xref: /illumos-gate/usr/src/uts/common/io/qede/579xx/hsi/hw/reg_addr_e5.h (revision 14b24e2b79293068c8e016a69ef1d872fb5e2fd5)
1 /*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License, v.1,  (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 * or http://opensource.org/licenses/CDDL-1.0.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21 
22 /*
23 * Copyright 2014-2017 Cavium, Inc.
24 * The contents of this file are subject to the terms of the Common Development
25 * and Distribution License, v.1,  (the "License").
26 
27 * You may not use this file except in compliance with the License.
28 
29 * You can obtain a copy of the License at available
30 * at http://opensource.org/licenses/CDDL-1.0
31 
32 * See the License for the specific language governing permissions and
33 * limitations under the License.
34 */
35 
36 #ifndef REG_ADDR_E5_H
37 #define REG_ADDR_E5_H
38 
39 #define PGLCS_REG_INT_STS                                                                                    0x001d00UL //Access:R    DataWidth:0x2    // Multi Field Register.
40   #define PGLCS_REG_INT_STS_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
41   #define PGLCS_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                              0
42   #define PGLCS_REG_INT_STS_RASDP_ERROR                                                                      (0x1<<1) // It indicates rasdp error
43   #define PGLCS_REG_INT_STS_RASDP_ERROR_SHIFT                                                                1
44 #define PGLCS_REG_INT_MASK                                                                                   0x001d04UL //Access:RW   DataWidth:0x2    // Multi Field Register.
45   #define PGLCS_REG_INT_MASK_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: PGLCS_REG_INT_STS.ADDRESS_ERROR .
46   #define PGLCS_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                             0
47   #define PGLCS_REG_INT_MASK_RASDP_ERROR                                                                     (0x1<<1) // This bit masks, when set, the Interrupt bit: PGLCS_REG_INT_STS.RASDP_ERROR .
48   #define PGLCS_REG_INT_MASK_RASDP_ERROR_SHIFT                                                               1
49 #define PGLCS_REG_INT_STS_WR                                                                                 0x001d08UL //Access:WR   DataWidth:0x2    // Multi Field Register.
50   #define PGLCS_REG_INT_STS_WR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
51   #define PGLCS_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                           0
52   #define PGLCS_REG_INT_STS_WR_RASDP_ERROR                                                                   (0x1<<1) // It indicates rasdp error
53   #define PGLCS_REG_INT_STS_WR_RASDP_ERROR_SHIFT                                                             1
54 #define PGLCS_REG_INT_STS_CLR                                                                                0x001d0cUL //Access:RC   DataWidth:0x2    // Multi Field Register.
55   #define PGLCS_REG_INT_STS_CLR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
56   #define PGLCS_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                          0
57   #define PGLCS_REG_INT_STS_CLR_RASDP_ERROR                                                                  (0x1<<1) // It indicates rasdp error
58   #define PGLCS_REG_INT_STS_CLR_RASDP_ERROR_SHIFT                                                            1
59 #define PGLCS_REG_RASDP_ERROR_MODE_EN_OFF                                                                    0x001d10UL //Access:RW   DataWidth:0x1    // Disable rasdp error mode check
60 #define PGLCS_REG_DBG_SELECT                                                                                 0x001d14UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
61 #define PGLCS_REG_DBG_DWORD_ENABLE                                                                           0x001d18UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
62 #define PGLCS_REG_DBG_SHIFT                                                                                  0x001d1cUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
63 #define PGLCS_REG_DBG_FORCE_VALID                                                                            0x001d20UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
64 #define PGLCS_REG_DBG_FORCE_FRAME                                                                            0x001d24UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
65 #define PGLCS_REG_PGL_CS                                                                                     0x002000UL //Access:RW   DataWidth:0x20   // Control and status interface for PCIE IP.
66 #define PGLCS_REG_PGL_CS_SIZE                                                                                1024
67 #define PGLCS_REG_PGL_CS_VF_1                                                                                0x003000UL //Access:RW   DataWidth:0x20   //
68 #define PGLCS_REG_PGL_CS_VF_1_SIZE                                                                           256
69 #define PGLCS_REG_PGL_CS_SHADOW                                                                              0x003400UL //Access:RW   DataWidth:0x20   //
70 #define PGLCS_REG_PGL_CS_SHADOW_SIZE                                                                         128
71 #define PGLCS_REG_PGL_CS_SHADOW_VF                                                                           0x003600UL //Access:RW   DataWidth:0x20   //
72 #define PGLCS_REG_PGL_CS_SHADOW_VF_SIZE                                                                      128
73 #define PGLCS_REG_FIRST_VF                                                                                   0x003800UL //Access:RW   DataWidth:0x8    // First VF
74 #define PGLCS_REG_DISCARD_POISONED_MCTP_TGTWR                                                                0x003804UL //Access:RW   DataWidth:0x2    // Discard when poisoned
75 #define PGLCS_REG_RX_HDR_ALMOST_FULL_THR_HIGH                                                                0x003808UL //Access:RW   DataWidth:0x8    // rx_hdr_almost_full_thr_high
76 #define PGLCS_REG_RX_HDR_ALMOST_FULL_THR_LOW                                                                 0x00380cUL //Access:RW   DataWidth:0x8    // rx_hdr_almost_full_thr_low
77 #define PGLCS_REG_RX_DATA_ALMOST_FULL_THR_HIGH                                                               0x003810UL //Access:RW   DataWidth:0x8    // rx_data_almost_full_thr_high
78 #define PGLCS_REG_RX_DATA_ALMOST_FULL_THR_LOW                                                                0x003814UL //Access:RW   DataWidth:0x8    // rx_data_almost_full_thr_low
79 #define PGLCS_REG_STATISTIC_MASK                                                                             0x003818UL //Access:RW   DataWidth:0x6    // Statistic mask enable Bit5 :  Mask Message VDM Bit4 :  Mask memory read Bit3 :  Mask memory write Bit2 :  Mask Completion Bit1 :  Mask TX Bit0 :  Mask RX
80 #define PGLCS_REG_RX_TLP_NUM                                                                                 0x00381cUL //Access:R    DataWidth:0x20   // Number of RX tlp  are received
81 #define PGLCS_REG_RX_TLP_BYTE_NUM                                                                            0x003820UL //Access:R    DataWidth:0x20   // Byte number of RX are received
82 #define PGLCS_REG_TX_TLP_NUM                                                                                 0x003824UL //Access:R    DataWidth:0x20   // tx number of tlp  sent
83 #define PGLCS_REG_TX_TLP_BYTE_NUM                                                                            0x003828UL //Access:R    DataWidth:0x20   // byte number of tlp sent
84 #define PGLCS_REG_ECO_RESERVED                                                                               0x00382cUL //Access:RW   DataWidth:0x20   // Debug only: Reserved bits for ECO. Bit 0 - For ending "endless completion". 0 - When receiving a completion timeout while receiving a completion on the same tag, terminate the received completion. 1 - don't terminate (ignore this case). Bit 1 - For CQ83850. 0 - Add the fix for CQ83850 - continue 1cycle delay when we have a new 'hv'. 1 - Do not add the fix. Bit 2 - For CQ84726 - RW ordering. Should be the same as bit 1 in PGLUE_B eco_reserved. 0 - Add the fix. 1 - Do not add the fix.
85 #define PGLCS_REG_SYNCFIFO_POP_UNDERFLOW                                                                     0x003830UL //Access:R    DataWidth:0x4    // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW header sync fifo pop underflow 3 - TXW data sync fifo pop underflow
86 #define PGLCS_REG_SYNCFIFO_PUSH_OVERFLOW                                                                     0x003834UL //Access:R    DataWidth:0x6    // 0 - RX target read and config sync fifo push overflow 1 - RX header sync fifo push overflow 5:2 - RX data sync fifo push overflow (1 bit per each 128b instance)
87 #define PGLCS_REG_TX_SYNCFIFO_POP_STATUS                                                                     0x003838UL //Access:R    DataWidth:0x14   // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW header sync fifo pop status 19:15 - TXW data sync fifo pop status
88 #define PCIEIP_REG_DEVICE_ID_VENDOR_ID_REG                                                                   0x000000UL //Access:RW   DataWidth:0x20   // Device ID and Vendor ID Register.
89   #define PCIEIP_REG_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_VENDOR_ID                                             (0xffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
90   #define PCIEIP_REG_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_VENDOR_ID_SHIFT                                       0
91   #define PCIEIP_REG_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_DEVICE_ID                                             (0xffff<<16) // Device ID. Vendor Assigned Device Identifier.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
92   #define PCIEIP_REG_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_DEVICE_ID_SHIFT                                       16
93 #define PCIEIP_REG_DEVICE_VENDOR_ID                                                                          0x000000UL //Access:R    DataWidth:0x20   // Multi Field Register.
94   #define PCIEIP_REG_DEVICE_VENDOR_ID_VENDOR_ID                                                              (0xffff<<0) // This register identifies the PCI adapter. This value can be written by firmware through the PCIE private register space VENDOR_ID to modify this read value to the host. Path = i_cfg_func.i_cfg_private
95   #define PCIEIP_REG_DEVICE_VENDOR_ID_VENDOR_ID_SHIFT                                                        0
96   #define PCIEIP_REG_DEVICE_VENDOR_ID_DEVICE_ID                                                              (0xffff<<16) // This register identifies the device on the PCIE adapter. This value can be written by firmware through the PCIE private register space DEVICE_ID, which modifes the value read by host. The default value reflects the value of DEVICE_ID in version.v or strap pins user_device_id depending on build options chosen by user. Path = i_cfg_func.i_cfg_private
97   #define PCIEIP_REG_DEVICE_VENDOR_ID_DEVICE_ID_SHIFT                                                        16
98 #define PCIEIP_REG_STATUS_COMMAND_REG                                                                        0x000004UL //Access:RW   DataWidth:0x20   // Command and Status Register.
99   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_IO_EN                                                      (0x1<<0) // Enables IO Access Response.   You cannot write to this register if your configuration has no IO bars; that is, the internal signal has_io_bar=0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)
100   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_IO_EN_SHIFT                                                0
101   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_MEM_SPACE_EN                                               (0x1<<1) // Enables Memory Access Response.   You cannot write to this register if your configuration has no MEM bars; that is, the internal signal has_mem_bar=0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)
102   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_MEM_SPACE_EN_SHIFT                                         1
103   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_BUS_MASTER_EN                                              (0x1<<2) // Bus Master Enable. Controls Issuing of Memory and I/O Requests.
104   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_BUS_MASTER_EN_SHIFT                                        2
105   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_SPECIAL_CYCLE_OPERATION                                    (0x1<<3) // Special Cycle Enable.
106   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_SPECIAL_CYCLE_OPERATION_SHIFT                              3
107   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_MWI_ENABLE                                                  (0x1<<4) // Memory Write and Invalidate.
108   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_MWI_ENABLE_SHIFT                                            4
109   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_VGA_PALETTE_SNOOP                                           (0x1<<5) // VGA Palette Snoop.
110   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_VGA_PALETTE_SNOOP_SHIFT                                     5
111   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_PARITY_ERR_EN                                              (0x1<<6) // Controls Logging of Poisoned TLPs.
112   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_PARITY_ERR_EN_SHIFT                                        6
113   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_IDSEL_STEPPING                                              (0x1<<7) // IDSEL Stepping.
114   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_IDSEL_STEPPING_SHIFT                                        7
115   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_SERREN                                                     (0x1<<8) // Enables Error Reporting.
116   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_SERREN_SHIFT                                               8
117   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_INT_EN                                                     (0x1<<10) // Controls generation of interrupts by a function.
118   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE0_INT_EN_SHIFT                                               10
119   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_RESERV                                                      (0x1f<<11) // Reserved.
120   #define PCIEIP_REG_STATUS_COMMAND_REG_PCI_TYPE_RESERV_SHIFT                                                11
121   #define PCIEIP_REG_STATUS_COMMAND_REG_INT_STATUS                                                           (0x1<<19) // Emulation interrupt pending.
122   #define PCIEIP_REG_STATUS_COMMAND_REG_INT_STATUS_SHIFT                                                     19
123   #define PCIEIP_REG_STATUS_COMMAND_REG_CAP_LIST                                                             (0x1<<20) // Extended Capability.
124   #define PCIEIP_REG_STATUS_COMMAND_REG_CAP_LIST_SHIFT                                                       20
125   #define PCIEIP_REG_STATUS_COMMAND_REG_FAST_66MHZ_CAP                                                       (0x1<<21) // PCI 66MHz Capability.
126   #define PCIEIP_REG_STATUS_COMMAND_REG_FAST_66MHZ_CAP_SHIFT                                                 21
127   #define PCIEIP_REG_STATUS_COMMAND_REG_FAST_B2B_CAP                                                         (0x1<<23) // Fast Back to Back Transaction Capable and Enable.
128   #define PCIEIP_REG_STATUS_COMMAND_REG_FAST_B2B_CAP_SHIFT                                                   23
129   #define PCIEIP_REG_STATUS_COMMAND_REG_MASTER_DPE                                                           (0x1<<24) // Controls poisoned Completion and Request error reporting.
130   #define PCIEIP_REG_STATUS_COMMAND_REG_MASTER_DPE_SHIFT                                                     24
131   #define PCIEIP_REG_STATUS_COMMAND_REG_DEV_SEL_TIMING                                                       (0x3<<25) // Device Select Timing.
132   #define PCIEIP_REG_STATUS_COMMAND_REG_DEV_SEL_TIMING_SHIFT                                                 25
133   #define PCIEIP_REG_STATUS_COMMAND_REG_SIGNALED_TARGET_ABORT                                                (0x1<<27) // Completer Abort Error.
134   #define PCIEIP_REG_STATUS_COMMAND_REG_SIGNALED_TARGET_ABORT_SHIFT                                          27
135   #define PCIEIP_REG_STATUS_COMMAND_REG_RCVD_TARGET_ABORT                                                    (0x1<<28) // Completer Abort received.
136   #define PCIEIP_REG_STATUS_COMMAND_REG_RCVD_TARGET_ABORT_SHIFT                                              28
137   #define PCIEIP_REG_STATUS_COMMAND_REG_RCVD_MASTER_ABORT                                                    (0x1<<29) // Unsupported request completion status received.
138   #define PCIEIP_REG_STATUS_COMMAND_REG_RCVD_MASTER_ABORT_SHIFT                                              29
139   #define PCIEIP_REG_STATUS_COMMAND_REG_SIGNALED_SYS_ERR                                                     (0x1<<30) // Fatal or Non-Fatal Error Message sent by function.
140   #define PCIEIP_REG_STATUS_COMMAND_REG_SIGNALED_SYS_ERR_SHIFT                                               30
141   #define PCIEIP_REG_STATUS_COMMAND_REG_DETECTED_PARITY_ERR                                                  (0x1<<31) // Poisoned TLP received by function.
142   #define PCIEIP_REG_STATUS_COMMAND_REG_DETECTED_PARITY_ERR_SHIFT                                            31
143 #define PCIEIP_REG_STATUS_COMMAND                                                                            0x000004UL //Access:RW   DataWidth:0x20   // This is the PCIE compliant status/command register (bits 31-16: status, bits 15-0: command)
144   #define PCIEIP_REG_STATUS_COMMAND_IO_SPACE                                                                 (0x1<<0) // This bit indicates that the device does not support I/O space access because it is zero and can not be modified. IO transactions targeting this device return completion with UR status . Path = i_cfg_func.i_cfg_public.i_cfg_dec
145   #define PCIEIP_REG_STATUS_COMMAND_IO_SPACE_SHIFT                                                           0
146   #define PCIEIP_REG_STATUS_COMMAND_MEM_SPACE                                                                (0x1<<1) // This bit controls the enabling of the memory space. When disabled, memory transactions targeting this device return completion with UR status Path = i_cfg_func.i_cfg_public.i_cfg_dec
147   #define PCIEIP_REG_STATUS_COMMAND_MEM_SPACE_SHIFT                                                          1
148   #define PCIEIP_REG_STATUS_COMMAND_BUS_MASTER                                                               (0x1<<2) // This bit controls the enabling of the bus master activity by this device. When low, it disables an Endpoint function from issuing memory or IO requests. Also disables the ability to issue MSI messages. Path = i_cfg_func.i_cfg_public.i_cfg_dec
149   #define PCIEIP_REG_STATUS_COMMAND_BUS_MASTER_SHIFT                                                         2
150   #define PCIEIP_REG_STATUS_COMMAND_SPECIAL_CYCLES                                                           (0x1<<3) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_dec
151   #define PCIEIP_REG_STATUS_COMMAND_SPECIAL_CYCLES_SHIFT                                                     3
152   #define PCIEIP_REG_STATUS_COMMAND_MWI_CYCLES                                                               (0x1<<4) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_dec
153   #define PCIEIP_REG_STATUS_COMMAND_MWI_CYCLES_SHIFT                                                         4
154   #define PCIEIP_REG_STATUS_COMMAND_VGA_SNOOP                                                                (0x1<<5) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_dec
155   #define PCIEIP_REG_STATUS_COMMAND_VGA_SNOOP_SHIFT                                                          5
156   #define PCIEIP_REG_STATUS_COMMAND_PERR_ENA                                                                 (0x1<<6) // This bit enables the write to the Master data parity error status bit. If this bit is cleared , the master data parity error status bit will never be set. Path = i_cfg_func.i_cfg_public.i_cfg_dec
157   #define PCIEIP_REG_STATUS_COMMAND_PERR_ENA_SHIFT                                                           6
158   #define PCIEIP_REG_STATUS_COMMAND_STEPPING                                                                 (0x1<<7) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_dec
159   #define PCIEIP_REG_STATUS_COMMAND_STEPPING_SHIFT                                                           7
160   #define PCIEIP_REG_STATUS_COMMAND_SERR_ENA                                                                 (0x1<<8) // When set, this bit enables the non fatal and fatal errors detected by the function to be reported to the Root Complex. The function reports such errors to the Root Complex if it is enabled to do so either through this bit or though PCI express specific bits in DCR Path = i_cfg_func.i_cfg_public.i_cfg_dec
161   #define PCIEIP_REG_STATUS_COMMAND_SERR_ENA_SHIFT                                                           8
162   #define PCIEIP_REG_STATUS_COMMAND_FAST_B2B                                                                 (0x1<<9) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_dec
163   #define PCIEIP_REG_STATUS_COMMAND_FAST_B2B_SHIFT                                                           9
164   #define PCIEIP_REG_STATUS_COMMAND_INT_DISABLE                                                              (0x1<<10) // When this bit is set, function is not permitted to generate IntX interrupt messages (de-asserted) regardless of any internal chip logic. Setting this bit has no effect on the INT_STATUS bit below. Writing this bit to '0' will un-mask the interrupt and let it run normally. Path = i_cfg_func.i_cfg_public.i_cfg_dec
165   #define PCIEIP_REG_STATUS_COMMAND_INT_DISABLE_SHIFT                                                        10
166   #define PCIEIP_REG_STATUS_COMMAND_RESERVED                                                                 (0x1f<<11) // These bits are reserved and tied low per the PCIE specification. Path = i_cfg_func.i_cfg_public.i_cfg_dec
167   #define PCIEIP_REG_STATUS_COMMAND_RESERVED_SHIFT                                                           11
168   #define PCIEIP_REG_STATUS_COMMAND_RESERVED1                                                                (0x7<<16) // These bits are reserved and tied low per the PCIE specification. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
169   #define PCIEIP_REG_STATUS_COMMAND_RESERVED1_SHIFT                                                          16
170   #define PCIEIP_REG_STATUS_COMMAND_INT_STATUS                                                               (0x1<<19) // This bit indicates the internal interrupt request state (before being masked by INT_DISABLE. A '0' indicates that no interrupt is pending. A '1' indicates that there is an interrupt pending. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
171   #define PCIEIP_REG_STATUS_COMMAND_INT_STATUS_SHIFT                                                         19
172   #define PCIEIP_REG_STATUS_COMMAND_CAP_LIST                                                                 (0x1<<20) // This bit is tied high to indicate that the device supports a capability list. The list starts at address 0x40. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
173   #define PCIEIP_REG_STATUS_COMMAND_CAP_LIST_SHIFT                                                           20
174   #define PCIEIP_REG_STATUS_COMMAND_CAP_66MHZ                                                                (0x1<<21) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
175   #define PCIEIP_REG_STATUS_COMMAND_CAP_66MHZ_SHIFT                                                          21
176   #define PCIEIP_REG_STATUS_COMMAND_RESERVED2                                                                (0x1<<22) // These bits are reserved and tied low per the PCI specification. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
177   #define PCIEIP_REG_STATUS_COMMAND_RESERVED2_SHIFT                                                          22
178   #define PCIEIP_REG_STATUS_COMMAND_FAST_B2B_CAP                                                             (0x1<<23) // Does not apply to PCIE. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
179   #define PCIEIP_REG_STATUS_COMMAND_FAST_B2B_CAP_SHIFT                                                       23
180   #define PCIEIP_REG_STATUS_COMMAND_PRI_MSTR_PERR                                                            (0x1<<24) // The master data parity error bit is set by a requester if the parity error enable bit is set in its command register and either of the following 2 conditions occur. If the requester receives a poisoned completion if the requester poisons a write request If the parity Error enable bit is cleared , the master data parity error status bit is never set Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
181   #define PCIEIP_REG_STATUS_COMMAND_PRI_MSTR_PERR_SHIFT                                                      24
182   #define PCIEIP_REG_STATUS_COMMAND_DEVSEL_TIMING                                                            (0x3<<25) // Does not apply to PCIE Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
183   #define PCIEIP_REG_STATUS_COMMAND_DEVSEL_TIMING_SHIFT                                                      25
184   #define PCIEIP_REG_STATUS_COMMAND_PRI_SIG_TGT_ABT                                                          (0x1<<27) // This bit is set when a function acting as a completer terminates a request by issuing Completer abort completion status to the requester Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
185   #define PCIEIP_REG_STATUS_COMMAND_PRI_SIG_TGT_ABT_SHIFT                                                    27
186   #define PCIEIP_REG_STATUS_COMMAND_PRI_RCV_TGT_ABT                                                          (0x1<<28) // This bit is set when a requester receives a completion with completer abort completion status. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
187   #define PCIEIP_REG_STATUS_COMMAND_PRI_RCV_TGT_ABT_SHIFT                                                    28
188   #define PCIEIP_REG_STATUS_COMMAND_PRI_RCV_MSTR_ABT                                                         (0x1<<29) // This bit is set when a requester receives a completion with UR completion status Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
189   #define PCIEIP_REG_STATUS_COMMAND_PRI_RCV_MSTR_ABT_SHIFT                                                   29
190   #define PCIEIP_REG_STATUS_COMMAND_PRI_SIG_SERR                                                             (0x1<<30) // This bit is set when a function sends an ERR_FATAL or ERR_NONFATAL message and the SERR enable bit in the command register is set Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
191   #define PCIEIP_REG_STATUS_COMMAND_PRI_SIG_SERR_SHIFT                                                       30
192   #define PCIEIP_REG_STATUS_COMMAND_PRI_PAR_ERR                                                              (0x1<<31) // When this bit is set, it indicates that the function has received a poisoned TLP Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
193   #define PCIEIP_REG_STATUS_COMMAND_PRI_PAR_ERR_SHIFT                                                        31
194 #define PCIEIP_REG_CLASS_CODE_REVISION_ID                                                                    0x000008UL //Access:RW   DataWidth:0x20   // Class Code and Revision ID Register.
195   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_REVISION_ID                                                      (0xff<<0) // Vendor chosen Revision ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
196   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_REVISION_ID_SHIFT                                                0
197   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_PROGRAM_INTERFACE                                                (0xff<<8) // Class Code Programming Interface.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
198   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_PROGRAM_INTERFACE_SHIFT                                          8
199   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_SUBCLASS_CODE                                                    (0xff<<16) // Subclass Code to represent Device Type.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
200   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_SUBCLASS_CODE_SHIFT                                              16
201   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_BASE_CLASS_CODE                                                  (0xff<<24) // Base Class Code to represent Device Type.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
202   #define PCIEIP_REG_CLASS_CODE_REVISION_ID_BASE_CLASS_CODE_SHIFT                                            24
203 #define PCIEIP_REG_REV_ID_CLASS_CODE                                                                         0x000008UL //Access:R    DataWidth:0x20   // Multi Field Register.
204   #define PCIEIP_REG_REV_ID_CLASS_CODE_REV_ID                                                                (0xff<<0) // This register identifies the revision of the PCI adapter. This value is written by firmware through the PCI register space REVISION_ID value to modify the read value to the host. The default value is provided by user_revision_id strap pins.
205   #define PCIEIP_REG_REV_ID_CLASS_CODE_REV_ID_SHIFT                                                          0
206   #define PCIEIP_REG_REV_ID_CLASS_CODE_CLASS_CODE                                                            (0xffffff<<8) // The 24-bit Class Code register identifies the generic function of the device. All of the legal values are specified in the PCI specification. This read value is controlled by the CLASS_CODE valid value in the PCI register space. The default value reflects the value of CLASS_CODE in version.v defined by user. Path = i_cfg_func.i_cfg_private
207   #define PCIEIP_REG_REV_ID_CLASS_CODE_CLASS_CODE_SHIFT                                                      8
208 #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG                                              0x00000cUL //Access:RW   DataWidth:0x20   // BIST, Header Type, Cache Line Size, and Latency Timer Registers.
209   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_CACHE_LINE_SIZE                            (0xff<<0) // Cache Line Size. Has no effect on PCIe device behavior.
210   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_CACHE_LINE_SIZE_SHIFT                      0
211   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_LATENCY_MASTER_TIMER                       (0xff<<8) // Does not apply to PCI Express.
212   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_LATENCY_MASTER_TIMER_SHIFT                 8
213   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_HEADER_TYPE                                (0x7f<<16) // Specifies Header Type.
214   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_HEADER_TYPE_SHIFT                          16
215   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_MULTI_FUNC                                 (0x1<<23) // Specifies whether device is multifunction.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
216   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_MULTI_FUNC_SHIFT                           23
217   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_BIST                                       (0xff<<24) // Optional for BIST support.
218   #define PCIEIP_REG_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_BIST_SHIFT                                 24
219 #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE                                                              0x00000cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
220   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_CACHE_LINE_SIZE                                            (0xff<<0) // This field is implemented by PCIE device as a read/write field for legacy compatibility purposes. Path = i_cfg_func.i_cfg_public.i_cfg_dec
221   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_CACHE_LINE_SIZE_SHIFT                                      0
222   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_LATENCY_TIMER                                              (0xff<<8) // This register does not apply to PCI express and must be hardwired to zero Path = i_cfg_func.i_cfg_public.i_cfg_rd_mux
223   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_LATENCY_TIMER_SHIFT                                        8
224   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_HEADER_TYPE                                                (0xff<<16) // The 8-bit Header Type register identifies both the layout of bytes 10h through 3Fh of the Configuration space, as well as whether this adapter contains multiple functions. A value of 0x80 indicates a multi function device (Type 0) using the format specified in the PCI specification, while a value of 0x0 indicates a single function Type 0 device. Path = i_cfg_func.i_cfg_public.i_cfg_rd_mux
225   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_HEADER_TYPE_SHIFT                                          16
226   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_BIST                                                       (0xff<<24) // The 8-bit BIST register is used to initiate and report the results of any Built-In-Self-Test. This value can be written by firmware through the PCI register space BIST register to modify the read value to the host. Path = i_cfg_func.i_cfg_public.i_cfg_dec
227   #define PCIEIP_REG_HEADERTYPE_LAT_CACHELINESIZE_BIST_SHIFT                                                 24
228 #define PCIEIP_REG_BAR0_REG                                                                                  0x000010UL //Access:RW   DataWidth:0x20   // BAR0 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
229   #define PCIEIP_REG_BAR0_REG_BAR0_MEM_IO                                                                    (0x1<<0) // BAR0 Memory Space Indicator.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
230   #define PCIEIP_REG_BAR0_REG_BAR0_MEM_IO_SHIFT                                                              0
231   #define PCIEIP_REG_BAR0_REG_BAR0_TYPE                                                                      (0x3<<1) // BAR0 32-bit or 64-bit.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
232   #define PCIEIP_REG_BAR0_REG_BAR0_TYPE_SHIFT                                                                1
233   #define PCIEIP_REG_BAR0_REG_BAR0_PREFETCH                                                                  (0x1<<3) // BAR0 Prefetchable.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
234   #define PCIEIP_REG_BAR0_REG_BAR0_PREFETCH_SHIFT                                                            3
235   #define PCIEIP_REG_BAR0_REG_BAR0_START                                                                     (0xfffffff<<4) // BAR0 Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W if enabled else R
236   #define PCIEIP_REG_BAR0_REG_BAR0_START_SHIFT                                                               4
237 #define PCIEIP_REG_BAR_1                                                                                     0x000010UL //Access:RW   DataWidth:0x20   // The 32-bit BAR_1 register programs the base address for the memory space mapped by the card onto the PCI bus. This register can be combined with BAR_2 to make a 64-bit address for supporting Dual Address cycles systems. Path = i_cfg_func.i_cfg_public.i_cfg_dec
238   #define PCIEIP_REG_BAR_1_MEM_SPACE                                                                         (0x1<<0) // This bit indicates that BAR_1 maps a memory space and is always read as 0. Path = i_cfg_func.i_cfg_private
239   #define PCIEIP_REG_BAR_1_MEM_SPACE_SHIFT                                                                   0
240   #define PCIEIP_REG_BAR_1_SPACE_TYPE                                                                        (0x3<<1) // These bits indicate that BAR_1 may be programmed to map this adapter to anywhere in the 64-bit address space. Path = i_cfg_func.i_cfg_private
241   #define PCIEIP_REG_BAR_1_SPACE_TYPE_SHIFT                                                                  1
242   #define PCIEIP_REG_BAR_1_PREFETCH                                                                          (0x1<<3) // This bit indicates that the area mapped by BAR_1 may be pre-fetched or cached by the system without side effects. Bit can be programmed from shadow register. Path = i_cfg_func.i_cfg_private
243   #define PCIEIP_REG_BAR_1_PREFETCH_SHIFT                                                                    3
244   #define PCIEIP_REG_BAR_1_ADDRESS                                                                           (0xfffffff<<4) // These bits set the address within a 32-bit address space that will be card will respond in. These bits may be combined with the bits in BAR_2 to create a full 64 bit address decode. Only the bits that address blocks bigger than the setting in the BAR1_SIZE value are RW. All lower bits are RO with a value of zero. This value is sticky and only reset by HARD Reset.
245   #define PCIEIP_REG_BAR_1_ADDRESS_SHIFT                                                                     4
246 #define PCIEIP_REG_BAR1_REG                                                                                  0x000014UL //Access:RW   DataWidth:0x20   // BAR1 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
247   #define PCIEIP_REG_BAR1_REG_BAR1_MEM_IO                                                                    (0x1<<0) // BAR1 Memory Space Indicator.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
248   #define PCIEIP_REG_BAR1_REG_BAR1_MEM_IO_SHIFT                                                              0
249   #define PCIEIP_REG_BAR1_REG_BAR1_TYPE                                                                      (0x3<<1) // BAR1 32-bit or 64-bit.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
250   #define PCIEIP_REG_BAR1_REG_BAR1_TYPE_SHIFT                                                                1
251   #define PCIEIP_REG_BAR1_REG_BAR1_PREFETCH                                                                  (0x1<<3) // BAR1 Prefetchable.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
252   #define PCIEIP_REG_BAR1_REG_BAR1_PREFETCH_SHIFT                                                            3
253   #define PCIEIP_REG_BAR1_REG_BAR1_START                                                                     (0xfffffff<<4) // BAR1 Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W if enabled else R
254   #define PCIEIP_REG_BAR1_REG_BAR1_START_SHIFT                                                               4
255 #define PCIEIP_REG_BAR_2                                                                                     0x000014UL //Access:RW   DataWidth:0x20   // The 32-bit BAR_2 register programs the upper half of the base address for the memory space mapped by the card onto the PCI bus. Path = i_cfg_func.i_cfg_public.i_cfg_dec
256 #define PCIEIP_REG_BAR2_REG                                                                                  0x000018UL //Access:RW   DataWidth:0x20   // BAR2 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
257   #define PCIEIP_REG_BAR2_REG_BAR2_MEM_IO                                                                    (0x1<<0) // BAR2 Memory Space Indicator.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
258   #define PCIEIP_REG_BAR2_REG_BAR2_MEM_IO_SHIFT                                                              0
259   #define PCIEIP_REG_BAR2_REG_BAR2_TYPE                                                                      (0x3<<1) // BAR2 32-bit or 64-bit.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
260   #define PCIEIP_REG_BAR2_REG_BAR2_TYPE_SHIFT                                                                1
261   #define PCIEIP_REG_BAR2_REG_BAR2_PREFETCH                                                                  (0x1<<3) // BAR2 Prefetchable.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
262   #define PCIEIP_REG_BAR2_REG_BAR2_PREFETCH_SHIFT                                                            3
263   #define PCIEIP_REG_BAR2_REG_BAR2_START                                                                     (0xfffffff<<4) // BAR2 Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W if enabled else R
264   #define PCIEIP_REG_BAR2_REG_BAR2_START_SHIFT                                                               4
265 #define PCIEIP_REG_BAR_3                                                                                     0x000018UL //Access:RW   DataWidth:0x20   // The 32-bit BAR_3 register programs the 2nd base address for the memory space mapped by the card onto the PCI bus. This register can be combined with BAR_4 to make a 64-bit address for supporting Dual Address cycles systems.
266   #define PCIEIP_REG_BAR_3_MEM_SPACE                                                                         (0x1<<0) // This bit indicates that BAR_2 maps a memory space and is always read as 0. Path = i_cfg_func.i_cfg_private
267   #define PCIEIP_REG_BAR_3_MEM_SPACE_SHIFT                                                                   0
268   #define PCIEIP_REG_BAR_3_SPACE_TYPE                                                                        (0x3<<1) // These bits indicate that BAR_2 may be programmed to map this adapter to anywhere in the 64-bit address space. Path = i_cfg_func.i_cfg_private
269   #define PCIEIP_REG_BAR_3_SPACE_TYPE_SHIFT                                                                  1
270   #define PCIEIP_REG_BAR_3_PREFETCH                                                                          (0x1<<3) // This bit indicates that the area mapped by BAR_2 may be pre-fetched or cached by the system without side effects. Path = i_cfg_func.i_cfg_private
271   #define PCIEIP_REG_BAR_3_PREFETCH_SHIFT                                                                    3
272   #define PCIEIP_REG_BAR_3_ADDRESS                                                                           (0xfffffff<<4) // These bits set the address within a 32-bit address space that will be card will respond in. These bits may be combined with the bits in BAR_4 to create a full 64 bit address decode. Only the bits that address blocks bigger than the setting in the BAR2_SIZE value are RW. All lower bits are RO with a value of zero. This value is sticky and only reset by HARD Reset.
273   #define PCIEIP_REG_BAR_3_ADDRESS_SHIFT                                                                     4
274 #define PCIEIP_REG_BAR3_REG                                                                                  0x00001cUL //Access:RW   DataWidth:0x20   // BAR3 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
275   #define PCIEIP_REG_BAR3_REG_BAR3_MEM_IO                                                                    (0x1<<0) // BAR3 Memory Space Indicator.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
276   #define PCIEIP_REG_BAR3_REG_BAR3_MEM_IO_SHIFT                                                              0
277   #define PCIEIP_REG_BAR3_REG_BAR3_TYPE                                                                      (0x3<<1) // BAR3 32-bit or 64-bit.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
278   #define PCIEIP_REG_BAR3_REG_BAR3_TYPE_SHIFT                                                                1
279   #define PCIEIP_REG_BAR3_REG_BAR3_PREFETCH                                                                  (0x1<<3) // BAR3 Prefetchable.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
280   #define PCIEIP_REG_BAR3_REG_BAR3_PREFETCH_SHIFT                                                            3
281   #define PCIEIP_REG_BAR3_REG_BAR3_START                                                                     (0xfffffff<<4) // BAR3 Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W if enabled else R
282   #define PCIEIP_REG_BAR3_REG_BAR3_START_SHIFT                                                               4
283 #define PCIEIP_REG_BAR_4                                                                                     0x00001cUL //Access:RW   DataWidth:0x20   // The 32-bit BAR_4 register programs the upper half of the 2nd base address for the memory space mapped by the card onto the PCI bus. Path = i_cfg_func.i_cfg_public.i_cfg_dec
284 #define PCIEIP_REG_BAR4_REG                                                                                  0x000020UL //Access:RW   DataWidth:0x20   // BAR4 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
285   #define PCIEIP_REG_BAR4_REG_BAR4_MEM_IO                                                                    (0x1<<0) // BAR4 Memory Space Indicator.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
286   #define PCIEIP_REG_BAR4_REG_BAR4_MEM_IO_SHIFT                                                              0
287   #define PCIEIP_REG_BAR4_REG_BAR4_TYPE                                                                      (0x3<<1) // BAR4 32-bit or 64-bit.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
288   #define PCIEIP_REG_BAR4_REG_BAR4_TYPE_SHIFT                                                                1
289   #define PCIEIP_REG_BAR4_REG_BAR4_PREFETCH                                                                  (0x1<<3) // BAR4 Prefetchable.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
290   #define PCIEIP_REG_BAR4_REG_BAR4_PREFETCH_SHIFT                                                            3
291   #define PCIEIP_REG_BAR4_REG_BAR4_START                                                                     (0xfffffff<<4) // BAR4 Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W if enabled else R
292   #define PCIEIP_REG_BAR4_REG_BAR4_START_SHIFT                                                               4
293 #define PCIEIP_REG_BAR_5                                                                                     0x000020UL //Access:RW   DataWidth:0x20   // The 32-bit BAR_5 register programs the 3rd base address for the memory space mapped by the card onto the PCI bus. This register can be combined with BAR_4 to make a 64-bit address for supporting Dual Address cycles systems. Path = i_cfg_func.i_cfg_public.i_cfg_dec
294   #define PCIEIP_REG_BAR_5_MEM_SPACE                                                                         (0x1<<0) // This bit indicates that BAR_3 maps a memory space and is always read as 0. Path = i_cfg_func.i_cfg_private
295   #define PCIEIP_REG_BAR_5_MEM_SPACE_SHIFT                                                                   0
296   #define PCIEIP_REG_BAR_5_SPACE_TYPE                                                                        (0x3<<1) // These bits indicate that BAR_3 may be programmed to map this adapter to anywhere in the 64-bit address space. Path = i_cfg_func.i_cfg_private
297   #define PCIEIP_REG_BAR_5_SPACE_TYPE_SHIFT                                                                  1
298   #define PCIEIP_REG_BAR_5_PREFETCH                                                                          (0x1<<3) // This bit indicates that the area mapped by BAR_3 may be pre-fetched or cached by the system without side effects. Path = i_cfg_func.i_cfg_private
299   #define PCIEIP_REG_BAR_5_PREFETCH_SHIFT                                                                    3
300   #define PCIEIP_REG_BAR_5_ADDRESS                                                                           (0xfffffff<<4) // These bits set the address within a 32-bit address space that will be card will respond in. These bits may be combined with the bits in BAR_6 to create a full 64 bit address decode. Only the bits that address blocks bigger than the setting in the BAR3_SIZE value are RW. All lower bits are RO with a value of zero. This value is sticky and only reset by HARD Reset.
301   #define PCIEIP_REG_BAR_5_ADDRESS_SHIFT                                                                     4
302 #define PCIEIP_REG_BAR5_REG                                                                                  0x000024UL //Access:RW   DataWidth:0x20   // BAR5 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
303   #define PCIEIP_REG_BAR5_REG_BAR5_MEM_IO                                                                    (0x1<<0) // BAR5 Memory Space Indicator.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
304   #define PCIEIP_REG_BAR5_REG_BAR5_MEM_IO_SHIFT                                                              0
305   #define PCIEIP_REG_BAR5_REG_BAR5_TYPE                                                                      (0x3<<1) // BAR5 32-bit or 64-bit.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
306   #define PCIEIP_REG_BAR5_REG_BAR5_TYPE_SHIFT                                                                1
307   #define PCIEIP_REG_BAR5_REG_BAR5_PREFETCH                                                                  (0x1<<3) // BAR5 Prefetchable.   Note: The access attributes of this field are as follows:  - Dbi: if (BAR_ENABLED == 1) then (if [DBI_RO_WR_EN == 1] then R/W else R) else RO
308   #define PCIEIP_REG_BAR5_REG_BAR5_PREFETCH_SHIFT                                                            3
309   #define PCIEIP_REG_BAR5_REG_BAR5_START                                                                     (0xfffffff<<4) // BAR5 Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W if enabled else R
310   #define PCIEIP_REG_BAR5_REG_BAR5_START_SHIFT                                                               4
311 #define PCIEIP_REG_BAR_6                                                                                     0x000024UL //Access:RW   DataWidth:0x20   // The 32-bit BAR_4 register programs the upper half of the 3nd base address for the memory space mapped by the card onto the PCI bus.
312 #define PCIEIP_REG_CARDBUS_CIS_PTR_REG                                                                       0x000028UL //Access:RW   DataWidth:0x20   // CardBus CIS Pointer Register.
313 #define PCIEIP_REG_CARDBUS_CIS                                                                               0x000028UL //Access:R    DataWidth:0x20   // This register is not supported. Path = i_cfg_func.i_cfg_public.i_cfg_rd_mux
314 #define PCIEIP_REG_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG                                                      0x00002cUL //Access:RW   DataWidth:0x20   // Subsystem ID and Subsystem Vendor ID Register.
315   #define PCIEIP_REG_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_VENDOR_ID                                   (0xffff<<0) // Subsystem Vendor ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
316   #define PCIEIP_REG_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_VENDOR_ID_SHIFT                             0
317   #define PCIEIP_REG_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_DEV_ID                                      (0xffff<<16) // Subsystem Device ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
318   #define PCIEIP_REG_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_DEV_ID_SHIFT                                16
319 #define PCIEIP_REG_SUBSYSTEM_ID_VENDOR_ID                                                                    0x00002cUL //Access:R    DataWidth:0x20   // Multi Field Register.
320   #define PCIEIP_REG_SUBSYSTEM_ID_VENDOR_ID_SUBSYSTEM_VENDOR_ID                                              (0xffff<<0) // The 16-bit Subsystem Vendor ID register is used by the adapter manufacturer for identification. This value can be written by firmware through the PCI register space SUBSYSTEM_VENDOR_ID value to modify the read value to the host. Path = i_cfg_func.i_cfg_private
321   #define PCIEIP_REG_SUBSYSTEM_ID_VENDOR_ID_SUBSYSTEM_VENDOR_ID_SHIFT                                        0
322   #define PCIEIP_REG_SUBSYSTEM_ID_VENDOR_ID_SUBSYSTEM_ID                                                     (0xffff<<16) // The 16-bit Subsystem ID register is used by the adapter manufacturer for identification. This value can be written by firmware through the PCI register space SUBSYSTEM_ID value to modify the read value to the host. Default values are the same as the DEVICE_ID register. Path = i_cfg_func.i_cfg_private
323   #define PCIEIP_REG_SUBSYSTEM_ID_VENDOR_ID_SUBSYSTEM_ID_SHIFT                                               16
324 #define PCIEIP_REG_EXP_ROM_BASE_ADDR_REG                                                                     0x000030UL //Access:RW   DataWidth:0x20   // Expansion ROM BAR and Mask Register.  The mask for this ROM BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
325   #define PCIEIP_REG_EXP_ROM_BASE_ADDR_REG_ROM_BAR_ENABLE                                                    (0x1<<0) // Expansion ROM Enable.   Note: The access attributes of this field are as follows:  - Dbi: R
326   #define PCIEIP_REG_EXP_ROM_BASE_ADDR_REG_ROM_BAR_ENABLE_SHIFT                                              0
327   #define PCIEIP_REG_EXP_ROM_BASE_ADDR_REG_EXP_ROM_BASE_ADDRESS                                              (0x1fffff<<11) // Expansion ROM Base Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W
328   #define PCIEIP_REG_EXP_ROM_BASE_ADDR_REG_EXP_ROM_BASE_ADDRESS_SHIFT                                        11
329 #define PCIEIP_REG_EXP_ROM_BAR                                                                               0x000030UL //Access:RW   DataWidth:0x20   // The 32-bit Expansion ROM BAR register programs the base address for the memory space mapped by the chip for use as the expansion ROM. For more information on the operation of Expansion ROM, see the Theory of Ops specification. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
330   #define PCIEIP_REG_EXP_ROM_BAR_BAR_ENA                                                                     (0x1<<0) // This bit indicates that the Expansion ROM BAR is valid when set to one. If it is zero, the expansion BAR should not be programmed or used. This bit will only be RW if it is enabled by the EXP_ROM_ENA bit which defaults to 0. Path = i_cfg_func.i_cfg_private
331   #define PCIEIP_REG_EXP_ROM_BAR_BAR_ENA_SHIFT                                                               0
332   #define PCIEIP_REG_EXP_ROM_BAR_LOW                                                                         (0x3ff<<1) // These bits indicate that the Expansion ROM area is at least 2k bytes. They always read as zero. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
333   #define PCIEIP_REG_EXP_ROM_BAR_LOW_SHIFT                                                                   1
334   #define PCIEIP_REG_EXP_ROM_BAR_SIZE                                                                        (0x1fff<<11) // These bits indicate the size of the Expansion ROM area or the address of it. The boundary form RO bits to RW bits is controlled by the EXP_ROM_SIZE bits. Path = i_cfg_func.i_cfg_private
335   #define PCIEIP_REG_EXP_ROM_BAR_SIZE_SHIFT                                                                  11
336   #define PCIEIP_REG_EXP_ROM_BAR_ADDRESS                                                                     (0xff<<24) // These bits indicate the address of the Expansion ROM area.
337   #define PCIEIP_REG_EXP_ROM_BAR_ADDRESS_SHIFT                                                               24
338 #define PCIEIP_REG_PCI_CAP_PTR_REG                                                                           0x000034UL //Access:RW   DataWidth:0x20   // Capability Pointer Register.
339   #define PCIEIP_REG_PCI_CAP_PTR_REG_CAP_POINTER                                                             (0xff<<0) // Pointer to first item in the PCI Capability Structure.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
340   #define PCIEIP_REG_PCI_CAP_PTR_REG_CAP_POINTER_SHIFT                                                       0
341 #define PCIEIP_REG_CAP_POINTER                                                                               0x000034UL //Access:R    DataWidth:0x20   // Multi Field Register.
342   #define PCIEIP_REG_CAP_POINTER_CAP_POINTER                                                                 (0xff<<0) // The 8-bit Capabilities Pointer register specifies an offset in the PCI address space of a linked list of new capabilities. The capabilities are PCI-X, PCI Power Management, Vital Product Data (VPD), and Message Signaled Interrupts (MSI) is supported. The read-only value of this register is controlled by the CAP_ENA register in the PCI register space. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
343   #define PCIEIP_REG_CAP_POINTER_CAP_POINTER_SHIFT                                                           0
344 #define PCIEIP_REG_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG                                    0x00003cUL //Access:RW   DataWidth:0x20   // Interrupt Line and Pin Register.
345   #define PCIEIP_REG_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_LINE                         (0xff<<0) // PCI Compatible Interrupt Line Routing Register Field.
346   #define PCIEIP_REG_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_LINE_SHIFT                   0
347   #define PCIEIP_REG_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_PIN                          (0xff<<8) // PCI Compatible Interrupt Pin Register Field.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
348   #define PCIEIP_REG_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_PIN_SHIFT                    8
349 #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE                                                            0x00003cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
350   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_INT_LINE                                                 (0xff<<0) // The 8-bit Interrupt Line register is used to communicate interrupt line routing information. This field is set by the host and later used by any driver which needs to know which physical interrupt on the system interrupt controller is assigned to this device. Path = i_cfg_func.i_cfg_private
351   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_INT_LINE_SHIFT                                           0
352   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_INT_PIN                                                  (0xff<<8) // The 8-bit Interrupt Pin register is used to indicate which interrupt pin the device uses. Path = i_cfg_multi
353   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_INT_PIN_SHIFT                                            8
354   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_MIN_GRANT                                                (0xff<<16) // Hardwired to zero Path = i_cfg_func.i_cfg_public.i_cfg_rd_mux
355   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_MIN_GRANT_SHIFT                                          16
356   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_MAXIMUM_LATENCY                                          (0xff<<24) // Hardwired to zero Path = i_cfg_func.i_cfg_public.i_cfg_rd_mux
357   #define PCIEIP_REG_LAT_MIN_GRANT_INT_PIN_INT_LINE_MAXIMUM_LATENCY_SHIFT                                    24
358 #define PCIEIP_REG_CAP_ID_NXT_PTR_REG                                                                        0x000040UL //Access:RW   DataWidth:0x20   // Power Management Capabilities Register.
359   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PM_CAP_ID                                                            (0xff<<0) // Power Management Capability ID.
360   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PM_CAP_ID_SHIFT                                                      0
361   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PM_NEXT_POINTER                                                      (0xff<<8) // Next Capability Pointer.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
362   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PM_NEXT_POINTER_SHIFT                                                8
363   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PM_SPEC_VER                                                          (0x7<<16) // Power Management Spec Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
364   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PM_SPEC_VER_SHIFT                                                    16
365   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PME_CLK                                                              (0x1<<19) // PCI Clock Requirement.
366   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PME_CLK_SHIFT                                                        19
367   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PME_IMM_READI_RETURN_DO                                              (0x1<<20) // Immediate Readiness on Return to D0.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
368   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PME_IMM_READI_RETURN_DO_SHIFT                                        20
369   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_DSI                                                                  (0x1<<21) // Device Specific Initialization Bit.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
370   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_DSI_SHIFT                                                            21
371   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_AUX_CURR                                                             (0x7<<22) // Auxiliary Current Requirements.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
372   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_AUX_CURR_SHIFT                                                       22
373   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_D1_SUPPORT                                                           (0x1<<25) // D1 State Support.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
374   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_D1_SUPPORT_SHIFT                                                     25
375   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_D2_SUPPORT                                                           (0x1<<26) // D2 State Support.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
376   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_D2_SUPPORT_SHIFT                                                     26
377   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PME_SUPPORT                                                          (0x1f<<27) // Power Management Event Support.   The read value from this field is the write value && {sys_aux_pwr_det, 1'b1, D2_SUPPORT, D1_SUPPORT, 1'b1}, where D1_SUPPORT and D2_SUPPORT are fields in this register.  The reset value PME_SUPPORT_n && {sys_aux_pwr_det, 1'b1, D2_SUPPORT, D1_SUPPORT, 1'b1}, where PME_SUPPORT_n is a configuration parameter.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
378   #define PCIEIP_REG_CAP_ID_NXT_PTR_REG_PME_SUPPORT_SHIFT                                                    27
379 #define PCIEIP_REG_CON_STATUS_REG                                                                            0x000044UL //Access:RW   DataWidth:0x20   // Power Management Control and Status Register.
380   #define PCIEIP_REG_CON_STATUS_REG_POWER_STATE                                                              (0x3<<0) // Power State.   You can write to this register. However, the read-back value is the actual power state, not the write value.  Note: The access attributes of this field are as follows:  - Dbi: R/W
381   #define PCIEIP_REG_CON_STATUS_REG_POWER_STATE_SHIFT                                                        0
382   #define PCIEIP_REG_CON_STATUS_REG_NO_SOFT_RST                                                              (0x1<<3) // No soft Reset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
383   #define PCIEIP_REG_CON_STATUS_REG_NO_SOFT_RST_SHIFT                                                        3
384   #define PCIEIP_REG_CON_STATUS_REG_PME_ENABLE                                                               (0x1<<8) // PME Enable.   The PMC registers this value under aux power. Sometimes it might remember the old value, even if you try to clear it by writing '0'.  Note: This register field is sticky.
385   #define PCIEIP_REG_CON_STATUS_REG_PME_ENABLE_SHIFT                                                         8
386   #define PCIEIP_REG_CON_STATUS_REG_DATA_SELECT                                                              (0xf<<9) // Data Select.
387   #define PCIEIP_REG_CON_STATUS_REG_DATA_SELECT_SHIFT                                                        9
388   #define PCIEIP_REG_CON_STATUS_REG_DATA_SCALE                                                               (0x3<<13) // Data Scaling Factor.
389   #define PCIEIP_REG_CON_STATUS_REG_DATA_SCALE_SHIFT                                                         13
390   #define PCIEIP_REG_CON_STATUS_REG_PME_STATUS                                                               (0x1<<15) // PME Status.
391   #define PCIEIP_REG_CON_STATUS_REG_PME_STATUS_SHIFT                                                         15
392   #define PCIEIP_REG_CON_STATUS_REG_B2_B3_SUPPORT                                                            (0x1<<22) // B2B3 Support for D3hot.
393   #define PCIEIP_REG_CON_STATUS_REG_B2_B3_SUPPORT_SHIFT                                                      22
394   #define PCIEIP_REG_CON_STATUS_REG_BUS_PWR_CLK_CON_EN                                                       (0x1<<23) // Bus Power/Clock Control Enable.
395   #define PCIEIP_REG_CON_STATUS_REG_BUS_PWR_CLK_CON_EN_SHIFT                                                 23
396   #define PCIEIP_REG_CON_STATUS_REG_DATA_REG_ADD_INFO                                                        (0xff<<24) // Power Data Information Register.
397   #define PCIEIP_REG_CON_STATUS_REG_DATA_REG_ADD_INFO_SHIFT                                                  24
398 #define PCIEIP_REG_PM_CAP                                                                                    0x000048UL //Access:R    DataWidth:0x20   // Multi Field Register.
399   #define PCIEIP_REG_PM_CAP_PM_CAP_ID                                                                        (0xff<<0) // The 8-bit Power Management Capability ID is set to 1 to indicate that the next 8 bytes are a Power Management capability block. Hardwired to 1. Path = cfg_defs
400   #define PCIEIP_REG_PM_CAP_PM_CAP_ID_SHIFT                                                                  0
401   #define PCIEIP_REG_PM_CAP_PM_NEXT_CAP_PTR                                                                  (0xff<<8) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. The read-only value of this register is controlled by the CAP_ENA register in the PCI register space. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
402   #define PCIEIP_REG_PM_CAP_PM_NEXT_CAP_PTR_SHIFT                                                            8
403   #define PCIEIP_REG_PM_CAP_VERSION                                                                          (0x3<<16) // These bits indicate that this device complies with revision 1.2 of the PCI Power Management Interface Specification. Bit is programmable through register space. Path = i_cfg_func.i_cfg_private
404   #define PCIEIP_REG_PM_CAP_VERSION_SHIFT                                                                    16
405   #define PCIEIP_REG_PM_CAP_UNUSED0                                                                          (0x1<<18) //
406   #define PCIEIP_REG_PM_CAP_UNUSED0_SHIFT                                                                    18
407   #define PCIEIP_REG_PM_CAP_CLOCK                                                                            (0x1<<19) // This bit indicates that the device relies on the presence of the PCI clock for PME# operation. This chip does not require the PCI clock to generate PME#, therefore this bit is hardwired to '0'. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
408   #define PCIEIP_REG_PM_CAP_CLOCK_SHIFT                                                                      19
409   #define PCIEIP_REG_PM_CAP_RESERVED                                                                         (0x1<<20) // Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
410   #define PCIEIP_REG_PM_CAP_RESERVED_SHIFT                                                                   20
411   #define PCIEIP_REG_PM_CAP_DSI                                                                              (0x1<<21) // This bit indicates that the device requires a specific initialization (DSI) sequence following a transition to the D0 un-initialized state. This device does not need this support, so the bit is hardwired to '0'. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
412   #define PCIEIP_REG_PM_CAP_DSI_SHIFT                                                                        21
413   #define PCIEIP_REG_PM_CAP_AUX_CURRENT                                                                      (0x7<<22) // These bits report the 3.3Vaux auxiliary current requirements for the device. This chip uses the Data Register feature for this so this field is hardwired to '0'. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
414   #define PCIEIP_REG_PM_CAP_AUX_CURRENT_SHIFT                                                                22
415   #define PCIEIP_REG_PM_CAP_D1_SUPPORT                                                                       (0x1<<25) // This bit indicates whether the device supports the D1 power management state. This bit is controlled by the D1_SUPPORT bit in the PCI register space. Path = i_cfg_func.i_cfg_private
416   #define PCIEIP_REG_PM_CAP_D1_SUPPORT_SHIFT                                                                 25
417   #define PCIEIP_REG_PM_CAP_D2_SUPPORT                                                                       (0x1<<26) // This bit indicates whether the device supports the D2 power management state. This bit is controlled by the D2_SUPPORT bit in the PCI register space. Path = i_cfg_func.i_cfg_private
418   #define PCIEIP_REG_PM_CAP_D2_SUPPORT_SHIFT                                                                 26
419   #define PCIEIP_REG_PM_CAP_PME_IN_D0                                                                        (0x1<<27) // This bit indicates whether the device supports transmiting PME message from the D0 power state. This bit is controlled by the PME_IN_D0 bit in the PCI register space. Path = i_cfg_func.i_cfg_private
420   #define PCIEIP_REG_PM_CAP_PME_IN_D0_SHIFT                                                                  27
421   #define PCIEIP_REG_PM_CAP_PME_IN_D1                                                                        (0x1<<28) // This bit indicates whether the device supports transmiting PME message from the D1 power state. This bit is controlled by the PME_IN_D1 bit in the PCI register space. Path = i_cfg_func.i_cfg_private
422   #define PCIEIP_REG_PM_CAP_PME_IN_D1_SHIFT                                                                  28
423   #define PCIEIP_REG_PM_CAP_PME_IN_D2                                                                        (0x1<<29) // This bit indicates whether the device supports transmiting PME message from the D2 power state. This bit is controlled by the PME_IN_D2 bit in the PCI register space. Path = i_cfg_func.i_cfg_private
424   #define PCIEIP_REG_PM_CAP_PME_IN_D2_SHIFT                                                                  29
425   #define PCIEIP_REG_PM_CAP_PME_IN_D3_HOT                                                                    (0x1<<30) // This bit indicates whether the device supports transmiting PME message from the D3hot power state. This bit is controlled by the PME_IN_D3_HOT bit in the PCI register space. Path = i_cfg_func.i_cfg_private
426   #define PCIEIP_REG_PM_CAP_PME_IN_D3_HOT_SHIFT                                                              30
427   #define PCIEIP_REG_PM_CAP_PME_IN_D3_COLD                                                                   (0x1<<31) // This bit indicates whether the device supports transmiting PME message from the D3cold power state. This is supported if the VAUX_PRESENT input pin is high. This bit reflects the input value of the VAUX_PRESENT input pin. Path = input pins to pcie_vaux
428   #define PCIEIP_REG_PM_CAP_PME_IN_D3_COLD_SHIFT                                                             31
429 #define PCIEIP_REG_PM_CSR                                                                                    0x00004cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
430   #define PCIEIP_REG_PM_CSR_STATE                                                                            (0x3<<0) // These bits may be used by the system to set the power state. The register is implemented as two banks of two bits each. Can be written from both configuration space and from the PCI register space as the PM_STATE bits. When written from the PCI bus, only values of 0 and 3 will be accepted. This is the register returned on reads of this register from configuration space. The second bank catches all writes values. The value of the second register is returned when the PM_STATE bits are read from register space. The idea of these registers is to a) Provide compatible operation to 5701 b) Allow implementation of other power states though firmware. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
431   #define PCIEIP_REG_PM_CSR_STATE_SHIFT                                                                      0
432   #define PCIEIP_REG_PM_CSR_RESERVED0                                                                        (0x1<<2) // Reserved Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
433   #define PCIEIP_REG_PM_CSR_RESERVED0_SHIFT                                                                  2
434   #define PCIEIP_REG_PM_CSR_NO_SOFT_RESET                                                                    (0x1<<3) // When device transitions from D3 to D0, device does not perform an internal reset. This bit can be programmed through reg space Path = i_cfg_func.i_cfg_private
435   #define PCIEIP_REG_PM_CSR_NO_SOFT_RESET_SHIFT                                                              3
436   #define PCIEIP_REG_PM_CSR_RESERVED1                                                                        (0xf<<4) // Reserved Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
437   #define PCIEIP_REG_PM_CSR_RESERVED1_SHIFT                                                                  4
438   #define PCIEIP_REG_PM_CSR_PME_ENABLE                                                                       (0x1<<8) // This bit enables the device to transmit PME messages. On HARD reset, this bit resets to '1'. this bit is sticky and is not modified by PERST_B. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
439   #define PCIEIP_REG_PM_CSR_PME_ENABLE_SHIFT                                                                 8
440   #define PCIEIP_REG_PM_CSR_DATA_SEL                                                                         (0xf<<9) // These bits select which data is to be reported through the pm_data register. (Offset 0x4f) Select values other than those listed cause the pm_data register to return zero. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
441   #define PCIEIP_REG_PM_CSR_DATA_SEL_SHIFT                                                                   9
442   #define PCIEIP_REG_PM_CSR_DATA_SCALE                                                                       (0x3<<13) // These bits indicate the scaling factor to be used when interpreting the values in the PM data register. The hardware default value for this field is 0x1, but this value can be written by firmware through the PCI register space (SCALE_PRG) to modify the read value to the host. Path = i_cfg_func.i_cfg_private
443   #define PCIEIP_REG_PM_CSR_DATA_SCALE_SHIFT                                                                 13
444   #define PCIEIP_REG_PM_CSR_PME_STATUS                                                                       (0x1<<15) // This bit is set when a PME is asserted from the MAC or RX Parser blocks, regardless of the state of the PME_ENABLE bit. If both this bit and the PME_ENABLE bit are high, then the PME output will be asserted low. This bit is cleared by writing a 1 in this bit position. At power-up, the chip must clear this bit, but on assertions of PCI_RST# after that, this bit is sticky and not modified. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap
445   #define PCIEIP_REG_PM_CSR_PME_STATUS_SHIFT                                                                 15
446   #define PCIEIP_REG_PM_CSR_PM_CSR_BSE                                                                       (0xff<<16) // This register (PMCSR PCI to PCI Bridge Support Extensions) is not supported and always reads as zero. Path = i_cfg_func.i_cfg_public.i_cfg_rd_mux
447   #define PCIEIP_REG_PM_CSR_PM_CSR_BSE_SHIFT                                                                 16
448   #define PCIEIP_REG_PM_CSR_PM_DATA                                                                          (0xff<<24) // The value for this register is selected from one of eight values by the DATA_SEL bits of the PM_CSR register. The reset value of all 9 of the register values is zero. These values can be written by firmware through the PCI register space (PM_Data_0_prg to PM_Data_8_prg) to modify the read values to the host. Path = i_cfg_func.i_cfg_public.i_cfg_pw_cap (for pm_data_select) Path = i_cfg_func.i_cfg_private (pm_data)
449   #define PCIEIP_REG_PM_CSR_PM_DATA_SHIFT                                                                    24
450 #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG                                                              0x000050UL //Access:RW   DataWidth:0x20   // MSI Capability ID, Next Pointer, Capability/Control Registers.
451   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_CAP_ID                                             (0xff<<0) // MSI Capability ID.
452   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_CAP_ID_SHIFT                                       0
453   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_CAP_NEXT_OFFSET                                    (0xff<<8) // MSI Capability Next Pointer.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
454   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_CAP_NEXT_OFFSET_SHIFT                              8
455   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_ENABLE                                             (0x1<<16) // MSI Enable.
456   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_ENABLE_SHIFT                                       16
457   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_MULTIPLE_MSG_CAP                                   (0x7<<17) // MSI Multiple Message Capable.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
458   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_MULTIPLE_MSG_CAP_SHIFT                             17
459   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_MULTIPLE_MSG_EN                                    (0x7<<20) // MSI Multiple Message Enable.
460   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_MULTIPLE_MSG_EN_SHIFT                              20
461   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_64_BIT_ADDR_CAP                                    (0x1<<23) // MSI 64-bit Address Capable.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
462   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_MSI_64_BIT_ADDR_CAP_SHIFT                              23
463   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_PVM_SUPPORT                                            (0x1<<24) // MSI Per Vector Masking Capable.
464   #define PCIEIP_REG_PCI_MSI_CAP_ID_NEXT_CTRL_REG_PCI_PVM_SUPPORT_SHIFT                                      24
465 #define PCIEIP_REG_VPD_CAP                                                                                   0x000050UL //Access:RW   DataWidth:0x20   // Multi Field Register.
466   #define PCIEIP_REG_VPD_CAP_VPD_CAP_ID                                                                      (0xff<<0) // The 8-bit VPD Capability ID is set to 3 to indicate that the next 8 bytes are a Vital Product Data capability block. Path = cfg_defs
467   #define PCIEIP_REG_VPD_CAP_VPD_CAP_ID_SHIFT                                                                0
468   #define PCIEIP_REG_VPD_CAP_VPD_NEXT_CAP_PTR                                                                (0xff<<8) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. The read-only value of this register is controlled by the CAP_ENA register in the PCI register space. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
469   #define PCIEIP_REG_VPD_CAP_VPD_NEXT_CAP_PTR_SHIFT                                                          8
470   #define PCIEIP_REG_VPD_CAP_UNUSED0                                                                         (0x3<<16) //
471   #define PCIEIP_REG_VPD_CAP_UNUSED0_SHIFT                                                                   16
472   #define PCIEIP_REG_VPD_CAP_ADDRESS                                                                         (0x1fff<<18) // This value is the 32-bit word address of the VPD value being accessed in the vpd_data register. Since the data register is 32-bits wide. Path = i_cfg_func.i_cfg_public.i_cfg_vpd_cap
473   #define PCIEIP_REG_VPD_CAP_ADDRESS_SHIFT                                                                   18
474   #define PCIEIP_REG_VPD_CAP_FLAG                                                                            (0x1<<31) // This bit is used to control passing of data between the vpd_data register and Non-Volatile memory. To read a value, this bit is written as zero when the address is written. When the data is available to read, this bit will read as a one. To write data, this bit must written as a one when the address is written. When the bit reads as a zero the write has completed. Path = i_cfg_func.i_cfg_public.i_cfg_vpd_cap
475   #define PCIEIP_REG_VPD_CAP_FLAG_SHIFT                                                                      31
476 #define PCIEIP_REG_MSI_CAP_OFF_04H_REG                                                                       0x000054UL //Access:RW   DataWidth:0x20   // MSI Message Lower Address Register.
477   #define PCIEIP_REG_MSI_CAP_OFF_04H_REG_PCI_MSI_CAP_OFF_04H                                                 (0x3fffffff<<2) // MSI Message Lower Address Field.   Note: The access attributes of this field are as follows:  - Dbi: R/W
478   #define PCIEIP_REG_MSI_CAP_OFF_04H_REG_PCI_MSI_CAP_OFF_04H_SHIFT                                           2
479 #define PCIEIP_REG_VPD_DATA                                                                                  0x000054UL //Access:RW   DataWidth:0x20   // This is the VPD data transfer register. See the instructions for the FLAG bit above for usage of this register. Path = i_cfg_func.i_cfg_public.i_cfg_vpd_cap
480 #define PCIEIP_REG_MSI_CAP_OFF_08H_REG                                                                       0x000058UL //Access:RW   DataWidth:0x20   // For a 32 bit MSI Message, this register contains Data. For 64 bit it contains the Upper Address.
481   #define PCIEIP_REG_MSI_CAP_OFF_08H_REG_PCI_MSI_CAP_OFF_08H                                                 (0xffff<<0) // For a 32-bit MSI Message, this field contains Data. For 64-bit it contains lower 16 bits of the Upper Address.   Note: The access attributes of this field are as follows:  - Dbi: PCI_MSI_64_BIT_ADDR_CAP ? R/W : R
482   #define PCIEIP_REG_MSI_CAP_OFF_08H_REG_PCI_MSI_CAP_OFF_08H_SHIFT                                           0
483   #define PCIEIP_REG_MSI_CAP_OFF_08H_REG_PCI_MSI_CAP_OFF_0AH                                                 (0xffff<<16) // For a 32 bit MSI Message, this is reserved. For 64-bit it contains upper 16 bits of the Upper Address.  Note: The access attributes of this field are as follows:  - Dbi: PCI_MSI_64_BIT_ADDR_CAP ? R/W : R
484   #define PCIEIP_REG_MSI_CAP_OFF_08H_REG_PCI_MSI_CAP_OFF_0AH_SHIFT                                           16
485 #define PCIEIP_REG_MSI_CAP                                                                                   0x000058UL //Access:RW   DataWidth:0x20   // The device driver is prohibited from writing to this register.
486   #define PCIEIP_REG_MSI_CAP_MSI_CAP_ID                                                                      (0xff<<0) // The 8-bit MSI Capability ID is set to 5 to indicate that the next 8 bytes are a Message Signaled Interrupt capability block. Path = cfg_defs
487   #define PCIEIP_REG_MSI_CAP_MSI_CAP_ID_SHIFT                                                                0
488   #define PCIEIP_REG_MSI_CAP_MSI_NEXT_CAP_PTR                                                                (0xff<<8) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. The read-only value of this register is controlled by the CAP_ENA register in the PCI register space. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
489   #define PCIEIP_REG_MSI_CAP_MSI_NEXT_CAP_PTR_SHIFT                                                          8
490   #define PCIEIP_REG_MSI_CAP_MSI_ENABLE                                                                      (0x1<<16) // When this bit is set, the chip will generate MSI cycles to indicate interrupts instead of asserting the INTA# pin. When this bit is zero, the INTA# pin will be used. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
491   #define PCIEIP_REG_MSI_CAP_MSI_ENABLE_SHIFT                                                                16
492   #define PCIEIP_REG_MSI_CAP_MULTI_MSG_CAP                                                                   (0x7<<17) // These bits indicate the number of messages that the chip is capable of generating. This value comes from the Path = i_cfg_func.i_cfg_private MULTI_MSG_CAP bit in the register space.
493   #define PCIEIP_REG_MSI_CAP_MULTI_MSG_CAP_SHIFT                                                             17
494   #define PCIEIP_REG_MSI_CAP_MULTI_MSG_EN                                                                    (0x7<<20) // These bits indicate the number of message that the chip is configured (allowed) to generate. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
495   #define PCIEIP_REG_MSI_CAP_MULTI_MSG_EN_SHIFT                                                              20
496   #define PCIEIP_REG_MSI_CAP_CAP_64BIT                                                                       (0x1<<23) // This bit indicates that the chip is capable of generating 64 bit MSI messages. Path = cfg_defs
497   #define PCIEIP_REG_MSI_CAP_CAP_64BIT_SHIFT                                                                 23
498   #define PCIEIP_REG_MSI_CAP_MSI_PVMASK_CAPABLE                                                              (0x1<<24) // This bit indicates if the function supports per vector masking. This value comes from the MSI_PV_MASK_CAP bit in the register space. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
499   #define PCIEIP_REG_MSI_CAP_MSI_PVMASK_CAPABLE_SHIFT                                                        24
500 #define PCIEIP_REG_MSI_CAP_OFF_0CH_REG                                                                       0x00005cUL //Access:RW   DataWidth:0x20   // For a 64 bit MSI Message, this register contains Data. For 32 bit, it contains Mask Bits if PVM enabled.
501   #define PCIEIP_REG_MSI_CAP_OFF_0CH_REG_PCI_MSI_CAP_OFF_0CH                                                 (0xffff<<0) // For a 64-bit MSI Message, this field contains Data. For 32-bit, it contains the lower Mask Bits if PVM is enabled.  Note: The access attributes of this field are as follows:  - Dbi: PCI_MSI_64_BIT_ADDR_CAP || MSI_PVM_EN ? R/W : R
502   #define PCIEIP_REG_MSI_CAP_OFF_0CH_REG_PCI_MSI_CAP_OFF_0CH_SHIFT                                           0
503   #define PCIEIP_REG_MSI_CAP_OFF_0CH_REG_PCI_MSI_CAP_OFF_0EH                                                 (0xffff<<16) // For a 64-bit MSI Message, this field contains Data. For 32-bit, it contains the upper Mask Bits if PVM is enabled.  Note: The access attributes of this field are as follows:  - Dbi: !PCI_MSI_64_BIT_ADDR_CAP && MSI_PVM_EN ? R/W : R
504   #define PCIEIP_REG_MSI_CAP_OFF_0CH_REG_PCI_MSI_CAP_OFF_0EH_SHIFT                                           16
505 #define PCIEIP_REG_MSI_ADDR_L                                                                                0x00005cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
506   #define PCIEIP_REG_MSI_ADDR_L_UNUSED0                                                                      (0x3<<0) //
507   #define PCIEIP_REG_MSI_ADDR_L_UNUSED0_SHIFT                                                                0
508   #define PCIEIP_REG_MSI_ADDR_L_VAL                                                                          (0x3fffffff<<2) // This register controls the lower half of the address of the MSI message that are generated. This register is readable in the pci register space. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
509   #define PCIEIP_REG_MSI_ADDR_L_VAL_SHIFT                                                                    2
510 #define PCIEIP_REG_MSI_CAP_OFF_10H_REG                                                                       0x000060UL //Access:RW   DataWidth:0x20   // Used for MSI when Vector Masking Capable. For 32 bit contains Pending Bits. For 64 bit, contains Mask Bits.
511 #define PCIEIP_REG_MSI_ADDR_H                                                                                0x000060UL //Access:RW   DataWidth:0x20   // This register controls the upper half of the address of the MSI message that are generated. This register is readable in the pci register space. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
512 #define PCIEIP_REG_MSI_CAP_OFF_14H_REG                                                                       0x000064UL //Access:R    DataWidth:0x20   // Used for MSI 64 bit messaging when Vector Masking Capable. Contains Pending Bits.
513 #define PCIEIP_REG_MSI_DATA                                                                                  0x000064UL //Access:RW   DataWidth:0x20   // This register controls the data value that will be presented on the lower 16 bits of the data bus during MSI messages. The MENA value from the MSI Control register allows a specific number of the lower bits (up to 6) to be modified to indicate different interrupt conditions. This register is readable in the pci register space. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
514   #define PCIEIP_REG_MSI_DATA_MSI_DATA                                                                       (0xffff<<0) //
515   #define PCIEIP_REG_MSI_DATA_MSI_DATA_SHIFT                                                                 0
516 #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG                                                0x000070UL //Access:RW   DataWidth:0x20   // PCI Express Capabilities, ID, Next Pointer Register.
517   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_ID                                  (0xff<<0) // PCIE Capability ID.
518   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_ID_SHIFT                            0
519   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_NEXT_PTR                            (0xff<<8) // PCIE Next Capability Pointer.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
520   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_NEXT_PTR_SHIFT                      8
521   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_REG                                 (0xf<<16) // PCIE Capability Version Number.
522   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_REG_SHIFT                           16
523   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_DEV_PORT_TYPE                           (0xf<<20) // PCIE Device/PortType.
524   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_DEV_PORT_TYPE_SHIFT                     20
525   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_SLOT_IMP                                (0x1<<24) // PCIe Slot Implemented Valid.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
526   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_SLOT_IMP_SHIFT                          24
527   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_INT_MSG_NUM                             (0x1f<<25) // PCIE Interrupt Message Number.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
528   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_INT_MSG_NUM_SHIFT                       25
529   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_RSVD                                         (0x1<<30) // Reserved.
530   #define PCIEIP_REG_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_RSVD_SHIFT                                   30
531 #define PCIEIP_REG_DEVICE_CAPABILITIES_REG                                                                   0x000074UL //Access:RW   DataWidth:0x20   // Device Capabilities Register.
532   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_MAX_PAYLOAD_SIZE                                       (0x7<<0) // Max Payload Size Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
533   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_MAX_PAYLOAD_SIZE_SHIFT                                 0
534   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_PHANTOM_FUNC_SUPPORT                                   (0x3<<3) // Phantom Functions Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
535   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_PHANTOM_FUNC_SUPPORT_SHIFT                             3
536   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_EXT_TAG_SUPP                                           (0x1<<5) // Extended Tag Field Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
537   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_EXT_TAG_SUPP_SHIFT                                     5
538   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L0S_ACCPT_LATENCY                                   (0x7<<6) // Applies to endpoints only L0s acceptable latency.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
539   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L0S_ACCPT_LATENCY_SHIFT                             6
540   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L1_ACCPT_LATENCY                                    (0x7<<9) // Applies to endpoints only L1 acceptable latency.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
541   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L1_ACCPT_LATENCY_SHIFT                              9
542   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_ROLE_BASED_ERR_REPORT                                  (0x1<<15) // Role-based Error Reporting Implemented.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
543   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_ROLE_BASED_ERR_REPORT_SHIFT                            15
544   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_VALUE                                 (0xff<<18) // Captured Slot Power Limit Value.
545   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_VALUE_SHIFT                           18
546   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_SCALE                                 (0x3<<26) // Captured Slot Power Limit Scale.
547   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_SCALE_SHIFT                           26
548   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_FLR_CAP                                                (0x1<<28) // Function Level Reset Capability (endpoints only).   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
549   #define PCIEIP_REG_DEVICE_CAPABILITIES_REG_PCIE_CAP_FLR_CAP_SHIFT                                          28
550 #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS                                                              0x000078UL //Access:RW   DataWidth:0x20   // Device Control and Status Register.
551   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_REPORT_EN                                (0x1<<0) // Correctable Error Reporting Enable.
552   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_REPORT_EN_SHIFT                          0
553   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_REPORT_EN                           (0x1<<1) // Non-fatal Error Reporting Enable.
554   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_REPORT_EN_SHIFT                     1
555   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_REPORT_EN                               (0x1<<2) // Fatal Error Reporting Enable.
556   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_REPORT_EN_SHIFT                         2
557   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORT_REQ_REP_EN                              (0x1<<3) // Unsupported Request Reporting Enable.
558   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORT_REQ_REP_EN_SHIFT                        3
559   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_REL_ORDER                                      (0x1<<4) // Enable Relaxed Ordering.
560   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_REL_ORDER_SHIFT                                4
561   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_PAYLOAD_SIZE_CS                               (0x7<<5) // Max Payload Size. Max_Payload_Size . This field sets maximum TLP payload size for the Function. Permissible values that can be programmed are indicated by the Max_Payload_Size Supported field (PCIE_CAP_MAX_PAYLOAD_SIZE) in the Device Capabilities register (DEVICE_CAPABILITIES_REG).
562   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_PAYLOAD_SIZE_CS_SHIFT                         5
563   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EXT_TAG_EN                                        (0x1<<8) // Extended Tag Field Enable.   The write value is gated with the PCIE_CAP_EXT_TAG_SUPP field of DEVICE_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: DEVICE_CAPABILITIES_REG.PCIE_CAP_EXT_TAG_SUPP ? RW : RO
564   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EXT_TAG_EN_SHIFT                                  8
565   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_PHANTOM_FUNC_EN                                   (0x1<<9) // Phantom Functions Enable.   The write value is gated with the PCIE_CAP_PHANTOM_FUNC_SUPPORT field of DEVICE_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: DEVICE_CAPABILITIES_REG.PCIE_CAP_PHANTOM_FUNC_SUPPORT ? RW : RO
566   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_PHANTOM_FUNC_EN_SHIFT                             9
567   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_PM_EN                                   (0x1<<10) // Aux Power PM Enable.   This bit is derived by sampling the sys_aux_pwr_det input.  Note: This register field is sticky.
568   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_PM_EN_SHIFT                             10
569   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_NO_SNOOP                                       (0x1<<11) // Enable No Snoop.   Note: The access attributes of this field are as follows:  - Dbi: R
570   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_NO_SNOOP_SHIFT                                 11
571   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_READ_REQ_SIZE                                 (0x7<<12) // Max Read Request Size.
572   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_READ_REQ_SIZE_SHIFT                           12
573   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_INITIATE_FLR                                      (0x1<<15) // Initiate Function Level Reset (for endpoints).
574   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_INITIATE_FLR_SHIFT                                15
575   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_DETECTED                                 (0x1<<16) // Correctable Error Detected Status.
576   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_DETECTED_SHIFT                           16
577   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_DETECTED                            (0x1<<17) // Non-Fatal Error Detected Status.
578   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_DETECTED_SHIFT                      17
579   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_DETECTED                                (0x1<<18) // Fatal Error Detected Status.
580   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_DETECTED_SHIFT                          18
581   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORTED_REQ_DETECTED                          (0x1<<19) // Unsupported Request Detected Status.
582   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORTED_REQ_DETECTED_SHIFT                    19
583   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_DETECTED                                (0x1<<20) // Aux Power Detected Status.   This bit is derived by sampling the sys_aux_pwr_det input.
584   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_DETECTED_SHIFT                          20
585   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_TRANS_PENDING                                     (0x1<<21) // Transactions Pending Status.
586   #define PCIEIP_REG_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_TRANS_PENDING_SHIFT                               21
587 #define PCIEIP_REG_LINK_CAPABILITIES_REG                                                                     0x00007cUL //Access:RW   DataWidth:0x20   // Link Capabilities Register.
588   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_SPEED                                           (0xf<<0) // Maximum Link Speed.   In M-PCIe mode, the reset and dynamic values of this field are calculated by the core.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
589   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_SPEED_SHIFT                                     0
590   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_WIDTH                                           (0x3f<<4) // Maximum Link Width.   In M-PCIe mode, the reset and dynamic values of this field are calculated by the core.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
591   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_WIDTH_SHIFT                                     4
592   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_SUPPORT                             (0x3<<10) // Level of ASPM (Active State Power Management) Support.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
593   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_SUPPORT_SHIFT                       10
594   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_L0S_EXIT_LATENCY                                         (0x7<<12) // LOs Exit Latency.  There are two each of these register fields, this one and a shadow one at the same address. The Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG) determines which one is used by the core and which one is accessed by a read request. Common Clock operation is supported (possible) in the core when one or more of the following expressions is true:  - CX_NFTS !=CX_COMM_NFTS  - DEFAULT_L0S_EXIT_LATENCY !=DEFAULT_COMM_L0S_EXIT_LATENCY  - DEFAULT_L1_EXIT_LATENCY !=DEFAULT_COMM_L1_EXIT_LATENCY Common Clock operation is enabled in the core when you set the Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG). The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the shadow field at this location.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
595   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_L0S_EXIT_LATENCY_SHIFT                                   12
596   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_L1_EXIT_LATENCY                                          (0x7<<15) // L1 Exit Latency.  There are two each of these register fields, this one and a shadow one at the same address. The Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG) determines which one is used by the core and which one is accessed by a read request. Common Clock operation is supported (possible) in the core when one or more of the following expressions is true:  - CX_NFTS !=CX_COMM_NFTS  - DEFAULT_L0S_EXIT_LATENCY !=DEFAULT_COMM_L0S_EXIT_LATENCY  - DEFAULT_L1_EXIT_LATENCY !=DEFAULT_COMM_L1_EXIT_LATENCY Common Clock operation is enabled in the core when you set the Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG). The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the shadow field at this location.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
597   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_L1_EXIT_LATENCY_SHIFT                                    15
598   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_CLOCK_POWER_MAN                                          (0x1<<18) // Clock Power Management.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
599   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_CLOCK_POWER_MAN_SHIFT                                    18
600   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_SURPRISE_DOWN_ERR_REP_CAP                                (0x1<<19) // Surprise Down Error Reporting Capable.
601   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_SURPRISE_DOWN_ERR_REP_CAP_SHIFT                          19
602   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_DLL_ACTIVE_REP_CAP                                       (0x1<<20) // Data Link Layer Link Active Reporting Capable.
603   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_DLL_ACTIVE_REP_CAP_SHIFT                                 20
604   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_LINK_BW_NOT_CAP                                          (0x1<<21) // Link Bandwidth Notification Capable.
605   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_LINK_BW_NOT_CAP_SHIFT                                    21
606   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_ASPM_OPT_COMPLIANCE                                      (0x1<<22) // ASPM Optionality Compliance.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
607   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_ASPM_OPT_COMPLIANCE_SHIFT                                22
608   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_PORT_NUM                                                 (0xff<<24) // Port Number.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
609   #define PCIEIP_REG_LINK_CAPABILITIES_REG_PCIE_CAP_PORT_NUM_SHIFT                                           24
610 #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG                                                              0x000080UL //Access:RW   DataWidth:0x20   // Link Control and Status Register.
611   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_CONTROL                      (0x3<<0) // Active State Power Management (ASPM) Control.
612   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_CONTROL_SHIFT                0
613   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RCB                                               (0x1<<3) // Read Completion Boundary (RCB).  Note: The access attributes of this field are as follows:  - Dbi: R/W
614   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RCB_SHIFT                                         3
615   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_DISABLE                                      (0x1<<4) // Initiate Link Disable.   In a DSP that supports crosslink, the core gates the write value with the CROSS_LINK_EN field in PORT_LINK_CTRL_OFF.  Note: The access attributes of this field are as follows:  - Dbi: CX_CROSSLINK_ENABLE=1 && PORT_LINK_CTRL_OFF.CROSS_LINK_EN=1||CX_CROSSLINK_ENABLE=0 && dsp=1? RW : RO
616   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_DISABLE_SHIFT                                4
617   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RETRAIN_LINK                                      (0x1<<5) // Initiate Link Retrain.   Note: The access attributes of this field are as follows:  - Dbi: see description
618   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RETRAIN_LINK_SHIFT                                5
619   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_COMMON_CLK_CONFIG                                 (0x1<<6) // Common Clock Configuration.
620   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_COMMON_CLK_CONFIG_SHIFT                           6
621   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EXTENDED_SYNCH                                    (0x1<<7) // Extended Synch.
622   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EXTENDED_SYNCH_SHIFT                              7
623   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EN_CLK_POWER_MAN                                  (0x1<<8) // Enable Clock Power Management.   The write value is gated with the PCIE_CAP_CLOCK_POWER_MAN field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_CLOCK_POWER_MAN ? RW : RO
624   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EN_CLK_POWER_MAN_SHIFT                            8
625   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_HW_AUTO_WIDTH_DISABLE                             (0x1<<9) // Hardware Autonomous Width Disable.   Note: The access attributes of this field are as follows:  - Dbi: R/W
626   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_HW_AUTO_WIDTH_DISABLE_SHIFT                       9
627   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_INT_EN                                (0x1<<10) // Link Bandwidth Management Interrupt Enable.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW : RO
628   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_INT_EN_SHIFT                          10
629   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_INT_EN                               (0x1<<11) // Link Autonomous Bandwidth Management Interrupt Enable.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW : RO
630   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_INT_EN_SHIFT                         11
631   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DRS_SIGNALING_CONTROL                             (0x3<<14) // DRS Signaling Control.
632   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DRS_SIGNALING_CONTROL_SHIFT                       14
633   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_SPEED                                        (0xf<<16) // Current Link Speed.
634   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_SPEED_SHIFT                                  16
635   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_NEGO_LINK_WIDTH                                   (0x3f<<20) // Negotiated Link Width.
636   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_NEGO_LINK_WIDTH_SHIFT                             20
637   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_TRAINING                                     (0x1<<27) // LTSSM is in Configuration or Recovery State.   Note: The access attributes of this field are as follows:  - Dbi: R
638   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_TRAINING_SHIFT                               27
639   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_SLOT_CLK_CONFIG                                   (0x1<<28) // Slot Clock Configuration.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
640   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_SLOT_CLK_CONFIG_SHIFT                             28
641   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DLL_ACTIVE                                        (0x1<<29) // Data Link Layer Active.
642   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DLL_ACTIVE_SHIFT                                  29
643   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_STATUS                                (0x1<<30) // Link Bandwidth Management Status.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW1C : RO
644   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_STATUS_SHIFT                          30
645   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_STATUS                               (0x1<<31) // Link Autonomous Bandwidth Status.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW1C : RO
646   #define PCIEIP_REG_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_STATUS_SHIFT                         31
647 #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG                                                                  0x000094UL //Access:R    DataWidth:0x20   // Device Capabilities 2 Register.
648   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_RANGE                                     (0xf<<0) // Completion Timeout Ranges Supported.
649   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_RANGE_SHIFT                               0
650   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE_SUPPORT                           (0x1<<4) // Completion Timeout Disable Supported.
651   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE_SUPPORT_SHIFT                     4
652   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT                                   (0x1<<5) // ARI Forwarding Supported.
653   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT_SHIFT                             5
654   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ATOMIC_ROUTING_SUPP                                   (0x1<<6) // Atomic Operation Routing Supported.
655   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ATOMIC_ROUTING_SUPP_SHIFT                             6
656   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_32_ATOMIC_CPL_SUPP                                    (0x1<<7) // 32 Bit AtomicOp Completer Supported.
657   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_32_ATOMIC_CPL_SUPP_SHIFT                              7
658   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_64_ATOMIC_CPL_SUPP                                    (0x1<<8) // 64 Bit AtomicOp Completer Supported.
659   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_64_ATOMIC_CPL_SUPP_SHIFT                              8
660   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_128_CAS_CPL_SUPP                                      (0x1<<9) // 128 Bit CAS Completer Supported.
661   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_128_CAS_CPL_SUPP_SHIFT                                9
662   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_NO_RO_EN_PR2PR_PAR                                    (0x1<<10) // No Relaxed Ordering Enabled PR-PR Passing.
663   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_NO_RO_EN_PR2PR_PAR_SHIFT                              10
664   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_LTR_SUPP                                              (0x1<<11) // LTR Mechanism Supported.
665   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_LTR_SUPP_SHIFT                                        11
666   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_0                                   (0x1<<12) // TPH Completer Supported Bit 0.
667   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_0_SHIFT                             12
668   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_1                                   (0x1<<13) // TPH Completer Supported Bit 1.
669   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_1_SHIFT                             13
670   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_OBFF_SUPPORT                                          (0x3<<18) // (OBFF) Optimized Buffer Flush/fill Supported.
671   #define PCIEIP_REG_DEVICE_CAPABILITIES2_REG_PCIE_CAP_OBFF_SUPPORT_SHIFT                                    18
672 #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG                                                        0x000098UL //Access:RW   DataWidth:0x20   // Device Control 2 and Status 2 Register.
673   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_VALUE                           (0xf<<0) // Completion Timeout Value.   Note: The access attributes of this field are as follows:  - Dbi: R/W
674   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_VALUE_SHIFT                     0
675   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE                         (0x1<<4) // Completion Timeout Disable.
676   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE_SHIFT                   4
677   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT_CS                      (0x1<<5) // ARI Forwarding Enable.
678   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT_CS_SHIFT                5
679   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_REQ_EN                               (0x1<<6) // AtomicOp Requester Enable.
680   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_REQ_EN_SHIFT                         6
681   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_EGRESS_BLK                           (0x1<<7) // AtomicOp Egress Blocking.
682   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_EGRESS_BLK_SHIFT                     7
683   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_REQ_EN                                  (0x1<<8) // IDO Request Enable.
684   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_REQ_EN_SHIFT                            8
685   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_CPL_EN                                  (0x1<<9) // IDO Completion Enable.
686   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_CPL_EN_SHIFT                            9
687   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_LTR_EN                                      (0x1<<10) // LTR Mechanism Enable.   The write value is gated with the PCIE_CAP_LTR_SUPP field of DEVICE_CAPABILITIES2_REG.  Note: RW for function #0 and RsdvP for all other functions
688   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_LTR_EN_SHIFT                                10
689   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_OBFF_EN                                     (0x3<<13) // OBFF Enable.   Note: RW for function #0 and RsdvP for all other functions
690   #define PCIEIP_REG_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_OBFF_EN_SHIFT                               13
691 #define PCIEIP_REG_LINK_CAPABILITIES2_REG                                                                    0x00009cUL //Access:RW   DataWidth:0x20   // Link Capabilities 2 Register.
692   #define PCIEIP_REG_LINK_CAPABILITIES2_REG_PCIE_CAP_SUPPORT_LINK_SPEED_VECTOR                               (0x7f<<1) // Supported Link Speeds Vector.   This field has a default of (PCIE_CAP_MAX_LINK_SPEED == 0100) ? 0001111 : (PCIE_CAP_MAX_LINK_SPEED == 0011) ? 0000111 : (PCIE_CAP_MAX_LINK_SPEED == 0010) ? 0000011 : 0000001 where PCIE_CAP_MAX_LINK_SPEED is a field in the LINK_CAPABILITIES_REG register.
693   #define PCIEIP_REG_LINK_CAPABILITIES2_REG_PCIE_CAP_SUPPORT_LINK_SPEED_VECTOR_SHIFT                         1
694   #define PCIEIP_REG_LINK_CAPABILITIES2_REG_PCIE_CAP_CROSS_LINK_SUPPORT                                      (0x1<<8) // Cross Link Supported.
695   #define PCIEIP_REG_LINK_CAPABILITIES2_REG_PCIE_CAP_CROSS_LINK_SUPPORT_SHIFT                                8
696   #define PCIEIP_REG_LINK_CAPABILITIES2_REG_DRS_SUPPORTED                                                    (0x1<<31) // DRS Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
697   #define PCIEIP_REG_LINK_CAPABILITIES2_REG_DRS_SUPPORTED_SHIFT                                              31
698 #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG                                                            0x0000a0UL //Access:RW   DataWidth:0x20   // Link Control 2 and Status 2 Register.
699   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TARGET_LINK_SPEED                               (0xf<<0) // Target Link Speed.    In M-PCIe mode, the contents of this field are derived from other registers.  Note: This register field is sticky.
700   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TARGET_LINK_SPEED_SHIFT                         0
701   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_COMPLIANCE                                (0x1<<4) // Enter Compliance Mode.   Note: This register field is sticky.
702   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_COMPLIANCE_SHIFT                          4
703   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_HW_AUTO_SPEED_DISABLE                           (0x1<<5) // Hardware Autonomous Speed Disable.   Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
704   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_HW_AUTO_SPEED_DISABLE_SHIFT                     5
705   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_SEL_DEEMPHASIS                                  (0x1<<6) // Controls Selectable De-emphasis for 5 GT/s.   Note: This register field is sticky.
706   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_SEL_DEEMPHASIS_SHIFT                            6
707   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TX_MARGIN                                       (0x7<<7) // Controls Transmit Margin for Debug or Compliance.   Note: This register field is sticky.
708   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TX_MARGIN_SHIFT                                 7
709   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_MODIFIED_COMPLIANCE                       (0x1<<10) // Enter Modified Compliance.   Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
710   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_MODIFIED_COMPLIANCE_SHIFT                 10
711   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_SOS                                  (0x1<<11) // Sets Compliance Skip Ordered Sets transmission.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
712   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_SOS_SHIFT                            11
713   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_PRESET                               (0xf<<12) // Sets Compliance Preset/De-emphasis for 5 GT/s and 8 GT/s.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
714   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_PRESET_SHIFT                         12
715   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_CURR_DEEMPHASIS                                 (0x1<<16) // Current De-emphasis Level.    In M-PCIe mode this register is always 0x0. In C-PCIe mode, its contents are derived by sampling the PIPE
716   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_CURR_DEEMPHASIS_SHIFT                           16
717   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL                                          (0x1<<17) // Equalization 8.0GT/s Complete.   Note: This register field is sticky.
718   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_SHIFT                                    17
719   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P1                                       (0x1<<18) // Equalization 8.0GT/s Phase 1 Successful.   Note: This register field is sticky.
720   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P1_SHIFT                                 18
721   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P2                                       (0x1<<19) // Equalization 8.0GT/s Phase 2 Successful.   Note: This register field is sticky.
722   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P2_SHIFT                                 19
723   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P3                                       (0x1<<20) // Equalization 8.0GT/s Phase 3 Successful.   Note: This register field is sticky.
724   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P3_SHIFT                                 20
725   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_LINK_EQ_REQ                                     (0x1<<21) // Link Equalization Request 8.0GT/s.
726   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_LINK_EQ_REQ_SHIFT                               21
727   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_DOWNSTREAM_COMPO_PRESENCE                                (0x7<<28) // Downstream Component Presence. For a description of this standard PCIe register field, see the PCI Express Base Specification 4.0.
728   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_DOWNSTREAM_COMPO_PRESENCE_SHIFT                          28
729   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_DRS_MESSAGE_RECEIVED                                     (0x1<<31) // DRS Message Received. For a description of this standard PCIe register field, see the PCI Express Base Specification 4.0.
730   #define PCIEIP_REG_LINK_CONTROL2_LINK_STATUS2_REG_DRS_MESSAGE_RECEIVED_SHIFT                               31
731 #define PCIEIP_REG_MSIX_CAP                                                                                  0x0000a0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
732   #define PCIEIP_REG_MSIX_CAP_MSIX_CAP_ID                                                                    (0xff<<0) // Capability ID for MSIX Path = cfg_defs
733   #define PCIEIP_REG_MSIX_CAP_MSIX_CAP_ID_SHIFT                                                              0
734   #define PCIEIP_REG_MSIX_CAP_MSIX_NEXT_CAP_PTR                                                              (0xff<<8) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. The read-only value of this register is controlled by the CAP_ENA register in the PCI register space. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
735   #define PCIEIP_REG_MSIX_CAP_MSIX_NEXT_CAP_PTR_SHIFT                                                        8
736   #define PCIEIP_REG_MSIX_CAP_TABLE_SIZE                                                                     (0x7ff<<16) // System sw reads this field to determine the MSI-X table size N, which is encoded as N-1 Path = i_cfg_func.i_cfg_private
737   #define PCIEIP_REG_MSIX_CAP_TABLE_SIZE_SHIFT                                                               16
738   #define PCIEIP_REG_MSIX_CAP_RESERVED                                                                       (0x7<<27) // Reserved
739   #define PCIEIP_REG_MSIX_CAP_RESERVED_SHIFT                                                                 27
740   #define PCIEIP_REG_MSIX_CAP_FUNC_MASK                                                                      (0x1<<30) // If 1, all of the vectors associated with the function are masked regardless of their per vector Mask bit. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
741   #define PCIEIP_REG_MSIX_CAP_FUNC_MASK_SHIFT                                                                30
742   #define PCIEIP_REG_MSIX_CAP_MSIX_ENABLE                                                                    (0x1<<31) // If 1, and the MSI enable bit in the MSI message control register is 0, the function is permitted to use MSIX request service and profited from using INTx# messages. Path = i_cfg_func.i_cfg_public.i_cfg_msi_cap
743   #define PCIEIP_REG_MSIX_CAP_MSIX_ENABLE_SHIFT                                                              31
744 #define PCIEIP_REG_MSIX_TBL_OFF_BIR                                                                          0x0000a4UL //Access:R    DataWidth:0x20   // Multi Field Register.
745   #define PCIEIP_REG_MSIX_TBL_OFF_BIR_TABLE_BIR                                                              (0x7<<0) // Indicates which one of functions BAR is used to map MSI-X table into memory space. Path = i_cfg_func.i_cfg_private
746   #define PCIEIP_REG_MSIX_TBL_OFF_BIR_TABLE_BIR_SHIFT                                                        0
747   #define PCIEIP_REG_MSIX_TBL_OFF_BIR_TABLE_OFFSET                                                           (0x1fffffff<<3) // Path = i_cfg_func.i_cfg_private
748   #define PCIEIP_REG_MSIX_TBL_OFF_BIR_TABLE_OFFSET_SHIFT                                                     3
749 #define PCIEIP_REG_MSIX_PBA_BIR_OFF                                                                          0x0000a8UL //Access:R    DataWidth:0x20   // Multi Field Register.
750   #define PCIEIP_REG_MSIX_PBA_BIR_OFF_PBA_BIR                                                                (0x7<<0) // Indicates which one of functions BAR is used to map MSI-X PBA into memory space. Path = i_cfg_func.i_cfg_private
751   #define PCIEIP_REG_MSIX_PBA_BIR_OFF_PBA_BIR_SHIFT                                                          0
752   #define PCIEIP_REG_MSIX_PBA_BIR_OFF_PBA_OFFSET                                                             (0x1fffffff<<3) // Path = i_cfg_func.i_cfg_private
753   #define PCIEIP_REG_MSIX_PBA_BIR_OFF_PBA_OFFSET_SHIFT                                                       3
754 #define PCIEIP_REG_PCIE_CAPABILITY                                                                           0x0000acUL //Access:R    DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
755   #define PCIEIP_REG_PCIE_CAPABILITY_PCIE_CAP_ID                                                             (0xff<<0) // This register contains the PCIExpress Capability ID. Path= i_cfg_func.i_cfg_public.i_cfg_rd_mux
756   #define PCIEIP_REG_PCIE_CAPABILITY_PCIE_CAP_ID_SHIFT                                                       0
757   #define PCIEIP_REG_PCIE_CAPABILITY_PCIE_NEXT_CAP_PTR                                                       (0xff<<8) // This registers contains the pointer to the next PCI capability structure. Path= i_cfg_func.i_cfg_public.i_cfg_rd_mux
758   #define PCIEIP_REG_PCIE_CAPABILITY_PCIE_NEXT_CAP_PTR_SHIFT                                                 8
759   #define PCIEIP_REG_PCIE_CAPABILITY_VER                                                                     (0xf<<16) // Capability Version. PCI Express Capability structure version number. These bits are hardwired to 2h. Path= cfg_defs
760   #define PCIEIP_REG_PCIE_CAPABILITY_VER_SHIFT                                                               16
761   #define PCIEIP_REG_PCIE_CAPABILITY_TYPE                                                                    (0xf<<20) // Device/Port Type. Device is an End Point. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
762   #define PCIEIP_REG_PCIE_CAPABILITY_TYPE_SHIFT                                                              20
763   #define PCIEIP_REG_PCIE_CAPABILITY_SLOT_IMPLEMENTED                                                        (0x1<<24) // Slot Implemented. This register is not supported. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
764   #define PCIEIP_REG_PCIE_CAPABILITY_SLOT_IMPLEMENTED_SHIFT                                                  24
765   #define PCIEIP_REG_PCIE_CAPABILITY_MSG_NUM                                                                 (0x1f<<25) // Interrupt Message Number:indicate which MSI/MSI-X vector is used for the interrupt message generated in association with any of the status bits of this capability structure. For MSI, the value in this register indicates the offset between the base Message Data and the interrupt message that is generated. For MSI-X, the value in this register indicates which MSI-X Table entry is used to generate the interrupt message. The entry must be one of the first 32 entries even if the function implements more than 32 entries. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
766   #define PCIEIP_REG_PCIE_CAPABILITY_MSG_NUM_SHIFT                                                           25
767 #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG                                                             0x0000b0UL //Access:RW   DataWidth:0x20   // MSI-X Capability ID, Next Pointer, Control Registers.
768   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_ID                                           (0xff<<0) // MSI-X Capability ID.
769   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_ID_SHIFT                                     0
770   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_NEXT_OFFSET                                  (0xff<<8) // MSI-X Next Capability Pointer.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
771   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_NEXT_OFFSET_SHIFT                            8
772   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_TABLE_SIZE                                       (0x7ff<<16) // MSI-X Table Size.   SRIOV Note: All VFs in a single PF have the same value for "MSI-X Table Size" (PCI_MSIX_TABLE_SIZE field in VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG). To write this common value, you must perform a DBI_CS2 write (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) while accessing the PCI_MSIX_TABLE_SIZE field in the PF PCI_MSIX_CAP_ID_NEXT_CTRL_REG register.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
773   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_TABLE_SIZE_SHIFT                                 16
774   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_FUNCTION_MASK                                    (0x1<<30) // Function Mask.   Note: The access attributes of this field are as follows:  - Dbi: R/W
775   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_FUNCTION_MASK_SHIFT                              30
776   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_ENABLE                                           (0x1<<31) // MSI-X Enable.   Note: The access attributes of this field are as follows:  - Dbi: R/W
777   #define PCIEIP_REG_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_ENABLE_SHIFT                                     31
778 #define PCIEIP_REG_DEVICE_CAPABILITY                                                                         0x0000b0UL //Access:R    DataWidth:0x20   // Multi Field Register.
779   #define PCIEIP_REG_DEVICE_CAPABILITY_MAX_PL_SIZE_SUPPORTED                                                 (0x7<<0) // Max Payload Size Supported. These bits are programmable from the register space and default value is based on define in version.v file. Path= i_cfg_func.i_cfg_private
780   #define PCIEIP_REG_DEVICE_CAPABILITY_MAX_PL_SIZE_SUPPORTED_SHIFT                                           0
781   #define PCIEIP_REG_DEVICE_CAPABILITY_UNUSED0                                                               (0x3<<3) //
782   #define PCIEIP_REG_DEVICE_CAPABILITY_UNUSED0_SHIFT                                                         3
783   #define PCIEIP_REG_DEVICE_CAPABILITY_EXTENDED_TAG_SUPPORT                                                  (0x1<<5) // Extended Tag Field Support. This bit is programmable through register space. Path= i_cfg_func.i_cfg_private
784   #define PCIEIP_REG_DEVICE_CAPABILITY_EXTENDED_TAG_SUPPORT_SHIFT                                            5
785   #define PCIEIP_REG_DEVICE_CAPABILITY_L0S_ACCEPTABLE_LATENCY                                                (0x7<<6) // Endpoint L0s Acceptable Latency. These bits are programmable through register space. The value should be 0 for root ports. Path= i_cfg_func.i_cfg_private
786   #define PCIEIP_REG_DEVICE_CAPABILITY_L0S_ACCEPTABLE_LATENCY_SHIFT                                          6
787   #define PCIEIP_REG_DEVICE_CAPABILITY_L1_ACCEPTABLE_LATENCY                                                 (0x7<<9) // Endpoint L1 Acceptable Latency. These bits are programmable through register space. The bits should be 0 for Root ports Path= i_cfg_func.i_cfg_private
788   #define PCIEIP_REG_DEVICE_CAPABILITY_L1_ACCEPTABLE_LATENCY_SHIFT                                           9
789   #define PCIEIP_REG_DEVICE_CAPABILITY_UNUSED1                                                               (0x7<<12) //
790   #define PCIEIP_REG_DEVICE_CAPABILITY_UNUSED1_SHIFT                                                         12
791   #define PCIEIP_REG_DEVICE_CAPABILITY_ROLE_BASED_ERR_RPT                                                    (0x1<<15) // Indicate device is conforming to the ECN, PCI Express Base Specification, Revision 1.1., or subsequent PCI Express Base Specification revisions Path= i_cfg_func.i_cfg_private
792   #define PCIEIP_REG_DEVICE_CAPABILITY_ROLE_BASED_ERR_RPT_SHIFT                                              15
793   #define PCIEIP_REG_DEVICE_CAPABILITY_UNUSED2                                                               (0x3<<16) //
794   #define PCIEIP_REG_DEVICE_CAPABILITY_UNUSED2_SHIFT                                                         16
795   #define PCIEIP_REG_DEVICE_CAPABILITY_CAPTURED_SLOT_PWR_VAL                                                 (0xff<<18) // Specifies the upper limit on power supplied by slot. It is set by the Set_Slot_Power_Limit Message. This field is not set for Root ports. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
796   #define PCIEIP_REG_DEVICE_CAPABILITY_CAPTURED_SLOT_PWR_VAL_SHIFT                                           18
797   #define PCIEIP_REG_DEVICE_CAPABILITY_CAPTURED_SLOT_PWR_SCALE                                               (0x3<<26) // Specifies the scale used for the Slot Power Limit Value. It is set by the Set_Slot_Power_Limit Message. This field is not set for Root ports Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
798   #define PCIEIP_REG_DEVICE_CAPABILITY_CAPTURED_SLOT_PWR_SCALE_SHIFT                                         26
799   #define PCIEIP_REG_DEVICE_CAPABILITY_FLR_CAP_SUPPORTED                                                     (0x1<<28) // FLR capability is advertized when flr_supported bit in private device_capability register space is set.
800   #define PCIEIP_REG_DEVICE_CAPABILITY_FLR_CAP_SUPPORTED_SHIFT                                               28
801 #define PCIEIP_REG_MSIX_TABLE_OFFSET_REG                                                                     0x0000b4UL //Access:RW   DataWidth:0x20   // MSI-X Table Offset and BIR Register.
802   #define PCIEIP_REG_MSIX_TABLE_OFFSET_REG_PCI_MSIX_BIR                                                      (0x7<<0) // MSI-X Table Bar Indicator Register Field.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
803   #define PCIEIP_REG_MSIX_TABLE_OFFSET_REG_PCI_MSIX_BIR_SHIFT                                                0
804   #define PCIEIP_REG_MSIX_TABLE_OFFSET_REG_PCI_MSIX_TABLE_OFFSET                                             (0x1fffffff<<3) // MSI-X Table Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
805   #define PCIEIP_REG_MSIX_TABLE_OFFSET_REG_PCI_MSIX_TABLE_OFFSET_SHIFT                                       3
806 #define PCIEIP_REG_DEVICE_STATUS_CONTROL                                                                     0x0000b4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
807   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_CORR_ERR_REPORT_EN                                                (0x1<<0) // Correctable Error Reporting Enable. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
808   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_CORR_ERR_REPORT_EN_SHIFT                                          0
809   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NFATAL_ERR_REPORT_EN                                              (0x1<<1) // Non-Fatal Error Reporting Enable. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
810   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NFATAL_ERR_REPORT_EN_SHIFT                                        1
811   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_FATAL_ERR_REPORT_EN                                               (0x1<<2) // Fatal Error Reporting Enable. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
812   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_FATAL_ERR_REPORT_EN_SHIFT                                         2
813   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_U_REQ_REPORT_EN                                                   (0x1<<3) // Unsupported Request Reporting Enable. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
814   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_U_REQ_REPORT_EN_SHIFT                                             3
815   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_RELAX_ORDERING_ENABLE                                             (0x1<<4) // Relax Ordering Enable. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
816   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_RELAX_ORDERING_ENABLE_SHIFT                                       4
817   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_MAX_PAYLOAD_SIZE                                                  (0x7<<5) // Max Payload Size. Depending on the spec, internal logic uses either the min or the max of the value of the two functions. For ARI devices max payload size is determined solely by setting in Function 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
818   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_MAX_PAYLOAD_SIZE_SHIFT                                            5
819   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_EXTENDED_TAG_EN                                                   (0x1<<8) // Extended Tag Field Enable. This capability when set allows DUT to generate more than 32 tags. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
820   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_EXTENDED_TAG_EN_SHIFT                                             8
821   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_UNUSED0                                                           (0x1<<9) //
822   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_UNUSED0_SHIFT                                                     9
823   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_AUX_PWR_PM_ENA                                                    (0x1<<10) // This bit when set enables device to draw aux power independent of PME AUX power Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
824   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_AUX_PWR_PM_ENA_SHIFT                                              10
825   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NO_SNOOP_ENABLE                                                   (0x1<<11) // Enable No Snoop. When this bit is set to 1, PCIE initiates a read request with the No Snoop bit in the attribute field set for the transactions that request the No Snoop attribute. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
826   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NO_SNOOP_ENABLE_SHIFT                                             11
827   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_MAX_READ_REQ_SIZ                                                  (0x7<<12) // Maximum Read Request Size. Depending on the spec, internal logic uses either the min or the max of the value of the two functions. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
828   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_MAX_READ_REQ_SIZ_SHIFT                                            12
829   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_FLR_INITIATED                                                     (0x1<<15) // Initiate Function Level reset. This bit is writeable only if flr_supported bit in private device_capability register is set. A write of 1 to this bit initiates Function Level Reset. The value read by s/w from this bit is always 0.
830   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_FLR_INITIATED_SHIFT                                               15
831   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_CORR_ERR_DET                                                      (0x1<<16) // Correctable Error Detected. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
832   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_CORR_ERR_DET_SHIFT                                                16
833   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NON_FATAL_ERR_DET                                                 (0x1<<17) // Non-Fatal Error Detected. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
834   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NON_FATAL_ERR_DET_SHIFT                                           17
835   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_FATAL_ERR_DET                                                     (0x1<<18) // Fatal Error Detected. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
836   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_FATAL_ERR_DET_SHIFT                                               18
837   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_UNSUP_REQ_DET                                                     (0x1<<19) // UnSupported Request Detected. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap.
838   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_UNSUP_REQ_DET_SHIFT                                               19
839   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_AUX_PWR_DET                                                       (0x1<<20) // This bit is the current state of the VAUX_PRSNT pin of the device. When it is '1', it is indicating that part needs VAUX and detects the VAUX is present. Path= input to pcie_vaux_pipe
840   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_AUX_PWR_DET_SHIFT                                                 20
841   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NP_TRANSACTION_PEND                                               (0x1<<21) // This is bit is read back a 1, whenever a non-posted request initiated by PCIE core is pending to be completed. Path= i_tl_top
842   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_NP_TRANSACTION_PEND_SHIFT                                         21
843 #define PCIEIP_REG_MSIX_PBA_OFFSET_REG                                                                       0x0000b8UL //Access:RW   DataWidth:0x20   // MSI-X PBA Offset and BIR Register.
844   #define PCIEIP_REG_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA                                                        (0x7<<0) // MSI-X PBA BIR.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
845   #define PCIEIP_REG_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA_SHIFT                                                  0
846   #define PCIEIP_REG_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA_OFFSET                                                 (0x1fffffff<<3) // MSI-X PBA Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
847   #define PCIEIP_REG_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA_OFFSET_SHIFT                                           3
848 #define PCIEIP_REG_LINK_CAPABILITY                                                                           0x0000b8UL //Access:R    DataWidth:0x20   // Multi Field Register.
849   #define PCIEIP_REG_LINK_CAPABILITY_MAX_LINK_SPEED                                                          (0xf<<0) // Path= i_cfg_func.i_cfg_private Value used by internal logic is the smaller of the value programmed for each function
850   #define PCIEIP_REG_LINK_CAPABILITY_MAX_LINK_SPEED_SHIFT                                                    0
851   #define PCIEIP_REG_LINK_CAPABILITY_MAX_LINK_WIDTH                                                          (0x3f<<4) // Maximum Link Width. These are programmable through reg space.Bit 9 is always 0 and is not programmable. Default value is based on numLanes field in version.v Path= i_cfg_func.i_cfg_private
852   #define PCIEIP_REG_LINK_CAPABILITY_MAX_LINK_WIDTH_SHIFT                                                    4
853   #define PCIEIP_REG_LINK_CAPABILITY_ASPM_SUPT                                                               (0x3<<10) // ASPM Support. These bits are programmable through reg space. Path= i_cfg_func.i_cfg_private
854   #define PCIEIP_REG_LINK_CAPABILITY_ASPM_SUPT_SHIFT                                                         10
855   #define PCIEIP_REG_LINK_CAPABILITY_L0S_EXIT_LAT                                                            (0x7<<12) // L0s Exit Latency. These bits are programmable through register space. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap Depending on whether device is in common clock mode or not, the value reflected by these bits is one of the following.
856   #define PCIEIP_REG_LINK_CAPABILITY_L0S_EXIT_LAT_SHIFT                                                      12
857   #define PCIEIP_REG_LINK_CAPABILITY_L1_EXIT_LAT                                                             (0x7<<15) // L1 Exit Latency. These bits are programmable through register space. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap Depending on whether device is in common clock mode or not, the value reflected by these bits is one of the following.
858   #define PCIEIP_REG_LINK_CAPABILITY_L1_EXIT_LAT_SHIFT                                                       15
859   #define PCIEIP_REG_LINK_CAPABILITY_CLK_PWR_MGMT                                                            (0x1<<18) // Clock Power Management. These bits are programmable through register. The feature itself has to be enabled in version.v Path= i_cfg_func.i_cfg_private
860   #define PCIEIP_REG_LINK_CAPABILITY_CLK_PWR_MGMT_SHIFT                                                      18
861   #define PCIEIP_REG_LINK_CAPABILITY_SUR_DWN_ERR_REP                                                         (0x1<<19) // Surprise Down Error Reporting Capable: RC: this bit must be set if the component supports the optional capability of detecting and reporting a Surprise Down error condition. RC: Not supported and hardwired to 0. EP: Not supported and hardwired to 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
862   #define PCIEIP_REG_LINK_CAPABILITY_SUR_DWN_ERR_REP_SHIFT                                                   19
863   #define PCIEIP_REG_LINK_CAPABILITY_DL_ACTIVE_REP                                                           (0x1<<20) // Data Link Layer Link Active Reporting Capable: RC: this bit must be hardwired to 1b if the component supports the optional capability of reporting the DL_Active state of the Data Link Control and Management State Machine. RC: Implemented (RW) for RC. Default to 0. EP: Not supported and hardwired to 0. Path= i_cfg_func.i_cfg_private
864   #define PCIEIP_REG_LINK_CAPABILITY_DL_ACTIVE_REP_SHIFT                                                     20
865   #define PCIEIP_REG_LINK_CAPABILITY_LINK_BW_NOTIFY                                                          (0x1<<21) // Link Bandwidth Notification Capability: RC: A value of 1b indicates support for the Link Bandwidth Notification status and interrupt mechanisms. This capability is required for all Root Ports and Switch Downstream Ports supporting Links wider than x1 and/or multiple Link speeds. RC: Field is implemented. EP: Not supported and hardwired to 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
866   #define PCIEIP_REG_LINK_CAPABILITY_LINK_BW_NOTIFY_SHIFT                                                    21
867   #define PCIEIP_REG_LINK_CAPABILITY_UNUSED0                                                                 (0x3<<22) //
868   #define PCIEIP_REG_LINK_CAPABILITY_UNUSED0_SHIFT                                                           22
869   #define PCIEIP_REG_LINK_CAPABILITY_PORT_NUMBER                                                             (0xff<<24) // PCIE Port Number. These bits are programmable through register. Path= i_cfg_func.i_cfg_private
870   #define PCIEIP_REG_LINK_CAPABILITY_PORT_NUMBER_SHIFT                                                       24
871 #define PCIEIP_REG_LINK_STATUS_CONTROL                                                                       0x0000bcUL //Access:RW   DataWidth:0x20   // Multi Field Register.
872   #define PCIEIP_REG_LINK_STATUS_CONTROL_ASPM_CTRL                                                           (0x3<<0) // ASPM Control. Value used by logic is dependent on the value of this bit for each enabled function and also on the programmed powerstate of each function. For ARI devices, ASPM setting is determined solely by the setting in Function 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
873   #define PCIEIP_REG_LINK_STATUS_CONTROL_ASPM_CTRL_SHIFT                                                     0
874   #define PCIEIP_REG_LINK_STATUS_CONTROL_UNUSED0                                                             (0x1<<2) //
875   #define PCIEIP_REG_LINK_STATUS_CONTROL_UNUSED0_SHIFT                                                       2
876   #define PCIEIP_REG_LINK_STATUS_CONTROL_RCB                                                                 (0x1<<3) // Read Completion Boundary. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
877   #define PCIEIP_REG_LINK_STATUS_CONTROL_RCB_SHIFT                                                           3
878   #define PCIEIP_REG_LINK_STATUS_CONTROL_CFG_PSM_LINK_DISABLE                                                (0x1<<4) // Requesting PHY to disable the link. This bit is only applicable to RC. So for EP it is read only bit. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
879   #define PCIEIP_REG_LINK_STATUS_CONTROL_CFG_PSM_LINK_DISABLE_SHIFT                                          4
880   #define PCIEIP_REG_LINK_STATUS_CONTROL_CFG_PSM_RETRAIN_LINK                                                (0x1<<5) // Requesting PHY to retrain the link. This bit is only applicable to RC. So for EP it is read only bit. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
881   #define PCIEIP_REG_LINK_STATUS_CONTROL_CFG_PSM_RETRAIN_LINK_SHIFT                                          5
882   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_CR_COMMON_CLK                                                  (0x1<<6) // Common Clock Configuration. Value used by logic is resolved to 1 only if all functions (when enabled) have this bit set. For ARI devices, only Function 0 determines the value used. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
883   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_CR_COMMON_CLK_SHIFT                                            6
884   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_CR_EXT_SYNC                                                    (0x1<<7) // Extended Synch. This bit when set forces the transmission of 4096 FTS ordered sets in the L0s state followed by a single SKP ordered set prior to entering the L0 state, and the transmission of 1024 TS1 ordered sets in the L1 state prior to entering the Recovery state. Value used by logic is resolved to 1 if either function has this bit set. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
885   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_CR_EXT_SYNC_SHIFT                                              7
886   #define PCIEIP_REG_LINK_STATUS_CONTROL_EN_CLK_PW_MGMT                                                      (0x1<<8) // Enable Clock Power Management: RC: N/A and hardwired to 0. EP: When this bit is set, the device is permitted to use CLKREQ# signal to power management. Feature is enabled through version.v define Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
887   #define PCIEIP_REG_LINK_STATUS_CONTROL_EN_CLK_PW_MGMT_SHIFT                                                8
888   #define PCIEIP_REG_LINK_STATUS_CONTROL_HW_AUTO_WIDTH_DIS                                                   (0x1<<9) // Hardware Autonomous Width Disable: When Set, this bit disables hardware from changing the Link width for reasons other than attempting to correct unreliable Link operation by reducing Link width. Other functions are reserved. RC: Not applicable and hardwire to 0 EP: If supported, only apply to function0. Not implemented and hardwire to 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
889   #define PCIEIP_REG_LINK_STATUS_CONTROL_HW_AUTO_WIDTH_DIS_SHIFT                                             9
890   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_BW_MGMT_INT_EN                                                 (0x1<<10) // Link Bandwidth Management Interrupt Enable: when Set, this bit enables the generation of an interrupt to indicate that the Link Bandwidth Management Status bit has been Set. RC: N/A and hardwired to 0. EP: Not implemented and hardwired to 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
891   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_BW_MGMT_INT_EN_SHIFT                                           10
892   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_BW_INT_EN                                                      (0x1<<11) // Link Autonomous Bandwidth Interrupt Enable: When Set, this bit enables the generation of an interrupt to indicate that the Link Autonomous Bandwidth Status bit has been Set. RC: Not implemented and hardwired to 0. EP: N/A and hardwired to 0 Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
893   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_BW_INT_EN_SHIFT                                                11
894   #define PCIEIP_REG_LINK_STATUS_CONTROL_UNUSED1                                                             (0xf<<12) //
895   #define PCIEIP_REG_LINK_STATUS_CONTROL_UNUSED1_SHIFT                                                       12
896   #define PCIEIP_REG_LINK_STATUS_CONTROL_NEG_LINK_SPEED                                                      (0xf<<16) // Link Speed. These bits indicate the negotiated link speed of the PCI Express link. These bits are undefined if the link is not up (L0, L0s, L1). Path= i_pl_top.i_pl_ltssm
897   #define PCIEIP_REG_LINK_STATUS_CONTROL_NEG_LINK_SPEED_SHIFT                                                16
898   #define PCIEIP_REG_LINK_STATUS_CONTROL_NEG_LINK_WIDTH                                                      (0x3f<<20) // Negotiated Link Width. These bits indicate the negotiated link width of the PCI Express link. Path= i_pl_top.i_pl_ltssm
899   #define PCIEIP_REG_LINK_STATUS_CONTROL_NEG_LINK_WIDTH_SHIFT                                                20
900   #define PCIEIP_REG_LINK_STATUS_CONTROL_UNUSED2                                                             (0x1<<26) //
901   #define PCIEIP_REG_LINK_STATUS_CONTROL_UNUSED2_SHIFT                                                       26
902   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_TRAINING                                                       (0x1<<27) // EP: This bit is N/A and is hardwired to 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
903   #define PCIEIP_REG_LINK_STATUS_CONTROL_LINK_TRAINING_SHIFT                                                 27
904   #define PCIEIP_REG_LINK_STATUS_CONTROL_SLOT_CLK_CONFIG                                                     (0x1<<28) // Slot Clock configuration. This bit is read-only by host, but read/write via backdoor CS bus. Path= i_cfg_func.i_cfg_private
905   #define PCIEIP_REG_LINK_STATUS_CONTROL_SLOT_CLK_CONFIG_SHIFT                                               28
906   #define PCIEIP_REG_LINK_STATUS_CONTROL_DL_ACTIVE                                                           (0x1<<29) // Data Link Layer Link Active: returns a 1b to indicate the DL_Active state, 0b otherwise. Not implemented and hardwire to 0. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
907   #define PCIEIP_REG_LINK_STATUS_CONTROL_DL_ACTIVE_SHIFT                                                     29
908 #define PCIEIP_REG_SLOT_CAPABILITY                                                                           0x0000c0UL //Access:R    DataWidth:0x20   // Multi Field Register.
909   #define PCIEIP_REG_SLOT_CAPABILITY_UNUSED_2                                                                (0x7f<<0) // Not implemented
910   #define PCIEIP_REG_SLOT_CAPABILITY_UNUSED_2_SHIFT                                                          0
911   #define PCIEIP_REG_SLOT_CAPABILITY_SLOT_POWER_LIMIT_VALUE                                                  (0xff<<7) // Not implemented
912   #define PCIEIP_REG_SLOT_CAPABILITY_SLOT_POWER_LIMIT_VALUE_SHIFT                                            7
913   #define PCIEIP_REG_SLOT_CAPABILITY_SLOT_POWER_LIMIT_SCALE                                                  (0x3<<15) // Not implemented
914   #define PCIEIP_REG_SLOT_CAPABILITY_SLOT_POWER_LIMIT_SCALE_SHIFT                                            15
915   #define PCIEIP_REG_SLOT_CAPABILITY_UNUSED                                                                  (0x3<<17) // Not implemented
916   #define PCIEIP_REG_SLOT_CAPABILITY_UNUSED_SHIFT                                                            17
917   #define PCIEIP_REG_SLOT_CAPABILITY_PHYSICAL_SLOT_NUMBER                                                    (0x1fff<<19) // Not implemented
918   #define PCIEIP_REG_SLOT_CAPABILITY_PHYSICAL_SLOT_NUMBER_SHIFT                                              19
919 #define PCIEIP_REG_SLOT_CONTROL_STATUS                                                                       0x0000c4UL //Access:R    DataWidth:0x20   // Multi Field Register.
920   #define PCIEIP_REG_SLOT_CONTROL_STATUS_SLOT_CONTROL                                                        (0xffff<<0) // Not implemented
921   #define PCIEIP_REG_SLOT_CONTROL_STATUS_SLOT_CONTROL_SHIFT                                                  0
922   #define PCIEIP_REG_SLOT_CONTROL_STATUS_UNUSED_1                                                            (0x3f<<16) // Not implemented
923   #define PCIEIP_REG_SLOT_CONTROL_STATUS_UNUSED_1_SHIFT                                                      16
924   #define PCIEIP_REG_SLOT_CONTROL_STATUS_PRESENCE_DETECT                                                     (0x1<<22) // Not implemented
925   #define PCIEIP_REG_SLOT_CONTROL_STATUS_PRESENCE_DETECT_SHIFT                                               22
926   #define PCIEIP_REG_SLOT_CONTROL_STATUS_SLOT_STATUS                                                         (0x1ff<<23) // Not implemented
927   #define PCIEIP_REG_SLOT_CONTROL_STATUS_SLOT_STATUS_SHIFT                                                   23
928 #define PCIEIP_REG_ROOT_CAP_CONTROL                                                                          0x0000c8UL //Access:R    DataWidth:0x20   // For EP this register is not applicable and hardwired to 0.
929 #define PCIEIP_REG_ROOT_STATUS                                                                               0x0000ccUL //Access:R    DataWidth:0x20   // For EP this register is not applicable and hardwired to 0.
930 #define PCIEIP_REG_VPD_BASE                                                                                  0x0000d0UL //Access:RW   DataWidth:0x20   // VPD Control and Capabilities Register.
931   #define PCIEIP_REG_VPD_BASE_VPD_PCIE_EXTENDED_CAP_ID                                                       (0xff<<0) // VPD Extended Capability ID.
932   #define PCIEIP_REG_VPD_BASE_VPD_PCIE_EXTENDED_CAP_ID_SHIFT                                                 0
933   #define PCIEIP_REG_VPD_BASE_VPD_NEXT_OFFSET                                                                (0xff<<8) // VPD Pointer to Next Capability.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
934   #define PCIEIP_REG_VPD_BASE_VPD_NEXT_OFFSET_SHIFT                                                          8
935   #define PCIEIP_REG_VPD_BASE_VPD_ADDRESS                                                                    (0x7fff<<16) // VPD Address.   Note: The access attributes of this field are as follows:  - Dbi: R/W
936   #define PCIEIP_REG_VPD_BASE_VPD_ADDRESS_SHIFT                                                              16
937   #define PCIEIP_REG_VPD_BASE_VPD_FLAG                                                                       (0x1<<31) // VPD Flag.   Note: The access attributes of this field are as follows:  - Dbi: R/W
938   #define PCIEIP_REG_VPD_BASE_VPD_FLAG_SHIFT                                                                 31
939 #define PCIEIP_REG_DEVICE_CAPABILITY_2                                                                       0x0000d0UL //Access:R    DataWidth:0x20   // Multi Field Register.
940   #define PCIEIP_REG_DEVICE_CAPABILITY_2_CMPL_TIMEOUT_RANGES_SUPPORTED                                       (0xf<<0) // Completion Timeout Ranges Supported. Programmable through register space Path= i_cfg_func.i_cfg_private
941   #define PCIEIP_REG_DEVICE_CAPABILITY_2_CMPL_TIMEOUT_RANGES_SUPPORTED_SHIFT                                 0
942   #define PCIEIP_REG_DEVICE_CAPABILITY_2_CMPL_TIMEOUT_DISABL_SUPPORTED                                       (0x1<<4) // Completion Timeout Disable Supported, Programmable through register space Path= i_cfg_func.i_cfg_private
943   #define PCIEIP_REG_DEVICE_CAPABILITY_2_CMPL_TIMEOUT_DISABL_SUPPORTED_SHIFT                                 4
944   #define PCIEIP_REG_DEVICE_CAPABILITY_2_UNUSED0                                                             (0x3f<<5) //
945   #define PCIEIP_REG_DEVICE_CAPABILITY_2_UNUSED0_SHIFT                                                       5
946   #define PCIEIP_REG_DEVICE_CAPABILITY_2_LTR_MECHANISM_SUPPORTED                                             (0x1<<11) // Latency Tolerance Reporting Mechanism Supported, Programmable through register space. This field will read 1, when bit 5 of ext_cap_ena field in private register space is set.
947   #define PCIEIP_REG_DEVICE_CAPABILITY_2_LTR_MECHANISM_SUPPORTED_SHIFT                                       11
948   #define PCIEIP_REG_DEVICE_CAPABILITY_2_TPH_COMPLETER_SUPPORTED                                             (0x3<<12) // TPH and Extended TPH completer not supported.
949   #define PCIEIP_REG_DEVICE_CAPABILITY_2_TPH_COMPLETER_SUPPORTED_SHIFT                                       12
950   #define PCIEIP_REG_DEVICE_CAPABILITY_2_UNUSED1                                                             (0xf<<14) //
951   #define PCIEIP_REG_DEVICE_CAPABILITY_2_UNUSED1_SHIFT                                                       14
952   #define PCIEIP_REG_DEVICE_CAPABILITY_2_OBFF_SUPORTED                                                       (0x3<<18) // OBFF Supported using WAKE# signaling only. Value is programmable through private register space in Device_cap2.
953   #define PCIEIP_REG_DEVICE_CAPABILITY_2_OBFF_SUPORTED_SHIFT                                                 18
954 #define PCIEIP_REG_DATA_REG                                                                                  0x0000d4UL //Access:RW   DataWidth:0x20   // VPD Data Register.
955 #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2                                                                   0x0000d4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
956   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_CMPL_TIMEOUT_VALUE                                              (0xf<<0) // Completion timeout value. The spec specifies a range, the device uses the max value in the range. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
957   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_CMPL_TIMEOUT_VALUE_SHIFT                                        0
958   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_CMPL_TIMEOUT_DISABLE                                            (0x1<<4) // Completion Timeout Disable Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
959   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_CMPL_TIMEOUT_DISABLE_SHIFT                                      4
960   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED0                                                         (0x1<<5) //
961   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED0_SHIFT                                                   5
962   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_ATOMIC_REQ_ENABLE                                               (0x1<<6) // Atomic requester Enable. When this bit is set, function and associated VF's are enabled to make Atomic Op requests.
963   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_ATOMIC_REQ_ENABLE_SHIFT                                         6
964   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED1                                                         (0x1<<7) //
965   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED1_SHIFT                                                   7
966   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_IDO_REQ_ENABLE                                                  (0x1<<8) // IDO Request Enable, This field is writeable, when bit ido_supported bit of private device_capability_2 register is set. When this bit is set, function is permitted to set ID based Ordering Attribute of Requests it initiates.
967   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_IDO_REQ_ENABLE_SHIFT                                            8
968   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_IDO_CPL_ENABLE                                                  (0x1<<9) // IDO Completion Enable, This field is writeable, when bit ido_supported bit of private device_capability_2 register is set. When this bit is set, function is permitted to set ID based Ordering Attribute of Completions it returns.
969   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_IDO_CPL_ENABLE_SHIFT                                            9
970   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_LTR_MECHANISM_ENABLE                                            (0x1<<10) // Latency Tolerance Reporting Mechanism Enable, This field is writeable, when bit 5 of ext_cap_ena field in private register space is set. This bit is RW only in function 0 and is RsvdP for all other functions.
971   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_LTR_MECHANISM_ENABLE_SHIFT                                      10
972   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED2                                                         (0x3<<11) //
973   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED2_SHIFT                                                   11
974   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_OBFF_ENABLE                                                     (0x3<<13) // Enable OBFF mechanism and select signaling method. This field is writeable, when bit 5 of ext_cap_ena field in private register space is set. This bit is RW only in function 0 and is RsvdP for all other functions.
975   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_OBFF_ENABLE_SHIFT                                               13
976   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED3                                                         (0x1<<15) //
977   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_UNUSED3_SHIFT                                                   15
978   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_DEVICE_STATUS_2                                                 (0xffff<<16) // Placeholder for Gen2 Path= i_cfg_func.i_cfg_public.i_cfg_rd_mux
979   #define PCIEIP_REG_DEVICE_STATUS_CONTROL_2_DEVICE_STATUS_2_SHIFT                                           16
980 #define PCIEIP_REG_LINK_CAPABILITY_2                                                                         0x0000d8UL //Access:R    DataWidth:0x20   // Placeholder for Gen2 Path= i_cfg_func.i_cfg_private
981 #define PCIEIP_REG_LINK_STATUS_CONTROL_2                                                                     0x0000dcUL //Access:RW   DataWidth:0x20   // This register will be Read only by default, and will read all 0's to allow compliance with PCIE spec 1.1. To enable this register, reset comply_pcie_1_1 bit in the register space to 0.
982   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_TARGET_LINK_SPEED                                                 (0xf<<0) // Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
983   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_TARGET_LINK_SPEED_SHIFT                                           0
984   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_ENTER_COMPLIANCE                                                  (0x1<<4) //
985   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_ENTER_COMPLIANCE_SHIFT                                            4
986   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_HW_AUTO_SPEED_DISABLE                                             (0x1<<5) //
987   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_HW_AUTO_SPEED_DISABLE_SHIFT                                       5
988   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_SEL_DEEMPHASIS                                                    (0x1<<6) // When link is operating at Gen2 rates, this bit selects the level of de-emphasis. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap Value used by logic is resolved to 1 if either function has this bit set.
989   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_SEL_DEEMPHASIS_SHIFT                                              6
990   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_TX_MARGIN                                                     (0x7<<7) // Value used by logic is resolved to the smaller binary value, if two functions have different values.
991   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_TX_MARGIN_SHIFT                                               7
992   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_ENTER_MOD_COMPLIANCE                                          (0x1<<10) //
993   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_ENTER_MOD_COMPLIANCE_SHIFT                                    10
994   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_COMPLIANCE_SOS                                                (0x1<<11) //
995   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_COMPLIANCE_SOS_SHIFT                                          11
996   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_COMPLIANCE_DEEMPH                                             (0x1<<12) //
997   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_COMPLIANCE_DEEMPH_SHIFT                                       12
998   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_UNUSED0                                                           (0x7<<13) //
999   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_UNUSED0_SHIFT                                                     13
1000   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CURR_DEEMPH_LEVEL                                                 (0x1<<16) // curr_deemph_level Path = pl_top
1001   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CURR_DEEMPH_LEVEL_SHIFT                                           16
1002   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_COMPLETE                                                   (0x1<<17) // Equalization Complete - when set, this indicates that the Transmitter equalization procedure has completed. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
1003   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_COMPLETE_SHIFT                                             17
1004   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_PHASE1_SUCCESS                                             (0x1<<18) // Equalization Phase 1 Successful - when set, this indicates that Phase 1 of the Transmitter equalization procedure has successfully completed. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
1005   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_PHASE1_SUCCESS_SHIFT                                       18
1006   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_PHASE2_SUCCESS                                             (0x1<<19) // Equalization Phase 2 Successful - when set, this indicates that Phase 2 of the Transmitter equalization procedure has successfully completed. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
1007   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_PHASE2_SUCCESS_SHIFT                                       19
1008   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_PHASE3_SUCCESS                                             (0x1<<20) // Equalization Phase 3 Successful - when set, this indicates that Phase 3 of the Transmitter equalization procedure has successfully completed. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
1009   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_EQ_PHASE3_SUCCESS_SHIFT                                       20
1010   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_LINK_EQ_REQUEST                                               (0x1<<21) // This bit is set by hardware to request the link equalization process to be performed on the link. Path= i_cfg_func.i_cfg_public.i_cfg_exp_cap
1011   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_CFG_LINK_EQ_REQUEST_SHIFT                                         21
1012   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_LINK_STATUS_2_UNUSED                                              (0x3ff<<22) // Placeholder
1013   #define PCIEIP_REG_LINK_STATUS_CONTROL_2_LINK_STATUS_2_UNUSED_SHIFT                                        22
1014 #define PCIEIP_REG_SLOT_CAPABILITY_2                                                                         0x0000e0UL //Access:R    DataWidth:0x20   // Not implemented
1015 #define PCIEIP_REG_SLOT_STATUS_CONTROL_2                                                                     0x0000e4UL //Access:R    DataWidth:0x20   // Multi Field Register.
1016   #define PCIEIP_REG_SLOT_STATUS_CONTROL_2_SLOT_CONTROL_2                                                    (0xffff<<0) // Not implemented
1017   #define PCIEIP_REG_SLOT_STATUS_CONTROL_2_SLOT_CONTROL_2_SHIFT                                              0
1018   #define PCIEIP_REG_SLOT_STATUS_CONTROL_2_SLOT_STATUS_2                                                     (0xffff<<16) // Not implemented
1019   #define PCIEIP_REG_SLOT_STATUS_CONTROL_2_SLOT_STATUS_2_SHIFT                                               16
1020 #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF                                                                       0x000100UL //Access:RW   DataWidth:0x20   // Advanced Error Reporting Extended Capability Header.
1021   #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF_CAP_ID                                                              (0xffff<<0) // AER Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1022   #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF_CAP_ID_SHIFT                                                        0
1023   #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF_CAP_VERSION                                                         (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1024   #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF_CAP_VERSION_SHIFT                                                   16
1025   #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF_NEXT_OFFSET                                                         (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1026   #define PCIEIP_REG_AER_EXT_CAP_HDR_OFF_NEXT_OFFSET_SHIFT                                                   20
1027 #define PCIEIP_REG_ADV_ERR_CAP                                                                               0x000100UL //Access:R    DataWidth:0x20   // Multi Field Register.
1028   #define PCIEIP_REG_ADV_ERR_CAP_ADV_ERR_CAP_ID                                                              (0xffff<<0) // PCI Express Extended Capability ID. These bits are hardwired to 0001h indicating the presence of PCI Express Advanced Error Capability. Path= cfg_defs
1029   #define PCIEIP_REG_ADV_ERR_CAP_ADV_ERR_CAP_ID_SHIFT                                                        0
1030   #define PCIEIP_REG_ADV_ERR_CAP_VER                                                                         (0xf<<16) // Capability ID Version. These bits are hardwired to 1h indicating the version of the capability ID. Path= cfg_defs.v
1031   #define PCIEIP_REG_ADV_ERR_CAP_VER_SHIFT                                                                   16
1032   #define PCIEIP_REG_ADV_ERR_CAP_NEXT                                                                        (0xfff<<20) // Next Capabilities Pointer is 0x13C which is Power Budget. Path= i_cfg_func.i_cfg_public.i_cfg_ep_reg
1033   #define PCIEIP_REG_ADV_ERR_CAP_NEXT_SHIFT                                                                  20
1034 #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF                                                                     0x000104UL //Access:RW   DataWidth:0x20   // Uncorrectable Error Status Register.
1035   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_DL_PROTOCOL_ERR_STATUS                                            (0x1<<4) // Data Link Protocol Error Status.
1036   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_DL_PROTOCOL_ERR_STATUS_SHIFT                                      4
1037   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_SUR_DWN_ERR_STATUS                                                (0x1<<5) // Surprise Down Error Status (Optional).   Note: Not supported.
1038   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_SUR_DWN_ERR_STATUS_SHIFT                                          5
1039   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_POIS_TLP_ERR_STATUS                                               (0x1<<12) // Poisoned TLP Status.
1040   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_POIS_TLP_ERR_STATUS_SHIFT                                         12
1041   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_FC_PROTOCOL_ERR_STATUS                                            (0x1<<13) // Flow Control Protocol Error Status.
1042   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_FC_PROTOCOL_ERR_STATUS_SHIFT                                      13
1043   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_CMPLT_TIMEOUT_ERR_STATUS                                          (0x1<<14) // Completion Timeout Status.
1044   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_CMPLT_TIMEOUT_ERR_STATUS_SHIFT                                    14
1045   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_CMPLT_ABORT_ERR_STATUS                                            (0x1<<15) // Completer Abort Status.
1046   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_CMPLT_ABORT_ERR_STATUS_SHIFT                                      15
1047   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_UNEXP_CMPLT_ERR_STATUS                                            (0x1<<16) // Unexpected Completion Status.
1048   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_UNEXP_CMPLT_ERR_STATUS_SHIFT                                      16
1049   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_REC_OVERFLOW_ERR_STATUS                                           (0x1<<17) // Receiver Overflow Status.
1050   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_REC_OVERFLOW_ERR_STATUS_SHIFT                                     17
1051   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_MALF_TLP_ERR_STATUS                                               (0x1<<18) // Malformed TLP Status.
1052   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_MALF_TLP_ERR_STATUS_SHIFT                                         18
1053   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_ECRC_ERR_STATUS                                                   (0x1<<19) // ECRC Error Status.
1054   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_ECRC_ERR_STATUS_SHIFT                                             19
1055   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_UNSUPPORTED_REQ_ERR_STATUS                                        (0x1<<20) // Unsupported Request Error Status.
1056   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_UNSUPPORTED_REQ_ERR_STATUS_SHIFT                                  20
1057   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_INTERNAL_ERR_STATUS                                               (0x1<<22) // Uncorrectable Internal Error Status.    The core sets this bit when your application asserts app_err_bus[9]. It does not set this bit when it detects internal uncorrectable internal errors such as parity and ECC failures. You should use the outputs from these errors to drive the app_err_bus[9] input. For more details, see the "Data Integrity (Wire, Datapath, and RAM Protection)" section in the Databook.
1058   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_INTERNAL_ERR_STATUS_SHIFT                                         22
1059   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_TLP_PRFX_BLOCKED_ERR_STATUS                                       (0x1<<25) // TLP Prefix Blocked Error Status.   Note: Not supported.
1060   #define PCIEIP_REG_UNCORR_ERR_STATUS_OFF_TLP_PRFX_BLOCKED_ERR_STATUS_SHIFT                                 25
1061 #define PCIEIP_REG_UC_ERR_STATUS                                                                             0x000104UL //Access:RW   DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1062   #define PCIEIP_REG_UC_ERR_STATUS_UNUSED0                                                                   (0xf<<0) //
1063   #define PCIEIP_REG_UC_ERR_STATUS_UNUSED0_SHIFT                                                             0
1064   #define PCIEIP_REG_UC_ERR_STATUS_DLPES                                                                     (0x1<<4) // Data Link Protocol Error Status
1065   #define PCIEIP_REG_UC_ERR_STATUS_DLPES_SHIFT                                                               4
1066   #define PCIEIP_REG_UC_ERR_STATUS_UNUSED1                                                                   (0x7f<<5) //
1067   #define PCIEIP_REG_UC_ERR_STATUS_UNUSED1_SHIFT                                                             5
1068   #define PCIEIP_REG_UC_ERR_STATUS_PTLPS                                                                     (0x1<<12) // Poisoned TLP Status.
1069   #define PCIEIP_REG_UC_ERR_STATUS_PTLPS_SHIFT                                                               12
1070   #define PCIEIP_REG_UC_ERR_STATUS_FCPES                                                                     (0x1<<13) // Flow Control Protocol Error Status.
1071   #define PCIEIP_REG_UC_ERR_STATUS_FCPES_SHIFT                                                               13
1072   #define PCIEIP_REG_UC_ERR_STATUS_CTS                                                                       (0x1<<14) // Completer Timeout Status.
1073   #define PCIEIP_REG_UC_ERR_STATUS_CTS_SHIFT                                                                 14
1074   #define PCIEIP_REG_UC_ERR_STATUS_CAS                                                                       (0x1<<15) // Completer Abort Status.
1075   #define PCIEIP_REG_UC_ERR_STATUS_CAS_SHIFT                                                                 15
1076   #define PCIEIP_REG_UC_ERR_STATUS_UCS                                                                       (0x1<<16) // Unexpected Completion Status.
1077   #define PCIEIP_REG_UC_ERR_STATUS_UCS_SHIFT                                                                 16
1078   #define PCIEIP_REG_UC_ERR_STATUS_ROS                                                                       (0x1<<17) // Receiver Overflow Status.
1079   #define PCIEIP_REG_UC_ERR_STATUS_ROS_SHIFT                                                                 17
1080   #define PCIEIP_REG_UC_ERR_STATUS_MTLPS                                                                     (0x1<<18) // Malformed TLP Status.
1081   #define PCIEIP_REG_UC_ERR_STATUS_MTLPS_SHIFT                                                               18
1082   #define PCIEIP_REG_UC_ERR_STATUS_ECRCS                                                                     (0x1<<19) // ECRC Error Status
1083   #define PCIEIP_REG_UC_ERR_STATUS_ECRCS_SHIFT                                                               19
1084   #define PCIEIP_REG_UC_ERR_STATUS_URES                                                                      (0x1<<20) // Unsupported Request Error Status.
1085   #define PCIEIP_REG_UC_ERR_STATUS_URES_SHIFT                                                                20
1086 #define PCIEIP_REG_UNCORR_ERR_MASK_OFF                                                                       0x000108UL //Access:RW   DataWidth:0x20   // Uncorrectable Error Mask Register.
1087   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_DL_PROTOCOL_ERR_MASK                                                (0x1<<4) // Data Link Protocol Error Mask.   Note: This register field is sticky.
1088   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_DL_PROTOCOL_ERR_MASK_SHIFT                                          4
1089   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_SUR_DWN_ERR_MASK                                                    (0x1<<5) // Surprise Down Error Mask.   Note: Not supported.  Note: This register field is sticky.
1090   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_SUR_DWN_ERR_MASK_SHIFT                                              5
1091   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_POIS_TLP_ERR_MASK                                                   (0x1<<12) // Poisoned TLP Error Mask.   Note: This register field is sticky.
1092   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_POIS_TLP_ERR_MASK_SHIFT                                             12
1093   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_FC_PROTOCOL_ERR_MASK                                                (0x1<<13) // Flow Control Protocol Error Mask.   Note: This register field is sticky.
1094   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_FC_PROTOCOL_ERR_MASK_SHIFT                                          13
1095   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_CMPLT_TIMEOUT_ERR_MASK                                              (0x1<<14) // Completion Timeout Error Mask.   Note: This register field is sticky.
1096   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_CMPLT_TIMEOUT_ERR_MASK_SHIFT                                        14
1097   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_CMPLT_ABORT_ERR_MASK                                                (0x1<<15) // Completer Abort Error Mask (Optional).   Note: This register field is sticky.
1098   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_CMPLT_ABORT_ERR_MASK_SHIFT                                          15
1099   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_UNEXP_CMPLT_ERR_MASK                                                (0x1<<16) // Unexpected Completion Mask.   Note: This register field is sticky.
1100   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_UNEXP_CMPLT_ERR_MASK_SHIFT                                          16
1101   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_REC_OVERFLOW_ERR_MASK                                               (0x1<<17) // Receiver Overflow Mask (Optional).   Note: This register field is sticky.
1102   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_REC_OVERFLOW_ERR_MASK_SHIFT                                         17
1103   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_MALF_TLP_ERR_MASK                                                   (0x1<<18) // Malformed TLP Mask.   Note: This register field is sticky.
1104   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_MALF_TLP_ERR_MASK_SHIFT                                             18
1105   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_ECRC_ERR_MASK                                                       (0x1<<19) // ECRC Error Mask (Optional).   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
1106   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_ECRC_ERR_MASK_SHIFT                                                 19
1107   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_UNSUPPORTED_REQ_ERR_MASK                                            (0x1<<20) // Unsupported Request Error Mask.   Note: This register field is sticky.
1108   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_UNSUPPORTED_REQ_ERR_MASK_SHIFT                                      20
1109   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_INTERNAL_ERR_MASK                                                   (0x1<<22) // Uncorrectable Internal Error Mask (Optional).   Note: This register field is sticky.
1110   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_INTERNAL_ERR_MASK_SHIFT                                             22
1111   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_ATOMIC_EGRESS_BLOCKED_ERR_MASK                                      (0x1<<24) // AtomicOp Egress Block Mask (Optional).   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
1112   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_ATOMIC_EGRESS_BLOCKED_ERR_MASK_SHIFT                                24
1113   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_TLP_PRFX_BLOCKED_ERR_MASK                                           (0x1<<25) // TLP Prefix Blocked Error Mask.   Note: Not supported.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
1114   #define PCIEIP_REG_UNCORR_ERR_MASK_OFF_TLP_PRFX_BLOCKED_ERR_MASK_SHIFT                                     25
1115 #define PCIEIP_REG_UCORR_ERR_MASK                                                                            0x000108UL //Access:RW   DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1116   #define PCIEIP_REG_UCORR_ERR_MASK_UNUSED0                                                                  (0xf<<0) //
1117   #define PCIEIP_REG_UCORR_ERR_MASK_UNUSED0_SHIFT                                                            0
1118   #define PCIEIP_REG_UCORR_ERR_MASK_DLPEM                                                                    (0x1<<4) // Data Link Protocol Error Mask.
1119   #define PCIEIP_REG_UCORR_ERR_MASK_DLPEM_SHIFT                                                              4
1120   #define PCIEIP_REG_UCORR_ERR_MASK_SDEM                                                                     (0x1<<5) // Surprise Down Error Mask
1121   #define PCIEIP_REG_UCORR_ERR_MASK_SDEM_SHIFT                                                               5
1122   #define PCIEIP_REG_UCORR_ERR_MASK_UNUSED1                                                                  (0x3f<<6) //
1123   #define PCIEIP_REG_UCORR_ERR_MASK_UNUSED1_SHIFT                                                            6
1124   #define PCIEIP_REG_UCORR_ERR_MASK_PTLPM                                                                    (0x1<<12) // Poisoned TLP Mask.
1125   #define PCIEIP_REG_UCORR_ERR_MASK_PTLPM_SHIFT                                                              12
1126   #define PCIEIP_REG_UCORR_ERR_MASK_FCPEM                                                                    (0x1<<13) // Flow Control Protocol Error Mask.
1127   #define PCIEIP_REG_UCORR_ERR_MASK_FCPEM_SHIFT                                                              13
1128   #define PCIEIP_REG_UCORR_ERR_MASK_CTM                                                                      (0x1<<14) // Completer Timeout Mask.
1129   #define PCIEIP_REG_UCORR_ERR_MASK_CTM_SHIFT                                                                14
1130   #define PCIEIP_REG_UCORR_ERR_MASK_CAM                                                                      (0x1<<15) // Completer Abort Mask.
1131   #define PCIEIP_REG_UCORR_ERR_MASK_CAM_SHIFT                                                                15
1132   #define PCIEIP_REG_UCORR_ERR_MASK_UCM                                                                      (0x1<<16) // Unexpected Completion Mask.
1133   #define PCIEIP_REG_UCORR_ERR_MASK_UCM_SHIFT                                                                16
1134   #define PCIEIP_REG_UCORR_ERR_MASK_ROM                                                                      (0x1<<17) // Receiver Overflow Mask.
1135   #define PCIEIP_REG_UCORR_ERR_MASK_ROM_SHIFT                                                                17
1136   #define PCIEIP_REG_UCORR_ERR_MASK_MTLPM                                                                    (0x1<<18) // Malformed TLP Mask.
1137   #define PCIEIP_REG_UCORR_ERR_MASK_MTLPM_SHIFT                                                              18
1138   #define PCIEIP_REG_UCORR_ERR_MASK_ECRCEM                                                                   (0x1<<19) // ECRC Error Mask
1139   #define PCIEIP_REG_UCORR_ERR_MASK_ECRCEM_SHIFT                                                             19
1140   #define PCIEIP_REG_UCORR_ERR_MASK_UREM                                                                     (0x1<<20) // Unsupported Request Error Mask.
1141   #define PCIEIP_REG_UCORR_ERR_MASK_UREM_SHIFT                                                               20
1142 #define PCIEIP_REG_UNCORR_ERR_SEV_OFF                                                                        0x00010cUL //Access:RW   DataWidth:0x20   // Uncorrectable Error Severity Register.
1143   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_DL_PROTOCOL_ERR_SEVERITY                                             (0x1<<4) // Data Link Protocol Error Severity.   Note: This register field is sticky.
1144   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_DL_PROTOCOL_ERR_SEVERITY_SHIFT                                       4
1145   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_SUR_DWN_ERR_SEVERITY                                                 (0x1<<5) // Surprise Down Error Severity (Optional).   Note: Not supported.  Note: This register field is sticky.
1146   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_SUR_DWN_ERR_SEVERITY_SHIFT                                           5
1147   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_POIS_TLP_ERR_SEVERITY                                                (0x1<<12) // Poisoned TLP Severity.   Note: This register field is sticky.
1148   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_POIS_TLP_ERR_SEVERITY_SHIFT                                          12
1149   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_FC_PROTOCOL_ERR_SEVERITY                                             (0x1<<13) // Flow Control Protocol Error Severity (Optional).   Note: This register field is sticky.
1150   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_FC_PROTOCOL_ERR_SEVERITY_SHIFT                                       13
1151   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_CMPLT_TIMEOUT_ERR_SEVERITY                                           (0x1<<14) // Completion Timeout Error Severity.   Note: This register field is sticky.
1152   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_CMPLT_TIMEOUT_ERR_SEVERITY_SHIFT                                     14
1153   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_CMPLT_ABORT_ERR_SEVERITY                                             (0x1<<15) // Completer Abort Error Severity (Optional).   Note: This register field is sticky.
1154   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_CMPLT_ABORT_ERR_SEVERITY_SHIFT                                       15
1155   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_UNEXP_CMPLT_ERR_SEVERITY                                             (0x1<<16) // Unexpected Completion Error Severity.   Note: This register field is sticky.
1156   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_UNEXP_CMPLT_ERR_SEVERITY_SHIFT                                       16
1157   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_REC_OVERFLOW_ERR_SEVERITY                                            (0x1<<17) // Receiver Overflow Error Severity (Optional).   Note: This register field is sticky.
1158   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_REC_OVERFLOW_ERR_SEVERITY_SHIFT                                      17
1159   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_MALF_TLP_ERR_SEVERITY                                                (0x1<<18) // Malformed TLP Severity.   Note: This register field is sticky.
1160   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_MALF_TLP_ERR_SEVERITY_SHIFT                                          18
1161   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_ECRC_ERR_SEVERITY                                                    (0x1<<19) // ECRC Error Severity (Optional).   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
1162   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_ECRC_ERR_SEVERITY_SHIFT                                              19
1163   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_UNSUPPORTED_REQ_ERR_SEVERITY                                         (0x1<<20) // Unsupported Request Error Severity.   Note: This register field is sticky.
1164   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_UNSUPPORTED_REQ_ERR_SEVERITY_SHIFT                                   20
1165   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_INTERNAL_ERR_SEVERITY                                                (0x1<<22) // Uncorrectable Internal Error Severity (Optional).   Note: This register field is sticky.
1166   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_INTERNAL_ERR_SEVERITY_SHIFT                                          22
1167   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_ATOMIC_EGRESS_BLOCKED_ERR_SEVERITY                                   (0x1<<24) // AtomicOp Egress Blocked Severity (Optional).   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
1168   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_ATOMIC_EGRESS_BLOCKED_ERR_SEVERITY_SHIFT                             24
1169   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_TLP_PRFX_BLOCKED_ERR_SEVERITY                                        (0x1<<25) // TLP Prefix Blocked Error Severity (Optional).   Note: Not supported.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
1170   #define PCIEIP_REG_UNCORR_ERR_SEV_OFF_TLP_PRFX_BLOCKED_ERR_SEVERITY_SHIFT                                  25
1171 #define PCIEIP_REG_UCORR_ERR_SEVR                                                                            0x00010cUL //Access:RW   DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1172   #define PCIEIP_REG_UCORR_ERR_SEVR_UNUSED0                                                                  (0xf<<0) //
1173   #define PCIEIP_REG_UCORR_ERR_SEVR_UNUSED0_SHIFT                                                            0
1174   #define PCIEIP_REG_UCORR_ERR_SEVR_DLPES                                                                    (0x1<<4) // Data Link Protocol Error Severity.
1175   #define PCIEIP_REG_UCORR_ERR_SEVR_DLPES_SHIFT                                                              4
1176   #define PCIEIP_REG_UCORR_ERR_SEVR_SDES                                                                     (0x1<<5) // Surprise Down Error Severity. Hardwire to 1'b1.
1177   #define PCIEIP_REG_UCORR_ERR_SEVR_SDES_SHIFT                                                               5
1178   #define PCIEIP_REG_UCORR_ERR_SEVR_UNUSED1                                                                  (0x3f<<6) //
1179   #define PCIEIP_REG_UCORR_ERR_SEVR_UNUSED1_SHIFT                                                            6
1180   #define PCIEIP_REG_UCORR_ERR_SEVR_PTLPS                                                                    (0x1<<12) // Poisoned TLP Severity.
1181   #define PCIEIP_REG_UCORR_ERR_SEVR_PTLPS_SHIFT                                                              12
1182   #define PCIEIP_REG_UCORR_ERR_SEVR_FCPES                                                                    (0x1<<13) // Flow Control Protocol Error Severity.
1183   #define PCIEIP_REG_UCORR_ERR_SEVR_FCPES_SHIFT                                                              13
1184   #define PCIEIP_REG_UCORR_ERR_SEVR_CTS                                                                      (0x1<<14) // Completer Timeout Severity.
1185   #define PCIEIP_REG_UCORR_ERR_SEVR_CTS_SHIFT                                                                14
1186   #define PCIEIP_REG_UCORR_ERR_SEVR_CAS                                                                      (0x1<<15) // Completer Abort Severity.
1187   #define PCIEIP_REG_UCORR_ERR_SEVR_CAS_SHIFT                                                                15
1188   #define PCIEIP_REG_UCORR_ERR_SEVR_UCS                                                                      (0x1<<16) // Unexpected Completion Severity.
1189   #define PCIEIP_REG_UCORR_ERR_SEVR_UCS_SHIFT                                                                16
1190   #define PCIEIP_REG_UCORR_ERR_SEVR_ROS                                                                      (0x1<<17) // Receiver Overflow Severity.
1191   #define PCIEIP_REG_UCORR_ERR_SEVR_ROS_SHIFT                                                                17
1192   #define PCIEIP_REG_UCORR_ERR_SEVR_MTLPS                                                                    (0x1<<18) // Malformed TLP Severity.
1193   #define PCIEIP_REG_UCORR_ERR_SEVR_MTLPS_SHIFT                                                              18
1194   #define PCIEIP_REG_UCORR_ERR_SEVR_ECRCES                                                                   (0x1<<19) // Ecrc error Severity
1195   #define PCIEIP_REG_UCORR_ERR_SEVR_ECRCES_SHIFT                                                             19
1196   #define PCIEIP_REG_UCORR_ERR_SEVR_URES                                                                     (0x1<<20) // Unsupported Request Error Severity.
1197   #define PCIEIP_REG_UCORR_ERR_SEVR_URES_SHIFT                                                               20
1198 #define PCIEIP_REG_CORR_ERR_STATUS_OFF                                                                       0x000110UL //Access:RW   DataWidth:0x20   // Correctable Error Status Register.
1199   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_RX_ERR_STATUS                                                       (0x1<<0) // Receiver Error Status (Optional).
1200   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_RX_ERR_STATUS_SHIFT                                                 0
1201   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_BAD_TLP_STATUS                                                      (0x1<<6) // Bad TLP Status.
1202   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_BAD_TLP_STATUS_SHIFT                                                6
1203   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_BAD_DLLP_STATUS                                                     (0x1<<7) // Bad DLLP Status.
1204   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_BAD_DLLP_STATUS_SHIFT                                               7
1205   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_REPLAY_NO_ROLEOVER_STATUS                                           (0x1<<8) // REPLAY_NUM Rollover Status.
1206   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_REPLAY_NO_ROLEOVER_STATUS_SHIFT                                     8
1207   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_RPL_TIMER_TIMEOUT_STATUS                                            (0x1<<12) // Replay Timer Timeout Status.
1208   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_RPL_TIMER_TIMEOUT_STATUS_SHIFT                                      12
1209   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_ADVISORY_NON_FATAL_ERR_STATUS                                       (0x1<<13) // Advisory Non-Fatal Error Status.
1210   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_ADVISORY_NON_FATAL_ERR_STATUS_SHIFT                                 13
1211   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_CORRECTED_INT_ERR_STATUS                                            (0x1<<14) // Corrected Internal Error Status (Optional).
1212   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_CORRECTED_INT_ERR_STATUS_SHIFT                                      14
1213   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_HEADER_LOG_OVERFLOW_STATUS                                          (0x1<<15) // Header Log Overflow Error Status (Optional).
1214   #define PCIEIP_REG_CORR_ERR_STATUS_OFF_HEADER_LOG_OVERFLOW_STATUS_SHIFT                                    15
1215 #define PCIEIP_REG_CORR_ERR_STATUS                                                                           0x000110UL //Access:RW   DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1216   #define PCIEIP_REG_CORR_ERR_STATUS_RX_ERR_STATUS                                                           (0x1<<0) // Receiver Error Status.
1217   #define PCIEIP_REG_CORR_ERR_STATUS_RX_ERR_STATUS_SHIFT                                                     0
1218   #define PCIEIP_REG_CORR_ERR_STATUS_UNUSED0                                                                 (0x1f<<1) //
1219   #define PCIEIP_REG_CORR_ERR_STATUS_UNUSED0_SHIFT                                                           1
1220   #define PCIEIP_REG_CORR_ERR_STATUS_BAD_TLP_STATUS                                                          (0x1<<6) // Bad TLP Status.
1221   #define PCIEIP_REG_CORR_ERR_STATUS_BAD_TLP_STATUS_SHIFT                                                    6
1222   #define PCIEIP_REG_CORR_ERR_STATUS_BAD_DLLP_STATUS                                                         (0x1<<7) // Bad DLLP Status.
1223   #define PCIEIP_REG_CORR_ERR_STATUS_BAD_DLLP_STATUS_SHIFT                                                   7
1224   #define PCIEIP_REG_CORR_ERR_STATUS_RPLAY_NUM_RO_STATUS                                                     (0x1<<8) // REPLAY_NUM Rollover Status.
1225   #define PCIEIP_REG_CORR_ERR_STATUS_RPLAY_NUM_RO_STATUS_SHIFT                                               8
1226   #define PCIEIP_REG_CORR_ERR_STATUS_UNUSED1                                                                 (0x7<<9) //
1227   #define PCIEIP_REG_CORR_ERR_STATUS_UNUSED1_SHIFT                                                           9
1228   #define PCIEIP_REG_CORR_ERR_STATUS_RPLAY_TMR_TO_STATUS                                                     (0x1<<12) // Replay Timer Timeout Status.
1229   #define PCIEIP_REG_CORR_ERR_STATUS_RPLAY_TMR_TO_STATUS_SHIFT                                               12
1230   #define PCIEIP_REG_CORR_ERR_STATUS_ADVSRY_ERR_STATUS                                                       (0x1<<13) // Advisory Non fatal Error Status. Only set if role_based_err_rpt is asserted.
1231   #define PCIEIP_REG_CORR_ERR_STATUS_ADVSRY_ERR_STATUS_SHIFT                                                 13
1232 #define PCIEIP_REG_CORR_ERR_MASK_OFF                                                                         0x000114UL //Access:RW   DataWidth:0x20   // Correctable Error Mask Register.
1233   #define PCIEIP_REG_CORR_ERR_MASK_OFF_RX_ERR_MASK                                                           (0x1<<0) // Receiver Error Mask (Optional).   Note: This register field is sticky.
1234   #define PCIEIP_REG_CORR_ERR_MASK_OFF_RX_ERR_MASK_SHIFT                                                     0
1235   #define PCIEIP_REG_CORR_ERR_MASK_OFF_BAD_TLP_MASK                                                          (0x1<<6) // Bad TLP Mask.   Note: This register field is sticky.
1236   #define PCIEIP_REG_CORR_ERR_MASK_OFF_BAD_TLP_MASK_SHIFT                                                    6
1237   #define PCIEIP_REG_CORR_ERR_MASK_OFF_BAD_DLLP_MASK                                                         (0x1<<7) // Bad DLLP Mask.   Note: This register field is sticky.
1238   #define PCIEIP_REG_CORR_ERR_MASK_OFF_BAD_DLLP_MASK_SHIFT                                                   7
1239   #define PCIEIP_REG_CORR_ERR_MASK_OFF_REPLAY_NO_ROLEOVER_MASK                                               (0x1<<8) // REPLAY_NUM Rollover Mask.   Note: This register field is sticky.
1240   #define PCIEIP_REG_CORR_ERR_MASK_OFF_REPLAY_NO_ROLEOVER_MASK_SHIFT                                         8
1241   #define PCIEIP_REG_CORR_ERR_MASK_OFF_RPL_TIMER_TIMEOUT_MASK                                                (0x1<<12) // Replay Timer Timeout Mask.   Note: This register field is sticky.
1242   #define PCIEIP_REG_CORR_ERR_MASK_OFF_RPL_TIMER_TIMEOUT_MASK_SHIFT                                          12
1243   #define PCIEIP_REG_CORR_ERR_MASK_OFF_ADVISORY_NON_FATAL_ERR_MASK                                           (0x1<<13) // Advisory Non-Fatal Error Mask.   Note: This register field is sticky.
1244   #define PCIEIP_REG_CORR_ERR_MASK_OFF_ADVISORY_NON_FATAL_ERR_MASK_SHIFT                                     13
1245   #define PCIEIP_REG_CORR_ERR_MASK_OFF_CORRECTED_INT_ERR_MASK                                                (0x1<<14) // Corrected Internal Error Mask (Optional).   Note: This register field is sticky.
1246   #define PCIEIP_REG_CORR_ERR_MASK_OFF_CORRECTED_INT_ERR_MASK_SHIFT                                          14
1247   #define PCIEIP_REG_CORR_ERR_MASK_OFF_HEADER_LOG_OVERFLOW_MASK                                              (0x1<<15) // Header Log Overflow Error Mask (Optional).   Note: This register field is sticky.
1248   #define PCIEIP_REG_CORR_ERR_MASK_OFF_HEADER_LOG_OVERFLOW_MASK_SHIFT                                        15
1249 #define PCIEIP_REG_CORR_ERR_MASK                                                                             0x000114UL //Access:RW   DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1250   #define PCIEIP_REG_CORR_ERR_MASK_RES                                                                       (0x1<<0) // Receiver Error Mask.
1251   #define PCIEIP_REG_CORR_ERR_MASK_RES_SHIFT                                                                 0
1252   #define PCIEIP_REG_CORR_ERR_MASK_UNUSED0                                                                   (0x1f<<1) //
1253   #define PCIEIP_REG_CORR_ERR_MASK_UNUSED0_SHIFT                                                             1
1254   #define PCIEIP_REG_CORR_ERR_MASK_BTLPS                                                                     (0x1<<6) // Bad TLP Mask.
1255   #define PCIEIP_REG_CORR_ERR_MASK_BTLPS_SHIFT                                                               6
1256   #define PCIEIP_REG_CORR_ERR_MASK_BDLLPS                                                                    (0x1<<7) // Bad DLLP Mask.
1257   #define PCIEIP_REG_CORR_ERR_MASK_BDLLPS_SHIFT                                                              7
1258   #define PCIEIP_REG_CORR_ERR_MASK_RNRS                                                                      (0x1<<8) // REPLAY_NUM Rollover Mask.
1259   #define PCIEIP_REG_CORR_ERR_MASK_RNRS_SHIFT                                                                8
1260   #define PCIEIP_REG_CORR_ERR_MASK_UNUSED1                                                                   (0x7<<9) //
1261   #define PCIEIP_REG_CORR_ERR_MASK_UNUSED1_SHIFT                                                             9
1262   #define PCIEIP_REG_CORR_ERR_MASK_RTTS                                                                      (0x1<<12) // Replay Timer Timeout Mask.
1263   #define PCIEIP_REG_CORR_ERR_MASK_RTTS_SHIFT                                                                12
1264   #define PCIEIP_REG_CORR_ERR_MASK_ANFM                                                                      (0x1<<13) // Advisory Non fatal Error Mask
1265   #define PCIEIP_REG_CORR_ERR_MASK_ANFM_SHIFT                                                                13
1266 #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF                                                                      0x000118UL //Access:RW   DataWidth:0x20   // Advanced Error Capabilities and Control Register.
1267   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_FIRST_ERR_POINTER                                                  (0x1f<<0) // First Error Pointer.   Note: This register field is sticky.
1268   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_FIRST_ERR_POINTER_SHIFT                                            0
1269   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_GEN_CAP                                                       (0x1<<5) // ECRC Generation Capable.   Note: This register field is sticky.
1270   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_GEN_CAP_SHIFT                                                 5
1271   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_GEN_EN                                                        (0x1<<6) // ECRC Generation Enable.   Note: This register field is sticky.
1272   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_GEN_EN_SHIFT                                                  6
1273   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_CHECK_CAP                                                     (0x1<<7) // ECRC Check Capable.   Note: This register field is sticky.
1274   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_CHECK_CAP_SHIFT                                               7
1275   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_CHECK_EN                                                      (0x1<<8) // ECRC Check Enable.   Note: This register field is sticky.
1276   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_ECRC_CHECK_EN_SHIFT                                                8
1277   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_MULTIPLE_HEADER_CAP                                                (0x1<<9) // Multiple Header Recording Capable.   Note: This register field is sticky.
1278   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_MULTIPLE_HEADER_CAP_SHIFT                                          9
1279   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_MULTIPLE_HEADER_EN                                                 (0x1<<10) // Multiple Header Recording Enable.   Note: This register field is sticky.
1280   #define PCIEIP_REG_ADV_ERR_CAP_CTRL_OFF_MULTIPLE_HEADER_EN_SHIFT                                           10
1281 #define PCIEIP_REG_ADV_ERR_CAP_CONTROL                                                                       0x000118UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1282   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_FIRST_UERR_PTR                                                      (0x1f<<0) // First Error Pointer - These bits correspond to the bit position in which the first error occurred.
1283   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_FIRST_UERR_PTR_SHIFT                                                0
1284   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCGCAP                                                            (0x1<<5) // ECRC generation capable, programmable through register space
1285   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCGCAP_SHIFT                                                      5
1286   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCGEN                                                             (0x1<<6) // ECRC generate Enable
1287   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCGEN_SHIFT                                                       6
1288   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCCAP                                                             (0x1<<7) // ECRC Check Capable, programmable through register space
1289   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCCAP_SHIFT                                                       7
1290   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCEN                                                              (0x1<<8) // ECRC Check Enable
1291   #define PCIEIP_REG_ADV_ERR_CAP_CONTROL_ECRCEN_SHIFT                                                        8
1292 #define PCIEIP_REG_HDR_LOG_0_OFF                                                                             0x00011cUL //Access:R    DataWidth:0x20   // Header Log Register 0.
1293   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_FIRST_BYTE                                                    (0xff<<0) // Byte 0 of Header log register of First 32 bit Data Word.   Note: This register field is sticky.
1294   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_FIRST_BYTE_SHIFT                                              0
1295   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_SECOND_BYTE                                                   (0xff<<8) // Byte 1 of Header log register of First 32 bit Data Word.   Note: This register field is sticky.
1296   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_SECOND_BYTE_SHIFT                                             8
1297   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_THIRD_BYTE                                                    (0xff<<16) // Byte 2 of Header log register of First 32 bit Data Word.   Note: This register field is sticky.
1298   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_THIRD_BYTE_SHIFT                                              16
1299   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_FOURTH_BYTE                                                   (0xff<<24) // Byte 3 of Header log register of First 32 bit Data Word.   Note: This register field is sticky.
1300   #define PCIEIP_REG_HDR_LOG_0_OFF_FIRST_DWORD_FOURTH_BYTE_SHIFT                                             24
1301 #define PCIEIP_REG_HEADER_LOG1                                                                               0x00011cUL //Access:R    DataWidth:0x20   // Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1302 #define PCIEIP_REG_HDR_LOG_1_OFF                                                                             0x000120UL //Access:R    DataWidth:0x20   // Header Log Register 1.
1303   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_FIRST_BYTE                                                   (0xff<<0) // Byte 0 of Header log register of Second 32 bit Data Word.   Note: This register field is sticky.
1304   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_FIRST_BYTE_SHIFT                                             0
1305   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_SECOND_BYTE                                                  (0xff<<8) // Byte 1 of Header log register of Second 32 bit Data Word.   Note: This register field is sticky.
1306   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_SECOND_BYTE_SHIFT                                            8
1307   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_THIRD_BYTE                                                   (0xff<<16) // Byte 2 of Header log register of Second 32 bit Data Word.   Note: This register field is sticky.
1308   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_THIRD_BYTE_SHIFT                                             16
1309   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_FOURTH_BYTE                                                  (0xff<<24) // Byte 3 of Header log register of Second 32 bit Data Word.   Note: This register field is sticky.
1310   #define PCIEIP_REG_HDR_LOG_1_OFF_SECOND_DWORD_FOURTH_BYTE_SHIFT                                            24
1311 #define PCIEIP_REG_HEADER_LOG2                                                                               0x000120UL //Access:R    DataWidth:0x20   // Second DW of TLP header associated with Error. Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1312 #define PCIEIP_REG_HDR_LOG_2_OFF                                                                             0x000124UL //Access:R    DataWidth:0x20   // Header Log Register 2.
1313   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_FIRST_BYTE                                                    (0xff<<0) // Byte 0 of Header log register of Third 32 bit Data Word.   Note: This register field is sticky.
1314   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_FIRST_BYTE_SHIFT                                              0
1315   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_SECOND_BYTE                                                   (0xff<<8) // Byte 1 of Header log register of Third 32 bit Data Word.   Note: This register field is sticky.
1316   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_SECOND_BYTE_SHIFT                                             8
1317   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_THIRD_BYTE                                                    (0xff<<16) // Byte 2 of Header log register of Third 32 bit Data Word.   Note: This register field is sticky.
1318   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_THIRD_BYTE_SHIFT                                              16
1319   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_FOURTH_BYTE                                                   (0xff<<24) // Byte 3 of Header log register of Third 32 bit Data Word.   Note: This register field is sticky.
1320   #define PCIEIP_REG_HDR_LOG_2_OFF_THIRD_DWORD_FOURTH_BYTE_SHIFT                                             24
1321 #define PCIEIP_REG_HEADER_LOG3                                                                               0x000124UL //Access:R    DataWidth:0x20   // Third DW of TLP header associated with Error. Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1322 #define PCIEIP_REG_HDR_LOG_3_OFF                                                                             0x000128UL //Access:R    DataWidth:0x20   // Header Log Register 3.
1323   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_FIRST_BYTE                                                   (0xff<<0) // Byte 0 of Header log register of Fourth 32 bit Data Word.   Note: This register field is sticky.
1324   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_FIRST_BYTE_SHIFT                                             0
1325   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_SECOND_BYTE                                                  (0xff<<8) // Byte 1 of Header log register of Fourth 32 bit Data Word.   Note: This register field is sticky.
1326   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_SECOND_BYTE_SHIFT                                            8
1327   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_THIRD_BYTE                                                   (0xff<<16) // Byte 2 of Header log register of Fourth 32 bit Data Word.   Note: This register field is sticky.
1328   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_THIRD_BYTE_SHIFT                                             16
1329   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_FOURTH_BYTE                                                  (0xff<<24) // Byte 3 of Header log register of Fourth 32 bit Data Word.   Note: This register field is sticky.
1330   #define PCIEIP_REG_HDR_LOG_3_OFF_FOURTH_DWORD_FOURTH_BYTE_SHIFT                                            24
1331 #define PCIEIP_REG_HEADER_LOG4                                                                               0x000128UL //Access:R    DataWidth:0x20   // Fourth DW of TLP header associated with Error. Path= i_cfg_func.i_cfg_public.i_cfg_adv_err_cap
1332 #define PCIEIP_REG_ROOT_ERROR_COMMAND                                                                        0x00012cUL //Access:R    DataWidth:0x20   // For EP this register is not applicable and hardwired to 0.
1333 #define PCIEIP_REG_ROOT_ERROR_STATUS                                                                         0x000130UL //Access:R    DataWidth:0x20   // For EP this register is not applicable and hardwired to 0.
1334 #define PCIEIP_REG_ROOT_ERR_ID                                                                               0x000134UL //Access:R    DataWidth:0x20   // For EP this register is not applicable and hardwired to 0.
1335 #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF                                                                      0x000138UL //Access:R    DataWidth:0x20   // TLP Prefix Log Register 1.
1336   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_FIRST_BYTE                                       (0xff<<0) // Byte 0 of Error TLP Prefix Log 1.   Note: This register field is sticky.
1337   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_FIRST_BYTE_SHIFT                                 0
1338   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_SECOND_BYTE                                      (0xff<<8) // Byte 1 of Error TLP Prefix Log 1.   Note: This register field is sticky.
1339   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_SECOND_BYTE_SHIFT                                8
1340   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_THIRD_BYTE                                       (0xff<<16) // Byte 2 of Error TLP Prefix Log 1.   Note: This register field is sticky.
1341   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_THIRD_BYTE_SHIFT                                 16
1342   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_FOURTH_BYTE                                      (0xff<<24) // Byte 3 of Error TLP Prefix Log 1.   Note: This register field is sticky.
1343   #define PCIEIP_REG_TLP_PREFIX_LOG_1_OFF_CFG_TLP_PFX_LOG_1_FOURTH_BYTE_SHIFT                                24
1344 #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF                                                                      0x00013cUL //Access:R    DataWidth:0x20   // TLP Prefix Log Register 2.
1345   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_FIRST_BYTE                                       (0xff<<0) // Byte 0 Error TLP Prefix Log 2.   Note: This register field is sticky.
1346   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_FIRST_BYTE_SHIFT                                 0
1347   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_SECOND_BYTE                                      (0xff<<8) // Byte 1 Error TLP Prefix Log 2.   Note: This register field is sticky.
1348   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_SECOND_BYTE_SHIFT                                8
1349   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_THIRD_BYTE                                       (0xff<<16) // Byte 2 Error TLP Prefix Log 2.   Note: This register field is sticky.
1350   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_THIRD_BYTE_SHIFT                                 16
1351   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_FOURTH_BYTE                                      (0xff<<24) // Byte 3 Error TLP Prefix Log 2.   Note: This register field is sticky.
1352   #define PCIEIP_REG_TLP_PREFIX_LOG_2_OFF_CFG_TLP_PFX_LOG_2_FOURTH_BYTE_SHIFT                                24
1353 #define PCIEIP_REG_DEVICE_SER_NUM_CAP                                                                        0x00013cUL //Access:R    DataWidth:0x20   // Multi Field Register.
1354   #define PCIEIP_REG_DEVICE_SER_NUM_CAP_DEVICE_SER_NUM_CAP_ID                                                (0xffff<<0) // Device Serial Number Extended Capability ID. These bits are programmable through register space. Path = i_cfg_func.i_cfg_private
1355   #define PCIEIP_REG_DEVICE_SER_NUM_CAP_DEVICE_SER_NUM_CAP_ID_SHIFT                                          0
1356   #define PCIEIP_REG_DEVICE_SER_NUM_CAP_VER                                                                  (0xf<<16) // Capability ID Version. These bits are programmable through register space. Path = i_cfg_func.i_cfg_private
1357   #define PCIEIP_REG_DEVICE_SER_NUM_CAP_VER_SHIFT                                                            16
1358   #define PCIEIP_REG_DEVICE_SER_NUM_CAP_NEXT                                                                 (0xfff<<20) // Next Capabilities Pointer. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
1359   #define PCIEIP_REG_DEVICE_SER_NUM_CAP_NEXT_SHIFT                                                           20
1360 #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF                                                                      0x000140UL //Access:R    DataWidth:0x20   // TLP Prefix Log Register 3.
1361   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_FIRST_BYTE                                       (0xff<<0) // Byte 0 Error TLP Prefix Log 3.   Note: This register field is sticky.
1362   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_FIRST_BYTE_SHIFT                                 0
1363   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_SECOND_BYTE                                      (0xff<<8) // Byte 1 Error TLP Prefix Log 3.   Note: This register field is sticky.
1364   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_SECOND_BYTE_SHIFT                                8
1365   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_THIRD_BYTE                                       (0xff<<16) // Byte 2 Error TLP Prefix Log 3.   Note: This register field is sticky.
1366   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_THIRD_BYTE_SHIFT                                 16
1367   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_FOURTH_BYTE                                      (0xff<<24) // Byte 3 Error TLP Prefix Log 3.   Note: This register field is sticky.
1368   #define PCIEIP_REG_TLP_PREFIX_LOG_3_OFF_CFG_TLP_PFX_LOG_3_FOURTH_BYTE_SHIFT                                24
1369 #define PCIEIP_REG_LOWER_SER_NUM                                                                             0x000140UL //Access:R    DataWidth:0x20   // This register has the PCIE Device Serial Number bits [31:0]. This register will contain the data written in the Device Serial Number Access Lower Register (Offset 504h). Path = i_cfg_func.i_cfg_private
1370 #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF                                                                      0x000144UL //Access:R    DataWidth:0x20   // TLP Prefix Log Register 4.
1371   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_FIRST_BYTE                                       (0xff<<0) // Byte 0 Error TLP Prefix Log 4.   Note: This register field is sticky.
1372   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_FIRST_BYTE_SHIFT                                 0
1373   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_SECOND_BYTE                                      (0xff<<8) // Byte 1 Error TLP Prefix Log 4.   Note: This register field is sticky.
1374   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_SECOND_BYTE_SHIFT                                8
1375   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_THIRD_BYTE                                       (0xff<<16) // Byte 2 Error TLP Prefix Log 4.   Note: This register field is sticky.
1376   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_THIRD_BYTE_SHIFT                                 16
1377   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_FOURTH_BYTE                                      (0xff<<24) // Byte 3 Error TLP Prefix Log 4.   Note: This register field is sticky.
1378   #define PCIEIP_REG_TLP_PREFIX_LOG_4_OFF_CFG_TLP_PFX_LOG_4_FOURTH_BYTE_SHIFT                                24
1379 #define PCIEIP_REG_UPPER_SER_NUM                                                                             0x000144UL //Access:R    DataWidth:0x20   // This register has the PCIE Device Serial Number bits [63:32]. This register will contain the data written in the Device Serial Number Access Upper Register (Offset 508h). Path = i_cfg_func.i_cfg_private
1380 #define PCIEIP_REG_VC_BASE                                                                                   0x000148UL //Access:RW   DataWidth:0x20   // VC Extended Capability Header.
1381   #define PCIEIP_REG_VC_BASE_VC_PCIE_EXTENDED_CAP_ID                                                         (0xffff<<0) // VC Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1382   #define PCIEIP_REG_VC_BASE_VC_PCIE_EXTENDED_CAP_ID_SHIFT                                                   0
1383   #define PCIEIP_REG_VC_BASE_VC_CAP_VERSION                                                                  (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1384   #define PCIEIP_REG_VC_BASE_VC_CAP_VERSION_SHIFT                                                            16
1385   #define PCIEIP_REG_VC_BASE_VC_NEXT_OFFSET                                                                  (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1386   #define PCIEIP_REG_VC_BASE_VC_NEXT_OFFSET_SHIFT                                                            20
1387 #define PCIEIP_REG_VC_CAPABILITIES_REG_1                                                                     0x00014cUL //Access:RW   DataWidth:0x20   // Port VC Capability Register 1.
1388   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_EXT_VC_CNT                                                     (0x7<<0) // Extended VC Count.
1389   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_EXT_VC_CNT_SHIFT                                               0
1390   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_LOW_PRI_EXT_VC_CNT                                             (0x7<<4) // Low Priority Extended VC Count.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1391   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_LOW_PRI_EXT_VC_CNT_SHIFT                                       4
1392   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_REFERENCE_CLOCK                                                (0x3<<8) // Reference Clock.
1393   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_REFERENCE_CLOCK_SHIFT                                          8
1394   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_PORT_ARBI_TBL_ENTRY_SIZE                                       (0x3<<10) // Port Arbitration Table Entry Size.
1395   #define PCIEIP_REG_VC_CAPABILITIES_REG_1_VC_PORT_ARBI_TBL_ENTRY_SIZE_SHIFT                                 10
1396 #define PCIEIP_REG_VC_CAPABILITIES_REG_2                                                                     0x000150UL //Access:RW   DataWidth:0x20   // Port VC Capability Register 2.
1397   #define PCIEIP_REG_VC_CAPABILITIES_REG_2_VC_ARBI_CAP                                                       (0xf<<0) // VC Arbitration Capability.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1398   #define PCIEIP_REG_VC_CAPABILITIES_REG_2_VC_ARBI_CAP_SHIFT                                                 0
1399   #define PCIEIP_REG_VC_CAPABILITIES_REG_2_VC_ARBI_TABLE_OFFSET                                              (0xff<<24) // VC Arbitration Table Offset.
1400   #define PCIEIP_REG_VC_CAPABILITIES_REG_2_VC_ARBI_TABLE_OFFSET_SHIFT                                        24
1401 #define PCIEIP_REG_PWR_BDGT_CAP                                                                              0x000150UL //Access:R    DataWidth:0x20   // Multi Field Register.
1402   #define PCIEIP_REG_PWR_BDGT_CAP_PWR_BDGT_CAP_ID                                                            (0xffff<<0) // Power Budgeting Extended Capability ID. Hardwired to 4. Path = cfg_defs
1403   #define PCIEIP_REG_PWR_BDGT_CAP_PWR_BDGT_CAP_ID_SHIFT                                                      0
1404   #define PCIEIP_REG_PWR_BDGT_CAP_VER                                                                        (0xf<<16) // Capability ID Version. These bits are hardwired to 1h indicating the version of the capability ID. Hardwire to 1. Path = cfg_defs
1405   #define PCIEIP_REG_PWR_BDGT_CAP_VER_SHIFT                                                                  16
1406   #define PCIEIP_REG_PWR_BDGT_CAP_NEXT                                                                       (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. The read-only value of this register is controlled by the EXT_CAP_ENA register in the PCI register space. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
1407   #define PCIEIP_REG_PWR_BDGT_CAP_NEXT_SHIFT                                                                 20
1408 #define PCIEIP_REG_VC_STATUS_CONTROL_REG                                                                     0x000154UL //Access:RW   DataWidth:0x20   // Port VC Control and Status Register.
1409   #define PCIEIP_REG_VC_STATUS_CONTROL_REG_VC_LOAD_VC_ARBI_TABLE                                             (0x1<<0) // Requests Hardware to Load VC Arbitration Table.
1410   #define PCIEIP_REG_VC_STATUS_CONTROL_REG_VC_LOAD_VC_ARBI_TABLE_SHIFT                                       0
1411   #define PCIEIP_REG_VC_STATUS_CONTROL_REG_VC_ARBI_SELECT                                                    (0x7<<1) // VC Arbitration Select.
1412   #define PCIEIP_REG_VC_STATUS_CONTROL_REG_VC_ARBI_SELECT_SHIFT                                              1
1413   #define PCIEIP_REG_VC_STATUS_CONTROL_REG_VC_ARBI_TABLE_STATUS                                              (0x1<<16) // VC Arbitration Table Status.
1414   #define PCIEIP_REG_VC_STATUS_CONTROL_REG_VC_ARBI_TABLE_STATUS_SHIFT                                        16
1415 #define PCIEIP_REG_PWR_BDGT_DATA_SEL                                                                         0x000154UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1416   #define PCIEIP_REG_PWR_BDGT_DATA_SEL_DS_VALUE                                                              (0xff<<0) // This value selects the value visible in the pb_dr. Path = i_cfg_func.i_cfg_public.i_cfg_pw_budget_cap
1417   #define PCIEIP_REG_PWR_BDGT_DATA_SEL_DS_VALUE_SHIFT                                                        0
1418 #define PCIEIP_REG_RESOURCE_CAP_REG_VC0                                                                      0x000158UL //Access:R    DataWidth:0x20   // VC Resource Capability Register (0).
1419   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_PORT_ARBI_CAP_VC0                                               (0xff<<0) // Port Arbitration Capability.
1420   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_PORT_ARBI_CAP_VC0_SHIFT                                         0
1421   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_REJECT_SNOOP_TRANS_VC0                                          (0x1<<15) // Reject Snoop Transactions.   Note: The access attributes of this field are as follows:  - Dbi: R
1422   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_REJECT_SNOOP_TRANS_VC0_SHIFT                                    15
1423   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_MAX_TIME_SLOT_VC0                                               (0x3f<<16) // Maximum Time Slots-1 supported.   Note: The access attributes of this field are as follows:  - Dbi: R
1424   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_MAX_TIME_SLOT_VC0_SHIFT                                         16
1425   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_PORT_ARBI_TABLE_VC0                                             (0xff<<24) // Port Arbitration Table Offset.
1426   #define PCIEIP_REG_RESOURCE_CAP_REG_VC0_VC_PORT_ARBI_TABLE_VC0_SHIFT                                       24
1427 #define PCIEIP_REG_PWR_BDGT_DATA                                                                             0x000158UL //Access:R    DataWidth:0x20   // This register provides the power budgeting data for the entry number specified by the pwr_bdgt_data_sel register. The data present in this register is selected from one of the POWER BUDGET DATA ACCESS Registers from offset 510h through 52Ch, based on the value written in Power Budget Data Select register. The field definitions for each selected value are the same. Path = i_cfg_func.i_cfg_public.i_cfg_pw_budget_cap
1428   #define PCIEIP_REG_PWR_BDGT_DATA_BASE_PWR                                                                  (0xff<<0) // Base Power
1429   #define PCIEIP_REG_PWR_BDGT_DATA_BASE_PWR_SHIFT                                                            0
1430   #define PCIEIP_REG_PWR_BDGT_DATA_DSCALE                                                                    (0x3<<8) // Data Scale
1431   #define PCIEIP_REG_PWR_BDGT_DATA_DSCALE_SHIFT                                                              8
1432   #define PCIEIP_REG_PWR_BDGT_DATA_UNUSED0                                                                   (0x7<<10) //
1433   #define PCIEIP_REG_PWR_BDGT_DATA_UNUSED0_SHIFT                                                             10
1434   #define PCIEIP_REG_PWR_BDGT_DATA_PM_STATE                                                                  (0x3<<13) // PM State
1435   #define PCIEIP_REG_PWR_BDGT_DATA_PM_STATE_SHIFT                                                            13
1436   #define PCIEIP_REG_PWR_BDGT_DATA_TYPE                                                                      (0x7<<15) // Type
1437   #define PCIEIP_REG_PWR_BDGT_DATA_TYPE_SHIFT                                                                15
1438   #define PCIEIP_REG_PWR_BDGT_DATA_RAIL                                                                      (0x7<<18) // Power rail
1439   #define PCIEIP_REG_PWR_BDGT_DATA_RAIL_SHIFT                                                                18
1440 #define PCIEIP_REG_RESOURCE_CON_REG_VC0                                                                      0x00015cUL //Access:RW   DataWidth:0x20   // VC Resource Control Register (0).
1441   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_TC_MAP_VC0                                                      (0x1<<0) // Bit 0 of TC to VC Mapping.
1442   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_TC_MAP_VC0_SHIFT                                                0
1443   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_TC_MAP_VC0_BIT1                                                 (0x7f<<1) // Bits 7:1 of TC to VC Mapping.
1444   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_TC_MAP_VC0_BIT1_SHIFT                                           1
1445   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_LOAD_PORT_ARBI_TABLE_VC0                                        (0x1<<16) // Load Port Arbitration Table.
1446   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_LOAD_PORT_ARBI_TABLE_VC0_SHIFT                                  16
1447   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_PORT_ARBI_SELECT_VC0                                            (0x1<<17) // Port Arbitration Select.
1448   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_PORT_ARBI_SELECT_VC0_SHIFT                                      17
1449   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_ID_VC                                                           (0x7<<24) // VC ID.
1450   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_ID_VC_SHIFT                                                     24
1451   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_ENABLE_VC0                                                      (0x1<<31) // VC Enable.
1452   #define PCIEIP_REG_RESOURCE_CON_REG_VC0_VC_ENABLE_VC0_SHIFT                                                31
1453 #define PCIEIP_REG_PWR_BDGT_CAPABILITY                                                                       0x00015cUL //Access:R    DataWidth:0x20   // Multi Field Register.
1454   #define PCIEIP_REG_PWR_BDGT_CAPABILITY_PCIE_CFG_PB_CAP_SYS_ALLOC                                           (0x1<<0) // The "System Allocated" bit when set indicates that the power budget for the device is included within the system power budget. Reported Power Budgeting Data for this device should be ignored by software for power budgeting decisions if this bit is set. This register is Read Only. The value can be written indirectly by writing into Power Budget Capability Register (0x550[0]) Path = i_cfg_func.i_cfg_private
1455   #define PCIEIP_REG_PWR_BDGT_CAPABILITY_PCIE_CFG_PB_CAP_SYS_ALLOC_SHIFT                                     0
1456 #define PCIEIP_REG_RESOURCE_STATUS_REG_VC0                                                                   0x000160UL //Access:R    DataWidth:0x20   // VC Resource Status Register (0).
1457   #define PCIEIP_REG_RESOURCE_STATUS_REG_VC0_VC_PORT_ARBI_TABLE_STATUS_VC0                                   (0x1<<16) // Port Arbitration Table Status.
1458   #define PCIEIP_REG_RESOURCE_STATUS_REG_VC0_VC_PORT_ARBI_TABLE_STATUS_VC0_SHIFT                             16
1459   #define PCIEIP_REG_RESOURCE_STATUS_REG_VC0_VC_NEGO_PENDING_VC0                                             (0x1<<17) // VC Negotiation Pending.
1460   #define PCIEIP_REG_RESOURCE_STATUS_REG_VC0_VC_NEGO_PENDING_VC0_SHIFT                                       17
1461 #define PCIEIP_REG_VC_CAP                                                                                    0x000160UL //Access:R    DataWidth:0x20   // The read-back value of this register is controlled by the EXT_CAP_ENA register in the PCI register space.
1462   #define PCIEIP_REG_VC_CAP_VC_CAP_ID                                                                        (0xffff<<0) // Virtual channel Capability ID. Hardwired to 2. Path = cfg_defs
1463   #define PCIEIP_REG_VC_CAP_VC_CAP_ID_SHIFT                                                                  0
1464   #define PCIEIP_REG_VC_CAP_VC_CAP_VER                                                                       (0xf<<16) // Capability ID Version. These bits are hardwired to 1h indicating the version of the capability ID. Hardwire to 1. Path = cfg_defs
1465   #define PCIEIP_REG_VC_CAP_VC_CAP_VER_SHIFT                                                                 16
1466   #define PCIEIP_REG_VC_CAP_VC_NEXT_CAP_OFF                                                                  (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
1467   #define PCIEIP_REG_VC_CAP_VC_NEXT_CAP_OFF_SHIFT                                                            20
1468 #define PCIEIP_REG_PORT_VC_CAPABILITY                                                                        0x000164UL //Access:R    DataWidth:0x20   // Not implemented.
1469 #define PCIEIP_REG_SN_BASE                                                                                   0x000168UL //Access:RW   DataWidth:0x20   // Device Serial Number Extended Capability Header.
1470   #define PCIEIP_REG_SN_BASE_SN_PCIE_EXTENDED_CAP_ID                                                         (0xffff<<0) // Serial Number Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1471   #define PCIEIP_REG_SN_BASE_SN_PCIE_EXTENDED_CAP_ID_SHIFT                                                   0
1472   #define PCIEIP_REG_SN_BASE_SN_CAP_VERSION                                                                  (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1473   #define PCIEIP_REG_SN_BASE_SN_CAP_VERSION_SHIFT                                                            16
1474   #define PCIEIP_REG_SN_BASE_SN_NEXT_OFFSET                                                                  (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1475   #define PCIEIP_REG_SN_BASE_SN_NEXT_OFFSET_SHIFT                                                            20
1476 #define PCIEIP_REG_PORT_VC_CAPABILITY2                                                                       0x000168UL //Access:R    DataWidth:0x20   // Not implemented.
1477 #define PCIEIP_REG_SER_NUM_REG_DW_1                                                                          0x00016cUL //Access:RW   DataWidth:0x20   // Serial Number 1 Register.
1478 #define PCIEIP_REG_PORT_VC_STATUS_CONTROL                                                                    0x00016cUL //Access:R    DataWidth:0x20   // Multi Field Register.
1479   #define PCIEIP_REG_PORT_VC_STATUS_CONTROL_PORT_VC_CONTROL                                                  (0xffff<<0) // Not implemented.
1480   #define PCIEIP_REG_PORT_VC_STATUS_CONTROL_PORT_VC_CONTROL_SHIFT                                            0
1481   #define PCIEIP_REG_PORT_VC_STATUS_CONTROL_PORT_VC_STATUS                                                   (0xffff<<16) // Not implemented.
1482   #define PCIEIP_REG_PORT_VC_STATUS_CONTROL_PORT_VC_STATUS_SHIFT                                             16
1483 #define PCIEIP_REG_SER_NUM_REG_DW_2                                                                          0x000170UL //Access:RW   DataWidth:0x20   // Serial Number 2 Register.
1484 #define PCIEIP_REG_PORT_ARB_TABLE                                                                            0x000170UL //Access:R    DataWidth:0x20   // Not implemented.
1485 #define PCIEIP_REG_VC_RSRC_CONTROL                                                                           0x000174UL //Access:RW   DataWidth:0x20   // The read-back value of this register is controlled by the EXT_CAP_ENA register in the PCI register space.
1486   #define PCIEIP_REG_VC_RSRC_CONTROL_DEFAULT_VC0                                                             (0x1<<0) // This bit is hardwired to one because DUT is only support VC0. Path = i_cfg_func.i_cfg_public.i_cfg_vc_cap
1487   #define PCIEIP_REG_VC_RSRC_CONTROL_DEFAULT_VC0_SHIFT                                                       0
1488   #define PCIEIP_REG_VC_RSRC_CONTROL_TC_VC_MAP                                                               (0x7f<<1) // This field indicates the TCs that are mapped to the VC resource. This field is valid for all devices. Note: Bit 0 of this field is read only. It is set to 1 for the default VC0. Path = i_cfg_func.i_cfg_private
1489   #define PCIEIP_REG_VC_RSRC_CONTROL_TC_VC_MAP_SHIFT                                                         1
1490   #define PCIEIP_REG_VC_RSRC_CONTROL_UNUSED0                                                                 (0x7fffff<<8) //
1491   #define PCIEIP_REG_VC_RSRC_CONTROL_UNUSED0_SHIFT                                                           8
1492   #define PCIEIP_REG_VC_RSRC_CONTROL_VC_ENABLE                                                               (0x1<<31) // Enables virtual channel. This bit is hardwired to 1 for the default VC0 and writing to this filed has no effect. Path = i_cfg_func.i_cfg_public.i_cfg_vc_cap
1493   #define PCIEIP_REG_VC_RSRC_CONTROL_VC_ENABLE_SHIFT                                                         31
1494 #define PCIEIP_REG_PB_BASE                                                                                   0x000178UL //Access:RW   DataWidth:0x20   // Power Budgeting Extended Capability Header.
1495   #define PCIEIP_REG_PB_BASE_PB_PCIE_EXTENDED_CAP_ID                                                         (0xffff<<0) // PB Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1496   #define PCIEIP_REG_PB_BASE_PB_PCIE_EXTENDED_CAP_ID_SHIFT                                                   0
1497   #define PCIEIP_REG_PB_BASE_PB_CAP_VERSION                                                                  (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1498   #define PCIEIP_REG_PB_BASE_PB_CAP_VERSION_SHIFT                                                            16
1499   #define PCIEIP_REG_PB_BASE_PB_NEXT_OFFSET                                                                  (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1500   #define PCIEIP_REG_PB_BASE_PB_NEXT_OFFSET_SHIFT                                                            20
1501 #define PCIEIP_REG_VC_RSRC_STATUS                                                                            0x000178UL //Access:R    DataWidth:0x20   // Multi Field Register.
1502   #define PCIEIP_REG_VC_RSRC_STATUS_UNUSED0                                                                  (0xffff<<0) //
1503   #define PCIEIP_REG_VC_RSRC_STATUS_UNUSED0_SHIFT                                                            0
1504   #define PCIEIP_REG_VC_RSRC_STATUS_VC_RSRC_STATUS                                                           (0xffff<<16) // Not implemented.
1505   #define PCIEIP_REG_VC_RSRC_STATUS_VC_RSRC_STATUS_SHIFT                                                     16
1506 #define PCIEIP_REG_PB_DATA_SELECT                                                                            0x00017cUL //Access:RW   DataWidth:0x20   // Data select Register.
1507   #define PCIEIP_REG_PB_DATA_SELECT_PB_DATA_SEL                                                              (0xff<<0) // Data Select Register.
1508   #define PCIEIP_REG_PB_DATA_SELECT_PB_DATA_SEL_SHIFT                                                        0
1509 #define PCIEIP_REG_DATA_REG_PB                                                                               0x000180UL //Access:R    DataWidth:0x20   // Data Register.
1510   #define PCIEIP_REG_DATA_REG_PB_PB_BASE_POWER                                                               (0xff<<0) // Base Power.
1511   #define PCIEIP_REG_DATA_REG_PB_PB_BASE_POWER_SHIFT                                                         0
1512   #define PCIEIP_REG_DATA_REG_PB_PB_DATA_SCALE                                                               (0x3<<8) // Data Scale.
1513   #define PCIEIP_REG_DATA_REG_PB_PB_DATA_SCALE_SHIFT                                                         8
1514   #define PCIEIP_REG_DATA_REG_PB_PB_PM_SUB_STATE                                                             (0x7<<10) // PM Sub State.
1515   #define PCIEIP_REG_DATA_REG_PB_PB_PM_SUB_STATE_SHIFT                                                       10
1516   #define PCIEIP_REG_DATA_REG_PB_PB_PM_STATE                                                                 (0x3<<13) // PM State.
1517   #define PCIEIP_REG_DATA_REG_PB_PB_PM_STATE_SHIFT                                                           13
1518   #define PCIEIP_REG_DATA_REG_PB_PB_TYPE                                                                     (0x7<<15) // Type of Operating Condition.
1519   #define PCIEIP_REG_DATA_REG_PB_PB_TYPE_SHIFT                                                               15
1520   #define PCIEIP_REG_DATA_REG_PB_PB_POWER_RAIL_STATE                                                         (0x7<<18) // Power Rail State.
1521   #define PCIEIP_REG_DATA_REG_PB_PB_POWER_RAIL_STATE_SHIFT                                                   18
1522 #define PCIEIP_REG_VENDOR_CAP                                                                                0x000180UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 0 of the EXT_CAP_ENA for EP, or setting bit 0 of RC_EXT_CAP_ENA for RC. By default, this capability is disabled (i.e. reading this register will return zeroes). The capability can be enabled by default by defining VendorCapOn in version.v. When supporting SRIOV, this capability is enabled if PCIE_VF_BAR_STRIDE is defined in version.v
1523   #define PCIEIP_REG_VENDOR_CAP_VENDOR_SPEC_CAP_ID                                                           (0xffff<<0) // Vendor Specific Extended Capability ID. Hardwired to 0xB. Path = cfg_defs
1524   #define PCIEIP_REG_VENDOR_CAP_VENDOR_SPEC_CAP_ID_SHIFT                                                     0
1525   #define PCIEIP_REG_VENDOR_CAP_CAP_VER                                                                      (0xf<<16) // Vendor Specific Extended Capability version. Hardwired to 0x1. Path = cfg_defs
1526   #define PCIEIP_REG_VENDOR_CAP_CAP_VER_SHIFT                                                                16
1527   #define PCIEIP_REG_VENDOR_CAP_NEXT                                                                         (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability. Path = i_cfg_func.i_cfg_public.i_cfg_ep_reg
1528   #define PCIEIP_REG_VENDOR_CAP_NEXT_SHIFT                                                                   20
1529 #define PCIEIP_REG_CAP_REG_PB                                                                                0x000184UL //Access:RW   DataWidth:0x20   // Power Budget Capability Register.
1530   #define PCIEIP_REG_CAP_REG_PB_PB_SYS_ALLOC                                                                 (0x1<<0) // System Allocated PB.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1531   #define PCIEIP_REG_CAP_REG_PB_PB_SYS_ALLOC_SHIFT                                                           0
1532 #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER                                                                    0x000184UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 0 of the EXT_CAP_ENA for EP, or setting bit 0 of RC_EXT_CAP_ENA for RC. By default, this capability is disabled (i.e. reading this register will return zeroes). The capability can be enabled by default by defining VendorCapOn in version.v
1533   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_VSEC_ID                                                          (0xffff<<0) // VSEC ID. This field is a vendor-defined ID number that indicates the nature and format of the VSEC structure. Software must qualify the Vendor ID before interpreting this field. Path = i_cfg_func.i_cfg_private
1534   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_VSEC_ID_SHIFT                                                    0
1535   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_VSEC_REV                                                         (0xf<<16) // VSEC Rev. This field is a vendor-defined version number that indicates the version of the VSEC structure. Software must qualify the Vendor ID and VSEC ID before interpreting this field. Path = i_cfg_func.i_cfg_private
1536   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_VSEC_REV_SHIFT                                                   16
1537   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_VSEC_LENGTH                                                      (0xfff<<20) // VSEC Length. This field indicates the number of bytes in the entire VSEC structure, including the PCI Express Enhanced Capability header, the Vendor-Specific header, and the Vendor-Specific Registers. Path = i_cfg_func.i_cfg_private
1538   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_VSEC_LENGTH_SHIFT                                                20
1539 #define PCIEIP_REG_ARI_BASE                                                                                  0x000188UL //Access:RW   DataWidth:0x20   // ARI Capability Header.
1540   #define PCIEIP_REG_ARI_BASE_ARI_PCIE_EXTENDED_CAP_ID                                                       (0xffff<<0) // ARI Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1541   #define PCIEIP_REG_ARI_BASE_ARI_PCIE_EXTENDED_CAP_ID_SHIFT                                                 0
1542   #define PCIEIP_REG_ARI_BASE_ARI_CAP_VERSION                                                                (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1543   #define PCIEIP_REG_ARI_BASE_ARI_CAP_VERSION_SHIFT                                                          16
1544   #define PCIEIP_REG_ARI_BASE_ARI_NEXT_OFFSET                                                                (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1545   #define PCIEIP_REG_ARI_BASE_ARI_NEXT_OFFSET_SHIFT                                                          20
1546 #define PCIEIP_REG_VENDOR_SPECIFIC_REG1                                                                      0x000188UL //Access:RW   DataWidth:0x20   // If bit 0 of the EXT_CAP_ENA for EP or bit 0 of RC_EXT_CAP_ENA for RC is reset to '0', reading this register will return all 0's. By default, this capability is disabled (i.e. reading this register will return zeroes). The capability can be enabled by default by defining VendorCapOn or PCIE_VF_BAR_STRIDE in version.v
1547   #define PCIEIP_REG_VENDOR_SPECIFIC_REG1_VF_BAR0_STRIDE_BITS                                                (0x7fffffff<<0) // This field defines alignment and stride of VF BAR0 address space. The bits are a power of 2 value that multiplies the PF VF Bar0 value to compute the starting address and alignment of the BAR0 for each VF. This field may only have 1 bit set.This field is ignored when bit 31 is 0.
1548   #define PCIEIP_REG_VENDOR_SPECIFIC_REG1_VF_BAR0_STRIDE_BITS_SHIFT                                          0
1549   #define PCIEIP_REG_VENDOR_SPECIFIC_REG1_VF_BAR0_STRIDE_EN                                                  (0x1<<31) // Enable VF Bar0 Stride. When this bit bit is clear, computation of the VF BAR0 offset from the PF SRIOV capability structure is unchanged.
1550   #define PCIEIP_REG_VENDOR_SPECIFIC_REG1_VF_BAR0_STRIDE_EN_SHIFT                                            31
1551 #define PCIEIP_REG_CAP_REG                                                                                   0x00018cUL //Access:R    DataWidth:0x20   // ARI Capability and Control Register.
1552   #define PCIEIP_REG_CAP_REG_ARI_MFVC_FUN_GRP_CAP                                                            (0x1<<0) // Multi Functional Virtual Channel (MFVC) Function Groups Capability.
1553   #define PCIEIP_REG_CAP_REG_ARI_MFVC_FUN_GRP_CAP_SHIFT                                                      0
1554   #define PCIEIP_REG_CAP_REG_ARI_ACS_FUN_GRP_CAP                                                             (0x1<<1) // ACS Function Groups Capability.
1555   #define PCIEIP_REG_CAP_REG_ARI_ACS_FUN_GRP_CAP_SHIFT                                                       1
1556   #define PCIEIP_REG_CAP_REG_ARI_NEXT_FUN_NUM                                                                (0xff<<8) // Next Function Number.
1557   #define PCIEIP_REG_CAP_REG_ARI_NEXT_FUN_NUM_SHIFT                                                          8
1558   #define PCIEIP_REG_CAP_REG_ARI_MFVC_FUN_GRP_EN                                                             (0x1<<16) // MFVC Function Groups Enable.
1559   #define PCIEIP_REG_CAP_REG_ARI_MFVC_FUN_GRP_EN_SHIFT                                                       16
1560   #define PCIEIP_REG_CAP_REG_ARI_ACS_FUN_GRP_EN                                                              (0x1<<17) // ACS Function Groups Enable.
1561   #define PCIEIP_REG_CAP_REG_ARI_ACS_FUN_GRP_EN_SHIFT                                                        17
1562   #define PCIEIP_REG_CAP_REG_ARI_FUN_GRP                                                                     (0x7<<20) // Function Group.
1563   #define PCIEIP_REG_CAP_REG_ARI_FUN_GRP_SHIFT                                                               20
1564 #define PCIEIP_REG_VENDOR_SPECIFIC_REG2                                                                      0x00018cUL //Access:R    DataWidth:0x20   //
1565 #define PCIEIP_REG_VENDOR_SPECIFIC_REG3                                                                      0x000190UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1566   #define PCIEIP_REG_VENDOR_SPECIFIC_REG3_VF_BAR2_STRIDE_BITS                                                (0x7fffffff<<0) // This field defines alignment and stride of VF BAR2 address space. The bits are a power of 2 value that multiplies the PF VF Bar2 value to compute the starting address and alignment of the BAR2 for each VF. This field may only have 1 bit set.This field is ignored when bit 31 is 0.
1567   #define PCIEIP_REG_VENDOR_SPECIFIC_REG3_VF_BAR2_STRIDE_BITS_SHIFT                                          0
1568   #define PCIEIP_REG_VENDOR_SPECIFIC_REG3_VF_BAR2_STRIDE_EN                                                  (0x1<<31) // Enable VF Bar2 Stride. When this bit bit is clear, computation of the VF BAR2 offset from the PF SRIOV capability structure is unchanged.
1569   #define PCIEIP_REG_VENDOR_SPECIFIC_REG3_VF_BAR2_STRIDE_EN_SHIFT                                            31
1570 #define PCIEIP_REG_VENDOR_SPECIFIC_REG4                                                                      0x000194UL //Access:R    DataWidth:0x20   //
1571 #define PCIEIP_REG_SPCIE_CAP_HEADER_REG                                                                      0x000198UL //Access:RW   DataWidth:0x20   // SPCIE Capability Header.
1572   #define PCIEIP_REG_SPCIE_CAP_HEADER_REG_EXTENDED_CAP_ID                                                    (0xffff<<0) // Secondary PCI Express Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1573   #define PCIEIP_REG_SPCIE_CAP_HEADER_REG_EXTENDED_CAP_ID_SHIFT                                              0
1574   #define PCIEIP_REG_SPCIE_CAP_HEADER_REG_CAP_VERSION                                                        (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1575   #define PCIEIP_REG_SPCIE_CAP_HEADER_REG_CAP_VERSION_SHIFT                                                  16
1576   #define PCIEIP_REG_SPCIE_CAP_HEADER_REG_NEXT_OFFSET                                                        (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1577   #define PCIEIP_REG_SPCIE_CAP_HEADER_REG_NEXT_OFFSET_SHIFT                                                  20
1578 #define PCIEIP_REG_VENDOR_SPECIFIC_REG5                                                                      0x000198UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1579   #define PCIEIP_REG_VENDOR_SPECIFIC_REG5_VF_BAR4_STRIDE_BITS                                                (0x7fffffff<<0) // This field defines alignment and stride of VF BAR4 address space. The bits are a power of 2 value that multiplies the PF VF Bar4 value to compute the starting address and alignment of the BAR4 for each VF. This field may only have 1 bit set.This field is ignored when bit 31 is 0.
1580   #define PCIEIP_REG_VENDOR_SPECIFIC_REG5_VF_BAR4_STRIDE_BITS_SHIFT                                          0
1581   #define PCIEIP_REG_VENDOR_SPECIFIC_REG5_VF_BAR4_STRIDE_EN                                                  (0x1<<31) // Enable VF Bar4 Stride. When this bit bit is clear, computation of the VF BAR4 offset from the PF SRIOV capability structure is unchanged.
1582   #define PCIEIP_REG_VENDOR_SPECIFIC_REG5_VF_BAR4_STRIDE_EN_SHIFT                                            31
1583 #define PCIEIP_REG_LINK_CONTROL3_REG                                                                         0x00019cUL //Access:R    DataWidth:0x20   // Link Control 3 Register.
1584   #define PCIEIP_REG_LINK_CONTROL3_REG_PERFORM_EQ                                                            (0x1<<0) // Perform Equalization.   Note: The access attributes of this field are as follows:  - Dbi: R/W
1585   #define PCIEIP_REG_LINK_CONTROL3_REG_PERFORM_EQ_SHIFT                                                      0
1586   #define PCIEIP_REG_LINK_CONTROL3_REG_EQ_REQ_INT_EN                                                         (0x1<<1) // Link Equalization Request Interrupt Enable.   Note: The access attributes of this field are as follows:  - Dbi: R/W
1587   #define PCIEIP_REG_LINK_CONTROL3_REG_EQ_REQ_INT_EN_SHIFT                                                   1
1588 #define PCIEIP_REG_LANE_ERR_STATUS_REG                                                                       0x0001a0UL //Access:RW   DataWidth:0x20   // Lane Error Status Register.
1589   #define PCIEIP_REG_LANE_ERR_STATUS_REG_LANE_ERR_STATUS                                                     (0xff<<0) // Lane Error Status Bits per Lane.
1590   #define PCIEIP_REG_LANE_ERR_STATUS_REG_LANE_ERR_STATUS_SHIFT                                               0
1591 #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG                                                                     0x0001a4UL //Access:R    DataWidth:0x20   // Lane Equalization Control Register for lanes 1 and 0.
1592   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_TX_PRESET0                                                    (0xf<<0) // Downstream Port 8.0 GT/s Transmitter Preset 0.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1593   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_TX_PRESET0_SHIFT                                              0
1594   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_RX_PRESET_HINT0                                               (0x7<<4) // Downstream Port 8.0 GT/s Receiver Preset Hint 0.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1595   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_RX_PRESET_HINT0_SHIFT                                         4
1596   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_TX_PRESET0                                                    (0xf<<8) // Upstream Port 8.0 GT/s Transmitter Preset 0.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1597   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_TX_PRESET0_SHIFT                                              8
1598   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_RX_PRESET_HINT0                                               (0x7<<12) // Upstream Port 8.0 GT/s Receiver Preset Hint 0.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1599   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_RX_PRESET_HINT0_SHIFT                                         12
1600   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_TX_PRESET1                                                    (0xf<<16) // Downstream Port 8.0 GT/s Transmitter Preset 1.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1601   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_TX_PRESET1_SHIFT                                              16
1602   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_RX_PRESET_HINT1                                               (0x7<<20) // Downstream Port 8.0 GT/s Receiver Preset Hint 1.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1603   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_DSP_RX_PRESET_HINT1_SHIFT                                         20
1604   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_TX_PRESET1                                                    (0xf<<24) // Upstream Port 8.0 GT/s Transmitter Preset 1.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1605   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_TX_PRESET1_SHIFT                                              24
1606   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_RX_PRESET_HINT1                                               (0x7<<28) // Upstream Port 8.0 GT/s Receiver Preset Hint 1.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1607   #define PCIEIP_REG_SPCIE_CAP_OFF_0CH_REG_USP_RX_PRESET_HINT1_SHIFT                                         28
1608 #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG                                                                     0x0001a8UL //Access:R    DataWidth:0x20   // Lane Equalization Control Register (LEC) or Lane Equalization Control Register 2 (LEC2) #2. The function of this register is dependent on your actual configuration.  - Gen3: LEC or RSVD depending on the value of CX_NL.  - Gen4: LEC or LEC2 or RSVD depending on the value of CX_NL.
1609   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_TX_PRESET2                                                    (0xf<<0) // Downstream Port 8.0 GT/s Transmitter Preset2.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1610   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_TX_PRESET2_SHIFT                                              0
1611   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_RX_PRESET_HINT2                                               (0x7<<4) // Downstream Port 8.0 GT/s Receiver Preset Hint2.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1612   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_RX_PRESET_HINT2_SHIFT                                         4
1613   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_TX_PRESET2                                                    (0xf<<8) // Upstream Port 8.0 GT/s Transmitter Preset2.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1614   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_TX_PRESET2_SHIFT                                              8
1615   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_RX_PRESET_HINT2                                               (0x7<<12) // Upstream Port 8.0 GT/s Receiver Preset Hint2.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1616   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_RX_PRESET_HINT2_SHIFT                                         12
1617   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_TX_PRESET3                                                    (0xf<<16) // Downstream Port 8.0 GT/s Transmitter Preset3.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1618   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_TX_PRESET3_SHIFT                                              16
1619   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_RX_PRESET_HINT3                                               (0x7<<20) // Downstream Port 8.0 GT/s Receiver Preset Hint3.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1620   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_DSP_RX_PRESET_HINT3_SHIFT                                         20
1621   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_TX_PRESET3                                                    (0xf<<24) // Upstream Port 8.0 GT/s Transmitter Preset3.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1622   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_TX_PRESET3_SHIFT                                              24
1623   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_RX_PRESET_HINT3                                               (0x7<<28) // Upstream Port 8.0 GT/s Receiver Preset Hint3.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1624   #define PCIEIP_REG_SPCIE_CAP_OFF_10H_REG_USP_RX_PRESET_HINT3_SHIFT                                         28
1625 #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG                                                                     0x0001acUL //Access:R    DataWidth:0x20   // Lane Equalization Control Register (LEC) or Lane Equalization Control Register 2 (LEC2) #4. The function of this register is dependent on your actual configuration.  - Gen3: LEC or RSVD depending on the value of CX_NL.  - Gen4: LEC or LEC2 or RSVD depending on the value of CX_NL.
1626   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_TX_PRESET4                                                    (0xf<<0) // Downstream Port 8.0 GT/s Transmitter Preset4.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1627   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_TX_PRESET4_SHIFT                                              0
1628   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_RX_PRESET_HINT4                                               (0x7<<4) // Downstream Port 8.0 GT/s Receiver Preset Hint4.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1629   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_RX_PRESET_HINT4_SHIFT                                         4
1630   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_TX_PRESET4                                                    (0xf<<8) // Upstream Port 8.0 GT/s Transmitter Preset4.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1631   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_TX_PRESET4_SHIFT                                              8
1632   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_RX_PRESET_HINT4                                               (0x7<<12) // Upstream Port 8.0 GT/s Receiver Preset Hint4.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1633   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_RX_PRESET_HINT4_SHIFT                                         12
1634   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_TX_PRESET5                                                    (0xf<<16) // Downstream Port 8.0 GT/s Transmitter Preset5.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1635   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_TX_PRESET5_SHIFT                                              16
1636   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_RX_PRESET_HINT5                                               (0x7<<20) // Downstream Port 8.0 GT/s Receiver Preset Hint5.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1637   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_DSP_RX_PRESET_HINT5_SHIFT                                         20
1638   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_TX_PRESET5                                                    (0xf<<24) // Upstream Port 8.0 GT/s Transmitter Preset5.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1639   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_TX_PRESET5_SHIFT                                              24
1640   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_RX_PRESET_HINT5                                               (0x7<<28) // Upstream Port 8.0 GT/s Receiver Preset Hint5.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1641   #define PCIEIP_REG_SPCIE_CAP_OFF_14H_REG_USP_RX_PRESET_HINT5_SHIFT                                         28
1642 #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG                                                                     0x0001b0UL //Access:R    DataWidth:0x20   // Lane Equalization Control Register (LEC) or Lane Equalization Control Register 2 (LEC2) #6. The function of this register is dependent on your actual configuration.  - Gen3: LEC or RSVD depending on the value of CX_NL.  - Gen4: LEC or LEC2 or RSVD depending on the value of CX_NL.
1643   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_TX_PRESET6                                                    (0xf<<0) // Downstream Port 8.0 GT/s Transmitter Preset6.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1644   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_TX_PRESET6_SHIFT                                              0
1645   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_RX_PRESET_HINT6                                               (0x7<<4) // Downstream Port 8.0 GT/s Receiver Preset Hint6.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1646   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_RX_PRESET_HINT6_SHIFT                                         4
1647   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_TX_PRESET6                                                    (0xf<<8) // Upstream Port 8.0 GT/s Transmitter Preset6.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1648   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_TX_PRESET6_SHIFT                                              8
1649   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_RX_PRESET_HINT6                                               (0x7<<12) // Upstream Port 8.0 GT/s Receiver Preset Hint6.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1650   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_RX_PRESET_HINT6_SHIFT                                         12
1651   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_TX_PRESET7                                                    (0xf<<16) // Downstream Port 8.0 GT/s Transmitter Preset7.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1652   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_TX_PRESET7_SHIFT                                              16
1653   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_RX_PRESET_HINT7                                               (0x7<<20) // Downstream Port 8.0 GT/s Receiver Preset Hint7.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1654   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_DSP_RX_PRESET_HINT7_SHIFT                                         20
1655   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_TX_PRESET7                                                    (0xf<<24) // Upstream Port 8.0 GT/s Transmitter Preset7.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1656   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_TX_PRESET7_SHIFT                                              24
1657   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_RX_PRESET_HINT7                                               (0x7<<28) // Upstream Port 8.0 GT/s Receiver Preset Hint7.  The write value is gated with the PCIE_CAP_CROSS_LINK_SUPPORT field of LINK_CAPABILITIES2_REG.   Note: The access attributes of this field are as follows:  - Dbi: DSP || USP && PCIE_CAP_CROSS_LINK_SUPPORT ? (if (DBI_RO_WR_EN == 1) then R/W (sticky) else R) : ROS
1658   #define PCIEIP_REG_SPCIE_CAP_OFF_18H_REG_USP_RX_PRESET_HINT7_SHIFT                                         28
1659 #define PCIEIP_REG_LTR_CAP                                                                                   0x0001b0UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 5 of the EXT_CAP_ENA for EP, By default, this capability is disabled (i.e. reading this register will return zeroes). The capability can be enabled by default by defining LTR_ENABLED in version.v and setting bit 5 of EXT_CAP_ENA. This capability when present , will only exist in function 0 of a multi-function device.
1660   #define PCIEIP_REG_LTR_CAP_LTR_EXT_CAP_ID                                                                  (0xffff<<0) // Vendor Specific Extended Capability ID.
1661   #define PCIEIP_REG_LTR_CAP_LTR_EXT_CAP_ID_SHIFT                                                            0
1662   #define PCIEIP_REG_LTR_CAP_CAP_VER                                                                         (0xf<<16) // LTR Capability version. Hardwired to 0x1.
1663   #define PCIEIP_REG_LTR_CAP_CAP_VER_SHIFT                                                                   16
1664   #define PCIEIP_REG_LTR_CAP_NEXT                                                                            (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
1665   #define PCIEIP_REG_LTR_CAP_NEXT_SHIFT                                                                      20
1666 #define PCIEIP_REG_LATENCY_REGISTER                                                                          0x0001b4UL //Access:RW   DataWidth:0x20   // The RW value of this register is controlled by setting bit 5 of the EXT_CAP_ENA for EP. By default, this capability is disabled (i.e. reading this register will return zeroes).
1667   #define PCIEIP_REG_LATENCY_REGISTER_MAX_SNOOP_LATE_VALUE                                                   (0x3ff<<0) // Max Snoop Latency Value. Along with Max snoop latency scale field, this register specifies the maximum no-snoop latency that a device is premitted to request. Software should set this to the platforms max supported latency or less.
1668   #define PCIEIP_REG_LATENCY_REGISTER_MAX_SNOOP_LATE_VALUE_SHIFT                                             0
1669   #define PCIEIP_REG_LATENCY_REGISTER_MAX_SNOOP_LATE_SCALE                                                   (0x7<<10) // Max Snoop Latency Scale. This register provides a scale for the value contained within the max_snoop_late_value field.
1670   #define PCIEIP_REG_LATENCY_REGISTER_MAX_SNOOP_LATE_SCALE_SHIFT                                             10
1671   #define PCIEIP_REG_LATENCY_REGISTER_UNUSED0                                                                (0x7<<13) //
1672   #define PCIEIP_REG_LATENCY_REGISTER_UNUSED0_SHIFT                                                          13
1673   #define PCIEIP_REG_LATENCY_REGISTER_MAX_NO_SNOOP_LATE_VALUE                                                (0x3ff<<16) // Max No Snoop Latency Value. Along with Max No snoop latency scale field, this register specifies the maximum no-snoop latency that a device is premitted to request. Software should set this to the platforms max supported latency or less.
1674   #define PCIEIP_REG_LATENCY_REGISTER_MAX_NO_SNOOP_LATE_VALUE_SHIFT                                          16
1675   #define PCIEIP_REG_LATENCY_REGISTER_MAX_NO_SNOOP_LATE_SCALE                                                (0x7<<26) // Max No Snoop Latency Scale. This register provides a scale for the value contained within the max_no_snoop_late_value field.
1676   #define PCIEIP_REG_LATENCY_REGISTER_MAX_NO_SNOOP_LATE_SCALE_SHIFT                                          26
1677 #define PCIEIP_REG_SRIOV_BASE_REG                                                                            0x0001b8UL //Access:RW   DataWidth:0x20   // SR-IOV Capability Header. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1678   #define PCIEIP_REG_SRIOV_BASE_REG_SRIOV_PCIE_EXTENDED_CAP_ID                                               (0xffff<<0) // SRIOV Extended Capability ID. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1679   #define PCIEIP_REG_SRIOV_BASE_REG_SRIOV_PCIE_EXTENDED_CAP_ID_SHIFT                                         0
1680   #define PCIEIP_REG_SRIOV_BASE_REG_SRIOV_CAP_VERSION                                                        (0xf<<16) // Capability Version. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1681   #define PCIEIP_REG_SRIOV_BASE_REG_SRIOV_CAP_VERSION_SHIFT                                                  16
1682   #define PCIEIP_REG_SRIOV_BASE_REG_SRIOV_NEXT_OFFSET                                                        (0xfff<<20) // Next Capability Offset. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1683   #define PCIEIP_REG_SRIOV_BASE_REG_SRIOV_NEXT_OFFSET_SHIFT                                                  20
1684 #define PCIEIP_REG_ARI_CAP                                                                                   0x0001b8UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 6 of the EXT_CAP_ENA for EP, The capability can be enabled by default by defining SRIOV in version.v .
1685   #define PCIEIP_REG_ARI_CAP_ARI_EXT_CAP_ID                                                                  (0xffff<<0) // ARI Extended Capability ID. Hardwired to 0xE.
1686   #define PCIEIP_REG_ARI_CAP_ARI_EXT_CAP_ID_SHIFT                                                            0
1687   #define PCIEIP_REG_ARI_CAP_CAP_VER                                                                         (0xf<<16) // ARI Capability version. Hardwired to 0x1.
1688   #define PCIEIP_REG_ARI_CAP_CAP_VER_SHIFT                                                                   16
1689   #define PCIEIP_REG_ARI_CAP_NEXT                                                                            (0xfff<<20) //
1690   #define PCIEIP_REG_ARI_CAP_NEXT_SHIFT                                                                      20
1691 #define PCIEIP_REG_CAPABILITIES_REG                                                                          0x0001bcUL //Access:RW   DataWidth:0x20   // SR-IOV Capability Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1692   #define PCIEIP_REG_CAPABILITIES_REG_SRIOV_VF_MIGRATION_CAP                                                 (0x1<<0) // VF Migration Capable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1693   #define PCIEIP_REG_CAPABILITIES_REG_SRIOV_VF_MIGRATION_CAP_SHIFT                                           0
1694   #define PCIEIP_REG_CAPABILITIES_REG_SRIOV_ARI_CAP_HIER_PRESERVED                                           (0x1<<1) // ARI Capable Hierarchy Preserved. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
1695   #define PCIEIP_REG_CAPABILITIES_REG_SRIOV_ARI_CAP_HIER_PRESERVED_SHIFT                                     1
1696   #define PCIEIP_REG_CAPABILITIES_REG_SRIOV_VF_MIGRATION_INT_MSG_NUM                                         (0x3ff<<21) // VF Migration Interrupt Message Number. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1697   #define PCIEIP_REG_CAPABILITIES_REG_SRIOV_VF_MIGRATION_INT_MSG_NUM_SHIFT                                   21
1698 #define PCIEIP_REG_ARI_CONTROL_REGISTER                                                                      0x0001bcUL //Access:R    DataWidth:0x20   // The RW value of this register is controlled by setting bit 6 of the EXT_CAP_ENA for EP. By default, this capability is disabled (i.e. reading this register will return zeroes).
1699   #define PCIEIP_REG_ARI_CONTROL_REGISTER_MFVC_FUNC_GROUP_CAP                                                (0x1<<0) // Hardwired to 0
1700   #define PCIEIP_REG_ARI_CONTROL_REGISTER_MFVC_FUNC_GROUP_CAP_SHIFT                                          0
1701   #define PCIEIP_REG_ARI_CONTROL_REGISTER_ACS_FUNC_GROUP_CAP                                                 (0x1<<1) // Hardwired to 0
1702   #define PCIEIP_REG_ARI_CONTROL_REGISTER_ACS_FUNC_GROUP_CAP_SHIFT                                           1
1703   #define PCIEIP_REG_ARI_CONTROL_REGISTER_UNUSED0                                                            (0x3f<<2) //
1704   #define PCIEIP_REG_ARI_CONTROL_REGISTER_UNUSED0_SHIFT                                                      2
1705   #define PCIEIP_REG_ARI_CONTROL_REGISTER_NEXT_FUNCTION_NUMBER                                               (0xff<<8) // Next Function Number. This field indicates the function number of the next higher numbered function in device. Value reflects programming in ARI_CAP(0x5FC) private register.
1706   #define PCIEIP_REG_ARI_CONTROL_REGISTER_NEXT_FUNCTION_NUMBER_SHIFT                                         8
1707   #define PCIEIP_REG_ARI_CONTROL_REGISTER_ARI_CTRL                                                           (0xffff<<16) // Field is unused and is hardwired to 0.
1708   #define PCIEIP_REG_ARI_CONTROL_REGISTER_ARI_CTRL_SHIFT                                                     16
1709 #define PCIEIP_REG_STATUS_CONTROL_REG                                                                        0x0001c0UL //Access:RW   DataWidth:0x20   // SR-IOV Control and Status Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1710   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_ENABLE                                                      (0x1<<0) // VF Enable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1711   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_ENABLE_SHIFT                                                0
1712   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_MIGRATION_ENABLE                                            (0x1<<1) // VF Migration Enable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1713   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_MIGRATION_ENABLE_SHIFT                                      1
1714   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_MIGRATION_INT_ENABLE                                        (0x1<<2) // VF Migration Interrupt Enable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1715   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_MIGRATION_INT_ENABLE_SHIFT                                  2
1716   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_MSE                                                         (0x1<<3) // VF Memory Space Enable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1717   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_VF_MSE_SHIFT                                                   3
1718   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_ARI_CAPABLE_HIER                                               (0x1<<4) // ARI Capable Hierarchy (Applies to endpoint only). For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W but read-value is not always same as write-value
1719   #define PCIEIP_REG_STATUS_CONTROL_REG_SRIOV_ARI_CAPABLE_HIER_SHIFT                                         4
1720 #define PCIEIP_REG_SRIOV_CAP                                                                                 0x0001c0UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 7 of the EXT_CAP_ENA for EP, The capability can be enabled by default by defining SRIOV in version.v .
1721   #define PCIEIP_REG_SRIOV_CAP_SRIOV_EXT_CAP_ID                                                              (0xffff<<0) // SRIOV Extended Capability ID. Hardwired to 0xE.
1722   #define PCIEIP_REG_SRIOV_CAP_SRIOV_EXT_CAP_ID_SHIFT                                                        0
1723   #define PCIEIP_REG_SRIOV_CAP_SRCAP_VER                                                                     (0xf<<16) // SRIOV Capability version. Hardwired to 0x1.
1724   #define PCIEIP_REG_SRIOV_CAP_SRCAP_VER_SHIFT                                                               16
1725   #define PCIEIP_REG_SRIOV_CAP_NEXT                                                                          (0xfff<<20) //
1726   #define PCIEIP_REG_SRIOV_CAP_NEXT_SHIFT                                                                    20
1727 #define PCIEIP_REG_SRIOV_INITIAL_VFS                                                                         0x0001c4UL //Access:RW   DataWidth:0x20   // TotalVFs InitialVFs Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1728   #define PCIEIP_REG_SRIOV_INITIAL_VFS_SRIOV_INITIAL_VFS                                                     (0xffff<<0) // InitialVFs. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two InitialVFs registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1729   #define PCIEIP_REG_SRIOV_INITIAL_VFS_SRIOV_INITIAL_VFS_SHIFT                                               0
1730   #define PCIEIP_REG_SRIOV_INITIAL_VFS_SRIOV_TOTAL_VFS                                                       (0xffff<<16) // Total VFs (Max Number of VFs). For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)
1731   #define PCIEIP_REG_SRIOV_INITIAL_VFS_SRIOV_TOTAL_VFS_SHIFT                                                 16
1732 #define PCIEIP_REG_SRIOV_CAPABILITIES                                                                        0x0001c4UL //Access:R    DataWidth:0x20   // Multi Field Register.
1733   #define PCIEIP_REG_SRIOV_CAPABILITIES_UNUSED_1A                                                            (0x1<<0) // The capability is hardwired to 0.
1734   #define PCIEIP_REG_SRIOV_CAPABILITIES_UNUSED_1A_SHIFT                                                      0
1735   #define PCIEIP_REG_SRIOV_CAPABILITIES_ARI_CAP_HIER_PRESERVED                                               (0x1<<1) // This field is only present in PF0. This bet when set indicates that the ARI capable hierarchy is preserved across certain power state transitions.
1736   #define PCIEIP_REG_SRIOV_CAPABILITIES_ARI_CAP_HIER_PRESERVED_SHIFT                                         1
1737   #define PCIEIP_REG_SRIOV_CAPABILITIES_UNUSED_1                                                             (0x3fffffff<<2) // The capability is hardwired to 0.
1738   #define PCIEIP_REG_SRIOV_CAPABILITIES_UNUSED_1_SHIFT                                                       2
1739 #define PCIEIP_REG_SRIOV_NUM_VFS                                                                             0x0001c8UL //Access:RW   DataWidth:0x20   // NumVFs and Function Dependency Link Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two of these registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address.
1740   #define PCIEIP_REG_SRIOV_NUM_VFS_SRIOV_NUM_VFS                                                             (0xffff<<0) // Number of Visible VFs. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: STATUS_CONTROL_REG.SRIOV_VF_ENABLE ? RW : RO
1741   #define PCIEIP_REG_SRIOV_NUM_VFS_SRIOV_NUM_VFS_SHIFT                                                       0
1742   #define PCIEIP_REG_SRIOV_NUM_VFS_SRIOV_FDL                                                                 (0xff<<16) // Functional Dependency Link. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1743   #define PCIEIP_REG_SRIOV_NUM_VFS_SRIOV_FDL_SHIFT                                                           16
1744 #define PCIEIP_REG_SRIOV_CONTROL                                                                             0x0001c8UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1745   #define PCIEIP_REG_SRIOV_CONTROL_VF_ENABLE                                                                 (0x1<<0) // Enables/Disables VFs.
1746   #define PCIEIP_REG_SRIOV_CONTROL_VF_ENABLE_SHIFT                                                           0
1747   #define PCIEIP_REG_SRIOV_CONTROL_VF_MIG_EN                                                                 (0x1<<1) //
1748   #define PCIEIP_REG_SRIOV_CONTROL_VF_MIG_EN_SHIFT                                                           1
1749   #define PCIEIP_REG_SRIOV_CONTROL_VF_MIG_INTERR_EN                                                          (0x1<<2) // This bit has no effect in IP. However spec has defined it to be RW.
1750   #define PCIEIP_REG_SRIOV_CONTROL_VF_MIG_INTERR_EN_SHIFT                                                    2
1751   #define PCIEIP_REG_SRIOV_CONTROL_VF_MSE                                                                    (0x1<<3) // When set, memory space is enabled for VFs.
1752   #define PCIEIP_REG_SRIOV_CONTROL_VF_MSE_SHIFT                                                              3
1753   #define PCIEIP_REG_SRIOV_CONTROL_ARI_CAPABLE_HIER                                                          (0x1<<4) // When set, the device is permitted to locate VF in Func Number 8 to 255. This field is RW only in PF0 and is RO in all other PFs.
1754   #define PCIEIP_REG_SRIOV_CONTROL_ARI_CAPABLE_HIER_SHIFT                                                    4
1755   #define PCIEIP_REG_SRIOV_CONTROL_UNUSED_2                                                                  (0x7ff<<5) // The Status is hardwired to 0.
1756   #define PCIEIP_REG_SRIOV_CONTROL_UNUSED_2_SHIFT                                                            5
1757   #define PCIEIP_REG_SRIOV_CONTROL_SRIOV_STATUS                                                              (0xffff<<16) // The Status is hardwired to 0.
1758   #define PCIEIP_REG_SRIOV_CONTROL_SRIOV_STATUS_SHIFT                                                        16
1759 #define PCIEIP_REG_SRIOV_VF_OFFSET_POSITION                                                                  0x0001ccUL //Access:RW   DataWidth:0x20   // VF Stride and Offset Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1760   #define PCIEIP_REG_SRIOV_VF_OFFSET_POSITION_SRIOV_VF_OFFSET                                                (0xffff<<0) // First VF Offset. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two First VF Offset registers at this address location; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit of the PF0 "SR-IOV Control Register" determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1761   #define PCIEIP_REG_SRIOV_VF_OFFSET_POSITION_SRIOV_VF_OFFSET_SHIFT                                          0
1762   #define PCIEIP_REG_SRIOV_VF_OFFSET_POSITION_SRIOV_VF_STRIDE                                                (0xffff<<16) // VF Stride. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two VF Stride registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit of the PF0 "SR-IOV Control Register". determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1763   #define PCIEIP_REG_SRIOV_VF_OFFSET_POSITION_SRIOV_VF_STRIDE_SHIFT                                          16
1764 #define PCIEIP_REG_SRIOV_INITIALVF                                                                           0x0001ccUL //Access:R    DataWidth:0x20   // Multi Field Register.
1765   #define PCIEIP_REG_SRIOV_INITIALVF_INITIALVF                                                               (0xffff<<0) // The Value in this register is based on programming in the private space at 0x600. This field indicates the number of VFs that are initially associated with the PF.
1766   #define PCIEIP_REG_SRIOV_INITIALVF_INITIALVF_SHIFT                                                         0
1767   #define PCIEIP_REG_SRIOV_INITIALVF_TOTALVF                                                                 (0xffff<<16) // The Value in this register is based on programming in the private space at 0x600. This field indicates the maximum number of VFs that could be associated with PF.
1768   #define PCIEIP_REG_SRIOV_INITIALVF_TOTALVF_SHIFT                                                           16
1769 #define PCIEIP_REG_VF_DEVICE_ID_REG                                                                          0x0001d0UL //Access:RW   DataWidth:0x20   // VF Device ID For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1770   #define PCIEIP_REG_VF_DEVICE_ID_REG_SRIOV_VF_DEVICE_ID                                                     (0xffff<<16) // VF Device ID. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1771   #define PCIEIP_REG_VF_DEVICE_ID_REG_SRIOV_VF_DEVICE_ID_SHIFT                                               16
1772 #define PCIEIP_REG_SRIOV_NUMVF                                                                               0x0001d0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1773   #define PCIEIP_REG_SRIOV_NUMVF_NUMVF                                                                       (0xffff<<0) // This field controls the number of VFs that are available. S/W sets this as part of creating VF.
1774   #define PCIEIP_REG_SRIOV_NUMVF_NUMVF_SHIFT                                                                 0
1775   #define PCIEIP_REG_SRIOV_NUMVF_FUNC_DEPENDENCY_LINK                                                        (0xff<<16) // The Value in this register is based on programming in the private space at 0x608.
1776   #define PCIEIP_REG_SRIOV_NUMVF_FUNC_DEPENDENCY_LINK_SHIFT                                                  16
1777   #define PCIEIP_REG_SRIOV_NUMVF_RSVD_1                                                                      (0xff<<24) //
1778   #define PCIEIP_REG_SRIOV_NUMVF_RSVD_1_SHIFT                                                                24
1779 #define PCIEIP_REG_SUP_PAGE_SIZES_REG                                                                        0x0001d4UL //Access:RW   DataWidth:0x20   // Supported Page Sizes.
1780 #define PCIEIP_REG_SRIOV_VFOFFSET                                                                            0x0001d4UL //Access:R    DataWidth:0x20   // Multi Field Register.
1781   #define PCIEIP_REG_SRIOV_VFOFFSET_VF_OFFSET                                                                (0xffff<<0) // The value in this register is based on programming in private space at 0x604. This field defines the Routing ID offset of the first VF associated with the PF. The First VFs RID is calculated by adding this field to the RID of the PF.
1782   #define PCIEIP_REG_SRIOV_VFOFFSET_VF_OFFSET_SHIFT                                                          0
1783   #define PCIEIP_REG_SRIOV_VFOFFSET_VF_STRIDE                                                                (0xffff<<16) // This field is hardwired to 1.
1784   #define PCIEIP_REG_SRIOV_VFOFFSET_VF_STRIDE_SHIFT                                                          16
1785 #define PCIEIP_REG_SYSTEM_PAGE_SIZE_REG                                                                      0x0001d8UL //Access:RW   DataWidth:0x20   // System Page Size.
1786 #define PCIEIP_REG_SRIOV_VF_DEVICEID                                                                         0x0001d8UL //Access:R    DataWidth:0x20   // Multi Field Register.
1787   #define PCIEIP_REG_SRIOV_VF_DEVICEID_RESERVED                                                              (0xffff<<0) //
1788   #define PCIEIP_REG_SRIOV_VF_DEVICEID_RESERVED_SHIFT                                                        0
1789   #define PCIEIP_REG_SRIOV_VF_DEVICEID_VF_DEVICEID                                                           (0xffff<<16) // The value in this register is based on programming in private space at 0x604. This field contains Device ID for every VF belonging to this PF.
1790   #define PCIEIP_REG_SRIOV_VF_DEVICEID_VF_DEVICEID_SHIFT                                                     16
1791 #define PCIEIP_REG_SRIOV_BAR0_REG                                                                            0x0001dcUL //Access:RW   DataWidth:0x20   // VF BAR0. This register is used to define the BAR contents (in VF's Type-1 header) for all VFs in this PF. The actual BARs in the VF's Type-1 header are RO and are derived by the core from the SRIOV_VF_BAR*_START field in this register in conjunction with SRIOV_VF_OFFSET and SRIOV_VF_STRIDE. For a fuller description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
1792   #define PCIEIP_REG_SRIOV_BAR0_REG_SRIOV_VF_BAR0_TYPE                                                       (0x3<<1) // VF BAR0 32 or 64 bit. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1793   #define PCIEIP_REG_SRIOV_BAR0_REG_SRIOV_VF_BAR0_TYPE_SHIFT                                                 1
1794   #define PCIEIP_REG_SRIOV_BAR0_REG_SRIOV_VF_BAR0_PREFETCH                                                   (0x1<<3) // VF BAR0 Prefetchable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1795   #define PCIEIP_REG_SRIOV_BAR0_REG_SRIOV_VF_BAR0_PREFETCH_SHIFT                                             3
1796   #define PCIEIP_REG_SRIOV_BAR0_REG_SRIOV_VF_BAR0_START                                                      (0xfffffff<<4) // VF BAR0 Base Address. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W
1797   #define PCIEIP_REG_SRIOV_BAR0_REG_SRIOV_VF_BAR0_START_SHIFT                                                4
1798 #define PCIEIP_REG_SRIOV_SUPPORTEDPAGESIZE                                                                   0x0001dcUL //Access:R    DataWidth:0x20   // This value in this register is based on programming in private space at 0x60C. Default indicates support from 4K to 4M.
1799 #define PCIEIP_REG_SRIOV_BAR1_REG                                                                            0x0001e0UL //Access:RW   DataWidth:0x20   // VF BAR1. This register is used to define the BAR contents (in VF's Type-1 header) for all VFs in this PF. The actual BARs in the VF's Type-1 header are RO and are derived by the core from the SRIOV_VF_BAR*_START field in this register in conjunction with SRIOV_VF_OFFSET and SRIOV_VF_STRIDE. For a fuller description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
1800   #define PCIEIP_REG_SRIOV_BAR1_REG_SRIOV_VF_BAR1_TYPE                                                       (0x3<<1) // VF BAR1 32 or 64 bit. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1801   #define PCIEIP_REG_SRIOV_BAR1_REG_SRIOV_VF_BAR1_TYPE_SHIFT                                                 1
1802   #define PCIEIP_REG_SRIOV_BAR1_REG_SRIOV_VF_BAR1_PREFETCH                                                   (0x1<<3) // VF BAR1 Prefetchable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1803   #define PCIEIP_REG_SRIOV_BAR1_REG_SRIOV_VF_BAR1_PREFETCH_SHIFT                                             3
1804   #define PCIEIP_REG_SRIOV_BAR1_REG_SRIOV_VF_BAR1_START                                                      (0xfffffff<<4) // VF BAR1 Base Address. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W
1805   #define PCIEIP_REG_SRIOV_BAR1_REG_SRIOV_VF_BAR1_START_SHIFT                                                4
1806 #define PCIEIP_REG_SRIOV_SYSTEMPAGESIZE                                                                      0x0001e0UL //Access:RW   DataWidth:0x20   // Default value is 4K . This field defines the page size system will use to map VFs mem address.
1807 #define PCIEIP_REG_SRIOV_BAR2_REG                                                                            0x0001e4UL //Access:RW   DataWidth:0x20   // VF BAR2. This register is used to define the BAR contents (in VF's Type-1 header) for all VFs in this PF. The actual BARs in the VF's Type-1 header are RO and are derived by the core from the SRIOV_VF_BAR*_START field in this register in conjunction with SRIOV_VF_OFFSET and SRIOV_VF_STRIDE. For a fuller description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
1808   #define PCIEIP_REG_SRIOV_BAR2_REG_SRIOV_VF_BAR2_TYPE                                                       (0x3<<1) // VF BAR2 32 or 64 bit. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1809   #define PCIEIP_REG_SRIOV_BAR2_REG_SRIOV_VF_BAR2_TYPE_SHIFT                                                 1
1810   #define PCIEIP_REG_SRIOV_BAR2_REG_SRIOV_VF_BAR2_PREFETCH                                                   (0x1<<3) // VF BAR2 Prefetchable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1811   #define PCIEIP_REG_SRIOV_BAR2_REG_SRIOV_VF_BAR2_PREFETCH_SHIFT                                             3
1812   #define PCIEIP_REG_SRIOV_BAR2_REG_SRIOV_VF_BAR2_START                                                      (0xfffffff<<4) // VF BAR2 Base Address. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W
1813   #define PCIEIP_REG_SRIOV_BAR2_REG_SRIOV_VF_BAR2_START_SHIFT                                                4
1814 #define PCIEIP_REG_VF_BAR0                                                                                   0x0001e4UL //Access:RW   DataWidth:0x20   // The 32-bit VF_BAR0 register programs the base address for the memory space mapped by the VFs belonging to this PF. This register can be combined with VF_BAR2 to make a 64-bit address. Each VF BAR describes the amount of address space consumed by a single VF. Path = i_cfg_func.i_cfg_public.i_cfg_dec
1815   #define PCIEIP_REG_VF_BAR0_MEM_SPACE                                                                       (0x1<<0) // This bit indicates that VF_BAR0 maps a memory space and is always read as 0.
1816   #define PCIEIP_REG_VF_BAR0_MEM_SPACE_SHIFT                                                                 0
1817   #define PCIEIP_REG_VF_BAR0_SPACE_TYPE                                                                      (0x3<<1) // These bits indicate that VF_BAR0 may be programmed to map this adapter to anywhere in the 64-bit address space. Bit can be programmed from shadow register(reg 0x608).
1818   #define PCIEIP_REG_VF_BAR0_SPACE_TYPE_SHIFT                                                                1
1819   #define PCIEIP_REG_VF_BAR0_VF_PREFETCH                                                                     (0x1<<3) // This bit indicates that the area mapped by VF_BAR0 may be pre-fetched or cached by the system without side effects. Bit can be programmed from shadow register(reg 0x608).
1820   #define PCIEIP_REG_VF_BAR0_VF_PREFETCH_SHIFT                                                               3
1821   #define PCIEIP_REG_VF_BAR0_UNUSED0                                                                         (0xff<<4) //
1822   #define PCIEIP_REG_VF_BAR0_UNUSED0_SHIFT                                                                   4
1823   #define PCIEIP_REG_VF_BAR0_ADDRESS                                                                         (0xfffff<<12) // These bits set the address within a 32-bit address space that device will respond in. These bits may be combined with the bits in VF_BAR1 to create a full 64 bit address decode. Only the bits that addresses blocks bigger than the setting in the VFBAR0_SIZE(reg 0x608) value are RW. All lower bits are RO with a value of zero. This value is sticky and only reset by HARD Reset.
1824   #define PCIEIP_REG_VF_BAR0_ADDRESS_SHIFT                                                                   12
1825 #define PCIEIP_REG_SRIOV_BAR3_REG                                                                            0x0001e8UL //Access:RW   DataWidth:0x20   // VF BAR3. This register is used to define the BAR contents (in VF's Type-1 header) for all VFs in this PF. The actual BARs in the VF's Type-1 header are RO and are derived by the core from the SRIOV_VF_BAR*_START field in this register in conjunction with SRIOV_VF_OFFSET and SRIOV_VF_STRIDE. For a fuller description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
1826   #define PCIEIP_REG_SRIOV_BAR3_REG_SRIOV_VF_BAR3_TYPE                                                       (0x3<<1) // VF BAR3 32 or 64 bit. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1827   #define PCIEIP_REG_SRIOV_BAR3_REG_SRIOV_VF_BAR3_TYPE_SHIFT                                                 1
1828   #define PCIEIP_REG_SRIOV_BAR3_REG_SRIOV_VF_BAR3_PREFETCH                                                   (0x1<<3) // VF BAR3 Prefetchable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1829   #define PCIEIP_REG_SRIOV_BAR3_REG_SRIOV_VF_BAR3_PREFETCH_SHIFT                                             3
1830   #define PCIEIP_REG_SRIOV_BAR3_REG_SRIOV_VF_BAR3_START                                                      (0xfffffff<<4) // VF BAR3 Base Address. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W
1831   #define PCIEIP_REG_SRIOV_BAR3_REG_SRIOV_VF_BAR3_START_SHIFT                                                4
1832 #define PCIEIP_REG_VF_BAR1                                                                                   0x0001e8UL //Access:RW   DataWidth:0x20   // The 32-bit VF_BAR1 register programs the upper half of the base address for the memory space mapped by the card onto the PCI bus.
1833 #define PCIEIP_REG_SRIOV_BAR4_REG                                                                            0x0001ecUL //Access:RW   DataWidth:0x20   // VF BAR4. This register is used to define the BAR contents (in VF's Type-1 header) for all VFs in this PF. The actual BARs in the VF's Type-1 header are RO and are derived by the core from the SRIOV_VF_BAR*_START field in this register in conjunction with SRIOV_VF_OFFSET and SRIOV_VF_STRIDE. For a fuller description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
1834   #define PCIEIP_REG_SRIOV_BAR4_REG_SRIOV_VF_BAR4_TYPE                                                       (0x3<<1) // VF BAR4 32 or 64 bit. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1835   #define PCIEIP_REG_SRIOV_BAR4_REG_SRIOV_VF_BAR4_TYPE_SHIFT                                                 1
1836   #define PCIEIP_REG_SRIOV_BAR4_REG_SRIOV_VF_BAR4_PREFETCH                                                   (0x1<<3) // VF BAR4 Prefetchable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1837   #define PCIEIP_REG_SRIOV_BAR4_REG_SRIOV_VF_BAR4_PREFETCH_SHIFT                                             3
1838   #define PCIEIP_REG_SRIOV_BAR4_REG_SRIOV_VF_BAR4_START                                                      (0xfffff<<4) // VF BAR4 Base Address. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W
1839   #define PCIEIP_REG_SRIOV_BAR4_REG_SRIOV_VF_BAR4_START_SHIFT                                                4
1840 #define PCIEIP_REG_VF_BAR2                                                                                   0x0001ecUL //Access:RW   DataWidth:0x20   // The 32-bit VF_BAR2 register programs the base address for the memory space mapped by the VFs belonging to this PF. This register can be combined with VF_BAR3 to make a 64-bit address. Each VF BAR describes the amount of address space consumed by a single VF. Path = i_cfg_func.i_cfg_public.i_cfg_dec
1841   #define PCIEIP_REG_VF_BAR2_MEM_SPACE                                                                       (0x1<<0) // This bit indicates that VF_BAR2 maps a memory space and is always read as 0.
1842   #define PCIEIP_REG_VF_BAR2_MEM_SPACE_SHIFT                                                                 0
1843   #define PCIEIP_REG_VF_BAR2_SPACE_TYPE                                                                      (0x3<<1) // These bits indicate that VF_BAR2 may be programmed to map this adapter to anywhere in the 64-bit address space(reg 0x608).
1844   #define PCIEIP_REG_VF_BAR2_SPACE_TYPE_SHIFT                                                                1
1845   #define PCIEIP_REG_VF_BAR2_VF_PREFETCH                                                                     (0x1<<3) // This bit indicates that the area mapped by VF_BAR2 may be pre-fetched or cached by the system without side effects. Bit can be programmed from shadow register(reg 0x608).
1846   #define PCIEIP_REG_VF_BAR2_VF_PREFETCH_SHIFT                                                               3
1847   #define PCIEIP_REG_VF_BAR2_UNUSED0                                                                         (0xff<<4) //
1848   #define PCIEIP_REG_VF_BAR2_UNUSED0_SHIFT                                                                   4
1849   #define PCIEIP_REG_VF_BAR2_ADDRESS                                                                         (0xfffff<<12) // These bits set the address within a 32-bit address space that device will respond in. These bits may be combined with the bits in VF_BAR3 to create a full 64 bit address decode. Only the bits that addresses blocks bigger than the setting in the VFBAR2_SIZE(reg 0x608) value are RW. All lower bits are RO with a value of zero. This value is sticky and only reset by HARD Reset.
1850   #define PCIEIP_REG_VF_BAR2_ADDRESS_SHIFT                                                                   12
1851 #define PCIEIP_REG_SRIOV_BAR5_REG                                                                            0x0001f0UL //Access:RW   DataWidth:0x20   // VF BAR5. This register is used to define the BAR contents (in VF's Type-1 header) for all VFs in this PF. The actual BARs in the VF's Type-1 header are RO and are derived by the core from the SRIOV_VF_BAR*_START field in this register in conjunction with SRIOV_VF_OFFSET and SRIOV_VF_STRIDE. For a fuller description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
1852   #define PCIEIP_REG_SRIOV_BAR5_REG_SRIOV_VF_BAR5_TYPE                                                       (0x3<<1) // VF BAR5 32 or 64 bit. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1853   #define PCIEIP_REG_SRIOV_BAR5_REG_SRIOV_VF_BAR5_TYPE_SHIFT                                                 1
1854   #define PCIEIP_REG_SRIOV_BAR5_REG_SRIOV_VF_BAR5_PREFETCH                                                   (0x1<<3) // VF BAR5 Prefetchable. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: If enabled and (DBI_RO_WR_EN == 1) then R/W else R
1855   #define PCIEIP_REG_SRIOV_BAR5_REG_SRIOV_VF_BAR5_PREFETCH_SHIFT                                             3
1856   #define PCIEIP_REG_SRIOV_BAR5_REG_SRIOV_VF_BAR5_START                                                      (0xfffffff<<4) // VF BAR5 Base Address. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.  Note: The access attributes of this field are as follows:  - Dbi: R/W
1857   #define PCIEIP_REG_SRIOV_BAR5_REG_SRIOV_VF_BAR5_START_SHIFT                                                4
1858 #define PCIEIP_REG_VF_BAR3                                                                                   0x0001f0UL //Access:RW   DataWidth:0x20   // The 32-bit VF_BAR3 register programs the upper half of the base address for the memory space mapped by the card onto the PCI bus.
1859 #define PCIEIP_REG_VF_MIGRATION_STATE_ARRAY_REG                                                              0x0001f4UL //Access:R    DataWidth:0x20   // VF Migration State Array Offset For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1860   #define PCIEIP_REG_VF_MIGRATION_STATE_ARRAY_REG_SRIOV_VF_MIGRATION_STATE_BIR                               (0x7<<0) // VF Migration State BIR. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1861   #define PCIEIP_REG_VF_MIGRATION_STATE_ARRAY_REG_SRIOV_VF_MIGRATION_STATE_BIR_SHIFT                         0
1862   #define PCIEIP_REG_VF_MIGRATION_STATE_ARRAY_REG_SRIOV_VF_MIGRATION_STATE_OFFSET                            (0x1fffffff<<3) // VF Migration State Offset. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
1863   #define PCIEIP_REG_VF_MIGRATION_STATE_ARRAY_REG_SRIOV_VF_MIGRATION_STATE_OFFSET_SHIFT                      3
1864 #define PCIEIP_REG_VF_BAR4                                                                                   0x0001f4UL //Access:RW   DataWidth:0x20   // The 32-bit VF_BAR4 register programs the base address for the memory space mapped by the VFs belonging to this PF. This register can be combined with VF_BAR5 to make a 64-bit address. Each VF BAR describes the amount of address space consumed by a single VF. Path = i_cfg_func.i_cfg_public.i_cfg_dec
1865   #define PCIEIP_REG_VF_BAR4_MEM_SPACE                                                                       (0x1<<0) // This bit indicates that VF_BAR4 maps a memory space and is always read as 0.
1866   #define PCIEIP_REG_VF_BAR4_MEM_SPACE_SHIFT                                                                 0
1867   #define PCIEIP_REG_VF_BAR4_SPACE_TYPE                                                                      (0x3<<1) // These bits indicate that VF_BAR4 may be programmed to map this adapter to anywhere in the 64-bit address space(reg 0x620).
1868   #define PCIEIP_REG_VF_BAR4_SPACE_TYPE_SHIFT                                                                1
1869   #define PCIEIP_REG_VF_BAR4_VF_PREFETCH                                                                     (0x1<<3) // This bit indicates that the area mapped by VF_BAR4 may be pre-fetched or cached by the system without side effects. Bit can be programmed from shadow register(reg 0x620).
1870   #define PCIEIP_REG_VF_BAR4_VF_PREFETCH_SHIFT                                                               3
1871   #define PCIEIP_REG_VF_BAR4_UNUSED0                                                                         (0xff<<4) //
1872   #define PCIEIP_REG_VF_BAR4_UNUSED0_SHIFT                                                                   4
1873   #define PCIEIP_REG_VF_BAR4_ADDRESS                                                                         (0xfffff<<12) // These bits set the address within a 32-bit address space that device will respond in. These bits may be combined with the bits in VF_BAR5 to create a full 64 bit address decode. Only the bits that addresses blocks bigger than the setting in the VFBAR4_SIZE(reg 0x620) value are RW. All lower bits are RO with a value of zero. This value is sticky and only reset by HARD Reset.
1874   #define PCIEIP_REG_VF_BAR4_ADDRESS_SHIFT                                                                   12
1875 #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG                                                                       0x0001f8UL //Access:RW   DataWidth:0x20   // TPH Extended Capability Header.
1876   #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG_PCIE_EXT_CAP_ID                                                     (0xffff<<0) // TPH Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1877   #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG_PCIE_EXT_CAP_ID_SHIFT                                               0
1878   #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG_TPH_REQ_CAP_VER                                                     (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1879   #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG_TPH_REQ_CAP_VER_SHIFT                                               16
1880   #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG_TPH_REQ_NEXT_PTR                                                    (0xfff<<20) // Next Capability Pointer.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1881   #define PCIEIP_REG_TPH_EXT_CAP_HDR_REG_TPH_REQ_NEXT_PTR_SHIFT                                              20
1882 #define PCIEIP_REG_VF_BAR5                                                                                   0x0001f8UL //Access:RW   DataWidth:0x20   // The 32-bit VF_BAR5 register programs the upper half of the base address for the memory space mapped by the card onto the PCI bus.
1883 #define PCIEIP_REG_TPH_REQ_CAP_REG_REG                                                                       0x0001fcUL //Access:RW   DataWidth:0x20   // TPH Requestor Capability Register.   SRIOV Note: All VFs in a single PF have the same values for VF_TPH_REQ_CAP_REG_REG. To write this common register, you must perform a DBI_CS2 write (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) while accessing the PF TPH_REQ_CAP_REG_REG register.
1884   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_NO_ST_MODE                                                  (0x1<<0) // No ST Mode Supported.
1885   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_NO_ST_MODE_SHIFT                                            0
1886   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_INT_VEC                                                 (0x1<<1) // Interrupt Vector Mode Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1887   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_INT_VEC_SHIFT                                           1
1888   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_DEVICE_SPEC                                                 (0x1<<2) // Device Specific Mode Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1889   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_DEVICE_SPEC_SHIFT                                           2
1890   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_EXTENDED_TPH                                                (0x1<<8) // Extended TPH Requester Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1891   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_EXTENDED_TPH_SHIFT                                          8
1892   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_0                                          (0x1<<9) // ST Table Location Bit 0.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1893   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_0_SHIFT                                    9
1894   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_1                                          (0x1<<10) // ST Table Location Bit 1.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
1895   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_1_SHIFT                                    10
1896   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_SIZE                                           (0x7ff<<16) // ST Table Size.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R  Note: This register field is sticky.
1897   #define PCIEIP_REG_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_SIZE_SHIFT                                     16
1898 #define PCIEIP_REG_TPH_REQ_CONTROL_REG_REG                                                                   0x000200UL //Access:RW   DataWidth:0x20   // TPH Requestor Control Register.
1899   #define PCIEIP_REG_TPH_REQ_CONTROL_REG_REG_TPH_REQ_ST_MODE_SELECT                                          (0x7<<0) // ST Mode Select.   Note: The access attributes of this field are as follows:  - Dbi: R/W
1900   #define PCIEIP_REG_TPH_REQ_CONTROL_REG_REG_TPH_REQ_ST_MODE_SELECT_SHIFT                                    0
1901   #define PCIEIP_REG_TPH_REQ_CONTROL_REG_REG_TPH_REQ_CTRL_REQ_EN                                             (0x3<<8) // TPH Requester Enable Bit.
1902   #define PCIEIP_REG_TPH_REQ_CONTROL_REG_REG_TPH_REQ_CTRL_REQ_EN_SHIFT                                       8
1903 #define PCIEIP_REG_PTM_EXTENDED_CAP                                                                          0x000200UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 0 of the EXT3_CAP_ENA for EP, The capability can be enabled by default by defining PCIE_PTM_SUPP in version.v and setting bit 0 of EXT3_CAP_ENA.
1904   #define PCIEIP_REG_PTM_EXTENDED_CAP_PTM_EXT_CAP_ID                                                         (0xffff<<0) // Vendor Specific Extended Capability ID.
1905   #define PCIEIP_REG_PTM_EXTENDED_CAP_PTM_EXT_CAP_ID_SHIFT                                                   0
1906   #define PCIEIP_REG_PTM_EXTENDED_CAP_CAP_VER                                                                (0xf<<16) // PTM Capability version. Hardwired to 0x1.
1907   #define PCIEIP_REG_PTM_EXTENDED_CAP_CAP_VER_SHIFT                                                          16
1908   #define PCIEIP_REG_PTM_EXTENDED_CAP_NEXT                                                                   (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
1909   #define PCIEIP_REG_PTM_EXTENDED_CAP_NEXT_SHIFT                                                             20
1910 #define PCIEIP_REG_TPH_ST_TABLE_REG_0                                                                        0x000204UL //Access:RW   DataWidth:0x20   // TPH ST Table Register 0.
1911   #define PCIEIP_REG_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_LOWER_0                                             (0xff<<0) // ST Table 0 Lower Byte.   Note: The access attributes of this field are as follows:  - Dbi: this field is RW or Tie to 0 by table size configure
1912   #define PCIEIP_REG_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_LOWER_0_SHIFT                                       0
1913   #define PCIEIP_REG_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_HIGHER_0                                            (0xff<<8) // ST Table 0 Upper Byte.   Note: The access attributes of this field are as follows:  - Dbi: this field is RW or Tie to 0 by table size configure
1914   #define PCIEIP_REG_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_HIGHER_0_SHIFT                                      8
1915 #define PCIEIP_REG_PTM_CAP_REG                                                                               0x000204UL //Access:R    DataWidth:0x20   // The RW value of this register is controlled by setting bit 0 of the EXT3_CAP_ENA for EP.
1916   #define PCIEIP_REG_PTM_CAP_REG_PTM_REQUESTER_CAPABLE                                                       (0x1<<0) // Device implements the PTM Requester role.
1917   #define PCIEIP_REG_PTM_CAP_REG_PTM_REQUESTER_CAPABLE_SHIFT                                                 0
1918 #define PCIEIP_REG_PTM_CTRL_REG                                                                              0x000208UL //Access:RW   DataWidth:0x20   // The RW value of this register is controlled by setting bit 0 of the EXT3_CAP_ENA for EP.
1919   #define PCIEIP_REG_PTM_CTRL_REG_PTM_ENABLED                                                                (0x1<<0) // When Set, Function is permitted to participate in PTM mechanism
1920   #define PCIEIP_REG_PTM_CTRL_REG_PTM_ENABLED_SHIFT                                                          0
1921   #define PCIEIP_REG_PTM_CTRL_REG_ROOT_SELECT                                                                (0x1<<1) // If Set, device is the PTM Root.
1922   #define PCIEIP_REG_PTM_CTRL_REG_ROOT_SELECT_SHIFT                                                          1
1923   #define PCIEIP_REG_PTM_CTRL_REG_UNUSED0                                                                    (0x3f<<2) //
1924   #define PCIEIP_REG_PTM_CTRL_REG_UNUSED0_SHIFT                                                              2
1925   #define PCIEIP_REG_PTM_CTRL_REG_PTM_EFFECTIVE_GRANULARITY                                                  (0xff<<8) // Field provides information on the expected accuracy of the PTM clock. For endpoints, system software programs this field to the value representing the max Local Clock granularity reported by the PTM Root.
1926   #define PCIEIP_REG_PTM_CTRL_REG_PTM_EFFECTIVE_GRANULARITY_SHIFT                                            8
1927 #define PCIEIP_REG_ATS_CAP                                                                                   0x000210UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 9 of the EXT_CAP_ENA for EP, The capability can be enabled by default by defining ATS_ON in version.v .
1928   #define PCIEIP_REG_ATS_CAP_ATS_EXT_CAP_ID                                                                  (0xffff<<0) // ATS Extended Capability ID. Hardwired to 0xF.
1929   #define PCIEIP_REG_ATS_CAP_ATS_EXT_CAP_ID_SHIFT                                                            0
1930   #define PCIEIP_REG_ATS_CAP_ATSCAP_VER                                                                      (0xf<<16) // ATS Capability version. Hardwired to 0x1.
1931   #define PCIEIP_REG_ATS_CAP_ATSCAP_VER_SHIFT                                                                16
1932   #define PCIEIP_REG_ATS_CAP_ATS_NEXT                                                                        (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
1933   #define PCIEIP_REG_ATS_CAP_ATS_NEXT_SHIFT                                                                  20
1934 #define PCIEIP_REG_ATS_CONTROL                                                                               0x000214UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1935   #define PCIEIP_REG_ATS_CONTROL_ATS_INVLD_QDEPTH                                                            (0x1f<<0) // The number of Invalidate Requests that the function can accept before putting backpressure on the upstream request. the value in this field is controlled by programming in private register at 0x630
1936   #define PCIEIP_REG_ATS_CONTROL_ATS_INVLD_QDEPTH_SHIFT                                                      0
1937   #define PCIEIP_REG_ATS_CONTROL_ATS_PAGE_ALIGNED_REQ                                                        (0x1<<5) // This bit when set indicates Untranslated Address is always aligned to 4K boundary. the value in this field is controlled by programming in private register at 0x630
1938   #define PCIEIP_REG_ATS_CONTROL_ATS_PAGE_ALIGNED_REQ_SHIFT                                                  5
1939   #define PCIEIP_REG_ATS_CONTROL_RSVD_Z                                                                      (0x3ff<<6) //
1940   #define PCIEIP_REG_ATS_CONTROL_RSVD_Z_SHIFT                                                                6
1941   #define PCIEIP_REG_ATS_CONTROL_ATS_STU                                                                     (0x1f<<16) // The value indicates to the Function, the minimum of 4K byte blocks that is indicated in a Translation Completion or Invalidate Requests. A value of 0 indicates 1 block and a value of 31 indicates 2^31 blocks.
1942   #define PCIEIP_REG_ATS_CONTROL_ATS_STU_SHIFT                                                               16
1943   #define PCIEIP_REG_ATS_CONTROL_RESERVED_Z                                                                  (0x3ff<<21) //
1944   #define PCIEIP_REG_ATS_CONTROL_RESERVED_Z_SHIFT                                                            21
1945   #define PCIEIP_REG_ATS_CONTROL_ATS_ENABLE                                                                  (0x1<<31) // When set, function is enabled to cache translations.
1946   #define PCIEIP_REG_ATS_CONTROL_ATS_ENABLE_SHIFT                                                            31
1947 #define PCIEIP_REG_RBAR_EXT_CAP                                                                              0x000220UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 8 of the EXT_CAP_ENA for EP, The capability can be enabled by default by defining RESIZE_BAR in version.v .
1948   #define PCIEIP_REG_RBAR_EXT_CAP_RBAR_EXT_CAP_ID                                                            (0xffff<<0) // RBAR Extended Capability ID. Hardwired to 0x15.
1949   #define PCIEIP_REG_RBAR_EXT_CAP_RBAR_EXT_CAP_ID_SHIFT                                                      0
1950   #define PCIEIP_REG_RBAR_EXT_CAP_RBARCAP_VER                                                                (0xf<<16) // RBAR Capability version. Hardwired to 0x1.
1951   #define PCIEIP_REG_RBAR_EXT_CAP_RBARCAP_VER_SHIFT                                                          16
1952   #define PCIEIP_REG_RBAR_EXT_CAP_RBAR_NEXT                                                                  (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
1953   #define PCIEIP_REG_RBAR_EXT_CAP_RBAR_NEXT_SHIFT                                                            20
1954 #define PCIEIP_REG_RBAR_CAP                                                                                  0x000224UL //Access:R    DataWidth:0x20   // Multi Field Register.
1955   #define PCIEIP_REG_RBAR_CAP_SIZE_CAPABILITY                                                                (0xf<<0) // unused
1956   #define PCIEIP_REG_RBAR_CAP_SIZE_CAPABILITY_SHIFT                                                          0
1957   #define PCIEIP_REG_RBAR_CAP_SIZE_1M_CAPABILITY                                                             (0x1<<4) // when Set, it indicates function will operate with Bar sized to 1M. Value reflected here is from corresponding bit in private register.
1958   #define PCIEIP_REG_RBAR_CAP_SIZE_1M_CAPABILITY_SHIFT                                                       4
1959   #define PCIEIP_REG_RBAR_CAP_SIZE_2M_CAPABILITY                                                             (0x1<<5) // when Set, it indicates function will operate with Bar sized to 2M. Value reflected here is from corresponding bit in private register.
1960   #define PCIEIP_REG_RBAR_CAP_SIZE_2M_CAPABILITY_SHIFT                                                       5
1961   #define PCIEIP_REG_RBAR_CAP_SIZE_4M_CAPABILITY                                                             (0x1<<6) // when Set, it indicates function will operate with Bar sized to 4M. Value reflected here is from corresponding bit in private register.
1962   #define PCIEIP_REG_RBAR_CAP_SIZE_4M_CAPABILITY_SHIFT                                                       6
1963   #define PCIEIP_REG_RBAR_CAP_SIZE_8M_CAPABILITY                                                             (0x1<<7) // when Set, it indicates function will operate with Bar sized to 8M. Value reflected here is from corresponding bit in private register.
1964   #define PCIEIP_REG_RBAR_CAP_SIZE_8M_CAPABILITY_SHIFT                                                       7
1965   #define PCIEIP_REG_RBAR_CAP_SIZE_16M_CAPABILITY                                                            (0x1<<8) // when Set, it indicates function will operate with Bar sized to 16M. Value reflected here is from corresponding bit in private register.
1966   #define PCIEIP_REG_RBAR_CAP_SIZE_16M_CAPABILITY_SHIFT                                                      8
1967   #define PCIEIP_REG_RBAR_CAP_SIZE_32M_CAPABILITY                                                            (0x1<<9) // when Set, it indicates function will operate with Bar sized to 32M. Value reflected here is from corresponding bit in private register.
1968   #define PCIEIP_REG_RBAR_CAP_SIZE_32M_CAPABILITY_SHIFT                                                      9
1969   #define PCIEIP_REG_RBAR_CAP_SIZE_64M_CAPABILITY                                                            (0x1<<10) // when Set, it indicates function will operate with Bar sized to 64M. Value reflected here is from corresponding bit in private register.
1970   #define PCIEIP_REG_RBAR_CAP_SIZE_64M_CAPABILITY_SHIFT                                                      10
1971   #define PCIEIP_REG_RBAR_CAP_SIZE_128M_CAPABILITY                                                           (0x1<<11) // when Set, it indicates function will operate with Bar sized to 128M. Value reflected here is from corresponding bit in private register.
1972   #define PCIEIP_REG_RBAR_CAP_SIZE_128M_CAPABILITY_SHIFT                                                     11
1973   #define PCIEIP_REG_RBAR_CAP_SIZE_256M_CAPABILITY                                                           (0x1<<12) // when Set, it indicates function will operate with Bar sized to 256M. Value reflected here is from corresponding bit in private register.
1974   #define PCIEIP_REG_RBAR_CAP_SIZE_256M_CAPABILITY_SHIFT                                                     12
1975   #define PCIEIP_REG_RBAR_CAP_SIZE_512M_CAPABILITY                                                           (0x1<<13) // when Set, it indicates function will operate with Bar sized to 512M. Value reflected here is from corresponding bit in private register.
1976   #define PCIEIP_REG_RBAR_CAP_SIZE_512M_CAPABILITY_SHIFT                                                     13
1977   #define PCIEIP_REG_RBAR_CAP_SIZE_1G_CAPABILITY                                                             (0x1<<14) // when Set, it indicates function will operate with Bar sized to 1G. Value reflected here is from corresponding bit in private register.
1978   #define PCIEIP_REG_RBAR_CAP_SIZE_1G_CAPABILITY_SHIFT                                                       14
1979   #define PCIEIP_REG_RBAR_CAP_SIZE_512G_TO_2G_CAPABILITY                                                     (0x1ff<<15) // unsupported.
1980   #define PCIEIP_REG_RBAR_CAP_SIZE_512G_TO_2G_CAPABILITY_SHIFT                                               15
1981 #define PCIEIP_REG_RBAR_CTRL                                                                                 0x000228UL //Access:RW   DataWidth:0x20   // Multi Field Register.
1982   #define PCIEIP_REG_RBAR_CTRL_RBAR_INDX                                                                     (0x7<<0) // Indicates which BAR supports a negotiable size.
1983   #define PCIEIP_REG_RBAR_CTRL_RBAR_INDX_SHIFT                                                               0
1984   #define PCIEIP_REG_RBAR_CTRL_RSVD                                                                          (0x3<<3) // Unused
1985   #define PCIEIP_REG_RBAR_CTRL_RSVD_SHIFT                                                                    3
1986   #define PCIEIP_REG_RBAR_CTRL_NUM_RBAR                                                                      (0x7<<5) // Indicates number of resizeable BARs in capability.
1987   #define PCIEIP_REG_RBAR_CTRL_NUM_RBAR_SHIFT                                                                5
1988   #define PCIEIP_REG_RBAR_CTRL_BAR_SIZE                                                                      (0x1f<<8) // When this reg is programmed, value is immediately reflected in the size of the resource, as encoded in the number of RO bits in BAR.
1989   #define PCIEIP_REG_RBAR_CTRL_BAR_SIZE_SHIFT                                                                8
1990 #define PCIEIP_REG_TPH_EXTENDED_CAP                                                                          0x000230UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 0 of the EXT2_CAP_ENA for EP, By default, this capability is enabled The capability can be enabled by default by defining TPH_ON in version.v and setting bit 0 of EXT2_CAP_ENA.
1991   #define PCIEIP_REG_TPH_EXTENDED_CAP_TPH_EXT_CAP_ID                                                         (0xffff<<0) // Vendor Specific Extended Capability ID.
1992   #define PCIEIP_REG_TPH_EXTENDED_CAP_TPH_EXT_CAP_ID_SHIFT                                                   0
1993   #define PCIEIP_REG_TPH_EXTENDED_CAP_CAP_VER                                                                (0xf<<16) // LTR Capability version. Hardwired to 0x1.
1994   #define PCIEIP_REG_TPH_EXTENDED_CAP_CAP_VER_SHIFT                                                          16
1995   #define PCIEIP_REG_TPH_EXTENDED_CAP_NEXT                                                                   (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
1996   #define PCIEIP_REG_TPH_EXTENDED_CAP_NEXT_SHIFT                                                             20
1997 #define PCIEIP_REG_TPH_REQ_CAPABILITY                                                                        0x000234UL //Access:R    DataWidth:0x20   // The RW value of this register is controlled by setting bit 0 of the EXT2_CAP_ENA for EP. By default, this capability is disabled (i.e. reading this register will return zeroes).
1998   #define PCIEIP_REG_TPH_REQ_CAPABILITY_NO_ST_MODE_SUPPORTED                                                 (0x1<<0) // Function supports NO ST mode of operation. This mode is required to be supported.
1999   #define PCIEIP_REG_TPH_REQ_CAPABILITY_NO_ST_MODE_SUPPORTED_SHIFT                                           0
2000   #define PCIEIP_REG_TPH_REQ_CAPABILITY_INT_VECTOR_MODE_SUPPORTED                                            (0x1<<1) // If Set function supports Interrupt Vector mode of operation. Value in this field can be programmed through TPH_CAP register in private space.
2001   #define PCIEIP_REG_TPH_REQ_CAPABILITY_INT_VECTOR_MODE_SUPPORTED_SHIFT                                      1
2002   #define PCIEIP_REG_TPH_REQ_CAPABILITY_DEVICE_MODE_SUPPORTED                                                (0x1<<2) // If Set function supports device mode of operation.
2003   #define PCIEIP_REG_TPH_REQ_CAPABILITY_DEVICE_MODE_SUPPORTED_SHIFT                                          2
2004   #define PCIEIP_REG_TPH_REQ_CAPABILITY_UNUSED0                                                              (0x1f<<3) //
2005   #define PCIEIP_REG_TPH_REQ_CAPABILITY_UNUSED0_SHIFT                                                        3
2006   #define PCIEIP_REG_TPH_REQ_CAPABILITY_EXTENDED_TPH_REQ_SUPP                                                (0x1<<8) // If Set function is capable of generating Req's with TPH TLP prefix.
2007   #define PCIEIP_REG_TPH_REQ_CAPABILITY_EXTENDED_TPH_REQ_SUPP_SHIFT                                          8
2008   #define PCIEIP_REG_TPH_REQ_CAPABILITY_ST_TABLE_LOCATION                                                    (0x3<<9) // Value indicates if and where the ST table is located. Value in this field can be programmed through TPH_CAP register in private space.
2009   #define PCIEIP_REG_TPH_REQ_CAPABILITY_ST_TABLE_LOCATION_SHIFT                                              9
2010   #define PCIEIP_REG_TPH_REQ_CAPABILITY_UNUSED1                                                              (0x1f<<11) //
2011   #define PCIEIP_REG_TPH_REQ_CAPABILITY_UNUSED1_SHIFT                                                        11
2012   #define PCIEIP_REG_TPH_REQ_CAPABILITY_ST_TABLE_SIZE                                                        (0x7ff<<16) // Software reads this field to determine the STTable Size N, whihc is encoded as N-1. So a returned value of 16, indicates a table size of 17. The value in this field can be programmed by programming the TPH_CAP register in the private space.
2013   #define PCIEIP_REG_TPH_REQ_CAPABILITY_ST_TABLE_SIZE_SHIFT                                                  16
2014 #define PCIEIP_REG_TPH_REQ_CONTROL                                                                           0x000238UL //Access:RW   DataWidth:0x20   // The RW value of this register is controlled by setting bit 0 of the EXT2_CAP_ENA for EP.
2015   #define PCIEIP_REG_TPH_REQ_CONTROL_ST_MODE_SELECT                                                          (0x7<<0) // Value indicates ST mode of operation
2016   #define PCIEIP_REG_TPH_REQ_CONTROL_ST_MODE_SELECT_SHIFT                                                    0
2017   #define PCIEIP_REG_TPH_REQ_CONTROL_UNUSED0                                                                 (0x1f<<3) //
2018   #define PCIEIP_REG_TPH_REQ_CONTROL_UNUSED0_SHIFT                                                           3
2019   #define PCIEIP_REG_TPH_REQ_CONTROL_TPH_REQUESTER_ENABLE                                                    (0x3<<8) // Value indicates if and how TPH is enabled
2020   #define PCIEIP_REG_TPH_REQ_CONTROL_TPH_REQUESTER_ENABLE_SHIFT                                              8
2021 #define PCIEIP_REG_PML1SUB_CAPID                                                                             0x000240UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 2 of the EXT2_CAP_ENA for EP, By default, this capability is disabled (i.e. reading this register will return zeroes). The capability can be enabled by default by defining PMCR_L1_SUBSTATES_ENA in version.v and setting bit 2 of EXT2_CAP_ENA. This capability when present , will only exist in function 0 of a multi-function device.
2022   #define PCIEIP_REG_PML1SUB_CAPID_L1SUB_EXT_CAP_ID                                                          (0xffff<<0) // Vendor Specific Extended Capability ID. Value is from corresponding field in private register.
2023   #define PCIEIP_REG_PML1SUB_CAPID_L1SUB_EXT_CAP_ID_SHIFT                                                    0
2024   #define PCIEIP_REG_PML1SUB_CAPID_CAP_VER                                                                   (0xf<<16) // PM L1 substates Capability version. Value is from corresponding field in private register.
2025   #define PCIEIP_REG_PML1SUB_CAPID_CAP_VER_SHIFT                                                             16
2026   #define PCIEIP_REG_PML1SUB_CAPID_NEXT                                                                      (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
2027   #define PCIEIP_REG_PML1SUB_CAPID_NEXT_SHIFT                                                                20
2028 #define PCIEIP_REG_PML1_SUB_CAP_REG                                                                          0x000244UL //Access:R    DataWidth:0x20   // Multi Field Register.
2029   #define PCIEIP_REG_PML1_SUB_CAP_REG_PM_L1_2_SUPP                                                           (0x1<<0) // Advertize L1_2 capability support for PM
2030   #define PCIEIP_REG_PML1_SUB_CAP_REG_PM_L1_2_SUPP_SHIFT                                                     0
2031   #define PCIEIP_REG_PML1_SUB_CAP_REG_PM_L1_1_SUPP                                                           (0x1<<1) // Advertize L1_1 capability support for PM
2032   #define PCIEIP_REG_PML1_SUB_CAP_REG_PM_L1_1_SUPP_SHIFT                                                     1
2033   #define PCIEIP_REG_PML1_SUB_CAP_REG_ASPM_L1_2_SUPP                                                         (0x1<<2) // Advertize L1_2 capability support for ASPM
2034   #define PCIEIP_REG_PML1_SUB_CAP_REG_ASPM_L1_2_SUPP_SHIFT                                                   2
2035   #define PCIEIP_REG_PML1_SUB_CAP_REG_ASPM_L1_1_SUPP                                                         (0x1<<3) // Advertize L1_1 capability support for ASPM
2036   #define PCIEIP_REG_PML1_SUB_CAP_REG_ASPM_L1_1_SUPP_SHIFT                                                   3
2037   #define PCIEIP_REG_PML1_SUB_CAP_REG_CLKREQ_L1SUB_SUPP                                                      (0x1<<4) // Clkreq based L1 substates is supported.
2038   #define PCIEIP_REG_PML1_SUB_CAP_REG_CLKREQ_L1SUB_SUPP_SHIFT                                                4
2039   #define PCIEIP_REG_PML1_SUB_CAP_REG_RESERVED_1                                                             (0x7<<5) //
2040   #define PCIEIP_REG_PML1_SUB_CAP_REG_RESERVED_1_SHIFT                                                       5
2041   #define PCIEIP_REG_PML1_SUB_CAP_REG_L1SUB_CMN_MODE_UP_TIME                                                 (0xff<<8) // Time in us that device advertizes that it requires to re-establish common mode.
2042   #define PCIEIP_REG_PML1_SUB_CAP_REG_L1SUB_CMN_MODE_UP_TIME_SHIFT                                           8
2043   #define PCIEIP_REG_PML1_SUB_CAP_REG_L1SUB_PWR_ON_SCALE                                                     (0x3<<16) // Along with the value field, this field advertizes the tpower_on time in us, that the link partner must wait when exiting from L1_2 state due to driving CLKREQ#, before actively driving the interface.
2044   #define PCIEIP_REG_PML1_SUB_CAP_REG_L1SUB_PWR_ON_SCALE_SHIFT                                               16
2045   #define PCIEIP_REG_PML1_SUB_CAP_REG_RESERVED_0                                                             (0x1<<18) //
2046   #define PCIEIP_REG_PML1_SUB_CAP_REG_RESERVED_0_SHIFT                                                       18
2047   #define PCIEIP_REG_PML1_SUB_CAP_REG_L1SUB_PWR_ON_VALUE                                                     (0x1f<<19) // Along with the scale field, this field advertizes the tpower_on time in us, that the link partner must wait when exiting from L1_2 state due to driving CLKREQ#, before actively driving the interface.
2048   #define PCIEIP_REG_PML1_SUB_CAP_REG_L1SUB_PWR_ON_VALUE_SHIFT                                               19
2049   #define PCIEIP_REG_PML1_SUB_CAP_REG_RESERVED                                                               (0xff<<24) //
2050   #define PCIEIP_REG_PML1_SUB_CAP_REG_RESERVED_SHIFT                                                         24
2051 #define PCIEIP_REG_PML1_SUB_CONTROL1                                                                         0x000248UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2052   #define PCIEIP_REG_PML1_SUB_CONTROL1_PM_L1_2_ENABLE                                                        (0x1<<0) // When set, PM L1.2 is enabled.
2053   #define PCIEIP_REG_PML1_SUB_CONTROL1_PM_L1_2_ENABLE_SHIFT                                                  0
2054   #define PCIEIP_REG_PML1_SUB_CONTROL1_PM_L1_1_ENABLE                                                        (0x1<<1) // When set, PM L1.1 is enabled.
2055   #define PCIEIP_REG_PML1_SUB_CONTROL1_PM_L1_1_ENABLE_SHIFT                                                  1
2056   #define PCIEIP_REG_PML1_SUB_CONTROL1_ASPM_L1_2_ENABLE                                                      (0x1<<2) // When set, ASPM L1.2 is enabled.
2057   #define PCIEIP_REG_PML1_SUB_CONTROL1_ASPM_L1_2_ENABLE_SHIFT                                                2
2058   #define PCIEIP_REG_PML1_SUB_CONTROL1_ASPM_L1_1_ENABLE                                                      (0x1<<3) // When set, ASPM L1.1 is enabled.
2059   #define PCIEIP_REG_PML1_SUB_CONTROL1_ASPM_L1_1_ENABLE_SHIFT                                                3
2060   #define PCIEIP_REG_PML1_SUB_CONTROL1_L1PM_SUB_MECH                                                         (0x1<<4) // Value of 0 is hardwired indicating support for only CLKREQ based PM mechanism.
2061   #define PCIEIP_REG_PML1_SUB_CONTROL1_L1PM_SUB_MECH_SHIFT                                                   4
2062   #define PCIEIP_REG_PML1_SUB_CONTROL1_RESERVED_1                                                            (0x7<<5) //
2063   #define PCIEIP_REG_PML1_SUB_CONTROL1_RESERVED_1_SHIFT                                                      5
2064   #define PCIEIP_REG_PML1_SUB_CONTROL1_COMMON_MODE_RESTORE_TIME                                              (0xff<<8) // For downstream port only.
2065   #define PCIEIP_REG_PML1_SUB_CONTROL1_COMMON_MODE_RESTORE_TIME_SHIFT                                        8
2066   #define PCIEIP_REG_PML1_SUB_CONTROL1_LTR_L1_2_THRESHOLD_VALUE                                              (0x3ff<<16) // Provides a value for the L1_2 LTR threshold
2067   #define PCIEIP_REG_PML1_SUB_CONTROL1_LTR_L1_2_THRESHOLD_VALUE_SHIFT                                        16
2068   #define PCIEIP_REG_PML1_SUB_CONTROL1_RESERVED                                                              (0x7<<26) // Reserved
2069   #define PCIEIP_REG_PML1_SUB_CONTROL1_RESERVED_SHIFT                                                        26
2070   #define PCIEIP_REG_PML1_SUB_CONTROL1_LTR_L1_2_THRESHOLD_SCALE                                              (0x7<<29) // Provides a scale for the L1_2 LTR threshold value
2071   #define PCIEIP_REG_PML1_SUB_CONTROL1_LTR_L1_2_THRESHOLD_SCALE_SHIFT                                        29
2072 #define PCIEIP_REG_PML1_SUB_CONTROL2                                                                         0x00024cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
2073   #define PCIEIP_REG_PML1_SUB_CONTROL2_T_POWER_ON_SCALE                                                      (0x3<<0) // This field along with value sets the min amount of time that the Port must wait in L1.2 exit after sampling CLKREQ# asserted before actively driving the interface. This field specifies the scale used
2074   #define PCIEIP_REG_PML1_SUB_CONTROL2_T_POWER_ON_SCALE_SHIFT                                                0
2075   #define PCIEIP_REG_PML1_SUB_CONTROL2_RSVD_A                                                                (0x1<<2) //
2076   #define PCIEIP_REG_PML1_SUB_CONTROL2_RSVD_A_SHIFT                                                          2
2077   #define PCIEIP_REG_PML1_SUB_CONTROL2_T_POWER_ON_VALUE                                                      (0x1f<<3) // This field along with scale sets the min amount of time that the Port must wait in L1.2 exit after sampling CLKREQ# asserted before actively driving the interface.
2078   #define PCIEIP_REG_PML1_SUB_CONTROL2_T_POWER_ON_VALUE_SHIFT                                                3
2079   #define PCIEIP_REG_PML1_SUB_CONTROL2_RSVD                                                                  (0xffffff<<8) //
2080   #define PCIEIP_REG_PML1_SUB_CONTROL2_RSVD_SHIFT                                                            8
2081 #define PCIEIP_REG_LTR_CAP_HDR_REG                                                                           0x000284UL //Access:RW   DataWidth:0x20   // LTR Extended Capability Header.
2082   #define PCIEIP_REG_LTR_CAP_HDR_REG_CAP_ID                                                                  (0xffff<<0) // LTR Extended Capacity ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2083   #define PCIEIP_REG_LTR_CAP_HDR_REG_CAP_ID_SHIFT                                                            0
2084   #define PCIEIP_REG_LTR_CAP_HDR_REG_CAP_VERSION                                                             (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2085   #define PCIEIP_REG_LTR_CAP_HDR_REG_CAP_VERSION_SHIFT                                                       16
2086   #define PCIEIP_REG_LTR_CAP_HDR_REG_NEXT_OFFSET                                                             (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2087   #define PCIEIP_REG_LTR_CAP_HDR_REG_NEXT_OFFSET_SHIFT                                                       20
2088 #define PCIEIP_REG_LTR_LATENCY_REG                                                                           0x000288UL //Access:RW   DataWidth:0x20   // LTR Max Snoop and No-Snoop Latency Register.
2089   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_SNOOP_LAT                                                           (0x3ff<<0) // Max Snoop Latency Value.
2090   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_SNOOP_LAT_SHIFT                                                     0
2091   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_SNOOP_LAT_SCALE                                                     (0x7<<10) // Max Snoop Latency Scale.
2092   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_SNOOP_LAT_SCALE_SHIFT                                               10
2093   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_NO_SNOOP_LAT                                                        (0x3ff<<16) // Max No-Snoop Latency Value.
2094   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_NO_SNOOP_LAT_SHIFT                                                  16
2095   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_NO_SNOOP_LAT_SCALE                                                  (0x7<<26) // Max No-Snoop Latency Scale.
2096   #define PCIEIP_REG_LTR_LATENCY_REG_MAX_NO_SNOOP_LAT_SCALE_SHIFT                                            26
2097 #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG                                                                    0x00028cUL //Access:RW   DataWidth:0x20   // Vendor-Specific Extended Capability Header.
2098   #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG_EXTENDED_CAP_ID                                                  (0xffff<<0) // PCI Express Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2099   #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG_EXTENDED_CAP_ID_SHIFT                                            0
2100   #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG_CAP_VERSION                                                      (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2101   #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG_CAP_VERSION_SHIFT                                                16
2102   #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG_NEXT_OFFSET                                                      (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2103   #define PCIEIP_REG_RAS_DES_CAP_HEADER_REG_NEXT_OFFSET_SHIFT                                                20
2104 #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG                                                                0x000290UL //Access:R    DataWidth:0x20   // Vendor-Specific Header.
2105   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG_VSEC_ID                                                      (0xffff<<0) // VSEC ID.
2106   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG_VSEC_ID_SHIFT                                                0
2107   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG_VSEC_REV                                                     (0xf<<16) // VSEC Rev.
2108   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG_VSEC_REV_SHIFT                                               16
2109   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG_VSEC_LENGTH                                                  (0xfff<<20) // VSEC Length.
2110   #define PCIEIP_REG_VENDOR_SPECIFIC_HEADER_REG_VSEC_LENGTH_SHIFT                                            20
2111 #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG                                                                 0x000294UL //Access:RW   DataWidth:0x20   // Event Counter Control. This is a viewport control register.  - Setting the EVENT_COUNTER_EVENT_SELECT and EVENT_COUNTER_LANE_SELECT fields in this register determine the Event Counter data returned by the EVENT_COUNTER_DATA_REG viewport register.  - Setting the EVENT_COUNTER_ENABLE field in this register enables the Event Counter selected by the EVENT_COUNTER_EVENT_SELECT and EVENT_COUNTER_LANE_SELECT fields in this register.  - Setting the EVENT_COUNTER_CLEAR field in this register clears the Event Counter selected by the EVENT_COUNTER_EVENT_SELECT and EVENT_COUNTER_LANE_SELECT fields in this register.  - Reading the EVENT_COUNTER_STATUS field in this register returns the Enable status of the Event Counter selected by the EVENT_COUNTER_EVENT_SELECT and EVENT_COUNTER_LANE_SELECT fields in this register.
2112   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_CLEAR                                           (0x3<<0) // Event Counter Clear. Clears the Event Counter selected by the EVENT_COUNTER_EVENT_SELECT and EVENT_COUNTER_LANE_SELECT fields in this register. You can clear the value of a specific Event Counter by writing the 'per clear' code and you can clear all event counters at once by writing the 'all clear' code. The read value is always '0'.  - 00: no change  - 01: per clear  - 10: no change  - 11: all clear  - Other: reserved
2113   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_CLEAR_SHIFT                                     0
2114   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_ENABLE                                          (0x7<<2) // Event Counter Enable. Enables/disables the Event Counter selected by the EVENT_COUNTER_EVENT_SELECT and EVENT_COUNTER_LANE_SELECT fields in this register. By default, all event counters are disabled. You can enable/disable a specific Event Counter by writing the 'per event off' or 'per event on' codes. You can enable/disable all event counters by writing the 'all on' or 'all off' codes. The read value is always '0'.  - 000: no change  - 001: per event off  - 010: no change  - 011: per event on  - 100: no change  - 101: all off  - 110: no change  - 111: all on
2115   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_ENABLE_SHIFT                                    2
2116   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_STATUS                                          (0x1<<7) // Event Counter Status. This register returns the current value of the Event Counter selected by the following fields:  - EVENT_COUNTER_EVENT_SELECT  - EVENT_COUNTER_LANE_SELECT Note: This register field is sticky.
2117   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_STATUS_SHIFT                                    7
2118   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_LANE_SELECT                                     (0xf<<8) // Event Counter Lane Select. This field in conjunction with EVENT_COUNTER_EVENT_SELECT indexes the Event Counter data returned by the EVENT_COUNTER_DATA_REG register.  - 0x0: Lane0  - 0x1: Lane1  - 0x2: Lane2  - ..  - 0xF: Lane15 Note: This register field is sticky.
2119   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_LANE_SELECT_SHIFT                               8
2120   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_EVENT_SELECT                                    (0xfff<<16) // Event Counter Data Select. This field in conjunction with the EVENT_COUNTER_LANE_SELECT field indexes the Event Counter data returned by the EVENT_COUNTER_DATA_REG register.  - 27-24: Group number(4-bit: 0..0x7)  - 23-16: Event number(8-bit: 0..0x13) within the Group For example:  - 0x000: Ebuf Overflow  - 0x001: Ebuf Underrun  - ..  - 0x700: Tx Memory Write  - 0x713: Rx Message TLP For detailed definitions of Group number and Event number, see the RAS DES chapter in the Databook.  Note: This register field is sticky.
2121   #define PCIEIP_REG_EVENT_COUNTER_CONTROL_REG_EVENT_COUNTER_EVENT_SELECT_SHIFT                              16
2122 #define PCIEIP_REG_EVENT_COUNTER_DATA_REG                                                                    0x000298UL //Access:R    DataWidth:0x20   // Event Counter Data. This viewport register returns the data selected by the following fields:  - EVENT_COUNTER_EVENT_SELECT in EVENT_COUNTER_CONTROL_REG  - EVENT_COUNTER_LANE_SELECT in EVENT_COUNTER_CONTROL_REG For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2123 #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG                                                           0x00029cUL //Access:RW   DataWidth:0x20   // Time-based Analysis Control. Used for controlling the measurement of RX/TX data throughput and time spent in each low-power LTSSM state. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2124   #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG_TIMER_START                                             (0x1<<0) // Timer Start.  - 0: Start/Restart  - 1: Stop This bit will be cleared automatically when the measurement is finished. Note: The app_ras_des_tba_ctrl input also sets the contents of this field and controls the measurement start/stop.  Note: This register field is sticky.
2125   #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG_TIMER_START_SHIFT                                       0
2126   #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG_TIME_BASED_DURATION_SELECT                              (0xff<<8) // Time-based Duration Select. Selects the duration of time-based analysis. When "manual control" is selected and TIMER_START is set to '1', this analysis never stops until TIMER_STOP is set to '0'.  - 0x0: Manual control  - 0x1: 1ms  - 0x2: 10ms  - 0x3: 100ms  - 0x4: 1s  - 0x5: 2s  - 0x6: 4s  - Else: Reserved Note: This register field is sticky.
2127   #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG_TIME_BASED_DURATION_SELECT_SHIFT                        8
2128   #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG_TIME_BASED_REPORT_SELECT                                (0xff<<24) // Time-based Report Select. Selects what type of data is measured for the selected duration (TIME_BASED_DURATION_SELECT), and returned in TIME_BASED_ANALYSIS_DATA. Each type of data is measured using one of three types of units:  - Core_clk Cycles. Total time in ps is [Value of TIME_BASED_ANALYSIS_DATA returned when TIME_BASED_REPORT_SELECT=0x00] * TIME_BASED_ANALYSIS_DATA  - Aux_clk Cycles. Total time in ps is [Period of platform specific clock] * TIME_BASED_ANALYSIS_DATA  - Data Bytes. Actual amount of bytes is 16 * TIME_BASED_ANALYSIS_DATA Core_clk Cycles  - 0x00: Duration of 1 cycle  - 0x01: TxL0s  - 0x02: RxL0s  - 0x03: L0  - 0x04: L1 (Rsvd when aux_clk is supplied from the platform specific clock during L1, L1.1 or L1.2)  - 0x07: Configuration/Recovery Aux_clk Cycles  - 0x05: L1.1  - 0x06: L1.2 Data Bytes  - 0x20: Tx TLP Bytes  - 0x21: Rx TLP Bytes  - Else: Rsvd Note: This register field is sticky.
2129   #define PCIEIP_REG_TIME_BASED_ANALYSIS_CONTROL_REG_TIME_BASED_REPORT_SELECT_SHIFT                          24
2130 #define PCIEIP_REG_TIME_BASED_ANALYSIS_DATA_REG                                                              0x0002a0UL //Access:R    DataWidth:0x20   // Time-based Analysis Data. Contains the measurement results of RX/TX data throughput and time spent in each low-power LTSSM state. This viewport register returns the data selected by the TIME_BASED_REPORT_SELECT field in TIME_BASED_ANALYSIS_CONTROL_REG For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2131 #define PCIEIP_REG_EINJ_ENABLE_REG                                                                           0x0002bcUL //Access:RW   DataWidth:0x20   // Error Injection Enable. Each type of error insertion is enabled by the corresponding bit in this register. The specific injection controls for each type of error are defined in the following registers:  - 0: CRC Error: EINJ0_CRC_REG  - 1: Sequence Number Error: EINJ1_SEQNUM_REG  - 2: DLLP Error: EINJ2_DLLP_REG   - 3: Symbol DataK Mask Error or Sync Header Error: EINJ3_SYMBOL_REG  - 4: FC Credit Update Error: EINJ4_FC_REG  - 5: TLP Duplicate/Nullify Error: EINJ5_SP_TLP_REG  - 6: Specific TLP Error: EINJ6_COMPARE_*_REG/EINJ6_CHANGE_*_REG/EINJ6_TLP_REG After the errors have been inserted by core, it will clear each bit here. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2132   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION0_ENABLE                                                 (0x1<<0) // Error Injection0 Enable (CRC Error).  Enables insertion of errors into various CRC.  For more details, see the EINJ0_CRC_REG register.  Note: This register field is sticky.
2133   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION0_ENABLE_SHIFT                                           0
2134   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION1_ENABLE                                                 (0x1<<1) // Error Injection1 Enable (Sequence Number Error).  Enables insertion of errors into sequence numbers.  For more details, see the EINJ1_SEQNUM_REG register.  Note: This register field is sticky.
2135   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION1_ENABLE_SHIFT                                           1
2136   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION2_ENABLE                                                 (0x1<<2) // Error Injection2 Enable (DLLP Error).  Enables insertion of DLLP errors.  For more details, see the EINJ2_DLLP_REG register.  Note: This register field is sticky.
2137   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION2_ENABLE_SHIFT                                           2
2138   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION3_ENABLE                                                 (0x1<<3) // Error Injection3 Enable (Symbol DataK Mask Error or Sync Header Error).  Enables DataK masking of special symbols or the breaking of the sync header.  For more details, see the EINJ3_SYMBOL_REG register.  Note: This register field is sticky.
2139   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION3_ENABLE_SHIFT                                           3
2140   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION4_ENABLE                                                 (0x1<<4) // Error Injection4 Enable (FC Credit Update Error).  Enables insertion of errors into UpdateFCs.  For more details, see the EINJ4_FC_REG register.  Note: This register field is sticky.
2141   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION4_ENABLE_SHIFT                                           4
2142   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION5_ENABLE                                                 (0x1<<5) // Error Injection5 Enable (TLP Duplicate/Nullify Error).  Enables insertion of duplicate/nullified TLPs.  For more details, see the EINJ5_SP_TLP_REG register.  Note: This register field is sticky.
2143   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION5_ENABLE_SHIFT                                           5
2144   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION6_ENABLE                                                 (0x1<<6) // Error Injection6 Enable (Specific TLP Error). Enables insertion of errors into the packets that you select.  You can set this bit to '1' when you have disabled RAS datapath protection (DP) by setting CX_RASDP = CX_RASDP_RAM_PROT =0.  You can set this bit to '1' when you have disabled the address translation by setting ADDR_TRANSLATION_SUPPORT_EN=0. For more details, see the EINJ6_COMPARE_*_REG/EINJ6_CHANGE_*_REG/EINJ6_TLP_REG registers.  Note: This register field is sticky.
2145   #define PCIEIP_REG_EINJ_ENABLE_REG_ERROR_INJECTION6_ENABLE_SHIFT                                           6
2146 #define PCIEIP_REG_EINJ0_CRC_REG                                                                             0x0002c0UL //Access:RW   DataWidth:0x20   // Error Injection Control 0 (CRC Error). Controls the insertion of errors into the CRC, and parity of ordered sets for the selected type of the packets as follows:  - LCRC. Bad TLP will be detected at the receiver side; receiver responds with NAK DLLP; Data Link Retry starts.  - 16-bit CRC of ACK/NAK DLLPs. Bad DLLP occurs at the receiver side; Replay NUM Rollover occurs.  - 16-bit CRC of UpdateFC DLLPs. Error insertion continues for the specific time; LTSSM transitions to the Recovery state because of the UpdateFC timeout (if the timeout is implemented at the receiver of the UpdateFCs).  - ECRC. If ECRC check is enabled, ECRC error is detected at the receiver side.  - FCRC. Framing error will be detected, TLP is discarded, and the LTSSM transitions to Recovery state.  - Parity of TSOS. Error insertion continues for the specific time; LTSSM Recovery/Configuration timeout will occur.  - Parity of SKPOS. Lane error will be detected at the receiver side.
2147   #define PCIEIP_REG_EINJ0_CRC_REG_EINJ0_COUNT                                                               (0xff<<0) // Error injection count. Indicates the number of errors. This register is decremented when the errors have been inserted.  - If the counter value is 0x01 and error is inserted, ERROR_INJECTION0_ENABLE in EINJ_ENABLE_REG returns 0b.  - If the counter value is 0x00 and ERROR_INJECTION0_ENABLE=1, the errors are inserted until ERROR_INJECTION0_ENABLE is set to '0'.  Note: This register field is sticky.
2148   #define PCIEIP_REG_EINJ0_CRC_REG_EINJ0_COUNT_SHIFT                                                         0
2149   #define PCIEIP_REG_EINJ0_CRC_REG_EINJ0_CRC_TYPE                                                            (0xf<<8) // Error injection type. Selects the type of CRC error to be inserted.  Tx Path  - 0000b: New TLP's LCRC error injection  - 0001b: 16bCRC error injection of ACK/NAK DLLP  - 0010b: 16bCRC error injection of Update-FC DLLP  - 0011b: New TLP's ECRC error injection  - 0100b: TLP's FCRC error injection (128b/130b)  - 0101b: Parity error of TSOS (128b/130b)  - 0110b: Parity error of SKPOS (128b/130b) Rx Path  - 1000b: LCRC error injection  - 1011b: ECRC error injection  - Others: Reserved Note: This register field is sticky.
2150   #define PCIEIP_REG_EINJ0_CRC_REG_EINJ0_CRC_TYPE_SHIFT                                                      8
2151 #define PCIEIP_REG_EINJ1_SEQNUM_REG                                                                          0x0002c4UL //Access:RW   DataWidth:0x20   // Error Injection Control 1 (Sequence Number Error).  Controls the sequence number of the specific TLPs and ACK/NAK DLLPs. Data Link Protocol Error will be detected at the Rx side of ACK/NAL DLLPs when one of these conditions is true:  - ((NEXT_TRANSMIT_SEQ -1) - AckNak_Seq_Num) mod 4096 > 2048  - (AckNak_Seq_Num - ACKD_SEQ) mod 4096 >= 2048 TLP is treated as Duplicate TLP at the Rx side when all these conditions are true:  - Sequence Number != NEXT_RCV_SEQ  - (NEXT_RCV_SEQ - Sequence Number) mod 4096 <= 2048 TLP is treated as Bad TLP at the Rx side when all these conditions are true:  - Sequence Number != NEXT_RCV_SEQ and  - (NEXT_RCV_SEQ - Sequence Number) mod 4096 > 2048
2152   #define PCIEIP_REG_EINJ1_SEQNUM_REG_EINJ1_COUNT                                                            (0xff<<0) // Error injection count. Indicates the number of errors. This register is decremented as the errors are being inserted.  - If the counter value is 0x01 and error is inserted, ERROR_INJECTION1_ENABLE in EINJ_ENABLE_REG returns '0'.  - If the counter value is 0x00 and ERROR_INJECTION1_ENABLE=1, the errors are inserted until ERROR_INJECTION1_ENABLE is set to '0'.  Note: This register field is sticky.
2153   #define PCIEIP_REG_EINJ1_SEQNUM_REG_EINJ1_COUNT_SHIFT                                                      0
2154   #define PCIEIP_REG_EINJ1_SEQNUM_REG_EINJ1_SEQNUM_TYPE                                                      (0x1<<8) // Sequence number type. Selects the type of sequence number.  - 0b: Insertion of New TLP's SEQ# error  - 1b: Insertion of ACK/NAK DLLP's SEQ# Error Note: This register field is sticky.
2155   #define PCIEIP_REG_EINJ1_SEQNUM_REG_EINJ1_SEQNUM_TYPE_SHIFT                                                8
2156   #define PCIEIP_REG_EINJ1_SEQNUM_REG_EINJ1_BAD_SEQNUM                                                       (0x1fff<<16) // Bad sequence number. Indicates the value to add/subtract from the naturally-assigned sequence numbers. This value is represented by two's complement.  - 0x0FFF: +4095  - ..  - 0x0002: +2  - 0x0001: +1  - 0x0000: 0  - 0x1FFF: -1  - 0x1FFE: -2  - ..  - 0x1001: -4095 For example:  - Set Type, SEQ# and Count  -- EINJ1_SEQNUM_TYPE =0 (Insert errors into new TLPs)  -- EINJ1_BAD_SEQNUM =0x1FFD (represents -3)  -- EINJ1_COUNT =1  - Enable Error Injection  -- ERROR_INJECTION1_ENABLE =1  - Send a TLP From the Core's Application Interface  -- Assume SEQ#5 is given to the TLP.  - The SEQ# is Changed to #2 by the Error Injection Function in Layer2.  -- 5 + (-3) = 2  - The TLP with SEQ#2 is Transmitted to PCIe Link. Note: This register field is sticky.
2157   #define PCIEIP_REG_EINJ1_SEQNUM_REG_EINJ1_BAD_SEQNUM_SHIFT                                                 16
2158 #define PCIEIP_REG_EINJ2_DLLP_REG                                                                            0x0002c8UL //Access:RW   DataWidth:0x20   // Error Injection Control 2 (DLLP Error). Controls the transmission of DLLPs and inserts the following errors:  - If "ACK/NAK DLLP's transmission block" is selected, replay timeout error will occur at the transmitter of the TLPs and then Data Link Retry will occur.  - If "Update FC DLLP's transmission block" is selected, LTSSM will transition to the Recovery state because of the UpdateFC timeout (if the timeout is implemented at the receiver of the UpdateFCs).  - If "Always Transmission for NAK DLLP" is selected, Data Link Retry will occur at the transmitter of the TLPs. Furthermore, Replay NUM Rollover will occur when the transmitter has been requested four times to send the TLP with the same sequence number.
2159   #define PCIEIP_REG_EINJ2_DLLP_REG_EINJ2_COUNT                                                              (0xff<<0) // Error injection count. Indicates the number of errors. This register is decremented as the errors are being inserted.  - If the counter value is 0x01 and the error is inserted, ERROR_INJECTION2_ENABLE in EINJ_ENABLE_REG returns '0'.  - If the counter value is 0x00 and ERROR_INJECTION2_ENABLE =1, the errors are inserted until ERROR_INJECTION2_ENABLE is set to '0'. This register is affected only when EINJ2_DLLP_TYPE =2'10b.  Note: This register field is sticky.
2160   #define PCIEIP_REG_EINJ2_DLLP_REG_EINJ2_COUNT_SHIFT                                                        0
2161   #define PCIEIP_REG_EINJ2_DLLP_REG_EINJ2_DLLP_TYPE                                                          (0x3<<8) // DLLP Type. Selects the type of DLLP errors to be inserted.  - 00b: ACK/NAK DLLP's transmission block  - 01b: Update FC DLLP's transmission block  - 10b: Always Transmission for NAK DLLP  - 11b: Reserved Note: This register field is sticky.
2162   #define PCIEIP_REG_EINJ2_DLLP_REG_EINJ2_DLLP_TYPE_SHIFT                                                    8
2163 #define PCIEIP_REG_EINJ3_SYMBOL_REG                                                                          0x0002ccUL //Access:RW   DataWidth:0x20   // Error Injection Control 3 (Symbol Error). When 8b/10b encoding is used, this register controls error insertion into the special (K code) symbols.  - If TS1/TS2/FTS/E-Idle/SKP is selected, it affects whole of the ordered set. It might cause timeout of the LTSSM.  - If END/EDB/STP/SDP is selected, TLP/DLLP will be discarded at the receiver side. When 128b/130b encoding is used, this register controls error insertion into the sync-header.
2164   #define PCIEIP_REG_EINJ3_SYMBOL_REG_EINJ3_COUNT                                                            (0xff<<0) // Error injection count. Indicates the number of errors. This register is decremented as the errors are being inserted.  - If the counter value is 0x01 and error is inserted, ERROR_INJECTION3_ENABLE in EINJ_ENABLE_REG returns '0'.  - If the counter value is 0x00 and ERROR_INJECTION3_ENABLE =1, the errors are inserted until ERROR_INJECTION3_ENABLE is set to '0'.  Note: This register field is sticky.
2165   #define PCIEIP_REG_EINJ3_SYMBOL_REG_EINJ3_COUNT_SHIFT                                                      0
2166   #define PCIEIP_REG_EINJ3_SYMBOL_REG_EINJ3_SYMBOL_TYPE                                                      (0x7<<8) // Error Type. 8b/10b encoding - Mask K symbol.  - 000b: Reserved  - 001b: COM/PAD(TS1 Order set)  - 010b: COM/PAD(TS2 Order set)  - 011b: COM/FTS(FTS Order set)  - 100b: COM/IDL(E-Idle Order set)  - 101b: END/EDB Symbol  - 110b: STP/SDP Symbol  - 111b: COM/SKP(SKP Order set) 128b/130b encoding - Change sync header.  - 000b: Invert sync header  - Others: Reserved Note: This register field is sticky.
2167   #define PCIEIP_REG_EINJ3_SYMBOL_REG_EINJ3_SYMBOL_TYPE_SHIFT                                                8
2168 #define PCIEIP_REG_EINJ4_FC_REG                                                                              0x0002d0UL //Access:RW   DataWidth:0x20   // Error Injection Control 4 (FC Credit Error). Controls error insertion into the credit value in the UpdateFCs. It is possible to insert errors for any of the following types:  - Posted TLP Header credit  - Non-Posted TLP Header credit  - Completion TLP Header credit  - Posted TLP Data credit  - Non-Posted TLP Data credit  - Completion TLP Data credit These errors are not correctable while error insertion is enabled. Receiver buffer overflow error might occur.
2169   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_COUNT                                                                (0xff<<0) // Error injection count. Indicates the number of errors. This register is decremented as the errors are being inserted.  - If the counter value is 0x01 and error is inserted, ERROR_INJECTION4_ENABLE in EINJ_ENABLE_REG returns '0'.  - If the counter value is 0x00 and ERROR_INJECTION4_ENABLE =1, the errors are inserted until ERROR_INJECTION4_ENABLE is set to '0'.  Note: This register field is sticky.
2170   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_COUNT_SHIFT                                                          0
2171   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_UPDFC_TYPE                                                           (0x7<<8) // Update-FC type. Selects the credit type.  - 000b: Posted TLP Header Credit value control  - 001b: Non-Posted TLP Header Credit value control  - 010b: Completion TLP Header Credit value control  - 011b: Reserved  - 100b: Posted TLP Data Credit value control  - 101b: Non-Posted TLP Data Credit value control  - 110b: Completion TLP Data Credit value control  - 111b: Reserved Note: This register field is sticky.
2172   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_UPDFC_TYPE_SHIFT                                                     8
2173   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_VC_NUMBER                                                            (0x7<<12) // VC Number. Indicates target VC Number.  Note: This register field is sticky.
2174   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_VC_NUMBER_SHIFT                                                      12
2175   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_BAD_UPDFC_VALUE                                                      (0x1fff<<16) // Bad update-FC credit value. Indicates the value to add/subtract from the UpdateFC credit. This value is represented by two's complement.  - 0x0FFF: +4095  - ..  - 0x0002: +2  - 0x0001: +1  - 0x0000: 0  - 0x1FFF: -1  - 0x1FFE: -2  - ..  - 0x1001: -4095 Note: This register field is sticky.
2176   #define PCIEIP_REG_EINJ4_FC_REG_EINJ4_BAD_UPDFC_VALUE_SHIFT                                                16
2177 #define PCIEIP_REG_EINJ5_SP_TLP_REG                                                                          0x0002d4UL //Access:RW   DataWidth:0x20   // Error Injection Control 5 (Specific TLP Error). Controls the generation of specified TLPs. Correctable errors will occur which will be fixed by the PCIe protocol.  - For Duplicate TLP, the core initiates Data Link Retry by handling ACK DLLP as NAK DLLP. These TLPs will be duplicate TLPs at the receiver side.  - For Nullified TLP, the TLPs that the core transmits are changed into nullified TLPs and the original TLPs are stored in the retry buffer. The receiver of these TLPs will detect the lack of seq# and send NAK DLLP at the next TLP. Then the original TLPs are sent from retry buffer and the data controls are recovered. For 128 bit core or more than 128 bit, the core inserts errors the number of times of EINJ5_COUNT but doesn't ensure that the errors are continuously inserted into TLPs.
2178   #define PCIEIP_REG_EINJ5_SP_TLP_REG_EINJ5_COUNT                                                            (0xff<<0) // Error injection count. Indicates the number of errors. This register is decremented as the errors are being inserted.  - If the counter value is 0x01 and error is inserted, ERROR_INJECTION5_ENABLE in EINJ_ENABLE_REG returns '0'.  - If the counter value is 0x00 and ERROR_INJECTION5_ENABLE =1, the errors are inserted until ERROR_INJECTION5_ENABLE is set to '0'.  Note: This register field is sticky.
2179   #define PCIEIP_REG_EINJ5_SP_TLP_REG_EINJ5_COUNT_SHIFT                                                      0
2180   #define PCIEIP_REG_EINJ5_SP_TLP_REG_EINJ5_SPECIFIED_TLP                                                    (0x1<<8) // Specified TLP. Selects the specified TLP to be inserted.  - 0: Generates duplicate TLPs by handling ACK DLLP as NAK DLLP.  - 1: Generates Nullified TLP (Original TLP will be stored in retry buffer). Note: This register field is sticky.
2181   #define PCIEIP_REG_EINJ5_SP_TLP_REG_EINJ5_SPECIFIED_TLP_SHIFT                                              8
2182 #define PCIEIP_REG_EINJ6_COMPARE_POINT_H0_REG                                                                0x0002d8UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Point Header DWORD #0). Program this register for the 1st DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW0[7:0], TLP_DW0[15:8], TLP_DW0[23:16], TLP_DW0[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2183 #define PCIEIP_REG_EINJ6_COMPARE_POINT_H1_REG                                                                0x0002dcUL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Point Header DWORD #1). Program this register for the 2nd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW1[7:0], TLP_DW1[15:8], TLP_DW1[23:16], TLP_DW1[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2184 #define PCIEIP_REG_EINJ6_COMPARE_POINT_H2_REG                                                                0x0002e0UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Point Header DWORD #2). Program this register for the 3rd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW2[7:0], TLP_DW2[15:8], TLP_DW2[23:16], TLP_DW2[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2185 #define PCIEIP_REG_EINJ6_COMPARE_POINT_H3_REG                                                                0x0002e4UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Point Header DWORD #3). Program this register for the 4th DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW3[7:0], TLP_DW3[15:8], TLP_DW3[23:16], TLP_DW3[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2186 #define PCIEIP_REG_EINJ6_COMPARE_VALUE_H0_REG                                                                0x0002e8UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Value Header DWORD #0). Program this register for the 1st DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW0[7:0], TLP_DW0[15:8], TLP_DW0[23:16], TLP_DW0[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2187 #define PCIEIP_REG_EINJ6_COMPARE_VALUE_H1_REG                                                                0x0002ecUL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Value Header DWORD #1). Program this register for the 2nd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW1[7:0], TLP_DW1[15:8], TLP_DW1[23:16], TLP_DW1[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2188 #define PCIEIP_REG_EINJ6_COMPARE_VALUE_H2_REG                                                                0x0002f0UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Value Header DWORD #2). Program this register for the 3rd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW2[7:0], TLP_DW2[15:8], TLP_DW2[23:16], TLP_DW2[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2189 #define PCIEIP_REG_EINJ6_COMPARE_VALUE_H3_REG                                                                0x0002f4UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Compare Value Header DWORD #3). Program this register for the 4th DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW3[7:0], TLP_DW3[15:8], TLP_DW3[23:16], TLP_DW3[31:24]  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the EINJ6_TLP_REG register.
2190 #define PCIEIP_REG_EINJ6_CHANGE_POINT_H0_REG                                                                 0x0002f8UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Point Header DWORD #0). Program this register for the 1st DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW0[7:0], TLP_DW0[15:8], TLP_DW0[23:16], TLP_DW0[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2191 #define PCIEIP_REG_EINJ6_CHANGE_POINT_H1_REG                                                                 0x0002fcUL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Point Header DWORD #1). Program this register for the 2nd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW1[7:0], TLP_DW1[15:8], TLP_DW1[23:16], TLP_DW1[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2192 #define PCIEIP_REG_EINJ6_CHANGE_POINT_H2_REG                                                                 0x000300UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Point Header DWORD #2). Program this register for the 3rd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW2[7:0], TLP_DW2[15:8], TLP_DW2[23:16], TLP_DW2[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2193 #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP                                                               0x000300UL //Access:R    DataWidth:0x20   // The read-only value of this register is controlled by setting bit 1 of the EXT2_CAP_ENA for EP, The capability can be enabled by default by defining pcieGen3Rate in version.v and setting bit 1 of EXT2_CAP_ENA.
2194   #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP_SECPCIE_EXT_CAP_ID                                          (0xffff<<0) // Secondary PCIE Extended Capability ID.
2195   #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP_SECPCIE_EXT_CAP_ID_SHIFT                                    0
2196   #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP_CAP_VER                                                     (0xf<<16) // Capability version. Hardwired to 0x1.
2197   #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP_CAP_VER_SHIFT                                               16
2198   #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP_NEXT                                                        (0xfff<<20) // This value continues the PCI capability chain. It's value specified an offset in the PCI address space of the next capability.
2199   #define PCIEIP_REG_SECONDARY_PCIE_EXTENDED_CAP_NEXT_SHIFT                                                  20
2200 #define PCIEIP_REG_EINJ6_CHANGE_POINT_H3_REG                                                                 0x000304UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Point Header DWORD #3). Program this register for the 4th DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW3[7:0], TLP_DW3[15:8], TLP_DW3[23:16], TLP_DW3[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2201 #define PCIEIP_REG_LINK_CONTROL3                                                                             0x000304UL //Access:R    DataWidth:0x20   // The RW value of this register is controlled by setting bit 1 of the EXT2_CAP_ENA for EP.
2202   #define PCIEIP_REG_LINK_CONTROL3_PERFORM_EQ                                                                (0x1<<0) // N/A to endpoints
2203   #define PCIEIP_REG_LINK_CONTROL3_PERFORM_EQ_SHIFT                                                          0
2204   #define PCIEIP_REG_LINK_CONTROL3_LINK_EQ_REQ_INT_EN                                                        (0x1<<1) // N/A to endpoints
2205   #define PCIEIP_REG_LINK_CONTROL3_LINK_EQ_REQ_INT_EN_SHIFT                                                  1
2206 #define PCIEIP_REG_EINJ6_CHANGE_VALUE_H0_REG                                                                 0x000308UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Value Header DWORD #0). Program this register for the 1st DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW0[7:0], TLP_DW0[15:8], TLP_DW0[23:16], TLP_DW0[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2207 #define PCIEIP_REG_LANE_ERROR_STATUS                                                                         0x000308UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2208   #define PCIEIP_REG_LANE_ERROR_STATUS_LANE_ERR_STATUS_BITS                                                  (0xffff<<0) // Each bit indicates if corresponding PCIE lane detected a lane based error.
2209   #define PCIEIP_REG_LANE_ERROR_STATUS_LANE_ERR_STATUS_BITS_SHIFT                                            0
2210 #define PCIEIP_REG_EINJ6_CHANGE_VALUE_H1_REG                                                                 0x00030cUL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Value Header DWORD #1). Program this register for the 2nd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW1[7:0], TLP_DW1[15:8], TLP_DW1[23:16], TLP_DW1[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2211 #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL                                                                 0x00030cUL //Access:R    DataWidth:0x20   // Multi Field Register.
2212   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS0                                        (0xff<<0) // Applicable only to Upstream component.
2213   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS0_SHIFT                                  0
2214   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS0                                     (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane0
2215   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS0_SHIFT                               8
2216   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS0                                     (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane0
2217   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS0_SHIFT                               12
2218   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_RESERVED0                                                     (0x1<<15) // Reserved
2219   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_RESERVED0_SHIFT                                               15
2220   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS1                                        (0xff<<16) // Applicable only to Upstream component.
2221   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS1_SHIFT                                  16
2222   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS1                                     (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane1
2223   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS1_SHIFT                               24
2224   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS1                                     (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane1
2225   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS1_SHIFT                               28
2226   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_RESERVED1                                                     (0x1<<31) // Reserved
2227   #define PCIEIP_REG_LANE0_1_EQUALIZATION_CTRL_RESERVED1_SHIFT                                               31
2228 #define PCIEIP_REG_EINJ6_CHANGE_VALUE_H2_REG                                                                 0x000310UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Value Header DWORD #2). Program this register for the 3rd DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW2[7:0], TLP_DW2[15:8], TLP_DW2[23:16], TLP_DW2[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2229 #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL                                                                 0x000310UL //Access:R    DataWidth:0x20   // Multi Field Register.
2230   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS2                                        (0xff<<0) // Applicable only to Upstream component.
2231   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS2_SHIFT                                  0
2232   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS2                                     (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane2
2233   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS2_SHIFT                               8
2234   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS2                                     (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane2
2235   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS2_SHIFT                               12
2236   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_RESERVED2                                                     (0x1<<15) // Reserved
2237   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_RESERVED2_SHIFT                                               15
2238   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS3                                        (0xff<<16) // Applicable only to Upstream component.
2239   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS3_SHIFT                                  16
2240   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS3                                     (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane3
2241   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS3_SHIFT                               24
2242   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS3                                     (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane3
2243   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS3_SHIFT                               28
2244   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_RESERVED3                                                     (0x1<<31) // Reserved
2245   #define PCIEIP_REG_LANE2_3_EQUALIZATION_CTRL_RESERVED3_SHIFT                                               31
2246 #define PCIEIP_REG_EINJ6_CHANGE_VALUE_H3_REG                                                                 0x000314UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Change Value Header DWORD #3). Program this register for the 4th DWORD of TLP header/prefix. It is necessary to carefully consider the endianness when you program this register.  Bits [31:0] = TLP_DW3[7:0], TLP_DW3[15:8], TLP_DW3[23:16], TLP_DW3[31:24]  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the EINJ6_TLP_REG register. Only applies when EINJ6_INVERTED_CONTROL in EINJ6_TLP_REG =0.
2247 #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL                                                                 0x000314UL //Access:R    DataWidth:0x20   // Multi Field Register.
2248   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS4                                        (0xff<<0) // Applicable only to Upstream component.
2249   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS4_SHIFT                                  0
2250   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS4                                     (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane4
2251   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS4_SHIFT                               8
2252   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS4                                     (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane4
2253   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS4_SHIFT                               12
2254   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_RESERVED4                                                     (0x1<<15) // Reserved
2255   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_RESERVED4_SHIFT                                               15
2256   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS5                                        (0xff<<16) // Applicable only to Upstream component.
2257   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS5_SHIFT                                  16
2258   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS5                                     (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane5
2259   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS5_SHIFT                               24
2260   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS5                                     (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane5
2261   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS5_SHIFT                               28
2262   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_RESERVED5                                                     (0x1<<31) // Reserved
2263   #define PCIEIP_REG_LANE4_5_EQUALIZATION_CTRL_RESERVED5_SHIFT                                               31
2264 #define PCIEIP_REG_EINJ6_TLP_REG                                                                             0x000318UL //Access:RW   DataWidth:0x20   // Error Injection Control 6 (Packet Error).  The Packet Compare Point registers (EINJ6_COMPARE_POINT*) specify which Tx TLP header bits to compare with the corresponding bits in the Packet Compare Value registers (EINJ6_COMPARE_VALUE*).  When all specified bits (in the Tx TLP header and EINJ6_COMPARE_VALUE*) match, the core inserts errors into the TLP. The type and number of errors are specified by the this register.  The Packet Change Point registers (EINJ6_CHANGE_POINT*) specify which Tx TLP header bits to replace with the corresponding bits in the Packet Change Value registers (EINJ6_CHANGE_VALUE*).  The type and number of errors are specified by the this register. Only applies when EINJ6_INVERTED_CONTROL in this register =0. The TLP into that errors are injected will not arrive at the transaction layer of the remote device when all of the following conditions are true.  - Using 128b/130b encoding  - Injecting errors into TLP Length field / TLP digest bit
2265   #define PCIEIP_REG_EINJ6_TLP_REG_EINJ6_COUNT                                                               (0xff<<0) // Error Injection Count.  Indicates the number of errors to insert. This counter is decremented while errors are been inserted.  - If the counter value is 0x01 and error is inserted, ERROR_INJECTION6_ENABLE in EINJ_ENABLE_REG returns '0'.  - If the counter value is 0x00 and ERROR_INJECTION6_ENABLE=1, errors are inserted until ERROR_INJECTION6_ENABLE is set to '0'.  Note: This register field is sticky.
2266   #define PCIEIP_REG_EINJ6_TLP_REG_EINJ6_COUNT_SHIFT                                                         0
2267   #define PCIEIP_REG_EINJ6_TLP_REG_EINJ6_INVERTED_CONTROL                                                    (0x1<<8) // Inverted Error Injection Control.  - 0: EINJ6_CHANGE_VALUE_H[0/1/2/3] is used to replace bits specified by EINJ6_CHANGE_POINT_H[0/1/2/3].  - 1: EINJ6_CHANGE_VALUE_H[0/1/2/3] is ignored and inverts bits specified by EINJ6_CHANGE_POINT_H[0/1/2/3]. Note: This register field is sticky.
2268   #define PCIEIP_REG_EINJ6_TLP_REG_EINJ6_INVERTED_CONTROL_SHIFT                                              8
2269   #define PCIEIP_REG_EINJ6_TLP_REG_EINJ6_PACKET_TYPE                                                         (0x7<<9) // Packet type.  Selects the TLP packets to inject errors into.  - 0: TLP Header  - 1: TLP Prefix 1st 4-DWORDs  - 2: TLP Prefix 2nd -DWORDs  - Else: Reserved Note: This register field is sticky.
2270   #define PCIEIP_REG_EINJ6_TLP_REG_EINJ6_PACKET_TYPE_SHIFT                                                   9
2271 #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL                                                                 0x000318UL //Access:R    DataWidth:0x20   // Multi Field Register.
2272   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS6                                        (0xff<<0) // Applicable only to Upstream component.
2273   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS6_SHIFT                                  0
2274   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS6                                     (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane6
2275   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS6_SHIFT                               8
2276   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS6                                     (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane6
2277   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS6_SHIFT                               12
2278   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_RESERVED6                                                     (0x1<<15) // Reserved
2279   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_RESERVED6_SHIFT                                               15
2280   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS7                                        (0xff<<16) // Applicable only to Upstream component.
2281   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS7_SHIFT                                  16
2282   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS7                                     (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane7
2283   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS7_SHIFT                               24
2284   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS7                                     (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane7
2285   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS7_SHIFT                               28
2286   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_RESERVED7                                                     (0x1<<31) // Reserved
2287   #define PCIEIP_REG_LANE6_7_EQUALIZATION_CTRL_RESERVED7_SHIFT                                               31
2288 #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL                                                                 0x00031cUL //Access:R    DataWidth:0x20   // Multi Field Register.
2289   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS8                                        (0xff<<0) // Applicable only to Upstream component.
2290   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS8_SHIFT                                  0
2291   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS8                                     (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane8
2292   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS8_SHIFT                               8
2293   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS8                                     (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane8
2294   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS8_SHIFT                               12
2295   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_RESERVED6                                                     (0x1<<15) // Reserved
2296   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_RESERVED6_SHIFT                                               15
2297   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS9                                        (0xff<<16) // Applicable only to Upstream component.
2298   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS9_SHIFT                                  16
2299   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS9                                     (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane9
2300   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS9_SHIFT                               24
2301   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS9                                     (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane9
2302   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS9_SHIFT                               28
2303   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_RESERVED7                                                     (0x1<<31) // Reserved
2304   #define PCIEIP_REG_LANE8_9_EQUALIZATION_CTRL_RESERVED7_SHIFT                                               31
2305 #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL                                                               0x000320UL //Access:R    DataWidth:0x20   // Multi Field Register.
2306   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS10                                     (0xff<<0) // Applicable only to Upstream component.
2307   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS10_SHIFT                               0
2308   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS10                                  (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane10
2309   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS10_SHIFT                            8
2310   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS10                                  (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane10
2311   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS10_SHIFT                            12
2312   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_RESERVED10                                                  (0x1<<15) // Reserved
2313   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_RESERVED10_SHIFT                                            15
2314   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS11                                     (0xff<<16) // Applicable only to Upstream component.
2315   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS11_SHIFT                               16
2316   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS11                                  (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane11
2317   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS11_SHIFT                            24
2318   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS11                                  (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane11
2319   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS11_SHIFT                            28
2320   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_RESERVED11                                                  (0x1<<31) // Reserved
2321   #define PCIEIP_REG_LANE10_11_EQUALIZATION_CTRL_RESERVED11_SHIFT                                            31
2322 #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL                                                               0x000324UL //Access:R    DataWidth:0x20   // Multi Field Register.
2323   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS12                                     (0xff<<0) // Applicable only to Upstream component.
2324   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS12_SHIFT                               0
2325   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS12                                  (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane12
2326   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS12_SHIFT                            8
2327   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS12                                  (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane12
2328   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS12_SHIFT                            12
2329   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_RESERVED12                                                  (0x1<<15) // Reserved
2330   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_RESERVED12_SHIFT                                            15
2331   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS13                                     (0xff<<16) // Applicable only to Upstream component.
2332   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS13_SHIFT                               16
2333   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS13                                  (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane13
2334   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS13_SHIFT                            24
2335   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS13                                  (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane13
2336   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS13_SHIFT                            28
2337   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_RESERVED13                                                  (0x1<<31) // Reserved
2338   #define PCIEIP_REG_LANE12_13_EQUALIZATION_CTRL_RESERVED13_SHIFT                                            31
2339 #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL                                                               0x000328UL //Access:R    DataWidth:0x20   // Multi Field Register.
2340   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS14                                     (0xff<<0) // Applicable only to Upstream component.
2341   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS14_SHIFT                               0
2342   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS14                                  (0xf<<8) // Latest Transmitter Preset Requested from Upstream Component on Lane14
2343   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS14_SHIFT                            8
2344   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS14                                  (0x7<<12) // Latest Receiver Preset Requested from Upstream Component on Lane14
2345   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS14_SHIFT                            12
2346   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_RESERVED14                                                  (0x1<<15) // Reserved
2347   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_RESERVED14_SHIFT                                            15
2348   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS15                                     (0xff<<16) // Applicable only to Upstream component.
2349   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_UPSTREAM_COMP_PRESETS15_SHIFT                               16
2350   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS15                                  (0xf<<24) // Latest Transmitter Preset Requested from Upstream Component on Lane15
2351   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_TX_PRESETS15_SHIFT                            24
2352   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS15                                  (0x7<<28) // Latest Receiver Preset Requested from Upstream Component on Lane15
2353   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_DNSTREAM_COMP_RX_PRESETS15_SHIFT                            28
2354   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_RESERVED15                                                  (0x1<<31) // Reserved
2355   #define PCIEIP_REG_LANE14_15_EQUALIZATION_CTRL_RESERVED15_SHIFT                                            31
2356 #define PCIEIP_REG_SD_CONTROL1_REG                                                                           0x00032cUL //Access:RW   DataWidth:0x20   // Silicon Debug Control 1. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2357   #define PCIEIP_REG_SD_CONTROL1_REG_FORCE_DETECT_LANE                                                       (0xffff<<0) // Force Detect Lane.  When the FORCE_DETECT_LANE_EN field is set, the core ignores receiver detection from PHY during LTSSM Detect state and uses this value instead.  - 0: Lane0  - 1: Lane1  - 2: Lane2  - ..  - 15: Lane15 Note: This register field is sticky.
2358   #define PCIEIP_REG_SD_CONTROL1_REG_FORCE_DETECT_LANE_SHIFT                                                 0
2359   #define PCIEIP_REG_SD_CONTROL1_REG_FORCE_DETECT_LANE_EN                                                    (0x1<<16) // Force Detect Lane Enable.  When this bit is set, the core ignores receiver detection from PHY during LTSSM Detect state and uses FORCE_DETECT_LANE.  Note: This register field is sticky.
2360   #define PCIEIP_REG_SD_CONTROL1_REG_FORCE_DETECT_LANE_EN_SHIFT                                              16
2361   #define PCIEIP_REG_SD_CONTROL1_REG_TX_EIOS_NUM                                                             (0x3<<20) // Number of Tx EIOS.  This register sets the number of transmit EIOS for L0s/L1 entry and Disable/Loopback/Hot-reset exit. The core selects the greater value between this register and the value defined by the PCI-SIG specification.  2.5GT/s, 8.0GT/s or higher:  - 0x0: 1  - 0x1: 4  - 0x2: 8  - 0x3: 16 5.0GT/s:  - 0x0: 2  - 0x1: 8  - 0x2: 16  - 0x3: 32 Note: This register field is sticky.
2362   #define PCIEIP_REG_SD_CONTROL1_REG_TX_EIOS_NUM_SHIFT                                                       20
2363   #define PCIEIP_REG_SD_CONTROL1_REG_LOW_POWER_INTERVAL                                                      (0x3<<22) // Low Power Entry Interval Time.  Interval Time that the core starts monitoring RXELECIDLE signal after L0s/L1/L2 entry. You should set the value according to the latency from receiving EIOS to, RXELECIDLE assertion at the PHY.  - 0x0: 40ns  - 0x1: 160ns  - 0x2: 320ns  - 0x3: 640ns Note: This register field is sticky.
2364   #define PCIEIP_REG_SD_CONTROL1_REG_LOW_POWER_INTERVAL_SHIFT                                                22
2365 #define PCIEIP_REG_SD_CONTROL2_REG                                                                           0x000330UL //Access:RW   DataWidth:0x20   // Silicon Debug Control 2. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2366   #define PCIEIP_REG_SD_CONTROL2_REG_HOLD_LTSSM                                                              (0x1<<0) // Hold and Release LTSSM.  For as long as this register is '1', the core stays in the current LTSSM.  Note: This register field is sticky.
2367   #define PCIEIP_REG_SD_CONTROL2_REG_HOLD_LTSSM_SHIFT                                                        0
2368   #define PCIEIP_REG_SD_CONTROL2_REG_RECOVERY_REQUEST                                                        (0x1<<1) // Recovery Request.  When this bit is set to '1' in L0 or L0s, the LTSSM starts transitioning to Recovery State. This request does not cause a speed change or re-equalization.
2369   #define PCIEIP_REG_SD_CONTROL2_REG_RECOVERY_REQUEST_SHIFT                                                  1
2370   #define PCIEIP_REG_SD_CONTROL2_REG_NOACK_FORCE_LINKDOWN                                                    (0x1<<2) // Force LinkDown.  When this bit is set and the core detects REPLY_NUM rolling over 4 times, the LTSSM transitions to Detect State.  Note: This register field is sticky.
2371   #define PCIEIP_REG_SD_CONTROL2_REG_NOACK_FORCE_LINKDOWN_SHIFT                                              2
2372   #define PCIEIP_REG_SD_CONTROL2_REG_DIRECT_RECIDLE_TO_CONFIG                                                (0x1<<8) // Direct Recovery.Idle to Configuration.  When this bit is set and the LTSSM is in Recovery Idle State, the LTSSM transitions to Configuration state.  Note: This register field is sticky.
2373   #define PCIEIP_REG_SD_CONTROL2_REG_DIRECT_RECIDLE_TO_CONFIG_SHIFT                                          8
2374   #define PCIEIP_REG_SD_CONTROL2_REG_DIRECT_POLCOMP_TO_DETECT                                                (0x1<<9) // Direct Polling.Compliance to Detect.  When this bit is set and the LTSSM is in Polling Compliance State, the LTSSM transitions to Detect state.  Note: This register field is sticky.
2375   #define PCIEIP_REG_SD_CONTROL2_REG_DIRECT_POLCOMP_TO_DETECT_SHIFT                                          9
2376   #define PCIEIP_REG_SD_CONTROL2_REG_DETECT_LPBKSLV_TO_EXIT                                                  (0x1<<10) // Detect Loopback Slave To Exit.  When this bit is set and the LTSSM is in Loopback Slave Active State, the LTSSM transitions to Loopback Slave Exit state.  Note: This register field is sticky.
2377   #define PCIEIP_REG_SD_CONTROL2_REG_DETECT_LPBKSLV_TO_EXIT_SHIFT                                            10
2378   #define PCIEIP_REG_SD_CONTROL2_REG_FRAMING_ERR_RECOVERY_DISABLE                                            (0x1<<16) // Framing Error Recovery Disable.  This bit forces a transition to Recovery state when a Framing Error is occurred.  Note: This register field is sticky.
2379   #define PCIEIP_REG_SD_CONTROL2_REG_FRAMING_ERR_RECOVERY_DISABLE_SHIFT                                      16
2380 #define PCIEIP_REG_SD_STATUS_L1LANE_REG                                                                      0x00033cUL //Access:RW   DataWidth:0x20   // Silicon Debug Status(Layer1 Per-lane). This viewport register returns the data selected by the following field:  - LANE_SELECT in SD_CONTROL1_REG For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2381   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_LANE_SELECT                                                        (0xf<<0) // Lane Select.  Lane Select register for Silicon Debug Status Register of Layer1-PerLane.  - 0x0: Lane0  - 0x1: Lane1  - 0x2: Lane2  - ..  - 0xF: Lane15 Note: This register field is sticky.
2382   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_LANE_SELECT_SHIFT                                                  0
2383   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_RXPOLARITY                                                    (0x1<<16) // PIPE:RxPolarity.  Indicates PIPE RXPOLARITY signal of selected lane number(LANE_SELECT).  Note: This register field is sticky.
2384   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_RXPOLARITY_SHIFT                                              16
2385   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_DETECT_LANE                                                   (0x1<<17) // PIPE:Detect Lane.  Indicates whether PHY indicates receiver detection or not on selected lane number(LANE_SELECT).  Note: This register field is sticky.
2386   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_DETECT_LANE_SHIFT                                             17
2387   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_RXVALID                                                       (0x1<<18) // PIPE:RxValid.  Indicates PIPE RXVALID signal of selected lane number(LANE_SELECT).  Note: This register field is sticky.
2388   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_RXVALID_SHIFT                                                 18
2389   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_RXELECIDLE                                                    (0x1<<19) // PIPE:RxElecIdle.  Indicates PIPE RXELECIDLE signal of selected lane number(LANE_SELECT).  Note: This register field is sticky.
2390   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_RXELECIDLE_SHIFT                                              19
2391   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_TXELECIDLE                                                    (0x1<<20) // PIPE:TxElecIdle.  Indicates PIPE TXELECIDLE signal of selected lane number(LANE_SELECT).  Note: This register field is sticky.
2392   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_PIPE_TXELECIDLE_SHIFT                                              20
2393   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_DESKEW_POINTER                                                     (0xff<<24) // Deskew Pointer.  Indicates Deskew pointer of internal Deskew buffer of selected lane number(LANE_SELECT).  Note: This register field is sticky.
2394   #define PCIEIP_REG_SD_STATUS_L1LANE_REG_DESKEW_POINTER_SHIFT                                               24
2395 #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG                                                                     0x000340UL //Access:RW   DataWidth:0x20   // Silicon Debug Status(Layer1 LTSSM). For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2396   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_FRAMING_ERR_PTR                                                   (0x7f<<0) // First Framing Error Pointer.  Identifies the first Framing Error using the following encoding. The field contents are only valid value when FRAMING_ERR =1.  Received Unexpected Framing Token  - 01h: When non- STP/SDP/IDL Token was received and it was not in TLP/DLLP reception  - 02h: When current token was not a valid EDB token and previous token was an EDB. (128/256 bit core only)  - 03h: When SDP token was received but not expected. (128 bit & (x8 | x16) core only)  - 04h: When STP token was received but not expected. (128 bit & (x8 | x16) core only)  - 05h: When EDS token was expected but not received or whenever an EDS token was received but not expected.  - 06h: When a framing error was detected in the deskew block while a packet has been in progress in token_finder. Received Unexpected STP Token  - 11h: When Framing CRC in STP token did not match  - 12h: When Framing Parity in STP token did not match.  - 13h: When Framing TLP Length in STP token was smaller than 5 DWORDs. Received Unexpected Block  - 21h: When Receiving an OS Block following SDS in Datastream state  - 22h: When Data Block followed by OS Block different from SKP, EI, EIE in Datastream state  - 23h: When Block with an undefined Block Type in Datastream state  - 24h: When Data Stream without data over three cycles in Datastream state  - 25h: When OS Block during Data Stream in Datastream state  - 26h: When RxStatus Error was detected in Datastream state  - 27h: When Not all active lanes receiving SKP OS starting at same cycle time in SKPOS state  - 28h: When a 2-Block timeout occurs for SKP OS in SKPOS state  - 29h: When Receiving consecutive OS Blocks within a Data Stream in SKPOS state  - 2Ah: When Phy status error was detected in SKPOS state  - 2Bh: When Not all active lanes receiving EIOS starting at same cycle time in EIOS state  - 2Ch: When At least one Symbol from the first 4 Symbols is not EIOS Symbol in EIOS state (CX_NB=2 only)  - 2Dh: When Not all active lanes receiving EIEOS starting at same cycle time in EIEOS state  - 2Eh: When Not full 16 eieos symbols are received in EIEOS state All other values not listed above are Reserved.  Note: This register field is sticky.
2397   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_FRAMING_ERR_PTR_SHIFT                                             0
2398   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_FRAMING_ERR                                                       (0x1<<7) // Framing Error.  Indicates Framing Error detection status.
2399   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_FRAMING_ERR_SHIFT                                                 7
2400   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_PIPE_POWER_DOWN                                                   (0x7<<8) // PIPE:PowerDown.  Indicates PIPE PowerDown signal.  Note: This register field is sticky.
2401   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_PIPE_POWER_DOWN_SHIFT                                             8
2402   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_LANE_REVERSAL                                                     (0x1<<15) // Lane Reversal Operation.  Receiver detected lane reversal.  This field is only valid in the L0 LTSSM state.  Note: This register field is sticky.
2403   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_LANE_REVERSAL_SHIFT                                               15
2404   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_LTSSM_VARIABLE                                                    (0xffff<<16) // LTSSM Variable.  Indicates internal LTSSM variables defined in the PCI Express base specification.  C-PCIe Mode:  - 0: directed_speed_change  - 1: changed_speed_recovery  - 2: successful_speed_negotiation  - 3: upconfigure_capable; Set to '1' if both ports advertised the UpConfigure capability in the last Config.Complete.  - 4: select_deemphasis  - 5: start_equalization_w_preset  - 6: equalization_done_8GT_data_rate  - 7: equalization_done_16GT_data_rate  - 15:8: idle_to_rlock_transitioned M-PCIe Mode:  - 0: idle_to_recovery  - 1: recovery_to_configuration Note: This register field is sticky.
2405   #define PCIEIP_REG_SD_STATUS_L1LTSSM_REG_LTSSM_VARIABLE_SHIFT                                              16
2406 #define PCIEIP_REG_SD_STATUS_PM_REG                                                                          0x000344UL //Access:RW   DataWidth:0x20   // Silicon Debug Status(PM). For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2407   #define PCIEIP_REG_SD_STATUS_PM_REG_INTERNAL_PM_MSTATE                                                     (0x1f<<0) // Internal PM State(Master).  Indicates internal state machine of Power Management Master controller.  - 0h: S_IDLE  - 1h: S_RESPOND_NAK  - 2h: S_BLOCK_TLP  - 3h: S_WAIT_LAST_TLP_ACK  - 4h: S_WAIT_EIDLE  - 5h: S_LINK_ENTR_L1  - 6h: S_L1  - 7h: S_L1_EXIT  - 8h: S_L23RDY  - 9h: S_LINK_ENTR_L23  - Ah: S_L23RDY_WAIT4ALIVE  - Bh: S_ACK_WAIT4IDLE Note: This register field is sticky.
2408   #define PCIEIP_REG_SD_STATUS_PM_REG_INTERNAL_PM_MSTATE_SHIFT                                               0
2409   #define PCIEIP_REG_SD_STATUS_PM_REG_INTERNAL_PM_SSTATE                                                     (0xf<<8) // Internal PM State(Slave).  Indicates internal state machine of Power Management Slave controller.  - 00h: IDLE  - 01h: L0  - 02h: L0S  - 03h: ENTER_L0S  - 04h: L0S_EXIT  - 08h: L1  - 09h: L1_BLOCK_TLP  - 0Ah: L1_WAIT_LAST_TLP_ACK  - 0Bh: L1_WAIT_PMDLLP_ACK  - 0Ch: L1_LINK_ENTR_L1  - 0Dh: L1_EXIT  - 0Fh: PREP_4L1  - 10h: L23_BLOCK_TLP  - 11h: L23_WAIT_LAST_TLP_ACK  - 12h: L23_WAIT_PMDLLP_ACK  - 13h: L23_ENTR_L23  - 14h: L23RDY  - 15h: PREP_4L23  - 16h: L23RDY_WAIT4ALIVE  - 17h: L0S_BLOCK_TLP Note: This register field is sticky.
2410   #define PCIEIP_REG_SD_STATUS_PM_REG_INTERNAL_PM_SSTATE_SHIFT                                               8
2411   #define PCIEIP_REG_SD_STATUS_PM_REG_PME_RESEND_FLAG                                                        (0x1<<12) // PME Re-send flag.  When the DUT sends a PM_PME message TLP, the DUT sets PME_Status bit. If host software does not clear PME_Status bit for 100ms(+50%/-5%), the DUT resends the PM_PME Message. This bit indicates that a PM_PME was resent.
2412   #define PCIEIP_REG_SD_STATUS_PM_REG_PME_RESEND_FLAG_SHIFT                                                  12
2413   #define PCIEIP_REG_SD_STATUS_PM_REG_LATCHED_NFTS                                                           (0xff<<16) // Latched N_FTS.  Indicates the value of N_FTS in the received TS Ordered Sets from the Link Partner  Note: This register field is sticky.
2414   #define PCIEIP_REG_SD_STATUS_PM_REG_LATCHED_NFTS_SHIFT                                                     16
2415 #define PCIEIP_REG_SD_STATUS_L2_REG                                                                          0x000348UL //Access:R    DataWidth:0x20   // Silicon Debug Status(Layer2). For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2416   #define PCIEIP_REG_SD_STATUS_L2_REG_TX_TLP_SEQ_NO                                                          (0xfff<<0) // Tx Tlp Sequence Number.  Indicates next transmit sequence number for transmit TLP.  Note: This register field is sticky.
2417   #define PCIEIP_REG_SD_STATUS_L2_REG_TX_TLP_SEQ_NO_SHIFT                                                    0
2418   #define PCIEIP_REG_SD_STATUS_L2_REG_RX_ACK_SEQ_NO                                                          (0xfff<<12) // Tx Ack Sequence Number.  Indicates ACKD_SEQ which is updated by receiving ACK/NAK DLLP.  Note: This register field is sticky.
2419   #define PCIEIP_REG_SD_STATUS_L2_REG_RX_ACK_SEQ_NO_SHIFT                                                    12
2420   #define PCIEIP_REG_SD_STATUS_L2_REG_DLCMSM                                                                 (0x3<<24) // DLCMSM.  Indicates the current DLCMSM.  - 00b: DL_INACTIVE  - 01b: DL_FC_INIT  - 11b: DL_ACTIVE Note: This register field is sticky.
2421   #define PCIEIP_REG_SD_STATUS_L2_REG_DLCMSM_SHIFT                                                           24
2422   #define PCIEIP_REG_SD_STATUS_L2_REG_FC_INIT1                                                               (0x1<<26) // FC_INIT1.  Indicates the core is in FC_INIT1(VC0) state.  Note: This register field is sticky.
2423   #define PCIEIP_REG_SD_STATUS_L2_REG_FC_INIT1_SHIFT                                                         26
2424   #define PCIEIP_REG_SD_STATUS_L2_REG_FC_INIT2                                                               (0x1<<27) // FC_INIT2. Indicates the core is in FC_INIT2(VC0) state.  Note: This register field is sticky.
2425   #define PCIEIP_REG_SD_STATUS_L2_REG_FC_INIT2_SHIFT                                                         27
2426 #define PCIEIP_REG_SD_STATUS_L3FC_REG                                                                        0x00034cUL //Access:RW   DataWidth:0x20   // Silicon Debug Status(Layer3 FC). The CREDIT_DATA[0/1] fields in this viewport register return the data for the VC and TLP Type selected by the following fields:  - CREDIT_SEL_VC  - CREDIT_SEL_CREDIT_TYPE  - CREDIT_SEL_TLP_TYPE  - CREDIT_SEL_HD For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2427   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_VC                                                        (0x7<<0) // Credit Select(VC).  This field in conjunction with the CREDIT_SEL_CREDIT_TYPE, CREDIT_SEL_TLP_TYPE, and CREDIT_SEL_HD viewport-select fields determines that data that is returned by the CREDIT_DATA0 and CREDIT_DATA1 data fields.  - 0x0: VC0  - 0x1: VC1  - 0x2: VC2  - ..  - 0x7: VC7 Note: This register field is sticky.
2428   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_VC_SHIFT                                                  0
2429   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_CREDIT_TYPE                                               (0x1<<3) // Credit Select(Credit Type).  This field in conjunction with the CREDIT_SEL_VC, CREDIT_SEL_TLP_TYPE, and CREDIT_SEL_HD viewport-select fields determines that data that is returned by the CREDIT_DATA0 and CREDIT_DATA1 data fields.  - 0x0: Rx  - 0x1: Tx Note: This register field is sticky.
2430   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_CREDIT_TYPE_SHIFT                                         3
2431   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_TLP_TYPE                                                  (0x3<<4) // Credit Select(TLP Type).  This field in conjunction with the CREDIT_SEL_VC, CREDIT_SEL_CREDIT_TYPE, and CREDIT_SEL_HD viewport-select fields determines that data that is returned by the CREDIT_DATA0 and CREDIT_DATA1 data fields.  - 0x0: Posted  - 0x1: Non-Posted  - 0x2: Completion Note: This register field is sticky.
2432   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_TLP_TYPE_SHIFT                                            4
2433   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_HD                                                        (0x1<<6) // Credit Select(HeaderData).  This field in conjunction with the CREDIT_SEL_VC, CREDIT_SEL_CREDIT_TYPE, and CREDIT_SEL_TLP_TYPE viewport-select fields determines that data that is returned by the CREDIT_DATA0 and CREDIT_DATA1 data fields.  - 0x0: Header Credit  - 0x1: Data Credit Note: This register field is sticky.
2434   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_SEL_HD_SHIFT                                                  6
2435   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_DATA0                                                         (0xfff<<8) // Credit Data0.  Current FC credit data selected by the CREDIT_SEL_VC, CREDIT_SEL_CREDIT_TYPE, CREDIT_SEL_TLP_TYPE, and CREDIT_SEL_HD viewport-select fields.  - Rx: Credit Received Value  - Tx: Credit Consumed Value Note: This register field is sticky.
2436   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_DATA0_SHIFT                                                   8
2437   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_DATA1                                                         (0xfff<<20) // Credit Data1.  Current FC credit data selected by the CREDIT_SEL_VC, CREDIT_SEL_CREDIT_TYPE, CREDIT_SEL_TLP_TYPE, and CREDIT_SEL_HD viewport-select fields.  - Rx: Credit Allocated Value  - Tx: Credit Limit Value. This value is valid when DLCMSM=0x3(DL_ACTIVE). Note: This register field is sticky.
2438   #define PCIEIP_REG_SD_STATUS_L3FC_REG_CREDIT_DATA1_SHIFT                                                   20
2439 #define PCIEIP_REG_SD_STATUS_L3_REG                                                                          0x000350UL //Access:RW   DataWidth:0x20   // Silicon Debug Status(Layer3). For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2440   #define PCIEIP_REG_SD_STATUS_L3_REG_MFTLP_POINTER                                                          (0x7f<<0) // First Malformed TLP Error Pointer.  Indicates the element of the received first malformed TLP. This pointer is validated by MFTLP_STATUS.  - 01h: AtomicOp address alignment  - 02h: AtomicOp operand  - 03h: AtomicOp  byte enable  - 04h: TLP length miss match  - 05h: Max payload size  - 06h: Message TLP without TC0  - 07h: Invalid TC  - 08h: Unexpected route bit in Message TLP  - 09h: Unexpected CRS status in Completion TLP  - 0Ah: Byte enable  - 0Bh: Memory Address 4KB boundary  - 0Ch: TLP prefix rules  - 0Dh: Translation request rules  - 0Eh: Invalid TLP type  - 0Fh: Completion rules  - 7Fh: Application  - Else: Reserved Note: This register field is sticky.
2441   #define PCIEIP_REG_SD_STATUS_L3_REG_MFTLP_POINTER_SHIFT                                                    0
2442   #define PCIEIP_REG_SD_STATUS_L3_REG_MFTLP_STATUS                                                           (0x1<<7) // Malformed TLP Status.  Indicates malformed TLP has occurred.
2443   #define PCIEIP_REG_SD_STATUS_L3_REG_MFTLP_STATUS_SHIFT                                                     7
2444 #define PCIEIP_REG_SD_EQ_CONTROL1_REG                                                                        0x00035cUL //Access:RW   DataWidth:0x20   // Silicon Debug EQ Control 1. This is a viewport control register. Setting the EQ_RATE_SEL and EQ_LANE_SEL fields in this register determine the per-lane Silicon Debug EQ Status data returned by the SD_EQ_STATUS[1/2/3] viewport registers. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2445   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_EQ_LANE_SEL                                                          (0xf<<0) // EQ Status Lane Select.  Setting this field in conjunction with the EQ_RATE_SEL field determines the per-lane Silicon Debug EQ Status data returned by the SD_EQ_CONTROL[2/3] and SD_EQ_STATUS[1/2/3] viewport registers.  - 0x0: Lane0  - 0x1: Lane1  - 0x2: Lane2  - ..  - 0xF: Lane15 Note: This register field is sticky.
2446   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_EQ_LANE_SEL_SHIFT                                                    0
2447   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_EQ_RATE_SEL                                                          (0x1<<4) // EQ Status Rate Select.  Setting this field in conjunction with the EQ_LANE_SEL field determines the per-lane Silicon Debug EQ Status data returned by the SD_EQ_CONTROL[2/3] and SD_EQ_STATUS[1/2/3] viewport registers.  - 0x0: 8.0GT/s Speed  - 0x1: 16.0GT/s Speed Note: This register field is sticky.
2448   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_EQ_RATE_SEL_SHIFT                                                    4
2449   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_EVAL_INTERVAL_TIME                                                   (0x3<<16) // Eval Interval Time.  Indicates interval time of RxEqEval assertion.  - 00: 500ns  - 01: 1us  - 10: 2us  - 11: 4us This field is used for EQ Master(DSP in EQ Phase3/USP in EQ Phase2).  Note: This register field is sticky.
2450   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_EVAL_INTERVAL_TIME_SHIFT                                             16
2451   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_FOM_TARGET_ENABLE                                                    (0x1<<23) // FOM Target Enable.  Enables the FOM_TARGET fields.  Note: This register field is sticky.
2452   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_FOM_TARGET_ENABLE_SHIFT                                              23
2453   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_FOM_TARGET                                                           (0xff<<24) // FOM Target.  Indicates figure of merit target criteria value of EQ Master(DSP in EQ Phase3/USP in EQ Phase2).  This field is only valid when GEN3_EQ_FB_MODE is 0001b(Figure Of Merit).  Note: This register field is sticky.
2454   #define PCIEIP_REG_SD_EQ_CONTROL1_REG_FOM_TARGET_SHIFT                                                     24
2455 #define PCIEIP_REG_SD_EQ_CONTROL2_REG                                                                        0x000360UL //Access:RW   DataWidth:0x20   // Silicon Debug EQ Control 2. This viewport register returns the value for the rate and lane selected by the EQ_RATE_SEL and EQ_LANE_SEL fields in the SD_EQ_CONTROL1_REG register. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2456   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_PRE_CURSOR                                            (0x3f<<0) // Force Local Transmitter Pre-cursor.  Indicates the coefficient value of EQ Slave(DSP in EQ Phase2/USP in EQ Phase3), instead of the value instructed from link partner.  Note: This register field is sticky.
2457   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_PRE_CURSOR_SHIFT                                      0
2458   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_CURSOR                                                (0x3f<<6) // Force Local Transmitter Cursor.  Indicates the coefficient value of EQ Slave(DSP in EQ Phase2/USP in EQ Phase3), instead of the value instructed from link partner.  Note: This register field is sticky.
2459   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_CURSOR_SHIFT                                          6
2460   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_POST_CURSOR                                           (0x3f<<12) // Force Local Transmitter Post-Cursor.  Indicates the coefficient value of EQ Slave(DSP in EQ Phase2/USP in EQ Phase3), instead of the value instructed from link partner.  Note: This register field is sticky.
2461   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_POST_CURSOR_SHIFT                                     12
2462   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_RX_HINT                                                  (0x7<<18) // Force Local Receiver Preset Hint.  Indicates the RxPresetHint value of EQ Slave(DSP in EQ Phase2/USP in EQ Phase3), instead of received or set value.  Note: This register field is sticky.
2463   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_RX_HINT_SHIFT                                            18
2464   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_PRESET                                                (0xf<<24) // Force Local Transmitter Preset.  Indicates initial preset value of USP in EQ Slave(EQ Phase2) instead of receiving EQ TS2.  Note: This register field is sticky.
2465   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_PRESET_SHIFT                                          24
2466   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_COEF_ENABLE                                           (0x1<<28) // Force Local Transmitter Coefficient Enable.  Enables the following fields:  - FORCE_LOCAL_TX_PRE_CURSOR  - FORCE_LOCAL_TX_CURSOR  - FORCE_LOCAL_TX_POST_CURSOR Note: This register field is sticky.
2467   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_COEF_ENABLE_SHIFT                                     28
2468   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_RX_HINT_ENABLE                                           (0x1<<29) // Force Local Receiver Preset Hint Enable.  Enables the FORCE_LOCAL_RX_HINT field.  Note: This register field is sticky.
2469   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_RX_HINT_ENABLE_SHIFT                                     29
2470   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_PRESET_ENABLE                                         (0x1<<30) // Force Local Transmitter Preset Enable.  Enables the FORCE_LOCAL_TX_PRESET field.  Note: This register field is sticky.
2471   #define PCIEIP_REG_SD_EQ_CONTROL2_REG_FORCE_LOCAL_TX_PRESET_ENABLE_SHIFT                                   30
2472 #define PCIEIP_REG_SD_EQ_CONTROL3_REG                                                                        0x000364UL //Access:RW   DataWidth:0x20   // Silicon Debug EQ Control 3. This viewport register returns the value for the rate and lane selected by the EQ_RATE_SEL and EQ_LANE_SEL fields in the SD_EQ_CONTROL1_REG register. For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2473   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_PRE_CURSOR                                           (0x3f<<0) // Force Remote Transmitter Pre-Cursor.  Indicates the coefficient value of EQ Master(DSP in EQ Phase3/USP in EQ Phase2), instead of the value instructed from link partner.  Note: This register field is sticky.
2474   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_PRE_CURSOR_SHIFT                                     0
2475   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_CURSOR                                               (0x3f<<6) // Force Remote Transmitter Cursor.  Indicates the coefficient value of EQ Master(DSP in EQ Phase3/USP in EQ Phase2), instead of the value instructed from link partner.  Note: This register field is sticky.
2476   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_CURSOR_SHIFT                                         6
2477   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_POST_CURSOR                                          (0x3f<<12) // Force Remote Transmitter Post-Cursor.  Indicates the coefficient value of EQ Master(DSP in EQ Phase3/USP in EQ Phase2), instead of the value instructed from link partner.  Note: This register field is sticky.
2478   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_POST_CURSOR_SHIFT                                    12
2479   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_COEF_ENABLE                                          (0x1<<28) // Force Remote Transmitter Coefficient Enable.  Enables the following fields:  - FORCE_REMOTE_TX_PRE_CURSOR  - FORCE_REMOTE_TX_CURSOR  - FORCE_REMOTE_TX_POST_CURSOR Note: This register field is sticky.
2480   #define PCIEIP_REG_SD_EQ_CONTROL3_REG_FORCE_REMOTE_TX_COEF_ENABLE_SHIFT                                    28
2481 #define PCIEIP_REG_SD_EQ_STATUS1_REG                                                                         0x00036cUL //Access:R    DataWidth:0x20   // Silicon Debug EQ Status 1. This viewport register returns the first of three words of Silicon Debug EQ Status data for the rate and lane selected by the EQ_RATE_SEL and EQ_LANE_SEL fields in the SD_EQ_CONTROL1_REG register. The following fields are available when Equalization finished unsuccessfully(EQ_CONVERGENCE_INFO=2).  - EQ_RULEA_VIOLATION  - EQ_RULEB_VIOLATION  - EQ_RULEC_VIOLATION  - EQ_REJECT_EVENT For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2482   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_SEQUENCE                                                           (0x1<<0) // EQ Sequence.  Indicates that the core is starting the equalization sequence.  Note: This register field is sticky.
2483   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_SEQUENCE_SHIFT                                                     0
2484   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_CONVERGENCE_INFO                                                   (0x3<<1) // EQ Convergence Info.  Indicates equalization convergence information.  - 0x0: Equalization is not attempted  - 0x1: Equalization finished successfully  - 0x2: Equalization finished unsuccessfully  - 0x3: Reserved This bit is automatically cleared when the core starts EQ Master phase again.  Note: This register field is sticky.
2485   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_CONVERGENCE_INFO_SHIFT                                             1
2486   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_RULEA_VIOLATION                                                    (0x1<<4) // EQ Rule A Violation.  Indicates that coefficient rule A violation is detected in the values provided by PHY using direction change method during EQ Master phase(DSP in EQ Phase3/USP in EQ Phase2).  This bit is automatically cleared when the core starts EQ Master phase again.  Note: This register field is sticky.
2487   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_RULEA_VIOLATION_SHIFT                                              4
2488   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_RULEB_VIOLATION                                                    (0x1<<5) // EQ Rule B Violation.  Indicates that coefficient rule B violation is detected in the values provided by PHY using direction change method during EQ Master phase(DSP in EQ Phase3/USP in EQ Phase2).  This bit is automatically cleared when the core starts EQ Master phase again.  Note: This register field is sticky.
2489   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_RULEB_VIOLATION_SHIFT                                              5
2490   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_RULEC_VIOLATION                                                    (0x1<<6) // EQ Rule C Violation.  Indicates that coefficient rule C violation is detected in the values provided by PHY using direction change method during EQ Master phase(DSP in EQ Phase3/USP in EQ Phase2).  This bit is automatically cleared when the core starts EQ Master phase again.  Note: This register field is sticky.
2491   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_RULEC_VIOLATION_SHIFT                                              6
2492   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_REJECT_EVENT                                                       (0x1<<7) // EQ Reject Event.  Indicates that the core receives two consecutive TS1 OS w/Reject=1b during EQ Master phase(DSP in EQ Phase3/USP in EQ Phase2). This bit is automatically cleared when the core starts EQ Master phase again.  Note: This register field is sticky.
2493   #define PCIEIP_REG_SD_EQ_STATUS1_REG_EQ_REJECT_EVENT_SHIFT                                                 7
2494 #define PCIEIP_REG_SD_EQ_STATUS2_REG                                                                         0x000370UL //Access:R    DataWidth:0x20   // Silicon Debug EQ Status 2. This viewport register returns the second of three words of Silicon Debug EQ Status data for the rate and lane selected by the EQ_RATE_SEL and EQ_LANE_SEL fields in the SD_EQ_CONTROL1_REG register. Each field is available when Equalization finished successfully(EQ_CONVERGENCE_INFO=1). For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2495   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_PRE_CURSOR                                                   (0x3f<<0) // EQ Local Pre-Cursor.  Indicates Local pre cursor coefficient value.  Note: This register field is sticky.
2496   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_PRE_CURSOR_SHIFT                                             0
2497   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_CURSOR                                                       (0x3f<<6) // EQ Local Cursor.  Indicates Local cursor coefficient value.  Note: This register field is sticky.
2498   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_CURSOR_SHIFT                                                 6
2499   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_POST_CURSOR                                                  (0x3f<<12) // EQ Local Post-Cursor.  Indicates Local post cursor coefficient value.  Note: This register field is sticky.
2500   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_POST_CURSOR_SHIFT                                            12
2501   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_RX_HINT                                                      (0x7<<18) // EQ Local Receiver Preset Hint.  Indicates Local Receiver Preset Hint value.  Note: This register field is sticky.
2502   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_RX_HINT_SHIFT                                                18
2503   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_FOM_VALUE                                                    (0xff<<24) // EQ Local Figure of Merit.  Indicates Local maximum Figure of Merit value.  Note: This register field is sticky.
2504   #define PCIEIP_REG_SD_EQ_STATUS2_REG_EQ_LOCAL_FOM_VALUE_SHIFT                                              24
2505 #define PCIEIP_REG_SD_EQ_STATUS3_REG                                                                         0x000374UL //Access:R    DataWidth:0x20   // Silicon Debug EQ Status 3. This viewport register returns the third of three words of Silicon Debug EQ Status data for the rate and lane selected by the EQ_RATE_SEL and EQ_LANE_SEL fields in the SD_EQ_CONTROL1_REG register. Each field is available when Equalization finished successfully(EQ_CONVERGENCE_INFO=1). For more details, see the RAS DES section in the Core Operations chapter of the Databook.
2506   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_PRE_CURSOR                                                  (0x3f<<0) // EQ Remote Pre-Cursor.  Indicates Remote pre cursor coefficient value.  Note: This register field is sticky.
2507   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_PRE_CURSOR_SHIFT                                            0
2508   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_CURSOR                                                      (0x3f<<6) // EQ Remote Cursor.  Indicates Remote cursor coefficient value.  Note: This register field is sticky.
2509   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_CURSOR_SHIFT                                                6
2510   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_POST_CURSOR                                                 (0x3f<<12) // EQ Remote Post-Cursor.  Indicates Remote post cursor coefficient value.  Note: This register field is sticky.
2511   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_POST_CURSOR_SHIFT                                           12
2512   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_LF                                                          (0x3f<<18) // EQ Remote LF.  Indicates Remote LF value.  Note: This register field is sticky.
2513   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_LF_SHIFT                                                    18
2514   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_FS                                                          (0x3f<<24) // EQ Remote FS.  Indicates Remote FS value.  Note: This register field is sticky.
2515   #define PCIEIP_REG_SD_EQ_STATUS3_REG_EQ_REMOTE_FS_SHIFT                                                    24
2516 #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF                                                                     0x00038cUL //Access:RW   DataWidth:0x20   // PCIe Extended capability ID, Capability version and Next capability offset.
2517   #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF_ID                                                                (0xffff<<0) // PCI Express Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2518   #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF_ID_SHIFT                                                          0
2519   #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF_CAP                                                               (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2520   #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF_CAP_SHIFT                                                         16
2521   #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF_NEXT_OFFSET                                                       (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2522   #define PCIEIP_REG_RASDP_EXT_CAP_HDR_OFF_NEXT_OFFSET_SHIFT                                                 20
2523 #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF                                                             0x000390UL //Access:R    DataWidth:0x20   // Vendor Specific Header.
2524   #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF_VSEC_ID                                                   (0xffff<<0) // VSEC ID.   Note: This register field is sticky.
2525   #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF_VSEC_ID_SHIFT                                             0
2526   #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF_VSEC_REV                                                  (0xf<<16) // VSEC Rev.   Note: This register field is sticky.
2527   #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF_VSEC_REV_SHIFT                                            16
2528   #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF_VSEC_LENGTH                                               (0xfff<<20) // VSEC Length.   Note: This register field is sticky.
2529   #define PCIEIP_REG_RASDP_VENDOR_SPECIFIC_HDR_OFF_VSEC_LENGTH_SHIFT                                         20
2530 #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF                                                                 0x000394UL //Access:RW   DataWidth:0x20   // ECC error correction control. Allows you to disable ECC error correction for RAMs and datapath.  When the AXI Bridge Module is implemented and the master / slave clocks are asynchronous to the PCIe native core clock (core_clk), you must not write this register while operations are in progress in the AXI master / slave interface.
2531   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_TX                                         (0x1<<0) // Global error correction disable for all Tx layers. Does not disable the error detection reporting for 1-bit and 2-bit ECC errors.  Note: This register field is sticky.
2532   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_TX_SHIFT                                   0
2533   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_MASTER                          (0x1<<1) // Error correction disable for AXI bridge master completion buffer.  Note: This register field is sticky.
2534   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_MASTER_SHIFT                    1
2535   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_OUTBOUND                        (0x1<<2) // Error correction disable for AXI bridge outbound request path.  Note: This register field is sticky.
2536   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_OUTBOUND_SHIFT                  2
2537   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_DMA_WRITE                                  (0x1<<3) // Error correction disable for DMA write engine.  Note: This register field is sticky.
2538   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_DMA_WRITE_SHIFT                            3
2539   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER2_TX                                  (0x1<<4) // Error correction disable for layer 2 Tx path.  Note: This register field is sticky.
2540   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER2_TX_SHIFT                            4
2541   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER3_TX                                  (0x1<<5) // Error correction disable for layer 3 Tx path.  Note: This register field is sticky.
2542   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER3_TX_SHIFT                            5
2543   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_ADM_TX                                     (0x1<<6) // Error correction disable for Adm Tx path.  Note: This register field is sticky.
2544   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_ADM_TX_SHIFT                               6
2545   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_RX                                         (0x1<<16) // Global error correction disable for all Rx layers.  Note: This register field is sticky.
2546   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_RX_SHIFT                                   16
2547   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_INBOUND_COMPLETION              (0x1<<17) // Error correction disable for AXI bridge inbound completion composer. Does not disable the error detection reporting for 1-bit and 2-bit ECC errors.  Note: This register field is sticky.
2548   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_INBOUND_COMPLETION_SHIFT        17
2549   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_INBOUND_REQUEST                 (0x1<<18) // Error correction disable for AXI bridge inbound request path.  Note: This register field is sticky.
2550   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_AXI_BRIDGE_INBOUND_REQUEST_SHIFT           18
2551   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_DMA_READ                                   (0x1<<19) // Error correction disable for DMA read engine.  Note: This register field is sticky.
2552   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_DMA_READ_SHIFT                             19
2553   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER2_RX                                  (0x1<<20) // Error correction disable for layer 2 Rx path.  Note: This register field is sticky.
2554   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER2_RX_SHIFT                            20
2555   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER3_RX                                  (0x1<<21) // Error correction disable for layer 3 Rx path.  Note: This register field is sticky.
2556   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_LAYER3_RX_SHIFT                            21
2557   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_ADM_RX                                     (0x1<<22) // Error correction disable for ADM Rx path.  Note: This register field is sticky.
2558   #define PCIEIP_REG_RASDP_ERROR_PROT_CTRL_OFF_ERROR_PROT_DISABLE_ADM_RX_SHIFT                               22
2559 #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF                                                               0x000398UL //Access:RW   DataWidth:0x20   // Corrected error (1-bit ECC) counter selection and control. This is a viewport control register. Setting the CORR_COUNTER_SELECTION_REGION and CORR_COUNTER_SELECTION fields in this register determine the counter data returned by the RASDP_CORR_COUNT_REPORT_OFF viewport data register.
2560   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_CLEAR_COUNTERS                                         (0x1<<0) // Clear all correctable error counters.
2561   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_CLEAR_COUNTERS_SHIFT                                   0
2562   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_EN_COUNTERS                                            (0x1<<4) // Enable correctable errors counters.  - 1: counters increment when the core detects a correctable error  - 0: counters are frozen The counters are enabled by default.
2563   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_EN_COUNTERS_SHIFT                                      4
2564   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_COUNTER_SELECTION_REGION                               (0xf<<20) // Select correctable counter region:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2565   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_COUNTER_SELECTION_REGION_SHIFT                         20
2566   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_COUNTER_SELECTION                                      (0xff<<24) // Counter selection. This field selects the counter ID (within the region defined by CORR_COUNTER_SELECTION_REGION) whose contents can be read from the RASDP_CORR_COUNT_REPORT_OFF register. You can cycle this field value from 0 to 255 to access all counters according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2567   #define PCIEIP_REG_RASDP_CORR_COUNTER_CTRL_OFF_CORR_COUNTER_SELECTION_SHIFT                                24
2568 #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF                                                               0x00039cUL //Access:R    DataWidth:0x20   // Corrected error (1-bit ECC) counter data. This viewport register returns the counter data selected by the CORR_COUNTER_SELECTION_REGION and CORR_COUNTER_SELECTION fields in the RASDP_CORR_COUNTER_CTRL_OFF register.
2569   #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF_CORR_COUNTER                                                (0xff<<0) // Current corrected error count for the selected counter.
2570   #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF_CORR_COUNTER_SHIFT                                          0
2571   #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF_CORR_COUNTER_SELECTED_REGION                                (0xf<<20) // Selected correctable counter region:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2572   #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF_CORR_COUNTER_SELECTED_REGION_SHIFT                          20
2573   #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF_CORR_COUNTER_SELECTED                                       (0xff<<24) // Counter selection. Returns the value set in the CORR_COUNTER_SELECTION field of the RASDP_CORR_COUNTER_CTRL_OFF register.
2574   #define PCIEIP_REG_RASDP_CORR_COUNT_REPORT_OFF_CORR_COUNTER_SELECTED_SHIFT                                 24
2575 #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF                                                             0x0003a0UL //Access:RW   DataWidth:0x20   // Uncorrected error (2-bit ECC and parity) counter selection and control. This is a viewport control register. Setting the UNCORR_COUNTER_SELECTION_REGION and UNCORR_COUNTER_SELECTION fields in this register determine the counter data returned by the RASDP_UNCORR_COUNT_REPORT_OFF viewport data register.
2576   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_CLEAR_COUNTERS                                     (0x1<<0) // Clear uncorrectable errors counters. When asserted causes all counters tracking the uncorrectable errors to be cleared.
2577   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_CLEAR_COUNTERS_SHIFT                               0
2578   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_EN_COUNTERS                                        (0x1<<4) // Enable uncorrectable errors counters.  - 1: enables the counters to increment on detected correctable errors  - 0: counters are frozen The counters are enabled by default.
2579   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_EN_COUNTERS_SHIFT                                  4
2580   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_COUNTER_SELECTION_REGION                           (0xf<<20) // Select uncorrectable counter region:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2581   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_COUNTER_SELECTION_REGION_SHIFT                     20
2582   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_COUNTER_SELECTION                                  (0xff<<24) // Counter selection. This field selects the counter ID (within the region defined by UNCORR_COUNTER_SELECTION_REGION) whose contents can be read from the RASDP_UNCORR_COUNT_REPORT_OFF register. You can cycle this field value from 0 to 255 to access all counters according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2583   #define PCIEIP_REG_RASDP_UNCORR_COUNTER_CTRL_OFF_UNCORR_COUNTER_SELECTION_SHIFT                            24
2584 #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF                                                             0x0003a4UL //Access:R    DataWidth:0x20   // Uncorrected error (2-bit ECC and parity) counter data. This viewport register returns the counter data selected by the UNCORR_COUNTER_SELECTION_REGION and UNCORR_COUNTER_SELECTION fields in the RASDP_UNCORR_COUNTER_CTRL_OFF register.
2585   #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF_UNCORR_COUNTER                                            (0xff<<0) // Current uncorrected error count for the selected counter
2586   #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF_UNCORR_COUNTER_SHIFT                                      0
2587   #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF_UNCORR_COUNTER_SELECTED_REGION                            (0xf<<20) // Selected uncorrectable counter region:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2588   #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF_UNCORR_COUNTER_SELECTED_REGION_SHIFT                      20
2589   #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF_UNCORR_COUNTER_SELECTED                                   (0xff<<24) // Counter selection. Returns the value set in the UNCORR_COUNTER_SELECTION field of the RASDP_UNCORR_COUNTER_CTRL_OFF register.
2590   #define PCIEIP_REG_RASDP_UNCORR_COUNT_REPORT_OFF_UNCORR_COUNTER_SELECTED_SHIFT                             24
2591 #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF                                                                  0x0003a8UL //Access:RW   DataWidth:0x20   // Error injection control for the following features:  - 1-bit or 2-bit injection  - Continuous or fixed-number (n) injection modes  - Global enable/disable  - Selectable location where injection occurs
2592   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_EN                                                   (0x1<<0) // Error injection global enable. When set enables the error insertion logic.
2593   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_EN_SHIFT                                             0
2594   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_TYPE                                                 (0x3<<4) // Error injection type:  - 0: none  - 1: 1-bit  - 2: 2-bit
2595   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_TYPE_SHIFT                                           4
2596   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_COUNT                                                (0xff<<8) // Error injection count.  - 0: errors are inserted in every TLP until you clear ERROR_INJ_EN.  - 1: one errors injected
2597   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_COUNT_SHIFT                                          8
2598   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_LOC                                                  (0xff<<16) // Error injection location. Selects where error injection takes place. You can cycle this field value from 0 to 255 to access all locations according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2599   #define PCIEIP_REG_RASDP_ERROR_INJ_CTRL_OFF_ERROR_INJ_LOC_SHIFT                                            16
2600 #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF                                                             0x0003acUL //Access:R    DataWidth:0x20   // Corrected errors locations. For more details, see the RAS Data Protection (DP) section in the Core Operations chapter of the Databook.
2601   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_REG_FIRST_CORR_ERROR                                      (0xf<<4) // Region of the first corrected error:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2602   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_REG_FIRST_CORR_ERROR_SHIFT                                4
2603   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_LOC_FIRST_CORR_ERROR                                      (0xff<<8) // Location/ID of the first corrected error within the region defined by REG_FIRST_CORR_ERROR.  You can cycle this field value from 0 to 255 to access all counters according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2604   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_LOC_FIRST_CORR_ERROR_SHIFT                                8
2605   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_REG_LAST_CORR_ERROR                                       (0xf<<20) // Region of the last corrected error:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2606   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_REG_LAST_CORR_ERROR_SHIFT                                 20
2607   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_LOC_LAST_CORR_ERROR                                       (0xff<<24) // Location/ID of the last corrected error within the region defined by REG_LAST_CORR_ERROR.  You can cycle this field value from 0 to 255 to access all counters according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2608   #define PCIEIP_REG_RASDP_CORR_ERROR_LOCATION_OFF_LOC_LAST_CORR_ERROR_SHIFT                                 24
2609 #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF                                                           0x0003b0UL //Access:R    DataWidth:0x20   // Uncorrected errors locations. For more details, see the RAS Data Protection (DP) section in the Core Operations chapter of the Databook.
2610   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_REG_FIRST_UNCORR_ERROR                                  (0xf<<4) // Region of the first uncorrected error:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2611   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_REG_FIRST_UNCORR_ERROR_SHIFT                            4
2612   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_LOC_FIRST_UNCORR_ERROR                                  (0xff<<8) // Location/ID of the first uncorrected error within the region defined by REG_FIRST_UNCORR_ERROR.  You can cycle this field value from 0 to 255 to access all counters according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2613   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_LOC_FIRST_UNCORR_ERROR_SHIFT                            8
2614   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_REG_LAST_UNCORR_ERROR                                   (0xf<<20) // Region of the last uncorrected error:  - 0x0: Region select for Adm Rx path  - 0x1: Region select for layer 3 Rx path  - 0x2: Region select for layer 2 Rx path  - 0x3: Region select for DMA inbound path  - 0x4: Region select for AXI bridge inbound request path  - 0x5: Region select for AXI bridge inbound completion composer path  - 0x6: Region select for Adm Tx path  - 0x7: Region select for layer 3 Tx path  - 0x8: Region select for layer 2 Tx path  - 0x9: Region select for DMA outbound path  - 0xa: Region select for AXI bridge outbound request path  - 0xb: Region select for AXI bridge outbound master completion buffer path  - 0xc: Reserved  - 0xf: Reserved
2615   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_REG_LAST_UNCORR_ERROR_SHIFT                             20
2616   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_LOC_LAST_UNCORR_ERROR                                   (0xff<<24) // Location/ID of the last uncorrected error within the region defined by REG_LAST_UNCORR_ERROR.  You can cycle this field value from 0 to 255 to access all counters according to the detailed report of check points at http://www.synopsys.com/dw/doc.php/iip/DWC_pcie/latest/doc/RASDP_CheckPoints.pdf
2617   #define PCIEIP_REG_RASDP_UNCORR_ERROR_LOCATION_OFF_LOC_LAST_UNCORR_ERROR_SHIFT                             24
2618 #define PCIEIP_REG_RASDP_ERROR_MODE_EN_OFF                                                                   0x0003b4UL //Access:RW   DataWidth:0x20   // RASDP error mode enable. The core enters RASDP error mode (if ERROR_MODE_EN =1) upon detection of the first uncorrectable error. During this mode:  - Rx TLPs that are forwarded to your application are not guaranteed to be correct; you must discard them. For more details, see the RAS Data Protection (DP) section in the Core Operations chapter of the Databook.
2619   #define PCIEIP_REG_RASDP_ERROR_MODE_EN_OFF_ERROR_MODE_EN                                                   (0x1<<0) // Write '1' to enable the core enter RASDP error mode when it detects an uncorrectable error.  Note: This register field is sticky.
2620   #define PCIEIP_REG_RASDP_ERROR_MODE_EN_OFF_ERROR_MODE_EN_SHIFT                                             0
2621   #define PCIEIP_REG_RASDP_ERROR_MODE_EN_OFF_AUTO_LINK_DOWN_EN                                               (0x1<<1) // Write '1' to enable the core to bring the link down when the core enters RASDP error mode.  Note: This register field is sticky.
2622   #define PCIEIP_REG_RASDP_ERROR_MODE_EN_OFF_AUTO_LINK_DOWN_EN_SHIFT                                         1
2623 #define PCIEIP_REG_RASDP_ERROR_MODE_CLEAR_OFF                                                                0x0003b8UL //Access:RW   DataWidth:0x20   // Exit RASDP error mode. For more details, see the RAS Data Protection (DP) section in the Core Operations chapter of the Databook.
2624   #define PCIEIP_REG_RASDP_ERROR_MODE_CLEAR_OFF_ERROR_MODE_CLEAR                                             (0x1<<0) // Write '1' to take the core out of RASDP error mode. The core will then report uncorrectable errors (through AER internal error reporting) and also stop nullifying/discarding TLPs.
2625   #define PCIEIP_REG_RASDP_ERROR_MODE_CLEAR_OFF_ERROR_MODE_CLEAR_SHIFT                                       0
2626 #define PCIEIP_REG_RASDP_RAM_ADDR_CORR_ERROR_OFF                                                             0x0003bcUL //Access:R    DataWidth:0x20   // RAM Address where a corrected error (1-bit ECC) has been detected. For more details, see the RAS Data Protection (DP) section in the Core Operations chapter of the Databook.
2627   #define PCIEIP_REG_RASDP_RAM_ADDR_CORR_ERROR_OFF_RAM_ADDR_CORR_ERROR                                       (0x7ffffff<<0) // RAM Address where a corrected error (1-bit ECC) has been detected.
2628   #define PCIEIP_REG_RASDP_RAM_ADDR_CORR_ERROR_OFF_RAM_ADDR_CORR_ERROR_SHIFT                                 0
2629   #define PCIEIP_REG_RASDP_RAM_ADDR_CORR_ERROR_OFF_RAM_INDEX_CORR_ERROR                                      (0xf<<28) // RAM index where a corrected error (1-bit ECC) has been detected.
2630   #define PCIEIP_REG_RASDP_RAM_ADDR_CORR_ERROR_OFF_RAM_INDEX_CORR_ERROR_SHIFT                                28
2631 #define PCIEIP_REG_RASDP_RAM_ADDR_UNCORR_ERROR_OFF                                                           0x0003c0UL //Access:R    DataWidth:0x20   // RAM Address where an uncorrected error (2-bit ECC) has been detected. For more details, see the RAS Data Protection (DP) section in the Core Operations chapter of the Databook.
2632   #define PCIEIP_REG_RASDP_RAM_ADDR_UNCORR_ERROR_OFF_RAM_ADDR_UNCORR_ERROR                                   (0x7ffffff<<0) // RAM Address where an uncorrected error (2-bit ECC) has been detected.
2633   #define PCIEIP_REG_RASDP_RAM_ADDR_UNCORR_ERROR_OFF_RAM_ADDR_UNCORR_ERROR_SHIFT                             0
2634   #define PCIEIP_REG_RASDP_RAM_ADDR_UNCORR_ERROR_OFF_RAM_INDEX_UNCORR_ERROR                                  (0xf<<28) // RAM index where an uncorrected error (2-bit ECC) has been detected.
2635   #define PCIEIP_REG_RASDP_RAM_ADDR_UNCORR_ERROR_OFF_RAM_INDEX_UNCORR_ERROR_SHIFT                            28
2636 #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF                                                                       0x0003c4UL //Access:RW   DataWidth:0x20   // Precision Time Measurement Capability Header. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.
2637   #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF_PTM_CAP_ID                                                          (0xffff<<0) // Precision Time Measurement PCI Express Extended Capability ID. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2638   #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF_PTM_CAP_ID_SHIFT                                                    0
2639   #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF_PTM_CAP_VERSION                                                     (0xf<<16) // Precision Time Measurement PCI Express Extended Capability Version. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2640   #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF_PTM_CAP_VERSION_SHIFT                                               16
2641   #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF_PTM_NEXT_OFFSET                                                     (0xfff<<20) // Precision Time Measurement PCI Express Extended Capability Next Offset. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2642   #define PCIEIP_REG_PTM_EXT_CAP_HDR_OFF_PTM_NEXT_OFFSET_SHIFT                                               20
2643 #define PCIEIP_REG_PTM_CAP_OFF                                                                               0x0003c8UL //Access:RW   DataWidth:0x20   // PTM Capability Register. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.
2644   #define PCIEIP_REG_PTM_CAP_OFF_PTM_REQ_CAPABLE                                                             (0x1<<0) // PTM Requester Capable. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2645   #define PCIEIP_REG_PTM_CAP_OFF_PTM_REQ_CAPABLE_SHIFT                                                       0
2646   #define PCIEIP_REG_PTM_CAP_OFF_PTM_RES_CAPABLE                                                             (0x1<<1) // PTM Responder Capable. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2647   #define PCIEIP_REG_PTM_CAP_OFF_PTM_RES_CAPABLE_SHIFT                                                       1
2648   #define PCIEIP_REG_PTM_CAP_OFF_PTM_ROOT_CAPABLE                                                            (0x1<<2) // PTM Root Capable. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2649   #define PCIEIP_REG_PTM_CAP_OFF_PTM_ROOT_CAPABLE_SHIFT                                                      2
2650   #define PCIEIP_REG_PTM_CAP_OFF_PTM_CLK_GRAN                                                                (0xff<<8) // PTM Local Clock Granularity. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)
2651   #define PCIEIP_REG_PTM_CAP_OFF_PTM_CLK_GRAN_SHIFT                                                          8
2652 #define PCIEIP_REG_PTM_CONTROL_OFF                                                                           0x0003ccUL //Access:RW   DataWidth:0x20   // PTM Control Register. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.
2653   #define PCIEIP_REG_PTM_CONTROL_OFF_PTM_ENABLE                                                              (0x1<<0) // PTM Enable. When set, this function is permitted to participate in the PTM mechanism. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.
2654   #define PCIEIP_REG_PTM_CONTROL_OFF_PTM_ENABLE_SHIFT                                                        0
2655   #define PCIEIP_REG_PTM_CONTROL_OFF_ROOT_SELECT                                                             (0x1<<1) // PTM Root Select. When set this Time Source is the PTM Root. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: HWINIT
2656   #define PCIEIP_REG_PTM_CONTROL_OFF_ROOT_SELECT_SHIFT                                                       1
2657   #define PCIEIP_REG_PTM_CONTROL_OFF_EFF_GRAN                                                                (0xff<<8) // PTM Effective Granularity. For a description of this standard PCIe register, see the PCI Express Base Specification 3.0.  Note: The access attributes of this field are as follows:  - Dbi: HWINIT
2658   #define PCIEIP_REG_PTM_CONTROL_OFF_EFF_GRAN_SHIFT                                                          8
2659 #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF                                                                       0x0003d0UL //Access:RW   DataWidth:0x20   // Precision Time Measurement Requester Capability Header (VSEC). For more details, see the PTM section in the Databook.
2660   #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF_PTM_REQ_EXT_CAP_ID                                                  (0xffff<<0) // Precision Time Measurement Requester VSEC ID. For more details, see the PTM section in the Databook.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2661   #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF_PTM_REQ_EXT_CAP_ID_SHIFT                                            0
2662   #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF_PTM_REQ_EXT_CAP_VER                                                 (0xf<<16) // Precision Time Measurement Requester VSEC Version. For more details, see the PTM section in the Databook.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2663   #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF_PTM_REQ_EXT_CAP_VER_SHIFT                                           16
2664   #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF_PTM_REQ_EXT_CAP_NEXT_OFFS                                           (0xfff<<20) // Precision Time Measurement Requester VSEC Next Pointer. For more details, see the PTM section in the Databook.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2665   #define PCIEIP_REG_PTM_REQ_CAP_HDR_OFF_PTM_REQ_EXT_CAP_NEXT_OFFS_SHIFT                                     20
2666 #define PCIEIP_REG_PTM_REQ_HDR_OFF                                                                           0x0003d4UL //Access:RW   DataWidth:0x20   // Precision Time Measurement Requester Vendor Specific Header. For more details, see the PTM section in the Databook.
2667   #define PCIEIP_REG_PTM_REQ_HDR_OFF_PTM_REQ_VSEC_ID                                                         (0xffff<<0) // PTM Requester VSEC ID. For more details, see the PTM section in the Databook.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2668   #define PCIEIP_REG_PTM_REQ_HDR_OFF_PTM_REQ_VSEC_ID_SHIFT                                                   0
2669   #define PCIEIP_REG_PTM_REQ_HDR_OFF_PTM_REQ_VSEC_REV                                                        (0xf<<16) // PTM Requester VSEC Revision. For more details, see the PTM section in the Databook.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2670   #define PCIEIP_REG_PTM_REQ_HDR_OFF_PTM_REQ_VSEC_REV_SHIFT                                                  16
2671   #define PCIEIP_REG_PTM_REQ_HDR_OFF_PTM_REQ_VSEC_LENGTH                                                     (0xfff<<20) // PTM Requester VSEC Length. For more details, see the PTM section in the Databook.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2672   #define PCIEIP_REG_PTM_REQ_HDR_OFF_PTM_REQ_VSEC_LENGTH_SHIFT                                               20
2673 #define PCIEIP_REG_PTM_REQ_CONTROL_OFF                                                                       0x0003d8UL //Access:RW   DataWidth:0x20   // PTM Requester Vendor Specific Control Register. For more details, see the PTM section in the Databook.
2674   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_AUTO_UPDATE_ENABLED                                         (0x1<<0) // PTM Requester Auto Update Enabled - When enabled PTM Requester will automatically atempt to update it's context every 10ms. For more details, see the PTM section in the Databook.  Note: This register field is sticky.
2675   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_AUTO_UPDATE_ENABLED_SHIFT                                   0
2676   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_START_UPDATE                                                (0x1<<1) // PTM Requester Start Update - When set the PTM Requester will attempt a PTM Dialogue to update it's context; This bit is self clearing. For more details, see the PTM section in the Databook.
2677   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_START_UPDATE_SHIFT                                          1
2678   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_FAST_TIMERS                                                 (0x1<<2) // PTM Fast Timers - Debug mode for PTM Timers. The 100us timer output will go high at 30us and the 10ms timer output will go high at 100us (The Long Timer Value is ignored). There is no change to the 1us timer. The requester operation will otherwise remain the same. For more details, see the PTM section in the Databook.  Note: This register field is sticky.
2679   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_FAST_TIMERS_SHIFT                                           2
2680   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_LONG_TIMER                                                  (0xff<<8) // PTM Requester Long Timer - Determines the period between each auto update PTM Dialogue in miliseconds. Update period is the register value +1 milisecond. For the Switch product this value must not be set larger than 0x9 for spec compliance. For more details, see the PTM section in the Databook.  Note: This register field is sticky.
2681   #define PCIEIP_REG_PTM_REQ_CONTROL_OFF_PTM_REQ_LONG_TIMER_SHIFT                                            8
2682 #define PCIEIP_REG_PTM_REQ_STATUS_OFF                                                                        0x0003dcUL //Access:R    DataWidth:0x20   // PTM Requester Vendor Specific Status Register. For more details, see the PTM section in the Databook.
2683   #define PCIEIP_REG_PTM_REQ_STATUS_OFF_PTM_REQ_CONTEXT_VALID                                                (0x1<<0) // PTM Requester Context Valid - Indicate that the Timing Context is valid. For more details, see the PTM section in the Databook.
2684   #define PCIEIP_REG_PTM_REQ_STATUS_OFF_PTM_REQ_CONTEXT_VALID_SHIFT                                          0
2685   #define PCIEIP_REG_PTM_REQ_STATUS_OFF_PTM_REQ_MANUAL_UPDATE_ALLOWED                                        (0x1<<1) // PTM Requester Manual Update Allowed - Indicates whether or not a Manual Update can be signalled. For more details, see the PTM section in the Databook.
2686   #define PCIEIP_REG_PTM_REQ_STATUS_OFF_PTM_REQ_MANUAL_UPDATE_ALLOWED_SHIFT                                  1
2687 #define PCIEIP_REG_PTM_REQ_LOCAL_LSB_OFF                                                                     0x0003e0UL //Access:RW   DataWidth:0x20   // PTM Requester Local Clock LSB  For more details, see the PTM section in the Databook.
2688 #define PCIEIP_REG_PTM_REQ_LOCAL_MSB_OFF                                                                     0x0003e4UL //Access:RW   DataWidth:0x20   // PTM Requester Local Clock MSB. For more details, see the PTM section in the Databook.
2689 #define PCIEIP_REG_PTM_REQ_T1_LSB_OFF                                                                        0x0003e8UL //Access:R    DataWidth:0x20   // PTM Requester T1 Timestamp LSB. For more details, see the PTM section in the Databook.
2690 #define PCIEIP_REG_PTM_REQ_T1_MSB_OFF                                                                        0x0003ecUL //Access:R    DataWidth:0x20   // PTM Requester T1 Timestamp MSB. For more details, see the PTM section in the Databook.
2691 #define PCIEIP_REG_PTM_REQ_T1P_LSB_OFF                                                                       0x0003f0UL //Access:R    DataWidth:0x20   // PTM Requester T1 Previous Timestamp LSB. For more details, see the PTM section in the Databook.
2692 #define PCIEIP_REG_PTM_REQ_T1P_MSB_OFF                                                                       0x0003f4UL //Access:R    DataWidth:0x20   // PTM Requester T1 Previous Timestamp MSB. For more details, see the PTM section in the Databook.
2693 #define PCIEIP_REG_PTM_REQ_T4_LSB_OFF                                                                        0x0003f8UL //Access:R    DataWidth:0x20   // PTM Requester T4 Timestamp LSB. For more details, see the PTM section in the Databook.
2694 #define PCIEIP_REG_PTM_REQ_T4_MSB_OFF                                                                        0x0003fcUL //Access:R    DataWidth:0x20   // PTM Requester T4 Timestamp MSB. For more details, see the PTM section in the Databook.
2695 #define PCIEIP_REG_PTM_REQ_T4P_LSB_OFF                                                                       0x000400UL //Access:R    DataWidth:0x20   // PTM Requester T4 Previous Timestamp LSB. For more details, see the PTM section in the Databook.
2696 #define PCIEIP_REG_PTM_REQ_T4P_MSB_OFF                                                                       0x000404UL //Access:R    DataWidth:0x20   // PTM Requester T4 Previous Timestamp MSB. For more details, see the PTM section in the Databook.
2697 #define PCIEIP_REG_PTM_REQ_MASTER_LSB_OFF                                                                    0x000408UL //Access:R    DataWidth:0x20   // PTM Requester Master Time LSB. For more details, see the PTM section in the Databook.
2698 #define PCIEIP_REG_CONFIG_2                                                                                  0x000408UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2699   #define PCIEIP_REG_CONFIG_2_BAR1_SIZE                                                                      (0xf<<0) // These bits control the size of the BAR1 area advertised in the bar_1 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. Default is 64K
2700   #define PCIEIP_REG_CONFIG_2_BAR1_SIZE_SHIFT                                                                0
2701   #define PCIEIP_REG_CONFIG_2_BAR1_64ENA                                                                     (0x1<<4) // This bit enables the advertisement of bar_1 as a 32-bit address. The value of this bit maps directly to bit 2 of bar_1. This value is sticky and only reset by HARD Reset. If set it is 64bit addressing.
2702   #define PCIEIP_REG_CONFIG_2_BAR1_64ENA_SHIFT                                                               4
2703   #define PCIEIP_REG_CONFIG_2_EXP_ROM_RETRY                                                                  (0x1<<5) // This bit will force the PCI bus to re-try all cycles to the current Expansion ROM BAR area. When this bit is set, then no Expansion ROM interrupt will be generated. This bit must be cleared to allow the interrupt to be generated.
2704   #define PCIEIP_REG_CONFIG_2_EXP_ROM_RETRY_SHIFT                                                            5
2705   #define PCIEIP_REG_CONFIG_2_CFG_CYCLE_RETRY                                                                (0x1<<6) // This bit will force the PCI bus to re-try all cycles to the configuration space until it is cleared. This is used to block the host from accessing context if needed to prevent reading of false data. This bit may be used in combination with the FIRST_CFG_DONE bit below to prevent changing of the configuration space values after they have be read by the system. Normally this bit will be set by the firmware while the configuration space is programmed. This bit also exists in each VF and can be used to control individual VF.
2706   #define PCIEIP_REG_CONFIG_2_CFG_CYCLE_RETRY_SHIFT                                                          6
2707   #define PCIEIP_REG_CONFIG_2_FIRST_CFG_DONE                                                                 (0x1<<7) // This bit will be set the first time since PCI reset that a configuration cycle hass been done by the PCI block. This may be used by firmware to detect if the host already has the reset values of the configuration space. this may happen if the NVM system is much slower than expected. Tn this case, the firmware can choose to not exist or show an error on LEDs, etc. instead of changing the configuratio space values that the host ahas already read.
2708   #define PCIEIP_REG_CONFIG_2_FIRST_CFG_DONE_SHIFT                                                           7
2709   #define PCIEIP_REG_CONFIG_2_ROM_BAR_SIZE                                                                   (0xff<<8) // These bits control the size of the Expansion ROM area advertised in the Exp_ROM_BAR register of the PCI configuration space. When this value is non-zero, the Expansion ROM attention must be handled by an internal processor to move data between the Serial Non-Volatile Memory and the Expansion ROM interface. When the value is zero, the expansion ROM BAR will not advertize the presence of an expansion ROM.
2710   #define PCIEIP_REG_CONFIG_2_ROM_BAR_SIZE_SHIFT                                                             8
2711   #define PCIEIP_REG_CONFIG_2_BAR_PREFETCH                                                                   (0x1<<16) // This bit when set is reflected in bit 3 of bar_1 and indicates that the BAR is pre-fetchable
2712   #define PCIEIP_REG_CONFIG_2_BAR_PREFETCH_SHIFT                                                             16
2713   #define PCIEIP_REG_CONFIG_2_RESERVED0                                                                      (0x7fff<<17) //
2714   #define PCIEIP_REG_CONFIG_2_RESERVED0_SHIFT                                                                17
2715 #define PCIEIP_REG_PTM_REQ_MASTER_MSB_OFF                                                                    0x00040cUL //Access:R    DataWidth:0x20   // PTM Requester Master Time MSB. For more details, see the PTM section in the Databook.
2716 #define PCIEIP_REG_CONFIG_3                                                                                  0x00040cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
2717   #define PCIEIP_REG_CONFIG_3_STICKY_BYTE                                                                    (0xff<<0) // This value is reset only reset by HARD Reset such that it can be used to detect initial power up if a non-zero value is written by the firmware after initialization. It has not hardware function other than reset type detection. This value is sticky and only reset by HARD Reset.
2718   #define PCIEIP_REG_CONFIG_3_STICKY_BYTE_SHIFT                                                              0
2719   #define PCIEIP_REG_CONFIG_3_REG_STICKY_BYTE                                                                (0xff<<8) // This value is reset only by REG_HARD_RST.
2720   #define PCIEIP_REG_CONFIG_3_REG_STICKY_BYTE_SHIFT                                                          8
2721   #define PCIEIP_REG_CONFIG_3_VF_MEM_DSICARD                                                                 (0x1<<16) // This bits exists in VF only Setting this bit to '1' forces the VF to drop any mem request that it receives. UR completion will be returned for mem read requests. This bit along with the CRS bit can be used by software to control when VF is up.
2722   #define PCIEIP_REG_CONFIG_3_VF_MEM_DSICARD_SHIFT                                                           16
2723   #define PCIEIP_REG_CONFIG_3_UNUSED0                                                                        (0x7f<<17) //
2724   #define PCIEIP_REG_CONFIG_3_UNUSED0_SHIFT                                                                  17
2725   #define PCIEIP_REG_CONFIG_3_FORCE_PME                                                                      (0x1<<24) // Setting this bit to '1' forces the PME message to be send This simulates the PME event. The PME control bits in the configuration space still control the output normally. This value is sticky and only reset by HARD Reset.
2726   #define PCIEIP_REG_CONFIG_3_FORCE_PME_SHIFT                                                                24
2727   #define PCIEIP_REG_CONFIG_3_PME_STATUS                                                                     (0x1<<25) // This bit indicates the current state of the PME_STATUS bit in configuration space. This value is sticky and only reset by HARD Reset.
2728   #define PCIEIP_REG_CONFIG_3_PME_STATUS_SHIFT                                                               25
2729   #define PCIEIP_REG_CONFIG_3_PME_ENABLE                                                                     (0x1<<26) // This is the current state of the PME_ENABLE bit in configuration space. This value is sticky and only reset by HARD Reset.
2730   #define PCIEIP_REG_CONFIG_3_PME_ENABLE_SHIFT                                                               26
2731   #define PCIEIP_REG_CONFIG_3_PM_STATE                                                                       (0x3<<27) // This value interfaces to the PM_STATE value in the Power Management configuration space. Reads of this register return the last value written to the PM_STATE value in configuration space.
2732   #define PCIEIP_REG_CONFIG_3_PM_STATE_SHIFT                                                                 27
2733   #define PCIEIP_REG_CONFIG_3_UNUSED1                                                                        (0x1<<29) //
2734   #define PCIEIP_REG_CONFIG_3_UNUSED1_SHIFT                                                                  29
2735   #define PCIEIP_REG_CONFIG_3_VAUX_PRESENT                                                                   (0x1<<30) // This bit indicates the input level on the VAUX_PRESENT pin. This indicates if the VAUX supply is available in the current configuration. The value also controls the value of the Power Management PME_SUPPORT register in configuration space. Field is local in each PF
2736   #define PCIEIP_REG_CONFIG_3_VAUX_PRESENT_SHIFT                                                             30
2737   #define PCIEIP_REG_CONFIG_3_PCI_POWER                                                                      (0x1<<31) // PCI_POWER This bit indicates the current state of power on the PCI bus. If this bit is '1', it indicates that the PCI padring has power. If this bit is '0', it indicates that the PCI padring does not have power (D3 Cold).
2738   #define PCIEIP_REG_CONFIG_3_PCI_POWER_SHIFT                                                                31
2739 #define PCIEIP_REG_PTM_REQ_PROP_DELAY_OFF                                                                    0x000410UL //Access:R    DataWidth:0x20   // PTM Requester Propagation Delay. For more details, see the PTM section in the Databook.
2740 #define PCIEIP_REG_PM_DATA_A                                                                                 0x000410UL //Access:RW   DataWidth:0x20   // This register controls the first 4 power management PM_Data read values
2741   #define PCIEIP_REG_PM_DATA_A_PM_DATA_0_PRG                                                                 (0xff<<0) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 0. This is the power consumed in D0 state. This value is sticky and only reset by HARD Reset.
2742   #define PCIEIP_REG_PM_DATA_A_PM_DATA_0_PRG_SHIFT                                                           0
2743   #define PCIEIP_REG_PM_DATA_A_PM_DATA_1_PRG                                                                 (0xff<<8) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 1. This is the power consumed in D1 state. This value is sticky and only reset by HARD Reset.
2744   #define PCIEIP_REG_PM_DATA_A_PM_DATA_1_PRG_SHIFT                                                           8
2745   #define PCIEIP_REG_PM_DATA_A_PM_DATA_2_PRG                                                                 (0xff<<16) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 2. This is the power consumed in D2 state. This value is sticky and only reset by HARD Reset.
2746   #define PCIEIP_REG_PM_DATA_A_PM_DATA_2_PRG_SHIFT                                                           16
2747   #define PCIEIP_REG_PM_DATA_A_PM_DATA_3_PRG                                                                 (0xff<<24) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 3. This is the power consumed in D3 state. This value is sticky and only reset by HARD Reset.
2748   #define PCIEIP_REG_PM_DATA_A_PM_DATA_3_PRG_SHIFT                                                           24
2749 #define PCIEIP_REG_PTM_REQ_MASTERT1_LSB_OFF                                                                  0x000414UL //Access:R    DataWidth:0x20   // PTM Requester Master Time at T1 LSB. For more details, see the PTM section in the Databook.
2750 #define PCIEIP_REG_PM_DATA_B                                                                                 0x000414UL //Access:RW   DataWidth:0x20   // This register controls the second 4 power management PM_Data read values
2751   #define PCIEIP_REG_PM_DATA_B_PM_DATA_4_PRG                                                                 (0xff<<0) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 4. This is the power dissipated in D0 state. This value is sticky and only reset by HARD Reset.
2752   #define PCIEIP_REG_PM_DATA_B_PM_DATA_4_PRG_SHIFT                                                           0
2753   #define PCIEIP_REG_PM_DATA_B_PM_DATA_5_PRG                                                                 (0xff<<8) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 5. This is the power dissipated in D1 state. This value is sticky and only reset by HARD Reset.
2754   #define PCIEIP_REG_PM_DATA_B_PM_DATA_5_PRG_SHIFT                                                           8
2755   #define PCIEIP_REG_PM_DATA_B_PM_DATA_6_PRG                                                                 (0xff<<16) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 6. This is the power dissipated in D2 state. This value is sticky and only reset by HARD Reset.
2756   #define PCIEIP_REG_PM_DATA_B_PM_DATA_6_PRG_SHIFT                                                           16
2757   #define PCIEIP_REG_PM_DATA_B_PM_DATA_7_PRG                                                                 (0xff<<24) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 7. This is the power dissipated in D3 state. This value is sticky and only reset by HARD Reset.
2758   #define PCIEIP_REG_PM_DATA_B_PM_DATA_7_PRG_SHIFT                                                           24
2759 #define PCIEIP_REG_PTM_REQ_MASTERT1_MSB_OFF                                                                  0x000418UL //Access:R    DataWidth:0x20   // PTM Requester Master Time at T1 MSB. For more details, see the PTM section in the Databook.
2760 #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ                                                                      0x000418UL //Access:RW   DataWidth:0x20   // This register controls the higher bar size advertizements, when a bar size greater than 1G is desired.
2761   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR1_SIZE_HIEXT                                                    (0xf<<0) // These bits control the size of the BAR1 area advertised in the bar_1 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. These bits are programmed when a BAR size greater than 1GB is desired. When requiring a BAR size greater than 1 GB, the corresponding bar1_size bits should be programmed to 0xF.
2762   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR1_SIZE_HIEXT_SHIFT                                              0
2763   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR2_SIZE_HIEXT                                                    (0xf<<4) // These bits control the size of the BAR2 area advertised in the bar_3 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. These bits are programmed when a BAR size greater than 1GB is desired. When requiring a BAR size greater than 1 GB, the corresponding bar2_size bits should be programmed to 0xF.
2764   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR2_SIZE_HIEXT_SHIFT                                              4
2765   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR3_SIZE_HIEXT                                                    (0xf<<8) // These bits control the size of the BAR3 area advertised in the bar_5 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. These bits are programmed when a BAR size greater than 1GB is desired. When requiring a BAR size greater than 1 GB, the corresponding bar3_size bits should be programmed to 0xF.
2766   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR3_SIZE_HIEXT_SHIFT                                              8
2767   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR1_SIZE_LOEXT                                                    (0x7<<12) // These bits control the size of the BAR1 area advertised in the bar_1 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. These bits are programmed when a BAR size lower than 64K is desired. When requiring a BAR size smaller than 64K , the corresponding bar_size bits should be programmed to 0x0, as also the bar1_size_hiext bits. If desiring a bar size greater than 32K, then the bar1_size_loext bits need to be 0.
2768   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR1_SIZE_LOEXT_SHIFT                                              12
2769   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_UNUSED0                                                            (0x1<<15) //
2770   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_UNUSED0_SHIFT                                                      15
2771   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR2_SIZE_LOEXT                                                    (0x7<<16) // These bits control the size of the BAR2 area advertised in the bar_3 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. These bits are programmed when a BAR size lower than 64K is desired. When requiring a BAR size smaller than 64K , the corresponding bar2_size bits should be programmed to 0x0, as also the bar1_size_hiext bits. If desiring a bar size greater than 32K, then the bar1_size_loext bits need to be 0.
2772   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR2_SIZE_LOEXT_SHIFT                                              16
2773   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR3_SIZE_LOEXT                                                    (0x7<<19) // These bits control the size of the BAR3 area advertised in the bar_5 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. These bits are programmed when a BAR size lower than 64K is desired. When requiring a BAR size smaller than 64K , the corresponding bar3_size bits should be programmed to 0x0, as also the bar1_size_hiext bits. If desiring a bar size greater than 32K, then the bar1_size_loext bits need to be 0.
2774   #define PCIEIP_REG_PCI_EXTENDED_BAR_SIZ_BAR3_SIZE_LOEXT_SHIFT                                              19
2775 #define PCIEIP_REG_PTM_REQ_TX_LATENCY_OFF                                                                    0x00041cUL //Access:RW   DataWidth:0x20   // PTM Requester TX Latency. For more details, see the PTM section in the Databook.
2776   #define PCIEIP_REG_PTM_REQ_TX_LATENCY_OFF_PTM_REQ_TX_LATENCY                                               (0xfff<<0) // PTM Requester TX Latency - Requester Transmit path latency (12 bit wide). For more details, see the PTM section in the Databook.  Note: This register field is sticky.
2777   #define PCIEIP_REG_PTM_REQ_TX_LATENCY_OFF_PTM_REQ_TX_LATENCY_SHIFT                                         0
2778 #define PCIEIP_REG_PTM_REQ_RX_LATENCY_OFF                                                                    0x000420UL //Access:RW   DataWidth:0x20   // PTM Requester RX Latency. For more details, see the PTM section in the Databook.
2779   #define PCIEIP_REG_PTM_REQ_RX_LATENCY_OFF_PTM_REQ_RX_LATENCY                                               (0xfff<<0) // PTM Requester RX Latency - Requester Receive path latency (12 bit wide). For more details, see the PTM section in the Databook.  Note: This register field is sticky.
2780   #define PCIEIP_REG_PTM_REQ_RX_LATENCY_OFF_PTM_REQ_RX_LATENCY_SHIFT                                         0
2781 #define PCIEIP_REG_RESBAR_CAP_HDR_REG                                                                        0x000424UL //Access:RW   DataWidth:0x20   // Resizable BAR Capability Header.
2782   #define PCIEIP_REG_RESBAR_CAP_HDR_REG_RESBAR_EXT_CAP_ID                                                    (0xffff<<0) // Resizable BAR Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2783   #define PCIEIP_REG_RESBAR_CAP_HDR_REG_RESBAR_EXT_CAP_ID_SHIFT                                              0
2784   #define PCIEIP_REG_RESBAR_CAP_HDR_REG_RESBAR_CAP_VERSION                                                   (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2785   #define PCIEIP_REG_RESBAR_CAP_HDR_REG_RESBAR_CAP_VERSION_SHIFT                                             16
2786   #define PCIEIP_REG_RESBAR_CAP_HDR_REG_RESBAR_CAP_NEXT_OFFSET                                               (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
2787   #define PCIEIP_REG_RESBAR_CAP_HDR_REG_RESBAR_CAP_NEXT_OFFSET_SHIFT                                         20
2788 #define PCIEIP_REG_RESBAR_CAP_REG_0_REG                                                                      0x000428UL //Access:RW   DataWidth:0x20   // Resizable BAR0 Capability Register.
2789   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_1MB                                               (0x1<<4) // Up to 1MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2790   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_1MB_SHIFT                                         4
2791   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_2MB                                               (0x1<<5) // Up to 2MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2792   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_2MB_SHIFT                                         5
2793   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_4MB                                               (0x1<<6) // Up to 4MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2794   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_4MB_SHIFT                                         6
2795   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_8MB                                               (0x1<<7) // Up to 8MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2796   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_8MB_SHIFT                                         7
2797   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_16MB                                              (0x1<<8) // Up to 16MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2798   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_16MB_SHIFT                                        8
2799   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_32MB                                              (0x1<<9) // Up to 32MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2800   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_32MB_SHIFT                                        9
2801   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_64MB                                              (0x1<<10) // Up to 64MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2802   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_64MB_SHIFT                                        10
2803   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_128MB                                             (0x1<<11) // Up to 128MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2804   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_128MB_SHIFT                                       11
2805   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_256MB                                             (0x1<<12) // Up to 256MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2806   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_256MB_SHIFT                                       12
2807   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_512MB                                             (0x1<<13) // Up to 512MB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2808   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_512MB_SHIFT                                       13
2809   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_1GB                                               (0x1<<14) // Up to 1GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2810   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_1GB_SHIFT                                         14
2811   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_2GB                                               (0x1<<15) // Up to 2GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2812   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_2GB_SHIFT                                         15
2813   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_4GB                                               (0x1<<16) // Up to 4GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2814   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_4GB_SHIFT                                         16
2815   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_8GB                                               (0x1<<17) // Up to 8GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2816   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_8GB_SHIFT                                         17
2817   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_16GB                                              (0x1<<18) // Up to 16GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2818   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_16GB_SHIFT                                        18
2819   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_32GB                                              (0x1<<19) // Up to 32GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2820   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_32GB_SHIFT                                        19
2821   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_64GB                                              (0x1<<20) // Up to 64GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2822   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_64GB_SHIFT                                        20
2823   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_128GB                                             (0x1<<21) // Up to 128GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2824   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_128GB_SHIFT                                       21
2825   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_256GB                                             (0x1<<22) // Up to 256GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2826   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_256GB_SHIFT                                       22
2827   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_512GB                                             (0x1<<23) // Up to 512GB BAR Supported.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2828   #define PCIEIP_REG_RESBAR_CAP_REG_0_REG_RESBAR_CAP_REG_0_512GB_SHIFT                                       23
2829 #define PCIEIP_REG_REG_VPD_INTF                                                                              0x000428UL //Access:R    DataWidth:0x20   // Multi Field Register.
2830   #define PCIEIP_REG_REG_VPD_INTF_INTF_REQ                                                                   (0x1<<0) // This bit will be set if there is a pending request for action by the firmware to handle a Vital Product Data interface. This bit is set when the vpd_flag_addr register in configuation space is written. This bit is cleared when the vpd_data register below is written.
2831   #define PCIEIP_REG_REG_VPD_INTF_INTF_REQ_SHIFT                                                             0
2832 #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG                                                                     0x00042cUL //Access:RW   DataWidth:0x20   // Resizable BAR0 Control Register.
2833   #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG_RESBAR_CTRL_REG_IDX_0                                             (0x7<<0) // BAR Index.   Note: This register field is sticky.
2834   #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG_RESBAR_CTRL_REG_IDX_0_SHIFT                                       0
2835   #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG_RESBAR_CTRL_REG_NUM_BARS                                          (0x7<<5) // Number of Resizeable BARs.   Note: This register field is sticky.
2836   #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG_RESBAR_CTRL_REG_NUM_BARS_SHIFT                                    5
2837   #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG_RESBAR_CTRL_REG_BAR_SIZE                                          (0x1f<<8) // BAR Size.   Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
2838   #define PCIEIP_REG_RESBAR_CTRL_REG_0_REG_RESBAR_CTRL_REG_BAR_SIZE_SHIFT                                    8
2839 #define PCIEIP_REG_REG_VPD_ADDR_FLAG                                                                         0x00042cUL //Access:R    DataWidth:0x20   // Multi Field Register.
2840   #define PCIEIP_REG_REG_VPD_ADDR_FLAG_UNUSED0                                                               (0x3ffff<<0) //
2841   #define PCIEIP_REG_REG_VPD_ADDR_FLAG_UNUSED0_SHIFT                                                         0
2842   #define PCIEIP_REG_REG_VPD_ADDR_FLAG_ADDRESS                                                               (0x1fff<<18) // This value is the byte address of the VPD value being requested by the host in the vpd_flag_addr register of the configuration space.
2843   #define PCIEIP_REG_REG_VPD_ADDR_FLAG_ADDRESS_SHIFT                                                         18
2844   #define PCIEIP_REG_REG_VPD_ADDR_FLAG_WR                                                                    (0x1<<31) // This bit indicates if the host is requesting a read or a write cycle. If this bit is set, then the host has requested the data in the vpd_data register to be passed to the NVM interface. If the value is clear, then the host has requested the data to be passed from the NVM interface to the vpd_data register. The value of this bit is only valid if the INTF_REQ bit is set. This bit is a RO copy of the flag bit in the vpd_flag_addr register in configuration space.
2845   #define PCIEIP_REG_REG_VPD_ADDR_FLAG_WR_SHIFT                                                              31
2846 #define PCIEIP_REG_REG_VPD_DATA                                                                              0x000430UL //Access:RW   DataWidth:0x20   // This is the data register for passing values between the NVM interface and the vpd_data register in the configuration space. When INTF_REQ is '1' and the WR bit is clear, this word should be written with the NVM data requested in the ADDRESS value to clear the INTF_REQ bit. When INTF_REQ is '1' and the WR bit is set, this word should be read and written to the NVM interface. After the NVM interface write is complete, this value should be written with the same value to clear the INTF_REQ bit. When this value is written and the INTF_REQ bit is set, the FLAG bit in the vpd_flag_addr register in configurationspace will be complemented.
2847 #define PCIEIP_REG_REG_ID_VAL1                                                                               0x000434UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2848   #define PCIEIP_REG_REG_ID_VAL1_DEVICE_ID                                                                   (0xffff<<0) // This register programs the read value of the device_id register of the configuration space. The hardware default value is the Broadcom vendor ID. This value is sticky and only reset by HARD Reset. The default value reflects the value of DEVICE_ID in version.v defined by user or the strap pins user_device_id if user relies on straps.
2849   #define PCIEIP_REG_REG_ID_VAL1_DEVICE_ID_SHIFT                                                             0
2850   #define PCIEIP_REG_REG_ID_VAL1_VENDOR_ID                                                                   (0xffff<<16) // This register programs the read value of the vendor_id register of the configuration space. The hardware default value is the Broadcom vendor ID. This value is sticky and only reset by HARD Reset.
2851   #define PCIEIP_REG_REG_ID_VAL1_VENDOR_ID_SHIFT                                                             16
2852 #define PCIEIP_REG_REG_ID_VAL2                                                                               0x000438UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2853   #define PCIEIP_REG_REG_ID_VAL2_SUBSYSTEM_VENDOR_ID                                                         (0xffff<<0) // This value controls the read value of the subsystem_vendor_id value in the configuration space. This value is sticky and only reset by HARD Reset.
2854   #define PCIEIP_REG_REG_ID_VAL2_SUBSYSTEM_VENDOR_ID_SHIFT                                                   0
2855   #define PCIEIP_REG_REG_ID_VAL2_SUBSYSTEM_ID                                                                (0xffff<<16) // This value controls the read value of the subsystem_id value in the configuration space. This value is sticky and only reset by HARD Reset. The default value reflects the value of DEVICE_ID in version.v defined by user or the strap pins user_device_id if user relies on straps.
2856   #define PCIEIP_REG_REG_ID_VAL2_SUBSYSTEM_ID_SHIFT                                                          16
2857 #define PCIEIP_REG_REG_ID_VAL3                                                                               0x00043cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
2858   #define PCIEIP_REG_REG_ID_VAL3_CLASS_CODE                                                                  (0xffffff<<0) // This register programs the read value of the class_code register of the configuration space. The 24-bit Class Code register identifies the generic function of the device. All of the legal values are specific in the PCI specification. The default value for this register is the class code for an Ethernet interface (0x020000). This value is sticky and only reset by HARD Reset. The default value reflects the value of CLASS_CODE in version.v defined by user.
2859   #define PCIEIP_REG_REG_ID_VAL3_CLASS_CODE_SHIFT                                                            0
2860   #define PCIEIP_REG_REG_ID_VAL3_REVISION_ID                                                                 (0xff<<24) // This register programs the read value of the revision_id register of the configuration space. The default value is provided by user_revision_id strap pins. This field also exists in VF register space
2861   #define PCIEIP_REG_REG_ID_VAL3_REVISION_ID_SHIFT                                                           24
2862 #define PCIEIP_REG_REG_ID_VAL4                                                                               0x000440UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2863   #define PCIEIP_REG_REG_ID_VAL4_CAP_ENA                                                                     (0xf<<0) // This value controls the read value of the next capability pointers in the PCIE configuration space and allows each extra capability to be independently disabled by manipulation of the next pointer values. The read values for each enable combination is shown below. PCIE capability is always enabled. Bit 0 enables the Power Management capability. Bit 1 enables the VPD capability, and Bit 2 enables the MSI capability and Bit3 is MSIX capability This value is sticky and only reset by HARD Reset.
2864   #define PCIEIP_REG_REG_ID_VAL4_CAP_ENA_SHIFT                                                               0
2865   #define PCIEIP_REG_REG_ID_VAL4_UNUSED0                                                                     (0x3<<4) //
2866   #define PCIEIP_REG_REG_ID_VAL4_UNUSED0_SHIFT                                                               4
2867   #define PCIEIP_REG_REG_ID_VAL4_PM_DATA_SCALE                                                               (0x3<<6) // This value is read as the DATA_SCALE value in the Power Management CSR register in the PCI Configuration address space. This value is sticky and only reset by HARD Reset.
2868   #define PCIEIP_REG_REG_ID_VAL4_PM_DATA_SCALE_SHIFT                                                         6
2869   #define PCIEIP_REG_REG_ID_VAL4_MSI_PV_MASK_CAPABLE                                                         (0x1<<8) // This value controls the per vector masking capability in the MSI control field
2870   #define PCIEIP_REG_REG_ID_VAL4_MSI_PV_MASK_CAPABLE_SHIFT                                                   8
2871   #define PCIEIP_REG_REG_ID_VAL4_MSI_LIMIT                                                                   (0x7<<9) // This value reports the MSI value that is programmed in the PCI configuration space. This value will always be equal or less than what was advertised. This value is sticky and only reset by HARD Reset.
2872   #define PCIEIP_REG_REG_ID_VAL4_MSI_LIMIT_SHIFT                                                             9
2873   #define PCIEIP_REG_REG_ID_VAL4_MULTI_MSG_CAP                                                               (0x7<<12) // This value controls the read value of the MSI_CTRL_MCAP value in the PCI configuration space. The default is 0, which is one MSI. This value is sticky and only reset by HARD Reset.
2874   #define PCIEIP_REG_REG_ID_VAL4_MULTI_MSG_CAP_SHIFT                                                         12
2875   #define PCIEIP_REG_REG_ID_VAL4_MSI_ENABLE                                                                  (0x1<<15) // This bit indicates the programming of the MSI Enable bit in PCI configuration space. If this bit is set, it means that the interrupt output is masked and all interrupts must be indicated with MSI cycles.
2876   #define PCIEIP_REG_REG_ID_VAL4_MSI_ENABLE_SHIFT                                                            15
2877   #define PCIEIP_REG_REG_ID_VAL4_RESERVED3                                                                   (0xffff<<16) //
2878   #define PCIEIP_REG_REG_ID_VAL4_RESERVED3_SHIFT                                                             16
2879 #define PCIEIP_REG_REG_ID_VAL5                                                                               0x000444UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2880   #define PCIEIP_REG_REG_ID_VAL5_D1_SUPPORT                                                                  (0x1<<0) // This bit indicates whether the device supports the D1 power management state. It is reflected in the D1_SUPPORT bit in the configuration space. This value is sticky and only reset by HARD Reset.
2881   #define PCIEIP_REG_REG_ID_VAL5_D1_SUPPORT_SHIFT                                                            0
2882   #define PCIEIP_REG_REG_ID_VAL5_D2_SUPPORT                                                                  (0x1<<1) // This bit indicates whether the device supports the D2 power management state. It is reflected in the D2_SUPPORT bit in the configuration space. This value is sticky and only reset by HARD Reset.
2883   #define PCIEIP_REG_REG_ID_VAL5_D2_SUPPORT_SHIFT                                                            1
2884   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D0                                                                   (0x1<<2) // This bit indicates whether the device supports transmiting PME message from the D0 power state. It is reflected in the PME_IN_D0 bit in the configuration space. This value is sticky and only reset by HARD Reset.
2885   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D0_SHIFT                                                             2
2886   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D1                                                                   (0x1<<3) // This bit indicates whether the device supports transmiting PME message from the D1 power state. It is reflected in the PME_IN_D1 bit in the configuration space. This value is sticky and only reset by HARD Reset.
2887   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D1_SHIFT                                                             3
2888   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D2                                                                   (0x1<<4) // This bit indicates whether the device supports transmiting PME message from the D2 power state. It is reflected in the PME_IN_D2 bit in the configuration space. This value is sticky and only reset by HARD Reset.
2889   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D2_SHIFT                                                             4
2890   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D3_HOT                                                               (0x1<<5) // This bit indicates whether the device supports transmiting PME message from the D3hot power state. It is reflected in the PME_IN_D3_HOT bit in the configuration space. This value is sticky and only reset by HARD Reset.
2891   #define PCIEIP_REG_REG_ID_VAL5_PME_IN_D3_HOT_SHIFT                                                         5
2892   #define PCIEIP_REG_REG_ID_VAL5_PM_VERSION                                                                  (0x7<<6) // The value indicates the function complies with which revision of PCI PM spec. This value is reflected in corresponding field in PM capabilities register
2893   #define PCIEIP_REG_REG_ID_VAL5_PM_VERSION_SHIFT                                                            6
2894   #define PCIEIP_REG_REG_ID_VAL5_NO_SOFT_RESET                                                               (0x1<<9) // This indicates function does not perform an internal reset when transitioning from D3 to D0. the value is reflected in corresponding field in PM CSR.
2895   #define PCIEIP_REG_REG_ID_VAL5_NO_SOFT_RESET_SHIFT                                                         9
2896   #define PCIEIP_REG_REG_ID_VAL5_RESERVED0                                                                   (0x3fffff<<10) //
2897   #define PCIEIP_REG_REG_ID_VAL5_RESERVED0_SHIFT                                                             10
2898 #define PCIEIP_REG_REG_ID_VAL6                                                                               0x00044cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
2899   #define PCIEIP_REG_REG_ID_VAL6_UNUSED0                                                                     (0xffff<<0) //
2900   #define PCIEIP_REG_REG_ID_VAL6_UNUSED0_SHIFT                                                               0
2901   #define PCIEIP_REG_REG_ID_VAL6_BIST                                                                        (0xff<<16) // This register controls the read value of the bist register in the configuration space. This value is sticky and only reset by HARD Reset.
2902   #define PCIEIP_REG_REG_ID_VAL6_BIST_SHIFT                                                                  16
2903 #define PCIEIP_REG_REG_MSI_DATA                                                                              0x000450UL //Access:R    DataWidth:0x20   // Multi Field Register.
2904   #define PCIEIP_REG_REG_MSI_DATA_MSI_DATA                                                                   (0xffff<<0) // This register reflects the MSI data register value in the configuration space. This value may be used by the completion processor to determine the data value it will use for vectored MSI cycles.
2905   #define PCIEIP_REG_REG_MSI_DATA_MSI_DATA_SHIFT                                                             0
2906 #define PCIEIP_REG_REG_MSI_ADDR_H                                                                            0x000454UL //Access:R    DataWidth:0x20   // This register reflects the upper half of the MSI address register value in the configuration space. This value may be used by the completion processor to determine the address value it will use for vectored MSI cycles.
2907 #define PCIEIP_REG_REG_MSI_ADDR_L                                                                            0x000458UL //Access:R    DataWidth:0x20   // This register reflects the lower half of the MSI address bit[31:2] value in the configuration space. The lower two bits [1:0] are hard wired to zero. This value may be used by the completion processor to determine the address value it will use for vectored MSI cycles.
2908 #define PCIEIP_REG_REG_MSI_MASK                                                                              0x000464UL //Access:R    DataWidth:0x20   // This register reflects the MSI mask register value in the configuration space
2909 #define PCIEIP_REG_REG_MSI_PEND                                                                              0x000468UL //Access:RW   DataWidth:0x20   // Each pending bit that is set , the function has a pending associated message. This register gets reflected in the configuration space.
2910 #define PCIEIP_REG_REG_PM_DATA_C                                                                             0x00046cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
2911   #define PCIEIP_REG_REG_PM_DATA_C_PM_DATA_8_PRG                                                             (0xff<<0) // This is the value read from the pm_data register when the DATA_SEL value in the PM_CSR register is 8. This is the power dissipated by common logic in case of multi function devices. This value is sticky and only reset by HARD Reset.
2912   #define PCIEIP_REG_REG_PM_DATA_C_PM_DATA_8_PRG_SHIFT                                                       0
2913   #define PCIEIP_REG_REG_PM_DATA_C_RESERVED0                                                                 (0xffffff<<8) //
2914   #define PCIEIP_REG_REG_PM_DATA_C_RESERVED0_SHIFT                                                           8
2915 #define PCIEIP_REG_REG_MSIX_CONTROL                                                                          0x0004c0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2916   #define PCIEIP_REG_REG_MSIX_CONTROL_MSIX_TBL_SIZ                                                           (0x7ff<<0) // This register controls the read value of the MSIX_CONTROL[10:0] register in the configuration space. A value of "00000000011" indicates a table size of 4 Lower 6 bits of this field also exists in VF register space
2917   #define PCIEIP_REG_REG_MSIX_CONTROL_MSIX_TBL_SIZ_SHIFT                                                     0
2918   #define PCIEIP_REG_REG_MSIX_CONTROL_RESERVED0                                                              (0x1fffff<<11) //
2919   #define PCIEIP_REG_REG_MSIX_CONTROL_RESERVED0_SHIFT                                                        11
2920 #define PCIEIP_REG_REG_MSIX_TBL_OFF_BIR                                                                      0x0004c4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2921   #define PCIEIP_REG_REG_MSIX_TBL_OFF_BIR_MSIX_TBL_BIR                                                       (0x7<<0) // This register controls the read value of the MSIX_TBL_OFF_BIR[2:0] register. This indicates which one of the function's Base address registers located at 10h in configuration space is used to map the function's MSI-X table into memory space. Value is controlled by PCIE_MSIX_TBL_OFF field in version.v
2922   #define PCIEIP_REG_REG_MSIX_TBL_OFF_BIR_MSIX_TBL_BIR_SHIFT                                                 0
2923   #define PCIEIP_REG_REG_MSIX_TBL_OFF_BIR_MSIX_TBL_OFF                                                       (0x1fffffff<<3) // This register controls the read value of the MSIX_TBL_OFF_BIR[31:3] register. This is used as an offset from the address contained by one of the functions Base address registers to point to the base of the MSI-X table. Value is controlled by PCIE_MSIX_TBL_OFF field in version.v
2924   #define PCIEIP_REG_REG_MSIX_TBL_OFF_BIR_MSIX_TBL_OFF_SHIFT                                                 3
2925 #define PCIEIP_REG_REG_MSIX_PBA_OFF_BIR                                                                      0x0004c8UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2926   #define PCIEIP_REG_REG_MSIX_PBA_OFF_BIR_MSIX_PBA_BIR                                                       (0x7<<0) // This register controls the read value of the MSIX_PBA_OFF_BIR[2:0] register. This indicates which one of the function's Base address registers located at 10h in configuration space is used to map the function's MSI-X PBA into memory space. Value is controlled by PCIE_MSIX_PBA_OFF field in version.v
2927   #define PCIEIP_REG_REG_MSIX_PBA_OFF_BIR_MSIX_PBA_BIR_SHIFT                                                 0
2928   #define PCIEIP_REG_REG_MSIX_PBA_OFF_BIR_MSIX_PBA_OFF                                                       (0x1fffffff<<3) // This register controls the read value of the MSIX_PBA_OFF_BIR[31:3] register. This is used as an offset from the address contained by one of the functions Base address registers to point to the base of the MSI-X PBA Value is controlled by PCIE_MSIX_PBA_OFF field in version.v
2929   #define PCIEIP_REG_REG_MSIX_PBA_OFF_BIR_MSIX_PBA_OFF_SHIFT                                                 3
2930 #define PCIEIP_REG_REG_PCIE_CAPABILITY                                                                       0x0004d0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2931   #define PCIEIP_REG_REG_PCIE_CAPABILITY_INTERRUPT_MSG_NUM                                                   (0x1f<<0) // This controls the value in configuration space
2932   #define PCIEIP_REG_REG_PCIE_CAPABILITY_INTERRUPT_MSG_NUM_SHIFT                                             0
2933   #define PCIEIP_REG_REG_PCIE_CAPABILITY_COMPLY_PCIE_1_1                                                     (0x1<<5) // This bit when set, hides any PCIE spec 2.0 defined registers (bits) and enables design to be 1.1 compliant
2934   #define PCIEIP_REG_REG_PCIE_CAPABILITY_COMPLY_PCIE_1_1_SHIFT                                               5
2935   #define PCIEIP_REG_REG_PCIE_CAPABILITY_ASPM_OPTIONALITY                                                    (0x1<<6) // This bit when set, sets the ASPM optionality bit in the Link cap register. This bit is recommended to be set for newer PCIe devices and required for 3.0 compliant devices
2936   #define PCIEIP_REG_REG_PCIE_CAPABILITY_ASPM_OPTIONALITY_SHIFT                                              6
2937 #define PCIEIP_REG_REG_DEVICE_CAPABILITY                                                                     0x0004d4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2938   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_MAX_PL_SIZE_SUPPORTED                                             (0x7<<0) // This controls the value of this field in the DEVICE_CAP register in the configuration space
2939   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_MAX_PL_SIZE_SUPPORTED_SHIFT                                       0
2940   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_UNUSED0                                                           (0x3<<3) //
2941   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_UNUSED0_SHIFT                                                     3
2942   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_EXTENDED_TAG_SUPPORT                                              (0x1<<5) // This controls the value of this field in the DEVICE_CAP register in the configuration field
2943   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_EXTENDED_TAG_SUPPORT_SHIFT                                        5
2944   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_L0S_ACCEPTABLE_LATENCY                                            (0x7<<6) // This controls the value of this field in the configuration space
2945   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_L0S_ACCEPTABLE_LATENCY_SHIFT                                      6
2946   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_L1_ACCEPTABLE_LATENCY                                             (0x7<<9) // This controls the value in the configuration space
2947   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_L1_ACCEPTABLE_LATENCY_SHIFT                                       9
2948   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_UNUSED1                                                           (0x7<<12) //
2949   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_UNUSED1_SHIFT                                                     12
2950   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_ROLE_BASED_ERR_RPT                                                (0x1<<15) // This controls value in configuration space
2951   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_ROLE_BASED_ERR_RPT_SHIFT                                          15
2952   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_UNUSED2                                                           (0xfff<<16) //
2953   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_UNUSED2_SHIFT                                                     16
2954   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_FLR_SUPPORTED                                                     (0x1<<28) // This controls value in configuration space and allows FLR capability to be advertized by DUT.
2955   #define PCIEIP_REG_REG_DEVICE_CAPABILITY_FLR_SUPPORTED_SHIFT                                               28
2956 #define PCIEIP_REG_REG_DEVICE_CONTROL                                                                        0x0004d8UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2957   #define PCIEIP_REG_REG_DEVICE_CONTROL_UNUSED0                                                              (0x7ffffff<<0) //
2958   #define PCIEIP_REG_REG_DEVICE_CONTROL_UNUSED0_SHIFT                                                        0
2959   #define PCIEIP_REG_REG_DEVICE_CONTROL_FLR_IN_PROGRESS                                                      (0x1<<27) // When FLR is initiated, this register will read a value of 1 indicating that the Function is in FLR state. Func can be brought out of FLR state either by writing 1 to this register (at least 50 ms after FLR was initiated), or it can also be cleared automatically after 55 ms if auto_clear bit in private reg space is set. This bit also exists in VF register space
2960   #define PCIEIP_REG_REG_DEVICE_CONTROL_FLR_IN_PROGRESS_SHIFT                                                27
2961   #define PCIEIP_REG_REG_DEVICE_CONTROL_UNUSED1                                                              (0x1<<28) //
2962   #define PCIEIP_REG_REG_DEVICE_CONTROL_UNUSED1_SHIFT                                                        28
2963   #define PCIEIP_REG_REG_DEVICE_CONTROL_SRIOV_DISABLE_IN_PROGRESS                                            (0x1<<29) // When VF Enable is cleared(after it was previously set), this register will read a value of 1, indicating that all the VFs that belong to this PF should be flushed. Software should clear this bit within 1 second of VF Enable being set by writing a 1 to it, so that VFs are visible to the system again.
2964   #define PCIEIP_REG_REG_DEVICE_CONTROL_SRIOV_DISABLE_IN_PROGRESS_SHIFT                                      29
2965 #define PCIEIP_REG_REG_LINK_CAPABILITY                                                                       0x0004dcUL //Access:RW   DataWidth:0x20   // Multi Field Register.
2966   #define PCIEIP_REG_REG_LINK_CAPABILITY_MAX_LINK_SPEED                                                      (0xf<<0) // This controls the value of the same field in the link_capability register in configuration space.This also controls the variables advertised by the PHY such as FTS ordered sets etc.
2967   #define PCIEIP_REG_REG_LINK_CAPABILITY_MAX_LINK_SPEED_SHIFT                                                0
2968   #define PCIEIP_REG_REG_LINK_CAPABILITY_MAX_LINK_WIDTH                                                      (0x1f<<4) // This controls the value of the same field in the link_capability register in configuration space
2969   #define PCIEIP_REG_REG_LINK_CAPABILITY_MAX_LINK_WIDTH_SHIFT                                                4
2970   #define PCIEIP_REG_REG_LINK_CAPABILITY_CLK_POWER_MGMT                                                      (0x1<<9) // This controls the value of the same field in the link_capability register in configuration space
2971   #define PCIEIP_REG_REG_LINK_CAPABILITY_CLK_POWER_MGMT_SHIFT                                                9
2972   #define PCIEIP_REG_REG_LINK_CAPABILITY_ASPM_SUPPORT                                                        (0x3<<10) // This controls the value of the same field in the link_capability register in configuration space
2973   #define PCIEIP_REG_REG_LINK_CAPABILITY_ASPM_SUPPORT_SHIFT                                                  10
2974   #define PCIEIP_REG_REG_LINK_CAPABILITY_L0S_EXIT_LAT                                                        (0x7<<12) // This controls the value of the same field in the link_capability register in configuration space
2975   #define PCIEIP_REG_REG_LINK_CAPABILITY_L0S_EXIT_LAT_SHIFT                                                  12
2976   #define PCIEIP_REG_REG_LINK_CAPABILITY_L1_EXIT_LAT                                                         (0x7<<15) // This controls the value of the same field in the link_capability register in configuration space
2977   #define PCIEIP_REG_REG_LINK_CAPABILITY_L1_EXIT_LAT_SHIFT                                                   15
2978   #define PCIEIP_REG_REG_LINK_CAPABILITY_L0S_EXIT_COMM_LAT                                                   (0x7<<18) // This controls the value of the same field in the link_capability register in configuration space
2979   #define PCIEIP_REG_REG_LINK_CAPABILITY_L0S_EXIT_COMM_LAT_SHIFT                                             18
2980   #define PCIEIP_REG_REG_LINK_CAPABILITY_L1_EXIT_COMM_LAT                                                    (0x7<<21) // This controls the value of the same field in the link_capability register in configuration space
2981   #define PCIEIP_REG_REG_LINK_CAPABILITY_L1_EXIT_COMM_LAT_SHIFT                                              21
2982   #define PCIEIP_REG_REG_LINK_CAPABILITY_PORT_NUM                                                            (0xff<<24) // This controls the value of the same field in the link_capability register in configuration space
2983   #define PCIEIP_REG_REG_LINK_CAPABILITY_PORT_NUM_SHIFT                                                      24
2984 #define PCIEIP_REG_REG_BAR2_CONFIG                                                                           0x0004e0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2985   #define PCIEIP_REG_REG_BAR2_CONFIG_BAR2_SIZE                                                               (0xf<<0) // These bits control the size of the BAR2 area advertised in the bar_3 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. Default is 64K bytes.
2986   #define PCIEIP_REG_REG_BAR2_CONFIG_BAR2_SIZE_SHIFT                                                         0
2987   #define PCIEIP_REG_REG_BAR2_CONFIG_BAR2_64ENA                                                              (0x1<<4) // This bit enables the advertisement of bar_3 as a 32-bit address. The value of this bit maps directly to bit 2 of bar_3. This value is sticky and only reset by HARD Reset. Default is 64bit addressing.
2988   #define PCIEIP_REG_REG_BAR2_CONFIG_BAR2_64ENA_SHIFT                                                        4
2989   #define PCIEIP_REG_REG_BAR2_CONFIG_BAR2_PREFETCH                                                           (0x1<<5) // This bit when set is reflected in bit 3 of bar_3 and indicates that the BAR is pre-fetchable
2990   #define PCIEIP_REG_REG_BAR2_CONFIG_BAR2_PREFETCH_SHIFT                                                     5
2991   #define PCIEIP_REG_REG_BAR2_CONFIG_RESERVED                                                                (0x3ffffff<<6) //
2992   #define PCIEIP_REG_REG_BAR2_CONFIG_RESERVED_SHIFT                                                          6
2993 #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2                                                              0x0004e4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
2994   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_CMPL_TO_RANGE_SUPP                                         (0xf<<0) // Completion Timeout Ranges Supported. Controls value in same field in the config space 0xF- Ranges A,B,C and D
2995   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_CMPL_TO_RANGE_SUPP_SHIFT                                   0
2996   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_CMPL_TO_DISABL_SUPP                                        (0x1<<4) // Completion Timeout Disable Supported, Controls value in same field in the config space
2997   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_CMPL_TO_DISABL_SUPP_SHIFT                                  4
2998   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_RESERVED1                                                  (0x1f<<5) // unused
2999   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_RESERVED1_SHIFT                                            5
3000   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_IDO_SUPPORTED                                              (0x1<<10) // This bit is valid only if IDO_Enabled is defined in version.v. When this bit is set, IDO feature is made visible to external config access.
3001   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_IDO_SUPPORTED_SHIFT                                        10
3002   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_UNUSED0                                                    (0x7f<<11) //
3003   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_UNUSED0_SHIFT                                              11
3004   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_OBFF_SUPPORTED                                             (0x3<<18) // This indicates that OBFF is supported using WAKE# signalling only. It is recommended to set this value to 2 or 3(also supported using Messages) This bit is valid only if PCIE_OBFF_SUPP is defined in version.v. When this bit is set, OBFF feature is made visible to external config access.
3005   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_OBFF_SUPPORTED_SHIFT                                       18
3006   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_RESERVED                                                   (0xfff<<20) // unused
3007   #define PCIEIP_REG_REG_PCIE_DEVICE_CAPABILITY_2_RESERVED_SHIFT                                             20
3008 #define PCIEIP_REG_REG_PCIE_LINK_CAPABILITY_2                                                                0x0004e8UL //Access:RW   DataWidth:0x20   // Place holder for now
3009 #define PCIEIP_REG_REG_PCIE_LINK_CONTROL                                                                     0x0004ecUL //Access:R    DataWidth:0x20   // Multi Field Register.
3010   #define PCIEIP_REG_REG_PCIE_LINK_CONTROL_RC_RCB                                                            (0x1<<0) // Not supported for EP
3011   #define PCIEIP_REG_REG_PCIE_LINK_CONTROL_RC_RCB_SHIFT                                                      0
3012 #define PCIEIP_REG_REG_PCIE_LINK_CAPABILITY_RC                                                               0x0004f0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3013   #define PCIEIP_REG_REG_PCIE_LINK_CAPABILITY_RC_RC_DL_ACTIVE_CAP                                            (0x1<<0) // RC only. If set, indicates dl_active capability at bit 20 of link_capability register. For EP, this field will not has any effect in link_capability register.
3014   #define PCIEIP_REG_REG_PCIE_LINK_CAPABILITY_RC_RC_DL_ACTIVE_CAP_SHIFT                                      0
3015   #define PCIEIP_REG_REG_PCIE_LINK_CAPABILITY_RC_SLOT_CLK_CONFIG                                             (0x1<<1) // If set, indicates device use the same reference clock that the platform provides on the connector.
3016   #define PCIEIP_REG_REG_PCIE_LINK_CAPABILITY_RC_SLOT_CLK_CONFIG_SHIFT                                       1
3017 #define PCIEIP_REG_REG_BAR3_CONFIG                                                                           0x0004f4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3018   #define PCIEIP_REG_REG_BAR3_CONFIG_BAR3_SIZE                                                               (0xf<<0) // These bits control the size of the BAR3 area advertised in the bar_5 register of the PCI configuration space. This value is sticky and only reset by HARD Reset. This register is only applicable for EP.
3019   #define PCIEIP_REG_REG_BAR3_CONFIG_BAR3_SIZE_SHIFT                                                         0
3020   #define PCIEIP_REG_REG_BAR3_CONFIG_BAR3_64ENA                                                              (0x1<<4) // This bit enables the advertisement of bar_5 as a 32-bit address. The value of this bit maps directly to bit 2 of bar_5. This value is sticky and only reset by HARD Reset. This register is only applicable for EP.
3021   #define PCIEIP_REG_REG_BAR3_CONFIG_BAR3_64ENA_SHIFT                                                        4
3022   #define PCIEIP_REG_REG_BAR3_CONFIG_BAR3_PREFETCH                                                           (0x1<<5) // This bit when set is reflected in bit 3 of bar_5 and indicates that the BAR is pre-fetchable. This register is only applicable for EP.
3023   #define PCIEIP_REG_REG_BAR3_CONFIG_BAR3_PREFETCH_SHIFT                                                     5
3024   #define PCIEIP_REG_REG_BAR3_CONFIG_RESERVED                                                                (0x3ffffff<<6) //
3025   #define PCIEIP_REG_REG_BAR3_CONFIG_RESERVED_SHIFT                                                          6
3026 #define PCIEIP_REG_REG_ROOT_CAP                                                                              0x0004f8UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3027   #define PCIEIP_REG_REG_ROOT_CAP_RC_CRS_CAP                                                                 (0x1<<0) // This register is reserved for RC only. It is not applicable for EP.
3028   #define PCIEIP_REG_REG_ROOT_CAP_RC_CRS_CAP_SHIFT                                                           0
3029   #define PCIEIP_REG_REG_ROOT_CAP_RC_LTR_SUPPORTED                                                           (0x1<<1) // This register is reserved for RC only. It is not applicable for EP.
3030   #define PCIEIP_REG_REG_ROOT_CAP_RC_LTR_SUPPORTED_SHIFT                                                     1
3031   #define PCIEIP_REG_REG_ROOT_CAP_RC_CLKREQ_SUPPORTED                                                        (0x1<<2) // This register is reserved for RC only. It is not applicable for EP.
3032   #define PCIEIP_REG_REG_ROOT_CAP_RC_CLKREQ_SUPPORTED_SHIFT                                                  2
3033   #define PCIEIP_REG_REG_ROOT_CAP_RC_EXT2_CAP_ENA                                                            (0x1f<<3) // If it is set, indicates RC supports CLKREQ Enable for the RC extended capability structures. Basic extended capability structure is defined in bits 31:30 of RC_EXT_CAP_ENA field . AER in bits 31:30 is always enabled, so that extended capability structure will follow the requirement of starting at 0x100. L1Sub capability will be present only if PMCR_RC_L1_SUBSTATES_ENA is defined in version.v Secondary PCIE extended capability will be present only if pcieGen3Rate is defined in version.v
3034   #define PCIEIP_REG_REG_ROOT_CAP_RC_EXT2_CAP_ENA_SHIFT                                                      3
3035 #define PCIEIP_REG_REG_ROOT_CONTROL                                                                          0x0004fcUL //Access:R    DataWidth:0x20   // Multi Field Register.
3036   #define PCIEIP_REG_REG_ROOT_CONTROL_RC_CLKREQ_ENABLED                                                      (0x1<<0) // This register is reserved for RC only. It is not applicable for EP.
3037   #define PCIEIP_REG_REG_ROOT_CONTROL_RC_CLKREQ_ENABLED_SHIFT                                                0
3038 #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID                                                                    0x000500UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3039   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_DEV_SER_NUM_CAP_ID                                               (0xffff<<0) // This register controls the value of CAP_ID in the DEV_SER_NUM_CAP_ID (0x13C) register in the configuration space.
3040   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_DEV_SER_NUM_CAP_ID_SHIFT                                         0
3041   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_DEV_SER_NUM_CAP_VER                                              (0xf<<16) // This register controls the value of CAP_VER in the DEV_SER_NUM_CAP_ID (0x13C) register in the configuration space.
3042   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_DEV_SER_NUM_CAP_VER_SHIFT                                        16
3043   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_EXT_CAP_ENA                                                      (0x3f<<20) // Enable for the EP extended capability structures. Default the link list is adv err, dev serial, pwr budget, virtual channel LTR capability will be present only if LTR_ENABLED is defined in version.v
3044   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_EXT_CAP_ENA_SHIFT                                                20
3045   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_EXT_REG_CAP_ENA                                                  (0xf<<26) // Reserved Enable for the EP extended capability structures. Basic extended capability structure is defined in bits 25:20. AER in bits 25:20 should always be enabled, so that extended capability structure will follow the requirement of starting at 0x100. ARI, SRIOV capability will be present only if SRIOV is defined in version.v SRIOV capability should not be enabled without enabling ARI capability. ATS capability will be present only if ATS_ON is defined in version.v
3046   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_EXT_REG_CAP_ENA_SHIFT                                            26
3047   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_RC_EXT_CAP_ENA                                                   (0x3<<30) // Enable for the RC extended capability structures
3048   #define PCIEIP_REG_REG_DEV_SER_NUM_CAP_ID_RC_EXT_CAP_ENA_SHIFT                                             30
3049 #define PCIEIP_REG_REG_LOWER_SER_NUM                                                                         0x000504UL //Access:RW   DataWidth:0x20   // This register controls the value in the LOWER_SER_NUM (0x104) in the configuration space.
3050 #define PCIEIP_REG_REG_UPPER_SER_NUM                                                                         0x000508UL //Access:RW   DataWidth:0x20   // This register controls the value in the UPPER_SER_NUM (0x108) in the configuration space.
3051 #define PCIEIP_REG_REG_ADV_ERR_CAP                                                                           0x00050cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3052   #define PCIEIP_REG_REG_ADV_ERR_CAP_ECRC_CHK_CAP                                                            (0x1<<0) // This value controls the corresponding bit in the ADV_ERR_CAP _CONTROL (0x128)
3053   #define PCIEIP_REG_REG_ADV_ERR_CAP_ECRC_CHK_CAP_SHIFT                                                      0
3054   #define PCIEIP_REG_REG_ADV_ERR_CAP_ECRC_GEN_CAP                                                            (0x1<<1) // This value controls the corresponding bit in the ADV_ERR_CAP _CONTROL (0x128)
3055   #define PCIEIP_REG_REG_ADV_ERR_CAP_ECRC_GEN_CAP_SHIFT                                                      1
3056 #define PCIEIP_REG_REG_PWR_BDGT_DATA_0                                                                       0x000510UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3057   #define PCIEIP_REG_REG_PWR_BDGT_DATA_0_PWR_BDGT_DATA_0                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 0. This value is sticky and only reset by HARD Reset.
3058   #define PCIEIP_REG_REG_PWR_BDGT_DATA_0_PWR_BDGT_DATA_0_SHIFT                                               0
3059   #define PCIEIP_REG_REG_PWR_BDGT_DATA_0_RESERVED                                                            (0x7ff<<21) //
3060   #define PCIEIP_REG_REG_PWR_BDGT_DATA_0_RESERVED_SHIFT                                                      21
3061 #define PCIEIP_REG_REG_PWR_BDGT_DATA_1                                                                       0x000514UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3062   #define PCIEIP_REG_REG_PWR_BDGT_DATA_1_PWR_BDGT_DATA_1                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 1. This value is sticky and only reset by HARD Reset.
3063   #define PCIEIP_REG_REG_PWR_BDGT_DATA_1_PWR_BDGT_DATA_1_SHIFT                                               0
3064   #define PCIEIP_REG_REG_PWR_BDGT_DATA_1_RW                                                                  (0x7ff<<21) //
3065   #define PCIEIP_REG_REG_PWR_BDGT_DATA_1_RW_SHIFT                                                            21
3066 #define PCIEIP_REG_REG_PWR_BDGT_DATA_2                                                                       0x000518UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3067   #define PCIEIP_REG_REG_PWR_BDGT_DATA_2_PWR_BDGT_DATA_2                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 2. This value is sticky and only reset by HARD Reset.
3068   #define PCIEIP_REG_REG_PWR_BDGT_DATA_2_PWR_BDGT_DATA_2_SHIFT                                               0
3069   #define PCIEIP_REG_REG_PWR_BDGT_DATA_2_RW                                                                  (0x7ff<<21) //
3070   #define PCIEIP_REG_REG_PWR_BDGT_DATA_2_RW_SHIFT                                                            21
3071 #define PCIEIP_REG_REG_PWD_BDGT_DATA_3                                                                       0x00051cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3072   #define PCIEIP_REG_REG_PWD_BDGT_DATA_3_PWR_BDGT_DATA_3                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 3. This value is sticky and only reset by HARD Reset.
3073   #define PCIEIP_REG_REG_PWD_BDGT_DATA_3_PWR_BDGT_DATA_3_SHIFT                                               0
3074   #define PCIEIP_REG_REG_PWD_BDGT_DATA_3_RW                                                                  (0x7ff<<21) //
3075   #define PCIEIP_REG_REG_PWD_BDGT_DATA_3_RW_SHIFT                                                            21
3076 #define PCIEIP_REG_REG_PWR_BDGT_DATA_4                                                                       0x000520UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3077   #define PCIEIP_REG_REG_PWR_BDGT_DATA_4_PWR_BDGT_DATA_4                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 4. This value is sticky and only reset by HARD Reset.
3078   #define PCIEIP_REG_REG_PWR_BDGT_DATA_4_PWR_BDGT_DATA_4_SHIFT                                               0
3079   #define PCIEIP_REG_REG_PWR_BDGT_DATA_4_RW                                                                  (0x7ff<<21) //
3080   #define PCIEIP_REG_REG_PWR_BDGT_DATA_4_RW_SHIFT                                                            21
3081 #define PCIEIP_REG_REG_PWR_BDGT_DATA_5                                                                       0x000524UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3082   #define PCIEIP_REG_REG_PWR_BDGT_DATA_5_PWR_BDGT_DATA_5                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 5. This value is sticky and only reset by HARD Reset.
3083   #define PCIEIP_REG_REG_PWR_BDGT_DATA_5_PWR_BDGT_DATA_5_SHIFT                                               0
3084   #define PCIEIP_REG_REG_PWR_BDGT_DATA_5_RW                                                                  (0x7ff<<21) //
3085   #define PCIEIP_REG_REG_PWR_BDGT_DATA_5_RW_SHIFT                                                            21
3086 #define PCIEIP_REG_REG_PWR_BDGT_DATA_6                                                                       0x000528UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3087   #define PCIEIP_REG_REG_PWR_BDGT_DATA_6_PWR_BDGT_DATA_6                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 6. This value is sticky and only reset by HARD Reset.
3088   #define PCIEIP_REG_REG_PWR_BDGT_DATA_6_PWR_BDGT_DATA_6_SHIFT                                               0
3089   #define PCIEIP_REG_REG_PWR_BDGT_DATA_6_RW                                                                  (0x7ff<<21) //
3090   #define PCIEIP_REG_REG_PWR_BDGT_DATA_6_RW_SHIFT                                                            21
3091 #define PCIEIP_REG_REG_PWR_BDGT_DATA_7                                                                       0x00052cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3092   #define PCIEIP_REG_REG_PWR_BDGT_DATA_7_PWR_BDGT_DATA_7                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 7. This value is sticky and only reset by HARD Reset.
3093   #define PCIEIP_REG_REG_PWR_BDGT_DATA_7_PWR_BDGT_DATA_7_SHIFT                                               0
3094   #define PCIEIP_REG_REG_PWR_BDGT_DATA_7_RW                                                                  (0x7ff<<21) //
3095   #define PCIEIP_REG_REG_PWR_BDGT_DATA_7_RW_SHIFT                                                            21
3096 #define PCIEIP_REG_REG_EXT2_CAP_ADDR                                                                         0x000530UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3097   #define PCIEIP_REG_REG_EXT2_CAP_ADDR_EXT2_CAP_ENA                                                          (0xf<<0) // Enable for the EP extended capability structures. Basic extended capability structure is defined in bits 25:20 and additional extended capability is in 29:26 in dev_ser_num_cap_id register. AER in bits 25:20 should always be enabled, so that extended capability structure will follow the requirement of starting at 0x100. TPH capability will be present only if TPH_ON is defined in version.v SRIOV capability should not be enabled without enabling ARI capability. Secondary PCIE extended capability will be present only if pcieGen3Rate is defined in version.v
3098   #define PCIEIP_REG_REG_EXT2_CAP_ADDR_EXT2_CAP_ENA_SHIFT                                                    0
3099   #define PCIEIP_REG_REG_EXT2_CAP_ADDR_EXT3_CAP_ENA                                                          (0xf<<4) // Enable for the EP extended capability structures. Basic extended capability structure is defined in bits 25:20 and additional extended capability is in 29:26 in dev_ser_num_cap_id register. The next set of capabilities are defined in etx2_cap_ena in bits 3:0 of this register. This register enables the PTM capability which will be present PCIE_PTM_SUPP is defined in version.v
3100   #define PCIEIP_REG_REG_EXT2_CAP_ADDR_EXT3_CAP_ENA_SHIFT                                                    4
3101   #define PCIEIP_REG_REG_EXT2_CAP_ADDR_RW                                                                    (0xffffff<<8) //
3102   #define PCIEIP_REG_REG_EXT2_CAP_ADDR_RW_SHIFT                                                              8
3103 #define PCIEIP_REG_REG_PWR_BDGT_DATA_8                                                                       0x000534UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3104   #define PCIEIP_REG_REG_PWR_BDGT_DATA_8_PWR_BDGT_DATA_8                                                     (0x1fffff<<0) // This is the value read from the pwr_bdgt_data register (0x158) when the pwr_bdgt_data_sel register (0x154) value is 7. This value is sticky and only reset by HARD Reset.
3105   #define PCIEIP_REG_REG_PWR_BDGT_DATA_8_PWR_BDGT_DATA_8_SHIFT                                               0
3106   #define PCIEIP_REG_REG_PWR_BDGT_DATA_8_RESERVED                                                            (0x7ff<<21) //
3107   #define PCIEIP_REG_REG_PWR_BDGT_DATA_8_RESERVED_SHIFT                                                      21
3108 #define PCIEIP_REG_REG_L1SUB_CAP                                                                             0x000540UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3109   #define PCIEIP_REG_REG_L1SUB_CAP_PM_L1_2_SUPP                                                              (0x1<<0) // Advertize L1_2 capability support for PM
3110   #define PCIEIP_REG_REG_L1SUB_CAP_PM_L1_2_SUPP_SHIFT                                                        0
3111   #define PCIEIP_REG_REG_L1SUB_CAP_PM_L1_1_SUPP                                                              (0x1<<1) // Advertize L1_1 capability support for PM
3112   #define PCIEIP_REG_REG_L1SUB_CAP_PM_L1_1_SUPP_SHIFT                                                        1
3113   #define PCIEIP_REG_REG_L1SUB_CAP_ASPM_L1_2_SUPP                                                            (0x1<<2) // Advertize L1_2 capability support for ASPM
3114   #define PCIEIP_REG_REG_L1SUB_CAP_ASPM_L1_2_SUPP_SHIFT                                                      2
3115   #define PCIEIP_REG_REG_L1SUB_CAP_ASPM_L1_1_SUPP                                                            (0x1<<3) // Advertize L1_1 capability support for ASPM
3116   #define PCIEIP_REG_REG_L1SUB_CAP_ASPM_L1_1_SUPP_SHIFT                                                      3
3117   #define PCIEIP_REG_REG_L1SUB_CAP_CLKREQ_L1SUB_SUPP                                                         (0x1<<4) // Clkreq based L1 substates is supported.
3118   #define PCIEIP_REG_REG_L1SUB_CAP_CLKREQ_L1SUB_SUPP_SHIFT                                                   4
3119   #define PCIEIP_REG_REG_L1SUB_CAP_RESERVED_1                                                                (0x7<<5) //
3120   #define PCIEIP_REG_REG_L1SUB_CAP_RESERVED_1_SHIFT                                                          5
3121   #define PCIEIP_REG_REG_L1SUB_CAP_L1SUB_CMN_MODE_UP_TIME                                                    (0xff<<8) // Time in us that device advertizes that it requires to re-establish common mode.
3122   #define PCIEIP_REG_REG_L1SUB_CAP_L1SUB_CMN_MODE_UP_TIME_SHIFT                                              8
3123   #define PCIEIP_REG_REG_L1SUB_CAP_L1SUB_PWR_ON_SCALE                                                        (0x3<<16) // Along with the value field, this field advertizes the tpower_on time in us, that the link partner must wait when exiting from L1_2 state due to driving CLKREQ#, before actively driving the interface.
3124   #define PCIEIP_REG_REG_L1SUB_CAP_L1SUB_PWR_ON_SCALE_SHIFT                                                  16
3125   #define PCIEIP_REG_REG_L1SUB_CAP_RESERVED_0                                                                (0x1<<18) //
3126   #define PCIEIP_REG_REG_L1SUB_CAP_RESERVED_0_SHIFT                                                          18
3127   #define PCIEIP_REG_REG_L1SUB_CAP_L1SUB_PWR_ON_VALUE                                                        (0x1f<<19) // Along with the scale field, this field advertizes the tpower_on time in us, that the link partner must wait when exiting from L1_2 state due to driving CLKREQ#, before actively driving the interface.
3128   #define PCIEIP_REG_REG_L1SUB_CAP_L1SUB_PWR_ON_VALUE_SHIFT                                                  19
3129   #define PCIEIP_REG_REG_L1SUB_CAP_RESERVED                                                                  (0xff<<24) //
3130   #define PCIEIP_REG_REG_L1SUB_CAP_RESERVED_SHIFT                                                            24
3131 #define PCIEIP_REG_REG_L1SUB_EXT_CAP                                                                         0x000544UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3132   #define PCIEIP_REG_REG_L1SUB_EXT_CAP_L1SUB_VERSION_CAPID                                                   (0xfffff<<0) // This field is provided to program the cap ID and version number for L1 substates capability structure. The field was not finalized as of time of implementation and so is programmable.
3133   #define PCIEIP_REG_REG_L1SUB_EXT_CAP_L1SUB_VERSION_CAPID_SHIFT                                             0
3134   #define PCIEIP_REG_REG_L1SUB_EXT_CAP_RESERVED                                                              (0xfff<<20) //
3135   #define PCIEIP_REG_REG_L1SUB_EXT_CAP_RESERVED_SHIFT                                                        20
3136 #define PCIEIP_REG_REG_PWR_BDGT_CAPABILITY                                                                   0x000550UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3137   #define PCIEIP_REG_REG_PWR_BDGT_CAPABILITY_PWR_SYSTEM_ALLOC                                                (0x1<<0) // This bit controls the system alloc bit in the PWR_BDGT_CAP (0x15c) in the configuration space
3138   #define PCIEIP_REG_REG_PWR_BDGT_CAPABILITY_PWR_SYSTEM_ALLOC_SHIFT                                          0
3139   #define PCIEIP_REG_REG_PWR_BDGT_CAPABILITY_RESERVED                                                        (0x7fffffff<<1) //
3140   #define PCIEIP_REG_REG_PWR_BDGT_CAPABILITY_RESERVED_SHIFT                                                  1
3141 #define PCIEIP_REG_REG_VSEC_HDR                                                                              0x000554UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3142   #define PCIEIP_REG_REG_VSEC_HDR_VSEC_ID                                                                    (0xffff<<0) // Vendor defined ID of VSEC structure. Software must qualify the Vendor ID and VSEC ID before interpreting this field.
3143   #define PCIEIP_REG_REG_VSEC_HDR_VSEC_ID_SHIFT                                                              0
3144   #define PCIEIP_REG_REG_VSEC_HDR_VSEC_REV                                                                   (0xf<<16) // Vendor defined version number of VSEC structure.
3145   #define PCIEIP_REG_REG_VSEC_HDR_VSEC_REV_SHIFT                                                             16
3146   #define PCIEIP_REG_REG_VSEC_HDR_VSEC_LENGTH                                                                (0xfff<<20) // VSEC Length: Indicates the number of bytes in the entire VSEC structure, including the PCI Express Enhanced Capacbility Header, Vendor Specific Header, and the Vendor Specific Registers.
3147   #define PCIEIP_REG_REG_VSEC_HDR_VSEC_LENGTH_SHIFT                                                          20
3148 #define PCIEIP_REG_REG_RC_USER_MEM_LO1                                                                       0x000558UL //Access:R    DataWidth:0x20   // Multi Field Register.
3149   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_RC_USER_SIZE1                                                       (0xf<<0) // These bits control the size of the user BAR1 area. This value is sticky and only reset by HARD Reset. This register is only applicable for RC.
3150   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_RC_USER_SIZE1_SHIFT                                                 0
3151   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_UNUSED_2                                                            (0x7<<4) //
3152   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_UNUSED_2_SHIFT                                                      4
3153   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_RC_USER_MEM_EN1                                                     (0x1<<7) // Enable User Defined Mem area in RC mode. If this bit is set, then memory transactions received in Rx direction are compared against the user defined address range before it is forwarded to user. If requests do not fall in this USer BAR area, the request is target aborted.
3154   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_RC_USER_MEM_EN1_SHIFT                                               7
3155   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_UNUSED_1                                                            (0xff<<8) //
3156   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_UNUSED_1_SHIFT                                                      8
3157   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_RC_USER_MEM_ADDR_LO1                                                (0xffff<<16) // USER_BAR_LOWER_ADDRESS: Lower 16 bits of BAR for user in RC mode. This is not the PCI standard compliant BAR, but is instead a mechanism for user to provide a mem range restriction over and above that specified by the PCI Base and Limit registers.
3158   #define PCIEIP_REG_REG_RC_USER_MEM_LO1_RC_USER_MEM_ADDR_LO1_SHIFT                                          16
3159 #define PCIEIP_REG_REG_RC_USER_MEM_HI1                                                                       0x00055cUL //Access:R    DataWidth:0x20   // USER_BAR_HIGHER_ADDRESS: Higher 32 bits of BAR for user in RC mode. This is not the PCI standard compliant BAR, but is instead a mechanism for user to provide a mem range restriction over and above that specified by the PCI Base and Limit registers.
3160 #define PCIEIP_REG_REG_RC_USER_MEM_LO2                                                                       0x000560UL //Access:R    DataWidth:0x20   // Multi Field Register.
3161   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_RC_USER_SIZE2                                                       (0xf<<0) // These bits control the size of the user BAR1 area. This value is sticky and only reset by HARD Reset. This register is only applicable for RC.
3162   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_RC_USER_SIZE2_SHIFT                                                 0
3163   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_UNUSED_2                                                            (0x7<<4) //
3164   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_UNUSED_2_SHIFT                                                      4
3165   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_RC_USER_MEM_EN2                                                     (0x1<<7) // Enable User Defined Mem area in RC mode. If this bit is set, then memory transactions received in Rx direction are compared against the user defined address range before it is forwarded to user. If requests do not fall in this USer BAR area, the request is target aborted.
3166   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_RC_USER_MEM_EN2_SHIFT                                               7
3167   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_UNUSED_1                                                            (0xff<<8) //
3168   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_UNUSED_1_SHIFT                                                      8
3169   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_RC_USER_MEM_ADDR_LO2                                                (0xffff<<16) // USER_BAR_LOWER_ADDRESS: Lower 16 bits of BAR for user in RC mode. This is not the PCI standard compliant BAR, but is instead a mechanism for user to provide a mem range restriction over and above that specified by the PCI Base and Limit registers.
3170   #define PCIEIP_REG_REG_RC_USER_MEM_LO2_RC_USER_MEM_ADDR_LO2_SHIFT                                          16
3171 #define PCIEIP_REG_REG_RC_USER_MEM_HI2                                                                       0x000564UL //Access:R    DataWidth:0x20   // USER_BAR_HIGHER_ADDRESS: Higher 32 bits of BAR for user in RC mode. This is not the PCI standard compliant BAR, but is instead a mechanism for user to provide a mem range restriction over and above that specified by the PCI Base and Limit registers.
3172 #define PCIEIP_REG_REG_PCIER_MC_WINDOW_SIZE_REQ                                                              0x0005ecUL //Access:RW   DataWidth:0x20   // This register is visible only if PCIE_EP_MC_SUPP is defined in version.v
3173   #define PCIEIP_REG_REG_PCIER_MC_WINDOW_SIZE_REQ_MC_WINDOW_SIZE_REQ                                         (0x3f<<0) // Default value of this field is 64KB. This field will be reflected in the MC Capability register.
3174   #define PCIEIP_REG_REG_PCIER_MC_WINDOW_SIZE_REQ_MC_WINDOW_SIZE_REQ_SHIFT                                   0
3175 #define PCIEIP_REG_REG_PTM_CAP                                                                               0x0005f0UL //Access:RW   DataWidth:0x20   // This register is visible only if PCIE_PTM_SUPP is defined in version.v
3176   #define PCIEIP_REG_REG_PTM_CAP_PTM_REQ_CAPABLE                                                             (0x1<<0) // This field will be reflected in the PTM capability register.
3177   #define PCIEIP_REG_REG_PTM_CAP_PTM_REQ_CAPABLE_SHIFT                                                       0
3178   #define PCIEIP_REG_REG_PTM_CAP_PTM_CAP_SUPP                                                                (0x1<<1) // This field will be reflected in the PTM capability register. Field indicates device is capable of generating PTM requests.
3179   #define PCIEIP_REG_REG_PTM_CAP_PTM_CAP_SUPP_SHIFT                                                          1
3180 #define PCIEIP_REG_REG_TPH_CAP                                                                               0x0005f4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3181   #define PCIEIP_REG_REG_TPH_CAP_TPH_INT_VEC_MODE_SUPP                                                       (0x1<<0) // when Set, it indicates function supports Interrupt vector mode of op. Value programmed here is reflected in the corresponding bits in the TPH CAP register.
3182   #define PCIEIP_REG_REG_TPH_CAP_TPH_INT_VEC_MODE_SUPP_SHIFT                                                 0
3183   #define PCIEIP_REG_REG_TPH_CAP_TPH_DEV_SPEC_MODE                                                           (0x1<<1) // When Set, it indicates function suports device specific mode of operation. Value programmed here is reflected in the corresponding bits in the TPH CAP register.
3184   #define PCIEIP_REG_REG_TPH_CAP_TPH_DEV_SPEC_MODE_SHIFT                                                     1
3185   #define PCIEIP_REG_REG_TPH_CAP_TPH_ST_TABLE_LOCATION                                                       (0x3<<2) // The IP supports only a value of 0, which would indicate ST Table is not present, or a value of 2, which indicates ST table is located in MSI-X Table structure. All other values should not be programmed. The value programmed here is reflected in the corresponding field of the PCIE defined TPH Capability register.
3186   #define PCIEIP_REG_REG_TPH_CAP_TPH_ST_TABLE_LOCATION_SHIFT                                                 2
3187   #define PCIEIP_REG_REG_TPH_CAP_TPH_ST_TABLE_SIZE                                                           (0x7ff<<4) // This field will be reflected in the ST Table Size field of the PCIE defined TPH capability register. The value programmed here indicates a table size of value + 1.
3188   #define PCIEIP_REG_REG_TPH_CAP_TPH_ST_TABLE_SIZE_SHIFT                                                     4
3189 #define PCIEIP_REG_REG_RESIZEBAR_CAP                                                                         0x0005f8UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3190   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_CAPABILITY                                                       (0xf<<0) // unused
3191   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_CAPABILITY_SHIFT                                                 0
3192   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_1M_CAPABILITY                                                    (0x1<<4) // when Set, it indicates function will operate with Bar sized to 1M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3193   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_1M_CAPABILITY_SHIFT                                              4
3194   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_2M_CAPABILITY                                                    (0x1<<5) // when Set, it indicates function will operate with Bar sized to 2M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3195   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_2M_CAPABILITY_SHIFT                                              5
3196   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_4M_CAPABILITY                                                    (0x1<<6) // when Set, it indicates function will operate with Bar sized to 4M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3197   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_4M_CAPABILITY_SHIFT                                              6
3198   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_8M_CAPABILITY                                                    (0x1<<7) // when Set, it indicates function will operate with Bar sized to 8M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3199   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_8M_CAPABILITY_SHIFT                                              7
3200   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_16M_CAPABILITY                                                   (0x1<<8) // when Set, it indicates function will operate with Bar sized to 16M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3201   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_16M_CAPABILITY_SHIFT                                             8
3202   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_32M_CAPABILITY                                                   (0x1<<9) // when Set, it indicates function will operate with Bar sized to 32M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3203   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_32M_CAPABILITY_SHIFT                                             9
3204   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_64M_CAPABILITY                                                   (0x1<<10) // when Set, it indicates function will operate with Bar sized to 64M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3205   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_64M_CAPABILITY_SHIFT                                             10
3206   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_128M_CAPABILITY                                                  (0x1<<11) // when Set, it indicates function will operate with Bar sized to 128M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3207   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_128M_CAPABILITY_SHIFT                                            11
3208   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_256M_CAPABILITY                                                  (0x1<<12) // when Set, it indicates function will operate with Bar sized to 256M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3209   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_256M_CAPABILITY_SHIFT                                            12
3210   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_512M_CAPABILITY                                                  (0x1<<13) // when Set, it indicates function will operate with Bar sized to 512M. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3211   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_512M_CAPABILITY_SHIFT                                            13
3212   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_1G_CAPABILITY                                                    (0x1<<14) // when Set, it indicates function will operate with Bar sized to 1G. Value programmed here is reflected in the corresponding bits in the RBAR_CAP register.
3213   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_1G_CAPABILITY_SHIFT                                              14
3214   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_512G_TO_2G_CAPABILITY                                            (0x1ff<<15) // unsupported.
3215   #define PCIEIP_REG_REG_RESIZEBAR_CAP_SIZE_512G_TO_2G_CAPABILITY_SHIFT                                      15
3216 #define PCIEIP_REG_REG_ARI_CAP                                                                               0x0005fcUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3217   #define PCIEIP_REG_REG_ARI_CAP_NEXT_FUNCTION_NUMBER                                                        (0xff<<0) // Value programmed here is reflected in the corresponding bits in the ari_control_register. This field should be programmed to indicate the next function number of the next higher numbered function in the device or 00h, if there are no higher numbered functions.
3218   #define PCIEIP_REG_REG_ARI_CAP_NEXT_FUNCTION_NUMBER_SHIFT                                                  0
3219 #define PCIEIP_REG_REG_INITVF                                                                                0x000600UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3220   #define PCIEIP_REG_REG_INITVF_INITIALVF                                                                    (0xffff<<0) // Value programmed here is reflected in the corresponding bits in the SRIOV_InitialVF register. This field indicates maximum number of VFs initially associated with the PF. This value should be the same as TotalVF field.
3221   #define PCIEIP_REG_REG_INITVF_INITIALVF_SHIFT                                                              0
3222   #define PCIEIP_REG_REG_INITVF_TOTALVF                                                                      (0xffff<<16) // Value programmed here is reflected in the corresponding bits in the SRIOV_TotalVF Cfg register. This field indicates maximum number of VFs associated with the PF.
3223   #define PCIEIP_REG_REG_INITVF_TOTALVF_SHIFT                                                                16
3224 #define PCIEIP_REG_REG_VF_OFFSET                                                                             0x000604UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3225   #define PCIEIP_REG_REG_VF_OFFSET_VF_OFFSET                                                                 (0xffff<<0) // Value programmed here is reflected in the corresponding bits in the SRIOV_VFOffset cfg register. This field defines the Routing ID of the first VF that is associated with the PF. The first VF's routing ID is calculated by adding the RID of the PF with the contents of this field. This field should be programmed based on the programming in the FIRST_VF_NUM register in the tl_reg private register space. Each PF is expected to have a multiple of 8 VFs and so this field should be programmed accordingly.
3226   #define PCIEIP_REG_REG_VF_OFFSET_VF_OFFSET_SHIFT                                                           0
3227   #define PCIEIP_REG_REG_VF_OFFSET_DEVICEID                                                                  (0xffff<<16) // Value programmed here is reflected in the corresponding bits in the SRIOV_VFOffset Cfg register. This field indicates device ID for all VFs associated with this PF. Reset value is based on VFDEVICE_ID field in version.v
3228   #define PCIEIP_REG_REG_VF_OFFSET_DEVICEID_SHIFT                                                            16
3229 #define PCIEIP_REG_REG_VF_BAR_REG                                                                            0x000608UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3230   #define PCIEIP_REG_REG_VF_BAR_REG_BAR0_SIZE_OF_VF                                                          (0xf<<0) // This field influences the size of the VFs BAR register, advertized in the VF BAR0 register in the PCIE config space. This register is only applicable for EP.
3231   #define PCIEIP_REG_REG_VF_BAR_REG_BAR0_SIZE_OF_VF_SHIFT                                                    0
3232   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR0_64ENA                                                             (0x1<<4) // This bit enables the advertisement of VF BAR0 as a 64-bit address. The value of this bit maps directly to bit 2 of VF BAR0. This value is sticky and only reset by HARD Reset. This register is only applicable for EP.
3233   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR0_64ENA_SHIFT                                                       4
3234   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR0_PREFETCH                                                          (0x1<<5) // This bit when set is reflected in bit 3 of VF BAR0 and indicates that the BAR is pre-fetchable. This register is only applicable for EP.
3235   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR0_PREFETCH_SHIFT                                                    5
3236   #define PCIEIP_REG_REG_VF_BAR_REG_UNUSED0                                                                  (0x3<<6) //
3237   #define PCIEIP_REG_REG_VF_BAR_REG_UNUSED0_SHIFT                                                            6
3238   #define PCIEIP_REG_REG_VF_BAR_REG_BAR2_SIZE_OF_VF                                                          (0xf<<8) // This field influences the size of the VFs BAR register, advertized in the VF BAR2 register in the PCIE config space. This register is only applicable for EP.
3239   #define PCIEIP_REG_REG_VF_BAR_REG_BAR2_SIZE_OF_VF_SHIFT                                                    8
3240   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR2_64ENA                                                             (0x1<<12) // This bit enables the advertisement of VF BAR2 as a 64-bit address. The value of this bit maps directly to bit 2 of VF BAR2. This value is sticky and only reset by HARD Reset. This register is only applicable for EP.
3241   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR2_64ENA_SHIFT                                                       12
3242   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR2_PREFETCH                                                          (0x1<<13) // This bit when set is reflected in bit 3 of VF BAR2 and indicates that the BAR is pre-fetchable. This register is only applicable for EP.
3243   #define PCIEIP_REG_REG_VF_BAR_REG_VFBAR2_PREFETCH_SHIFT                                                    13
3244   #define PCIEIP_REG_REG_VF_BAR_REG_UNUSED1                                                                  (0x3<<14) //
3245   #define PCIEIP_REG_REG_VF_BAR_REG_UNUSED1_SHIFT                                                            14
3246   #define PCIEIP_REG_REG_VF_BAR_REG_SRIOV_CAP_VERSION                                                        (0xf<<16) // Value programmed here is reflected in the corresponding bits in the SRIOV Capability Cfg register. This field is PCI_SIG defined version number that indicates version of capability structure present .
3247   #define PCIEIP_REG_REG_VF_BAR_REG_SRIOV_CAP_VERSION_SHIFT                                                  16
3248   #define PCIEIP_REG_REG_VF_BAR_REG_UNUSED2                                                                  (0xf<<20) //
3249   #define PCIEIP_REG_REG_VF_BAR_REG_UNUSED2_SHIFT                                                            20
3250   #define PCIEIP_REG_REG_VF_BAR_REG_FUNC_DEPENDENCY_LINK                                                     (0xff<<24) // Value programmed here is reflected in the corresponding bits in the SRIOV Extended Capability Cfg register. This field is used to describe vendor specific dependencies between sets of functions.
3251   #define PCIEIP_REG_REG_VF_BAR_REG_FUNC_DEPENDENCY_LINK_SHIFT                                               24
3252 #define PCIEIP_REG_REG_VF_SUPP_PAGE_SIZE                                                                     0x00060cUL //Access:RW   DataWidth:0x20   // Value programmed here is reflected in the corresponding bits in the SRIOV_SupportedPageSize Cfg register. This field indicates page sizes supported by the PF. PFs are required to support 4k, 8K, 64K, 256K, 1MB and 4MB page sizes. This PF supports a page size of 2^n+12 if bit n is set. For eg, if bit 0 is set, PF supports 4K page sizes.
3253 #define PCIEIP_REG_REG_VF_CAP_EN                                                                             0x000610UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3254   #define PCIEIP_REG_REG_VF_CAP_EN_VF_CAP_EN                                                                 (0x1<<0) // This value controls the read value of the next capability pointers in the VF configuration space and allows each extra capability to be independently disabled by manipulation of the next pointer values. The read values for each enable combination is shown below. PCIE capability is always enabled. Bit 0 enables the MSIX capability. This value is sticky and only reset by HARD Reset. Value affects only the VF's that belong to the PF.
3255   #define PCIEIP_REG_REG_VF_CAP_EN_VF_CAP_EN_SHIFT                                                           0
3256   #define PCIEIP_REG_REG_VF_CAP_EN_UNUSED0                                                                   (0x7f<<1) //
3257   #define PCIEIP_REG_REG_VF_CAP_EN_UNUSED0_SHIFT                                                             1
3258   #define PCIEIP_REG_REG_VF_CAP_EN_VF_EXT_CAP_EN                                                             (0x3f<<8) // Enable for the VF extended capability structures in the VF config space. Value programmed here only affects the VF cfg space belonging to the PF Default value of the link list is adv err, which has to be present always to allow extended config space to start at 0x100. Also ARI cap needs to always be present.
3259   #define PCIEIP_REG_REG_VF_CAP_EN_VF_EXT_CAP_EN_SHIFT                                                       8
3260 #define PCIEIP_REG_REG_VF_MSIX_TBL_BIR_OFF                                                                   0x000614UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3261   #define PCIEIP_REG_REG_VF_MSIX_TBL_BIR_OFF_VF_MSIX_TBL_BIR                                                 (0x7<<0) // This register controls the read value of the MSIX_TBL_OFF_BIR[2:0] register in the VF Cfg space. This indicates which one of the function's Base address registers located in SRIOV capability structure of PF configuration space is used to map the function's MSI-X table into memory space. All the VFs that belong to this PF use the same BIR value.
3262   #define PCIEIP_REG_REG_VF_MSIX_TBL_BIR_OFF_VF_MSIX_TBL_BIR_SHIFT                                           0
3263   #define PCIEIP_REG_REG_VF_MSIX_TBL_BIR_OFF_VF_MSIX_TBL_BIR_OFF                                             (0x1fffffff<<3) // This register controls the read value of the MSIX_TBL_OFF_BIR[31:3] register in the VF cfg space. This is used as an offset from the address contained by one of the functions Base address registers to point to the base of the MSI-X table . All the VF's that belong to this PF use the same offset value.
3264   #define PCIEIP_REG_REG_VF_MSIX_TBL_BIR_OFF_VF_MSIX_TBL_BIR_OFF_SHIFT                                       3
3265 #define PCIEIP_REG_REG_VF_MSIX_PBA_OFF_BIT                                                                   0x000618UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3266   #define PCIEIP_REG_REG_VF_MSIX_PBA_OFF_BIT_VF_MSIX_PBA_BIR                                                 (0x7<<0) // This register controls the read value of the MSIX_PBA_OFF_BIR[2:0] register in the VF Cfg space. This indicates which one of the function's Base address registers located in SRIOV capability structure in PF configuration space is used to map the VF's's MSI-X PBA into memory space. All the VF's that belong to the PF use the same BIT value. The value is controlled by IOV_MSIX_PBA_OFF define in version.v
3267   #define PCIEIP_REG_REG_VF_MSIX_PBA_OFF_BIT_VF_MSIX_PBA_BIR_SHIFT                                           0
3268   #define PCIEIP_REG_REG_VF_MSIX_PBA_OFF_BIT_VF_MSIX_PBA_OFF                                                 (0x1fffffff<<3) // This register controls the read value of the MSIX_PBA_OFF_BIR[31:3] registern the VF Cfg space. This is used as an offset from the address contained by one of the functions Base address registers to point to the base of the MSI-X PBA
3269   #define PCIEIP_REG_REG_VF_MSIX_PBA_OFF_BIT_VF_MSIX_PBA_OFF_SHIFT                                           3
3270 #define PCIEIP_REG_REG_VF_MSIX_CONTROL                                                                       0x00061cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3271   #define PCIEIP_REG_REG_VF_MSIX_CONTROL_VF_MSIX_TBL_SIZ                                                     (0x3f<<0) // This field resides in VF only and does not exist in PF. This register controls the read value of the MSIX_CONTROL[10:0] register in the VF configuration space. A value of "00000000011" indicates a table size of 4. The value is controlled by IOV_MSIX_TBL_SIZ define in version.v
3272   #define PCIEIP_REG_REG_VF_MSIX_CONTROL_VF_MSIX_TBL_SIZ_SHIFT                                               0
3273   #define PCIEIP_REG_REG_VF_MSIX_CONTROL_RESERVEDVF_0                                                        (0x3ffffff<<6) //
3274   #define PCIEIP_REG_REG_VF_MSIX_CONTROL_RESERVEDVF_0_SHIFT                                                  6
3275 #define PCIEIP_REG_REG_VF_BAR4_REG                                                                           0x000620UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3276   #define PCIEIP_REG_REG_VF_BAR4_REG_BAR4_SIZE_OF_VF                                                         (0xf<<0) // This field influences the size of the VFs BAR register, advertized in the VF BAR4 register in the PCIE config space. This register is only applicable for EP.
3277   #define PCIEIP_REG_REG_VF_BAR4_REG_BAR4_SIZE_OF_VF_SHIFT                                                   0
3278   #define PCIEIP_REG_REG_VF_BAR4_REG_VFBAR4_64ENA                                                            (0x1<<4) // This bit enables the advertisement of VF BAR4 as a 64-bit address. The value of this bit maps directly to bit 2 of VF BAR4. This value is sticky and only reset by HARD Reset. This register is only applicable for EP.
3279   #define PCIEIP_REG_REG_VF_BAR4_REG_VFBAR4_64ENA_SHIFT                                                      4
3280   #define PCIEIP_REG_REG_VF_BAR4_REG_VFBAR4_PREFETCH                                                         (0x1<<5) // This bit when set is reflected in bit 3 of VF BAR4 and indicates that the BAR is pre-fetchable. This register is only applicable for EP.
3281   #define PCIEIP_REG_REG_VF_BAR4_REG_VFBAR4_PREFETCH_SHIFT                                                   5
3282 #define PCIEIP_REG_REG_PF_INITVF                                                                             0x000624UL //Access:RW   DataWidth:0x20   // Register programs the first VF allocation for a PF. All the VFs within IP are assumed to reside in a contiguous space starting at VFNUM =0. This register identifies the first VFNUM location for a PF. This register exists only in a PF
3283   #define PCIEIP_REG_REG_PF_INITVF_PF_FIRST_VF_NUM                                                           (0x1f<<0) // First VF_NUM for PF is encoded in this register. The number of VFs assigned to a PF is assumed to be a multiple of 8. Software should program these bits based on Total Number of VFs programmed for each PF.
3284   #define PCIEIP_REG_REG_PF_INITVF_PF_FIRST_VF_NUM_SHIFT                                                     0
3285 #define PCIEIP_REG_REG_VF_NSP                                                                                0x000628UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3286   #define PCIEIP_REG_REG_VF_NSP_PF_VFBAR0_NSP                                                                (0xf<<0) // This field describes the number of System pages needed by VF BAR0 belonging to PF. User Page Size(UPS) is determined by UABS &gt;&gt; NSP, where UABS is the User Advertized Bar Size and NSP is this field. BAR Size advertized is changed if SPS &gt; UPS, where SPS is System Page Size. Programming should ensure that resulting BAR size will not be bigger than 2G, so value of this field should be kept small if SPS is large.
3287   #define PCIEIP_REG_REG_VF_NSP_PF_VFBAR0_NSP_SHIFT                                                          0
3288   #define PCIEIP_REG_REG_VF_NSP_PF_VFBAR2_NSP                                                                (0xf<<4) // This field describes the number of System pages needed by VF BAR2 belonging to PF. User Page Size(UPS) is determined by UABS &gt;&gt; NSP, where UABS is the User Advertized Bar Size and NSP is this field. BAR Size advertized is changed if SPS &gt; UPS, where SPS is System Page Size. Programming should ensure that resulting BAR size will not be bigger than 2G, so value of this field should be kept small if SPS is large.
3289   #define PCIEIP_REG_REG_VF_NSP_PF_VFBAR2_NSP_SHIFT                                                          4
3290   #define PCIEIP_REG_REG_VF_NSP_PF_VFBAR4_NSP                                                                (0xf<<8) // This field describes the number of System pages needed by VF BAR4 belonging to PF. User Page Size(UPS) is determined by UABS &gt;&gt; NSP, where UABS is the User Advertized Bar Size and NSP is this field. BAR Size advertized is changed if SPS &gt; UPS, where SPS is System Page Size. Programming should ensure that resulting BAR size will not be bigger than 2G, so value of this field should be kept small if SPS is large.
3291   #define PCIEIP_REG_REG_VF_NSP_PF_VFBAR4_NSP_SHIFT                                                          8
3292 #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH                                                                  0x000630UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3293   #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH_ATS_INVLD_QDEPTH                                               (0x1f<<0) // This register controls the corresponding value in the ATS capability register. This field advertizes the number of Invalidate requests the Function can accept before putting backpressure on the upstream connection.
3294   #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH_ATS_INVLD_QDEPTH_SHIFT                                         0
3295   #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH_ATS_PAGE_ALIGNED_REQ                                           (0x1<<5) // This register controls the corresponding value in the ATS capability register. This field qhen Set, indicates the Untranslated Address always aligns to a 4K byte boundary. Setting this bit is recommended.
3296   #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH_ATS_PAGE_ALIGNED_REQ_SHIFT                                     5
3297   #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH_RESERVEDVF_0                                                   (0x3ffffff<<6) //
3298   #define PCIEIP_REG_REG_ATS_INLD_QUEUE_DEPTH_RESERVEDVF_0_SHIFT                                             6
3299 #define PCIEIP_REG_REG_VFTPH_CAP                                                                             0x000634UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3300   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_INT_VEC_MODE_SUPP                                                   (0x1<<0) // when Set, it indicates function supports Interrupt vector mode of op. Value programmed here is reflected in the corresponding bits in the TPH CAP register.
3301   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_INT_VEC_MODE_SUPP_SHIFT                                             0
3302   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_DEV_SPEC_MODE                                                       (0x1<<1) // When Set, it indicates function suports device specific mode of operation. Value programmed here is reflected in the corresponding bits in the TPH CAP register.
3303   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_DEV_SPEC_MODE_SHIFT                                                 1
3304   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_ST_TABLE_LOCATION                                                   (0x3<<2) // The IP supports only a value of 0, which would indicate ST Table is not present, or a value of 2, which indicates ST table is located in MSI-X Table structure. All other values should not be programmed. The value programmed here is reflected in the corresponding field of the PCIE defined TPH Capability register in VF.
3305   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_ST_TABLE_LOCATION_SHIFT                                             2
3306   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_ST_TABLE_SIZE                                                       (0x7ff<<4) // This field will be reflected in the ST Table Size field of the PCIE defined TPH capability register in the VF. The value programmed here indicates a table size of value + 1.
3307   #define PCIEIP_REG_REG_VFTPH_CAP_VFTPH_ST_TABLE_SIZE_SHIFT                                                 4
3308   #define PCIEIP_REG_REG_VFTPH_CAP_UNUSED0                                                                   (0xffff<<15) //
3309   #define PCIEIP_REG_REG_VFTPH_CAP_UNUSED0_SHIFT                                                             15
3310   #define PCIEIP_REG_REG_VFTPH_CAP_TPH_SUPP_INVF                                                             (0x1<<31) // This field when set enables TPH capability in all the VF's.
3311   #define PCIEIP_REG_REG_VFTPH_CAP_TPH_SUPP_INVF_SHIFT                                                       31
3312 #define PCIEIP_REG_ACK_LATENCY_TIMER_OFF                                                                     0x000700UL //Access:RW   DataWidth:0x20   // Ack Latency Timer and Replay Timer Register.
3313   #define PCIEIP_REG_ACK_LATENCY_TIMER_OFF_ROUND_TRIP_LATENCY_TIME_LIMIT                                     (0xffff<<0) // Ack Latency Timer Limit. The Ack latency timer expires when it reaches this limit. For more details, see "Ack Scheduling". You can modify the effective timer limit with the TIMER_MOD_ACK_NAK field of the TIMER_CTRL_MAX_FUNC_NUM_OFF register. After reset, the core updates the default according to the Negotiated Link Width, Max_Payload_Size, and speed. The value is determined from Tables 3-7, 3-8, and 3-9 of the PCIe 3.0 specification. The limit must reflect the round trip latency from requester to completer. If there is a change in the payload size or link width, the core will override any value that you have written to this register field, and reset the field back to the specification-defined value. It will not change the value in the TIMER_MOD_ACK_NAK field of the TIMER_CTRL_MAX_FUNC_NUM_OFF register.
3314   #define PCIEIP_REG_ACK_LATENCY_TIMER_OFF_ROUND_TRIP_LATENCY_TIME_LIMIT_SHIFT                               0
3315   #define PCIEIP_REG_ACK_LATENCY_TIMER_OFF_REPLAY_TIME_LIMIT                                                 (0xffff<<16) // Replay Timer Limit. The replay timer expires when it reaches this limit. The core initiates a replay upon reception of a NAK or when the replay timer expires. For more details, see "Transmit Replay". You can modify the effective timer limit with the TIMER_MOD_REPLAY_TIMER field of the TIMER_CTRL_MAX_FUNC_NUM_OFF register. After reset, the core updates the default according to the Negotiated Link Width, Max_Payload_Size, and speed. The value is determined from Tables 3-4, 3-5, and 3-6 of the PCIe 3.0 specification. If there is a change in the payload size or link speed, the core will override any value that you have written to this register field, and reset the field back to the specification-defined value. It will not change the value in the TIMER_MOD_REPLAY_TIMER field of the TIMER_CTRL_MAX_FUNC_NUM_OFF register.
3316   #define PCIEIP_REG_ACK_LATENCY_TIMER_OFF_REPLAY_TIME_LIMIT_SHIFT                                           16
3317 #define PCIEIP_REG_VENDOR_SPEC_DLLP_OFF                                                                      0x000704UL //Access:RW   DataWidth:0x20   // Vendor Specific DLLP Register.
3318 #define PCIEIP_REG_PORT_FORCE_OFF                                                                            0x000708UL //Access:RW   DataWidth:0x20   // Port Force Link Register.
3319   #define PCIEIP_REG_PORT_FORCE_OFF_LINK_NUM                                                                 (0xff<<0) // Link Number. Not used for endpoint. Not used for M-PCIe.  Note: This register field is sticky.
3320   #define PCIEIP_REG_PORT_FORCE_OFF_LINK_NUM_SHIFT                                                           0
3321   #define PCIEIP_REG_PORT_FORCE_OFF_FORCED_LTSSM                                                             (0xf<<8) // Forced Link Command. The link command that the core is forced to transmit when you set FORCE_EN bit (Force Link). Link command encoding is defined by the ltssm_cmd variable in workspace/src/Layer1/smlh_ltssm.v.  Note: This register field is sticky.
3322   #define PCIEIP_REG_PORT_FORCE_OFF_FORCED_LTSSM_SHIFT                                                       8
3323   #define PCIEIP_REG_PORT_FORCE_OFF_FORCE_EN                                                                 (0x1<<15) // Force Link. The core supports a testing and debug capability to allow your software to force the LTSSM state machine into a specific state, and to force the core to transmit a specific Link Command. Asserting this bit triggers the following actions:  - Forces the LTSSM to the state specified by the Forced LTSSM State field.  - Forces the core to transmit the command specified by the Forced Link Command field. This is a self-clearing register field. Reading from this register field always returns a "0".
3324   #define PCIEIP_REG_PORT_FORCE_OFF_FORCE_EN_SHIFT                                                           15
3325   #define PCIEIP_REG_PORT_FORCE_OFF_LINK_STATE                                                               (0x3f<<16) // Forced LTSSM State. The LTSSM state that the core is forced to when you set the FORCE_EN bit (Force Link). LTSSM state encoding is defined by the lts_state variable in workspace/src/Layer1/smlh_ltssm.v.  Note: This register field is sticky.
3326   #define PCIEIP_REG_PORT_FORCE_OFF_LINK_STATE_SHIFT                                                         16
3327   #define PCIEIP_REG_PORT_FORCE_OFF_CPL_SENT_COUNT                                                           (0xff<<24) // Low Power Entrance Count. The Power Management state waits for this many clock cycles for the associated completion of a CfgWr to D-state register to go low-power. This register is intended for applications that do not let the core handle a completion for configuration request to the PMCSCR register. Not used in downstream ports.  Note: This register field is sticky.
3328   #define PCIEIP_REG_PORT_FORCE_OFF_CPL_SENT_COUNT_SHIFT                                                     24
3329 #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF                                                                       0x00070cUL //Access:RW   DataWidth:0x20   // Ack Frequency and L0-L1 ASPM Control Register.
3330   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_ACK_FREQ                                                            (0xff<<0) // Ack Frequency. The core accumulates the number of pending ACKs specified here (up to 255) before sending an ACK DLLP.  - 0: Indicates that this Ack frequency control feature is turned off. The core schedules a low-priority ACK DLLP for every TLP that it receives.  - 1-255: Indicates that the core will schedule a high-priority ACK after receiving this number of TLPs. It might schedule the ACK before receiving this number of TLPs, but never later. For a typical system, you do not have to modify the default setting. For more details, see "ACK/NAK Scheduling".  Note: This register field is sticky.
3331   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_ACK_FREQ_SHIFT                                                      0
3332   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_ACK_N_FTS                                                           (0xff<<8) // N_FTS. The number of Fast Training Sequence ordered sets to be transmitted when transitioning from L0s to L0. The maximum number of FTS ordered-sets that a component can request is 255. The core does not support a value of zero; a value of zero can cause the LTSSM to go into the recovery state when exiting from L0s. This field is reserved (fixed to '0') for M-PCIe.  Note: This register field is sticky.
3333   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_ACK_N_FTS_SHIFT                                                     8
3334   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_COMMON_CLK_N_FTS                                                    (0xff<<16) // Common Clock N_FTS. This is the N_FTS when common clock is used. The number of Fast Training Sequence ordered sets to be transmitted when transitioning from L0s to L0. The maximum number of FTS ordered-sets that a component can request is 255. This field is only writable (sticky) when all of the following configuration parameter equations are true:  - CX_NFTS !=CX_COMM_NFTS  - DEFAULT_L0S_EXIT_LATENCY !=DEFAULT_COMM_L0S_EXIT_LATENCY  - DEFAULT_L1_EXIT_LATENCY !=DEFAULT_COMM_L1_EXIT_LATENCY The core does not support a value of zero; a value of zero can cause the LTSSM to go into the recovery state when exiting from L0s. This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R
3335   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_COMMON_CLK_N_FTS_SHIFT                                              16
3336   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_L0S_ENTRANCE_LATENCY                                                (0x7<<24) // L0s Entrance Latency. Values correspond to:  - 000: 1 us  - 001: 2 us  - 010: 3 us  - 011: 4 us  - 100: 5 us  - 101: 6 us  - 110 or 111: 7 us This field is applicable to STALL while in L0 for M-PCIe.  Note: This register field is sticky.
3337   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_L0S_ENTRANCE_LATENCY_SHIFT                                          24
3338   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_L1_ENTRANCE_LATENCY                                                 (0x7<<27) // L1 Entrance Latency. Value range is:  - 000: 1 us  - 001: 2 us  - 010: 4 us  - 011: 8 us  - 100: 16 us  - 101: 32 us  - 110 or 111: 64 us Note: Programming this timer with a value greater that 32us has no effect unless extended sync is used, or all of the credits are infinite.  Note: This register field is sticky.
3339   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_L1_ENTRANCE_LATENCY_SHIFT                                           27
3340   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_ENTER_ASPM                                                          (0x1<<30) // ASPM L1 Entry Control.  - 1: Core enters ASPM L1 after a period in which it has been idle.  - 0: Core enters ASPM L1 only after idle period during which both receive and transmit are in L0s. Note: This register field is sticky.
3341   #define PCIEIP_REG_ACK_F_ASPM_CTRL_OFF_ENTER_ASPM_SHIFT                                                    30
3342 #define PCIEIP_REG_PORT_LINK_CTRL_OFF                                                                        0x000710UL //Access:RW   DataWidth:0x20   // Port Link Control Register.
3343   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_VENDOR_SPECIFIC_DLLP_REQ                                             (0x1<<0) // Vendor Specific DLLP Request. When software writes a '1' to this bit, the core transmits the DLLP contained in the VENDOR_SPEC_DLLP field of VENDOR_SPEC_DLLP_OFF.  Reading from this self-clearing register field always returns a '0'.
3344   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_VENDOR_SPECIFIC_DLLP_REQ_SHIFT                                       0
3345   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_SCRAMBLE_DISABLE                                                     (0x1<<1) // Scramble Disable. Turns off data scrambling.  Note: This register field is sticky.
3346   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_SCRAMBLE_DISABLE_SHIFT                                               1
3347   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LOOPBACK_ENABLE                                                      (0x1<<2) // Loopback Enable. Turns on loopback. For more details, see "Loopback". For M-PCIe, to force the master to enter Digital Loopback mode, you must set this field to "1" during Configuration.start state(initial discovery/configuration). M-PCIe doesn't support loopback mode from L0 state - only from Configuration.start.  Note: This register field is sticky.
3348   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LOOPBACK_ENABLE_SHIFT                                                2
3349   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_RESET_ASSERT                                                         (0x1<<3) // Reset Assert. Triggers a recovery and forces the LTSSM to the hot reset state (downstream port only).  Note: This register field is sticky.
3350   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_RESET_ASSERT_SHIFT                                                   3
3351   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_DLL_LINK_EN                                                          (0x1<<5) // DLL Link Enable. Enables link initialization. When DLL Link Enable =0, the core does not transmit InitFC DLLPs and does not establish a link.  Note: This register field is sticky.
3352   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_DLL_LINK_EN_SHIFT                                                    5
3353   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LINK_DISABLE                                                         (0x1<<6) // LINK_DISABLE is an internally reserved field. Do not use.  Note: This register field is sticky.
3354   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LINK_DISABLE_SHIFT                                                   6
3355   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_FAST_LINK_MODE                                                       (0x1<<7) // Fast Link Mode. Sets all internal timers to Fast Mode for speeding up simulation. Forces the LTSSM training (link initialization) to use shorter time-outs and to link up faster. The scaling factor is selected in FAST_LINK_SCALING_FACTOR(default : 1024) for all internal timers. Fast Link Mode can also be activated by setting the diag_ctrl_bus[2] pin to "1". For more details, see "SII Signals: Diagnostic Control". For M-PCIe, this field also affects Remain Hibern8 Time, Minimum Activate Time, and RRAP timeout. If this bit is set to '1', tRRAPInitiatorResponse is set to 1.88 ms(60 ms/32).  Note: This register field is sticky.
3356   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_FAST_LINK_MODE_SHIFT                                                 7
3357   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LINK_RATE                                                            (0xf<<8) // LINK_RATE is an internally reserved field. Do not use.  Note: This register field is sticky.
3358   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LINK_RATE_SHIFT                                                      8
3359   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LINK_CAPABLE                                                         (0x3f<<16) // Link Mode Enable. Sets the number of lanes in the link that you want to connect to the link partner. When you have unused lanes in your system, then you must change the value in this register to reflect the number of lanes. You must also change the value in the "Predetermined Number of Lanes" field of the "Link Width and Speed Change Control Register". For more information, see "How to Tie Off Unused Lanes". For information on upsizing and downsizing the link width, see "Link Establishment".  - 000001: x1  - 000011: x2  - 000111: x4  - 001111: x8  - 011111: x16  - 111111: x32 (not supported) This field is reserved (fixed to '0') for M-PCIe.  Note: This register field is sticky.
3360   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_LINK_CAPABLE_SHIFT                                                   16
3361   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_BEACON_ENABLE                                                        (0x1<<24) // BEACON_ENABLE is an internally reserved field. Do not use.  Note: This register field is sticky.
3362   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_BEACON_ENABLE_SHIFT                                                  24
3363   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_CORRUPT_LCRC_ENABLE                                                  (0x1<<25) // CORRUPT_LCRC_ENABLE is an internally reserved field. Do not use.  Note: This register field is sticky.
3364   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_CORRUPT_LCRC_ENABLE_SHIFT                                            25
3365   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_EXTENDED_SYNCH                                                       (0x1<<26) // EXTENDED_SYNCH is an internally reserved field. Do not use.  Note: This register field is sticky.
3366   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_EXTENDED_SYNCH_SHIFT                                                 26
3367   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_TRANSMIT_LANE_REVERSALE_ENABLE                                       (0x1<<27) // TRANSMIT_LANE_REVERSALE_ENABLE is an internally reserved field. Do not use.  Note: This register field is sticky.
3368   #define PCIEIP_REG_PORT_LINK_CTRL_OFF_TRANSMIT_LANE_REVERSALE_ENABLE_SHIFT                                 27
3369 #define PCIEIP_REG_LANE_SKEW_OFF                                                                             0x000714UL //Access:RW   DataWidth:0x20   // Lane Skew Register.
3370   #define PCIEIP_REG_LANE_SKEW_OFF_INSERT_LANE_SKEW                                                          (0xffffff<<0) // Insert Lane Skew for Transmit (not supported for x16). Optional feature that causes the core to insert skew between Lanes for test purposes. There are three bits per Lane. The value is in units of one symbol time. For example, the value 010b for a Lane forces a skew of two symbol times for that Lane. The maximum skew value for any Lane is 5 symbol times.  Note: This register field is sticky.
3371   #define PCIEIP_REG_LANE_SKEW_OFF_INSERT_LANE_SKEW_SHIFT                                                    0
3372   #define PCIEIP_REG_LANE_SKEW_OFF_FLOW_CTRL_DISABLE                                                         (0x1<<24) // Flow Control Disable. Prevents the core from sending FC DLLPs.  Note: This register field is sticky.
3373   #define PCIEIP_REG_LANE_SKEW_OFF_FLOW_CTRL_DISABLE_SHIFT                                                   24
3374   #define PCIEIP_REG_LANE_SKEW_OFF_ACK_NAK_DISABLE                                                           (0x1<<25) // Ack/Nak Disable. Prevents the core from sending ACK and NAK DLLPs.  Note: This register field is sticky.
3375   #define PCIEIP_REG_LANE_SKEW_OFF_ACK_NAK_DISABLE_SHIFT                                                     25
3376   #define PCIEIP_REG_LANE_SKEW_OFF_DISABLE_LANE_TO_LANE_DESKEW                                               (0x1<<31) // Disable Lane-to-Lane Deskew. Causes the core to disable the internal Lane-to-Lane deskew logic.  Note: This register field is sticky.
3377   #define PCIEIP_REG_LANE_SKEW_OFF_DISABLE_LANE_TO_LANE_DESKEW_SHIFT                                         31
3378 #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF                                                               0x000718UL //Access:RW   DataWidth:0x20   // Timer Control and Max Function Number Register.
3379   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_MAX_FUNC_NUM                                                (0xff<<0) // Maximum function number that can be used in a request. Configuration requests targeted at function numbers above this value are returned with UR (unsupported request).  Note: This register field is sticky.
3380   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_MAX_FUNC_NUM_SHIFT                                          0
3381   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_TIMER_MOD_REPLAY_TIMER                                      (0x1f<<14) // Replay Timer Limit Modifier. Increases the time-out value for the replay timer in increments of 64 clock cycles at Gen1 or Gen2 speed, and in increments of 256 clock cycles at Gen3 speed. A value of "0" represents no modification to the timer limit. For more details, see the REPLAY_TIME_LIMIT field of the ACK_LATENCY_TIMER_OFF register. At Gen3 speed, the core automatically changes the value of this field to DEFAULT_GEN3_REPLAY_ADJ. For M-PCIe, this field increases the time-out value for the replay timer in increments of 64 clock cycles at HS-Gear1, HS-Gear2, or HS-Gear3 speed.  Note: This register field is sticky.
3382   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_TIMER_MOD_REPLAY_TIMER_SHIFT                                14
3383   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_TIMER_MOD_ACK_NAK                                           (0x1f<<19) // Ack Latency Timer Modifier. Increases the timer value for the Ack latency timer in increments of 64 clock cycles. A value of "0" represents no modification to the timer value. For more details, see the ROUND_TRIP_LATENCY_TIME_LIMIT field of the ACK_LATENCY_TIMER_OFF register.  Note: This register field is sticky.
3384   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_TIMER_MOD_ACK_NAK_SHIFT                                     19
3385   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_UPDATE_FREQ_TIMER                                           (0x1f<<24) // UPDATE_FREQ_TIMER is an internally reserved field. Do not use.  Note: This register field is sticky.
3386   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_UPDATE_FREQ_TIMER_SHIFT                                     24
3387   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_FAST_LINK_SCALING_FACTOR                                    (0x3<<29) // Fast Link Timer Scaling Factor. Sets the scaling factor of LTSSM timer when FAST_LINK_MODE is set to 1b.  - 0: Scaling Factor is 1024 (1ms is 1us)  - 1: Scaling Factor is 256 (1ms is 4us)  - 2: Scaling Factor is 64 (1ms is 16us)  - 3: Scaling Factor is 16 (1ms is 64us) Not used for M-PCIe.  Note: This register field is sticky.
3388   #define PCIEIP_REG_TIMER_CTRL_MAX_FUNC_NUM_OFF_FAST_LINK_SCALING_FACTOR_SHIFT                              29
3389 #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF                                                                 0x00071cUL //Access:RW   DataWidth:0x20   // Symbol Timer Register and Filter Mask 1 Register. The Filter Mask 1 Register modifies the RADM filtering and error handling rules. For more details, see the "Receive Filtering" section. In each case, '0' applies the associated filtering rule and '1' masks the associated filtering rule.
3390   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_SKP_INT_VAL                                                   (0x7ff<<0) // SKP Interval Value. The number of symbol times to wait between transmitting SKP ordered sets. Note that the core actually waits the number of symbol times in this register plus 1 between transmitting SKP ordered sets. Your application must program this register accordingly. For example, if 1536 were programmed into this register (in a 250 MHz core), then the core actually transmits SKP ordered sets once every 1537 symbol times. The value programmed to this register is actually clock ticks and not symbol times. In a 125 MHz core, programming the value programmed to this register should be scaled down by a factor of 2 (because one clock tick = two symbol times in this case).  Note: This value is not used at Gen3 speed; the skip interval is hardcoded to 370 blocks.  Note: This register field is sticky.
3391   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_SKP_INT_VAL_SHIFT                                             0
3392   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_EIDLE_TIMER                                                   (0xf<<11) // EIDLE_TIMER is an internally reserved field. Do not use.  Note: This register field is sticky.
3393   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_EIDLE_TIMER_SHIFT                                             11
3394   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_DISABLE_FC_WD_TIMER                                           (0x1<<15) // Disable FC Watchdog Timer.  Note: This register field is sticky.
3395   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_DISABLE_FC_WD_TIMER_SHIFT                                     15
3396   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_MASK_RADM_1                                                   (0xffff<<16) // Filter Mask 1. The Filter Mask 1 Register modifies the RADM filtering and error handling rules. For more details, see the "Receive Filtering" section. In each case, '0' applies the associated filtering rule and '1' masks the associated filtering rule.  [31]: CX_FLT_MASK_RC_CFG_DISCARD  - 0: For RADM RC filter to not allow CFG transaction being received  - 1: For RADM RC filter to allow CFG transaction being received [30]: CX_FLT_MASK_RC_IO_DISCARD  - 0: For RADM RC filter to not allow IO transaction being received  - 1: For RADM RC filter to allow IO transaction being received [29]: CX_FLT_MASK_MSG_DROP  - 0: Drop MSG TLP (except for Vendor MSG). Send decoded message on the SII.  - 1: Do not Drop MSG (except for Vendor MSG). Send message TLPs to your application on TRGT1 and send decoded message on the SII.  - The default for this bit is the inverse of FLT_DROP_MSG. That is, if FLT_DROP_MSG =1, then the default of this bit is "0" (drop message TLPs). This bit only controls message TLPs other than Vendor MSGs. Vendor MSGs are controlled by Filter Mask Register 2, bits [1:0].  The core never passes ATS Invalidate messages to the SII interface regardless of this filter rule setting. The core passes all ATS Invalidate messages to TRGT1 (or AXI bridge master), as they are too big for the SII. [28]: CX_FLT_MASK_CPL_ECRC_DISCARD  - Only used when completion queue is advertised with infinite credits and is in store-and-forward mode.  - 0: Discard completions with ECRC errors  - 1: Allow completions with ECRC errors to be passed up  - Reserved field for SW. [27]: CX_FLT_MASK_ECRC_DISCARD  - 0: Discard TLPs with ECRC errors  - 1: Allow TLPs with ECRC errors to be passed up [26]: CX_FLT_MASK_CPL_LEN_MATCH  - 0: Enforce length match for completions; a violation results in cpl_abort, and possibly AER of unexp_cpl_err  - 1: MASK length match for completions [25]: CX_FLT_MASK_CPL_ATTR_MATCH  - 0: Enforce attribute match for completions; a violation results in a malformed TLP error, and possibly AER of unexp_cpl_err, cpl_rcvd_ur, cpl_rcvd_ca  - 1: Mask attribute match for completions [24]: CX_FLT_MASK_CPL_TC_MATCH  - 0: Enforce Traffic Class match for completions; a violation results in a malformed TLP error, and possibly AER of unexp_cpl_err, cpl_rcvd_ur, cpl_rcvd_ca  - 1: Mask Traffic Class match for completions [23]: CX_FLT_MASK_CPL_FUNC_MATCH  - 0: Enforce function match for completions; a violation results in cpl_abort, and possibly AER of unexp_cpl_err, cpl_rcvd_ur, cpl_rcvd_ca  - 1: Mask function match for completions [22]: CX_FLT_MASK_CPL_REQID_MATCH  - 0: Enforce Req. Id match for completions; a violation result in cpl_abort, and possibly AER of unexp_cpl_err, cpl_rcvd_ur, cpl_rcvd_ca  - 1: Mask Req. Id match for completions [21]: CX_FLT_MASK_CPL_TAGERR_MATCH  - 0: Enforce Tag Error Rules for completions; a violation result in cpl_abort, and possibly AER of unexp_cpl_err, cpl_rcvd_ur, cpl_rcvd_ca  - 1: Mask Tag Error Rules for completions [20]: CX_FLT_MASK_LOCKED_RD_AS_UR  - 0: Treat locked Read TLPs as UR for EP; Supported for RC  - 1: Treat locked Read TLPs as Supported for EP; UR for RC [19]: CX_FLT_MASK_CFG_TYPE1_RE_AS_UR  - 0: Treat CFG type1 TLPs as UR for EP; Supported for RC  - 1: Treat CFG type1 TLPs as Supported for EP; UR for RC  - When CX_SRIOV_ENABLE is set then this bit is set to allow the filter to process Type 1 Config requests if the EP consumes more than one bus number. [18]: CX_FLT_MASK_UR_OUTSIDE_BAR  - 0: Treat out-of-bar TLPs as UR  - 1: Do not treat out-of-bar TLPs as UR [17]: CX_FLT_MASK_UR_POIS  - 0: Treat poisoned request TLPs as UR  - 1: Do not treat poisoned request TLPs as UR  - The native core always passes poisoned completions to your application except when you are using the DMA read channel. [16]: CX_FLT_MASK_UR_FUNC_MISMATCH  - 0: Treat Function MisMatched TLPs as UR  - 1: Do not treat Function MisMatched TLPs as UR Note: This register field is sticky.
3397   #define PCIEIP_REG_SYMBOL_TIMER_FILTER_1_OFF_MASK_RADM_1_SHIFT                                             16
3398 #define PCIEIP_REG_FILTER_MASK_2_OFF                                                                         0x000720UL //Access:RW   DataWidth:0x20   // Filter Mask 2 Register. This register modifies the RADM filtering and error handling rules. For more details, see the "Receive Filtering" section. In each case, '0' applies the associated filtering rule and '1' masks the associated filtering rule.
3399 #define PCIEIP_REG_PL_DEBUG0_OFF                                                                             0x000728UL //Access:R    DataWidth:0x20   // Debug Register 0
3400 #define PCIEIP_REG_PL_DEBUG1_OFF                                                                             0x00072cUL //Access:R    DataWidth:0x20   // Debug Register 1
3401 #define PCIEIP_REG_TX_P_FC_CREDIT_STATUS_OFF                                                                 0x000730UL //Access:R    DataWidth:0x20   // Transmit Posted FC Credit Status
3402   #define PCIEIP_REG_TX_P_FC_CREDIT_STATUS_OFF_TX_P_DATA_FC_CREDIT                                           (0xfff<<0) // Transmit Posted Data FC Credits. The posted Data credits advertised by the receiver at the other end of the link, updated with each UpdateFC DLLP. Default value depends on the number of advertised credits for header and data [12'b0, xtlh_xadm_ph_cdts, xtlh_xadm_pd_cdts]; When the number of advertised completion credits (both header and data) are infinite, then the default would be [12'b0, 8'hFF, 12'hFFF].
3403   #define PCIEIP_REG_TX_P_FC_CREDIT_STATUS_OFF_TX_P_DATA_FC_CREDIT_SHIFT                                     0
3404   #define PCIEIP_REG_TX_P_FC_CREDIT_STATUS_OFF_TX_P_HEADER_FC_CREDIT                                         (0xff<<12) // Transmit Posted Header FC Credits. The posted Header credits advertised by the receiver at the other end of the link, updated with each UpdateFC DLLP. Default value depends on the number of advertised credits for header and data [12'b0, xtlh_xadm_ph_cdts, xtlh_xadm_pd_cdts]; When the number of advertised completion credits (both header and data) are infinite, then the default would be [12'b0, 8'hFF, 12'hFFF].
3405   #define PCIEIP_REG_TX_P_FC_CREDIT_STATUS_OFF_TX_P_HEADER_FC_CREDIT_SHIFT                                   12
3406 #define PCIEIP_REG_TX_NP_FC_CREDIT_STATUS_OFF                                                                0x000734UL //Access:R    DataWidth:0x20   // Transmit Non-Posted FC Credit Status
3407   #define PCIEIP_REG_TX_NP_FC_CREDIT_STATUS_OFF_TX_NP_DATA_FC_CREDIT                                         (0xfff<<0) // Transmit Non-Posted Data FC Credits. The non-posted Data credits advertised by the receiver at the other end of the link, updated with each UpdateFC DLLP. Default value depends on the number of advertised credits for header and data [12'b0, xtlh_xadm_nph_cdts, xtlh_xadm_npd_cdts]; When the number of advertised completion credits (both header and data) are infinite, then the default would be [12'b0, 8'hFF, 12'hFFF].
3408   #define PCIEIP_REG_TX_NP_FC_CREDIT_STATUS_OFF_TX_NP_DATA_FC_CREDIT_SHIFT                                   0
3409   #define PCIEIP_REG_TX_NP_FC_CREDIT_STATUS_OFF_TX_NP_HEADER_FC_CREDIT                                       (0xff<<12) // Transmit Non-Posted Header FC Credits. The non-posted Header credits advertised by the receiver at the other end of the link, updated with each UpdateFC DLLP. Default value depends on the number of advertised credits for header and data [12'b0, xtlh_xadm_nph_cdts, xtlh_xadm_npd_cdts]; When the number of advertised completion credits (both header and data) are infinite, then the default would be [12'b0, 8'hFF, 12'hFFF].
3410   #define PCIEIP_REG_TX_NP_FC_CREDIT_STATUS_OFF_TX_NP_HEADER_FC_CREDIT_SHIFT                                 12
3411 #define PCIEIP_REG_TX_CPL_FC_CREDIT_STATUS_OFF                                                               0x000738UL //Access:R    DataWidth:0x20   // Transmit Completion FC Credit Status
3412   #define PCIEIP_REG_TX_CPL_FC_CREDIT_STATUS_OFF_TX_CPL_DATA_FC_CREDIT                                       (0xfff<<0) // Transmit Completion Data FC Credits. The Completion Data credits advertised by the receiver at the other end of the link, updated with each UpdateFC DLLP. Default value depends on the number of advertised credits for header and data [12'b0, xtlh_xadm_cplh_cdts, xtlh_xadm_cpld_cdts]; When the number of advertised completion credits (both header and data) are infinite, then the default would be [12'b0, 8'hFF, 12'hFFF].
3413   #define PCIEIP_REG_TX_CPL_FC_CREDIT_STATUS_OFF_TX_CPL_DATA_FC_CREDIT_SHIFT                                 0
3414   #define PCIEIP_REG_TX_CPL_FC_CREDIT_STATUS_OFF_TX_CPL_HEADER_FC_CREDIT                                     (0xff<<12) // Transmit Completion Header FC Credits. The Completion Header credits advertised by the receiver at the other end of the link, updated with each UpdateFC DLLP. Default value depends on the number of advertised credits for header and data [12'b0, xtlh_xadm_cplh_cdts, xtlh_xadm_cpld_cdts]; When the number of advertised completion credits (both header and data) are infinite, then the default would be [12'b0, 8'hFF, 12'hFFF].
3415   #define PCIEIP_REG_TX_CPL_FC_CREDIT_STATUS_OFF_TX_CPL_HEADER_FC_CREDIT_SHIFT                               12
3416 #define PCIEIP_REG_QUEUE_STATUS_OFF                                                                          0x00073cUL //Access:RW   DataWidth:0x20   // Queue Status
3417   #define PCIEIP_REG_QUEUE_STATUS_OFF_RX_TLP_FC_CREDIT_NON_RETURN                                            (0x1<<0) // Received TLP FC Credits Not Returned. Indicates that the core has sent a TLP but has not yet received an UpdateFC DLLP indicating that the credits for that TLP have been restored by the receiver at the other end of the link.
3418   #define PCIEIP_REG_QUEUE_STATUS_OFF_RX_TLP_FC_CREDIT_NON_RETURN_SHIFT                                      0
3419   #define PCIEIP_REG_QUEUE_STATUS_OFF_TX_RETRY_BUFFER_NE                                                     (0x1<<1) // Transmit Retry Buffer Not Empty. Indicates that there is data in the transmit retry buffer.
3420   #define PCIEIP_REG_QUEUE_STATUS_OFF_TX_RETRY_BUFFER_NE_SHIFT                                               1
3421   #define PCIEIP_REG_QUEUE_STATUS_OFF_RX_QUEUE_NON_EMPTY                                                     (0x1<<2) // Received Queue Not Empty. Indicates there is data in one or more of the receive buffers.
3422   #define PCIEIP_REG_QUEUE_STATUS_OFF_RX_QUEUE_NON_EMPTY_SHIFT                                               2
3423   #define PCIEIP_REG_QUEUE_STATUS_OFF_TIMER_MOD_FLOW_CONTROL                                                 (0x1fff<<16) // FC Latency Timer Override Value. When you set the "FC Latency Timer Override Enable" in this register, the value in this field will override the FC latency timer value that the core calculates according to the PCIe specification. For more details, see "Flow Control".  Note: This register field is sticky.
3424   #define PCIEIP_REG_QUEUE_STATUS_OFF_TIMER_MOD_FLOW_CONTROL_SHIFT                                           16
3425   #define PCIEIP_REG_QUEUE_STATUS_OFF_TIMER_MOD_FLOW_CONTROL_EN                                              (0x1<<31) // FC Latency Timer Override Enable. When this bit is set, the value from the "FC Latency Timer Override Value" field in this register will override the FC latency timer value that the core calculates according to the PCIe specification.  Note: This register field is sticky.
3426   #define PCIEIP_REG_QUEUE_STATUS_OFF_TIMER_MOD_FLOW_CONTROL_EN_SHIFT                                        31
3427 #define PCIEIP_REG_VC_TX_ARBI_1_OFF                                                                          0x000740UL //Access:R    DataWidth:0x20   // VC Transmit Arbitration Register 1
3428   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_0                                                        (0xff<<0) // WRR Weight for VC0.  Note: The access attributes of this field are as follows:  - Dbi: R
3429   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_0_SHIFT                                                  0
3430   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_1                                                        (0xff<<8) // WRR Weight for VC1.  Note: The access attributes of this field are as follows:  - Dbi: R
3431   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_1_SHIFT                                                  8
3432   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_2                                                        (0xff<<16) // WRR Weight for VC2.  Note: The access attributes of this field are as follows:  - Dbi: R
3433   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_2_SHIFT                                                  16
3434   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_3                                                        (0xff<<24) // WRR Weight for VC3.  Note: The access attributes of this field are as follows:  - Dbi: R
3435   #define PCIEIP_REG_VC_TX_ARBI_1_OFF_WRR_WEIGHT_VC_3_SHIFT                                                  24
3436 #define PCIEIP_REG_VC_TX_ARBI_2_OFF                                                                          0x000744UL //Access:R    DataWidth:0x20   // VC Transmit Arbitration Register 2
3437   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_4                                                        (0xff<<0) // WRR Weight for VC4.  Note: The access attributes of this field are as follows:  - Dbi: R
3438   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_4_SHIFT                                                  0
3439   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_5                                                        (0xff<<8) // WRR Weight for VC5.  Note: The access attributes of this field are as follows:  - Dbi: R
3440   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_5_SHIFT                                                  8
3441   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_6                                                        (0xff<<16) // WRR Weight for VC6.  Note: The access attributes of this field are as follows:  - Dbi: R
3442   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_6_SHIFT                                                  16
3443   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_7                                                        (0xff<<24) // WRR Weight for VC7.  Note: The access attributes of this field are as follows:  - Dbi: R
3444   #define PCIEIP_REG_VC_TX_ARBI_2_OFF_WRR_WEIGHT_VC_7_SHIFT                                                  24
3445 #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF                                                                       0x000748UL //Access:RW   DataWidth:0x20   // Segmented-Buffer VC0 Posted Receive Queue Control.
3446   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC0_P_DATA_CREDIT                                                   (0xfff<<0) // VC0 Posted Data Credits. The number of initial posted data credits for VC0, used only in the segmented-buffer configuration.  Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
3447   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC0_P_DATA_CREDIT_SHIFT                                             0
3448   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC0_P_HEADER_CREDIT                                                 (0xff<<12) // VC0 Posted Header Credits. The number of initial posted header credits for VC0, used only in the segmented-buffer configuration.  Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
3449   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC0_P_HEADER_CREDIT_SHIFT                                           12
3450   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_RESERVED4                                                           (0x1<<20) // Reserved.  Note: This register field is sticky.
3451   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_RESERVED4_SHIFT                                                     20
3452   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC0_P_TLP_Q_MODE                                                    (0x7<<21) // Reserved.  Note: This register field is sticky.
3453   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC0_P_TLP_Q_MODE_SHIFT                                              21
3454   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_RESERVED5                                                           (0x3f<<24) // Reserved.  Note: This register field is sticky.
3455   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_RESERVED5_SHIFT                                                     24
3456   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_TLP_TYPE_ORDERING_VC0                                               (0x1<<30) // TLP Type Ordering for VC0. Determines the TLP type ordering rule for VC0 receive queues, used only in the segmented-buffer configuration:  - 1: PCIe ordering rules (recommended)  - 0: Strict ordering: posted, completion, then non-posted Note: This register field is sticky.
3457   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_TLP_TYPE_ORDERING_VC0_SHIFT                                         30
3458   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC_ORDERING_RX_Q                                                    (0x1<<31) // VC Ordering for Receive Queues. Determines the VC ordering rule for the receive queues, used only in the segmented-buffer configuration:  - 1: Strict ordering, higher numbered VCs have higher priority  - 0: Round robin Note: This register field is sticky.
3459   #define PCIEIP_REG_VC0_P_RX_Q_CTRL_OFF_VC_ORDERING_RX_Q_SHIFT                                              31
3460 #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF                                                                      0x00074cUL //Access:RW   DataWidth:0x20   // Segmented-Buffer VC0 Non-Posted Receive Queue Control.
3461   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_VC0_NP_DATA_CREDIT                                                 (0xfff<<0) // VC0 Non-Posted Data Credits. The number of initial non-posted data credits for VC0, used only in the segmented-buffer configuration.  Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
3462   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_VC0_NP_DATA_CREDIT_SHIFT                                           0
3463   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_VC0_NP_HEADER_CREDIT                                               (0xff<<12) // VC0 Non-Posted Header Credits. The number of initial non-posted header credits for VC0, used only in the segmented-buffer configuration.  Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
3464   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_VC0_NP_HEADER_CREDIT_SHIFT                                         12
3465   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_RESERVED6                                                          (0x1<<20) // Reserved.  Note: This register field is sticky.
3466   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_RESERVED6_SHIFT                                                    20
3467   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_VC0_NP_TLP_Q_MODE                                                  (0x7<<21) // Reserved.  Note: This register field is sticky.
3468   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_VC0_NP_TLP_Q_MODE_SHIFT                                            21
3469   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_RESERVED7                                                          (0xff<<24) // Reserved.  Note: This register field is sticky.
3470   #define PCIEIP_REG_VC0_NP_RX_Q_CTRL_OFF_RESERVED7_SHIFT                                                    24
3471 #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF                                                                     0x000750UL //Access:RW   DataWidth:0x20   // Segmented-Buffer VC0 Completion Receive Queue Control.
3472   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_VC0_CPL_DATA_CREDIT                                               (0xfff<<0) // VC0 Completion Data Credits. The number of initial Completion data credits for VC0, used only in the segmented-buffer configuration.  Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
3473   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_VC0_CPL_DATA_CREDIT_SHIFT                                         0
3474   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_VC0_CPL_HEADER_CREDIT                                             (0xff<<12) // VC0 Completion Header Credits. The number of initial Completion header credits for VC0, used only in the segmented-buffer configuration.  Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
3475   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_VC0_CPL_HEADER_CREDIT_SHIFT                                       12
3476   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_RESERVED8                                                         (0x1<<20) // Reserved.  Note: This register field is sticky.
3477   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_RESERVED8_SHIFT                                                   20
3478   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_VC0_CPL_TLP_Q_MODE                                                (0x7<<21) // Reserved.  Note: This register field is sticky.
3479   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_VC0_CPL_TLP_Q_MODE_SHIFT                                          21
3480   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_RESERVED9                                                         (0xff<<24) // Reserved.  Note: This register field is sticky.
3481   #define PCIEIP_REG_VC0_CPL_RX_Q_CTRL_OFF_RESERVED9_SHIFT                                                   24
3482 #define PCIEIP_REG_TL_CONTROL_0                                                                              0x000800UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3483   #define PCIEIP_REG_TL_CONTROL_0_PM_TL_IGNORE_REQS                                                          (0x1<<0) // When set the TL TX does not send out pending requests if PM requests to block TLPS. By default TL will send all pending dma requests and completions when PM requests it to prepare for leaving L0 before asserting tlp blocked. When this bit is set , if min credits are available, TL indicates to PM that TLP is blocked and does not send out any pending dma requests or completions.
3484   #define PCIEIP_REG_TL_CONTROL_0_PM_TL_IGNORE_REQS_SHIFT                                                    0
3485   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_1DW_CHK                                                              (0x1<<1) // Target mem Rd should not be greater than 1 DW if set.
3486   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_1DW_CHK_SHIFT                                                        1
3487   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_3DW_CHK                                                              (0x1<<2) // Target mem Rd should not be greater than 3 DW if set.
3488   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_3DW_CHK_SHIFT                                                        2
3489   #define PCIEIP_REG_TL_CONTROL_0_MEMWR_1DW_CHK                                                              (0x1<<3) // Target mem Wr should not be greater than 1 DW if set.
3490   #define PCIEIP_REG_TL_CONTROL_0_MEMWR_1DW_CHK_SHIFT                                                        3
3491   #define PCIEIP_REG_TL_CONTROL_0_EXPROM_3DW_CHK                                                             (0x1<<4) // Target Expansion ROM should not be greater than 3 DW if set.
3492   #define PCIEIP_REG_TL_CONTROL_0_EXPROM_3DW_CHK_SHIFT                                                       4
3493   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_16DW_CHK                                                             (0x1<<5) // Target mem Rd should not be greater than 16 DW if set .
3494   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_16DW_CHK_SHIFT                                                       5
3495   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_4DW_CHK                                                              (0x1<<6) // Target mem Rd should not be greater than 4 DW if set .
3496   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_4DW_CHK_SHIFT                                                        6
3497   #define PCIEIP_REG_TL_CONTROL_0_MEMWR_4DW_CHK                                                              (0x1<<7) // Target mem Wr should not be greater than 4 DW if set .
3498   #define PCIEIP_REG_TL_CONTROL_0_MEMWR_4DW_CHK_SHIFT                                                        7
3499   #define PCIEIP_REG_TL_CONTROL_0_MEMWR_32DW_CHK                                                             (0x1<<8) // Target mem Wr should not be greater than 32 DW if set .
3500   #define PCIEIP_REG_TL_CONTROL_0_MEMWR_32DW_CHK_SHIFT                                                       8
3501   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_32DW_CHK                                                             (0x1<<9) // Target mem Rd should not be greater than 32 DW if set .
3502   #define PCIEIP_REG_TL_CONTROL_0_MEMRD_32DW_CHK_SHIFT                                                       9
3503   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_3                                                                   (0x3<<10) //
3504   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_3_SHIFT                                                             10
3505   #define PCIEIP_REG_TL_CONTROL_0_RETAIN_RID                                                                 (0x1<<12) // This bit if set will force DUT to not reset its RID after an FLR.
3506   #define PCIEIP_REG_TL_CONTROL_0_RETAIN_RID_SHIFT                                                           12
3507   #define PCIEIP_REG_TL_CONTROL_0_AUTO_CLR_FLR_AFTER_55MS                                                    (0x1<<13) // If set, DUT will automatically exit FLR state after a 55ms timer expires.
3508   #define PCIEIP_REG_TL_CONTROL_0_AUTO_CLR_FLR_AFTER_55MS_SHIFT                                              13
3509   #define PCIEIP_REG_TL_CONTROL_0_AUTO_CLR_CRS_POST_FLR                                                      (0x1<<14) // If set, DUT will automatically return Successful completion when it has completed FLR.
3510   #define PCIEIP_REG_TL_CONTROL_0_AUTO_CLR_CRS_POST_FLR_SHIFT                                                14
3511   #define PCIEIP_REG_TL_CONTROL_0_NO_CMPL_IN_FLR                                                             (0x1<<15) // If set, completions received for a function which is in FLR will not be directed to user.
3512   #define PCIEIP_REG_TL_CONTROL_0_NO_CMPL_IN_FLR_SHIFT                                                       15
3513   #define PCIEIP_REG_TL_CONTROL_0_CFG_FUNC_EN0                                                               (0x1<<16) // If set, this causes func0 to be hidden
3514   #define PCIEIP_REG_TL_CONTROL_0_CFG_FUNC_EN0_SHIFT                                                         16
3515   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_2                                                                   (0x1<<17) //
3516   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_2_SHIFT                                                             17
3517   #define PCIEIP_REG_TL_CONTROL_0_CFG_MSI_LOW_MODE                                                           (0x1<<18) // when set, forces MSI_En to low.
3518   #define PCIEIP_REG_TL_CONTROL_0_CFG_MSI_LOW_MODE_SHIFT                                                     18
3519   #define PCIEIP_REG_TL_CONTROL_0_BEACON_MULTI_EN                                                            (0x1<<19) // When set Beacon is enabled for all lanes
3520   #define PCIEIP_REG_TL_CONTROL_0_BEACON_MULTI_EN_SHIFT                                                      19
3521   #define PCIEIP_REG_TL_CONTROL_0_BEACON_DIS                                                                 (0x1<<20) // When set, Beacon generation is disabled
3522   #define PCIEIP_REG_TL_CONTROL_0_BEACON_DIS_SHIFT                                                           20
3523   #define PCIEIP_REG_TL_CONTROL_0_WAKE_L0_L1_EN                                                              (0x1<<21) // When set, it enables WAKE generation in any L-state, when PME_EN bit is set and corresponding status is enabled
3524   #define PCIEIP_REG_TL_CONTROL_0_WAKE_L0_L1_EN_SHIFT                                                        21
3525   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_4                                                                   (0x1<<22) //
3526   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_4_SHIFT                                                             22
3527   #define PCIEIP_REG_TL_CONTROL_0_RST_IGNORE_DLPDOWN                                                         (0x1<<23) // When set, TL does not get reset on DLPDOWN and Pcie_rst_b does not get asserted on DLPDOWN
3528   #define PCIEIP_REG_TL_CONTROL_0_RST_IGNORE_DLPDOWN_SHIFT                                                   23
3529   #define PCIEIP_REG_TL_CONTROL_0_PM_DIS_L1_REENTRY                                                          (0x1<<24) // When set, it prevents PM from re-entering L1 when programmed to non-D0 power state
3530   #define PCIEIP_REG_TL_CONTROL_0_PM_DIS_L1_REENTRY_SHIFT                                                    24
3531   #define PCIEIP_REG_TL_CONTROL_0_PCIE_PHY_TX_SWING                                                          (0x1<<25) // This bit is used by PCIE SERDES to determine source of tx margin signals
3532   #define PCIEIP_REG_TL_CONTROL_0_PCIE_PHY_TX_SWING_SHIFT                                                    25
3533   #define PCIEIP_REG_TL_CONTROL_0_PERST_B_80USSEL                                                            (0x1<<26) // Select the 150us delayed perst_b instead of the raw perst_b
3534   #define PCIEIP_REG_TL_CONTROL_0_PERST_B_80USSEL_SHIFT                                                      26
3535   #define PCIEIP_REG_TL_CONTROL_0_REG_PERST_B_10MSSEL                                                        (0x1<<27) // Select the 10ms delayed perst_b instead of the raw perst_b
3536   #define PCIEIP_REG_TL_CONTROL_0_REG_PERST_B_10MSSEL_SHIFT                                                  27
3537   #define PCIEIP_REG_TL_CONTROL_0_REG_SCND_RST_ON_HOT                                                        (0x1<<28) // In RC mode, when set, it enables pcie_scnd_rst_b to be asserted when Secondary reset bit in BridgeControl register is set.
3538   #define PCIEIP_REG_TL_CONTROL_0_REG_SCND_RST_ON_HOT_SHIFT                                                  28
3539   #define PCIEIP_REG_TL_CONTROL_0_REG_FORCE_SCND_RST                                                         (0x1<<29) // In RC mode, when set, it forces pcie_scnd_rst_b to be asserted
3540   #define PCIEIP_REG_TL_CONTROL_0_REG_FORCE_SCND_RST_SHIFT                                                   29
3541   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_1                                                                   (0x3<<30) //
3542   #define PCIEIP_REG_TL_CONTROL_0_UNUSED_1_SHIFT                                                             30
3543 #define PCIEIP_REG_TL_CONTROL_1                                                                              0x000804UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3544   #define PCIEIP_REG_TL_CONTROL_1_EN_4G_CHK                                                                  (0x1<<0) // Enable check to determine if mem requests do not have upper 32 bits of address to be all 0
3545   #define PCIEIP_REG_TL_CONTROL_1_EN_4G_CHK_SHIFT                                                            0
3546   #define PCIEIP_REG_TL_CONTROL_1_EN_4K_CHK                                                                  (0x1<<1) // Enable checks to determine TLP doesn not cross 4k boundary
3547   #define PCIEIP_REG_TL_CONTROL_1_EN_4K_CHK_SHIFT                                                            1
3548   #define PCIEIP_REG_TL_CONTROL_1_EN_BC_CHK                                                                  (0x1<<2) // Enable check to determine if the length field and bytecount field are in sync
3549   #define PCIEIP_REG_TL_CONTROL_1_EN_BC_CHK_SHIFT                                                            2
3550   #define PCIEIP_REG_TL_CONTROL_1_EN_BE_CHK                                                                  (0x1<<3) // Enable check to determine if received TLP follows all the Byte enable rules
3551   #define PCIEIP_REG_TL_CONTROL_1_EN_BE_CHK_SHIFT                                                            3
3552   #define PCIEIP_REG_TL_CONTROL_1_EN_EP_CHK                                                                  (0x1<<4) // Enable check for Poisoned TLP
3553   #define PCIEIP_REG_TL_CONTROL_1_EN_EP_CHK_SHIFT                                                            4
3554   #define PCIEIP_REG_TL_CONTROL_1_EN_MPS_CHECK                                                               (0x1<<5) // Enable Check for max payload size Violation
3555   #define PCIEIP_REG_TL_CONTROL_1_EN_MPS_CHECK_SHIFT                                                         5
3556   #define PCIEIP_REG_TL_CONTROL_1_EN_RCB_CHK                                                                 (0x1<<6) // Enable checks to determine completion TLPs do not violate RCB
3557   #define PCIEIP_REG_TL_CONTROL_1_EN_RCB_CHK_SHIFT                                                           6
3558   #define PCIEIP_REG_TL_CONTROL_1_EN_RTE_CHK                                                                 (0x1<<7) // Enable Check to determine if the routing type is correct when receiving message TLP
3559   #define PCIEIP_REG_TL_CONTROL_1_EN_RTE_CHK_SHIFT                                                           7
3560   #define PCIEIP_REG_TL_CONTROL_1_EN_TAC_CHK                                                                 (0x1<<8) // Enable Configuration attribute and class check
3561   #define PCIEIP_REG_TL_CONTROL_1_EN_TAC_CHK_SHIFT                                                           8
3562   #define PCIEIP_REG_TL_CONTROL_1_EN_FC_CHK                                                                  (0x1<<9) // Enable Flow Control Check
3563   #define PCIEIP_REG_TL_CONTROL_1_EN_FC_CHK_SHIFT                                                            9
3564   #define PCIEIP_REG_TL_CONTROL_1_EN_TO_CHK                                                                  (0x1<<10) // Enable Completion Timeout Check( This bit is no longer used, instead bit defined by ECN 1.1 is used)
3565   #define PCIEIP_REG_TL_CONTROL_1_EN_TO_CHK_SHIFT                                                            10
3566   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_1                                                                (0x1<<11) // This bit is used to disable function 1. Bit 17 of 800 can also be used. That bit is retained for software compatibility purpose.
3567   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_1_SHIFT                                                          11
3568   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_2                                                                (0x1<<12) // This bit is used to disable function 2.
3569   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_2_SHIFT                                                          12
3570   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_3                                                                (0x1<<13) // This bit is used to disable function 3.
3571   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_3_SHIFT                                                          13
3572   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_4                                                                (0x1<<14) // This bit is used to disable function 4.
3573   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_4_SHIFT                                                          14
3574   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_5                                                                (0x1<<15) // This bit is used to disable function 5.
3575   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_5_SHIFT                                                          15
3576   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_6                                                                (0x1<<16) // This bit is used to disable function 6.
3577   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_6_SHIFT                                                          16
3578   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_7                                                                (0x1<<17) // This bit is used to disable function 7.
3579   #define PCIEIP_REG_TL_CONTROL_1_HIDE_FUNC_7_SHIFT                                                          17
3580   #define PCIEIP_REG_TL_CONTROL_1_RESERVED                                                                   (0x1<<18) //
3581   #define PCIEIP_REG_TL_CONTROL_1_RESERVED_SHIFT                                                             18
3582   #define PCIEIP_REG_TL_CONTROL_1_REG_IGNORE_LTRWT_REQMT                                                     (0x1<<19) // When set, hardware will return completions and not wait for LTR message to be sent first even though device state may have changed to non-D0.
3583   #define PCIEIP_REG_TL_CONTROL_1_REG_IGNORE_LTRWT_REQMT_SHIFT                                               19
3584   #define PCIEIP_REG_TL_CONTROL_1_REG_REL_NPHCRDT_ECRCERR                                                    (0x1<<20) // Release NPH credit even if ECRC error is detected on NPH TLP.
3585   #define PCIEIP_REG_TL_CONTROL_1_REG_REL_NPHCRDT_ECRCERR_SHIFT                                              20
3586   #define PCIEIP_REG_TL_CONTROL_1_REG_UCOR_INT_ERR_EN                                                        (0x1<<21) // Enables uncorrectable Internal Error Reporting if feature is implemented in h/w
3587   #define PCIEIP_REG_TL_CONTROL_1_REG_UCOR_INT_ERR_EN_SHIFT                                                  21
3588   #define PCIEIP_REG_TL_CONTROL_1_REG_EN_BYTCNT_CHK                                                          (0x1<<22) // When enabled, hardware checks the bytecount field in completion headers.
3589   #define PCIEIP_REG_TL_CONTROL_1_REG_EN_BYTCNT_CHK_SHIFT                                                    22
3590   #define PCIEIP_REG_TL_CONTROL_1_REG_EN_LTR1                                                                (0x1<<23) // This bit instructs h/w to send an LTR message with LTR values programmed in 'h848 whenever the h/w asserts the user_send_ltr1 port. This bit is used only if LTR_ENABLED is defined in version.v and if h/w supports 3 LTR states.
3591   #define PCIEIP_REG_TL_CONTROL_1_REG_EN_LTR1_SHIFT                                                          23
3592   #define PCIEIP_REG_TL_CONTROL_1_EN_AUTOCRSCLR                                                              (0x1<<24) // This bit enables CRS status to be automatically cleared when internal timer is equal to either 1 second or a programmable value(which ever is smaller). This bit is used only if AutoCRSClrOn is defined in version.v
3593   #define PCIEIP_REG_TL_CONTROL_1_EN_AUTOCRSCLR_SHIFT                                                        24
3594   #define PCIEIP_REG_TL_CONTROL_1_EN_LTR2                                                                    (0x1<<25) // This bit instructs h/w to send an LTR message with LTR values programmed in 'h84c whenever the h/w asserts the user_send_ltr2 port. This bit is used only if LTR_ENABLED is defined in version.v
3595   #define PCIEIP_REG_TL_CONTROL_1_EN_LTR2_SHIFT                                                              25
3596   #define PCIEIP_REG_TL_CONTROL_1_WT_LTR_ASPM_VAL                                                            (0xf<<26) // This programs a timer which indicates the amount of time DUT will wait before requesting entry to ASPM L1 when ASPM LTR is enabled. The unit of this timer is us. This time is in addition to the time that DL waits for bus to be idle. This timer is required to allow DUT to send ASPM LTR message and wait for FC to be returned before entering L1. This bit is used only if LTR_ENABLED is defined in version.v
3597   #define PCIEIP_REG_TL_CONTROL_1_WT_LTR_ASPM_VAL_SHIFT                                                      26
3598   #define PCIEIP_REG_TL_CONTROL_1_EN_ASPM_LTR                                                                (0x1<<30) // This bit instructs h/w to send an LTR message with LTR values programmed in 'h844 and 'h848 whenever the DUT enters or leaves ASPM L1. This bit is used only if LTR_ENABLED is defined in version.v
3599   #define PCIEIP_REG_TL_CONTROL_1_EN_ASPM_LTR_SHIFT                                                          30
3600   #define PCIEIP_REG_TL_CONTROL_1_SEND_IMMED_LTR                                                             (0x1<<31) // This bit instructs h/w to immediately send an LTR message with LTR values programmed in 'h840. This state has highest priority and when this bit is set, no other LTR message (other than those required by PCIE spec) will be sent. This bit is used only if LTR_ENABLED is defined in version.v
3601   #define PCIEIP_REG_TL_CONTROL_1_SEND_IMMED_LTR_SHIFT                                                       31
3602 #define PCIEIP_REG_TL_CONTROL_2                                                                              0x000808UL //Access:RW   DataWidth:0x20   // This register masks the generation of pcie_err_attn signal when errors are detected by hardware.
3603   #define PCIEIP_REG_TL_CONTROL_2_PES0_MASK                                                                  (0x1<<0) // Poisoned Error Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3604   #define PCIEIP_REG_TL_CONTROL_2_PES0_MASK_SHIFT                                                            0
3605   #define PCIEIP_REG_TL_CONTROL_2_FCPES0_MASK                                                                (0x1<<1) // Flow Control Protocol Error Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3606   #define PCIEIP_REG_TL_CONTROL_2_FCPES0_MASK_SHIFT                                                          1
3607   #define PCIEIP_REG_TL_CONTROL_2_CTS0_MASK                                                                  (0x1<<2) // Completer Timeout Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3608   #define PCIEIP_REG_TL_CONTROL_2_CTS0_MASK_SHIFT                                                            2
3609   #define PCIEIP_REG_TL_CONTROL_2_RX_UR0_MASK                                                                (0x1<<3) // Received UR Status, Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3610   #define PCIEIP_REG_TL_CONTROL_2_RX_UR0_MASK_SHIFT                                                          3
3611   #define PCIEIP_REG_TL_CONTROL_2_UCS0_MASK                                                                  (0x1<<4) // Unexpected Completion Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3612   #define PCIEIP_REG_TL_CONTROL_2_UCS0_MASK_SHIFT                                                            4
3613   #define PCIEIP_REG_TL_CONTROL_2_ROS0_MASK                                                                  (0x1<<5) // Receiver Overflow Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3614   #define PCIEIP_REG_TL_CONTROL_2_ROS0_MASK_SHIFT                                                            5
3615   #define PCIEIP_REG_TL_CONTROL_2_MTLPS0_MASK                                                                (0x1<<6) // Malformed TLP Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3616   #define PCIEIP_REG_TL_CONTROL_2_MTLPS0_MASK_SHIFT                                                          6
3617   #define PCIEIP_REG_TL_CONTROL_2_ECRCS0_MASK                                                                (0x1<<7) // ECRC Error TLP Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3618   #define PCIEIP_REG_TL_CONTROL_2_ECRCS0_MASK_SHIFT                                                          7
3619   #define PCIEIP_REG_TL_CONTROL_2_URES0_MASK                                                                 (0x1<<8) // Unsupported Request Error Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3620   #define PCIEIP_REG_TL_CONTROL_2_URES0_MASK_SHIFT                                                           8
3621   #define PCIEIP_REG_TL_CONTROL_2_RXTABRT0_MASK                                                              (0x1<<9) // Received target Abort Error Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3622   #define PCIEIP_REG_TL_CONTROL_2_RXTABRT0_MASK_SHIFT                                                        9
3623   #define PCIEIP_REG_TL_CONTROL_2_PES1_MASK                                                                  (0x1<<10) // Poisoned Error Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen..
3624   #define PCIEIP_REG_TL_CONTROL_2_PES1_MASK_SHIFT                                                            10
3625   #define PCIEIP_REG_TL_CONTROL_2_FCPES1_MASK                                                                (0x1<<11) // Flow Control Protocol Error Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen.
3626   #define PCIEIP_REG_TL_CONTROL_2_FCPES1_MASK_SHIFT                                                          11
3627   #define PCIEIP_REG_TL_CONTROL_2_CTS1_MASK                                                                  (0x1<<12) // Completer Timeout Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen.
3628   #define PCIEIP_REG_TL_CONTROL_2_CTS1_MASK_SHIFT                                                            12
3629   #define PCIEIP_REG_TL_CONTROL_2_RX_UR1_MASK                                                                (0x1<<13) // Received UR Status, Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen.
3630   #define PCIEIP_REG_TL_CONTROL_2_RX_UR1_MASK_SHIFT                                                          13
3631   #define PCIEIP_REG_TL_CONTROL_2_UCS1_MASK                                                                  (0x1<<14) // Unexpected Completion Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen.
3632   #define PCIEIP_REG_TL_CONTROL_2_UCS1_MASK_SHIFT                                                            14
3633   #define PCIEIP_REG_TL_CONTROL_2_ROS1_MASK                                                                  (0x1<<15) // Receiver Overflow Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen..
3634   #define PCIEIP_REG_TL_CONTROL_2_ROS1_MASK_SHIFT                                                            15
3635   #define PCIEIP_REG_TL_CONTROL_2_MTLPS1_MASK                                                                (0x1<<16) // Malformed TLP Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen..
3636   #define PCIEIP_REG_TL_CONTROL_2_MTLPS1_MASK_SHIFT                                                          16
3637   #define PCIEIP_REG_TL_CONTROL_2_ECRCS1_MASK                                                                (0x1<<17) // ECRC Error TLP Status Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen..
3638   #define PCIEIP_REG_TL_CONTROL_2_ECRCS1_MASK_SHIFT                                                          17
3639   #define PCIEIP_REG_TL_CONTROL_2_URES1_MASK                                                                 (0x1<<18) // Unsupported Request Error Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen.
3640   #define PCIEIP_REG_TL_CONTROL_2_URES1_MASK_SHIFT                                                           18
3641   #define PCIEIP_REG_TL_CONTROL_2_RXTABRT1_MASK                                                              (0x1<<19) // Received target Abort Error Status Mask for Function1, if set, does not generate pcie_err_attn output when this error is seen.
3642   #define PCIEIP_REG_TL_CONTROL_2_RXTABRT1_MASK_SHIFT                                                        19
3643   #define PCIEIP_REG_TL_CONTROL_2_RTAG_VAL_UNEXP_ATTN_MASK                                                   (0x1<<20) // rtag_val_unexp_attn Mask. If set, does not generate pcie_err_attn output when this error is seen.
3644   #define PCIEIP_REG_TL_CONTROL_2_RTAG_VAL_UNEXP_ATTN_MASK_SHIFT                                             20
3645   #define PCIEIP_REG_TL_CONTROL_2_TX_TAG_IN_USE_ATTN_MASK                                                    (0x1<<21) // tx_tag_in_use_attn Mask. If set, does not generate pcie_err_attn output when this error is seen.
3646   #define PCIEIP_REG_TL_CONTROL_2_TX_TAG_IN_USE_ATTN_MASK_SHIFT                                              21
3647   #define PCIEIP_REG_TL_CONTROL_2_DL_ERR_ATTN_MASK                                                           (0x1<<22) // DL Error Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
3648   #define PCIEIP_REG_TL_CONTROL_2_DL_ERR_ATTN_MASK_SHIFT                                                     22
3649   #define PCIEIP_REG_TL_CONTROL_2_PHY_ERR_ATTN_MASK                                                          (0x1<<23) // PHY Error Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
3650   #define PCIEIP_REG_TL_CONTROL_2_PHY_ERR_ATTN_MASK_SHIFT                                                    23
3651   #define PCIEIP_REG_TL_CONTROL_2_TXINTF_OVERFLOW_ATTN_MASK                                                  (0x1<<24) //
3652   #define PCIEIP_REG_TL_CONTROL_2_TXINTF_OVERFLOW_ATTN_MASK_SHIFT                                            24
3653   #define PCIEIP_REG_TL_CONTROL_2_BRIDGE_FORWARD_ERR_ATTN_MASK                                               (0x1<<25) // If set, TX reports user interface violation
3654   #define PCIEIP_REG_TL_CONTROL_2_BRIDGE_FORWARD_ERR_ATTN_MASK_SHIFT                                         25
3655   #define PCIEIP_REG_TL_CONTROL_2_TTX_MPS_ERR_MASK                                                           (0x1<<26) //
3656   #define PCIEIP_REG_TL_CONTROL_2_TTX_MPS_ERR_MASK_SHIFT                                                     26
3657   #define PCIEIP_REG_TL_CONTROL_2_TTX_MRRS_ERR_MASK                                                          (0x1<<27) //
3658   #define PCIEIP_REG_TL_CONTROL_2_TTX_MRRS_ERR_MASK_SHIFT                                                    27
3659   #define PCIEIP_REG_TL_CONTROL_2_TTX_4KBOUND_ERR_MASK                                                       (0x1<<28) //
3660   #define PCIEIP_REG_TL_CONTROL_2_TTX_4KBOUND_ERR_MASK_SHIFT                                                 28
3661   #define PCIEIP_REG_TL_CONTROL_2_TTX_UNKNOWNTYPE_ERR_MASK                                                   (0x1<<29) //
3662   #define PCIEIP_REG_TL_CONTROL_2_TTX_UNKNOWNTYPE_ERR_MASK_SHIFT                                             29
3663   #define PCIEIP_REG_TL_CONTROL_2_UNUSED_1                                                                   (0x3<<30) //
3664   #define PCIEIP_REG_TL_CONTROL_2_UNUSED_1_SHIFT                                                             30
3665 #define PCIEIP_REG_GEN2_CTRL_OFF                                                                             0x00080cUL //Access:RW   DataWidth:0x20   // Link Width and Speed Change Control Register.
3666   #define PCIEIP_REG_GEN2_CTRL_OFF_FAST_TRAINING_SEQ                                                         (0xff<<0) // Sets the Number of Fast Training Sequences (N_FTS) that the core advertises as its N_FTS during Gen2 or Gen3 link training. This value is used to inform the link partner about the PHY's ability to recover synchronization after a low power state. The number should be provided by the PHY vendor. Do not set N_FTS to zero; doing so can cause the LTSSM to go into the recovery state when exiting from L0s. This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3667   #define PCIEIP_REG_GEN2_CTRL_OFF_FAST_TRAINING_SEQ_SHIFT                                                   0
3668   #define PCIEIP_REG_GEN2_CTRL_OFF_NUM_OF_LANES                                                              (0x1f<<8) // Predetermined Number of Lanes. Defines the number of lanes which are connected and not bad. Used to limit the effective link width to ignore 'broken" or "unused" lanes that detect a receiver. Indicates the number of lanes to check for exit from Electrical Idle in Polling.Active and L2.Idle. It is possible that the LTSSM might detect a receiver on a bad or broken lane during the Detect Substate. However, it is also possible that such a lane might also fail to exit Electrical Idle and therefore prevent a valid link from being configured. This value is referred to as the "Predetermined Number of Lanes" in section 4.2.6.2.1 of the PCI Express Base 3.0 Specification, revision 1.0. Encoding is as follows:  - 0x01: 1 lane  - 0x02: 2 lanes  - 0x03: 3 lanes  - .. When you have unused lanes in your system, then you must change the value in this register to reflect the number of lanes. You must also change the value in the "Link Mode Enable" field of PORT_LINK_CTRL_OFF. The value in this register is normally the same as the encoded value in PORT_LINK_CTRL_OFF. If you find that one of your used lanes is bad then you must reduce the value in this register. For more information, see "How to Tie Off Unused Lanes." For information on upsizing and downsizing the link width, see "Link Establishment." This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3669   #define PCIEIP_REG_GEN2_CTRL_OFF_NUM_OF_LANES_SHIFT                                                        8
3670   #define PCIEIP_REG_GEN2_CTRL_OFF_PRE_DET_LANE                                                              (0x7<<13) // Predetermined Lane for Auto Flip. This field defines which physical lane is connected to logical Lane0 by the flip operation performed in Detect. Allowed values are:  - 3'b000: Connect logical Lane0 to physical lane 0 or CX_NL-1 or CX_NL/2-1 or CX_NL/4-1 or CX_NL/8-1, depending on which lane is detected  - 3'b001: Connect logical Lane0 to physical lane 1  - 3'b010: Connect logical Lane0 to physical lane 3  - 3'b011: Connect logical Lane0 to physical lane 7  - 3'b100: Connect logical Lane0 to physical lane 15 This field is used to restrict the receiver detect procedure to a particular lane when the default detect and polling procedure performed on all lanes cannot be successful. A notable example of when it is useful to program this field to a value different from the default, is when a lane is asymmetrically broken, that is, it is detected in Detect LTSSM state but it cannot exit Electrical Idle in Polling LTSSM state.  Note: This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3671   #define PCIEIP_REG_GEN2_CTRL_OFF_PRE_DET_LANE_SHIFT                                                        13
3672   #define PCIEIP_REG_GEN2_CTRL_OFF_AUTO_LANE_FLIP_CTRL_EN                                                    (0x1<<16) // Enable Auto flipping of the lanes. You must set the CX_AUTO_LANE_FLIP_CTRL_EN configuration parameter to include the hardware for this feature in the core. For more details, see the 'Lane Reversal' appendix in the Databook. This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3673   #define PCIEIP_REG_GEN2_CTRL_OFF_AUTO_LANE_FLIP_CTRL_EN_SHIFT                                              16
3674   #define PCIEIP_REG_GEN2_CTRL_OFF_DIRECT_SPEED_CHANGE                                                       (0x1<<17) // Directed Speed Change. Writing "1" to this field instructs the LTSSM to initiate a speed change to Gen2 or Gen3 after the link is initialized at Gen1 speed. When the speed change occurs, the core will clear the contents of this field; and a read to this field by your software will return a "0". To manually initiate the speed change:  - Write to LINK_CONTROL2_LINK_STATUS2_REG . PCIE_CAP_TARGET_LINK_SPEED in the local device  - Deassert this field  - Assert this field If you set the default of this field using the DEFAULT_GEN2_SPEED_CHANGE configuration parameter to "1", then the speed change is initiated automatically after link up, and the core clears the contents of this field. If you want to prevent this automatic speed change, then write a lower speed value to the Target Link Speed field of the Link Control 2 register (LINK_CONTROL2_LINK_STATUS2_OFF . PCIE_CAP_TARGET_LINK_SPEED) through the DBI before link up. This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W
3675   #define PCIEIP_REG_GEN2_CTRL_OFF_DIRECT_SPEED_CHANGE_SHIFT                                                 17
3676   #define PCIEIP_REG_GEN2_CTRL_OFF_CONFIG_PHY_TX_CHANGE                                                      (0x1<<18) // Config PHY Tx Swing. Controls the PHY transmitter voltage swing level. The core drives the mac_phy_txswing output from this register bit field.  - 0: Full Swing  - 1: Low Swing This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3677   #define PCIEIP_REG_GEN2_CTRL_OFF_CONFIG_PHY_TX_CHANGE_SHIFT                                                18
3678   #define PCIEIP_REG_GEN2_CTRL_OFF_CONFIG_TX_COMP_RX                                                         (0x1<<19) // Config Tx Compliance Receive Bit. When set to 1, signals LTSSM to transmit TS ordered sets with the compliance receive bit assert (equal to "1"). This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3679   #define PCIEIP_REG_GEN2_CTRL_OFF_CONFIG_TX_COMP_RX_SHIFT                                                   19
3680   #define PCIEIP_REG_GEN2_CTRL_OFF_SEL_DEEMPHASIS                                                            (0x1<<20) // Used to set the de-emphasis level for upstream ports. This bit selects the level of de-emphasis the link operates at.  - 0: -6 dB  - 1: -3.5 dB This field is reserved (fixed to '0') for M-PCIe.  Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
3681   #define PCIEIP_REG_GEN2_CTRL_OFF_SEL_DEEMPHASIS_SHIFT                                                      20
3682   #define PCIEIP_REG_GEN2_CTRL_OFF_GEN1_EI_INFERENCE                                                         (0x1<<21) // Electrical Idle Inference Mode at Gen1 Rate. Programmable mode to determine inferred electrical idle (EI) in Recovery.Speed or Loopback.Active (as slave) state at Gen1 speed by looking for a "1" value on RxElecIdle instead of looking for a "0" on RxValid. If the PHY fails to deassert the RxValid signal in Recovery.Speed or Loopback.Active (because of corrupted EIOS for example), then EI cannot be inferred successfully in the core by just detecting the condition RxValid=0.  - 0: Use RxElecIdle signal to infer Electrical Idle  - 1: Use RxValid signal to infer Electrical Idle Note: This register field is sticky.
3683   #define PCIEIP_REG_GEN2_CTRL_OFF_GEN1_EI_INFERENCE_SHIFT                                                   21
3684 #define PCIEIP_REG_TL_CONTROL_3                                                                              0x00080cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3685   #define PCIEIP_REG_TL_CONTROL_3_EN_CMPL_RETRY                                                              (0x1<<0) // Enable Completion retry upon completion timeout. (feature is not supported, but bit is defined for posterity.)
3686   #define PCIEIP_REG_TL_CONTROL_3_EN_CMPL_RETRY_SHIFT                                                        0
3687   #define PCIEIP_REG_TL_CONTROL_3_EN_PSND_RETRY                                                              (0x1<<1) // Enable Poisoned completions retry. (feature is not supported but bit is defined for posterity.)
3688   #define PCIEIP_REG_TL_CONTROL_3_EN_PSND_RETRY_SHIFT                                                        1
3689   #define PCIEIP_REG_TL_CONTROL_3_EN_HOLD_PHCRDT                                                             (0x1<<2) // Hold releasing of Posted header credit. When this bit is set, PH credits are not released by IP if FIFO at the DL-TL boundary reaches a critical threshold. This feature allows the FIFO to unload without overflowing
3690   #define PCIEIP_REG_TL_CONTROL_3_EN_HOLD_PHCRDT_SHIFT                                                       2
3691   #define PCIEIP_REG_TL_CONTROL_3_EN_HOLD_DMACRDT                                                            (0x1<<3) // Indicates no non-posted credit is available to user when bit is set. The credits to user are artificially reduced to 0, when FIFO at DL_TL boundary has reached a critical threshold and is in danger of overflowing. This feature allows the FIFO to unload without overflowing
3692   #define PCIEIP_REG_TL_CONTROL_3_EN_HOLD_DMACRDT_SHIFT                                                      3
3693   #define PCIEIP_REG_TL_CONTROL_3_REG_EN_ADVERR_RX_ERR                                                       (0x1<<4) // Enable the reporting of receiver errors in the advanced error reporting structure.
3694   #define PCIEIP_REG_TL_CONTROL_3_REG_EN_ADVERR_RX_ERR_SHIFT                                                 4
3695   #define PCIEIP_REG_TL_CONTROL_3_REG_DIS_D0STATE_L1                                                         (0x1<<5) // When set , disables entry into L1, due to function being in D0unint state. When set, it would require all enabled functions to be in D3hot to request L1 entry.
3696   #define PCIEIP_REG_TL_CONTROL_3_REG_DIS_D0STATE_L1_SHIFT                                                   5
3697   #define PCIEIP_REG_TL_CONTROL_3_REG_EN_ASPM_L0L1                                                           (0x3<<6) // When clear, field overrides the values in the ASPm Control field and disables it.
3698   #define PCIEIP_REG_TL_CONTROL_3_REG_EN_ASPM_L0L1_SHIFT                                                     6
3699   #define PCIEIP_REG_TL_CONTROL_3_TL_REG_TXCTRL                                                              (0xff<<8) //
3700   #define PCIEIP_REG_TL_CONTROL_3_TL_REG_TXCTRL_SHIFT                                                        8
3701   #define PCIEIP_REG_TL_CONTROL_3_OVERRIDE_L1_ENTRY                                                          (0x1<<16) // This bit when set prevents DUT from entering L1 due to being in non-d0 state.
3702   #define PCIEIP_REG_TL_CONTROL_3_OVERRIDE_L1_ENTRY_SHIFT                                                    16
3703   #define PCIEIP_REG_TL_CONTROL_3_MAX_INTER_L1_GAP                                                           (0x7fff<<17) // Programmable delay to prevent link from re-entering L1, when link comes out of L1 into L0 due to PM_PME. The default value corresponds to 8 us and uses pulse_1us signal to count this value
3704   #define PCIEIP_REG_TL_CONTROL_3_MAX_INTER_L1_GAP_SHIFT                                                     17
3705 #define PCIEIP_REG_PHY_STATUS_OFF                                                                            0x000810UL //Access:R    DataWidth:0x20   // PHY Status Register. Memory mapped register from phy_cfg_status GPIO input pins.
3706 #define PCIEIP_REG_TL_CONTROL_4                                                                              0x000810UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3707   #define PCIEIP_REG_TL_CONTROL_4_RESERVED2                                                                  (0xffff<<0) // For ECO/CTRL bits are reset o hard_reset
3708   #define PCIEIP_REG_TL_CONTROL_4_RESERVED2_SHIFT                                                            0
3709   #define PCIEIP_REG_TL_CONTROL_4_RESERVED1                                                                  (0xffff<<16) // For ECO/Control bits are reset on perst_b
3710   #define PCIEIP_REG_TL_CONTROL_4_RESERVED1_SHIFT                                                            16
3711 #define PCIEIP_REG_PHY_CONTROL_OFF                                                                           0x000814UL //Access:RW   DataWidth:0x20   // PHY Control Register. Memory mapped register to cfg_phy_control GPIO output pins.
3712 #define PCIEIP_REG_TL_CTRLSTAT_5                                                                             0x000814UL //Access:RW   DataWidth:0x20   // This register stores the status of errors to generate pcie_err_attn.
3713   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_PSND_TLP                                                              (0x1<<0) // This bit is set when h/w detects Poisoned Error Status . If set, h/w generates pcie_err_attn output .
3714   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_PSND_TLP_SHIFT                                                        0
3715   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_FC_PRTL                                                               (0x1<<1) // This bit is set when h/w detects Flow Control Protocol Error Status . If set, h/w generates pcie_err_attn output .
3716   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_FC_PRTL_SHIFT                                                         1
3717   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_CPL_TIMEOUT                                                           (0x1<<2) // This bit is set when h/w detects Completer Timeout Status . If set, h/w generates pcie_err_attn output .
3718   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_CPL_TIMEOUT_SHIFT                                                     2
3719   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MASTER_ABRT                                                           (0x1<<3) // This bit is set when h/w detects Receive UR Status. If set, h/w generates pcie_err_attn output .
3720   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MASTER_ABRT_SHIFT                                                     3
3721   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNEXP_CPL                                                             (0x1<<4) // This bit is set when h/w detects Unexpected Completion Status . If set, h/w generates pcie_err_attn output .
3722   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNEXP_CPL_SHIFT                                                       4
3723   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_RX_OFLOW                                                              (0x1<<5) // This bit is set when h/w detects Receiver Overflow Status . If set, h/w generates pcie_err_attn output .
3724   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_RX_OFLOW_SHIFT                                                        5
3725   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MALF_TLP                                                              (0x1<<6) // This bit is set when h/w detects Malformed TLP Status . If set, h/w generates pcie_err_attn output .
3726   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MALF_TLP_SHIFT                                                        6
3727   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_ECRC                                                                  (0x1<<7) // This bit is set when h/w detects ECRC Error TLP Status , If set, h/w generates pcie_err_attn output .
3728   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_ECRC_SHIFT                                                            7
3729   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNSPPORT                                                              (0x1<<8) // This bit is set when h/w detects Unsupported Request Error Status . If set, h/w generates pcie_err_attn output .
3730   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNSPPORT_SHIFT                                                        8
3731   #define PCIEIP_REG_TL_CTRLSTAT_5_PRI_SIG_TARGET_ABORT                                                      (0x1<<9) //
3732   #define PCIEIP_REG_TL_CTRLSTAT_5_PRI_SIG_TARGET_ABORT_SHIFT                                                9
3733   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_PSND_TLP1                                                             (0x1<<10) // This bit is set when h/w detects Poisoned Error Status in function 1. If set, h/w generates pcie_err_attn output.
3734   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_PSND_TLP1_SHIFT                                                       10
3735   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_FC_PRTL1                                                              (0x1<<11) // This bit is set when h/w detects Flow Control Protocol Error Status in function 1. If set, h/w generates pcie_err_attn output .
3736   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_FC_PRTL1_SHIFT                                                        11
3737   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_CPL_TIMEOUT1                                                          (0x1<<12) // This bit is set when h/w detects Completer Timeout Status in function 1. If set, h/w generates pcie_err_attn output .
3738   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_CPL_TIMEOUT1_SHIFT                                                    12
3739   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MASTER_ABRT1                                                          (0x1<<13) // This bits is set when h/w detects Receive UR Status in function 1. If set, h/w generates pcie_err_attn output .
3740   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MASTER_ABRT1_SHIFT                                                    13
3741   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNEXP_CPL1                                                            (0x1<<14) // This bit is set when h/w detects Unexpected Completion Status in function 1. If set, h/w generates pcie_err_attn output when this error is seen.
3742   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNEXP_CPL1_SHIFT                                                      14
3743   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_RX_OFLOW1                                                             (0x1<<15) // This bit is set when h/w detects Receiver Overflow Status in function 1. If set, h/w generates pcie_err_attn output .
3744   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_RX_OFLOW1_SHIFT                                                       15
3745   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MALF_TLP1                                                             (0x1<<16) // This bit is set when h/w detects Malformed TLP Status in function 1. If set, h/w generates pcie_err_attn output .
3746   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_MALF_TLP1_SHIFT                                                       16
3747   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_ECRC1                                                                 (0x1<<17) // This bit is set when h/w detects ECRC Error TLP Status in function 1. If set, h/w generates pcie_err_attn output .
3748   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_ECRC1_SHIFT                                                           17
3749   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNSPPORT1                                                             (0x1<<18) // This bit is set when h/w detects Unsupported Request Error Status in function1. If set, h/w generates pcie_err_attn output .
3750   #define PCIEIP_REG_TL_CTRLSTAT_5_ERR_UNSPPORT1_SHIFT                                                       18
3751   #define PCIEIP_REG_TL_CTRLSTAT_5_PRI_SIG_TARGET_ABORT1                                                     (0x1<<19) //
3752   #define PCIEIP_REG_TL_CTRLSTAT_5_PRI_SIG_TARGET_ABORT1_SHIFT                                               19
3753   #define PCIEIP_REG_TL_CTRLSTAT_5_TRX_ERR_UNEXP_RTAG                                                        (0x1<<20) //
3754   #define PCIEIP_REG_TL_CTRLSTAT_5_TRX_ERR_UNEXP_RTAG_SHIFT                                                  20
3755   #define PCIEIP_REG_TL_CTRLSTAT_5_TTX_ERR_NP_TAG_IN_USE                                                     (0x1<<21) //
3756   #define PCIEIP_REG_TL_CTRLSTAT_5_TTX_ERR_NP_TAG_IN_USE_SHIFT                                               21
3757   #define PCIEIP_REG_TL_CTRLSTAT_5_DL_ERR_ATTN                                                               (0x1<<22) //
3758   #define PCIEIP_REG_TL_CTRLSTAT_5_DL_ERR_ATTN_SHIFT                                                         22
3759   #define PCIEIP_REG_TL_CTRLSTAT_5_PHY_ERR_ATTN                                                              (0x1<<23) //
3760   #define PCIEIP_REG_TL_CTRLSTAT_5_PHY_ERR_ATTN_SHIFT                                                        23
3761   #define PCIEIP_REG_TL_CTRLSTAT_5_TTX_TXINTF_OVERFLOW                                                       (0x1<<24) //
3762   #define PCIEIP_REG_TL_CTRLSTAT_5_TTX_TXINTF_OVERFLOW_SHIFT                                                 24
3763   #define PCIEIP_REG_TL_CTRLSTAT_5_TTX_BRIDGE_FORWARD_ERR                                                    (0x1<<25) //
3764   #define PCIEIP_REG_TL_CTRLSTAT_5_TTX_BRIDGE_FORWARD_ERR_SHIFT                                              25
3765   #define PCIEIP_REG_TL_CTRLSTAT_5_MPS_ERR_ATTN                                                              (0x1<<26) //
3766   #define PCIEIP_REG_TL_CTRLSTAT_5_MPS_ERR_ATTN_SHIFT                                                        26
3767   #define PCIEIP_REG_TL_CTRLSTAT_5_MRRS_ERR_ATTN                                                             (0x1<<27) //
3768   #define PCIEIP_REG_TL_CTRLSTAT_5_MRRS_ERR_ATTN_SHIFT                                                       27
3769   #define PCIEIP_REG_TL_CTRLSTAT_5_BOUNDARY4K_ERR_ATTN                                                       (0x1<<28) //
3770   #define PCIEIP_REG_TL_CTRLSTAT_5_BOUNDARY4K_ERR_ATTN_SHIFT                                                 28
3771   #define PCIEIP_REG_TL_CTRLSTAT_5_UNKNOWNTYPE_ERR_ATTN                                                      (0x1<<29) //
3772   #define PCIEIP_REG_TL_CTRLSTAT_5_UNKNOWNTYPE_ERR_ATTN_SHIFT                                                29
3773   #define PCIEIP_REG_TL_CTRLSTAT_5_UNUSED_1                                                                  (0x3<<30) //
3774   #define PCIEIP_REG_TL_CTRLSTAT_5_UNUSED_1_SHIFT                                                            30
3775 #define PCIEIP_REG_USER_CONTROL_1                                                                            0x000818UL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3776 #define PCIEIP_REG_USER_CONTROL_2                                                                            0x00081cUL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3777 #define PCIEIP_REG_USER_CONTROL_3                                                                            0x000820UL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3778 #define PCIEIP_REG_USER_CONTROL_4                                                                            0x000824UL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3779 #define PCIEIP_REG_USER_CONTROL_5                                                                            0x000828UL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3780 #define PCIEIP_REG_USER_CONTROL_6                                                                            0x00082cUL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3781 #define PCIEIP_REG_USER_CONTROL_7                                                                            0x000830UL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3782 #define PCIEIP_REG_USER_CONTROL_8                                                                            0x000834UL //Access:RW   DataWidth:0x20   // This register is for use by the user. User can snoop these registers and use it for their own control.
3783 #define PCIEIP_REG_TL_CONTROL_6                                                                              0x00083cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3784   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_8                                                                (0x1<<0) // This bit is used to disable function 8.
3785   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_8_SHIFT                                                          0
3786   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_9                                                                (0x1<<1) // This bit is used to disable function 9.
3787   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_9_SHIFT                                                          1
3788   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_10                                                               (0x1<<2) // This bit is used to disable function 10.
3789   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_10_SHIFT                                                         2
3790   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_11                                                               (0x1<<3) // This bit is used to disable function 11.
3791   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_11_SHIFT                                                         3
3792   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_12                                                               (0x1<<4) // This bit is used to disable function 12.
3793   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_12_SHIFT                                                         4
3794   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_13                                                               (0x1<<5) // This bit is used to disable function 13.
3795   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_13_SHIFT                                                         5
3796   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_14                                                               (0x1<<6) // This bit is used to disable function 14.
3797   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_14_SHIFT                                                         6
3798   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_15                                                               (0x1<<7) // This bit is used to disable function 15.
3799   #define PCIEIP_REG_TL_CONTROL_6_HIDE_FUNC_15_SHIFT                                                         7
3800   #define PCIEIP_REG_TL_CONTROL_6_UNUSED                                                                     (0xffffff<<8) //
3801   #define PCIEIP_REG_TL_CONTROL_6_UNUSED_SHIFT                                                               8
3802 #define PCIEIP_REG_SW_LTR_VAL                                                                                0x000840UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3803   #define PCIEIP_REG_SW_LTR_VAL_SW_SNOOP_LAT_VALUE                                                           (0x3ff<<0) // Snoop latency Value.
3804   #define PCIEIP_REG_SW_LTR_VAL_SW_SNOOP_LAT_VALUE_SHIFT                                                     0
3805   #define PCIEIP_REG_SW_LTR_VAL_SW_SNOOP_LAT_SCALE                                                           (0x7<<10) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3806   #define PCIEIP_REG_SW_LTR_VAL_SW_SNOOP_LAT_SCALE_SHIFT                                                     10
3807   #define PCIEIP_REG_SW_LTR_VAL_RESERVED_0                                                                   (0x3<<13) //
3808   #define PCIEIP_REG_SW_LTR_VAL_RESERVED_0_SHIFT                                                             13
3809   #define PCIEIP_REG_SW_LTR_VAL_SW_SNOOP_REQ                                                                 (0x1<<15) // Requirement bit indicates if device has a latency requirement for a snoop request.
3810   #define PCIEIP_REG_SW_LTR_VAL_SW_SNOOP_REQ_SHIFT                                                           15
3811   #define PCIEIP_REG_SW_LTR_VAL_SW_NO_SNOOP_LAT_VALUE                                                        (0x3ff<<16) // No_Snoop latency Value.
3812   #define PCIEIP_REG_SW_LTR_VAL_SW_NO_SNOOP_LAT_VALUE_SHIFT                                                  16
3813   #define PCIEIP_REG_SW_LTR_VAL_SW_NO_SNOOP_LAT_SCALE                                                        (0x7<<26) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3814   #define PCIEIP_REG_SW_LTR_VAL_SW_NO_SNOOP_LAT_SCALE_SHIFT                                                  26
3815   #define PCIEIP_REG_SW_LTR_VAL_RESERVED                                                                     (0x3<<29) //
3816   #define PCIEIP_REG_SW_LTR_VAL_RESERVED_SHIFT                                                               29
3817   #define PCIEIP_REG_SW_LTR_VAL_SW_NO_SNOOP_REQ                                                              (0x1<<31) // Requirement bit indicates if device has a latency requirement for a no snoop request.
3818   #define PCIEIP_REG_SW_LTR_VAL_SW_NO_SNOOP_REQ_SHIFT                                                        31
3819 #define PCIEIP_REG_LTR0_REG                                                                                  0x000844UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3820   #define PCIEIP_REG_LTR0_REG_LTR0_SNOOP_LAT_VALUE                                                           (0x3ff<<0) // Snoop latency Value.
3821   #define PCIEIP_REG_LTR0_REG_LTR0_SNOOP_LAT_VALUE_SHIFT                                                     0
3822   #define PCIEIP_REG_LTR0_REG_LTR0_SNOOP_LAT_SCALE                                                           (0x7<<10) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3823   #define PCIEIP_REG_LTR0_REG_LTR0_SNOOP_LAT_SCALE_SHIFT                                                     10
3824   #define PCIEIP_REG_LTR0_REG_RESERVED_1                                                                     (0x3<<13) //
3825   #define PCIEIP_REG_LTR0_REG_RESERVED_1_SHIFT                                                               13
3826   #define PCIEIP_REG_LTR0_REG_LTR0_SNOOP_REQ                                                                 (0x1<<15) // Requirement bit indicates if device has a latency requirement for a snoop request.
3827   #define PCIEIP_REG_LTR0_REG_LTR0_SNOOP_REQ_SHIFT                                                           15
3828   #define PCIEIP_REG_LTR0_REG_LTR0_NO_SNOOP_LAT_VALUE                                                        (0x3ff<<16) // No_Snoop latency Value.
3829   #define PCIEIP_REG_LTR0_REG_LTR0_NO_SNOOP_LAT_VALUE_SHIFT                                                  16
3830   #define PCIEIP_REG_LTR0_REG_LTR0_NO_SNOOP_LAT_SCALE                                                        (0x7<<26) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3831   #define PCIEIP_REG_LTR0_REG_LTR0_NO_SNOOP_LAT_SCALE_SHIFT                                                  26
3832   #define PCIEIP_REG_LTR0_REG_RESERVED                                                                       (0x3<<29) //
3833   #define PCIEIP_REG_LTR0_REG_RESERVED_SHIFT                                                                 29
3834   #define PCIEIP_REG_LTR0_REG_LTR0_NO_SNOOP_REQ                                                              (0x1<<31) // Requirement bit indicates if device has a latency requirement for a no snoop request.
3835   #define PCIEIP_REG_LTR0_REG_LTR0_NO_SNOOP_REQ_SHIFT                                                        31
3836 #define PCIEIP_REG_LTR1_REG                                                                                  0x000848UL //Access:RW   DataWidth:0x20   // Multi Field Register.
3837   #define PCIEIP_REG_LTR1_REG_LTR1_SNOOP_LAT_VALUE                                                           (0x3ff<<0) // Snoop latency Value.
3838   #define PCIEIP_REG_LTR1_REG_LTR1_SNOOP_LAT_VALUE_SHIFT                                                     0
3839   #define PCIEIP_REG_LTR1_REG_LTR1_SNOOP_LAT_SCALE                                                           (0x7<<10) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3840   #define PCIEIP_REG_LTR1_REG_LTR1_SNOOP_LAT_SCALE_SHIFT                                                     10
3841   #define PCIEIP_REG_LTR1_REG_RESERVED_2                                                                     (0x3<<13) //
3842   #define PCIEIP_REG_LTR1_REG_RESERVED_2_SHIFT                                                               13
3843   #define PCIEIP_REG_LTR1_REG_LTR1_SNOOP_REQ                                                                 (0x1<<15) // Requirement bit indicates if device has a latency requirement for a snoop request.
3844   #define PCIEIP_REG_LTR1_REG_LTR1_SNOOP_REQ_SHIFT                                                           15
3845   #define PCIEIP_REG_LTR1_REG_LTR1_NO_SNOOP_LAT_VALUE                                                        (0x3ff<<16) // No_Snoop latency Value.
3846   #define PCIEIP_REG_LTR1_REG_LTR1_NO_SNOOP_LAT_VALUE_SHIFT                                                  16
3847   #define PCIEIP_REG_LTR1_REG_LTR1_NO_SNOOP_LAT_SCALE                                                        (0x7<<26) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3848   #define PCIEIP_REG_LTR1_REG_LTR1_NO_SNOOP_LAT_SCALE_SHIFT                                                  26
3849   #define PCIEIP_REG_LTR1_REG_RESERVED                                                                       (0x3<<29) //
3850   #define PCIEIP_REG_LTR1_REG_RESERVED_SHIFT                                                                 29
3851   #define PCIEIP_REG_LTR1_REG_LTR1_NO_SNOOP_REQ                                                              (0x1<<31) // Requirement bit indicates if device has a latency requirement for a no snoop request.
3852   #define PCIEIP_REG_LTR1_REG_LTR1_NO_SNOOP_REQ_SHIFT                                                        31
3853 #define PCIEIP_REG_LTR2_REG                                                                                  0x00084cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
3854   #define PCIEIP_REG_LTR2_REG_LTR2_SNOOP_LAT_VALUE                                                           (0x3ff<<0) // Snoop latency Value.
3855   #define PCIEIP_REG_LTR2_REG_LTR2_SNOOP_LAT_VALUE_SHIFT                                                     0
3856   #define PCIEIP_REG_LTR2_REG_LTR2_SNOOP_LAT_SCALE                                                           (0x7<<10) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3857   #define PCIEIP_REG_LTR2_REG_LTR2_SNOOP_LAT_SCALE_SHIFT                                                     10
3858   #define PCIEIP_REG_LTR2_REG_RESERVED_3                                                                     (0x3<<13) //
3859   #define PCIEIP_REG_LTR2_REG_RESERVED_3_SHIFT                                                               13
3860   #define PCIEIP_REG_LTR2_REG_LTR2_SNOOP_REQ                                                                 (0x1<<15) // Requirement bit indicates if device has a latency requirement for a snoop request.
3861   #define PCIEIP_REG_LTR2_REG_LTR2_SNOOP_REQ_SHIFT                                                           15
3862   #define PCIEIP_REG_LTR2_REG_LTR2_NO_SNOOP_LAT_VALUE                                                        (0x3ff<<16) // No_Snoop latency Value.
3863   #define PCIEIP_REG_LTR2_REG_LTR2_NO_SNOOP_LAT_VALUE_SHIFT                                                  16
3864   #define PCIEIP_REG_LTR2_REG_LTR2_NO_SNOOP_LAT_SCALE                                                        (0x7<<26) // Each LTR message has a value and scale field. Values are multiplied by this scale field to yield an absolute time value expressable in a range from 1ns to 34,326,183,936ns
3865   #define PCIEIP_REG_LTR2_REG_LTR2_NO_SNOOP_LAT_SCALE_SHIFT                                                  26
3866   #define PCIEIP_REG_LTR2_REG_RESERVED                                                                       (0x3<<29) //
3867   #define PCIEIP_REG_LTR2_REG_RESERVED_SHIFT                                                                 29
3868   #define PCIEIP_REG_LTR2_REG_LTR2_NO_SNOOP_REQ                                                              (0x1<<31) // Requirement bit indicates if device has a latency requirement for a no snoop request.
3869   #define PCIEIP_REG_LTR2_REG_LTR2_NO_SNOOP_REQ_SHIFT                                                        31
3870 #define PCIEIP_REG_TL_FUNC345_MASK                                                                           0x000850UL //Access:RW   DataWidth:0x20   // This register masks specific errors from setting pcie_err_attn.
3871   #define PCIEIP_REG_TL_FUNC345_MASK_PES2_MASK                                                               (0x1<<0) // Poisoned Error Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3872   #define PCIEIP_REG_TL_FUNC345_MASK_PES2_MASK_SHIFT                                                         0
3873   #define PCIEIP_REG_TL_FUNC345_MASK_FCPES2_MASK                                                             (0x1<<1) // Flow Control Protocol Error Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3874   #define PCIEIP_REG_TL_FUNC345_MASK_FCPES2_MASK_SHIFT                                                       1
3875   #define PCIEIP_REG_TL_FUNC345_MASK_CTS2_MASK                                                               (0x1<<2) // Completer Timeout Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3876   #define PCIEIP_REG_TL_FUNC345_MASK_CTS2_MASK_SHIFT                                                         2
3877   #define PCIEIP_REG_TL_FUNC345_MASK_RX_UR2_MASK                                                             (0x1<<3) // Received UR Status, Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3878   #define PCIEIP_REG_TL_FUNC345_MASK_RX_UR2_MASK_SHIFT                                                       3
3879   #define PCIEIP_REG_TL_FUNC345_MASK_UCS2_MASK                                                               (0x1<<4) // Unexpected Completion Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3880   #define PCIEIP_REG_TL_FUNC345_MASK_UCS2_MASK_SHIFT                                                         4
3881   #define PCIEIP_REG_TL_FUNC345_MASK_ROS2_MASK                                                               (0x1<<5) // Receiver Overflow Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3882   #define PCIEIP_REG_TL_FUNC345_MASK_ROS2_MASK_SHIFT                                                         5
3883   #define PCIEIP_REG_TL_FUNC345_MASK_MTLPS2_MASK                                                             (0x1<<6) // Malformed TLP Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3884   #define PCIEIP_REG_TL_FUNC345_MASK_MTLPS2_MASK_SHIFT                                                       6
3885   #define PCIEIP_REG_TL_FUNC345_MASK_ECRCS2_MASK                                                             (0x1<<7) // ECRC Error TLP Status Status Mask, if set, does not generate pcie_err_attn output when this error is seen..
3886   #define PCIEIP_REG_TL_FUNC345_MASK_ECRCS2_MASK_SHIFT                                                       7
3887   #define PCIEIP_REG_TL_FUNC345_MASK_URES2_MASK                                                              (0x1<<8) // Unsupported Request Error Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3888   #define PCIEIP_REG_TL_FUNC345_MASK_URES2_MASK_SHIFT                                                        8
3889   #define PCIEIP_REG_TL_FUNC345_MASK_RXTABRT2_MASK                                                           (0x1<<9) // Received target Abort Error Status Mask, if set, does not generate pcie_err_attn output when this error is seen.
3890   #define PCIEIP_REG_TL_FUNC345_MASK_RXTABRT2_MASK_SHIFT                                                     9
3891   #define PCIEIP_REG_TL_FUNC345_MASK_PES3_MASK                                                               (0x1<<10) // Poisoned Error Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen..
3892   #define PCIEIP_REG_TL_FUNC345_MASK_PES3_MASK_SHIFT                                                         10
3893   #define PCIEIP_REG_TL_FUNC345_MASK_FCPES3_MASK                                                             (0x1<<11) // Flow Control Protocol Error Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen.
3894   #define PCIEIP_REG_TL_FUNC345_MASK_FCPES3_MASK_SHIFT                                                       11
3895   #define PCIEIP_REG_TL_FUNC345_MASK_CTS3_MASK                                                               (0x1<<12) // Completer Timeout Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen.
3896   #define PCIEIP_REG_TL_FUNC345_MASK_CTS3_MASK_SHIFT                                                         12
3897   #define PCIEIP_REG_TL_FUNC345_MASK_RX_UR3_MASK                                                             (0x1<<13) // Received UR Status, Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen.
3898   #define PCIEIP_REG_TL_FUNC345_MASK_RX_UR3_MASK_SHIFT                                                       13
3899   #define PCIEIP_REG_TL_FUNC345_MASK_UCS3_MASK                                                               (0x1<<14) // Unexpected Completion Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen.
3900   #define PCIEIP_REG_TL_FUNC345_MASK_UCS3_MASK_SHIFT                                                         14
3901   #define PCIEIP_REG_TL_FUNC345_MASK_ROS3_MASK                                                               (0x1<<15) // Receiver Overflow Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen..
3902   #define PCIEIP_REG_TL_FUNC345_MASK_ROS3_MASK_SHIFT                                                         15
3903   #define PCIEIP_REG_TL_FUNC345_MASK_MTLPS3_MASK                                                             (0x1<<16) // Malformed TLP Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen..
3904   #define PCIEIP_REG_TL_FUNC345_MASK_MTLPS3_MASK_SHIFT                                                       16
3905   #define PCIEIP_REG_TL_FUNC345_MASK_ECRCS3_MASK                                                             (0x1<<17) // ECRC Error TLP Status Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen..
3906   #define PCIEIP_REG_TL_FUNC345_MASK_ECRCS3_MASK_SHIFT                                                       17
3907   #define PCIEIP_REG_TL_FUNC345_MASK_URES3_MASK                                                              (0x1<<18) // Unsupported Request Error Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen.
3908   #define PCIEIP_REG_TL_FUNC345_MASK_URES3_MASK_SHIFT                                                        18
3909   #define PCIEIP_REG_TL_FUNC345_MASK_RXTABRT3_MASK                                                           (0x1<<19) // Received target Abort Error Status Mask for Function3, if set, does not generate pcie_err_attn output when this error is seen.
3910   #define PCIEIP_REG_TL_FUNC345_MASK_RXTABRT3_MASK_SHIFT                                                     19
3911   #define PCIEIP_REG_TL_FUNC345_MASK_PES4_MASK                                                               (0x1<<20) // Poisoned Error Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen..
3912   #define PCIEIP_REG_TL_FUNC345_MASK_PES4_MASK_SHIFT                                                         20
3913   #define PCIEIP_REG_TL_FUNC345_MASK_FCPES4_MASK                                                             (0x1<<21) // Flow Control Protocol Error Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen.
3914   #define PCIEIP_REG_TL_FUNC345_MASK_FCPES4_MASK_SHIFT                                                       21
3915   #define PCIEIP_REG_TL_FUNC345_MASK_CTS4_MASK                                                               (0x1<<22) // Completer Timeout Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen.
3916   #define PCIEIP_REG_TL_FUNC345_MASK_CTS4_MASK_SHIFT                                                         22
3917   #define PCIEIP_REG_TL_FUNC345_MASK_RX_UR4_MASK                                                             (0x1<<23) // Received UR Status, Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen.
3918   #define PCIEIP_REG_TL_FUNC345_MASK_RX_UR4_MASK_SHIFT                                                       23
3919   #define PCIEIP_REG_TL_FUNC345_MASK_UCS4_MASK                                                               (0x1<<24) // Unexpected Completion Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen.
3920   #define PCIEIP_REG_TL_FUNC345_MASK_UCS4_MASK_SHIFT                                                         24
3921   #define PCIEIP_REG_TL_FUNC345_MASK_ROS4_MASK                                                               (0x1<<25) // Receiver Overflow Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen..
3922   #define PCIEIP_REG_TL_FUNC345_MASK_ROS4_MASK_SHIFT                                                         25
3923   #define PCIEIP_REG_TL_FUNC345_MASK_MTLPS4_MASK                                                             (0x1<<26) // Malformed TLP Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen..
3924   #define PCIEIP_REG_TL_FUNC345_MASK_MTLPS4_MASK_SHIFT                                                       26
3925   #define PCIEIP_REG_TL_FUNC345_MASK_ECRCS4_MASK                                                             (0x1<<27) // ECRC Error TLP Status Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen..
3926   #define PCIEIP_REG_TL_FUNC345_MASK_ECRCS4_MASK_SHIFT                                                       27
3927   #define PCIEIP_REG_TL_FUNC345_MASK_URES4_MASK                                                              (0x1<<28) // Unsupported Request Error Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen.
3928   #define PCIEIP_REG_TL_FUNC345_MASK_URES4_MASK_SHIFT                                                        28
3929   #define PCIEIP_REG_TL_FUNC345_MASK_RXTABRT4_MASK                                                           (0x1<<29) // Received target Abort Error Status Mask for Function4, if set, does not generate pcie_err_attn output when this error is seen.
3930   #define PCIEIP_REG_TL_FUNC345_MASK_RXTABRT4_MASK_SHIFT                                                     29
3931   #define PCIEIP_REG_TL_FUNC345_MASK_UNUSED_1                                                                (0x3<<30) //
3932   #define PCIEIP_REG_TL_FUNC345_MASK_UNUSED_1_SHIFT                                                          30
3933 #define PCIEIP_REG_TL_FUNC345_STAT                                                                           0x000854UL //Access:RW   DataWidth:0x20   // This register stores the status of errors to generate pcie_err_attn.
3934   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_PSND_TLP2                                                           (0x1<<0) // This bit is set when h/w detects Poisoned Error Status for Function 2. If set, h/w generates pcie_err_attn output .
3935   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_PSND_TLP2_SHIFT                                                     0
3936   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_FC_PRTL2                                                            (0x1<<1) // This bit is set when h/w detects Flow Control Protocol Error Status for Function 2. If set, h/w generates pcie_err_attn output .
3937   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_FC_PRTL2_SHIFT                                                      1
3938   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_CPL_TIMEOUT2                                                        (0x1<<2) // This bit is set when h/w detects Completer Timeout Status for Function 2. If set, h/w generates pcie_err_attn output .
3939   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_CPL_TIMEOUT2_SHIFT                                                  2
3940   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MASTER_ABRT2                                                        (0x1<<3) // This bit is set when h/w detects Receive UR Status in Function 2. If set, h/w generates pcie_err_attn output .
3941   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MASTER_ABRT2_SHIFT                                                  3
3942   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNEXP_CPL2                                                          (0x1<<4) // This bit is set when h/w detects Unexpected Completion Status for Function 2. If set, h/w generates pcie_err_attn output .
3943   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNEXP_CPL2_SHIFT                                                    4
3944   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_RX_OFLOW2                                                           (0x1<<5) // This bit is set when h/w detects Receiver Overflow Status for Function 2. If set, h/w generates pcie_err_attn output .
3945   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_RX_OFLOW2_SHIFT                                                     5
3946   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MALF_TLP2                                                           (0x1<<6) // This bit is set when h/w detects Malformed TLP Status for Function 2. If set, h/w generates pcie_err_attn output
3947   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MALF_TLP2_SHIFT                                                     6
3948   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_ECRC2                                                               (0x1<<7) // This bit is set when h/w detects ECRC Error TLP Status for Function 2. If set, h/w generates pcie_err_attn output
3949   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_ECRC2_SHIFT                                                         7
3950   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNSPPORT2                                                           (0x1<<8) // This bit is set when h/w detects Unsupported Request Error Status for Function 2. If set, h/w generates pcie_err_attn output .
3951   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNSPPORT2_SHIFT                                                     8
3952   #define PCIEIP_REG_TL_FUNC345_STAT_PRI_SIG_TARGET_ABORT2                                                   (0x1<<9) //
3953   #define PCIEIP_REG_TL_FUNC345_STAT_PRI_SIG_TARGET_ABORT2_SHIFT                                             9
3954   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_PSND_TLP3                                                           (0x1<<10) // This bit is set when h/w detects Poisoned Error Status in function 3. If set, h/w generates pcie_err_attn output
3955   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_PSND_TLP3_SHIFT                                                     10
3956   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_FC_PRTL3                                                            (0x1<<11) // This bit is set when h/w detects Flow Control Protocol Error Status in function 3. If set, h/w generates pcie_err_attn output when this error is seen.
3957   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_FC_PRTL3_SHIFT                                                      11
3958   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_CPL_TIMEOUT3                                                        (0x1<<12) // This bit is set when h/w detects Completer Timeout Status in function 3. If set, h/w generates pcie_err_attn output .
3959   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_CPL_TIMEOUT3_SHIFT                                                  12
3960   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MASTER_ABRT3                                                        (0x1<<13) // This bit is set when h/w detects Receive UR Status in function 3. If set, h/w generates pcie_err_attn output .
3961   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MASTER_ABRT3_SHIFT                                                  13
3962   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNEXP_CPL3                                                          (0x1<<14) // This bit is set when h/w detects Unexpected Completion Status in function 3. If set, h/w generates pcie_err_attn output .
3963   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNEXP_CPL3_SHIFT                                                    14
3964   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_RX_OFLOW3                                                           (0x1<<15) // This bit is set when h/w detects Receiver Overflow Status in function 3. If set, h/w generates pcie_err_attn output .
3965   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_RX_OFLOW3_SHIFT                                                     15
3966   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MALF_TLP3                                                           (0x1<<16) // s bit is set when h/w detects Malformed TLP Status Status in function 3. If set, h/w generates pcie_err_attn output .
3967   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MALF_TLP3_SHIFT                                                     16
3968   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_ECRC3                                                               (0x1<<17) // This bit is set when h/w detects ECRC Error TLP Status in function 3. If set, h/w generates pcie_err_attn output .
3969   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_ECRC3_SHIFT                                                         17
3970   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNSPPORT3                                                           (0x1<<18) // This bit is set when h/w detects Unsupported Request Error Status in function3. If set, h/w generates pcie_err_attn output when this error is seen.
3971   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNSPPORT3_SHIFT                                                     18
3972   #define PCIEIP_REG_TL_FUNC345_STAT_PRI_SIG_TARGET_ABORT3                                                   (0x1<<19) //
3973   #define PCIEIP_REG_TL_FUNC345_STAT_PRI_SIG_TARGET_ABORT3_SHIFT                                             19
3974   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_PSND_TLP4                                                           (0x1<<20) // This bit is set when h/w detects Poisoned Error Status Status in function 4. If set, h/w generates pcie_err_attn output .
3975   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_PSND_TLP4_SHIFT                                                     20
3976   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_FC_PRTL4                                                            (0x1<<21) // This bit is set when h/w detects Flow Control Protocol Error Status in function 4. If set, h/w generates pcie_err_attn output .
3977   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_FC_PRTL4_SHIFT                                                      21
3978   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_CPL_TIMEOUT4                                                        (0x1<<22) // This bit is set when h/w detects Completer Timeout Status in function 4. If set, h/w generates pcie_err_attn output .
3979   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_CPL_TIMEOUT4_SHIFT                                                  22
3980   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MASTER_ABRT4                                                        (0x1<<23) // This bit is set when h/w detects Receive UR Statusin function 4. If set, h/w generates pcie_err_attn output .
3981   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MASTER_ABRT4_SHIFT                                                  23
3982   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNEXP_CPL4                                                          (0x1<<24) // This bit is set when h/w detects Unexpected Completion Status in function 4. If set, h/w generates pcie_err_attn output .
3983   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNEXP_CPL4_SHIFT                                                    24
3984   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_RX_OFLOW4                                                           (0x1<<25) // This bit is set when h/w detects Receiver Overflow Status in function 4. If set, h/w generates pcie_err_attn output .
3985   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_RX_OFLOW4_SHIFT                                                     25
3986   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MALF_TLP4                                                           (0x1<<26) // This bit is set when h/w detects Malformed TLP Status in function 4. If set, h/w generates pcie_err_attn output .
3987   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_MALF_TLP4_SHIFT                                                     26
3988   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_ECRC4                                                               (0x1<<27) // This bit is set when h/w detects ECRC Error TLP Status in function 4. If set, h/w generates pcie_err_attn output .
3989   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_ECRC4_SHIFT                                                         27
3990   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNSPPORT4                                                           (0x1<<28) // This bit is set when h/w detects Unsupported Request Error Status in function4. If set, h/w generates pcie_err_attn output .
3991   #define PCIEIP_REG_TL_FUNC345_STAT_ERR_UNSPPORT4_SHIFT                                                     28
3992   #define PCIEIP_REG_TL_FUNC345_STAT_PRI_SIG_TARGET_ABORT4                                                   (0x1<<29) //
3993   #define PCIEIP_REG_TL_FUNC345_STAT_PRI_SIG_TARGET_ABORT4_SHIFT                                             29
3994   #define PCIEIP_REG_TL_FUNC345_STAT_UNUSED_1                                                                (0x3<<30) //
3995   #define PCIEIP_REG_TL_FUNC345_STAT_UNUSED_1_SHIFT                                                          30
3996 #define PCIEIP_REG_TL_FUNC678_MASK                                                                           0x000858UL //Access:RW   DataWidth:0x20   // This register masks specific errors from setting pcie_err_attn.
3997   #define PCIEIP_REG_TL_FUNC678_MASK_PES5_MASK                                                               (0x1<<0) // Poisoned Error Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen..
3998   #define PCIEIP_REG_TL_FUNC678_MASK_PES5_MASK_SHIFT                                                         0
3999   #define PCIEIP_REG_TL_FUNC678_MASK_FCPES5_MASK                                                             (0x1<<1) // Flow Control Protocol Error Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
4000   #define PCIEIP_REG_TL_FUNC678_MASK_FCPES5_MASK_SHIFT                                                       1
4001   #define PCIEIP_REG_TL_FUNC678_MASK_CTS5_MASK                                                               (0x1<<2) // Completer Timeout Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
4002   #define PCIEIP_REG_TL_FUNC678_MASK_CTS5_MASK_SHIFT                                                         2
4003   #define PCIEIP_REG_TL_FUNC678_MASK_RX_UR5_MASK                                                             (0x1<<3) // Received UR Status, Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
4004   #define PCIEIP_REG_TL_FUNC678_MASK_RX_UR5_MASK_SHIFT                                                       3
4005   #define PCIEIP_REG_TL_FUNC678_MASK_UCS5_MASK                                                               (0x1<<4) // Unexpected Completion Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
4006   #define PCIEIP_REG_TL_FUNC678_MASK_UCS5_MASK_SHIFT                                                         4
4007   #define PCIEIP_REG_TL_FUNC678_MASK_ROS5_MASK                                                               (0x1<<5) // Receiver Overflow Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen..
4008   #define PCIEIP_REG_TL_FUNC678_MASK_ROS5_MASK_SHIFT                                                         5
4009   #define PCIEIP_REG_TL_FUNC678_MASK_MTLPS5_MASK                                                             (0x1<<6) // Malformed TLP Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen..
4010   #define PCIEIP_REG_TL_FUNC678_MASK_MTLPS5_MASK_SHIFT                                                       6
4011   #define PCIEIP_REG_TL_FUNC678_MASK_ECRCS5_MASK                                                             (0x1<<7) // ECRC Error TLP Status Status Mask. If set, does not generate pcie_err_attn output when this error is seen..
4012   #define PCIEIP_REG_TL_FUNC678_MASK_ECRCS5_MASK_SHIFT                                                       7
4013   #define PCIEIP_REG_TL_FUNC678_MASK_URES5_MASK                                                              (0x1<<8) // Unsupported Request Error Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
4014   #define PCIEIP_REG_TL_FUNC678_MASK_URES5_MASK_SHIFT                                                        8
4015   #define PCIEIP_REG_TL_FUNC678_MASK_RXTABRT5_MASK                                                           (0x1<<9) // Received target Abort Error Status Mask. If set, does not generate pcie_err_attn output when this error is seen.
4016   #define PCIEIP_REG_TL_FUNC678_MASK_RXTABRT5_MASK_SHIFT                                                     9
4017   #define PCIEIP_REG_TL_FUNC678_MASK_PES6_MASK                                                               (0x1<<10) // Poisoned Error Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen..
4018   #define PCIEIP_REG_TL_FUNC678_MASK_PES6_MASK_SHIFT                                                         10
4019   #define PCIEIP_REG_TL_FUNC678_MASK_FCPES6_MASK                                                             (0x1<<11) // Flow Control Protocol Error Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen.
4020   #define PCIEIP_REG_TL_FUNC678_MASK_FCPES6_MASK_SHIFT                                                       11
4021   #define PCIEIP_REG_TL_FUNC678_MASK_CTS6_MASK                                                               (0x1<<12) // Completer Timeout Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen.
4022   #define PCIEIP_REG_TL_FUNC678_MASK_CTS6_MASK_SHIFT                                                         12
4023   #define PCIEIP_REG_TL_FUNC678_MASK_RX_UR6_MASK                                                             (0x1<<13) // Received UR Status, Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen.
4024   #define PCIEIP_REG_TL_FUNC678_MASK_RX_UR6_MASK_SHIFT                                                       13
4025   #define PCIEIP_REG_TL_FUNC678_MASK_UCS6_MASK                                                               (0x1<<14) // Unexpected Completion Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen.
4026   #define PCIEIP_REG_TL_FUNC678_MASK_UCS6_MASK_SHIFT                                                         14
4027   #define PCIEIP_REG_TL_FUNC678_MASK_ROS6_MASK                                                               (0x1<<15) // Receiver Overflow Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen..
4028   #define PCIEIP_REG_TL_FUNC678_MASK_ROS6_MASK_SHIFT                                                         15
4029   #define PCIEIP_REG_TL_FUNC678_MASK_MTLPS6_MASK                                                             (0x1<<16) // Malformed TLP Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen..
4030   #define PCIEIP_REG_TL_FUNC678_MASK_MTLPS6_MASK_SHIFT                                                       16
4031   #define PCIEIP_REG_TL_FUNC678_MASK_ECRCS6_MASK                                                             (0x1<<17) // ECRC Error TLP Status Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen..
4032   #define PCIEIP_REG_TL_FUNC678_MASK_ECRCS6_MASK_SHIFT                                                       17
4033   #define PCIEIP_REG_TL_FUNC678_MASK_URES6_MASK                                                              (0x1<<18) // Unsupported Request Error Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen.
4034   #define PCIEIP_REG_TL_FUNC678_MASK_URES6_MASK_SHIFT                                                        18
4035   #define PCIEIP_REG_TL_FUNC678_MASK_RXTABRT6_MASK                                                           (0x1<<19) // Received target Abort Error Status Mask for Function6. if set, does not generate pcie_err_attn output when this error is seen.
4036   #define PCIEIP_REG_TL_FUNC678_MASK_RXTABRT6_MASK_SHIFT                                                     19
4037   #define PCIEIP_REG_TL_FUNC678_MASK_PES7_MASK                                                               (0x1<<20) // Poisoned Error Status Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen..
4038   #define PCIEIP_REG_TL_FUNC678_MASK_PES7_MASK_SHIFT                                                         20
4039   #define PCIEIP_REG_TL_FUNC678_MASK_FCPES7_MASK                                                             (0x1<<21) // Flow Control Protocol Error Status Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen.
4040   #define PCIEIP_REG_TL_FUNC678_MASK_FCPES7_MASK_SHIFT                                                       21
4041   #define PCIEIP_REG_TL_FUNC678_MASK_CTS7_MASK                                                               (0x1<<22) // Completer Timeout Status Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen.
4042   #define PCIEIP_REG_TL_FUNC678_MASK_CTS7_MASK_SHIFT                                                         22
4043   #define PCIEIP_REG_TL_FUNC678_MASK_RX_UR7_MASK                                                             (0x1<<23) // Received UR Status, Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen.
4044   #define PCIEIP_REG_TL_FUNC678_MASK_RX_UR7_MASK_SHIFT                                                       23
4045   #define PCIEIP_REG_TL_FUNC678_MASK_UCS7_MASK                                                               (0x1<<24) // Unexpected Completion Status Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen.
4046   #define PCIEIP_REG_TL_FUNC678_MASK_UCS7_MASK_SHIFT                                                         24
4047   #define PCIEIP_REG_TL_FUNC678_MASK_ROS7_MASK                                                               (0x1<<25) // Receiver Overflow Status Status Mask for Function7, if set, does not generate pcie_err_attn output when this error is seen..
4048   #define PCIEIP_REG_TL_FUNC678_MASK_ROS7_MASK_SHIFT                                                         25
4049   #define PCIEIP_REG_TL_FUNC678_MASK_MTLPS7_MASK                                                             (0x1<<26) // Malformed TLP Status Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen..
4050   #define PCIEIP_REG_TL_FUNC678_MASK_MTLPS7_MASK_SHIFT                                                       26
4051   #define PCIEIP_REG_TL_FUNC678_MASK_ECRCS7_MASK                                                             (0x1<<27) // ECRC Error TLP Status Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen..
4052   #define PCIEIP_REG_TL_FUNC678_MASK_ECRCS7_MASK_SHIFT                                                       27
4053   #define PCIEIP_REG_TL_FUNC678_MASK_URES7_MASK                                                              (0x1<<28) // Unsupported Request Error Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen.
4054   #define PCIEIP_REG_TL_FUNC678_MASK_URES7_MASK_SHIFT                                                        28
4055   #define PCIEIP_REG_TL_FUNC678_MASK_RXTABRT7_MASK                                                           (0x1<<29) // Received target Abort Error Status Mask for Function7. if set, does not generate pcie_err_attn output when this error is seen.
4056   #define PCIEIP_REG_TL_FUNC678_MASK_RXTABRT7_MASK_SHIFT                                                     29
4057   #define PCIEIP_REG_TL_FUNC678_MASK_UNUSED_1                                                                (0x3<<30) //
4058   #define PCIEIP_REG_TL_FUNC678_MASK_UNUSED_1_SHIFT                                                          30
4059 #define PCIEIP_REG_TL_FUNC678_STAT                                                                           0x00085cUL //Access:RW   DataWidth:0x20   // This register stores the status of errors to generate pcie_err_attn.
4060   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_PSND_TLP5                                                           (0x1<<0) // Poisoned Error Status detected for Function 5. If set, hw generates pcie_err_attn output.
4061   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_PSND_TLP5_SHIFT                                                     0
4062   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_FC_PRTL5                                                            (0x1<<1) // Flow Control Protocol Error Status detected for Function 5, if set, generate pcie_err_attn output.
4063   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_FC_PRTL5_SHIFT                                                      1
4064   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_CPL_TIMEOUT5                                                        (0x1<<2) // Completer Timeout Status detected for Function 5. If set, hw generates pcie_err_attn output.
4065   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_CPL_TIMEOUT5_SHIFT                                                  2
4066   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MASTER_ABRT5                                                        (0x1<<3) // Receive UR Status detectedfor Function 5. If set, generate pcie_err_attn output.
4067   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MASTER_ABRT5_SHIFT                                                  3
4068   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNEXP_CPL5                                                          (0x1<<4) // Unexpected Completion Status detected for Function 5, if set, generate pcie_err_attn output.
4069   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNEXP_CPL5_SHIFT                                                    4
4070   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_RX_OFLOW5                                                           (0x1<<5) // Receiver Overflow Status detected for Function 5. If set, hw generates pcie_err_attn output.
4071   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_RX_OFLOW5_SHIFT                                                     5
4072   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MALF_TLP5                                                           (0x1<<6) // Malformed TLP Status detected for Function 5. If set, hw generates pcie_err_attn output.
4073   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MALF_TLP5_SHIFT                                                     6
4074   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_ECRC5                                                               (0x1<<7) // ECRC Error TLP Status detected for Function 5. If set, hw generates pcie_err_attn output.
4075   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_ECRC5_SHIFT                                                         7
4076   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNSPPORT5                                                           (0x1<<8) // Unsupported Request Error Status detected for Function 5. If set, hw generates pcie_err_attn output.
4077   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNSPPORT5_SHIFT                                                     8
4078   #define PCIEIP_REG_TL_FUNC678_STAT_PRI_SIG_TARGET_ABORT5                                                   (0x1<<9) //
4079   #define PCIEIP_REG_TL_FUNC678_STAT_PRI_SIG_TARGET_ABORT5_SHIFT                                             9
4080   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_PSND_TLP6                                                           (0x1<<10) // Poisoned Error Status detected in function 6. If set, hw generates pcie_err_attn output.
4081   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_PSND_TLP6_SHIFT                                                     10
4082   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_FC_PRTL6                                                            (0x1<<11) // Flow Control Protocol Error Status detected in function 6, if set, generate pcie_err_attn output.
4083   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_FC_PRTL6_SHIFT                                                      11
4084   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_CPL_TIMEOUT6                                                        (0x1<<12) // Completer Timeout Status detected in function 6. If set, hw generates pcie_err_attn output.
4085   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_CPL_TIMEOUT6_SHIFT                                                  12
4086   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MASTER_ABRT6                                                        (0x1<<13) // Receive UR Status detectedin function 6. If set, generate pcie_err_attn output.
4087   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MASTER_ABRT6_SHIFT                                                  13
4088   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNEXP_CPL6                                                          (0x1<<14) // Unexpected Completion Status detected in function 6, if set, generate pcie_err_attn output.
4089   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNEXP_CPL6_SHIFT                                                    14
4090   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_RX_OFLOW6                                                           (0x1<<15) // Receiver Overflow Status detected in function 6. If set, hw generates pcie_err_attn output.
4091   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_RX_OFLOW6_SHIFT                                                     15
4092   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MALF_TLP6                                                           (0x1<<16) // Malformed TLP Status detected in function 6. If set, hw generates pcie_err_attn output.
4093   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MALF_TLP6_SHIFT                                                     16
4094   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_ECRC6                                                               (0x1<<17) // ECRC Error TLP Status detected in function 6. If set, hw generates pcie_err_attn output.
4095   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_ECRC6_SHIFT                                                         17
4096   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNSPPORT6                                                           (0x1<<18) // Unsupported Request Error Status detected in function6. If set, hw generates pcie_err_attn output.
4097   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNSPPORT6_SHIFT                                                     18
4098   #define PCIEIP_REG_TL_FUNC678_STAT_PRI_SIG_TARGET_ABORT6                                                   (0x1<<19) //
4099   #define PCIEIP_REG_TL_FUNC678_STAT_PRI_SIG_TARGET_ABORT6_SHIFT                                             19
4100   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_PSND_TLP7                                                           (0x1<<20) // Poisoned Error Status detected in function 7. If set, hw generates pcie_err_attn output.
4101   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_PSND_TLP7_SHIFT                                                     20
4102   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_FC_PRTL7                                                            (0x1<<21) // Flow Control Protocol Error Status detected in function 7, if set, generate pcie_err_attn output.
4103   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_FC_PRTL7_SHIFT                                                      21
4104   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_CPL_TIMEOUT7                                                        (0x1<<22) // Completer Timeout Status detected in function 7. If set, hw generates pcie_err_attn output.
4105   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_CPL_TIMEOUT7_SHIFT                                                  22
4106   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MASTER_ABRT7                                                        (0x1<<23) // Receive UR Status detectedin function 7. If set, generate pcie_err_attn output.
4107   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MASTER_ABRT7_SHIFT                                                  23
4108   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNEXP_CPL7                                                          (0x1<<24) // Unexpected Completion Status detected in function 7, if set, generate pcie_err_attn output.
4109   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNEXP_CPL7_SHIFT                                                    24
4110   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_RX_OFLOW7                                                           (0x1<<25) // Receiver Overflow Status detected in function 7. If set, hw generates pcie_err_attn output.
4111   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_RX_OFLOW7_SHIFT                                                     25
4112   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MALF_TLP7                                                           (0x1<<26) // Malformed TLP Status detected in function 7. If set, hw generates pcie_err_attn output.
4113   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_MALF_TLP7_SHIFT                                                     26
4114   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_ECRC7                                                               (0x1<<27) // ECRC Error TLP Status detected in function 7. If set, hw generates pcie_err_attn output.
4115   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_ECRC7_SHIFT                                                         27
4116   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNSPPORT7                                                           (0x1<<28) // Unsupported Request Error Status detected in function7. If set, hw generates pcie_err_attn output.
4117   #define PCIEIP_REG_TL_FUNC678_STAT_ERR_UNSPPORT7_SHIFT                                                     28
4118   #define PCIEIP_REG_TL_FUNC678_STAT_PRI_SIG_TARGET_ABORT7                                                   (0x1<<29) //
4119   #define PCIEIP_REG_TL_FUNC678_STAT_PRI_SIG_TARGET_ABORT7_SHIFT                                             29
4120   #define PCIEIP_REG_TL_FUNC678_STAT_UNUSED_1                                                                (0x3<<30) //
4121   #define PCIEIP_REG_TL_FUNC678_STAT_UNUSED_1_SHIFT                                                          30
4122 #define PCIEIP_REG_FUNC_INT_SEL                                                                              0x000860UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4123   #define PCIEIP_REG_FUNC_INT_SEL_FUNC0_INT_SEL                                                              (0x7<<0) // Route the interrupt pin for Function 0 to any of INTA to INTD or no interrupt.
4124   #define PCIEIP_REG_FUNC_INT_SEL_FUNC0_INT_SEL_SHIFT                                                        0
4125   #define PCIEIP_REG_FUNC_INT_SEL_FUNC1_INT_SEL                                                              (0x7<<3) // Route the interrupt pin for Function 1 to any of INTA to INTD or no interrupt.
4126   #define PCIEIP_REG_FUNC_INT_SEL_FUNC1_INT_SEL_SHIFT                                                        3
4127   #define PCIEIP_REG_FUNC_INT_SEL_FUNC2_INT_SEL                                                              (0x7<<6) // Route the interrupt pin for Function 2 to any of INTA to INTD or no interrupt.
4128   #define PCIEIP_REG_FUNC_INT_SEL_FUNC2_INT_SEL_SHIFT                                                        6
4129   #define PCIEIP_REG_FUNC_INT_SEL_FUNC3_INT_SEL                                                              (0x7<<9) // Route the interrupt pin for Function 3 to any of INTA to INTD or no interrupt.
4130   #define PCIEIP_REG_FUNC_INT_SEL_FUNC3_INT_SEL_SHIFT                                                        9
4131   #define PCIEIP_REG_FUNC_INT_SEL_FUNC4_INT_SEL                                                              (0x7<<12) // Route the interrupt pin for Function 4 to any of INTA to INTD or no interrupt.
4132   #define PCIEIP_REG_FUNC_INT_SEL_FUNC4_INT_SEL_SHIFT                                                        12
4133   #define PCIEIP_REG_FUNC_INT_SEL_FUNC5_INT_SEL                                                              (0x7<<15) // Route the interrupt pin for Function 5 to any of INTA to INTD or no interrupt.
4134   #define PCIEIP_REG_FUNC_INT_SEL_FUNC5_INT_SEL_SHIFT                                                        15
4135   #define PCIEIP_REG_FUNC_INT_SEL_FUNC6_INT_SEL                                                              (0x7<<18) // Route the interrupt pin for Function 6 to any of INTA to INTD or no interrupt.
4136   #define PCIEIP_REG_FUNC_INT_SEL_FUNC6_INT_SEL_SHIFT                                                        18
4137   #define PCIEIP_REG_FUNC_INT_SEL_FUNC7_INT_SEL                                                              (0x7<<21) // Route the interrupt pin for Function 7 to any of INTA to INTD or no interrupt.
4138   #define PCIEIP_REG_FUNC_INT_SEL_FUNC7_INT_SEL_SHIFT                                                        21
4139   #define PCIEIP_REG_FUNC_INT_SEL_UNUSED0                                                                    (0xff<<24) //
4140   #define PCIEIP_REG_FUNC_INT_SEL_UNUSED0_SHIFT                                                              24
4141 #define PCIEIP_REG_FUNC_INT_SEL2                                                                             0x000864UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4142   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC8_INT_SEL                                                             (0x7<<0) // Route the interrupt pin for Function 0 8o any of INTA to INTD or no interrupt.
4143   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC8_INT_SEL_SHIFT                                                       0
4144   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC9_INT_SEL                                                             (0x7<<3) // Route the interrupt pin for Function 9 to any of INTA to INTD or no interrupt.
4145   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC9_INT_SEL_SHIFT                                                       3
4146   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC10_INT_SEL                                                            (0x7<<6) // Route the interrupt pin for Function 10 to any of INTA to INTD or no interrupt.
4147   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC10_INT_SEL_SHIFT                                                      6
4148   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC11_INT_SEL                                                            (0x7<<9) // Route the interrupt pin for Function 11 to any of INTA to INTD or no interrupt.
4149   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC11_INT_SEL_SHIFT                                                      9
4150   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC12_INT_SEL                                                            (0x7<<12) // Route the interrupt pin for Function 12 to any of INTA to INTD or no interrupt.
4151   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC12_INT_SEL_SHIFT                                                      12
4152   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC13_INT_SEL                                                            (0x7<<15) // Route the interrupt pin for Function 13 to any of INTA to INTD or no interrupt.
4153   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC13_INT_SEL_SHIFT                                                      15
4154   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC14_INT_SEL                                                            (0x7<<18) // Route the interrupt pin for Function 14 to any of INTA to INTD or no interrupt.
4155   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC14_INT_SEL_SHIFT                                                      18
4156   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC15_INT_SEL                                                            (0x7<<21) // Route the interrupt pin for Function 15 to any of INTA to INTD or no interrupt.
4157   #define PCIEIP_REG_FUNC_INT_SEL2_FUNC15_INT_SEL_SHIFT                                                      21
4158   #define PCIEIP_REG_FUNC_INT_SEL2_UNUSED0                                                                   (0xff<<24) //
4159   #define PCIEIP_REG_FUNC_INT_SEL2_UNUSED0_SHIFT                                                             24
4160 #define PCIEIP_REG_TL_RST_CTRL                                                                               0x000868UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4161   #define PCIEIP_REG_TL_RST_CTRL_SEL_DIS_MDIO_PERST                                                          (0x1<<0) // This bit when cleared will keep the Serdes MDIO regs in reset till PERST_N is released. Default behavior is to release Serdes MDIO from reset on Vaux power being present.
4162   #define PCIEIP_REG_TL_RST_CTRL_SEL_DIS_MDIO_PERST_SHIFT                                                    0
4163   #define PCIEIP_REG_TL_RST_CTRL_SEL_DIS_UC_PERST                                                            (0x1<<1) // This bit when cleared will keep the micro in reset till PERST_N is released. Default behavior is to release micro from reset on Vaux power being present.
4164   #define PCIEIP_REG_TL_RST_CTRL_SEL_DIS_UC_PERST_SHIFT                                                      1
4165   #define PCIEIP_REG_TL_RST_CTRL_SOFT_MDIO_RST                                                               (0x1<<2) // This bit when set will reset the Serdes register space, provided bit 3 is also set.
4166   #define PCIEIP_REG_TL_RST_CTRL_SOFT_MDIO_RST_SHIFT                                                         2
4167   #define PCIEIP_REG_TL_RST_CTRL_SEL_SOFT_MDIO_RST                                                           (0x1<<3) // Tthis bit when set will allow bit 2 value to propogate to Serdes. This bit acts as the mux sel for a soft MDIO reset.
4168   #define PCIEIP_REG_TL_RST_CTRL_SEL_SOFT_MDIO_RST_SHIFT                                                     3
4169   #define PCIEIP_REG_TL_RST_CTRL_SOFT_UC_RST                                                                 (0x1<<4) // This bit when set will reset the micro, provided bit 5 is also set.
4170   #define PCIEIP_REG_TL_RST_CTRL_SOFT_UC_RST_SHIFT                                                           4
4171   #define PCIEIP_REG_TL_RST_CTRL_SEL_SOFT_UC_RST                                                             (0x1<<5) // For gen3 serdes, this bit when set will allow bit 4 value to propogate to uc reset. This bit acts as the mux sel for a soft micro reset.
4172   #define PCIEIP_REG_TL_RST_CTRL_SEL_SOFT_UC_RST_SHIFT                                                       5
4173   #define PCIEIP_REG_TL_RST_CTRL_UNUSED0                                                                     (0x3<<6) //
4174   #define PCIEIP_REG_TL_RST_CTRL_UNUSED0_SHIFT                                                               6
4175   #define PCIEIP_REG_TL_RST_CTRL_ENABLE_ALT_MSG_ERROR                                                        (0x1<<8) // Based on 3.0 errata, allows interpreting Rx messages with routing errors or hdr type errors to be UR instead of malformed.
4176   #define PCIEIP_REG_TL_RST_CTRL_ENABLE_ALT_MSG_ERROR_SHIFT                                                  8
4177   #define PCIEIP_REG_TL_RST_CTRL_RESERVED                                                                    (0x7fffff<<9) //
4178   #define PCIEIP_REG_TL_RST_CTRL_RESERVED_SHIFT                                                              9
4179 #define PCIEIP_REG_TL_OBFF_CTRL                                                                              0x000870UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4180   #define PCIEIP_REG_TL_OBFF_CTRL_MIN_OBFF_PULSE                                                             (0x7f<<0) // Min number of PM clocks to wait after WAKE# signal transition, so that it is throughly debounced.
4181   #define PCIEIP_REG_TL_OBFF_CTRL_MIN_OBFF_PULSE_SHIFT                                                       0
4182   #define PCIEIP_REG_TL_OBFF_CTRL_UNUSED0                                                                    (0x1<<7) //
4183   #define PCIEIP_REG_TL_OBFF_CTRL_UNUSED0_SHIFT                                                              7
4184   #define PCIEIP_REG_TL_OBFF_CTRL_MAX_OBFF_PULSE                                                             (0x7f<<8) // Max number of PM clocks to wait after WAKE# signal transition to declare OBFF state
4185   #define PCIEIP_REG_TL_OBFF_CTRL_MAX_OBFF_PULSE_SHIFT                                                       8
4186   #define PCIEIP_REG_TL_OBFF_CTRL_UNUSED1                                                                    (0x1<<15) //
4187   #define PCIEIP_REG_TL_OBFF_CTRL_UNUSED1_SHIFT                                                              15
4188   #define PCIEIP_REG_TL_OBFF_CTRL_RESERVED                                                                   (0xffff<<16) //
4189   #define PCIEIP_REG_TL_OBFF_CTRL_RESERVED_SHIFT                                                             16
4190 #define PCIEIP_REG_TL_CTLSTAT_0                                                                              0x000874UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4191   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_1_HIDDEN                                                         (0x1<<0) // Set if func1 is hidden either due to hide_func_1 pad being driven high or due to programming bit in TL reg This bit is tied to 0, if IP does not support multiple functions.
4192   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_1_HIDDEN_SHIFT                                                   0
4193   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_2_HIDDEN                                                         (0x1<<1) // Set if func2 is hidden either due to hide_func_2 pad being driven high or due to programming bit in TL reg
4194   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_2_HIDDEN_SHIFT                                                   1
4195   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_3_HIDDEN                                                         (0x1<<2) // Set if func3 is hidden either due to hide_func_3 pad being driven high or due to programming bit in TL reg
4196   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_3_HIDDEN_SHIFT                                                   2
4197   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_4_HIDDEN                                                         (0x1<<3) // Set if func4 is hidden either due to hide_func_4 pad being driven high or due to programming bit in TL reg
4198   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_4_HIDDEN_SHIFT                                                   3
4199   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_5_HIDDEN                                                         (0x1<<4) // Set if func5 is hidden either due to hide_func_5 pad being driven high or due to programming bit in TL reg
4200   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_5_HIDDEN_SHIFT                                                   4
4201   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_6_HIDDEN                                                         (0x1<<5) // Set if func6 is hidden either due to hide_func_6 pad being driven high or due to programming bit in TL reg
4202   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_6_HIDDEN_SHIFT                                                   5
4203   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_7_HIDDEN                                                         (0x1<<6) // Set if func7 is hidden either due to hide_func_7 pad being driven high or due to programming bit in TL reg
4204   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_7_HIDDEN_SHIFT                                                   6
4205   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_8_HIDDEN                                                         (0x1<<7) // Set if func8 is hidden either due to hide_func_8 pad being driven high or due to programming bit in TL reg
4206   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_8_HIDDEN_SHIFT                                                   7
4207   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_9_HIDDEN                                                         (0x1<<8) // Set if func9 is hidden either due to hide_func_9 pad being driven high or due to programming bit in TL reg
4208   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_9_HIDDEN_SHIFT                                                   8
4209   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_10_HIDDEN                                                        (0x1<<9) // Set if func10 is hidden either due to hide_func_10 pad being driven high or due to programming bit in TL reg
4210   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_10_HIDDEN_SHIFT                                                  9
4211   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_11_HIDDEN                                                        (0x1<<10) // Set if func11 is hidden either due to hide_func_11 pad being driven high or due to programming bit in TL reg
4212   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_11_HIDDEN_SHIFT                                                  10
4213   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_12_HIDDEN                                                        (0x1<<11) // Set if func12 is hidden either due to hide_func_12 pad being driven high or due to programming bit in TL reg
4214   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_12_HIDDEN_SHIFT                                                  11
4215   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_13_HIDDEN                                                        (0x1<<12) // Set if func13 is hidden either due to hide_func_13 pad being driven high or due to programming bit in TL reg
4216   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_13_HIDDEN_SHIFT                                                  12
4217   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_14_HIDDEN                                                        (0x1<<13) // Set if func14 is hidden either due to hide_func_14 pad being driven high or due to programming bit in TL reg
4218   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_14_HIDDEN_SHIFT                                                  13
4219   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_15_HIDDEN                                                        (0x1<<14) // Set if func15 is hidden either due to hide_func_15 pad being driven high or due to programming bit in TL reg
4220   #define PCIEIP_REG_TL_CTLSTAT_0_PCIE_FUNC_15_HIDDEN_SHIFT                                                  14
4221   #define PCIEIP_REG_TL_CTLSTAT_0_UNUSED0                                                                    (0x7<<15) //
4222   #define PCIEIP_REG_TL_CTLSTAT_0_UNUSED0_SHIFT                                                              15
4223   #define PCIEIP_REG_TL_CTLSTAT_0_TL_DBG_MALF_ERR                                                            (0x3fff<<18) // debug status for sources of malformed TLP error.
4224   #define PCIEIP_REG_TL_CTLSTAT_0_TL_DBG_MALF_ERR_SHIFT                                                      18
4225 #define PCIEIP_REG_PM_STATUS_0                                                                               0x000878UL //Access:R    DataWidth:0x20   // For Debug.
4226   #define PCIEIP_REG_PM_STATUS_0_PME_SENT_SM0                                                                (0x1f<<0) // State machine that handles PME for Function
4227   #define PCIEIP_REG_PM_STATUS_0_PME_SENT_SM0_SHIFT                                                          0
4228   #define PCIEIP_REG_PM_STATUS_0_UNUSED0                                                                     (0x7ff<<5) //
4229   #define PCIEIP_REG_PM_STATUS_0_UNUSED0_SHIFT                                                               5
4230   #define PCIEIP_REG_PM_STATUS_0_OBFF_CURR_STATE                                                             (0xf<<16) // State machine that handles OBFF for Function
4231   #define PCIEIP_REG_PM_STATUS_0_OBFF_CURR_STATE_SHIFT                                                       16
4232   #define PCIEIP_REG_PM_STATUS_0_PCIE_OBFF_STATE                                                             (0xf<<20) // Current OBFF state Indication from DUT.
4233   #define PCIEIP_REG_PM_STATUS_0_PCIE_OBFF_STATE_SHIFT                                                       20
4234   #define PCIEIP_REG_PM_STATUS_0_PM_LINK_STATE_SM                                                            (0xff<<24) // State machine that controls current PM Link state.
4235   #define PCIEIP_REG_PM_STATUS_0_PM_LINK_STATE_SM_SHIFT                                                      24
4236 #define PCIEIP_REG_PM_STATUS_1                                                                               0x00087cUL //Access:R    DataWidth:0x20   // For Debug.
4237   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_ENABLE0                                                             (0x1<<0) // Direct reflection of Config PM PME enable bit for function 0.
4238   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_ENABLE0_SHIFT                                                       0
4239   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_STATUS0                                                             (0x1<<1) // Direct reflection of config PM PME status bit for function 0.
4240   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_STATUS0_SHIFT                                                       1
4241   #define PCIEIP_REG_PM_STATUS_1_CFG_AUX_PWR_PM_EN0                                                          (0x1<<2) // Direct reflection of CFG link control, Aux power PM enabled.
4242   #define PCIEIP_REG_PM_STATUS_1_CFG_AUX_PWR_PM_EN0_SHIFT                                                    2
4243   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_ENABLE1                                                             (0x1<<3) // Direct reflection of Config PM PME enable bit for function 1.
4244   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_ENABLE1_SHIFT                                                       3
4245   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_STATUS1                                                             (0x1<<4) // Direct reflection of config PM PME status bit for function 1.
4246   #define PCIEIP_REG_PM_STATUS_1_CFG_PME_STATUS1_SHIFT                                                       4
4247   #define PCIEIP_REG_PM_STATUS_1_CFG_AUX_PWR_PM_EN1                                                          (0x1<<5) // Direct reflection of CFG link control, Aux power PM enabled.
4248   #define PCIEIP_REG_PM_STATUS_1_CFG_AUX_PWR_PM_EN1_SHIFT                                                    5
4249   #define PCIEIP_REG_PM_STATUS_1_UNUSED0                                                                     (0x3ffff<<6) //
4250   #define PCIEIP_REG_PM_STATUS_1_UNUSED0_SHIFT                                                               6
4251   #define PCIEIP_REG_PM_STATUS_1_REG_BUS_NUM                                                                 (0xff<<24) // Current Bus Number Latched by device.
4252   #define PCIEIP_REG_PM_STATUS_1_REG_BUS_NUM_SHIFT                                                           24
4253 #define PCIEIP_REG_TL_FUNC8TO10_MASK                                                                         0x000880UL //Access:RW   DataWidth:0x20   // This register masks specific errors from setting pcie_err_attn for functions 8, 9, and 10.
4254   #define PCIEIP_REG_TL_FUNC8TO10_MASK_PES8_MASK                                                             (0x1<<0) // Poisoned Error Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4255   #define PCIEIP_REG_TL_FUNC8TO10_MASK_PES8_MASK_SHIFT                                                       0
4256   #define PCIEIP_REG_TL_FUNC8TO10_MASK_FCPES8_MASK                                                           (0x1<<1) // Flow Control Protocol Error Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4257   #define PCIEIP_REG_TL_FUNC8TO10_MASK_FCPES8_MASK_SHIFT                                                     1
4258   #define PCIEIP_REG_TL_FUNC8TO10_MASK_CTS8_MASK                                                             (0x1<<2) // Completer Timeout Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4259   #define PCIEIP_REG_TL_FUNC8TO10_MASK_CTS8_MASK_SHIFT                                                       2
4260   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RX_UR8_MASK                                                           (0x1<<3) // Received UR Status, Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4261   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RX_UR8_MASK_SHIFT                                                     3
4262   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UCS8_MASK                                                             (0x1<<4) // Unexpected Completion Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4263   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UCS8_MASK_SHIFT                                                       4
4264   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ROS8_MASK                                                             (0x1<<5) // Receiver Overflow Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4265   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ROS8_MASK_SHIFT                                                       5
4266   #define PCIEIP_REG_TL_FUNC8TO10_MASK_MTLPS8_MASK                                                           (0x1<<6) // Malformed TLP Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4267   #define PCIEIP_REG_TL_FUNC8TO10_MASK_MTLPS8_MASK_SHIFT                                                     6
4268   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ECRCS8_MASK                                                           (0x1<<7) // ECRC Error TLP Status Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4269   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ECRCS8_MASK_SHIFT                                                     7
4270   #define PCIEIP_REG_TL_FUNC8TO10_MASK_URES8_MASK                                                            (0x1<<8) // Unsupported Request Error Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4271   #define PCIEIP_REG_TL_FUNC8TO10_MASK_URES8_MASK_SHIFT                                                      8
4272   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RXTABRT8_MASK                                                         (0x1<<9) // Received target Abort Error Status Mask for Function8. If set, does not generate pcie_err_attn output when this error is seen.
4273   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RXTABRT8_MASK_SHIFT                                                   9
4274   #define PCIEIP_REG_TL_FUNC8TO10_MASK_PES9_MASK                                                             (0x1<<10) // Poisoned Error Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4275   #define PCIEIP_REG_TL_FUNC8TO10_MASK_PES9_MASK_SHIFT                                                       10
4276   #define PCIEIP_REG_TL_FUNC8TO10_MASK_FCPES9_MASK                                                           (0x1<<11) // Flow Control Protocol Error Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4277   #define PCIEIP_REG_TL_FUNC8TO10_MASK_FCPES9_MASK_SHIFT                                                     11
4278   #define PCIEIP_REG_TL_FUNC8TO10_MASK_CTS9_MASK                                                             (0x1<<12) // Completer Timeout Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4279   #define PCIEIP_REG_TL_FUNC8TO10_MASK_CTS9_MASK_SHIFT                                                       12
4280   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RX_UR9_MASK                                                           (0x1<<13) // Received UR Status, Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4281   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RX_UR9_MASK_SHIFT                                                     13
4282   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UCS9_MASK                                                             (0x1<<14) // Unexpected Completion Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4283   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UCS9_MASK_SHIFT                                                       14
4284   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ROS9_MASK                                                             (0x1<<15) // Receiver Overflow Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4285   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ROS9_MASK_SHIFT                                                       15
4286   #define PCIEIP_REG_TL_FUNC8TO10_MASK_MTLPS9_MASK                                                           (0x1<<16) // Malformed TLP Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4287   #define PCIEIP_REG_TL_FUNC8TO10_MASK_MTLPS9_MASK_SHIFT                                                     16
4288   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ECRCS9_MASK                                                           (0x1<<17) // ECRC Error TLP Status Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4289   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ECRCS9_MASK_SHIFT                                                     17
4290   #define PCIEIP_REG_TL_FUNC8TO10_MASK_URES9_MASK                                                            (0x1<<18) // Unsupported Request Error Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4291   #define PCIEIP_REG_TL_FUNC8TO10_MASK_URES9_MASK_SHIFT                                                      18
4292   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RXTABRT9_MASK                                                         (0x1<<19) // Received target Abort Error Status Mask for Function9. If set, does not generate pcie_err_attn output when this error is seen.
4293   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RXTABRT9_MASK_SHIFT                                                   19
4294   #define PCIEIP_REG_TL_FUNC8TO10_MASK_PES10_MASK                                                            (0x1<<20) // Poisoned Error Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4295   #define PCIEIP_REG_TL_FUNC8TO10_MASK_PES10_MASK_SHIFT                                                      20
4296   #define PCIEIP_REG_TL_FUNC8TO10_MASK_FCPES10_MASK                                                          (0x1<<21) // Flow Control Protocol Error Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4297   #define PCIEIP_REG_TL_FUNC8TO10_MASK_FCPES10_MASK_SHIFT                                                    21
4298   #define PCIEIP_REG_TL_FUNC8TO10_MASK_CTS10_MASK                                                            (0x1<<22) // Completer Timeout Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4299   #define PCIEIP_REG_TL_FUNC8TO10_MASK_CTS10_MASK_SHIFT                                                      22
4300   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RX_UR10_MASK                                                          (0x1<<23) // Received UR Status, Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4301   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RX_UR10_MASK_SHIFT                                                    23
4302   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UCS10_MASK                                                            (0x1<<24) // Unexpected Completion Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4303   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UCS10_MASK_SHIFT                                                      24
4304   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ROS10_MASK                                                            (0x1<<25) // Receiver Overflow Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4305   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ROS10_MASK_SHIFT                                                      25
4306   #define PCIEIP_REG_TL_FUNC8TO10_MASK_MTLPS10_MASK                                                          (0x1<<26) // Malformed TLP Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4307   #define PCIEIP_REG_TL_FUNC8TO10_MASK_MTLPS10_MASK_SHIFT                                                    26
4308   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ECRCS10_MASK                                                          (0x1<<27) // ECRC Error TLP Status Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4309   #define PCIEIP_REG_TL_FUNC8TO10_MASK_ECRCS10_MASK_SHIFT                                                    27
4310   #define PCIEIP_REG_TL_FUNC8TO10_MASK_URES10_MASK                                                           (0x1<<28) // Unsupported Request Error Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4311   #define PCIEIP_REG_TL_FUNC8TO10_MASK_URES10_MASK_SHIFT                                                     28
4312   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RXTABRT10_MASK                                                        (0x1<<29) // Received target Abort Error Status Mask for Function10. If set, does not generate pcie_err_attn output when this error is seen.
4313   #define PCIEIP_REG_TL_FUNC8TO10_MASK_RXTABRT10_MASK_SHIFT                                                  29
4314   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UNUSED_1                                                              (0x3<<30) //
4315   #define PCIEIP_REG_TL_FUNC8TO10_MASK_UNUSED_1_SHIFT                                                        30
4316 #define PCIEIP_REG_TL_FUNC8TO10_STAT                                                                         0x000884UL //Access:RW   DataWidth:0x20   // This register stores the status of errors to generate pcie_err_attn for functions 8, 9, and 10.
4317   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_PSND_TLP8                                                         (0x1<<0) // Poisoned Error Status detected for Function 8. If set, hw generates pcie_err_attn output.
4318   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_PSND_TLP8_SHIFT                                                   0
4319   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_FC_PRTL8                                                          (0x1<<1) // Flow Control Protocol Error Status detected for Function 8, if set, generate pcie_err_attn output.
4320   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_FC_PRTL8_SHIFT                                                    1
4321   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_CPL_TIMEOUT8                                                      (0x1<<2) // Completer Timeout Status detected for Function 8. If set, hw generates pcie_err_attn output.
4322   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_CPL_TIMEOUT8_SHIFT                                                2
4323   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MASTER_ABRT8                                                      (0x1<<3) // Receive UR Status detectedfor Function 8. If set, generate pcie_err_attn output.
4324   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MASTER_ABRT8_SHIFT                                                3
4325   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNEXP_CPL8                                                        (0x1<<4) // Unexpected Completion Status detected for Function 8, if set, generate pcie_err_attn output.
4326   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNEXP_CPL8_SHIFT                                                  4
4327   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_RX_OFLOW8                                                         (0x1<<5) // Receiver Overflow Status detected for Function 8. If set, hw generates pcie_err_attn output.
4328   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_RX_OFLOW8_SHIFT                                                   5
4329   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MALF_TLP8                                                         (0x1<<6) // Malformed TLP Status detected for Function 8. If set, hw generates pcie_err_attn output.
4330   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MALF_TLP8_SHIFT                                                   6
4331   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_ECRC8                                                             (0x1<<7) // ECRC Error TLP Status detected for Function 8. If set, hw generates pcie_err_attn output.
4332   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_ECRC8_SHIFT                                                       7
4333   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNSPPORT8                                                         (0x1<<8) // Unsupported Request Error Status detected for Function 8. If set, hw generates pcie_err_attn output.
4334   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNSPPORT8_SHIFT                                                   8
4335   #define PCIEIP_REG_TL_FUNC8TO10_STAT_PRI_SIG_TARGET_ABORT8                                                 (0x1<<9) //
4336   #define PCIEIP_REG_TL_FUNC8TO10_STAT_PRI_SIG_TARGET_ABORT8_SHIFT                                           9
4337   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_PSND_TLP9                                                         (0x1<<10) // Poisoned Error Status detected in function 9. If set, hw generates pcie_err_attn output.
4338   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_PSND_TLP9_SHIFT                                                   10
4339   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_FC_PRTL9                                                          (0x1<<11) // Flow Control Protocol Error Status detected in function 9, if set, generate pcie_err_attn output.
4340   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_FC_PRTL9_SHIFT                                                    11
4341   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_CPL_TIMEOUT9                                                      (0x1<<12) // Completer Timeout Status detected in function 9. If set, hw generates pcie_err_attn output.
4342   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_CPL_TIMEOUT9_SHIFT                                                12
4343   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MASTER_ABRT9                                                      (0x1<<13) // Receive UR Status detectedin function 9. If set, generate pcie_err_attn output.
4344   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MASTER_ABRT9_SHIFT                                                13
4345   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNEXP_CPL9                                                        (0x1<<14) // Unexpected Completion Status detected in function 9, if set, generate pcie_err_attn output.
4346   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNEXP_CPL9_SHIFT                                                  14
4347   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_RX_OFLOW9                                                         (0x1<<15) // Receiver Overflow Status detected in function 9. If set, hw generates pcie_err_attn output.
4348   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_RX_OFLOW9_SHIFT                                                   15
4349   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MALF_TLP9                                                         (0x1<<16) // Malformed TLP Status detected in function 9. If set, hw generates pcie_err_attn output.
4350   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MALF_TLP9_SHIFT                                                   16
4351   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_ECRC9                                                             (0x1<<17) // ECRC Error TLP Status detected in function 9. If set, hw generates pcie_err_attn output.
4352   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_ECRC9_SHIFT                                                       17
4353   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNSPPORT9                                                         (0x1<<18) // Unsupported Request Error Status detected in function9. If set, hw generates pcie_err_attn output.
4354   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNSPPORT9_SHIFT                                                   18
4355   #define PCIEIP_REG_TL_FUNC8TO10_STAT_PRI_SIG_TARGET_ABORT9                                                 (0x1<<19) //
4356   #define PCIEIP_REG_TL_FUNC8TO10_STAT_PRI_SIG_TARGET_ABORT9_SHIFT                                           19
4357   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_PSND_TLP10                                                        (0x1<<20) // Poisoned Error Status detected in function 10. If set, hw generates pcie_err_attn output.
4358   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_PSND_TLP10_SHIFT                                                  20
4359   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_FC_PRTL10                                                         (0x1<<21) // Flow Control Protocol Error Status detected in function 10, if set, generate pcie_err_attn output.
4360   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_FC_PRTL10_SHIFT                                                   21
4361   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_CPL_TIMEOUT10                                                     (0x1<<22) // Completer Timeout Status detected in function 10. If set, hw generates pcie_err_attn output.
4362   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_CPL_TIMEOUT10_SHIFT                                               22
4363   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MASTER_ABRT10                                                     (0x1<<23) // Receive UR Status detectedin function 10. If set, generate pcie_err_attn output.
4364   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MASTER_ABRT10_SHIFT                                               23
4365   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNEXP_CPL10                                                       (0x1<<24) // Unexpected Completion Status detected in function 10, if set, generate pcie_err_attn output.
4366   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNEXP_CPL10_SHIFT                                                 24
4367   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_RX_OFLOW10                                                        (0x1<<25) // Receiver Overflow Status detected in function 10. If set, hw generates pcie_err_attn output.
4368   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_RX_OFLOW10_SHIFT                                                  25
4369   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MALF_TLP10                                                        (0x1<<26) // Malformed TLP Status detected in function 10. If set, hw generates pcie_err_attn output.
4370   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_MALF_TLP10_SHIFT                                                  26
4371   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_ECRC10                                                            (0x1<<27) // ECRC Error TLP Status detected in function 10. If set, hw generates pcie_err_attn output.
4372   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_ECRC10_SHIFT                                                      27
4373   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNSPPORT10                                                        (0x1<<28) // Unsupported Request Error Status detected in function10. If set, hw generates pcie_err_attn output.
4374   #define PCIEIP_REG_TL_FUNC8TO10_STAT_ERR_UNSPPORT10_SHIFT                                                  28
4375   #define PCIEIP_REG_TL_FUNC8TO10_STAT_PRI_SIG_TARGET_ABORT10                                                (0x1<<29) //
4376   #define PCIEIP_REG_TL_FUNC8TO10_STAT_PRI_SIG_TARGET_ABORT10_SHIFT                                          29
4377   #define PCIEIP_REG_TL_FUNC8TO10_STAT_UNUSED_1                                                              (0x3<<30) //
4378   #define PCIEIP_REG_TL_FUNC8TO10_STAT_UNUSED_1_SHIFT                                                        30
4379 #define PCIEIP_REG_TL_FUNC11TO13_MASK                                                                        0x000888UL //Access:RW   DataWidth:0x20   // This register masks specific errors from setting pcie_err_attn for functions 11, 12, and 13.
4380   #define PCIEIP_REG_TL_FUNC11TO13_MASK_PES11_MASK                                                           (0x1<<0) // Poisoned Error Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4381   #define PCIEIP_REG_TL_FUNC11TO13_MASK_PES11_MASK_SHIFT                                                     0
4382   #define PCIEIP_REG_TL_FUNC11TO13_MASK_FCPES11_MASK                                                         (0x1<<1) // Flow Control Protocol Error Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4383   #define PCIEIP_REG_TL_FUNC11TO13_MASK_FCPES11_MASK_SHIFT                                                   1
4384   #define PCIEIP_REG_TL_FUNC11TO13_MASK_CTS11_MASK                                                           (0x1<<2) // Completer Timeout Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4385   #define PCIEIP_REG_TL_FUNC11TO13_MASK_CTS11_MASK_SHIFT                                                     2
4386   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RX_UR11_MASK                                                         (0x1<<3) // Received UR Status, Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4387   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RX_UR11_MASK_SHIFT                                                   3
4388   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UCS11_MASK                                                           (0x1<<4) // Unexpected Completion Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4389   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UCS11_MASK_SHIFT                                                     4
4390   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ROS11_MASK                                                           (0x1<<5) // Receiver Overflow Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4391   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ROS11_MASK_SHIFT                                                     5
4392   #define PCIEIP_REG_TL_FUNC11TO13_MASK_MTLPS11_MASK                                                         (0x1<<6) // Malformed TLP Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4393   #define PCIEIP_REG_TL_FUNC11TO13_MASK_MTLPS11_MASK_SHIFT                                                   6
4394   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ECRCS11_MASK                                                         (0x1<<7) // ECRC Error TLP Status Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4395   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ECRCS11_MASK_SHIFT                                                   7
4396   #define PCIEIP_REG_TL_FUNC11TO13_MASK_URES11_MASK                                                          (0x1<<8) // Unsupported Request Error Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4397   #define PCIEIP_REG_TL_FUNC11TO13_MASK_URES11_MASK_SHIFT                                                    8
4398   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RXTABRT11_MASK                                                       (0x1<<9) // Received target Abort Error Status Mask for Function11. If set, hw does not generate pcie_err_attn output when this error is seen.
4399   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RXTABRT11_MASK_SHIFT                                                 9
4400   #define PCIEIP_REG_TL_FUNC11TO13_MASK_PES12_MASK                                                           (0x1<<10) // Poisoned Error Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4401   #define PCIEIP_REG_TL_FUNC11TO13_MASK_PES12_MASK_SHIFT                                                     10
4402   #define PCIEIP_REG_TL_FUNC11TO13_MASK_FCPES12_MASK                                                         (0x1<<11) // Flow Control Protocol Error Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4403   #define PCIEIP_REG_TL_FUNC11TO13_MASK_FCPES12_MASK_SHIFT                                                   11
4404   #define PCIEIP_REG_TL_FUNC11TO13_MASK_CTS12_MASK                                                           (0x1<<12) // Completer Timeout Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4405   #define PCIEIP_REG_TL_FUNC11TO13_MASK_CTS12_MASK_SHIFT                                                     12
4406   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RX_UR12_MASK                                                         (0x1<<13) // Received UR Status, Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4407   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RX_UR12_MASK_SHIFT                                                   13
4408   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UCS12_MASK                                                           (0x1<<14) // Unexpected Completion Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4409   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UCS12_MASK_SHIFT                                                     14
4410   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ROS12_MASK                                                           (0x1<<15) // Receiver Overflow Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4411   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ROS12_MASK_SHIFT                                                     15
4412   #define PCIEIP_REG_TL_FUNC11TO13_MASK_MTLPS12_MASK                                                         (0x1<<16) // Malformed TLP Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4413   #define PCIEIP_REG_TL_FUNC11TO13_MASK_MTLPS12_MASK_SHIFT                                                   16
4414   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ECRCS12_MASK                                                         (0x1<<17) // ECRC Error TLP Status Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4415   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ECRCS12_MASK_SHIFT                                                   17
4416   #define PCIEIP_REG_TL_FUNC11TO13_MASK_URES12_MASK                                                          (0x1<<18) // Unsupported Request Error Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4417   #define PCIEIP_REG_TL_FUNC11TO13_MASK_URES12_MASK_SHIFT                                                    18
4418   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RXTABRT12_MASK                                                       (0x1<<19) // Received target Abort Error Status Mask for Function12. If set, hw does not generate pcie_err_attn output when this error is seen.
4419   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RXTABRT12_MASK_SHIFT                                                 19
4420   #define PCIEIP_REG_TL_FUNC11TO13_MASK_PES13_MASK                                                           (0x1<<20) // Poisoned Error Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4421   #define PCIEIP_REG_TL_FUNC11TO13_MASK_PES13_MASK_SHIFT                                                     20
4422   #define PCIEIP_REG_TL_FUNC11TO13_MASK_FCPES13_MASK                                                         (0x1<<21) // Flow Control Protocol Error Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4423   #define PCIEIP_REG_TL_FUNC11TO13_MASK_FCPES13_MASK_SHIFT                                                   21
4424   #define PCIEIP_REG_TL_FUNC11TO13_MASK_CTS13_MASK                                                           (0x1<<22) // Completer Timeout Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4425   #define PCIEIP_REG_TL_FUNC11TO13_MASK_CTS13_MASK_SHIFT                                                     22
4426   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RX_UR13_MASK                                                         (0x1<<23) // Received UR Status, Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4427   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RX_UR13_MASK_SHIFT                                                   23
4428   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UCS13_MASK                                                           (0x1<<24) // Unexpected Completion Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4429   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UCS13_MASK_SHIFT                                                     24
4430   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ROS13_MASK                                                           (0x1<<25) // Receiver Overflow Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4431   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ROS13_MASK_SHIFT                                                     25
4432   #define PCIEIP_REG_TL_FUNC11TO13_MASK_MTLPS13_MASK                                                         (0x1<<26) // Malformed TLP Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4433   #define PCIEIP_REG_TL_FUNC11TO13_MASK_MTLPS13_MASK_SHIFT                                                   26
4434   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ECRCS13_MASK                                                         (0x1<<27) // ECRC Error TLP Status Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4435   #define PCIEIP_REG_TL_FUNC11TO13_MASK_ECRCS13_MASK_SHIFT                                                   27
4436   #define PCIEIP_REG_TL_FUNC11TO13_MASK_URES13_MASK                                                          (0x1<<28) // Unsupported Request Error Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4437   #define PCIEIP_REG_TL_FUNC11TO13_MASK_URES13_MASK_SHIFT                                                    28
4438   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RXTABRT13_MASK                                                       (0x1<<29) // Received target Abort Error Status Mask for Function13. If set, hw does not generate pcie_err_attn output when this error is seen.
4439   #define PCIEIP_REG_TL_FUNC11TO13_MASK_RXTABRT13_MASK_SHIFT                                                 29
4440   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UNUSED_1                                                             (0x3<<30) //
4441   #define PCIEIP_REG_TL_FUNC11TO13_MASK_UNUSED_1_SHIFT                                                       30
4442 #define PCIEIP_REG_TL_FUNC11TO13_STAT                                                                        0x00088cUL //Access:RW   DataWidth:0x20   // This register stores the status of errors to generate pcie_err_attn for functions 11, 12, and 13.
4443   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_PSND_TLP11                                                       (0x1<<0) // Poisoned Error Status detected for Function 11. If set, hw generates pcie_err_attn output.
4444   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_PSND_TLP11_SHIFT                                                 0
4445   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_FC_PRTL11                                                        (0x1<<1) // Flow Control Protocol Error Status detected for Function 11. If set, hw generates pcie_err_attn output.
4446   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_FC_PRTL11_SHIFT                                                  1
4447   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_CPL_TIMEOUT11                                                    (0x1<<2) // Completer Timeout Status detected for Function 11. If set, hw generates pcie_err_attn output.
4448   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_CPL_TIMEOUT11_SHIFT                                              2
4449   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MASTER_ABRT11                                                    (0x1<<3) // Receive UR Status detectedfor Function 11. If set, hw generates pcie_err_attn output.
4450   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MASTER_ABRT11_SHIFT                                              3
4451   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNEXP_CPL11                                                      (0x1<<4) // Unexpected Completion Status detected for Function 11. If set, hw generates, generate pcie_err_attn output.
4452   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNEXP_CPL11_SHIFT                                                4
4453   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_RX_OFLOW11                                                       (0x1<<5) // Receiver Overflow Status detected for Function 11. If set, hw generates pcie_err_attn output.
4454   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_RX_OFLOW11_SHIFT                                                 5
4455   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MALF_TLP11                                                       (0x1<<6) // Malformed TLP Status detected for Function 11. If set, hw generates pcie_err_attn output.
4456   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MALF_TLP11_SHIFT                                                 6
4457   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_ECRC11                                                           (0x1<<7) // ECRC Error TLP Status detected for Function 11. If set, hw generates pcie_err_attn output.
4458   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_ECRC11_SHIFT                                                     7
4459   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNSPPORT11                                                       (0x1<<8) // Unsupported Request Error Status detected for Function 11. If set, hw generates pcie_err_attn output.
4460   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNSPPORT11_SHIFT                                                 8
4461   #define PCIEIP_REG_TL_FUNC11TO13_STAT_PRI_SIG_TARGET_ABORT11                                               (0x1<<9) //
4462   #define PCIEIP_REG_TL_FUNC11TO13_STAT_PRI_SIG_TARGET_ABORT11_SHIFT                                         9
4463   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_PSND_TLP12                                                       (0x1<<10) // Poisoned Error Status detected in function 12. If set, hw generates pcie_err_attn output.
4464   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_PSND_TLP12_SHIFT                                                 10
4465   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_FC_PRTL12                                                        (0x1<<11) // Flow Control Protocol Error Status detected in function 12. If set, hw generates pcie_err_attn output.
4466   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_FC_PRTL12_SHIFT                                                  11
4467   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_CPL_TIMEOUT12                                                    (0x1<<12) // Completer Timeout Status detected in function 12. If set, hw generates pcie_err_attn output.
4468   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_CPL_TIMEOUT12_SHIFT                                              12
4469   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MASTER_ABRT12                                                    (0x1<<13) // Receive UR Status detectedin function 12. If set, hw generates pcie_err_attn output.
4470   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MASTER_ABRT12_SHIFT                                              13
4471   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNEXP_CPL12                                                      (0x1<<14) // Unexpected Completion Status detected in function 12. If set, hw generates pcie_err_attn output.
4472   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNEXP_CPL12_SHIFT                                                14
4473   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_RX_OFLOW12                                                       (0x1<<15) // Receiver Overflow Status detected in function 12. If set, hw generates pcie_err_attn output.
4474   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_RX_OFLOW12_SHIFT                                                 15
4475   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MALF_TLP12                                                       (0x1<<16) // Malformed TLP Status detected in function 12. If set, hw generates pcie_err_attn output.
4476   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MALF_TLP12_SHIFT                                                 16
4477   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_ECRC12                                                           (0x1<<17) // ECRC Error TLP Status detected in function 12. If set, hw generates pcie_err_attn output.
4478   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_ECRC12_SHIFT                                                     17
4479   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNSPPORT12                                                       (0x1<<18) // Unsupported Request Error Status detected in function12. If set, hw generates pcie_err_attn output.
4480   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNSPPORT12_SHIFT                                                 18
4481   #define PCIEIP_REG_TL_FUNC11TO13_STAT_PRI_SIG_TARGET_ABORT12                                               (0x1<<19) //
4482   #define PCIEIP_REG_TL_FUNC11TO13_STAT_PRI_SIG_TARGET_ABORT12_SHIFT                                         19
4483   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_PSND_TLP13                                                       (0x1<<20) // Poisoned Error Status detected in function 13. If set, hw generates pcie_err_attn output.
4484   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_PSND_TLP13_SHIFT                                                 20
4485   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_FC_PRTL13                                                        (0x1<<21) // Flow Control Protocol Error Status detected in function 13. If set, hw generates pcie_err_attn output.
4486   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_FC_PRTL13_SHIFT                                                  21
4487   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_CPL_TIMEOUT13                                                    (0x1<<22) // Completer Timeout Status detected in function 13. If set, hw generates pcie_err_attn output.
4488   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_CPL_TIMEOUT13_SHIFT                                              22
4489   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MASTER_ABRT13                                                    (0x1<<23) // Receive UR Status detectedin function 13. If set, hw generates pcie_err_attn output.
4490   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MASTER_ABRT13_SHIFT                                              23
4491   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNEXP_CPL13                                                      (0x1<<24) // Unexpected Completion Status detected in function 13. If set, hw generates pcie_err_attn output.
4492   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNEXP_CPL13_SHIFT                                                24
4493   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_RX_OFLOW13                                                       (0x1<<25) // Receiver Overflow Status detected in function 13. If set, hw generates pcie_err_attn output.
4494   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_RX_OFLOW13_SHIFT                                                 25
4495   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MALF_TLP13                                                       (0x1<<26) // Malformed TLP Status detected in function 13. If set, hw generates pcie_err_attn output.
4496   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_MALF_TLP13_SHIFT                                                 26
4497   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_ECRC13                                                           (0x1<<27) // ECRC Error TLP Status detected in function 13. If set, hw generates pcie_err_attn output.
4498   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_ECRC13_SHIFT                                                     27
4499   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNSPPORT13                                                       (0x1<<28) // Unsupported Request Error Status detected in function13. If set, hw generates pcie_err_attn output.
4500   #define PCIEIP_REG_TL_FUNC11TO13_STAT_ERR_UNSPPORT13_SHIFT                                                 28
4501   #define PCIEIP_REG_TL_FUNC11TO13_STAT_PRI_SIG_TARGET_ABORT13                                               (0x1<<29) //
4502   #define PCIEIP_REG_TL_FUNC11TO13_STAT_PRI_SIG_TARGET_ABORT13_SHIFT                                         29
4503   #define PCIEIP_REG_TL_FUNC11TO13_STAT_UNUSED_1                                                             (0x3<<30) //
4504   #define PCIEIP_REG_TL_FUNC11TO13_STAT_UNUSED_1_SHIFT                                                       30
4505 #define PCIEIP_REG_GEN3_RELATED_OFF                                                                          0x000890UL //Access:RW   DataWidth:0x20   // Gen3 Control Register. There is no Gen3-specific N_FTS field. The N_FTS field in the "Link Width and Speed Change Control Register" is used for both Gen2 and Gen3 speed modes. There is no Gen3-specific "Directed Speed Change" field. The "Directed Speed Change" field in the "Link Width and Speed Change Control Register" is used to change to Gen2 or Gen3 speed. A speed change to Gen3 occurs if (1) the "Directed Speed Change" field is set to "1" and (2) the "Target Link Speed" field in the Link Control 2 Register is set to Gen3. Gen3 support is advertised by both sides of the link during link training. M-PCIe doesn't have Conventional PCIe Gen3 feature. The registers of this section do not exist.
4506   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_ZRXDC_NONCOMPL                                                    (0x1<<0) // Gen3 Receiver Impedance ZRX-DC Not Compliant. Receivers that operate at 8.0 GT/s with an impedance other than the range defined by the ZRX-DC parameter for 2.5 GT/s (40-60 Ohms) must meet additional behavior requirements in the following LTSSM states: Polling, Rx_L0s, L1, L2, and Disabled.  - 0: The receiver complies with the ZRX-DC parameter for 2.5 GT/s when operating at 8 GT/s or higher.  - 1: The receiver does not comply with the ZRX-DC parameter for 2.5 GT/s when operating at 8 GT/s or higher. Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rates.  Note: This register field is sticky.
4507   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_ZRXDC_NONCOMPL_SHIFT                                              0
4508   #define PCIEIP_REG_GEN3_RELATED_OFF_DISABLE_SCRAMBLER_GEN_3                                                (0x1<<8) // Disable Scrambler for Gen3 and Gen4 Data Rate. The Gen3 and Gen4 scrambler/descrambler within the core needs to be disabled when the scrambling function is implemented outside of the core (for example within the PHY).  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4509   #define PCIEIP_REG_GEN3_RELATED_OFF_DISABLE_SCRAMBLER_GEN_3_SHIFT                                          8
4510   #define PCIEIP_REG_GEN3_RELATED_OFF_EQ_PHASE_2_3                                                           (0x1<<9) // Equalization Phase 2 and Phase 3 Disable. This applies to downstream ports only.  Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: The access attributes of this field are as follows:  - Dbi: see description  Note: This register field is sticky.
4511   #define PCIEIP_REG_GEN3_RELATED_OFF_EQ_PHASE_2_3_SHIFT                                                     9
4512   #define PCIEIP_REG_GEN3_RELATED_OFF_EQ_EIEOS_CNT                                                           (0x1<<10) // Equalization EIEOS Count Reset Disable. Disable requesting reset of EIEOS count during equalization.  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4513   #define PCIEIP_REG_GEN3_RELATED_OFF_EQ_EIEOS_CNT_SHIFT                                                     10
4514   #define PCIEIP_REG_GEN3_RELATED_OFF_EQ_REDO                                                                (0x1<<11) // Equalization Redo Disable. Disable autonomous mechanism for requesting to redo the equalization process.  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4515   #define PCIEIP_REG_GEN3_RELATED_OFF_EQ_REDO_SHIFT                                                          11
4516   #define PCIEIP_REG_GEN3_RELATED_OFF_RXEQ_PH01_EN                                                           (0x1<<12) // Rx Equalization Phase 0/Phase 1 Hold Enable. When this bit is set the upstream port holds phase 0 (the downstream port holds phase 1) for 10ms. Holding phase 0 or phase 1 can be used to allow sufficient time for Rx Equalization to be performed by the PHY. This bit is used during Virtex-7 Gen3 equalization. The programmable bits [RXEQ_PH01_EN, EQ_PHASE_2_3] can be used to obtain the following variations of the equalization procedure:  - 00: Tx equalization only in phase 2/3  - 01: No Tx equalization, no Rx equalization  - 10: Tx equalization in phase 2/3, Rx equalization in phase 0/1  - 11: No Tx equalization, Rx equalization in phase 0/1 Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: The access attributes of this field are as follows:  - Dbi: see description  Note: This register field is sticky.
4517   #define PCIEIP_REG_GEN3_RELATED_OFF_RXEQ_PH01_EN_SHIFT                                                     12
4518   #define PCIEIP_REG_GEN3_RELATED_OFF_RXEQ_RGRDLESS_RXTS                                                     (0x1<<13) // When set to '1', the core as Gen3 EQ master asserts RxEqEval to instruct the PHY to do Rx adaptation and evaluation after a 500ns timeout from a new preset request.  - 0: mac_phy_rxeqeval asserts after 1us and 2 TS1 received from remote partner.  - 1: mac_phy_rxeqeval asserts after 500ns regardless of TS's received or not. Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: The access attributes of this field are as follows:  - Dbi: see description  Note: This register field is sticky.
4519   #define PCIEIP_REG_GEN3_RELATED_OFF_RXEQ_RGRDLESS_RXTS_SHIFT                                               13
4520   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_EQUALIZATION_DISABLE                                              (0x1<<16) // Equalization Disable. Disable equalization feature.  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4521   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_EQUALIZATION_DISABLE_SHIFT                                        16
4522   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_DLLP_XMT_DELAY_DISABLE                                            (0x1<<17) // DLLP Transmission Delay Disable. Disable delay transmission of DLLPs before equalization.  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4523   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_DLLP_XMT_DELAY_DISABLE_SHIFT                                      17
4524   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_DC_BALANCE_DISABLE                                                (0x1<<18) // DC Balance Disable. Disable DC Balance feature.  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4525   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_DC_BALANCE_DISABLE_SHIFT                                          18
4526   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_EQ_INVREQ_EVAL_DIFF_DISABLE                                       (0x1<<23) // Eq InvalidRequest and RxEqEval Different Time Assertion Disable. Disable the assertion of Eq InvalidRequest and RxEqEval at different time.  Note: When CX_GEN4_SPEED, this register is shared for Gen3 and Gen4 data rate.  Note: This register field is sticky.
4527   #define PCIEIP_REG_GEN3_RELATED_OFF_GEN3_EQ_INVREQ_EVAL_DIFF_DISABLE_SHIFT                                 23
4528 #define PCIEIP_REG_TL_FUNC14TO15_MASK                                                                        0x000890UL //Access:RW   DataWidth:0x20   // This register masks specific errors from setting pcie_err_attn for functions 14 and 15.
4529   #define PCIEIP_REG_TL_FUNC14TO15_MASK_PES14_MASK                                                           (0x1<<0) // Poisoned Error Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4530   #define PCIEIP_REG_TL_FUNC14TO15_MASK_PES14_MASK_SHIFT                                                     0
4531   #define PCIEIP_REG_TL_FUNC14TO15_MASK_FCPES14_MASK                                                         (0x1<<1) // Flow Control Protocol Error Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4532   #define PCIEIP_REG_TL_FUNC14TO15_MASK_FCPES14_MASK_SHIFT                                                   1
4533   #define PCIEIP_REG_TL_FUNC14TO15_MASK_CTS14_MASK                                                           (0x1<<2) // Completer Timeout Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4534   #define PCIEIP_REG_TL_FUNC14TO15_MASK_CTS14_MASK_SHIFT                                                     2
4535   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RX_UR14_MASK                                                         (0x1<<3) // Received UR Status, Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4536   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RX_UR14_MASK_SHIFT                                                   3
4537   #define PCIEIP_REG_TL_FUNC14TO15_MASK_UCS14_MASK                                                           (0x1<<4) // Unexpected Completion Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4538   #define PCIEIP_REG_TL_FUNC14TO15_MASK_UCS14_MASK_SHIFT                                                     4
4539   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ROS14_MASK                                                           (0x1<<5) // Receiver Overflow Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4540   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ROS14_MASK_SHIFT                                                     5
4541   #define PCIEIP_REG_TL_FUNC14TO15_MASK_MTLPS14_MASK                                                         (0x1<<6) // Malformed TLP Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4542   #define PCIEIP_REG_TL_FUNC14TO15_MASK_MTLPS14_MASK_SHIFT                                                   6
4543   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ECRCS14_MASK                                                         (0x1<<7) // ECRC Error TLP Status Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4544   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ECRCS14_MASK_SHIFT                                                   7
4545   #define PCIEIP_REG_TL_FUNC14TO15_MASK_URES14_MASK                                                          (0x1<<8) // Unsupported Request Error Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4546   #define PCIEIP_REG_TL_FUNC14TO15_MASK_URES14_MASK_SHIFT                                                    8
4547   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RXTABRT14_MASK                                                       (0x1<<9) // Received target Abort Error Status Mask for Function14. If set, does not generate pcie_err_attn output when this error is seen.
4548   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RXTABRT14_MASK_SHIFT                                                 9
4549   #define PCIEIP_REG_TL_FUNC14TO15_MASK_PES15_MASK                                                           (0x1<<10) // Poisoned Error Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4550   #define PCIEIP_REG_TL_FUNC14TO15_MASK_PES15_MASK_SHIFT                                                     10
4551   #define PCIEIP_REG_TL_FUNC14TO15_MASK_FCPES15_MASK                                                         (0x1<<11) // Flow Control Protocol Error Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4552   #define PCIEIP_REG_TL_FUNC14TO15_MASK_FCPES15_MASK_SHIFT                                                   11
4553   #define PCIEIP_REG_TL_FUNC14TO15_MASK_CTS15_MASK                                                           (0x1<<12) // Completer Timeout Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4554   #define PCIEIP_REG_TL_FUNC14TO15_MASK_CTS15_MASK_SHIFT                                                     12
4555   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RX_UR15_MASK                                                         (0x1<<13) // Received UR Status, Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4556   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RX_UR15_MASK_SHIFT                                                   13
4557   #define PCIEIP_REG_TL_FUNC14TO15_MASK_UCS15_MASK                                                           (0x1<<14) // Unexpected Completion Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4558   #define PCIEIP_REG_TL_FUNC14TO15_MASK_UCS15_MASK_SHIFT                                                     14
4559   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ROS15_MASK                                                           (0x1<<15) // Receiver Overflow Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4560   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ROS15_MASK_SHIFT                                                     15
4561   #define PCIEIP_REG_TL_FUNC14TO15_MASK_MTLPS15_MASK                                                         (0x1<<16) // Malformed TLP Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4562   #define PCIEIP_REG_TL_FUNC14TO15_MASK_MTLPS15_MASK_SHIFT                                                   16
4563   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ECRCS15_MASK                                                         (0x1<<17) // ECRC Error TLP Status Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4564   #define PCIEIP_REG_TL_FUNC14TO15_MASK_ECRCS15_MASK_SHIFT                                                   17
4565   #define PCIEIP_REG_TL_FUNC14TO15_MASK_URES15_MASK                                                          (0x1<<18) // Unsupported Request Error Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4566   #define PCIEIP_REG_TL_FUNC14TO15_MASK_URES15_MASK_SHIFT                                                    18
4567   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RXTABRT15_MASK                                                       (0x1<<19) // Received target Abort Error Status Mask for Function15. If set, does not generate pcie_err_attn output when this error is seen.
4568   #define PCIEIP_REG_TL_FUNC14TO15_MASK_RXTABRT15_MASK_SHIFT                                                 19
4569   #define PCIEIP_REG_TL_FUNC14TO15_MASK_UNUSED_1                                                             (0xfff<<20) //
4570   #define PCIEIP_REG_TL_FUNC14TO15_MASK_UNUSED_1_SHIFT                                                       20
4571 #define PCIEIP_REG_TL_FUNC14TO15_STAT                                                                        0x000894UL //Access:RW   DataWidth:0x20   // This register stores the status of errors to generate pcie_err_attn for functions 14 and 15.
4572   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_PSND_TLP14                                                       (0x1<<0) // Poisoned Error Status detected for Function 14. If set, hw generates pcie_err_attn output.
4573   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_PSND_TLP14_SHIFT                                                 0
4574   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_FC_PRTL14                                                        (0x1<<1) // Flow Control Protocol Error Status detected for Function 14. If set, hw generates pcie_err_attn output.
4575   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_FC_PRTL14_SHIFT                                                  1
4576   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_CPL_TIMEOUT14                                                    (0x1<<2) // Completer Timeout Status detected for Function 14. If set, hw generates pcie_err_attn output.
4577   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_CPL_TIMEOUT14_SHIFT                                              2
4578   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MASTER_ABRT14                                                    (0x1<<3) // Receive UR Status detectedfor Function 14. If set, hw generates pcie_err_attn output.
4579   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MASTER_ABRT14_SHIFT                                              3
4580   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNEXP_CPL14                                                      (0x1<<4) // Unexpected Completion Status detected for Function 14. If set, hw generates pcie_err_attn output.
4581   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNEXP_CPL14_SHIFT                                                4
4582   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_RX_OFLOW14                                                       (0x1<<5) // Receiver Overflow Status detected for Function 14. If set, hw generates pcie_err_attn output.
4583   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_RX_OFLOW14_SHIFT                                                 5
4584   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MALF_TLP14                                                       (0x1<<6) // Malformed TLP Status detected for Function 14. If set, hw generates pcie_err_attn output.
4585   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MALF_TLP14_SHIFT                                                 6
4586   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_ECRC14                                                           (0x1<<7) // ECRC Error TLP Status detected for Function 14. If set, hw generates pcie_err_attn output.
4587   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_ECRC14_SHIFT                                                     7
4588   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNSPPORT14                                                       (0x1<<8) // Unsupported Request Error Status detected for Function 14. If set, hw generates pcie_err_attn output.
4589   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNSPPORT14_SHIFT                                                 8
4590   #define PCIEIP_REG_TL_FUNC14TO15_STAT_PRI_SIG_TARGET_ABORT14                                               (0x1<<9) //
4591   #define PCIEIP_REG_TL_FUNC14TO15_STAT_PRI_SIG_TARGET_ABORT14_SHIFT                                         9
4592   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_PSND_TLP15                                                       (0x1<<10) // Poisoned Error Status detected in function 15. If set, hw generates pcie_err_attn output.
4593   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_PSND_TLP15_SHIFT                                                 10
4594   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_FC_PRTL15                                                        (0x1<<11) // Flow Control Protocol Error Status detected in function 15. If set, hw generates pcie_err_attn output.
4595   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_FC_PRTL15_SHIFT                                                  11
4596   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_CPL_TIMEOUT15                                                    (0x1<<12) // Completer Timeout Status detected in function 15. If set, hw generates pcie_err_attn output.
4597   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_CPL_TIMEOUT15_SHIFT                                              12
4598   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MASTER_ABRT15                                                    (0x1<<13) // Receive UR Status detectedin function 15. If set, hw generates pcie_err_attn output.
4599   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MASTER_ABRT15_SHIFT                                              13
4600   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNEXP_CPL15                                                      (0x1<<14) // Unexpected Completion Status detected in function 15. If set, hw geneartes pcie_err_attn output.
4601   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNEXP_CPL15_SHIFT                                                14
4602   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_RX_OFLOW15                                                       (0x1<<15) // Receiver Overflow Status detected in function 15. If set, hw generates pcie_err_attn output.
4603   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_RX_OFLOW15_SHIFT                                                 15
4604   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MALF_TLP15                                                       (0x1<<16) // Malformed TLP Status detected in function 15. If set, hw generates pcie_err_attn output.
4605   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_MALF_TLP15_SHIFT                                                 16
4606   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_ECRC15                                                           (0x1<<17) // ECRC Error TLP Status detected in function 15. If set, hw generates pcie_err_attn output.
4607   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_ECRC15_SHIFT                                                     17
4608   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNSPPORT15                                                       (0x1<<18) // Unsupported Request Error Status detected in function15. If set, hw generates pcie_err_attn output.
4609   #define PCIEIP_REG_TL_FUNC14TO15_STAT_ERR_UNSPPORT15_SHIFT                                                 18
4610   #define PCIEIP_REG_TL_FUNC14TO15_STAT_PRI_SIG_TARGET_ABORT15                                               (0x1<<19) //
4611   #define PCIEIP_REG_TL_FUNC14TO15_STAT_PRI_SIG_TARGET_ABORT15_SHIFT                                         19
4612   #define PCIEIP_REG_TL_FUNC14TO15_STAT_UNUSED_1                                                             (0xfff<<20) //
4613   #define PCIEIP_REG_TL_FUNC14TO15_STAT_UNUSED_1_SHIFT                                                       20
4614 #define PCIEIP_REG_PF_HIDE_CONTROL                                                                           0x0008a0UL //Access:RW   DataWidth:0x20   // The core supports the hiding of implemented physical functions. To enable this feature, you must set the CX_HIDE_PF_EN hidden configuration parameter.
4615   #define PCIEIP_REG_PF_HIDE_CONTROL_PF0_HIDE_CONTROL                                                        (0x3<<0) // 0x00: PF is Visible, 0x01:Reserved, 0x10:PF is hidden. All CFG accesses to this function will receive UR. 0x11: PF is Partially Hidden. CfgWr accesses to this funciton will receive UR. CfgRd accesses to this function will receive SC, with a data payload of 0xFFFFFFFF.
4616   #define PCIEIP_REG_PF_HIDE_CONTROL_PF0_HIDE_CONTROL_SHIFT                                                  0
4617   #define PCIEIP_REG_PF_HIDE_CONTROL_PF1_HIDE_CONTROL                                                        (0x3<<2) // Operates in the same way as PF0.
4618   #define PCIEIP_REG_PF_HIDE_CONTROL_PF1_HIDE_CONTROL_SHIFT                                                  2
4619   #define PCIEIP_REG_PF_HIDE_CONTROL_PF2_HIDE_CONTROL                                                        (0x3<<4) // Operates in the same way as PF0.
4620   #define PCIEIP_REG_PF_HIDE_CONTROL_PF2_HIDE_CONTROL_SHIFT                                                  4
4621   #define PCIEIP_REG_PF_HIDE_CONTROL_PF3_HIDE_CONTROL                                                        (0x3<<6) // Operates in the same way as PF0.
4622   #define PCIEIP_REG_PF_HIDE_CONTROL_PF3_HIDE_CONTROL_SHIFT                                                  6
4623   #define PCIEIP_REG_PF_HIDE_CONTROL_PF4_HIDE_CONTROL                                                        (0x3<<8) // Operates in the same way as PF0.
4624   #define PCIEIP_REG_PF_HIDE_CONTROL_PF4_HIDE_CONTROL_SHIFT                                                  8
4625   #define PCIEIP_REG_PF_HIDE_CONTROL_PF5_HIDE_CONTROL                                                        (0x3<<10) // Operates in the same way as PF0.
4626   #define PCIEIP_REG_PF_HIDE_CONTROL_PF5_HIDE_CONTROL_SHIFT                                                  10
4627   #define PCIEIP_REG_PF_HIDE_CONTROL_PF6_HIDE_CONTROL                                                        (0x3<<12) // Operates in the same way as PF0.
4628   #define PCIEIP_REG_PF_HIDE_CONTROL_PF6_HIDE_CONTROL_SHIFT                                                  12
4629   #define PCIEIP_REG_PF_HIDE_CONTROL_PF7_HIDE_CONTROL                                                        (0x3<<14) // Operates in the same way as PF0.
4630   #define PCIEIP_REG_PF_HIDE_CONTROL_PF7_HIDE_CONTROL_SHIFT                                                  14
4631   #define PCIEIP_REG_PF_HIDE_CONTROL_PF8_HIDE_CONTROL                                                        (0x3<<16) // Operates in the same way as PF0.
4632   #define PCIEIP_REG_PF_HIDE_CONTROL_PF8_HIDE_CONTROL_SHIFT                                                  16
4633   #define PCIEIP_REG_PF_HIDE_CONTROL_PF9_HIDE_CONTROL                                                        (0x3<<18) // Operates in the same way as PF0.
4634   #define PCIEIP_REG_PF_HIDE_CONTROL_PF9_HIDE_CONTROL_SHIFT                                                  18
4635   #define PCIEIP_REG_PF_HIDE_CONTROL_PF10_HIDE_CONTROL                                                       (0x3<<20) // Operates in the same way as PF0.
4636   #define PCIEIP_REG_PF_HIDE_CONTROL_PF10_HIDE_CONTROL_SHIFT                                                 20
4637   #define PCIEIP_REG_PF_HIDE_CONTROL_PF11_HIDE_CONTROL                                                       (0x3<<22) // Operates in the same way as PF0.
4638   #define PCIEIP_REG_PF_HIDE_CONTROL_PF11_HIDE_CONTROL_SHIFT                                                 22
4639   #define PCIEIP_REG_PF_HIDE_CONTROL_PF12_HIDE_CONTROL                                                       (0x3<<24) // Operates in the same way as PF0.
4640   #define PCIEIP_REG_PF_HIDE_CONTROL_PF12_HIDE_CONTROL_SHIFT                                                 24
4641   #define PCIEIP_REG_PF_HIDE_CONTROL_PF13_HIDE_CONTROL                                                       (0x3<<26) // Operates in the same way as PF0.
4642   #define PCIEIP_REG_PF_HIDE_CONTROL_PF13_HIDE_CONTROL_SHIFT                                                 26
4643   #define PCIEIP_REG_PF_HIDE_CONTROL_PF14_HIDE_CONTROL                                                       (0x3<<28) // Operates in the same way as PF0.
4644   #define PCIEIP_REG_PF_HIDE_CONTROL_PF14_HIDE_CONTROL_SHIFT                                                 28
4645   #define PCIEIP_REG_PF_HIDE_CONTROL_PF15_HIDE_CONTROL                                                       (0x3<<30) // Operates in the same way as PF0.
4646   #define PCIEIP_REG_PF_HIDE_CONTROL_PF15_HIDE_CONTROL_SHIFT                                                 30
4647 #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF                                                                       0x0008a8UL //Access:RW   DataWidth:0x20   // Gen3 EQ Control Register. This register controls equalization for Phase2 in an upstream port (USP), or Phase3 in a downstream port (DSP). M-PCIe doesn't have Conventional PCIe Gen3 feature. The registers of this section do not exist.
4648   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_FB_MODE                                                     (0xf<<0) // Feedback Mode.  - 0000b: Direction Change  - 0001b: Figure Of Merit  - 0010b: Reserved  - .....: Reserved  - 1111b: Reserved Note: When CX_GEN4_SPEED, this register is a shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4649   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_FB_MODE_SHIFT                                               0
4650   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_PHASE23_EXIT_MODE                                           (0x1<<4) // Behavior After 24 ms Timeout (when optimal settings are not found).   For a USP: Determine next LTSSM state from Phase2 after 24ms Timeout  - 0: Recovery.Speed  - 1: Recovery.Equalization.Phase3 When optimal settings are not found then:  - Equalization Phase 2 Successful status bit is not set in the "Link Status Register 2"  - Equalization Phase 2 Complete status bit is set in the "Link Status Register 2" For a DSP: Determine next LTSSM state from Phase3 after 24ms Timeout  - 0: Recovery.Speed  - 1: Recovery.Equalization.RcvrLock When optimal settings are not found then:  - Equalization Phase 3 Successful status bit is not set in the "Link Status Register 2"  - Equalization Phase 3 Complete status bit is set in the "Link Status Register 2" Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4651   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_PHASE23_EXIT_MODE_SHIFT                                     4
4652   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_EVAL_2MS_DISABLE                                            (0x1<<5) // Phase2_3 2 ms Timeout Disable. Determine behavior in Phase2 for USP (Phase3 if DSP) when the PHY does not respond within 2ms to the assertion of RxEqEval:  - 0: abort the current evaluation, stop any attempt to modify the remote transmitter settings, Phase2 is terminated by the 24ms timeout  - 1: ignore the 2ms timeout and continue as normal. This is used to support PHYs that require more than 2ms to respond to the assertion of RxEqEval. Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4653   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_EVAL_2MS_DISABLE_SHIFT                                      5
4654   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_PSET_REQ_VEC                                                (0xffff<<8) // Preset Request Vector. Requesting of Presets during the initial part of the EQ Master Phase. Encoding scheme is as follows:   Bit [15:0] =0x0: No preset is requested and evaluated in EQ Master Phase.   Bit [i] =1: "Preset=i" is requested and evaluated in EQ Master Phase.  - 0000000000000000: No preset be requested and evaluated in EQ Master Phase  - 000000xxxxxxxxx1: Preset 0 is requested and evaluated in EQ Master Phase  - 000000xxxxxxxx1x: Preset 1 is requested and evaluated in EQ Master Phase  - 000000xxxxxxx1xx: Preset 2 is requested and evaluated in EQ Master Phase  - 000000xxxxxx1xxx: Preset 3 is requested and evaluated in EQ Master Phase  - 000000xxxxx1xxxx: Preset 4 is requested and evaluated in EQ Master Phase  - 000000xxxx1xxxxx: Preset 5 is requested and evaluated in EQ Master Phase  - 000000xxx1xxxxxx: Preset 6 is requested and evaluated in EQ Master Phase  - 000000xx1xxxxxxx: Preset 7 is requested and evaluated in EQ Master Phase  - 000000x1xxxxxxxx: Preset 8 is requested and evaluated in EQ Master Phase  - 00000x1xxxxxxxxx: Preset 9 is requested and evaluated in EQ Master Phase  - 000001xxxxxxxxxx: Preset 10 is requested and evaluated in EQ Master Phase  - All other encodings: Reserved Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4655   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_PSET_REQ_VEC_SHIFT                                          8
4656   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_FOM_INC_INITIAL_EVAL                                        (0x1<<24) // Include Initial FOM. Include or not the FOM feedback from the initial preset evaluation performed in the EQ Master, when finding the highest FOM among all preset evaluations.  - 0: Do not include  - 1: Include Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4657   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_FOM_INC_INITIAL_EVAL_SHIFT                                  24
4658   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_PSET_REQ_AS_COEF                                            (0x1<<25) // GEN3_EQ_PSET_REQ_AS_COEF is an internally reserved field. Do not use.  Note: This register field is sticky.
4659   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_EQ_PSET_REQ_AS_COEF_SHIFT                                      25
4660   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_REQ_SEND_CONSEC_EIEOS_FOR_PSET_MAP                             (0x1<<26) // Request core to send back-to-back EIEOS in Recovery.RcvrLock state until presets to coefficients mapping is complete.  - 0: Do not request  - 1: request Note: Gen3 and Gen4 share the same register bit and have the same feature.  Note: This register field is sticky.
4661   #define PCIEIP_REG_GEN3_EQ_CONTROL_OFF_GEN3_REQ_SEND_CONSEC_EIEOS_FOR_PSET_MAP_SHIFT                       26
4662 #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF                                                            0x0008acUL //Access:RW   DataWidth:0x20   // Gen3 EQ Direction Change Feedback Mode Control Register. Equalization controls to be used in Phase2 (USP) or Phase 3 (DSP), when you set the Feedback Mode in "Gen3 EQ Control Register" to "Direction Change." These fields allow control over the initial starting point for the search of optimal coefficient settings, and allow control over the criteria used to determine when the optimal settings have been achieved. The values are applied to all the lanes.
4663   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_T_MIN_PHASE23                               (0x1f<<0) // Minimum Time (in ms) To Remain in EQ Master Phase. The LTSSM stays in EQ Master phase for at least this amount of time, before starting to check for convergence of the coefficients. Allowed values 0,1,...,24.  Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4664   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_T_MIN_PHASE23_SHIFT                         0
4665   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_N_EVALS                                     (0x1f<<5) // Convergence Window Depth. Number of consecutive evaluations considered in Phase 2/3 when determining if optimal coefficients have been found. Allowed range: 0,1,2,..16 up to a maximum of CX_GEN3_EQ_COEFQ_DEPTH.  When set to 0, EQ Master is performed without sending any requests to the remote partner in Phase 2 for USP and Phase 3 for DSP. Therefore, the remote partner will not change its transmitter coefficients and will move to the next state.  Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4666   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_N_EVALS_SHIFT                               5
4667   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_MAX_PRE_CUSROR_DELTA                        (0xf<<10) // Convergence Window Aperture for C-1. Pre-cursor coefficients maximum delta within the convergence window depth. Allowed range: 0,1,2,..15.  Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4668   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_MAX_PRE_CUSROR_DELTA_SHIFT                  10
4669   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_MAX_POST_CUSROR_DELTA                       (0xf<<14) // Convergence Window Aperture for C+1. Post-cursor coefficients maximum delta within the convergence window depth. Allowed range: 0,1,2,..15.  Note: When CX_GEN4_SPEED, this register is shadow register for Gen3 and Gen4 data rate. If RATE_SHADOW_SEL==00b, this register is for Gen3 data rate. If RATE_SHADOW_SEL==01b, this register is for Gen4 data rate.  Note: This register field is sticky.
4670   #define PCIEIP_REG_GEN3_EQ_FB_MODE_DIR_CHANGE_OFF_GEN3_EQ_FMDC_MAX_POST_CUSROR_DELTA_SHIFT                 14
4671 #define PCIEIP_REG_ORDER_RULE_CTRL_OFF                                                                       0x0008b4UL //Access:RW   DataWidth:0x20   // Order Rule Control Register.
4672   #define PCIEIP_REG_ORDER_RULE_CTRL_OFF_NP_PASS_P                                                           (0xff<<0) // Non-Posted Passing Posted Ordering Rule Control.   Determines if NP can pass halted P queue.  - 0 : NP can not pass P (recommended).  - 1 : NP can pass P
4673   #define PCIEIP_REG_ORDER_RULE_CTRL_OFF_NP_PASS_P_SHIFT                                                     0
4674   #define PCIEIP_REG_ORDER_RULE_CTRL_OFF_CPL_PASS_P                                                          (0xff<<8) // Completion Passing Posted Ordering Rule Control.   Determines if CPL can pass halted P queue.  - 0: CPL can not pass P (recommended)  - 1: CPL can pass P
4675   #define PCIEIP_REG_ORDER_RULE_CTRL_OFF_CPL_PASS_P_SHIFT                                                    8
4676 #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF                                                                 0x0008b8UL //Access:RW   DataWidth:0x20   // PIPE Loopback Control Register.
4677   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_LPBK_RXVALID                                                  (0xffff<<0) // LPBK_RXVALID is an internally reserved field. Do not use.  Note: This register field is sticky.
4678   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_LPBK_RXVALID_SHIFT                                            0
4679   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_RXSTATUS_LANE                                                 (0x3f<<16) // RXSTATUS_LANE is an internally reserved field. Do not use.  Note: This register field is sticky.
4680   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_RXSTATUS_LANE_SHIFT                                           16
4681   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_RXSTATUS_VALUE                                                (0x7<<24) // RXSTATUS_VALUE is an internally reserved field. Do not use.
4682   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_RXSTATUS_VALUE_SHIFT                                          24
4683   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_PIPE_LOOPBACK                                                 (0x1<<31) // PIPE Loopback Enable. Indicates RMMI Loopback if M-PCIe.  Note: This register field is sticky.
4684   #define PCIEIP_REG_PIPE_LOOPBACK_CONTROL_OFF_PIPE_LOOPBACK_SHIFT                                           31
4685 #define PCIEIP_REG_MISC_CONTROL_1_OFF                                                                        0x0008bcUL //Access:RW   DataWidth:0x20   // DBI Read-Only Write Enable Register.
4686   #define PCIEIP_REG_MISC_CONTROL_1_OFF_DBI_RO_WR_EN                                                         (0x1<<0) // Write to RO Registers Using DBI. When you set this field to "1", then some RO and HwInit bits are writable from the local application through the DBI. For more details, see "Writing to Read-Only Registers."  Note: This register field is sticky.
4687   #define PCIEIP_REG_MISC_CONTROL_1_OFF_DBI_RO_WR_EN_SHIFT                                                   0
4688 #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF                                                                    0x0008c0UL //Access:RW   DataWidth:0x20   // UpConfigure Multi-lane Control Register.  Used when upsizing or downsizing the link width through Configuration state without bringing the link down. For more details, see the "Link Establishment" section in the Core Operations chapter of the Databook.
4689   #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF_TARGET_LINK_WIDTH                                                (0x3f<<0) // Target Link Width.  Values correspond to:  - 6'b000000: Core does not start upconfigure or autonomous width downsizing in the Configuration state.  - 6'b000001: x1  - 6'b000010: x2  - 6'b000100: x4  - 6'b001000: x8  - 6'b010000: x16  - 6'b100000: x32 This field is reserved (fixed to '0') for M-PCIe.
4690   #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF_TARGET_LINK_WIDTH_SHIFT                                          0
4691   #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF_DIRECT_LINK_WIDTH_CHANGE                                         (0x1<<6) // Directed Link Width Change.  The core always moves to Configuration state through Recovery state when this bit is set to '1'.  - If the upconfigure_capable variable is '1' and the PCIE_CAP_HW_AUTO_WIDTH_DISABLE bit in LINK_CONTROL_LINK_STATUS_REG is '0', the core starts upconfigure or autonomous width downsizing (to the TARGET_LINK_WIDTH value) in the Configuration state.  - If TARGET_LINK_WIDTH value is 0x0, the core does not start upconfigure or autonomous width downsizing in the Configuration state. The core self-clears this field when the core accepts this request.  This field is reserved (fixed to '0') for M-PCIe.
4692   #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF_DIRECT_LINK_WIDTH_CHANGE_SHIFT                                   6
4693   #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF_UPCONFIGURE_SUPPORT                                              (0x1<<7) // Upconfigure Support.  The core sends this value as the Link Upconfigure Capability in TS2 Ordered Sets in Configuration.Complete state.  This field is reserved (fixed to '0') for M-PCIe.  Note: This register field is sticky.
4694   #define PCIEIP_REG_MULTI_LANE_CONTROL_OFF_UPCONFIGURE_SUPPORT_SHIFT                                        7
4695 #define PCIEIP_REG_PHY_INTEROP_CTRL_OFF                                                                      0x0008c4UL //Access:RW   DataWidth:0x20   // PHY Interoperability Control Register.   This register is reserved for internal use.  You should not write to this register and change the default unless specifically instructed by Synopsys support.
4696   #define PCIEIP_REG_PHY_INTEROP_CTRL_OFF_RXSTANDBY_CONTROL                                                  (0x7f<<0) // Rxstandby Control. Bits 0..5 determine if the core asserts the RxStandby signal (mac_phy_rxstandby) in the indicated condition. Bit 6 enables the controller to perform the RxStandby/RxStandbyStatus handshake.  - [0]: Rx EIOS and subsequent T TX-IDLE-MIN  - [1]: Rate Change  - [2]: Inactive lane for upconfigure/downconfigure  - [3]: PowerDown=P1orP2  - [4]: RxL0s.Idle  - [5]: EI Infer in L0  - [6]: Execute RxStandby/RxStandbyStatus Handshake This field is reserved (fixed to '0') for M-PCIe.  Note: This register field is sticky.
4697   #define PCIEIP_REG_PHY_INTEROP_CTRL_OFF_RXSTANDBY_CONTROL_SHIFT                                            0
4698   #define PCIEIP_REG_PHY_INTEROP_CTRL_OFF_L1_NOWAIT_P1                                                       (0x1<<9) // L1 entry control bit.  - 1: Core does not wait for PHY to acknowledge transition to P1 before entering L1.  - 0: Core waits for the PHY to acknowledge transition to P1 before entering L1. Note: The access attributes of this field are as follows:  - Dbi: R/W (sticky)  Note: This register field is sticky.
4699   #define PCIEIP_REG_PHY_INTEROP_CTRL_OFF_L1_NOWAIT_P1_SHIFT                                                 9
4700 #define PCIEIP_REG_TRGT_CPL_LUT_DELETE_ENTRY_OFF                                                             0x0008c8UL //Access:RW   DataWidth:0x20   // TRGT_CPL_LUT Delete Entry Control register.   Using this register you can delete one entry in the target completion LUT.  Note:: The target completion LUT (and associated target completion timeout event) is watching for received application completions (on XALI0/1/2) corresponding to previously received non-posted requests from the PCIe wire.
4701   #define PCIEIP_REG_TRGT_CPL_LUT_DELETE_ENTRY_OFF_LOOK_UP_ID                                                (0x7fffffff<<0) // This number selects one entry to delete of the TRGT_CPL_LUT.
4702   #define PCIEIP_REG_TRGT_CPL_LUT_DELETE_ENTRY_OFF_LOOK_UP_ID_SHIFT                                          0
4703   #define PCIEIP_REG_TRGT_CPL_LUT_DELETE_ENTRY_OFF_DELETE_EN                                                 (0x1<<31) // This is a one shot bit. A '1' write to this bit triggers the deletion of the target completion LUT entry that is specified in the LOOK_UP_ID field. This is a self-clearing register field. Reading from this register field always returns a '0'.
4704   #define PCIEIP_REG_TRGT_CPL_LUT_DELETE_ENTRY_OFF_DELETE_EN_SHIFT                                           31
4705 #define PCIEIP_REG_PL_LAST_OFF                                                                               0x0008fcUL //Access:R    DataWidth:0x20   // PL_LAST_OFF is an internally reserved register. Do not use.
4706   #define PCIEIP_REG_PL_LAST_OFF_PL_LAST                                                                     (0x1<<0) // PL_LAST is an internally reserved field. Do not use.
4707   #define PCIEIP_REG_PL_LAST_OFF_PL_LAST_SHIFT                                                               0
4708 #define PCIEIP_REG_TL_STATUS_0                                                                               0x000900UL //Access:R    DataWidth:0x20   // Split completion table entry. For Debug.
4709   #define PCIEIP_REG_TL_STATUS_0_DEVICE_NO                                                                   (0xf<<0) // Split table contents for tag0. this corresponds to Device_no[4:1] of PCIE header.
4710   #define PCIEIP_REG_TL_STATUS_0_DEVICE_NO_SHIFT                                                             0
4711   #define PCIEIP_REG_TL_STATUS_0_FUNC_NO                                                                     (0x7<<4) // Split table contents for tag0. This is the Function number of the request made.
4712   #define PCIEIP_REG_TL_STATUS_0_FUNC_NO_SHIFT                                                               4
4713   #define PCIEIP_REG_TL_STATUS_0_TC                                                                          (0x7<<7) // Split table contents for tag0. This is the Traffic class field.
4714   #define PCIEIP_REG_TL_STATUS_0_TC_SHIFT                                                                    7
4715   #define PCIEIP_REG_TL_STATUS_0_ATTR                                                                        (0x3<<10) // Split table Contents for tag0. This corresponds to attr field in PCIE header.
4716   #define PCIEIP_REG_TL_STATUS_0_ATTR_SHIFT                                                                  10
4717   #define PCIEIP_REG_TL_STATUS_0_BYTE_COUNT                                                                  (0x1fff<<12) // Split table contents for tag0. This corresponds to the Byte count field.
4718   #define PCIEIP_REG_TL_STATUS_0_BYTE_COUNT_SHIFT                                                            12
4719   #define PCIEIP_REG_TL_STATUS_0_LWR_ADDR                                                                    (0x7f<<25) // Split table contents for tag0. This corresponds to the Lower address field.
4720   #define PCIEIP_REG_TL_STATUS_0_LWR_ADDR_SHIFT                                                              25
4721 #define PCIEIP_REG_TL_STATUS_1                                                                               0x000904UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 01.
4722 #define PCIEIP_REG_TL_STATUS_2                                                                               0x000908UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 02.
4723 #define PCIEIP_REG_TL_STATUS_3                                                                               0x00090cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 03.
4724 #define PCIEIP_REG_TL_STATUS_4                                                                               0x000910UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 04.
4725 #define PCIEIP_REG_TL_STATUS_5                                                                               0x000914UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 05.
4726 #define PCIEIP_REG_TL_STATUS_6                                                                               0x000918UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 06.
4727 #define PCIEIP_REG_TL_STATUS_7                                                                               0x00091cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 07.
4728 #define PCIEIP_REG_TL_STATUS_8                                                                               0x000920UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 08.
4729 #define PCIEIP_REG_TL_STATUS_9                                                                               0x000924UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 09.
4730 #define PCIEIP_REG_TL_STATUS_10                                                                              0x000928UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 10.
4731 #define PCIEIP_REG_TL_STATUS_11                                                                              0x00092cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 11.
4732 #define PCIEIP_REG_TL_STATUS_12                                                                              0x000930UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 12.
4733 #define PCIEIP_REG_TL_STATUS_13                                                                              0x000934UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 13.
4734 #define PCIEIP_REG_TL_STATUS_14                                                                              0x000938UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 14.
4735 #define PCIEIP_REG_TL_STATUS_15                                                                              0x00093cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 15.
4736 #define PCIEIP_REG_TL_STATUS_16                                                                              0x000940UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 16.
4737 #define PCIEIP_REG_TL_STATUS_17                                                                              0x000944UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 17.
4738 #define PCIEIP_REG_TL_STATUS_18                                                                              0x000948UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 18.
4739 #define PCIEIP_REG_TL_STATUS_19                                                                              0x00094cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 19.
4740 #define PCIEIP_REG_TL_STATUS_20                                                                              0x000950UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 20.
4741 #define PCIEIP_REG_TL_STATUS_21                                                                              0x000954UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 21.
4742 #define PCIEIP_REG_TL_STATUS_22                                                                              0x000958UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 22.
4743 #define PCIEIP_REG_TL_STATUS_23                                                                              0x00095cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 23.
4744 #define PCIEIP_REG_TL_STATUS_24                                                                              0x000960UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 24.
4745 #define PCIEIP_REG_TL_STATUS_25                                                                              0x000964UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 25.
4746 #define PCIEIP_REG_TL_STATUS_26                                                                              0x000968UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 26.
4747 #define PCIEIP_REG_TL_STATUS_27                                                                              0x00096cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 27.
4748 #define PCIEIP_REG_TL_STATUS_28                                                                              0x000970UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 28.
4749 #define PCIEIP_REG_TL_STATUS_29                                                                              0x000974UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 29.
4750 #define PCIEIP_REG_TL_STATUS_30                                                                              0x000978UL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 30.
4751 #define PCIEIP_REG_TL_STATUS_31                                                                              0x00097cUL //Access:R    DataWidth:0x20   // This register is same as tl_status_0, except that it corresponds to split completion table entry for tag 31.
4752 #define PCIEIP_REG_TL_HDR_FC_ST                                                                              0x000980UL //Access:R    DataWidth:0x20   // Header Flow Control. For Debug.
4753   #define PCIEIP_REG_TL_HDR_FC_ST_NPH_AVAIL                                                                  (0xff<<0) // Non Posted Header credits available.
4754   #define PCIEIP_REG_TL_HDR_FC_ST_NPH_AVAIL_SHIFT                                                            0
4755   #define PCIEIP_REG_TL_HDR_FC_ST_PH_AVAIL                                                                   (0xff<<8) // Posted Header Credits Available.
4756   #define PCIEIP_REG_TL_HDR_FC_ST_PH_AVAIL_SHIFT                                                             8
4757   #define PCIEIP_REG_TL_HDR_FC_ST_CPLH_AVAIL                                                                 (0xff<<16) // Completion Header credits available.
4758   #define PCIEIP_REG_TL_HDR_FC_ST_CPLH_AVAIL_SHIFT                                                           16
4759   #define PCIEIP_REG_TL_HDR_FC_ST_NPD_AVAIL_7_0                                                              (0xff<<24) // Non-Posted Data credits available: bit[7:0].
4760   #define PCIEIP_REG_TL_HDR_FC_ST_NPD_AVAIL_7_0_SHIFT                                                        24
4761 #define PCIEIP_REG_TL_DAT_FC_ST                                                                              0x000984UL //Access:R    DataWidth:0x20   // Data Flow Control. For Debug.
4762   #define PCIEIP_REG_TL_DAT_FC_ST_PD_AVAIL                                                                   (0xfff<<0) // Posted Data credits available.
4763   #define PCIEIP_REG_TL_DAT_FC_ST_PD_AVAIL_SHIFT                                                             0
4764   #define PCIEIP_REG_TL_DAT_FC_ST_UNUSED0                                                                    (0xf<<12) //
4765   #define PCIEIP_REG_TL_DAT_FC_ST_UNUSED0_SHIFT                                                              12
4766   #define PCIEIP_REG_TL_DAT_FC_ST_CPLD_AVAIL                                                                 (0xfff<<16) // Completion Data credits available.
4767   #define PCIEIP_REG_TL_DAT_FC_ST_CPLD_AVAIL_SHIFT                                                           16
4768   #define PCIEIP_REG_TL_DAT_FC_ST_NPD_AVAIL_11_8                                                             (0xf<<28) // Non-Posted Data credits available: bit[11:8].
4769   #define PCIEIP_REG_TL_DAT_FC_ST_NPD_AVAIL_11_8_SHIFT                                                       28
4770 #define PCIEIP_REG_TL_HDR_FCCON_ST                                                                           0x000988UL //Access:R    DataWidth:0x20   // Header Flow Control. For Debug.
4771   #define PCIEIP_REG_TL_HDR_FCCON_ST_NPH_CC                                                                  (0xff<<0) // Non Posted Header credits consumed.
4772   #define PCIEIP_REG_TL_HDR_FCCON_ST_NPH_CC_SHIFT                                                            0
4773   #define PCIEIP_REG_TL_HDR_FCCON_ST_PH_CC                                                                   (0xff<<8) // Posted Header Credits consumed.
4774   #define PCIEIP_REG_TL_HDR_FCCON_ST_PH_CC_SHIFT                                                             8
4775   #define PCIEIP_REG_TL_HDR_FCCON_ST_CPLH_CC                                                                 (0xff<<16) // Completion Header credits consumed.
4776   #define PCIEIP_REG_TL_HDR_FCCON_ST_CPLH_CC_SHIFT                                                           16
4777   #define PCIEIP_REG_TL_HDR_FCCON_ST_NPD_CC_7_0                                                              (0xff<<24) // Non-Posted Data credits consumed: bit[7:0].
4778   #define PCIEIP_REG_TL_HDR_FCCON_ST_NPD_CC_7_0_SHIFT                                                        24
4779 #define PCIEIP_REG_TL_DAT_FCCON_ST                                                                           0x00098cUL //Access:R    DataWidth:0x20   // Data Flow Control. For Debug.
4780   #define PCIEIP_REG_TL_DAT_FCCON_ST_PD_CC                                                                   (0xfff<<0) // Posted Data credits consumed.
4781   #define PCIEIP_REG_TL_DAT_FCCON_ST_PD_CC_SHIFT                                                             0
4782   #define PCIEIP_REG_TL_DAT_FCCON_ST_UNUSED0                                                                 (0xf<<12) //
4783   #define PCIEIP_REG_TL_DAT_FCCON_ST_UNUSED0_SHIFT                                                           12
4784   #define PCIEIP_REG_TL_DAT_FCCON_ST_CPLD_CC                                                                 (0xfff<<16) // Completion Data credits consumed.
4785   #define PCIEIP_REG_TL_DAT_FCCON_ST_CPLD_CC_SHIFT                                                           16
4786   #define PCIEIP_REG_TL_DAT_FCCON_ST_NPD_CC_11_8                                                             (0xf<<28) // Non-Posted Data credits consumed: bit[11:8].
4787   #define PCIEIP_REG_TL_DAT_FCCON_ST_NPD_CC_11_8_SHIFT                                                       28
4788 #define PCIEIP_REG_TL_TGT_CRDT_ST                                                                            0x000990UL //Access:R    DataWidth:0x20   // Target Flow Control. For Debug.
4789   #define PCIEIP_REG_TL_TGT_CRDT_ST_PH_CRDT_CNTR                                                             (0x7f<<0) // Available Posted header credits for target writes.
4790   #define PCIEIP_REG_TL_TGT_CRDT_ST_PH_CRDT_CNTR_SHIFT                                                       0
4791   #define PCIEIP_REG_TL_TGT_CRDT_ST_UNUSED0                                                                  (0x1<<7) //
4792   #define PCIEIP_REG_TL_TGT_CRDT_ST_UNUSED0_SHIFT                                                            7
4793   #define PCIEIP_REG_TL_TGT_CRDT_ST_PD_CRDT_CNTR                                                             (0x7f<<8) // Available Posted data credits for target writes.
4794   #define PCIEIP_REG_TL_TGT_CRDT_ST_PD_CRDT_CNTR_SHIFT                                                       8
4795   #define PCIEIP_REG_TL_TGT_CRDT_ST_UNUSED1                                                                  (0x1<<15) //
4796   #define PCIEIP_REG_TL_TGT_CRDT_ST_UNUSED1_SHIFT                                                            15
4797   #define PCIEIP_REG_TL_TGT_CRDT_ST_NP_CRDT_CNTR                                                             (0x1<<16) // Available Non-posted credit for target reads or config.
4798   #define PCIEIP_REG_TL_TGT_CRDT_ST_NP_CRDT_CNTR_SHIFT                                                       16
4799 #define PCIEIP_REG_TL_CRDT_ALLOC_ST                                                                          0x000994UL //Access:R    DataWidth:0x20   // Multi Field Register.
4800   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_NPH_ALLOC                                                              (0xff<<0) // Non-Posted header credits allocated.
4801   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_NPH_ALLOC_SHIFT                                                        0
4802   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_NPD_ALLOC                                                              (0xff<<8) // Non-Posted data credits allocated.
4803   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_NPD_ALLOC_SHIFT                                                        8
4804   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_PH_ALLOC                                                               (0xff<<16) // Posted header credits allocated.
4805   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_PH_ALLOC_SHIFT                                                         16
4806   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_PD_ALLOC                                                               (0xff<<24) // Posted Data credits allocated.
4807   #define PCIEIP_REG_TL_CRDT_ALLOC_ST_PD_ALLOC_SHIFT                                                         24
4808 #define PCIEIP_REG_TL_SMLOGIC_ST                                                                             0x000998UL //Access:R    DataWidth:0x20   // State machines in TL status for debug.
4809   #define PCIEIP_REG_TL_SMLOGIC_ST_NP_CURR_STATE                                                             (0xf<<0) // Target Non-Posted request State machine.
4810   #define PCIEIP_REG_TL_SMLOGIC_ST_NP_CURR_STATE_SHIFT                                                       0
4811   #define PCIEIP_REG_TL_SMLOGIC_ST_PH_CURR_STATE                                                             (0xf<<4) // Target posted request state machine.
4812   #define PCIEIP_REG_TL_SMLOGIC_ST_PH_CURR_STATE_SHIFT                                                       4
4813   #define PCIEIP_REG_TL_SMLOGIC_ST_CPL_CURR_STATE                                                            (0x3<<8) // CPL_CURR_STATE Read Completions State machine.
4814   #define PCIEIP_REG_TL_SMLOGIC_ST_CPL_CURR_STATE_SHIFT                                                      8
4815   #define PCIEIP_REG_TL_SMLOGIC_ST_UNUSED0                                                                   (0x3f<<10) //
4816   #define PCIEIP_REG_TL_SMLOGIC_ST_UNUSED0_SHIFT                                                             10
4817   #define PCIEIP_REG_TL_SMLOGIC_ST_TX_SM                                                                     (0x7<<16) // Transmit State machine.
4818   #define PCIEIP_REG_TL_SMLOGIC_ST_TX_SM_SHIFT                                                               16
4819 #define PCIEIP_REG_TL_PM_DEBUG                                                                               0x00099cUL //Access:R    DataWidth:0x20   // Different OBFF Related Debug Signals.
4820 #define PCIEIP_REG_TL_RST_DEBUG                                                                              0x0009a0UL //Access:R    DataWidth:0x20   // Different Reset Related Debug Signals.
4821   #define PCIEIP_REG_TL_RST_DEBUG_AUX_DBG_SIGS_0                                                             (0x7ff<<0) //
4822   #define PCIEIP_REG_TL_RST_DEBUG_AUX_DBG_SIGS_0_SHIFT                                                       0
4823   #define PCIEIP_REG_TL_RST_DEBUG_PCIE_LNK_PHY_RESET_MDIO_N                                                  (0x1<<11) //
4824   #define PCIEIP_REG_TL_RST_DEBUG_PCIE_LNK_PHY_RESET_MDIO_N_SHIFT                                            11
4825   #define PCIEIP_REG_TL_RST_DEBUG_PCIE_LNK_PHY_RESET_UC_N                                                    (0x1<<12) //
4826   #define PCIEIP_REG_TL_RST_DEBUG_PCIE_LNK_PHY_RESET_UC_N_SHIFT                                              12
4827   #define PCIEIP_REG_TL_RST_DEBUG_HARD_RST_CFG_B                                                             (0x1<<13) //
4828   #define PCIEIP_REG_TL_RST_DEBUG_HARD_RST_CFG_B_SHIFT                                                       13
4829   #define PCIEIP_REG_TL_RST_DEBUG_PERST_CFG_B                                                                (0x1<<14) //
4830   #define PCIEIP_REG_TL_RST_DEBUG_PERST_CFG_B_SHIFT                                                          14
4831   #define PCIEIP_REG_TL_RST_DEBUG_RESERVED                                                                   (0x1<<15) //
4832   #define PCIEIP_REG_TL_RST_DEBUG_RESERVED_SHIFT                                                             15
4833   #define PCIEIP_REG_TL_RST_DEBUG_AUX_DBG_SIGS_1                                                             (0x7ff<<16) //
4834   #define PCIEIP_REG_TL_RST_DEBUG_AUX_DBG_SIGS_1_SHIFT                                                       16
4835   #define PCIEIP_REG_TL_RST_DEBUG_RESERVED_1                                                                 (0x1f<<27) //
4836   #define PCIEIP_REG_TL_RST_DEBUG_RESERVED_1_SHIFT                                                           27
4837 #define PCIEIP_REG_TL_IOV_VFCTL_0                                                                            0x000a04UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4838   #define PCIEIP_REG_TL_IOV_VFCTL_0_VF_NEXTBUS                                                               (0x1<<0) // This bit when set enables the DUT to assume that VFs are residing on a bus number that is different than the one on which the PFs reside. When this bit is enabled, VF_offset is automatically set to be greater than 256. So VFs reside on the next bus number and PCIE IP will consume multiple bus numbers. In this case VFs are accessed using Cfg Type 1 Transactions. This bit should be set if ARI is not supported in the hierarchy.
4839   #define PCIEIP_REG_TL_IOV_VFCTL_0_VF_NEXTBUS_SHIFT                                                         0
4840   #define PCIEIP_REG_TL_IOV_VFCTL_0_VF_OFFSET_VETO                                                           (0x1<<1) // This bit when set, prevents DUT from automatically setting VF offset to be greater than 256(when vf_nextbus, bit 0 is set). User would have to set the offset bit on their own in this case.
4841   #define PCIEIP_REG_TL_IOV_VFCTL_0_VF_OFFSET_VETO_SHIFT                                                     1
4842   #define PCIEIP_REG_TL_IOV_VFCTL_0_VF_EN_BAR_ADJUST                                                         (0x1<<2) // This bit when set, enables DUT to automatically adjust the VF BAR size based on the System Page Size programming. When system Page size is programmed to be greater than User Page Size, DUT will change the VF BAR size advertized to be the new Effective system Page Size.
4843   #define PCIEIP_REG_TL_IOV_VFCTL_0_VF_EN_BAR_ADJUST_SHIFT                                                   2
4844 #define PCIEIP_REG_TL_FCIMM_NP_LIMIT                                                                         0x000a10UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4845   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_FC_NPD_IMM_LIMIT                                                  (0xfff<<0) // The number of accumulated non-posted data credits since the last request for immediate update that are needed to force an immediate update. The default is 0 since infinite non-posted data credits are advertised.
4846   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_FC_NPD_IMM_LIMIT_SHIFT                                            0
4847   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_FC_NPH_IMM_LIMIT                                                  (0xff<<12) // The number of accumulated non-posted header credits since the last request for immediate update that are needed to force an immediate update. The default is (NPH_INIT_CREDIT &gt;&gt; 1). A value of 0 means always force an update (if infinite credits are not advertised).
4848   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_FC_NPH_IMM_LIMIT_SHIFT                                            12
4849   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_ENA_FC_NP_IMMEDIATE                                               (0x1<<20) // When set, released non-posted credits are flagged for immediate update. When clear, the credits may or not be updated until one or more of the accumulated credit thresholds for non-posted header or non-posted data is reached. (If clear and infinite credits are advertised, the thresholds are not used to force immediate updates.)
4850   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_ENA_FC_NP_IMMEDIATE_SHIFT                                         20
4851   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_FC_NP_USCNT                                                       (0xf<<21) // The number of microseconds between the last update and the forced update if there are outstanding non-posted credits to update. The resolution on the timer is +/- 1 us.
4852   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_FC_NP_USCNT_SHIFT                                                 21
4853   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_ENA_FC_NP_UPD_10US                                                (0x1<<25) // When set, outstanding non-posted credit updates are forwarded to the DLL as immediate updates after a given number of microseconds (see below) elapses since the last update. This is typically used with non-immediate (threshold-based) updates.
4854   #define PCIEIP_REG_TL_FCIMM_NP_LIMIT_REG_ENA_FC_NP_UPD_10US_SHIFT                                          25
4855 #define PCIEIP_REG_TL_FCIMM_P_LIMIT                                                                          0x000a14UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4856   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_FC_PD_IMM_LIMIT                                                    (0xfff<<0) // The number of accumulated posted data credits since the last request for immediate update that are needed to force an immediate update. The default is (PD_INIT_CREDIT &gt;&gt; 1). A value of 0 means always force an update (if infinite credits are not advertised).
4857   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_FC_PD_IMM_LIMIT_SHIFT                                              0
4858   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_FC_PH_IMM_LIMIT                                                    (0xff<<12) // The number of accumulated posted header credits since the last request for immediate update that are needed to force an immediate update. The default is (PH_INIT_CREDIT &gt;&gt; 1). A value of 0 means always force an update (if infinite credits are not advertised).
4859   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_FC_PH_IMM_LIMIT_SHIFT                                              12
4860   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_ENA_FC_P_IMMEDIATE                                                 (0x1<<20) // When set, released posted credits are flagged for immediate update. When clear, the credits may or not be updated until one or more of the accumulated credit thresholds for posted header or posted data is reached. (If clear and infinite credits are advertised, the thresholds are not used to force immediate updates.)
4861   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_ENA_FC_P_IMMEDIATE_SHIFT                                           20
4862   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_FC_P_USCNT                                                         (0xf<<21) // The number of microseconds between the last update and the forced update if there are outstanding posted credits to update. The resolution on the timer is +/- 1 us.
4863   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_FC_P_USCNT_SHIFT                                                   21
4864   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_ENA_FC_P_UPD_10US                                                  (0x1<<25) // When set, outstanding posted credit updates are forwarded to the DLL as immediate updates after a given number of microseconds (see below) elapses since the last update. This is typically used with non-immediate (threshold-based) updates.
4865   #define PCIEIP_REG_TL_FCIMM_P_LIMIT_REG_ENA_FC_P_UPD_10US_SHIFT                                            25
4866 #define PCIEIP_REG_REG_CAPENA_FN0_MASK                                                                       0x000a1cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
4867   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_CAP_ENA_FN0_MASK                                                    (0xf<<0) // Each bit, when set, indicates that the corresponding capability available in cap_ena is valid only for function 0 and the the corresponding capability for other physical functions are disabled.
4868   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_CAP_ENA_FN0_MASK_SHIFT                                              0
4869   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_EXT_CAP_ENA_FN0_MASK                                                (0x3ff<<4) // Each bit, when set, indicates that the corresponding capability available in ext_cap_ena is valid only for function 0 and the the corresponding capability for other physical functions are disabled.
4870   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_EXT_CAP_ENA_FN0_MASK_SHIFT                                          4
4871   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_RC_EXT_CAP_ENA_FN0_MASK                                             (0x3<<14) // Each bit, when set, indicates that the corresponding capability available in rc_ext_cap_ena is valid only for function 0 and the the corresponding capability for other physical functions are disabled.
4872   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_RC_EXT_CAP_ENA_FN0_MASK_SHIFT                                       14
4873   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_EXT2_CAP_ENA_FN0_MASK                                               (0xf<<16) // Each bit, when set, indicates that the corresponding capability available in ext2_cap_ena is valid only for function 0 and the the corresponding capability for other physical functions are disabled.
4874   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_EXT2_CAP_ENA_FN0_MASK_SHIFT                                         16
4875   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_EXT3_CAP_ENA_FN0_MASK                                               (0xf<<20) // Each bit, when set, indicates that the corresponding capability available in ext3_cap_ena is valid only for function 0 and the the corresponding capability for other physical functions are disabled.
4876   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_EXT3_CAP_ENA_FN0_MASK_SHIFT                                         20
4877   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_UNUSED0                                                             (0x3<<24) //
4878   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_UNUSED0_SHIFT                                                       24
4879   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_RC_EXT2_CAP_ENA_FN0_MASK                                            (0x1f<<26) // Each bit, when set, indicates that the corresponding capability available in rc_ext2_cap_ena is valid only for function 0 and the the corresponding capability for other physical functions are disabled.
4880   #define PCIEIP_REG_REG_CAPENA_FN0_MASK_RC_EXT2_CAP_ENA_FN0_MASK_SHIFT                                      26
4881 #define PCIEIP_REG_VDM_CTL0                                                                                  0x000a20UL //Access:RW   DataWidth:0x20   // This register is present if PCIE_VDM_SUPP is defined in version.v
4882   #define PCIEIP_REG_VDM_CTL0_REG_VDM_LENGTH                                                                 (0x3ff<<0) // Length in bytes to which VDM messages are restricted to
4883   #define PCIEIP_REG_VDM_CTL0_REG_VDM_LENGTH_SHIFT                                                           0
4884   #define PCIEIP_REG_VDM_CTL0_UNUSED0                                                                        (0x3f<<10) //
4885   #define PCIEIP_REG_VDM_CTL0_UNUSED0_SHIFT                                                                  10
4886   #define PCIEIP_REG_VDM_CTL0_REG_VDM_ENABLED                                                                (0x1<<16) // VDM is enabled when this bit is set. PCIe will pass VDM messgaes to user interface when this bit is enabled, else it will be silently dropped.
4887   #define PCIEIP_REG_VDM_CTL0_REG_VDM_ENABLED_SHIFT                                                          16
4888 #define PCIEIP_REG_PTM_CTL0                                                                                  0x000a24UL //Access:RW   DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4889   #define PCIEIP_REG_PTM_CTL0_REG_PTM_REQ_START                                                              (0x1<<0) // This bit when set, forces hardware to generate a PTM Request message. Hardware automatically clears this bit, when the PTM response is received.
4890   #define PCIEIP_REG_PTM_CTL0_REG_PTM_REQ_START_SHIFT                                                        0
4891   #define PCIEIP_REG_PTM_CTL0_REG_PTM_ATTN_MASK                                                              (0x1<<1) // This field when set will prevent hardware from generating attention when PTM req- response handshake has completed.
4892   #define PCIEIP_REG_PTM_CTL0_REG_PTM_ATTN_MASK_SHIFT                                                        1
4893   #define PCIEIP_REG_PTM_CTL0_UNUSED0                                                                        (0xfffffff<<2) //
4894   #define PCIEIP_REG_PTM_CTL0_UNUSED0_SHIFT                                                                  2
4895   #define PCIEIP_REG_PTM_CTL0_REG_PTM_ATTN_STAT                                                              (0x1<<30) // This field when set inidcates that the PTM req-response handshake initiated by software has completed. This bit is cleared by writing to it.
4896   #define PCIEIP_REG_PTM_CTL0_REG_PTM_ATTN_STAT_SHIFT                                                        30
4897   #define PCIEIP_REG_PTM_CTL0_REG_PTM_REQ_STATUS                                                             (0x1<<31) // This field when set inidcates that the PTM req-response handshake completed successfully. This field is valid only when bit 30 is set.
4898   #define PCIEIP_REG_PTM_CTL0_REG_PTM_REQ_STATUS_SHIFT                                                       31
4899 #define PCIEIP_REG_PTM_PMSTR_HI                                                                              0x000a28UL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4900 #define PCIEIP_REG_PTM_PMSTR_LO                                                                              0x000a2cUL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4901 #define PCIEIP_REG_PTM_LOCAL_HI                                                                              0x000a30UL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4902 #define PCIEIP_REG_PTM_LOCAL_LO                                                                              0x000a34UL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4903 #define PCIEIP_REG_PTM_RES_LOCAL_HI                                                                          0x000a38UL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4904 #define PCIEIP_REG_PTM_RES_LOCAL_LO                                                                          0x000a3cUL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4905 #define PCIEIP_REG_PTM_MSTR_PROP_DLY                                                                         0x000a40UL //Access:R    DataWidth:0x20   // This register is present if PCIE_PTM_SUPP is defined in version.v
4906 #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL                                                                      0x000a50UL //Access:RW   DataWidth:0x20   // Control register for tx tlp statistics
4907   #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL_REG_TTX_TLP_STAT_EN                                                (0x1<<0) // TLP Statistics Enable. Setting this bit to '1' enables the tx TLP statistics collection. Hardware will count various types of TLPs in the TX direction, as programmed in the reg_ttx_det_tlp_type register. When this bit is reset to '0', the counting stops and software can read the results. This bit is automatically cleared after the specified time if reg_ttx_tlp_stat_len is non-zero. All statistic read-back registers are cleared when this transitions from '0' to '1'.
4908   #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL_REG_TTX_TLP_STAT_EN_SHIFT                                          0
4909   #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL_UNUSED0                                                            (0x7f<<1) //
4910   #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL_UNUSED0_SHIFT                                                      1
4911   #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL_REG_TTX_TLP_STAT_LEN                                               (0xffffff<<8) // TLP Statistics Length. This field specifies the TLP statistics collection time in microseconds. When it is set to '0', software has to clear the reg_ttx_tlp_stat_en bit to stop the operation. When it is set to a non-zero value, hardware automatically clears the enable bit after the specified time.
4912   #define PCIEIP_REG_PCIER_TL_STAT_TX_CTL_REG_TTX_TLP_STAT_LEN_SHIFT                                         8
4913 #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE                                                                     0x000a54UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4914   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_0                                            (0xff<<0) // This register contains Enable bit and the TLP type that hardware can detect. Bit[7] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[6:0] Bits[6:0] indicate TLP type. TLP type can be masked using reg_ttx_det_tlp_type_mask[6:0].
4915   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_0_SHIFT                                      0
4916   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_1                                            (0xff<<8) // This register contains Enable bit and the TLP type that hardware can detect. Bit[15] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[14:8] Bits[14:8] indicate TLP type. TLP type can be masked using reg_ttx_det_tlp_type_mask[14:8].
4917   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_1_SHIFT                                      8
4918   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_2                                            (0xff<<16) // This register contains Enable bit and the TLP type that hardware can detect. Bit[23] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[22:16] Bits[22:16] indicate TLP type. TLP type can be masked using reg_ttx_det_tlp_type_mask[22:16].
4919   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_2_SHIFT                                      16
4920   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_3                                            (0xff<<24) // This register contains Enable bit and the TLP type that hardware can detect. Bit[31] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[30:24] Bits[30:24] indicate TLP type. TLP type can be masked using reg_ttx_det_tlp_type_mask[30:24].
4921   #define PCIEIP_REG_PCIER_TL_STAT_TX_TYPE_REG_TTX_DET_TLP_TYPE_3_SHIFT                                      24
4922 #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK                                                                     0x000a58UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4923   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_0                                       (0x7f<<0) // This register contains the mask bits for reg_ttx_det_tlp_type_0. Bits[7:0] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_ttx_det_tlp_type_0 will be masked. Masking works only if Enable bit (bit [7] of reg_ttx_det_tlp_type_0) is true.
4924   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_0_SHIFT                                 0
4925   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_UNUSED0                                                           (0x1<<7) //
4926   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_UNUSED0_SHIFT                                                     7
4927   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_1                                       (0x7f<<8) // This register contains the mask bits for reg_ttx_det_tlp_type_1. Bits[14:8] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_ttx_det_tlp_type_1 will be masked. Masking works only if Enable bit (bit [15] of reg_ttx_det_tlp_type_1) is true.
4928   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_1_SHIFT                                 8
4929   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_UNUSED1                                                           (0x1<<15) //
4930   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_UNUSED1_SHIFT                                                     15
4931   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_2                                       (0x7f<<16) // This register contains the mask bits for reg_ttx_det_tlp_type_2. Bits[22:16] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_ttx_det_tlp_type_2 will be masked. Masking works only if Enable bit (bit [7] of reg_ttx_det_tlp_type_2) is true.
4932   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_2_SHIFT                                 16
4933   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_UNUSED2                                                           (0x1<<23) //
4934   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_UNUSED2_SHIFT                                                     23
4935   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_3                                       (0x7f<<24) // This register contains the mask bits for reg_ttx_det_tlp_type_3. Bits[30:24] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_ttx_det_tlp_type_3 will be masked. Masking works only if Enable bit (bit [7] of reg_ttx_det_tlp_type_3) is true.
4936   #define PCIEIP_REG_PCIER_TL_STAT_TX_MASK_REG_TTX_DET_TLP_TYPE_MASK_3_SHIFT                                 24
4937 #define PCIEIP_REG_PCIER_TL_STAT_TX_CTR_LO                                                                   0x000a5cUL //Access:R    DataWidth:0x20   // TX TLP Statistics Low 32 bits. This register indicates the number of TLPs that have been trasmitted. It is cleared when reg_ttx_tlp_stat_en goes from '0' to '1'.
4938 #define PCIEIP_REG_PCIER_TL_STAT_TX_CTR_HI                                                                   0x000a60UL //Access:R    DataWidth:0x20   // TX TLP Statistics High 32 bits. This register indicates the number of TLPs that have been trasmitted. It is cleared when reg_ttx_tlp_stat_en goes from '0' to '1'.
4939 #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL                                                                      0x000a64UL //Access:RW   DataWidth:0x20   // Control register for rx tlp statistics
4940   #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL_REG_TRX_TLP_STAT_EN                                                (0x1<<0) // TLP Statistics Enable. Setting this bit to '1' enables the rx TLP statistics collection. Hardware will count various types of TLPs programmed in the reg_trx_det_tlp_type register in RX direction. When this bit is reset to '0', the counting stops and software can read the results. This bit is automatically cleared after the specified time if reg_trx_tlp_stat_len is non-zero. All statistic read-back registers are cleared when this transitions from '0' to '1'.
4941   #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL_REG_TRX_TLP_STAT_EN_SHIFT                                          0
4942   #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL_UNUSED0                                                            (0x7f<<1) //
4943   #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL_UNUSED0_SHIFT                                                      1
4944   #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL_REG_TRX_TLP_STAT_LEN                                               (0xffffff<<8) // TLP Statistics Length. This field specifies the TLP statistics collection time in microseconds. When it is set to '0', software has to clear the reg_trx_tlp_stat_en bit to stop the operation. When it is set to a non-zero value, hardware automatically clears the enable bit after the specified time.
4945   #define PCIEIP_REG_PCIER_TL_STAT_RX_CTL_REG_TRX_TLP_STAT_LEN_SHIFT                                         8
4946 #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE                                                                     0x000a68UL //Access:RW   DataWidth:0x20   // Multi Field Register.
4947   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_0                                            (0xff<<0) // This register contains Enable bit and the TLP type that hardware can detect. Bit[7] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[6:0] Bits[6:0] indicate TLP type. TLP type can be masked using reg_trx_det_tlp_type_mask[6:0].
4948   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_0_SHIFT                                      0
4949   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_1                                            (0xff<<8) // This register contains Enable bit and the TLP type that hardware can detect. Bit[15] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[14:8] Bits[14:8] indicate TLP type. TLP type can be masked using reg_trx_det_tlp_type_mask[14:8].
4950   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_1_SHIFT                                      8
4951   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_2                                            (0xff<<16) // This register contains Enable bit and the TLP type that hardware can detect. Bit[23] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[22:16] Bits[22:16] indicate TLP type. TLP type can be masked using reg_trx_det_tlp_type_mask[22:16].
4952   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_2_SHIFT                                      16
4953   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_3                                            (0xff<<24) // This register contains Enable bit and the TLP type that hardware can detect. Bit[31] is enable bit. If this bit is set to 1, then hardware will detect the TLP type indicated by bits[30:24] Bits[30:24] indicate TLP type. TLP type can be masked using reg_trx_det_tlp_type_mask[30:24].
4954   #define PCIEIP_REG_PCIER_TL_STAT_RX_TYPE_REG_TRX_DET_TLP_TYPE_3_SHIFT                                      24
4955 #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK                                                                     0x000a6cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
4956   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_0                                       (0x7f<<0) // This register contains the mask bits for reg_trx_det_tlp_type_0. Bits[7:0] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_trx_det_tlp_type_0 will be masked. Masking works only if Enable bit (bit [7] of reg_trx_det_tlp_type_0) is true.
4957   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_0_SHIFT                                 0
4958   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_UNUSED0                                                           (0x1<<7) //
4959   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_UNUSED0_SHIFT                                                     7
4960   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_1                                       (0x7f<<8) // This register contains the mask bits for reg_trx_det_tlp_type_1. Bits[14:8] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_trx_det_tlp_type_1 will be masked. Masking works only if Enable bit (bit [15] of reg_trx_det_tlp_type_1) is true.
4961   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_1_SHIFT                                 8
4962   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_UNUSED1                                                           (0x1<<15) //
4963   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_UNUSED1_SHIFT                                                     15
4964   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_2                                       (0x7f<<16) // This register contains the mask bits for reg_trx_det_tlp_type_2. Bits[22:16] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_trx_det_tlp_type_2 will be masked. Masking works only if Enable bit (bit [7] of reg_trx_det_tlp_type_2) is true.
4965   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_2_SHIFT                                 16
4966   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_UNUSED2                                                           (0x1<<23) //
4967   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_UNUSED2_SHIFT                                                     23
4968   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_3                                       (0x7f<<24) // This register contains the mask bits for reg_trx_det_tlp_type_3. Bits[30:24] are the mask bits. Default value is 0. If a bit is set to 1 then corresponding bit of reg_trx_det_tlp_type_3 will be masked. Masking works only if Enable bit (bit [7] of reg_trx_det_tlp_type_3) is true.
4969   #define PCIEIP_REG_PCIER_TL_STAT_RX_MASK_REG_TRX_DET_TLP_TYPE_MASK_3_SHIFT                                 24
4970 #define PCIEIP_REG_PCIER_TL_STAT_RX_CTR_LO                                                                   0x000a70UL //Access:R    DataWidth:0x20   // RX TLP Statistics Low 32 bits. This register indicates the number of TLPs that have been trasmitted. It is cleared when reg_trx_tlp_stat_en goes from '0' to '1'.
4971 #define PCIEIP_REG_PCIER_TL_STAT_RX_CTR_HI                                                                   0x000a74UL //Access:R    DataWidth:0x20   // RX TLP Statistics High 32 bits. This register indicates the number of TLPs that have been trasmitted. It is cleared when reg_trx_tlp_stat_en goes from '0' to '1'.
4972 #define PCIEIP_REG_PL_LTR_LATENCY_OFF                                                                        0x000b30UL //Access:RW   DataWidth:0x20   // LTR Latency Register. The function of this register field (and all other fields in this register) differs between an upstream port and a downstream port. For an upstream port, the register fields capture the corresponding fields in the LTR messages that are transmitted by the port. For a downstream port, the register fields capture the corresponding fields in the LTR messages that are received by the port. The full content of the register is reflected on the app_ltr_latency[31:0] output.
4973   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_SNOOP_LATENCY_VALUE                                                  (0x3ff<<0) // Snoop Latency Value.  Note: The access attributes of this field are as follows:  - Dbi: R/W
4974   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_SNOOP_LATENCY_VALUE_SHIFT                                            0
4975   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_SNOOP_LATENCY_SCALE                                                  (0x7<<10) // Snoop Latency Scale.  Note: The access attributes of this field are as follows:  - Dbi: R/W
4976   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_SNOOP_LATENCY_SCALE_SHIFT                                            10
4977   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_SNOOP_LATENCY_REQUIRE                                                (0x1<<15) // Snoop Latency Requirement.  Note: The access attributes of this field are as follows:  - Dbi: R/W
4978   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_SNOOP_LATENCY_REQUIRE_SHIFT                                          15
4979   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_NO_SNOOP_LATENCY_VALUE                                               (0x3ff<<16) // No Snoop Latency Value.  Note: The access attributes of this field are as follows:  - Dbi: R/W
4980   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_NO_SNOOP_LATENCY_VALUE_SHIFT                                         16
4981   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_NO_SNOOP_LATENCY_SCALE                                               (0x7<<26) // No Snoop Latency Scale.  Note: The access attributes of this field are as follows:  - Dbi: R/W
4982   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_NO_SNOOP_LATENCY_SCALE_SHIFT                                         26
4983   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_NO_SNOOP_LATENCY_REQUIRE                                             (0x1<<31) // No Snoop Latency Requirement.  Note: The access attributes of this field are as follows:  - Dbi: R/W
4984   #define PCIEIP_REG_PL_LTR_LATENCY_OFF_NO_SNOOP_LATENCY_REQUIRE_SHIFT                                       31
4985 #define PCIEIP_REG_AUX_CLK_FREQ_OFF                                                                          0x000b40UL //Access:RW   DataWidth:0x20   // Auxiliary Clock Frequency Control Register.
4986   #define PCIEIP_REG_AUX_CLK_FREQ_OFF_AUX_CLK_FREQ                                                           (0x3ff<<0) // The aux_clk frequency in MHz. This value is used to provide a 1 us reference for counting time during low-power states with aux_clk when the PHY has removed the pipe_clk. Frequencies lower than 1 MHz are possible but with a loss of accuracy in the time counted. If the actual frequency (f) of aux_clk does not exactly match the programmed frequency (f_prog), then there is an error in the time counted by the core that can be expressed in percentage as: err% = (f_prog/f-1)*100. For example if f=2.5 MHz and f_prog=3 MHz, then err% =(3/2.5-1)*100 =20%, meaning that the time counted by the core on aux_clk will be 20% greater than the time in us programmed in the corresponding time register (for example T_POWER_ON).  Note: This register field is sticky.
4987   #define PCIEIP_REG_AUX_CLK_FREQ_OFF_AUX_CLK_FREQ_SHIFT                                                     0
4988 #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT                                                                    0x000c00UL //Access:RW   DataWidth:0x20   // Main status and control register for the PL DL Debug FIFO. Trigger and status shown in this register. For the above two bits, 0b10 is ready but not triggered, 0b11 is actively collecting and triggered, and 0b01 is that the DBG FIFO has collected all needed data.
4989   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_PRETRIG_CNT                                             (0xff<<0) // When non-zero, indicates the maximum number of entries collected and saved prior to the trigger.
4990   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_PRETRIG_CNT_SHIFT                                       0
4991   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_FIFO_RD_CTRL_CSRD_USER_B                                         (0x1<<8) // When cleared, indicates that the DBG FIFO is read by user interface. When set, indicates that the DBG FIFO is read by CS registers only.
4992   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_FIFO_RD_CTRL_CSRD_USER_B_SHIFT                                   8
4993   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_TRIG_ADDR                                               (0x1ff<<9) // When DBG FIFO is triggered, this indicates the FIFO address of the trigger location (where data corresponding to the trigger cycle is collected). Bit 17 is a wrap condition in the FIFO
4994   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_TRIG_ADDR_SHIFT                                         9
4995   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_RADDR                                                   (0xff<<18) // Current dbg fifo read pointer on write side.
4996   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_RADDR_SHIFT                                             18
4997   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_ATTN_ST                                                 (0x1<<26) // Asserted when attn signal is generated and active. Write 1 to clear the attn.
4998   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_ATTN_ST_SHIFT                                           26
4999   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_ATTN                                                    (0x1<<27) // Enables to generate attention to trigger external logic analyzers.
5000   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_ATTN_SHIFT                                              27
5001   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_RESERVED_28                                                      (0x1<<28) //
5002   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_RESERVED_28_SHIFT                                                28
5003   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_FIFO_PRETRIG_FULL                                                (0x1<<29) // Indicates that DBG FIFO has filled the pretrigger buffer before the trigger occurred. If the trigger occurs before the pretrigger buffer is filled, the trig_addr field is used to determine the amount of pre-trigger data collected
5004   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_FIFO_PRETRIG_FULL_SHIFT                                          29
5005   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_TRIGGERED                                               (0x1<<30) // Indicates that the DBG FIFO is triggered.
5006   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_TRIGGERED_SHIFT                                         30
5007   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_ACTIVE                                                  (0x1<<31) // When set by write, activates the DBG FIFO logic. To retrigger, this must be cleared then set again.  When read, this indicates that the DBG FIFO is active (waiting for a trigger).
5008   #define PCIEIP_REG_PCIER_DBG_FIFO_CTLSTAT_DBG_FIFO_ACTIVE_SHIFT                                            31
5009 #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT                                                                0x000c04UL //Access:RW   DataWidth:0x20   // Control and Status for accesses to DBG FIFO indirect registers.
5010   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_WADDR_REG                                                (0x1ff<<0) // The indirect write address register.
5011   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_WADDR_REG_SHIFT                                          0
5012   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_WADDR_AUTOINC                                            (0x1<<9) // When set, the indirect write address register is incremented on writes and, if ind_no_rd_addr is set, it is also incremented on reads.
5013   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_WADDR_AUTOINC_SHIFT                                      9
5014   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_RADDR_REG                                                (0x1ff<<10) // The indirect read address register.
5015   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_RADDR_REG_SHIFT                                          10
5016   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_RADDR_AUTOINC                                            (0x1<<19) // When set, the indirect read address register is incremented on reads.
5017   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_RADDR_AUTOINC_SHIFT                                      19
5018   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_NO_RADDR                                                 (0x1<<20) // When set, the indirect write address register is used for indirect reads as well.
5019   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_IND_NO_RADDR_SHIFT                                           20
5020   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_RESERVED_22                                                  (0x3<<21) //
5021   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_RESERVED_22_SHIFT                                            21
5022   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_DBG_FIFO_WADDR                                               (0x1ff<<23) // Current write address to the external FIFO. Bit 31 is a wrap condition in the FIFO
5023   #define PCIEIP_REG_PCIER_DBG_FIFO_IND_CTLSTAT_DBG_FIFO_WADDR_SHIFT                                         23
5024 #define PCIEIP_REG_PCIER_DBG_FIFO_IND_DATA                                                                   0x000c08UL //Access:RW   DataWidth:0x20   // Access to the currently referenced indirect register via ind_raddr_reg or ind_waddr_reg. The registers are:  Register 0 :: IND_PCIE_DBG_TRIG0_0TO1_MASK - mask bits [319:0] for 0to1 trigger0 Register 10 :: IND_PCIE_DBG_TRIG0_1TO0_MASK - mask bits [319:0] for 1to0 trigger0 Register 20 :: IND_PCIE_DBG_TRIG0_MATCH_MASK - mask bits [319:0] for match trigger0 Register 30 :: IND_PCIE_DBG_TRIG0_MATCH_VALUE - match value bits[319:0] for trigger0  Register 40 :: IND_PCIE_DBG_TRIG0_DATA_SELECT - [127:0] Trigger0 signals each group is selected with 8 bits among the 256 32 bit signals Register 50 :: IND_PCIE_DBG_TRIG1_0TO1_MASK - mask bits [319:0] for 0to1 trigger1 Register 60 :: IND_PCIE_DBG_TRIG1_1TO0_MASK - mask bits [319:0] for 1to0 trigger1 Register 70 :: IND_PCIE_DBG_TRIG1_MATCH_MASK - mask bits [319:0] for match trigger1 Register 80 :: IND_PCIE_DBG_TRIG1_MATCH_VALUE - match value bits[319:0] for trigger1  Register 90 :: IND_PCIE_DBG_TRIG1_DATA_SELECT - [127:0] Trigger1 signals each group is selected with 8 bits among the 256 32 bit signals Register 100 :: IND_PCIE_DBG_TRIG2_0TO1_MASK - mask bits [319:0] for 0to1 trigger2 Register 110 :: IND_PCIE_DBG_TRIG2_1TO0_MASK - mask bits [319:0] for 1to0 trigger2 Register 120 :: IND_PCIE_DBG_TRIG2_MATCH_MASK - mask bits [319:0] for match trigger2 Register 130 :: IND_PCIE_DBG_TRIG2_MATCH_VALUE - match value bits[319:0] for trigger2  Register 140 :: IND_PCIE_DBG_TRIG2_DATA_SELECT - [127:0] Trigger2 signals each group is selected with 8 bits among the 256 32 bit signals Register 150 :: IND_PCIE_DBG_TRIG_SELECT - Trigger condition selecta Register 151 :: IND_PCIE_DBG_TRIG_TIMEOUT - Timeout select for Trigger sm Register 160 :: IND_PCIE_DBG_FILTER_0TO1_MASK - mask bits [319:0] for 0to1 data filtering Register 170 :: IND_PCIE_DBG_FILTER_1TO0_MASK - mask bits [319:0] for 1to0 data filtering Register 180 :: IND_PCIE_DBG_FILTER_MATCH0_MASK - mask bits [319:0] for match0 data filtering Register 190 :: IND_PCIE_DBG_FILTER_MATCH0_VALUE - match0 value bits[319:0] for data filtering Register 200 :: IND_PCIE_DBG_FILTER_MATCH1_MASK - mask bits [319:0] for match1 data filtering Register 210 :: IND_PCIE_DBG_FILTER_MATCH1_VALUE - match1 value bits[319:0] for data filtering Register 220 :: IND_PCIE_DBG_FILTER_SELECT - select the advanced filtering mechanism Register 228 :: IND_PCIE_DBG_ATTN_CTRL - Controls the attention generating state machine Register 229 :: IND_PCIE_DBG_ATTN_SELECT - Select which attention to go out Register 230 :: IND_PCIE_DBG_ATTN_0TO1_MASK - mask bits [319:0] for 0to1 attention signal group Register 240 :: IND_PCIE_DBG_ATTN_1TO0_MASK - mask bits [319:0] for 1to0 attention signal group Register 250 :: IND_PCIE_DBG_ATTN_MATCH_MASK - mask bits [319:0] for match attention signal group Register 260 :: IND_PCIE_DBG_ATTN_MATCH_VALUE - match value bits [319:0] for attention signal group Register 270 :: IND_PCIE_DBG_FIFO_DATA_SELECT - bits [127:0] selects the group of signals to store in the fifo each group is selected with 8 bits among the 256 32 bit signals Register 274 :: IND_PCIE_DBG_FIFO_TIME_SELECT - not used in debug fifo mode  Register 275 :: IND_DBG_FIFO_EVENT_SELECT - select which events to count for each of the two event counters. In addition, either level or rising edge sensitivity is selectable Register 276 :: IND_DBG_FIFO_EVENT_CFG0 - event config0 Register 277 :: IND_DBG_FIFO_EVENT_CFG1 - event config1  If accessing an unimplemented register, the value 0xbadaddee will be returned.
5025 #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL                                                                    0x000c0cUL //Access:RW   DataWidth:0x20   // Debug Control for PL DL DEBUG FIFO
5026   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_TRIGSM                                                           (0xf<<0) // Debug fifo trigger state machine status
5027   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_TRIGSM_SHIFT                                                     0
5028   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_TRIGGER_OUT                                                      (0x7<<4) // Trigger_out[2:0] status
5029   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_TRIGGER_OUT_SHIFT                                                4
5030   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RESERVED_7                                                       (0x1<<7) //
5031   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RESERVED_7_SHIFT                                                 7
5032   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_ATTNSM                                                           (0x3<<8) // Debug fifo attn state machine status
5033   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_ATTNSM_SHIFT                                                     8
5034   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_DBG_FIFO_ATTN                                                    (0x1<<10) // Debug fifo attn signal status
5035   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_DBG_FIFO_ATTN_SHIFT                                              10
5036   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RESERVED_23                                                      (0x1fff<<11) //
5037   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RESERVED_23_SHIFT                                                11
5038   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_CTRL_ATTN                                                (0x1<<24) // When set, asserts attn signal irrespective of attnsm state
5039   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_CTRL_ATTN_SHIFT                                          24
5040   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RD_SIDE_SOFT_RST_25                                              (0x1<<25) // When set, resets user side interface for tlda2 fifo
5041   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RD_SIDE_SOFT_RST_25_SHIFT                                        25
5042   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RD_SIDE_SOFT_RST_26                                              (0x1<<26) // When set, resets user side interface for tlda fifo
5043   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RD_SIDE_SOFT_RST_26_SHIFT                                        26
5044   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RD_SIDE_SOFT_RST_27                                              (0x1<<27) // When set, resets user side interface for dbg fifo
5045   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_RD_SIDE_SOFT_RST_27_SHIFT                                        27
5046   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_28                                              (0x1<<28) // When set, clears the debug fifo active also enables user side flush for debug fifo
5047   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_28_SHIFT                                        28
5048   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_29                                              (0x1<<29) // When set, activates debug fifo
5049   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_29_SHIFT                                        29
5050   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_30                                              (0x1<<30) // When set, resets notrig_cnt and trigsm
5051   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_30_SHIFT                                        30
5052   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_31                                              (0x1<<31) // When set, dbg_fifo_triggered will get asserted irrespective of trigsm state
5053   #define PCIEIP_REG_PCIER_DBG_FIFO_DBG_CTL_REG_DBG_FIFO_CTL_31_SHIFT                                        31
5054 #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL                                                                   0x000c10UL //Access:RW   DataWidth:0x20   // Control for TL PL/DL debug FIFO's
5055   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_USER_RD_FIFO_SEL                                                (0x7<<0) // 000 - no FIFO selected to read by user if  001 - PL/DL FIFO is selected to read by user if  010 - TLDA-0 FIFO is selected to read by user if  100 - TLDA-1 FIFO is selected to read by user if  All other encodings are reserved and un-expected results would come if selected.
5056   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_USER_RD_FIFO_SEL_SHIFT                                          0
5057   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_UNUSED0                                                         (0x1ff<<3) //
5058   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_UNUSED0_SHIFT                                                   3
5059   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_DBG_FIFO_SEL                                                    (0x7<<12) // 000 - generic lane is selected  001 - predefined lane 1  010 - predefined lane 2  .  .  .  111 - Serdes data seleted
5060   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_DBG_FIFO_SEL_SHIFT                                              12
5061   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_RESERVED_15                                                     (0x1<<15) //
5062   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_RESERVED_15_SHIFT                                               15
5063   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_TLDA_FIFO_MUX_SEL                                               (0xf<<16) // TLDA mux will be selected
5064   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_TLDA_FIFO_MUX_SEL_SHIFT                                         16
5065   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_TLDA_FIFO2_MUX_SEL                                              (0xf<<20) // TLDA2 mux will be selected
5066   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_TLDA_FIFO2_MUX_SEL_SHIFT                                        20
5067   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_RESERVED_31                                                     (0xff<<24) //
5068   #define PCIEIP_REG_PCIER_TLPL_DBG_FIFO_CTL_RESERVED_31_SHIFT                                               24
5069 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_9                                                                       0x000c18UL //Access:R    DataWidth:0x20   // The ten read registers give a total of 320 bits of data from the DBG FIFO. The DBG FIFO is read when PCIER_DBG_FIFO_RD_0 is read every time.  If the DBG FIFO location is not used, each register will read 0xFFFFFFFF.
5070 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_8                                                                       0x000c1cUL //Access:R    DataWidth:0x20   // Bits [287:256] of the current DBG FIFO location
5071 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_7                                                                       0x000c20UL //Access:R    DataWidth:0x20   // Bits [255:224] of the current DBG FIFO location
5072 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_6                                                                       0x000c24UL //Access:R    DataWidth:0x20   // Bits [223:192] of the current DBG FIFO location
5073 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_5                                                                       0x000c28UL //Access:R    DataWidth:0x20   // Bits [191:160] of the current DBG FIFO location
5074 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_4                                                                       0x000c2cUL //Access:R    DataWidth:0x20   // Bits [159:128] of the current DBG FIFO location
5075 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_3                                                                       0x000c30UL //Access:R    DataWidth:0x20   // Bits [127:96] of the current DBG FIFO location
5076 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_2                                                                       0x000c34UL //Access:R    DataWidth:0x20   // Bits [95:64] of the current DBG FIFO location
5077 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_1                                                                       0x000c38UL //Access:R    DataWidth:0x20   // Bits [63:32] of the current DBG FIFO location
5078 #define PCIEIP_REG_PCIER_DBG_FIFO_RD_0                                                                       0x000c3cUL //Access:R    DataWidth:0x20   // Bits [31:0] of the current DBG FIFO location
5079 #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT                                                                       0x000c40UL //Access:RW   DataWidth:0x20   // Main status and control register for the Transaction Layer Data Analyzer. Trigger and status shown in this register. If both of the above two bits are set, the results are undefined.
5080   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_TL_TLDAFIFO_RADDR                                                   (0x7f<<0) // The current read address for the external FIFO
5081   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_TL_TLDAFIFO_RADDR_SHIFT                                             0
5082   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_FIFO_RADDR_DWSEL                                                    (0x1<<7) // When set, indicates that the lower 160 bits from the current FIFO read address are in the RDFIFO registers.
5083   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_FIFO_RADDR_DWSEL_SHIFT                                              7
5084   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_FIFO_RDAUTOINC                                                      (0x1<<8) // When set and in local mode, reads to PCIER_TLDA_RDFIFO_4 will automatically increment the read address.
5085   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_FIFO_RDAUTOINC_SHIFT                                                8
5086   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LINK_SERIES                                                         (0x1<<9) // When set, the FIFOs are linked in series to increase the depth of the FIFO.
5087   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LINK_SERIES_SHIFT                                                   9
5088   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LINK_PARA                                                           (0x1<<10) // When set, the FIFOs are linked in parallel to increase the width of the FIFO.
5089   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LINK_PARA_SHIFT                                                     10
5090   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_UI_PRETRIG_ALL                                                      (0x1<<11) // Valid only when reading FIFOs from the user interface. When set, all pretrigger data is considered valid and will be present on the interface. Note that there is a bug in earlier versions of the TLDA that make this a write-only bit.
5091   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_UI_PRETRIG_ALL_SHIFT                                                11
5092   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_UNUSED0                                                             (0x1<<12) //
5093   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_UNUSED0_SHIFT                                                       12
5094   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_DATA_AT_TRIG                                                        (0x1<<13) // When set after FIFO has triggered, indicates that data at the trigger has been collected (as opposed to filtered out based on indirect register settings).
5095   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_DATA_AT_TRIG_SHIFT                                                  13
5096   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LOCAL_MODE                                                          (0x1<<14) // When set, indicates that the FIFO is operating in local mode - FIFO will be read from the registers. When cleared, indicates that the FIFO is operating through reads from the user interface.
5097   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LOCAL_MODE_SHIFT                                                    14
5098   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_PRETRIG_CNT                                                         (0x7f<<15) // The number of pre-trigger samples to keep. pretrig_cnt[6] is only valid when if there are two TLDA blocks and they are linked serially (extending the FIFO depth).
5099   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_PRETRIG_CNT_SHIFT                                                   15
5100   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_TRIG_ADDR                                                           (0x7f<<22) // The FIFO write address at the time of the trigger. Use bit 13 of this register to determine if there was data collected at the time of the trigger.
5101   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_TRIG_ADDR_SHIFT                                                     22
5102   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_PRETRIG_FULL                                                        (0x1<<29) // Set if pretrigger data was expected and enough data samples were collected prior to the trigger
5103   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_PRETRIG_FULL_SHIFT                                                  29
5104   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LOCAL_TLDA_TRIGGERED                                                (0x1<<30) // Indicates that the TLDA is triggered.   For the above two bits, 0b10 is ready but not triggered, 0b11 is actively collecting and triggered, and 0b01 is that the TLDA has collected all needed data.
5105   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LOCAL_TLDA_TRIGGERED_SHIFT                                          30
5106   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LOCAL_TLDA_ACTIVE                                                   (0x1<<31) // When set by write, activates the TLDA logic. To retrigger, this must be cleared then set again.  When read, this indicates that the TLDA is active (waiting for a trigger).
5107   #define PCIEIP_REG_PCIER_TLDA0_CTLSTAT_LOCAL_TLDA_ACTIVE_SHIFT                                             31
5108 #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT                                                                   0x000c44UL //Access:RW   DataWidth:0x20   // Control and status register for indirect accesses.
5109   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_WADDR_REG                                                   (0xff<<0) // The indirect write address register.
5110   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_WADDR_REG_SHIFT                                             0
5111   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_WADDR_AUTOINC                                               (0x1<<8) // When set, the indirect write address register is incremented on writes and, if ind_no_rd_addr is set, it is also incremented on reads.
5112   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_WADDR_AUTOINC_SHIFT                                         8
5113   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_RADDR_REG                                                   (0xff<<9) // The indirect read address register.
5114   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_RADDR_REG_SHIFT                                             9
5115   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_RADDR_AUTOINC                                               (0x1<<17) // When set, the indirect read address register is incremented on reads.
5116   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_RADDR_AUTOINC_SHIFT                                         17
5117   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_NO_RD_ADDR                                                  (0x1<<18) // When set, the indirect write address register (below) is used for indirect reads as well.
5118   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_IND_NO_RD_ADDR_SHIFT                                            18
5119   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_UNUSED0                                                         (0x1f<<19) //
5120   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_UNUSED0_SHIFT                                                   19
5121   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_TL_TLDAFIFO_WADDR                                               (0x7f<<24) // Current write address to the external FIFO.
5122   #define PCIEIP_REG_PCIER_TLDA0_IND_CTLSTAT_TL_TLDAFIFO_WADDR_SHIFT                                         24
5123 #define PCIEIP_REG_PCIER_TLDA0_IND_DATA                                                                      0x000c48UL //Access:RW   DataWidth:0x20   // Access to the currently referenced indirect register via ind_raddr_reg or ind_waddr_reg. Registers are more fully described in the TLDA docs. The registers are:  -- First trigger configuration registers Register 0 :: IND_TLDA_TRIG0_0TO1_MASK0 -- Trigger 0 rising edge mask bits [31:0]  Register 1 :: IND_TLDA_TRIG0_0TO1_MASK1 -- Trigger 0 rising edge mask bits [63:32]  Register 2 :: IND_TLDA_TRIG0_0TO1_MASK2 -- Trigger 0 rising edge mask bits [95:64]  Register 3 :: IND_TLDA_TRIG0_0TO1_MASK3 -- Trigger 0 rising edge mask bits [127:96]  Register 4 :: IND_TLDA_TRIG0_0TO1_MASK4 -- Trigger 0 rising edge mask bits [159:128]  Register 5 :: IND_TLDA_TRIG0_0TO1_MASK5 -- Trigger 0 rising edge mask bits [191:160]  Register 6 :: IND_TLDA_TRIG0_1TO0_MASK0 -- Trigger 0 falling edge mask bits [31:0]  Register 7 :: IND_TLDA_TRIG0_1TO0_MASK1 -- Trigger 0 falling edge mask bits [63:32]  Register 8 :: IND_TLDA_TRIG0_1TO0_MASK2 -- Trigger 0 falling edge mask bits [95:64]  Register 9 :: IND_TLDA_TRIG0_1TO0_MASK3 -- Trigger 0 falling edge mask bits [127:96]  Register 10 :: IND_TLDA_TRIG0_1TO0_MASK4 -- Trigger 0 falling edge mask bits [159:128]  Register 11 :: IND_TLDA_TRIG0_1TO0_MASK5 -- Trigger 0 falling edge mask bits [191:160]  Register 12 :: IND_TLDA_TRIG0_MATCH_MASK0 -- Trigger 0 bit match mask bits [31:0]  Register 13 :: IND_TLDA_TRIG0_MATCH_MASK1 -- Trigger 0 bit match mask bits [63:32]  Register 14 :: IND_TLDA_TRIG0_MATCH_MASK2 -- Trigger 0 bit match mask bits [95:64]  Register 15 :: IND_TLDA_TRIG0_MATCH_MASK3 -- Trigger 0 bit match mask bits [127:96]  Register 16 :: IND_TLDA_TRIG0_MATCH_MASK4 -- Trigger 0 bit match mask bits [159:128]  Register 17 :: IND_TLDA_TRIG0_MATCH_MASK5 -- Trigger 0 bit match mask bits [191:160]  Register 18 :: IND_TLDA_TRIG0_MATCH_VALUE0 -- Trigger 0 bit match value bits [31:0]  Register 19 :: IND_TLDA_TRIG0_MATCH_VALUE1 -- Trigger 0 bit match value bits [63:32]  Register 20 :: IND_TLDA_TRIG0_MATCH_VALUE2 -- Trigger 0 bit match value bits [95:64]  Register 21 :: IND_TLDA_TRIG0_MATCH_VALUE3 -- Trigger 0 bit match value bits [127:96]  Register 22 :: IND_TLDA_TRIG0_MATCH_VALUE4 -- Trigger 0 bit match value bits [159:128]  Register 23 :: IND_TLDA_TRIG0_MATCH_VALUE5 -- Trigger 0 bit match value bits [191:160]  Register 24 :: IND_TLDA_TRIG0_DATA_SELECT0 -- Bits [31:0] to select the data source for trigger 0  Register 25 :: IND_TLDA_TRIG0_DATA_SELECT1 -- Bits [63:32] to select the data source for trigger 0  Register 26 :: IND_TLDA_TRIG0_DATA_SELECT2 -- Bits [95:64] to select the data source for trigger 0  Register 27 :: IND_TLDA_TRIG0_DATA_SELECT3 -- Bits [127:96] to select the data source for trigger 0  Register 28 :: IND_TLDA_TRIG0_DATA_SELECT4 -- Bits [159:128] to select the data source for trigger 0  Register 29 :: IND_TLDA_TRIG0_DATA_SELECT5 -- Bits [191:160] to select the data source for trigger 0   -- Second trigger configuration registers Register 32 :: IND_TLDA_TRIG1_0TO1_MASK0 -- Trigger 1 rising edge mask bits [31:0]  Register 33 :: IND_TLDA_TRIG1_0TO1_MASK1 -- Trigger 1 rising edge mask bits [63:32]  Register 34 :: IND_TLDA_TRIG1_0TO1_MASK2 -- Trigger 1 rising edge mask bits [95:64]  Register 35 :: IND_TLDA_TRIG1_0TO1_MASK3 -- Trigger 1 rising edge mask bits [127:96]  Register 36 :: IND_TLDA_TRIG1_0TO1_MASK4 -- Trigger 1 rising edge mask bits [159:128]  Register 37 :: IND_TLDA_TRIG1_0TO1_MASK5 -- Trigger 1 rising edge mask bits [191:160]  Register 38 :: IND_TLDA_TRIG1_1TO0_MASK0 -- Trigger 1 falling edge mask bits [31:0]  Register 39 :: IND_TLDA_TRIG1_1TO0_MASK1 -- Trigger 1 falling edge mask bits [63:32]  Register 40 :: IND_TLDA_TRIG1_1TO0_MASK2 -- Trigger 1 falling edge mask bits [95:64]  Register 41 :: IND_TLDA_TRIG1_1TO0_MASK3 -- Trigger 1 falling edge mask bits [127:96]  Register 42 :: IND_TLDA_TRIG1_1TO0_MASK4 -- Trigger 1 falling edge mask bits [159:128]  Register 43 :: IND_TLDA_TRIG1_1TO0_MASK5 -- Trigger 1 falling edge mask bits [191:160]  Register 44 :: IND_TLDA_TRIG1_MATCH_MASK0 -- Trigger 1 bit match mask bits [31:0]  Register 45 :: IND_TLDA_TRIG1_MATCH_MASK1 -- Trigger 1 bit match mask bits [63:32]  Register 46 :: IND_TLDA_TRIG1_MATCH_MASK2 -- Trigger 1 bit match mask bits [95:64]  Register 47 :: IND_TLDA_TRIG1_MATCH_MASK3 -- Trigger 1 bit match mask bits [127:96]  Register 48 :: IND_TLDA_TRIG1_MATCH_MASK4 -- Trigger 1 bit match mask bits [159:128]  Register 49 :: IND_TLDA_TRIG1_MATCH_MASK5 -- Trigger 1 bit match mask bits [191:160]  Register 50 :: IND_TLDA_TRIG1_MATCH_VALUE0 -- Trigger 1 bit match value bits [31:0]  Register 51 :: IND_TLDA_TRIG1_MATCH_VALUE1 -- Trigger 1 bit match value bits [63:32]  Register 52 :: IND_TLDA_TRIG1_MATCH_VALUE2 -- Trigger 1 bit match value bits [95:64]  Register 53 :: IND_TLDA_TRIG1_MATCH_VALUE3 -- Trigger 1 bit match value bits [127:96]  Register 54 :: IND_TLDA_TRIG1_MATCH_VALUE4 -- Trigger 1 bit match value bits [159:128]  Register 55 :: IND_TLDA_TRIG1_MATCH_VALUE5 -- Trigger 1 bit match value bits [191:160]  Register 56 :: IND_TLDA_TRIG1_DATA_SELECT0 -- Bits [31:0] to select the data source for trigger 1  Register 57 :: IND_TLDA_TRIG1_DATA_SELECT1 -- Bits [63:32] to select the data source for trigger 1  Register 58 :: IND_TLDA_TRIG1_DATA_SELECT2 -- Bits [95:64] to select the data source for trigger 1  Register 59 :: IND_TLDA_TRIG1_DATA_SELECT3 -- Bits [127:96] to select the data source for trigger 1  Register 60 :: IND_TLDA_TRIG1_DATA_SELECT4 -- Bits [159:128] to select the data source for trigger 1  Register 61 :: IND_TLDA_TRIG1_DATA_SELECT5 -- Bits [191:160] to select the data source for trigger 1   -- Third trigger configuration registers Register 64 :: IND_TLDA_TRIG2_0TO1_MASK0 -- Trigger 2 rising edge mask bits [31:0]  Register 65 :: IND_TLDA_TRIG2_0TO1_MASK1 -- Trigger 2 rising edge mask bits [63:32]  Register 66 :: IND_TLDA_TRIG2_0TO1_MASK2 -- Trigger 2 rising edge mask bits [95:64]  Register 67 :: IND_TLDA_TRIG2_0TO1_MASK3 -- Trigger 2 rising edge mask bits [127:96]  Register 68 :: IND_TLDA_TRIG2_0TO1_MASK4 -- Trigger 2 rising edge mask bits [159:128]  Register 69 :: IND_TLDA_TRIG2_0TO1_MASK5 -- Trigger 2 rising edge mask bits [191:160]  Register 70 :: IND_TLDA_TRIG2_1TO0_MASK0 -- Trigger 2 falling edge mask bits [31:0]  Register 71 :: IND_TLDA_TRIG2_1TO0_MASK1 -- Trigger 2 falling edge mask bits [63:32]  Register 72 :: IND_TLDA_TRIG2_1TO0_MASK2 -- Trigger 2 falling edge mask bits [95:64]  Register 73 :: IND_TLDA_TRIG2_1TO0_MASK3 -- Trigger 2 falling edge mask bits [127:96]  Register 74 :: IND_TLDA_TRIG2_1TO0_MASK4 -- Trigger 2 falling edge mask bits [159:128]  Register 75 :: IND_TLDA_TRIG2_1TO0_MASK5 -- Trigger 2 falling edge mask bits [191:160]  Register 76 :: IND_TLDA_TRIG2_MATCH_MASK0 -- Trigger 2 bit match mask bits [31:0]  Register 77 :: IND_TLDA_TRIG2_MATCH_MASK1 -- Trigger 2 bit match mask bits [63:32]  Register 78 :: IND_TLDA_TRIG2_MATCH_MASK2 -- Trigger 2 bit match mask bits [95:64]  Register 79 :: IND_TLDA_TRIG2_MATCH_MASK3 -- Trigger 2 bit match mask bits [127:96]  Register 80 :: IND_TLDA_TRIG2_MATCH_MASK4 -- Trigger 2 bit match mask bits [159:128]  Register 81 :: IND_TLDA_TRIG2_MATCH_MASK5 -- Trigger 2 bit match mask bits [191:160]  Register 82 :: IND_TLDA_TRIG2_MATCH_VALUE0 -- Trigger 2 bit match value bits [31:0]  Register 83 :: IND_TLDA_TRIG2_MATCH_VALUE1 -- Trigger 2 bit match value bits [63:32]  Register 84 :: IND_TLDA_TRIG2_MATCH_VALUE2 -- Trigger 2 bit match value bits [95:64]  Register 85 :: IND_TLDA_TRIG2_MATCH_VALUE3 -- Trigger 2 bit match value bits [127:96]  Register 86 :: IND_TLDA_TRIG2_MATCH_VALUE4 -- Trigger 2 bit match value bits [159:128]  Register 87 :: IND_TLDA_TRIG2_MATCH_VALUE5 -- Trigger 2 bit match value bits [191:160]  Register 88 :: IND_TLDA_TRIG2_DATA_SELECT0 -- Bits [31:0] to select the data source for trigger 2  Register 89 :: IND_TLDA_TRIG2_DATA_SELECT1 -- Bits [63:32] to select the data source for trigger 2  Register 90 :: IND_TLDA_TRIG2_DATA_SELECT2 -- Bits [95:64] to select the data source for trigger 2  Register 91 :: IND_TLDA_TRIG2_DATA_SELECT3 -- Bits [127:96] to select the data source for trigger 2  Register 92 :: IND_TLDA_TRIG2_DATA_SELECT4 -- Bits [159:128] to select the data source for trigger 2  Register 93 :: IND_TLDA_TRIG2_DATA_SELECT5 -- Bits [191:160] to select the data source for trigger 2   -- Trigger selection and timeout configuration registers Register 96 :: IND_TLDA_TRIG_SELECT -- Selects which triggers or combination of triggers to use  Register 97 :: IND_TLDA_TRIG_TIMEOUT -- Configures timeouts for trigger actions  Register 98 :: IND_TLDA_TRIG_COMBINED_TRIG -- Selects how triggers from two TLDAs are combined   -- Data filtering based on rising edge in the data Register 100 :: IND_TLDA_FILTER_0TO1_MASK0 -- Data path filter rising edge mask bits [31:0]  Register 101 :: IND_TLDA_FILTER_0TO1_MASK1 -- Data path filter rising edga mask bits [63:32]  Register 102 :: IND_TLDA_FILTER_0TO1_MASK2 -- Data path filter rising edge mask bits [95:64]  Register 103 :: IND_TLDA_FILTER_0TO1_MASK3 -- Data path filter rising edge mask bits [127:96]  Register 104 :: IND_TLDA_FILTER_0TO1_MASK4 -- Data path filter rising edge mask bits [159:128]  Register 105 :: IND_TLDA_FILTER_0TO1_MASK5 -- Data path filter rising edge mask bits [191:160]  Register 106 :: IND_TLDA_FILTER_0TO1_MASK6 -- Data path filter rising edge mask bits [223:192]  Register 107 :: IND_TLDA_FILTER_0TO1_MASK7 -- Data path filter rising edge mask bits [255:224]  Register 108 :: IND_TLDA_FILTER_0TO1_MASK8 -- Data path filter rising edge mask bits [287:256]  Register 109 :: IND_TLDA_FILTER_0TO1_MASK9 -- Data path filter rising edge mask bits [319:288]   -- Data filtering based on faling edge in the data Register 110 :: IND_TLDA_FILTER_1TO0_MASK0 -- Data path filter falling edge mask bits [31:0]  Register 111 :: IND_TLDA_FILTER_1TO0_MASK1 -- Data path filter falling edga mask bits [63:32]  Register 112 :: IND_TLDA_FILTER_1TO0_MASK2 -- Data path filter falling edge mask bits [95:64]  Register 113 :: IND_TLDA_FILTER_1TO0_MASK3 -- Data path filter falling edge mask bits [127:96]  Register 114 :: IND_TLDA_FILTER_1TO0_MASK4 -- Data path filter falling edge mask bits [159:128]  Register 115 :: IND_TLDA_FILTER_1TO0_MASK5 -- Data path filter falling edge mask bits [191:160]  Register 116 :: IND_TLDA_FILTER_1TO0_MASK6 -- Data path filter falling edge mask bits [223:192]  Register 117 :: IND_TLDA_FILTER_1TO0_MASK7 -- Data path filter falling edge mask bits [255:224]  Register 118 :: IND_TLDA_FILTER_1TO0_MASK8 -- Data path filter falling edge mask bits [287:256]  Register 119 :: IND_TLDA_FILTER_1TO0_MASK9 -- Data path filter falling edge mask bits [319:288]   -- Data filtering based on matching (masked) value in the data Register 120 :: IND_TLDA_FILTER_MATCH0_MASK0 -- Data path filter match-0 mask bits [31:0]  Register 121 :: IND_TLDA_FILTER_MATCH0_MASK1 -- Data path filter match-0 mask bits [63:32]  Register 122 :: IND_TLDA_FILTER_MATCH0_MASK2 -- Data path filter match-0 mask bits [95:64]  Register 123 :: IND_TLDA_FILTER_MATCH0_MASK3 -- Data path filter match-0 mask bits [127:96]  Register 124 :: IND_TLDA_FILTER_MATCH0_MASK4 -- Data path filter match-0 mask bits [159:128]  Register 125 :: IND_TLDA_FILTER_MATCH0_MASK5 -- Data path filter match-0 mask bits [191:160]  Register 126 :: IND_TLDA_FILTER_MATCH0_MASK6 -- Data path filter match-0 mask bits [223:192]  Register 127 :: IND_TLDA_FILTER_MATCH0_MASK7 -- Data path filter match-0 mask bits [255:224]  Register 128 :: IND_TLDA_FILTER_MATCH0_MASK8 -- Data path filter match-0 mask bits [287:256]  Register 129 :: IND_TLDA_FILTER_MATCH0_MASK9 -- Data path filter match-0 mask bits [319:288]  Register 130 :: IND_TLDA_FILTER_MATCH0_VALUE0 -- Data path filter match-0 value bits [31:0]  Register 131 :: IND_TLDA_FILTER_MATCH0_VALUE1 -- Data path filter match-0 value bits [63:32]  Register 132 :: IND_TLDA_FILTER_MATCH0_VALUE2 -- Data path filter match-0 value bits [95:64]  Register 133 :: IND_TLDA_FILTER_MATCH0_VALUE3 -- Data path filter match-0 value bits [127:96]  Register 134 :: IND_TLDA_FILTER_MATCH0_VALUE4 -- Data path filter match-0 value bits [159:128]  Register 135 :: IND_TLDA_FILTER_MATCH0_VALUE5 -- Data path filter match-0 value bits [191:160]  Register 136 :: IND_TLDA_FILTER_MATCH0_VALUE6 -- Data path filter match-0 value bits [223:192]  Register 137 :: IND_TLDA_FILTER_MATCH0_VALUE7 -- Data path filter match-0 value bits [255:224]  Register 138 :: IND_TLDA_FILTER_MATCH0_VALUE8 -- Data path filter match-0 value bits [287:256]  Register 139 :: IND_TLDA_FILTER_MATCH0_VALUE9 -- Data path filter match-0 value bits [319:288]  Register 140 :: IND_TLDA_FILTER_MATCH1_MASK0 -- Data path filter match-1 mask bits [31:0]  Register 141 :: IND_TLDA_FILTER_MATCH1_MASK1 -- Data path filter match-1 mask bits [63:32]  Register 142 :: IND_TLDA_FILTER_MATCH1_MASK2 -- Data path filter match-1 mask bits [95:64]  Register 143 :: IND_TLDA_FILTER_MATCH1_MASK3 -- Data path filter match-1 mask bits [127:96]  Register 144 :: IND_TLDA_FILTER_MATCH1_MASK4 -- Data path filter match-1 mask bits [159:128]  Register 145 :: IND_TLDA_FILTER_MATCH1_MASK5 -- Data path filter match-1 mask bits [191:160]  Register 146 :: IND_TLDA_FILTER_MATCH1_MASK6 -- Data path filter match-1 mask bits [223:192]  Register 147 :: IND_TLDA_FILTER_MATCH1_MASK7 -- Data path filter match-1 mask bits [255:224]  Register 148 :: IND_TLDA_FILTER_MATCH1_MASK8 -- Data path filter match-1 mask bits [287:256]  Register 149 :: IND_TLDA_FILTER_MATCH1_MASK9 -- Data path filter match-1 mask bits [319:288]  Register 150 :: IND_TLDA_FILTER_MATCH1_VALUE0 -- Data path filter match-1 value bits [31:0]  Register 151 :: IND_TLDA_FILTER_MATCH1_VALUE1 -- Data path filter match-1 value bits [63:32]  Register 152 :: IND_TLDA_FILTER_MATCH1_VALUE2 -- Data path filter match-1 value bits [95:64]  Register 153 :: IND_TLDA_FILTER_MATCH1_VALUE3 -- Data path filter match-1 value bits [127:96]  Register 154 :: IND_TLDA_FILTER_MATCH1_VALUE4 -- Data path filter match-1 value bits [159:128]  Register 155 :: IND_TLDA_FILTER_MATCH1_VALUE5 -- Data path filter match-1 value bits [191:160]  Register 156 :: IND_TLDA_FILTER_MATCH1_VALUE6 -- Data path filter match-1 value bits [223:192]  Register 157 :: IND_TLDA_FILTER_MATCH1_VALUE7 -- Data path filter match-1 value bits [255:224]  Register 158 :: IND_TLDA_FILTER_MATCH1_VALUE8 -- Data path filter match-1 value bits [287:256]  Register 159 :: IND_TLDA_FILTER_MATCH1_VALUE9 -- Data path filter match-1 value bits [319:288]   Register 160 :: IND_TLDA_FILTER_SELECT -- Select the combinations of data filtering to use  Register 161 :: IND_TLDA_DATA_SELECT0 -- Bits [31:0] to select the data source  Register 162 :: IND_TLDA_DATA_SELECT1 -- Bits [63:32] to select the data source  Register 163 :: IND_TLDA_DATA_SELECT2 -- Bits [95:64] to select the data source  Register 164 :: IND_TLDA_DATA_SELECT3 -- Bits [127:96] to select the data source  Register 165 :: IND_TLDA_DATA_SELECT4 -- Bits [159:128] to select the data source  Register 166 :: IND_TLDA_DATA_SELECT5 -- Bits [191:160] to select the data source   Register 169 :: IND_TLDA_TIME_SELECT -- Select the time stamp to include in the data   Register 170 :: IND_TLDA_PREDEF_DATASEL -- Configure on of the preselected data source combinations   Register 171 :: IND_TLDA_EVENT_SEL -- Select the events to watch  Register 172 :: IND_TLDA_EVENT_CFG0 -- Configure the first set of event actions (counting, thresholds, etc)  Register 173 :: IND_TLDA_EVENT_CFG1 -- Configure the second set of event actions (counting, thresholds, etc)   Register 192 :: IND_TLDA_SPARE_DBG0 -- Spare debug register  Register 193 :: IND_TLDA_SPARE_DBG1 -- Spare debug register   If accessing an unimplemented register, the value 0xbadaddee will be returned.
5124 #define PCIEIP_REG_PCIER_TLDA0_RDFIFO_4                                                                      0x000c4cUL //Access:R    DataWidth:0x20   // The five read registers give a total of 160 bits of data from the FIFO. The FIFO is read when PCIER_TLDA0_RDFIFO_4 is read every other time. Also, on the opposite reads of PCIER_TLDA0_RDFIFO_4, the data in these registers is advanced to the next half of the FIFO data. So when the first PCIER_TLDA0_RDFIFO_4 read occurs, data is read from the FIFO and bits [159:0] are in these registers. Next read of PCIER_TLDA0_RDFIFO_4, bits [319:160] are in these registers. If the FIFO location is not used, each register will read 0xbaddf1f0.
5125 #define PCIEIP_REG_PCIER_TLDA0_RDFIFO_3                                                                      0x000c50UL //Access:R    DataWidth:0x20   // Bits [127:96] of the current half-data from the FIFO
5126 #define PCIEIP_REG_PCIER_TLDA0_RDFIFO_2                                                                      0x000c54UL //Access:R    DataWidth:0x20   // Bits [95:64] of the current half-data from the FIFO
5127 #define PCIEIP_REG_PCIER_TLDA0_RDFIFO_1                                                                      0x000c58UL //Access:R    DataWidth:0x20   // Bits [63:32] of the current half-data from the FIFO
5128 #define PCIEIP_REG_PCIER_TLDA0_RDFIFO_0                                                                      0x000c5cUL //Access:R    DataWidth:0x20   // Bits [31:0] of the current half-data from the FIFO
5129 #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT                                                                       0x000c60UL //Access:RW   DataWidth:0x20   // Main status and control register for the second Transaction Layer Data Analyzer. Trigger and status shown in this register.
5130   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_TL_TLDAFIFO_RADDR                                                   (0x7f<<0) // The current read address for the external FIFO
5131   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_TL_TLDAFIFO_RADDR_SHIFT                                             0
5132   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_FIFO_RADDR_DWSEL                                                    (0x1<<7) // When set, indicates that the lower 160 bits from the current FIFO read address are in the RDFIFO registers.
5133   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_FIFO_RADDR_DWSEL_SHIFT                                              7
5134   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_FIFO_RDAUTOINC                                                      (0x1<<8) // When set and in local mode, reads to PCIER_TLDA_RDFIFO_4 will automatically increment the read address.
5135   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_FIFO_RDAUTOINC_SHIFT                                                8
5136   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LINK_SERIES                                                         (0x1<<9) // When set, this indicates the FIFOs are linked in series to increase the depth of the FIFO.
5137   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LINK_SERIES_SHIFT                                                   9
5138   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LINK_PARA                                                           (0x1<<10) // When set, this indicates the FIFOs are linked in parallel to increase the width of the FIFO.
5139   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LINK_PARA_SHIFT                                                     10
5140   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_UI_PRETRIG_ALL                                                      (0x1<<11) // Valid only when reading FIFOs from the user interface. When set, all pretrigger data is considered valid and will be present on the interface. Note that there is a bug in earlier versions of the TLDA that make this a write-only bit.
5141   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_UI_PRETRIG_ALL_SHIFT                                                11
5142   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_UNUSED0                                                             (0x1<<12) //
5143   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_UNUSED0_SHIFT                                                       12
5144   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_DATA_AT_TRIG                                                        (0x1<<13) // When set after FIFO has triggered, indicates that data at the trigger has been collected (as opposed to filtered out based on indirect register settings).
5145   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_DATA_AT_TRIG_SHIFT                                                  13
5146   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LOCAL_MODE                                                          (0x1<<14) // When set, indicates that the FIFO is operating in local mode - FIFO will be read from the registers. When cleared, indicates that the FIFO is operating through reads from the user interface.
5147   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LOCAL_MODE_SHIFT                                                    14
5148   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_PRETRIG_CNT                                                         (0x7f<<15) // The number of pre-trigger samples to keep. pretrig_cnt[6] is only valid when if there are two TLDA blocks and they are linked serially (extending the FIFO depth).
5149   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_PRETRIG_CNT_SHIFT                                                   15
5150   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_TRIG_ADDR                                                           (0x7f<<22) // The FIFO write address at the time of the trigger. Use bit 13 of this register to determine if there was data collected at the time of the trigger.
5151   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_TRIG_ADDR_SHIFT                                                     22
5152   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_PRETRIG_FULL                                                        (0x1<<29) // Set if pretrigger data was expected and enough data samples were collected prior to the trigger
5153   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_PRETRIG_FULL_SHIFT                                                  29
5154   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LOCAL_TLDA_TRIGGERED                                                (0x1<<30) // Indicates that the TLDA is triggered.  For the above two bits, 0b10 is ready but not triggered, 0b11 is actively collecting and triggered, and 0b01 is that the TLDA has collected all needed data.
5155   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LOCAL_TLDA_TRIGGERED_SHIFT                                          30
5156   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LOCAL_TLDA_ACTIVE                                                   (0x1<<31) // When set by write, activates the TLDA logic. To retrigger, this must be cleared then set again.  When read, this indicates that the TLDA is active (waiting for a trigger).
5157   #define PCIEIP_REG_PCIER_TLDA1_CTLSTAT_LOCAL_TLDA_ACTIVE_SHIFT                                             31
5158 #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT                                                                   0x000c64UL //Access:RW   DataWidth:0x20   // Control and status register for indirect accesses.
5159   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_WADDR_REG                                                   (0xff<<0) // The indirect write address register.
5160   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_WADDR_REG_SHIFT                                             0
5161   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_WADDR_AUTOINC                                               (0x1<<8) // When set, the indirect write address register is incremented on writes and, if ind_no_rd_addr is set, it is also incremented on reads.
5162   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_WADDR_AUTOINC_SHIFT                                         8
5163   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_RADDR_REG                                                   (0xff<<9) // The indirect read address register.
5164   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_RADDR_REG_SHIFT                                             9
5165   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_RADDR_AUTOINC                                               (0x1<<17) // When set, the indirect read address register is incremented on reads.
5166   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_RADDR_AUTOINC_SHIFT                                         17
5167   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_NO_RD_ADDR                                                  (0x1<<18) // When set, the indirect write address register (below) is used for indirect reads as well.
5168   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_IND_NO_RD_ADDR_SHIFT                                            18
5169   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_UNUSED0                                                         (0x1f<<19) //
5170   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_UNUSED0_SHIFT                                                   19
5171   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_TL_TLDAFIFO_WADDR                                               (0x3f<<24) // Current write address to the external FIFO.
5172   #define PCIEIP_REG_PCIER_TLDA1_IND_CTLSTAT_TL_TLDAFIFO_WADDR_SHIFT                                         24
5173 #define PCIEIP_REG_PCIER_TLDA1_IND_DATA                                                                      0x000c68UL //Access:RW   DataWidth:0x20   // Access to the currently referenced indirect register via ind_raddr_reg or ind_waddr_reg. Registers are more fully described in the TLDA docs. The registers are:  -- First trigger configuration registers Register 0 :: IND_TLDA_TRIG0_0TO1_MASK0 -- Trigger 0 rising edge mask bits [31:0]  Register 1 :: IND_TLDA_TRIG0_0TO1_MASK1 -- Trigger 0 rising edge mask bits [63:32]  Register 2 :: IND_TLDA_TRIG0_0TO1_MASK2 -- Trigger 0 rising edge mask bits [95:64]  Register 3 :: IND_TLDA_TRIG0_0TO1_MASK3 -- Trigger 0 rising edge mask bits [127:96]  Register 4 :: IND_TLDA_TRIG0_0TO1_MASK4 -- Trigger 0 rising edge mask bits [159:128]  Register 5 :: IND_TLDA_TRIG0_0TO1_MASK5 -- Trigger 0 rising edge mask bits [191:160]  Register 6 :: IND_TLDA_TRIG0_1TO0_MASK0 -- Trigger 0 falling edge mask bits [31:0]  Register 7 :: IND_TLDA_TRIG0_1TO0_MASK1 -- Trigger 0 falling edge mask bits [63:32]  Register 8 :: IND_TLDA_TRIG0_1TO0_MASK2 -- Trigger 0 falling edge mask bits [95:64]  Register 9 :: IND_TLDA_TRIG0_1TO0_MASK3 -- Trigger 0 falling edge mask bits [127:96]  Register 10 :: IND_TLDA_TRIG0_1TO0_MASK4 -- Trigger 0 falling edge mask bits [159:128]  Register 11 :: IND_TLDA_TRIG0_1TO0_MASK5 -- Trigger 0 falling edge mask bits [191:160]  Register 12 :: IND_TLDA_TRIG0_MATCH_MASK0 -- Trigger 0 bit match mask bits [31:0]  Register 13 :: IND_TLDA_TRIG0_MATCH_MASK1 -- Trigger 0 bit match mask bits [63:32]  Register 14 :: IND_TLDA_TRIG0_MATCH_MASK2 -- Trigger 0 bit match mask bits [95:64]  Register 15 :: IND_TLDA_TRIG0_MATCH_MASK3 -- Trigger 0 bit match mask bits [127:96]  Register 16 :: IND_TLDA_TRIG0_MATCH_MASK4 -- Trigger 0 bit match mask bits [159:128]  Register 17 :: IND_TLDA_TRIG0_MATCH_MASK5 -- Trigger 0 bit match mask bits [191:160]  Register 18 :: IND_TLDA_TRIG0_MATCH_VALUE0 -- Trigger 0 bit match value bits [31:0]  Register 19 :: IND_TLDA_TRIG0_MATCH_VALUE1 -- Trigger 0 bit match value bits [63:32]  Register 20 :: IND_TLDA_TRIG0_MATCH_VALUE2 -- Trigger 0 bit match value bits [95:64]  Register 21 :: IND_TLDA_TRIG0_MATCH_VALUE3 -- Trigger 0 bit match value bits [127:96]  Register 22 :: IND_TLDA_TRIG0_MATCH_VALUE4 -- Trigger 0 bit match value bits [159:128]  Register 23 :: IND_TLDA_TRIG0_MATCH_VALUE5 -- Trigger 0 bit match value bits [191:160]  Register 24 :: IND_TLDA_TRIG0_DATA_SELECT0 -- Bits [31:0] to select the data source for trigger 0  Register 25 :: IND_TLDA_TRIG0_DATA_SELECT1 -- Bits [63:32] to select the data source for trigger 0  Register 26 :: IND_TLDA_TRIG0_DATA_SELECT2 -- Bits [95:64] to select the data source for trigger 0  Register 27 :: IND_TLDA_TRIG0_DATA_SELECT3 -- Bits [127:96] to select the data source for trigger 0  Register 28 :: IND_TLDA_TRIG0_DATA_SELECT4 -- Bits [159:128] to select the data source for trigger 0  Register 29 :: IND_TLDA_TRIG0_DATA_SELECT5 -- Bits [191:160] to select the data source for trigger 0   -- Second trigger configuration registers Register 32 :: IND_TLDA_TRIG1_0TO1_MASK0 -- Trigger 1 rising edge mask bits [31:0]  Register 33 :: IND_TLDA_TRIG1_0TO1_MASK1 -- Trigger 1 rising edge mask bits [63:32]  Register 34 :: IND_TLDA_TRIG1_0TO1_MASK2 -- Trigger 1 rising edge mask bits [95:64]  Register 35 :: IND_TLDA_TRIG1_0TO1_MASK3 -- Trigger 1 rising edge mask bits [127:96]  Register 36 :: IND_TLDA_TRIG1_0TO1_MASK4 -- Trigger 1 rising edge mask bits [159:128]  Register 37 :: IND_TLDA_TRIG1_0TO1_MASK5 -- Trigger 1 rising edge mask bits [191:160]  Register 38 :: IND_TLDA_TRIG1_1TO0_MASK0 -- Trigger 1 falling edge mask bits [31:0]  Register 39 :: IND_TLDA_TRIG1_1TO0_MASK1 -- Trigger 1 falling edge mask bits [63:32]  Register 40 :: IND_TLDA_TRIG1_1TO0_MASK2 -- Trigger 1 falling edge mask bits [95:64]  Register 41 :: IND_TLDA_TRIG1_1TO0_MASK3 -- Trigger 1 falling edge mask bits [127:96]  Register 42 :: IND_TLDA_TRIG1_1TO0_MASK4 -- Trigger 1 falling edge mask bits [159:128]  Register 43 :: IND_TLDA_TRIG1_1TO0_MASK5 -- Trigger 1 falling edge mask bits [191:160]  Register 44 :: IND_TLDA_TRIG1_MATCH_MASK0 -- Trigger 1 bit match mask bits [31:0]  Register 45 :: IND_TLDA_TRIG1_MATCH_MASK1 -- Trigger 1 bit match mask bits [63:32]  Register 46 :: IND_TLDA_TRIG1_MATCH_MASK2 -- Trigger 1 bit match mask bits [95:64]  Register 47 :: IND_TLDA_TRIG1_MATCH_MASK3 -- Trigger 1 bit match mask bits [127:96]  Register 48 :: IND_TLDA_TRIG1_MATCH_MASK4 -- Trigger 1 bit match mask bits [159:128]  Register 49 :: IND_TLDA_TRIG1_MATCH_MASK5 -- Trigger 1 bit match mask bits [191:160]  Register 50 :: IND_TLDA_TRIG1_MATCH_VALUE0 -- Trigger 1 bit match value bits [31:0]  Register 51 :: IND_TLDA_TRIG1_MATCH_VALUE1 -- Trigger 1 bit match value bits [63:32]  Register 52 :: IND_TLDA_TRIG1_MATCH_VALUE2 -- Trigger 1 bit match value bits [95:64]  Register 53 :: IND_TLDA_TRIG1_MATCH_VALUE3 -- Trigger 1 bit match value bits [127:96]  Register 54 :: IND_TLDA_TRIG1_MATCH_VALUE4 -- Trigger 1 bit match value bits [159:128]  Register 55 :: IND_TLDA_TRIG1_MATCH_VALUE5 -- Trigger 1 bit match value bits [191:160]  Register 56 :: IND_TLDA_TRIG1_DATA_SELECT0 -- Bits [31:0] to select the data source for trigger 1  Register 57 :: IND_TLDA_TRIG1_DATA_SELECT1 -- Bits [63:32] to select the data source for trigger 1  Register 58 :: IND_TLDA_TRIG1_DATA_SELECT2 -- Bits [95:64] to select the data source for trigger 1  Register 59 :: IND_TLDA_TRIG1_DATA_SELECT3 -- Bits [127:96] to select the data source for trigger 1  Register 60 :: IND_TLDA_TRIG1_DATA_SELECT4 -- Bits [159:128] to select the data source for trigger 1  Register 61 :: IND_TLDA_TRIG1_DATA_SELECT5 -- Bits [191:160] to select the data source for trigger 1   -- Third trigger configuration registers Register 64 :: IND_TLDA_TRIG2_0TO1_MASK0 -- Trigger 2 rising edge mask bits [31:0]  Register 65 :: IND_TLDA_TRIG2_0TO1_MASK1 -- Trigger 2 rising edge mask bits [63:32]  Register 66 :: IND_TLDA_TRIG2_0TO1_MASK2 -- Trigger 2 rising edge mask bits [95:64]  Register 67 :: IND_TLDA_TRIG2_0TO1_MASK3 -- Trigger 2 rising edge mask bits [127:96]  Register 68 :: IND_TLDA_TRIG2_0TO1_MASK4 -- Trigger 2 rising edge mask bits [159:128]  Register 69 :: IND_TLDA_TRIG2_0TO1_MASK5 -- Trigger 2 rising edge mask bits [191:160]  Register 70 :: IND_TLDA_TRIG2_1TO0_MASK0 -- Trigger 2 falling edge mask bits [31:0]  Register 71 :: IND_TLDA_TRIG2_1TO0_MASK1 -- Trigger 2 falling edge mask bits [63:32]  Register 72 :: IND_TLDA_TRIG2_1TO0_MASK2 -- Trigger 2 falling edge mask bits [95:64]  Register 73 :: IND_TLDA_TRIG2_1TO0_MASK3 -- Trigger 2 falling edge mask bits [127:96]  Register 74 :: IND_TLDA_TRIG2_1TO0_MASK4 -- Trigger 2 falling edge mask bits [159:128]  Register 75 :: IND_TLDA_TRIG2_1TO0_MASK5 -- Trigger 2 falling edge mask bits [191:160]  Register 76 :: IND_TLDA_TRIG2_MATCH_MASK0 -- Trigger 2 bit match mask bits [31:0]  Register 77 :: IND_TLDA_TRIG2_MATCH_MASK1 -- Trigger 2 bit match mask bits [63:32]  Register 78 :: IND_TLDA_TRIG2_MATCH_MASK2 -- Trigger 2 bit match mask bits [95:64]  Register 79 :: IND_TLDA_TRIG2_MATCH_MASK3 -- Trigger 2 bit match mask bits [127:96]  Register 80 :: IND_TLDA_TRIG2_MATCH_MASK4 -- Trigger 2 bit match mask bits [159:128]  Register 81 :: IND_TLDA_TRIG2_MATCH_MASK5 -- Trigger 2 bit match mask bits [191:160]  Register 82 :: IND_TLDA_TRIG2_MATCH_VALUE0 -- Trigger 2 bit match value bits [31:0]  Register 83 :: IND_TLDA_TRIG2_MATCH_VALUE1 -- Trigger 2 bit match value bits [63:32]  Register 84 :: IND_TLDA_TRIG2_MATCH_VALUE2 -- Trigger 2 bit match value bits [95:64]  Register 85 :: IND_TLDA_TRIG2_MATCH_VALUE3 -- Trigger 2 bit match value bits [127:96]  Register 86 :: IND_TLDA_TRIG2_MATCH_VALUE4 -- Trigger 2 bit match value bits [159:128]  Register 87 :: IND_TLDA_TRIG2_MATCH_VALUE5 -- Trigger 2 bit match value bits [191:160]  Register 88 :: IND_TLDA_TRIG2_DATA_SELECT0 -- Bits [31:0] to select the data source for trigger 2  Register 89 :: IND_TLDA_TRIG2_DATA_SELECT1 -- Bits [63:32] to select the data source for trigger 2  Register 90 :: IND_TLDA_TRIG2_DATA_SELECT2 -- Bits [95:64] to select the data source for trigger 2  Register 91 :: IND_TLDA_TRIG2_DATA_SELECT3 -- Bits [127:96] to select the data source for trigger 2  Register 92 :: IND_TLDA_TRIG2_DATA_SELECT4 -- Bits [159:128] to select the data source for trigger 2  Register 93 :: IND_TLDA_TRIG2_DATA_SELECT5 -- Bits [191:160] to select the data source for trigger 2   -- Trigger selection and timeout configuration registers Register 96 :: IND_TLDA_TRIG_SELECT -- Selects which triggers or combination of triggers to use  Register 97 :: IND_TLDA_TRIG_TIMEOUT -- Configures timeouts for trigger actions   -- Data filtering based on rising edge in the data Register 100 :: IND_TLDA_FILTER_0TO1_MASK0 -- Data path filter rising edge mask bits [31:0]  Register 101 :: IND_TLDA_FILTER_0TO1_MASK1 -- Data path filter rising edga mask bits [63:32]  Register 102 :: IND_TLDA_FILTER_0TO1_MASK2 -- Data path filter rising edge mask bits [95:64]  Register 103 :: IND_TLDA_FILTER_0TO1_MASK3 -- Data path filter rising edge mask bits [127:96]  Register 104 :: IND_TLDA_FILTER_0TO1_MASK4 -- Data path filter rising edge mask bits [159:128]  Register 105 :: IND_TLDA_FILTER_0TO1_MASK5 -- Data path filter rising edge mask bits [191:160]  Register 106 :: IND_TLDA_FILTER_0TO1_MASK6 -- Data path filter rising edge mask bits [223:192]  Register 107 :: IND_TLDA_FILTER_0TO1_MASK7 -- Data path filter rising edge mask bits [255:224]  Register 108 :: IND_TLDA_FILTER_0TO1_MASK8 -- Data path filter rising edge mask bits [287:256]  Register 109 :: IND_TLDA_FILTER_0TO1_MASK9 -- Data path filter rising edge mask bits [319:288]   -- Data filtering based on faling edge in the data Register 110 :: IND_TLDA_FILTER_1TO0_MASK0 -- Data path filter falling edge mask bits [31:0]  Register 111 :: IND_TLDA_FILTER_1TO0_MASK1 -- Data path filter falling edga mask bits [63:32]  Register 112 :: IND_TLDA_FILTER_1TO0_MASK2 -- Data path filter falling edge mask bits [95:64]  Register 113 :: IND_TLDA_FILTER_1TO0_MASK3 -- Data path filter falling edge mask bits [127:96]  Register 114 :: IND_TLDA_FILTER_1TO0_MASK4 -- Data path filter falling edge mask bits [159:128]  Register 115 :: IND_TLDA_FILTER_1TO0_MASK5 -- Data path filter falling edge mask bits [191:160]  Register 116 :: IND_TLDA_FILTER_1TO0_MASK6 -- Data path filter falling edge mask bits [223:192]  Register 117 :: IND_TLDA_FILTER_1TO0_MASK7 -- Data path filter falling edge mask bits [255:224]  Register 118 :: IND_TLDA_FILTER_1TO0_MASK8 -- Data path filter falling edge mask bits [287:256]  Register 119 :: IND_TLDA_FILTER_1TO0_MASK9 -- Data path filter falling edge mask bits [319:288]   -- Data filtering based on matching (masked) value in the data Register 120 :: IND_TLDA_FILTER_MATCH0_MASK0 -- Data path filter match-0 mask bits [31:0]  Register 121 :: IND_TLDA_FILTER_MATCH0_MASK1 -- Data path filter match-0 mask bits [63:32]  Register 122 :: IND_TLDA_FILTER_MATCH0_MASK2 -- Data path filter match-0 mask bits [95:64]  Register 123 :: IND_TLDA_FILTER_MATCH0_MASK3 -- Data path filter match-0 mask bits [127:96]  Register 124 :: IND_TLDA_FILTER_MATCH0_MASK4 -- Data path filter match-0 mask bits [159:128]  Register 125 :: IND_TLDA_FILTER_MATCH0_MASK5 -- Data path filter match-0 mask bits [191:160]  Register 126 :: IND_TLDA_FILTER_MATCH0_MASK6 -- Data path filter match-0 mask bits [223:192]  Register 127 :: IND_TLDA_FILTER_MATCH0_MASK7 -- Data path filter match-0 mask bits [255:224]  Register 128 :: IND_TLDA_FILTER_MATCH0_MASK8 -- Data path filter match-0 mask bits [287:256]  Register 129 :: IND_TLDA_FILTER_MATCH0_MASK9 -- Data path filter match-0 mask bits [319:288]  Register 130 :: IND_TLDA_FILTER_MATCH0_VALUE0 -- Data path filter match-0 value bits [31:0]  Register 131 :: IND_TLDA_FILTER_MATCH0_VALUE1 -- Data path filter match-0 value bits [63:32]  Register 132 :: IND_TLDA_FILTER_MATCH0_VALUE2 -- Data path filter match-0 value bits [95:64]  Register 133 :: IND_TLDA_FILTER_MATCH0_VALUE3 -- Data path filter match-0 value bits [127:96]  Register 134 :: IND_TLDA_FILTER_MATCH0_VALUE4 -- Data path filter match-0 value bits [159:128]  Register 135 :: IND_TLDA_FILTER_MATCH0_VALUE5 -- Data path filter match-0 value bits [191:160]  Register 136 :: IND_TLDA_FILTER_MATCH0_VALUE6 -- Data path filter match-0 value bits [223:192]  Register 137 :: IND_TLDA_FILTER_MATCH0_VALUE7 -- Data path filter match-0 value bits [255:224]  Register 138 :: IND_TLDA_FILTER_MATCH0_VALUE8 -- Data path filter match-0 value bits [287:256]  Register 139 :: IND_TLDA_FILTER_MATCH0_VALUE9 -- Data path filter match-0 value bits [319:288]  Register 140 :: IND_TLDA_FILTER_MATCH1_MASK0 -- Data path filter match-1 mask bits [31:0]  Register 141 :: IND_TLDA_FILTER_MATCH1_MASK1 -- Data path filter match-1 mask bits [63:32]  Register 142 :: IND_TLDA_FILTER_MATCH1_MASK2 -- Data path filter match-1 mask bits [95:64]  Register 143 :: IND_TLDA_FILTER_MATCH1_MASK3 -- Data path filter match-1 mask bits [127:96]  Register 144 :: IND_TLDA_FILTER_MATCH1_MASK4 -- Data path filter match-1 mask bits [159:128]  Register 145 :: IND_TLDA_FILTER_MATCH1_MASK5 -- Data path filter match-1 mask bits [191:160]  Register 146 :: IND_TLDA_FILTER_MATCH1_MASK6 -- Data path filter match-1 mask bits [223:192]  Register 147 :: IND_TLDA_FILTER_MATCH1_MASK7 -- Data path filter match-1 mask bits [255:224]  Register 148 :: IND_TLDA_FILTER_MATCH1_MASK8 -- Data path filter match-1 mask bits [287:256]  Register 149 :: IND_TLDA_FILTER_MATCH1_MASK9 -- Data path filter match-1 mask bits [319:288]  Register 150 :: IND_TLDA_FILTER_MATCH1_VALUE0 -- Data path filter match-1 value bits [31:0]  Register 151 :: IND_TLDA_FILTER_MATCH1_VALUE1 -- Data path filter match-1 value bits [63:32]  Register 152 :: IND_TLDA_FILTER_MATCH1_VALUE2 -- Data path filter match-1 value bits [95:64]  Register 153 :: IND_TLDA_FILTER_MATCH1_VALUE3 -- Data path filter match-1 value bits [127:96]  Register 154 :: IND_TLDA_FILTER_MATCH1_VALUE4 -- Data path filter match-1 value bits [159:128]  Register 155 :: IND_TLDA_FILTER_MATCH1_VALUE5 -- Data path filter match-1 value bits [191:160]  Register 156 :: IND_TLDA_FILTER_MATCH1_VALUE6 -- Data path filter match-1 value bits [223:192]  Register 157 :: IND_TLDA_FILTER_MATCH1_VALUE7 -- Data path filter match-1 value bits [255:224]  Register 158 :: IND_TLDA_FILTER_MATCH1_VALUE8 -- Data path filter match-1 value bits [287:256]  Register 159 :: IND_TLDA_FILTER_MATCH1_VALUE9 -- Data path filter match-1 value bits [319:288]   Register 160 :: IND_TLDA_FILTER_SELECT -- Select the combinations of data filtering to use  Register 161 :: IND_TLDA_DATA_SELECT0 -- Bits [31:0] to select the data source  Register 162 :: IND_TLDA_DATA_SELECT1 -- Bits [63:32] to select the data source  Register 163 :: IND_TLDA_DATA_SELECT2 -- Bits [95:64] to select the data source  Register 164 :: IND_TLDA_DATA_SELECT3 -- Bits [127:96] to select the data source  Register 165 :: IND_TLDA_DATA_SELECT4 -- Bits [159:128] to select the data source  Register 166 :: IND_TLDA_DATA_SELECT5 -- Bits [191:160] to select the data source   Register 169 :: IND_TLDA_TIME_SELECT -- Select the time stamp to include in the data   Register 170 :: IND_TLDA_PREDEF_DATASEL -- Configure on of the preselected data source combinations   Register 171 :: IND_TLDA_EVENT_SEL -- Select the events to watch  Register 172 :: IND_TLDA_EVENT_CFG0 -- Configure the first set of event actions (counting, thresholds, etc)  Register 173 :: IND_TLDA_EVENT_CFG1 -- Configure the second set of event actions (counting, thresholds, etc)   Register 192 :: IND_TLDA_SPARE_DBG0 -- Spare debug register  Register 193 :: IND_TLDA_SPARE_DBG1 -- Spare debug register   If accessing an unimplemented register, the value 0xbadaddee will be returned.
5174 #define PCIEIP_REG_PCIER_TLDA1_RDFIFO_4                                                                      0x000c6cUL //Access:R    DataWidth:0x20   // The five read registers give a total of 160 bits of data from the FIFO. The FIFO is read when PCIER_TLDA1_RDFIFO_4 is read every other time. Also, on the opposite reads of PCIER_TLDA1_RDFIFO_4, the data in these registers is advanced to the next half of the FIFO data. So when the first PCIER_TLDA1_RDFIFO_4 read occurs, data is read from the FIFO and bits [159:0] are in these registers. Next read of PCIER_TLDA1_RDFIFO_4, bits [319:160] are in these registers. If the FIFO location is not used, each register will read 0xbaddf1f0.
5175 #define PCIEIP_REG_PCIER_TLDA1_RDFIFO_3                                                                      0x000c70UL //Access:R    DataWidth:0x20   // Bits [127:96] of the current half-data from the second FIFO
5176 #define PCIEIP_REG_PCIER_TLDA1_RDFIFO_2                                                                      0x000c74UL //Access:R    DataWidth:0x20   // Bits [95:64] of the current half-data from the second FIFO
5177 #define PCIEIP_REG_PCIER_TLDA1_RDFIFO_1                                                                      0x000c78UL //Access:R    DataWidth:0x20   // Bits [63:32] of the current half-data from the second FIFO
5178 #define PCIEIP_REG_PCIER_TLDA1_RDFIFO_0                                                                      0x000c7cUL //Access:R    DataWidth:0x20   // Bits [31:0] of the current half-data from the second FIFO
5179 #define PCIEIP_REG_PDL_CONTROL_0                                                                             0x001000UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5180   #define PCIEIP_REG_PDL_CONTROL_0_ENA_SCRAM                                                                 (0x1<<0) // PHY: Enable Scrambler. Default for FPGA is 0
5181   #define PCIEIP_REG_PDL_CONTROL_0_ENA_SCRAM_SHIFT                                                           0
5182   #define PCIEIP_REG_PDL_CONTROL_0_DIS_INV_POLARITY                                                          (0x1<<1) // PHY: Disable Inverse Polarity. Setting this bit to '1' disables the polarity inversion regardless of what hardware detects during the training.
5183   #define PCIEIP_REG_PDL_CONTROL_0_DIS_INV_POLARITY_SHIFT                                                    1
5184   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_REPLAY_TIMER                                                      (0x1<<2) // DL: Disable Replay Timer. In effect, REPLAY only occurs when NACK DLLP is received.
5185   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_REPLAY_TIMER_SHIFT                                                2
5186   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_3                                                                (0x1<<3) //
5187   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_3_SHIFT                                                          3
5188   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_CRC_DLL                                                           (0x1<<4) // DL: Disable CRC check for incoming DLLP packets
5189   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_CRC_DLL_SHIFT                                                     4
5190   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_CRC_DLP                                                           (0x1<<5) // DL: Disable CRC check for incoming TLP packets
5191   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_CRC_DLP_SHIFT                                                     5
5192   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_REPLAY_BUFF                                                       (0x1<<6) // DL: If set, REPLAY EMPTY will be asserted.
5193   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_REPLAY_BUFF_SHIFT                                                 6
5194   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_9_7                                                              (0x7<<7) //
5195   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_9_7_SHIFT                                                        7
5196   #define PCIEIP_REG_PDL_CONTROL_0_DIS_ELECIDLE_RETRAIN                                                      (0x1<<10) // PHY: Disable Electrical Idle Retrain. Setting this bit to '1' prevents link from doing retrain if either inferred electrical idle occurs or signal is not detected on all lanes while in L0 or RxL0s.
5197   #define PCIEIP_REG_PDL_CONTROL_0_DIS_ELECIDLE_RETRAIN_SHIFT                                                10
5198   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_AUTO_CRDUPD                                                       (0x1<<11) // DL: Disable Auto Credit Update. If this bit is set to '1', DL will not automatically generate UpdateFC every 30us (or 120 us if Ext Sync is set)
5199   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_AUTO_CRDUPD_SHIFT                                                 11
5200   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_RETRAIN_REQ                                                       (0x1<<12) // DL:Disable hardware from triggering link retraining due to Replay timer roll over, Replay timeout, or detecting maximum number of correctable errors.
5201   #define PCIEIP_REG_PDL_CONTROL_0_DISABLE_RETRAIN_REQ_SHIFT                                                 12
5202   #define PCIEIP_REG_PDL_CONTROL_0_FORCE_L0TOL1                                                              (0x1<<13) // DL: Force L0 to L1. When this bit is set to '1', DL will send PM_Enter_L1 DLLP to link partner.
5203   #define PCIEIP_REG_PDL_CONTROL_0_FORCE_L0TOL1_SHIFT                                                        13
5204   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_22_14                                                            (0x1ff<<14) //
5205   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_22_14_SHIFT                                                      14
5206   #define PCIEIP_REG_PDL_CONTROL_0_FORCE_RCVR_DETECT_ALL                                                     (0x1<<23) // PHY: Force Receiver Detect All. When this bit is set to '1', internal Receiver Detected signals are forced to '1' as if link partner receiver has been detected for all lanes.
5207   #define PCIEIP_REG_PDL_CONTROL_0_FORCE_RCVR_DETECT_ALL_SHIFT                                               23
5208   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_26_24                                                            (0x7<<24) //
5209   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_26_24_SHIFT                                                      24
5210   #define PCIEIP_REG_PDL_CONTROL_0_FORCE_L0TOL2                                                              (0x1<<27) // DL: Force L0 to L2. When this bit is set to '1', DL will send PM_Enter_L23 DLLP to link partner.
5211   #define PCIEIP_REG_PDL_CONTROL_0_FORCE_L0TOL2_SHIFT                                                        27
5212   #define PCIEIP_REG_PDL_CONTROL_0_DIS_HOT_RESET                                                             (0x1<<28) // PHY: Disable Hot Reset.
5213   #define PCIEIP_REG_PDL_CONTROL_0_DIS_HOT_RESET_SHIFT                                                       28
5214   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_30_29                                                            (0x3<<29) //
5215   #define PCIEIP_REG_PDL_CONTROL_0_RESERVED_30_29_SHIFT                                                      29
5216   #define PCIEIP_REG_PDL_CONTROL_0_DIRECT_RECOV_TO_CONFIG                                                    (0x1<<31) // PHY: Direct Recovery to Configuration State. When this bit is set to '1', LTSSM is directed to transition from Recovery.Idle to Configuration state.
5217   #define PCIEIP_REG_PDL_CONTROL_0_DIRECT_RECOV_TO_CONFIG_SHIFT                                              31
5218 #define PCIEIP_REG_PDL_CONTROL_1                                                                             0x001004UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5219   #define PCIEIP_REG_PDL_CONTROL_1_MAX_DLP_IDLE_CNT                                                          (0x7f<<0) // DL: This field specifies the time that DL doesn't have any TLP/DLLP to transmit before DL requests PL to enter L0s. The actual time is equal to (MAX_DLP_IDLE_CNT * 128ns).
5220   #define PCIEIP_REG_PDL_CONTROL_1_MAX_DLP_IDLE_CNT_SHIFT                                                    0
5221   #define PCIEIP_REG_PDL_CONTROL_1_SW_UPDFC_P_LAT_SEL                                                        (0x1<<7) // When this bit is set, the software value will be used for UpdateFC Latency of Posted credit.
5222   #define PCIEIP_REG_PDL_CONTROL_1_SW_UPDFC_P_LAT_SEL_SHIFT                                                  7
5223   #define PCIEIP_REG_PDL_CONTROL_1_UNUSED_3                                                                  (0x1<<8) // Reserved
5224   #define PCIEIP_REG_PDL_CONTROL_1_UNUSED_3_SHIFT                                                            8
5225   #define PCIEIP_REG_PDL_CONTROL_1_SW_UPDFC_NP_LAT_SEL                                                       (0x1<<9) // When this bit is set, the software value will be used for UpdateFC Latency of Non-Posted credit.
5226   #define PCIEIP_REG_PDL_CONTROL_1_SW_UPDFC_NP_LAT_SEL_SHIFT                                                 9
5227   #define PCIEIP_REG_PDL_CONTROL_1_DIS_NAK_RST_TMR                                                           (0x1<<10) // DL: When this bit is set to '1', Replay Timer will not be reset if a NAK is received during a Replay operation. While not in Replay, a NAK always resets the timer regardless of the setting of this bit.
5228   #define PCIEIP_REG_PDL_CONTROL_1_DIS_NAK_RST_TMR_SHIFT                                                     10
5229   #define PCIEIP_REG_PDL_CONTROL_1_FORCE_TX_L0S                                                              (0x1<<11) // PHY: Force to TX L0s. Setting this bit to '1' forces LTSSM to enter TX L0s state.
5230   #define PCIEIP_REG_PDL_CONTROL_1_FORCE_TX_L0S_SHIFT                                                        11
5231   #define PCIEIP_REG_PDL_CONTROL_1_MAX_REPLAY_NUM                                                            (0x3<<12) // DL: Maximum times Replay must be repeated before DL triggers link retrains
5232   #define PCIEIP_REG_PDL_CONTROL_1_MAX_REPLAY_NUM_SHIFT                                                      12
5233   #define PCIEIP_REG_PDL_CONTROL_1_RETRAIN_REQ                                                               (0x1<<14) // This initiates Link re-training by directing PHY LTSSM to recovery state. It is a pulse, so reading this bit always returns '0'.
5234   #define PCIEIP_REG_PDL_CONTROL_1_RETRAIN_REQ_SHIFT                                                         14
5235   #define PCIEIP_REG_PDL_CONTROL_1_UNUSED_1                                                                  (0x1<<15) // Reserved
5236   #define PCIEIP_REG_PDL_CONTROL_1_UNUSED_1_SHIFT                                                            15
5237   #define PCIEIP_REG_PDL_CONTROL_1_MAX_DLP_L1_ENTRANCE                                                       (0x7f<<16) // DL: This field specifies the time DL must wait before initiating ASPM L1 request. If L0s is enabled, it is the time link is in L0s. If L0s is not enabled, it is the time link doesn't have any activity. The actual time is equal to (MAX_DLP_L1_ENTRANCE * 256ns).
5238   #define PCIEIP_REG_PDL_CONTROL_1_MAX_DLP_L1_ENTRANCE_SHIFT                                                 16
5239   #define PCIEIP_REG_PDL_CONTROL_1_ASPM_L1_GAP                                                               (0x7f<<23) // DL: After an ASPM L1 request is rejected by RC, if EP doesn't enter L0s, this field specifies the gap time before EP can initiate the next ASPM L1 request. The actual time is equal to (ASPM_L1_GAP * 256ns).
5240   #define PCIEIP_REG_PDL_CONTROL_1_ASPM_L1_GAP_SHIFT                                                         23
5241   #define PCIEIP_REG_PDL_CONTROL_1_INT_ASPM_L1_ENA                                                           (0x1<<30) // Internal ASPM L1 Enable. When this bit is set to '1', hardware autonomously control ASPM L1 by monitoring link activities. Signal user_early_l1_exit also works in this mode.
5242   #define PCIEIP_REG_PDL_CONTROL_1_INT_ASPM_L1_ENA_SHIFT                                                     30
5243   #define PCIEIP_REG_PDL_CONTROL_1_EXT_ASPM_L1_ENA                                                           (0x1<<31) // External ASPM L1 Enable. When this bit is set to '1', user can directly control when to enter ASPM L1 using signal user_l1_enter. Actual L1 entering is contingent to link activities. If user_early_l1_exit is also set, it overrides user_l1_enter signal.
5244   #define PCIEIP_REG_PDL_CONTROL_1_EXT_ASPM_L1_ENA_SHIFT                                                     31
5245 #define PCIEIP_REG_PDL_CONTROL_2                                                                             0x001008UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5246   #define PCIEIP_REG_PDL_CONTROL_2_SEL_SOS_INTERVAL                                                          (0x3<<0) // PHY: Select SKP OS interval. This field selects the interval for SKP ordered set transmitting.
5247   #define PCIEIP_REG_PDL_CONTROL_2_SEL_SOS_INTERVAL_SHIFT                                                    0
5248   #define PCIEIP_REG_PDL_CONTROL_2_DIS_SOS_INTERVAL                                                          (0x1<<2) // PHY: Disable SKP OS. When this bit is set to '1', periodic SKP OS transmitting is disabled.
5249   #define PCIEIP_REG_PDL_CONTROL_2_DIS_SOS_INTERVAL_SHIFT                                                    2
5250   #define PCIEIP_REG_PDL_CONTROL_2_ENABLE_ACK_LAT_TIMER                                                      (0x1<<3) // DL: If set, it will enable ACK Latency Timer. In this case, DL ACK or NACK requests are only sent out when timer reaches MAX_ACK_LAT_TIMER. When this timer is disabled, ACK/NACK requests will be sent to PCIE bus as soon as they are asserted.
5251   #define PCIEIP_REG_PDL_CONTROL_2_ENABLE_ACK_LAT_TIMER_SHIFT                                                3
5252   #define PCIEIP_REG_PDL_CONTROL_2_SW_ACK_LAT_SEL                                                            (0x1<<4) // If set, override hardwired value with the programmable ACK Latency timer. HW will select programmable value depending on whether PHY operates in gen 1or gen2. The programmable register for ACK LAT is at address 0x1034
5253   #define PCIEIP_REG_PDL_CONTROL_2_SW_ACK_LAT_SEL_SHIFT                                                      4
5254   #define PCIEIP_REG_PDL_CONTROL_2_SW_REPLAY_TIMER_SEL                                                       (0x1<<5) // If set, override hardwired value with programmable REPLAY timer. HW will select programmable value depending on whether PHY operates in gen 1or gen2. The programmable REPLAY register is at address 0x102C
5255   #define PCIEIP_REG_PDL_CONTROL_2_SW_REPLAY_TIMER_SEL_SHIFT                                                 5
5256   #define PCIEIP_REG_PDL_CONTROL_2_RESERVED_7_6                                                              (0x3<<6) //
5257   #define PCIEIP_REG_PDL_CONTROL_2_RESERVED_7_6_SHIFT                                                        6
5258   #define PCIEIP_REG_PDL_CONTROL_2_L0SL1L2_WAIT_FOR_IDLE                                                     (0xf<<8) // PHY: RxL0s, L1, L2 Wait For Idle. This field specifies the minimum number of clock cycles that LTSSM will stay in RxL0s, L1, L2 Idle state before exiting because of signal detection.
5259   #define PCIEIP_REG_PDL_CONTROL_2_L0SL1L2_WAIT_FOR_IDLE_SHIFT                                               8
5260   #define PCIEIP_REG_PDL_CONTROL_2_RESERVED_15_12                                                            (0xf<<12) //
5261   #define PCIEIP_REG_PDL_CONTROL_2_RESERVED_15_12_SHIFT                                                      12
5262   #define PCIEIP_REG_PDL_CONTROL_2_ENABLE_CRD_LAT_P                                                          (0x1<<16) // DL: Enable Posted Latency Timer. If this timer reaches MAX_ACK_LAT_TIMER value, DL will send out FC update for Posted
5263   #define PCIEIP_REG_PDL_CONTROL_2_ENABLE_CRD_LAT_P_SHIFT                                                    16
5264   #define PCIEIP_REG_PDL_CONTROL_2_ENABLE_CRD_LAT_N                                                          (0x1<<17) // DL: Enable Non-Posted Latency Timer. If this timer reaches MAX_ACK_LAT_TIMER value, DL will send out FC update for Non-Posted
5265   #define PCIEIP_REG_PDL_CONTROL_2_ENABLE_CRD_LAT_N_SHIFT                                                    17
5266   #define PCIEIP_REG_PDL_CONTROL_2_CORR_ERR_REG_MAX                                                          (0x3ff<<18) // DL: Maximum Correctable Errors that DL must detect within an 256us interval before asserting Correctable Error flag in DLATTN_VEC register.
5267   #define PCIEIP_REG_PDL_CONTROL_2_CORR_ERR_REG_MAX_SHIFT                                                    18
5268 #define PCIEIP_REG_PDL_CONTROL_3                                                                             0x00100cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5269   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT                                                          (0xff<<0) // PHY
5270   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_SHIFT                                                    0
5271   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_LONG                                                     (0xff<<8) // PHY
5272   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_LONG_SHIFT                                               8
5273   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_GEN2                                                     (0xff<<16) // PHY
5274   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_GEN2_SHIFT                                               16
5275   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_LONG_GEN2                                                (0xff<<24) // PHY
5276   #define PCIEIP_REG_PDL_CONTROL_3_MAX_TX_FTS_LIMIT_LONG_GEN2_SHIFT                                          24
5277 #define PCIEIP_REG_PDL_CONTROL_4                                                                             0x001010UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5278   #define PCIEIP_REG_PDL_CONTROL_4_NPD_FC_INIT                                                               (0xfff<<0) // DL: Non-Posted Data for INITFC
5279   #define PCIEIP_REG_PDL_CONTROL_4_NPD_FC_INIT_SHIFT                                                         0
5280   #define PCIEIP_REG_PDL_CONTROL_4_PD_FC_INIT                                                                (0xfff<<12) // DL: Posted Data for INITFC
5281   #define PCIEIP_REG_PDL_CONTROL_4_PD_FC_INIT_SHIFT                                                          12
5282   #define PCIEIP_REG_PDL_CONTROL_4_NPH_FC_INIT                                                               (0xff<<24) // DL: Non Posted Header for INITFC
5283   #define PCIEIP_REG_PDL_CONTROL_4_NPH_FC_INIT_SHIFT                                                         24
5284 #define PCIEIP_REG_PDL_CONTROL_5                                                                             0x001014UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5285   #define PCIEIP_REG_PDL_CONTROL_5_PH_INIT                                                                   (0xff<<0) // DL: Posted Header for INITFC
5286   #define PCIEIP_REG_PDL_CONTROL_5_PH_INIT_SHIFT                                                             0
5287   #define PCIEIP_REG_PDL_CONTROL_5_DOWNSTREAM_PORT                                                           (0x1<<8) // This bit is set to '1' if IP is configured as a Downstream Port.
5288   #define PCIEIP_REG_PDL_CONTROL_5_DOWNSTREAM_PORT_SHIFT                                                     8
5289   #define PCIEIP_REG_PDL_CONTROL_5_GLOOPBACK                                                                 (0x1<<9) //
5290   #define PCIEIP_REG_PDL_CONTROL_5_GLOOPBACK_SHIFT                                                           9
5291   #define PCIEIP_REG_PDL_CONTROL_5_MIN_INITFC1                                                               (0xf<<10) // DL: Minimum number of InitFC1 sets (i.e. P, NP, CPL) that DL will send before switching to InitFC2.
5292   #define PCIEIP_REG_PDL_CONTROL_5_MIN_INITFC1_SHIFT                                                         10
5293   #define PCIEIP_REG_PDL_CONTROL_5_UNUSED_1                                                                  (0x3ffff<<14) // Reserved
5294   #define PCIEIP_REG_PDL_CONTROL_5_UNUSED_1_SHIFT                                                            14
5295 #define PCIEIP_REG_PDL_CONTROL_6                                                                             0x001018UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5296   #define PCIEIP_REG_PDL_CONTROL_6_REG_ADV_NFTS_COMNCLK_GEN3                                                 (0xff<<0) // Gen3 N_FTS value advertised when in common clock mode.
5297   #define PCIEIP_REG_PDL_CONTROL_6_REG_ADV_NFTS_COMNCLK_GEN3_SHIFT                                           0
5298   #define PCIEIP_REG_PDL_CONTROL_6_REG_ADV_NFTS_DIFFCLK_GEN3                                                 (0xff<<8) // Gen3 N_FTS value advertised when not in common clock mode.
5299   #define PCIEIP_REG_PDL_CONTROL_6_REG_ADV_NFTS_DIFFCLK_GEN3_SHIFT                                           8
5300   #define PCIEIP_REG_PDL_CONTROL_6_UNUSED_1                                                                  (0xffff<<16) // Reserved - always write 0
5301   #define PCIEIP_REG_PDL_CONTROL_6_UNUSED_1_SHIFT                                                            16
5302 #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3                                                                      0x00101cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5303   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3_SW_REPLAY_TIMER_GEN3                                               (0xfff<<0) // Software Gen3 value for the replay timeout in symbol time. It is selected if bit sw_replay_timer_sel is set to '1'; otherwise, the hardware-calculated value is selected.
5304   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3_SW_REPLAY_TIMER_GEN3_SHIFT                                         0
5305   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3_HW_REPLAY_INTDEL_GEN3                                              (0x1ff<<12) // Hardware Gen3 internal delay for the replay timeout in symbol time. This delay is only applied to the hardware-calculated replay timeout.
5306   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3_HW_REPLAY_INTDEL_GEN3_SHIFT                                        12
5307   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3_UNUSED_1                                                           (0x7ff<<21) // Reserved - always write 0
5308   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN3_UNUSED_1_SHIFT                                                     21
5309 #define PCIEIP_REG_DL_ACK_LAT_GEN3                                                                           0x001020UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5310   #define PCIEIP_REG_DL_ACK_LAT_GEN3_SW_ACK_LAT_GEN3                                                         (0xfff<<0) // Software Gen3 AckNak latency timer value in symbol time.
5311   #define PCIEIP_REG_DL_ACK_LAT_GEN3_SW_ACK_LAT_GEN3_SHIFT                                                   0
5312   #define PCIEIP_REG_DL_ACK_LAT_GEN3_HW_ACK_LAT_ADJ_GEN3                                                     (0xff<<12) // Hardware Gen3 AckNak latency adjustment in symbol time. Depending on speed and Max Packet Size (MPS), hardware automatically generates an ACK latency according to the table in PCIE spec. Since the actual internal delay of the design is larger than the spec internal delay, this adjustment is subtracted out from the hardware-calculated value so that the real Ack latency is close to the value in spec.
5313   #define PCIEIP_REG_DL_ACK_LAT_GEN3_HW_ACK_LAT_ADJ_GEN3_SHIFT                                               12
5314   #define PCIEIP_REG_DL_ACK_LAT_GEN3_SW_UPDFC_LAT_GEN3                                                       (0xfff<<20) // Software Gen3 UpdateFC latency value in symbol time.
5315   #define PCIEIP_REG_DL_ACK_LAT_GEN3_SW_UPDFC_LAT_GEN3_SHIFT                                                 20
5316 #define PCIEIP_REG_DL_REPLAY_TIMER_GEN1                                                                      0x001024UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5317   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN1_SW_REPLAY_TIMER_GEN1                                               (0xfff<<0) // Software Gen1 value for the replay timeout in symbol time. It is selected if bit sw_replay_timer_sel is set to '1'; otherwise, the hardware-calculated value is selected.
5318   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN1_SW_REPLAY_TIMER_GEN1_SHIFT                                         0
5319   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN1_HW_REPLAY_INTDEL_GEN1                                              (0x1ff<<12) // Hardware Gen1 internal delay for the replay timeout in symbol time. This delay is only applied to the hardware-calculated replay timeout.
5320   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN1_HW_REPLAY_INTDEL_GEN1_SHIFT                                        12
5321 #define PCIEIP_REG_PDL_CONTROL_10                                                                            0x001028UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5322   #define PCIEIP_REG_PDL_CONTROL_10_UNUSED0                                                                  (0xff<<0) //
5323   #define PCIEIP_REG_PDL_CONTROL_10_UNUSED0_SHIFT                                                            0
5324   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_RXENABLE                                                           (0x1<<8) // Enable checksum feature on receiving side
5325   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_RXENABLE_SHIFT                                                     8
5326   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_ENABLE                                                             (0x1<<9) // Enable checksum feature on transmit side
5327   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_ENABLE_SHIFT                                                       9
5328   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_WRITE_NULLIFY                                                      (0x1<<10) // DL: If set and DL has detected checksum error earlier, DL will nullify all subsequence memory write request whose pcie_cksum_err bit is not set.
5329   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_WRITE_NULLIFY_SHIFT                                                10
5330   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_NULLIFY                                                            (0x1<<11) // If set DL will nullify the first packet with bad checksum. Subsequent MWR packets will get nullified if DL_CS_WRITE_NULLIFY is set, regardless if they have bad or good checksum If this bit is clear and checksum mismatch occurs, Error attention will be set, but no packet will get nullified.
5331   #define PCIEIP_REG_PDL_CONTROL_10_DL_CS_NULLIFY_SHIFT                                                      11
5332   #define PCIEIP_REG_PDL_CONTROL_10_DL_LO_WATERMARK                                                          (0x3ff<<12) // If DLP2TLP buffer fills up to the high water mark value, DL will send a flag to TL restraining it from sending more Posted FC updates, potentially stall DMA requests, until the buffer falls below the Low watermark level.
5333   #define PCIEIP_REG_PDL_CONTROL_10_DL_LO_WATERMARK_SHIFT                                                    12
5334   #define PCIEIP_REG_PDL_CONTROL_10_DL_HI_WATERMARK                                                          (0x3ff<<22) // If DLP2TLP buffer fills up to this high water mark value, DL will send a flag to TL restraining it from sending more Posted FC updates , potentially stall DMA requests, until the flag de-asserted.
5335   #define PCIEIP_REG_PDL_CONTROL_10_DL_HI_WATERMARK_SHIFT                                                    22
5336 #define PCIEIP_REG_DL_REPLAY_TIMER_GEN2                                                                      0x00102cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5337   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN2_SW_REPLAY_TIMER_GEN2                                               (0xfff<<0) // Software Gen2 value for the replay timeout in symbol time. It is selected if bit sw_replay_timer_sel is set to '1'; otherwise, the hardware-calculated value is selected.
5338   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN2_SW_REPLAY_TIMER_GEN2_SHIFT                                         0
5339   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN2_HW_REPLAY_INTDEL_GEN2                                              (0x1ff<<12) // Hardware Gen2 internal delay for the replay timeout in symbol time. This delay is only applied to the hardware-calculated replay timeout.
5340   #define PCIEIP_REG_DL_REPLAY_TIMER_GEN2_HW_REPLAY_INTDEL_GEN2_SHIFT                                        12
5341 #define PCIEIP_REG_DL_ACK_LAT_GEN1                                                                           0x001030UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5342   #define PCIEIP_REG_DL_ACK_LAT_GEN1_SW_ACK_LAT_GEN1                                                         (0xfff<<0) // Software Gen1 AckNak latency timer value in symbol time.
5343   #define PCIEIP_REG_DL_ACK_LAT_GEN1_SW_ACK_LAT_GEN1_SHIFT                                                   0
5344   #define PCIEIP_REG_DL_ACK_LAT_GEN1_HW_ACK_LAT_ADJ_GEN1                                                     (0xff<<12) // Hardware Gen1 AckNak latency adjustment in symbol time. Depending on speed and Max Packet Size (MPS), hardware automatically generates an ACK latency according to the table in PCIE spec. Since the actual internal delay of the design is larger than the spec internal delay, this adjustment is subtracted out from the hardware-calculated value so that the real Ack latency is close to the value in spec.
5345   #define PCIEIP_REG_DL_ACK_LAT_GEN1_HW_ACK_LAT_ADJ_GEN1_SHIFT                                               12
5346   #define PCIEIP_REG_DL_ACK_LAT_GEN1_SW_UPDFC_LAT_GEN1                                                       (0xfff<<20) // Software Gen1 UpdateFC latency value in symbol time.
5347   #define PCIEIP_REG_DL_ACK_LAT_GEN1_SW_UPDFC_LAT_GEN1_SHIFT                                                 20
5348 #define PCIEIP_REG_DL_ACK_LAT_GEN2                                                                           0x001034UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5349   #define PCIEIP_REG_DL_ACK_LAT_GEN2_SW_ACK_LAT_GEN2                                                         (0xfff<<0) // Software Gen2 AckNak latency timer value in symbol time.
5350   #define PCIEIP_REG_DL_ACK_LAT_GEN2_SW_ACK_LAT_GEN2_SHIFT                                                   0
5351   #define PCIEIP_REG_DL_ACK_LAT_GEN2_HW_ACK_LAT_ADJ_GEN2                                                     (0xff<<12) // Hardware Gen2 AckNak latency adjustment in symbol time. Depending on speed and Max Packet Size (MPS), hardware automatically generates an ACK latency according to the table in PCIE spec. Since the actual internal delay of the design is larger than the spec internal delay, this adjustment is subtracted out from the hardware-calculated value so that the real Ack latency is close to the value in spec.
5352   #define PCIEIP_REG_DL_ACK_LAT_GEN2_HW_ACK_LAT_ADJ_GEN2_SHIFT                                               12
5353   #define PCIEIP_REG_DL_ACK_LAT_GEN2_SW_UPDFC_LAT_GEN2                                                       (0xfff<<20) // Software Gen2 UpdateFC latency value in symbol time.
5354   #define PCIEIP_REG_DL_ACK_LAT_GEN2_SW_UPDFC_LAT_GEN2_SHIFT                                                 20
5355 #define PCIEIP_REG_PDL_CONTROL_14                                                                            0x001038UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5356   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_EXT_SEL_0                                                          (0x1fff<<0) // This maps 8k of addresses that can be used to extend the debug bus0. First 2k belongs to PHY Second 2K belongs to Dl Third 2K belongs to TL The last 2k is left for Vaux
5357   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_EXT_SEL_0_SHIFT                                                    0
5358   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_EXT_SEL_1                                                          (0x1fff<<13) // This maps 8k of addresses that can be used to extend the debug bus1. First 2k belongs to PHY Second 2K belongs to Dl Third 2K belongs to TL The last 2k is left for Vaux
5359   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_EXT_SEL_1_SHIFT                                                    13
5360   #define PCIEIP_REG_PDL_CONTROL_14_UNUSED_1                                                                 (0x1<<26) //
5361   #define PCIEIP_REG_PDL_CONTROL_14_UNUSED_1_SHIFT                                                           26
5362   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_GRC_SEL_0                                                          (0x3<<27) // This selects the source that drives the debug bus 1 when debug access is controlled by grc
5363   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_GRC_SEL_0_SHIFT                                                    27
5364   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_GRC_SEL_1                                                          (0x3<<29) // This selects the source that drives the debug bus 1 when debug access is controlled by grc
5365   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_GRC_SEL_1_SHIFT                                                    29
5366   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_GRC_ENA                                                            (0x1<<31) // Enable GRC to control the driving of the debug bus. When this bit is set, it provides the capability to expand the debug bus
5367   #define PCIEIP_REG_PDL_CONTROL_14_DEBUG_GRC_ENA_SHIFT                                                      31
5368 #define PCIEIP_REG_DLATTN_VEC                                                                                0x001040UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5369   #define PCIEIP_REG_DLATTN_VEC_DL_CHKSUM_ERR                                                                (0x1<<0) // DL: Assert when DL detects checksum error while transmitting a TLP. Generates pcie_err_att status to chip. This status is not cleared till a 1 is written to it.
5370   #define PCIEIP_REG_DLATTN_VEC_DL_CHKSUM_ERR_SHIFT                                                          0
5371   #define PCIEIP_REG_DLATTN_VEC_DL_D2TBUF_OFLOW_ERR                                                          (0x1<<1) // Signal DLP2TLP buffer on receive side is overflow.
5372   #define PCIEIP_REG_DLATTN_VEC_DL_D2TBUF_OFLOW_ERR_SHIFT                                                    1
5373   #define PCIEIP_REG_DLATTN_VEC_DLP2TLP_PARITY_ERROR                                                         (0x1<<2) // Set if DLP2TLP buffer detects parity error
5374   #define PCIEIP_REG_DLATTN_VEC_DLP2TLP_PARITY_ERROR_SHIFT                                                   2
5375   #define PCIEIP_REG_DLATTN_VEC_REPLAY_ADDRESS_PARITY_ERROR                                                  (0x1<<3) // Set if Replay Address buffer detects parity error
5376   #define PCIEIP_REG_DLATTN_VEC_REPLAY_ADDRESS_PARITY_ERROR_SHIFT                                            3
5377   #define PCIEIP_REG_DLATTN_VEC_REPLAY_WRAPPER_PARITY_ERROR                                                  (0x1<<4) // Set if Replay Wrapper has parity error
5378   #define PCIEIP_REG_DLATTN_VEC_REPLAY_WRAPPER_PARITY_ERROR_SHIFT                                            4
5379   #define PCIEIP_REG_DLATTN_VEC_DL_CORRECTABLE_ERROR                                                         (0x1<<5) // Assert when Correctable Error counter reach max CORR_ERR_REG_MAX value defined at bit [27:18] of reg 0x1008. The counter is incremented if there is any error associate with LCRC mismatch in DLP, DLL, PHY on receiving side.
5380   #define PCIEIP_REG_DLATTN_VEC_DL_CORRECTABLE_ERROR_SHIFT                                                   5
5381   #define PCIEIP_REG_DLATTN_VEC_DE_FRAMING_ERROR                                                             (0x1<<6) // Indicate un-decoded condition in de-framing logic
5382   #define PCIEIP_REG_DLATTN_VEC_DE_FRAMING_ERROR_SHIFT                                                       6
5383   #define PCIEIP_REG_DLATTN_VEC_DLP_ERROR_STATUS                                                             (0x1<<7) // Assert when LCRC mismatch and sequence number is correct
5384   #define PCIEIP_REG_DLATTN_VEC_DLP_ERROR_STATUS_SHIFT                                                       7
5385   #define PCIEIP_REG_DLATTN_VEC_DLP_INCORRECT                                                                (0x1<<8) // RX: Indicate DLP is too long or TLP dataphases is more than max payload.
5386   #define PCIEIP_REG_DLATTN_VEC_DLP_INCORRECT_SHIFT                                                          8
5387   #define PCIEIP_REG_DLATTN_VEC_TLPBUFRDERR                                                                  (0x1<<9) // RX: Asserted when one or more TLP does have either incorrect LCRC, sequence number, or ending with EDB
5388   #define PCIEIP_REG_DLATTN_VEC_TLPBUFRDERR_SHIFT                                                            9
5389   #define PCIEIP_REG_DLATTN_VEC_REPLAY_SEQUENCE_OVERRUN                                                      (0x1<<10) // REPLAY SEQUENCE is overrun
5390   #define PCIEIP_REG_DLATTN_VEC_REPLAY_SEQUENCE_OVERRUN_SHIFT                                                10
5391   #define PCIEIP_REG_DLATTN_VEC_DLL_ERROR_ACK                                                                (0x1<<11) // Set if DL detects impossible condition to de-allocate entries in Replay Buffer.
5392   #define PCIEIP_REG_DLATTN_VEC_DLL_ERROR_ACK_SHIFT                                                          11
5393   #define PCIEIP_REG_DLATTN_VEC_REPLAY_BUFFER_OVERRUN                                                        (0x1<<12) // Set if Replay buffer is overwritten
5394   #define PCIEIP_REG_DLATTN_VEC_REPLAY_BUFFER_OVERRUN_SHIFT                                                  12
5395   #define PCIEIP_REG_DLATTN_VEC_REPLAY_NUMBER_ROLL_OVER                                                      (0x1<<13) // Set if number of Replay reaches max value. Default of this value is 4 times.
5396   #define PCIEIP_REG_DLATTN_VEC_REPLAY_NUMBER_ROLL_OVER_SHIFT                                                13
5397   #define PCIEIP_REG_DLATTN_VEC_REPLAY_TIMEOUT                                                               (0x1<<14) // Set if Replay Timer expired without receiving any ACK or NACK from RC
5398   #define PCIEIP_REG_DLATTN_VEC_REPLAY_TIMEOUT_SHIFT                                                         14
5399   #define PCIEIP_REG_DLATTN_VEC_DL_TX_UNDRUN                                                                 (0x1<<15) // DL TX Underrun. This bit is set to '1' if underrun occurs at the DL/PL TX interface.
5400   #define PCIEIP_REG_DLATTN_VEC_DL_TX_UNDRUN_SHIFT                                                           15
5401   #define PCIEIP_REG_DLATTN_VEC_DLL_ERROR_STATUS                                                             (0x1<<16) // Detect DLLP with mismatched CRC-16 on receiving side.
5402   #define PCIEIP_REG_DLATTN_VEC_DLL_ERROR_STATUS_SHIFT                                                       16
5403   #define PCIEIP_REG_DLATTN_VEC_DLL_PE_INIT_STATUS                                                           (0x1<<17) // Receive UPDATEFC DLLP when DL has not completed FC_INIT1 state, or receive INITFC1 DLLP when DL has already finished the FC initialization.
5404   #define PCIEIP_REG_DLATTN_VEC_DLL_PE_INIT_STATUS_SHIFT                                                     17
5405   #define PCIEIP_REG_DLATTN_VEC_UNUSED_3                                                                     (0x1<<18) //
5406   #define PCIEIP_REG_DLATTN_VEC_UNUSED_3_SHIFT                                                               18
5407   #define PCIEIP_REG_DLATTN_VEC_TLP_INCORRECT                                                                (0x1<<19) // This signal is set to '1' when the TLP length that TL indicates to DL does not match to the actual length of the TLP transmitted across the TL/DL TX interface.
5408   #define PCIEIP_REG_DLATTN_VEC_TLP_INCORRECT_SHIFT                                                          19
5409   #define PCIEIP_REG_DLATTN_VEC_TLP_2_DLPBUF_PARITY_ERROR                                                    (0x1<<20) // Set if TLP2DLP Buf has parity error
5410   #define PCIEIP_REG_DLATTN_VEC_TLP_2_DLPBUF_PARITY_ERROR_SHIFT                                              20
5411 #define PCIEIP_REG_DL_ATTN_MASK                                                                              0x001044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5412   #define PCIEIP_REG_DL_ATTN_MASK_MASK_FOR_DL_ATTENTIONS                                                     (0x1fffff<<0) // If set mask out DL attentions specified in register 0x1040
5413   #define PCIEIP_REG_DL_ATTN_MASK_MASK_FOR_DL_ATTENTIONS_SHIFT                                               0
5414   #define PCIEIP_REG_DL_ATTN_MASK_UNUSED_1                                                                   (0x7ff<<21) //
5415   #define PCIEIP_REG_DL_ATTN_MASK_UNUSED_1_SHIFT                                                             21
5416 #define PCIEIP_REG_DL_STATUS                                                                                 0x001048UL //Access:R    DataWidth:0x20   // Multi Field Register.
5417   #define PCIEIP_REG_DL_STATUS_CORR_ERR_REG                                                                  (0x3ff<<0) // Total number of errors within 256us due to CRC16, LCRC, sequence number, or PL RX error.
5418   #define PCIEIP_REG_DL_STATUS_CORR_ERR_REG_SHIFT                                                            0
5419   #define PCIEIP_REG_DL_STATUS_REPLAY_ALM_FULL                                                               (0x1<<10) // If set, indicates Replay buffer is almost full. Replay available entries are two or less than two
5420   #define PCIEIP_REG_DL_STATUS_REPLAY_ALM_FULL_SHIFT                                                         10
5421   #define PCIEIP_REG_DL_STATUS_UNUSED0                                                                       (0x3<<11) //
5422   #define PCIEIP_REG_DL_STATUS_UNUSED0_SHIFT                                                                 11
5423   #define PCIEIP_REG_DL_STATUS_PHYLINKUP                                                                     (0x1<<13) // If set, indicates link is trained
5424   #define PCIEIP_REG_DL_STATUS_PHYLINKUP_SHIFT                                                               13
5425   #define PCIEIP_REG_DL_STATUS_DL_ACTIVE                                                                     (0x1<<14) // If set, signal DL finishes both INITFC1 and INITFC2
5426   #define PCIEIP_REG_DL_STATUS_DL_ACTIVE_SHIFT                                                               14
5427   #define PCIEIP_REG_DL_STATUS_DL_INIT                                                                       (0x1<<15) // If set, DL is doing VC0 FC initialization
5428   #define PCIEIP_REG_DL_STATUS_DL_INIT_SHIFT                                                                 15
5429   #define PCIEIP_REG_DL_STATUS_RESERVED                                                                      (0xffff<<16) //
5430   #define PCIEIP_REG_DL_STATUS_RESERVED_SHIFT                                                                16
5431 #define PCIEIP_REG_DL_TX_CHECKSUM                                                                            0x00104cUL //Access:R    DataWidth:0x20   // Multi Field Register.
5432   #define PCIEIP_REG_DL_TX_CHECKSUM_EXPECTED_TX_CHECKSUM                                                     (0xffff<<0) // This field holds the checksum calculated by hardware when checksum error is detected.
5433   #define PCIEIP_REG_DL_TX_CHECKSUM_EXPECTED_TX_CHECKSUM_SHIFT                                               0
5434   #define PCIEIP_REG_DL_TX_CHECKSUM_ACTUAL_TX_CHECKSUM                                                       (0xffff<<16) // This field holds the checksum received from User Interface when checksum error is detected.
5435   #define PCIEIP_REG_DL_TX_CHECKSUM_ACTUAL_TX_CHECKSUM_SHIFT                                                 16
5436 #define PCIEIP_REG_DL_MAX_UPDFC                                                                              0x001050UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5437   #define PCIEIP_REG_DL_MAX_UPDFC_MAX_UPDFC_NORMAL                                                           (0x3f<<0) // DL: Maximum time in microseconds that DL has to send at least one UpdateFC DLLP for each FC credit type when Extended Sync bit is '0'.
5438   #define PCIEIP_REG_DL_MAX_UPDFC_MAX_UPDFC_NORMAL_SHIFT                                                     0
5439   #define PCIEIP_REG_DL_MAX_UPDFC_MAX_UPDFC_EXT                                                              (0xff<<6) // DL: Maximum time in microseconds that DL has to send at least one UpdateFC DLLP for each FC credit type when Extended Sync bit is '1'.
5440   #define PCIEIP_REG_DL_MAX_UPDFC_MAX_UPDFC_EXT_SHIFT                                                        6
5441   #define PCIEIP_REG_DL_MAX_UPDFC_RESERVED                                                                   (0x3ffff<<14) //
5442   #define PCIEIP_REG_DL_MAX_UPDFC_RESERVED_SHIFT                                                             14
5443 #define PCIEIP_REG_DL_T2D_THRS                                                                               0x001054UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5444   #define PCIEIP_REG_DL_T2D_THRS_DL_T2D_THRS_ENA                                                             (0x1<<0) // T2D FIFO Threshold Enable. This bit is set to '1' to enable the T2D FIFO threshold feature. Depending on TL, DL bus width and clock relationship, after the first data in T2D FIFO becomes available, next data may not be available as fast as DL can retrieve. This can cause data underrun at the DL/PL TX interface. To prevent this underrun issue, when this bit is set, DL will start reading data out of T2D FIFO when one of below conditions occurs: - TLP ends in one entry. - The number of valid entries in T2D FIFO is greater than or equal to dl_t2d_count_thrs. - DL has waited at least dl_t2d_time_thrs clock cycles. This is neccessary in case the TLP size is smaller than the count threshold.
5445   #define PCIEIP_REG_DL_T2D_THRS_DL_T2D_THRS_ENA_SHIFT                                                       0
5446   #define PCIEIP_REG_DL_T2D_THRS_DL_T2D_COUNT_THRS                                                           (0x7<<1) // T2D FIFO Count Threshold. This is the number of valid data in T2D FIFO before DL state machine starts TLP transfer.
5447   #define PCIEIP_REG_DL_T2D_THRS_DL_T2D_COUNT_THRS_SHIFT                                                     1
5448   #define PCIEIP_REG_DL_T2D_THRS_DL_T2D_TIME_THRS                                                            (0xf<<4) // T2D FIFO Time Threshold. When T2D FIFO data becomes available, this is the number of clock cycles that DL state machine will wait before starting TLP transfer.
5449   #define PCIEIP_REG_DL_T2D_THRS_DL_T2D_TIME_THRS_SHIFT                                                      4
5450   #define PCIEIP_REG_DL_T2D_THRS_RESERVED                                                                    (0xffffff<<8) //
5451   #define PCIEIP_REG_DL_T2D_THRS_RESERVED_SHIFT                                                              8
5452 #define PCIEIP_REG_DL_FIFO_TEST                                                                              0x001058UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5453   #define PCIEIP_REG_DL_FIFO_TEST_REPLAYFIFO_TESTSIZE                                                        (0x3ff<<0) // Replay FIFO Test Size. When bit replayfifo_testsize_sel is set to '1', this value is used as the Replay FIFO size. This value must be set to less than or equal to the actual FIFO size. It is for simulation purpose only.
5454   #define PCIEIP_REG_DL_FIFO_TEST_REPLAYFIFO_TESTSIZE_SHIFT                                                  0
5455   #define PCIEIP_REG_DL_FIFO_TEST_D2TFIFO_TESTSIZE                                                           (0x3ff<<10) // D2T FIFO Test Size. When bit d2tfifo_testsize_sel is set to '1', this value is used as the D2T FIFO size. This value must be set to less than or equal to the actual FIFO size. Furthermore, if DL and TL are asynchronous, this value must be a power of 2. It is for simulation purpose only.
5456   #define PCIEIP_REG_DL_FIFO_TEST_D2TFIFO_TESTSIZE_SHIFT                                                     10
5457   #define PCIEIP_REG_DL_FIFO_TEST_RESERVED                                                                   (0x3ff<<20) //
5458   #define PCIEIP_REG_DL_FIFO_TEST_RESERVED_SHIFT                                                             20
5459   #define PCIEIP_REG_DL_FIFO_TEST_REPLAYFIFO_TESTSIZE_SEL                                                    (0x1<<30) // Replay FIFO Test Size Select. When this bit is set to '1', the value in replayfifo_testsize will be used as Replay FIFO size. This is for simulation purpose only.
5460   #define PCIEIP_REG_DL_FIFO_TEST_REPLAYFIFO_TESTSIZE_SEL_SHIFT                                              30
5461   #define PCIEIP_REG_DL_FIFO_TEST_D2TFIFO_TESTSIZE_SEL                                                       (0x1<<31) // D2T FIFO Test Size Select. When this bit is set to '1', the value in d2tfifo_testsize will be used as D2T FIFO size. This is for simulation purpose only.
5462   #define PCIEIP_REG_DL_FIFO_TEST_D2TFIFO_TESTSIZE_SEL_SHIFT                                                 31
5463 #define PCIEIP_REG_DL_SPARE0                                                                                 0x00105cUL //Access:RW   DataWidth:0x20   //
5464 #define PCIEIP_REG_MDIO_ADDR                                                                                 0x001100UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5465   #define PCIEIP_REG_MDIO_ADDR_ADR                                                                           (0xffff<<0) // This value controls the register index sent to on the MDIO bus connected to the PCIE Serdes block.
5466   #define PCIEIP_REG_MDIO_ADDR_ADR_SHIFT                                                                     0
5467   #define PCIEIP_REG_MDIO_ADDR_PORT                                                                          (0xf<<16) // This value controls port address sent to on the MDIO bus connected to the PCIE Serdes block.
5468   #define PCIEIP_REG_MDIO_ADDR_PORT_SHIFT                                                                    16
5469   #define PCIEIP_REG_MDIO_ADDR_CMD                                                                           (0xfff<<20) // A write of '0' to these bits causes no action and allows the address to be programmed in preparation for a write. A write of '1' on these bits initiates a read at the address and port specified.
5470   #define PCIEIP_REG_MDIO_ADDR_CMD_SHIFT                                                                     20
5471 #define PCIEIP_REG_MDIO_WR_DATA                                                                              0x001104UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5472   #define PCIEIP_REG_MDIO_WR_DATA_WDATA_REG                                                                  (0x7fffffff<<0) // This value will be the register data for write cycles.
5473   #define PCIEIP_REG_MDIO_WR_DATA_WDATA_REG_SHIFT                                                            0
5474   #define PCIEIP_REG_MDIO_WR_DATA_CMD                                                                        (0x1<<31) // This bit must be written as a '1' to initiate write cycle based ont the data in bits [15:0] and the mdio_addr value. When the write has completed, this bit will read as '0'.
5475   #define PCIEIP_REG_MDIO_WR_DATA_CMD_SHIFT                                                                  31
5476 #define PCIEIP_REG_MDIO_RD_DATA                                                                              0x001108UL //Access:R    DataWidth:0x20   // Multi Field Register.
5477   #define PCIEIP_REG_MDIO_RD_DATA_RDATA_REG                                                                  (0x7fffffff<<0) // After a read has been requested in the mdio_addr register, this area will return the MDIO data. This field is only valid if the CMD field is '1'.
5478   #define PCIEIP_REG_MDIO_RD_DATA_RDATA_REG_SHIFT                                                            0
5479   #define PCIEIP_REG_MDIO_RD_DATA_CMD                                                                        (0x1<<31) // This bit will read as '0' until a requested read of the PCIE serdes has completed, in which case, this bit will read as '1'. This bit is automatically cleared by a write to the mdio_addr register.
5480   #define PCIEIP_REG_MDIO_RD_DATA_CMD_SHIFT                                                                  31
5481 #define PCIEIP_REG_ATE_TLP_HDR_0                                                                             0x00110cUL //Access:RW   DataWidth:0x20   // In ATE test mode this register together with ate_tlp_hdr_1, ate_tlp_hdr_2, and ate_tlp_hdr_3 form the 128-bit header information that is sent to TL logic to build a TLP. The header information is passed to TL as is except the TAG (i.e. bits 47:40 in a non-posted request) and RTAG (i.e. bits 79:72 in a Completion request), which are incremented by one after each packet transfer.
5482 #define PCIEIP_REG_ATE_TLP_HDR_1                                                                             0x001110UL //Access:RW   DataWidth:0x20   // When a TLP is generated in ATE test mode, this register holds bits [63:32] of the header bus.
5483 #define PCIEIP_REG_ATE_TLP_HDR_2                                                                             0x001114UL //Access:RW   DataWidth:0x20   // When a TLP is generated in ATE test mode, this register holds bits [95:64] of the header bus.
5484 #define PCIEIP_REG_ATE_TLP_HDR_3                                                                             0x001118UL //Access:RW   DataWidth:0x20   // When a TLP is generated in ATE test mode, this register holds bits [127:96] of the header bus.
5485 #define PCIEIP_REG_ATE_TLP_CFG                                                                               0x00111cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5486   #define PCIEIP_REG_ATE_TLP_CFG_ATE_TLP_CNT                                                                 (0xff<<0) // ATE TLP Count. Specify the number of TLP's to be transferred. When ate_tlp_go is set to '1', the value in this field is loaded into an internal counter that is decremented by one as each TLP is completed. Reading this register always returns the internal counter.
5487   #define PCIEIP_REG_ATE_TLP_CFG_ATE_TLP_CNT_SHIFT                                                           0
5488   #define PCIEIP_REG_ATE_TLP_CFG_ATE_NULLIFY                                                                 (0x1<<8) // ATE TLP Nullify. When this bit is set to '1', an internal signal is asserted together with the last data word to nullify the transaction (i.e. emulate user_tx_nullify).
5489   #define PCIEIP_REG_ATE_TLP_CFG_ATE_NULLIFY_SHIFT                                                           8
5490   #define PCIEIP_REG_ATE_TLP_CFG_ATE_PAT_SEL                                                                 (0x7<<9) // ATE Pattern Select.
5491   #define PCIEIP_REG_ATE_TLP_CFG_ATE_PAT_SEL_SHIFT                                                           9
5492   #define PCIEIP_REG_ATE_TLP_CFG_UNUSED0                                                                     (0xf<<12) //
5493   #define PCIEIP_REG_ATE_TLP_CFG_UNUSED0_SHIFT                                                               12
5494   #define PCIEIP_REG_ATE_TLP_CFG_ATE_PAT_SEED                                                                (0xff<<16) // ATE Pattern Seed. This field holds the first data byte of the first TLP payload generated in ATE test mode. The remaining data bytes are generated based on the setting of ate_pat_sel.
5495   #define PCIEIP_REG_ATE_TLP_CFG_ATE_PAT_SEED_SHIFT                                                          16
5496 #define PCIEIP_REG_ATE_TLP_CTL                                                                               0x001120UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5497   #define PCIEIP_REG_ATE_TLP_CTL_ATE_TLP_GO                                                                  (0x1<<0) // ATE TLP Go bit. When this bit is set to '1', the TX User Interface is bypassed and internal logic generates packets to TL logic. After all packets are transferred, this bit is reset to '0' by hardware.
5498   #define PCIEIP_REG_ATE_TLP_CTL_ATE_TLP_GO_SHIFT                                                            0
5499   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED0                                                                     (0x7<<1) //
5500   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED0_SHIFT                                                               1
5501   #define PCIEIP_REG_ATE_TLP_CTL_REG_TRX_CLR_RX_TLP_SB                                                       (0x1<<4) // Clear RX TLP scoreboard logic bit. SW needs to read trx_reg_sb_op_done (bit[31]). If trx_reg_sb_op_done register value is 1, it indicates that HW is done comparing RX TLPs. SW needs to write reg_trx_clr_rx_tlp_sb to '1' which will clear trx_reg_sb_op_done (bit[31]), trx_reg_err_tlp_num(bits[27:20]), trx_reg_data_mismatch (bit[17]) and trx_reg_hdr_mismatch (bit[16]) registers. It is a self clearing bit.
5502   #define PCIEIP_REG_ATE_TLP_CTL_REG_TRX_CLR_RX_TLP_SB_SHIFT                                                 4
5503   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED1                                                                     (0x7ff<<5) //
5504   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED1_SHIFT                                                               5
5505   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_HDR_MISMATCH                                                        (0x1<<16) // Header Mismatch. A value of '1' indicates that transmitted TLP header does not match with received TLP header. This bit can be cleared by writing '1' to reg_trx_clr_rx_tlp_sb (bit[4]).
5506   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_HDR_MISMATCH_SHIFT                                                  16
5507   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_DATA_MISMATCH                                                       (0x1<<17) // Data Mismatch. A value of '1' indicates that transmitted TLP data do not match with received TLP data. This bit can be cleared by writing '1' to reg_trx_clr_rx_tlp_sb (bit[4]).
5508   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_DATA_MISMATCH_SHIFT                                                 17
5509   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED2                                                                     (0x3<<18) //
5510   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED2_SHIFT                                                               18
5511   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_ERR_TLP_NUM                                                         (0xff<<20) // Indicates erroneous (header/ data mismatch) TLP number. If more than one TLP has an error, value will be 0xF. When an ATE TLP packet transmission is initiated, HW transmits number of TLPs equal to ATE_TLP_CNT (bits[7:0] of ate_tlp_cfg - offset 0x111c). trx_reg_err_tlp_num indicates the number of TLP that has error. This register is cleared by writing '1' to reg_trx_clr_rx_tlp_sb (bit[4]).
5512   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_ERR_TLP_NUM_SHIFT                                                   20
5513   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED3                                                                     (0x7<<28) //
5514   #define PCIEIP_REG_ATE_TLP_CTL_UNUSED3_SHIFT                                                               28
5515   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_SB_OP_DONE                                                          (0x1<<31) // Value of '1' indicates that number of TLPs received is equal to number of TLPs transmitted (ATE_TLP_CNT (bits[7:0] of ate_tlp_cfg - offset 0x111c). This register value needs to be ignored until user writes '1' to ATE_TLP_GO (bit[0] of ate_tlp_ctl - offset 0x1120) register.
5516   #define PCIEIP_REG_ATE_TLP_CTL_TRX_REG_SB_OP_DONE_SHIFT                                                    31
5517 #define PCIEIP_REG_SERDES_PMI_ADDR                                                                           0x001130UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5518   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_REG_ADDR                                                         (0xf<<0) // Register Addr
5519   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_REG_ADDR_SHIFT                                                   0
5520   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_BLOCK_ADDR                                                       (0xfff<<4) // Block Addr
5521   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_BLOCK_ADDR_SHIFT                                                 4
5522   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_LANE_NUM                                                         (0x3<<16) // Lane Number
5523   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_LANE_NUM_SHIFT                                                   16
5524   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_LANE_OFFSET                                                      (0x7<<18) // Offset into each set of 4 lanes
5525   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_LANE_OFFSET_SHIFT                                                18
5526   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_UNICAST_BCAST                                                    (0x3f<<21) // Value of 0 indicates unicast and write is per lane. Value 0xF indicates broadcast.
5527   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_UNICAST_BCAST_SHIFT                                              21
5528   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_DEV_ID                                                           (0x1f<<27) // Device ID. Value of 1 for this device.
5529   #define PCIEIP_REG_SERDES_PMI_ADDR_SERDES_DEV_ID_SHIFT                                                     27
5530 #define PCIEIP_REG_SERDES_PMI_WDATA                                                                          0x001134UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5531   #define PCIEIP_REG_SERDES_PMI_WDATA_PMI_WDATA_REG                                                          (0xffff<<0) // This value will be the register data for write cycles.
5532   #define PCIEIP_REG_SERDES_PMI_WDATA_PMI_WDATA_REG_SHIFT                                                    0
5533   #define PCIEIP_REG_SERDES_PMI_WDATA_RESERVED                                                               (0x3fff<<16) // This value will be ignored.
5534   #define PCIEIP_REG_SERDES_PMI_WDATA_RESERVED_SHIFT                                                         16
5535   #define PCIEIP_REG_SERDES_PMI_WDATA_RCMD                                                                   (0x1<<30) // This bit must be written as a '1' to initiate read cycle to the pmi_addr value. When the read has completed, this bit will read as '0'. If both bit 31 and 30 set at the same time this operation is unpredictable.
5536   #define PCIEIP_REG_SERDES_PMI_WDATA_RCMD_SHIFT                                                             30
5537   #define PCIEIP_REG_SERDES_PMI_WDATA_WCMD                                                                   (0x1<<31) // This bit must be written as a '1' to initiate write cycle based on the data in bits [15:0] and the pmi_addr value. When the write has completed, this bit will read as '0'. If both bit 31 and 30 set at the same time this operation is unpredictable.
5538   #define PCIEIP_REG_SERDES_PMI_WDATA_WCMD_SHIFT                                                             31
5539 #define PCIEIP_REG_SERDES_PMI_RDATA                                                                          0x001138UL //Access:R    DataWidth:0x20   // Multi Field Register.
5540   #define PCIEIP_REG_SERDES_PMI_RDATA_PMI_RDATA_REG                                                          (0xffff<<0) // After a read has been requested in the pmi_addr register, this area will return the MDIO data. This field is only valid if the CMD field is '1'.
5541   #define PCIEIP_REG_SERDES_PMI_RDATA_PMI_RDATA_REG_SHIFT                                                    0
5542   #define PCIEIP_REG_SERDES_PMI_RDATA_RESERVED                                                               (0x7fff<<16) // Not used.
5543   #define PCIEIP_REG_SERDES_PMI_RDATA_RESERVED_SHIFT                                                         16
5544   #define PCIEIP_REG_SERDES_PMI_RDATA_VALID                                                                  (0x1<<31) // This bit will read as '0' until a requested read of the PCIE serdes has completed, in which case, this bit will read as '1'. This bit is automatically cleared by a write to the serdes_pmi_wdata register.
5545   #define PCIEIP_REG_SERDES_PMI_RDATA_VALID_SHIFT                                                            31
5546 #define PCIEIP_REG_DL_DBG_0                                                                                  0x001400UL //Access:R    DataWidth:0x20   // DL debug signals.
5547 #define PCIEIP_REG_DL_DBG_1                                                                                  0x001404UL //Access:R    DataWidth:0x20   // DL debug signals.
5548 #define PCIEIP_REG_DL_DBG_2                                                                                  0x001408UL //Access:R    DataWidth:0x20   // DL debug signals.
5549 #define PCIEIP_REG_DL_DBG_3                                                                                  0x00140cUL //Access:R    DataWidth:0x20   // DL debug signals.
5550 #define PCIEIP_REG_DL_DBG_4                                                                                  0x001410UL //Access:R    DataWidth:0x20   // DL debug signals.
5551 #define PCIEIP_REG_DL_DBG_5                                                                                  0x001414UL //Access:R    DataWidth:0x20   // DL debug signals.
5552 #define PCIEIP_REG_DL_DBG_6                                                                                  0x001418UL //Access:R    DataWidth:0x20   // DL debug signals.
5553 #define PCIEIP_REG_DL_DBG_7                                                                                  0x00141cUL //Access:R    DataWidth:0x20   // DL debug signals.
5554 #define PCIEIP_REG_DL_DBG_8                                                                                  0x001420UL //Access:R    DataWidth:0x20   // DL debug signals.
5555 #define PCIEIP_REG_DL_DBG_9                                                                                  0x001424UL //Access:R    DataWidth:0x20   // DL debug signals.
5556 #define PCIEIP_REG_DL_DBG_10                                                                                 0x001428UL //Access:R    DataWidth:0x20   // DL debug signals.
5557 #define PCIEIP_REG_DL_DBG_11                                                                                 0x00142cUL //Access:R    DataWidth:0x20   // DL debug signals.
5558 #define PCIEIP_REG_DL_DBG_12                                                                                 0x001430UL //Access:R    DataWidth:0x20   // DL debug signals.
5559 #define PCIEIP_REG_DL_DBG_13                                                                                 0x001434UL //Access:R    DataWidth:0x20   // DL debug signals.
5560 #define PCIEIP_REG_DL_DBG_14                                                                                 0x001438UL //Access:R    DataWidth:0x20   // DL debug signals.
5561 #define PCIEIP_REG_DL_DBG_15                                                                                 0x00143cUL //Access:R    DataWidth:0x20   // DL debug signals.
5562 #define PCIEIP_REG_DL_DBG_16                                                                                 0x001440UL //Access:R    DataWidth:0x20   // DL debug signals.
5563 #define PCIEIP_REG_DL_DBG_17                                                                                 0x001444UL //Access:R    DataWidth:0x20   // DL debug signals.
5564 #define PCIEIP_REG_DL_DBG_18                                                                                 0x001448UL //Access:R    DataWidth:0x20   // DL debug signals.
5565 #define PCIEIP_REG_DL_DBG_19                                                                                 0x00144cUL //Access:R    DataWidth:0x20   // DL debug signals.
5566 #define PCIEIP_REG_REG_PHY_CTL_0                                                                             0x001800UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5567   #define PCIEIP_REG_REG_PHY_CTL_0_DIRECTED_WIDTH_CHANGE_REQ                                                 (0x1<<0) // Request a width change (ie -make the link wider, if possible). Do not assert if the "other side" is not capable of upconfiguration.
5568   #define PCIEIP_REG_REG_PHY_CTL_0_DIRECTED_WIDTH_CHANGE_REQ_SHIFT                                           0
5569   #define PCIEIP_REG_REG_PHY_CTL_0_DIRECTED_SPEED_CHANGE_REQ                                                 (0x1<<1) // Request a speed change (ie -make the link fast or slower, depending on the advertised speeds).
5570   #define PCIEIP_REG_REG_PHY_CTL_0_DIRECTED_SPEED_CHANGE_REQ_SHIFT                                           1
5571   #define PCIEIP_REG_REG_PHY_CTL_0_UNUSED_3                                                                  (0x7<<2) // Some of these bits have obsolete uses and should always be written as 0
5572   #define PCIEIP_REG_REG_PHY_CTL_0_UNUSED_3_SHIFT                                                            2
5573   #define PCIEIP_REG_REG_PHY_CTL_0_REG_IDLE_TO_RLOCK_ENA                                                     (0x1<<5) // Enable the shortcut transition from Config.Complete to Recovery.RcvrLock Software should not change this field while the PCIE link is active.
5574   #define PCIEIP_REG_REG_PHY_CTL_0_REG_IDLE_TO_RLOCK_ENA_SHIFT                                               5
5575   #define PCIEIP_REG_REG_PHY_CTL_0_REG_UPCONFIG_ENA                                                          (0x1<<6) // For multi-lane links on a 2.0 compliant core, enable advertisement of the capability to upconfigure the number of lanes in the link.
5576   #define PCIEIP_REG_REG_PHY_CTL_0_REG_UPCONFIG_ENA_SHIFT                                                    6
5577   #define PCIEIP_REG_REG_PHY_CTL_0_UNUSED_2                                                                  (0x1<<7) //
5578   #define PCIEIP_REG_REG_PHY_CTL_0_UNUSED_2_SHIFT                                                            7
5579   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_FRAMERR                                                      (0x1<<8) // Consider DLLP and TLP framing errors as errors when reporting physical layer errors
5580   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_FRAMERR_SHIFT                                                8
5581   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_NOLOCK                                                       (0x1<<9) // Consider loss of bit and symbol lock from the PCIe Serdes as errors reporting physical layer errors
5582   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_NOLOCK_SHIFT                                                 9
5583   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_SKEW                                                         (0x1<<10) // Consider link skew errors as errors when reporting physical layer errors
5584   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_SKEW_SHIFT                                                   10
5585   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_BUFOVER                                                      (0x1<<11) // Consider buffer overrun errors from the PCIe Serdes as errors when processing ordered sets, DLLPs, and TLPs BUG: do not use in EP/RC Ax cores
5586   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_BUFOVER_SHIFT                                                11
5587   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_BUFUNDER                                                     (0x1<<12) // Consider buffer underrun errors from the PCIe Serdes as errors when processing ordered sets, DLLPs, and TLPs BUG: do not use in EP/RC Ax cores
5588   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_BUFUNDER_SHIFT                                               12
5589   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_DECODE                                                       (0x1<<13) // Consider decode errors from the PCIe Serdes as errors when processing ordered sets, DLLPs, and TLPs BUG: do not use in EP/RC Ax cores
5590   #define PCIEIP_REG_REG_PHY_CTL_0_REG_RXERR_IS_DECODE_SHIFT                                                 13
5591   #define PCIEIP_REG_REG_PHY_CTL_0_UNUSED_1                                                                  (0x3<<14) //
5592   #define PCIEIP_REG_REG_PHY_CTL_0_UNUSED_1_SHIFT                                                            14
5593   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_MATCH_POL                                                         (0x1<<16) // If set, all symbols of the Modified Compliance Pattern must be of the same polarity (no mixed polarity) for the receiver to lock
5594   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_MATCH_POL_SHIFT                                                   16
5595   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_MATCH_ERR                                                         (0x1<<17) // If set, both error symbols must match in the received Modified Compliance Pattern before the value is reported
5596   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_MATCH_ERR_SHIFT                                                   17
5597   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_EXIT                                                              (0x1<<18) // Directed exit from generating the Modified Compliance Pattern in Polling.Compliance if the Enter Compliance bit of the Link Control 2 register is not set
5598   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_EXIT_SHIFT                                                        18
5599   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_SIGDET_EXIT                                                       (0x1<<19) // Allows exit from Polling.Compliance when generating the Modified Compliance pattern and at least one lane goes to electrical idle
5600   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_SIGDET_EXIT_SHIFT                                                 19
5601   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_FORCE_ENTRY                                                       (0x1<<20) // Forces entry to Polling.Compliance from Polling.Active. This also causes the Compliance Receive bit in the outgoing TS1s to be set in Polling.Active. After entry to Polling.Compliance, the Modified Compliance Pattern is generated instead of the legacy compliance pattern
5602   #define PCIEIP_REG_REG_PHY_CTL_0_REG_MCP_FORCE_ENTRY_SHIFT                                                 20
5603   #define PCIEIP_REG_REG_PHY_CTL_0_REG_TX_DEEMPH                                                             (0x1<<21) // The value for the Selectable Deemphasis bit set in TS1s in Polling.Active, Loopback, Recovery, and some Configuration states and set in TS2s in Polling.Configuration
5604   #define PCIEIP_REG_REG_PHY_CTL_0_REG_TX_DEEMPH_SHIFT                                                       21
5605   #define PCIEIP_REG_REG_PHY_CTL_0_REG_LOCAL_DEEMPH_LO                                                       (0x1<<22) // The initial value of the local deemphasis set in the Detect state (this propagates to the PCIe Serdes via the TxDeemph signal. 0 == -6 dB, 1 == -3.5 dB (For Gen3, this is the low bit of the local Tx preset if none received in EQ TS2s.)
5606   #define PCIEIP_REG_REG_PHY_CTL_0_REG_LOCAL_DEEMPH_LO_SHIFT                                                 22
5607   #define PCIEIP_REG_REG_PHY_CTL_0_REG_AUTONOMOUS_CHANGE                                                     (0x1<<23) // The value for the Autonomous Change bit set in TS1s in the Configuration state when PhyLinkUp is set and set in TS2s in the Recovery state
5608   #define PCIEIP_REG_REG_PHY_CTL_0_REG_AUTONOMOUS_CHANGE_SHIFT                                               23
5609   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DIRECT_TO_DETECT                                                      (0x1<<24) // Directed transition from Loopback or Polling.Compliance states to Detect state
5610   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DIRECT_TO_DETECT_SHIFT                                                24
5611   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DIRECT_TO_L0                                                          (0x1<<25) // Directed transition from L1 state to Recovery or L2 state to Detect.
5612   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DIRECT_TO_L0_SHIFT                                                    25
5613   #define PCIEIP_REG_REG_PHY_CTL_0_REG_LPBK_EXIT_ON_ELECIDLE                                                 (0x1<<26) // Optionally enable the use of electrical idle or inferred electrical ide as a condition for exiting loopback in 2.0 compliant cores.
5614   #define PCIEIP_REG_REG_PHY_CTL_0_REG_LPBK_EXIT_ON_ELECIDLE_SHIFT                                           26
5615   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DISABLE_SPEED_EI                                                      (0x1<<27) // Disable use of electrical idle in Recovery.Speed - only use inferred electrical idle
5616   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DISABLE_SPEED_EI_SHIFT                                                27
5617   #define PCIEIP_REG_REG_PHY_CTL_0_REG_LPBK_EXIT_ON_IEI                                                      (0x1<<28) // For 2.0 compliant systems, default to the optional behavior of exiting Loopback on inferred electrical idle at 2.5 GT/s.
5618   #define PCIEIP_REG_REG_PHY_CTL_0_REG_LPBK_EXIT_ON_IEI_SHIFT                                                28
5619   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DIS_LANE_REVERSAL                                                     (0x1<<29) // Disable the ability to compensate for lane reversal in multi-lane links.
5620   #define PCIEIP_REG_REG_PHY_CTL_0_REG_DIS_LANE_REVERSAL_SHIFT                                               29
5621   #define PCIEIP_REG_REG_PHY_CTL_0_REG_ENABLE_RIDLE_SPD_CLR                                                  (0x1<<30) // Enable the clearing of directed_speed_change on the transition to Recovery.Idle. This is newly specified for the 2.1 spec in cases where no speed change occurs even though it is directed.
5622   #define PCIEIP_REG_REG_PHY_CTL_0_REG_ENABLE_RIDLE_SPD_CLR_SHIFT                                            30
5623   #define PCIEIP_REG_REG_PHY_CTL_0_GEN2_FEATURES_ENA                                                         (0x1<<31) // Enable gen2 features when in 1.1 compliance mode (register 0x4d0, bit 5 is set)
5624   #define PCIEIP_REG_REG_PHY_CTL_0_GEN2_FEATURES_ENA_SHIFT                                                   31
5625 #define PCIEIP_REG_REG_PHY_CTL_1                                                                             0x001804UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5626   #define PCIEIP_REG_REG_PHY_CTL_1_REG_FORCE_GEN2_16BIT                                                      (0x1<<0) // Force the PIPE interface to be 16-bit, even in Gen 1 Software should not change this field while the PCIE link is active.
5627   #define PCIEIP_REG_REG_PHY_CTL_1_REG_FORCE_GEN2_16BIT_SHIFT                                                0
5628   #define PCIEIP_REG_REG_PHY_CTL_1_REG_DISABLE_COMPLIANCE                                                    (0x1<<1) // Disable entry to Polling.Compliance
5629   #define PCIEIP_REG_REG_PHY_CTL_1_REG_DISABLE_COMPLIANCE_SHIFT                                              1
5630   #define PCIEIP_REG_REG_PHY_CTL_1_REG_LANE_POWERDOWN_ENA                                                    (0x1<<2) // Enable the PIPE-style powerdown of unused lanes in a multi-lane link.
5631   #define PCIEIP_REG_REG_PHY_CTL_1_REG_LANE_POWERDOWN_ENA_SHIFT                                              2
5632   #define PCIEIP_REG_REG_PHY_CTL_1_REG_P2_POWERDOWN_ENA_NOSYNC                                               (0x1<<3) // Enable the auxilliary powerdown of unused lanes in a multi-lane link.
5633   #define PCIEIP_REG_REG_PHY_CTL_1_REG_P2_POWERDOWN_ENA_NOSYNC_SHIFT                                         3
5634   #define PCIEIP_REG_REG_PHY_CTL_1_REG_FAREND_LPBK_REQ                                                       (0x1<<4) // Initiate PL changes required for a far-end loopback
5635   #define PCIEIP_REG_REG_PHY_CTL_1_REG_FAREND_LPBK_REQ_SHIFT                                                 4
5636   #define PCIEIP_REG_REG_PHY_CTL_1_REG_COMPL_CFG_DETECT_RST                                                  (0x1<<5) // If set, when Detect is entered the compliance configuration that cycles through the rates, deemphasis, and presets is reset back to the first configuration (Gen1).
5637   #define PCIEIP_REG_REG_PHY_CTL_1_REG_COMPL_CFG_DETECT_RST_SHIFT                                            5
5638   #define PCIEIP_REG_REG_PHY_CTL_1_REG_LATE_CLR_DESKEW_BUFS                                                  (0x1<<6) // When set, clear the statis deskew buffers on assertion of the internal deskew enable signal rather than clearing the buffers on the deassertion. This prevents the transient misalignment of data at the end of L0 (when transitioning to L0s or L1). When clear, the legacy behaviour is enabled where the static deskew buffers are cleared on deassertion of the internal deskew enable signal.
5639   #define PCIEIP_REG_REG_PHY_CTL_1_REG_LATE_CLR_DESKEW_BUFS_SHIFT                                            6
5640   #define PCIEIP_REG_REG_PHY_CTL_1_REG_EIDL_DLY                                                              (0x1f<<7) // Tuning field to set the delay in clocks for the electrical idle signal (on the PIPE interface) so that EIDL OS appears first if present (0 = 24 clocks, 1 = 1 clock, 2 = 2 clocks, etc up to 23 clocks) Software should not change this field while the PCIE link is active For Ev3 A0 and B0, this field must be written to a value greater than 16.
5641   #define PCIEIP_REG_REG_PHY_CTL_1_REG_EIDL_DLY_SHIFT                                                        7
5642   #define PCIEIP_REG_REG_PHY_CTL_1_REG_POWERDOWN_P1PLL_ENA                                                   (0x1<<12) // This signal goes to the PCIe Serdes to enable the PLL to power down when all lanes are in L1 If ClkReq is active, this signal is ignored.
5643   #define PCIEIP_REG_REG_PHY_CTL_1_REG_POWERDOWN_P1PLL_ENA_SHIFT                                             12
5644   #define PCIEIP_REG_REG_PHY_CTL_1_REG_COM_FOR_INF_EIDL                                                      (0x1<<13) // Enable using lack of received COM instead of lack of received TS2 in Recovery.RcvrCfg for inferred electrical idle. This is to mimic the "Gen2 0.7 spec" functionality
5645   #define PCIEIP_REG_REG_PHY_CTL_1_REG_COM_FOR_INF_EIDL_SHIFT                                                13
5646   #define PCIEIP_REG_REG_PHY_CTL_1_EIE_FTS_MAX                                                               (0x3<<14) // This field programs the number of EIE symbols to send before the first FTS when exiting Tx_L0s in Gen2  b00 : Four EIE symbols are sent b01 : Six EIE symbols are sent (default) b10 : Eight EIE symbols are sent b11 : Eight EIE symbols are sent
5647   #define PCIEIP_REG_REG_PHY_CTL_1_EIE_FTS_MAX_SHIFT                                                         14
5648   #define PCIEIP_REG_REG_PHY_CTL_1_REG_RXVALID_FOR_EIE                                                       (0x1<<16) // Use valid data as "exit from electrical idle" in the Loopback states
5649   #define PCIEIP_REG_REG_PHY_CTL_1_REG_RXVALID_FOR_EIE_SHIFT                                                 16
5650   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_ANY_LANES                                                         (0x1<<17) // Declare EIE if any lane has TSx/EIEOS (or IEI if no lane has TSx/EIEOS)
5651   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_ANY_LANES_SHIFT                                                   17
5652   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_ENA_SOS                                                           (0x1<<18) // Declare an inferred electrical idel in L0 if no Skip Ordered Set (SOS) is received in any 128 us interval. See comments for bit 19 of this register
5653   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_ENA_SOS_SHIFT                                                     18
5654   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_ENA_UPDFC                                                         (0x1<<19) // Declare an inferred electrical idle in L0 if no UpdateFC is received in any 128 us interval. Can be combined with bit 18 of this register. In that case, not receiving both an UpdateFC or a Skip Ordered Set within the 128 us interval is considered an inferred electrical idle
5655   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_ENA_UPDFC_SHIFT                                                   19
5656   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_FILTER_MAX                                                        (0xf<<20) // The depth of the inferred electrical idle filter used to "deskew" the detection of ordered sets.
5657   #define PCIEIP_REG_REG_PHY_CTL_1_REG_IEI_FILTER_MAX_SHIFT                                                  20
5658   #define PCIEIP_REG_REG_PHY_CTL_1_UNUSED_1                                                                  (0x1<<24) //
5659   #define PCIEIP_REG_REG_PHY_CTL_1_UNUSED_1_SHIFT                                                            24
5660   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_TIMER_1KX                                                       (0x1<<25) // Speed up training by 1000x (1 ms = 1 us)
5661   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_TIMER_1KX_SHIFT                                                 25
5662   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_TIMER_2KX                                                       (0x1<<26) // Speed up training by 2000x (1 ms = 500 ns). Do not use with Denali
5663   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_TIMER_2KX_SHIFT                                                 26
5664   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_POLL                                                            (0x1<<27) // When training is sped up using bits 25 or 26, extend the timeout for Polling.Active to 72 us
5665   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_POLL_SHIFT                                                      27
5666   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_TS1                                                             (0x1<<28) // Speed up Polling.Active by restricting the number of TS1s to transmit to 32 (instead of 1024)
5667   #define PCIEIP_REG_REG_PHY_CTL_1_REG_SPDUP_TS1_SHIFT                                                       28
5668   #define PCIEIP_REG_REG_PHY_CTL_1_REG_CLR_LTSSM_HIST                                                        (0x1<<29) // Clear the LTSSM histogram. Not self-clearing
5669   #define PCIEIP_REG_REG_PHY_CTL_1_REG_CLR_LTSSM_HIST_SHIFT                                                  29
5670   #define PCIEIP_REG_REG_PHY_CTL_1_REG_CLR_GEN2_HIST                                                         (0x1<<30) // Clear the Gen2 debug histogram. Not self-clearing
5671   #define PCIEIP_REG_REG_PHY_CTL_1_REG_CLR_GEN2_HIST_SHIFT                                                   30
5672   #define PCIEIP_REG_REG_PHY_CTL_1_REG_CLR_RECOV_HIST                                                        (0x1<<31) // Clear the recovery histogram. Not self-clearing
5673   #define PCIEIP_REG_REG_PHY_CTL_1_REG_CLR_RECOV_HIST_SHIFT                                                  31
5674 #define PCIEIP_REG_REG_PHY_CTL_2                                                                             0x001808UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5675   #define PCIEIP_REG_REG_PHY_CTL_2_PRESCALE_CNT_MAX                                                          (0x7f<<0) // Prescaler (using 4 ns clocks) for the inferred electrical idle counters
5676   #define PCIEIP_REG_REG_PHY_CTL_2_PRESCALE_CNT_MAX_SHIFT                                                    0
5677   #define PCIEIP_REG_REG_PHY_CTL_2_EIDL_TX_GOOD_CNT_MAX                                                      (0x1ff<<7) // Minimum time (in 4 ns clocks) to hold the transmitter in electrical idle when initially changing line rate during Recovery
5678   #define PCIEIP_REG_REG_PHY_CTL_2_EIDL_TX_GOOD_CNT_MAX_SHIFT                                                7
5679   #define PCIEIP_REG_REG_PHY_CTL_2_EIDL_TX_BAD_CNT_MAX                                                       (0xfff<<16) // Minimum time (in 4 ns clocks) to hold the transmitter in electrical idle when changing line rate after a previous unsuccessful speed change in this retrain
5680   #define PCIEIP_REG_REG_PHY_CTL_2_EIDL_TX_BAD_CNT_MAX_SHIFT                                                 16
5681   #define PCIEIP_REG_REG_PHY_CTL_2_PL_SPARE_IN_10                                                            (0x3<<28) // Reserved - only write 0. Spare flops for the PL - train_ctl_in[1:0]. [29] (PL_FIX_19) Enable Phase 3 local echo delay to allow Serdes time to react  - signal is reg_gen3_ena_ph3_echo_delay.
5682   #define PCIEIP_REG_REG_PHY_CTL_2_PL_SPARE_IN_10_SHIFT                                                      28
5683   #define PCIEIP_REG_REG_PHY_CTL_2_REG_DIS_SERDES_CLKCOMP                                                    (0x1<<30) // When set, the Serdes elastic buffers will be prevented from adjusting - generating dynamic clock compensation events - prior to the MAC performing static deskew. This is controlled via the pcie_lnk_phy_gpin_0 signal. (Also, this is pl_spare_in[2] or train_ctl_in[2].)
5684   #define PCIEIP_REG_REG_PHY_CTL_2_REG_DIS_SERDES_CLKCOMP_SHIFT                                              30
5685   #define PCIEIP_REG_REG_PHY_CTL_2_PL_SPARE_IN_3                                                             (0x1<<31) // Reserved - only write 0. Spare flop for the PL - train_ctl_in[3]. Connected to Serdes via pipe_GPin_1.
5686   #define PCIEIP_REG_REG_PHY_CTL_2_PL_SPARE_IN_3_SHIFT                                                       31
5687 #define PCIEIP_REG_REG_PHY_CTL_3                                                                             0x00180cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5688   #define PCIEIP_REG_REG_PHY_CTL_3_EIDL_INF_COM_CNT_MAX                                                      (0x1ff<<0) // The maximum time to wait (using prescaled increments) before declaring an inferred electrical idle in Recovery.RcvrCfg based on no receipt of TS1s/TS2s (or optionally just COM symbols)
5689   #define PCIEIP_REG_REG_PHY_CTL_3_EIDL_INF_COM_CNT_MAX_SHIFT                                                0
5690   #define PCIEIP_REG_REG_PHY_CTL_3_EIDL_INF_EIE_CNT_MAX                                                      (0x1f<<9) // The maximum time to wait (using prescaled increments) before declaring an inferred electrical idle in Recovery.Speed or Loopback based on no exit from electrical idle. The value is divided by four for Gen1 speeds
5691   #define PCIEIP_REG_REG_PHY_CTL_3_EIDL_INF_EIE_CNT_MAX_SHIFT                                                9
5692   #define PCIEIP_REG_REG_PHY_CTL_3_REG_GLOOPBACK                                                             (0x1<<14) // Enable the "pins" gloopback - assumes an external loopback method
5693   #define PCIEIP_REG_REG_PHY_CTL_3_REG_GLOOPBACK_SHIFT                                                       14
5694   #define PCIEIP_REG_REG_PHY_CTL_3_REG_SPEED_CHANGE_WAIT                                                     (0x1<<15) // Wait for the Serdes to indicate speed change using the PhyStatus (otherwise it assumes the rate change was successful).
5695   #define PCIEIP_REG_REG_PHY_CTL_3_REG_SPEED_CHANGE_WAIT_SHIFT                                               15
5696   #define PCIEIP_REG_REG_PHY_CTL_3_UNUSED_2                                                                  (0x1<<16) //
5697   #define PCIEIP_REG_REG_PHY_CTL_3_UNUSED_2_SHIFT                                                            16
5698   #define PCIEIP_REG_REG_PHY_CTL_3_REG_LOSE_DESKEW_ON_SKP                                                    (0x1<<17) // Enable a stronger check at the end of lane deskew and clock compensation to look for aligned SKP symbols and COM symbols rather than just COM symbols.
5699   #define PCIEIP_REG_REG_PHY_CTL_3_REG_LOSE_DESKEW_ON_SKP_SHIFT                                              17
5700   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_DLLRX_IN_IDLE                                                     (0x1<<18) // Enable received data to be presented to the DLL in Configuration.Idle or Recovery.Idle if the lane to lane deskew is corrected even if logical idle data symbols have not been received. This is not according to spec but is according to the previous implmentation.
5701   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_DLLRX_IN_IDLE_SHIFT                                               18
5702   #define PCIEIP_REG_REG_PHY_CTL_3_REG_IGNORE_RLOCK_PWRDN_ACK                                                (0x1<<19) // Ignore powerdown change ACk for R.Lock timeouts
5703   #define PCIEIP_REG_REG_PHY_CTL_3_REG_IGNORE_RLOCK_PWRDN_ACK_SHIFT                                          19
5704   #define PCIEIP_REG_REG_PHY_CTL_3_REG_IGNORE_RLOCK_SPD_ACK                                                  (0x1<<20) // Ignore rate change ACk for R.Lock timeouts
5705   #define PCIEIP_REG_REG_PHY_CTL_3_REG_IGNORE_RLOCK_SPD_ACK_SHIFT                                            20
5706   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_RXEI_IN_SPEED                                                     (0x1<<21) // Enable requiring Rx EI before speed change
5707   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_RXEI_IN_SPEED_SHIFT                                               21
5708   #define PCIEIP_REG_REG_PHY_CTL_3_REG_DIS_P1_RXEI_REQ                                                       (0x1<<22) // Disable requirement for all lanes in EI on transition to P1
5709   #define PCIEIP_REG_REG_PHY_CTL_3_REG_DIS_P1_RXEI_REQ_SHIFT                                                 22
5710   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_DETECT_P1                                                         (0x1<<23) // Enable requirement for Serdes to be in P1 before receiver detect
5711   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_DETECT_P1_SHIFT                                                   23
5712   #define PCIEIP_REG_REG_PHY_CTL_3_REG_DIS_P0S_IN_EXIT_L0S                                                   (0x1<<24) // Do not wait for P0s before exiting Tx_L0s
5713   #define PCIEIP_REG_REG_PHY_CTL_3_REG_DIS_P0S_IN_EXIT_L0S_SHIFT                                             24
5714   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_GEN1_IN_DISABLED                                                  (0x1<<25) // Change the rate to the Serdes to Gen1 in the Disabled state rather than waiting until the LTSSM moves to Detect (per PIPE spec) to mask a Serdes bug.
5715   #define PCIEIP_REG_REG_PHY_CTL_3_REG_ENA_GEN1_IN_DISABLED_SHIFT                                            25
5716   #define PCIEIP_REG_REG_PHY_CTL_3_REG_SEL_GEN12_CLEAR_DLP                                                   (0x7<<26) // Select the delay to gate off data from the PL to the DLL in Gen1 and Gen2 rates.
5717   #define PCIEIP_REG_REG_PHY_CTL_3_REG_SEL_GEN12_CLEAR_DLP_SHIFT                                             26
5718   #define PCIEIP_REG_REG_PHY_CTL_3_REG_SEL_GEN3_CLEAR_DLP                                                    (0x7<<29) // Select the delay to gate off data from the PL to the DLL in Gen3 rate.
5719   #define PCIEIP_REG_REG_PHY_CTL_3_REG_SEL_GEN3_CLEAR_DLP_SHIFT                                              29
5720 #define PCIEIP_REG_REG_PHY_CTL_4                                                                             0x001810UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5721   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SEL_RCVD_DEEMPH                                                       (0x1<<0) // For RC only. Select the value to use for the deemphasis set during Recovery from the downstream component instead of from the Link Control 2 register.
5722   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SEL_RCVD_DEEMPH_SHIFT                                                 0
5723   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ENA_SPEED_MATCH_UP                                                    (0x1<<1) // For RC only. Enale automatic speed match when the link must change to Gen1 (slow down).
5724   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ENA_SPEED_MATCH_UP_SHIFT                                              1
5725   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ENA_SPEED_MATCH_DOWN                                                  (0x1<<2) // For RC only. Enale automatic speed match when the link must change to Gen2 (speed up).
5726   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ENA_SPEED_MATCH_DOWN_SHIFT                                            2
5727   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SPDUP_200MS_50MS                                                      (0x1<<3) // For RC only. For testing/simulation purposes, speed up the timer used to wait after a failed automatic speed up/slow down to 50 ms instead of 200 ms.
5728   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SPDUP_200MS_50MS_SHIFT                                                3
5729   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SPDUP_200MS_25MS                                                      (0x1<<4) // For RC only. For testing/simulation purposes, speed up the timer used to wait after a failed automatic speed up/slow down to 25 ms instead of 200 ms.
5730   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SPDUP_200MS_25MS_SHIFT                                                4
5731   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SPEED_MATCH_ADV_DETECT                                                (0x1<<5) // For RC only. When the RC is automatically speeding up/slowing down the link to match advertised rates, use the rates from the link partner advertised since Detect rather than those immediately advertised.
5732   #define PCIEIP_REG_REG_PHY_CTL_4_REG_SPEED_MATCH_ADV_DETECT_SHIFT                                          5
5733   #define PCIEIP_REG_REG_PHY_CTL_4_REG_REPORT_SPEED_MATCH                                                    (0x1<<6) // For RC only. Report automatic speed up/slow down by the RC in the Autonomous Bandwidth Status bits.
5734   #define PCIEIP_REG_REG_PHY_CTL_4_REG_REPORT_SPEED_MATCH_SHIFT                                              6
5735   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ALLOW_LOCAL_SPD_CHG                                                   (0x1<<7) // Allow locally initiated speed change (directed_speed_change) even if the link partner has only advertised Gen1 rate since Detect.
5736   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ALLOW_LOCAL_SPD_CHG_SHIFT                                             7
5737   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ALLOW_REMOTE_SPD_CHG                                                  (0x1<<8) // Allow link partner to initiate speed change (directed_speed_change) even if only Gen1 rate has been advertised since Detect.
5738   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ALLOW_REMOTE_SPD_CHG_SHIFT                                            8
5739   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ADV_LINKCAP_RATES                                                     (0x1<<9) // For RC only. Advertise the supported rates from the Link Capabilities register instead of the Link Control 2 register.
5740   #define PCIEIP_REG_REG_PHY_CTL_4_REG_ADV_LINKCAP_RATES_SHIFT                                               9
5741   #define PCIEIP_REG_REG_PHY_CTL_4_REG_P2_EI_DELAY                                                           (0x7<<10) // Sets the delay between the assertion of electrical idle to the power state change to P2. The delay is the in clocks and is 4 + the value of this field.
5742   #define PCIEIP_REG_REG_PHY_CTL_4_REG_P2_EI_DELAY_SHIFT                                                     10
5743   #define PCIEIP_REG_REG_PHY_CTL_4_REG_P2_EI_DELAY_DIS                                                       (0x1<<13) // If set, disables the delay between the assertion of electrical idle to the power state change to P2. This is needed in Gen2 when entering L2. The minimum time to wait in Detect.Quiet (in 32 ns increments) if the state is entered at non-Gen1 speeds
5744   #define PCIEIP_REG_REG_PHY_CTL_4_REG_P2_EI_DELAY_DIS_SHIFT                                                 13
5745   #define PCIEIP_REG_REG_PHY_CTL_4_REG_P2_IN_RESET_ENA                                                       (0x1<<14) // Allow lanes to be put into P2 state during reset to save power.
5746   #define PCIEIP_REG_REG_PHY_CTL_4_REG_P2_IN_RESET_ENA_SHIFT                                                 14
5747   #define PCIEIP_REG_REG_PHY_CTL_4_UNUSED_2                                                                  (0x1<<15) //
5748   #define PCIEIP_REG_REG_PHY_CTL_4_UNUSED_2_SHIFT                                                            15
5749   #define PCIEIP_REG_REG_PHY_CTL_4_REG_COMPL_EXIT_ON_ANY                                                     (0x1<<16) // Enable exit from Compliance on 1.1-compliant systems on signal detect on any lane (spec says all lanes must have signal detect to exit).
5750   #define PCIEIP_REG_REG_PHY_CTL_4_REG_COMPL_EXIT_ON_ANY_SHIFT                                               16
5751   #define PCIEIP_REG_REG_PHY_CTL_4_REG_COMPL_MIN_LANE_DETECT                                                 (0x1<<17) // The minimum number of lanes for signal detect to avoid entry to Compliance. 0 means only 1 is needed, 1 means all are needed.
5752   #define PCIEIP_REG_REG_PHY_CTL_4_REG_COMPL_MIN_LANE_DETECT_SHIFT                                           17
5753   #define PCIEIP_REG_REG_PHY_CTL_4_UNUSED_1                                                                  (0x1<<18) //
5754   #define PCIEIP_REG_REG_PHY_CTL_4_UNUSED_1_SHIFT                                                            18
5755   #define PCIEIP_REG_REG_PHY_CTL_4_UPCFG_LANES                                                               (0x1f<<19) // Mask for indicating lanes to upconfigure (1, 2, 4, 8, or 16)
5756   #define PCIEIP_REG_REG_PHY_CTL_4_UPCFG_LANES_SHIFT                                                         19
5757   #define PCIEIP_REG_REG_PHY_CTL_4_REG_TX_LINKNO                                                             (0xff<<24) // For root complex cores, this indicates the link number for the link
5758   #define PCIEIP_REG_REG_PHY_CTL_4_REG_TX_LINKNO_SHIFT                                                       24
5759 #define PCIEIP_REG_REG_PHY_CTL_5                                                                             0x001814UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5760   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TCRPW_MAX                                                        (0x1f<<0) // Counter of 25 MHz clks for the mininum time to spend with external CLKREQ deasserted.
5761   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TCRPW_MAX_SHIFT                                                  0
5762   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TREFUP_MAX_HI                                                    (0xf<<5) // High 4 bits of the 10 bit-counter of 25 MHz clks for the minimum time to spend waiting for the reference clock buffers in the Serdes to power up after P2. For Ev3 A0, this field should be set to 4'h2
5763   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TREFUP_MAX_HI_SHIFT                                              5
5764   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TCRLON_MAX                                                       (0x1f<<9) // Counter of 25 MHz clks for the maximum time to wait after assertion of external CLKREQ until the reference clock is active.
5765   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TCRLON_MAX_SHIFT                                                 9
5766   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TEXCR_MAX                                                        (0x7f<<14) // Counter of 25 MHz clks for the minimum time to wait between assertion of clkreq/auxclk to the Serdes and deassertion of external CLKREQ.
5767   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TEXCR_MAX_SHIFT                                                  14
5768   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_DIS_FASTL1EXIT                                                   (0x1<<21) // When set, disables the control of the Serdes device type to minimize the PLL lock time (when set, don't reuse the old value - start over).
5769   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_DIS_FASTL1EXIT_SHIFT                                             21
5770   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_L0S_LFCLK_SEL                                                    (0x3<<22) // Selects the low-frequency clock used to advance the L0s exit state machine. Default is from the version.v  b00 : lfclk = 25 MHz (default and compatible with older cores) b01 : lfclk = 50 MHz  b1x : lfclk = 100 MHz (refclk)
5771   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_L0S_LFCLK_SEL_SHIFT                                              22
5772   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TREFUP_MAX_LO                                                    (0x3f<<24) // Low 6 bits of the 10 bit-counter of 25 MHz clks for the minimum time to spend waiting for the reference clock buffers in the Serdes to power up after P2. For Ev3 A0, this field should be set to 6'h16
5773   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_TREFUP_MAX_LO_SHIFT                                              24
5774   #define PCIEIP_REG_REG_PHY_CTL_5_UNUSED_1                                                                  (0x1<<30) // Reserved - only write 0
5775   #define PCIEIP_REG_REG_PHY_CTL_5_UNUSED_1_SHIFT                                                            30
5776   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_NO_L2_CLKREQ                                                     (0x1<<31) // When set, disables entry to CLKREQ when L2/L23 is requested (ie, only PM L1 and ASPM L1 etner CLKREQ)
5777   #define PCIEIP_REG_REG_PHY_CTL_5_REG_PMCR_NO_L2_CLKREQ_SHIFT                                               31
5778 #define PCIEIP_REG_REG_PHY_CTL_6                                                                             0x001818UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5779   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_TP0TOREFCLK_MAX                                                  (0x3f<<0) // Number of clocks at 25 MHz to delay between the start of active clkreq (not in the standby state) and the switchover from RefClk to AuxClk. This timer includes waiting for the Serdes response to the P0 to P2 powerdown state change and will eventually advance even if it is not seen.
5780   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_TP0TOREFCLK_MAX_SHIFT                                            0
5781   #define PCIEIP_REG_REG_PHY_CTL_6_UNUSED_3                                                                  (0x3<<6) // Reserved - only write 0
5782   #define PCIEIP_REG_REG_PHY_CTL_6_UNUSED_3_SHIFT                                                            6
5783   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_SERDES_RESET_MAX                                                 (0x3f<<8) // Number of clocks at 25 MHz to delay between assertion of reset to the Serdes before deassertion of the Serdes clk switcher reset
5784   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_SERDES_RESET_MAX_SHIFT                                           8
5785   #define PCIEIP_REG_REG_PHY_CTL_6_UNUSED_2                                                                  (0x3<<14) // Reserved - only write 0
5786   #define PCIEIP_REG_REG_PHY_CTL_6_UNUSED_2_SHIFT                                                            14
5787   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_CLR_HIST                                                         (0x1<<16) // Clear the clkreq state history
5788   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_CLR_HIST_SHIFT                                                   16
5789   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_ENA_ANY_PHYSTATUS                                                (0x1<<17) // Use any PhyStatus to indicate the P0-&gt;P2 transition. Default is that all active lanes must respond.
5790   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_ENA_ANY_PHYSTATUS_SHIFT                                          17
5791   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_ENA_CLKREQB_ON                                                   (0x1<<18) // CLKREQB is always asserted regardless of the clock PM state.
5792   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_ENA_CLKREQB_ON_SHIFT                                             18
5793   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_ENA_CLKRST_PERST                                                 (0x1<<19) // Always reset the Serdes clk mux during perstb and keep it asserted while perstb is asserted. Default is to briefly reset on perstb assertion, then deassert the clk mux reset.
5794   #define PCIEIP_REG_REG_PHY_CTL_6_REG_PMCR_ENA_CLKRST_PERST_SHIFT                                           19
5795   #define PCIEIP_REG_REG_PHY_CTL_6_UNUSED_1                                                                  (0xfff<<20) // Reserved - only write 0
5796   #define PCIEIP_REG_REG_PHY_CTL_6_UNUSED_1_SHIFT                                                            20
5797 #define PCIEIP_REG_REG_PHY_CTL_7                                                                             0x00181cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5798   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_INTV                                                          (0xf<<0) // b0000: select pseudo-random value between 1 to 15 b0001 to b1111 : specify a fixed value
5799   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_INTV_SHIFT                                                    0
5800   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_PRESCALE                                                      (0x7<<4) // b000 : prescale = 2**2 of clock periods (~16ns) b001 : prescale = 2**3 of clock periods b010 : prescale = 2**8 of clock periods b011 : prescale = 2**12 of clock periods b100 : prescale = 2**15 of clock periods b101 : prescale = 2**18 of clock periods (~1.0ms) b110 : prescale = 2**20 of clock periods b111 : prescale = 2**21 of clock periods (~8.4ms)
5801   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_PRESCALE_SHIFT                                                4
5802   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_LANE                                                          (0x1f<<7) // This field selects the lanes where error is injected to. b1xxxx : random lane is chosen b01111 : lane 15 b01110 : lane 14 .... b00010 : lane 2 b00001 : lane 1 b00000 : lane 0
5803   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_LANE_SHIFT                                                    7
5804   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_LOC                                                           (0x3<<12) // This field has different actions based on the reg_err_inj_type field.  If reg_err_inj_type != b00 (a TLP or DLLP error): b11 : corrupt framing (start of frame or end of frame, whichever is first) b10 : corrupt start of frame (STP or SDP. b01 : corrupt end of frame b00 : corrupt data in frame (second symbol)  If reg_err_inj_type == b00 for transmit errors (ordered sets): b11 : corrupt next logical idle data on the lane rom below b10 : corrupt the last symbol of the ordered set on the lane from below b01 : corrupt the first symbol other than com on the lane from below b00 : corrupt the COM symbol on the lane from below  If reg_err_inj_type == b00 for receive errors (serdes errors): b11 : inject disparity error on the lane from below b10 : inject decode error on the lane from below b01 : inject buffer error on the lane from below b00 : inject data invalid error on the lane from below
5805   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_LOC_SHIFT                                                     12
5806   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_TYPE                                                          (0x3<<14) // b11 : Reserved b10 : DLLP error b01 : TLP error b00 : Ordered set error for TX or Serdes error for RX
5807   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_TYPE_SHIFT                                                    14
5808   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_TX_ENA                                                        (0x1<<16) // Inject transmit DLLP/TLP error or ordered set error.
5809   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_TX_ENA_SHIFT                                                  16
5810   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_RX_ENA                                                        (0x1<<17) // Inject receive DLLP/TLP error or serdes error.
5811   #define PCIEIP_REG_REG_PHY_CTL_7_REG_ERR_INJ_RX_ENA_SHIFT                                                  17
5812   #define PCIEIP_REG_REG_PHY_CTL_7_UNUSED_1                                                                  (0x1fff<<18) // Reserved - always write 0
5813   #define PCIEIP_REG_REG_PHY_CTL_7_UNUSED_1_SHIFT                                                            18
5814   #define PCIEIP_REG_REG_PHY_CTL_7_REG_DIS_DESKEW_AFTER_ALIGN_ERR                                            (0x1<<31) // When cleared (the default), Gen3 block alignment errors and invalid data result in the link being declared unusable since data alignment is lost. When set, the legacy behavior is maintained and no retrain will occur, with the possiblity of incorrect training and fall back to lower speeds.
5815   #define PCIEIP_REG_REG_PHY_CTL_7_REG_DIS_DESKEW_AFTER_ALIGN_ERR_SHIFT                                      31
5816 #define PCIEIP_REG_PHY_ERR_ATTN_VEC                                                                          0x001820UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5817   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_ELASTIC_ERR                                                            (0x1<<0) // If set, either an elastic buffer overflow or underflow (in the Serdes)
5818   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_ELASTIC_ERR_SHIFT                                                      0
5819   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_DISPARITY_ERR                                                          (0x1<<1) // If set, a disparity error occurred in the Serdes WC 0
5820   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_DISPARITY_ERR_SHIFT                                                    1
5821   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_DECODE_ERR                                                             (0x1<<2) // If set, an 8b10b decode error occurred in the Serdes
5822   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_DECODE_ERR_SHIFT                                                       2
5823   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_LINK_IS_SKEW                                                           (0x1<<3) // If set, the link needed to be deskewed
5824   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_LINK_IS_SKEW_SHIFT                                                     3
5825   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_TRAIN_ERR                                                              (0x1<<4) // If set, the link needed to be retrained
5826   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_TRAIN_ERR_SHIFT                                                        4
5827   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_L0S_MAIN_ERR                                                           (0x1<<5) // Receiver training error in L0S
5828   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_L0S_MAIN_ERR_SHIFT                                                     5
5829   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_RETRAIN_REQ                                                            (0x1<<6) // Request to retrain received from a higher layer
5830   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_RETRAIN_REQ_SHIFT                                                      6
5831   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_CC_ERR_STATUS                                                          (0x1<<7) // Clock Compensation deskew error.
5832   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_CC_ERR_STATUS_SHIFT                                                    7
5833   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_UNUSED_1                                                               (0xf<<8) // Reserved - only write 0
5834   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_UNUSED_1_SHIFT                                                         8
5835   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_UNUSED_2                                                               (0xfffff<<12) //
5836   #define PCIEIP_REG_PHY_ERR_ATTN_VEC_UNUSED_2_SHIFT                                                         12
5837 #define PCIEIP_REG_PHY_ERR_ATTN_MASK                                                                         0x001824UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5838   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_ELASTIC_ERR                                                      (0x1<<0) // If set, masks ELASTIC_ERR from generating attention. If clear, ELASTIC_ERR generates attention
5839   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_ELASTIC_ERR_SHIFT                                                0
5840   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_DISPARITY_ERR                                                    (0x1<<1) // If set, masks DISPARITY_ERR from generating attention. If clear, DISPARITY_ERR generates attention
5841   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_DISPARITY_ERR_SHIFT                                              1
5842   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_DECODE_ERR                                                       (0x1<<2) // If set, masks DECODE_ERR from generating attention. If clear, DECODE_ERR generates attention
5843   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_DECODE_ERR_SHIFT                                                 2
5844   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_LINK_IS_SKEW                                                     (0x1<<3) // If set, masks LINK_IS_SKEW from generating attention. If clear, LINK_IS_SKEW generates attention
5845   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_LINK_IS_SKEW_SHIFT                                               3
5846   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_TRAIN_ERR                                                        (0x1<<4) // If set, masks TRAIN_ERR from generating attention. If clear, TRAIN_ERR generates attention RW 1
5847   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_TRAIN_ERR_SHIFT                                                  4
5848   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_L0S_MAIN_ERROR                                                   (0x1<<5) // If set, masks L0S_MAIN_ERR from generating attention. If clear, L0S_MAIN_ERR generates attention
5849   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_L0S_MAIN_ERROR_SHIFT                                             5
5850   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_RETRAIN_REQ                                                      (0x1<<6) // If set, masks RETRAIN_REQ from generating attention. If clear, RETRAIN_REQ generates attention
5851   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_RETRAIN_REQ_SHIFT                                                6
5852   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_CC_ERR_STATUS                                                    (0x1<<7) // If set, masks Clock Compensation deskew error from generating attn. If clear, Clock Compensation deskew error generates attn.
5853   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_MASK_CC_ERR_STATUS_SHIFT                                              7
5854   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_UNUSED_1                                                              (0xf<<8) // Reserved - only write 0
5855   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_UNUSED_1_SHIFT                                                        8
5856   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_UNUSED_2                                                              (0xfffff<<12) //
5857   #define PCIEIP_REG_PHY_ERR_ATTN_MASK_UNUSED_2_SHIFT                                                        12
5858 #define PCIEIP_REG_REG_PHY_CTL_8                                                                             0x001830UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5859   #define PCIEIP_REG_REG_PHY_CTL_8_REG_LOSE_DESKEW_ON_FIFO                                                   (0x1<<0) // Enable loss of lane alignment on deskew/clkcomp FIFO errors.
5860   #define PCIEIP_REG_REG_PHY_CTL_8_REG_LOSE_DESKEW_ON_FIFO_SHIFT                                             0
5861   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_BLOCK_REALIGN                                                (0x1<<1) // Enable request to the Serdes to realign blocks.
5862   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_BLOCK_REALIGN_SHIFT                                          1
5863   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_FRAMERR_RETRAIN                                              (0x1<<2) // Enable retraining on any Gen3 framing error.
5864   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_FRAMERR_RETRAIN_SHIFT                                        2
5865   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_BLOCK_ALIGN_ERR                                              (0x1<<3) // Disable error and retrain for block alignment error from Serdes.
5866   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_BLOCK_ALIGN_ERR_SHIFT                                        3
5867   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_BLOCK_ALIGN_ERR_DLY                                              (0xf<<4) // Delay value for block alignment error (deassertion of RxValid from the Serdes indicating loss of block alignment) before the link is retrained. This is to allow any EIOS to be seen since EIOS first is not an error.
5868   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_BLOCK_ALIGN_ERR_DLY_SHIFT                                        4
5869   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_FIXED_DATA_WIDTH                                                 (0x1<<8) // *** Do not modify!! Enable 16-bit data for all rates.
5870   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_FIXED_DATA_WIDTH_SHIFT                                           8
5871   #define PCIEIP_REG_REG_PHY_CTL_8_REG_ENA_EIOS_DET_ELECIDLE                                                 (0x1<<9) // Enable the EIOS detector to mask out data.
5872   #define PCIEIP_REG_REG_PHY_CTL_8_REG_ENA_EIOS_DET_ELECIDLE_SHIFT                                           9
5873   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_SCRAM                                                        (0x1<<10) // Disable scrambling in Gen3.
5874   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_SCRAM_SHIFT                                                  10
5875   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_TX_STALL                                                     (0x1<<11) // *** Do not modify!! Enable transmitting Gen3 stalls (null data or deassertion of the TxDataValid signals periodically).
5876   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_TX_STALL_SHIFT                                               11
5877   #define PCIEIP_REG_REG_PHY_CTL_8_REG_MCP_G3_ALLOW_DATA_LOCK                                                (0x1<<12) // Allow locking to the data blocks in Gen3 Modified Compliance Pattern
5878   #define PCIEIP_REG_REG_PHY_CTL_8_REG_MCP_G3_ALLOW_DATA_LOCK_SHIFT                                          12
5879   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_RESTORE_REVERSAL                                             (0x1<<13) // When retraining to enter compliance, the lane assignments, polarity reversal, and lane reversal information is saved, then restored. This bit disables the restoration of the lane reversal since it wasn't explicitly stated.
5880   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_RESTORE_REVERSAL_SHIFT                                       13
5881   #define PCIEIP_REG_REG_PHY_CTL_8_REG_CLR_FREEZE_DESKEW                                                     (0x1<<14) // Clear the block aligner debug information frozen on an aligner error. Set, then clear immediately.
5882   #define PCIEIP_REG_REG_PHY_CTL_8_REG_CLR_FREEZE_DESKEW_SHIFT                                               14
5883   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_SKIP_FIX                                                     (0x1<<15) // Disable the logic that corrects for misaligned deassertions of RxDataValid (in other words, null data is inserted on different relative blocks and the logic fixes that to a limited extent).
5884   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_DIS_SKIP_FIX_SHIFT                                               15
5885   #define PCIEIP_REG_REG_PHY_CTL_8_REG_ENA_RECOV_TSX                                                         (0x1<<16) // Enable mixed consecutive TS1s and TS2s for Recovery.RcvrLock transitions
5886   #define PCIEIP_REG_REG_PHY_CTL_8_REG_ENA_RECOV_TSX_SHIFT                                                   16
5887   #define PCIEIP_REG_REG_PHY_CTL_8_UNUSED_1                                                                  (0x3<<17) // Reserved - only write 0
5888   #define PCIEIP_REG_REG_PHY_CTL_8_UNUSED_1_SHIFT                                                            17
5889   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_071_EQ_TIMEOUTS                                              (0x1<<19) // Enable updated timeouts for Recovery.Equalization phases (now 12 ms for 0 and 1, 32 ms for 3).
5890   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_071_EQ_TIMEOUTS_SHIFT                                        19
5891   #define PCIEIP_REG_REG_PHY_CTL_8_REG_EIOS_DET_MIN_TIME                                                     (0xf<<20) // Minimum time (in PCLKs) to wait for EI exit using the EIOS detector
5892   #define PCIEIP_REG_REG_PHY_CTL_8_REG_EIOS_DET_MIN_TIME_SHIFT                                               20
5893   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_071_LOADBOARD                                                    (0x1<<24) // Enable TX preset encoding for value b1010 in CLB/CBB environments
5894   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_071_LOADBOARD_SHIFT                                              24
5895   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_CFG_IEI_4MS                                                  (0x1<<25) // Enable 4 ms inferred electrical idle in Recovery.RcvrCfg at 8 GT/s
5896   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_CFG_IEI_4MS_SHIFT                                            25
5897   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_CFGSPEED_128X_TS2                                            (0x1<<26) // Enable transmission of 128 TS2s in Recovery.RcvrCfg prior to transition to Recovery.Speed (instead of 32 TS2s in 0.70 revision).
5898   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_CFGSPEED_128X_TS2_SHIFT                                      26
5899   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_071_COMPLPAT                                                 (0x1<<27) // Enable the updated version fo the Gen3 Compliance pattern generation rather than the 0.70 version.
5900   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_071_COMPLPAT_SHIFT                                           27
5901   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_DCBAL_INSERT                                                 (0x1<<28) // Enable insertion of DC balance symbols on the transmitted training sequences.
5902   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_DCBAL_INSERT_SHIFT                                           28
5903   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_DCBAL_RESTORE                                                (0x1<<29) // Enable correction of DC balance symbols on the received training sequences.
5904   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_ENA_DCBAL_RESTORE_SHIFT                                          29
5905   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_INGORE_USER_ALLOW_GEN3                                           (0x1<<30) // Ignore the "strap" setting for user_allow_gen3.
5906   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_INGORE_USER_ALLOW_GEN3_SHIFT                                     30
5907   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_FORCE_G3_ADV                                                     (0x1<<31) // Force initial setting of Gen3 advertisement.
5908   #define PCIEIP_REG_REG_PHY_CTL_8_REG_GEN3_FORCE_G3_ADV_SHIFT                                               31
5909 #define PCIEIP_REG_REG_PHY_CTL_9                                                                             0x001834UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5910   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_CLR_STICKY_ERRS                                                  (0xfffff<<0) // Clear the corresponding bits indicating Gen3 errors reported in offset 0x1d34, bits [19:0].
5911   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_CLR_STICKY_ERRS_SHIFT                                            0
5912   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BAD_EDS                                                      (0x1<<20) // Enable a bad/misplaced End-of-Data-Stream token as a framing/receiver error
5913   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BAD_EDS_SHIFT                                                20
5914   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BAD_SYM_CNT_ERR                                              (0x1<<21) // Enable bad block count as a framing/receiver error
5915   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BAD_SYM_CNT_ERR_SHIFT                                        21
5916   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_SYNCHEADER_ERR                                               (0x1<<22) // Enable invalid sync header as a framing/receiver error
5917   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_SYNCHEADER_ERR_SHIFT                                         22
5918   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BAD_LEN_ERR                                                  (0x1<<23) // Enable the auxilliary bad TLP length to be reported as a framing/receiver error.
5919   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BAD_LEN_ERR_SHIFT                                            23
5920   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_BADSYNC_ALWAYS                                                   (0x1<<24) // Enable the auxilliary bad sync header to be reported as an error in all cases.
5921   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_BADSYNC_ALWAYS_SHIFT                                             24
5922   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_L0_ALIGN_ERR                                                     (0x1<<25) // Enable the auxilliary alignment error to be reported as a framing/receiver error in L0.
5923   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_L0_ALIGN_ERR_SHIFT                                               25
5924   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ALL_ALIGN_ERR                                                    (0x1<<26) // Enable the auxilliary alignment error to be reported as a framing/receiver error in Configuration and Recovery as well as L0.
5925   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ALL_ALIGN_ERR_SHIFT                                              26
5926   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BLOCK_LANE_ERR                                               (0x1<<27) // Enable bad sync header errors as lane status errors in the Secondary PCIE structure.
5927   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_BLOCK_LANE_ERR_SHIFT                                         27
5928   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_AUX_FRAMERR_RETRAIN                                              (0x1<<28) // Enable auxilliary framing errors to cause a retrain (if framing errors are enabled for retraining).
5929   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_AUX_FRAMERR_RETRAIN_SHIFT                                        28
5930   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_SKIPDATA_ERR                                                 (0x1<<29) // Enable generation of an error if the skipped/null data misaligns.
5931   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_SKIPDATA_ERR_SHIFT                                           29
5932   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_DIS_PARITY_ERR                                                   (0x1<<30) // Disable reporting Gen3 data parity errors in the Secondary PCIE structure.
5933   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_DIS_PARITY_ERR_SHIFT                                             30
5934   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_IDLE_START_ERR                                               (0x1<<31) // Eanble error when idle symbols appear in the DW before a TLP or DLLP
5935   #define PCIEIP_REG_REG_PHY_CTL_9_REG_GEN3_ENA_IDLE_START_ERR_SHIFT                                         31
5936 #define PCIEIP_REG_REG_PHY_CTL_10                                                                            0x001838UL //Access:RW   DataWidth:0x20   // Multi Field Register.
5937   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_GEN3_EQ_TSX                                                 (0x1<<0) // Disable transmission of the equalization TS1s and TS2s.
5938   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_GEN3_EQ_TSX_SHIFT                                           0
5939   #define PCIEIP_REG_REG_PHY_CTL_10_REG_LOCAL_DEEMPH_HI                                                      (0x7<<1) // Upper three bits of the local deephasis setting in cases where no presets are received from the link partner.
5940   #define PCIEIP_REG_REG_PHY_CTL_10_REG_LOCAL_DEEMPH_HI_SHIFT                                                1
5941   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_5                                                                 (0x1<<4) //
5942   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_5_SHIFT                                                           4
5943   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_EQ_QUIESCE_GUARANTEE                                            (0x1<<5) // Software sets if it can disable data traffic during re-equalization.
5944   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_EQ_QUIESCE_GUARANTEE_SHIFT                                      5
5945   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_EQ_NO_REDO                                                      (0x1<<6) // Disable redo
5946   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_EQ_NO_REDO_SHIFT                                                6
5947   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DEFAULT_PRESET                                                  (0xf<<7) // Default preset for advertisement.
5948   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DEFAULT_PRESET_SHIFT                                            7
5949   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQ_REQUEST_ON_REDO                                          (0x1<<11) // Disable equalization request on redo.
5950   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQ_REQUEST_ON_REDO_SHIFT                                    11
5951   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_REQUEST_EQUALIZATION                                            (0x1<<12) // Software can request that the link partner initiates equalization.
5952   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_REQUEST_EQUALIZATION_SHIFT                                      12
5953   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQ_REQUEST_FROM_PHY                                         (0x1<<13) // Disable requests from the Serdes to request equalization.
5954   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQ_REQUEST_FROM_PHY_SHIFT                                   13
5955   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_MATCH_SYM6                                                      (0x1<<14) // Enable symbol 6 (TS1 or TS2) matching requirements for consecutive TS1s or TS2s.
5956   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_MATCH_SYM6_SHIFT                                                14
5957   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_MATCH_PARITY                                                    (0x1<<15) // Enable parity matching for Gen3 TS1s, symbols 6 through 9
5958   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_MATCH_PARITY_SHIFT                                              15
5959   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQUALIZATION                                                (0x1<<16) // Disable Gen3 equalization.
5960   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQUALIZATION_SHIFT                                          16
5961   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQ_TIMERS                                                   (0x1<<17) // For debug purposes, disable timeouts from Recovery.Equalization phases.
5962   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_EQ_TIMERS_SHIFT                                             17
5963   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_DLP_HOLD_CLEAR                                              (0x1<<18) // Clear indication that a DLP was received on change to Gen3.
5964   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_DLP_HOLD_CLEAR_SHIFT                                        18
5965   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_TX_DLP_HOLDOFF                                              (0x1<<19) // Hold off sending DLPs until equalization is complete
5966   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_TX_DLP_HOLDOFF_SHIFT                                        19
5967   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_4                                                                 (0x1<<20) //
5968   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_4_SHIFT                                                           20
5969   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_2                                                                 (0x1<<21) //
5970   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_2_SHIFT                                                           21
5971   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_EC3_ECHO_PRESET                                             (0x1<<22) // enable echo preset bit in Phase 3
5972   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_EC3_ECHO_PRESET_SHIFT                                       22
5973   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_CLR_RCFG_PRESETS                                                (0x1<<23) // Clear previously received presets on entry to Recovery.RcvrCfg
5974   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_CLR_RCFG_PRESETS_SHIFT                                          23
5975   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_LPBK_EC23_ENA                                                   (0x1<<24) // In Gen3 Loopback Slave shall take the transmitter setting specified by the received TS1 if the EC field is set to 2'b10 or 2'b11 depending on whether Slave is an RC or EP respectively. When this bit is set to '1', Slave takes the settings when EC is either 2'10 or 2'11.
5976   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_LPBK_EC23_ENA_SHIFT                                             24
5977   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED                                                                   (0x1<<25) //
5978   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_SHIFT                                                             25
5979   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_PH2_PRESETS                                                 (0x1<<26) // Disable presets in Phase 2 (raw data to Serdes)
5980   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_PH2_PRESETS_SHIFT                                           26
5981   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_EQ_TS1                                                      (0x1<<27) // Enable transmisssion of EQ TS1s (mainly for RC functionality)
5982   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_EQ_TS1_SHIFT                                                27
5983   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_1                                                                 (0x1<<28) // Reserved - only write 0
5984   #define PCIEIP_REG_REG_PHY_CTL_10_UNUSED_1_SHIFT                                                           28
5985   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_TXEC_DELAY                                                  (0x1<<29) // Disable timeout counter delay waiting for EC bits to change in equalization
5986   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_DIS_TXEC_DELAY_SHIFT                                            29
5987   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_EC2_EXIT_ON_TXEC3                                           (0x1<<30) // Enable exiting Phase 2 only on Tx of EC=2'b11 regardless of what is received
5988   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_EC2_EXIT_ON_TXEC3_SHIFT                                     30
5989   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_PH2_MATCH_PRESETS                                           (0x1<<31) // Enable preset vs ceofficient matching during Phase 2 based on Serdes request
5990   #define PCIEIP_REG_REG_PHY_CTL_10_REG_GEN3_ENA_PH2_MATCH_PRESETS_SHIFT                                     31
5991 #define PCIEIP_REG_REG_PHY_CTL_11                                                                            0x00183cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
5992   #define PCIEIP_REG_REG_PHY_CTL_11_REG_EIDL_DELAY_G3                                                        (0x1f<<0) // Delay value for raw electrical idle to sig detect in Gen3 mode
5993   #define PCIEIP_REG_REG_PHY_CTL_11_REG_EIDL_DELAY_G3_SHIFT                                                  0
5994   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_SPDUP_TIMER_20X                                                 (0x1<<5) // 20x timer speedup for use with Gen3 uC equalization
5995   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_SPDUP_TIMER_20X_SHIFT                                           5
5996   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_SPDUP_TIMER_50X                                                 (0x1<<6) // 50x timer speedup for use with Gen3 uC equalization
5997   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_SPDUP_TIMER_50X_SHIFT                                           6
5998   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_MATCH_EQ_SYM1TO5                                                (0x1<<7) // For Gen3 TS1s in Equalization, match symbols 1 to 5 as well
5999   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_MATCH_EQ_SYM1TO5_SHIFT                                          7
6000   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_DCBAL_SOS                                                   (0x1<<8) // Enable SOS data DC balance accumulation
6001   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_DCBAL_SOS_SHIFT                                             8
6002   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ALIGN_DESKEW_SERDES                                             (0x1<<9) // Enable Gen3 redo deskew on request from Serdes
6003   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ALIGN_DESKEW_SERDES_SHIFT                                       9
6004   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ALIGN_DESKEW_PIPE                                               (0x1<<10) // Enable Gen3 redo deskew on PIPE misalignment issues
6005   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ALIGN_DESKEW_PIPE_SHIFT                                         10
6006   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ALIGN_DESKEW_FRAME                                              (0x1<<11) // Enable Gen3 redo deskew on framing/post-deskew alignment issues
6007   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ALIGN_DESKEW_FRAME_SHIFT                                        11
6008   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_L0SL1_FAIL_RLOCK                                            (0x1<<12) // Assert signal to PHY when idle_to_rlock transition is taken.
6009   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_L0SL1_FAIL_RLOCK_SHIFT                                      12
6010   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_L0SL1_FAIL_RXL0S                                            (0x1<<13) // Assert signal to PHY when Rx_L0s times out
6011   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_L0SL1_FAIL_RXL0S_SHIFT                                      13
6012   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_L0SL1_FAIL_TMOUT                                            (0x1<<14) // Enable the L1 failure on 24 ms timeout in R.Lock
6013   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_L0SL1_FAIL_TMOUT_SHIFT                                      14
6014   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ONLY_L0SL1_FAIL                                                 (0x1<<15) // Use the l0s/l1 failure signal only for Gen3
6015   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ONLY_L0SL1_FAIL_SHIFT                                           15
6016   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ONLY_PHY_L1_ACTIVE                                              (0x1<<16) // Use the phy l1 active signal only for Gen3
6017   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ONLY_PHY_L1_ACTIVE_SHIFT                                        16
6018   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_ANY_EQTS2                                                   (0x1<<17) // Select between requiring all EQ TS2s or any EQ TS2 to set start_eq_w_preset
6019   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_ANY_EQTS2_SHIFT                                             17
6020   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_BLOCK_ALIGN_RCFG_RESET                                          (0x1<<18) // Reset needed flops on block align during Recovery.RcvrCfg
6021   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_BLOCK_ALIGN_RCFG_RESET_SHIFT                                    18
6022   #define PCIEIP_REG_REG_PHY_CTL_11_UNUSED                                                                   (0x1<<19) //
6023   #define PCIEIP_REG_REG_PHY_CTL_11_UNUSED_SHIFT                                                             19
6024   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PRESET_MISMATCH                                             (0x1<<20) // Enable check for mismatch of presets in R.Lock after equalization
6025   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PRESET_MISMATCH_SHIFT                                       20
6026   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYLINKUP_HOLDOFF                                           (0x1<<21) // Enable PhyLinkUp holdoff in Gen3 (for InitFC vs UpdateFC issue)
6027   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYLINKUP_HOLDOFF_SHIFT                                     21
6028   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PH3_PRESET_COEFF                                            (0x1<<22) // (PL_FIX_05) Enable preset-coefficient lookup for EQ Phase 3
6029   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PH3_PRESET_COEFF_SHIFT                                      22
6030   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PH2_TXRX_PRESET_MATCH                                       (0x1<<23) // (PL_FIX_05) Tx/Rx presets in phase 2 must match before preset signal to Serdes asserted
6031   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PH2_TXRX_PRESET_MATCH_SHIFT                                 23
6032   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_DEFAULT_RX_PRESET                                               (0x7<<24) // (PL_FIX_14) Default Rx preset to send to the Serdes if no EQ TS2s
6033   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_DEFAULT_RX_PRESET_SHIFT                                         24
6034   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_EPTX_EQTS2                                                      (0x1<<27) // (PL_FIX_15) For a possible ECN, send EQ TS2s
6035   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_EPTX_EQTS2_SHIFT                                                27
6036   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_EPTX_EQTS2_REDO                                                 (0x1<<28) // (PL_FIX_15) For a possible ECN, send EQ TS2s as an endpoint when redoing equalization
6037   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_EPTX_EQTS2_REDO_SHIFT                                           28
6038   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYIEI_EIOS                                                 (0x1<<29) // Enable Serdes IEI signal on internal EIOS detect
6039   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYIEI_EIOS_SHIFT                                           29
6040   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYIEI_EI                                                   (0x1<<30) // Enable Serdes IEI signal on internal EI detect
6041   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYIEI_EI_SHIFT                                             30
6042   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYIEI_IEI                                                  (0x1<<31) // Enable Serdes IEI signal on internal IEI
6043   #define PCIEIP_REG_REG_PHY_CTL_11_REG_GEN3_ENA_PHYIEI_IEI_SHIFT                                            31
6044 #define PCIEIP_REG_REG_PHY_CTL_12                                                                            0x001840UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6045   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_ADDR                                                          (0x3f<<0) // SED read address start
6046   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_ADDR_SHIFT                                                    0
6047   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_AUTOINC                                                       (0x1<<6) // SED read address auto-increment
6048   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_AUTOINC_SHIFT                                                 6
6049   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_CLR_ADDR                                                      (0x1<<7) // SED clear read address to 0
6050   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_CLR_ADDR_SHIFT                                                7
6051   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_SEL                                                           (0xf<<8) // SED fill/write select (Default for LTSSM)
6052   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_SEL_SHIFT                                                     8
6053   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_CLR                                                           (0x1<<12) // Clear SED memory and write address
6054   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_CLR_SHIFT                                                     12
6055   #define PCIEIP_REG_REG_PHY_CTL_12_UNUSED_2                                                                 (0x7<<13) //
6056   #define PCIEIP_REG_REG_PHY_CTL_12_UNUSED_2_SHIFT                                                           13
6057   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_SEL_CONFIG                                                    (0xff<<16) // SED configuration
6058   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_SEL_CONFIG_SHIFT                                              16
6059   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_SEL_CONFIG_ADDR                                               (0xf<<24) // SED address selection for multiple options for field [23:16]
6060   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_SEL_CONFIG_ADDR_SHIFT                                         24
6061   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_TRIG_HOLD                                                     (0x1<<28) // Hold off SED triggering
6062   #define PCIEIP_REG_REG_PHY_CTL_12_REG_SEDCFG_TRIG_HOLD_SHIFT                                               28
6063   #define PCIEIP_REG_REG_PHY_CTL_12_REG_GEN3_ENA_PH1_FS_LF                                                   (0x1<<29) // [DEBUG_BIT}: Captures internal defined FS and LF values when receive use preset = 1 in EQ Phase 1
6064   #define PCIEIP_REG_REG_PHY_CTL_12_REG_GEN3_ENA_PH1_FS_LF_SHIFT                                             29
6065   #define PCIEIP_REG_REG_PHY_CTL_12_UNUSED_1                                                                 (0x3<<30) //
6066   #define PCIEIP_REG_REG_PHY_CTL_12_UNUSED_1_SHIFT                                                           30
6067 #define PCIEIP_REG_REG_PHY_CTL_13                                                                            0x001844UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6068   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_ENTRY_5_TO_0                                         (0x3f<<0) // Pre-cursor for the coefficient set
6069   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_ENTRY_5_TO_0_SHIFT                                   0
6070   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_ENTRY_11_TO_6                                        (0x3f<<6) // Main cursor for the coefficient set
6071   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_ENTRY_11_TO_6_SHIFT                                  6
6072   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_ENTRY_17_TO_12                                       (0x3f<<12) // Post-cursor for the coefficient set
6073   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_ENTRY_17_TO_12_SHIFT                                 12
6074   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_INDEX                                                (0xf<<18) // Index for reading/writing the Preset LUT (number of the preset)
6075   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_INDEX_SHIFT                                          18
6076   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_WRSTB                                                (0x1<<22) // Write strobe for Preset LUT
6077   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_LUT_WRSTB_SHIFT                                          22
6078   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_SERDES_PRESET_SEL                                               (0x1<<23) // Conbtrol bit to select the default preset to use in phase2 advertizement provided on pcie_rx_linkevalfm signal from Serdes to MAC
6079   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_SERDES_PRESET_SEL_SHIFT                                         23
6080   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_EQ_REQ_VAL                                               (0xf<<24) // programmable preset value advertized by the EP to the Link partner-RC Transmitter in Phase2 EQ programmable preset value advertized by the RC to the Link partner-EP Transmitter in Phase3 EQ
6081   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_PRESET_EQ_REQ_VAL_SHIFT                                         24
6082   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_USE_PRESET_EQ2_REQ                                              (0x1<<28) // Use programmable preset Phase2 EQ in EP mode
6083   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_USE_PRESET_EQ2_REQ_SHIFT                                        28
6084   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_USE_COEFF_EQ2_REQ                                               (0x1<<29) // [DEBUG_BIT]: use programmable coefficients in Phase2 EQ
6085   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_USE_COEFF_EQ2_REQ_SHIFT                                         29
6086   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_EN_LP_COEFF_MATCH                                               (0x1<<30) // enable LP coeffcient match checking in default/noraml Phase2 EQ
6087   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_EN_LP_COEFF_MATCH_SHIFT                                         30
6088   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_ENA_PH2_PRESET_COEFF                                            (0x1<<31) // [DEBUG_BIT]: enable conversion of preset to coefficients to serdes when LP is always a preset use Phase2 EQ
6089   #define PCIEIP_REG_REG_PHY_CTL_13_REG_GEN3_ENA_PH2_PRESET_COEFF_SHIFT                                      31
6090 #define PCIEIP_REG_REG_PHY_CTL_14                                                                            0x001848UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6091   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EQTS2_PRESET                                                    (0xf<<0) // (PL_FIX_15) Transmitter preset to transmit in EP EQ TS2s
6092   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EQTS2_PRESET_SHIFT                                              0
6093   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EQTS2_RXHINT                                                    (0x7<<4) // (PL_FIX_15) Receiver preset hint to transmit in EP EQ TS2s
6094   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EQTS2_RXHINT_SHIFT                                              4
6095   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ0_TO                                                (0x1<<7) // [SEMI_FUNCTIONAL]: Extend EQ until Phase0 timeout for Normal EQ handshaking
6096   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ0_TO_SHIFT                                          7
6097   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ1_TO                                                (0x1<<8) // [SEMI_FUNCTIONAL]: Extend EQ until Phase1 timeout for Normal EQ handshaking
6098   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ1_TO_SHIFT                                          8
6099   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ2_TO                                                (0x1<<9) // [SEMI_FUNCTIONAL]: Extend EQ until Phase2 timeout for Normal EQ handshaking
6100   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ2_TO_SHIFT                                          9
6101   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ3_TO                                                (0x1<<10) // [SEMI_FUNCTIONAL]: Extend EQ until Phase3 timeout for Normal EQ handshaking
6102   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_EQ3_TO_SHIFT                                          10
6103   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH0_TIMEOUT                                              (0x1<<11) // Disable timeout for Equalization Phase0
6104   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH0_TIMEOUT_SHIFT                                        11
6105   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH1_TIMEOUT                                              (0x1<<12) // Disable timeout for Equalization Phase1
6106   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH1_TIMEOUT_SHIFT                                        12
6107   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH2_TIMEOUT                                              (0x1<<13) // Disable timeout for Equalization Phase2
6108   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH2_TIMEOUT_SHIFT                                        13
6109   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH3_TIMEOUT                                              (0x1<<14) // Disable timeout for Equalization Phase3
6110   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_DIS_EQ_PH3_TIMEOUT_SHIFT                                        14
6111   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_L1ONLY_RECOVLOCK_TO                                   (0x1<<15) // [SEMI_FUNCTIONAL]: Extend timeout in RecovRecvrLock State through L1 exit recovery
6112   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_L1ONLY_RECOVLOCK_TO_SHIFT                             15
6113   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_RECOVLOCK_TO                                          (0x1<<16) // [SEMI_FUNCTIONAL]: Extend timeout in RecovRecvrLock State through any exit recovery
6114   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_RECOVLOCK_TO_SHIFT                                    16
6115   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_PRGM_RECOVLOCK_TO_SEL                                 (0x1<<17) // [SEMI_FUNCTIONAL]: Extend programmable timeout select control in RecovRecvrLock State
6116   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_PRGM_RECOVLOCK_TO_SEL_SHIFT                           17
6117   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_PRGM_RECOVLOCK_TO_VALUE                               (0x1f<<18) // [SEMI_FUNCTIONAL]: Extend programmable timeout value in RecovRecvrLock State
6118   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_EN_EXTEND_PRGM_RECOVLOCK_TO_VALUE_SHIFT                         18
6119   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_PH2_EVAL_WAIT_DELAY                                             (0x1ff<<23) // programmable wait delay in Phase2 of equalization
6120   #define PCIEIP_REG_REG_PHY_CTL_14_REG_GEN3_PH2_EVAL_WAIT_DELAY_SHIFT                                       23
6121 #define PCIEIP_REG_REG_PHY_CTL_15                                                                            0x00184cUL //Access:RW   DataWidth:0x20   //
6122 #define PCIEIP_REG_REG_PHY_CTL_16                                                                            0x001854UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6123   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_ENTRY                                                   (0x3ffff<<0) // Gen1/Gen2 deemphasis register control programming of coefficients for preset-0(-6dB) and preset-1(-3.5dB) in the format {C+1[5:0],C0[5:0],C_1[5:0]}
6124   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_ENTRY_SHIFT                                             0
6125   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_INDEX                                                   (0x1<<18) // Gen1/Gen2 deemphasis register control programming index for preset 0 and 1 0: points to the preset 0 coefficients(-6dB) 1: points to the preset 1 coefficients(-3.5dB)
6126   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_INDEX_SHIFT                                             18
6127   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_WRSTB                                                   (0x1<<19) // Gen1/Gen2 deemphasis register control programming write strobe for Preset 0 and 1
6128   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_WRSTB_SHIFT                                             19
6129   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_SEL                                                     (0x1<<20) // Gen2 deemphasis register select control bit to change from Preset-1(-3.5dB) to preset-0(-6dB)
6130   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN12_DEEMPH_SEL_SHIFT                                               20
6131   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN123_DEEMPH_PRESET_SEL                                             (0x1<<21) // Select control bit for the read status of the gen1/2 and gen2 lut entry 18-bit value poining to the corresponding index. 0: Selects Gen3 read preset lut pointing to the reg_gen3_preset_lut_index value 1: Selects Gen1/2 read preset lut pointing to the reg_gen12_deemph_index value
6132   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN123_DEEMPH_PRESET_SEL_SHIFT                                       21
6133   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_IGNORE_SERDES_EVALDC                                            (0x1<<22) // [DEBUG_BIT]: Ignore serdes direction change and controls from the MAC register
6134   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_IGNORE_SERDES_EVALDC_SHIFT                                      22
6135   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_OVERRIDE_SERDES_EVALDC_VAL                                      (0x3f<<23) // [DEBUG_BITS]: Direction change value for coeff evaluation from the MAC control register
6136   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_OVERRIDE_SERDES_EVALDC_VAL_SHIFT                                23
6137   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_EC2_EN_COEFFPR_MATCHREJ_TWOTS1                                  (0x1<<29) // [DEBUG_BIT]: Phase2: Controls enabling of the two consecutive EQ TS1's for checking preset and coefficient matches
6138   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_EC2_EN_COEFFPR_MATCHREJ_TWOTS1_SHIFT                            29
6139   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_EC3_EN_COEFFPR_MATCHREJ_TWOTS1                                  (0x1<<30) // [DEBUG_BIT]: Phase3: Controls enabling of the two consecutive EQ TS1's for checking preset and coefficient matches
6140   #define PCIEIP_REG_REG_PHY_CTL_16_REG_GEN3_EC3_EN_COEFFPR_MATCHREJ_TWOTS1_SHIFT                            30
6141   #define PCIEIP_REG_REG_PHY_CTL_16_REG_CLR_RECOV_EQ_SM_HIST                                                 (0x1<<31) // [DEBUG_BIT]: clears the previous statate transitions captured for recovery eq statemachine in ph2(EP) and ph3(RC)
6142   #define PCIEIP_REG_REG_PHY_CTL_16_REG_CLR_RECOV_EQ_SM_HIST_SHIFT                                           31
6143 #define PCIEIP_REG_REG_PHY_CTL_17                                                                            0x001858UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6144   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_PRECTRL_LSB_EN                                      (0x1<<0) // AFE TX deemphasis register override enable control bit for prectrl[1:0] LSB two bits
6145   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_PRECTRL_LSB_EN_SHIFT                                0
6146   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_PRE_CTRL_LSB_VAL                                    (0x3<<1) // AFE TX deemphasis register control two LSB bit value for prectrl[1:0]
6147   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_PRE_CTRL_LSB_VAL_SHIFT                              1
6148   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_MAIN_LSB_EN                                         (0x1<<3) // AFE TX deemphasis register override enable control bit for main[1:0] LSB two bits
6149   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_MAIN_LSB_EN_SHIFT                                   3
6150   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_MAIN_LSB_VAL                                        (0x3<<4) // AFE TX deemphasis register control two LSB bit value for main[1:0]
6151   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_MAIN_LSB_VAL_SHIFT                                  4
6152   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POSTCTRL_LSB_EN                                     (0x1<<6) // AFE TX deemphasis register override enable control bit for postctrl[1:0] LSB two bits
6153   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POSTCTRL_LSB_EN_SHIFT                               6
6154   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POSTCTRL_LSB_VAL                                    (0x3<<7) // AFE TX deemphasis register control two LSB bit value for postctrl[1:0]
6155   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POSTCTRL_LSB_VAL_SHIFT                              7
6156   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_PRE_CTRL_UPPER_EN                                             (0x1<<9) // AFE TX deemphasis register override enable control bit for prectrl[4:2] upper three bits
6157   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_PRE_CTRL_UPPER_EN_SHIFT                                       9
6158   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_PRE_CTRL_UPPER_VAL                                            (0x7<<10) // AFE TX deemphasis register control upper three bit value for prectrl[4:2]
6159   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_PRE_CTRL_UPPER_VAL_SHIFT                                      10
6160   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_MAIN_CTRL_UPPER_EN                                            (0x1<<13) // AFE TX deemphasis register override enable control bit for main[4:2] upper five bits
6161   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_MAIN_CTRL_UPPER_EN_SHIFT                                      13
6162   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_MAIN_CTRL_UPPER_VAL                                           (0x1f<<14) // AFE TX deemphasis register control upper five bit value for main[6:2]
6163   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_MAIN_CTRL_UPPER_VAL_SHIFT                                     14
6164   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_POST_CTRL_UPPER_EN                                            (0x1<<19) // AFE TX deemphasis register override enable control bit for postctrl[5:2] upper four bits
6165   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_POST_CTRL_UPPER_EN_SHIFT                                      19
6166   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_POST_CTRL_UPPER_VAL                                           (0xf<<20) // AFE TX deemphasis register control upper four bit value for postctrl[5:2]
6167   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_POST_CTRL_UPPER_VAL_SHIFT                                     20
6168   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POST2_EN                                            (0x1<<24) // AFE TX deemphasis register override enable control bit for post2[3:0] four bits
6169   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POST2_EN_SHIFT                                      24
6170   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POST2_VAL                                           (0xf<<25) // AFE TX deemphasis register control for four bit value for post2[3:0]
6171   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN123_TX_DEEMPH_POST2_VAL_SHIFT                                     25
6172   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN3_SKIP_PH2_RXEVAL_TO_SERDES                                       (0x1<<29) // Phase2: Skips Rx EQ evaluation to Serdes and wait for 22msec extended timeout to occur.
6173   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN3_SKIP_PH2_RXEVAL_TO_SERDES_SHIFT                                 29
6174   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN3_SKIP_PH3_RXEVAL_TO_SERDES                                       (0x1<<30) // Phase3: Skips Rx EQ evaluation to Serdes and wait for 22msec extended timeout to occur.
6175   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN3_SKIP_PH3_RXEVAL_TO_SERDES_SHIFT                                 30
6176   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN3_RX_RESET_EIEOS                                                  (0x1<<31) // RX reset EIEOS control bit for TS1(SYM6-Bit2) in Recovery.Equalizations. Default zero value
6177   #define PCIEIP_REG_REG_PHY_CTL_17_REG_GEN3_RX_RESET_EIEOS_SHIFT                                            31
6178 #define PCIEIP_REG_REG_PHY_CTL_18                                                                            0x00185cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
6179   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_FS_EN                                                        (0x1<<0) // Enable bit to control the registered programmed FULL SWING value in Phase 1 of eualization
6180   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_FS_EN_SHIFT                                                  0
6181   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_FS_VAL                                                       (0x3f<<1) // Registered programmed 6-bit FULL SWING value in Phase 1 of eualization. The hardware default value 6'h28(FS=40).
6182   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_FS_VAL_SHIFT                                                 1
6183   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_LF_EN                                                        (0x1<<7) // Enable bit to control the registered programmed LOW FREQUENCY value in Phase 1 of eualization
6184   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_LF_EN_SHIFT                                                  7
6185   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_LF_VAL                                                       (0x3f<<8) // Registered programmed 6-bit LOW FREQUENCY value in Phase 1 of eualization. The hardware default value 6'hC(LF=12).
6186   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EQ_LF_VAL_SHIFT                                                 8
6187   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_RX_COEFF_SEL                                                (0x1<<14) // Selects to the received coefficients in the phase 2 of equalization. The default coefficientis a defined value.
6188   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_RX_COEFF_SEL_SHIFT                                          14
6189   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_DISABLE_REQ_WAIT_1USEC                                      (0x1<<15) // [DEBUG_BIT]: Disables the 1usec wait time for LP to response for preset or coeff req in phase2(EP and phase3(RC) modes..
6190   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_DISABLE_REQ_WAIT_1USEC_SHIFT                                15
6191   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_ENA_EC0_ECHO_PRESET                                             (0x1<<16) // Enables EC0 echo use preset bit in EP mode
6192   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_ENA_EC0_ECHO_PRESET_SHIFT                                       16
6193   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_ENA_EC2_ECHO_PRESET                                          (0x1<<17) // Enables EC2 echo use preset bit in RC mode
6194   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_ENA_EC2_ECHO_PRESET_SHIFT                                    17
6195   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_USE_PRESET_EQ3_REQ                                           (0x1<<18) // Use programmable preset Phase3 EQ in RC mode
6196   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_USE_PRESET_EQ3_REQ_SHIFT                                     18
6197   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_IGNORE_USE_PRESET_CHECK                                     (0x1<<19) // [DEBUG_BIT]: Ignore the receive ec2 use preset check in phase2 of equalization for the eq eval state machine
6198   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_IGNORE_USE_PRESET_CHECK_SHIFT                               19
6199   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_PH3_DIS_RULE_CHECK                                              (0x1<<20) // [DEBUG_BIT]: Disables Preset and coefficient rule check error in phase 3 of equalization in EP mode
6200   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_PH3_DIS_RULE_CHECK_SHIFT                                        20
6201   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_PH2_DIS_RULE_CHECK                                              (0x1<<21) // [DEBUG_BIT]: Disables Preset and coefficient rule check error in phase 2 of equalization in RC mode
6202   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_PH2_DIS_RULE_CHECK_SHIFT                                        21
6203   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_IGNORE_USE_PRESET_REDO_CHECK                                    (0x1<<22) // [DEBUG_BIT]: Ignores the phase 2 received usepreset bit when checking for preset mismatch at the end of equalization
6204   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_IGNORE_USE_PRESET_REDO_CHECK_SHIFT                              22
6205   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_SKIP_EQ_PHASE23                                              (0x1<<23) // RC Mode: Skips equalizationphas 2 and Phase 3.
6206   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_SKIP_EQ_PHASE23_SHIFT                                        23
6207   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_DIS_EVAL_COEFF_MATCH                                        (0x1<<24) // [DEBUG_BIT]: EP mode Phase2: Disables the coefficient match reject status in EVAL and Adjust eval states
6208   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC2_DIS_EVAL_COEFF_MATCH_SHIFT                                  24
6209   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC3_DIS_EVAL_COEFF_MATCH                                        (0x1<<25) // [DEBUG_BIT]: RC mode Phase3: Disables the coefficient match reject status in EVAL and Adjust eval states
6210   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_EC3_DIS_EVAL_COEFF_MATCH_SHIFT                                  25
6211   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_FORCE_EQ_EVERY_SPDCHG                                        (0x1<<26) // [DEBUG_BIT]: RC mode : Forces Gen3 equalization for every Speed change over from Gen1-Gen3
6212   #define PCIEIP_REG_REG_PHY_CTL_18_REG_GEN3_RC_FORCE_EQ_EVERY_SPDCHG_SHIFT                                  26
6213   #define PCIEIP_REG_REG_PHY_CTL_18_REG_EQ_STATIC_DEBUG_ADDR                                                 (0x1f<<27) // [DEBUG_BITS]: Equalization static debug 5-bit address control for reading pl_eq_static_debug data at address 0x1d94
6214   #define PCIEIP_REG_REG_PHY_CTL_18_REG_EQ_STATIC_DEBUG_ADDR_SHIFT                                           27
6215 #define PCIEIP_REG_PL_GEN3_ENA_FRMERR                                                                        0x001860UL //Access:RW   DataWidth:0x20   // Notes: There are more Gen3 framing error enable bits in reg_phy_ctl_9 register.
6216   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_ILLEGAL_OS_AFTER_EDS_ERR                                    (0x1<<0) // Enable Illegal Ordered Set After EDS Error. When this bit is set to '1', report Gen3 framing error if an OS other than EIOS, EIEOS, or SKPOS is detected after an EDS token.
6217   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_ILLEGAL_OS_AFTER_EDS_ERR_SHIFT                              0
6218   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_OS_AFTER_SDS_ERR                                            (0x1<<1) // Enable Ordered Set After SDS Error. When this bit is set to '1', report Gen3 framing error if an OS is detected right after an SDS token.
6219   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_OS_AFTER_SDS_ERR_SHIFT                                      1
6220   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_OS_NO_EDS_ERR                                               (0x1<<2) // Enable Ordered Set with No EDS Error. When this bit is set to '1', report Gen3 framing error if an OS is detected without a preceding EDS token while in middle of a data stream.
6221   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_OS_NO_EDS_ERR_SHIFT                                         2
6222   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_FCRC_ERR                                                (0x1<<3) // Enable Bad Framing CRC Error. When this bit is set to '1', report Gen3 framing error if bad framing CRC is detected in a STP token.
6223   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_FCRC_ERR_SHIFT                                          3
6224   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_FP_ERR                                                  (0x1<<4) // Enable Bad Framing Parity Error. When this bit is set to '1', report Gen3 framing error if bad framing parity is detected in a STP token.
6225   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_FP_ERR_SHIFT                                            4
6226   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_EDB_ERR                                                 (0x1<<5) // Enable Bad EDB Error. When this bit is set to '1', report Gen3 framing error if a bad EDB token is detected.
6227   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_EDB_ERR_SHIFT                                           5
6228   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_FRAMING_SYM_ERR                                         (0x1<<6) // Enable Bad Framing Symbol Error. When this bit is set to '1', report Gen3 framing error if a framing token is not detected at the expection position.
6229   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_BAD_FRAMING_SYM_ERR_SHIFT                                   6
6230   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_DATA_AFTER_EDS_ERR                                          (0x1<<7) // Enable Data After EDS Error. When this bit is set to '1', report Gen3 framing error if a data block is detected after an EDS token.
6231   #define PCIEIP_REG_PL_GEN3_ENA_FRMERR_GEN3_ENA_DATA_AFTER_EDS_ERR_SHIFT                                    7
6232 #define PCIEIP_REG_PL_LPBK_MASTER_CTL0                                                                       0x001900UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6233   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_ENA                                                     (0x1<<0) // Loopback Master Enable. Setting this bit to '1' enables the master loopback operation. Normally, if lpbk_master_len is set to '0', software has to clear this bit to stop the operation. Otherwise, hardware automatically clears this bit when the operation is done. In case the loopback operation is timeout during Loopback.Entry state, hardware clears this bit before returning to Detect state regardless of the setting of lpbk_master_len.
6234   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_ENA_SHIFT                                               0
6235   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_ENTRY                                                   (0x1<<1) // Loopback Master Entry State. If this bit is set to '1', loopback is entered from Recovery.Idle state; otherwise, loopback is entered from Configuration.Linkwidth.Start state.
6236   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_ENTRY_SHIFT                                             1
6237   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_SET_COMPL_RECV                                          (0x1<<2) // Loopback Master Set Compliance Receive. If this bit is set to '1', the Compliance Receive bit in TS1 is set to '1' when loopback master initiates the loopback operation. This feature allows Loopback Slave to enter Loopback.Active state without achieving symbol lock or block alignment.
6238   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_SET_COMPL_RECV_SHIFT                                    2
6239   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_AUTO_COMPL_RECV                                         (0x1<<3) // Loopback Master Automatically Set Compliance Receive. If this bit is set to '1', hardware automatically sets the Compliance Receive bit in TS1 to '1' during Loopback.Entry state when loopback is entered from Configuration.Linkwidth.Start state and Gen3 is the highest common speed.
6240   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_AUTO_COMPL_RECV_SHIFT                                   3
6241   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_FRC_SETTING                                             (0x1<<4) // Loopback Master Force Setting. When loopback is entered from Recov.Idle state and this bit is set to '1', hardware applies the settings specified in lpbk_master_slave_setting and lpbak_master_tx_setting registers.
6242   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_FRC_SETTING_SHIFT                                       4
6243   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_SKPOS                                                   (0x1<<5) // Loopback Master Skip Ordered Set. When this bit is set, SKP OS are periodically inserted to loopback data. If data is generated by PHY, MAC provides SKP OS to PHY using a req/ack handshake. If it is Gen3 and data is generated by PHY without framing, this bit is ignored.
6244   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_SKPOS_SHIFT                                             5
6245   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_ONE_SKPOS                                               (0x1<<6) // Loopback Master One Skip Ordered Set. PCIE Spec requires that in Gen3 loopback master inserts two SKIP ordered sets for each SKIP OS interval. For testing purpose, when this bit is set to '1', hardware inserts only one SKP OS for each interval.
6246   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_ONE_SKPOS_SHIFT                                         6
6247   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_UNUSED_2                                                            (0x1<<7) //
6248   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_UNUSED_2_SHIFT                                                      7
6249   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_PATTERN                                                 (0x1f<<8) // Loopback Master Pattern. This field specifies the data pattern to be transmitted during Loopback.Active state. 5'b00000: reserved  5'b00001: Serdes PRBS7 pattern  5'b00010: Serdes PRBS15 pattern  5'b00011: Serdes PRBS23 pattern  5'b00100: Serdes PRBS31 pattern  5'b00101: Serdes 1010 pattern  5'b00110: Serdes 1100 pattern  5'b00111: Serdes low frequency pattern  5'b01000: reserved  5'b01001: Serdes PRBS7 pattern (with framing for Gen3)  5'b01010: Serdes PRBS15 pattern (with framing for Gen3)  5'b01011: Serdes PRBS23 pattern (with framing for Gen3)  5'b01100: Serdes PRBS31 pattern (with framing for Gen3)  5'b01101: Serdes 1010 pattern (with framing for Gen3)  5'b01110: Serdes 1100 pattern (with framing for Gen3)  5'b01111: Serdes low frequency pattern (with framing for Gen3)  5'b10000: MAC Compliance pattern  5'b10001: MAC Modified Compliance pattern  Others : reserved
6250   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_PATTERN_SHIFT                                           8
6251   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_UNUSED_1                                                            (0x7<<13) //
6252   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_UNUSED_1_SHIFT                                                      13
6253   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_LEN                                                     (0xffff<<16) // Loopback Master Length. This field specifies the length of the loopback operation in milliseconds. When it is set to '0', software has to clear the lpbk_master_ena bit to stop the operation. When it is set to a non-zero value, hardware automatically clears the lpbk_master_ena bit after the specified time.
6254   #define PCIEIP_REG_PL_LPBK_MASTER_CTL0_LPBK_MASTER_LEN_SHIFT                                               16
6255 #define PCIEIP_REG_PL_LPBK_MASTER_CTL1                                                                       0x001904UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6256   #define PCIEIP_REG_PL_LPBK_MASTER_CTL1_LPBK_MASTER_ENTRY_TMOUT                                             (0x7f<<0) // Loopback Master Entry Timeout. While in Loopback.Entry state, if Compliance Receive bit was not set in transmitting TS1 and Loopback Master doesn't receive the feedback from Loopback Slave, it will transition to Detect state after a specified time. This field specifies the timeout in milliseconds. The timeout value must be less than 100ms.
6257   #define PCIEIP_REG_PL_LPBK_MASTER_CTL1_LPBK_MASTER_ENTRY_TMOUT_SHIFT                                       0
6258 #define PCIEIP_REG_PL_LPBK_MASTER_STAT                                                                       0x001908UL //Access:R    DataWidth:0x20   // The loopback status register is cleared when lpbk_master_ena goes from '0' to '1'.
6259   #define PCIEIP_REG_PL_LPBK_MASTER_STAT_LPBK_MASTER_STAT                                                    (0x1<<0) // Loopback Master Status. This is the status of the last loopback operation. 1'b0: completed normally 1'b1: exited because of timeout during Loopback.Entry state
6260   #define PCIEIP_REG_PL_LPBK_MASTER_STAT_LPBK_MASTER_STAT_SHIFT                                              0
6261 #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING                                                              0x00190cUL //Access:RW   DataWidth:0x20   // This register specifies the Slave's TX settings that Loopback Master will transmit in TS1 during Loopback.Entry state in following cases: 1. Entered from Configuration.Linkwidth.Start and changed to a new speed. 2. Entered from Recovery.Idle and bit lpbk_master_frc_setting is set to '1'. If data rate is Gen3, Loopback Master will automatically set EC field (i.e. TS1, byte6[1:0]) to 2'b10 or 2'b11 depending on whether it is EP or RC respectively.
6262   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_RXPRESET                                   (0x7<<0) // Loopback Master TS1 Receiver Preset Hint. This value is sent in TS1, byte6[2:0] if current rate is Gen1/Gen2 and EQ TS1's are sent.
6263   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_RXPRESET_SHIFT                             0
6264   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_TXPRESET                                   (0xf<<3) // Loopback Master TS1 Transmitter Preset. This value is sent in TS1, byte6[6:3] if the current rate is Gen3 or current rate is Gen1/2 and EQ TS1's are sent.
6265   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_TXPRESET_SHIFT                             3
6266   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_USEPRESET                                  (0x1<<7) // Loopback Master TS1 Use Preset. This value is sent in TS1, byte6[7] if the current rate is Gen3.
6267   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_USEPRESET_SHIFT                            7
6268   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_PRECURSOR                                  (0x3f<<8) // Loopback Master TS1 Pre-Cursor Coefficient. This value is sent in TS1, byte7[5:0] if the current rate is Gen3.
6269   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_PRECURSOR_SHIFT                            8
6270   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_CURSOR                                     (0x3f<<14) // Loopback Master TS1 Cursor Coefficient. This value is sent in TS1, byte8[5:0] if the current rate is Gen3.
6271   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_CURSOR_SHIFT                               14
6272   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_POSTCURSOR                                 (0x3f<<20) // Loopback Master TS1 Post-cursor Coefficient. This value is sent in TS1, byte9[5:0] if the current rate is Gen3.
6273   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_POSTCURSOR_SHIFT                           20
6274   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_G2_DEEMPH                                  (0x1<<26) // Loopback Master TS1 Selectable De-emphasis. This value is sent in TS1, byte4[6] if the highest common rate is Gen2.
6275   #define PCIEIP_REG_PL_LPBK_MASTER_SLAVE_SETTING_LPBK_MASTER_TS1_G2_DEEMPH_SHIFT                            26
6276 #define PCIEIP_REG_PL_LPBK_MASTER_TX_SETTING                                                                 0x001910UL //Access:RW   DataWidth:0x20   // This register specifies the Loopback Master TX settings in following cases: 1. Entered from Configuration.Linkwidth.Start and changed to a new speed. 2. Entered from Recovery.Idle and bit lpbk_master_frc_setting is set to '1'.
6277   #define PCIEIP_REG_PL_LPBK_MASTER_TX_SETTING_LPBK_MASTER_G3_TXDEEMPH                                       (0x3ffff<<0) // Loopback Master Gen3 TX Deemphasis. This TX setting is used when loopback is in Gen3 rate.
6278   #define PCIEIP_REG_PL_LPBK_MASTER_TX_SETTING_LPBK_MASTER_G3_TXDEEMPH_SHIFT                                 0
6279   #define PCIEIP_REG_PL_LPBK_MASTER_TX_SETTING_LPBK_MASTER_G2_TXDEEMPH                                       (0x3<<18) // Loopback Master Gen2 Deemphasis. This TX setting is used when loopback is in Gen2 rate. Notes that for Gen1 the TX deemphasis is always set to -3.5db.
6280   #define PCIEIP_REG_PL_LPBK_MASTER_TX_SETTING_LPBK_MASTER_G2_TXDEEMPH_SHIFT                                 18
6281 #define PCIEIP_REG_PL_SW_LTSSM_CTL                                                                           0x001930UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6282   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_ENA                                                            (0x1<<0) // Software LTSSM Enable. Setting this bit to '1' allows software to take control of the LTSSM.
6283   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_ENA_SHIFT                                                      0
6284   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_DLYSTART                                                       (0x1<<1) // Software LTSSM Delay Start. When this bit is set together with sw_ltssm_ena, hardware continues to operate as normal until LTSSM reaches to the state specified by sw_ltssm_topst and sw_ltssm_subst. Once software starts controlling LTSSM, it continues to do so until sw_ltssm_ena is reset to '0'. This feature allows software to control LTSSM in some certain states but not all.
6285   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_DLYSTART_SHIFT                                                 1
6286   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_UPDT                                                           (0x1<<2) // Software LTSSM Update. Writing a '1' to this bit updates the internal software LTSSM state with the state specified by sw_ltssm_topst and sw_ltssm_subst. If software is in control, the new state will be applied to LTSSM. This bit is self-cleared, so reading always retuns '0'.
6287   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_UPDT_SHIFT                                                     2
6288   #define PCIEIP_REG_PL_SW_LTSSM_CTL_LTSSM_TMOUT_DIS                                                         (0x1<<3) // LTSSM Timeout Disable. When this bit is set to '1', all LTSSM timeouts are disabled.
6289   #define PCIEIP_REG_PL_SW_LTSSM_CTL_LTSSM_TMOUT_DIS_SHIFT                                                   3
6290   #define PCIEIP_REG_PL_SW_LTSSM_CTL_UNUSED0                                                                 (0xf<<4) //
6291   #define PCIEIP_REG_PL_SW_LTSSM_CTL_UNUSED0_SHIFT                                                           4
6292   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_SUBST                                                          (0x1ff<<8) // Software LTSSM Sub-level State. This field specifies the state of the sub-level state machine that software wants LTSSM to enter. The updating sub-level SM is selected based on the top-level state.
6293   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_SUBST_SHIFT                                                    8
6294   #define PCIEIP_REG_PL_SW_LTSSM_CTL_UNUSED1                                                                 (0x7<<17) //
6295   #define PCIEIP_REG_PL_SW_LTSSM_CTL_UNUSED1_SHIFT                                                           17
6296   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_TOPST                                                          (0x1ff<<20) // Software LTSSM Top-level State. This field specifies the state of the top-level state machine that software wants LTSSM to enter.
6297   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_TOPST_SHIFT                                                    20
6298   #define PCIEIP_REG_PL_SW_LTSSM_CTL_UNUSED2                                                                 (0x3<<29) //
6299   #define PCIEIP_REG_PL_SW_LTSSM_CTL_UNUSED2_SHIFT                                                           29
6300   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_INT_ENA                                                        (0x1<<31) // Software LTSSM Internal Enable. This bit reflects the internal software LTSSM enable that is set to '1' only when S/W is actually in control of the LTSSM. If sw_ltssm_dlystart is '1', the internal enable is not set until LTSSM reaches the desired state.
6301   #define PCIEIP_REG_PL_SW_LTSSM_CTL_SW_LTSSM_INT_ENA_SHIFT                                                  31
6302 #define PCIEIP_REG_PCIE_STATIS_CTL                                                                           0x001940UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6303   #define PCIEIP_REG_PCIE_STATIS_CTL_PCIE_STATIS_ENA                                                         (0x1<<0) // PCIE Statistic Enable. Setting this bit to '1' enables the PCIE statistic collection. Hardware will count various things such as the number of TLP, DLLP, OS bytes transferred in both RX and TX direction, the number of detected errors etc. When this bit is reset to '0', the counting stops and software can read the results. This bit can be automatically cleared after the specified time if pcie_statis_len is non-zero. All statistic read-back registers are cleared when this bit transitions from '0' to '1'.
6304   #define PCIEIP_REG_PCIE_STATIS_CTL_PCIE_STATIS_ENA_SHIFT                                                   0
6305   #define PCIEIP_REG_PCIE_STATIS_CTL_UNUSED0                                                                 (0x7f<<1) //
6306   #define PCIEIP_REG_PCIE_STATIS_CTL_UNUSED0_SHIFT                                                           1
6307   #define PCIEIP_REG_PCIE_STATIS_CTL_PCIE_STATIS_LEN                                                         (0xffffff<<8) // PCIE Statistic Length. This field specifies the PCIE statistic collection time in microseconds. When it is set to '0', software has to clear the pcie_statis_ena bit to stop the operation. When it is set to a non-zero value, hardware automatically clears the enable bit after the specified time.
6308   #define PCIEIP_REG_PCIE_STATIS_CTL_PCIE_STATIS_LEN_SHIFT                                                   8
6309 #define PCIEIP_REG_PCIE_TXTLP_STATIS_LO                                                                      0x001944UL //Access:R    DataWidth:0x20   // PCIE TX TLP Statistic Low 32 bits. This is the number of TLP bytes that have been trasmitted. It is cleared when pcie_statis_ena goes from '0' to '1'.
6310 #define PCIEIP_REG_PCIE_TXTLP_STATIS_HI                                                                      0x001948UL //Access:R    DataWidth:0x20   // Multi Field Register.
6311   #define PCIEIP_REG_PCIE_TXTLP_STATIS_HI_PCIE_TXTLP_STATIS_HI                                               (0xff<<0) // PCIE TX TLP Statistic High 8 bits. This is the number of TLP bytes that have been trasmitted. It is cleared when pcie_statis_ena goes from '0' to '1'.
6312   #define PCIEIP_REG_PCIE_TXTLP_STATIS_HI_PCIE_TXTLP_STATIS_HI_SHIFT                                         0
6313 #define PCIEIP_REG_PCIE_TXDLLP_STATIS_LO                                                                     0x00194cUL //Access:R    DataWidth:0x20   // PCIE TX DLLP Statistic Low 32 bits. This is the number of DLLP bytes that have been trasmitted. It is cleared when pcie_statis_ena goes from '0' to '1'.
6314 #define PCIEIP_REG_PCIE_TXDLLP_STATIS_HI                                                                     0x001950UL //Access:R    DataWidth:0x20   // Multi Field Register.
6315   #define PCIEIP_REG_PCIE_TXDLLP_STATIS_HI_PCIE_TXDLLP_STATIS_HI                                             (0xff<<0) // PCIE TX DLLP Statistic High 8 bits. This is the number of DLLP bytes that have been trasmitted. It is cleared when pcie_statis_ena goes from '0' to '1'.
6316   #define PCIEIP_REG_PCIE_TXDLLP_STATIS_HI_PCIE_TXDLLP_STATIS_HI_SHIFT                                       0
6317 #define PCIEIP_REG_PCIE_TXOS_STATIS_LO                                                                       0x001954UL //Access:R    DataWidth:0x20   // PCIE TX Ordered Set Statistic Low 32 bits. This is the number of ordered set bytes that have been trasmitted. It is cleared when pcie_statis_ena goes from '0' to '1'.
6318 #define PCIEIP_REG_PCIE_TXOS_STATIS_HI                                                                       0x001958UL //Access:R    DataWidth:0x20   // Multi Field Register.
6319   #define PCIEIP_REG_PCIE_TXOS_STATIS_HI_PCIE_TXOS_STATIS_HI                                                 (0xff<<0) // PCIE TX Ordered Set Statistic High 8 bits. This is the number of ordered set bytes that have been trasmitted. It is cleared when pcie_statis_ena goes from '0' to '1'.
6320   #define PCIEIP_REG_PCIE_TXOS_STATIS_HI_PCIE_TXOS_STATIS_HI_SHIFT                                           0
6321 #define PCIEIP_REG_PCIE_RXTLP_STATIS_LO                                                                      0x00195cUL //Access:R    DataWidth:0x20   // PCIE RX TLP Statistic Low 32 bits. This is the number of TLP bytes that have been received. It is cleared when pcie_statis_ena goes from '0' to '1'.
6322 #define PCIEIP_REG_PCIE_RXTLP_STATIS_HI                                                                      0x001960UL //Access:R    DataWidth:0x20   // Multi Field Register.
6323   #define PCIEIP_REG_PCIE_RXTLP_STATIS_HI_PCIE_RXTLP_STATIS_HI                                               (0xff<<0) // PCIE RX TLP Statistic High 8 bits. This is the number of TLP bytes that have been received. It is cleared when pcie_statis_ena goes from '0' to '1'.
6324   #define PCIEIP_REG_PCIE_RXTLP_STATIS_HI_PCIE_RXTLP_STATIS_HI_SHIFT                                         0
6325 #define PCIEIP_REG_PCIE_RXDLLP_STATIS_LO                                                                     0x001964UL //Access:R    DataWidth:0x20   // PCIE RX DLLP Statistic Low 32 bits. This is the number of DLLP bytes that have been received. It is cleared when pcie_statis_ena goes from '0' to '1'.
6326 #define PCIEIP_REG_PCIE_RXDLLP_STATIS_HI                                                                     0x001968UL //Access:R    DataWidth:0x20   // Multi Field Register.
6327   #define PCIEIP_REG_PCIE_RXDLLP_STATIS_HI_PCIE_RXDLLP_STATIS_HI                                             (0xff<<0) // PCIE RX DLLP Statistic High 8 bits. This is the number of DLLP bytes that have been received. It is cleared when pcie_statis_ena goes from '0' to '1'.
6328   #define PCIEIP_REG_PCIE_RXDLLP_STATIS_HI_PCIE_RXDLLP_STATIS_HI_SHIFT                                       0
6329 #define PCIEIP_REG_PCIE_RXOS_STATIS_LO                                                                       0x00196cUL //Access:R    DataWidth:0x20   // PCIE RX Ordered Set Statistic Low 32 bits. This is the number of ordered set bytes that have been received. It is cleared when pcie_statis_ena goes from '0' to '1'.
6330 #define PCIEIP_REG_PCIE_RXOS_STATIS_HI                                                                       0x001970UL //Access:R    DataWidth:0x20   // Multi Field Register.
6331   #define PCIEIP_REG_PCIE_RXOS_STATIS_HI_PCIE_RXOS_STATIS_HI                                                 (0xff<<0) // PCIE RX Ordered Set Statistic High 8 bits. This is the number of ordered set bytes that have been received. It is cleared when pcie_statis_ena goes from '0' to '1'.
6332   #define PCIEIP_REG_PCIE_RXOS_STATIS_HI_PCIE_RXOS_STATIS_HI_SHIFT                                           0
6333 #define PCIEIP_REG_PCIE_PLRXERR_STATIS                                                                       0x001974UL //Access:R    DataWidth:0x20   // PL Receiver Error Statistic. Number of errors detected by Physical Layer Receiver. It is cleared when pcie_statis_ena goes from '0' to '1'.
6334 #define PCIEIP_REG_PCIE_RXDLLPERR_STATIS                                                                     0x001978UL //Access:R    DataWidth:0x20   // RX DLLP Error Statistic. Number of DLLP CRC errors detected by Data Link Layer. It is cleared when pcie_statis_ena goes from '0' to '1'.
6335 #define PCIEIP_REG_PCIE_RXTLPERR_STATIS                                                                      0x00197cUL //Access:R    DataWidth:0x20   // RX TLP Error Statistic. Number of TLP LCRC and sequence number errors detected by Data Link Layer. It is cleared when pcie_statis_ena goes from '0' to '1'.
6336 #define PCIEIP_REG_LTSSM_STATIS_CTL                                                                          0x0019a0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6337   #define PCIEIP_REG_LTSSM_STATIS_CTL_LTSSM_STATIS_ENA                                                       (0x1<<0) // LTSSM Statistic Enable. Setting this bit to '1' enables the LTSSM statisic collection. When this bit is reset to '0', information is frozen so S/W can read the results. All statistic registers are reset when this bit transitions from '0' to '1'.
6338   #define PCIEIP_REG_LTSSM_STATIS_CTL_LTSSM_STATIS_ENA_SHIFT                                                 0
6339   #define PCIEIP_REG_LTSSM_STATIS_CTL_LTSSM_STATIS_AUTOINC                                                   (0x1<<1) // LTSSM Statistic Auto Increment. When this bit is set to '1', hardware automatically increases the ltssm_statis_rdaddr by 1 after register ltssm_statis_N is read.
6340   #define PCIEIP_REG_LTSSM_STATIS_CTL_LTSSM_STATIS_AUTOINC_SHIFT                                             1
6341   #define PCIEIP_REG_LTSSM_STATIS_CTL_LTSSM_STATIS_RDADDR                                                    (0x1<<2) // LTSSM Statistic Readback Address. ltssm_statis_0 to ltssm_statis_N are stored in FIFOs. This field indicates the current readback address of the LTSSM Statistic FIFO. Reading ltssm_statis_0 to ltssm_statis_N registers return the values stored at current address. Software writes to this field to specify the starting FIFO offset where it wants to read back LTSSM statistic data.
6342   #define PCIEIP_REG_LTSSM_STATIS_CTL_LTSSM_STATIS_RDADDR_SHIFT                                              2
6343 #define PCIEIP_REG_LTSSM_STATIS_0                                                                            0x0019a4UL //Access:R    DataWidth:0x20   // Multi Field Register.
6344   #define PCIEIP_REG_LTSSM_STATIS_0_EQ_PH1_TIME                                                              (0xffff<<0) // Equalization Phase 1 Time. This field contains the time that LTSSM spent in Equalization Phase 1 state. The unit is microsecond.
6345   #define PCIEIP_REG_LTSSM_STATIS_0_EQ_PH1_TIME_SHIFT                                                        0
6346   #define PCIEIP_REG_LTSSM_STATIS_0_EQ_PH0_TIME                                                              (0xffff<<16) // Equalization Phase 0 Time. This field contains the time that LTSSM spent in Equalization Phase 0 state. The unit is microsecond.
6347   #define PCIEIP_REG_LTSSM_STATIS_0_EQ_PH0_TIME_SHIFT                                                        16
6348 #define PCIEIP_REG_LTSSM_STATIS_1                                                                            0x0019a8UL //Access:R    DataWidth:0x20   // Multi Field Register.
6349   #define PCIEIP_REG_LTSSM_STATIS_1_EQ_PH3_TIME                                                              (0xffff<<0) // Equalization Phase 3 Time. This field contains the time that LTSSM spent in Equalization Phase 3 state. The unit is microsecond.
6350   #define PCIEIP_REG_LTSSM_STATIS_1_EQ_PH3_TIME_SHIFT                                                        0
6351   #define PCIEIP_REG_LTSSM_STATIS_1_EQ_PH2_TIME                                                              (0xffff<<16) // Equalization Phase 2 Time. This field contains the time that LTSSM spent in Equalization Phase 2 state. The unit is microsecond.
6352   #define PCIEIP_REG_LTSSM_STATIS_1_EQ_PH2_TIME_SHIFT                                                        16
6353 #define PCIEIP_REG_LTSSM_STATIS_2                                                                            0x0019acUL //Access:R    DataWidth:0x20   // Multi Field Register.
6354   #define PCIEIP_REG_LTSSM_STATIS_2_PWR_ACK_TIME                                                             (0xff<<0) // Power State Acknowledge Time. This field contains the time since power state changed to when Serdes acknowledged. The unit is microsecond.
6355   #define PCIEIP_REG_LTSSM_STATIS_2_PWR_ACK_TIME_SHIFT                                                       0
6356   #define PCIEIP_REG_LTSSM_STATIS_2_SYM_LOCK_TIME                                                            (0xff<<8) // Symbol Lock Time. This field contains the time it took Serdes to achieve symbol lock after PLL locked. The unit is microsecond.
6357   #define PCIEIP_REG_LTSSM_STATIS_2_SYM_LOCK_TIME_SHIFT                                                      8
6358   #define PCIEIP_REG_LTSSM_STATIS_2_ELECIDLE_TIME                                                            (0xffff<<16) // Electrical Idle Time. This field contains the time that LTSSM spent in Electrical Idle state. The unit is microsecond.
6359   #define PCIEIP_REG_LTSSM_STATIS_2_ELECIDLE_TIME_SHIFT                                                      16
6360 #define PCIEIP_REG_LTSSM_STATIS_3                                                                            0x0019b0UL //Access:R    DataWidth:0x20   // Multi Field Register.
6361   #define PCIEIP_REG_LTSSM_STATIS_3_RECOV_TIME                                                               (0xffff<<0) // Recovery Time. This field contains the time that LTSSM spent in Recovery state. The unit is microsecond.
6362   #define PCIEIP_REG_LTSSM_STATIS_3_RECOV_TIME_SHIFT                                                         0
6363   #define PCIEIP_REG_LTSSM_STATIS_3_L0S_EXIT_TIME                                                            (0xff<<16) // L0s Exit Time. This field contains the time that LTSSM spent to exit L0s state. The unit is microsecond.
6364   #define PCIEIP_REG_LTSSM_STATIS_3_L0S_EXIT_TIME_SHIFT                                                      16
6365 #define PCIEIP_REG_LTSSM_STATIS_CNT                                                                          0x0019b4UL //Access:R    DataWidth:0x20   // Multi Field Register.
6366   #define PCIEIP_REG_LTSSM_STATIS_CNT_RECOV_CNT                                                              (0xffff<<0) // Recovery Entered Count. This field contains the number of times LTSSM entered Recovery state.
6367   #define PCIEIP_REG_LTSSM_STATIS_CNT_RECOV_CNT_SHIFT                                                        0
6368   #define PCIEIP_REG_LTSSM_STATIS_CNT_L0S_FAIL_CNT                                                           (0xff<<16) // L0s Exit Failure Count. This field contains the number of L0s exit failures (i.e. LTSSM has to transition from L0s to Recovery).
6369   #define PCIEIP_REG_LTSSM_STATIS_CNT_L0S_FAIL_CNT_SHIFT                                                     16
6370 #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512                                                                  0x001c00UL //Access:R    DataWidth:0x20   // Multi Field Register.
6371   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_12                                                    (0x7f<<0) // For lane 12: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6372   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_12_SHIFT                                              0
6373   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_12                                                    (0x1<<7) // For lane 12: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6374   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_12_SHIFT                                              7
6375   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_13                                                    (0x7f<<8) // For lane 13 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6376   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_13_SHIFT                                              8
6377   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_13                                                    (0x1<<15) // For lane 13 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6378   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_13_SHIFT                                              15
6379   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_14                                                    (0x7f<<16) // For lane 14: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6380   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_14_SHIFT                                              16
6381   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_14                                                    (0x1<<23) // For lane 14: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6382   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_14_SHIFT                                              23
6383   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_15                                                    (0x7f<<24) // For lane 15 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6384   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_ERRS_15_SHIFT                                              24
6385   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_15                                                    (0x1<<31) // For lane 15 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6386   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_1512_MCP_LOCK_15_SHIFT                                              31
6387 #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118                                                                   0x001c04UL //Access:R    DataWidth:0x20   // Multi Field Register.
6388   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_8                                                      (0x7f<<0) // For lane 8: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6389   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_8_SHIFT                                                0
6390   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_8                                                      (0x1<<7) // For lane 8: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6391   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_8_SHIFT                                                7
6392   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_9                                                      (0x7f<<8) // For lane 9 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6393   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_9_SHIFT                                                8
6394   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_9                                                      (0x1<<15) // For lane 9 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6395   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_9_SHIFT                                                15
6396   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_10                                                     (0x7f<<16) // For lane 10: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6397   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_10_SHIFT                                               16
6398   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_10                                                     (0x1<<23) // For lane 10: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6399   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_10_SHIFT                                               23
6400   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_11                                                     (0x7f<<24) // For lane 11 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6401   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_ERRS_11_SHIFT                                               24
6402   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_11                                                     (0x1<<31) // For lane 11 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6403   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_118_MCP_LOCK_11_SHIFT                                               31
6404 #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74                                                                    0x001c08UL //Access:R    DataWidth:0x20   // Multi Field Register.
6405   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_4                                                       (0x7f<<0) // For lane 4: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6406   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_4_SHIFT                                                 0
6407   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_4                                                       (0x1<<7) // For lane 4: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6408   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_4_SHIFT                                                 7
6409   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_5                                                       (0x7f<<8) // For lane 5 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6410   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_5_SHIFT                                                 8
6411   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_5                                                       (0x1<<15) // For lane 5 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6412   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_5_SHIFT                                                 15
6413   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_6                                                       (0x7f<<16) // For lane 6: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6414   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_6_SHIFT                                                 16
6415   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_6                                                       (0x1<<23) // For lane 6: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6416   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_6_SHIFT                                                 23
6417   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_7                                                       (0x7f<<24) // For lane 7 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6418   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_ERRS_7_SHIFT                                                 24
6419   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_7                                                       (0x1<<31) // For lane 7 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6420   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_74_MCP_LOCK_7_SHIFT                                                 31
6421 #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30                                                                    0x001c0cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6422   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_0                                                       (0x7f<<0) // For lane 0: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6423   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_0_SHIFT                                                 0
6424   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_0                                                       (0x1<<7) // For lane 0: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6425   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_0_SHIFT                                                 7
6426   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_1                                                       (0x7f<<8) // For lane 1 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6427   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_1_SHIFT                                                 8
6428   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_1                                                       (0x1<<15) // For lane 1 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6429   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_1_SHIFT                                                 15
6430   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_2                                                       (0x7f<<16) // For lane 2: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6431   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_2_SHIFT                                                 16
6432   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_2                                                       (0x1<<23) // For lane 2: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6433   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_2_SHIFT                                                 23
6434   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_3                                                       (0x7f<<24) // For lane 3 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the link partner after locking to the Modified Compliance Pattern
6435   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_ERRS_3_SHIFT                                                 24
6436   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_3                                                       (0x1<<31) // For lane 3 in a multi-lane system: Set by the link partner when it locks to the Modified Compliance Pattern (only reported if this receiver has also locked)
6437   #define PCIEIP_REG_RECEIVED_MCP_ERRORS_30_MCP_LOCK_3_SHIFT                                                 31
6438 #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512                                                               0x001c10UL //Access:R    DataWidth:0x20   // Multi Field Register.
6439   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_12                                              (0x7f<<0) // For lane 12: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6440   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_12_SHIFT                                        0
6441   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_12                                              (0x1<<7) // For lane 12: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6442   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_12_SHIFT                                        7
6443   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_13                                              (0x7f<<8) // For lane 13 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6444   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_13_SHIFT                                        8
6445   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_13                                              (0x1<<15) // For lane 13 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6446   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_13_SHIFT                                        15
6447   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_14                                              (0x7f<<16) // For lane 14: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6448   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_14_SHIFT                                        16
6449   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_14                                              (0x1<<23) // For lane 14: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6450   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_14_SHIFT                                        23
6451   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_15                                              (0x7f<<24) // For lane 15 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6452   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_ERRS_15_SHIFT                                        24
6453   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_15                                              (0x1<<31) // For lane 15 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6454   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_1512_TX_MCP_LOCK_15_SHIFT                                        31
6455 #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118                                                                0x001c14UL //Access:R    DataWidth:0x20   // Multi Field Register.
6456   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_8                                                (0x7f<<0) // For lane 8: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6457   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_8_SHIFT                                          0
6458   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_8                                                (0x1<<7) // For lane 8: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6459   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_8_SHIFT                                          7
6460   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_9                                                (0x7f<<8) // For lane 9 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6461   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_9_SHIFT                                          8
6462   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_9                                                (0x1<<15) // For lane 9 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6463   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_9_SHIFT                                          15
6464   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_10                                               (0x7f<<16) // For lane 10: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6465   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_10_SHIFT                                         16
6466   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_10                                               (0x1<<23) // For lane 10: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6467   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_10_SHIFT                                         23
6468   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_11                                               (0x7f<<24) // For lane 11 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6469   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_ERRS_11_SHIFT                                         24
6470   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_11                                               (0x1<<31) // For lane 11 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6471   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_118_TX_MCP_LOCK_11_SHIFT                                         31
6472 #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74                                                                 0x001c18UL //Access:R    DataWidth:0x20   // Multi Field Register.
6473   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_4                                                 (0x7f<<0) // For lane 4: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6474   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_4_SHIFT                                           0
6475   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_4                                                 (0x1<<7) // For lane 4: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6476   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_4_SHIFT                                           7
6477   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_5                                                 (0x7f<<8) // For lane 5 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6478   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_5_SHIFT                                           8
6479   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_5                                                 (0x1<<15) // For lane 5 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6480   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_5_SHIFT                                           15
6481   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_6                                                 (0x7f<<16) // For lane 6: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6482   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_6_SHIFT                                           16
6483   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_6                                                 (0x1<<23) // For lane 6: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6484   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_6_SHIFT                                           23
6485   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_7                                                 (0x7f<<24) // For lane 7 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6486   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_ERRS_7_SHIFT                                           24
6487   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_7                                                 (0x1<<31) // For lane 7 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6488   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_74_TX_MCP_LOCK_7_SHIFT                                           31
6489 #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30                                                                 0x001c1cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6490   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_0                                                 (0x7f<<0) // For lane 0: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6491   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_0_SHIFT                                           0
6492   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_0                                                 (0x1<<7) // For lane 0: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6493   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_0_SHIFT                                           7
6494   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_1                                                 (0x7f<<8) // For lane 1 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6495   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_1_SHIFT                                           8
6496   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_1                                                 (0x1<<15) // For lane 1 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6497   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_1_SHIFT                                           15
6498   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_2                                                 (0x7f<<16) // For lane 2: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6499   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_2_SHIFT                                           16
6500   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_2                                                 (0x1<<23) // For lane 2: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6501   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_2_SHIFT                                           23
6502   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_3                                                 (0x7f<<24) // For lane 3 in a multi-lane system: The number of decode and disparity errors (and optionally buffer overflow/underflow errors) recorded by the local receiver after locking to the Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6503   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_ERRS_3_SHIFT                                           24
6504   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_3                                                 (0x1<<31) // For lane 3 in a multi-lane system: Set by the local receiver when it locks to the received Modified Compliance Pattern. This is sent to the link partner in the Modified Compliance Pattern
6505   #define PCIEIP_REG_TRANSMITTED_MCP_ERRORS_30_TX_MCP_LOCK_3_SHIFT                                           31
6506 #define PCIEIP_REG_RX_FTS_LIMIT                                                                              0x001c20UL //Access:RW   DataWidth:0x20   // Multi Field Register.
6507   #define PCIEIP_REG_RX_FTS_LIMIT_RX_FTS_LIMIT                                                               (0xff<<0) // The N_FTS value advertised by the link partner
6508   #define PCIEIP_REG_RX_FTS_LIMIT_RX_FTS_LIMIT_SHIFT                                                         0
6509   #define PCIEIP_REG_RX_FTS_LIMIT_UNUSED_1                                                                   (0xffffff<<8) // Reserved
6510   #define PCIEIP_REG_RX_FTS_LIMIT_UNUSED_1_SHIFT                                                             8
6511 #define PCIEIP_REG_FTS_HIST                                                                                  0x001cd0UL //Access:R    DataWidth:0x20   // Multi Field Register.
6512   #define PCIEIP_REG_FTS_HIST_FTS_HIST_0                                                                     (0xff<<0) // Last count of recognized FTSOS
6513   #define PCIEIP_REG_FTS_HIST_FTS_HIST_0_SHIFT                                                               0
6514   #define PCIEIP_REG_FTS_HIST_FTS_HIST_1                                                                     (0xff<<8) // Count of recognized FTSOS 1 Rx_L0s ago
6515   #define PCIEIP_REG_FTS_HIST_FTS_HIST_1_SHIFT                                                               8
6516   #define PCIEIP_REG_FTS_HIST_FTS_HIST_2                                                                     (0xff<<16) // Count of recognized FTSOS 2 Rx_L0s ago
6517   #define PCIEIP_REG_FTS_HIST_FTS_HIST_2_SHIFT                                                               16
6518   #define PCIEIP_REG_FTS_HIST_FTS_HIST_3                                                                     (0xff<<24) // Count of recognized FTSOS 3 Rx_L0s ago
6519   #define PCIEIP_REG_FTS_HIST_FTS_HIST_3_SHIFT                                                               24
6520 #define PCIEIP_REG_GEN2_DEBUG_0                                                                              0x001cd4UL //Access:R    DataWidth:0x20   // Multi Field Register.
6521   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_8                                                               (0xff<<0) // Gen2 Debug History 8 transitions ago (see below for encoding)
6522   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_8_SHIFT                                                         0
6523   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_9                                                               (0xff<<8) // Gen2 Debug History 9 transitions ago (see below for encoding)
6524   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_9_SHIFT                                                         8
6525   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_10                                                              (0xff<<16) // Gen2 Debug History 10 transitions ago (see below for encoding)
6526   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_10_SHIFT                                                        16
6527   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_11                                                              (0xff<<24) // Gen2 Debug History 11 transitions ago (see below for encoding)
6528   #define PCIEIP_REG_GEN2_DEBUG_0_GEN2_DEBUG_11_SHIFT                                                        24
6529 #define PCIEIP_REG_GEN2_DEBUG_1                                                                              0x001cd8UL //Access:R    DataWidth:0x20   // Multi Field Register.
6530   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_4                                                               (0xff<<0) // Gen2 Debug History 4 transitions ago (see below for encoding)
6531   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_4_SHIFT                                                         0
6532   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_5                                                               (0xff<<8) // Gen2 Debug History 5 transitions ago (see below for encoding)
6533   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_5_SHIFT                                                         8
6534   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_6                                                               (0xff<<16) // Gen2 Debug History 6 transitions ago (see below for encoding)
6535   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_6_SHIFT                                                         16
6536   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_7                                                               (0xff<<24) // Gen2 Debug History 7 transitions ago (see below for encoding)
6537   #define PCIEIP_REG_GEN2_DEBUG_1_GEN2_DEBUG_7_SHIFT                                                         24
6538 #define PCIEIP_REG_GEN2_DEBUG_2                                                                              0x001cdcUL //Access:R    DataWidth:0x20   // Multi Field Register.
6539   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_0                                                               (0xff<<0) // Gen2 Debug History - current. Changes are recorded when any of bits [5:0] differ.
6540   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_0_SHIFT                                                         0
6541   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_1                                                               (0xff<<8) // Gen2 Debug History 1 transitions ago (see below for encoding)
6542   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_1_SHIFT                                                         8
6543   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_2                                                               (0xff<<16) // Gen2 Debug History 2 transitions ago (see below for encoding)
6544   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_2_SHIFT                                                         16
6545   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_3                                                               (0xff<<24) // Gen2 Debug History 3 transitions ago (see below for encoding)
6546   #define PCIEIP_REG_GEN2_DEBUG_2_GEN2_DEBUG_3_SHIFT                                                         24
6547 #define PCIEIP_REG_RECOVERY_HIST_0                                                                           0x001ce0UL //Access:R    DataWidth:0x20   // Multi Field Register.
6548   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_4                                                            (0xff<<0) // Recovery History 4 transitions ago (see below for encoding)
6549   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_4_SHIFT                                                      0
6550   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_5                                                            (0xff<<8) // Recovery History 5 transitions ago (see below for encoding)
6551   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_5_SHIFT                                                      8
6552   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_6                                                            (0xff<<16) // Recovery History 6 transitions ago (see below for encoding)
6553   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_6_SHIFT                                                      16
6554   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_7                                                            (0xff<<24) // Recovery History 7 transitions ago (see below for encoding)
6555   #define PCIEIP_REG_RECOVERY_HIST_0_RECOV_HIST_7_SHIFT                                                      24
6556 #define PCIEIP_REG_RECOVERY_HIST_1                                                                           0x001ce4UL //Access:R    DataWidth:0x20   // Multi Field Register.
6557   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_0                                                            (0xff<<0) // Recovery History - current. Changes are recorded when any of bits [5:0] differ.
6558   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_0_SHIFT                                                      0
6559   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_1                                                            (0xff<<8) // Recovery History 1 transitions ago (see below for encoding)
6560   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_1_SHIFT                                                      8
6561   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_2                                                            (0xff<<16) // Recovery History 2 transitions ago (see below for encoding)
6562   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_2_SHIFT                                                      16
6563   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_3                                                            (0xff<<24) // Recovery History 3 transitions ago (see below for encoding)
6564   #define PCIEIP_REG_RECOVERY_HIST_1_RECOV_HIST_3_SHIFT                                                      24
6565 #define PCIEIP_REG_PHY_LTSSM_HIST_0                                                                          0x001cecUL //Access:R    DataWidth:0x20   // Multi Field Register.
6566   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_12                                                          (0xff<<0) // LTSSM state 12 transitions in the past
6567   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_12_SHIFT                                                    0
6568   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_13                                                          (0xff<<8) // LTSSM state 13 transitions in the past (see encoding below)
6569   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_13_SHIFT                                                    8
6570   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_14                                                          (0xff<<16) // LTSSM state 14 transitions in the past (see encoding below)
6571   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_14_SHIFT                                                    16
6572   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_15                                                          (0xff<<24) // LTSSM state 15 transitions in the past (see encoding below)
6573   #define PCIEIP_REG_PHY_LTSSM_HIST_0_LTSSM_HIST_15_SHIFT                                                    24
6574 #define PCIEIP_REG_PHY_LTSSM_HIST_1                                                                          0x001cf0UL //Access:R    DataWidth:0x20   // Multi Field Register.
6575   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_8                                                           (0xff<<0) // LTSSM state 8 transitions in the past (see encoding above)
6576   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_8_SHIFT                                                     0
6577   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_9                                                           (0xff<<8) // LTSSM state 9 transitions in the past (see encoding above)
6578   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_9_SHIFT                                                     8
6579   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_10                                                          (0xff<<16) // LTSSM state 10 transitions in the past (see encoding above)
6580   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_10_SHIFT                                                    16
6581   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_11                                                          (0xff<<24) // LTSSM state 11 transitions in the past (see encoding above)
6582   #define PCIEIP_REG_PHY_LTSSM_HIST_1_LTSSM_HIST_11_SHIFT                                                    24
6583 #define PCIEIP_REG_PHY_LTSSM_HIST_2                                                                          0x001cf4UL //Access:R    DataWidth:0x20   // Multi Field Register.
6584   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_4                                                           (0xff<<0) // LTSSM state 4 transitions in the past (see encoding above)
6585   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_4_SHIFT                                                     0
6586   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_5                                                           (0xff<<8) // LTSSM state 5 transitions in the past (see encoding above)
6587   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_5_SHIFT                                                     8
6588   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_6                                                           (0xff<<16) // LTSSM state 6 transitions in the past (see encoding above)
6589   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_6_SHIFT                                                     16
6590   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_7                                                           (0xff<<24) // LTSSM state 7 transitions in the past (see encoding above)
6591   #define PCIEIP_REG_PHY_LTSSM_HIST_2_LTSSM_HIST_7_SHIFT                                                     24
6592 #define PCIEIP_REG_PHY_LTSSM_HIST_3                                                                          0x001cf8UL //Access:R    DataWidth:0x20   // Multi Field Register.
6593   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_0                                                           (0xff<<0) // Current LTSSM state (see encoding above)
6594   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_0_SHIFT                                                     0
6595   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_1                                                           (0xff<<8) // LTSSM state last transition/last LTSSM state (see encoding above)
6596   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_1_SHIFT                                                     8
6597   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_2                                                           (0xff<<16) // LTSSM state 6 transitions in the past (see encoding above)
6598   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_2_SHIFT                                                     16
6599   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_3                                                           (0xff<<24) // LTSSM state 3 transitions in the past (see encoding above)
6600   #define PCIEIP_REG_PHY_LTSSM_HIST_3_LTSSM_HIST_3_SHIFT                                                     24
6601 #define PCIEIP_REG_PHY_LTSSM_HIST_2_DUP                                                                      0x001cfcUL //Access:R    DataWidth:0x20   // Duplicate of ltssm histogram entries 11, 10, 9, and 8 for compatibility
6602 #define PCIEIP_REG_PHY_DBG_0                                                                                 0x001d00UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6603 #define PCIEIP_REG_PHY_DBG_1                                                                                 0x001d04UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6604 #define PCIEIP_REG_PHY_DBG_2                                                                                 0x001d08UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6605 #define PCIEIP_REG_PHY_DBG_3                                                                                 0x001d0cUL //Access:R    DataWidth:0x20   // PHY Debug Signals
6606 #define PCIEIP_REG_PHY_DBG_4                                                                                 0x001d10UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6607 #define PCIEIP_REG_PHY_DBG_5                                                                                 0x001d14UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6608 #define PCIEIP_REG_PHY_DBG_6                                                                                 0x001d18UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6609 #define PCIEIP_REG_PHY_DBG_7                                                                                 0x001d1cUL //Access:R    DataWidth:0x20   // PHY Debug Signals
6610 #define PCIEIP_REG_PHY_DBG_8                                                                                 0x001d20UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6611 #define PCIEIP_REG_PHY_DBG_9                                                                                 0x001d24UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6612 #define PCIEIP_REG_PHY_DBG_10                                                                                0x001d28UL //Access:R    DataWidth:0x20   // PHY Debug Signals
6613 #define PCIEIP_REG_PHY_DBG_11                                                                                0x001d2cUL //Access:R    DataWidth:0x20   // PHY Debug Signals
6614 #define PCIEIP_REG_ATE_LOOPBACK_INFO                                                                         0x001d30UL //Access:R    DataWidth:0x20   // Multi Field Register.
6615   #define PCIEIP_REG_ATE_LOOPBACK_INFO_UNUSED_1                                                              (0x1f<<0) // The current state of the ATE loopback SM tracker:  b00011 : IDLE state - not active b00101 : Waiting for L0 state b00110 : In L0, waiting for L0 at Gen2 b01001 : In L0 at Gen2, waiting for L0s at Gen2 b01010 : In L0s at Gen2, waiting for L0s exit b01100 : Finished without error b10110 : Error while in L0, waiting for L0 at Gen2 b11001 : Error while in L0 at Gen2, waiting for L0s at Gen2 b11010 : Error while in L0s at Gen2, waiting for L0s exit
6616   #define PCIEIP_REG_ATE_LOOPBACK_INFO_UNUSED_1_SHIFT                                                        0
6617   #define PCIEIP_REG_ATE_LOOPBACK_INFO_PCIE_PHY_GLOOPBACK                                                    (0x1<<5) // Current state of the gloopback signal to the Serdes
6618   #define PCIEIP_REG_ATE_LOOPBACK_INFO_PCIE_PHY_GLOOPBACK_SHIFT                                              5
6619   #define PCIEIP_REG_ATE_LOOPBACK_INFO_REG_GLOOPBACK                                                         (0x1<<6) // Current state of the "pins" gloopback request
6620   #define PCIEIP_REG_ATE_LOOPBACK_INFO_REG_GLOOPBACK_SHIFT                                                   6
6621   #define PCIEIP_REG_ATE_LOOPBACK_INFO_UNUSED                                                                (0x1ffffff<<7) //
6622   #define PCIEIP_REG_ATE_LOOPBACK_INFO_UNUSED_SHIFT                                                          7
6623 #define PCIEIP_REG_GEN3_STICKY_ERRORS                                                                        0x001d34UL //Access:R    DataWidth:0x20   // Multi Field Register.
6624   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_FRAMING_ERR                                                 (0x1<<0) // A framing error occurred
6625   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_FRAMING_ERR_SHIFT                                           0
6626   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_FCRC                                                (0x1<<1) // FCRC error in the STP token
6627   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_FCRC_SHIFT                                          1
6628   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_FP                                                  (0x1<<2) // Parity error in the STP token
6629   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_FP_SHIFT                                            2
6630   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_EDB                                                 (0x1<<3) // Badly formed or misplaced EDB token
6631   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_EDB_SHIFT                                           3
6632   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_FRAMING_SYM                                         (0x1<<4) // No valid framing symbol in the data stream
6633   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_FRAMING_SYM_SHIFT                                   4
6634   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_BLOCK_TYPE                                          (0x1<<5) // Serdes indicated a bad block type (sync header of 00b or 11b)
6635   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_BAD_BLOCK_TYPE_SHIFT                                    5
6636   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_ORDEREDSET_AFTER_SDS                                    (0x1<<6) // An ordered set occurred after an SDS without an EDS first
6637   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_ORDEREDSET_AFTER_SDS_SHIFT                              6
6638   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_DATA_AFTER_EDS                                          (0x1<<7) // Data block occurred immediately after an EDS token
6639   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_DATA_AFTER_EDS_SHIFT                                    7
6640   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_ORDEREDSET_NO_EDS                                       (0x1<<8) // An ordered set occurred in the data stream without a prior EDS
6641   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_ORDEREDSET_NO_EDS_SHIFT                                 8
6642   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_MULT_ORDEREDSETS                                        (0x1<<9) // Ordered set follows SKP ordered set after EDS
6643   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_MULT_ORDEREDSETS_SHIFT                                  9
6644   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_RETRAIN_ON_GEN3_BLOCKALIGN                                  (0x1<<10) // Retraining occurred due to block misalignment
6645   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_RETRAIN_ON_GEN3_BLOCKALIGN_SHIFT                            10
6646   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_BLOCK_ALIGN_ERR                                             (0x1<<11) // Block alignment error from the Serdes
6647   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_BLOCK_ALIGN_ERR_SHIFT                                       11
6648   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_BAD_EDS                                              (0x1<<12) // Misplaced or badly formed EDS token
6649   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_BAD_EDS_SHIFT                                        12
6650   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_BAD_SYM_CNT                                          (0x1<<13) // Incorrect length for a data block
6651   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_BAD_SYM_CNT_SHIFT                                    13
6652   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_SYNCHEADER                                           (0x1<<14) // Mismatch or misalignment in the sync headers
6653   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_SYNCHEADER_SHIFT                                     14
6654   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_BAD_LEN                                              (0x1<<15) // Bad Gen3 TLP length
6655   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_BAD_LEN_SHIFT                                        15
6656   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_SKIPDATA                                             (0x1<<16) // Misalignment in the null/skipped data
6657   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_AUXERR_SKIPDATA_SHIFT                                       16
6658   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_BAD_SKIP_DATA_RATE                                          (0x1<<17) // Too many or too few RxDataValid deassertions in 65 clocks at Gen3.
6659   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_BAD_SKIP_DATA_RATE_SHIFT                                    17
6660   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_IDLE_START                                              (0x1<<18) // Error when in the same symbol time Idle symbols appear in the DW before a TLP or a DLLP.
6661   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_IDLE_START_SHIFT                                        18
6662   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_ILLEGAL_EDSOS                                           (0x1<<19) // This bit is set to '1' when the ordered set following an EDS token is other than SKP OS, EIEOS, or EIOS.
6663   #define PCIEIP_REG_GEN3_STICKY_ERRORS_SET_GEN3_ERR_ILLEGAL_EDSOS_SHIFT                                     19
6664   #define PCIEIP_REG_GEN3_STICKY_ERRORS_UNUSED                                                               (0xfff<<20) //
6665   #define PCIEIP_REG_GEN3_STICKY_ERRORS_UNUSED_SHIFT                                                         20
6666 #define PCIEIP_REG_PHY_DBG_POLLING_COMPL                                                                     0x001d38UL //Access:R    DataWidth:0x20   // PHY Debug - Polling Compliance signals
6667 #define PCIEIP_REG_PHY_DBG_EQUALIZE                                                                          0x001d3cUL //Access:R    DataWidth:0x20   // PHY Debug - Equalization signals
6668 #define PCIEIP_REG_DEBUG_DESKEW_0                                                                            0x001d40UL //Access:R    DataWidth:0x20   // Multi Field Register.
6669   #define PCIEIP_REG_DEBUG_DESKEW_0_DEBUG_DESKEW_LANE_14                                                     (0xffff<<0) //
6670   #define PCIEIP_REG_DEBUG_DESKEW_0_DEBUG_DESKEW_LANE_14_SHIFT                                               0
6671   #define PCIEIP_REG_DEBUG_DESKEW_0_DEBUG_DESKEW_LANE_15                                                     (0xffff<<16) //
6672   #define PCIEIP_REG_DEBUG_DESKEW_0_DEBUG_DESKEW_LANE_15_SHIFT                                               16
6673 #define PCIEIP_REG_DEBUG_DESKEW_1                                                                            0x001d44UL //Access:R    DataWidth:0x20   // Multi Field Register.
6674   #define PCIEIP_REG_DEBUG_DESKEW_1_DEBUG_DESKEW_LANE_12                                                     (0xffff<<0) //
6675   #define PCIEIP_REG_DEBUG_DESKEW_1_DEBUG_DESKEW_LANE_12_SHIFT                                               0
6676   #define PCIEIP_REG_DEBUG_DESKEW_1_DEBUG_DESKEW_LANE_13                                                     (0xffff<<16) //
6677   #define PCIEIP_REG_DEBUG_DESKEW_1_DEBUG_DESKEW_LANE_13_SHIFT                                               16
6678 #define PCIEIP_REG_DEBUG_DESKEW_2                                                                            0x001d48UL //Access:R    DataWidth:0x20   // Multi Field Register.
6679   #define PCIEIP_REG_DEBUG_DESKEW_2_DEBUG_DESKEW_LANE_10                                                     (0xffff<<0) //
6680   #define PCIEIP_REG_DEBUG_DESKEW_2_DEBUG_DESKEW_LANE_10_SHIFT                                               0
6681   #define PCIEIP_REG_DEBUG_DESKEW_2_DEBUG_DESKEW_LANE_11                                                     (0xffff<<16) //
6682   #define PCIEIP_REG_DEBUG_DESKEW_2_DEBUG_DESKEW_LANE_11_SHIFT                                               16
6683 #define PCIEIP_REG_DEBUG_DESKEW_3                                                                            0x001d4cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6684   #define PCIEIP_REG_DEBUG_DESKEW_3_DEBUG_DESKEW_LANE_8                                                      (0xffff<<0) //
6685   #define PCIEIP_REG_DEBUG_DESKEW_3_DEBUG_DESKEW_LANE_8_SHIFT                                                0
6686   #define PCIEIP_REG_DEBUG_DESKEW_3_DEBUG_DESKEW_LANE_9                                                      (0xffff<<16) //
6687   #define PCIEIP_REG_DEBUG_DESKEW_3_DEBUG_DESKEW_LANE_9_SHIFT                                                16
6688 #define PCIEIP_REG_DEBUG_DESKEW_4                                                                            0x001d50UL //Access:R    DataWidth:0x20   // Multi Field Register.
6689   #define PCIEIP_REG_DEBUG_DESKEW_4_DEBUG_DESKEW_LANE_6                                                      (0xffff<<0) //
6690   #define PCIEIP_REG_DEBUG_DESKEW_4_DEBUG_DESKEW_LANE_6_SHIFT                                                0
6691   #define PCIEIP_REG_DEBUG_DESKEW_4_DEBUG_DESKEW_LANE_7                                                      (0xffff<<16) //
6692   #define PCIEIP_REG_DEBUG_DESKEW_4_DEBUG_DESKEW_LANE_7_SHIFT                                                16
6693 #define PCIEIP_REG_DEBUG_DESKEW_5                                                                            0x001d54UL //Access:R    DataWidth:0x20   // Multi Field Register.
6694   #define PCIEIP_REG_DEBUG_DESKEW_5_DEBUG_DESKEW_LANE_4                                                      (0xffff<<0) //
6695   #define PCIEIP_REG_DEBUG_DESKEW_5_DEBUG_DESKEW_LANE_4_SHIFT                                                0
6696   #define PCIEIP_REG_DEBUG_DESKEW_5_DEBUG_DESKEW_LANE_5                                                      (0xffff<<16) //
6697   #define PCIEIP_REG_DEBUG_DESKEW_5_DEBUG_DESKEW_LANE_5_SHIFT                                                16
6698 #define PCIEIP_REG_DEBUG_DESKEW_6                                                                            0x001d58UL //Access:R    DataWidth:0x20   // Multi Field Register.
6699   #define PCIEIP_REG_DEBUG_DESKEW_6_DEBUG_DESKEW_LANE_2                                                      (0xffff<<0) //
6700   #define PCIEIP_REG_DEBUG_DESKEW_6_DEBUG_DESKEW_LANE_2_SHIFT                                                0
6701   #define PCIEIP_REG_DEBUG_DESKEW_6_DEBUG_DESKEW_LANE_3                                                      (0xffff<<16) //
6702   #define PCIEIP_REG_DEBUG_DESKEW_6_DEBUG_DESKEW_LANE_3_SHIFT                                                16
6703 #define PCIEIP_REG_DEBUG_DESKEW_7                                                                            0x001d5cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6704   #define PCIEIP_REG_DEBUG_DESKEW_7_DEBUG_DESKEW_LANE_0                                                      (0xffff<<0) //
6705   #define PCIEIP_REG_DEBUG_DESKEW_7_DEBUG_DESKEW_LANE_0_SHIFT                                                0
6706   #define PCIEIP_REG_DEBUG_DESKEW_7_DEBUG_DESKEW_LANE_1                                                      (0xffff<<16) //
6707   #define PCIEIP_REG_DEBUG_DESKEW_7_DEBUG_DESKEW_LANE_1_SHIFT                                                16
6708 #define PCIEIP_REG_FREEZE_DESKEW_0                                                                           0x001d60UL //Access:R    DataWidth:0x20   // Multi Field Register.
6709   #define PCIEIP_REG_FREEZE_DESKEW_0_FREEZE_DESKEW_LANE_14                                                   (0xffff<<0) //
6710   #define PCIEIP_REG_FREEZE_DESKEW_0_FREEZE_DESKEW_LANE_14_SHIFT                                             0
6711   #define PCIEIP_REG_FREEZE_DESKEW_0_FREEZE_DESKEW_LANE_15                                                   (0xffff<<16) //
6712   #define PCIEIP_REG_FREEZE_DESKEW_0_FREEZE_DESKEW_LANE_15_SHIFT                                             16
6713 #define PCIEIP_REG_FREEZE_DESKEW_1                                                                           0x001d64UL //Access:R    DataWidth:0x20   // Multi Field Register.
6714   #define PCIEIP_REG_FREEZE_DESKEW_1_FREEZE_DESKEW_LANE_12                                                   (0xffff<<0) //
6715   #define PCIEIP_REG_FREEZE_DESKEW_1_FREEZE_DESKEW_LANE_12_SHIFT                                             0
6716   #define PCIEIP_REG_FREEZE_DESKEW_1_FREEZE_DESKEW_LANE_13                                                   (0xffff<<16) //
6717   #define PCIEIP_REG_FREEZE_DESKEW_1_FREEZE_DESKEW_LANE_13_SHIFT                                             16
6718 #define PCIEIP_REG_FREEZE_DESKEW_2                                                                           0x001d68UL //Access:R    DataWidth:0x20   // Multi Field Register.
6719   #define PCIEIP_REG_FREEZE_DESKEW_2_FREEZE_DESKEW_LANE_10                                                   (0xffff<<0) //
6720   #define PCIEIP_REG_FREEZE_DESKEW_2_FREEZE_DESKEW_LANE_10_SHIFT                                             0
6721   #define PCIEIP_REG_FREEZE_DESKEW_2_FREEZE_DESKEW_LANE_11                                                   (0xffff<<16) //
6722   #define PCIEIP_REG_FREEZE_DESKEW_2_FREEZE_DESKEW_LANE_11_SHIFT                                             16
6723 #define PCIEIP_REG_FREEZE_DESKEW_3                                                                           0x001d6cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6724   #define PCIEIP_REG_FREEZE_DESKEW_3_FREEZE_DESKEW_LANE_8                                                    (0xffff<<0) //
6725   #define PCIEIP_REG_FREEZE_DESKEW_3_FREEZE_DESKEW_LANE_8_SHIFT                                              0
6726   #define PCIEIP_REG_FREEZE_DESKEW_3_FREEZE_DESKEW_LANE_9                                                    (0xffff<<16) //
6727   #define PCIEIP_REG_FREEZE_DESKEW_3_FREEZE_DESKEW_LANE_9_SHIFT                                              16
6728 #define PCIEIP_REG_FREEZE_DESKEW_4                                                                           0x001d70UL //Access:R    DataWidth:0x20   // Multi Field Register.
6729   #define PCIEIP_REG_FREEZE_DESKEW_4_FREEZE_DESKEW_LANE_6                                                    (0xffff<<0) //
6730   #define PCIEIP_REG_FREEZE_DESKEW_4_FREEZE_DESKEW_LANE_6_SHIFT                                              0
6731   #define PCIEIP_REG_FREEZE_DESKEW_4_FREEZE_DESKEW_LANE_7                                                    (0xffff<<16) //
6732   #define PCIEIP_REG_FREEZE_DESKEW_4_FREEZE_DESKEW_LANE_7_SHIFT                                              16
6733 #define PCIEIP_REG_FREEZE_DESKEW_5                                                                           0x001d74UL //Access:R    DataWidth:0x20   // Multi Field Register.
6734   #define PCIEIP_REG_FREEZE_DESKEW_5_FREEZE_DESKEW_LANE_4                                                    (0xffff<<0) //
6735   #define PCIEIP_REG_FREEZE_DESKEW_5_FREEZE_DESKEW_LANE_4_SHIFT                                              0
6736   #define PCIEIP_REG_FREEZE_DESKEW_5_FREEZE_DESKEW_LANE_5                                                    (0xffff<<16) //
6737   #define PCIEIP_REG_FREEZE_DESKEW_5_FREEZE_DESKEW_LANE_5_SHIFT                                              16
6738 #define PCIEIP_REG_FREEZE_DESKEW_6                                                                           0x001d78UL //Access:R    DataWidth:0x20   // Multi Field Register.
6739   #define PCIEIP_REG_FREEZE_DESKEW_6_FREEZE_DESKEW_LANE_2                                                    (0xffff<<0) //
6740   #define PCIEIP_REG_FREEZE_DESKEW_6_FREEZE_DESKEW_LANE_2_SHIFT                                              0
6741   #define PCIEIP_REG_FREEZE_DESKEW_6_FREEZE_DESKEW_LANE_3                                                    (0xffff<<16) //
6742   #define PCIEIP_REG_FREEZE_DESKEW_6_FREEZE_DESKEW_LANE_3_SHIFT                                              16
6743 #define PCIEIP_REG_FREEZE_DESKEW_7                                                                           0x001d7cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6744   #define PCIEIP_REG_FREEZE_DESKEW_7_FREEZE_DESKEW_LANE_0                                                    (0xffff<<0) //
6745   #define PCIEIP_REG_FREEZE_DESKEW_7_FREEZE_DESKEW_LANE_0_SHIFT                                              0
6746   #define PCIEIP_REG_FREEZE_DESKEW_7_FREEZE_DESKEW_LANE_1                                                    (0xffff<<16) //
6747   #define PCIEIP_REG_FREEZE_DESKEW_7_FREEZE_DESKEW_LANE_1_SHIFT                                              16
6748 #define PCIEIP_REG_PHY_DBG_SED_RDDATA                                                                        0x001d80UL //Access:R    DataWidth:0x20   // Multi Field Register.
6749   #define PCIEIP_REG_PHY_DBG_SED_RDDATA_SED_READ_DATA                                                        (0x7ffffff<<0) // SED Read Data. Reading this register returns the contents of SED FIFO at the current read address.
6750   #define PCIEIP_REG_PHY_DBG_SED_RDDATA_SED_READ_DATA_SHIFT                                                  0
6751 #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30                                                                     0x001d84UL //Access:R    DataWidth:0x20   // Multi Field Register.
6752   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_0                                                     (0xff<<0) // SED Extended Configuration 0.
6753   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_0_SHIFT                                               0
6754   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_1                                                     (0xff<<8) // SED Extended Configuration 1.
6755   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_1_SHIFT                                               8
6756   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_2                                                     (0xff<<16) // SED Extended Configuration 2.
6757   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_2_SHIFT                                               16
6758   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_3                                                     (0xff<<24) // SED Extended Configuration 3.
6759   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_30_SED_EXT_CFG_3_SHIFT                                               24
6760 #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74                                                                     0x001d88UL //Access:R    DataWidth:0x20   // Multi Field Register.
6761   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_4                                                     (0xff<<0) // SED Extended Configuration 4.
6762   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_4_SHIFT                                               0
6763   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_5                                                     (0xff<<8) // SED Extended Configuration 5.
6764   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_5_SHIFT                                               8
6765   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_6                                                     (0xff<<16) // SED Extended Configuration 6.
6766   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_6_SHIFT                                               16
6767   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_7                                                     (0xff<<24) // SED Extended Configuration 7.
6768   #define PCIEIP_REG_PHY_DBG_SED_EXTCFG_74_SED_EXT_CFG_7_SHIFT                                               24
6769 #define PCIEIP_REG_PHY_DBG_PRESET_LUT                                                                        0x001d90UL //Access:R    DataWidth:0x20   // Multi Field Register.
6770   #define PCIEIP_REG_PHY_DBG_PRESET_LUT_PRESET_LUT_ENTRY_VAL                                                 (0x1ffff<<0) // Preset LUT Read Data.
6771   #define PCIEIP_REG_PHY_DBG_PRESET_LUT_PRESET_LUT_ENTRY_VAL_SHIFT                                           0
6772 #define PCIEIP_REG_PHY_DBG_MUXED_SIGS                                                                        0x001e00UL //Access:R    DataWidth:0x20   // Multi Field Register.
6773   #define PCIEIP_REG_PHY_DBG_MUXED_SIGS_PHY_DBG_SIGS_0                                                       (0x7ff<<0) // Debug signals that are muxed to the debug port 0.
6774   #define PCIEIP_REG_PHY_DBG_MUXED_SIGS_PHY_DBG_SIGS_0_SHIFT                                                 0
6775   #define PCIEIP_REG_PHY_DBG_MUXED_SIGS_UNUSED                                                               (0x1f<<11) //
6776   #define PCIEIP_REG_PHY_DBG_MUXED_SIGS_UNUSED_SHIFT                                                         11
6777   #define PCIEIP_REG_PHY_DBG_MUXED_SIGS_PHY_DBG_SIGS_1                                                       (0x7ff<<16) // Debug signals that are muxed to the debug port 1.
6778   #define PCIEIP_REG_PHY_DBG_MUXED_SIGS_PHY_DBG_SIGS_1_SHIFT                                                 16
6779 #define PCIEIP_REG_PHY_DBG_CLKREQ_0                                                                          0x001e10UL //Access:R    DataWidth:0x20   // Multi Field Register.
6780   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_7                                                          (0xf<<0) // The state of the clock PM state machine and perstb 7 transitions in the past. See encoding above.
6781   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_7_SHIFT                                                    0
6782   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_6                                                          (0xf<<4) // The state of the clock PM state machine and perstb 6 transitions in the past. See encoding above.
6783   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_6_SHIFT                                                    4
6784   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_5                                                          (0xf<<8) // The state of the clock PM state machine and perstb 5 transitions in the past. See encoding above.
6785   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_5_SHIFT                                                    8
6786   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_4                                                          (0xf<<12) // The state of the clock PM state machine and perstb 4 transitions in the past. See encoding above.
6787   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_4_SHIFT                                                    12
6788   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_3                                                          (0xf<<16) // The state of the clock PM state machine and perstb 3 transitions in the past. See encoding above.
6789   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_3_SHIFT                                                    16
6790   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_2                                                          (0xf<<20) // The state of the clock PM state machine and perstb 2 transitions in the past. See encoding above.
6791   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_2_SHIFT                                                    20
6792   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_1                                                          (0xf<<24) // The state of the clock PM state machine and perstb 1 transition in the past. See encoding above.
6793   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_1_SHIFT                                                    24
6794   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_0                                                          (0xf<<28) // The current state of the clock PM state machine and perstb. The encoding is:  b0000 : Unused entry b0001 : State waiting for activation b0010 : State waiting for Serdes to complete P0 to P2 change b0011 : State waiting for Tp0torefclk timer expiry b0100 : State waiting for Texcr timer expiry b0101 : State waiting for Tcrpw timer expiry b0110 : State waiting for reactivation b0111 : State waiting for Tcrlon timer expiry b1000 : State waiting for Trefup timer expiry b1001 : State waiting Serdes to complete PLL lock b1010 : State waiting for clock PM exit conditions to settle b1110 : Unknown state (failure) b1111 : Fundamental reset (perstb) occurred
6795   #define PCIEIP_REG_PHY_DBG_CLKREQ_0_CLKREQ_HIST_0_SHIFT                                                    28
6796 #define PCIEIP_REG_PHY_DBG_CLKREQ_1                                                                          0x001e14UL //Access:R    DataWidth:0x20   // Multi Field Register.
6797   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_15                                                         (0xf<<0) // The state of the clock PM state machine and perstb 15 transitions in the past. See encoding above.
6798   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_15_SHIFT                                                   0
6799   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_14                                                         (0xf<<4) // The state of the clock PM state machine and perstb 14 transitions in the past. See encoding above.
6800   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_14_SHIFT                                                   4
6801   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_13                                                         (0xf<<8) // The state of the clock PM state machine and perstb 13 transitions in the past. See encoding above.
6802   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_13_SHIFT                                                   8
6803   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_12                                                         (0xf<<12) // The state of the clock PM state machine and perstb 12 transitions in the past. See encoding above.
6804   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_12_SHIFT                                                   12
6805   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_11                                                         (0xf<<16) // The state of the clock PM state machine and perstb 11 transitions in the past. See encoding above.
6806   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_11_SHIFT                                                   16
6807   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_10                                                         (0xf<<20) // The state of the clock PM state machine and perstb 10 transitions in the past. See encoding above.
6808   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_10_SHIFT                                                   20
6809   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_9                                                          (0xf<<24) // The state of the clock PM state machine and perstb 9 transitions in the past. See encoding above.
6810   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_9_SHIFT                                                    24
6811   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_8                                                          (0xf<<28) // The state of the clock PM state machine and perstb 8 transitions in the past. See encoding above.
6812   #define PCIEIP_REG_PHY_DBG_CLKREQ_1_CLKREQ_HIST_8_SHIFT                                                    28
6813 #define PCIEIP_REG_PHY_DBG_CLKREQ_2                                                                          0x001e18UL //Access:R    DataWidth:0x20   // Multi Field Register.
6814   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_23                                                         (0xf<<0) // The state of the clock PM state machine and perstb 23 transitions in the past. See encoding above.
6815   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_23_SHIFT                                                   0
6816   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_22                                                         (0xf<<4) // The state of the clock PM state machine and perstb 22 transitions in the past. See encoding above.
6817   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_22_SHIFT                                                   4
6818   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_21                                                         (0xf<<8) // The state of the clock PM state machine and perstb 21 transitions in the past. See encoding above.
6819   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_21_SHIFT                                                   8
6820   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_20                                                         (0xf<<12) // The state of the clock PM state machine and perstb 20 transitions in the past. See encoding above.
6821   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_20_SHIFT                                                   12
6822   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_19                                                         (0xf<<16) // The state of the clock PM state machine and perstb 19 transitions in the past. See encoding above.
6823   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_19_SHIFT                                                   16
6824   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_18                                                         (0xf<<20) // The state of the clock PM state machine and perstb 18 transitions in the past. See encoding above.
6825   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_18_SHIFT                                                   20
6826   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_17                                                         (0xf<<24) // The state of the clock PM state machine and perstb 17 transitions in the past. See encoding above.
6827   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_17_SHIFT                                                   24
6828   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_16                                                         (0xf<<28) // The state of the clock PM state machine and perstb 16 transitions in the past. See encoding above.
6829   #define PCIEIP_REG_PHY_DBG_CLKREQ_2_CLKREQ_HIST_16_SHIFT                                                   28
6830 #define PCIEIP_REG_PHY_DBG_CLKREQ_3                                                                          0x001e1cUL //Access:R    DataWidth:0x20   // Multi Field Register.
6831   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_31                                                         (0xf<<0) // The state of the clock PM state machine and perstb 31 transitions in the past. See encoding above.
6832   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_31_SHIFT                                                   0
6833   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_30                                                         (0xf<<4) // The state of the clock PM state machine and perstb 30 transitions in the past. See encoding above.
6834   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_30_SHIFT                                                   4
6835   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_29                                                         (0xf<<8) // The state of the clock PM state machine and perstb 29 transitions in the past. See encoding above.
6836   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_29_SHIFT                                                   8
6837   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_28                                                         (0xf<<12) // The state of the clock PM state machine and perstb 28 transitions in the past. See encoding above.
6838   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_28_SHIFT                                                   12
6839   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_27                                                         (0xf<<16) // The state of the clock PM state machine and perstb 27 transitions in the past. See encoding above.
6840   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_27_SHIFT                                                   16
6841   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_26                                                         (0xf<<20) // The state of the clock PM state machine and perstb 26 transitions in the past. See encoding above.
6842   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_26_SHIFT                                                   20
6843   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_25                                                         (0xf<<24) // The state of the clock PM state machine and perstb 25 transitions in the past. See encoding above.
6844   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_25_SHIFT                                                   24
6845   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_24                                                         (0xf<<28) // The state of the clock PM state machine and perstb 24 transitions in the past. See encoding above.
6846   #define PCIEIP_REG_PHY_DBG_CLKREQ_3_CLKREQ_HIST_24_SHIFT                                                   28
6847 #define PCIEIP_REG_MISC_DBG_STATUS                                                                           0x001e20UL //Access:R    DataWidth:0x20   // Multi Field Register.
6848   #define PCIEIP_REG_MISC_DBG_STATUS_USER_ALLOW_GEN3_SYNC                                                    (0x1<<0) // Instantaneous value of the top-level user_allow_gen3 signal (sync'd to the cfg_clk domain). The reset value will depend on the environment.
6849   #define PCIEIP_REG_MISC_DBG_STATUS_USER_ALLOW_GEN3_SYNC_SHIFT                                              0
6850   #define PCIEIP_REG_MISC_DBG_STATUS_UNUSED                                                                  (0x7fffffff<<1) //
6851   #define PCIEIP_REG_MISC_DBG_STATUS_UNUSED_SHIFT                                                            1
6852 #define PCIEIP_VF_REG_VF_DEVICE_ID_VENDOR_ID_REG                                                             0x000000UL //Access:R    DataWidth:0x20   // Device ID and Vendor ID Register.
6853   #define PCIEIP_VF_REG_VF_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_VENDOR_ID                                       (0xffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier.
6854   #define PCIEIP_VF_REG_VF_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_VENDOR_ID_SHIFT                                 0
6855   #define PCIEIP_VF_REG_VF_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_DEVICE_ID                                       (0xffff<<16) // Device ID. Vendor Assigned Device Identifier.
6856   #define PCIEIP_VF_REG_VF_DEVICE_ID_VENDOR_ID_REG_PCI_TYPE0_DEVICE_ID_SHIFT                                 16
6857 #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG                                                                  0x000004UL //Access:RW   DataWidth:0x20   // Command and Status Register.
6858   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_IO_EN                                                (0x1<<0) // Enables IO Access Response.   You cannot write to this register if your configuration has no IO bars; that is, the internal signal has_io_bar=0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)
6859   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_IO_EN_SHIFT                                          0
6860   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_MEM_SPACE_EN                                         (0x1<<1) // Enables Memory Access Response.   You cannot write to this register if your configuration has no MEM bars; that is, the internal signal has_mem_bar=0.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)
6861   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_MEM_SPACE_EN_SHIFT                                   1
6862   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_BUS_MASTER_EN                                        (0x1<<2) // Bus Master Enable. Controls Issuing of Memory and I/O Requests.
6863   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_BUS_MASTER_EN_SHIFT                                  2
6864   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_SPECIAL_CYCLE_OPERATION                              (0x1<<3) // Special Cycle Enable.
6865   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_SPECIAL_CYCLE_OPERATION_SHIFT                        3
6866   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_MWI_ENABLE                                            (0x1<<4) // Memory Write and Invalidate.
6867   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_MWI_ENABLE_SHIFT                                      4
6868   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_VGA_PALETTE_SNOOP                                     (0x1<<5) // VGA Palette Snoop.
6869   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_VGA_PALETTE_SNOOP_SHIFT                               5
6870   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_PARITY_ERR_EN                                        (0x1<<6) // Controls Logging of Poisoned TLPs.
6871   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_PARITY_ERR_EN_SHIFT                                  6
6872   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_IDSEL_STEPPING                                        (0x1<<7) // IDSEL Stepping.
6873   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_IDSEL_STEPPING_SHIFT                                  7
6874   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_SERREN                                               (0x1<<8) // Enables Error Reporting.
6875   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_SERREN_SHIFT                                         8
6876   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_INT_EN                                               (0x1<<10) // Controls generation of interrupts by a function.
6877   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE0_INT_EN_SHIFT                                         10
6878   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_RESERV                                                (0x1f<<11) // Reserved.
6879   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_PCI_TYPE_RESERV_SHIFT                                          11
6880   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_INT_STATUS                                                     (0x1<<19) // Emulation interrupt pending.
6881   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_INT_STATUS_SHIFT                                               19
6882   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_CAP_LIST                                                       (0x1<<20) // Extended Capability.
6883   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_CAP_LIST_SHIFT                                                 20
6884   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_FAST_66MHZ_CAP                                                 (0x1<<21) // PCI 66MHz Capability.
6885   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_FAST_66MHZ_CAP_SHIFT                                           21
6886   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_FAST_B2B_CAP                                                   (0x1<<23) // Fast Back to Back Transaction Capable and Enable.
6887   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_FAST_B2B_CAP_SHIFT                                             23
6888   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_MASTER_DPE                                                     (0x1<<24) // Controls poisoned Completion and Request error reporting.
6889   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_MASTER_DPE_SHIFT                                               24
6890   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_DEV_SEL_TIMING                                                 (0x3<<25) // Device Select Timing.
6891   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_DEV_SEL_TIMING_SHIFT                                           25
6892   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_SIGNALED_TARGET_ABORT                                          (0x1<<27) // Completer Abort Error.
6893   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_SIGNALED_TARGET_ABORT_SHIFT                                    27
6894   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_RCVD_TARGET_ABORT                                              (0x1<<28) // Completer Abort received.
6895   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_RCVD_TARGET_ABORT_SHIFT                                        28
6896   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_RCVD_MASTER_ABORT                                              (0x1<<29) // Unsupported request completion status received.
6897   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_RCVD_MASTER_ABORT_SHIFT                                        29
6898   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_SIGNALED_SYS_ERR                                               (0x1<<30) // Fatal or Non-Fatal Error Message sent by function.
6899   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_SIGNALED_SYS_ERR_SHIFT                                         30
6900   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_DETECTED_PARITY_ERR                                            (0x1<<31) // Poisoned TLP received by function.
6901   #define PCIEIP_VF_REG_VF_STATUS_COMMAND_REG_DETECTED_PARITY_ERR_SHIFT                                      31
6902 #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID                                                              0x000008UL //Access:R    DataWidth:0x20   // Class Code and Revision ID Register.
6903   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_REVISION_ID                                                (0xff<<0) // Vendor chosen Revision ID.   Note: This register field is sticky.
6904   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_REVISION_ID_SHIFT                                          0
6905   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_PROGRAM_INTERFACE                                          (0xff<<8) // Class Code Programming Interface.   Note: This register field is sticky.
6906   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_PROGRAM_INTERFACE_SHIFT                                    8
6907   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_SUBCLASS_CODE                                              (0xff<<16) // Subclass Code to represent Device Type.   Note: This register field is sticky.
6908   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_SUBCLASS_CODE_SHIFT                                        16
6909   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_BASE_CLASS_CODE                                            (0xff<<24) // Base Class Code to represent Device Type.   Note: This register field is sticky.
6910   #define PCIEIP_VF_REG_VF_CLASS_CODE_REVISION_ID_BASE_CLASS_CODE_SHIFT                                      24
6911 #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG                                        0x00000cUL //Access:R    DataWidth:0x20   // BIST, Header Type, Cache Line Size, and Latency Timer Registers.
6912   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_CACHE_LINE_SIZE                      (0xff<<0) // Cache Line Size. Has no effect on PCIe device behavior.
6913   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_CACHE_LINE_SIZE_SHIFT                0
6914   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_LATENCY_MASTER_TIMER                 (0xff<<8) // Does not apply to PCI Express.
6915   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_LATENCY_MASTER_TIMER_SHIFT           8
6916   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_HEADER_TYPE                          (0x7f<<16) // Specifies Header Type.
6917   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_HEADER_TYPE_SHIFT                    16
6918   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_MULTI_FUNC                           (0x1<<23) // Specifies whether device is multifunction.   Note: This register field is sticky.
6919   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_MULTI_FUNC_SHIFT                     23
6920   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_BIST                                 (0xff<<24) // Optional for BIST support.
6921   #define PCIEIP_VF_REG_VF_BIST_HEADER_TYPE_LATENCY_CACHE_LINE_SIZE_REG_BIST_SHIFT                           24
6922 #define PCIEIP_VF_REG_VF_BAR0_REG                                                                            0x000010UL //Access:R    DataWidth:0x20   // BAR0 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
6923   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_MEM_IO                                                              (0x1<<0) // BAR0 Memory Space Indicator.
6924   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_MEM_IO_SHIFT                                                        0
6925   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_TYPE                                                                (0x3<<1) // BAR0 32-bit or 64-bit.
6926   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_TYPE_SHIFT                                                          1
6927   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_PREFETCH                                                            (0x1<<3) // BAR0 Prefetchable.
6928   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_PREFETCH_SHIFT                                                      3
6929   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_START                                                               (0xfffffff<<4) // BAR0 Base Address.
6930   #define PCIEIP_VF_REG_VF_BAR0_REG_BAR0_START_SHIFT                                                         4
6931 #define PCIEIP_VF_REG_VF_BAR1_REG                                                                            0x000014UL //Access:R    DataWidth:0x20   // BAR1 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
6932   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_MEM_IO                                                              (0x1<<0) // BAR1 Memory Space Indicator.
6933   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_MEM_IO_SHIFT                                                        0
6934   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_TYPE                                                                (0x3<<1) // BAR1 32-bit or 64-bit.
6935   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_TYPE_SHIFT                                                          1
6936   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_PREFETCH                                                            (0x1<<3) // BAR1 Prefetchable.
6937   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_PREFETCH_SHIFT                                                      3
6938   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_START                                                               (0xfffffff<<4) // BAR1 Base Address.
6939   #define PCIEIP_VF_REG_VF_BAR1_REG_BAR1_START_SHIFT                                                         4
6940 #define PCIEIP_VF_REG_VF_BAR2_REG                                                                            0x000018UL //Access:R    DataWidth:0x20   // BAR2 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
6941   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_MEM_IO                                                              (0x1<<0) // BAR2 Memory Space Indicator.
6942   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_MEM_IO_SHIFT                                                        0
6943   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_TYPE                                                                (0x3<<1) // BAR2 32-bit or 64-bit.
6944   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_TYPE_SHIFT                                                          1
6945   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_PREFETCH                                                            (0x1<<3) // BAR2 Prefetchable.
6946   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_PREFETCH_SHIFT                                                      3
6947   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_START                                                               (0xfffffff<<4) // BAR2 Base Address.
6948   #define PCIEIP_VF_REG_VF_BAR2_REG_BAR2_START_SHIFT                                                         4
6949 #define PCIEIP_VF_REG_VF_BAR3_REG                                                                            0x00001cUL //Access:R    DataWidth:0x20   // BAR3 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
6950   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_MEM_IO                                                              (0x1<<0) // BAR3 Memory Space Indicator.
6951   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_MEM_IO_SHIFT                                                        0
6952   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_TYPE                                                                (0x3<<1) // BAR3 32-bit or 64-bit.
6953   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_TYPE_SHIFT                                                          1
6954   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_PREFETCH                                                            (0x1<<3) // BAR3 Prefetchable.
6955   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_PREFETCH_SHIFT                                                      3
6956   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_START                                                               (0xfffffff<<4) // BAR3 Base Address.
6957   #define PCIEIP_VF_REG_VF_BAR3_REG_BAR3_START_SHIFT                                                         4
6958 #define PCIEIP_VF_REG_VF_BAR4_REG                                                                            0x000020UL //Access:R    DataWidth:0x20   // BAR4 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
6959   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_MEM_IO                                                              (0x1<<0) // BAR4 Memory Space Indicator.
6960   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_MEM_IO_SHIFT                                                        0
6961   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_TYPE                                                                (0x3<<1) // BAR4 32-bit or 64-bit.
6962   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_TYPE_SHIFT                                                          1
6963   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_PREFETCH                                                            (0x1<<3) // BAR4 Prefetchable.
6964   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_PREFETCH_SHIFT                                                      3
6965   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_START                                                               (0xfffffff<<4) // BAR4 Base Address.
6966   #define PCIEIP_VF_REG_VF_BAR4_REG_BAR4_START_SHIFT                                                         4
6967 #define PCIEIP_VF_REG_VF_BAR5_REG                                                                            0x000024UL //Access:R    DataWidth:0x20   // BAR5 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
6968   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_MEM_IO                                                              (0x1<<0) // BAR5 Memory Space Indicator.
6969   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_MEM_IO_SHIFT                                                        0
6970   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_TYPE                                                                (0x3<<1) // BAR5 32-bit or 64-bit.
6971   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_TYPE_SHIFT                                                          1
6972   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_PREFETCH                                                            (0x1<<3) // BAR5 Prefetchable.
6973   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_PREFETCH_SHIFT                                                      3
6974   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_START                                                               (0xfffffff<<4) // BAR5 Base Address.
6975   #define PCIEIP_VF_REG_VF_BAR5_REG_BAR5_START_SHIFT                                                         4
6976 #define PCIEIP_VF_REG_VF_CARDBUS_CIS_PTR_REG                                                                 0x000028UL //Access:R    DataWidth:0x20   // CardBus CIS Pointer Register.
6977 #define PCIEIP_VF_REG_VF_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG                                                0x00002cUL //Access:RW   DataWidth:0x20   // Subsystem ID and Subsystem Vendor ID Register.
6978   #define PCIEIP_VF_REG_VF_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_VENDOR_ID                             (0xffff<<0) // Subsystem Vendor ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
6979   #define PCIEIP_VF_REG_VF_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_VENDOR_ID_SHIFT                       0
6980   #define PCIEIP_VF_REG_VF_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_DEV_ID                                (0xffff<<16) // Subsystem Device ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
6981   #define PCIEIP_VF_REG_VF_SUBSYSTEM_ID_SUBSYSTEM_VENDOR_ID_REG_SUBSYS_DEV_ID_SHIFT                          16
6982 #define PCIEIP_VF_REG_VF_PCI_CAP_PTR_REG                                                                     0x000034UL //Access:R    DataWidth:0x20   // Capability Pointer Register.
6983   #define PCIEIP_VF_REG_VF_PCI_CAP_PTR_REG_CAP_POINTER                                                       (0xff<<0) // Pointer to first item in the PCI Capability Structure.   Note: This register field is sticky.
6984   #define PCIEIP_VF_REG_VF_PCI_CAP_PTR_REG_CAP_POINTER_SHIFT                                                 0
6985 #define PCIEIP_VF_REG_VF_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG                              0x00003cUL //Access:R    DataWidth:0x20   // Interrupt Line and Pin Register.
6986   #define PCIEIP_VF_REG_VF_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_LINE                   (0xff<<0) // PCI Compatible Interrupt Line Routing Register Field.
6987   #define PCIEIP_VF_REG_VF_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_LINE_SHIFT             0
6988   #define PCIEIP_VF_REG_VF_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_PIN                    (0xff<<8) // PCI Compatible Interrupt Pin Register Field.
6989   #define PCIEIP_VF_REG_VF_MAX_LATENCY_MIN_GRANT_INTERRUPT_PIN_INTERRUPT_LINE_REG_INT_PIN_SHIFT              8
6990 #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG                                          0x000070UL //Access:RW   DataWidth:0x20   // PCI Express Capabilities, ID, Next Pointer Register.
6991   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_ID                            (0xff<<0) // PCIE Capability ID.
6992   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_ID_SHIFT                      0
6993   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_NEXT_PTR                      (0xff<<8) // PCIE Next Capability Pointer.
6994   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_NEXT_PTR_SHIFT                8
6995   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_REG                           (0xf<<16) // PCIE Capability Version Number.
6996   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_CAP_REG_SHIFT                     16
6997   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_DEV_PORT_TYPE                     (0xf<<20) // PCIE Device/PortType.
6998   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_DEV_PORT_TYPE_SHIFT               20
6999   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_SLOT_IMP                          (0x1<<24) // PCIe Slot Implemented Valid.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
7000   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_SLOT_IMP_SHIFT                    24
7001   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_INT_MSG_NUM                       (0x1f<<25) // PCIE Interrupt Message Number.
7002   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_PCIE_INT_MSG_NUM_SHIFT                 25
7003   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_RSVD                                   (0x1<<30) // Reserved.
7004   #define PCIEIP_VF_REG_VF_PCIE_CAP_ID_PCIE_NEXT_CAP_PTR_PCIE_CAP_REG_RSVD_SHIFT                             30
7005 #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG                                                             0x000074UL //Access:RW   DataWidth:0x20   // Device Capabilities Register.
7006   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_MAX_PAYLOAD_SIZE                                 (0x7<<0) // Max Payload Size Supported.
7007   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_MAX_PAYLOAD_SIZE_SHIFT                           0
7008   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_PHANTOM_FUNC_SUPPORT                             (0x3<<3) // Phantom Functions Supported.
7009   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_PHANTOM_FUNC_SUPPORT_SHIFT                       3
7010   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_EXT_TAG_SUPP                                     (0x1<<5) // Extended Tag Field Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
7011   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_EXT_TAG_SUPP_SHIFT                               5
7012   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L0S_ACCPT_LATENCY                             (0x7<<6) // Applies to endpoints only L0s acceptable latency.
7013   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L0S_ACCPT_LATENCY_SHIFT                       6
7014   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L1_ACCPT_LATENCY                              (0x7<<9) // Applies to endpoints only L1 acceptable latency.
7015   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_EP_L1_ACCPT_LATENCY_SHIFT                        9
7016   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_ROLE_BASED_ERR_REPORT                            (0x1<<15) // Role-based Error Reporting Implemented.
7017   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_ROLE_BASED_ERR_REPORT_SHIFT                      15
7018   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_VALUE                           (0xff<<18) // Captured Slot Power Limit Value.
7019   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_VALUE_SHIFT                     18
7020   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_SCALE                           (0x3<<26) // Captured Slot Power Limit Scale.
7021   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_CAP_SLOT_PWR_LMT_SCALE_SHIFT                     26
7022   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_FLR_CAP                                          (0x1<<28) // Function Level Reset Capability (endpoints only).
7023   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES_REG_PCIE_CAP_FLR_CAP_SHIFT                                    28
7024 #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS                                                        0x000078UL //Access:RW   DataWidth:0x20   // Device Control and Status Register.
7025   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_REPORT_EN                          (0x1<<0) // Correctable Error Reporting Enable.
7026   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_REPORT_EN_SHIFT                    0
7027   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_REPORT_EN                     (0x1<<1) // Non-fatal Error Reporting Enable.
7028   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_REPORT_EN_SHIFT               1
7029   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_REPORT_EN                         (0x1<<2) // Fatal Error Reporting Enable.
7030   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_REPORT_EN_SHIFT                   2
7031   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORT_REQ_REP_EN                        (0x1<<3) // Unsupported Request Reporting Enable.
7032   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORT_REQ_REP_EN_SHIFT                  3
7033   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_REL_ORDER                                (0x1<<4) // Enable Relaxed Ordering.
7034   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_REL_ORDER_SHIFT                          4
7035   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_PAYLOAD_SIZE_CS                         (0x7<<5) // Max Payload Size. Max_Payload_Size . This field sets maximum TLP payload size for the Function. Permissible values that can be programmed are indicated by the Max_Payload_Size Supported field (PCIE_CAP_MAX_PAYLOAD_SIZE) in the Device Capabilities register (DEVICE_CAPABILITIES_REG).
7036   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_PAYLOAD_SIZE_CS_SHIFT                   5
7037   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EXT_TAG_EN                                  (0x1<<8) // Extended Tag Field Enable.   The write value is gated with the PCIE_CAP_EXT_TAG_SUPP field of DEVICE_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: DEVICE_CAPABILITIES_REG.PCIE_CAP_EXT_TAG_SUPP ? RW : RO
7038   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EXT_TAG_EN_SHIFT                            8
7039   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_PHANTOM_FUNC_EN                             (0x1<<9) // Phantom Functions Enable.   The write value is gated with the PCIE_CAP_PHANTOM_FUNC_SUPPORT field of DEVICE_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: DEVICE_CAPABILITIES_REG.PCIE_CAP_PHANTOM_FUNC_SUPPORT ? RW : RO
7040   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_PHANTOM_FUNC_EN_SHIFT                       9
7041   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_PM_EN                             (0x1<<10) // Aux Power PM Enable.   This bit is derived by sampling the sys_aux_pwr_det input.
7042   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_PM_EN_SHIFT                       10
7043   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_NO_SNOOP                                 (0x1<<11) // Enable No Snoop.   Note: The access attributes of this field are as follows:  - Dbi: R
7044   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_EN_NO_SNOOP_SHIFT                           11
7045   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_READ_REQ_SIZE                           (0x7<<12) // Max Read Request Size.
7046   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_MAX_READ_REQ_SIZE_SHIFT                     12
7047   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_INITIATE_FLR                                (0x1<<15) // Initiate Function Level Reset (for endpoints).
7048   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_INITIATE_FLR_SHIFT                          15
7049   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_DETECTED                           (0x1<<16) // Correctable Error Detected Status.
7050   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_CORR_ERR_DETECTED_SHIFT                     16
7051   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_DETECTED                      (0x1<<17) // Non-Fatal Error Detected Status.
7052   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_NON_FATAL_ERR_DETECTED_SHIFT                17
7053   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_DETECTED                          (0x1<<18) // Fatal Error Detected Status.
7054   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_FATAL_ERR_DETECTED_SHIFT                    18
7055   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORTED_REQ_DETECTED                    (0x1<<19) // Unsupported Request Detected Status.
7056   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_UNSUPPORTED_REQ_DETECTED_SHIFT              19
7057   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_DETECTED                          (0x1<<20) // Aux Power Detected Status.   This bit is derived by sampling the sys_aux_pwr_det input.
7058   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_AUX_POWER_DETECTED_SHIFT                    20
7059   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_TRANS_PENDING                               (0x1<<21) // Transactions Pending Status.
7060   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL_DEVICE_STATUS_PCIE_CAP_TRANS_PENDING_SHIFT                         21
7061 #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG                                                               0x00007cUL //Access:RW   DataWidth:0x20   // Link Capabilities Register.
7062   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_SPEED                                     (0xf<<0) // Maximum Link Speed.   In M-PCIe mode, the reset and dynamic values of this field are calculated by the core.
7063   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_SPEED_SHIFT                               0
7064   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_WIDTH                                     (0x3f<<4) // Maximum Link Width.   In M-PCIe mode, the reset and dynamic values of this field are calculated by the core.
7065   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_MAX_LINK_WIDTH_SHIFT                               4
7066   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_SUPPORT                       (0x3<<10) // Level of ASPM (Active State Power Management) Support.
7067   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_SUPPORT_SHIFT                 10
7068   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_L0S_EXIT_LATENCY                                   (0x7<<12) // LOs Exit Latency.  There are two each of these register fields, this one and a shadow one at the same address. The Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG) determines which one is used by the core and which one is accessed by a read request. Common Clock operation is supported (possible) in the core when one or more of the following expressions is true:  - CX_NFTS !=CX_COMM_NFTS  - DEFAULT_L0S_EXIT_LATENCY !=DEFAULT_COMM_L0S_EXIT_LATENCY  - DEFAULT_L1_EXIT_LATENCY !=DEFAULT_COMM_L1_EXIT_LATENCY Common Clock operation is enabled in the core when you set the Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG). The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the shadow field at this location.
7069   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_L0S_EXIT_LATENCY_SHIFT                             12
7070   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_L1_EXIT_LATENCY                                    (0x7<<15) // L1 Exit Latency.  There are two each of these register fields, this one and a shadow one at the same address. The Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG) determines which one is used by the core and which one is accessed by a read request. Common Clock operation is supported (possible) in the core when one or more of the following expressions is true:  - CX_NFTS !=CX_COMM_NFTS  - DEFAULT_L0S_EXIT_LATENCY !=DEFAULT_COMM_L0S_EXIT_LATENCY  - DEFAULT_L1_EXIT_LATENCY !=DEFAULT_COMM_L1_EXIT_LATENCY Common Clock operation is enabled in the core when you set the Common Clock bit (PCIE_CAP_COMMON_CLK_CONFIG) of the Link Control Register (LINK_CONTROL_LINK_STATUS_REG). The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the shadow field at this location.
7071   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_L1_EXIT_LATENCY_SHIFT                              15
7072   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_CLOCK_POWER_MAN                                    (0x1<<18) // Clock Power Management.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
7073   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_CLOCK_POWER_MAN_SHIFT                              18
7074   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_SURPRISE_DOWN_ERR_REP_CAP                          (0x1<<19) // Surprise Down Error Reporting Capable.
7075   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_SURPRISE_DOWN_ERR_REP_CAP_SHIFT                    19
7076   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_DLL_ACTIVE_REP_CAP                                 (0x1<<20) // Data Link Layer Link Active Reporting Capable.
7077   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_DLL_ACTIVE_REP_CAP_SHIFT                           20
7078   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_LINK_BW_NOT_CAP                                    (0x1<<21) // Link Bandwidth Notification Capable.
7079   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_LINK_BW_NOT_CAP_SHIFT                              21
7080   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_ASPM_OPT_COMPLIANCE                                (0x1<<22) // ASPM Optionality Compliance.   Note: The access attributes of this field are as follows:  - Dbi: R
7081   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_ASPM_OPT_COMPLIANCE_SHIFT                          22
7082   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_PORT_NUM                                           (0xff<<24) // Port Number.
7083   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES_REG_PCIE_CAP_PORT_NUM_SHIFT                                     24
7084 #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG                                                        0x000080UL //Access:RW   DataWidth:0x20   // Link Control and Status Register.
7085   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_CONTROL                (0x3<<0) // Active State Power Management (ASPM) Control.
7086   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_ACTIVE_STATE_LINK_PM_CONTROL_SHIFT          0
7087   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RCB                                         (0x1<<3) // Read Completion Boundary (RCB).
7088   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RCB_SHIFT                                   3
7089   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_DISABLE                                (0x1<<4) // Initiate Link Disable.   In a DSP that supports crosslink, the core gates the write value with the CROSS_LINK_EN field in PORT_LINK_CTRL_OFF.  Note: The access attributes of this field are as follows:  - Dbi: CX_CROSSLINK_ENABLE=1 && PORT_LINK_CTRL_OFF.CROSS_LINK_EN=1||CX_CROSSLINK_ENABLE=0 && dsp=1? RW : RO
7090   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_DISABLE_SHIFT                          4
7091   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RETRAIN_LINK                                (0x1<<5) // Initiate Link Retrain.   Note: The access attributes of this field are as follows:  - Dbi: see description
7092   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_RETRAIN_LINK_SHIFT                          5
7093   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_COMMON_CLK_CONFIG                           (0x1<<6) // Common Clock Configuration.
7094   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_COMMON_CLK_CONFIG_SHIFT                     6
7095   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EXTENDED_SYNCH                              (0x1<<7) // Extended Synch.
7096   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EXTENDED_SYNCH_SHIFT                        7
7097   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EN_CLK_POWER_MAN                            (0x1<<8) // Enable Clock Power Management.   The write value is gated with the PCIE_CAP_CLOCK_POWER_MAN field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_CLOCK_POWER_MAN ? RW : RO
7098   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_EN_CLK_POWER_MAN_SHIFT                      8
7099   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_HW_AUTO_WIDTH_DISABLE                       (0x1<<9) // Hardware Autonomous Width Disable.
7100   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_HW_AUTO_WIDTH_DISABLE_SHIFT                 9
7101   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_INT_EN                          (0x1<<10) // Link Bandwidth Management Interrupt Enable.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW : RO
7102   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_INT_EN_SHIFT                    10
7103   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_INT_EN                         (0x1<<11) // Link Autonomous Bandwidth Management Interrupt Enable.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW : RO
7104   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_INT_EN_SHIFT                   11
7105   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DRS_SIGNALING_CONTROL                       (0x3<<14) // DRS Signaling Control.
7106   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DRS_SIGNALING_CONTROL_SHIFT                 14
7107   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_SPEED                                  (0xf<<16) // Current Link Speed.
7108   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_SPEED_SHIFT                            16
7109   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_NEGO_LINK_WIDTH                             (0x3f<<20) // Negotiated Link Width.
7110   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_NEGO_LINK_WIDTH_SHIFT                       20
7111   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_TRAINING                               (0x1<<27) // LTSSM is in Configuration or Recovery State.   Note: The access attributes of this field are as follows:  - Dbi: R
7112   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_TRAINING_SHIFT                         27
7113   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_SLOT_CLK_CONFIG                             (0x1<<28) // Slot Clock Configuration.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
7114   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_SLOT_CLK_CONFIG_SHIFT                       28
7115   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DLL_ACTIVE                                  (0x1<<29) // Data Link Layer Active.
7116   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_DLL_ACTIVE_SHIFT                            29
7117   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_STATUS                          (0x1<<30) // Link Bandwidth Management Status.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW1C : RO
7118   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_BW_MAN_STATUS_SHIFT                    30
7119   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_STATUS                         (0x1<<31) // Link Autonomous Bandwidth Status.   The write value is gated with the PCIE_CAP_LINK_BW_NOT_CAP field in LINK_CAPABILITIES_REG.  Note: The access attributes of this field are as follows:  - Dbi: LINK_CAPABILITIES_REG.PCIE_CAP_LINK_BW_NOT_CAP ? RW1C : RO
7120   #define PCIEIP_VF_REG_VF_LINK_CONTROL_LINK_STATUS_REG_PCIE_CAP_LINK_AUTO_BW_STATUS_SHIFT                   31
7121 #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG                                                            0x000094UL //Access:R    DataWidth:0x20   // Device Capabilities 2 Register.
7122   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_RANGE                               (0xf<<0) // Completion Timeout Ranges Supported.
7123   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_RANGE_SHIFT                         0
7124   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE_SUPPORT                     (0x1<<4) // Completion Timeout Disable Supported.
7125   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE_SUPPORT_SHIFT               4
7126   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT                             (0x1<<5) // ARI Forwarding Supported.
7127   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT_SHIFT                       5
7128   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ATOMIC_ROUTING_SUPP                             (0x1<<6) // Atomic Operation Routing Supported.
7129   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_ATOMIC_ROUTING_SUPP_SHIFT                       6
7130   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_32_ATOMIC_CPL_SUPP                              (0x1<<7) // 32 Bit AtomicOp Completer Supported.
7131   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_32_ATOMIC_CPL_SUPP_SHIFT                        7
7132   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_64_ATOMIC_CPL_SUPP                              (0x1<<8) // 64 Bit AtomicOp Completer Supported.
7133   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_64_ATOMIC_CPL_SUPP_SHIFT                        8
7134   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_128_CAS_CPL_SUPP                                (0x1<<9) // 128 Bit CAS Completer Supported.
7135   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_128_CAS_CPL_SUPP_SHIFT                          9
7136   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_NO_RO_EN_PR2PR_PAR                              (0x1<<10) // No Relaxed Ordering Enabled PR-PR Passing.
7137   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_NO_RO_EN_PR2PR_PAR_SHIFT                        10
7138   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_LTR_SUPP                                        (0x1<<11) // LTR Mechanism Supported.
7139   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_LTR_SUPP_SHIFT                                  11
7140   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_0                             (0x1<<12) // TPH Completer Supported Bit 0.
7141   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_0_SHIFT                       12
7142   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_1                             (0x1<<13) // TPH Completer Supported Bit 1.
7143   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_TPH_CMPLT_SUPPORT_1_SHIFT                       13
7144   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_OBFF_SUPPORT                                    (0x3<<18) // (OBFF) Optimized Buffer Flush/fill Supported.
7145   #define PCIEIP_VF_REG_VF_DEVICE_CAPABILITIES2_REG_PCIE_CAP_OBFF_SUPPORT_SHIFT                              18
7146 #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG                                                  0x000098UL //Access:R    DataWidth:0x20   // Device Control 2 and Status 2 Register.
7147   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_VALUE                     (0xf<<0) // Completion Timeout Value.
7148   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_VALUE_SHIFT               0
7149   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE                   (0x1<<4) // Completion Timeout Disable.
7150   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_CPL_TIMEOUT_DISABLE_SHIFT             4
7151   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT_CS                (0x1<<5) // ARI Forwarding Enable.
7152   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ARI_FORWARD_SUPPORT_CS_SHIFT          5
7153   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_REQ_EN                         (0x1<<6) // AtomicOp Requester Enable.
7154   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_REQ_EN_SHIFT                   6
7155   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_EGRESS_BLK                     (0x1<<7) // AtomicOp Egress Blocking.
7156   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_ATOMIC_EGRESS_BLK_SHIFT               7
7157   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_REQ_EN                            (0x1<<8) // IDO Request Enable.
7158   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_REQ_EN_SHIFT                      8
7159   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_CPL_EN                            (0x1<<9) // IDO Completion Enable.
7160   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_IDO_CPL_EN_SHIFT                      9
7161   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_LTR_EN                                (0x1<<10) // LTR Mechanism Enable.   The write value is gated with the PCIE_CAP_LTR_SUPP field of DEVICE_CAPABILITIES2_REG.  Note: RW for function #0 and RsdvP for all other functions
7162   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_LTR_EN_SHIFT                          10
7163   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_OBFF_EN                               (0x3<<13) // OBFF Enable.   Note: RW for function #0 and RsdvP for all other functions
7164   #define PCIEIP_VF_REG_VF_DEVICE_CONTROL2_DEVICE_STATUS2_REG_PCIE_CAP_OBFF_EN_SHIFT                         13
7165 #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG                                                              0x00009cUL //Access:RW   DataWidth:0x20   // Link Capabilities 2 Register.
7166   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG_PCIE_CAP_SUPPORT_LINK_SPEED_VECTOR                         (0x7f<<1) // Supported Link Speeds Vector.   This field has a default of (PCIE_CAP_MAX_LINK_SPEED == 0100) ? 0001111 : (PCIE_CAP_MAX_LINK_SPEED == 0011) ? 0000111 : (PCIE_CAP_MAX_LINK_SPEED == 0010) ? 0000011 : 0000001 where PCIE_CAP_MAX_LINK_SPEED is a field in the LINK_CAPABILITIES_REG register.
7167   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG_PCIE_CAP_SUPPORT_LINK_SPEED_VECTOR_SHIFT                   1
7168   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG_PCIE_CAP_CROSS_LINK_SUPPORT                                (0x1<<8) // Cross Link Supported.
7169   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG_PCIE_CAP_CROSS_LINK_SUPPORT_SHIFT                          8
7170   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG_DRS_SUPPORTED                                              (0x1<<31) // DRS Supported.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R
7171   #define PCIEIP_VF_REG_VF_LINK_CAPABILITIES2_REG_DRS_SUPPORTED_SHIFT                                        31
7172 #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG                                                      0x0000a0UL //Access:RW   DataWidth:0x20   // Link Control 2 and Status 2 Register.
7173   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TARGET_LINK_SPEED                         (0xf<<0) // Target Link Speed.    In M-PCIe mode, the contents of this field are derived from other registers.  Note: This register field is sticky.
7174   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TARGET_LINK_SPEED_SHIFT                   0
7175   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_COMPLIANCE                          (0x1<<4) // Enter Compliance Mode.   Note: This register field is sticky.
7176   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_COMPLIANCE_SHIFT                    4
7177   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_HW_AUTO_SPEED_DISABLE                     (0x1<<5) // Hardware Autonomous Speed Disable.   Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
7178   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_HW_AUTO_SPEED_DISABLE_SHIFT               5
7179   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_SEL_DEEMPHASIS                            (0x1<<6) // Controls Selectable De-emphasis for 5 GT/s.   Note: This register field is sticky.
7180   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_SEL_DEEMPHASIS_SHIFT                      6
7181   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TX_MARGIN                                 (0x7<<7) // Controls Transmit Margin for Debug or Compliance.   Note: This register field is sticky.
7182   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_TX_MARGIN_SHIFT                           7
7183   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_MODIFIED_COMPLIANCE                 (0x1<<10) // Enter Modified Compliance.   Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
7184   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_ENTER_MODIFIED_COMPLIANCE_SHIFT           10
7185   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_SOS                            (0x1<<11) // Sets Compliance Skip Ordered Sets transmission.   Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
7186   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_SOS_SHIFT                      11
7187   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_PRESET                         (0xf<<12) // Sets Compliance Preset/De-emphasis for 5 GT/s and 8 GT/s.   Note: The access attributes of this field are as follows:  - Dbi: R (sticky)  Note: This register field is sticky.
7188   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_COMPLIANCE_PRESET_SHIFT                   12
7189   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_CURR_DEEMPHASIS                           (0x1<<16) // Current De-emphasis Level.    In M-PCIe mode this register is always 0x0. In C-PCIe mode, its contents are derived by sampling the PIPE
7190   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_CURR_DEEMPHASIS_SHIFT                     16
7191   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL                                    (0x1<<17) // Equalization 8.0GT/s Complete.   Note: This register field is sticky.
7192   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_SHIFT                              17
7193   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P1                                 (0x1<<18) // Equalization 8.0GT/s Phase 1 Successful.   Note: This register field is sticky.
7194   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P1_SHIFT                           18
7195   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P2                                 (0x1<<19) // Equalization 8.0GT/s Phase 2 Successful.   Note: This register field is sticky.
7196   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P2_SHIFT                           19
7197   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P3                                 (0x1<<20) // Equalization 8.0GT/s Phase 3 Successful.   Note: This register field is sticky.
7198   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_EQ_CPL_P3_SHIFT                           20
7199   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_LINK_EQ_REQ                               (0x1<<21) // Link Equalization Request 8.0GT/s.
7200   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_PCIE_CAP_LINK_EQ_REQ_SHIFT                         21
7201   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_DOWNSTREAM_COMPO_PRESENCE                          (0x7<<28) // Downstream Component Presence. For a description of this standard PCIe register field, see the PCI Express Base Specification 4.0.
7202   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_DOWNSTREAM_COMPO_PRESENCE_SHIFT                    28
7203   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_DRS_MESSAGE_RECEIVED                               (0x1<<31) // DRS Message Received. For a description of this standard PCIe register field, see the PCI Express Base Specification 4.0.
7204   #define PCIEIP_VF_REG_VF_LINK_CONTROL2_LINK_STATUS2_REG_DRS_MESSAGE_RECEIVED_SHIFT                         31
7205 #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG                                                       0x0000b0UL //Access:RW   DataWidth:0x20   // MSI-X Capability ID, Next Pointer, Control Registers.
7206   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_ID                                     (0xff<<0) // MSI-X Capability ID.
7207   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_ID_SHIFT                               0
7208   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_NEXT_OFFSET                            (0xff<<8) // MSI-X Next Capability Pointer.
7209   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_CAP_NEXT_OFFSET_SHIFT                      8
7210   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_TABLE_SIZE                                 (0x7ff<<16) // MSI-X Table Size.   SRIOV Note: All VFs in a single PF have the same value for "MSI-X Table Size" (PCI_MSIX_TABLE_SIZE field in VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG). To write this common value, you must perform a DBI_CS2 write (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) while accessing the PCI_MSIX_TABLE_SIZE field in the PF PCI_MSIX_CAP_ID_NEXT_CTRL_REG register.  Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W else R   - Dbi2: R
7211   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_TABLE_SIZE_SHIFT                           16
7212   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_FUNCTION_MASK                              (0x1<<30) // Function Mask.   Note: The access attributes of this field are as follows:  - Dbi: R/W
7213   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_FUNCTION_MASK_SHIFT                        30
7214   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_ENABLE                                     (0x1<<31) // MSI-X Enable.   Note: The access attributes of this field are as follows:  - Dbi: R/W
7215   #define PCIEIP_VF_REG_VF_PCI_MSIX_CAP_ID_NEXT_CTRL_REG_PCI_MSIX_ENABLE_SHIFT                               31
7216 #define PCIEIP_VF_REG_VF_MSIX_TABLE_OFFSET_REG                                                               0x0000b4UL //Access:R    DataWidth:0x20   // MSI-X Table Offset and BIR Register.
7217   #define PCIEIP_VF_REG_VF_MSIX_TABLE_OFFSET_REG_PCI_MSIX_BIR                                                (0x7<<0) // MSI-X Table Bar Indicator Register Field.
7218   #define PCIEIP_VF_REG_VF_MSIX_TABLE_OFFSET_REG_PCI_MSIX_BIR_SHIFT                                          0
7219   #define PCIEIP_VF_REG_VF_MSIX_TABLE_OFFSET_REG_PCI_MSIX_TABLE_OFFSET                                       (0x1fffffff<<3) // MSI-X Table Offset.
7220   #define PCIEIP_VF_REG_VF_MSIX_TABLE_OFFSET_REG_PCI_MSIX_TABLE_OFFSET_SHIFT                                 3
7221 #define PCIEIP_VF_REG_VF_MSIX_PBA_OFFSET_REG                                                                 0x0000b8UL //Access:R    DataWidth:0x20   // MSI-X PBA Offset and BIR Register.
7222   #define PCIEIP_VF_REG_VF_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA                                                  (0x7<<0) // MSI-X PBA BIR.
7223   #define PCIEIP_VF_REG_VF_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA_SHIFT                                            0
7224   #define PCIEIP_VF_REG_VF_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA_OFFSET                                           (0x1fffffff<<3) // MSI-X PBA Offset.
7225   #define PCIEIP_VF_REG_VF_MSIX_PBA_OFFSET_REG_PCI_MSIX_PBA_OFFSET_SHIFT                                     3
7226 #define PCIEIP_VF_REG_VF_ARI_BASE                                                                            0x000100UL //Access:RW   DataWidth:0x20   // ARI Capability Header.
7227   #define PCIEIP_VF_REG_VF_ARI_BASE_ARI_PCIE_EXTENDED_CAP_ID                                                 (0xffff<<0) // ARI Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
7228   #define PCIEIP_VF_REG_VF_ARI_BASE_ARI_PCIE_EXTENDED_CAP_ID_SHIFT                                           0
7229   #define PCIEIP_VF_REG_VF_ARI_BASE_ARI_CAP_VERSION                                                          (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
7230   #define PCIEIP_VF_REG_VF_ARI_BASE_ARI_CAP_VERSION_SHIFT                                                    16
7231   #define PCIEIP_VF_REG_VF_ARI_BASE_ARI_NEXT_OFFSET                                                          (0xfff<<20) // Next Capability Offset.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
7232   #define PCIEIP_VF_REG_VF_ARI_BASE_ARI_NEXT_OFFSET_SHIFT                                                    20
7233 #define PCIEIP_VF_REG_VF_CAP_REG                                                                             0x000104UL //Access:R    DataWidth:0x20   // ARI Capability and Control Register.
7234   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_MFVC_FUN_GRP_CAP                                                      (0x1<<0) // Multi Functional Virtual Channel (MFVC) Function Groups Capability.
7235   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_MFVC_FUN_GRP_CAP_SHIFT                                                0
7236   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_ACS_FUN_GRP_CAP                                                       (0x1<<1) // ACS Function Groups Capability.
7237   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_ACS_FUN_GRP_CAP_SHIFT                                                 1
7238   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_NEXT_FUN_NUM                                                          (0xff<<8) // Next Function Number.
7239   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_NEXT_FUN_NUM_SHIFT                                                    8
7240   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_MFVC_FUN_GRP_EN                                                       (0x1<<16) // MFVC Function Groups Enable.
7241   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_MFVC_FUN_GRP_EN_SHIFT                                                 16
7242   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_ACS_FUN_GRP_EN                                                        (0x1<<17) // ACS Function Groups Enable.
7243   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_ACS_FUN_GRP_EN_SHIFT                                                  17
7244   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_FUN_GRP                                                               (0x7<<20) // Function Group.
7245   #define PCIEIP_VF_REG_VF_CAP_REG_ARI_FUN_GRP_SHIFT                                                         20
7246 #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG                                                                 0x000110UL //Access:RW   DataWidth:0x20   // TPH Extended Capability Header.
7247   #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG_PCIE_EXT_CAP_ID                                               (0xffff<<0) // TPH Extended Capability ID.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
7248   #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG_PCIE_EXT_CAP_ID_SHIFT                                         0
7249   #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG_TPH_REQ_CAP_VER                                               (0xf<<16) // Capability Version.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
7250   #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG_TPH_REQ_CAP_VER_SHIFT                                         16
7251   #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG_TPH_REQ_NEXT_PTR                                              (0xfff<<20) // Next Capability Pointer.   Note: The access attributes of this field are as follows:  - Dbi: if (DBI_RO_WR_EN == 1) then R/W(sticky) else R(sticky)  Note: This register field is sticky.
7252   #define PCIEIP_VF_REG_VF_TPH_EXT_CAP_HDR_REG_TPH_REQ_NEXT_PTR_SHIFT                                        20
7253 #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG                                                                 0x000114UL //Access:R    DataWidth:0x20   // TPH Requestor Capability Register.   SRIOV Note: All VFs in a single PF have the same values for VF_TPH_REQ_CAP_REG_REG. To write this common register, you must perform a DBI_CS2 write (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) while accessing the PF TPH_REQ_CAP_REG_REG register.
7254   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_NO_ST_MODE                                            (0x1<<0) // No ST Mode Supported.
7255   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_NO_ST_MODE_SHIFT                                      0
7256   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_INT_VEC                                           (0x1<<1) // Interrupt Vector Mode Supported.   Note: This register field is sticky.
7257   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_INT_VEC_SHIFT                                     1
7258   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_DEVICE_SPEC                                           (0x1<<2) // Device Specific Mode Supported.   Note: This register field is sticky.
7259   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_DEVICE_SPEC_SHIFT                                     2
7260   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_EXTENDED_TPH                                          (0x1<<8) // Extended TPH Requester Supported.   Note: This register field is sticky.
7261   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_EXTENDED_TPH_SHIFT                                    8
7262   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_0                                    (0x1<<9) // ST Table Location Bit 0.   Note: This register field is sticky.
7263   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_0_SHIFT                              9
7264   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_1                                    (0x1<<10) // ST Table Location Bit 1.   Note: This register field is sticky.
7265   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_LOC_1_SHIFT                              10
7266   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_SIZE                                     (0x7ff<<16) // ST Table Size.   Note: This register field is sticky.
7267   #define PCIEIP_VF_REG_VF_TPH_REQ_CAP_REG_REG_TPH_REQ_CAP_ST_TABLE_SIZE_SHIFT                               16
7268 #define PCIEIP_VF_REG_VF_TPH_REQ_CONTROL_REG_REG                                                             0x000118UL //Access:RW   DataWidth:0x20   // TPH Requestor Control Register.
7269   #define PCIEIP_VF_REG_VF_TPH_REQ_CONTROL_REG_REG_TPH_REQ_ST_MODE_SELECT                                    (0x7<<0) // ST Mode Select.   Note: The access attributes of this field are as follows:  - Dbi: R/W
7270   #define PCIEIP_VF_REG_VF_TPH_REQ_CONTROL_REG_REG_TPH_REQ_ST_MODE_SELECT_SHIFT                              0
7271   #define PCIEIP_VF_REG_VF_TPH_REQ_CONTROL_REG_REG_TPH_REQ_CTRL_REQ_EN                                       (0x3<<8) // TPH Requester Enable Bit.
7272   #define PCIEIP_VF_REG_VF_TPH_REQ_CONTROL_REG_REG_TPH_REQ_CTRL_REQ_EN_SHIFT                                 8
7273 #define PCIEIP_VF_REG_VF_TPH_ST_TABLE_REG_0                                                                  0x00011cUL //Access:RW   DataWidth:0x20   // TPH ST Table Register 0.
7274   #define PCIEIP_VF_REG_VF_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_LOWER_0                                       (0xff<<0) // ST Table 0 Lower Byte.   Note: The access attributes of this field are as follows:  - Dbi: this field is RW or Tie to 0 by table size configure
7275   #define PCIEIP_VF_REG_VF_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_LOWER_0_SHIFT                                 0
7276   #define PCIEIP_VF_REG_VF_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_HIGHER_0                                      (0xff<<8) // ST Table 0 Upper Byte.   Note: The access attributes of this field are as follows:  - Dbi: this field is RW or Tie to 0 by table size configure
7277   #define PCIEIP_VF_REG_VF_TPH_ST_TABLE_REG_0_TPH_REQ_ST_TABLE_HIGHER_0_SHIFT                                8
7278 #define PCIEIP_SHADOW_REG_BAR0_MASK_REG                                                                      0x000010UL //Access:W    DataWidth:0x20   // BAR0 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7279   #define PCIEIP_SHADOW_REG_BAR0_MASK_REG_PCI_TYPE0_BAR0_ENABLED                                             (0x1<<0) // BAR0 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7280   #define PCIEIP_SHADOW_REG_BAR0_MASK_REG_PCI_TYPE0_BAR0_ENABLED_SHIFT                                       0
7281   #define PCIEIP_SHADOW_REG_BAR0_MASK_REG_PCI_TYPE0_BAR0_MASK                                                (0x7fffffff<<1) // BAR0 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7282   #define PCIEIP_SHADOW_REG_BAR0_MASK_REG_PCI_TYPE0_BAR0_MASK_SHIFT                                          1
7283 #define PCIEIP_SHADOW_REG_BAR1_MASK_REG                                                                      0x000014UL //Access:RW   DataWidth:0x20   // BAR1 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7284   #define PCIEIP_SHADOW_REG_BAR1_MASK_REG_PCI_TYPE0_BAR1_ENABLED                                             (0x1<<0) // BAR1 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7285   #define PCIEIP_SHADOW_REG_BAR1_MASK_REG_PCI_TYPE0_BAR1_ENABLED_SHIFT                                       0
7286   #define PCIEIP_SHADOW_REG_BAR1_MASK_REG_PCI_TYPE0_BAR1_MASK                                                (0x7fffffff<<1) // BAR1 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7287   #define PCIEIP_SHADOW_REG_BAR1_MASK_REG_PCI_TYPE0_BAR1_MASK_SHIFT                                          1
7288 #define PCIEIP_SHADOW_REG_BAR4_MASK_REG                                                                      0x000020UL //Access:W    DataWidth:0x20   // BAR4 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7289   #define PCIEIP_SHADOW_REG_BAR4_MASK_REG_PCI_TYPE0_BAR4_ENABLED                                             (0x1<<0) // BAR4 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7290   #define PCIEIP_SHADOW_REG_BAR4_MASK_REG_PCI_TYPE0_BAR4_ENABLED_SHIFT                                       0
7291   #define PCIEIP_SHADOW_REG_BAR4_MASK_REG_PCI_TYPE0_BAR4_MASK                                                (0x7fffffff<<1) // BAR4 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7292   #define PCIEIP_SHADOW_REG_BAR4_MASK_REG_PCI_TYPE0_BAR4_MASK_SHIFT                                          1
7293 #define PCIEIP_SHADOW_REG_BAR5_MASK_REG                                                                      0x000024UL //Access:W    DataWidth:0x20   // BAR5 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7294   #define PCIEIP_SHADOW_REG_BAR5_MASK_REG_PCI_TYPE0_BAR5_ENABLED                                             (0x1<<0) // BAR5 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7295   #define PCIEIP_SHADOW_REG_BAR5_MASK_REG_PCI_TYPE0_BAR5_ENABLED_SHIFT                                       0
7296   #define PCIEIP_SHADOW_REG_BAR5_MASK_REG_PCI_TYPE0_BAR5_MASK                                                (0x7fffffff<<1) // BAR5 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7297   #define PCIEIP_SHADOW_REG_BAR5_MASK_REG_PCI_TYPE0_BAR5_MASK_SHIFT                                          1
7298 #define PCIEIP_SHADOW_REG_EXP_ROM_BAR_MASK_REG                                                               0x000030UL //Access:R    DataWidth:0x20   // Expansion ROM BAR and Mask Register.  The mask for this ROM BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7299   #define PCIEIP_SHADOW_REG_EXP_ROM_BAR_MASK_REG_ROM_BAR_ENABLED                                             (0x1<<0) // Expansion ROM Bar Mask Register Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: if ROM_BAR_ENABLED then W else R
7300   #define PCIEIP_SHADOW_REG_EXP_ROM_BAR_MASK_REG_ROM_BAR_ENABLED_SHIFT                                       0
7301   #define PCIEIP_SHADOW_REG_EXP_ROM_BAR_MASK_REG_ROM_MASK                                                    (0x7fffffff<<1) // Expansion ROM Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: if ROM_BAR_ENABLED then W else R
7302   #define PCIEIP_SHADOW_REG_EXP_ROM_BAR_MASK_REG_ROM_MASK_SHIFT                                              1
7303 #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_INITIAL_VFS                                                           0x0001c4UL //Access:R    DataWidth:0x20   // TotalVFs InitialVFs Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two of these registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address.
7304   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_INITIAL_VFS_SHADOW_SRIOV_INITIAL_VFS                                (0xffff<<0) // InitialVFs. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two InitialVFs registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".  Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W
7305   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_INITIAL_VFS_SHADOW_SRIOV_INITIAL_VFS_SHIFT                          0
7306   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_INITIAL_VFS_SHADOW_SRIOV_TOTAL_VFS                                  (0xffff<<16) // Total VFs (Max Number of VFs). For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two TotalVFs registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".  Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W
7307   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_INITIAL_VFS_SHADOW_SRIOV_TOTAL_VFS_SHIFT                            16
7308 #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_VF_OFFSET_POSITION                                                    0x0001ccUL //Access:R    DataWidth:0x20   // VF Stride and Offset Register. For a description of this standard PCIe register, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1.
7309   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_VF_OFFSET_POSITION_SHADOW_SRIOV_VF_STRIDE                           (0xffff<<0) // VF Stride. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two VF Stride registers; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".  Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W
7310   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_VF_OFFSET_POSITION_SHADOW_SRIOV_VF_STRIDE_SHIFT                     0
7311   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_VF_OFFSET_POSITION_SHADOW_SRIOV_VF_OFFSET                           (0xffff<<16) // First VF Offset. For a description of this standard PCIe register field, see the Single Root I/O Virtualization and Sharing Specification Revision 1.1. There are two First VF Offset registers at this address location; one each for ARI Capable and non-ARI Capable Hierarchies. The "ARI Capable Hierarchy" bit (SRIOV_ARI_CAPABLE_HIER) of the PF0 "SR-IOV Control Register" (STATUS_CONTROL_REG) determines which one is used by the core when SR-IOV is being used, and which one is accessed by a read request. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".  Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W
7312   #define PCIEIP_SHADOW_REG_SHADOW_SRIOV_VF_OFFSET_POSITION_SHADOW_SRIOV_VF_OFFSET_SHIFT                     16
7313 #define PCIEIP_SHADOW_REG_SRIOV_BAR0_MASK_REG                                                                0x0001dcUL //Access:W    DataWidth:0x20   // BAR0 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7314   #define PCIEIP_SHADOW_REG_SRIOV_BAR0_MASK_REG_PCI_SRIOV_BAR0_ENABLED                                       (0x1<<0) // BAR0 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7315   #define PCIEIP_SHADOW_REG_SRIOV_BAR0_MASK_REG_PCI_SRIOV_BAR0_ENABLED_SHIFT                                 0
7316   #define PCIEIP_SHADOW_REG_SRIOV_BAR0_MASK_REG_PCI_SRIOV_BAR0_MASK                                          (0x7fffffff<<1) // BAR0 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7317   #define PCIEIP_SHADOW_REG_SRIOV_BAR0_MASK_REG_PCI_SRIOV_BAR0_MASK_SHIFT                                    1
7318 #define PCIEIP_SHADOW_REG_SRIOV_BAR1_MASK_REG                                                                0x0001e0UL //Access:RW   DataWidth:0x20   // BAR1 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7319   #define PCIEIP_SHADOW_REG_SRIOV_BAR1_MASK_REG_PCI_SRIOV_BAR1_ENABLED                                       (0x1<<0) // BAR1 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7320   #define PCIEIP_SHADOW_REG_SRIOV_BAR1_MASK_REG_PCI_SRIOV_BAR1_ENABLED_SHIFT                                 0
7321   #define PCIEIP_SHADOW_REG_SRIOV_BAR1_MASK_REG_PCI_SRIOV_BAR1_MASK                                          (0x7fffffff<<1) // BAR1 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7322   #define PCIEIP_SHADOW_REG_SRIOV_BAR1_MASK_REG_PCI_SRIOV_BAR1_MASK_SHIFT                                    1
7323 #define PCIEIP_SHADOW_REG_SRIOV_BAR2_MASK_REG                                                                0x0001e4UL //Access:W    DataWidth:0x20   // BAR2 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7324   #define PCIEIP_SHADOW_REG_SRIOV_BAR2_MASK_REG_PCI_SRIOV_BAR2_ENABLED                                       (0x1<<0) // BAR2 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7325   #define PCIEIP_SHADOW_REG_SRIOV_BAR2_MASK_REG_PCI_SRIOV_BAR2_ENABLED_SHIFT                                 0
7326   #define PCIEIP_SHADOW_REG_SRIOV_BAR2_MASK_REG_PCI_SRIOV_BAR2_MASK                                          (0x7fffffff<<1) // BAR2 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7327   #define PCIEIP_SHADOW_REG_SRIOV_BAR2_MASK_REG_PCI_SRIOV_BAR2_MASK_SHIFT                                    1
7328 #define PCIEIP_SHADOW_REG_SRIOV_BAR3_MASK_REG                                                                0x0001e8UL //Access:RW   DataWidth:0x20   // BAR3 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7329   #define PCIEIP_SHADOW_REG_SRIOV_BAR3_MASK_REG_PCI_SRIOV_BAR3_ENABLED                                       (0x1<<0) // BAR3 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7330   #define PCIEIP_SHADOW_REG_SRIOV_BAR3_MASK_REG_PCI_SRIOV_BAR3_ENABLED_SHIFT                                 0
7331   #define PCIEIP_SHADOW_REG_SRIOV_BAR3_MASK_REG_PCI_SRIOV_BAR3_MASK                                          (0x7fffffff<<1) // BAR3 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7332   #define PCIEIP_SHADOW_REG_SRIOV_BAR3_MASK_REG_PCI_SRIOV_BAR3_MASK_SHIFT                                    1
7333 #define PCIEIP_SHADOW_REG_SRIOV_BAR4_MASK_REG                                                                0x0001ecUL //Access:W    DataWidth:0x20   // BAR4 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7334   #define PCIEIP_SHADOW_REG_SRIOV_BAR4_MASK_REG_PCI_SRIOV_BAR4_ENABLED                                       (0x1<<0) // BAR4 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7335   #define PCIEIP_SHADOW_REG_SRIOV_BAR4_MASK_REG_PCI_SRIOV_BAR4_ENABLED_SHIFT                                 0
7336   #define PCIEIP_SHADOW_REG_SRIOV_BAR4_MASK_REG_PCI_SRIOV_BAR4_MASK                                          (0x7fffffff<<1) // BAR4 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7337   #define PCIEIP_SHADOW_REG_SRIOV_BAR4_MASK_REG_PCI_SRIOV_BAR4_MASK_SHIFT                                    1
7338 #define PCIEIP_SHADOW_REG_SRIOV_BAR5_MASK_REG                                                                0x0001f0UL //Access:RW   DataWidth:0x20   // BAR5 and BAR Mask.  The mask for this BAR exists (if implemented) as a shadow register at this address. The assertion of CS2 (that is, assert the dbi_cs2 input, or the CS2 address bit for the AXI bridge) is required to write to the second register at this address. For more details, see "Accessing Configuration Registers".
7339   #define PCIEIP_SHADOW_REG_SRIOV_BAR5_MASK_REG_PCI_SRIOV_BAR5_ENABLED                                       (0x1<<0) // BAR5 Mask Enabled.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7340   #define PCIEIP_SHADOW_REG_SRIOV_BAR5_MASK_REG_PCI_SRIOV_BAR5_ENABLED_SHIFT                                 0
7341   #define PCIEIP_SHADOW_REG_SRIOV_BAR5_MASK_REG_PCI_SRIOV_BAR5_MASK                                          (0x7fffffff<<1) // BAR5 Mask.   Note: The access attributes of this field are as follows:  - Dbi: No access   - Dbi2: W (sticky) Note: This register field is sticky.
7342   #define PCIEIP_SHADOW_REG_SRIOV_BAR5_MASK_REG_PCI_SRIOV_BAR5_MASK_SHIFT                                    1
7343 #define SEM_FAST_REG_RAM_EXT_DISABLE                                                                         0x000004UL //Access:RW   DataWidth:0x1    // Disable for SDM write to int_ram.
7344 #define SEM_FAST_REG_INT_STS                                                                                 0x000040UL //Access:R    DataWidth:0x1    // Multi Field Register.
7345   #define SEM_FAST_REG_INT_STS_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
7346   #define SEM_FAST_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                           0
7347 #define SEM_FAST_REG_INT_MASK                                                                                0x000044UL //Access:RW   DataWidth:0x1    // Multi Field Register.
7348   #define SEM_FAST_REG_INT_MASK_ADDRESS_ERROR                                                                (0x1<<0) // This bit masks, when set, the Interrupt bit: SEM_FAST_REG_INT_STS.ADDRESS_ERROR .
7349   #define SEM_FAST_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                          0
7350 #define SEM_FAST_REG_INT_STS_WR                                                                              0x000048UL //Access:WR   DataWidth:0x1    // Multi Field Register.
7351   #define SEM_FAST_REG_INT_STS_WR_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
7352   #define SEM_FAST_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                        0
7353 #define SEM_FAST_REG_INT_STS_CLR                                                                             0x00004cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
7354   #define SEM_FAST_REG_INT_STS_CLR_ADDRESS_ERROR                                                             (0x1<<0) // Signals an unknown address to the rf module.
7355   #define SEM_FAST_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                       0
7356 #define SEM_FAST_REG_ERROR_RST                                                                               0x000050UL //Access:W    DataWidth:0x1    // Reset to error interrupt.
7357 #define SEM_FAST_REG_PARITY_RST                                                                              0x000054UL //Access:W    DataWidth:0x1    // Reset to parity interrupt.
7358 #define SEM_FAST_REG_PRTY_MASK_H_0                                                                           0x000204UL //Access:RW   DataWidth:0x7    // Multi Field Register.
7359   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                       (0x1<<0) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
7360   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                 0
7361   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                       (0x1<<1) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
7362   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                 1
7363   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                       (0x1<<2) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
7364   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                 2
7365   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                       (0x1<<3) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
7366   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                 3
7367   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                       (0x1<<4) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
7368   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                 4
7369   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                       (0x1<<5) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
7370   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                 5
7371   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                       (0x1<<6) // This bit masks, when set, the Parity bit: SEM_FAST_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
7372   #define SEM_FAST_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                 6
7373 #define SEM_FAST_REG_MEM_ECC_EVENTS                                                                          0x000210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
7374 #define SEM_FAST_REG_RESERVED_21C                                                                            0x00021cUL //Access:R    DataWidth:0x20   // Reserved
7375 #define SEM_FAST_REG_RESERVED_228                                                                            0x000228UL //Access:R    DataWidth:0x20   // Reserved
7376 #define SEM_FAST_REG_RESERVED_234                                                                            0x000234UL //Access:R    DataWidth:0x20   // Reserved
7377 #define SEM_FAST_REG_RESERVED_23C                                                                            0x00023cUL //Access:R    DataWidth:0x20   // Reserved
7378 #define SEM_FAST_REG_RESERVED_244                                                                            0x000244UL //Access:R    DataWidth:0x20   // Reserved
7379 #define SEM_FAST_REG_RESERVED_250                                                                            0x000250UL //Access:R    DataWidth:0x20   // Reserved
7380 #define SEM_FAST_REG_RESERVED_258                                                                            0x000258UL //Access:R    DataWidth:0x20   // Reserved
7381 #define SEM_FAST_REG_RESERVED_260                                                                            0x000260UL //Access:R    DataWidth:0x20   // Reserved
7382 #define SEM_FAST_REG_RESERVED_268                                                                            0x000268UL //Access:R    DataWidth:0x20   // Reserved
7383 #define SEM_FAST_REG_RESERVED_270                                                                            0x000270UL //Access:R    DataWidth:0x20   // Reserved
7384 #define SEM_FAST_REG_RESERVED_278                                                                            0x000278UL //Access:R    DataWidth:0x20   // Reserved
7385 #define SEM_FAST_REG_RESERVED_280                                                                            0x000280UL //Access:R    DataWidth:0x20   // Reserved
7386 #define SEM_FAST_REG_RESERVED_288                                                                            0x000288UL //Access:R    DataWidth:0x20   // Reserved
7387 #define SEM_FAST_REG_RESERVED_28C                                                                            0x00028cUL //Access:R    DataWidth:0x20   // Reserved
7388 #define SEM_FAST_REG_RESERVED_290                                                                            0x000290UL //Access:R    DataWidth:0x20   // Reserved
7389 #define SEM_FAST_REG_RESERVED_294                                                                            0x000294UL //Access:R    DataWidth:0x20   // Reserved
7390 #define SEM_FAST_REG_RESERVED_298                                                                            0x000298UL //Access:R    DataWidth:0x20   // Reserved
7391 #define SEM_FAST_REG_RESERVED_29C                                                                            0x00029cUL //Access:R    DataWidth:0x20   // Reserved
7392 #define SEM_FAST_REG_RESERVED_2A0                                                                            0x0002a0UL //Access:R    DataWidth:0x20   // Reserved
7393 #define SEM_FAST_REG_RESERVED_2A4                                                                            0x0002a4UL //Access:R    DataWidth:0x20   // Reserved
7394 #define SEM_FAST_REG_RESERVED_2A8                                                                            0x0002a8UL //Access:R    DataWidth:0x20   // Reserved
7395 #define SEM_FAST_REG_RESERVED_2AC                                                                            0x0002acUL //Access:R    DataWidth:0x20   // Reserved
7396 #define SEM_FAST_REG_RESERVED_2B0                                                                            0x0002b0UL //Access:R    DataWidth:0x20   // Reserved
7397 #define SEM_FAST_REG_RESERVED_2B4                                                                            0x0002b4UL //Access:R    DataWidth:0x20   // Reserved
7398 #define SEM_FAST_REG_RESERVED_2B8                                                                            0x0002b8UL //Access:R    DataWidth:0x20   // Reserved
7399 #define SEM_FAST_REG_RESERVED_2BC                                                                            0x0002bcUL //Access:R    DataWidth:0x20   // Reserved
7400 #define SEM_FAST_REG_RESERVED_2C0                                                                            0x0002c0UL //Access:R    DataWidth:0x20   // Reserved
7401 #define SEM_FAST_REG_RESERVED_2CC                                                                            0x0002ccUL //Access:R    DataWidth:0x20   // Reserved
7402 #define SEM_FAST_REG_RESERVED_2D0                                                                            0x0002d0UL //Access:R    DataWidth:0x20   // Reserved
7403 #define SEM_FAST_REG_GPRE                                                                                    0x000400UL //Access:R    DataWidth:0x20   // This (indirect) register array of 32 registers provides read-only access of the GPRE registers. Register can be accessed only when storm is stalled.
7404 #define SEM_FAST_REG_GPRE_SIZE                                                                               32
7405 #define SEM_FAST_REG_GPRE0                                                                                   0x000480UL //Access:R    DataWidth:0x10   // GPRE0 bits {2'b0; message is ready in passive register file; dra_wr path is not empty; vfc ready;ext_load_rdy; cam ready; dra-empty; thread_err}.
7406 #define SEM_FAST_REG_STALL_MASK                                                                              0x000484UL //Access:RW   DataWidth:0x13   // Provides a vector for enabling/masking the various stall sources from asserting stall.
7407 #define SEM_FAST_REG_STALL_0                                                                                 0x000488UL //Access:RW   DataWidth:0x1    // This register is used to define the state of an independent stall source. This is the first of three provided via the RBC. The value written to the lsb if this register will define the value it is given. This stall source can be masked independently from the other stall sources.
7408 #define SEM_FAST_REG_STALL_1                                                                                 0x00048cUL //Access:RW   DataWidth:0x1    // This register is used to define the state of an independent stall source. This is the second of three provided via the RBC. The value written to the lsb if this register will define the value it is given. This stall source can be masked independently from the other stall sources.
7409 #define SEM_FAST_REG_STALL_2                                                                                 0x000490UL //Access:RW   DataWidth:0x1    // This register is used to define the state of an independent stall source. This is the last of three provided via the RBC. The value written to the lsb if this register will define the value it is given. This stall source can be masked independently from the other stall sources.
7410 #define SEM_FAST_REG_STALLED                                                                                 0x000494UL //Access:R    DataWidth:0x1    // This register provides a status to indicate whether or not the Storm is currently stalled.
7411 #define SEM_FAST_REG_STALL_RST                                                                               0x000498UL //Access:W    DataWidth:0x1    // Writing this register with any value causes all the internal and external stall sources to be reset, resulting in the negation of the stall signal.
7412 #define SEM_FAST_REG_STORM_ATTN_STALL_CLR                                                                    0x00049cUL //Access:W    DataWidth:0x1    // Used to clear the latched storm attention stall signal.
7413 #define SEM_FAST_REG_STORM_STACK_SIZE                                                                        0x0004a0UL //Access:RW   DataWidth:0x4    // Defines the size of the Storm stack.
7414 #define SEM_FAST_REG_PC_BREAKPOINT                                                                           0x0004a4UL //Access:RW   DataWidth:0x10   // This register defines the PC breakpoint PRAM address. Anytime the Storm reads from this address while it is executing, it will be stalled.
7415 #define SEM_FAST_REG_PRAM_PRTY_ADDR_LOW                                                                      0x0004a8UL //Access:R    DataWidth:0xf    // This register delivers the PRAM address for the low-word instruction that was being read when the most recent PRAM parity error occurred.
7416 #define SEM_FAST_REG_PRAM_PRTY_ADDR_HIGH                                                                     0x0004acUL //Access:R    DataWidth:0xf    // This register delivers the PRAM address for the high-word instruction that was being read when the most recent PRAM parity error occurred.
7417 #define SEM_FAST_REG_PRAM_PRTY_RELEASE                                                                       0x0004b0UL //Access:W    DataWidth:0x1    // Writing this register with any value causes the PRAM ECC replay logic to be executed and the PRAM parity stall to be released following the reload of the PRAM data path.
7418 #define SEM_FAST_REG_PRAM_PRTY_INT_CLR                                                                       0x0004b4UL //Access:W    DataWidth:0x1    // Writing this register with any value causes the PRAM parity error to be cleared.
7419 #define SEM_FAST_REG_PORT_ID_WIDTH                                                                           0x0004b8UL //Access:RW   DataWidth:0x2    // Defines the width of the PortID field as it is extracted from the Opaque FID and presented to the Storm on GPRE8[31:24]. A value of 1 means that the PortID will be taken as a single bit (Intended for BB), a value of 2 means that the PortID will be taken as a 2-bit field (Intended for K2). A value of zero means that the PortID is not extracted and is always assumed to be zero.
7420 #define SEM_FAST_REG_PORT_ID_OFFSET                                                                          0x0004bcUL //Access:RW   DataWidth:0x5    // Defines the offset (in bits) from the lsb of the CID in which to assign to bit-0 of the port ID. I.e. if port_id_wdth is set to 0x1 and port_id_ofset is set to 0x8, then the port ID is assigned from bits [9:8] of the CID.
7421 #define SEM_FAST_REG_ACTIVE_REG_SET                                                                          0x0004c0UL //Access:R    DataWidth:0x1    // Defines the Storm register file set that is currently active.
7422 #define SEM_FAST_REG_STATE_MACHINE                                                                           0x0004c4UL //Access:R    DataWidth:0x14   // State machine bus spelling [vfc_ou_fifo_counter[11:8]; 2'b0; int_state[5:4]; 1'b0; wr_state[2:0}].
7423 #define SEM_FAST_REG_PRAM_LAST_ADDR                                                                          0x0004c8UL //Access:R    DataWidth:0x20   // Last read address from STORM to pram {add_p_out_high; 1'b0; add_p_out_low}.
7424 #define SEM_FAST_REG_IRAM_ECC_ERROR_INJ                                                                      0x0004ccUL //Access:RW   DataWidth:0x7    // Writing this register results in internal RAM ECC error injection the next time there is a write to the internal RAM by RBC. For this, any set bit in the data field will result in a corresponding bit inversion in the written data while ECC is calculated according to original data. bit 6 - when set, invert bit on complementary index 4:0. bit 5 - when set, invert bit on index 4:0.                          bits 4:0 - bit inversion index (0-31), Note - When setting only a single bit inversion (only bit 5 or 6 set ), ECC mechanism is expected to fix error. When setting both bit inversion (bits 5 and 6 set), ECC mechanism is expected to only detect error without fix and parity interrupt is expected to be asserted.
7425 #define SEM_FAST_REG_ECO_RESERVED                                                                            0x0004d0UL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
7426 #define SEM_FAST_REG_STORM_PC                                                                                0x0004d4UL //Access:R    DataWidth:0x10   // This register delivers the Storm PC for read-only debug access.
7427 #define SEM_FAST_REG_RT_CLK_TICK_VALUE                                                                       0x000500UL //Access:RW   DataWidth:0x20   // This array of indirect registers defines the modulus (roll-over) values for the corresponding real time clocks. The sub-address for this indirect register is the RTC index.
7428 #define SEM_FAST_REG_RT_CLK_TICK_VALUE_SIZE                                                                  10
7429 #define SEM_FAST_REG_RT_CLK_TICK_SRC                                                                         0x000540UL //Access:RW   DataWidth:0x3    // Array of ten registers. These are used to select the Storm which is allowed to update the corresponding real-time clock with regard to the associated RTClkTickValue. The Storm decode assignments used for this register are as follows; T-Storm=0; M-Storm=1; U-Storm=2; X-Storm=3; Y-Storm=4; P-Storm=5. The sub-address for this indirect register is the RTC index.
7430 #define SEM_FAST_REG_RT_CLK_TICK_SRC_SIZE                                                                    10
7431 #define SEM_FAST_REG_RT_CLK_INIT_VALUE                                                                       0x000580UL //Access:RW   DataWidth:0x20   // Array of ten registers. These are used to define the initialization value for each of the real-time clocks. This value is assigned to the corresponding real-time clock only when the Storm corresponding to the value stored in the RTClkInitSrc register makes an RTC update assertion. The sub-address for this indirect register is the RTC index.
7432 #define SEM_FAST_REG_RT_CLK_INIT_VALUE_SIZE                                                                  10
7433 #define SEM_FAST_REG_RT_CLK_INIT_SRC                                                                         0x0005c0UL //Access:RW   DataWidth:0x3    // Array of ten registers. These are used to select the Storm which is allowed to initialize the corresponding real-time clock with the value provided by the associated RTClkInitValue register. The Storm decode assignments used for this register are as follows; T-Storm=0; M-Storm=1; U-Storm=2; X-Storm=3; Y-Storm=4; P-Storm=5. The sub-address for this indirect register is the RTC index.
7434 #define SEM_FAST_REG_RT_CLK_INIT_SRC_SIZE                                                                    10
7435 #define SEM_FAST_REG_REAL_TIME_CNT                                                                           0x000600UL //Access:R    DataWidth:0x20   // This array of indirect registers provides read/write access to the real time clock values. The sub-address for this indirect register is the RTC index.
7436 #define SEM_FAST_REG_REAL_TIME_CNT_SIZE                                                                      10
7437 #define SEM_FAST_REG_RT_CLK_ENABLE                                                                           0x000628UL //Access:RW   DataWidth:0xa    // This register is a vector containing a bit per RTC used to enable each of the ten real-time clocks. The bit index corresponds with the ID of the real-time clock.
7438 #define SEM_FAST_REG_CAM_MASK_LSB                                                                            0x00062cUL //Access:RW   DataWidth:0x20   // The following register assigns bits 31:0 of the CAM mask in preparation for upcoming RBC requested SEARCH and/or ADD commands.
7439 #define SEM_FAST_REG_CAM_MASK_MIDDLE                                                                         0x000630UL //Access:RW   DataWidth:0x20   // The following register assigns bits 63:31 of the CAM mask in preparation for upcoming RBC requested SEARCH and/or ADD commands.
7440 #define SEM_FAST_REG_CAM_MASK_MSB                                                                            0x000634UL //Access:RW   DataWidth:0x4    // The following register assigns bits 67:64 of the CAM mask in preparation for upcoming RBC requested SEARCH and/or ADD commands.
7441 #define SEM_FAST_REG_CAM_VALUE_LSB                                                                           0x000638UL //Access:RW   DataWidth:0x20   // The following register assigns bits 31:0 of the CAM value in preparation for upcoming RBC requested SEARCH, ADD and/or INVALIDATE commands.
7442 #define SEM_FAST_REG_CAM_VALUE_MIDDLE                                                                        0x00063cUL //Access:RW   DataWidth:0x20   // The following register assigns bits 63:32 of the CAM value in preparation for upcoming RBC requested SEARCH, ADD and/or INVALIDATE commands.
7443 #define SEM_FAST_REG_CAM_VALUE_MSB                                                                           0x000640UL //Access:RW   DataWidth:0x4    // The following register assigns bits 67:64 of the CAM value in preparation for upcoming RBC requested SEARCH, ADD and/or INVALIDATE commands.
7444 #define SEM_FAST_REG_CAM_RD_DATA_LSB                                                                         0x000644UL //Access:R    DataWidth:0x20   // This register delivers the LSB read data from the CAM for the most recent RBC read request issued. The data returned is defined as follows: cam_rd_data_lsb = cam_rd_data[31:0].
7445 #define SEM_FAST_REG_CAM_RD_DATA_MIDDLE                                                                      0x000648UL //Access:R    DataWidth:0x20   // This register delivers middle read data from the CAM for the most recent RBC read request issued. The data returned is defined as follows: cam_rd_data_middle = cam_read_data[63:32].
7446 #define SEM_FAST_REG_CAM_RD_DATA_MSB                                                                         0x00064cUL //Access:R    DataWidth:0x4    // This register delivers the MSB read data from the CAM for the most recent RBC read request issued. The data returned is defined as follows: cam_rd_data_msb[3:0] = cam_read_data[67:64].
7447 #define SEM_FAST_REG_CAM_VALID                                                                               0x000650UL //Access:R    DataWidth:0x1    // This register delivers the valid bit from CAM for the most recent RBC read request issued. The valid bit is returned on bit-0 of the data. All other bits will be zero.
7448 #define SEM_FAST_REG_CAM_SEARCH                                                                              0x000654UL //Access:R    DataWidth:0x9    // This register delivers CAM search response data from CAM for the most recent RBC search request issued. The data returned is defined as follows: cam_search[8] = match, cam_rd_data_msb[6:0] = search_index.
7449 #define SEM_FAST_REG_CAM_CONTROL                                                                             0x000658UL //Access:RW   DataWidth:0x3    // Multi Field Register.
7450   #define SEM_FAST_REG_CAM_CONTROL_CAM_INIT_EN                                                               (0x1<<0) // Writing a one to this register bit (transition from 0 to 1) causes the entire CAM to be zeroed and all entries to be invalidated.
7451   #define SEM_FAST_REG_CAM_CONTROL_CAM_INIT_EN_SHIFT                                                         0
7452   #define SEM_FAST_REG_CAM_CONTROL_CAM_SCRUB_HIT_EN                                                          (0x1<<1) // When set, this bit enables hit parity scrubbing on the CAM.
7453   #define SEM_FAST_REG_CAM_CONTROL_CAM_SCRUB_HIT_EN_SHIFT                                                    1
7454   #define SEM_FAST_REG_CAM_CONTROL_CAM_SCRUB_MISS_EN                                                         (0x1<<2) // When set, this bit enables miss parity scrubbing on the CAM.
7455   #define SEM_FAST_REG_CAM_CONTROL_CAM_SCRUB_MISS_EN_SHIFT                                                   2
7456 #define SEM_FAST_REG_CAM_INIT_IN_PROCESS                                                                     0x00065cUL //Access:R    DataWidth:0x1    // This register is set after the CAM initialization is started (by writing to cam_init) and remains set until the entire CAM initialization is complete.
7457 #define SEM_FAST_REG_CAM_MATCH_VECTOR                                                                        0x000730UL //Access:R    DataWidth:0x20   // This array of registers returns the 128-bit CAM match vector returned in the most recent RBC-initiaged search request. For this, cam_match_vector[0] returns bits 31:0 of the vector, cam_match_vector[1] returns bits 63:32, and so on.
7458 #define SEM_FAST_REG_CAM_MATCH_VECTOR_SIZE                                                                   4
7459 #define SEM_FAST_REG_DEBUG_ACTIVE                                                                            0x000740UL //Access:RW   DataWidth:0x1    // Used to activate/deactivate the SEMI fast debug, based on the mode defined by the DebugMode register; 0=inactive, 1=active.
7460 #define SEM_FAST_REG_DEBUG_MODE                                                                              0x000744UL //Access:RW   DataWidth:0x3    // Defines the use of the fast debug channel, based on the following enumerations: 0x0-PRINTF; 0x1-PRAM address; 0x2-Reserved; 0x3-DRA read + DRA write; 0x4-load/store address; 0x5-fast DRA state machines; 0x6-recording handler debug; 0x7-Reserved. Note: this register is not applicable when DebugActive=0.
7461 #define SEM_FAST_REG_DBG_MODE23_SRC_DISABLE                                                                  0x000748UL //Access:RW   DataWidth:0x3    // Vector used to disable any of the following debug sources for modes 2 and 3 on the fast debug channel: b0-DRA write disable; b1-DRA read disable; b2-interrupt disable.
7462 #define SEM_FAST_REG_DBG_MODE4_SRC_DISABLE                                                                   0x00074cUL //Access:RW   DataWidth:0x2    // Vector used to disable any of the following debug sources for mode-4 on the fast debug channel: b0-store data disable; b1-load data disable.
7463 #define SEM_FAST_REG_DBG_MODE6_SRC_DISABLE                                                                   0x000750UL //Access:RW   DataWidth:0x6    // Vector used to disable any of the following debug sources for mode-6 on the fast debug channel: b0-dra_in disable; b1-fin disable; b2-load disable; b3-thread start disable; b4-store disable; b5-GPRE read data disable.
7464 #define SEM_FAST_REG_FILTER_CID                                                                              0x000754UL //Access:RW   DataWidth:0x20   // Connection id that should compared with cid field of the data (in Dra-In message); Note: applicable only when FILTER_EN.FILTER_CID_USE_RCVD =0.
7465 #define SEM_FAST_REG_FILTER_EVENT_ID                                                                         0x000758UL //Access:RW   DataWidth:0x8    // Event id that should compared with event id field of the data (in Dra-In message).
7466 #define SEM_FAST_REG_EVENT_ID_MASK                                                                           0x00075cUL //Access:RW   DataWidth:0x8    // Mask for event id. 1- specified bit is ignored; 0 - specified bit is checked.
7467 #define SEM_FAST_REG_EVENT_ID_RANGE_STRT                                                                     0x000760UL //Access:RW   DataWidth:0x8    // Used to provide a starting range for the event ID range filter. A range of event IDs to capture for fast debug mode-6 and for active statistics will start with this value.
7468 #define SEM_FAST_REG_EVENT_ID_RANGE_END                                                                      0x000764UL //Access:RW   DataWidth:0x8    // Used to provide a ending range for the event ID range filter. A range of event IDs to capture for fast debug mode-6 and for active statistics will end with this value.
7469 #define SEM_FAST_REG_RECORD_FILTER_ENABLE                                                                    0x000768UL //Access:RW   DataWidth:0xa    // Multi Field Register.
7470   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_EN                                                    (0x3<<0) // (a) 00 - Filter off; in that case all data should be transmitted to the DBG block without any filtering implemented (data should bypass filtering machine).; (b) 01 - Filter on prior to trigger event (asserted by the DBG block) only; When off - data should be transmitted to the DBG block without any filtering. ; (c) 10 - Filter on upon trigger event (asserted by the DBG block) only. When off - data should be transmitted to the DBG block without any filtering.; (d) 11 - Filter on - constant filtering; in this case the triggering event (asserted by the DBG block) is irrelevant.
7471   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_EN_SHIFT                                              0
7472   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_CID_RCRD                                              (0x1<<2) // (a) 1 - use the recorded connection id field which arrives from the DBG block (dbg_sem_cid interface) for compariso; NOTE: NA if need to filter connection id prior to trigger event (filter_en=01 OR filter_en=11) as the connection id field which arrives from the DBG block (dbg_sem_cid interface) is valid upon triggering event only; (b) 0 - use the configuration connection id field (filter_cid) for comparison.
7473   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_CID_RCRD_SHIFT                                        2
7474   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_CID_EN                                                (0x1<<3) // Used to enable CID/TID filter for recording handlers, when set.
7475   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_CID_EN_SHIFT                                          3
7476   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_EVNT_ID_EN                                            (0x1<<4) // Used to enable Event ID filter for recording handlers, when set.
7477   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_EVNT_ID_EN_SHIFT                                      4
7478   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_DRA_SRC                                               (0x3<<5) // Used to define the DRA-In source that should be compared for recording handlers. A value of 0 indicates FIC0; a value of 1 indicates FIC1; a value of 2 indicates passive buffer.
7479   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_DRA_SRC_SHIFT                                         5
7480   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_DRA_SRC_EN                                            (0x1<<7) // Used to enable DRA source filter for recording handlers, when set.
7481   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_DRA_SRC_EN_SHIFT                                      7
7482   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_EVENT_ID_RANGE_EN                                     (0x1<<8) // Used to enable filtering based on a range of event IDs rather than "match" filtering. When set, the event ID range is defined by the EventIDRangeStrt and EventIDRangeEnd registers.
7483   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_EVENT_ID_RANGE_EN_SHIFT                               8
7484   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_STORE_EN                                              (0x1<<9) // Used to enable the debug store address filter for fast debug, when set.
7485   #define SEM_FAST_REG_RECORD_FILTER_ENABLE_REC_FILTER_STORE_EN_SHIFT                                        9
7486 #define SEM_FAST_REG_DBG_STORE_ADDR_MASK                                                                     0x00076cUL //Access:RW   DataWidth:0x10   // Used in conjunction with dbg_store_addr_value to filter the store data that is sent through the fast debug channel for all debug modes that transmit store transactions. For all the bits of the mask that are set, then only if the corresponding bits of the store address match dbg_store_addr_value, the transaction will be delivered on the debug mux.
7487 #define SEM_FAST_REG_DBG_STORE_ADDR_VALUE                                                                    0x000770UL //Access:RW   DataWidth:0x10   // Used in conjunction with dbg_store_addr_mask to filter the store data that is sent through the fast debug channel for all debug modes that transmit store transactions. For all the bits of dbg_store_addr_mask that are set, then only if the corresponding bits of the store address match the value of this register, the transaction will be delivered on the debug mux.
7488 #define SEM_FAST_REG_SYNC_DRA_RD_ALM_FULL                                                                    0x000840UL //Access:RW   DataWidth:0x6    // Almost full for DRA_RD SYNC FIFO.
7489 #define SEM_FAST_REG_SYNC_RAM_RD_ALM_FULL                                                                    0x000844UL //Access:RW   DataWidth:0x5    // Almost full for RAM_RD SYNC FIFO.
7490 #define SEM_FAST_REG_SYNC_EXT_STORE_ALM_FULL                                                                 0x000848UL //Access:RW   DataWidth:0x6    // Almost full for EXT_STORE SYNC FIFO.
7491 #define SEM_FAST_REG_DBG_ALM_FULL                                                                            0x00084cUL //Access:RW   DataWidth:0x7    // Almost full for DBG SYNC FIFO.
7492 #define SEM_FAST_REG_FULL                                                                                    0x000940UL //Access:R    DataWidth:0xe    // Full data spelling : {vfc_out_fifo_full; cam_inp_msb_full; ext_load_rdy; sync_dbg_full; rd_fin_full; sync_wr_pop_full; sync_rd_push_full; sync_fin_full; cam_inp_lsb_full ; cam_inp_msb_full; cam_out_full; sync_ram_rd_full; sync_ram_wr_full; sync_ext_store_full}.
7493 #define SEM_FAST_REG_EMPTY                                                                                   0x000944UL //Access:R    DataWidth:0xd    // Empty data spelling;{vfc_out_fifo_empty; cam_inp_msb2_empty; sync_dbg_empty; rd_fin_empty; sync_wr_pop_empty; sync_rd_push_empty; sync_fin_empty; cam_inp_lsb_empty; cam_inp_msb_empty; cam_out_empty; sync_ram_rd_empty; sync_ram_wr_empty; sync_ext_store_empty}.
7494 #define SEM_FAST_REG_ALM_FULL                                                                                0x000948UL //Access:R    DataWidth:0x2    // Alm_full data spelling; {ram_alm_full; ext_alm_full}.
7495 #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE                                                                    0x000a40UL //Access:RW   DataWidth:0x6    // Multi Field Register.
7496   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_CID_EN                                                (0x1<<0) // Used to enable CID/TID filter for Storm active statistics counter, when set.
7497   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_CID_EN_SHIFT                                          0
7498   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_EVNT_ID_EN                                            (0x1<<1) // Used to enable Event ID filter for Storm active statistics counter, when set.
7499   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_EVNT_ID_EN_SHIFT                                      1
7500   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_DRA_SRC                                               (0x3<<2) // Used to define the DRA-In source that should be compared for active statistics counter. A value of 0 indicates FIC0; a value of 1 indicates FIC1; a value of 2 indicates passive buffer.
7501   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_DRA_SRC_SHIFT                                         2
7502   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_DRA_SRC_EN                                            (0x1<<4) // Used to enable DRA source filter for Storm active statistics counter, when set.
7503   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_DRA_SRC_EN_SHIFT                                      4
7504   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_EVENT_ID_RANGE_EN                                     (0x1<<5) // Used to enable active statistics filtering based on a range of event IDs rather than "match" filtering. When set, the event ID range is defined by the EventIDRangeStrt and EventIDRangeEnd registers.
7505   #define SEM_FAST_REG_ACTIVE_FILTER_ENABLE_ACT_FILTER_EVENT_ID_RANGE_EN_SHIFT                               5
7506 #define SEM_FAST_REG_STORM_ACTIVE_CYCLES                                                                     0x000a44UL //Access:RC   DataWidth:0x20   // Statistics - The accumulated number of Storm cycles in which the Storm has been active (not idle).
7507 #define SEM_FAST_REG_STALL_CYCLES_MASK                                                                       0x000a48UL //Access:RW   DataWidth:0x13   // Provides a vector for enabling/masking the various stall sources from contributing to the storm_stall_cycles statistics count.
7508 #define SEM_FAST_REG_STORM_STALL_CYCLES                                                                      0x000a4cUL //Access:RC   DataWidth:0x20   // Statistics - The accumulated number of Storm cycles in which the Storm has been stalled by the "stall" signal on the load/store bus.
7509 #define SEM_FAST_REG_IDLE_SLEEPING_CYCLES                                                                    0x000a50UL //Access:RC   DataWidth:0x20   // Statistics - The accumulated number of Storm cycles in which the Storm has been idle due to having no threads to run and one or more threads are allocated in the free-threads list, but are sleeping.
7510 #define SEM_FAST_REG_IDLE_INACTIVE_CYCLES                                                                    0x000a54UL //Access:RC   DataWidth:0x20   // Statistics - The accumulated number of Storm cycles in which the Storm has been idle due to having no threads to run and no threads are allocated.
7511 #define SEM_FAST_REG_VFC_DATA_WR                                                                             0x000b40UL //Access:RW   DataWidth:0x20   // Command data for VFC. VFC will accumulate all writing to this register till will be done write to vfc_wr_addr.
7512 #define SEM_FAST_REG_VFC_ADDR                                                                                0x000b44UL //Access:RW   DataWidth:0xc    // Command address for VFC. Write to it should be done when all command data was already written to vfc_data_wr register.
7513 #define SEM_FAST_REG_VFC_DATA_RD                                                                             0x000b48UL //Access:R    DataWidth:0x20   // Read data from VFC.
7514 #define SEM_FAST_REG_VFC_STATUS                                                                              0x000b4cUL //Access:R    DataWidth:0x3    // B0 - response is ready. It is set when response cycle of 32 bit is ready from VFC block. It is reset when read is done from vfc_data_rd register; B1 - vfc is busy. It is set when was done write to vfc_addr register. It is reset when last from VFC was received. B2 - sending command is on going. It will be set when was done write to vfc_data_wr register. It will be reset when it was done write to vfc_addr register. New command may be sent from RBC when all 3 bits of this register is reset.
7515 #define SEM_FAST_REG_CAM_BIST_EN                                                                             0x000c40UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
7516 #define SEM_FAST_REG_CAM_BIST_SKIP_ERROR_CNT                                                                 0x000c44UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CAM BIST errors that are acceptable before reporting CAM BIST failure status.
7517 #define SEM_FAST_REG_CAM_BIST_STATUS_SEL                                                                     0x000c48UL //Access:RW   DataWidth:0x8    // Used to select the BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
7518 #define SEM_FAST_REG_CAM_BIST_STATUS                                                                         0x000c4cUL //Access:R    DataWidth:0x20   // Provides read-only access to the BIST status word selected by cam_bist_status_sel.
7519 #define SEM_FAST_REG_MEMCTRL_WR_RD_N                                                                         0x000cc0UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
7520 #define SEM_FAST_REG_MEMCTRL_CMD                                                                             0x000cc4UL //Access:RW   DataWidth:0x8    // command to CPU BIST
7521 #define SEM_FAST_REG_MEMCTRL_ADDRESS                                                                         0x000cc8UL //Access:RW   DataWidth:0x8    // address to CPU BIST
7522 #define SEM_FAST_REG_MEMCTRL_STATUS                                                                          0x000cccUL //Access:R    DataWidth:0x20   // status from CPU BIST
7523 #define SEM_FAST_REG_STORM_REG_FILE                                                                          0x008000UL //Access:R    DataWidth:0x20   // Register file memories. If address lsb=0=>read from bits 31:0; otherway from bits 63:32. Upper bit selects the RF. Used only for debugging.
7524 #define SEM_FAST_REG_STORM_REG_FILE_SIZE                                                                     512
7525 #define SEM_FAST_REG_CAM_REQUEST                                                                             0x009000UL //Access:RW   DataWidth:0x4    // Writing this indirect register will cause a CAM command to be executed with the CAM offset specified by the indirect register sub-address. Bits [3:0] of the data bus provide the OpCode for the request where the following numerations apply: 0x0=ADD, 0x1=SRCH, 0x2=INVALIDATE, 0x3=READ. Reading this register returns the OpCode of the most recent RBC-initiated CAM request.
7526 #define SEM_FAST_REG_CAM_REQUEST_SIZE                                                                        256
7527 #define SEM_FAST_REG_VFC_CONFIG                                                                              0x00a000UL //Access:RW   DataWidth:0x20   // Provides a memory-mapped region for VFC configurations; up to 256 registers.
7528 #define SEM_FAST_REG_VFC_CONFIG_SIZE                                                                         256
7529 #define SEM_FAST_REG_INT_RAM                                                                                 0x020000UL //Access:RW   DataWidth:0x20   // Internal RAM (if bit lsb of addr =0 => write to bits[31:0; otherwise to [63:32).
7530 #define SEM_FAST_REG_INT_RAM_SIZE                                                                            20480
7531 #define VFC_REG_MASK_LSB_0_LOW                                                                               0x000000UL //Access:RW   DataWidth:0x20   // Bits [31:0] for vector CAM mask that are used for search and add commands. 1 means the corresponding data bit should be compared and 0 means it should be ignored.
7532 #define VFC_REG_MASK_LSB_0_HIGH                                                                              0x000004UL //Access:RW   DataWidth:0x20   // Bits [63:32] for vector CAM mask that are used for search and add commands. 1 means the corresponding data bit should be compared and 0 means it should be ignored.
7533 #define VFC_REG_MASK_LSB_1_LOW                                                                               0x000008UL //Access:RW   DataWidth:0x20   // Bits [31:0] for vector CAM mask that are used for search and add commands. 1 means the corresponding data bit should be compared and 0 means it should be ignored.
7534 #define VFC_REG_MASK_LSB_1_HIGH                                                                              0x00000cUL //Access:RW   DataWidth:0x20   // Bits [63:32] for vector CAM mask that are used for search and add commands. 1 means the corresponding data bit should be compared and 0 means it should be ignored.
7535 #define VFC_REG_MASK_LSB_2_LOW                                                                               0x000010UL //Access:RW   DataWidth:0x20   // Bits [31:0] for vector CAM mask that are used for search and add commands.1 means the corresponding data bit should be compared and 0 means it should be ignored.
7536 #define VFC_REG_MASK_LSB_2_HIGH                                                                              0x000014UL //Access:RW   DataWidth:0x20   // Bits [31:0] for vector CAM mask that are used for search and add commands. 1 means the corresponding data bit should be compared and 0 means it should be ignored.
7537 #define VFC_REG_MASK_LSB_3_LOW                                                                               0x000018UL //Access:RW   DataWidth:0x20   // Bits [111:96] bits for vector CAM mask that are used for search and add commands.1 means the corresponding data bit should be compared and 0 means it should be ignored.
7538 #define VFC_REG_MASK_LSB_3_HIGH                                                                              0x00001cUL //Access:RW   DataWidth:0x20   // Bits [63:32]  for vector CAM mask that are used for search and add commands. 1 means the corresponding data bit should be compared and 0 means it should be ignored.
7539 #define VFC_REG_ALU_RST_EN                                                                                   0x000020UL //Access:RW   DataWidth:0x8    // This register includes bit per ALU vector: 0-4 long vectors; 5-11 short vectors. When it is set then appropriate vector will be reset when RST bit is set in request.
7540 #define VFC_REG_TT_RESULT_EN                                                                                 0x000024UL //Access:RW   DataWidth:0x1    // This register defines value that will be written to DSt vector for analyze operation. If it is set to 1, then row from target table will be rwitten. If it is set to 0, then row from target table OR previous value of DST vector will be written.
7541 #define VFC_REG_INTERRUPT_IND                                                                                0x000028UL //Access:RW   DataWidth:0xa    // Multi Field Register.
7542   #define VFC_REG_INTERRUPT_IND_ADDRESS_INTERRUPT                                                            (0x1<<0) // This is error interrupt. It may be asserted when it was access to not existing address in VFC. Also it will be asserted when there is attempt to write to read only register. It will be de-asserted aftre write 1 to it.
7543   #define VFC_REG_INTERRUPT_IND_ADDRESS_INTERRUPT_SHIFT                                                      0
7544   #define VFC_REG_INTERRUPT_IND_INP_FIFO_ITERRUPT                                                            (0x1<<1) // This is error interrupt. It may be asserted when it was input FIFO overflow.
7545   #define VFC_REG_INTERRUPT_IND_INP_FIFO_ITERRUPT_SHIFT                                                      1
7546   #define VFC_REG_INTERRUPT_IND_LEN_FIFO_INTERRUPT                                                           (0x1<<2) // This is error interrupt. It may be asserted when it was length FIFO overflow.
7547   #define VFC_REG_INTERRUPT_IND_LEN_FIFO_INTERRUPT_SHIFT                                                     2
7548   #define VFC_REG_INTERRUPT_IND_INP_BUF_INTERRUPT                                                            (0x1<<3) // This is error interrupt. It may be asserted when it was input buffers overflow.
7549   #define VFC_REG_INTERRUPT_IND_INP_BUF_INTERRUPT_SHIFT                                                      3
7550   #define VFC_REG_INTERRUPT_IND_OUT_BUF_INTERRUPT                                                            (0x1<<4) // This is error interrupt. It may be asserted when it was output buffer overflow.
7551   #define VFC_REG_INTERRUPT_IND_OUT_BUF_INTERRUPT_SHIFT                                                      4
7552   #define VFC_REG_INTERRUPT_IND_RSS_INFO_INTERRUPT                                                           (0x1<<5) // This is error interrupt. It may be asserted when it was address overflow of INFO part of RSS RAM. It will be de-asserted aftre write 1 to it.
7553   #define VFC_REG_INTERRUPT_IND_RSS_INFO_INTERRUPT_SHIFT                                                     5
7554   #define VFC_REG_INTERRUPT_IND_RSS_KEY_LSB_INTERRUPT                                                        (0x1<<6) // This is error interrupt. It may be asserted when it was address overflow of KEY LSB part of RSS RAM.   It will be de-asserted aftre write 1 to it.
7555   #define VFC_REG_INTERRUPT_IND_RSS_KEY_LSB_INTERRUPT_SHIFT                                                  6
7556   #define VFC_REG_INTERRUPT_IND_RSS_KEY_MSB_INTERRUPT                                                        (0x1<<7) // This is error interrupt. It may be asserted when it was address overflow of KEY MSB part of RSS RAM. It will be de-asserted aftre write 1 to it.
7557   #define VFC_REG_INTERRUPT_IND_RSS_KEY_MSB_INTERRUPT_SHIFT                                                  7
7558   #define VFC_REG_INTERRUPT_IND_RBC_WRITE_INTERRUPT                                                          (0x1<<8) // This is error interrupt. It may be asserted when it was RBC command with address not equal to 12 bit or data cycle not equal 64 bit or number of data cycles bigger than 6.  It will be de-asserted aftre write 1 to it.
7559   #define VFC_REG_INTERRUPT_IND_RBC_WRITE_INTERRUPT_SHIFT                                                    8
7560   #define VFC_REG_INTERRUPT_IND_DEADLOCK_INTERRUPT                                                           (0x1<<9) // This is error interrupt. It may be asserted when waitp is asserted and output FIFO is also full.  It will be de-asserted aftre write 1 to it.
7561   #define VFC_REG_INTERRUPT_IND_DEADLOCK_INTERRUPT_SHIFT                                                     9
7562 #define VFC_REG_PARITY_IND                                                                                   0x00002cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
7563   #define VFC_REG_PARITY_IND_RSS_RAM_PARITY                                                                  (0x1<<0) // This is parity interrupt. It may be asserted when it was RSS RAM parity error.  It will be de-asserted aftre write 1 to it.
7564   #define VFC_REG_PARITY_IND_RSS_RAM_PARITY_SHIFT                                                            0
7565   #define VFC_REG_PARITY_IND_CAM_PARITY                                                                      (0x1<<1) // This is parity interrupt. It may be asserted when it was CAM parity error. It will be de-asserted aftre write 1 to it.
7566   #define VFC_REG_PARITY_IND_CAM_PARITY_SHIFT                                                                1
7567   #define VFC_REG_PARITY_IND_TT_RAM_PARITY                                                                   (0x1<<2) // This is parity interrupt. It may be asserted when it was parity error inside TT RAM. It will be de-asserted aftre write 1 to it.
7568   #define VFC_REG_PARITY_IND_TT_RAM_PARITY_SHIFT                                                             2
7569 #define VFC_REG_INDICATIONS1                                                                                 0x000030UL //Access:R    DataWidth:0x12   // Multi Field Register.
7570   #define VFC_REG_INDICATIONS1_INP_FIFO_EMPTY                                                                (0x1<<0) // Empty indication from input FIFO.
7571   #define VFC_REG_INDICATIONS1_INP_FIFO_EMPTY_SHIFT                                                          0
7572   #define VFC_REG_INDICATIONS1_LEN_FIFO_EMPTY                                                                (0x1<<1) // Empty indication from length command FIFO.
7573   #define VFC_REG_INDICATIONS1_LEN_FIFO_EMPTY_SHIFT                                                          1
7574   #define VFC_REG_INDICATIONS1_INP_BUF_EMPTY                                                                 (0x1<<2) // Empty indication from input buffers.
7575   #define VFC_REG_INDICATIONS1_INP_BUF_EMPTY_SHIFT                                                           2
7576   #define VFC_REG_INDICATIONS1_OUT_FIFO_EMPTY                                                                (0x1<<3) // Empty indication from output FIFO.
7577   #define VFC_REG_INDICATIONS1_OUT_FIFO_EMPTY_SHIFT                                                          3
7578   #define VFC_REG_INDICATIONS1_SEM_FIFO_EMPTY                                                                (0x1<<4) // Empty indication from SEM output FIFO inside VFC.
7579   #define VFC_REG_INDICATIONS1_SEM_FIFO_EMPTY_SHIFT                                                          4
7580   #define VFC_REG_INDICATIONS1_RESERVED1_1                                                                   (0x7<<5) // Reserved bits.
7581   #define VFC_REG_INDICATIONS1_RESERVED1_1_SHIFT                                                             5
7582   #define VFC_REG_INDICATIONS1_INP_FIFO_FULL                                                                 (0x1<<8) // Full indication from input FIFO.
7583   #define VFC_REG_INDICATIONS1_INP_FIFO_FULL_SHIFT                                                           8
7584   #define VFC_REG_INDICATIONS1_LEN_FIFO_FULL                                                                 (0x1<<9) // Full indication from length command FIFO.
7585   #define VFC_REG_INDICATIONS1_LEN_FIFO_FULL_SHIFT                                                           9
7586   #define VFC_REG_INDICATIONS1_INP_BUF_FULL                                                                  (0x1<<10) // Full indication from input buffers.
7587   #define VFC_REG_INDICATIONS1_INP_BUF_FULL_SHIFT                                                            10
7588   #define VFC_REG_INDICATIONS1_OUT_FIFO_FULL                                                                 (0x1<<11) // Full indication from output FIFO.
7589   #define VFC_REG_INDICATIONS1_OUT_FIFO_FULL_SHIFT                                                           11
7590   #define VFC_REG_INDICATIONS1_SEM_FIFO_FULL                                                                 (0x1<<12) // Full indication from SEM output FIFO inside VFC.
7591   #define VFC_REG_INDICATIONS1_SEM_FIFO_FULL_SHIFT                                                           12
7592   #define VFC_REG_INDICATIONS1_RESERVED1_2                                                                   (0x7<<13) // Reserved bits.
7593   #define VFC_REG_INDICATIONS1_RESERVED1_2_SHIFT                                                             13
7594   #define VFC_REG_INDICATIONS1_RBC_RSP_RDY                                                                   (0x1<<16) // Indicates if RBC response is ready.
7595   #define VFC_REG_INDICATIONS1_RBC_RSP_RDY_SHIFT                                                             16
7596   #define VFC_REG_INDICATIONS1_VFC_WAITP                                                                     (0x1<<17) // Indicates if waitp from VFC to STORM is asserted.
7597   #define VFC_REG_INDICATIONS1_VFC_WAITP_SHIFT                                                               17
7598 #define VFC_REG_INDICATIONS2                                                                                 0x000034UL //Access:R    DataWidth:0x1c   // Multi Field Register.
7599   #define VFC_REG_INDICATIONS2_INP_FIFO_CNT                                                                  (0x1f<<0) // Number of entries inside input memory FIFO.
7600   #define VFC_REG_INDICATIONS2_INP_FIFO_CNT_SHIFT                                                            0
7601   #define VFC_REG_INDICATIONS2_RESERVED2_1                                                                   (0x7<<5) // Reserved bits.
7602   #define VFC_REG_INDICATIONS2_RESERVED2_1_SHIFT                                                             5
7603   #define VFC_REG_INDICATIONS2_LEN_FIFO_CNT                                                                  (0x1f<<8) // Number of entries inside length command FIFO.
7604   #define VFC_REG_INDICATIONS2_LEN_FIFO_CNT_SHIFT                                                            8
7605   #define VFC_REG_INDICATIONS2_RESERVED2_2                                                                   (0x7<<13) // Reserved bits.
7606   #define VFC_REG_INDICATIONS2_RESERVED2_2_SHIFT                                                             13
7607   #define VFC_REG_INDICATIONS2_INP_BUF_CNT                                                                   (0xf<<16) // Number of entries inside buffers of input FIFO.
7608   #define VFC_REG_INDICATIONS2_INP_BUF_CNT_SHIFT                                                             16
7609   #define VFC_REG_INDICATIONS2_OUT_BUF_CNT                                                                   (0xf<<20) // Number of entries inside output FIFO.
7610   #define VFC_REG_INDICATIONS2_OUT_BUF_CNT_SHIFT                                                             20
7611   #define VFC_REG_INDICATIONS2_SEM_FIFO_CNT                                                                  (0xf<<24) // Number of entries inside SEMI output FIFO inside VFC.
7612   #define VFC_REG_INDICATIONS2_SEM_FIFO_CNT_SHIFT                                                            24
7613 #define VFC_REG_SW_RST                                                                                       0x000038UL //Access:W    DataWidth:0x1    // Write to this bit will cause to block reset.
7614 #define VFC_REG_MEMORIES_RST                                                                                 0x00003cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
7615   #define VFC_REG_MEMORIES_RST_CAM_RST                                                                       (0x1<<0) // Write 1 to this bit will cause reset of all CAM rows including valid bit and all bits in a row. Write 0 to it will have no effect. Read 1 from this bit means that CAM reset was finished. Read 0 from this bit means that CAM reset was never done or not finished.
7616   #define VFC_REG_MEMORIES_RST_CAM_RST_SHIFT                                                                 0
7617   #define VFC_REG_MEMORIES_RST_RAM_RST                                                                       (0x1<<1) // Write 1 to this bit will cause reset of all RSS RAM rows. Write 0 to it will have no effect. Read 1 from this bit means that RAM reset is in progress. Read 0 from this bit means that RAM reset was finished.
7618   #define VFC_REG_MEMORIES_RST_RAM_RST_SHIFT                                                                 1
7619   #define VFC_REG_MEMORIES_RST_TT_RST                                                                        (0x1<<2) // Write 1 to this bit will cause reset of all Target tables rows. Write 0 to it will have no effect. Read 1 from this bit means that RAM reset was finished. Read 1 from this bit means that TT RAM reset is in progress. Read 0 from this bit means that TT RAM reset was finished.
7620   #define VFC_REG_MEMORIES_RST_TT_RST_SHIFT                                                                  2
7621 #define VFC_REG_CAM_PARITY_EN                                                                                0x000040UL //Access:RW   DataWidth:0x1    // REQUIRED -If this bit is set then background mechanism for parity check will be enabled; 0 - disabled. This bit must be disabled in palladium and FPGA. Init value of 1 must be done in a chip mode
7622 #define VFC_REG_CAM_CLK_DIVIDER                                                                              0x000044UL //Access:RW   DataWidth:0x4    // Cam clock divider : may be equal to 2 only.
7623 #define VFC_REG_PARITY_MASK                                                                                  0x000048UL //Access:RW   DataWidth:0x3    // REQUIRED - 0 - parity is enabled;1 parity check is disabled.
7624 #define VFC_REG_INTERRUPT_MASK                                                                               0x00004cUL //Access:RW   DataWidth:0xa    // REQUIRED - 0 - interrupt is enabled;1- interrupt check is disabled.
7625 #define VFC_REG_RSS_RAM_TM_0                                                                                 0x000050UL //Access:RW   DataWidth:0x5    // TM indication for RSS RAM instance 0.
7626 #define VFC_REG_RSS_RAM_TM_1                                                                                 0x000054UL //Access:RW   DataWidth:0x5    // TM indication for RSS RAM instance 1.
7627 #define VFC_REG_INP_FIFO_TM                                                                                  0x000058UL //Access:RW   DataWidth:0x2    // TM indication for Input fifo.
7628 #define VFC_REG_CAM_TM                                                                                       0x00005cUL //Access:RW   DataWidth:0x14   // TM indication for CAM.
7629 #define VFC_REG_VFC_CAM_BIST_EN                                                                              0x000060UL //Access:RW   DataWidth:0x1    // Bist enable bit for Cam.
7630 #define VFC_REG_VFC_CAM_BIST_DBG_SEL                                                                         0x000064UL //Access:RW   DataWidth:0x8    // This select the type of data present on bist_status bus (slixe or status select).
7631 #define VFC_REG_VFC_CAM_BIST_STATUS                                                                          0x000068UL //Access:R    DataWidth:0x20   // This returns the bist_status which can be done/go/sX_status.
7632 #define VFC_REG_KEY_RSS_EXT5                                                                                 0x00006cUL //Access:RW   DataWidth:0x8    // Key extension for 5th tuple.
7633 #define VFC_REG_INP_FIFO_ALM_FULL                                                                            0x000070UL //Access:RW   DataWidth:0x5    // Almost full for input FIFO. When number of entries inside input FIFO is bigger or equal to this number then waitp to STORM will be asserted.
7634 #define VFC_REG_STORM_CMD_DISABLE                                                                            0x000074UL //Access:RW   DataWidth:0x1    // When set then it disables selecting of commands from STORM. It will allow for RBC to configurate block. STORM command may be executed when this bit will be deasserted.
7635 #define VFC_REG_WAITP_STAT                                                                                   0x000078UL //Access:RC   DataWidth:0x20   // Statistics for number of cycles when waitp was raised to STORM as a result of full input FIFO. This vector will be reset after reading from it. It is also possible to write to it.
7636 #define VFC_REG_ECO_RESERVED                                                                                 0x00007cUL //Access:RW   DataWidth:0x20   // Unused bits for future eco.
7637 #define VFC_REG_CPU_MBIST_MEMCTRL_0_CNTRL_CMD                                                                0x000080UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
7638 #define VFC_REG_CPU_MBIST_MEMCTRL_1_CNTRL_CMD                                                                0x000084UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
7639 #define VFC_REG_DEBUG_DATA                                                                                   0x000090UL //Access:R    DataWidth:0x1e   // Multi Field Register.
7640   #define VFC_REG_DEBUG_DATA_CURRENT_MSG_LEN                                                                 (0x7<<0) // Length of VFC command from STORM that is waitinf for arbitration.
7641   #define VFC_REG_DEBUG_DATA_CURRENT_MSG_LEN_SHIFT                                                           0
7642   #define VFC_REG_DEBUG_DATA_CUR_MSG_EMPTY                                                                   (0x1<<3) // Empty indication for current message that has first cycle from STORM.
7643   #define VFC_REG_DEBUG_DATA_CUR_MSG_EMPTY_SHIFT                                                             3
7644   #define VFC_REG_DEBUG_DATA_MEXT_MSG_LEN                                                                    (0x7<<4) // Length of next VFC command from STORM that will be selected after current message.
7645   #define VFC_REG_DEBUG_DATA_MEXT_MSG_LEN_SHIFT                                                              4
7646   #define VFC_REG_DEBUG_DATA_NEXT_MSG_EMPTY                                                                  (0x1<<7) // Next message ready indication that has first cycle fro mSTORM.
7647   #define VFC_REG_DEBUG_DATA_NEXT_MSG_EMPTY_SHIFT                                                            7
7648   #define VFC_REG_DEBUG_DATA_RBC_CNT                                                                         (0xff<<8) // Number of transactions from SEM_PD for last RBC command.
7649   #define VFC_REG_DEBUG_DATA_RBC_CNT_SHIFT                                                                   8
7650   #define VFC_REG_DEBUG_DATA_STORM_READY                                                                     (0x1<<16) // Ready indication from STORM to input arbiter.
7651   #define VFC_REG_DEBUG_DATA_STORM_READY_SHIFT                                                               16
7652   #define VFC_REG_DEBUG_DATA_RBC_READY                                                                       (0x1<<17) // Ready indication from RBC to input arbiter.
7653   #define VFC_REG_DEBUG_DATA_RBC_READY_SHIFT                                                                 17
7654   #define VFC_REG_DEBUG_DATA_RESERVED2                                                                       (0x3<<18) // This field is set to 0.
7655   #define VFC_REG_DEBUG_DATA_RESERVED2_SHIFT                                                                 18
7656   #define VFC_REG_DEBUG_DATA_LAST_MATCH_ADDR                                                                 (0x3ff<<20) // Last match address that will be used for analyze operation.
7657   #define VFC_REG_DEBUG_DATA_LAST_MATCH_ADDR_SHIFT                                                           20
7658 #define VFC_REG_STORM_CMD_ADDR                                                                               0x000094UL //Access:R    DataWidth:0xc    // Address of command from STORM that is waiting for arbitration.
7659 #define VFC_REG_STORM_CMD_DATA_0                                                                             0x000098UL //Access:R    DataWidth:0x20   // Data bits[31:0] of VFC command from STORM that are waiting for arbitration.
7660 #define VFC_REG_STORM_CMD_DATA_1                                                                             0x00009cUL //Access:R    DataWidth:0x20   // Data bits[63:32] of VFC command from STORM that are waiting for arbitration.
7661 #define VFC_REG_STORM_CMD_DATA_2                                                                             0x0000a0UL //Access:R    DataWidth:0x20   // Data bits[95:64] of VFC command from STORM that are waiting for arbitration.
7662 #define VFC_REG_STORM_CMD_DATA_3                                                                             0x0000a4UL //Access:R    DataWidth:0x20   // Data bits[127:96] of VFC command from STORM that are waiting for arbitration.
7663 #define VFC_REG_STORM_CMD_DATA_4                                                                             0x0000a8UL //Access:R    DataWidth:0x20   // Data bits[159:128] of VFC command from STORM that are waiting for arbitration.
7664 #define VFC_REG_STORM_CMD_DATA_5                                                                             0x0000acUL //Access:R    DataWidth:0x20   // Data bits[191:160] of VFC command from STORM that are waiting for arbitration.
7665 #define VFC_REG_STORM_CMD_DATA_6                                                                             0x0000b0UL //Access:R    DataWidth:0x20   // Data bits[223:192] of VFC command from STORM that are waiting for arbitration.
7666 #define VFC_REG_STORM_CMD_DATA_7                                                                             0x0000b4UL //Access:R    DataWidth:0x20   // Data bits[255:224] of VFC command from STORM that are waiting for arbitration.
7667 #define VFC_REG_MASK_LSB_4_LOW                                                                               0x0000b8UL //Access:RW   DataWidth:0x20   // Bits [31:0] of data for search optimized operation that will be used when M field equals to 0.
7668 #define VFC_REG_MASK_LSB_4_HIGH                                                                              0x0000bcUL //Access:RW   DataWidth:0x20   // Bits [63:32] of data for search optimized operation that will be used when M field equals to 0.
7669 #define VFC_REG_MASK_LSB_5_LOW                                                                               0x0000c0UL //Access:RW   DataWidth:0x20   // Bits [31:0] of data for search optimized operation that will be used when M field equals to 0.
7670 #define VFC_REG_MASK_LSB_5_HIGH                                                                              0x0000c4UL //Access:RW   DataWidth:0x20   // Bits [63:32] of data for search optimized operation that will be used when M field equals to 0.
7671 #define VFC_REG_MASK_LSB_6_LOW                                                                               0x0000c8UL //Access:RW   DataWidth:0x20   // Bits [31:0] of data for search optimized operation that will be used when M field equals to 0.
7672 #define VFC_REG_MASK_LSB_6_HIGH                                                                              0x0000ccUL //Access:RW   DataWidth:0x20   // Bits [63:32] of data for search optimized operation that will be used when M field equals to 0.
7673 #define VFC_REG_MASK_LSB_7_LOW                                                                               0x0000d0UL //Access:RW   DataWidth:0x20   // Bits [31:0] of data for search optimized operation that will be used when M field equals to 0.
7674 #define VFC_REG_MASK_LSB_7_HIGH                                                                              0x0000d4UL //Access:RW   DataWidth:0x20   // Bits [63:32] of data for search optimized operation that will be used when M field equals to 0.
7675 #define VFC_REG_OFFSET_ALU_VECTOR_0                                                                          0x0000f8UL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 0.
7676 #define VFC_REG_OFFSET_ALU_VECTOR_1                                                                          0x0000fcUL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 1.
7677 #define VFC_REG_OFFSET_ALU_VECTOR_2                                                                          0x000100UL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 2.
7678 #define VFC_REG_OFFSET_ALU_VECTOR_3                                                                          0x000104UL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 3.
7679 #define VFC_REG_OFFSET_ALU_VECTOR_4                                                                          0x000108UL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 4.
7680 #define VFC_REG_OFFSET_ALU_VECTOR_5                                                                          0x00010cUL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 5.
7681 #define VFC_REG_OFFSET_ALU_VECTOR_6                                                                          0x000110UL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 6.
7682 #define VFC_REG_OFFSET_ALU_VECTOR_7                                                                          0x000114UL //Access:R    DataWidth:0x9    // Last analyze offset for ALU vector 7.
7683 #define VFC_REG_PORT4_MODE_EN                                                                                0x000118UL //Access:RW   DataWidth:0x1    // If this bit set to 0 then allows to work with 160 clients. If set to 1 then with 208.
7684 #define VFC_REG_INP_FIFO_DBG_RD_EN                                                                           0x00011cUL //Access:RW   DataWidth:0x1    // Input FIFO debug enable.
7685 #define VFC_REG_INP_FIFO_DBG_RD_ADD                                                                          0x000120UL //Access:RW   DataWidth:0x4    // Input FIFO debug address.
7686 #define VFC_REG_CAM_BIST_SKIP_ERROR_CNT                                                                      0x000124UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CAM BIST errors that are acceptable before reporting CAM BIST failure status.
7687 #define VFC_REG_PRTY_MASK_H_0                                                                                0x000204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
7688   #define VFC_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
7689   #define VFC_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                    0
7690   #define VFC_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
7691   #define VFC_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                    1
7692   #define VFC_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
7693   #define VFC_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      2
7694   #define VFC_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
7695   #define VFC_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      3
7696   #define VFC_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
7697   #define VFC_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      4
7698   #define VFC_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
7699   #define VFC_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      5
7700   #define VFC_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: VFC_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
7701   #define VFC_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      2
7702 #define VFC_REG_MEM_ECC_ENABLE_0                                                                             0x000210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
7703   #define VFC_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance vfc.VFC_TT_RAMS_K2_GEN_IF.i_tt1_ram.i_ecc in module vfc_mem_tt1_4port
7704   #define VFC_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                     0
7705   #define VFC_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance vfc.VFC_TT_RAMS_K2_GEN_IF.i_mtt2_ram.i_ecc in module vfc_mem_mtt2_4port
7706   #define VFC_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                     1
7707 #define VFC_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x000214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
7708   #define VFC_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance vfc.VFC_TT_RAMS_K2_GEN_IF.i_tt1_ram.i_ecc in module vfc_mem_tt1_4port
7709   #define VFC_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                              0
7710   #define VFC_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance vfc.VFC_TT_RAMS_K2_GEN_IF.i_mtt2_ram.i_ecc in module vfc_mem_mtt2_4port
7711   #define VFC_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                              1
7712 #define VFC_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x000218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
7713   #define VFC_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance vfc.VFC_TT_RAMS_K2_GEN_IF.i_tt1_ram.i_ecc in module vfc_mem_tt1_4port
7714   #define VFC_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                       0
7715   #define VFC_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance vfc.VFC_TT_RAMS_K2_GEN_IF.i_mtt2_ram.i_ecc in module vfc_mem_mtt2_4port
7716   #define VFC_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                       1
7717 #define VFC_REG_MEM_ECC_EVENTS                                                                               0x00021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
7718 #define PB_REG_INT_STS                                                                                       0x000040UL //Access:R    DataWidth:0x9    // Multi Field Register.
7719   #define PB_REG_INT_STS_ADDRESS_ERROR                                                                       (0x1<<0) // Signals an unknown address to the rf module.
7720   #define PB_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                 0
7721   #define PB_REG_INT_STS_EOP_ERROR                                                                           (0x1<<1) // EOP check error.
7722   #define PB_REG_INT_STS_EOP_ERROR_SHIFT                                                                     1
7723   #define PB_REG_INT_STS_IFIFO_ERROR                                                                         (0x1<<2) // Instruction FIFO error.
7724   #define PB_REG_INT_STS_IFIFO_ERROR_SHIFT                                                                   2
7725   #define PB_REG_INT_STS_PFIFO_ERROR                                                                         (0x1<<3) // Parameter FIFO error.
7726   #define PB_REG_INT_STS_PFIFO_ERROR_SHIFT                                                                   3
7727   #define PB_REG_INT_STS_DB_BUF_ERROR                                                                        (0x1<<4) // DB FIFO error.
7728   #define PB_REG_INT_STS_DB_BUF_ERROR_SHIFT                                                                  4
7729   #define PB_REG_INT_STS_TH_EXEC_ERROR                                                                       (0x1<<5) //
7730   #define PB_REG_INT_STS_TH_EXEC_ERROR_SHIFT                                                                 5
7731   #define PB_REG_INT_STS_TQ_ERROR_WR                                                                         (0x1<<6) // TQ write overflow.
7732   #define PB_REG_INT_STS_TQ_ERROR_WR_SHIFT                                                                   6
7733   #define PB_REG_INT_STS_TQ_ERROR_RD_TH                                                                      (0x1<<7) // TQ read underflow by task handler.
7734   #define PB_REG_INT_STS_TQ_ERROR_RD_TH_SHIFT                                                                7
7735   #define PB_REG_INT_STS_TQ_ERROR_RD_IH                                                                      (0x1<<8) // TQ read underflow by instruction handler.
7736   #define PB_REG_INT_STS_TQ_ERROR_RD_IH_SHIFT                                                                8
7737 #define PB_REG_INT_MASK                                                                                      0x000044UL //Access:RW   DataWidth:0x9    // Multi Field Register.
7738   #define PB_REG_INT_MASK_ADDRESS_ERROR                                                                      (0x1<<0) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.ADDRESS_ERROR .
7739   #define PB_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                                0
7740   #define PB_REG_INT_MASK_EOP_ERROR                                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.EOP_ERROR .
7741   #define PB_REG_INT_MASK_EOP_ERROR_SHIFT                                                                    1
7742   #define PB_REG_INT_MASK_IFIFO_ERROR                                                                        (0x1<<2) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.IFIFO_ERROR .
7743   #define PB_REG_INT_MASK_IFIFO_ERROR_SHIFT                                                                  2
7744   #define PB_REG_INT_MASK_PFIFO_ERROR                                                                        (0x1<<3) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.PFIFO_ERROR .
7745   #define PB_REG_INT_MASK_PFIFO_ERROR_SHIFT                                                                  3
7746   #define PB_REG_INT_MASK_DB_BUF_ERROR                                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.DB_BUF_ERROR .
7747   #define PB_REG_INT_MASK_DB_BUF_ERROR_SHIFT                                                                 4
7748   #define PB_REG_INT_MASK_TH_EXEC_ERROR                                                                      (0x1<<5) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TH_EXEC_ERROR .
7749   #define PB_REG_INT_MASK_TH_EXEC_ERROR_SHIFT                                                                5
7750   #define PB_REG_INT_MASK_TQ_ERROR_WR                                                                        (0x1<<6) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_WR .
7751   #define PB_REG_INT_MASK_TQ_ERROR_WR_SHIFT                                                                  6
7752   #define PB_REG_INT_MASK_TQ_ERROR_RD_TH                                                                     (0x1<<7) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_TH .
7753   #define PB_REG_INT_MASK_TQ_ERROR_RD_TH_SHIFT                                                               7
7754   #define PB_REG_INT_MASK_TQ_ERROR_RD_IH                                                                     (0x1<<8) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_IH .
7755   #define PB_REG_INT_MASK_TQ_ERROR_RD_IH_SHIFT                                                               8
7756 #define PB_REG_INT_STS_WR                                                                                    0x000048UL //Access:WR   DataWidth:0x9    // Multi Field Register.
7757   #define PB_REG_INT_STS_WR_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
7758   #define PB_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                              0
7759   #define PB_REG_INT_STS_WR_EOP_ERROR                                                                        (0x1<<1) // EOP check error.
7760   #define PB_REG_INT_STS_WR_EOP_ERROR_SHIFT                                                                  1
7761   #define PB_REG_INT_STS_WR_IFIFO_ERROR                                                                      (0x1<<2) // Instruction FIFO error.
7762   #define PB_REG_INT_STS_WR_IFIFO_ERROR_SHIFT                                                                2
7763   #define PB_REG_INT_STS_WR_PFIFO_ERROR                                                                      (0x1<<3) // Parameter FIFO error.
7764   #define PB_REG_INT_STS_WR_PFIFO_ERROR_SHIFT                                                                3
7765   #define PB_REG_INT_STS_WR_DB_BUF_ERROR                                                                     (0x1<<4) // DB FIFO error.
7766   #define PB_REG_INT_STS_WR_DB_BUF_ERROR_SHIFT                                                               4
7767   #define PB_REG_INT_STS_WR_TH_EXEC_ERROR                                                                    (0x1<<5) //
7768   #define PB_REG_INT_STS_WR_TH_EXEC_ERROR_SHIFT                                                              5
7769   #define PB_REG_INT_STS_WR_TQ_ERROR_WR                                                                      (0x1<<6) // TQ write overflow.
7770   #define PB_REG_INT_STS_WR_TQ_ERROR_WR_SHIFT                                                                6
7771   #define PB_REG_INT_STS_WR_TQ_ERROR_RD_TH                                                                   (0x1<<7) // TQ read underflow by task handler.
7772   #define PB_REG_INT_STS_WR_TQ_ERROR_RD_TH_SHIFT                                                             7
7773   #define PB_REG_INT_STS_WR_TQ_ERROR_RD_IH                                                                   (0x1<<8) // TQ read underflow by instruction handler.
7774   #define PB_REG_INT_STS_WR_TQ_ERROR_RD_IH_SHIFT                                                             8
7775 #define PB_REG_INT_STS_CLR                                                                                   0x00004cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
7776   #define PB_REG_INT_STS_CLR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
7777   #define PB_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                             0
7778   #define PB_REG_INT_STS_CLR_EOP_ERROR                                                                       (0x1<<1) // EOP check error.
7779   #define PB_REG_INT_STS_CLR_EOP_ERROR_SHIFT                                                                 1
7780   #define PB_REG_INT_STS_CLR_IFIFO_ERROR                                                                     (0x1<<2) // Instruction FIFO error.
7781   #define PB_REG_INT_STS_CLR_IFIFO_ERROR_SHIFT                                                               2
7782   #define PB_REG_INT_STS_CLR_PFIFO_ERROR                                                                     (0x1<<3) // Parameter FIFO error.
7783   #define PB_REG_INT_STS_CLR_PFIFO_ERROR_SHIFT                                                               3
7784   #define PB_REG_INT_STS_CLR_DB_BUF_ERROR                                                                    (0x1<<4) // DB FIFO error.
7785   #define PB_REG_INT_STS_CLR_DB_BUF_ERROR_SHIFT                                                              4
7786   #define PB_REG_INT_STS_CLR_TH_EXEC_ERROR                                                                   (0x1<<5) //
7787   #define PB_REG_INT_STS_CLR_TH_EXEC_ERROR_SHIFT                                                             5
7788   #define PB_REG_INT_STS_CLR_TQ_ERROR_WR                                                                     (0x1<<6) // TQ write overflow.
7789   #define PB_REG_INT_STS_CLR_TQ_ERROR_WR_SHIFT                                                               6
7790   #define PB_REG_INT_STS_CLR_TQ_ERROR_RD_TH                                                                  (0x1<<7) // TQ read underflow by task handler.
7791   #define PB_REG_INT_STS_CLR_TQ_ERROR_RD_TH_SHIFT                                                            7
7792   #define PB_REG_INT_STS_CLR_TQ_ERROR_RD_IH                                                                  (0x1<<8) // TQ read underflow by instruction handler.
7793   #define PB_REG_INT_STS_CLR_TQ_ERROR_RD_IH_SHIFT                                                            8
7794 #define PB_REG_PRTY_MASK                                                                                     0x000054UL //Access:RW   DataWidth:0x1    // Multi Field Register.
7795   #define PB_REG_PRTY_MASK_DATAPATH_REGISTERS                                                                (0x1<<0) // This bit masks, when set, the Parity bit: PB_REG_PRTY_STS.DATAPATH_REGISTERS .
7796   #define PB_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                          0
7797 #define PB_REG_CONTROL                                                                                       0x000400UL //Access:RW   DataWidth:0xd    // Multi Field Register.
7798   #define PB_REG_CONTROL_BYTE_ORDER_SWITCH                                                                   (0x1<<0) // Indicates if to switch the CRC result byte ordering. 0=don't switch;1=switch.
7799   #define PB_REG_CONTROL_BYTE_ORDER_SWITCH_SHIFT                                                             0
7800   #define PB_REG_CONTROL_DB_IGNORE_ERROR                                                                     (0x1<<1) // Indicates if to ignore the input error indication.
7801   #define PB_REG_CONTROL_DB_IGNORE_ERROR_SHIFT                                                               1
7802   #define PB_REG_CONTROL_DONT_PASS_ERROR                                                                     (0x1<<2) // Masks error on output of pb.
7803   #define PB_REG_CONTROL_DONT_PASS_ERROR_SHIFT                                                               2
7804   #define PB_REG_CONTROL_EOP_CHECK_DISABLE                                                                   (0x1<<3) // Disables EOP check (EOP check verifies that the last Task instruction is accessing a line that has EOP on it. this way one could find mismatches between expected length and actual length on some packet.
7805   #define PB_REG_CONTROL_EOP_CHECK_DISABLE_SHIFT                                                             3
7806   #define PB_REG_CONTROL_CRC_COMPARE_DISABLE                                                                 (0x1<<4) // Disables CRC2 machine (the machine that is used for comparing actual CRC with a value that is provided to the PB.
7807   #define PB_REG_CONTROL_CRC_COMPARE_DISABLE_SHIFT                                                           4
7808   #define PB_REG_CONTROL_EN_INPUTS                                                                           (0x1<<5) // Enable inputs.
7809   #define PB_REG_CONTROL_EN_INPUTS_SHIFT                                                                     5
7810   #define PB_REG_CONTROL_DISABLE_PB                                                                          (0x1<<6) // Debug only: Disable PB.
7811   #define PB_REG_CONTROL_DISABLE_PB_SHIFT                                                                    6
7812   #define PB_REG_CONTROL_DEBUG_SELECT                                                                        (0xf<<7) // Obsolete.
7813   #define PB_REG_CONTROL_DEBUG_SELECT_SHIFT                                                                  7
7814   #define PB_REG_CONTROL_RELAX_TH                                                                            (0x1<<11) // Dbug only.
7815   #define PB_REG_CONTROL_RELAX_TH_SHIFT                                                                      11
7816   #define PB_REG_CONTROL_DUMMY_ERR_ALLOW                                                                     (0x1<<12) // Dummy ingress error allow.  When cleared, an error received on the ingress interface will be masked for instructions in which the "dummy read" bit is set.
7817   #define PB_REG_CONTROL_DUMMY_ERR_ALLOW_SHIFT                                                               12
7818 #define PB_REG_CRC_MASK_1_0                                                                                  0x000404UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7819 #define PB_REG_CRC_MASK_1_1                                                                                  0x000408UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7820 #define PB_REG_CRC_MASK_1_2                                                                                  0x00040cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7821 #define PB_REG_CRC_MASK_1_3                                                                                  0x000410UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7822 #define PB_REG_CRC_MASK_2_0                                                                                  0x000414UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7823 #define PB_REG_CRC_MASK_2_1                                                                                  0x000418UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7824 #define PB_REG_CRC_MASK_2_2                                                                                  0x00041cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7825 #define PB_REG_CRC_MASK_2_3                                                                                  0x000420UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7826 #define PB_REG_CRC_MASK_3_0                                                                                  0x000424UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7827 #define PB_REG_CRC_MASK_3_1                                                                                  0x000428UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7828 #define PB_REG_CRC_MASK_3_2                                                                                  0x00042cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7829 #define PB_REG_CRC_MASK_3_3                                                                                  0x000430UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
7830 #define PB_REG_DB_EMPTY                                                                                      0x000500UL //Access:R    DataWidth:0x1    // Data Buffer empty status.
7831 #define PB_REG_DB_FULL                                                                                       0x000504UL //Access:R    DataWidth:0x1    // Data Buffer full status.
7832 #define PB_REG_TQ_EMPTY                                                                                      0x000508UL //Access:R    DataWidth:0x1    // Task Queue empty status.
7833 #define PB_REG_TQ_FULL                                                                                       0x00050cUL //Access:R    DataWidth:0x1    // Task Queue full status.
7834 #define PB_REG_IFIFO_EMPTY                                                                                   0x000510UL //Access:R    DataWidth:0x1    // Instruction FIFO empty status.
7835 #define PB_REG_IFIFO_FULL                                                                                    0x000514UL //Access:R    DataWidth:0x1    // Instruction FIFO full status.
7836 #define PB_REG_PFIFO_EMPTY                                                                                   0x000518UL //Access:R    DataWidth:0x1    // Parameter FIFO empty status.
7837 #define PB_REG_PFIFO_FULL                                                                                    0x00051cUL //Access:R    DataWidth:0x1    // Parameter FIFO full status.
7838 #define PB_REG_TQ_TH_EMPTY                                                                                   0x000520UL //Access:R    DataWidth:0x1    // Task Queue empty status for task handler.
7839 #define PB_REG_ERRORED_CRC                                                                                   0x000600UL //Access:R    DataWidth:0x20   // CRC mismatch debug register.  This register stores the calculated CRC value that resulted in the most recent CRC error event.
7840 #define PB_REG_ERRORED_INSTR                                                                                 0x000604UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the instruction being executed at the time EOP error is detected. The instruction is aligned with the least significant bit of this register.  Bits 31:29 provide additional information about the instruction.  Bit 31 indicates whether the instruction is valid.  Bit 30 indicates if the instruction is the first instruction in the task.  Bit 29 indicates whether the instruction is the last instruction in the task.
7841 #define PB_REG_ERRORED_HDR_LOW                                                                               0x000608UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the lower 32 bits of the task header being executed at the time EOP error is detected.  The instruction length is not kept and is read as 0.
7842 #define PB_REG_ERRORED_HDR_HIGH                                                                              0x00060cUL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the upper 32 bits of the task header being executed at the time EOP error is detected.  The task passthrough bit is not kept and is read as 0.
7843 #define PB_REG_ERRORED_LENGTH                                                                                0x000610UL //Access:R    DataWidth:0x10   // EOP mismatch debug register.  This register provides the number of data bytes remaining to be read from DB at the time of EOP error detection.
7844 #define PB_REG_ECO_RESERVED                                                                                  0x000614UL //Access:RW   DataWidth:0x8    // For future eco.
7845 #define PB_REG_DBG_OUT_DATA                                                                                  0x000700UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
7846 #define PB_REG_DBG_OUT_DATA_SIZE                                                                             8
7847 #define PB_REG_DBG_OUT_VALID                                                                                 0x000720UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
7848 #define PB_REG_DBG_OUT_FRAME                                                                                 0x000724UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
7849 #define PB_REG_DBG_SELECT                                                                                    0x000728UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
7850 #define PB_REG_DBG_DWORD_ENABLE                                                                              0x00072cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
7851 #define PB_REG_DBG_SHIFT                                                                                     0x000730UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
7852 #define PB_REG_DBG_FORCE_VALID                                                                               0x000734UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
7853 #define PB_REG_DBG_FORCE_FRAME                                                                               0x000738UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
7854 #define PB_REG_DB_FIFO                                                                                       0x002000UL //Access:WB_R DataWidth:0x108  // Provides read-only access of the data buffer FIFO. Intended for debug purposes.
7855 #define PB_REG_DB_FIFO_SIZE                                                                                  512
7856 #define PB_REG_L1                                                                                            0x003000UL //Access:WB   DataWidth:0x40   // L1 CRC memory access.
7857 #define PB_REG_L1_SIZE                                                                                       640
7858 #define ETH_MAC_REG_REVISION                                                                                 0x000000UL //Access:R    DataWidth:0x20   // Package defined constants
7859   #define ETH_MAC_REG_REVISION_CORE_REVISION                                                                 (0xff<<0) // 8-bit value from package parameter CORE_REVISION
7860   #define ETH_MAC_REG_REVISION_CORE_REVISION_SHIFT                                                           0
7861   #define ETH_MAC_REG_REVISION_CORE_VERSION                                                                  (0xff<<8) // 8-bit value from package parameter CORE_VERSION
7862   #define ETH_MAC_REG_REVISION_CORE_VERSION_SHIFT                                                            8
7863   #define ETH_MAC_REG_REVISION_CUSTOMER_REVISION                                                             (0xffff<<16) // Programmable Customer Revision from package parameter CUST_REVISION
7864   #define ETH_MAC_REG_REVISION_CUSTOMER_REVISION_SHIFT                                                       16
7865 #define ETH_MAC_REG_SCRATCH                                                                                  0x000004UL //Access:RW   DataWidth:0x20   // General Purpose
7866 #define ETH_MAC_REG_COMMAND_CONFIG                                                                           0x000008UL //Access:RW   DataWidth:0x20   // Control and Configuration
7867   #define ETH_MAC_REG_COMMAND_CONFIG_TX_ENA                                                                  (0x1<<0) // MAC Transmit Path Enable. Should be set to '1' to enable the MAC transmit path, should be set to '0' (Reset value) to disable the MAC transmit path.
7868   #define ETH_MAC_REG_COMMAND_CONFIG_TX_ENA_SHIFT                                                            0
7869   #define ETH_MAC_REG_COMMAND_CONFIG_RX_ENA                                                                  (0x1<<1) // MAC Receive Path Enable. Should be set to '1' to enable the MAC receive path, should be set to '0' (Reset value) to disable the MAC receive path.
7870   #define ETH_MAC_REG_COMMAND_CONFIG_RX_ENA_SHIFT                                                            1
7871   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV2                                                              (0x1<<2) // reserved
7872   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV2_SHIFT                                                        2
7873   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV3                                                              (0x1<<3) // reserved
7874   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV3_SHIFT                                                        3
7875   #define ETH_MAC_REG_COMMAND_CONFIG_PROMIS_EN                                                               (0x1<<4) // Enable MAC Promiscuous Operation. If set to '1', all frames are received without any MAC address filtering. If set to '0' (Reset value), Unicast frames with a destination address not matching the Core MAC address (programmed in registers MAC_ADDR_0 and MAC_ADDR_1) are rejected.
7876   #define ETH_MAC_REG_COMMAND_CONFIG_PROMIS_EN_SHIFT                                                         4
7877   #define ETH_MAC_REG_COMMAND_CONFIG_PAD_EN                                                                  (0x1<<5) // reserved, write 0 always. (MAC never removes padding)
7878   #define ETH_MAC_REG_COMMAND_CONFIG_PAD_EN_SHIFT                                                            5
7879   #define ETH_MAC_REG_COMMAND_CONFIG_CRC_FWD                                                                 (0x1<<6) // Terminate / Forward Received CRC. If set to '1', the CRC field of received frames is forwarded with the frame to the user application. If set to '0' (Reset value), the CRC field is stripped from the frame. Note - If padding (Bit PAD_EN set to ?1?) is enabled, CRC_FWD is ignored.
7880   #define ETH_MAC_REG_COMMAND_CONFIG_CRC_FWD_SHIFT                                                           6
7881   #define ETH_MAC_REG_COMMAND_CONFIG_PAUSE_FWD                                                               (0x1<<7) // Terminate / Forward Pause Frames. If set to '1', pause frames are forwarded to the user application. If set to '0' (Reset value), pause frames are terminated and discarded within the MAC.
7882   #define ETH_MAC_REG_COMMAND_CONFIG_PAUSE_FWD_SHIFT                                                         7
7883   #define ETH_MAC_REG_COMMAND_CONFIG_PAUSE_IGNORE                                                            (0x1<<8) // Ignore received Pause frame quanta. If set to '1', received pause frames are ignored by the MAC. If set to '0' (Reset value), the transmit process is stopped for the amount of time specified in the pause quanta received within a pause frame.
7884   #define ETH_MAC_REG_COMMAND_CONFIG_PAUSE_IGNORE_SHIFT                                                      8
7885   #define ETH_MAC_REG_COMMAND_CONFIG_TX_ADDR_INS                                                             (0x1<<9) // Set Source MAC Address on Transmit. If set to '1', the MAC overwrites the source MAC address received from the client interface with the MAC address programmed in registers MAC_ADDR_0 and MAC_ADDR_1 . If set to '0' (Reset value), the source MAC address from the client interface is transmitted unmodified to the line.
7886   #define ETH_MAC_REG_COMMAND_CONFIG_TX_ADDR_INS_SHIFT                                                       9
7887   #define ETH_MAC_REG_COMMAND_CONFIG_LOOPBACK_EN                                                             (0x1<<10) // Enable PHY Interface loopback. If set to '1', the signal loop_ena is set to '1'. If set to '0' (Reset value), the signal loop_ena is set to '0'.
7888   #define ETH_MAC_REG_COMMAND_CONFIG_LOOPBACK_EN_SHIFT                                                       10
7889   #define ETH_MAC_REG_COMMAND_CONFIG_TX_PAD_EN                                                               (0x1<<11) // reserved, writable but has no effect. The MAC never appends padding octets; the user application must provide frames of correct minimum size.
7890   #define ETH_MAC_REG_COMMAND_CONFIG_TX_PAD_EN_SHIFT                                                         11
7891   #define ETH_MAC_REG_COMMAND_CONFIG_SW_RESET                                                                (0x1<<12) // Self-Clearing Software Reset. When written with '1', all Statistics Counters are reset to 0.
7892   #define ETH_MAC_REG_COMMAND_CONFIG_SW_RESET_SHIFT                                                          12
7893   #define ETH_MAC_REG_COMMAND_CONFIG_CNTL_FRAME_ENA                                                          (0x1<<13) // Enable Reception of all Control Frames. If set to '1', all control frames are accepted. If set to '0', only Pause frames are accepted and all other command frames are rejected.
7894   #define ETH_MAC_REG_COMMAND_CONFIG_CNTL_FRAME_ENA_SHIFT                                                    13
7895   #define ETH_MAC_REG_COMMAND_CONFIG_RX_ERR_DISC                                                             (0x1<<14) // Enable Receive Errored Frame Discard. Use only with RX FIFO Store and Forward. May not be supported by all Core variants.
7896   #define ETH_MAC_REG_COMMAND_CONFIG_RX_ERR_DISC_SHIFT                                                       14
7897   #define ETH_MAC_REG_COMMAND_CONFIG_PHY_TXENA                                                               (0x1<<15) // Controls toplevel pin phy_txena. No internal function
7898   #define ETH_MAC_REG_COMMAND_CONFIG_PHY_TXENA_SHIFT                                                         15
7899   #define ETH_MAC_REG_COMMAND_CONFIG_SEND_IDLE                                                               (0x1<<16) // Force Idle Generation. If set to '1', the MAC permanently sends XLGMII Idle sequences even when faults are received.
7900   #define ETH_MAC_REG_COMMAND_CONFIG_SEND_IDLE_SHIFT                                                         16
7901   #define ETH_MAC_REG_COMMAND_CONFIG_NO_LGTH_CHECK                                                           (0x1<<17) // Disable Payload Length Check. Not supported; write 0 always.
7902   #define ETH_MAC_REG_COMMAND_CONFIG_NO_LGTH_CHECK_SHIFT                                                     17
7903   #define ETH_MAC_REG_COMMAND_CONFIG_RS_COL_CNT_EXT                                                          (0x1<<18) // reserved
7904   #define ETH_MAC_REG_COMMAND_CONFIG_RS_COL_CNT_EXT_SHIFT                                                    18
7905   #define ETH_MAC_REG_COMMAND_CONFIG_PFC_MODE                                                                (0x1<<19) // Priority Flow Control Mode enable. If set to 1, the Core generates and processes PFC control frames according to the Priority Flow Control Interface signals. If set to 0 (Reset Value), the Core operates in legacy Pause Frame mode and generates and processes standard Pause Frames.
7906   #define ETH_MAC_REG_COMMAND_CONFIG_PFC_MODE_SHIFT                                                          19
7907   #define ETH_MAC_REG_COMMAND_CONFIG_PAUSE_PFC_COMP                                                          (0x1<<20) // Link Pause compatible with PFC mode. Pause is only indicated but does not stop TX.
7908   #define ETH_MAC_REG_COMMAND_CONFIG_PAUSE_PFC_COMP_SHIFT                                                    20
7909   #define ETH_MAC_REG_COMMAND_CONFIG_RX_SFD_ANY                                                              (0x1<<21) // Disable check for SFD (0xd5) and accept frame with any character.
7910   #define ETH_MAC_REG_COMMAND_CONFIG_RX_SFD_ANY_SHIFT                                                        21
7911   #define ETH_MAC_REG_COMMAND_CONFIG_TX_FLUSH                                                                (0x1<<22) // Egress flush enable.
7912   #define ETH_MAC_REG_COMMAND_CONFIG_TX_FLUSH_SHIFT                                                          22
7913   #define ETH_MAC_REG_COMMAND_CONFIG_TX_LOWP_ENA                                                             (0x1<<23) // Instruct RS Layer to transmit LPI.
7914   #define ETH_MAC_REG_COMMAND_CONFIG_TX_LOWP_ENA_SHIFT                                                       23
7915   #define ETH_MAC_REG_COMMAND_CONFIG_LOWP_RXEMPTY                                                            (0x1<<24) // Mask toplevel pin reg_lowp with RX FIFO empty.
7916   #define ETH_MAC_REG_COMMAND_CONFIG_LOWP_RXEMPTY_SHIFT                                                      24
7917   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV25                                                             (0x1<<25) // reserved
7918   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV25_SHIFT                                                       25
7919   #define ETH_MAC_REG_COMMAND_CONFIG_TX_FIFO_RESET                                                           (0x1<<26) // Self-Clearing TX FIFO reset command. May not be supported in all Core variants
7920   #define ETH_MAC_REG_COMMAND_CONFIG_TX_FIFO_RESET_SHIFT                                                     26
7921   #define ETH_MAC_REG_COMMAND_CONFIG_FLT_HDL_DIS                                                             (0x1<<27) // Disable RS fault handling. When set to '0' (default), the MAC automatically inserts remote faults and idles in egress direction on detection of local faults and remote faults, respectively, on ingress direction. When set to '1', this feature is disabled.
7922   #define ETH_MAC_REG_COMMAND_CONFIG_FLT_HDL_DIS_SHIFT                                                       27
7923   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV28                                                             (0x1<<28) // reserved
7924   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV28_SHIFT                                                       28
7925   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV29                                                             (0x1<<29) // reserved
7926   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV29_SHIFT                                                       29
7927   #define ETH_MAC_REG_COMMAND_CONFIG_SHORT_PREAMBLE                                                          (0x1<<30) // reserved; write 0 always
7928   #define ETH_MAC_REG_COMMAND_CONFIG_SHORT_PREAMBLE_SHIFT                                                    30
7929   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV31                                                             (0x1<<31) // reserved
7930   #define ETH_MAC_REG_COMMAND_CONFIG_MACCC_RSV31_SHIFT                                                       31
7931 #define ETH_MAC_REG_MAC_ADDR_0                                                                               0x00000cUL //Access:RW   DataWidth:0x20   // First 4 bytes of MAC address
7932 #define ETH_MAC_REG_MAC_ADDR_1                                                                               0x000010UL //Access:RW   DataWidth:0x20   // Last 2 bytes of MAC address
7933   #define ETH_MAC_REG_MAC_ADDR_1_MAC_ADDRESS_1                                                               (0xffff<<0) // Last 2 bytes: 5th is 7:0, 6th is 15:8
7934   #define ETH_MAC_REG_MAC_ADDR_1_MAC_ADDRESS_1_SHIFT                                                         0
7935 #define ETH_MAC_REG_FRM_LENGTH                                                                               0x000014UL //Access:RW   DataWidth:0x20   // Maximum Frame Size
7936   #define ETH_MAC_REG_FRM_LENGTH_FRM_LENGTH                                                                  (0xffff<<0) // Maximum Frame Size
7937   #define ETH_MAC_REG_FRM_LENGTH_FRM_LENGTH_SHIFT                                                            0
7938   #define ETH_MAC_REG_FRM_LENGTH_TX_MTU                                                                      (0xffff<<16) // Optional maximum frame size setting for transmit statistics use if it should be different from receive statistics. When set to 0 the FRM_LENGTH value is used (i.e. statistics symmetric for TX and RX).
7939   #define ETH_MAC_REG_FRM_LENGTH_TX_MTU_SHIFT                                                                16
7940 #define ETH_MAC_REG_RX_FIFO_SECTIONS                                                                         0x00001cUL //Access:RW   DataWidth:0x20   // RX FIFO thresholds
7941   #define ETH_MAC_REG_RX_FIFO_SECTIONS_RX_SECTION_FULL                                                       (0xffff<<0) // RX section full threshold
7942   #define ETH_MAC_REG_RX_FIFO_SECTIONS_RX_SECTION_FULL_SHIFT                                                 0
7943   #define ETH_MAC_REG_RX_FIFO_SECTIONS_RX_SECTION_EMPTY                                                      (0xffff<<16) // RX section empty threshold
7944   #define ETH_MAC_REG_RX_FIFO_SECTIONS_RX_SECTION_EMPTY_SHIFT                                                16
7945 #define ETH_MAC_REG_TX_FIFO_SECTIONS                                                                         0x000020UL //Access:RW   DataWidth:0x20   // TX FIFO thresholds
7946   #define ETH_MAC_REG_TX_FIFO_SECTIONS_TX_SECTION_FULL                                                       (0xffff<<0) // TX section full threshold
7947   #define ETH_MAC_REG_TX_FIFO_SECTIONS_TX_SECTION_FULL_SHIFT                                                 0
7948   #define ETH_MAC_REG_TX_FIFO_SECTIONS_TX_SECTION_EMPTY                                                      (0xffff<<16) // TX section empty threshold
7949   #define ETH_MAC_REG_TX_FIFO_SECTIONS_TX_SECTION_EMPTY_SHIFT                                                16
7950 #define ETH_MAC_REG_RX_FIFO_ALMOST_F_E                                                                       0x000024UL //Access:R    DataWidth:0x20   // Not configurable
7951   #define ETH_MAC_REG_RX_FIFO_ALMOST_F_E_RX_FIFO_ALMOST_EMPTY                                                (0xffff<<0) // RX FIFO almost empty threshold
7952   #define ETH_MAC_REG_RX_FIFO_ALMOST_F_E_RX_FIFO_ALMOST_EMPTY_SHIFT                                          0
7953   #define ETH_MAC_REG_RX_FIFO_ALMOST_F_E_RX_FIFO_ALMOST_FULL                                                 (0xffff<<16) // RX FIFO almost full threshold
7954   #define ETH_MAC_REG_RX_FIFO_ALMOST_F_E_RX_FIFO_ALMOST_FULL_SHIFT                                           16
7955 #define ETH_MAC_REG_TX_FIFO_ALMOST_F_E                                                                       0x000028UL //Access:R    DataWidth:0x20   // Not configurable
7956   #define ETH_MAC_REG_TX_FIFO_ALMOST_F_E_TX_FIFO_ALMOST_EMPTY                                                (0xffff<<0) // TX FIFO almost empty threshold
7957   #define ETH_MAC_REG_TX_FIFO_ALMOST_F_E_TX_FIFO_ALMOST_EMPTY_SHIFT                                          0
7958   #define ETH_MAC_REG_TX_FIFO_ALMOST_F_E_TX_FIFO_ALMOST_FULL                                                 (0xffff<<16) // TX FIFO almost full threshold
7959   #define ETH_MAC_REG_TX_FIFO_ALMOST_F_E_TX_FIFO_ALMOST_FULL_SHIFT                                           16
7960 #define ETH_MAC_REG_HASHTABLE_LOAD                                                                           0x00002cUL //Access:RW   DataWidth:0x20   // reserved; register is writeable bits 8,4:0 but have no effect.
7961   #define ETH_MAC_REG_HASHTABLE_LOAD_HASH_TABLE_ADDRESS                                                      (0x1f<<0) // 0 specify the hash table address (code)
7962   #define ETH_MAC_REG_HASHTABLE_LOAD_HASH_TABLE_ADDRESS_SHIFT                                                0
7963   #define ETH_MAC_REG_HASHTABLE_LOAD_ENABLE_MULTICAST_FRAME                                                  (0x1<<8) // enables (1) or disables (0) multicast frame reception for the entry.
7964   #define ETH_MAC_REG_HASHTABLE_LOAD_ENABLE_MULTICAST_FRAME_SHIFT                                            8
7965 #define ETH_MAC_REG_MDIO_CFG_STATUS                                                                          0x000030UL //Access:RW   DataWidth:0x20   // MDIO Configuration and Status
7966   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_BUSY                                                              (0x1<<0) // MDIO busy. If set, a MDIO transaction is currently ongoing. If cleared, the application can access the other registers.
7967   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_BUSY_SHIFT                                                        0
7968   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_READ_ERROR                                                        (0x1<<1) // MDIO read error. If set, the last read transaction had no response from a PHY and the data read could be invalid. This can happen, if the PHY address does not match any PHY that is available on the MDIO bus.
7969   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_READ_ERROR_SHIFT                                                  1
7970   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_HOLD_TIME_SETTING                                                 (0x7<<2) // MDIO hold time setting (reg_clk cycles).
7971   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_HOLD_TIME_SETTING_SHIFT                                           2
7972   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_DISABLE_PREAMBLE                                                  (0x1<<5) // MDIO transaction preamble disable. Shortens transaction but is non-standard.
7973   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_DISABLE_PREAMBLE_SHIFT                                            5
7974   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_CLAUSE45                                                          (0x1<<6) // MDIO transaction use Clause 45 format (1) or Clause 22 format (0).
7975   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_CLAUSE45_SHIFT                                                    6
7976   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_CLOCK_DIVISOR                                                     (0x1ff<<7) // MDIO clock divisor; A value of 5 to 511. The frequency is reg_clk/(2*divisor+1). The reset default is defined by the synthesis package setting MDIO_CLK_DIV. Setting the divisor to 0 disables MDC.
7977   #define ETH_MAC_REG_MDIO_CFG_STATUS_MDIO_CLOCK_DIVISOR_SHIFT                                               7
7978 #define ETH_MAC_REG_MDIO_COMMAND                                                                             0x000034UL //Access:RW   DataWidth:0x20   // MDIO Command (PHY and Port Address)
7979   #define ETH_MAC_REG_MDIO_COMMAND_DEVICE_ADDRESS                                                            (0x1f<<0) // Device Address
7980   #define ETH_MAC_REG_MDIO_COMMAND_DEVICE_ADDRESS_SHIFT                                                      0
7981   #define ETH_MAC_REG_MDIO_COMMAND_PORT_ADDRESS                                                              (0x1f<<5) // Port Address
7982   #define ETH_MAC_REG_MDIO_COMMAND_PORT_ADDRESS_SHIFT                                                        5
7983   #define ETH_MAC_REG_MDIO_COMMAND_READ_ADDRESS_POST_INCREMENT                                               (0x1<<14) // If written with 1, a read with address post-increment will be performed. Post-increment will be performed in the PHY internal address register.
7984   #define ETH_MAC_REG_MDIO_COMMAND_READ_ADDRESS_POST_INCREMENT_SHIFT                                         14
7985   #define ETH_MAC_REG_MDIO_COMMAND_NORMAL_READ_TRANSACTION                                                   (0x1<<15) // If written with 1, a normal read transaction is initiated.
7986   #define ETH_MAC_REG_MDIO_COMMAND_NORMAL_READ_TRANSACTION_SHIFT                                             15
7987 #define ETH_MAC_REG_MDIO_DATA                                                                                0x000038UL //Access:RW   DataWidth:0x20   // MDIO Data to write and last Data read
7988   #define ETH_MAC_REG_MDIO_DATA_MDIO_DATA                                                                    (0xffff<<0) // 16-bit data word. When written- Initiates a write transaction to the PHY. The MDIO_COMMAND register must have been initialized. The busy status bit will be set immediately and cleared when the write transaction has finished. When read - Returns the data read from the PHY register after a read transaction has been completed (initiated by writing a 1 to Bit 15 or Bit 14 of the MDIO_COMMAND register).
7989   #define ETH_MAC_REG_MDIO_DATA_MDIO_DATA_SHIFT                                                              0
7990 #define ETH_MAC_REG_MDIO_REGADDR                                                                             0x00003cUL //Access:W    DataWidth:0x20   // MDIO Register Address. Address of register within the PHY device to read from or write to. After writing this register, an address-write transaction will be initiated to set the PHY internal address register to the value given.
7991   #define ETH_MAC_REG_MDIO_REGADDR_MDIO_REGADDR                                                              (0xffff<<0) // The MDIO_COMMAND register must have been initialized before the first write to this register.
7992   #define ETH_MAC_REG_MDIO_REGADDR_MDIO_REGADDR_SHIFT                                                        0
7993 #define ETH_MAC_REG_STATUS                                                                                   0x000040UL //Access:RW   DataWidth:0x20   // General Purpose Status
7994   #define ETH_MAC_REG_STATUS_RX_LOC_FAULT                                                                    (0x1<<0) // Local Fault Status. Set to '1' when the MAC detects Rx Local Fault Sequences on the CGMII receive interface.
7995   #define ETH_MAC_REG_STATUS_RX_LOC_FAULT_SHIFT                                                              0
7996   #define ETH_MAC_REG_STATUS_RX_REM_FAULT                                                                    (0x1<<1) // Remote Fault Status. Set to '1' when the MAC detects Rx Remote Fault Sequences on the CGMII receive interface
7997   #define ETH_MAC_REG_STATUS_RX_REM_FAULT_SHIFT                                                              1
7998   #define ETH_MAC_REG_STATUS_PHY_LOS                                                                         (0x1<<2) // PHY indicates loss-of-signal. Represents value of pin "phy_los".
7999   #define ETH_MAC_REG_STATUS_PHY_LOS_SHIFT                                                                   2
8000   #define ETH_MAC_REG_STATUS_TS_AVAIL                                                                        (0x1<<3) // Transmit Timestamp Available. Indicates that the timestamp of the last transmitted 1588 event frame is available in the register TS_TIMESTAMP.  To clear TS_AVAIL, the bit must be written with a '1'.
8001   #define ETH_MAC_REG_STATUS_TS_AVAIL_SHIFT                                                                  3
8002   #define ETH_MAC_REG_STATUS_RX_LOWP                                                                         (0x1<<4) // Receiving Low Power Idle (LPI)
8003   #define ETH_MAC_REG_STATUS_RX_LOWP_SHIFT                                                                   4
8004   #define ETH_MAC_REG_STATUS_TX_EMPTY                                                                        (0x1<<5) // TX FIFO is empty
8005   #define ETH_MAC_REG_STATUS_TX_EMPTY_SHIFT                                                                  5
8006   #define ETH_MAC_REG_STATUS_RX_EMPTY                                                                        (0x1<<6) // RX FIFO is empty
8007   #define ETH_MAC_REG_STATUS_RX_EMPTY_SHIFT                                                                  6
8008   #define ETH_MAC_REG_STATUS_RX_LINT_FAULT                                                                   (0x1<<7) // Special Link Interruption Fault Sequence detected in receive
8009   #define ETH_MAC_REG_STATUS_RX_LINT_FAULT_SHIFT                                                             7
8010   #define ETH_MAC_REG_STATUS_TX_IS_IDLE                                                                      (0x1<<8) // TX MAC datapath (statemachine) is idle
8011   #define ETH_MAC_REG_STATUS_TX_IS_IDLE_SHIFT                                                                8
8012 #define ETH_MAC_REG_TX_IPG_LENGTH                                                                            0x000044UL //Access:RW   DataWidth:0x20   // TX InterPacketGap configuration
8013   #define ETH_MAC_REG_TX_IPG_LENGTH_TXIPG                                                                    (0x7f<<0) // Number of octets in steps of 4 (XGMII) or 8 (XLGMII). Minimum 8. Value 12 should be set for compliant operation.
8014   #define ETH_MAC_REG_TX_IPG_LENGTH_TXIPG_SHIFT                                                              0
8015   #define ETH_MAC_REG_TX_IPG_LENGTH_COMPENSATION                                                             (0xffff<<16) // Compensation for PCS inserted markers. Depending on PCS type a value of 16383 (40G) or 20479 (25/50G) must be set.
8016   #define ETH_MAC_REG_TX_IPG_LENGTH_COMPENSATION_SHIFT                                                       16
8017 #define ETH_MAC_REG_CREDIT_TRIGGER                                                                           0x000048UL //Access:RW   DataWidth:0x20   // reserved
8018   #define ETH_MAC_REG_CREDIT_TRIGGER_LOADCREDIT                                                              (0x1<<0) // Credit-based FIFO only: When written with a 1, RX FIFO reset occurs and credit counter loaded from the INIT_CREDIT value.
8019   #define ETH_MAC_REG_CREDIT_TRIGGER_LOADCREDIT_SHIFT                                                        0
8020 #define ETH_MAC_REG_INIT_CREDIT                                                                              0x00004cUL //Access:RW   DataWidth:0x20   // reserved
8021   #define ETH_MAC_REG_INIT_CREDIT_INITIALCREDIT                                                              (0xff<<0) // Credit-based FIFO only: Specifies the initial credit value to be loaded.
8022   #define ETH_MAC_REG_INIT_CREDIT_INITIALCREDIT_SHIFT                                                        0
8023 #define ETH_MAC_REG_CREDIT_REG                                                                               0x000050UL //Access:R    DataWidth:0x20   // reserved
8024   #define ETH_MAC_REG_CREDIT_REG_CREDITS                                                                     (0xff<<0) // Current credit register value (for debug purpose only).
8025   #define ETH_MAC_REG_CREDIT_REG_CREDITS_SHIFT                                                               0
8026 #define ETH_MAC_REG_CL01_PAUSE_QUANTA                                                                        0x000054UL //Access:RW   DataWidth:0x20   // Class 0 and 1 pause quanta. When link pause mode is enabled, CL0_PAUSE_QUANTA is used.
8027   #define ETH_MAC_REG_CL01_PAUSE_QUANTA_CL0_PAUSE_QUANTA                                                     (0xffff<<0) // CL0_PAUSE_QUANTA
8028   #define ETH_MAC_REG_CL01_PAUSE_QUANTA_CL0_PAUSE_QUANTA_SHIFT                                               0
8029   #define ETH_MAC_REG_CL01_PAUSE_QUANTA_CL1_PAUSE_QUANTA                                                     (0xffff<<16) // Value to be sent for the PFC quanta value for that class when a class XOFF is triggered. Each Quanta specifies a 512 bit-time.
8030   #define ETH_MAC_REG_CL01_PAUSE_QUANTA_CL1_PAUSE_QUANTA_SHIFT                                               16
8031 #define ETH_MAC_REG_CL23_PAUSE_QUANTA                                                                        0x000058UL //Access:RW   DataWidth:0x20   // Class 2 and 3 pause quanta
8032   #define ETH_MAC_REG_CL23_PAUSE_QUANTA_CL2_PAUSE_QUANTA                                                     (0xffff<<0) // CL2_PAUSE_QUANTA
8033   #define ETH_MAC_REG_CL23_PAUSE_QUANTA_CL2_PAUSE_QUANTA_SHIFT                                               0
8034   #define ETH_MAC_REG_CL23_PAUSE_QUANTA_CL3_PAUSE_QUANTA                                                     (0xffff<<16) // CL3_PAUSE_QUANTA; Value to be sent for the PFC quanta value for that class when a class XOFF is triggered.
8035   #define ETH_MAC_REG_CL23_PAUSE_QUANTA_CL3_PAUSE_QUANTA_SHIFT                                               16
8036 #define ETH_MAC_REG_CL45_PAUSE_QUANTA                                                                        0x00005cUL //Access:RW   DataWidth:0x20   // Class 4 and 5 pause quanta
8037   #define ETH_MAC_REG_CL45_PAUSE_QUANTA_CL4_PAUSE_QUANTA                                                     (0xffff<<0) // CL4_PAUSE_QUANTA
8038   #define ETH_MAC_REG_CL45_PAUSE_QUANTA_CL4_PAUSE_QUANTA_SHIFT                                               0
8039   #define ETH_MAC_REG_CL45_PAUSE_QUANTA_CL5_PAUSE_QUANTA                                                     (0xffff<<16) // CL5_PAUSE_QUANTA; Value to be sent for the PFC quanta value for that class when a class XOFF is triggered.
8040   #define ETH_MAC_REG_CL45_PAUSE_QUANTA_CL5_PAUSE_QUANTA_SHIFT                                               16
8041 #define ETH_MAC_REG_CL67_PAUSE_QUANTA                                                                        0x000060UL //Access:RW   DataWidth:0x20   // Class 6 and 7 pause quanta
8042   #define ETH_MAC_REG_CL67_PAUSE_QUANTA_CL6_PAUSE_QUANTA                                                     (0xffff<<0) // CL6_PAUSE_QUANTA
8043   #define ETH_MAC_REG_CL67_PAUSE_QUANTA_CL6_PAUSE_QUANTA_SHIFT                                               0
8044   #define ETH_MAC_REG_CL67_PAUSE_QUANTA_CL7_PAUSE_QUANTA                                                     (0xffff<<16) // CL7_PAUSE_QUANTA; Value to be sent for the PFC quanta value for that class when a class XOFF is triggered.
8045   #define ETH_MAC_REG_CL67_PAUSE_QUANTA_CL7_PAUSE_QUANTA_SHIFT                                               16
8046 #define ETH_MAC_REG_CL01_QUANTA_THRESH                                                                       0x000064UL //Access:RW   DataWidth:0x20   // Class 0 and 1 refresh threshold. When link pause mode is enabled, CL0_QUANTA_THRESH is used for refreshing pause frames.
8047   #define ETH_MAC_REG_CL01_QUANTA_THRESH_CL0_QUANTA_THRESH                                                   (0xffff<<0) // CL0_QUANTA_THRESH
8048   #define ETH_MAC_REG_CL01_QUANTA_THRESH_CL0_QUANTA_THRESH_SHIFT                                             0
8049   #define ETH_MAC_REG_CL01_QUANTA_THRESH_CL1_QUANTA_THRESH                                                   (0xffff<<16) // CL1_QUANTA_THRESH;When a PFC quanta timer counts down and reaches this value, a refresh pause frame should be sent with the programmed full quanta value if the input level indicates that a pause condition still exists.
8050   #define ETH_MAC_REG_CL01_QUANTA_THRESH_CL1_QUANTA_THRESH_SHIFT                                             16
8051 #define ETH_MAC_REG_CL23_QUANTA_THRESH                                                                       0x000068UL //Access:RW   DataWidth:0x20   // Class 2 and 3 refresh threshold
8052   #define ETH_MAC_REG_CL23_QUANTA_THRESH_CL2_QUANTA_THRESH                                                   (0xffff<<0) // CL2_QUANTA_THRESH
8053   #define ETH_MAC_REG_CL23_QUANTA_THRESH_CL2_QUANTA_THRESH_SHIFT                                             0
8054   #define ETH_MAC_REG_CL23_QUANTA_THRESH_CL3_QUANTA_THRESH                                                   (0xffff<<16) // CL3_QUANTA_THRESH; When a PFC quanta timer counts down and reaches this value, a refresh pause frame should be sent with the programmed full quanta value if the input level indicates that a pause condition still exists.
8055   #define ETH_MAC_REG_CL23_QUANTA_THRESH_CL3_QUANTA_THRESH_SHIFT                                             16
8056 #define ETH_MAC_REG_CL45_QUANTA_THRESH                                                                       0x00006cUL //Access:RW   DataWidth:0x20   // Class 2 and 3 refresh threshold
8057   #define ETH_MAC_REG_CL45_QUANTA_THRESH_CL4_QUANTA_THRESH                                                   (0xffff<<0) // CL4_QUANTA_THRESH
8058   #define ETH_MAC_REG_CL45_QUANTA_THRESH_CL4_QUANTA_THRESH_SHIFT                                             0
8059   #define ETH_MAC_REG_CL45_QUANTA_THRESH_CL5_QUANTA_THRESH                                                   (0xffff<<16) // CL5_QUANTA_THRESH
8060   #define ETH_MAC_REG_CL45_QUANTA_THRESH_CL5_QUANTA_THRESH_SHIFT                                             16
8061 #define ETH_MAC_REG_CL67_QUANTA_THRESH                                                                       0x000070UL //Access:RW   DataWidth:0x20   // Class 6 and 7 refresh threshold
8062   #define ETH_MAC_REG_CL67_QUANTA_THRESH_CL6_QUANTA_THRESH                                                   (0xffff<<0) // CL6_QUANTA_THRESH
8063   #define ETH_MAC_REG_CL67_QUANTA_THRESH_CL6_QUANTA_THRESH_SHIFT                                             0
8064   #define ETH_MAC_REG_CL67_QUANTA_THRESH_CL7_QUANTA_THRESH                                                   (0xffff<<16) // CL7_QUANTA_THRESH
8065   #define ETH_MAC_REG_CL67_QUANTA_THRESH_CL7_QUANTA_THRESH_SHIFT                                             16
8066 #define ETH_MAC_REG_RX_PAUSE_STATUS                                                                          0x000074UL //Access:R    DataWidth:0x20   // Current per class received pause status. 0 is used for link pause also.
8067   #define ETH_MAC_REG_RX_PAUSE_STATUS_PAUSESTATUS                                                            (0xff<<0) // Status bit for software to read the current received pause status. One bit for each of the 8 classes.
8068   #define ETH_MAC_REG_RX_PAUSE_STATUS_PAUSESTATUS_SHIFT                                                      0
8069 #define ETH_MAC_REG_TS_TIMESTAMP                                                                             0x00007cUL //Access:R    DataWidth:0x20   // Transmit Timestamp
8070 #define ETH_MAC_REG_XIF_MODE                                                                                 0x000080UL //Access:RW   DataWidth:0x20   // Interface Mode Configuration
8071   #define ETH_MAC_REG_XIF_MODE_XGMII                                                                         (0x1<<0) // Enable XGMII-64 (4byte alignment)
8072   #define ETH_MAC_REG_XIF_MODE_XGMII_SHIFT                                                                   0
8073   #define ETH_MAC_REG_XIF_MODE_PAUSETIMERX8                                                                  (0x1<<4) // Enable Pause Timer Compensation when using external XLGMII/GMII Converter
8074   #define ETH_MAC_REG_XIF_MODE_PAUSETIMERX8_SHIFT                                                            4
8075   #define ETH_MAC_REG_XIF_MODE_ONESTEPENA                                                                    (0x1<<5) // Enable 1-step capable datapath (if available)
8076   #define ETH_MAC_REG_XIF_MODE_ONESTEPENA_SHIFT                                                              5
8077 #define ETH_MAC_REG_STATN_CONFIG                                                                             0x0000e0UL //Access:RW   DataWidth:0x20   // statistics configuration options
8078   #define ETH_MAC_REG_STATN_CONFIG_SATURATE                                                                  (0x1<<0) // Configure saturation behavior. When set to 1, the counters saturate at all-1. Otherwise counters wrap around.
8079   #define ETH_MAC_REG_STATN_CONFIG_SATURATE_SHIFT                                                            0
8080   #define ETH_MAC_REG_STATN_CONFIG_CLEAR_ON_READ                                                             (0x1<<1) // Configure clear-on-read behavior. When set to 1, the counters are cleared (set to STATN_CLEARVALUE) after having been transferred into the read registers (snapshot captured). When set 0 (default) the counters are not modified when read/captured.
8081   #define ETH_MAC_REG_STATN_CONFIG_CLEAR_ON_READ_SHIFT                                                       1
8082   #define ETH_MAC_REG_STATN_CONFIG_CLEAR                                                                     (0x1<<2) // Clear all counters command (self-clearing). When written with 1 all counters (tx and rx) are cleared (set to STATN_CLEARVALUE).
8083   #define ETH_MAC_REG_STATN_CONFIG_CLEAR_SHIFT                                                               2
8084 #define ETH_MAC_REG_STATN_CLEARVALUE_LO                                                                      0x0000e4UL //Access:RW   DataWidth:0x20   // Lower 32bit of 64bit value written into statistics memory when a counter is cleared (testing only, should be 0 normally)
8085 #define ETH_MAC_REG_STATN_CLEARVALUE_HI                                                                      0x0000e8UL //Access:RW   DataWidth:0x20   // Upper 32bit of 64bit value written into statistics memory when a counter is cleared (testing only, should be 0 normally)
8086 #define ETH_MAC_REG_ETHERSTATSOCTETS                                                                         0x000100UL //Access:R    DataWidth:0x20   // total, good and bad
8087 #define ETH_MAC_REG_ETHERSTATSOCTETS_H                                                                       0x000104UL //Access:R    DataWidth:0x20   // total, good and bad
8088 #define ETH_MAC_REG_OCTETSOK                                                                                 0x000108UL //Access:R    DataWidth:0x20   // total, good
8089 #define ETH_MAC_REG_OCTETSOK_H                                                                               0x00010cUL //Access:R    DataWidth:0x20   // total, good
8090 #define ETH_MAC_REG_AALIGNMENTERRORS                                                                         0x000110UL //Access:R    DataWidth:0x20   // Wrong SFD detected
8091 #define ETH_MAC_REG_AALIGNMENTERRORS_H                                                                       0x000114UL //Access:R    DataWidth:0x20   // Wrong SFD detected
8092 #define ETH_MAC_REG_APAUSEMACCTRLFRAMES                                                                      0x000118UL //Access:R    DataWidth:0x20   // Good Pause frames received
8093 #define ETH_MAC_REG_APAUSEMACCTRLFRAMES_H                                                                    0x00011cUL //Access:R    DataWidth:0x20   // Good Pause frames received
8094 #define ETH_MAC_REG_FRAMESOK                                                                                 0x000120UL //Access:R    DataWidth:0x20   // Good frames received
8095 #define ETH_MAC_REG_FRAMESOK_H                                                                               0x000124UL //Access:R    DataWidth:0x20   // Good frames received
8096 #define ETH_MAC_REG_CRCERRORS                                                                                0x000128UL //Access:R    DataWidth:0x20   // wrong CRC and good length received
8097 #define ETH_MAC_REG_CRCERRORS_H                                                                              0x00012cUL //Access:R    DataWidth:0x20   // wrong CRC and good length received
8098 #define ETH_MAC_REG_VLANOK                                                                                   0x000130UL //Access:R    DataWidth:0x20   // Good Frames with VLAN tag received
8099 #define ETH_MAC_REG_VLANOK_H                                                                                 0x000134UL //Access:R    DataWidth:0x20   // Good Frames with VLAN tag received
8100 #define ETH_MAC_REG_IFINERRORS                                                                               0x000138UL //Access:R    DataWidth:0x20   // Errored frames received
8101 #define ETH_MAC_REG_IFINERRORS_H                                                                             0x00013cUL //Access:R    DataWidth:0x20   // Errored frames received
8102 #define ETH_MAC_REG_IFINUCASTPKTS                                                                            0x000140UL //Access:R    DataWidth:0x20   // Good Unicast received
8103 #define ETH_MAC_REG_IFINUCASTPKTS_H                                                                          0x000144UL //Access:R    DataWidth:0x20   // Good Unicast received
8104 #define ETH_MAC_REG_IFINMCASTPKTS                                                                            0x000148UL //Access:R    DataWidth:0x20   // Good Multicast received
8105 #define ETH_MAC_REG_IFINMCASTPKTS_H                                                                          0x00014cUL //Access:R    DataWidth:0x20   // Good Multicast received
8106 #define ETH_MAC_REG_IFINBCASTPKTS                                                                            0x000150UL //Access:R    DataWidth:0x20   // Good Broadcast received
8107 #define ETH_MAC_REG_IFINBCASTPKTS_H                                                                          0x000154UL //Access:R    DataWidth:0x20   // Good Broadcast received
8108 #define ETH_MAC_REG_ETHERSTATSDROPEVENTS                                                                     0x000158UL //Access:R    DataWidth:0x20   // Dropped frames
8109 #define ETH_MAC_REG_ETHERSTATSDROPEVENTS_H                                                                   0x00015cUL //Access:R    DataWidth:0x20   // Dropped frames
8110 #define ETH_MAC_REG_ETHERSTATSPKTS                                                                           0x000160UL //Access:R    DataWidth:0x20   // Frames received, good and bad
8111 #define ETH_MAC_REG_ETHERSTATSPKTS_H                                                                         0x000164UL //Access:R    DataWidth:0x20   // Frames received, good and bad
8112 #define ETH_MAC_REG_ETHERSTATSUNDERSIZEPKTS                                                                  0x000168UL //Access:R    DataWidth:0x20   // Frames received less 64 with good crc
8113 #define ETH_MAC_REG_ETHERSTATSUNDERSIZEPKTS_H                                                                0x00016cUL //Access:R    DataWidth:0x20   // Frames received less 64 with good crc
8114 #define ETH_MAC_REG_ETHERSTATSPKTS64                                                                         0x000170UL //Access:R    DataWidth:0x20   // Frames of 64 octets received
8115 #define ETH_MAC_REG_ETHERSTATSPKTS64_H                                                                       0x000174UL //Access:R    DataWidth:0x20   // Frames of 64 octets received
8116 #define ETH_MAC_REG_ETHERSTATSPKTS65TO127                                                                    0x000178UL //Access:R    DataWidth:0x20   // Frames of 65 to 127 octets received
8117 #define ETH_MAC_REG_ETHERSTATSPKTS65TO127_H                                                                  0x00017cUL //Access:R    DataWidth:0x20   // Frames of 65 to 127 octets received
8118 #define ETH_MAC_REG_ETHERSTATSPKTS128TO255                                                                   0x000180UL //Access:R    DataWidth:0x20   // Frames of 128 to 255 octets received
8119 #define ETH_MAC_REG_ETHERSTATSPKTS128TO255_H                                                                 0x000184UL //Access:R    DataWidth:0x20   // Frames of 128 to 255 octets received
8120 #define ETH_MAC_REG_ETHERSTATSPKTS256TO511                                                                   0x000188UL //Access:R    DataWidth:0x20   // Frames of 256 to 511 octets received
8121 #define ETH_MAC_REG_ETHERSTATSPKTS256TO511_H                                                                 0x00018cUL //Access:R    DataWidth:0x20   // Frames of 256 to 511 octets received
8122 #define ETH_MAC_REG_ETHERSTATSPKTS512TO1023                                                                  0x000190UL //Access:R    DataWidth:0x20   // Frames of 512 to 1023 octets received
8123 #define ETH_MAC_REG_ETHERSTATSPKTS512TO1023_H                                                                0x000194UL //Access:R    DataWidth:0x20   // Frames of 512 to 1023 octets received
8124 #define ETH_MAC_REG_ETHERSTATSPKTS1024TO1518                                                                 0x000198UL //Access:R    DataWidth:0x20   // Frames of 1024 to 1518 octets received
8125 #define ETH_MAC_REG_ETHERSTATSPKTS1024TO1518_H                                                               0x00019cUL //Access:R    DataWidth:0x20   // Frames of 1024 to 1518 octets received
8126 #define ETH_MAC_REG_ETHERSTATSPKTS1519TOMAX                                                                  0x0001a0UL //Access:R    DataWidth:0x20   // Frames of 1519 to FRM_LENGTH octets received
8127 #define ETH_MAC_REG_ETHERSTATSPKTS1519TOMAX_H                                                                0x0001a4UL //Access:R    DataWidth:0x20   // Frames of 1519 to FRM_LENGTH octets received
8128 #define ETH_MAC_REG_ETHERSTATSPKTSOVERSIZE                                                                   0x0001a8UL //Access:R    DataWidth:0x20   // Frames greater FRM_LENGTH and good CRC received
8129 #define ETH_MAC_REG_ETHERSTATSPKTSOVERSIZE_H                                                                 0x0001acUL //Access:R    DataWidth:0x20   // Frames greater FRM_LENGTH and good CRC received
8130 #define ETH_MAC_REG_ETHERSTATSJABBERS                                                                        0x0001b0UL //Access:R    DataWidth:0x20   // Frames greater FRM_LENGTH and bad CRC received
8131 #define ETH_MAC_REG_ETHERSTATSJABBERS_H                                                                      0x0001b4UL //Access:R    DataWidth:0x20   // Frames greater FRM_LENGTH and bad CRC received
8132 #define ETH_MAC_REG_ETHERSTATSFRAGMENTS                                                                      0x0001b8UL //Access:R    DataWidth:0x20   // Frames less 64 and bad CRC received
8133 #define ETH_MAC_REG_ETHERSTATSFRAGMENTS_H                                                                    0x0001bcUL //Access:R    DataWidth:0x20   // Frames less 64 and bad CRC received
8134 #define ETH_MAC_REG_AMACCONTROLFRAMES                                                                        0x0001c0UL //Access:R    DataWidth:0x20   // Good frames received of type 0x8808 but not Pause
8135 #define ETH_MAC_REG_AMACCONTROLFRAMES_H                                                                      0x0001c4UL //Access:R    DataWidth:0x20   // Good frames received of type 0x8808 but not Pause
8136 #define ETH_MAC_REG_AFRAMETOOLONG                                                                            0x0001c8UL //Access:R    DataWidth:0x20   // Good and bad frames exceeding FRM_LENGTH received
8137 #define ETH_MAC_REG_AFRAMETOOLONG_H                                                                          0x0001ccUL //Access:R    DataWidth:0x20   // Good and bad frames exceeding FRM_LENGTH received
8138 #define ETH_MAC_REG_AINRANGELENGTHERROR                                                                      0x0001d0UL //Access:R    DataWidth:0x20   // Good frames with invalid length field (not supported)
8139 #define ETH_MAC_REG_AINRANGELENGTHERROR_H                                                                    0x0001d4UL //Access:R    DataWidth:0x20   // Good frames with invalid length field (not supported)
8140 #define ETH_MAC_REG_TXETHERSTATSOCTETS                                                                       0x000200UL //Access:R    DataWidth:0x20   // total, good and bad
8141 #define ETH_MAC_REG_TXETHERSTATSOCTETS_H                                                                     0x000204UL //Access:R    DataWidth:0x20   // total, good and bad
8142 #define ETH_MAC_REG_TXOCTETSOK                                                                               0x000208UL //Access:R    DataWidth:0x20   // total, good
8143 #define ETH_MAC_REG_TXOCTETSOK_H                                                                             0x00020cUL //Access:R    DataWidth:0x20   // total, good
8144 #define ETH_MAC_REG_TXAPAUSEMACCTRLFRAMES                                                                    0x000218UL //Access:R    DataWidth:0x20   // Good Pause frames transmitted
8145 #define ETH_MAC_REG_TXAPAUSEMACCTRLFRAMES_H                                                                  0x00021cUL //Access:R    DataWidth:0x20   // Good Pause frames transmitted
8146 #define ETH_MAC_REG_TXFRAMESOK                                                                               0x000220UL //Access:R    DataWidth:0x20   // Good frames transmitted
8147 #define ETH_MAC_REG_TXFRAMESOK_H                                                                             0x000224UL //Access:R    DataWidth:0x20   // Good frames transmitted
8148 #define ETH_MAC_REG_TXCRCERRORS                                                                              0x000228UL //Access:R    DataWidth:0x20   // wrong CRC transmitted
8149 #define ETH_MAC_REG_TXCRCERRORS_H                                                                            0x00022cUL //Access:R    DataWidth:0x20   // wrong CRC transmitted
8150 #define ETH_MAC_REG_TXVLANOK                                                                                 0x000230UL //Access:R    DataWidth:0x20   // Good Frames with VLAN tag transmitted
8151 #define ETH_MAC_REG_TXVLANOK_H                                                                               0x000234UL //Access:R    DataWidth:0x20   // Good Frames with VLAN tag transmitted
8152 #define ETH_MAC_REG_IFOUTERRORS                                                                              0x000238UL //Access:R    DataWidth:0x20   // Errored frames transmitted
8153 #define ETH_MAC_REG_IFOUTERRORS_H                                                                            0x00023cUL //Access:R    DataWidth:0x20   // Errored frames transmitted
8154 #define ETH_MAC_REG_IFOUTUCASTPKTS                                                                           0x000240UL //Access:R    DataWidth:0x20   // Good Unicast transmitted
8155 #define ETH_MAC_REG_IFOUTUCASTPKTS_H                                                                         0x000244UL //Access:R    DataWidth:0x20   // Good Unicast transmitted
8156 #define ETH_MAC_REG_IFOUTMCASTPKTS                                                                           0x000248UL //Access:R    DataWidth:0x20   // Good Multicast transmitted
8157 #define ETH_MAC_REG_IFOUTMCASTPKTS_H                                                                         0x00024cUL //Access:R    DataWidth:0x20   // Good Multicast transmitted
8158 #define ETH_MAC_REG_IFOUTBCASTPKTS                                                                           0x000250UL //Access:R    DataWidth:0x20   // Good Broadcast transmitted
8159 #define ETH_MAC_REG_IFOUTBCASTPKTS_H                                                                         0x000254UL //Access:R    DataWidth:0x20   // Good Broadcast transmitted
8160 #define ETH_MAC_REG_TXETHERSTATSDROPEVENTS                                                                   0x000258UL //Access:R    DataWidth:0x20   // Dropped frames (unused, reserved)
8161 #define ETH_MAC_REG_TXETHERSTATSDROPEVENTS_H                                                                 0x00025cUL //Access:R    DataWidth:0x20   // Dropped frames (unused, reserved)
8162 #define ETH_MAC_REG_TXETHERSTATSPKTS                                                                         0x000260UL //Access:R    DataWidth:0x20   // Frames transmitted, good and bad
8163 #define ETH_MAC_REG_TXETHERSTATSPKTS_H                                                                       0x000264UL //Access:R    DataWidth:0x20   // Frames transmitted, good and bad
8164 #define ETH_MAC_REG_TXETHERSTATSUNDERSIZEPKTS                                                                0x000268UL //Access:R    DataWidth:0x20   // Frames transmitted less 64
8165 #define ETH_MAC_REG_TXETHERSTATSUNDERSIZEPKTS_H                                                              0x00026cUL //Access:R    DataWidth:0x20   // Frames transmitted less 64
8166 #define ETH_MAC_REG_TXETHERSTATSPKTS64                                                                       0x000270UL //Access:R    DataWidth:0x20   // Frames of 64 octets transmitted
8167 #define ETH_MAC_REG_TXETHERSTATSPKTS64_H                                                                     0x000274UL //Access:R    DataWidth:0x20   // Frames of 64 octets transmitted
8168 #define ETH_MAC_REG_TXETHERSTATSPKTS65TO127                                                                  0x000278UL //Access:R    DataWidth:0x20   // Frames of 65 to 127 octets transmitted
8169 #define ETH_MAC_REG_TXETHERSTATSPKTS65TO127_H                                                                0x00027cUL //Access:R    DataWidth:0x20   // Frames of 65 to 127 octets transmitted
8170 #define ETH_MAC_REG_TXETHERSTATSPKTS128TO255                                                                 0x000280UL //Access:R    DataWidth:0x20   // Frames of 128 to 255 octets transmitted
8171 #define ETH_MAC_REG_TXETHERSTATSPKTS128TO255_H                                                               0x000284UL //Access:R    DataWidth:0x20   // Frames of 128 to 255 octets transmitted
8172 #define ETH_MAC_REG_TXETHERSTATSPKTS256TO511                                                                 0x000288UL //Access:R    DataWidth:0x20   // Frames of 256 to 511 octets transmitted
8173 #define ETH_MAC_REG_TXETHERSTATSPKTS256TO511_H                                                               0x00028cUL //Access:R    DataWidth:0x20   // Frames of 256 to 511 octets transmitted
8174 #define ETH_MAC_REG_TXETHERSTATSPKTS512TO1023                                                                0x000290UL //Access:R    DataWidth:0x20   // Frames of 512 to 1023 octets transmitted
8175 #define ETH_MAC_REG_TXETHERSTATSPKTS512TO1023_H                                                              0x000294UL //Access:R    DataWidth:0x20   // Frames of 512 to 1023 octets transmitted
8176 #define ETH_MAC_REG_TXETHERSTATSPKTS1024TO1518                                                               0x000298UL //Access:R    DataWidth:0x20   // Frames of 1024 to 1518 octets transmitted
8177 #define ETH_MAC_REG_TXETHERSTATSPKTS1024TO1518_H                                                             0x00029cUL //Access:R    DataWidth:0x20   // Frames of 1024 to 1518 octets transmitted
8178 #define ETH_MAC_REG_TXETHERSTATSPKTS1519TOTX_MTU                                                             0x0002a0UL //Access:R    DataWidth:0x20   // Frames of 1519 to FRM_LENGTH.TX_MTU octets transmitted
8179 #define ETH_MAC_REG_TXETHERSTATSPKTS1519TOTX_MTU_H                                                           0x0002a4UL //Access:R    DataWidth:0x20   // Frames of 1519 to FRM_LENGTH.TX_MTU octets transmitted
8180 #define ETH_MAC_REG_TXAMACCONTROLFRAMES                                                                      0x0002c0UL //Access:R    DataWidth:0x20   // Good frames transmitted of type 0x8808 but not Pause
8181 #define ETH_MAC_REG_TXAMACCONTROLFRAMES_H                                                                    0x0002c4UL //Access:R    DataWidth:0x20   // Good frames transmitted of type 0x8808 but not Pause
8182 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_0                                                               0x000380UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8183 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_0_H                                                             0x000384UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8184 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_1                                                               0x000388UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8185 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_1_H                                                             0x00038cUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8186 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_2                                                               0x000390UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8187 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_2_H                                                             0x000394UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8188 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_3                                                               0x000398UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8189 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_3_H                                                             0x00039cUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8190 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_4                                                               0x0003a0UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8191 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_4_H                                                             0x0003a4UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8192 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_5                                                               0x0003a8UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8193 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_5_H                                                             0x0003acUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8194 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_6                                                               0x0003b0UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8195 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_6_H                                                             0x0003b4UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8196 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_7                                                               0x0003b8UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames received for each class.
8197 #define ETH_MAC_REG_ACBFCPAUSEFRAMESRECEIVED_7_H                                                             0x0003bcUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8198 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_0                                                            0x0003c0UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8199 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_0_H                                                          0x0003c4UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8200 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_1                                                            0x0003c8UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8201 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_1_H                                                          0x0003ccUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8202 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_2                                                            0x0003d0UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8203 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_2_H                                                          0x0003d4UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8204 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_3                                                            0x0003d8UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8205 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_3_H                                                          0x0003dcUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8206 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_4                                                            0x0003e0UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8207 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_4_H                                                          0x0003e4UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8208 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_5                                                            0x0003e8UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8209 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_5_H                                                          0x0003ecUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8210 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_6                                                            0x0003f0UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8211 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_6_H                                                          0x0003f4UL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8212 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_7                                                            0x0003f8UL //Access:R    DataWidth:0x20   // Set of 8 objects recording the number of CBFC (Class Based Flow Control) pause frames transmitted for each class.
8213 #define ETH_MAC_REG_ACBFCPAUSEFRAMESTRANSMITTED_7_H                                                          0x0003fcUL //Access:R    DataWidth:0x20   // Upper 32bit of 64bit counter.
8214 #define ETH_RSFEC_REG_RS_FEC_CONTROL                                                                         0x000000UL //Access:RW   DataWidth:0x20   // Control register for enabling FEC functions.
8215   #define ETH_RSFEC_REG_RS_FEC_CONTROL_BYPASS_CORRECTION                                                     (0x1<<0) // When 1, bypass the decoder's correction function for reduced latency; When  0, normal FEC operation.
8216   #define ETH_RSFEC_REG_RS_FEC_CONTROL_BYPASS_CORRECTION_SHIFT                                               0
8217   #define ETH_RSFEC_REG_RS_FEC_CONTROL_BYPASS_ERROR_INDICATION                                               (0x1<<1) // When 1, configure the FEC decoder to not indicate errors to the PCS layer; When  0, the FEC decoder indicates errors to the PCS layer.
8218   #define ETH_RSFEC_REG_RS_FEC_CONTROL_BYPASS_ERROR_INDICATION_SHIFT                                         1
8219 #define ETH_RSFEC_REG_RS_FEC_STATUS                                                                          0x000004UL //Access:R    DataWidth:0x20   // RS FEC Status register.
8220   #define ETH_RSFEC_REG_RS_FEC_STATUS_BYPASS_CORRECTION                                                      (0x1<<0) // Indicates existence of the receive correction bypass option; The bypass function allows a reduced latency operation.
8221   #define ETH_RSFEC_REG_RS_FEC_STATUS_BYPASS_CORRECTION_SHIFT                                                0
8222   #define ETH_RSFEC_REG_RS_FEC_STATUS_BYPASS_INDICATION                                                      (0x1<<1) // Indicates the ability to disable error propagation to the PCS layer.
8223   #define ETH_RSFEC_REG_RS_FEC_STATUS_BYPASS_INDICATION_SHIFT                                                1
8224   #define ETH_RSFEC_REG_RS_FEC_STATUS_HIGH_SER                                                               (0x1<<2) // Asserts when error indication bypass is enabled and high symbol error rate is found;  Clear on read.
8225   #define ETH_RSFEC_REG_RS_FEC_STATUS_HIGH_SER_SHIFT                                                         2
8226   #define ETH_RSFEC_REG_RS_FEC_STATUS_AMPS_LOCK                                                              (0xf<<8) // RS-FEC receive lane locked and aligned; One bit per lane: Bit 8 = lane 0, Bit 9 = lane 1, Bit 10= lane 2, Bit 11 = lane 3.
8227   #define ETH_RSFEC_REG_RS_FEC_STATUS_AMPS_LOCK_SHIFT                                                        8
8228   #define ETH_RSFEC_REG_RS_FEC_STATUS_FEC_ALIGN_STATUS                                                       (0x1<<14) // Indicates, when 1 that the RS-FEC receiver has locked on incoming data and deskew completed.
8229   #define ETH_RSFEC_REG_RS_FEC_STATUS_FEC_ALIGN_STATUS_SHIFT                                                 14
8230   #define ETH_RSFEC_REG_RS_FEC_STATUS_PCS_ALIGN_STATUS                                                       (0x1<<15) // Always 1.
8231   #define ETH_RSFEC_REG_RS_FEC_STATUS_PCS_ALIGN_STATUS_SHIFT                                                 15
8232 #define ETH_RSFEC_REG_RS_FEC_CCW_LO                                                                          0x000008UL //Access:R    DataWidth:0x20   // Counts number of corrected FEC codewords lower 16-bits; None roll-over when upper 16-bits are 0xffff.
8233   #define ETH_RSFEC_REG_RS_FEC_CCW_LO_COUNTER                                                                (0xffff<<0) // Counts number of corrected FEC codewords lower 16-bits; Must be read before upper 16-bits; None roll-over when upper 16-bits are 0xffff
8234   #define ETH_RSFEC_REG_RS_FEC_CCW_LO_COUNTER_SHIFT                                                          0
8235 #define ETH_RSFEC_REG_RS_FEC_CCW_HI                                                                          0x00000cUL //Access:R    DataWidth:0x20   // Counts number of corrected FEC codewords upper 16-bits; Clears on read; None roll-over.
8236   #define ETH_RSFEC_REG_RS_FEC_CCW_HI_COUNTER_HI                                                             (0xffff<<0) // Counts number of corrected FEC codewords upper 16-bits; None roll-over; Clears when read.
8237   #define ETH_RSFEC_REG_RS_FEC_CCW_HI_COUNTER_HI_SHIFT                                                       0
8238 #define ETH_RSFEC_REG_RS_FEC_NCCW_LO                                                                         0x000010UL //Access:R    DataWidth:0x20   // Counts number of uncorrected FEC codewords lower 16-bits; None roll-over when upper 16-bits are 0xffff.
8239   #define ETH_RSFEC_REG_RS_FEC_NCCW_LO_COUNTER                                                               (0xffff<<0) // Counts number of uncorrected FEC codewords lower 16-bits; Must be read before upper 16-bits; None roll-over when upper 16-bits are 0xffff
8240   #define ETH_RSFEC_REG_RS_FEC_NCCW_LO_COUNTER_SHIFT                                                         0
8241 #define ETH_RSFEC_REG_RS_FEC_NCCW_HI                                                                         0x000014UL //Access:R    DataWidth:0x20   // Counts number of uncorrected FEC codewords upper 16-bits; Clears on read; None roll-over.
8242   #define ETH_RSFEC_REG_RS_FEC_NCCW_HI_COUNTER_HI                                                            (0xffff<<0) // Counts number of uncorrected FEC codewords upper 16-bits; None roll-over; Clears when read.
8243   #define ETH_RSFEC_REG_RS_FEC_NCCW_HI_COUNTER_HI_SHIFT                                                      0
8244 #define ETH_RSFEC_REG_RS_FEC_LANEMAP                                                                         0x000018UL //Access:R    DataWidth:0x20   // FEC alignment status and lane mappings.
8245   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_0                                                            (0x3<<0) // FEC lane mapped to PMA lane 0.
8246   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_0_SHIFT                                                      0
8247   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_1                                                            (0x3<<2) // FEC lane mapped to PMA lane 1.
8248   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_1_SHIFT                                                      2
8249   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_2                                                            (0x3<<4) // FEC lane mapped to PMA lane 2.
8250   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_2_SHIFT                                                      4
8251   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_3                                                            (0x3<<6) // FEC lane mapped to PMA lane 3.
8252   #define ETH_RSFEC_REG_RS_FEC_LANEMAP_PMA_LANE_3_SHIFT                                                      6
8253 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR0_LO                                                                    0x000028UL //Access:R    DataWidth:0x20   // Counts number of (corrected) 10-bit symbol errors found in lane 0; None roll-over when upper 16-bits are 0xffff.
8254   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR0_LO_SYMBOL_ERRORS                                                    (0xffff<<0) // Counts number of (corrected) 10-bit symbol errors found in lane 0 for correctable codewords only; Lower 16-bit of counter; Must be read first; None roll-over when upper word is 0xffff.
8255   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR0_LO_SYMBOL_ERRORS_SHIFT                                              0
8256 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR0_HI                                                                    0x00002cUL //Access:R    DataWidth:0x20   // Upper 16-bit of counter (with above register); Clears on read; None roll-over.
8257   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR0_HI_SYMBOL_ERROR_HI                                                  (0xffff<<0) // Upper 16-bits of the 32-bit Symbol error counter for lane 0; Clears on read; None roll-over.
8258   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR0_HI_SYMBOL_ERROR_HI_SHIFT                                            0
8259 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR1_LO                                                                    0x000030UL //Access:R    DataWidth:0x20   // Counts number of (corrected) 10-bit symbol errors found in lane 1; None roll-over when upper 16-bits are 0xffff.
8260   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR1_LO_SYMBOL_ERRORS                                                    (0xffff<<0) // Counts number of (corrected) 10-bit symbol errors found in lane 1 for correctable codewords only; Lower 16-bit of counter; Must be read first; None roll-over when upper word is 0xffff.
8261   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR1_LO_SYMBOL_ERRORS_SHIFT                                              0
8262 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR1_HI                                                                    0x000034UL //Access:R    DataWidth:0x20   // Upper 16-bit of counter (with above register); Clears on read; None roll-over.
8263   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR1_HI_SYMBOL_ERROR_HI                                                  (0xffff<<0) // Upper 16-bits of the 32-bit Symbol error counter for lane 1; Clears on read; None roll-over.
8264   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR1_HI_SYMBOL_ERROR_HI_SHIFT                                            0
8265 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR2_LO                                                                    0x000038UL //Access:R    DataWidth:0x20   // Counts number of (corrected) 10-bit symbol errors found in lane 2; None roll-over when upper 16-bits are 0xffff.
8266   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR2_LO_SYMBOL_ERRORS                                                    (0xffff<<0) // Counts number of (corrected) 10-bit symbol errors found in lane 2 for correctable codewords only; Lower 16-bit of counter; Must be read first; None roll-over when upper word is 0xffff.
8267   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR2_LO_SYMBOL_ERRORS_SHIFT                                              0
8268 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR2_HI                                                                    0x00003cUL //Access:R    DataWidth:0x20   // Upper 16-bit of counter (with above register); Clears on read; None roll-over.
8269   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR2_HI_SYMBOL_ERROR_HI                                                  (0xffff<<0) // Upper 16-bits of the 32-bit Symbol error counter for lane 2; Clears on read; None roll-over.
8270   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR2_HI_SYMBOL_ERROR_HI_SHIFT                                            0
8271 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR3_LO                                                                    0x000040UL //Access:R    DataWidth:0x20   // Counts number of (corrected) 10-bit symbol errors found in lane 3; None roll-over when upper 16-bits are 0xffff.
8272   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR3_LO_SYMBOL_ERRORS                                                    (0xffff<<0) // Counts number of (corrected) 10-bit symbol errors found in lane 3 for correctable codewords only; Lower 16-bit of counter; Must be read first; None roll-over when upper word is 0xffff.
8273   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR3_LO_SYMBOL_ERRORS_SHIFT                                              0
8274 #define ETH_RSFEC_REG_RS_FEC_SYMBLERR3_HI                                                                    0x000044UL //Access:R    DataWidth:0x20   // Upper 16 bit of counter (with above register); Clears on read; None roll-over.
8275   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR3_HI_SYMBOL_ERROR_HI                                                  (0xffff<<0) // Upper 16-bits of the 32-bit Symbol error counter for lane 3; Clears on read; None roll-over.
8276   #define ETH_RSFEC_REG_RS_FEC_SYMBLERR3_HI_SYMBOL_ERROR_HI_SHIFT                                            0
8277 #define ETH_RSFEC_REG_RS_FEC_VENDOR_CONTROL                                                                  0x000200UL //Access:RW   DataWidth:0x20   // Additional control to enable RS-FEC operation.
8278   #define ETH_RSFEC_REG_RS_FEC_VENDOR_CONTROL_RS_FEC_ENABLE                                                  (0x1<<2) // When 1, enable RSFEC datapath instead PCS MLD;  When 0, use normal PCS MLD datapath (default).
8279   #define ETH_RSFEC_REG_RS_FEC_VENDOR_CONTROL_RS_FEC_ENABLE_SHIFT                                            2
8280   #define ETH_RSFEC_REG_RS_FEC_VENDOR_CONTROL_RS_FEC_STATUS                                                  (0x1<<15) // Indicates the operatyional outcome of the (above) enable bit control; When 1 = FEC enabled and 0 = disabled.
8281   #define ETH_RSFEC_REG_RS_FEC_VENDOR_CONTROL_RS_FEC_STATUS_SHIFT                                            15
8282 #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1                                                                    0x000204UL //Access:R    DataWidth:0x20   // Implementation specific information that may be useful for debugging link problems; Clears on read.
8283   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_AMPS_LOCK                                                        (0xf<<0) // Per PMA lane FEC synchronization status; Bit 0=lane 0 up to Bit 3 = lane 3; Latched high; Clear on read.
8284   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_AMPS_LOCK_SHIFT                                                  0
8285   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_FEC_ALIGN_STATUS_LH                                              (0x1<<4) // FEC alignment status; Latched high; Clear on read.
8286   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_FEC_ALIGN_STATUS_LH_SHIFT                                        4
8287   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_MARKER_CHECK_RESTART                                             (0x1<<5) // The marker_check function (PCS sublayer) caused an alignment restart to the FEC; Latched high; Clear on read.
8288   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_MARKER_CHECK_RESTART_SHIFT                                       5
8289   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_RX_DATAPATH_RESTART                                              (0x1<<6) // RX datapath (sync) reset occured; Latched high; Clear on read.
8290   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_RX_DATAPATH_RESTART_SHIFT                                        6
8291   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_TX_DATAPATH_RESTART                                              (0x1<<7) // TX datapath (sync) reset occured; Latched high; Clear on read.
8292   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_TX_DATAPATH_RESTART_SHIFT                                        7
8293   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_RX_DP_OVERFLOW                                                   (0x1<<8) // RX datapath 4x66 pacing fifo overflow fatal error; Latched high; Clear on read.
8294   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_RX_DP_OVERFLOW_SHIFT                                             8
8295   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_TX_DP_OVERFLOW                                                   (0x1<<9) // TX datapath 4x66 input fifo overflow fatal error; Latched high; Clear on read.
8296   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_TX_DP_OVERFLOW_SHIFT                                             9
8297   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_FEC_ALIGN_STATUS_LL                                              (0x1<<10) // FEC alignment status; Latched high; Sets on read.
8298   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_FEC_ALIGN_STATUS_LL_SHIFT                                        10
8299   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_DESKEW_EMPTY                                                     (0xf<<12) // Real-time indication from FEC deskew FIFO per lane; bit 12 = lane 0 upto bit 15 = lane3.
8300   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO1_DESKEW_EMPTY_SHIFT                                               12
8301 #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO2                                                                    0x000208UL //Access:R    DataWidth:0x20   // Implementation specific status information; Clears on read.
8302   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO2_AMPS_LOCK                                                        (0xf<<0) // Per PMA lane FEC synchronization status; Realtime updates;  Bit  0 = lane 0 upto bit 3 = lane 3; Clears on read;
8303   #define ETH_RSFEC_REG_RS_FEC_VENDOR_INFO2_AMPS_LOCK_SHIFT                                                  0
8304 #define ETH_RSFEC_REG_RS_FEC_VENDOR_REVISION                                                                 0x00020cUL //Access:R    DataWidth:0x20   // A version information taken from package file parameter FEC91_DEV_VERSION.
8305   #define ETH_RSFEC_REG_RS_FEC_VENDOR_REVISION_REVISION                                                      (0xffff<<0) // A version information taken from package file parameter FEC91_DEV_VERSION.
8306   #define ETH_RSFEC_REG_RS_FEC_VENDOR_REVISION_REVISION_SHIFT                                                0
8307 #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTKEY                                                               0x000210UL //Access:RW   DataWidth:0x20   // Bits 7:0; Must be written with the 8-bit value of 0x57 to enable RS-FEC transmit test error injection capability.
8308   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTKEY_TEST_KEY                                                    (0xff<<0) // Bits 7:0; Must be written with 8-bit value 0x57 to enable RS-FEC transmit test error injection capability.
8309   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTKEY_TEST_KEY_SHIFT                                              0
8310 #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTSYMBOLS                                                           0x000214UL //Access:RW   DataWidth:0x20   // Bits 15:0. One bit per 10-bit Symbol; Each bit is applied to corresponding 10B symbol after FEC encoding.
8311   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTSYMBOLS_TEST_SYMBOLS                                            (0xffff<<0) // Bits 15:0. One bit per 10-bit Symbol; When a bit is 1 the test pattern is applied to the corresponding 10B symbol after the FEC encoding.
8312   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTSYMBOLS_TEST_SYMBOLS_SHIFT                                      0
8313 #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTPATTERN                                                           0x000218UL //Access:RW   DataWidth:0x20   // Bits 9:0; A 10-bit value which XORed with a 10B symbol FEC encoder to manipulate transmitted datastream.
8314   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTPATTERN_TEST_PATTERN                                            (0x3ff<<0) // A 10-bit value which will be XORed with a 10B symbol after the FEC encoder to manipulate the transmitted datastream.
8315   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTPATTERN_TEST_PATTERN_SHIFT                                      0
8316   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTPATTERN_OVERWRITE                                               (0x1<<10) // If the bit is set the 10B symbol is replaced by the pattern instead using XOR.
8317   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTPATTERN_OVERWRITE_SHIFT                                         10
8318 #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTTRIGGER                                                           0x00021cUL //Access:RW   DataWidth:0x20   // Enable register to control the triggers with the error insertion; Bit 0 clears on operation complete.
8319   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTTRIGGER_TEST_TRIGGER                                            (0x1<<0) // For bit 0 only, when written with 1 triggers the error insertion (on one word of 16 symbols); This bit clears automatically.
8320   #define ETH_RSFEC_REG_RS_FEC_VENDOR_TX_TESTTRIGGER_TEST_TRIGGER_SHIFT                                      0
8321 #define ETH_PCS1G_REG_CONTROL                                                                                0x000000UL //Access:RW   DataWidth:0x20   // Control register
8322   #define ETH_PCS1G_REG_CONTROL_SPEED_6                                                                      (0x1<<6) // Speed Selection Indication; always 1
8323   #define ETH_PCS1G_REG_CONTROL_SPEED_6_SHIFT                                                                6
8324   #define ETH_PCS1G_REG_CONTROL_DUPLEX                                                                       (0x1<<8) // Indicate full-duplex operation; always 1
8325   #define ETH_PCS1G_REG_CONTROL_DUPLEX_SHIFT                                                                 8
8326   #define ETH_PCS1G_REG_CONTROL_ANRESTART                                                                    (0x1<<9) // Restart Autonegotiation
8327   #define ETH_PCS1G_REG_CONTROL_ANRESTART_SHIFT                                                              9
8328   #define ETH_PCS1G_REG_CONTROL_ISOLATE                                                                      (0x1<<10) // Set PCS isolate mode; Controls toplevel pin only, no internal function.
8329   #define ETH_PCS1G_REG_CONTROL_ISOLATE_SHIFT                                                                10
8330   #define ETH_PCS1G_REG_CONTROL_POWERDOWN                                                                    (0x1<<11) // Enable powerdown state, if supported.
8331   #define ETH_PCS1G_REG_CONTROL_POWERDOWN_SHIFT                                                              11
8332   #define ETH_PCS1G_REG_CONTROL_ANENABLE                                                                     (0x1<<12) // Autonegotiation enable
8333   #define ETH_PCS1G_REG_CONTROL_ANENABLE_SHIFT                                                               12
8334   #define ETH_PCS1G_REG_CONTROL_SPEED_13                                                                     (0x1<<13) // Speed Selection Indication; always 0
8335   #define ETH_PCS1G_REG_CONTROL_SPEED_13_SHIFT                                                               13
8336   #define ETH_PCS1G_REG_CONTROL_LOOPBACK                                                                     (0x1<<14) // Enable loopback
8337   #define ETH_PCS1G_REG_CONTROL_LOOPBACK_SHIFT                                                               14
8338   #define ETH_PCS1G_REG_CONTROL_RESET                                                                        (0x1<<15) // PCS soft-reset command; self-clearing
8339   #define ETH_PCS1G_REG_CONTROL_RESET_SHIFT                                                                  15
8340 #define ETH_PCS1G_REG_STATUS                                                                                 0x000004UL //Access:R    DataWidth:0x20   // Status indications
8341   #define ETH_PCS1G_REG_STATUS_EXTDCAPABILITY                                                                (0x1<<0) // Indicate extended register support; always 1
8342   #define ETH_PCS1G_REG_STATUS_EXTDCAPABILITY_SHIFT                                                          0
8343   #define ETH_PCS1G_REG_STATUS_LINKSTATUS                                                                    (0x1<<2) // Indicate link status; latch-low
8344   #define ETH_PCS1G_REG_STATUS_LINKSTATUS_SHIFT                                                              2
8345   #define ETH_PCS1G_REG_STATUS_ANEGABILITY                                                                   (0x1<<3) // Autonegotiation ability; always 1
8346   #define ETH_PCS1G_REG_STATUS_ANEGABILITY_SHIFT                                                             3
8347   #define ETH_PCS1G_REG_STATUS_ANEGCOMPLETE                                                                  (0x1<<5) // Autonegotiation completed indication
8348   #define ETH_PCS1G_REG_STATUS_ANEGCOMPLETE_SHIFT                                                            5
8349 #define ETH_PCS1G_REG_PHY_ID_0                                                                               0x000008UL //Access:R    DataWidth:0x20   // PHY Identifier lower 16 bits
8350   #define ETH_PCS1G_REG_PHY_ID_0_PHYID                                                                       (0xffff<<0) // PHY Identifier from package file parameter PHY_IDENTIFIER lower 16 bits.
8351   #define ETH_PCS1G_REG_PHY_ID_0_PHYID_SHIFT                                                                 0
8352 #define ETH_PCS1G_REG_PHY_ID_1                                                                               0x00000cUL //Access:R    DataWidth:0x20   // PHY Identifier upper 16 bits
8353   #define ETH_PCS1G_REG_PHY_ID_1_PHYID                                                                       (0xffff<<0) // PHY Identifier from package file parameter PHY_IDENTIFIER upper 16 bits.
8354   #define ETH_PCS1G_REG_PHY_ID_1_PHYID_SHIFT                                                                 0
8355 #define ETH_PCS1G_REG_DEV_ABILITY                                                                            0x000010UL //Access:RW   DataWidth:0x20   // Local Device Abilities for Autonegotiation. Contents differs for 1000Base-X or SGMII mode.
8356   #define ETH_PCS1G_REG_DEV_ABILITY_ABILITY_RSV05                                                            (0x1f<<0) // reserved; SGMII:=set to 1 to indicate SGMII to PHY
8357   #define ETH_PCS1G_REG_DEV_ABILITY_ABILITY_RSV05_SHIFT                                                      0
8358   #define ETH_PCS1G_REG_DEV_ABILITY_FD                                                                       (0x1<<5) // Indicate full-duplex support; SGMII:=reserved
8359   #define ETH_PCS1G_REG_DEV_ABILITY_FD_SHIFT                                                                 5
8360   #define ETH_PCS1G_REG_DEV_ABILITY_HD                                                                       (0x1<<6) // Indicate half-duplex support; SGMII:=reserved
8361   #define ETH_PCS1G_REG_DEV_ABILITY_HD_SHIFT                                                                 6
8362   #define ETH_PCS1G_REG_DEV_ABILITY_PS1                                                                      (0x1<<7) // Pause Support 1; SGMII:=reserved
8363   #define ETH_PCS1G_REG_DEV_ABILITY_PS1_SHIFT                                                                7
8364   #define ETH_PCS1G_REG_DEV_ABILITY_PS2                                                                      (0x1<<8) // Pause Support 2; SGMII:=EEE clock stop enable to PHY
8365   #define ETH_PCS1G_REG_DEV_ABILITY_PS2_SHIFT                                                                8
8366   #define ETH_PCS1G_REG_DEV_ABILITY_ABILITY_RSV9                                                             (0x7<<9) // reserved; SGMII:=reserved
8367   #define ETH_PCS1G_REG_DEV_ABILITY_ABILITY_RSV9_SHIFT                                                       9
8368   #define ETH_PCS1G_REG_DEV_ABILITY_RF1                                                                      (0x1<<12) // Remote fault 1; SGMII:=reserved
8369   #define ETH_PCS1G_REG_DEV_ABILITY_RF1_SHIFT                                                                12
8370   #define ETH_PCS1G_REG_DEV_ABILITY_RF2                                                                      (0x1<<13) // Remote fault 2; SGMII:=reserved
8371   #define ETH_PCS1G_REG_DEV_ABILITY_RF2_SHIFT                                                                13
8372   #define ETH_PCS1G_REG_DEV_ABILITY_ACK                                                                      (0x1<<14) // Acknowledge during autonegotiation
8373   #define ETH_PCS1G_REG_DEV_ABILITY_ACK_SHIFT                                                                14
8374   #define ETH_PCS1G_REG_DEV_ABILITY_NP                                                                       (0x1<<15) // Next Page support; SGMII:=reserved
8375   #define ETH_PCS1G_REG_DEV_ABILITY_NP_SHIFT                                                                 15
8376 #define ETH_PCS1G_REG_PARTNER_ABILITY                                                                        0x000014UL //Access:R    DataWidth:0x20   // Received Abilities during Autonegotiation. Contents differ depending on 1000Base-X or SGMII mode.
8377   #define ETH_PCS1G_REG_PARTNER_ABILITY_PABILITY_RSV05                                                       (0x1f<<0) // reserved; SGMII:=1
8378   #define ETH_PCS1G_REG_PARTNER_ABILITY_PABILITY_RSV05_SHIFT                                                 0
8379   #define ETH_PCS1G_REG_PARTNER_ABILITY_FD                                                                   (0x1<<5) // Indicate full-duplex support; SGMII:=reserved
8380   #define ETH_PCS1G_REG_PARTNER_ABILITY_FD_SHIFT                                                             5
8381   #define ETH_PCS1G_REG_PARTNER_ABILITY_HD                                                                   (0x1<<6) // Indicate half-duplex support; SGMII:=reserved
8382   #define ETH_PCS1G_REG_PARTNER_ABILITY_HD_SHIFT                                                             6
8383   #define ETH_PCS1G_REG_PARTNER_ABILITY_PS1                                                                  (0x1<<7) // Pause Support 1; SGMII:=reserved
8384   #define ETH_PCS1G_REG_PARTNER_ABILITY_PS1_SHIFT                                                            7
8385   #define ETH_PCS1G_REG_PARTNER_ABILITY_PS2                                                                  (0x1<<8) // Pause Support 2; SGMII:=EEE clock stop capability from PHY
8386   #define ETH_PCS1G_REG_PARTNER_ABILITY_PS2_SHIFT                                                            8
8387   #define ETH_PCS1G_REG_PARTNER_ABILITY_PABILITY_RSV9                                                        (0x1<<9) // reserved; SGMII:=EEE capability from PHY
8388   #define ETH_PCS1G_REG_PARTNER_ABILITY_PABILITY_RSV9_SHIFT                                                  9
8389   #define ETH_PCS1G_REG_PARTNER_ABILITY_PABILITY_RSV10                                                       (0x3<<10) // reserved; SGMII:=Copper Speed indication from PHY
8390   #define ETH_PCS1G_REG_PARTNER_ABILITY_PABILITY_RSV10_SHIFT                                                 10
8391   #define ETH_PCS1G_REG_PARTNER_ABILITY_RF1                                                                  (0x1<<12) // Remote fault 1; SGMII:=Copper Duplex status from PHY
8392   #define ETH_PCS1G_REG_PARTNER_ABILITY_RF1_SHIFT                                                            12
8393   #define ETH_PCS1G_REG_PARTNER_ABILITY_RF2                                                                  (0x1<<13) // Remote fault 2; SGMII:=reserved
8394   #define ETH_PCS1G_REG_PARTNER_ABILITY_RF2_SHIFT                                                            13
8395   #define ETH_PCS1G_REG_PARTNER_ABILITY_ACK                                                                  (0x1<<14) // Acknowledge during autonegotiation
8396   #define ETH_PCS1G_REG_PARTNER_ABILITY_ACK_SHIFT                                                            14
8397   #define ETH_PCS1G_REG_PARTNER_ABILITY_NP                                                                   (0x1<<15) // Next Page support; SGMII:=Copper Link Status from PHY
8398   #define ETH_PCS1G_REG_PARTNER_ABILITY_NP_SHIFT                                                             15
8399 #define ETH_PCS1G_REG_AN_EXPANSION                                                                           0x000018UL //Access:R    DataWidth:0x20   // Autonegotiation Expansion Register
8400   #define ETH_PCS1G_REG_AN_EXPANSION_PAGERECEIVED                                                            (0x1<<1) // Autoneg page received indication; latch-high
8401   #define ETH_PCS1G_REG_AN_EXPANSION_PAGERECEIVED_SHIFT                                                      1
8402   #define ETH_PCS1G_REG_AN_EXPANSION_NEXTPAGEABLE                                                            (0x1<<2) // Indicate PCS supports next page exchange for autonegotiation
8403   #define ETH_PCS1G_REG_AN_EXPANSION_NEXTPAGEABLE_SHIFT                                                      2
8404 #define ETH_PCS1G_REG_NP_TX                                                                                  0x00001cUL //Access:RW   DataWidth:0x20   // Next Page data to transmit
8405   #define ETH_PCS1G_REG_NP_TX_DATA                                                                           (0x7ff<<0) // Next Page data
8406   #define ETH_PCS1G_REG_NP_TX_DATA_SHIFT                                                                     0
8407   #define ETH_PCS1G_REG_NP_TX_TOGGLE                                                                         (0x1<<11) // Next Page toggle handshaking bit
8408   #define ETH_PCS1G_REG_NP_TX_TOGGLE_SHIFT                                                                   11
8409   #define ETH_PCS1G_REG_NP_TX_ACK2                                                                           (0x1<<12) // Next Page data acknowledge indication
8410   #define ETH_PCS1G_REG_NP_TX_ACK2_SHIFT                                                                     12
8411   #define ETH_PCS1G_REG_NP_TX_MP                                                                             (0x1<<13) // Message Next Page type identification
8412   #define ETH_PCS1G_REG_NP_TX_MP_SHIFT                                                                       13
8413   #define ETH_PCS1G_REG_NP_TX_ACK                                                                            (0x1<<14) // Acknowledge during page exchange
8414   #define ETH_PCS1G_REG_NP_TX_ACK_SHIFT                                                                      14
8415   #define ETH_PCS1G_REG_NP_TX_NP                                                                             (0x1<<15) // Next Pages to follow indication
8416   #define ETH_PCS1G_REG_NP_TX_NP_SHIFT                                                                       15
8417 #define ETH_PCS1G_REG_LP_NP_RX                                                                               0x000020UL //Access:R    DataWidth:0x20   // Received Next Page data from link partner
8418   #define ETH_PCS1G_REG_LP_NP_RX_DATA                                                                        (0x7ff<<0) // Next Page data
8419   #define ETH_PCS1G_REG_LP_NP_RX_DATA_SHIFT                                                                  0
8420   #define ETH_PCS1G_REG_LP_NP_RX_TOGGLE                                                                      (0x1<<11) // Next Page toggle handshaking bit
8421   #define ETH_PCS1G_REG_LP_NP_RX_TOGGLE_SHIFT                                                                11
8422   #define ETH_PCS1G_REG_LP_NP_RX_ACK2                                                                        (0x1<<12) // Next Page data acknowledge indication
8423   #define ETH_PCS1G_REG_LP_NP_RX_ACK2_SHIFT                                                                  12
8424   #define ETH_PCS1G_REG_LP_NP_RX_MP                                                                          (0x1<<13) // Message Next Page type identification
8425   #define ETH_PCS1G_REG_LP_NP_RX_MP_SHIFT                                                                    13
8426   #define ETH_PCS1G_REG_LP_NP_RX_ACK                                                                         (0x1<<14) // Acknowledge during page exchange
8427   #define ETH_PCS1G_REG_LP_NP_RX_ACK_SHIFT                                                                   14
8428   #define ETH_PCS1G_REG_LP_NP_RX_NP                                                                          (0x1<<15) // Next Pages to follow indication
8429   #define ETH_PCS1G_REG_LP_NP_RX_NP_SHIFT                                                                    15
8430 #define ETH_PCS1G_REG_SCRATCH                                                                                0x000040UL //Access:RW   DataWidth:0x20   // General Purpose Test register
8431   #define ETH_PCS1G_REG_SCRATCH_SCRATCH                                                                      (0xffff<<0) // Arbitrary value for read/write test
8432   #define ETH_PCS1G_REG_SCRATCH_SCRATCH_SHIFT                                                                0
8433 #define ETH_PCS1G_REG_REV                                                                                    0x000044UL //Access:R    DataWidth:0x20   // Core Revision
8434   #define ETH_PCS1G_REG_REV_REVISION                                                                         (0xffff<<0) // from package parameter DEV_VERSION
8435   #define ETH_PCS1G_REG_REV_REVISION_SHIFT                                                                   0
8436 #define ETH_PCS1G_REG_LINK_TIMER_0                                                                           0x000048UL //Access:RW   DataWidth:0x20   // Autonegotiation link timer lower 16 bits
8437   #define ETH_PCS1G_REG_LINK_TIMER_0_TIMER0                                                                  (0x1<<0) // Bit 0 of link timer value; not writeable and always 0
8438   #define ETH_PCS1G_REG_LINK_TIMER_0_TIMER0_SHIFT                                                            0
8439   #define ETH_PCS1G_REG_LINK_TIMER_0_TIMER15_1                                                               (0x7fff<<1) // Bits 15:1 of link timer value
8440   #define ETH_PCS1G_REG_LINK_TIMER_0_TIMER15_1_SHIFT                                                         1
8441 #define ETH_PCS1G_REG_LINK_TIMER_1                                                                           0x00004cUL //Access:RW   DataWidth:0x20   // Autonegotiation link timer uppest 5 bits
8442   #define ETH_PCS1G_REG_LINK_TIMER_1_TIMER20_16                                                              (0x1f<<0) // Link timer uppest 5 bits of 21bit timer
8443   #define ETH_PCS1G_REG_LINK_TIMER_1_TIMER20_16_SHIFT                                                        0
8444 #define ETH_PCS1G_REG_IF_MODE                                                                                0x000050UL //Access:RW   DataWidth:0x20   // SGMII Mode Control
8445   #define ETH_PCS1G_REG_IF_MODE_SGMII_ENA                                                                    (0x1<<0) // Enable SGMII mode
8446   #define ETH_PCS1G_REG_IF_MODE_SGMII_ENA_SHIFT                                                              0
8447   #define ETH_PCS1G_REG_IF_MODE_USE_SGMII_AN                                                                 (0x1<<1) // Use the SGMII autonegotiation results to set SGMII speed
8448   #define ETH_PCS1G_REG_IF_MODE_USE_SGMII_AN_SHIFT                                                           1
8449   #define ETH_PCS1G_REG_IF_MODE_SGMII_SPEED                                                                  (0x3<<2) // Set SGMII speed when not using autonegotiation
8450   #define ETH_PCS1G_REG_IF_MODE_SGMII_SPEED_SHIFT                                                            2
8451   #define ETH_PCS1G_REG_IF_MODE_SGMII_DUPLEX                                                                 (0x1<<4) // Set SGMII half-duplex mode when not using autonegotiation
8452   #define ETH_PCS1G_REG_IF_MODE_SGMII_DUPLEX_SHIFT                                                           4
8453   #define ETH_PCS1G_REG_IF_MODE_IFMODE_RSV5                                                                  (0x1<<5) // reserved; writeable for backward compatibility; write 0 always
8454   #define ETH_PCS1G_REG_IF_MODE_IFMODE_RSV5_SHIFT                                                            5
8455 #define ETH_PCS1G_REG_DECODE_ERRORS                                                                          0x000054UL //Access:RW   DataWidth:0x20   // 10B decoder error counter for test/debug; May not exist in all Core Variants;
8456   #define ETH_PCS1G_REG_DECODE_ERRORS_ERRORS                                                                 (0xffff<<0) // RX 10B/8B code errors; May not be supported in all Core variants; Counter is not accurate and intended only to be of help during test/debug; Clears when writing CONTROL.15 or CONTROL.10 with 1.
8457   #define ETH_PCS1G_REG_DECODE_ERRORS_ERRORS_SHIFT                                                           0
8458 #define ETH_PCS10_50G_REG_CONTROL1                                                                           0x000000UL //Access:RW   DataWidth:0x20   // PCS Control.
8459   #define ETH_PCS10_50G_REG_CONTROL1_SPEED_SELECTION                                                         (0xf<<2) // 0011 = 40 Gb/s; 0000 = 10Gb/s.
8460   #define ETH_PCS10_50G_REG_CONTROL1_SPEED_SELECTION_SHIFT                                                   2
8461   #define ETH_PCS10_50G_REG_CONTROL1_SPEED_ALWAYS1                                                           (0x1<<6) // Always 1.
8462   #define ETH_PCS10_50G_REG_CONTROL1_SPEED_ALWAYS1_SHIFT                                                     6
8463   #define ETH_PCS10_50G_REG_CONTROL1_LOW_POWER                                                               (0x1<<11) // 0=normal operation (Always 0).
8464   #define ETH_PCS10_50G_REG_CONTROL1_LOW_POWER_SHIFT                                                         11
8465   #define ETH_PCS10_50G_REG_CONTROL1_SPEED_SELECT_ALWAYS1                                                    (0x1<<13) // Always 1.
8466   #define ETH_PCS10_50G_REG_CONTROL1_SPEED_SELECT_ALWAYS1_SHIFT                                              13
8467   #define ETH_PCS10_50G_REG_CONTROL1_LOOPBACK                                                                (0x1<<14) // 1=Enable loopback, 0=disable loopback.
8468   #define ETH_PCS10_50G_REG_CONTROL1_LOOPBACK_SHIFT                                                          14
8469   #define ETH_PCS10_50G_REG_CONTROL1_RESET                                                                   (0x1<<15) // 1=PCS reset, 0=normal; Self clearing.
8470   #define ETH_PCS10_50G_REG_CONTROL1_RESET_SHIFT                                                             15
8471 #define ETH_PCS10_50G_REG_STATUS1                                                                            0x000004UL //Access:R    DataWidth:0x20   // PCS Status.
8472   #define ETH_PCS10_50G_REG_STATUS1_LOW_POWER_ABILITY                                                        (0x1<<1) // Set to 1 to indicate that the PCS implements a low power mode.
8473   #define ETH_PCS10_50G_REG_STATUS1_LOW_POWER_ABILITY_SHIFT                                                  1
8474   #define ETH_PCS10_50G_REG_STATUS1_PCS_RECEIVE_LINK                                                         (0x1<<2) // When 1, indicates PCS receive link up; When �0�, indicates PCS receive link is or was down (latching low).
8475   #define ETH_PCS10_50G_REG_STATUS1_PCS_RECEIVE_LINK_SHIFT                                                   2
8476   #define ETH_PCS10_50G_REG_STATUS1_FAULT                                                                    (0x1<<7) // When 1, indicates a fault condition idetected; When �0�, indicates that no fault condition is detected.
8477   #define ETH_PCS10_50G_REG_STATUS1_FAULT_SHIFT                                                              7
8478   #define ETH_PCS10_50G_REG_STATUS1_RX_LPI_ACTIVE                                                            (0x1<<8) // 1: receive is currently in LPI state;  0: normal operation.
8479   #define ETH_PCS10_50G_REG_STATUS1_RX_LPI_ACTIVE_SHIFT                                                      8
8480   #define ETH_PCS10_50G_REG_STATUS1_TX_LPI_ACTIVE                                                            (0x1<<9) // 1: transmit is currently in LPI state;  0: normal operation.
8481   #define ETH_PCS10_50G_REG_STATUS1_TX_LPI_ACTIVE_SHIFT                                                      9
8482   #define ETH_PCS10_50G_REG_STATUS1_RX_LPI                                                                   (0x1<<10) // 1: receive is or was in LPI state;  0: normal operation; Latching high.
8483   #define ETH_PCS10_50G_REG_STATUS1_RX_LPI_SHIFT                                                             10
8484   #define ETH_PCS10_50G_REG_STATUS1_TX_LPI                                                                   (0x1<<11) // 1: transmit is or was in LPI state;  0: normal operation; Latching high.
8485   #define ETH_PCS10_50G_REG_STATUS1_TX_LPI_SHIFT                                                             11
8486 #define ETH_PCS10_50G_REG_DEVICE_ID0                                                                         0x000008UL //Access:R    DataWidth:0x20   // PHY Identifier constant from package parameter PHY_IDENTIFIER bits 15:4. Bits 3:0 always 0.
8487   #define ETH_PCS10_50G_REG_DEVICE_ID0_IDENTIFIER                                                            (0xffff<<0) // Bits 15:0 of Device Identifier defined by parameter PHY_IDENTIFIER in PCS package file.
8488   #define ETH_PCS10_50G_REG_DEVICE_ID0_IDENTIFIER_SHIFT                                                      0
8489 #define ETH_PCS10_50G_REG_DEVICE_ID1                                                                         0x00000cUL //Access:R    DataWidth:0x20   // PHY Identifier constant from package parameter PHY_IDENTIFIER bits 31:16.
8490   #define ETH_PCS10_50G_REG_DEVICE_ID1_IDENTIFIER                                                            (0xffff<<0) // Bits 31:16 of Device Identifier defined by parameter PHY_IDENTIFIER in PCS package file.
8491   #define ETH_PCS10_50G_REG_DEVICE_ID1_IDENTIFIER_SHIFT                                                      0
8492 #define ETH_PCS10_50G_REG_SPEED_ABILITY                                                                      0x000010UL //Access:R    DataWidth:0x20   // PCS supported speeds (values as defined by standard only, no proprietary speeds).
8493   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C10GETH                                                            (0x1<<0) // When 1, this PCS is 10Geth capable.
8494   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C10GETH_SHIFT                                                      0
8495   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C10PASS_TS                                                         (0x1<<1) // When 1, this PCS is 10PASS-TS/2Base-TL capable.
8496   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C10PASS_TS_SHIFT                                                   1
8497   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C40G                                                               (0x1<<2) // When 1, this PCS is 40G capable.
8498   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C40G_SHIFT                                                         2
8499   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C100G                                                              (0x1<<3) // When 1, this PCS is 100G capable.
8500   #define ETH_PCS10_50G_REG_SPEED_ABILITY_C100G_SHIFT                                                        3
8501 #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1                                                                    0x000014UL //Access:R    DataWidth:0x20   // Constant indicating PCS presence.
8502   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_CLAUSE22                                                         (0x1<<0) // Clause 22 registers present when 1.
8503   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_CLAUSE22_SHIFT                                                   0
8504   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_PMD_PMA                                                          (0x1<<1) // PMD/PMA present when 1.
8505   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_PMD_PMA_SHIFT                                                    1
8506   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_WIS_PRES                                                         (0x1<<2) // WIS present when 1.
8507   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_WIS_PRES_SHIFT                                                   2
8508   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_PCS_PRES                                                         (0x1<<3) // PCS present when 1.
8509   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_PCS_PRES_SHIFT                                                   3
8510   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_PHY_XS                                                           (0x1<<4) // PHY XS present when 1.
8511   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_PHY_XS_SHIFT                                                     4
8512   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_DTE_XS                                                           (0x1<<5) // DTE XS present when 1.
8513   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_DTE_XS_SHIFT                                                     5
8514   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_TC_PRES                                                          (0x1<<6) // TC present when 1.
8515   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG1_TC_PRES_SHIFT                                                    6
8516 #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2                                                                    0x000018UL //Access:R    DataWidth:0x20   // Vendor specific presence.
8517   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2_CLAUSE22                                                         (0x1<<13) // Clause 22 extension present
8518   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2_CLAUSE22_SHIFT                                                   13
8519   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2_DEVICE1                                                          (0x1<<14) // Vendor specific device 1 present
8520   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2_DEVICE1_SHIFT                                                    14
8521   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2_DEVICE2                                                          (0x1<<15) // Vendor specific device 2 present
8522   #define ETH_PCS10_50G_REG_DEVICES_IN_PKG2_DEVICE2_SHIFT                                                    15
8523 #define ETH_PCS10_50G_REG_CONTROL2                                                                           0x00001cUL //Access:RW   DataWidth:0x20   // Operating speed indication/control.
8524   #define ETH_PCS10_50G_REG_CONTROL2_PCS_TYPE                                                                (0x7<<0) // PCS type selection; Writing 0 sets PCS_MODE to 0x03 setting Clause 49 mode and disabling MLD.
8525   #define ETH_PCS10_50G_REG_CONTROL2_PCS_TYPE_SHIFT                                                          0
8526 #define ETH_PCS10_50G_REG_STATUS2                                                                            0x000020UL //Access:R    DataWidth:0x20   // Fault status; Device capabilities
8527   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_R                                                               (0x1<<0) // When 1, this PCS is 10GBase-R capable.
8528   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_R_SHIFT                                                         0
8529   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_X                                                               (0x1<<1) // When 1, this PCS is 10GBase-X capable.
8530   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_X_SHIFT                                                         1
8531   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_W                                                               (0x1<<2) // When 1, this PCS is 10GBase-W capable.
8532   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_W_SHIFT                                                         2
8533   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_T                                                               (0x1<<3) // When 1, this PCS is 10GBase-T capable.
8534   #define ETH_PCS10_50G_REG_STATUS2_C10GBASE_T_SHIFT                                                         3
8535   #define ETH_PCS10_50G_REG_STATUS2_C40GBASE_R                                                               (0x1<<4) // When 1, this PCS is 40GBase-R capable.
8536   #define ETH_PCS10_50G_REG_STATUS2_C40GBASE_R_SHIFT                                                         4
8537   #define ETH_PCS10_50G_REG_STATUS2_C100GBASE_R                                                              (0x1<<5) // When 1, this PCS is 100GBase-R capable.
8538   #define ETH_PCS10_50G_REG_STATUS2_C100GBASE_R_SHIFT                                                        5
8539   #define ETH_PCS10_50G_REG_STATUS2_RECEIVE_FAULT                                                            (0x1<<10) // Receive fault. 1=Fault condition on receive path. Latched high
8540   #define ETH_PCS10_50G_REG_STATUS2_RECEIVE_FAULT_SHIFT                                                      10
8541   #define ETH_PCS10_50G_REG_STATUS2_TRANSMIT_FAULT                                                           (0x1<<11) // Transmit fault. 1=Fault condition on transmit path. Latched high
8542   #define ETH_PCS10_50G_REG_STATUS2_TRANSMIT_FAULT_SHIFT                                                     11
8543   #define ETH_PCS10_50G_REG_STATUS2_DEVICE_PRESENT                                                           (0x3<<14) // Device present. When bits are 10 = device responding at this address.
8544   #define ETH_PCS10_50G_REG_STATUS2_DEVICE_PRESENT_SHIFT                                                     14
8545 #define ETH_PCS10_50G_REG_PKG_ID0                                                                            0x000038UL //Access:R    DataWidth:0x20   // Constant from package parameter PACK_IDENTIFIER bits 15:0.
8546   #define ETH_PCS10_50G_REG_PKG_ID0_IDENTIFIER                                                               (0xffff<<0) // Constant from package parameter PACK_IDENTIFIER bits 15:0.
8547   #define ETH_PCS10_50G_REG_PKG_ID0_IDENTIFIER_SHIFT                                                         0
8548 #define ETH_PCS10_50G_REG_PKG_ID1                                                                            0x00003cUL //Access:R    DataWidth:0x20   // Constant from package parameter PACK_IDENTIFIER bits 31:16.
8549   #define ETH_PCS10_50G_REG_PKG_ID1_IDENTIFIER                                                               (0xffff<<0) // Constant from package parameter PACK_IDENTIFIER bits 31:16.
8550   #define ETH_PCS10_50G_REG_PKG_ID1_IDENTIFIER_SHIFT                                                         0
8551 #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY                                                                0x000050UL //Access:RW   DataWidth:0x20   // EEE Control and Capabilities (exists only if EEE is available).
8552   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_LPI_FW                                                       (0x1<<0) // Mode for selecting select 40G EEE mode; 1 = Fast wake mode; 0 = Deep sleep for LPI function.
8553   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_LPI_FW_SHIFT                                                 0
8554   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_EEE_10GBASE_KR                                               (0x1<<6) // When 1, EEE is supported for 10GBASE-KR.
8555   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_EEE_10GBASE_KR_SHIFT                                         6
8556   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RAWAKE                                           (0x1<<8) // When 1, EEE fast wake is supported for 40GBASE-R.
8557   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RAWAKE_SHIFT                                     8
8558   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RSLEEP                                           (0x1<<9) // When 1, EEE deep sleep is supported for 40GBASE-R.
8559   #define ETH_PCS10_50G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RSLEEP_SHIFT                                     9
8560 #define ETH_PCS10_50G_REG_WAKE_ERR_COUNTER                                                                   0x000058UL //Access:R    DataWidth:0x20   // EEE Wake error counter (exists only if EEE is available); Clears on read.
8561   #define ETH_PCS10_50G_REG_WAKE_ERR_COUNTER_COUNTER                                                         (0xffff<<0) // Increments each time the LPI enters the RX_WTF state indicating a wake time fault; None roll-over.
8562   #define ETH_PCS10_50G_REG_WAKE_ERR_COUNTER_COUNTER_SHIFT                                                   0
8563 #define ETH_PCS10_50G_REG_BASER_STATUS1                                                                      0x000080UL //Access:R    DataWidth:0x20   // Link Status Information.
8564   #define ETH_PCS10_50G_REG_BASER_STATUS1_BLOCK_LOCK                                                         (0x1<<0) // 1=PCS locked to received blocks.
8565   #define ETH_PCS10_50G_REG_BASER_STATUS1_BLOCK_LOCK_SHIFT                                                   0
8566   #define ETH_PCS10_50G_REG_BASER_STATUS1_HIGH_BER                                                           (0x1<<1) // 1=PCS reporting a high BER.
8567   #define ETH_PCS10_50G_REG_BASER_STATUS1_HIGH_BER_SHIFT                                                     1
8568   #define ETH_PCS10_50G_REG_BASER_STATUS1_RECEIVE_LINK                                                       (0x1<<12) // Receive link status. 1=Link up; 0=link down.
8569   #define ETH_PCS10_50G_REG_BASER_STATUS1_RECEIVE_LINK_SHIFT                                                 12
8570 #define ETH_PCS10_50G_REG_BASER_STATUS2                                                                      0x000084UL //Access:R    DataWidth:0x20   // Link Status latches and error counters.
8571   #define ETH_PCS10_50G_REG_BASER_STATUS2_ERRORED_CNT                                                        (0xff<<0) // Errored blocks counter; None roll-over.
8572   #define ETH_PCS10_50G_REG_BASER_STATUS2_ERRORED_CNT_SHIFT                                                  0
8573   #define ETH_PCS10_50G_REG_BASER_STATUS2_BER_COUNTER                                                        (0x3f<<8) // BER counter; None roll-over.
8574   #define ETH_PCS10_50G_REG_BASER_STATUS2_BER_COUNTER_SHIFT                                                  8
8575   #define ETH_PCS10_50G_REG_BASER_STATUS2_HIGH_BER                                                           (0x1<<14) // BER flag; Latched high.
8576   #define ETH_PCS10_50G_REG_BASER_STATUS2_HIGH_BER_SHIFT                                                     14
8577   #define ETH_PCS10_50G_REG_BASER_STATUS2_BLOCK_LOCK                                                         (0x1<<15) // Block Lock; Latched low.
8578   #define ETH_PCS10_50G_REG_BASER_STATUS2_BLOCK_LOCK_SHIFT                                                   15
8579 #define ETH_PCS10_50G_REG_SEED_A0                                                                            0x000088UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 15:0.
8580   #define ETH_PCS10_50G_REG_SEED_A0_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed A: Bits 15:0.
8581   #define ETH_PCS10_50G_REG_SEED_A0_SEED_SHIFT                                                               0
8582 #define ETH_PCS10_50G_REG_SEED_A1                                                                            0x00008cUL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 31:16.
8583   #define ETH_PCS10_50G_REG_SEED_A1_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed A: Bits 31:16.
8584   #define ETH_PCS10_50G_REG_SEED_A1_SEED_SHIFT                                                               0
8585 #define ETH_PCS10_50G_REG_SEED_A2                                                                            0x000090UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 47:32.
8586   #define ETH_PCS10_50G_REG_SEED_A2_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed A: Bits 47:32.
8587   #define ETH_PCS10_50G_REG_SEED_A2_SEED_SHIFT                                                               0
8588 #define ETH_PCS10_50G_REG_SEED_A3                                                                            0x000094UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 57:48.
8589   #define ETH_PCS10_50G_REG_SEED_A3_SEED                                                                     (0x3ff<<0) // 10GBase-R Test Pattern Seed A: Bits 57:48.
8590   #define ETH_PCS10_50G_REG_SEED_A3_SEED_SHIFT                                                               0
8591 #define ETH_PCS10_50G_REG_SEED_B0                                                                            0x000098UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 15:0.
8592   #define ETH_PCS10_50G_REG_SEED_B0_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed B: Bits 15:0.
8593   #define ETH_PCS10_50G_REG_SEED_B0_SEED_SHIFT                                                               0
8594 #define ETH_PCS10_50G_REG_SEED_B1                                                                            0x00009cUL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 31:16.
8595   #define ETH_PCS10_50G_REG_SEED_B1_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed B: Bits 31:16.
8596   #define ETH_PCS10_50G_REG_SEED_B1_SEED_SHIFT                                                               0
8597 #define ETH_PCS10_50G_REG_SEED_B2                                                                            0x0000a0UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 47:32.
8598   #define ETH_PCS10_50G_REG_SEED_B2_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed B: Bits 47:32.
8599   #define ETH_PCS10_50G_REG_SEED_B2_SEED_SHIFT                                                               0
8600 #define ETH_PCS10_50G_REG_SEED_B3                                                                            0x0000a4UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 57:48.
8601   #define ETH_PCS10_50G_REG_SEED_B3_SEED                                                                     (0x3ff<<0) // 10GBase-R Test Pattern Seed B: Bits 57:48.
8602   #define ETH_PCS10_50G_REG_SEED_B3_SEED_SHIFT                                                               0
8603 #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL                                                                 0x0000a8UL //Access:RW   DataWidth:0x20   // Test Pattern Generator and Checker controls.
8604   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_DATA_PATTERN_SEL                                              (0x1<<0) // Data Pattern Select: 1=all Zero, 0=2x Local Fault; 10G only.
8605   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_DATA_PATTERN_SEL_SHIFT                                        0
8606   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_SELECT_SQUARE                                                 (0x1<<1) // Select Square Wave (1) or Pseudo Random (0) test pattern; 10G only.
8607   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_SELECT_SQUARE_SHIFT                                           1
8608   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_RX_TESTPATTERN                                                (0x1<<2) // Receive test-pattern enable.
8609   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_RX_TESTPATTERN_SHIFT                                          2
8610   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_TX_TESTPATTERN                                                (0x1<<3) // Transmit test-pattern enable.
8611   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_TX_TESTPATTERN_SHIFT                                          3
8612   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_SELECT_RANDOM                                                 (0x1<<7) // Select Random Idle test pattern (40G); Overrides bits 1:0 when set.
8613   #define ETH_PCS10_50G_REG_BASER_TEST_CONTROL_SELECT_RANDOM_SHIFT                                           7
8614 #define ETH_PCS10_50G_REG_BASER_TEST_ERR_CNT                                                                 0x0000acUL //Access:R    DataWidth:0x20   // Test Pattern Error Counter; Clears on read; None roll-over.
8615   #define ETH_PCS10_50G_REG_BASER_TEST_ERR_CNT_COUNTER                                                       (0xffff<<0) // Test pattern error counter; Clears on read; None roll-over.
8616   #define ETH_PCS10_50G_REG_BASER_TEST_ERR_CNT_COUNTER_SHIFT                                                 0
8617 #define ETH_PCS10_50G_REG_BER_HIGH_ORDER_CNT                                                                 0x0000b0UL //Access:R    DataWidth:0x20   // BER High Order Counter of BER bits 21:6; None roll-over.
8618   #define ETH_PCS10_50G_REG_BER_HIGH_ORDER_CNT_BER_COUNTER                                                   (0xffff<<0) // Bits 21:6 of BER counter; None roll-over.
8619   #define ETH_PCS10_50G_REG_BER_HIGH_ORDER_CNT_BER_COUNTER_SHIFT                                             0
8620 #define ETH_PCS10_50G_REG_ERR_BLK_HIGH_ORDER_CNT                                                             0x0000b4UL //Access:R    DataWidth:0x20   // Error Blocks High Order Counter bits 21:8; None roll-over.
8621   #define ETH_PCS10_50G_REG_ERR_BLK_HIGH_ORDER_CNT_ERRORED_BLOCKS_COUNTER                                    (0x3fff<<0) // Bits 21:8 of Error Blocks counter; None roll-over.
8622   #define ETH_PCS10_50G_REG_ERR_BLK_HIGH_ORDER_CNT_ERRORED_BLOCKS_COUNTER_SHIFT                              0
8623   #define ETH_PCS10_50G_REG_ERR_BLK_HIGH_ORDER_CNT_HIGH_ORDER_PRESENT                                        (0x1<<15) // High order counter present; Always 1.
8624   #define ETH_PCS10_50G_REG_ERR_BLK_HIGH_ORDER_CNT_HIGH_ORDER_PRESENT_SHIFT                                  15
8625 #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1                                                              0x0000c8UL //Access:R    DataWidth:0x20   // Lane Alignment Status Bits and Block Lock.
8626   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE0_BLOCK_LOCK                                           (0x1<<0) // Lane 0 block lock.
8627   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE0_BLOCK_LOCK_SHIFT                                     0
8628   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE1_BLOCK_LOCK                                           (0x1<<1) // Lane 1 block lock.
8629   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE1_BLOCK_LOCK_SHIFT                                     1
8630   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE2_BLOCK_LOCK                                           (0x1<<2) // Lane 2 block lock.
8631   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE2_BLOCK_LOCK_SHIFT                                     2
8632   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE3_BLOCK_LOCK                                           (0x1<<3) // Lane 3 block lock.
8633   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE3_BLOCK_LOCK_SHIFT                                     3
8634   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE_ALIGN_STATUS                                          (0x1<<12) // Lane alignment status; 1=All Receive lanes locked and aligned.
8635   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT1_LANE_ALIGN_STATUS_SHIFT                                    12
8636 #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3                                                              0x0000d0UL //Access:R    DataWidth:0x20   // Lane Alignment Marker Lock Status bits.
8637   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE0_MARKER_LOCK                                          (0x1<<0) // Lane 0 alignment marker lock
8638   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE0_MARKER_LOCK_SHIFT                                    0
8639   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE1_MARKER_LOCK                                          (0x1<<1) // Lane 1 alignment marker lock
8640   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE1_MARKER_LOCK_SHIFT                                    1
8641   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE2_MARKER_LOCK                                          (0x1<<2) // Lane 2 alignment marker lock
8642   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE2_MARKER_LOCK_SHIFT                                    2
8643   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE3_MARKER_LOCK                                          (0x1<<3) // Lane 3 alignment marker lock
8644   #define ETH_PCS10_50G_REG_MULTILANE_ALIGN_STAT3_LANE3_MARKER_LOCK_SHIFT                                    3
8645 #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE0                                                                  0x000320UL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 0; Clears on read; None roll-over.
8646   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE0_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 0; None roll-over.
8647   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE0_BIP_ERROR_COUNTER_SHIFT                                        0
8648 #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE1                                                                  0x000324UL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 1; Clears on read; None roll-over.
8649   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE1_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 1; None roll-over.
8650   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE1_BIP_ERROR_COUNTER_SHIFT                                        0
8651 #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE2                                                                  0x000328UL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 2; Clears on read; None roll-over.
8652   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE2_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 2; None roll-over.
8653   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE2_BIP_ERROR_COUNTER_SHIFT                                        0
8654 #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE3                                                                  0x00032cUL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 3; Clears on read; None roll-over.
8655   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE3_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 3; None roll-over.
8656   #define ETH_PCS10_50G_REG_BIP_ERR_CNT_LANE3_BIP_ERROR_COUNTER_SHIFT                                        0
8657 #define ETH_PCS10_50G_REG_LANE0_MAPPING                                                                      0x000640UL //Access:R    DataWidth:0x20   // Lane Channel 0 mapping bits 1:0.
8658   #define ETH_PCS10_50G_REG_LANE0_MAPPING_LANE_MAPPING                                                       (0x3<<0) // Lane 0 mapping bits 1:0.
8659   #define ETH_PCS10_50G_REG_LANE0_MAPPING_LANE_MAPPING_SHIFT                                                 0
8660 #define ETH_PCS10_50G_REG_LANE1_MAPPING                                                                      0x000644UL //Access:R    DataWidth:0x20   // Lane Channel 1 mapping bits 1:0.
8661   #define ETH_PCS10_50G_REG_LANE1_MAPPING_LANE_MAPPING                                                       (0x3<<0) // Lane 1 mapping bits 1:0.
8662   #define ETH_PCS10_50G_REG_LANE1_MAPPING_LANE_MAPPING_SHIFT                                                 0
8663 #define ETH_PCS10_50G_REG_LANE2_MAPPING                                                                      0x000648UL //Access:R    DataWidth:0x20   // Lane Channel 2 mapping bits 1:0.
8664   #define ETH_PCS10_50G_REG_LANE2_MAPPING_LANE_MAPPING                                                       (0x3<<0) // Lane 2 mapping bits 1:0.
8665   #define ETH_PCS10_50G_REG_LANE2_MAPPING_LANE_MAPPING_SHIFT                                                 0
8666 #define ETH_PCS10_50G_REG_LANE3_MAPPING                                                                      0x00064cUL //Access:R    DataWidth:0x20   // Lane Channel 3 mapping bits 1:0.
8667   #define ETH_PCS10_50G_REG_LANE3_MAPPING_LANE_MAPPING                                                       (0x3<<0) // Lane 3 mapping bits 1:0.
8668   #define ETH_PCS10_50G_REG_LANE3_MAPPING_LANE_MAPPING_SHIFT                                                 0
8669 #define ETH_PCS10_50G_REG_VENDOR_SCRATCH                                                                     0x020000UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Scratch Register.
8670   #define ETH_PCS10_50G_REG_VENDOR_SCRATCH_SCRATCH                                                           (0xffff<<0) // Scratch Register; Register address to test read and write operation.
8671   #define ETH_PCS10_50G_REG_VENDOR_SCRATCH_SCRATCH_SHIFT                                                     0
8672 #define ETH_PCS10_50G_REG_VENDOR_CORE_REV                                                                    0x020004UL //Access:R    DataWidth:0x20   // Vendor Specific Reg; Core Revision derived from DEV_VERSION package parameter.
8673   #define ETH_PCS10_50G_REG_VENDOR_CORE_REV_REVISION                                                         (0xffff<<0) // Core Design version as defined by DEV_VERSION parameter in PCS package file.
8674   #define ETH_PCS10_50G_REG_VENDOR_CORE_REV_REVISION_SHIFT                                                   0
8675 #define ETH_PCS10_50G_REG_VENDOR_VL_INTVL                                                                    0x020008UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Set the amount of data between markers. (I.e. distance of markers-1).
8676   #define ETH_PCS10_50G_REG_VENDOR_VL_INTVL_MARKER_COUNTER                                                   (0xffff<<0) // A 16-bit value defining the amount of data between markers; (distance of markers-1).
8677   #define ETH_PCS10_50G_REG_VENDOR_VL_INTVL_MARKER_COUNTER_SHIFT                                             0
8678 #define ETH_PCS10_50G_REG_VENDOR_TXLANE_THRESH                                                               0x02000cUL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Defines the transmit line decoupling FIFOs almost full threshold.
8679   #define ETH_PCS10_50G_REG_VENDOR_TXLANE_THRESH_THRESHOLD                                                   (0xf<<0) // A 4-bit value to define the transmit line decoupling FIFOs almost full threshold; Valid values are 4..9.
8680   #define ETH_PCS10_50G_REG_VENDOR_TXLANE_THRESH_THRESHOLD_SHIFT                                             0
8681 #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG                                                               0x020010UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Define Reduced-XLAUI PMA mode using 2 lanes.
8682   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_RXLAUI_ENA                                                  (0x1<<0) // Enable Reduced-XLAUI PMA mode using 2 lanes.
8683   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_RXLAUI_ENA_SHIFT                                            0
8684   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_RESERVED_WRITEABLE_BITS                                     (0x7<<1) // These bits are writeable but have no effect.
8685   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_RESERVED_WRITEABLE_BITS_SHIFT                               1
8686   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_TX_MAP_LANE0                                                (0xf<<4) // Set VL (0..3) to transmit to RXLAUI lane 0.
8687   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_TX_MAP_LANE0_SHIFT                                          4
8688   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_TX_MAP_LANE1                                                (0xf<<8) // Set VL (0..3) to transmit to RXLAUI lane 1.
8689   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_TX_MAP_LANE1_SHIFT                                          8
8690   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_ENA_STATUS                                                  (0x1<<15) // Indicates if currently the RXLAUI mode is enabled.
8691   #define ETH_PCS10_50G_REG_VENDOR_RXLAUI_CONFIG_ENA_STATUS_SHIFT                                            15
8692 #define ETH_PCS10_50G_REG_VENDOR_VL0_0                                                                       0x020020UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 0.
8693   #define ETH_PCS10_50G_REG_VENDOR_VL0_0_M0                                                                  (0xff<<0) // Lane 0 Marker pattern for m0.
8694   #define ETH_PCS10_50G_REG_VENDOR_VL0_0_M0_SHIFT                                                            0
8695   #define ETH_PCS10_50G_REG_VENDOR_VL0_0_M1                                                                  (0xff<<8) // Lane 0 Marker pattern for m1.
8696   #define ETH_PCS10_50G_REG_VENDOR_VL0_0_M1_SHIFT                                                            8
8697 #define ETH_PCS10_50G_REG_VENDOR_VL0_1                                                                       0x020024UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 0 marker pattern.
8698   #define ETH_PCS10_50G_REG_VENDOR_VL0_1_M2                                                                  (0xff<<0) // Lane 0 last btye of Marker pattern for m2.
8699   #define ETH_PCS10_50G_REG_VENDOR_VL0_1_M2_SHIFT                                                            0
8700 #define ETH_PCS10_50G_REG_VENDOR_VL1_0                                                                       0x020028UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 1.
8701   #define ETH_PCS10_50G_REG_VENDOR_VL1_0_M0                                                                  (0xff<<0) // Lane 1 Marker pattern for m0.
8702   #define ETH_PCS10_50G_REG_VENDOR_VL1_0_M0_SHIFT                                                            0
8703   #define ETH_PCS10_50G_REG_VENDOR_VL1_0_M1                                                                  (0xff<<8) // Lane 1 Marker pattern for m1.
8704   #define ETH_PCS10_50G_REG_VENDOR_VL1_0_M1_SHIFT                                                            8
8705 #define ETH_PCS10_50G_REG_VENDOR_VL1_1                                                                       0x02002cUL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 1 marker pattern.
8706   #define ETH_PCS10_50G_REG_VENDOR_VL1_1_M2                                                                  (0xff<<0) // Lane 1 last btye of Marker pattern for m2.
8707   #define ETH_PCS10_50G_REG_VENDOR_VL1_1_M2_SHIFT                                                            0
8708 #define ETH_PCS10_50G_REG_VENDOR_VL2_0                                                                       0x020030UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 2.
8709   #define ETH_PCS10_50G_REG_VENDOR_VL2_0_M0                                                                  (0xff<<0) // Lane 2 Marker pattern for m0.
8710   #define ETH_PCS10_50G_REG_VENDOR_VL2_0_M0_SHIFT                                                            0
8711   #define ETH_PCS10_50G_REG_VENDOR_VL2_0_M1                                                                  (0xff<<8) // Lane 2 Marker pattern for m1.
8712   #define ETH_PCS10_50G_REG_VENDOR_VL2_0_M1_SHIFT                                                            8
8713 #define ETH_PCS10_50G_REG_VENDOR_VL2_1                                                                       0x020034UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 2 marker pattern.
8714   #define ETH_PCS10_50G_REG_VENDOR_VL2_1_M2                                                                  (0xff<<0) // Lane 2 last btye of Marker pattern for m2.
8715   #define ETH_PCS10_50G_REG_VENDOR_VL2_1_M2_SHIFT                                                            0
8716 #define ETH_PCS10_50G_REG_VENDOR_VL3_0                                                                       0x020038UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 3.
8717   #define ETH_PCS10_50G_REG_VENDOR_VL3_0_M0                                                                  (0xff<<0) // Lane 3 Marker pattern for m0.
8718   #define ETH_PCS10_50G_REG_VENDOR_VL3_0_M0_SHIFT                                                            0
8719   #define ETH_PCS10_50G_REG_VENDOR_VL3_0_M1                                                                  (0xff<<8) // Lane 3 Marker pattern for m1.
8720   #define ETH_PCS10_50G_REG_VENDOR_VL3_0_M1_SHIFT                                                            8
8721 #define ETH_PCS10_50G_REG_VENDOR_VL3_1                                                                       0x02003cUL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 3 marker pattern.
8722   #define ETH_PCS10_50G_REG_VENDOR_VL3_1_M2                                                                  (0xff<<0) // Lane 3 last btye of Marker pattern for m2.
8723   #define ETH_PCS10_50G_REG_VENDOR_VL3_1_M2_SHIFT                                                            0
8724 #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE                                                                    0x020040UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Configure PCS supporting Clause 49 or 82 Encoder/Decoder, MLD.
8725   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_ENA_CLAUSE49                                                     (0x1<<0) // When 0 PCS uses Clause 82 encoder/decoder functions; When 1 PCS uses Clause 49 encoder/decoder functions.
8726   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_ENA_CLAUSE49_SHIFT                                               0
8727   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_DISABLE_MLD                                                      (0x1<<1) // When 0 PCS 4-lane MLD function is active; When 1 the MLD function is disabled.
8728   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_DISABLE_MLD_SHIFT                                                1
8729   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_ST_ENA_CLAUSE49                                                  (0x1<<8) // Current status of Clause 49 setting.
8730   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_ST_ENA_CLAUSE49_SHIFT                                            8
8731   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_ST_DISABLE_MLD                                                   (0x1<<9) // Current status of MLD setting.
8732   #define ETH_PCS10_50G_REG_VENDOR_PCS_MODE_ST_DISABLE_MLD_SHIFT                                             9
8733 #define ETH_PCS10_25G_REG_CONTROL1                                                                           0x000000UL //Access:RW   DataWidth:0x20   // PCS Control.
8734   #define ETH_PCS10_25G_REG_CONTROL1_SPEED_SELECTION                                                         (0xf<<2) // 0011 = 40 Gb/s; 0000 = 10Gb/s.
8735   #define ETH_PCS10_25G_REG_CONTROL1_SPEED_SELECTION_SHIFT                                                   2
8736   #define ETH_PCS10_25G_REG_CONTROL1_SPEED_ALWAYS1                                                           (0x1<<6) // Always 1.
8737   #define ETH_PCS10_25G_REG_CONTROL1_SPEED_ALWAYS1_SHIFT                                                     6
8738   #define ETH_PCS10_25G_REG_CONTROL1_LOW_POWER                                                               (0x1<<11) // 0=normal operation (Always 0).
8739   #define ETH_PCS10_25G_REG_CONTROL1_LOW_POWER_SHIFT                                                         11
8740   #define ETH_PCS10_25G_REG_CONTROL1_SPEED_SELECT_ALWAYS1                                                    (0x1<<13) // Always 1.
8741   #define ETH_PCS10_25G_REG_CONTROL1_SPEED_SELECT_ALWAYS1_SHIFT                                              13
8742   #define ETH_PCS10_25G_REG_CONTROL1_LOOPBACK                                                                (0x1<<14) // 1=Enable loopback, 0=disable loopback.
8743   #define ETH_PCS10_25G_REG_CONTROL1_LOOPBACK_SHIFT                                                          14
8744   #define ETH_PCS10_25G_REG_CONTROL1_RESET                                                                   (0x1<<15) // 1=PCS reset, 0=normal; Self clearing.
8745   #define ETH_PCS10_25G_REG_CONTROL1_RESET_SHIFT                                                             15
8746 #define ETH_PCS10_25G_REG_STATUS1                                                                            0x000004UL //Access:R    DataWidth:0x20   // PCS Status.
8747   #define ETH_PCS10_25G_REG_STATUS1_LOW_POWER_ABILITY                                                        (0x1<<1) // Set to 1 to indicate that the PCS implements a low power mode.
8748   #define ETH_PCS10_25G_REG_STATUS1_LOW_POWER_ABILITY_SHIFT                                                  1
8749   #define ETH_PCS10_25G_REG_STATUS1_PCS_RECEIVE_LINK                                                         (0x1<<2) // When 1, indicates PCS receive link up; When �0�, indicates PCS receive link is or was down (latching low).
8750   #define ETH_PCS10_25G_REG_STATUS1_PCS_RECEIVE_LINK_SHIFT                                                   2
8751   #define ETH_PCS10_25G_REG_STATUS1_FAULT                                                                    (0x1<<7) // When 1, indicates a fault condition idetected; When �0�, indicates that no fault condition is detected.
8752   #define ETH_PCS10_25G_REG_STATUS1_FAULT_SHIFT                                                              7
8753   #define ETH_PCS10_25G_REG_STATUS1_RX_LPI_ACTIVE                                                            (0x1<<8) // 1: receive is currently in LPI state; 0: normal operation.
8754   #define ETH_PCS10_25G_REG_STATUS1_RX_LPI_ACTIVE_SHIFT                                                      8
8755   #define ETH_PCS10_25G_REG_STATUS1_TX_LPI_ACTIVE                                                            (0x1<<9) // 1: transmit is currently in LPI state; 0: normal operation.
8756   #define ETH_PCS10_25G_REG_STATUS1_TX_LPI_ACTIVE_SHIFT                                                      9
8757   #define ETH_PCS10_25G_REG_STATUS1_RX_LPI                                                                   (0x1<<10) // 1: receive is or was in LPI state; 0: normal operation; Latching high.
8758   #define ETH_PCS10_25G_REG_STATUS1_RX_LPI_SHIFT                                                             10
8759   #define ETH_PCS10_25G_REG_STATUS1_TX_LPI                                                                   (0x1<<11) // 1: transmit is or was in LPI state; 0: normal operation; Latching high.
8760   #define ETH_PCS10_25G_REG_STATUS1_TX_LPI_SHIFT                                                             11
8761 #define ETH_PCS10_25G_REG_DEVICE_ID0                                                                         0x000008UL //Access:R    DataWidth:0x20   // PHY Identifier constant from package parameter PHY_IDENTIFIER bits 15:4. Bits 3:0 always 0.
8762   #define ETH_PCS10_25G_REG_DEVICE_ID0_IDENTIFIER                                                            (0xffff<<0) // Bits 15:0 of Device Identifier defined by parameter PHY_IDENTIFIER in PCS package file.
8763   #define ETH_PCS10_25G_REG_DEVICE_ID0_IDENTIFIER_SHIFT                                                      0
8764 #define ETH_PCS10_25G_REG_DEVICE_ID1                                                                         0x00000cUL //Access:R    DataWidth:0x20   // PHY Identifier constant from package parameter PHY_IDENTIFIER bits 31:16.
8765   #define ETH_PCS10_25G_REG_DEVICE_ID1_IDENTIFIER                                                            (0xffff<<0) // Bits 31:16 of Device Identifier defined by parameter PHY_IDENTIFIER in PCS package file.
8766   #define ETH_PCS10_25G_REG_DEVICE_ID1_IDENTIFIER_SHIFT                                                      0
8767 #define ETH_PCS10_25G_REG_SPEED_ABILITY                                                                      0x000010UL //Access:R    DataWidth:0x20   // PCS supported speeds (values as defined by standard only, no proprietary speeds).
8768   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C10GETH                                                            (0x1<<0) // When 1, this PCS is 10Geth capable.
8769   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C10GETH_SHIFT                                                      0
8770   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C10PASS_TS                                                         (0x1<<1) // When 1, this PCS is 10PASS-TS/2Base-TL capable.
8771   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C10PASS_TS_SHIFT                                                   1
8772   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C40G                                                               (0x1<<2) // When 1, this PCS is 40G capable.
8773   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C40G_SHIFT                                                         2
8774   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C100G                                                              (0x1<<3) // When 1, this PCS is 100G capable.
8775   #define ETH_PCS10_25G_REG_SPEED_ABILITY_C100G_SHIFT                                                        3
8776 #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1                                                                    0x000014UL //Access:R    DataWidth:0x20   // Constant indicating PCS presence.
8777   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_CLAUSE22                                                         (0x1<<0) // Clause 22 registers present when 1.
8778   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_CLAUSE22_SHIFT                                                   0
8779   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_PMD_PMA                                                          (0x1<<1) // PMD/PMA present when 1.
8780   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_PMD_PMA_SHIFT                                                    1
8781   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_WIS_PRES                                                         (0x1<<2) // WIS present when 1.
8782   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_WIS_PRES_SHIFT                                                   2
8783   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_PCS_PRES                                                         (0x1<<3) // PCS present when 1.
8784   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_PCS_PRES_SHIFT                                                   3
8785   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_PHY_XS                                                           (0x1<<4) // PHY XS present when 1.
8786   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_PHY_XS_SHIFT                                                     4
8787   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_DTE_XS                                                           (0x1<<5) // DTE XS present when 1.
8788   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_DTE_XS_SHIFT                                                     5
8789   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_TC_PRES                                                          (0x1<<6) // TC present when 1.
8790   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG1_TC_PRES_SHIFT                                                    6
8791 #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2                                                                    0x000018UL //Access:R    DataWidth:0x20   // Vendor specific presence.
8792   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2_CLAUSE22                                                         (0x1<<13) // Clause 22 extension present
8793   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2_CLAUSE22_SHIFT                                                   13
8794   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2_DEVICE1                                                          (0x1<<14) // Vendor specific device 1 present
8795   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2_DEVICE1_SHIFT                                                    14
8796   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2_DEVICE2                                                          (0x1<<15) // Vendor specific device 2 present
8797   #define ETH_PCS10_25G_REG_DEVICES_IN_PKG2_DEVICE2_SHIFT                                                    15
8798 #define ETH_PCS10_25G_REG_CONTROL2                                                                           0x00001cUL //Access:RW   DataWidth:0x20   // Operating speed indication/control.
8799   #define ETH_PCS10_25G_REG_CONTROL2_PCS_TYPE                                                                (0x7<<0) // PCS type selection; Writing 0 sets PCS_MODE to 0x03 setting Clause 49 mode and disabling MLD.
8800   #define ETH_PCS10_25G_REG_CONTROL2_PCS_TYPE_SHIFT                                                          0
8801 #define ETH_PCS10_25G_REG_STATUS2                                                                            0x000020UL //Access:R    DataWidth:0x20   // Fault status; Device capabilities
8802   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_R                                                               (0x1<<0) // When 1, this PCS is 10GBase-R capable.
8803   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_R_SHIFT                                                         0
8804   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_X                                                               (0x1<<1) // When 1, this PCS is 10GBase-X capable.
8805   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_X_SHIFT                                                         1
8806   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_W                                                               (0x1<<2) // When 1, this PCS is 10GBase-W capable.
8807   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_W_SHIFT                                                         2
8808   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_T                                                               (0x1<<3) // When 1, this PCS is 10GBase-T capable.
8809   #define ETH_PCS10_25G_REG_STATUS2_C10GBASE_T_SHIFT                                                         3
8810   #define ETH_PCS10_25G_REG_STATUS2_C40GBASE_R                                                               (0x1<<4) // When 1, this PCS is 40GBase-R capable.
8811   #define ETH_PCS10_25G_REG_STATUS2_C40GBASE_R_SHIFT                                                         4
8812   #define ETH_PCS10_25G_REG_STATUS2_C100GBASE_R                                                              (0x1<<5) // When 1, this PCS is 100GBase-R capable.
8813   #define ETH_PCS10_25G_REG_STATUS2_C100GBASE_R_SHIFT                                                        5
8814   #define ETH_PCS10_25G_REG_STATUS2_RECEIVE_FAULT                                                            (0x1<<10) // Receive fault. 1=Fault condition on receive path. Latched high
8815   #define ETH_PCS10_25G_REG_STATUS2_RECEIVE_FAULT_SHIFT                                                      10
8816   #define ETH_PCS10_25G_REG_STATUS2_TRANSMIT_FAULT                                                           (0x1<<11) // Transmit fault. 1=Fault condition on transmit path. Latched high
8817   #define ETH_PCS10_25G_REG_STATUS2_TRANSMIT_FAULT_SHIFT                                                     11
8818   #define ETH_PCS10_25G_REG_STATUS2_DEVICE_PRESENT                                                           (0x3<<14) // Device present. When bits are 10 = device responding at this address.
8819   #define ETH_PCS10_25G_REG_STATUS2_DEVICE_PRESENT_SHIFT                                                     14
8820 #define ETH_PCS10_25G_REG_PKG_ID0                                                                            0x000038UL //Access:R    DataWidth:0x20   // Constant from package parameter PACK_IDENTIFIER bits 15:0.
8821   #define ETH_PCS10_25G_REG_PKG_ID0_IDENTIFIER                                                               (0xffff<<0) // Constant from package parameter PACK_IDENTIFIER bits 15:0.
8822   #define ETH_PCS10_25G_REG_PKG_ID0_IDENTIFIER_SHIFT                                                         0
8823 #define ETH_PCS10_25G_REG_PKG_ID1                                                                            0x00003cUL //Access:R    DataWidth:0x20   // Constant from package parameter PACK_IDENTIFIER bits 31:16.
8824   #define ETH_PCS10_25G_REG_PKG_ID1_IDENTIFIER                                                               (0xffff<<0) // Constant from package parameter PACK_IDENTIFIER bits 31:16.
8825   #define ETH_PCS10_25G_REG_PKG_ID1_IDENTIFIER_SHIFT                                                         0
8826 #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY                                                                0x000050UL //Access:RW   DataWidth:0x20   // EEE Control and Capabilities (exists only if EEE is available).
8827   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_LPI_FW                                                       (0x1<<0) // Mode for selecting select 40G EEE mode; 1 = Fast wake mode; 0 = Deep sleep for LPI function.
8828   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_LPI_FW_SHIFT                                                 0
8829   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_EEE_10GBASE_KR                                               (0x1<<6) // When 1, EEE is supported for 10GBASE-KR.
8830   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_EEE_10GBASE_KR_SHIFT                                         6
8831   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RAWAKE                                           (0x1<<8) // When 1, EEE fast wake is supported for 40GBASE-R.
8832   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RAWAKE_SHIFT                                     8
8833   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RSLEEP                                           (0x1<<9) // When 1, EEE deep sleep is supported for 40GBASE-R.
8834   #define ETH_PCS10_25G_REG_EEE_CTRL_CAPABILITY_EEE_40GBASE_RSLEEP_SHIFT                                     9
8835 #define ETH_PCS10_25G_REG_WAKE_ERR_COUNTER                                                                   0x000058UL //Access:R    DataWidth:0x20   // EEE Wake error counter (exists only if EEE is available); Clears on read.
8836   #define ETH_PCS10_25G_REG_WAKE_ERR_COUNTER_COUNTER                                                         (0xffff<<0) // Increments each time the LPI enters the RX_WTF state indicating a wake time fault; None roll-over.
8837   #define ETH_PCS10_25G_REG_WAKE_ERR_COUNTER_COUNTER_SHIFT                                                   0
8838 #define ETH_PCS10_25G_REG_BASER_STATUS1                                                                      0x000080UL //Access:R    DataWidth:0x20   // Link Status Information.
8839   #define ETH_PCS10_25G_REG_BASER_STATUS1_BLOCK_LOCK                                                         (0x1<<0) // 1=PCS locked to received blocks.
8840   #define ETH_PCS10_25G_REG_BASER_STATUS1_BLOCK_LOCK_SHIFT                                                   0
8841   #define ETH_PCS10_25G_REG_BASER_STATUS1_HIGH_BER                                                           (0x1<<1) // 1=PCS reporting a high BER.
8842   #define ETH_PCS10_25G_REG_BASER_STATUS1_HIGH_BER_SHIFT                                                     1
8843   #define ETH_PCS10_25G_REG_BASER_STATUS1_RECEIVE_LINK                                                       (0x1<<12) // Receive link status. 1=Link up; 0=link down.
8844   #define ETH_PCS10_25G_REG_BASER_STATUS1_RECEIVE_LINK_SHIFT                                                 12
8845 #define ETH_PCS10_25G_REG_BASER_STATUS2                                                                      0x000084UL //Access:R    DataWidth:0x20   // Link Status latches and error counters.
8846   #define ETH_PCS10_25G_REG_BASER_STATUS2_ERRORED_CNT                                                        (0xff<<0) // Errored blocks counter; None roll-over.
8847   #define ETH_PCS10_25G_REG_BASER_STATUS2_ERRORED_CNT_SHIFT                                                  0
8848   #define ETH_PCS10_25G_REG_BASER_STATUS2_BER_COUNTER                                                        (0x3f<<8) // BER counter; None roll-over.
8849   #define ETH_PCS10_25G_REG_BASER_STATUS2_BER_COUNTER_SHIFT                                                  8
8850   #define ETH_PCS10_25G_REG_BASER_STATUS2_HIGH_BER                                                           (0x1<<14) // BER flag; Latched high.
8851   #define ETH_PCS10_25G_REG_BASER_STATUS2_HIGH_BER_SHIFT                                                     14
8852   #define ETH_PCS10_25G_REG_BASER_STATUS2_BLOCK_LOCK                                                         (0x1<<15) // Block Lock; Latched low.
8853   #define ETH_PCS10_25G_REG_BASER_STATUS2_BLOCK_LOCK_SHIFT                                                   15
8854 #define ETH_PCS10_25G_REG_SEED_A0                                                                            0x000088UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 15:0.
8855   #define ETH_PCS10_25G_REG_SEED_A0_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed A: Bits 15:0.
8856   #define ETH_PCS10_25G_REG_SEED_A0_SEED_SHIFT                                                               0
8857 #define ETH_PCS10_25G_REG_SEED_A1                                                                            0x00008cUL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 31:16.
8858   #define ETH_PCS10_25G_REG_SEED_A1_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed A: Bits 31:16.
8859   #define ETH_PCS10_25G_REG_SEED_A1_SEED_SHIFT                                                               0
8860 #define ETH_PCS10_25G_REG_SEED_A2                                                                            0x000090UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 47:32.
8861   #define ETH_PCS10_25G_REG_SEED_A2_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed A: Bits 47:32.
8862   #define ETH_PCS10_25G_REG_SEED_A2_SEED_SHIFT                                                               0
8863 #define ETH_PCS10_25G_REG_SEED_A3                                                                            0x000094UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed A bits 57:48.
8864   #define ETH_PCS10_25G_REG_SEED_A3_SEED                                                                     (0x3ff<<0) // 10GBase-R Test Pattern Seed A: Bits 57:48.
8865   #define ETH_PCS10_25G_REG_SEED_A3_SEED_SHIFT                                                               0
8866 #define ETH_PCS10_25G_REG_SEED_B0                                                                            0x000098UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 15:0.
8867   #define ETH_PCS10_25G_REG_SEED_B0_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed B: Bits 15:0.
8868   #define ETH_PCS10_25G_REG_SEED_B0_SEED_SHIFT                                                               0
8869 #define ETH_PCS10_25G_REG_SEED_B1                                                                            0x00009cUL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 31:16.
8870   #define ETH_PCS10_25G_REG_SEED_B1_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed B: Bits 31:16.
8871   #define ETH_PCS10_25G_REG_SEED_B1_SEED_SHIFT                                                               0
8872 #define ETH_PCS10_25G_REG_SEED_B2                                                                            0x0000a0UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 47:32.
8873   #define ETH_PCS10_25G_REG_SEED_B2_SEED                                                                     (0xffff<<0) // 10GBase-R Test Pattern Seed B: Bits 47:32.
8874   #define ETH_PCS10_25G_REG_SEED_B2_SEED_SHIFT                                                               0
8875 #define ETH_PCS10_25G_REG_SEED_B3                                                                            0x0000a4UL //Access:RW   DataWidth:0x20   // 10G Base-R Test Pattern Seed B bits 57:48.
8876   #define ETH_PCS10_25G_REG_SEED_B3_SEED                                                                     (0x3ff<<0) // 10GBase-R Test Pattern Seed B: Bits 57:48.
8877   #define ETH_PCS10_25G_REG_SEED_B3_SEED_SHIFT                                                               0
8878 #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL                                                                 0x0000a8UL //Access:RW   DataWidth:0x20   // Test Pattern Generator and Checker controls.
8879   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_DATA_PATTERN_SEL                                              (0x1<<0) // Data Pattern Select: 1=all Zero, 0=2x Local Fault; 10G only.
8880   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_DATA_PATTERN_SEL_SHIFT                                        0
8881   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_SELECT_SQUARE                                                 (0x1<<1) // Select Square Wave (1) or Pseudo Random (0) test pattern; 10G only.
8882   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_SELECT_SQUARE_SHIFT                                           1
8883   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_RX_TESTPATTERN                                                (0x1<<2) // Receive test-pattern enable.
8884   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_RX_TESTPATTERN_SHIFT                                          2
8885   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_TX_TESTPATTERN                                                (0x1<<3) // Transmit test-pattern enable.
8886   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_TX_TESTPATTERN_SHIFT                                          3
8887   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_SELECT_RANDOM                                                 (0x1<<7) // Select Random Idle test pattern (40G); Overrides bits 1:0 when set.
8888   #define ETH_PCS10_25G_REG_BASER_TEST_CONTROL_SELECT_RANDOM_SHIFT                                           7
8889 #define ETH_PCS10_25G_REG_BASER_TEST_ERR_CNT                                                                 0x0000acUL //Access:R    DataWidth:0x20   // Test Pattern Error Counter; Clears on read; None roll-over.
8890   #define ETH_PCS10_25G_REG_BASER_TEST_ERR_CNT_COUNTER                                                       (0xffff<<0) // Test pattern error counter; Clears on read; None roll-over.
8891   #define ETH_PCS10_25G_REG_BASER_TEST_ERR_CNT_COUNTER_SHIFT                                                 0
8892 #define ETH_PCS10_25G_REG_BER_HIGH_ORDER_CNT                                                                 0x0000b0UL //Access:R    DataWidth:0x20   // BER High Order Counter of BER bits 21:6; None roll-over.
8893   #define ETH_PCS10_25G_REG_BER_HIGH_ORDER_CNT_BER_COUNTER                                                   (0xffff<<0) // Bits 21:6 of BER counter; None roll-over.
8894   #define ETH_PCS10_25G_REG_BER_HIGH_ORDER_CNT_BER_COUNTER_SHIFT                                             0
8895 #define ETH_PCS10_25G_REG_ERR_BLK_HIGH_ORDER_CNT                                                             0x0000b4UL //Access:R    DataWidth:0x20   // Error Blocks High Order Counter bits 21:8; None roll-over.
8896   #define ETH_PCS10_25G_REG_ERR_BLK_HIGH_ORDER_CNT_ERRORED_BLOCKS_COUNTER                                    (0x3fff<<0) // Bits 21:8 of Error Blocks counter; None roll-over.
8897   #define ETH_PCS10_25G_REG_ERR_BLK_HIGH_ORDER_CNT_ERRORED_BLOCKS_COUNTER_SHIFT                              0
8898   #define ETH_PCS10_25G_REG_ERR_BLK_HIGH_ORDER_CNT_HIGH_ORDER_PRESENT                                        (0x1<<15) // High order counter present; Always 1.
8899   #define ETH_PCS10_25G_REG_ERR_BLK_HIGH_ORDER_CNT_HIGH_ORDER_PRESENT_SHIFT                                  15
8900 #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT1                                                              0x0000c8UL //Access:R    DataWidth:0x20   // Lane Alignment Status Bits and Block Lock.
8901   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT1_LANE_ALIGN_STATUS                                          (0x1<<12) // Lane alignment status; 1=All Receive lanes locked and aligned.
8902   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT1_LANE_ALIGN_STATUS_SHIFT                                    12
8903 #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3                                                              0x0000d0UL //Access:R    DataWidth:0x20   // Lane Alignment Marker Lock Status bits.
8904   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE0_MARKER_LOCK                                          (0x1<<0) // Lane 0 alignment marker lock.
8905   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE0_MARKER_LOCK_SHIFT                                    0
8906   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE1_MARKER_LOCK                                          (0x1<<1) // Lane 1 alignment marker lock.
8907   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE1_MARKER_LOCK_SHIFT                                    1
8908   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE2_MARKER_LOCK                                          (0x1<<2) // Lane 2 alignment marker lock.
8909   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE2_MARKER_LOCK_SHIFT                                    2
8910   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE3_MARKER_LOCK                                          (0x1<<3) // Lane 3 alignment marker lock.
8911   #define ETH_PCS10_25G_REG_MULTILANE_ALIGN_STAT3_LANE3_MARKER_LOCK_SHIFT                                    3
8912 #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE0                                                                  0x000320UL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 0; Clears on read; None roll-over.
8913   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE0_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 0; None roll-over.
8914   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE0_BIP_ERROR_COUNTER_SHIFT                                        0
8915 #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE1                                                                  0x000324UL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 1; Clears on read; None roll-over.
8916   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE1_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 1; None roll-over.
8917   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE1_BIP_ERROR_COUNTER_SHIFT                                        0
8918 #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE2                                                                  0x000328UL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 2; Clears on read; None roll-over.
8919   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE2_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 2; None roll-over.
8920   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE2_BIP_ERROR_COUNTER_SHIFT                                        0
8921 #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE3                                                                  0x00032cUL //Access:R    DataWidth:0x20   // BIP Error Counter Lane 3; Clears on read; None roll-over.
8922   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE3_BIP_ERROR_COUNTER                                              (0xffff<<0) // BIP error counter lane 3; None roll-over.
8923   #define ETH_PCS10_25G_REG_BIP_ERR_CNT_LANE3_BIP_ERROR_COUNTER_SHIFT                                        0
8924 #define ETH_PCS10_25G_REG_VENDOR_SCRATCH                                                                     0x020000UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Scratch Register.
8925   #define ETH_PCS10_25G_REG_VENDOR_SCRATCH_SCRATCH                                                           (0xffff<<0) // Scratch Register; Register address to test read and write operation.
8926   #define ETH_PCS10_25G_REG_VENDOR_SCRATCH_SCRATCH_SHIFT                                                     0
8927 #define ETH_PCS10_25G_REG_VENDOR_CORE_REV                                                                    0x020004UL //Access:R    DataWidth:0x20   // Vendor Specific Reg; Core Revision derived from DEV_VERSION package parameter.
8928   #define ETH_PCS10_25G_REG_VENDOR_CORE_REV_REVISION                                                         (0xffff<<0) // Core Design version as defined by DEV_VERSION parameter in PCS package file.
8929   #define ETH_PCS10_25G_REG_VENDOR_CORE_REV_REVISION_SHIFT                                                   0
8930 #define ETH_PCS10_25G_REG_VENDOR_VL_INTVL                                                                    0x020008UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Set the amount of data between markers. (I.e. distance of markers-1).
8931   #define ETH_PCS10_25G_REG_VENDOR_VL_INTVL_MARKER_COUNTER                                                   (0xffff<<0) // A 16-bit value defining the amount of data between markers; (distance of markers-1).
8932   #define ETH_PCS10_25G_REG_VENDOR_VL_INTVL_MARKER_COUNTER_SHIFT                                             0
8933 #define ETH_PCS10_25G_REG_VENDOR_TXLANE_THRESH                                                               0x02000cUL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Defines the transmit line decoupling FIFOs almost full threshold.
8934   #define ETH_PCS10_25G_REG_VENDOR_TXLANE_THRESH_THRESHOLD                                                   (0xf<<0) // A 4-bit value to define the transmit line decoupling FIFOs almost full threshold; Valid values are 4..9.
8935   #define ETH_PCS10_25G_REG_VENDOR_TXLANE_THRESH_THRESHOLD_SHIFT                                             0
8936 #define ETH_PCS10_25G_REG_VENDOR_VL0_0                                                                       0x020020UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 0.
8937   #define ETH_PCS10_25G_REG_VENDOR_VL0_0_M0                                                                  (0xff<<0) // Lane 0 Marker pattern for m0.
8938   #define ETH_PCS10_25G_REG_VENDOR_VL0_0_M0_SHIFT                                                            0
8939   #define ETH_PCS10_25G_REG_VENDOR_VL0_0_M1                                                                  (0xff<<8) // Lane 0 Marker pattern for m1.
8940   #define ETH_PCS10_25G_REG_VENDOR_VL0_0_M1_SHIFT                                                            8
8941 #define ETH_PCS10_25G_REG_VENDOR_VL0_1                                                                       0x020024UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 0 marker pattern.
8942   #define ETH_PCS10_25G_REG_VENDOR_VL0_1_M2                                                                  (0xff<<0) // Lane 0 last btye of Marker pattern for m2.
8943   #define ETH_PCS10_25G_REG_VENDOR_VL0_1_M2_SHIFT                                                            0
8944 #define ETH_PCS10_25G_REG_VENDOR_VL1_0                                                                       0x020028UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 1.
8945   #define ETH_PCS10_25G_REG_VENDOR_VL1_0_M0                                                                  (0xff<<0) // Lane 1 Marker pattern for m0.
8946   #define ETH_PCS10_25G_REG_VENDOR_VL1_0_M0_SHIFT                                                            0
8947   #define ETH_PCS10_25G_REG_VENDOR_VL1_0_M1                                                                  (0xff<<8) // Lane 1 Marker pattern for m1.
8948   #define ETH_PCS10_25G_REG_VENDOR_VL1_0_M1_SHIFT                                                            8
8949 #define ETH_PCS10_25G_REG_VENDOR_VL1_1                                                                       0x02002cUL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 1 marker pattern.
8950   #define ETH_PCS10_25G_REG_VENDOR_VL1_1_M2                                                                  (0xff<<0) // Lane 1 last btye of Marker pattern for m2.
8951   #define ETH_PCS10_25G_REG_VENDOR_VL1_1_M2_SHIFT                                                            0
8952 #define ETH_PCS10_25G_REG_VENDOR_VL2_0                                                                       0x020030UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 2.
8953   #define ETH_PCS10_25G_REG_VENDOR_VL2_0_M0                                                                  (0xff<<0) // Lane 2 Marker pattern for m0.
8954   #define ETH_PCS10_25G_REG_VENDOR_VL2_0_M0_SHIFT                                                            0
8955   #define ETH_PCS10_25G_REG_VENDOR_VL2_0_M1                                                                  (0xff<<8) // Lane 2 Marker pattern for m1.
8956   #define ETH_PCS10_25G_REG_VENDOR_VL2_0_M1_SHIFT                                                            8
8957 #define ETH_PCS10_25G_REG_VENDOR_VL2_1                                                                       0x020034UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 2 marker pattern.
8958   #define ETH_PCS10_25G_REG_VENDOR_VL2_1_M2                                                                  (0xff<<0) // Lane 2 last btye of Marker pattern for m2.
8959   #define ETH_PCS10_25G_REG_VENDOR_VL2_1_M2_SHIFT                                                            0
8960 #define ETH_PCS10_25G_REG_VENDOR_VL3_0                                                                       0x020038UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Marker pattern for PCS Virtual Lane 3.
8961   #define ETH_PCS10_25G_REG_VENDOR_VL3_0_M0                                                                  (0xff<<0) // Lane 3 Marker pattern for m0.
8962   #define ETH_PCS10_25G_REG_VENDOR_VL3_0_M0_SHIFT                                                            0
8963   #define ETH_PCS10_25G_REG_VENDOR_VL3_0_M1                                                                  (0xff<<8) // Lane 3 Marker pattern for m1.
8964   #define ETH_PCS10_25G_REG_VENDOR_VL3_0_M1_SHIFT                                                            8
8965 #define ETH_PCS10_25G_REG_VENDOR_VL3_1                                                                       0x02003cUL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Last byte of PCS Virtual Lane 3 marker pattern.
8966   #define ETH_PCS10_25G_REG_VENDOR_VL3_1_M2                                                                  (0xff<<0) // Lane 3 last btye of Marker pattern for m2.
8967   #define ETH_PCS10_25G_REG_VENDOR_VL3_1_M2_SHIFT                                                            0
8968 #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE                                                                    0x020040UL //Access:RW   DataWidth:0x20   // Vendor Specific Reg; Configure PCS supporting Clause 49 or 82 Encoder/Decoder, MLD.
8969   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_ENA_CLAUSE49                                                     (0x1<<0) // When 0 PCS uses Clause 82 encoder/decoder functions; When 1 PCS uses Clause 49 encoder/decoder functions.
8970   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_ENA_CLAUSE49_SHIFT                                               0
8971   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_DISABLE_MLD                                                      (0x1<<1) // When 0 PCS 4-lane MLD function is active; When 1 the MLD function is disabled.
8972   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_DISABLE_MLD_SHIFT                                                1
8973   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_ST_ENA_CLAUSE49                                                  (0x1<<8) // Current status of Clause 49 setting.
8974   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_ST_ENA_CLAUSE49_SHIFT                                            8
8975   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_ST_DISABLE_MLD                                                   (0x1<<9) // Current status of MLD setting.
8976   #define ETH_PCS10_25G_REG_VENDOR_PCS_MODE_ST_DISABLE_MLD_SHIFT                                             9
8977 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER0                                                             0x000000UL //Access:R    DataWidth:0x8    // Multi Field Register.
8978   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER0_RESERVEDFIELD0                                            (0x1f<<0) // Reserved
8979   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER0_RESERVEDFIELD0_SHIFT                                      0
8980 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER1                                                             0x000004UL //Access:R    DataWidth:0x8    // Multi Field Register.
8981   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER1_RESERVEDFIELD1                                            (0x3f<<0) // Reserved
8982   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER1_RESERVEDFIELD1_SHIFT                                      0
8983 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER2                                                             0x000008UL //Access:R    DataWidth:0x8    // Multi Field Register.
8984   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER2_RESERVEDFIELD2                                            (0x3f<<0) // Reserved
8985   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER2_RESERVEDFIELD2_SHIFT                                      0
8986 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER3                                                             0x000010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
8987   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER3_RESERVEDFIELD3                                            (0x1f<<0) // Reserved
8988   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER3_RESERVEDFIELD3_SHIFT                                      0
8989   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER3_RESERVEDFIELD4                                            (0x1<<7) // Reserved
8990   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER3_RESERVEDFIELD4_SHIFT                                      7
8991 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER4                                                             0x000014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
8992   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER4_RESERVEDFIELD5                                            (0x3f<<0) // Reserved
8993   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER4_RESERVEDFIELD5_SHIFT                                      0
8994   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER4_RESERVEDFIELD6                                            (0x1<<7) // Reserved
8995   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER4_RESERVEDFIELD6_SHIFT                                      7
8996 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER5                                                             0x000018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
8997   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER5_RESERVEDFIELD7                                            (0x3f<<0) // Reserved
8998   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER5_RESERVEDFIELD7_SHIFT                                      0
8999   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER5_RESERVEDFIELD8                                            (0x1<<7) // Reserved
9000   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER5_RESERVEDFIELD8_SHIFT                                      7
9001 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER6                                                             0x000024UL //Access:RW   DataWidth:0x8    // Reserved
9002 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER7                                                             0x0000c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9003   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER7_RESERVEDFIELD10                                           (0xf<<0) // Reserved
9004   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER7_RESERVEDFIELD10_SHIFT                                     0
9005 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER8                                                             0x0000c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9006   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER8_RESERVEDFIELD11                                           (0x1f<<0) // Reserved
9007   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER8_RESERVEDFIELD11_SHIFT                                     0
9008 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9                                                             0x0000c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9009   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD12                                           (0x1<<0) // Reserved
9010   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD12_SHIFT                                     0
9011   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD13                                           (0x1<<1) // Reserved
9012   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD13_SHIFT                                     1
9013   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD14                                           (0x1<<2) // Reserved
9014   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD14_SHIFT                                     2
9015   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD15                                           (0xf<<4) // Reserved
9016   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER9_RESERVEDFIELD15_SHIFT                                     4
9017 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER10                                                            0x0000ccUL //Access:R    DataWidth:0x8    // Multi Field Register.
9018   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER10_RESERVEDFIELD16                                          (0x1<<0) // Reserved
9019   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER10_RESERVEDFIELD16_SHIFT                                    0
9020 #define PHY_NW_IP_REG_PHY0_TOP_AFE_ATEST_CTRL0                                                               0x0000e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9021   #define PHY_NW_IP_REG_PHY0_TOP_AFE_ATEST_CTRL0_ATEST_EN                                                    (0xf<<0) // Analog test mode enable. Controls the macro that drives the atest1_o/atest2_o bumps located over the CMU macro.  0x0 - off high-impedance 0x1 - CMU 0 0x3 - Lane 0 0x4 - Lane 1 0x5 - Lane 2 0x6 - Lane 3 0x15 - SoC circuitry. PHY input pins soc_atest1_i and soc_atest2_i are shorted to atest1_o and atest2_o respectively. rest - reserved
9022   #define PHY_NW_IP_REG_PHY0_TOP_AFE_ATEST_CTRL0_ATEST_EN_SHIFT                                              0
9023 #define PHY_NW_IP_REG_PHY0_TOP_AFE_ATEST_CTRL1                                                               0x0000e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9024   #define PHY_NW_IP_REG_PHY0_TOP_AFE_ATEST_CTRL1_ATEST_SEL                                                   (0x3f<<0) // Analog test mode select. Controls the internal analog voltage or current from the respective macro sent to the atest1_o/atest2_o bumps located over the CMU macro.  Decoding table is provided in separate documentation.
9025   #define PHY_NW_IP_REG_PHY0_TOP_AFE_ATEST_CTRL1_ATEST_SEL_SHIFT                                             0
9026 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11                                                            0x000100UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9027   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD17                                          (0x1<<0) // Reserved
9028   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD17_SHIFT                                    0
9029   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD18                                          (0x1<<1) // Reserved
9030   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD18_SHIFT                                    1
9031   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD19                                          (0x1<<2) // Reserved
9032   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD19_SHIFT                                    2
9033   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD20                                          (0x1<<6) // Reserved
9034   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER11_RESERVEDFIELD20_SHIFT                                    6
9035 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12                                                            0x000140UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9036   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD21                                          (0x1<<0) // Reserved
9037   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD21_SHIFT                                    0
9038   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD22                                          (0x1<<1) // Reserved
9039   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD22_SHIFT                                    1
9040   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD23                                          (0x1<<2) // Reserved
9041   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD23_SHIFT                                    2
9042   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD24                                          (0x1<<6) // Reserved
9043   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER12_RESERVEDFIELD24_SHIFT                                    6
9044 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13                                                            0x000150UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9045   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD25                                          (0x1<<0) // Reserved
9046   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD25_SHIFT                                    0
9047   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD26                                          (0x1<<1) // Reserved
9048   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD26_SHIFT                                    1
9049   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD27                                          (0x1<<2) // Reserved
9050   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD27_SHIFT                                    2
9051   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD28                                          (0x1<<3) // Reserved
9052   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD28_SHIFT                                    3
9053   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD29                                          (0x1<<4) // Reserved
9054   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD29_SHIFT                                    4
9055   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD30                                          (0x1<<5) // Reserved
9056   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD30_SHIFT                                    5
9057   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD31                                          (0x1<<6) // Reserved
9058   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER13_RESERVEDFIELD31_SHIFT                                    6
9059 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14                                                            0x000154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9060   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD32                                          (0x1<<0) // Reserved
9061   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD32_SHIFT                                    0
9062   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD33                                          (0x1<<1) // Reserved
9063   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD33_SHIFT                                    1
9064   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD34                                          (0x1<<2) // Reserved
9065   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD34_SHIFT                                    2
9066   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD35                                          (0x1<<3) // Reserved
9067   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD35_SHIFT                                    3
9068   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD36                                          (0x1<<4) // Reserved
9069   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD36_SHIFT                                    4
9070   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD37                                          (0x1<<5) // Reserved
9071   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD37_SHIFT                                    5
9072   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD38                                          (0x1<<6) // Reserved
9073   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER14_RESERVEDFIELD38_SHIFT                                    6
9074 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15                                                            0x000158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9075   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD39                                          (0x1<<0) // Reserved
9076   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD39_SHIFT                                    0
9077   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD40                                          (0x1<<1) // Reserved
9078   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD40_SHIFT                                    1
9079   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD41                                          (0x1<<2) // Reserved
9080   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD41_SHIFT                                    2
9081   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD42                                          (0x1<<3) // Reserved
9082   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD42_SHIFT                                    3
9083   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD43                                          (0x1<<4) // Reserved
9084   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD43_SHIFT                                    4
9085   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD44                                          (0x1<<5) // Reserved
9086   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD44_SHIFT                                    5
9087   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD45                                          (0x1<<6) // Reserved
9088   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER15_RESERVEDFIELD45_SHIFT                                    6
9089 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16                                                            0x00015cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9090   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD46                                          (0x1<<0) // Reserved
9091   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD46_SHIFT                                    0
9092   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD47                                          (0x1<<1) // Reserved
9093   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD47_SHIFT                                    1
9094   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD48                                          (0x1<<2) // Reserved
9095   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD48_SHIFT                                    2
9096   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD49                                          (0x1<<3) // Reserved
9097   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD49_SHIFT                                    3
9098   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD50                                          (0x1<<4) // Reserved
9099   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD50_SHIFT                                    4
9100   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD51                                          (0x1<<5) // Reserved
9101   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD51_SHIFT                                    5
9102   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD52                                          (0x1<<6) // Reserved
9103   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER16_RESERVEDFIELD52_SHIFT                                    6
9104 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17                                                            0x0003c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9105   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD53                                          (0x1<<0) // Reserved
9106   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD53_SHIFT                                    0
9107   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD54                                          (0x1<<1) // Reserved
9108   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD54_SHIFT                                    1
9109   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD55                                          (0x1<<2) // Reserved
9110   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD55_SHIFT                                    2
9111   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD56                                          (0x1<<7) // Reserved
9112   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER17_RESERVEDFIELD56_SHIFT                                    7
9113 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER18                                                            0x0003c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9114   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER18_RESERVEDFIELD57                                          (0x1<<0) // Reserved
9115   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER18_RESERVEDFIELD57_SHIFT                                    0
9116   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER18_RESERVEDFIELD58                                          (0x1<<7) // Reserved
9117   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER18_RESERVEDFIELD58_SHIFT                                    7
9118 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER19                                                            0x0003c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9119   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER19_RESERVEDFIELD59                                          (0x1<<0) // Reserved
9120   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER19_RESERVEDFIELD59_SHIFT                                    0
9121   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER19_RESERVEDFIELD60                                          (0x1<<7) // Reserved
9122   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER19_RESERVEDFIELD60_SHIFT                                    7
9123 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER20                                                            0x0003ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9124   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER20_RESERVEDFIELD61                                          (0x7<<0) // Reserved
9125   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER20_RESERVEDFIELD61_SHIFT                                    0
9126   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER20_RESERVEDFIELD62                                          (0x1<<7) // Reserved
9127   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER20_RESERVEDFIELD62_SHIFT                                    7
9128 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER21                                                            0x0003d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9129   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER21_RESERVEDFIELD63                                          (0x7<<0) // Reserved
9130   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER21_RESERVEDFIELD63_SHIFT                                    0
9131   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER21_RESERVEDFIELD64                                          (0x1<<7) // Reserved
9132   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER21_RESERVEDFIELD64_SHIFT                                    7
9133 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22                                                            0x0003d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9134   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22_RESERVEDFIELD65                                          (0x1<<0) // Reserved
9135   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22_RESERVEDFIELD65_SHIFT                                    0
9136   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22_RESERVEDFIELD66                                          (0x1<<1) // Reserved
9137   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22_RESERVEDFIELD66_SHIFT                                    1
9138   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22_RESERVEDFIELD67                                          (0x1<<7) // Reserved
9139   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER22_RESERVEDFIELD67_SHIFT                                    7
9140 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23                                                            0x0003d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9141   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD68                                          (0x1<<0) // Reserved
9142   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD68_SHIFT                                    0
9143   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD69                                          (0x3<<1) // Reserved
9144   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD69_SHIFT                                    1
9145   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD70                                          (0x1<<3) // Reserved
9146   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD70_SHIFT                                    3
9147   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD71                                          (0x1<<7) // Reserved
9148   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER23_RESERVEDFIELD71_SHIFT                                    7
9149 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24                                                            0x0003dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9150   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD72                                          (0x1<<0) // Reserved
9151   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD72_SHIFT                                    0
9152   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD73                                          (0x1<<1) // Reserved
9153   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD73_SHIFT                                    1
9154   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD74                                          (0x1<<2) // Reserved
9155   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD74_SHIFT                                    2
9156   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD75                                          (0x1f<<3) // Reserved
9157   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER24_RESERVEDFIELD75_SHIFT                                    3
9158 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_LC0_CLK_CMU_CTRL1                                                    0x0003e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9159   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_LC0_CLK_CMU_CTRL1_TBUS_OUT_CG_EN                                   (0x1<<7) // Clock gate enable for the TBUS debug output branch of cm_lc0_clk_cmu.
9160   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_LC0_CLK_CMU_CTRL1_TBUS_OUT_CG_EN_SHIFT                             7
9161 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25                                                            0x0003e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9162   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD76                                          (0x1<<0) // Reserved
9163   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD76_SHIFT                                    0
9164   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD77                                          (0x1<<1) // Reserved
9165   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD77_SHIFT                                    1
9166   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD78                                          (0x1<<2) // Reserved
9167   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD78_SHIFT                                    2
9168   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD79                                          (0x1f<<3) // Reserved
9169   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER25_RESERVEDFIELD79_SHIFT                                    3
9170 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_LC0_CLK_CMUDIV_CTRL1                                                 0x0003e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9171   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_LC0_CLK_CMUDIV_CTRL1_TBUS_OUT_CG_EN                                (0x1<<7) // Clock gate enable for the TBUS debug output branch of cm_lc0_clk_cmudiv.
9172   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_LC0_CLK_CMUDIV_CTRL1_TBUS_OUT_CG_EN_SHIFT                          7
9173 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26                                                            0x000400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9174   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26_RESERVEDFIELD80                                          (0x1<<0) // Reserved
9175   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26_RESERVEDFIELD80_SHIFT                                    0
9176   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26_RESERVEDFIELD81                                          (0x1<<1) // Reserved
9177   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26_RESERVEDFIELD81_SHIFT                                    1
9178   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26_RESERVEDFIELD82                                          (0x1<<7) // Reserved
9179   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER26_RESERVEDFIELD82_SHIFT                                    7
9180 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27                                                            0x000404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9181   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD83                                          (0x1<<0) // Reserved
9182   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD83_SHIFT                                    0
9183   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD84                                          (0x3<<1) // Reserved
9184   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD84_SHIFT                                    1
9185   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD85                                          (0x1<<3) // Reserved
9186   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD85_SHIFT                                    3
9187   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD86                                          (0x1<<7) // Reserved
9188   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER27_RESERVEDFIELD86_SHIFT                                    7
9189 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28                                                            0x000408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9190   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD87                                          (0x1<<0) // Reserved
9191   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD87_SHIFT                                    0
9192   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD88                                          (0x1<<1) // Reserved
9193   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD88_SHIFT                                    1
9194   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD89                                          (0x1<<2) // Reserved
9195   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD89_SHIFT                                    2
9196   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD90                                          (0x1f<<3) // Reserved
9197   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER28_RESERVEDFIELD90_SHIFT                                    3
9198 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL2_CTRL1                                                    0x00040cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9199   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL2_CTRL1_TBUS_OUT_CG_EN                                   (0x1<<7) // Clock gate enable for the TBUS debug output branch of cm_r0_clk_pll2.
9200   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL2_CTRL1_TBUS_OUT_CG_EN_SHIFT                             7
9201 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29                                                            0x000410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9202   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD91                                          (0x1<<0) // Reserved
9203   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD91_SHIFT                                    0
9204   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD92                                          (0x1<<1) // Reserved
9205   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD92_SHIFT                                    1
9206   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD93                                          (0x1<<2) // Reserved
9207   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD93_SHIFT                                    2
9208   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD94                                          (0x1f<<3) // Reserved
9209   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER29_RESERVEDFIELD94_SHIFT                                    3
9210 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL2DIV_CTRL1                                                 0x000414UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9211   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL2DIV_CTRL1_TBUS_OUT_CG_EN                                (0x1<<7) // Clock gate enable for the TBUS debug output branch of cm_r0_clk_pll2div.
9212   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL2DIV_CTRL1_TBUS_OUT_CG_EN_SHIFT                          7
9213 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30                                                            0x000418UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9214   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD95                                          (0x1<<0) // Reserved
9215   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD95_SHIFT                                    0
9216   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD96                                          (0x1<<1) // Reserved
9217   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD96_SHIFT                                    1
9218   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD97                                          (0x1<<2) // Reserved
9219   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD97_SHIFT                                    2
9220   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD98                                          (0x1f<<3) // Reserved
9221   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER30_RESERVEDFIELD98_SHIFT                                    3
9222 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL3_CTRL1                                                    0x00041cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9223   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL3_CTRL1_TBUS_OUT_CG_EN                                   (0x1<<7) // Clock gate enable for the TBUS debug output branch of cm_r0_clk_pll3.
9224   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL3_CTRL1_TBUS_OUT_CG_EN_SHIFT                             7
9225 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31                                                            0x000420UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9226   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD99                                          (0x1<<0) // Reserved
9227   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD99_SHIFT                                    0
9228   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD100                                         (0x1<<1) // Reserved
9229   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD100_SHIFT                                   1
9230   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD101                                         (0x1<<2) // Reserved
9231   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD101_SHIFT                                   2
9232   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD102                                         (0x1f<<3) // Reserved
9233   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER31_RESERVEDFIELD102_SHIFT                                   3
9234 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL3DIV_CTRL1                                                 0x000424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9235   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL3DIV_CTRL1_TBUS_OUT_CG_EN                                (0x1<<7) // Clock gate enable for the TBUS debug output branch of cm_r0_clk_pll3div.
9236   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_CM_R0_CLK_PLL3DIV_CTRL1_TBUS_OUT_CG_EN_SHIFT                          7
9237 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX                                                              0x000440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9238   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_CTRL_SRC_SEL                                               (0x3<<0) // Clock source select for lane 0 TX clock. 0x0: ln0_txclk_i PHY input clock 0x1: rx clock 0x2: cmu clock 0x3: test clock
9239   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_CTRL_SRC_SEL_SHIFT                                         0
9240   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_RESERVEDFIELD103                                           (0x1<<2) // Reserved
9241   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_RESERVEDFIELD103_SHIFT                                     2
9242   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_CTRL_BIST_CG_EN                                            (0x1<<4) // Clock gate enable for TX bist clock branch
9243   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_CTRL_BIST_CG_EN_SHIFT                                      4
9244   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_RESERVEDFIELD104                                           (0x1<<7) // Reserved
9245   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_TX_RESERVEDFIELD104_SHIFT                                     7
9246 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32                                                            0x000444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9247   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD105                                         (0x1<<0) // Reserved
9248   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD105_SHIFT                                   0
9249   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD106                                         (0x1<<1) // Reserved
9250   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD106_SHIFT                                   1
9251   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD107                                         (0x1<<2) // Reserved
9252   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD107_SHIFT                                   2
9253   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD108                                         (0x1<<7) // Reserved
9254   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER32_RESERVEDFIELD108_SHIFT                                   7
9255 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX                                                              0x000448UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9256   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_RESERVEDFIELD109                                           (0x3<<0) // Reserved
9257   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_RESERVEDFIELD109_SHIFT                                     0
9258   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_CTRL_CG_EN                                                 (0x1<<4) // Clock gate enable for RX clock output to customer logics
9259   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_CTRL_CG_EN_SHIFT                                           4
9260   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_CTRL_BIST_CG_EN                                            (0x1<<5) // Clock gate enable for RX bist clock branch
9261   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_CTRL_BIST_CG_EN_SHIFT                                      5
9262   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_RESERVEDFIELD110                                           (0x1<<7) // Reserved
9263   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN0_CLK_RX_RESERVEDFIELD110_SHIFT                                     7
9264 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33                                                            0x00044cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9265   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD111                                         (0x1<<0) // Reserved
9266   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD111_SHIFT                                   0
9267   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD112                                         (0x1<<1) // Reserved
9268   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD112_SHIFT                                   1
9269   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD113                                         (0x1<<2) // Reserved
9270   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD113_SHIFT                                   2
9271   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD114                                         (0x1<<7) // Reserved
9272   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER33_RESERVEDFIELD114_SHIFT                                   7
9273 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER34                                                            0x000450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9274   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER34_RESERVEDFIELD115                                         (0x1<<4) // Reserved
9275   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER34_RESERVEDFIELD115_SHIFT                                   4
9276 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER35                                                            0x000454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9277   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER35_RESERVEDFIELD116                                         (0x3<<0) // Reserved
9278   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER35_RESERVEDFIELD116_SHIFT                                   0
9279 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX                                                              0x000460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9280   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_CTRL_SRC_SEL                                               (0x3<<0) // Clock source select for lane 0 TX clock. 0x0: ln1_txclk_i PHY input clock 0x1: rx clock 0x2: cmu clock 0x3: test clock
9281   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_CTRL_SRC_SEL_SHIFT                                         0
9282   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_RESERVEDFIELD117                                           (0x1<<2) // Reserved
9283   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_RESERVEDFIELD117_SHIFT                                     2
9284   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_CTRL_BIST_CG_EN                                            (0x1<<4) // Clock gate enable for TX bist clock branch
9285   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_CTRL_BIST_CG_EN_SHIFT                                      4
9286   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_RESERVEDFIELD118                                           (0x1<<7) // Reserved
9287   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_TX_RESERVEDFIELD118_SHIFT                                     7
9288 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36                                                            0x000464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9289   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD119                                         (0x1<<0) // Reserved
9290   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD119_SHIFT                                   0
9291   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD120                                         (0x1<<1) // Reserved
9292   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD120_SHIFT                                   1
9293   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD121                                         (0x1<<2) // Reserved
9294   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD121_SHIFT                                   2
9295   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD122                                         (0x1<<7) // Reserved
9296   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER36_RESERVEDFIELD122_SHIFT                                   7
9297 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX                                                              0x000468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9298   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_RESERVEDFIELD123                                           (0x3<<0) // Reserved
9299   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_RESERVEDFIELD123_SHIFT                                     0
9300   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_CTRL_CG_EN                                                 (0x1<<4) // Clock gate enable for RX clock output to customer logics
9301   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_CTRL_CG_EN_SHIFT                                           4
9302   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_CTRL_BIST_CG_EN                                            (0x1<<5) // Clock gate enable for RX bist clock branch
9303   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_CTRL_BIST_CG_EN_SHIFT                                      5
9304   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_RESERVEDFIELD124                                           (0x1<<7) // Reserved
9305   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN1_CLK_RX_RESERVEDFIELD124_SHIFT                                     7
9306 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37                                                            0x00046cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9307   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD125                                         (0x1<<0) // Reserved
9308   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD125_SHIFT                                   0
9309   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD126                                         (0x1<<1) // Reserved
9310   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD126_SHIFT                                   1
9311   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD127                                         (0x1<<2) // Reserved
9312   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD127_SHIFT                                   2
9313   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD128                                         (0x1<<7) // Reserved
9314   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER37_RESERVEDFIELD128_SHIFT                                   7
9315 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER38                                                            0x000470UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9316   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER38_RESERVEDFIELD129                                         (0x1<<4) // Reserved
9317   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER38_RESERVEDFIELD129_SHIFT                                   4
9318 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER39                                                            0x000474UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9319   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER39_RESERVEDFIELD130                                         (0x3<<0) // Reserved
9320   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER39_RESERVEDFIELD130_SHIFT                                   0
9321 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX                                                              0x000480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9322   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_CTRL_SRC_SEL                                               (0x3<<0) // Clock source select for lane 0 TX clock. 0x0: ln2_txclk_i PHY input clock 0x1: rx clock 0x2: cmu clock 0x3: test clock
9323   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_CTRL_SRC_SEL_SHIFT                                         0
9324   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_RESERVEDFIELD131                                           (0x1<<2) // Reserved
9325   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_RESERVEDFIELD131_SHIFT                                     2
9326   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_CTRL_BIST_CG_EN                                            (0x1<<4) // Clock gate enable for TX bist clock branch
9327   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_CTRL_BIST_CG_EN_SHIFT                                      4
9328   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_RESERVEDFIELD132                                           (0x1<<7) // Reserved
9329   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_TX_RESERVEDFIELD132_SHIFT                                     7
9330 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40                                                            0x000484UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9331   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD133                                         (0x1<<0) // Reserved
9332   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD133_SHIFT                                   0
9333   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD134                                         (0x1<<1) // Reserved
9334   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD134_SHIFT                                   1
9335   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD135                                         (0x1<<2) // Reserved
9336   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD135_SHIFT                                   2
9337   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD136                                         (0x1<<7) // Reserved
9338   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER40_RESERVEDFIELD136_SHIFT                                   7
9339 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX                                                              0x000488UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9340   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_RESERVEDFIELD137                                           (0x3<<0) // Reserved
9341   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_RESERVEDFIELD137_SHIFT                                     0
9342   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_CTRL_CG_EN                                                 (0x1<<4) // Clock gate enable for RX clock output to customer logics
9343   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_CTRL_CG_EN_SHIFT                                           4
9344   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_CTRL_BIST_CG_EN                                            (0x1<<5) // Clock gate enable for RX bist clock branch
9345   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_CTRL_BIST_CG_EN_SHIFT                                      5
9346   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_RESERVEDFIELD138                                           (0x1<<7) // Reserved
9347   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN2_CLK_RX_RESERVEDFIELD138_SHIFT                                     7
9348 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41                                                            0x00048cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9349   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD139                                         (0x1<<0) // Reserved
9350   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD139_SHIFT                                   0
9351   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD140                                         (0x1<<1) // Reserved
9352   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD140_SHIFT                                   1
9353   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD141                                         (0x1<<2) // Reserved
9354   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD141_SHIFT                                   2
9355   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD142                                         (0x1<<7) // Reserved
9356   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER41_RESERVEDFIELD142_SHIFT                                   7
9357 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER42                                                            0x000490UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9358   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER42_RESERVEDFIELD143                                         (0x1<<4) // Reserved
9359   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER42_RESERVEDFIELD143_SHIFT                                   4
9360 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER43                                                            0x000494UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9361   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER43_RESERVEDFIELD144                                         (0x3<<0) // Reserved
9362   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER43_RESERVEDFIELD144_SHIFT                                   0
9363 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX                                                              0x0004a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9364   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_CTRL_SRC_SEL                                               (0x3<<0) // Clock source select for lane 0 TX clock. 0x0: ln3_txclk_i PHY input clock 0x1: rx clock 0x2: cmu clock 0x3: test clock
9365   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_CTRL_SRC_SEL_SHIFT                                         0
9366   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_RESERVEDFIELD145                                           (0x1<<2) // Reserved
9367   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_RESERVEDFIELD145_SHIFT                                     2
9368   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_CTRL_BIST_CG_EN                                            (0x1<<4) // Clock gate enable for TX bist clock branch
9369   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_CTRL_BIST_CG_EN_SHIFT                                      4
9370   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_RESERVEDFIELD146                                           (0x1<<7) // Reserved
9371   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_TX_RESERVEDFIELD146_SHIFT                                     7
9372 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44                                                            0x0004a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9373   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD147                                         (0x1<<0) // Reserved
9374   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD147_SHIFT                                   0
9375   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD148                                         (0x1<<1) // Reserved
9376   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD148_SHIFT                                   1
9377   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD149                                         (0x1<<2) // Reserved
9378   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD149_SHIFT                                   2
9379   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD150                                         (0x1<<7) // Reserved
9380   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER44_RESERVEDFIELD150_SHIFT                                   7
9381 #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX                                                              0x0004a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9382   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_RESERVEDFIELD151                                           (0x3<<0) // Reserved
9383   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_RESERVEDFIELD151_SHIFT                                     0
9384   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_CTRL_CG_EN                                                 (0x1<<4) // Clock gate enable for RX clock output to customer logics
9385   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_CTRL_CG_EN_SHIFT                                           4
9386   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_CTRL_BIST_CG_EN                                            (0x1<<5) // Clock gate enable for RX bist clock branch
9387   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_CTRL_BIST_CG_EN_SHIFT                                      5
9388   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_RESERVEDFIELD152                                           (0x1<<7) // Reserved
9389   #define PHY_NW_IP_REG_PHY0_TOP_CLOCK_LN3_CLK_RX_RESERVEDFIELD152_SHIFT                                     7
9390 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45                                                            0x0004acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9391   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD153                                         (0x1<<0) // Reserved
9392   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD153_SHIFT                                   0
9393   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD154                                         (0x1<<1) // Reserved
9394   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD154_SHIFT                                   1
9395   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD155                                         (0x1<<2) // Reserved
9396   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD155_SHIFT                                   2
9397   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD156                                         (0x1<<7) // Reserved
9398   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER45_RESERVEDFIELD156_SHIFT                                   7
9399 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER46                                                            0x0004b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9400   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER46_RESERVEDFIELD157                                         (0x1<<4) // Reserved
9401   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER46_RESERVEDFIELD157_SHIFT                                   4
9402 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER47                                                            0x0004b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9403   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER47_RESERVEDFIELD158                                         (0x3<<0) // Reserved
9404   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER47_RESERVEDFIELD158_SHIFT                                   0
9405 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48                                                            0x0004c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9406   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD159                                         (0x1<<0) // Reserved
9407   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD159_SHIFT                                   0
9408   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD160                                         (0x1<<1) // Reserved
9409   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD160_SHIFT                                   1
9410   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD161                                         (0x1<<2) // Reserved
9411   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD161_SHIFT                                   2
9412   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD162                                         (0x1<<3) // Reserved
9413   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER48_RESERVEDFIELD162_SHIFT                                   3
9414 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER49                                                            0x0004c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
9415   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER49_RESERVEDFIELD163                                         (0x1<<0) // Reserved
9416   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER49_RESERVEDFIELD163_SHIFT                                   0
9417   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER49_RESERVEDFIELD164                                         (0x1<<1) // Reserved
9418   #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER49_RESERVEDFIELD164_SHIFT                                   1
9419 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER50                                                            0x0005c0UL //Access:RW   DataWidth:0x8    // Reserved
9420 #define PHY_NW_IP_REG_PHY0_TOP_ERR_CTRL0                                                                     0x000600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9421   #define PHY_NW_IP_REG_PHY0_TOP_ERR_CTRL0_ERR                                                               (0x1<<0) // PHY error status. 0x0 - no error 0x1 - PHY has an internal error detected by firmware. PHY error code can be used to isolate error event.  Decoding table is provided in separate documentation.
9422   #define PHY_NW_IP_REG_PHY0_TOP_ERR_CTRL0_ERR_SHIFT                                                         0
9423 #define PHY_NW_IP_REG_PHY0_TOP_ERR_CTRL1                                                                     0x000604UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit PHY error code.  0x0 - indicates that there is no error rest - reserved
9424 #define PHY_NW_IP_REG_PHY0_TOP_ERR_CTRL2                                                                     0x000608UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit PHY error code.  0x0 - indicates that there is no error rest - reserved
9425 #define PHY_NW_IP_REG_PHY0_TOP_ERR_STATUS0                                                                   0x000614UL //Access:W    DataWidth:0x8    // Multi Field Register.
9426   #define PHY_NW_IP_REG_PHY0_TOP_ERR_STATUS0_REGBUS_ERR                                                      (0x1<<0) // Rebug error status.  Write 1 to clear.
9427   #define PHY_NW_IP_REG_PHY0_TOP_ERR_STATUS0_REGBUS_ERR_SHIFT                                                0
9428 #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_CTRL                                                          0x00061cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9429   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_CTRL_CLR                                                    (0x1<<0) // Clear the debug info presented in REGBUS_ERR_INFO_STATUS* registers.
9430   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_CTRL_CLR_SHIFT                                              0
9431 #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS0                                                       0x000620UL //Access:R    DataWidth:0x8    // Multi Field Register.
9432   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS0_ERR_TYPE                                            (0x3<<0) // Type of error: 1 = err ack 2 = timeout
9433   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS0_ERR_TYPE_SHIFT                                      0
9434   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS0_TRANSFER_RW                                         (0x1<<2) // Errored register transfer type: 0 = read transfer 1 = write transfer
9435   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS0_TRANSFER_RW_SHIFT                                   2
9436 #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS1                                                       0x000624UL //Access:R    DataWidth:0x8    // Errored register transfer address low 8 bits
9437 #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS2                                                       0x000628UL //Access:R    DataWidth:0x8    // Multi Field Register.
9438   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS2_TRANSFER_ADDR_MSB                                   (0x7f<<0) // Errored register transfer address upper bits
9439   #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS2_TRANSFER_ADDR_MSB_SHIFT                             0
9440 #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS3                                                       0x00062cUL //Access:R    DataWidth:0x8    // Errored register transfer write data
9441 #define PHY_NW_IP_REG_PHY0_TOP_REGBUS_ERR_INFO_STATUS4                                                       0x000630UL //Access:R    DataWidth:0x8    // Errored register transfer write data bit enable
9442 #define PHY_NW_IP_REG_PHY0_TOP_TBUS_ADDR_7_0                                                                 0x000680UL //Access:RW   DataWidth:0x8    // lower 8-bits of the 16-bit digital test bus tbus address. Decoding table is provided in separate documentation.
9443 #define PHY_NW_IP_REG_PHY0_TOP_TBUS_ADDR_15_8                                                                0x000684UL //Access:RW   DataWidth:0x8    // higher 8-bits of the 16-bit digital test bus tbus address. Decoding table is provided in separate documentation.
9444 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER51                                                            0x000688UL //Access:RW   DataWidth:0x8    // Reserved
9445 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER52                                                            0x00068cUL //Access:RW   DataWidth:0x8    // Reserved
9446 #define PHY_NW_IP_REG_PHY0_TOP_RESERVEDREGISTER53                                                            0x000690UL //Access:RW   DataWidth:0x8    // Reserved
9447 #define PHY_NW_IP_REG_PHY0_TOP_TBUS_DATA_7_0                                                                 0x0006c0UL //Access:R    DataWidth:0x8    // Digital test bus tbus output bits [7:0]
9448 #define PHY_NW_IP_REG_PHY0_TOP_TBUS_DATA_11_8                                                                0x0006c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
9449   #define PHY_NW_IP_REG_PHY0_TOP_TBUS_DATA_11_8_F3                                                           (0xf<<0) // Digital test bus tbus output bits [11:8]
9450   #define PHY_NW_IP_REG_PHY0_TOP_TBUS_DATA_11_8_F3_SHIFT                                                     0
9451 #define PHY_NW_IP_REG_PHY0_TOP_SIM_CTRL                                                                      0x000700UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9452   #define PHY_NW_IP_REG_PHY0_TOP_SIM_CTRL_SIM_1B_MODEL                                                       (0x1<<0) // Set if running a 1b simulation.  Firmware may check this field to discover its runtime context.  Do not set on actual silicon.
9453   #define PHY_NW_IP_REG_PHY0_TOP_SIM_CTRL_SIM_1B_MODEL_SHIFT                                                 0
9454 #define PHY_NW_IP_REG_PHY0_TOP_FW_CTRL                                                                       0x000704UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9455   #define PHY_NW_IP_REG_PHY0_TOP_FW_CTRL_RESERVEDFIELD169                                                    (0x1<<0) // Reserved
9456   #define PHY_NW_IP_REG_PHY0_TOP_FW_CTRL_RESERVEDFIELD169_SHIFT                                              0
9457   #define PHY_NW_IP_REG_PHY0_TOP_FW_CTRL_CRC_DISABLE                                                         (0x1<<1) // Prevents firmware from running program memory CRC integrity check at boot up. Must be written before releasing cpu_reset_i
9458   #define PHY_NW_IP_REG_PHY0_TOP_FW_CTRL_CRC_DISABLE_SHIFT                                                   1
9459 #define PHY_NW_IP_REG_PHY0_MB_CMD                                                                            0x000800UL //Access:RW   DataWidth:0x8    // Command to the PHY firmware. It is expected that only the APB master writes to the command register.  Upon a write to this register, CMD_FLAG is set automatically.
9460 #define PHY_NW_IP_REG_PHY0_MB_CMD_FLAG                                                                       0x000808UL //Access:W    DataWidth:0x8    // Multi Field Register.
9461   #define PHY_NW_IP_REG_PHY0_MB_CMD_FLAG_F5                                                                  (0x1<<0) // Indicates the presence of a new command to the PHY firmware. It is set automatically when CMD is written. It is expected to be cleared by the PHY firmware by writing 1 to it.
9462   #define PHY_NW_IP_REG_PHY0_MB_CMD_FLAG_F5_SHIFT                                                            0
9463 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA0                                                                      0x00080cUL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 0
9464 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA1                                                                      0x000810UL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 1
9465 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA2                                                                      0x000814UL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 2
9466 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA3                                                                      0x000818UL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 3
9467 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA4                                                                      0x00081cUL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 4
9468 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA5                                                                      0x000820UL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 5
9469 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA6                                                                      0x000824UL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 6
9470 #define PHY_NW_IP_REG_PHY0_MB_CMD_DATA7                                                                      0x000828UL //Access:RW   DataWidth:0x8    // Command auxiliary data or argument 7
9471 #define PHY_NW_IP_REG_PHY0_MB_RSP                                                                            0x000840UL //Access:RW   DataWidth:0x8    // Response to the PHY firmware. It is expected that only the APB master writes to the Response register.  Upon a write to this register, RSP_FLAG is set automatically.
9472 #define PHY_NW_IP_REG_PHY0_MB_RSP_FLAG                                                                       0x000848UL //Access:W    DataWidth:0x8    // Multi Field Register.
9473   #define PHY_NW_IP_REG_PHY0_MB_RSP_FLAG_F15                                                                 (0x1<<0) // Indicates the presence of a new Response to the PHY firmware. It is set automatically when RSP is written. It is expected to be cleared by the PHY firmware by writing 1 to it.
9474   #define PHY_NW_IP_REG_PHY0_MB_RSP_FLAG_F15_SHIFT                                                           0
9475 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA0                                                                      0x00084cUL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 0
9476 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA1                                                                      0x000850UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 1
9477 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA2                                                                      0x000854UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 2
9478 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA3                                                                      0x000858UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 3
9479 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA4                                                                      0x00085cUL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 4
9480 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA5                                                                      0x000860UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 5
9481 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA6                                                                      0x000864UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 6
9482 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA7                                                                      0x000868UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 7
9483 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA8                                                                      0x00086cUL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 8
9484 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA9                                                                      0x000870UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 9
9485 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA10                                                                     0x000874UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 10
9486 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA11                                                                     0x000878UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 11
9487 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA12                                                                     0x00087cUL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 12
9488 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA13                                                                     0x000880UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 13
9489 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA14                                                                     0x000884UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 14
9490 #define PHY_NW_IP_REG_PHY0_MB_RSP_DATA15                                                                     0x000888UL //Access:RW   DataWidth:0x8    // Response auxiliary data or argument 15
9491 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER54                                                     0x000c00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9492   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER54_F32                                               (0x1<<0) // Reserved
9493   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER54_F32_SHIFT                                         0
9494 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER55                                                     0x000c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9495   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER55_F33                                               (0x3f<<0) // Reserved
9496   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER55_F33_SHIFT                                         0
9497 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER56                                                     0x000c08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9498   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER56_F34                                               (0x1<<0) // Reserved
9499   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER56_F34_SHIFT                                         0
9500 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER57                                                     0x000c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9501   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER57_F35                                               (0x1<<0) // Reserved
9502   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER57_F35_SHIFT                                         0
9503 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER58                                                     0x000c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9504   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER58_F36                                               (0x1<<0) // Reserved
9505   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER58_F36_SHIFT                                         0
9506 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER59                                                     0x000c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9507   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER59_F37                                               (0x1f<<0) // Reserved
9508   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER59_F37_SHIFT                                         0
9509 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER60                                                     0x000c18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9510   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER60_F38                                               (0x1<<0) // Reserved
9511   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER60_F38_SHIFT                                         0
9512 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER61                                                     0x000c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9513   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER61_F39                                               (0x1f<<0) // Reserved
9514   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER61_F39_SHIFT                                         0
9515 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER62                                                     0x000c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9516   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER62_F40                                               (0x1<<0) // Reserved
9517   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER62_F40_SHIFT                                         0
9518 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER63                                                     0x000c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9519   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER63_F41                                               (0xf<<0) // Reserved
9520   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER63_F41_SHIFT                                         0
9521 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER64                                                     0x000c28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9522   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER64_F42                                               (0x1<<0) // Reserved
9523   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER64_F42_SHIFT                                         0
9524 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER65                                                     0x000c2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9525   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER65_F43                                               (0x1f<<0) // Reserved
9526   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER65_F43_SHIFT                                         0
9527 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER66                                                     0x000c30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9528   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER66_F44                                               (0x1<<0) // Reserved
9529   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER66_F44_SHIFT                                         0
9530 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER67                                                     0x000c34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9531   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER67_F45                                               (0x1<<0) // Reserved
9532   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER67_F45_SHIFT                                         0
9533 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER68                                                     0x000c38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9534   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER68_F46                                               (0x1<<0) // Reserved
9535   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER68_F46_SHIFT                                         0
9536 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER69                                                     0x000c3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9537   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER69_F47                                               (0xf<<0) // Reserved
9538   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER69_F47_SHIFT                                         0
9539 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER70                                                     0x000c40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9540   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER70_F48                                               (0x1<<0) // Reserved
9541   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER70_F48_SHIFT                                         0
9542 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER71                                                     0x000c44UL //Access:RW   DataWidth:0x8    // Reserved
9543 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER72                                                     0x000c48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9544   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER72_F50                                               (0x1<<0) // Reserved
9545   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER72_F50_SHIFT                                         0
9546 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER73                                                     0x000c4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9547   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER73_F51                                               (0x7f<<0) // Reserved
9548   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER73_F51_SHIFT                                         0
9549 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER74                                                     0x000c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9550   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER74_F52                                               (0x1<<0) // Reserved
9551   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER74_F52_SHIFT                                         0
9552 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER75                                                     0x000c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9553   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER75_F53                                               (0x7<<0) // Reserved
9554   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER75_F53_SHIFT                                         0
9555 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER76                                                     0x000c58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9556   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER76_F54                                               (0x1<<0) // Reserved
9557   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER76_F54_SHIFT                                         0
9558 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER77                                                     0x000c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9559   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER77_F55                                               (0x1<<0) // Reserved
9560   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER77_F55_SHIFT                                         0
9561 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER78                                                     0x000c60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9562   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER78_F56                                               (0x1<<0) // Reserved
9563   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER78_F56_SHIFT                                         0
9564 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER79                                                     0x000c64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9565   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER79_F57                                               (0xf<<0) // Reserved
9566   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER79_F57_SHIFT                                         0
9567 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER80                                                     0x000c68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9568   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER80_F58                                               (0x1<<0) // Reserved
9569   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER80_F58_SHIFT                                         0
9570 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER81                                                     0x000c6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9571   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER81_F59                                               (0x3<<0) // Reserved
9572   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER81_F59_SHIFT                                         0
9573 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER82                                                     0x000c70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9574   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER82_F60                                               (0x1<<0) // Reserved
9575   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER82_F60_SHIFT                                         0
9576 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER83                                                     0x000c74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9577   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER83_F61                                               (0x3<<0) // Reserved
9578   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER83_F61_SHIFT                                         0
9579 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER84                                                     0x000c78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9580   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER84_F62                                               (0x1<<0) // Reserved
9581   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER84_F62_SHIFT                                         0
9582 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER85                                                     0x000c7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9583   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER85_F63                                               (0x3<<0) // Reserved
9584   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER85_F63_SHIFT                                         0
9585 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER86                                                     0x000c80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9586   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER86_F64                                               (0x1<<0) // Reserved
9587   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER86_F64_SHIFT                                         0
9588 #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER87                                                     0x000c84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9589   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER87_F65                                               (0x1f<<0) // Reserved
9590   #define PHY_NW_IP_REG_PHY0_OVR_CMU_LC_RESERVEDREGISTER87_F65_SHIFT                                         0
9591 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER88                                                      0x000e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9592   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER88_F66                                                (0x1<<0) // Reserved
9593   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER88_F66_SHIFT                                          0
9594 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER89                                                      0x000e04UL //Access:RW   DataWidth:0x8    // Reserved
9595 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER90                                                      0x000e08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9596   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER90_F68                                                (0x1<<0) // Reserved
9597   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER90_F68_SHIFT                                          0
9598 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER91                                                      0x000e0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9599   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER91_F69                                                (0x7f<<0) // Reserved
9600   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER91_F69_SHIFT                                          0
9601 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER92                                                      0x000e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9602   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER92_F70                                                (0x1<<0) // Reserved
9603   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER92_F70_SHIFT                                          0
9604 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER93                                                      0x000e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9605   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER93_F71                                                (0x7<<0) // Reserved
9606   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER93_F71_SHIFT                                          0
9607 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER94                                                      0x000e18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9608   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER94_F72                                                (0x1<<0) // Reserved
9609   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER94_F72_SHIFT                                          0
9610 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER95                                                      0x000e1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9611   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER95_F73                                                (0x1<<0) // Reserved
9612   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER95_F73_SHIFT                                          0
9613 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER96                                                      0x000e20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9614   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER96_F74                                                (0x1<<0) // Reserved
9615   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER96_F74_SHIFT                                          0
9616 #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER97                                                      0x000e24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9617   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER97_F75                                                (0x7<<0) // Reserved
9618   #define PHY_NW_IP_REG_PHY0_OVR_CMU_R_RESERVEDREGISTER97_F75_SHIFT                                          0
9619 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER98                                                        0x001000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9620   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER98_F76                                                  (0x1<<0) // Reserved
9621   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER98_F76_SHIFT                                            0
9622 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER99                                                        0x001004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9623   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER99_F77                                                  (0x1<<0) // Reserved
9624   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER99_F77_SHIFT                                            0
9625 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER100                                                       0x001008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9626   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER100_F78                                                 (0x1<<0) // Reserved
9627   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER100_F78_SHIFT                                           0
9628 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER101                                                       0x00100cUL //Access:RW   DataWidth:0x8    // Reserved
9629 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER102                                                       0x001010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9630   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER102_F80                                                 (0x1<<0) // Reserved
9631   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER102_F80_SHIFT                                           0
9632 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER103                                                       0x001014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9633   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER103_F81                                                 (0x1<<0) // Reserved
9634   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER103_F81_SHIFT                                           0
9635 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER104                                                       0x001018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9636   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER104_F82                                                 (0x3<<0) // Reserved
9637   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER104_F82_SHIFT                                           0
9638 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER105                                                       0x00101cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9639   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER105_F83                                                 (0x1<<0) // Reserved
9640   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER105_F83_SHIFT                                           0
9641 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER106                                                       0x001020UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9642   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER106_F84                                                 (0x1f<<0) // Reserved
9643   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER106_F84_SHIFT                                           0
9644 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER107                                                       0x001024UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9645   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER107_F85                                                 (0x1<<0) // Reserved
9646   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER107_F85_SHIFT                                           0
9647 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER108                                                       0x001028UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9648   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER108_F86                                                 (0x3<<0) // Reserved
9649   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER108_F86_SHIFT                                           0
9650 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER109                                                       0x00102cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9651   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER109_F87                                                 (0x1<<0) // Reserved
9652   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER109_F87_SHIFT                                           0
9653 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER110                                                       0x001030UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9654   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER110_F88                                                 (0x1f<<0) // Reserved
9655   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER110_F88_SHIFT                                           0
9656 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER111                                                       0x001034UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9657   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER111_F89                                                 (0x1<<0) // Reserved
9658   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER111_F89_SHIFT                                           0
9659 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER112                                                       0x001038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9660   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER112_F90                                                 (0x1<<0) // Reserved
9661   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER112_F90_SHIFT                                           0
9662 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER113                                                       0x00103cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9663   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER113_F91                                                 (0x1<<0) // Reserved
9664   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER113_F91_SHIFT                                           0
9665 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER114                                                       0x001040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9666   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER114_F92                                                 (0xf<<0) // Reserved
9667   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER114_F92_SHIFT                                           0
9668 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER115                                                       0x001044UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9669   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER115_F93                                                 (0x1<<0) // Reserved
9670   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER115_F93_SHIFT                                           0
9671 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER116                                                       0x001048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9672   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER116_F94                                                 (0x3<<0) // Reserved
9673   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER116_F94_SHIFT                                           0
9674 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER117                                                       0x00104cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9675   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER117_F95                                                 (0x1<<0) // Reserved
9676   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER117_F95_SHIFT                                           0
9677 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER118                                                       0x001050UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9678   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER118_F96                                                 (0x1<<0) // Reserved
9679   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER118_F96_SHIFT                                           0
9680 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER119                                                       0x001054UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9681   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER119_F97                                                 (0x1<<0) // Reserved
9682   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER119_F97_SHIFT                                           0
9683 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER120                                                       0x001058UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9684   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER120_F98                                                 (0x1<<0) // Reserved
9685   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER120_F98_SHIFT                                           0
9686 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER121                                                       0x00105cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9687   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER121_F99                                                 (0x1<<0) // Reserved
9688   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER121_F99_SHIFT                                           0
9689 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER122                                                       0x001060UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9690   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER122_F100                                                (0x1<<0) // Reserved
9691   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER122_F100_SHIFT                                          0
9692 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER123                                                       0x001064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9693   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER123_F101                                                (0x1<<0) // Reserved
9694   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER123_F101_SHIFT                                          0
9695 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER124                                                       0x001068UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9696   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER124_F102                                                (0x1<<0) // Reserved
9697   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER124_F102_SHIFT                                          0
9698 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER125                                                       0x00106cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9699   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER125_F103                                                (0x1<<0) // Reserved
9700   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER125_F103_SHIFT                                          0
9701 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER126                                                       0x001070UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9702   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER126_F104                                                (0x1f<<0) // Reserved
9703   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER126_F104_SHIFT                                          0
9704 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER127                                                       0x001074UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9705   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER127_F105                                                (0x1<<0) // Reserved
9706   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER127_F105_SHIFT                                          0
9707 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER128                                                       0x001078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9708   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER128_F106                                                (0x1<<0) // Reserved
9709   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER128_F106_SHIFT                                          0
9710 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER129                                                       0x00107cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9711   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER129_F107                                                (0x1<<0) // Reserved
9712   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER129_F107_SHIFT                                          0
9713 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER130                                                       0x001080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9714   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER130_F108                                                (0xf<<0) // Reserved
9715   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER130_F108_SHIFT                                          0
9716 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER131                                                       0x001084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9717   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER131_F109                                                (0x1<<0) // Reserved
9718   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER131_F109_SHIFT                                          0
9719 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER132                                                       0x001088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9720   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER132_F110                                                (0x3f<<0) // Reserved
9721   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER132_F110_SHIFT                                          0
9722 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER133                                                       0x00108cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9723   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER133_F111                                                (0x1<<0) // Reserved
9724   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER133_F111_SHIFT                                          0
9725 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER134                                                       0x001090UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9726   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER134_F112                                                (0x3f<<0) // Reserved
9727   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER134_F112_SHIFT                                          0
9728 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER135                                                       0x001094UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9729   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER135_F113                                                (0x1<<0) // Reserved
9730   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER135_F113_SHIFT                                          0
9731 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER136                                                       0x001098UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9732   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER136_F114                                                (0x3f<<0) // Reserved
9733   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER136_F114_SHIFT                                          0
9734 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER137                                                       0x00109cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9735   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER137_F115                                                (0x1<<0) // Reserved
9736   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER137_F115_SHIFT                                          0
9737 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER138                                                       0x0010a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9738   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER138_F116                                                (0x3f<<0) // Reserved
9739   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER138_F116_SHIFT                                          0
9740 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER139                                                       0x0010a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9741   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER139_F117                                                (0x1<<0) // Reserved
9742   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER139_F117_SHIFT                                          0
9743 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER140                                                       0x0010a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9744   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER140_F118                                                (0x3f<<0) // Reserved
9745   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER140_F118_SHIFT                                          0
9746 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER141                                                       0x0010acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9747   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER141_F119                                                (0x1<<0) // Reserved
9748   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER141_F119_SHIFT                                          0
9749 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER142                                                       0x0010b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9750   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER142_F120                                                (0x3f<<0) // Reserved
9751   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER142_F120_SHIFT                                          0
9752 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER143                                                       0x0010b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9753   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER143_F121                                                (0x1<<0) // Reserved
9754   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER143_F121_SHIFT                                          0
9755 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER144                                                       0x0010b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9756   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER144_F122                                                (0x1f<<0) // Reserved
9757   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER144_F122_SHIFT                                          0
9758 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER145                                                       0x0010bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9759   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER145_F123                                                (0x1<<0) // Reserved
9760   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER145_F123_SHIFT                                          0
9761 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER146                                                       0x0010c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9762   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER146_F124                                                (0x1f<<0) // Reserved
9763   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER146_F124_SHIFT                                          0
9764 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER147                                                       0x0010c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9765   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER147_F125                                                (0x1<<0) // Reserved
9766   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER147_F125_SHIFT                                          0
9767 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER148                                                       0x0010c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9768   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER148_F126                                                (0x1f<<0) // Reserved
9769   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER148_F126_SHIFT                                          0
9770 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER149                                                       0x0010ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9771   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER149_F127                                                (0x1<<0) // Reserved
9772   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER149_F127_SHIFT                                          0
9773 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER150                                                       0x0010d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9774   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER150_F128                                                (0x1f<<0) // Reserved
9775   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER150_F128_SHIFT                                          0
9776 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER151                                                       0x0010d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9777   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER151_F129                                                (0x1<<0) // Reserved
9778   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER151_F129_SHIFT                                          0
9779 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER152                                                       0x0010d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9780   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER152_F130                                                (0x7<<0) // Reserved
9781   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER152_F130_SHIFT                                          0
9782 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER153                                                       0x0010dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9783   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER153_F131                                                (0x1<<0) // Reserved
9784   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER153_F131_SHIFT                                          0
9785 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER154                                                       0x0010e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9786   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER154_F132                                                (0x3f<<0) // Reserved
9787   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER154_F132_SHIFT                                          0
9788 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER155                                                       0x0010e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9789   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER155_F133                                                (0x1<<0) // Reserved
9790   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER155_F133_SHIFT                                          0
9791 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER156                                                       0x0010e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9792   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER156_F134                                                (0x3f<<0) // Reserved
9793   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER156_F134_SHIFT                                          0
9794 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER157                                                       0x0010ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9795   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER157_F135                                                (0x1<<0) // Reserved
9796   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER157_F135_SHIFT                                          0
9797 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER158                                                       0x0010f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9798   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER158_F136                                                (0x1f<<0) // Reserved
9799   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER158_F136_SHIFT                                          0
9800 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER159                                                       0x0010f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9801   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER159_F137                                                (0x1<<0) // Reserved
9802   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER159_F137_SHIFT                                          0
9803 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER160                                                       0x0010f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9804   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER160_F138                                                (0x1f<<0) // Reserved
9805   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER160_F138_SHIFT                                          0
9806 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER161                                                       0x0010fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9807   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER161_F139                                                (0x1<<0) // Reserved
9808   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER161_F139_SHIFT                                          0
9809 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER162                                                       0x001100UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9810   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER162_F140                                                (0x3f<<0) // Reserved
9811   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER162_F140_SHIFT                                          0
9812 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER163                                                       0x001104UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9813   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER163_F141                                                (0x1<<0) // Reserved
9814   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER163_F141_SHIFT                                          0
9815 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER164                                                       0x001108UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9816   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER164_F142                                                (0x3f<<0) // Reserved
9817   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER164_F142_SHIFT                                          0
9818 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER165                                                       0x00110cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9819   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER165_F143                                                (0x1<<0) // Reserved
9820   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER165_F143_SHIFT                                          0
9821 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER166                                                       0x001110UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9822   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER166_F144                                                (0xf<<0) // Reserved
9823   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER166_F144_SHIFT                                          0
9824 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER167                                                       0x001114UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9825   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER167_F145                                                (0x1<<0) // Reserved
9826   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER167_F145_SHIFT                                          0
9827 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER168                                                       0x001118UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9828   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER168_F146                                                (0x7<<0) // Reserved
9829   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER168_F146_SHIFT                                          0
9830 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER169                                                       0x00111cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9831   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER169_F147                                                (0x1<<0) // Reserved
9832   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER169_F147_SHIFT                                          0
9833 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER170                                                       0x001120UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9834   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER170_F148                                                (0x7<<0) // Reserved
9835   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER170_F148_SHIFT                                          0
9836 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER171                                                       0x001124UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9837   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER171_F149                                                (0x1<<0) // Reserved
9838   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER171_F149_SHIFT                                          0
9839 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER172                                                       0x001128UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9840   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER172_F150                                                (0x7<<0) // Reserved
9841   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER172_F150_SHIFT                                          0
9842 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER173                                                       0x00112cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9843   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER173_F151                                                (0x1<<0) // Reserved
9844   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER173_F151_SHIFT                                          0
9845 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER174                                                       0x001130UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9846   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER174_F152                                                (0x3f<<0) // Reserved
9847   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER174_F152_SHIFT                                          0
9848 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER175                                                       0x001134UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9849   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER175_F153                                                (0x1<<0) // Reserved
9850   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER175_F153_SHIFT                                          0
9851 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER176                                                       0x001138UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9852   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER176_F154                                                (0x3f<<0) // Reserved
9853   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER176_F154_SHIFT                                          0
9854 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER177                                                       0x00113cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9855   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER177_F155                                                (0x1<<0) // Reserved
9856   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER177_F155_SHIFT                                          0
9857 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER178                                                       0x001140UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9858   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER178_F156                                                (0x1<<0) // Reserved
9859   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER178_F156_SHIFT                                          0
9860 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER179                                                       0x001144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9861   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER179_F157                                                (0x1<<0) // Reserved
9862   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER179_F157_SHIFT                                          0
9863 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER180                                                       0x001148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9864   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER180_F158                                                (0x7<<0) // Reserved
9865   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER180_F158_SHIFT                                          0
9866 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER181                                                       0x00114cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9867   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER181_F159                                                (0x1<<0) // Reserved
9868   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER181_F159_SHIFT                                          0
9869 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER182                                                       0x001150UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9870   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER182_F160                                                (0x1f<<0) // Reserved
9871   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER182_F160_SHIFT                                          0
9872 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER183                                                       0x001154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9873   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER183_F161                                                (0x1<<0) // Reserved
9874   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER183_F161_SHIFT                                          0
9875 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER184                                                       0x001158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9876   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER184_F162                                                (0x1f<<0) // Reserved
9877   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER184_F162_SHIFT                                          0
9878 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER185                                                       0x00115cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9879   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER185_F163                                                (0x1<<0) // Reserved
9880   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER185_F163_SHIFT                                          0
9881 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER186                                                       0x001160UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9882   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER186_F164                                                (0x7<<0) // Reserved
9883   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER186_F164_SHIFT                                          0
9884 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER187                                                       0x001164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9885   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER187_F165                                                (0x1<<0) // Reserved
9886   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER187_F165_SHIFT                                          0
9887 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER188                                                       0x001168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9888   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER188_F166                                                (0xf<<0) // Reserved
9889   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER188_F166_SHIFT                                          0
9890 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER189                                                       0x00116cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9891   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER189_F167                                                (0x1<<0) // Reserved
9892   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER189_F167_SHIFT                                          0
9893 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER190                                                       0x001170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9894   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER190_F168                                                (0xf<<0) // Reserved
9895   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER190_F168_SHIFT                                          0
9896 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER191                                                       0x001174UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9897   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER191_F169                                                (0x1<<0) // Reserved
9898   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER191_F169_SHIFT                                          0
9899 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER192                                                       0x001178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9900   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER192_F170                                                (0x7<<0) // Reserved
9901   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER192_F170_SHIFT                                          0
9902 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER193                                                       0x00117cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9903   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER193_F171                                                (0x1<<0) // Reserved
9904   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER193_F171_SHIFT                                          0
9905 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER194                                                       0x001180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9906   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER194_F172                                                (0x3<<0) // Reserved
9907   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER194_F172_SHIFT                                          0
9908 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER195                                                       0x001184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9909   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER195_F173                                                (0x1<<0) // Reserved
9910   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER195_F173_SHIFT                                          0
9911 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER196                                                       0x001188UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9912   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER196_F174                                                (0x3<<0) // Reserved
9913   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER196_F174_SHIFT                                          0
9914 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER197                                                       0x00118cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9915   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER197_F175                                                (0x1<<0) // Reserved
9916   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER197_F175_SHIFT                                          0
9917 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER198                                                       0x001190UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9918   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER198_F176                                                (0x7<<0) // Reserved
9919   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER198_F176_SHIFT                                          0
9920 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER199                                                       0x001194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9921   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER199_F177                                                (0x1<<0) // Reserved
9922   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER199_F177_SHIFT                                          0
9923 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER200                                                       0x001198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9924   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER200_F178                                                (0x3f<<0) // Reserved
9925   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER200_F178_SHIFT                                          0
9926 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER201                                                       0x00119cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9927   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER201_F179                                                (0x1<<0) // Reserved
9928   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER201_F179_SHIFT                                          0
9929 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER202                                                       0x0011a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9930   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER202_F180                                                (0x3f<<0) // Reserved
9931   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER202_F180_SHIFT                                          0
9932 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER203                                                       0x0011a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9933   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER203_F181                                                (0x1<<0) // Reserved
9934   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER203_F181_SHIFT                                          0
9935 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER204                                                       0x0011a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9936   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER204_F182                                                (0x3f<<0) // Reserved
9937   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER204_F182_SHIFT                                          0
9938 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER205                                                       0x0011acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9939   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER205_F183                                                (0x1<<0) // Reserved
9940   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER205_F183_SHIFT                                          0
9941 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER206                                                       0x0011b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9942   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER206_F184                                                (0x3f<<0) // Reserved
9943   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER206_F184_SHIFT                                          0
9944 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER207                                                       0x0011b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9945   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER207_F185                                                (0x1<<0) // Reserved
9946   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER207_F185_SHIFT                                          0
9947 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER208                                                       0x0011b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9948   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER208_F186                                                (0x3f<<0) // Reserved
9949   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER208_F186_SHIFT                                          0
9950 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER209                                                       0x0011bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9951   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER209_F187                                                (0x1<<0) // Reserved
9952   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER209_F187_SHIFT                                          0
9953 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER210                                                       0x0011c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9954   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER210_F188                                                (0x3f<<0) // Reserved
9955   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER210_F188_SHIFT                                          0
9956 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER211                                                       0x0011c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9957   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER211_F189                                                (0x1<<0) // Reserved
9958   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER211_F189_SHIFT                                          0
9959 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER212                                                       0x0011c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9960   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER212_F190                                                (0x3f<<0) // Reserved
9961   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER212_F190_SHIFT                                          0
9962 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER213                                                       0x0011ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9963   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER213_F191                                                (0x1<<0) // Reserved
9964   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER213_F191_SHIFT                                          0
9965 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER214                                                       0x0011d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9966   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER214_F192                                                (0x7<<0) // Reserved
9967   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER214_F192_SHIFT                                          0
9968 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER215                                                       0x0011d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9969   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER215_F193                                                (0x1<<0) // Reserved
9970   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER215_F193_SHIFT                                          0
9971 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER216                                                       0x0011d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9972   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER216_F194                                                (0x1<<0) // Reserved
9973   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER216_F194_SHIFT                                          0
9974 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER217                                                       0x0011dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9975   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER217_F195                                                (0x1<<0) // Reserved
9976   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER217_F195_SHIFT                                          0
9977 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER218                                                       0x0011e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9978   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER218_F196                                                (0x1<<0) // Reserved
9979   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER218_F196_SHIFT                                          0
9980 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER219                                                       0x0011e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9981   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER219_F197                                                (0x1<<0) // Reserved
9982   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER219_F197_SHIFT                                          0
9983 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER220                                                       0x0011e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9984   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER220_F198                                                (0x1<<0) // Reserved
9985   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER220_F198_SHIFT                                          0
9986 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER221                                                       0x0011ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9987   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER221_F199                                                (0x1<<0) // Reserved
9988   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER221_F199_SHIFT                                          0
9989 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER222                                                       0x0011f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9990   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER222_F200                                                (0x1<<0) // Reserved
9991   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER222_F200_SHIFT                                          0
9992 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER223                                                       0x0011f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9993   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER223_F201                                                (0x1<<0) // Reserved
9994   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER223_F201_SHIFT                                          0
9995 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER224                                                       0x0011f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
9996   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER224_F202                                                (0x1<<0) // Reserved
9997   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER224_F202_SHIFT                                          0
9998 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER225                                                       0x0011fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
9999   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER225_F203                                                (0x1<<0) // Reserved
10000   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER225_F203_SHIFT                                          0
10001 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER226                                                       0x001200UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10002   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER226_F204                                                (0x1<<0) // Reserved
10003   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER226_F204_SHIFT                                          0
10004 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER227                                                       0x001204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10005   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER227_F205                                                (0x1<<0) // Reserved
10006   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER227_F205_SHIFT                                          0
10007 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER228                                                       0x001208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10008   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER228_F206                                                (0x7<<0) // Reserved
10009   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER228_F206_SHIFT                                          0
10010 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER229                                                       0x00120cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10011   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER229_F207                                                (0x1<<0) // Reserved
10012   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER229_F207_SHIFT                                          0
10013 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER230                                                       0x001210UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10014   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER230_F208                                                (0x3f<<0) // Reserved
10015   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER230_F208_SHIFT                                          0
10016 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER231                                                       0x001214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10017   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER231_F209                                                (0x1<<0) // Reserved
10018   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER231_F209_SHIFT                                          0
10019 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER232                                                       0x001218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10020   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER232_F210                                                (0x1<<0) // Reserved
10021   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER232_F210_SHIFT                                          0
10022 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER233                                                       0x00121cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10023   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER233_F211                                                (0x1<<0) // Reserved
10024   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER233_F211_SHIFT                                          0
10025 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER234                                                       0x001220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10026   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER234_F212                                                (0xf<<0) // Reserved
10027   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER234_F212_SHIFT                                          0
10028 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER235                                                       0x001224UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10029   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER235_F213                                                (0x1<<0) // Reserved
10030   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER235_F213_SHIFT                                          0
10031 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER236                                                       0x001228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10032   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER236_F214                                                (0xf<<0) // Reserved
10033   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER236_F214_SHIFT                                          0
10034 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER237                                                       0x00122cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10035   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER237_F215                                                (0x1<<0) // Reserved
10036   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER237_F215_SHIFT                                          0
10037 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER238                                                       0x001230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10038   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER238_F216                                                (0x3f<<0) // Reserved
10039   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER238_F216_SHIFT                                          0
10040 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER239                                                       0x001234UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10041   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER239_F217                                                (0x1<<0) // Reserved
10042   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER239_F217_SHIFT                                          0
10043 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER240                                                       0x001238UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10044   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER240_F218                                                (0x1<<0) // Reserved
10045   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER240_F218_SHIFT                                          0
10046 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER241                                                       0x00123cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10047   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER241_F219                                                (0x1<<0) // Reserved
10048   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER241_F219_SHIFT                                          0
10049 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER242                                                       0x001240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10050   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER242_F220                                                (0xf<<0) // Reserved
10051   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER242_F220_SHIFT                                          0
10052 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER243                                                       0x001244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10053   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER243_F221                                                (0x1<<0) // Reserved
10054   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER243_F221_SHIFT                                          0
10055 #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER244                                                       0x001248UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10056   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER244_F222                                                (0x1<<0) // Reserved
10057   #define PHY_NW_IP_REG_PHY0_OVR_LN0_RESERVEDREGISTER244_F222_SHIFT                                          0
10058 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER245                                                       0x001400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10059   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER245_F223                                                (0x1<<0) // Reserved
10060   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER245_F223_SHIFT                                          0
10061 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER246                                                       0x001404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10062   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER246_F224                                                (0x1<<0) // Reserved
10063   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER246_F224_SHIFT                                          0
10064 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER247                                                       0x001408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10065   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER247_F225                                                (0x1<<0) // Reserved
10066   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER247_F225_SHIFT                                          0
10067 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER248                                                       0x00140cUL //Access:RW   DataWidth:0x8    // Reserved
10068 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER249                                                       0x001410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10069   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER249_F227                                                (0x1<<0) // Reserved
10070   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER249_F227_SHIFT                                          0
10071 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER250                                                       0x001414UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10072   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER250_F228                                                (0x1<<0) // Reserved
10073   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER250_F228_SHIFT                                          0
10074 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER251                                                       0x001418UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10075   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER251_F229                                                (0x3<<0) // Reserved
10076   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER251_F229_SHIFT                                          0
10077 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER252                                                       0x00141cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10078   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER252_F230                                                (0x1<<0) // Reserved
10079   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER252_F230_SHIFT                                          0
10080 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER253                                                       0x001420UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10081   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER253_F231                                                (0x1f<<0) // Reserved
10082   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER253_F231_SHIFT                                          0
10083 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER254                                                       0x001424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10084   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER254_F232                                                (0x1<<0) // Reserved
10085   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER254_F232_SHIFT                                          0
10086 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER255                                                       0x001428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10087   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER255_F233                                                (0x3<<0) // Reserved
10088   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER255_F233_SHIFT                                          0
10089 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER256                                                       0x00142cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10090   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER256_F234                                                (0x1<<0) // Reserved
10091   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER256_F234_SHIFT                                          0
10092 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER257                                                       0x001430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10093   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER257_F235                                                (0x1f<<0) // Reserved
10094   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER257_F235_SHIFT                                          0
10095 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER258                                                       0x001434UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10096   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER258_F236                                                (0x1<<0) // Reserved
10097   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER258_F236_SHIFT                                          0
10098 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER259                                                       0x001438UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10099   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER259_F237                                                (0x1<<0) // Reserved
10100   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER259_F237_SHIFT                                          0
10101 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER260                                                       0x00143cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10102   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER260_F238                                                (0x1<<0) // Reserved
10103   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER260_F238_SHIFT                                          0
10104 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER261                                                       0x001440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10105   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER261_F239                                                (0xf<<0) // Reserved
10106   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER261_F239_SHIFT                                          0
10107 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER262                                                       0x001444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10108   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER262_F240                                                (0x1<<0) // Reserved
10109   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER262_F240_SHIFT                                          0
10110 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER263                                                       0x001448UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10111   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER263_F241                                                (0x3<<0) // Reserved
10112   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER263_F241_SHIFT                                          0
10113 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER264                                                       0x00144cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10114   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER264_F242                                                (0x1<<0) // Reserved
10115   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER264_F242_SHIFT                                          0
10116 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER265                                                       0x001450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10117   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER265_F243                                                (0x1<<0) // Reserved
10118   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER265_F243_SHIFT                                          0
10119 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER266                                                       0x001454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10120   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER266_F244                                                (0x1<<0) // Reserved
10121   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER266_F244_SHIFT                                          0
10122 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER267                                                       0x001458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10123   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER267_F245                                                (0x1<<0) // Reserved
10124   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER267_F245_SHIFT                                          0
10125 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER268                                                       0x00145cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10126   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER268_F246                                                (0x1<<0) // Reserved
10127   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER268_F246_SHIFT                                          0
10128 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER269                                                       0x001460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10129   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER269_F247                                                (0x1<<0) // Reserved
10130   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER269_F247_SHIFT                                          0
10131 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER270                                                       0x001464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10132   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER270_F248                                                (0x1<<0) // Reserved
10133   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER270_F248_SHIFT                                          0
10134 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER271                                                       0x001468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10135   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER271_F249                                                (0x1<<0) // Reserved
10136   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER271_F249_SHIFT                                          0
10137 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER272                                                       0x00146cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10138   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER272_F250                                                (0x1<<0) // Reserved
10139   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER272_F250_SHIFT                                          0
10140 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER273                                                       0x001470UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10141   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER273_F251                                                (0x1f<<0) // Reserved
10142   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER273_F251_SHIFT                                          0
10143 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER274                                                       0x001474UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10144   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER274_F252                                                (0x1<<0) // Reserved
10145   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER274_F252_SHIFT                                          0
10146 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER275                                                       0x001478UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10147   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER275_F253                                                (0x1<<0) // Reserved
10148   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER275_F253_SHIFT                                          0
10149 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER276                                                       0x00147cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10150   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER276_F254                                                (0x1<<0) // Reserved
10151   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER276_F254_SHIFT                                          0
10152 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER277                                                       0x001480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10153   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER277_F255                                                (0xf<<0) // Reserved
10154   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER277_F255_SHIFT                                          0
10155 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER278                                                       0x001484UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10156   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER278_F256                                                (0x1<<0) // Reserved
10157   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER278_F256_SHIFT                                          0
10158 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER279                                                       0x001488UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10159   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER279_F257                                                (0x3f<<0) // Reserved
10160   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER279_F257_SHIFT                                          0
10161 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER280                                                       0x00148cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10162   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER280_F258                                                (0x1<<0) // Reserved
10163   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER280_F258_SHIFT                                          0
10164 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER281                                                       0x001490UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10165   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER281_F259                                                (0x3f<<0) // Reserved
10166   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER281_F259_SHIFT                                          0
10167 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER282                                                       0x001494UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10168   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER282_F260                                                (0x1<<0) // Reserved
10169   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER282_F260_SHIFT                                          0
10170 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER283                                                       0x001498UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10171   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER283_F261                                                (0x3f<<0) // Reserved
10172   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER283_F261_SHIFT                                          0
10173 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER284                                                       0x00149cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10174   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER284_F262                                                (0x1<<0) // Reserved
10175   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER284_F262_SHIFT                                          0
10176 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER285                                                       0x0014a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10177   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER285_F263                                                (0x3f<<0) // Reserved
10178   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER285_F263_SHIFT                                          0
10179 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER286                                                       0x0014a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10180   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER286_F264                                                (0x1<<0) // Reserved
10181   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER286_F264_SHIFT                                          0
10182 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER287                                                       0x0014a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10183   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER287_F265                                                (0x3f<<0) // Reserved
10184   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER287_F265_SHIFT                                          0
10185 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER288                                                       0x0014acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10186   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER288_F266                                                (0x1<<0) // Reserved
10187   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER288_F266_SHIFT                                          0
10188 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER289                                                       0x0014b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10189   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER289_F267                                                (0x3f<<0) // Reserved
10190   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER289_F267_SHIFT                                          0
10191 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER290                                                       0x0014b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10192   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER290_F268                                                (0x1<<0) // Reserved
10193   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER290_F268_SHIFT                                          0
10194 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER291                                                       0x0014b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10195   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER291_F269                                                (0x1f<<0) // Reserved
10196   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER291_F269_SHIFT                                          0
10197 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER292                                                       0x0014bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10198   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER292_F270                                                (0x1<<0) // Reserved
10199   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER292_F270_SHIFT                                          0
10200 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER293                                                       0x0014c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10201   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER293_F271                                                (0x1f<<0) // Reserved
10202   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER293_F271_SHIFT                                          0
10203 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER294                                                       0x0014c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10204   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER294_F272                                                (0x1<<0) // Reserved
10205   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER294_F272_SHIFT                                          0
10206 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER295                                                       0x0014c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10207   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER295_F273                                                (0x1f<<0) // Reserved
10208   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER295_F273_SHIFT                                          0
10209 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER296                                                       0x0014ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10210   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER296_F274                                                (0x1<<0) // Reserved
10211   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER296_F274_SHIFT                                          0
10212 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER297                                                       0x0014d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10213   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER297_F275                                                (0x1f<<0) // Reserved
10214   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER297_F275_SHIFT                                          0
10215 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER298                                                       0x0014d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10216   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER298_F276                                                (0x1<<0) // Reserved
10217   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER298_F276_SHIFT                                          0
10218 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER299                                                       0x0014d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10219   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER299_F277                                                (0x7<<0) // Reserved
10220   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER299_F277_SHIFT                                          0
10221 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER300                                                       0x0014dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10222   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER300_F278                                                (0x1<<0) // Reserved
10223   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER300_F278_SHIFT                                          0
10224 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER301                                                       0x0014e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10225   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER301_F279                                                (0x3f<<0) // Reserved
10226   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER301_F279_SHIFT                                          0
10227 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER302                                                       0x0014e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10228   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER302_F280                                                (0x1<<0) // Reserved
10229   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER302_F280_SHIFT                                          0
10230 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER303                                                       0x0014e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10231   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER303_F281                                                (0x3f<<0) // Reserved
10232   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER303_F281_SHIFT                                          0
10233 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER304                                                       0x0014ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10234   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER304_F282                                                (0x1<<0) // Reserved
10235   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER304_F282_SHIFT                                          0
10236 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER305                                                       0x0014f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10237   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER305_F283                                                (0x1f<<0) // Reserved
10238   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER305_F283_SHIFT                                          0
10239 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER306                                                       0x0014f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10240   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER306_F284                                                (0x1<<0) // Reserved
10241   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER306_F284_SHIFT                                          0
10242 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER307                                                       0x0014f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10243   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER307_F285                                                (0x1f<<0) // Reserved
10244   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER307_F285_SHIFT                                          0
10245 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER308                                                       0x0014fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10246   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER308_F286                                                (0x1<<0) // Reserved
10247   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER308_F286_SHIFT                                          0
10248 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER309                                                       0x001500UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10249   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER309_F287                                                (0x3f<<0) // Reserved
10250   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER309_F287_SHIFT                                          0
10251 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER310                                                       0x001504UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10252   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER310_F288                                                (0x1<<0) // Reserved
10253   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER310_F288_SHIFT                                          0
10254 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER311                                                       0x001508UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10255   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER311_F289                                                (0x3f<<0) // Reserved
10256   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER311_F289_SHIFT                                          0
10257 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER312                                                       0x00150cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10258   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER312_F290                                                (0x1<<0) // Reserved
10259   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER312_F290_SHIFT                                          0
10260 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER313                                                       0x001510UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10261   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER313_F291                                                (0xf<<0) // Reserved
10262   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER313_F291_SHIFT                                          0
10263 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER314                                                       0x001514UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10264   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER314_F292                                                (0x1<<0) // Reserved
10265   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER314_F292_SHIFT                                          0
10266 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER315                                                       0x001518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10267   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER315_F293                                                (0x7<<0) // Reserved
10268   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER315_F293_SHIFT                                          0
10269 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER316                                                       0x00151cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10270   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER316_F294                                                (0x1<<0) // Reserved
10271   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER316_F294_SHIFT                                          0
10272 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER317                                                       0x001520UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10273   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER317_F295                                                (0x7<<0) // Reserved
10274   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER317_F295_SHIFT                                          0
10275 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER318                                                       0x001524UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10276   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER318_F296                                                (0x1<<0) // Reserved
10277   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER318_F296_SHIFT                                          0
10278 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER319                                                       0x001528UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10279   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER319_F297                                                (0x7<<0) // Reserved
10280   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER319_F297_SHIFT                                          0
10281 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER320                                                       0x00152cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10282   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER320_F298                                                (0x1<<0) // Reserved
10283   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER320_F298_SHIFT                                          0
10284 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER321                                                       0x001530UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10285   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER321_F299                                                (0x3f<<0) // Reserved
10286   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER321_F299_SHIFT                                          0
10287 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER322                                                       0x001534UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10288   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER322_F300                                                (0x1<<0) // Reserved
10289   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER322_F300_SHIFT                                          0
10290 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER323                                                       0x001538UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10291   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER323_F301                                                (0x3f<<0) // Reserved
10292   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER323_F301_SHIFT                                          0
10293 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER324                                                       0x00153cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10294   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER324_F302                                                (0x1<<0) // Reserved
10295   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER324_F302_SHIFT                                          0
10296 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER325                                                       0x001540UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10297   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER325_F303                                                (0x1<<0) // Reserved
10298   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER325_F303_SHIFT                                          0
10299 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER326                                                       0x001544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10300   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER326_F304                                                (0x1<<0) // Reserved
10301   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER326_F304_SHIFT                                          0
10302 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER327                                                       0x001548UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10303   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER327_F305                                                (0x7<<0) // Reserved
10304   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER327_F305_SHIFT                                          0
10305 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER328                                                       0x00154cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10306   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER328_F306                                                (0x1<<0) // Reserved
10307   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER328_F306_SHIFT                                          0
10308 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER329                                                       0x001550UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10309   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER329_F307                                                (0x1f<<0) // Reserved
10310   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER329_F307_SHIFT                                          0
10311 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER330                                                       0x001554UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10312   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER330_F308                                                (0x1<<0) // Reserved
10313   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER330_F308_SHIFT                                          0
10314 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER331                                                       0x001558UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10315   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER331_F309                                                (0x1f<<0) // Reserved
10316   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER331_F309_SHIFT                                          0
10317 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER332                                                       0x00155cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10318   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER332_F310                                                (0x1<<0) // Reserved
10319   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER332_F310_SHIFT                                          0
10320 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER333                                                       0x001560UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10321   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER333_F311                                                (0x7<<0) // Reserved
10322   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER333_F311_SHIFT                                          0
10323 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER334                                                       0x001564UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10324   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER334_F312                                                (0x1<<0) // Reserved
10325   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER334_F312_SHIFT                                          0
10326 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER335                                                       0x001568UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10327   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER335_F313                                                (0xf<<0) // Reserved
10328   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER335_F313_SHIFT                                          0
10329 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER336                                                       0x00156cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10330   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER336_F314                                                (0x1<<0) // Reserved
10331   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER336_F314_SHIFT                                          0
10332 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER337                                                       0x001570UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10333   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER337_F315                                                (0xf<<0) // Reserved
10334   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER337_F315_SHIFT                                          0
10335 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER338                                                       0x001574UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10336   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER338_F316                                                (0x1<<0) // Reserved
10337   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER338_F316_SHIFT                                          0
10338 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER339                                                       0x001578UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10339   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER339_F317                                                (0x7<<0) // Reserved
10340   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER339_F317_SHIFT                                          0
10341 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER340                                                       0x00157cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10342   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER340_F318                                                (0x1<<0) // Reserved
10343   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER340_F318_SHIFT                                          0
10344 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER341                                                       0x001580UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10345   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER341_F319                                                (0x3<<0) // Reserved
10346   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER341_F319_SHIFT                                          0
10347 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER342                                                       0x001584UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10348   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER342_F320                                                (0x1<<0) // Reserved
10349   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER342_F320_SHIFT                                          0
10350 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER343                                                       0x001588UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10351   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER343_F321                                                (0x3<<0) // Reserved
10352   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER343_F321_SHIFT                                          0
10353 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER344                                                       0x00158cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10354   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER344_F322                                                (0x1<<0) // Reserved
10355   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER344_F322_SHIFT                                          0
10356 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER345                                                       0x001590UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10357   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER345_F323                                                (0x7<<0) // Reserved
10358   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER345_F323_SHIFT                                          0
10359 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER346                                                       0x001594UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10360   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER346_F324                                                (0x1<<0) // Reserved
10361   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER346_F324_SHIFT                                          0
10362 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER347                                                       0x001598UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10363   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER347_F325                                                (0x3f<<0) // Reserved
10364   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER347_F325_SHIFT                                          0
10365 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER348                                                       0x00159cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10366   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER348_F326                                                (0x1<<0) // Reserved
10367   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER348_F326_SHIFT                                          0
10368 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER349                                                       0x0015a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10369   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER349_F327                                                (0x3f<<0) // Reserved
10370   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER349_F327_SHIFT                                          0
10371 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER350                                                       0x0015a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10372   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER350_F328                                                (0x1<<0) // Reserved
10373   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER350_F328_SHIFT                                          0
10374 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER351                                                       0x0015a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10375   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER351_F329                                                (0x3f<<0) // Reserved
10376   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER351_F329_SHIFT                                          0
10377 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER352                                                       0x0015acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10378   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER352_F330                                                (0x1<<0) // Reserved
10379   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER352_F330_SHIFT                                          0
10380 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER353                                                       0x0015b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10381   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER353_F331                                                (0x3f<<0) // Reserved
10382   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER353_F331_SHIFT                                          0
10383 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER354                                                       0x0015b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10384   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER354_F332                                                (0x1<<0) // Reserved
10385   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER354_F332_SHIFT                                          0
10386 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER355                                                       0x0015b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10387   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER355_F333                                                (0x3f<<0) // Reserved
10388   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER355_F333_SHIFT                                          0
10389 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER356                                                       0x0015bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10390   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER356_F334                                                (0x1<<0) // Reserved
10391   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER356_F334_SHIFT                                          0
10392 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER357                                                       0x0015c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10393   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER357_F335                                                (0x3f<<0) // Reserved
10394   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER357_F335_SHIFT                                          0
10395 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER358                                                       0x0015c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10396   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER358_F336                                                (0x1<<0) // Reserved
10397   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER358_F336_SHIFT                                          0
10398 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER359                                                       0x0015c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10399   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER359_F337                                                (0x3f<<0) // Reserved
10400   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER359_F337_SHIFT                                          0
10401 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER360                                                       0x0015ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10402   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER360_F338                                                (0x1<<0) // Reserved
10403   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER360_F338_SHIFT                                          0
10404 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER361                                                       0x0015d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10405   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER361_F339                                                (0x7<<0) // Reserved
10406   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER361_F339_SHIFT                                          0
10407 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER362                                                       0x0015d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10408   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER362_F340                                                (0x1<<0) // Reserved
10409   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER362_F340_SHIFT                                          0
10410 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER363                                                       0x0015d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10411   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER363_F341                                                (0x1<<0) // Reserved
10412   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER363_F341_SHIFT                                          0
10413 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER364                                                       0x0015dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10414   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER364_F342                                                (0x1<<0) // Reserved
10415   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER364_F342_SHIFT                                          0
10416 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER365                                                       0x0015e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10417   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER365_F343                                                (0x1<<0) // Reserved
10418   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER365_F343_SHIFT                                          0
10419 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER366                                                       0x0015e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10420   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER366_F344                                                (0x1<<0) // Reserved
10421   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER366_F344_SHIFT                                          0
10422 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER367                                                       0x0015e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10423   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER367_F345                                                (0x1<<0) // Reserved
10424   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER367_F345_SHIFT                                          0
10425 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER368                                                       0x0015ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10426   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER368_F346                                                (0x1<<0) // Reserved
10427   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER368_F346_SHIFT                                          0
10428 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER369                                                       0x0015f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10429   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER369_F347                                                (0x1<<0) // Reserved
10430   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER369_F347_SHIFT                                          0
10431 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER370                                                       0x0015f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10432   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER370_F348                                                (0x1<<0) // Reserved
10433   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER370_F348_SHIFT                                          0
10434 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER371                                                       0x0015f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10435   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER371_F349                                                (0x1<<0) // Reserved
10436   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER371_F349_SHIFT                                          0
10437 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER372                                                       0x0015fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10438   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER372_F350                                                (0x1<<0) // Reserved
10439   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER372_F350_SHIFT                                          0
10440 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER373                                                       0x001600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10441   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER373_F351                                                (0x1<<0) // Reserved
10442   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER373_F351_SHIFT                                          0
10443 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER374                                                       0x001604UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10444   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER374_F352                                                (0x1<<0) // Reserved
10445   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER374_F352_SHIFT                                          0
10446 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER375                                                       0x001608UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10447   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER375_F353                                                (0x7<<0) // Reserved
10448   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER375_F353_SHIFT                                          0
10449 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER376                                                       0x00160cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10450   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER376_F354                                                (0x1<<0) // Reserved
10451   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER376_F354_SHIFT                                          0
10452 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER377                                                       0x001610UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10453   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER377_F355                                                (0x3f<<0) // Reserved
10454   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER377_F355_SHIFT                                          0
10455 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER378                                                       0x001614UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10456   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER378_F356                                                (0x1<<0) // Reserved
10457   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER378_F356_SHIFT                                          0
10458 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER379                                                       0x001618UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10459   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER379_F357                                                (0x1<<0) // Reserved
10460   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER379_F357_SHIFT                                          0
10461 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER380                                                       0x00161cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10462   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER380_F358                                                (0x1<<0) // Reserved
10463   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER380_F358_SHIFT                                          0
10464 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER381                                                       0x001620UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10465   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER381_F359                                                (0xf<<0) // Reserved
10466   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER381_F359_SHIFT                                          0
10467 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER382                                                       0x001624UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10468   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER382_F360                                                (0x1<<0) // Reserved
10469   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER382_F360_SHIFT                                          0
10470 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER383                                                       0x001628UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10471   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER383_F361                                                (0xf<<0) // Reserved
10472   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER383_F361_SHIFT                                          0
10473 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER384                                                       0x00162cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10474   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER384_F362                                                (0x1<<0) // Reserved
10475   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER384_F362_SHIFT                                          0
10476 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER385                                                       0x001630UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10477   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER385_F363                                                (0x3f<<0) // Reserved
10478   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER385_F363_SHIFT                                          0
10479 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER386                                                       0x001634UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10480   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER386_F364                                                (0x1<<0) // Reserved
10481   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER386_F364_SHIFT                                          0
10482 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER387                                                       0x001638UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10483   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER387_F365                                                (0x1<<0) // Reserved
10484   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER387_F365_SHIFT                                          0
10485 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER388                                                       0x00163cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10486   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER388_F366                                                (0x1<<0) // Reserved
10487   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER388_F366_SHIFT                                          0
10488 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER389                                                       0x001640UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10489   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER389_F367                                                (0xf<<0) // Reserved
10490   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER389_F367_SHIFT                                          0
10491 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER390                                                       0x001644UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10492   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER390_F368                                                (0x1<<0) // Reserved
10493   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER390_F368_SHIFT                                          0
10494 #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER391                                                       0x001648UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10495   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER391_F369                                                (0x1<<0) // Reserved
10496   #define PHY_NW_IP_REG_PHY0_OVR_LN1_RESERVEDREGISTER391_F369_SHIFT                                          0
10497 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER392                                                       0x001800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10498   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER392_F370                                                (0x1<<0) // Reserved
10499   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER392_F370_SHIFT                                          0
10500 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER393                                                       0x001804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10501   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER393_F371                                                (0x1<<0) // Reserved
10502   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER393_F371_SHIFT                                          0
10503 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER394                                                       0x001808UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10504   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER394_F372                                                (0x1<<0) // Reserved
10505   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER394_F372_SHIFT                                          0
10506 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER395                                                       0x00180cUL //Access:RW   DataWidth:0x8    // Reserved
10507 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER396                                                       0x001810UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10508   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER396_F374                                                (0x1<<0) // Reserved
10509   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER396_F374_SHIFT                                          0
10510 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER397                                                       0x001814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10511   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER397_F375                                                (0x1<<0) // Reserved
10512   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER397_F375_SHIFT                                          0
10513 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER398                                                       0x001818UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10514   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER398_F376                                                (0x3<<0) // Reserved
10515   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER398_F376_SHIFT                                          0
10516 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER399                                                       0x00181cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10517   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER399_F377                                                (0x1<<0) // Reserved
10518   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER399_F377_SHIFT                                          0
10519 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER400                                                       0x001820UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10520   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER400_F378                                                (0x1f<<0) // Reserved
10521   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER400_F378_SHIFT                                          0
10522 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER401                                                       0x001824UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10523   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER401_F379                                                (0x1<<0) // Reserved
10524   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER401_F379_SHIFT                                          0
10525 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER402                                                       0x001828UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10526   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER402_F380                                                (0x3<<0) // Reserved
10527   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER402_F380_SHIFT                                          0
10528 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER403                                                       0x00182cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10529   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER403_F381                                                (0x1<<0) // Reserved
10530   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER403_F381_SHIFT                                          0
10531 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER404                                                       0x001830UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10532   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER404_F382                                                (0x1f<<0) // Reserved
10533   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER404_F382_SHIFT                                          0
10534 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER405                                                       0x001834UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10535   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER405_F383                                                (0x1<<0) // Reserved
10536   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER405_F383_SHIFT                                          0
10537 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER406                                                       0x001838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10538   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER406_F384                                                (0x1<<0) // Reserved
10539   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER406_F384_SHIFT                                          0
10540 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER407                                                       0x00183cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10541   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER407_F385                                                (0x1<<0) // Reserved
10542   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER407_F385_SHIFT                                          0
10543 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER408                                                       0x001840UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10544   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER408_F386                                                (0xf<<0) // Reserved
10545   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER408_F386_SHIFT                                          0
10546 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER409                                                       0x001844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10547   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER409_F387                                                (0x1<<0) // Reserved
10548   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER409_F387_SHIFT                                          0
10549 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER410                                                       0x001848UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10550   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER410_F388                                                (0x3<<0) // Reserved
10551   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER410_F388_SHIFT                                          0
10552 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER411                                                       0x00184cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10553   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER411_F389                                                (0x1<<0) // Reserved
10554   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER411_F389_SHIFT                                          0
10555 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER412                                                       0x001850UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10556   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER412_F390                                                (0x1<<0) // Reserved
10557   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER412_F390_SHIFT                                          0
10558 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER413                                                       0x001854UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10559   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER413_F391                                                (0x1<<0) // Reserved
10560   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER413_F391_SHIFT                                          0
10561 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER414                                                       0x001858UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10562   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER414_F392                                                (0x1<<0) // Reserved
10563   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER414_F392_SHIFT                                          0
10564 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER415                                                       0x00185cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10565   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER415_F393                                                (0x1<<0) // Reserved
10566   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER415_F393_SHIFT                                          0
10567 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER416                                                       0x001860UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10568   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER416_F394                                                (0x1<<0) // Reserved
10569   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER416_F394_SHIFT                                          0
10570 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER417                                                       0x001864UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10571   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER417_F395                                                (0x1<<0) // Reserved
10572   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER417_F395_SHIFT                                          0
10573 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER418                                                       0x001868UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10574   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER418_F396                                                (0x1<<0) // Reserved
10575   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER418_F396_SHIFT                                          0
10576 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER419                                                       0x00186cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10577   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER419_F397                                                (0x1<<0) // Reserved
10578   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER419_F397_SHIFT                                          0
10579 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER420                                                       0x001870UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10580   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER420_F398                                                (0x1f<<0) // Reserved
10581   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER420_F398_SHIFT                                          0
10582 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER421                                                       0x001874UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10583   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER421_F399                                                (0x1<<0) // Reserved
10584   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER421_F399_SHIFT                                          0
10585 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER422                                                       0x001878UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10586   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER422_F400                                                (0x1<<0) // Reserved
10587   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER422_F400_SHIFT                                          0
10588 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER423                                                       0x00187cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10589   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER423_F401                                                (0x1<<0) // Reserved
10590   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER423_F401_SHIFT                                          0
10591 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER424                                                       0x001880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10592   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER424_F402                                                (0xf<<0) // Reserved
10593   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER424_F402_SHIFT                                          0
10594 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER425                                                       0x001884UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10595   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER425_F403                                                (0x1<<0) // Reserved
10596   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER425_F403_SHIFT                                          0
10597 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER426                                                       0x001888UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10598   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER426_F404                                                (0x3f<<0) // Reserved
10599   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER426_F404_SHIFT                                          0
10600 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER427                                                       0x00188cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10601   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER427_F405                                                (0x1<<0) // Reserved
10602   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER427_F405_SHIFT                                          0
10603 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER428                                                       0x001890UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10604   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER428_F406                                                (0x3f<<0) // Reserved
10605   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER428_F406_SHIFT                                          0
10606 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER429                                                       0x001894UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10607   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER429_F407                                                (0x1<<0) // Reserved
10608   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER429_F407_SHIFT                                          0
10609 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER430                                                       0x001898UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10610   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER430_F408                                                (0x3f<<0) // Reserved
10611   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER430_F408_SHIFT                                          0
10612 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER431                                                       0x00189cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10613   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER431_F409                                                (0x1<<0) // Reserved
10614   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER431_F409_SHIFT                                          0
10615 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER432                                                       0x0018a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10616   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER432_F410                                                (0x3f<<0) // Reserved
10617   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER432_F410_SHIFT                                          0
10618 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER433                                                       0x0018a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10619   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER433_F411                                                (0x1<<0) // Reserved
10620   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER433_F411_SHIFT                                          0
10621 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER434                                                       0x0018a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10622   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER434_F412                                                (0x3f<<0) // Reserved
10623   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER434_F412_SHIFT                                          0
10624 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER435                                                       0x0018acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10625   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER435_F413                                                (0x1<<0) // Reserved
10626   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER435_F413_SHIFT                                          0
10627 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER436                                                       0x0018b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10628   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER436_F414                                                (0x3f<<0) // Reserved
10629   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER436_F414_SHIFT                                          0
10630 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER437                                                       0x0018b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10631   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER437_F415                                                (0x1<<0) // Reserved
10632   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER437_F415_SHIFT                                          0
10633 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER438                                                       0x0018b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10634   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER438_F416                                                (0x1f<<0) // Reserved
10635   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER438_F416_SHIFT                                          0
10636 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER439                                                       0x0018bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10637   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER439_F417                                                (0x1<<0) // Reserved
10638   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER439_F417_SHIFT                                          0
10639 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER440                                                       0x0018c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10640   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER440_F418                                                (0x1f<<0) // Reserved
10641   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER440_F418_SHIFT                                          0
10642 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER441                                                       0x0018c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10643   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER441_F419                                                (0x1<<0) // Reserved
10644   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER441_F419_SHIFT                                          0
10645 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER442                                                       0x0018c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10646   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER442_F420                                                (0x1f<<0) // Reserved
10647   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER442_F420_SHIFT                                          0
10648 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER443                                                       0x0018ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10649   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER443_F421                                                (0x1<<0) // Reserved
10650   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER443_F421_SHIFT                                          0
10651 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER444                                                       0x0018d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10652   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER444_F422                                                (0x1f<<0) // Reserved
10653   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER444_F422_SHIFT                                          0
10654 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER445                                                       0x0018d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10655   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER445_F423                                                (0x1<<0) // Reserved
10656   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER445_F423_SHIFT                                          0
10657 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER446                                                       0x0018d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10658   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER446_F424                                                (0x7<<0) // Reserved
10659   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER446_F424_SHIFT                                          0
10660 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER447                                                       0x0018dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10661   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER447_F425                                                (0x1<<0) // Reserved
10662   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER447_F425_SHIFT                                          0
10663 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER448                                                       0x0018e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10664   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER448_F426                                                (0x3f<<0) // Reserved
10665   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER448_F426_SHIFT                                          0
10666 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER449                                                       0x0018e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10667   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER449_F427                                                (0x1<<0) // Reserved
10668   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER449_F427_SHIFT                                          0
10669 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER450                                                       0x0018e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10670   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER450_F428                                                (0x3f<<0) // Reserved
10671   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER450_F428_SHIFT                                          0
10672 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER451                                                       0x0018ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10673   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER451_F429                                                (0x1<<0) // Reserved
10674   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER451_F429_SHIFT                                          0
10675 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER452                                                       0x0018f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10676   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER452_F430                                                (0x1f<<0) // Reserved
10677   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER452_F430_SHIFT                                          0
10678 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER453                                                       0x0018f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10679   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER453_F431                                                (0x1<<0) // Reserved
10680   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER453_F431_SHIFT                                          0
10681 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER454                                                       0x0018f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10682   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER454_F432                                                (0x1f<<0) // Reserved
10683   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER454_F432_SHIFT                                          0
10684 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER455                                                       0x0018fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10685   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER455_F433                                                (0x1<<0) // Reserved
10686   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER455_F433_SHIFT                                          0
10687 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER456                                                       0x001900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10688   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER456_F434                                                (0x3f<<0) // Reserved
10689   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER456_F434_SHIFT                                          0
10690 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER457                                                       0x001904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10691   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER457_F435                                                (0x1<<0) // Reserved
10692   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER457_F435_SHIFT                                          0
10693 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER458                                                       0x001908UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10694   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER458_F436                                                (0x3f<<0) // Reserved
10695   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER458_F436_SHIFT                                          0
10696 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER459                                                       0x00190cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10697   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER459_F437                                                (0x1<<0) // Reserved
10698   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER459_F437_SHIFT                                          0
10699 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER460                                                       0x001910UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10700   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER460_F438                                                (0xf<<0) // Reserved
10701   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER460_F438_SHIFT                                          0
10702 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER461                                                       0x001914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10703   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER461_F439                                                (0x1<<0) // Reserved
10704   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER461_F439_SHIFT                                          0
10705 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER462                                                       0x001918UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10706   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER462_F440                                                (0x7<<0) // Reserved
10707   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER462_F440_SHIFT                                          0
10708 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER463                                                       0x00191cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10709   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER463_F441                                                (0x1<<0) // Reserved
10710   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER463_F441_SHIFT                                          0
10711 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER464                                                       0x001920UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10712   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER464_F442                                                (0x7<<0) // Reserved
10713   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER464_F442_SHIFT                                          0
10714 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER465                                                       0x001924UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10715   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER465_F443                                                (0x1<<0) // Reserved
10716   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER465_F443_SHIFT                                          0
10717 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER466                                                       0x001928UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10718   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER466_F444                                                (0x7<<0) // Reserved
10719   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER466_F444_SHIFT                                          0
10720 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER467                                                       0x00192cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10721   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER467_F445                                                (0x1<<0) // Reserved
10722   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER467_F445_SHIFT                                          0
10723 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER468                                                       0x001930UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10724   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER468_F446                                                (0x3f<<0) // Reserved
10725   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER468_F446_SHIFT                                          0
10726 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER469                                                       0x001934UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10727   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER469_F447                                                (0x1<<0) // Reserved
10728   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER469_F447_SHIFT                                          0
10729 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER470                                                       0x001938UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10730   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER470_F448                                                (0x3f<<0) // Reserved
10731   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER470_F448_SHIFT                                          0
10732 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER471                                                       0x00193cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10733   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER471_F449                                                (0x1<<0) // Reserved
10734   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER471_F449_SHIFT                                          0
10735 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER472                                                       0x001940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10736   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER472_F450                                                (0x1<<0) // Reserved
10737   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER472_F450_SHIFT                                          0
10738 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER473                                                       0x001944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10739   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER473_F451                                                (0x1<<0) // Reserved
10740   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER473_F451_SHIFT                                          0
10741 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER474                                                       0x001948UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10742   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER474_F452                                                (0x7<<0) // Reserved
10743   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER474_F452_SHIFT                                          0
10744 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER475                                                       0x00194cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10745   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER475_F453                                                (0x1<<0) // Reserved
10746   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER475_F453_SHIFT                                          0
10747 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER476                                                       0x001950UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10748   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER476_F454                                                (0x1f<<0) // Reserved
10749   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER476_F454_SHIFT                                          0
10750 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER477                                                       0x001954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10751   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER477_F455                                                (0x1<<0) // Reserved
10752   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER477_F455_SHIFT                                          0
10753 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER478                                                       0x001958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10754   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER478_F456                                                (0x1f<<0) // Reserved
10755   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER478_F456_SHIFT                                          0
10756 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER479                                                       0x00195cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10757   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER479_F457                                                (0x1<<0) // Reserved
10758   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER479_F457_SHIFT                                          0
10759 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER480                                                       0x001960UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10760   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER480_F458                                                (0x7<<0) // Reserved
10761   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER480_F458_SHIFT                                          0
10762 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER481                                                       0x001964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10763   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER481_F459                                                (0x1<<0) // Reserved
10764   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER481_F459_SHIFT                                          0
10765 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER482                                                       0x001968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10766   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER482_F460                                                (0xf<<0) // Reserved
10767   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER482_F460_SHIFT                                          0
10768 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER483                                                       0x00196cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10769   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER483_F461                                                (0x1<<0) // Reserved
10770   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER483_F461_SHIFT                                          0
10771 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER484                                                       0x001970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10772   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER484_F462                                                (0xf<<0) // Reserved
10773   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER484_F462_SHIFT                                          0
10774 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER485                                                       0x001974UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10775   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER485_F463                                                (0x1<<0) // Reserved
10776   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER485_F463_SHIFT                                          0
10777 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER486                                                       0x001978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10778   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER486_F464                                                (0x7<<0) // Reserved
10779   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER486_F464_SHIFT                                          0
10780 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER487                                                       0x00197cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10781   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER487_F465                                                (0x1<<0) // Reserved
10782   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER487_F465_SHIFT                                          0
10783 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER488                                                       0x001980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10784   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER488_F466                                                (0x3<<0) // Reserved
10785   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER488_F466_SHIFT                                          0
10786 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER489                                                       0x001984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10787   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER489_F467                                                (0x1<<0) // Reserved
10788   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER489_F467_SHIFT                                          0
10789 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER490                                                       0x001988UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10790   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER490_F468                                                (0x3<<0) // Reserved
10791   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER490_F468_SHIFT                                          0
10792 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER491                                                       0x00198cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10793   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER491_F469                                                (0x1<<0) // Reserved
10794   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER491_F469_SHIFT                                          0
10795 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER492                                                       0x001990UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10796   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER492_F470                                                (0x7<<0) // Reserved
10797   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER492_F470_SHIFT                                          0
10798 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER493                                                       0x001994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10799   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER493_F471                                                (0x1<<0) // Reserved
10800   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER493_F471_SHIFT                                          0
10801 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER494                                                       0x001998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10802   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER494_F472                                                (0x3f<<0) // Reserved
10803   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER494_F472_SHIFT                                          0
10804 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER495                                                       0x00199cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10805   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER495_F473                                                (0x1<<0) // Reserved
10806   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER495_F473_SHIFT                                          0
10807 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER496                                                       0x0019a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10808   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER496_F474                                                (0x3f<<0) // Reserved
10809   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER496_F474_SHIFT                                          0
10810 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER497                                                       0x0019a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10811   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER497_F475                                                (0x1<<0) // Reserved
10812   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER497_F475_SHIFT                                          0
10813 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER498                                                       0x0019a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10814   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER498_F476                                                (0x3f<<0) // Reserved
10815   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER498_F476_SHIFT                                          0
10816 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER499                                                       0x0019acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10817   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER499_F477                                                (0x1<<0) // Reserved
10818   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER499_F477_SHIFT                                          0
10819 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER500                                                       0x0019b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10820   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER500_F478                                                (0x3f<<0) // Reserved
10821   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER500_F478_SHIFT                                          0
10822 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER501                                                       0x0019b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10823   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER501_F479                                                (0x1<<0) // Reserved
10824   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER501_F479_SHIFT                                          0
10825 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER502                                                       0x0019b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10826   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER502_F480                                                (0x3f<<0) // Reserved
10827   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER502_F480_SHIFT                                          0
10828 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER503                                                       0x0019bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10829   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER503_F481                                                (0x1<<0) // Reserved
10830   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER503_F481_SHIFT                                          0
10831 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER504                                                       0x0019c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10832   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER504_F482                                                (0x3f<<0) // Reserved
10833   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER504_F482_SHIFT                                          0
10834 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER505                                                       0x0019c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10835   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER505_F483                                                (0x1<<0) // Reserved
10836   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER505_F483_SHIFT                                          0
10837 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER506                                                       0x0019c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10838   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER506_F484                                                (0x3f<<0) // Reserved
10839   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER506_F484_SHIFT                                          0
10840 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER507                                                       0x0019ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10841   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER507_F485                                                (0x1<<0) // Reserved
10842   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER507_F485_SHIFT                                          0
10843 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER508                                                       0x0019d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10844   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER508_F486                                                (0x7<<0) // Reserved
10845   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER508_F486_SHIFT                                          0
10846 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER509                                                       0x0019d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10847   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER509_F487                                                (0x1<<0) // Reserved
10848   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER509_F487_SHIFT                                          0
10849 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER510                                                       0x0019d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10850   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER510_F488                                                (0x1<<0) // Reserved
10851   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER510_F488_SHIFT                                          0
10852 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER511                                                       0x0019dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10853   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER511_F489                                                (0x1<<0) // Reserved
10854   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER511_F489_SHIFT                                          0
10855 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER512                                                       0x0019e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10856   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER512_F490                                                (0x1<<0) // Reserved
10857   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER512_F490_SHIFT                                          0
10858 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER513                                                       0x0019e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10859   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER513_F491                                                (0x1<<0) // Reserved
10860   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER513_F491_SHIFT                                          0
10861 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER514                                                       0x0019e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10862   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER514_F492                                                (0x1<<0) // Reserved
10863   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER514_F492_SHIFT                                          0
10864 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER515                                                       0x0019ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10865   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER515_F493                                                (0x1<<0) // Reserved
10866   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER515_F493_SHIFT                                          0
10867 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER516                                                       0x0019f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10868   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER516_F494                                                (0x1<<0) // Reserved
10869   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER516_F494_SHIFT                                          0
10870 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER517                                                       0x0019f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10871   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER517_F495                                                (0x1<<0) // Reserved
10872   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER517_F495_SHIFT                                          0
10873 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER518                                                       0x0019f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10874   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER518_F496                                                (0x1<<0) // Reserved
10875   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER518_F496_SHIFT                                          0
10876 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER519                                                       0x0019fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10877   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER519_F497                                                (0x1<<0) // Reserved
10878   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER519_F497_SHIFT                                          0
10879 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER520                                                       0x001a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10880   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER520_F498                                                (0x1<<0) // Reserved
10881   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER520_F498_SHIFT                                          0
10882 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER521                                                       0x001a04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10883   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER521_F499                                                (0x1<<0) // Reserved
10884   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER521_F499_SHIFT                                          0
10885 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER522                                                       0x001a08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10886   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER522_F500                                                (0x7<<0) // Reserved
10887   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER522_F500_SHIFT                                          0
10888 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER523                                                       0x001a0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10889   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER523_F501                                                (0x1<<0) // Reserved
10890   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER523_F501_SHIFT                                          0
10891 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER524                                                       0x001a10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10892   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER524_F502                                                (0x3f<<0) // Reserved
10893   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER524_F502_SHIFT                                          0
10894 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER525                                                       0x001a14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10895   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER525_F503                                                (0x1<<0) // Reserved
10896   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER525_F503_SHIFT                                          0
10897 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER526                                                       0x001a18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10898   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER526_F504                                                (0x1<<0) // Reserved
10899   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER526_F504_SHIFT                                          0
10900 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER527                                                       0x001a1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10901   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER527_F505                                                (0x1<<0) // Reserved
10902   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER527_F505_SHIFT                                          0
10903 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER528                                                       0x001a20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10904   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER528_F506                                                (0xf<<0) // Reserved
10905   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER528_F506_SHIFT                                          0
10906 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER529                                                       0x001a24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10907   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER529_F507                                                (0x1<<0) // Reserved
10908   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER529_F507_SHIFT                                          0
10909 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER530                                                       0x001a28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10910   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER530_F508                                                (0xf<<0) // Reserved
10911   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER530_F508_SHIFT                                          0
10912 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER531                                                       0x001a2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10913   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER531_F509                                                (0x1<<0) // Reserved
10914   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER531_F509_SHIFT                                          0
10915 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER532                                                       0x001a30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10916   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER532_F510                                                (0x3f<<0) // Reserved
10917   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER532_F510_SHIFT                                          0
10918 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER533                                                       0x001a34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10919   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER533_F511                                                (0x1<<0) // Reserved
10920   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER533_F511_SHIFT                                          0
10921 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER534                                                       0x001a38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10922   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER534_F512                                                (0x1<<0) // Reserved
10923   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER534_F512_SHIFT                                          0
10924 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER535                                                       0x001a3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10925   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER535_F513                                                (0x1<<0) // Reserved
10926   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER535_F513_SHIFT                                          0
10927 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER536                                                       0x001a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10928   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER536_F514                                                (0xf<<0) // Reserved
10929   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER536_F514_SHIFT                                          0
10930 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER537                                                       0x001a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10931   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER537_F515                                                (0x1<<0) // Reserved
10932   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER537_F515_SHIFT                                          0
10933 #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER538                                                       0x001a48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10934   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER538_F516                                                (0x1<<0) // Reserved
10935   #define PHY_NW_IP_REG_PHY0_OVR_LN2_RESERVEDREGISTER538_F516_SHIFT                                          0
10936 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER539                                                       0x001c00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10937   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER539_F517                                                (0x1<<0) // Reserved
10938   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER539_F517_SHIFT                                          0
10939 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER540                                                       0x001c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10940   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER540_F518                                                (0x1<<0) // Reserved
10941   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER540_F518_SHIFT                                          0
10942 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER541                                                       0x001c08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10943   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER541_F519                                                (0x1<<0) // Reserved
10944   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER541_F519_SHIFT                                          0
10945 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER542                                                       0x001c0cUL //Access:RW   DataWidth:0x8    // Reserved
10946 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER543                                                       0x001c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10947   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER543_F521                                                (0x1<<0) // Reserved
10948   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER543_F521_SHIFT                                          0
10949 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER544                                                       0x001c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10950   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER544_F522                                                (0x1<<0) // Reserved
10951   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER544_F522_SHIFT                                          0
10952 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER545                                                       0x001c18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10953   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER545_F523                                                (0x3<<0) // Reserved
10954   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER545_F523_SHIFT                                          0
10955 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER546                                                       0x001c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10956   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER546_F524                                                (0x1<<0) // Reserved
10957   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER546_F524_SHIFT                                          0
10958 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER547                                                       0x001c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10959   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER547_F525                                                (0x1f<<0) // Reserved
10960   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER547_F525_SHIFT                                          0
10961 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER548                                                       0x001c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10962   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER548_F526                                                (0x1<<0) // Reserved
10963   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER548_F526_SHIFT                                          0
10964 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER549                                                       0x001c28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10965   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER549_F527                                                (0x3<<0) // Reserved
10966   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER549_F527_SHIFT                                          0
10967 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER550                                                       0x001c2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10968   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER550_F528                                                (0x1<<0) // Reserved
10969   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER550_F528_SHIFT                                          0
10970 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER551                                                       0x001c30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10971   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER551_F529                                                (0x1f<<0) // Reserved
10972   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER551_F529_SHIFT                                          0
10973 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER552                                                       0x001c34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10974   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER552_F530                                                (0x1<<0) // Reserved
10975   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER552_F530_SHIFT                                          0
10976 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER553                                                       0x001c38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10977   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER553_F531                                                (0x1<<0) // Reserved
10978   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER553_F531_SHIFT                                          0
10979 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER554                                                       0x001c3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10980   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER554_F532                                                (0x1<<0) // Reserved
10981   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER554_F532_SHIFT                                          0
10982 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER555                                                       0x001c40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10983   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER555_F533                                                (0xf<<0) // Reserved
10984   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER555_F533_SHIFT                                          0
10985 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER556                                                       0x001c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10986   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER556_F534                                                (0x1<<0) // Reserved
10987   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER556_F534_SHIFT                                          0
10988 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER557                                                       0x001c48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10989   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER557_F535                                                (0x3<<0) // Reserved
10990   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER557_F535_SHIFT                                          0
10991 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER558                                                       0x001c4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
10992   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER558_F536                                                (0x1<<0) // Reserved
10993   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER558_F536_SHIFT                                          0
10994 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER559                                                       0x001c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10995   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER559_F537                                                (0x1<<0) // Reserved
10996   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER559_F537_SHIFT                                          0
10997 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER560                                                       0x001c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
10998   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER560_F538                                                (0x1<<0) // Reserved
10999   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER560_F538_SHIFT                                          0
11000 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER561                                                       0x001c58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11001   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER561_F539                                                (0x1<<0) // Reserved
11002   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER561_F539_SHIFT                                          0
11003 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER562                                                       0x001c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11004   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER562_F540                                                (0x1<<0) // Reserved
11005   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER562_F540_SHIFT                                          0
11006 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER563                                                       0x001c60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11007   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER563_F541                                                (0x1<<0) // Reserved
11008   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER563_F541_SHIFT                                          0
11009 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER564                                                       0x001c64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11010   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER564_F542                                                (0x1<<0) // Reserved
11011   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER564_F542_SHIFT                                          0
11012 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER565                                                       0x001c68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11013   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER565_F543                                                (0x1<<0) // Reserved
11014   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER565_F543_SHIFT                                          0
11015 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER566                                                       0x001c6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11016   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER566_F544                                                (0x1<<0) // Reserved
11017   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER566_F544_SHIFT                                          0
11018 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER567                                                       0x001c70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11019   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER567_F545                                                (0x1f<<0) // Reserved
11020   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER567_F545_SHIFT                                          0
11021 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER568                                                       0x001c74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11022   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER568_F546                                                (0x1<<0) // Reserved
11023   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER568_F546_SHIFT                                          0
11024 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER569                                                       0x001c78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11025   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER569_F547                                                (0x1<<0) // Reserved
11026   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER569_F547_SHIFT                                          0
11027 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER570                                                       0x001c7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11028   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER570_F548                                                (0x1<<0) // Reserved
11029   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER570_F548_SHIFT                                          0
11030 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER571                                                       0x001c80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11031   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER571_F549                                                (0xf<<0) // Reserved
11032   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER571_F549_SHIFT                                          0
11033 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER572                                                       0x001c84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11034   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER572_F550                                                (0x1<<0) // Reserved
11035   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER572_F550_SHIFT                                          0
11036 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER573                                                       0x001c88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11037   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER573_F551                                                (0x3f<<0) // Reserved
11038   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER573_F551_SHIFT                                          0
11039 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER574                                                       0x001c8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11040   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER574_F552                                                (0x1<<0) // Reserved
11041   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER574_F552_SHIFT                                          0
11042 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER575                                                       0x001c90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11043   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER575_F553                                                (0x3f<<0) // Reserved
11044   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER575_F553_SHIFT                                          0
11045 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER576                                                       0x001c94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11046   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER576_F554                                                (0x1<<0) // Reserved
11047   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER576_F554_SHIFT                                          0
11048 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER577                                                       0x001c98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11049   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER577_F555                                                (0x3f<<0) // Reserved
11050   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER577_F555_SHIFT                                          0
11051 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER578                                                       0x001c9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11052   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER578_F556                                                (0x1<<0) // Reserved
11053   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER578_F556_SHIFT                                          0
11054 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER579                                                       0x001ca0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11055   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER579_F557                                                (0x3f<<0) // Reserved
11056   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER579_F557_SHIFT                                          0
11057 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER580                                                       0x001ca4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11058   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER580_F558                                                (0x1<<0) // Reserved
11059   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER580_F558_SHIFT                                          0
11060 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER581                                                       0x001ca8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11061   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER581_F559                                                (0x3f<<0) // Reserved
11062   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER581_F559_SHIFT                                          0
11063 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER582                                                       0x001cacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11064   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER582_F560                                                (0x1<<0) // Reserved
11065   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER582_F560_SHIFT                                          0
11066 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER583                                                       0x001cb0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11067   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER583_F561                                                (0x3f<<0) // Reserved
11068   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER583_F561_SHIFT                                          0
11069 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER584                                                       0x001cb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11070   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER584_F562                                                (0x1<<0) // Reserved
11071   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER584_F562_SHIFT                                          0
11072 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER585                                                       0x001cb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11073   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER585_F563                                                (0x1f<<0) // Reserved
11074   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER585_F563_SHIFT                                          0
11075 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER586                                                       0x001cbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11076   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER586_F564                                                (0x1<<0) // Reserved
11077   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER586_F564_SHIFT                                          0
11078 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER587                                                       0x001cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11079   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER587_F565                                                (0x1f<<0) // Reserved
11080   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER587_F565_SHIFT                                          0
11081 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER588                                                       0x001cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11082   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER588_F566                                                (0x1<<0) // Reserved
11083   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER588_F566_SHIFT                                          0
11084 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER589                                                       0x001cc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11085   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER589_F567                                                (0x1f<<0) // Reserved
11086   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER589_F567_SHIFT                                          0
11087 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER590                                                       0x001cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11088   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER590_F568                                                (0x1<<0) // Reserved
11089   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER590_F568_SHIFT                                          0
11090 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER591                                                       0x001cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11091   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER591_F569                                                (0x1f<<0) // Reserved
11092   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER591_F569_SHIFT                                          0
11093 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER592                                                       0x001cd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11094   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER592_F570                                                (0x1<<0) // Reserved
11095   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER592_F570_SHIFT                                          0
11096 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER593                                                       0x001cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11097   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER593_F571                                                (0x7<<0) // Reserved
11098   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER593_F571_SHIFT                                          0
11099 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER594                                                       0x001cdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11100   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER594_F572                                                (0x1<<0) // Reserved
11101   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER594_F572_SHIFT                                          0
11102 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER595                                                       0x001ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11103   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER595_F573                                                (0x3f<<0) // Reserved
11104   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER595_F573_SHIFT                                          0
11105 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER596                                                       0x001ce4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11106   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER596_F574                                                (0x1<<0) // Reserved
11107   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER596_F574_SHIFT                                          0
11108 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER597                                                       0x001ce8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11109   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER597_F575                                                (0x3f<<0) // Reserved
11110   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER597_F575_SHIFT                                          0
11111 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER598                                                       0x001cecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11112   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER598_F576                                                (0x1<<0) // Reserved
11113   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER598_F576_SHIFT                                          0
11114 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER599                                                       0x001cf0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11115   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER599_F577                                                (0x1f<<0) // Reserved
11116   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER599_F577_SHIFT                                          0
11117 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER600                                                       0x001cf4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11118   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER600_F578                                                (0x1<<0) // Reserved
11119   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER600_F578_SHIFT                                          0
11120 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER601                                                       0x001cf8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11121   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER601_F579                                                (0x1f<<0) // Reserved
11122   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER601_F579_SHIFT                                          0
11123 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER602                                                       0x001cfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11124   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER602_F580                                                (0x1<<0) // Reserved
11125   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER602_F580_SHIFT                                          0
11126 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER603                                                       0x001d00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11127   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER603_F581                                                (0x3f<<0) // Reserved
11128   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER603_F581_SHIFT                                          0
11129 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER604                                                       0x001d04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11130   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER604_F582                                                (0x1<<0) // Reserved
11131   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER604_F582_SHIFT                                          0
11132 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER605                                                       0x001d08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11133   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER605_F583                                                (0x3f<<0) // Reserved
11134   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER605_F583_SHIFT                                          0
11135 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER606                                                       0x001d0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11136   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER606_F584                                                (0x1<<0) // Reserved
11137   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER606_F584_SHIFT                                          0
11138 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER607                                                       0x001d10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11139   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER607_F585                                                (0xf<<0) // Reserved
11140   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER607_F585_SHIFT                                          0
11141 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER608                                                       0x001d14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11142   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER608_F586                                                (0x1<<0) // Reserved
11143   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER608_F586_SHIFT                                          0
11144 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER609                                                       0x001d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11145   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER609_F587                                                (0x7<<0) // Reserved
11146   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER609_F587_SHIFT                                          0
11147 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER610                                                       0x001d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11148   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER610_F588                                                (0x1<<0) // Reserved
11149   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER610_F588_SHIFT                                          0
11150 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER611                                                       0x001d20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11151   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER611_F589                                                (0x7<<0) // Reserved
11152   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER611_F589_SHIFT                                          0
11153 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER612                                                       0x001d24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11154   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER612_F590                                                (0x1<<0) // Reserved
11155   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER612_F590_SHIFT                                          0
11156 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER613                                                       0x001d28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11157   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER613_F591                                                (0x7<<0) // Reserved
11158   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER613_F591_SHIFT                                          0
11159 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER614                                                       0x001d2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11160   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER614_F592                                                (0x1<<0) // Reserved
11161   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER614_F592_SHIFT                                          0
11162 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER615                                                       0x001d30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11163   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER615_F593                                                (0x3f<<0) // Reserved
11164   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER615_F593_SHIFT                                          0
11165 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER616                                                       0x001d34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11166   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER616_F594                                                (0x1<<0) // Reserved
11167   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER616_F594_SHIFT                                          0
11168 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER617                                                       0x001d38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11169   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER617_F595                                                (0x3f<<0) // Reserved
11170   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER617_F595_SHIFT                                          0
11171 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER618                                                       0x001d3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11172   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER618_F596                                                (0x1<<0) // Reserved
11173   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER618_F596_SHIFT                                          0
11174 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER619                                                       0x001d40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11175   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER619_F597                                                (0x1<<0) // Reserved
11176   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER619_F597_SHIFT                                          0
11177 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER620                                                       0x001d44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11178   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER620_F598                                                (0x1<<0) // Reserved
11179   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER620_F598_SHIFT                                          0
11180 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER621                                                       0x001d48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11181   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER621_F599                                                (0x7<<0) // Reserved
11182   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER621_F599_SHIFT                                          0
11183 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER622                                                       0x001d4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11184   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER622_F600                                                (0x1<<0) // Reserved
11185   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER622_F600_SHIFT                                          0
11186 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER623                                                       0x001d50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11187   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER623_F601                                                (0x1f<<0) // Reserved
11188   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER623_F601_SHIFT                                          0
11189 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER624                                                       0x001d54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11190   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER624_F602                                                (0x1<<0) // Reserved
11191   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER624_F602_SHIFT                                          0
11192 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER625                                                       0x001d58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11193   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER625_F603                                                (0x1f<<0) // Reserved
11194   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER625_F603_SHIFT                                          0
11195 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER626                                                       0x001d5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11196   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER626_F604                                                (0x1<<0) // Reserved
11197   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER626_F604_SHIFT                                          0
11198 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER627                                                       0x001d60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11199   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER627_F605                                                (0x7<<0) // Reserved
11200   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER627_F605_SHIFT                                          0
11201 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER628                                                       0x001d64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11202   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER628_F606                                                (0x1<<0) // Reserved
11203   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER628_F606_SHIFT                                          0
11204 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER629                                                       0x001d68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11205   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER629_F607                                                (0xf<<0) // Reserved
11206   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER629_F607_SHIFT                                          0
11207 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER630                                                       0x001d6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11208   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER630_F608                                                (0x1<<0) // Reserved
11209   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER630_F608_SHIFT                                          0
11210 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER631                                                       0x001d70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11211   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER631_F609                                                (0xf<<0) // Reserved
11212   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER631_F609_SHIFT                                          0
11213 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER632                                                       0x001d74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11214   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER632_F610                                                (0x1<<0) // Reserved
11215   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER632_F610_SHIFT                                          0
11216 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER633                                                       0x001d78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11217   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER633_F611                                                (0x7<<0) // Reserved
11218   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER633_F611_SHIFT                                          0
11219 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER634                                                       0x001d7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11220   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER634_F612                                                (0x1<<0) // Reserved
11221   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER634_F612_SHIFT                                          0
11222 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER635                                                       0x001d80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11223   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER635_F613                                                (0x3<<0) // Reserved
11224   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER635_F613_SHIFT                                          0
11225 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER636                                                       0x001d84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11226   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER636_F614                                                (0x1<<0) // Reserved
11227   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER636_F614_SHIFT                                          0
11228 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER637                                                       0x001d88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11229   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER637_F615                                                (0x3<<0) // Reserved
11230   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER637_F615_SHIFT                                          0
11231 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER638                                                       0x001d8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11232   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER638_F616                                                (0x1<<0) // Reserved
11233   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER638_F616_SHIFT                                          0
11234 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER639                                                       0x001d90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11235   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER639_F617                                                (0x7<<0) // Reserved
11236   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER639_F617_SHIFT                                          0
11237 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER640                                                       0x001d94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11238   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER640_F618                                                (0x1<<0) // Reserved
11239   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER640_F618_SHIFT                                          0
11240 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER641                                                       0x001d98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11241   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER641_F619                                                (0x3f<<0) // Reserved
11242   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER641_F619_SHIFT                                          0
11243 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER642                                                       0x001d9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11244   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER642_F620                                                (0x1<<0) // Reserved
11245   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER642_F620_SHIFT                                          0
11246 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER643                                                       0x001da0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11247   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER643_F621                                                (0x3f<<0) // Reserved
11248   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER643_F621_SHIFT                                          0
11249 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER644                                                       0x001da4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11250   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER644_F622                                                (0x1<<0) // Reserved
11251   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER644_F622_SHIFT                                          0
11252 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER645                                                       0x001da8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11253   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER645_F623                                                (0x3f<<0) // Reserved
11254   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER645_F623_SHIFT                                          0
11255 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER646                                                       0x001dacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11256   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER646_F624                                                (0x1<<0) // Reserved
11257   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER646_F624_SHIFT                                          0
11258 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER647                                                       0x001db0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11259   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER647_F625                                                (0x3f<<0) // Reserved
11260   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER647_F625_SHIFT                                          0
11261 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER648                                                       0x001db4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11262   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER648_F626                                                (0x1<<0) // Reserved
11263   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER648_F626_SHIFT                                          0
11264 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER649                                                       0x001db8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11265   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER649_F627                                                (0x3f<<0) // Reserved
11266   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER649_F627_SHIFT                                          0
11267 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER650                                                       0x001dbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11268   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER650_F628                                                (0x1<<0) // Reserved
11269   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER650_F628_SHIFT                                          0
11270 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER651                                                       0x001dc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11271   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER651_F629                                                (0x3f<<0) // Reserved
11272   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER651_F629_SHIFT                                          0
11273 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER652                                                       0x001dc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11274   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER652_F630                                                (0x1<<0) // Reserved
11275   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER652_F630_SHIFT                                          0
11276 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER653                                                       0x001dc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11277   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER653_F631                                                (0x3f<<0) // Reserved
11278   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER653_F631_SHIFT                                          0
11279 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER654                                                       0x001dccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11280   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER654_F632                                                (0x1<<0) // Reserved
11281   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER654_F632_SHIFT                                          0
11282 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER655                                                       0x001dd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11283   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER655_F633                                                (0x7<<0) // Reserved
11284   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER655_F633_SHIFT                                          0
11285 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER656                                                       0x001dd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11286   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER656_F634                                                (0x1<<0) // Reserved
11287   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER656_F634_SHIFT                                          0
11288 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER657                                                       0x001dd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11289   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER657_F635                                                (0x1<<0) // Reserved
11290   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER657_F635_SHIFT                                          0
11291 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER658                                                       0x001ddcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11292   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER658_F636                                                (0x1<<0) // Reserved
11293   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER658_F636_SHIFT                                          0
11294 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER659                                                       0x001de0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11295   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER659_F637                                                (0x1<<0) // Reserved
11296   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER659_F637_SHIFT                                          0
11297 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER660                                                       0x001de4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11298   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER660_F638                                                (0x1<<0) // Reserved
11299   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER660_F638_SHIFT                                          0
11300 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER661                                                       0x001de8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11301   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER661_F639                                                (0x1<<0) // Reserved
11302   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER661_F639_SHIFT                                          0
11303 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER662                                                       0x001decUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11304   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER662_F640                                                (0x1<<0) // Reserved
11305   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER662_F640_SHIFT                                          0
11306 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER663                                                       0x001df0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11307   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER663_F641                                                (0x1<<0) // Reserved
11308   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER663_F641_SHIFT                                          0
11309 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER664                                                       0x001df4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11310   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER664_F642                                                (0x1<<0) // Reserved
11311   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER664_F642_SHIFT                                          0
11312 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER665                                                       0x001df8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11313   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER665_F643                                                (0x1<<0) // Reserved
11314   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER665_F643_SHIFT                                          0
11315 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER666                                                       0x001dfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11316   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER666_F644                                                (0x1<<0) // Reserved
11317   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER666_F644_SHIFT                                          0
11318 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER667                                                       0x001e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11319   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER667_F645                                                (0x1<<0) // Reserved
11320   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER667_F645_SHIFT                                          0
11321 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER668                                                       0x001e04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11322   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER668_F646                                                (0x1<<0) // Reserved
11323   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER668_F646_SHIFT                                          0
11324 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER669                                                       0x001e08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11325   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER669_F647                                                (0x7<<0) // Reserved
11326   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER669_F647_SHIFT                                          0
11327 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER670                                                       0x001e0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11328   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER670_F648                                                (0x1<<0) // Reserved
11329   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER670_F648_SHIFT                                          0
11330 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER671                                                       0x001e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11331   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER671_F649                                                (0x3f<<0) // Reserved
11332   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER671_F649_SHIFT                                          0
11333 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER672                                                       0x001e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11334   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER672_F650                                                (0x1<<0) // Reserved
11335   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER672_F650_SHIFT                                          0
11336 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER673                                                       0x001e18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11337   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER673_F651                                                (0x1<<0) // Reserved
11338   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER673_F651_SHIFT                                          0
11339 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER674                                                       0x001e1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11340   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER674_F652                                                (0x1<<0) // Reserved
11341   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER674_F652_SHIFT                                          0
11342 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER675                                                       0x001e20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11343   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER675_F653                                                (0xf<<0) // Reserved
11344   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER675_F653_SHIFT                                          0
11345 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER676                                                       0x001e24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11346   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER676_F654                                                (0x1<<0) // Reserved
11347   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER676_F654_SHIFT                                          0
11348 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER677                                                       0x001e28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11349   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER677_F655                                                (0xf<<0) // Reserved
11350   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER677_F655_SHIFT                                          0
11351 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER678                                                       0x001e2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11352   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER678_F656                                                (0x1<<0) // Reserved
11353   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER678_F656_SHIFT                                          0
11354 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER679                                                       0x001e30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11355   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER679_F657                                                (0x3f<<0) // Reserved
11356   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER679_F657_SHIFT                                          0
11357 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER680                                                       0x001e34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11358   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER680_F658                                                (0x1<<0) // Reserved
11359   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER680_F658_SHIFT                                          0
11360 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER681                                                       0x001e38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11361   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER681_F659                                                (0x1<<0) // Reserved
11362   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER681_F659_SHIFT                                          0
11363 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER682                                                       0x001e3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11364   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER682_F660                                                (0x1<<0) // Reserved
11365   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER682_F660_SHIFT                                          0
11366 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER683                                                       0x001e40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11367   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER683_F661                                                (0xf<<0) // Reserved
11368   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER683_F661_SHIFT                                          0
11369 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER684                                                       0x001e44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11370   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER684_F662                                                (0x1<<0) // Reserved
11371   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER684_F662_SHIFT                                          0
11372 #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER685                                                       0x001e48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11373   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER685_F663                                                (0x1<<0) // Reserved
11374   #define PHY_NW_IP_REG_PHY0_OVR_LN3_RESERVEDREGISTER685_F663_SHIFT                                          0
11375 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686                                                        0x002000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11376   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD170                                     (0x1<<0) // Reserved
11377   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD170_SHIFT                               0
11378   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD171                                     (0x1<<1) // Reserved
11379   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD171_SHIFT                               1
11380   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD172                                     (0x1<<2) // Reserved
11381   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD172_SHIFT                               2
11382   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD173                                     (0x1<<3) // Reserved
11383   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD173_SHIFT                               3
11384   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD174                                     (0x1<<4) // Reserved
11385   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD174_SHIFT                               4
11386   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD175                                     (0x1<<5) // Reserved
11387   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD175_SHIFT                               5
11388   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD176                                     (0x1<<6) // Reserved
11389   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER686_RESERVEDFIELD176_SHIFT                               6
11390 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687                                                        0x002004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11391   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687_RESERVEDFIELD177                                     (0x1<<0) // Reserved
11392   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687_RESERVEDFIELD177_SHIFT                               0
11393   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687_RESERVEDFIELD178                                     (0x1<<1) // Reserved
11394   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687_RESERVEDFIELD178_SHIFT                               1
11395   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687_RESERVEDFIELD179                                     (0x1<<2) // Reserved
11396   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER687_RESERVEDFIELD179_SHIFT                               2
11397 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688                                                        0x00200cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11398   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688_RESERVEDFIELD180                                     (0x1<<0) // Reserved
11399   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688_RESERVEDFIELD180_SHIFT                               0
11400   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688_RESERVEDFIELD181                                     (0x1<<1) // Reserved
11401   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688_RESERVEDFIELD181_SHIFT                               1
11402   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688_RESERVEDFIELD182                                     (0x1<<2) // Reserved
11403   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER688_RESERVEDFIELD182_SHIFT                               2
11404 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER689                                                        0x002014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11405   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER689_RESERVEDFIELD183                                     (0xf<<0) // Reserved
11406   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER689_RESERVEDFIELD183_SHIFT                               0
11407   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER689_RESERVEDFIELD184                                     (0xf<<4) // Reserved
11408   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER689_RESERVEDFIELD184_SHIFT                               4
11409 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER690                                                        0x002018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11410   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER690_RESERVEDFIELD185                                     (0xf<<0) // Reserved
11411   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER690_RESERVEDFIELD185_SHIFT                               0
11412 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691                                                        0x00201cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11413   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691_RESERVEDFIELD186                                     (0x1<<0) // Reserved
11414   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691_RESERVEDFIELD186_SHIFT                               0
11415   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691_RESERVEDFIELD187                                     (0x1<<1) // Reserved
11416   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691_RESERVEDFIELD187_SHIFT                               1
11417   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691_RESERVEDFIELD188                                     (0x1<<2) // Reserved
11418   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER691_RESERVEDFIELD188_SHIFT                               2
11419 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER692                                                        0x002020UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11420   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER692_RESERVEDFIELD189                                     (0xf<<0) // Reserved
11421   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER692_RESERVEDFIELD189_SHIFT                               0
11422   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER692_RESERVEDFIELD190                                     (0xf<<4) // Reserved
11423   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER692_RESERVEDFIELD190_SHIFT                               4
11424 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER693                                                        0x002024UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11425   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER693_RESERVEDFIELD191                                     (0xf<<0) // Reserved
11426   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER693_RESERVEDFIELD191_SHIFT                               0
11427 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER694                                                        0x002028UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11428   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER694_RESERVEDFIELD192                                     (0xf<<0) // Reserved
11429   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER694_RESERVEDFIELD192_SHIFT                               0
11430 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695                                                        0x002030UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11431   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695_RESERVEDFIELD193                                     (0x1<<0) // Reserved
11432   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695_RESERVEDFIELD193_SHIFT                               0
11433   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695_RESERVEDFIELD194                                     (0x7<<1) // Reserved
11434   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695_RESERVEDFIELD194_SHIFT                               1
11435   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695_RESERVEDFIELD195                                     (0x3<<4) // Reserved
11436   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER695_RESERVEDFIELD195_SHIFT                               4
11437 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696                                                        0x002068UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11438   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696_RESERVEDFIELD196                                     (0x3<<0) // Reserved
11439   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696_RESERVEDFIELD196_SHIFT                               0
11440   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696_RESERVEDFIELD197                                     (0x3<<2) // Reserved
11441   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696_RESERVEDFIELD197_SHIFT                               2
11442   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696_RESERVEDFIELD198                                     (0x1<<4) // Reserved
11443   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER696_RESERVEDFIELD198_SHIFT                               4
11444 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER697                                                        0x00206cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11445   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER697_RESERVEDFIELD199                                     (0x1f<<0) // Reserved
11446   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER697_RESERVEDFIELD199_SHIFT                               0
11447 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER698                                                        0x00207cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11448   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER698_RESERVEDFIELD200                                     (0xf<<0) // Reserved
11449   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER698_RESERVEDFIELD200_SHIFT                               0
11450 #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0                                                             0x002080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11451   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_RESERVEDFIELD201                                          (0x1<<0) // Reserved
11452   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_RESERVEDFIELD201_SHIFT                                    0
11453   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_RESERVEDFIELD202                                          (0x1<<1) // Reserved
11454   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_RESERVEDFIELD202_SHIFT                                    1
11455   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_RESERVEDFIELD203                                          (0x7<<2) // Reserved
11456   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_RESERVEDFIELD203_SHIFT                                    2
11457   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_CMCP_CMUDIVCLK_DIV                                        (0x7<<5) // Divider control for CMU output clock cm0_clkdiv_o. This is the additional divided CMU clock for SoC logic. A different divider is employed to allow a different clock frequency from cm0_clk_o. This clock can be used in gearbox applications.  0x0 - DIV4 0x1 - DIV8 0x2 - DIV16 0x3 - DIV20 0x4 - DIV32 0x5 - DIV40 0x6 - DIV64 0x7 - DIV80  The output clock frequency is the serial data rate divided by the divider setting. For example, the output clock will be 805.66406MHz for the DIV32 setting at 25.78125Gbps.
11458   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_CMCP_CTRL0_CMCP_CMUDIVCLK_DIV_SHIFT                                  5
11459 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699                                                        0x002084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11460   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699_RESERVEDFIELD204                                     (0x3<<0) // Reserved
11461   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699_RESERVEDFIELD204_SHIFT                               0
11462   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699_RESERVEDFIELD205                                     (0x3<<2) // Reserved
11463   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699_RESERVEDFIELD205_SHIFT                               2
11464   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699_RESERVEDFIELD206                                     (0x1<<4) // Reserved
11465   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER699_RESERVEDFIELD206_SHIFT                               4
11466 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700                                                        0x002088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11467   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD207                                     (0x3<<0) // Reserved
11468   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD207_SHIFT                               0
11469   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD208                                     (0x3<<2) // Reserved
11470   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD208_SHIFT                               2
11471   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD209                                     (0x7<<4) // Reserved
11472   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD209_SHIFT                               4
11473   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD210                                     (0x1<<7) // Reserved
11474   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER700_RESERVEDFIELD210_SHIFT                               7
11475 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER701                                                        0x00208cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11476   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER701_RESERVEDFIELD211                                     (0x7f<<0) // Reserved
11477   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER701_RESERVEDFIELD211_SHIFT                               0
11478 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER702                                                        0x002090UL //Access:RW   DataWidth:0x8    // Reserved
11479 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER703                                                        0x002094UL //Access:R    DataWidth:0x8    // Multi Field Register.
11480   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER703_RESERVEDFIELD213                                     (0xf<<0) // Reserved
11481   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER703_RESERVEDFIELD213_SHIFT                               0
11482 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER704                                                        0x002098UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11483   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER704_RESERVEDFIELD214                                     (0x1<<0) // Reserved
11484   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER704_RESERVEDFIELD214_SHIFT                               0
11485   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER704_RESERVEDFIELD215                                     (0x1<<1) // Reserved
11486   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER704_RESERVEDFIELD215_SHIFT                               1
11487 #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0                                                           0x0020a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11488   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0_CMCP_TSTCLK_MUX                                         (0x3<<0) // Test clock MUX control. This is a test feature that allows certain internal clocks to be muxed into the half-rate TX clock path to provide visibility at the TX driver output.  0x0 - mission mode 0x1 - reference clock 0x2 - life clock 0x3 - CMU PLL word rate clock cm0_clk_o
11489   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0_CMCP_TSTCLK_MUX_SHIFT                                   0
11490   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0_CMCP_TSTCLK_DIV                                         (0x7<<2) // Test clock divider control. This register controls a programmable divider on the test clock path before clock distribution from the CMU macro to all lanes macros.  0x0 - DIV1 0x1 - DIV2 0x2 - DIV4 0x3 - DIV5 0x4 - DIV8 0x5 - DIV10 0x6 - DIV16 0x7 - DIV20
11491   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0_CMCP_TSTCLK_DIV_SHIFT                                   2
11492   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0_RESERVEDFIELD216                                        (0x3<<5) // Reserved
11493   #define PHY_NW_IP_REG_CMU_LC0_TOP_AFE_TSTCLK_CTRL0_RESERVEDFIELD216_SHIFT                                  5
11494 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER705                                                        0x0020c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11495   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER705_RESERVEDFIELD217                                     (0x7<<0) // Reserved
11496   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER705_RESERVEDFIELD217_SHIFT                               0
11497   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER705_RESERVEDFIELD218                                     (0x3<<3) // Reserved
11498   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER705_RESERVEDFIELD218_SHIFT                               3
11499 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER706                                                        0x0020c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11500   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER706_RESERVEDFIELD219                                     (0x1f<<0) // Reserved
11501   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER706_RESERVEDFIELD219_SHIFT                               0
11502   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER706_RESERVEDFIELD220                                     (0x3<<5) // Reserved
11503   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER706_RESERVEDFIELD220_SHIFT                               5
11504 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER707                                                        0x0020c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11505   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER707_RESERVEDFIELD221                                     (0x7<<0) // Reserved
11506   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER707_RESERVEDFIELD221_SHIFT                               0
11507   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER707_RESERVEDFIELD222                                     (0x3<<3) // Reserved
11508   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER707_RESERVEDFIELD222_SHIFT                               3
11509 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER708                                                        0x0020ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11510   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER708_RESERVEDFIELD223                                     (0x1f<<0) // Reserved
11511   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER708_RESERVEDFIELD223_SHIFT                               0
11512   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER708_RESERVEDFIELD224                                     (0x3<<5) // Reserved
11513   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER708_RESERVEDFIELD224_SHIFT                               5
11514 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER709                                                        0x0020d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11515   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER709_RESERVEDFIELD225                                     (0x7<<0) // Reserved
11516   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER709_RESERVEDFIELD225_SHIFT                               0
11517   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER709_RESERVEDFIELD226                                     (0x7<<4) // Reserved
11518   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER709_RESERVEDFIELD226_SHIFT                               4
11519 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER710                                                        0x002140UL //Access:R    DataWidth:0x8    // Multi Field Register.
11520   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER710_RESERVEDFIELD227                                     (0x7<<0) // Reserved
11521   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER710_RESERVEDFIELD227_SHIFT                               0
11522   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER710_RESERVEDFIELD228                                     (0x1<<3) // Reserved
11523   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER710_RESERVEDFIELD228_SHIFT                               3
11524 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711                                                        0x002144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11525   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711_RESERVEDFIELD229                                     (0x7<<0) // Reserved
11526   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711_RESERVEDFIELD229_SHIFT                               0
11527   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711_RESERVEDFIELD230                                     (0x1<<3) // Reserved
11528   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711_RESERVEDFIELD230_SHIFT                               3
11529   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711_RESERVEDFIELD231                                     (0x7<<4) // Reserved
11530   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER711_RESERVEDFIELD231_SHIFT                               4
11531 #define PHY_NW_IP_REG_CMU_LC0_TOP_PHY_IF_STATUS                                                              0x002148UL //Access:R    DataWidth:0x8    // Multi Field Register.
11532   #define PHY_NW_IP_REG_CMU_LC0_TOP_PHY_IF_STATUS_CMU_OK                                                     (0x1<<0) // CMU OK status. 0x0 - CMU PLL is not locked 0x1 - indicates that CMU macro has successfully transitioned into the ACTIVE or PARTIAL power state, the PLL has locked to the reference clock, and all output clocks are at the correct frequency
11533   #define PHY_NW_IP_REG_CMU_LC0_TOP_PHY_IF_STATUS_CMU_OK_SHIFT                                               0
11534 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER712                                                        0x002160UL //Access:RW   DataWidth:0x8    // Reserved
11535 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER713                                                        0x002164UL //Access:RW   DataWidth:0x8    // Reserved
11536 #define PHY_NW_IP_REG_CMU_LC0_TOP_ERR_CTRL1                                                                  0x002200UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit CMU error code.  0x0 - indicates that there is no error rest - reserved
11537 #define PHY_NW_IP_REG_CMU_LC0_TOP_ERR_CTRL2                                                                  0x002204UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit CMU error code.  0x0 - indicates that there is no error rest - reserved
11538 #define PHY_NW_IP_REG_CMU_LC0_TOP_ERR_CTRL3                                                                  0x002208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11539   #define PHY_NW_IP_REG_CMU_LC0_TOP_ERR_CTRL3_CMU_ERR                                                        (0x1<<0) // CMU macro error status. 0x0 - no error 0x1 - PHY CMU macro has an internal error detected by firmware. CMU error code can be used to isolate error event.
11540   #define PHY_NW_IP_REG_CMU_LC0_TOP_ERR_CTRL3_CMU_ERR_SHIFT                                                  0
11541 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER714                                                        0x002228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11542   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER714_RESERVEDFIELD232                                     (0x1<<0) // Reserved
11543   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER714_RESERVEDFIELD232_SHIFT                               0
11544   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER714_RESERVEDFIELD233                                     (0x1<<1) // Reserved
11545   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER714_RESERVEDFIELD233_SHIFT                               1
11546 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER715                                                        0x00222cUL //Access:R    DataWidth:0x8    // Multi Field Register.
11547   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER715_RESERVEDFIELD234                                     (0x1<<0) // Reserved
11548   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER715_RESERVEDFIELD234_SHIFT                               0
11549 #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716                                                        0x002230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11550   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716_RESERVEDFIELD235                                     (0x1<<0) // Reserved
11551   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716_RESERVEDFIELD235_SHIFT                               0
11552   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716_RESERVEDFIELD236                                     (0x3<<1) // Reserved
11553   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716_RESERVEDFIELD236_SHIFT                               1
11554   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716_RESERVEDFIELD237                                     (0x1<<3) // Reserved
11555   #define PHY_NW_IP_REG_CMU_LC0_TOP_RESERVEDREGISTER716_RESERVEDFIELD237_SHIFT                               3
11556 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER717                                                        0x002400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11557   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER717_RESERVEDFIELD238                                     (0x1<<0) // Reserved
11558   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER717_RESERVEDFIELD238_SHIFT                               0
11559   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER717_RESERVEDFIELD239                                     (0x1<<1) // Reserved
11560   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER717_RESERVEDFIELD239_SHIFT                               1
11561 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER718                                                        0x002404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11562   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER718_RESERVEDFIELD240                                     (0x1<<0) // Reserved
11563   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER718_RESERVEDFIELD240_SHIFT                               0
11564   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER718_RESERVEDFIELD241                                     (0x1<<1) // Reserved
11565   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER718_RESERVEDFIELD241_SHIFT                               1
11566 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719                                                        0x002408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11567   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719_RESERVEDFIELD242                                     (0x1<<0) // Reserved
11568   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719_RESERVEDFIELD242_SHIFT                               0
11569   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719_RESERVEDFIELD243                                     (0x7<<1) // Reserved
11570   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719_RESERVEDFIELD243_SHIFT                               1
11571   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719_RESERVEDFIELD244                                     (0x3<<4) // Reserved
11572   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER719_RESERVEDFIELD244_SHIFT                               4
11573 #define PHY_NW_IP_REG_CMU_LC0_PLL_AFE_REG_CTRL1                                                              0x00240cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11574   #define PHY_NW_IP_REG_CMU_LC0_PLL_AFE_REG_CTRL1_CMPLL_V1P8_EN                                              (0x1<<0) // CMU PLL regulator vddha setting.   0x0 - vddha is 1.5V nominal 0x1 - vddha is 1.8V nominal  note: it is important that this register is maintained at the correct value matching the nominal vddha setting for all time following POR.
11575   #define PHY_NW_IP_REG_CMU_LC0_PLL_AFE_REG_CTRL1_CMPLL_V1P8_EN_SHIFT                                        0
11576 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720                                                        0x002414UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11577   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720_RESERVEDFIELD245                                     (0x1<<0) // Reserved
11578   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720_RESERVEDFIELD245_SHIFT                               0
11579   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720_RESERVEDFIELD246                                     (0x3<<1) // Reserved
11580   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720_RESERVEDFIELD246_SHIFT                               1
11581   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720_RESERVEDFIELD247                                     (0x3<<4) // Reserved
11582   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER720_RESERVEDFIELD247_SHIFT                               4
11583 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER721                                                        0x002418UL //Access:R    DataWidth:0x8    // Multi Field Register.
11584   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER721_RESERVEDFIELD248                                     (0x1<<0) // Reserved
11585   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER721_RESERVEDFIELD248_SHIFT                               0
11586   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER721_RESERVEDFIELD249                                     (0x1<<1) // Reserved
11587   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER721_RESERVEDFIELD249_SHIFT                               1
11588 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722                                                        0x002420UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11589   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722_RESERVEDFIELD250                                     (0x1<<0) // Reserved
11590   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722_RESERVEDFIELD250_SHIFT                               0
11591   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722_RESERVEDFIELD251                                     (0x1<<1) // Reserved
11592   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722_RESERVEDFIELD251_SHIFT                               1
11593   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722_RESERVEDFIELD252                                     (0x7<<5) // Reserved
11594   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER722_RESERVEDFIELD252_SHIFT                               5
11595 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723                                                        0x002424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11596   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD253                                     (0x7<<0) // Reserved
11597   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD253_SHIFT                               0
11598   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD254                                     (0x1<<3) // Reserved
11599   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD254_SHIFT                               3
11600   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD255                                     (0x1<<4) // Reserved
11601   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD255_SHIFT                               4
11602   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD256                                     (0x7<<5) // Reserved
11603   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER723_RESERVEDFIELD256_SHIFT                               5
11604 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER724                                                        0x002428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11605   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER724_RESERVEDFIELD257                                     (0xf<<0) // Reserved
11606   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER724_RESERVEDFIELD257_SHIFT                               0
11607 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER725                                                        0x002440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11608   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER725_RESERVEDFIELD258                                     (0x3<<0) // Reserved
11609   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER725_RESERVEDFIELD258_SHIFT                               0
11610 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726                                                        0x002444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11611   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726_RESERVEDFIELD259                                     (0x1<<0) // Reserved
11612   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726_RESERVEDFIELD259_SHIFT                               0
11613   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726_RESERVEDFIELD260                                     (0x1<<1) // Reserved
11614   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726_RESERVEDFIELD260_SHIFT                               1
11615   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726_RESERVEDFIELD261                                     (0x1<<2) // Reserved
11616   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER726_RESERVEDFIELD261_SHIFT                               2
11617 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER727                                                        0x00244cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11618   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER727_RESERVEDFIELD262                                     (0xf<<0) // Reserved
11619   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER727_RESERVEDFIELD262_SHIFT                               0
11620 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER728                                                        0x002450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11621   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER728_RESERVEDFIELD263                                     (0x1<<0) // Reserved
11622   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER728_RESERVEDFIELD263_SHIFT                               0
11623 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER729                                                        0x002454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11624   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER729_RESERVEDFIELD264                                     (0xf<<0) // Reserved
11625   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER729_RESERVEDFIELD264_SHIFT                               0
11626   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER729_RESERVEDFIELD265                                     (0xf<<4) // Reserved
11627   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER729_RESERVEDFIELD265_SHIFT                               4
11628 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER730                                                        0x002458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11629   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER730_RESERVEDFIELD266                                     (0xf<<0) // Reserved
11630   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER730_RESERVEDFIELD266_SHIFT                               0
11631   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER730_RESERVEDFIELD267                                     (0xf<<4) // Reserved
11632   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER730_RESERVEDFIELD267_SHIFT                               4
11633 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731                                                        0x002460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11634   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731_RESERVEDFIELD268                                     (0x1<<1) // Reserved
11635   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731_RESERVEDFIELD268_SHIFT                               1
11636   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731_RESERVEDFIELD269                                     (0xf<<2) // Reserved
11637   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731_RESERVEDFIELD269_SHIFT                               2
11638   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731_RESERVEDFIELD270                                     (0x3<<6) // Reserved
11639   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER731_RESERVEDFIELD270_SHIFT                               6
11640 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732                                                        0x002464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11641   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD271                                     (0x3<<0) // Reserved
11642   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD271_SHIFT                               0
11643   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD272                                     (0x1<<2) // Reserved
11644   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD272_SHIFT                               2
11645   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD273                                     (0x7<<3) // Reserved
11646   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD273_SHIFT                               3
11647   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD274                                     (0x1<<6) // Reserved
11648   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER732_RESERVEDFIELD274_SHIFT                               6
11649 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER733                                                        0x002468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11650   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER733_RESERVEDFIELD275                                     (0x1<<0) // Reserved
11651   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER733_RESERVEDFIELD275_SHIFT                               0
11652 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER734                                                        0x00246cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11653   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER734_RESERVEDFIELD276                                     (0x1<<0) // Reserved
11654   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER734_RESERVEDFIELD276_SHIFT                               0
11655 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER735                                                        0x002470UL //Access:RW   DataWidth:0x8    // Reserved
11656 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER736                                                        0x002480UL //Access:RW   DataWidth:0x8    // Reserved
11657 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER737                                                        0x002484UL //Access:RW   DataWidth:0x8    // Reserved
11658 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER738                                                        0x002488UL //Access:RW   DataWidth:0x8    // Reserved
11659 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER739                                                        0x00248cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11660   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER739_F669                                                 (0xf<<0) // Reserved
11661   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER739_F669_SHIFT                                           0
11662 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER740                                                        0x002490UL //Access:RW   DataWidth:0x8    // Reserved
11663 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER741                                                        0x002494UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11664   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER741_RESERVEDFIELD278                                     (0xf<<0) // Reserved
11665   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER741_RESERVEDFIELD278_SHIFT                               0
11666   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER741_RESERVEDFIELD279                                     (0xf<<4) // Reserved
11667   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER741_RESERVEDFIELD279_SHIFT                               4
11668 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER742                                                        0x002498UL //Access:RW   DataWidth:0x8    // Reserved
11669 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER743                                                        0x00249cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11670   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER743_F672                                                 (0xf<<0) // Reserved
11671   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER743_F672_SHIFT                                           0
11672 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER744                                                        0x0024a0UL //Access:RW   DataWidth:0x8    // Reserved
11673 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER745                                                        0x0024a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11674   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER745_F674                                                 (0xf<<0) // Reserved
11675   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER745_F674_SHIFT                                           0
11676 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER746                                                        0x0024a8UL //Access:RW   DataWidth:0x8    // Reserved
11677 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER747                                                        0x0024acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11678   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER747_F676                                                 (0xf<<0) // Reserved
11679   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER747_F676_SHIFT                                           0
11680 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER748                                                        0x0024b0UL //Access:RW   DataWidth:0x8    // Reserved
11681 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER749                                                        0x0024b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11682   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER749_F678                                                 (0xf<<0) // Reserved
11683   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER749_F678_SHIFT                                           0
11684 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER750                                                        0x0024b8UL //Access:RW   DataWidth:0x8    // Reserved
11685 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER751                                                        0x0024bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11686   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER751_F680                                                 (0xf<<0) // Reserved
11687   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER751_F680_SHIFT                                           0
11688 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER752                                                        0x0024c0UL //Access:RW   DataWidth:0x8    // Reserved
11689 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER753                                                        0x0024c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11690   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER753_F682                                                 (0xf<<0) // Reserved
11691   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER753_F682_SHIFT                                           0
11692 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER754                                                        0x0024c8UL //Access:RW   DataWidth:0x8    // Reserved
11693 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755                                                        0x0024ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11694   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755_RESERVEDFIELD280                                     (0xf<<0) // Reserved
11695   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755_RESERVEDFIELD280_SHIFT                               0
11696   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755_RESERVEDFIELD281                                     (0x1<<4) // Reserved
11697   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755_RESERVEDFIELD281_SHIFT                               4
11698   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755_RESERVEDFIELD282                                     (0x1<<7) // Reserved
11699   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER755_RESERVEDFIELD282_SHIFT                               7
11700 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER756                                                        0x0024d0UL //Access:R    DataWidth:0x8    // Reserved
11701 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER757                                                        0x0024d4UL //Access:R    DataWidth:0x8    // Multi Field Register.
11702   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER757_F685                                                 (0xf<<0) // Reserved
11703   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER757_F685_SHIFT                                           0
11704 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER758                                                        0x0024d8UL //Access:R    DataWidth:0x8    // Reserved
11705 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER759                                                        0x0024dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
11706   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER759_F687                                                 (0xf<<0) // Reserved
11707   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER759_F687_SHIFT                                           0
11708 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER760                                                        0x0024e0UL //Access:R    DataWidth:0x8    // Reserved
11709 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER761                                                        0x0024e4UL //Access:R    DataWidth:0x8    // Multi Field Register.
11710   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER761_F689                                                 (0xf<<0) // Reserved
11711   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER761_F689_SHIFT                                           0
11712 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762                                                        0x0024e8UL //Access:R    DataWidth:0x8    // Multi Field Register.
11713   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762_RESERVEDFIELD283                                     (0x3<<0) // Reserved
11714   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762_RESERVEDFIELD283_SHIFT                               0
11715   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762_RESERVEDFIELD284                                     (0x1<<2) // Reserved
11716   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762_RESERVEDFIELD284_SHIFT                               2
11717   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762_RESERVEDFIELD285                                     (0x1<<3) // Reserved
11718   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER762_RESERVEDFIELD285_SHIFT                               3
11719 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER763                                                        0x0024f0UL //Access:R    DataWidth:0x8    // Reserved
11720 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER764                                                        0x002510UL //Access:RW   DataWidth:0x8    // Reserved
11721 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765                                                        0x002514UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11722   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765_RESERVEDFIELD288                                     (0x3<<0) // Reserved
11723   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765_RESERVEDFIELD288_SHIFT                               0
11724   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765_RESERVEDFIELD289                                     (0x1<<6) // Reserved
11725   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765_RESERVEDFIELD289_SHIFT                               6
11726   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765_RESERVEDFIELD290                                     (0x1<<7) // Reserved
11727   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER765_RESERVEDFIELD290_SHIFT                               7
11728 #define PHY_NW_IP_REG_CMU_LC0_PLL_LOCKDET_STATUS                                                             0x002518UL //Access:R    DataWidth:0x8    // Multi Field Register.
11729   #define PHY_NW_IP_REG_CMU_LC0_PLL_LOCKDET_STATUS_LOCKED                                                    (0x1<<0) // CMU PLL lock detector status. 0x0 - CMU PLL is not locked 0x1 - CMU PLL has locked to the reference clock, and all output clocks are at the correct frequency
11730   #define PHY_NW_IP_REG_CMU_LC0_PLL_LOCKDET_STATUS_LOCKED_SHIFT                                              0
11731 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER766                                                        0x002524UL //Access:RW   DataWidth:0x8    // Reserved
11732 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER767                                                        0x002528UL //Access:RW   DataWidth:0x8    // Reserved
11733 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER768                                                        0x00252cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11734   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER768_RESERVEDFIELD293                                     (0xf<<0) // Reserved
11735   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER768_RESERVEDFIELD293_SHIFT                               0
11736 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER769                                                        0x002530UL //Access:RW   DataWidth:0x8    // Reserved
11737 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER770                                                        0x002534UL //Access:RW   DataWidth:0x8    // Reserved
11738 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771                                                        0x002538UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11739   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771_RESERVEDFIELD296                                     (0x1<<0) // Reserved
11740   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771_RESERVEDFIELD296_SHIFT                               0
11741   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771_RESERVEDFIELD297                                     (0x1<<1) // Reserved
11742   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771_RESERVEDFIELD297_SHIFT                               1
11743   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771_RESERVEDFIELD298                                     (0x1<<2) // Reserved
11744   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER771_RESERVEDFIELD298_SHIFT                               2
11745 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER772                                                        0x00253cUL //Access:RW   DataWidth:0x8    // Reserved
11746 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER773                                                        0x002540UL //Access:RW   DataWidth:0x8    // Reserved
11747 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER774                                                        0x002544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11748   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER774_RESERVEDFIELD301                                     (0xf<<0) // Reserved
11749   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER774_RESERVEDFIELD301_SHIFT                               0
11750 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775                                                        0x002550UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11751   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775_RESERVEDFIELD302                                     (0x1<<0) // Reserved
11752   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775_RESERVEDFIELD302_SHIFT                               0
11753   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775_RESERVEDFIELD303                                     (0x3<<1) // Reserved
11754   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775_RESERVEDFIELD303_SHIFT                               1
11755   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775_RESERVEDFIELD304                                     (0xf<<3) // Reserved
11756   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER775_RESERVEDFIELD304_SHIFT                               3
11757 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER776                                                        0x002554UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11758   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER776_RESERVEDFIELD305                                     (0x7f<<0) // Reserved
11759   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER776_RESERVEDFIELD305_SHIFT                               0
11760   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER776_RESERVEDFIELD306                                     (0x1<<7) // Reserved
11761   #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER776_RESERVEDFIELD306_SHIFT                               7
11762 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER777                                                        0x002560UL //Access:RW   DataWidth:0x8    // Reserved
11763 #define PHY_NW_IP_REG_CMU_LC0_PLL_RESERVEDREGISTER778                                                        0x002564UL //Access:RW   DataWidth:0x8    // Reserved
11764 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER779                                                     0x002800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11765   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER779_RESERVEDFIELD307                                  (0x1<<0) // Reserved
11766   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER779_RESERVEDFIELD307_SHIFT                            0
11767 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER780                                                     0x002804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11768   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER780_RESERVEDFIELD308                                  (0x7<<0) // Reserved
11769   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER780_RESERVEDFIELD308_SHIFT                            0
11770 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER781                                                     0x002808UL //Access:RW   DataWidth:0x8    // Reserved
11771 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER782                                                     0x00280cUL //Access:R    DataWidth:0x8    // Multi Field Register.
11772   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER782_RESERVEDFIELD310                                  (0x1<<0) // Reserved
11773   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER782_RESERVEDFIELD310_SHIFT                            0
11774   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER782_RESERVEDFIELD311                                  (0xf<<1) // Reserved
11775   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER782_RESERVEDFIELD311_SHIFT                            1
11776 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER783                                                     0x002840UL //Access:R    DataWidth:0x8    // Reserved
11777 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER784                                                     0x002844UL //Access:R    DataWidth:0x8    // Multi Field Register.
11778   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER784_RESERVEDFIELD313                                  (0xf<<0) // Reserved
11779   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER784_RESERVEDFIELD313_SHIFT                            0
11780 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER785                                                     0x002848UL //Access:R    DataWidth:0x8    // Reserved
11781 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER786                                                     0x00284cUL //Access:R    DataWidth:0x8    // Multi Field Register.
11782   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER786_RESERVEDFIELD315                                  (0x1<<0) // Reserved
11783   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER786_RESERVEDFIELD315_SHIFT                            0
11784 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER787                                                     0x002880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11785   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER787_RESERVEDFIELD316                                  (0x3<<0) // Reserved
11786   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER787_RESERVEDFIELD316_SHIFT                            0
11787   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER787_RESERVEDFIELD317                                  (0xf<<2) // Reserved
11788   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER787_RESERVEDFIELD317_SHIFT                            2
11789 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER788                                                     0x002884UL //Access:RW   DataWidth:0x8    // Reserved
11790 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER789                                                     0x002888UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11791   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER789_RESERVEDFIELD319                                  (0xf<<0) // Reserved
11792   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER789_RESERVEDFIELD319_SHIFT                            0
11793 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER790                                                     0x00288cUL //Access:RW   DataWidth:0x8    // Reserved
11794 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER791                                                     0x002890UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11795   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER791_RESERVEDFIELD321                                  (0xf<<0) // Reserved
11796   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER791_RESERVEDFIELD321_SHIFT                            0
11797 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER792                                                     0x002894UL //Access:RW   DataWidth:0x8    // Reserved
11798 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER793                                                     0x002898UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11799   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER793_RESERVEDFIELD323                                  (0xf<<0) // Reserved
11800   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER793_RESERVEDFIELD323_SHIFT                            0
11801 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER794                                                     0x0028c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11802   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER794_RESERVEDFIELD324                                  (0x1f<<0) // Reserved
11803   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER794_RESERVEDFIELD324_SHIFT                            0
11804 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER795                                                     0x0028c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11805   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER795_RESERVEDFIELD325                                  (0xf<<0) // Reserved
11806   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER795_RESERVEDFIELD325_SHIFT                            0
11807   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER795_RESERVEDFIELD326                                  (0xf<<4) // Reserved
11808   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER795_RESERVEDFIELD326_SHIFT                            4
11809 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER796                                                     0x0028c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11810   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER796_RESERVEDFIELD327                                  (0x1<<0) // Reserved
11811   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER796_RESERVEDFIELD327_SHIFT                            0
11812 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER797                                                     0x002900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11813   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER797_RESERVEDFIELD328                                  (0x3<<0) // Reserved
11814   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER797_RESERVEDFIELD328_SHIFT                            0
11815 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER798                                                     0x002904UL //Access:RW   DataWidth:0x8    // Reserved
11816 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER799                                                     0x002908UL //Access:RW   DataWidth:0x8    // Reserved
11817 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER800                                                     0x00290cUL //Access:RW   DataWidth:0x8    // Reserved
11818 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER801                                                     0x002910UL //Access:RW   DataWidth:0x8    // Reserved
11819 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER802                                                     0x002914UL //Access:RW   DataWidth:0x8    // Reserved
11820 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER803                                                     0x002918UL //Access:RW   DataWidth:0x8    // Reserved
11821 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER804                                                     0x00291cUL //Access:RW   DataWidth:0x8    // Reserved
11822 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER805                                                     0x002920UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11823   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER805_RESERVEDFIELD336                                  (0x1<<0) // Reserved
11824   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER805_RESERVEDFIELD336_SHIFT                            0
11825 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER806                                                     0x002940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11826   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER806_RESERVEDFIELD337                                  (0x1<<0) // Reserved
11827   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER806_RESERVEDFIELD337_SHIFT                            0
11828   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER806_RESERVEDFIELD338                                  (0xf<<1) // Reserved
11829   #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER806_RESERVEDFIELD338_SHIFT                            1
11830 #define PHY_NW_IP_REG_CMU_LC0_GCFSM2_RESERVEDREGISTER807                                                     0x002944UL //Access:RW   DataWidth:0x8    // Reserved
11831 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808                                                    0x002c00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11832   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD340                                 (0x1<<0) // Reserved
11833   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD340_SHIFT                           0
11834   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD341                                 (0x1<<1) // Reserved
11835   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD341_SHIFT                           1
11836   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD342                                 (0x1<<2) // Reserved
11837   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD342_SHIFT                           2
11838   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD343                                 (0x1<<3) // Reserved
11839   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD343_SHIFT                           3
11840   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD344                                 (0x1<<4) // Reserved
11841   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD344_SHIFT                           4
11842   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD345                                 (0x1<<5) // Reserved
11843   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD345_SHIFT                           5
11844   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD346                                 (0x1<<6) // Reserved
11845   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER808_RESERVEDFIELD346_SHIFT                           6
11846 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809                                                    0x002c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11847   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD347                                 (0x1<<0) // Reserved
11848   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD347_SHIFT                           0
11849   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD348                                 (0x1<<1) // Reserved
11850   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD348_SHIFT                           1
11851   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD349                                 (0x1<<2) // Reserved
11852   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD349_SHIFT                           2
11853   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD350                                 (0x1<<3) // Reserved
11854   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD350_SHIFT                           3
11855   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD351                                 (0x1<<4) // Reserved
11856   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD351_SHIFT                           4
11857   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD352                                 (0x1<<5) // Reserved
11858   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD352_SHIFT                           5
11859   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD353                                 (0x1<<6) // Reserved
11860   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER809_RESERVEDFIELD353_SHIFT                           6
11861 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER810                                                    0x002c08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11862   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER810_RESERVEDFIELD354                                 (0xf<<0) // Reserved
11863   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER810_RESERVEDFIELD354_SHIFT                           0
11864   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER810_RESERVEDFIELD355                                 (0xf<<4) // Reserved
11865   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER810_RESERVEDFIELD355_SHIFT                           4
11866 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER811                                                    0x002c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11867   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER811_RESERVEDFIELD356                                 (0xf<<0) // Reserved
11868   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER811_RESERVEDFIELD356_SHIFT                           0
11869   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER811_RESERVEDFIELD357                                 (0xf<<4) // Reserved
11870   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER811_RESERVEDFIELD357_SHIFT                           4
11871 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER812                                                    0x002c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11872   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER812_RESERVEDFIELD358                                 (0x1<<0) // Reserved
11873   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER812_RESERVEDFIELD358_SHIFT                           0
11874   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER812_RESERVEDFIELD359                                 (0x7f<<1) // Reserved
11875   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER812_RESERVEDFIELD359_SHIFT                           1
11876 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER813                                                    0x002c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11877   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER813_RESERVEDFIELD360                                 (0x1<<0) // Reserved
11878   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER813_RESERVEDFIELD360_SHIFT                           0
11879 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER814                                                    0x002c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11880   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER814_RESERVEDFIELD361                                 (0x1<<0) // Reserved
11881   #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER814_RESERVEDFIELD361_SHIFT                           0
11882 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER815                                                    0x002c40UL //Access:RW   DataWidth:0x8    // Reserved
11883 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER816                                                    0x002c44UL //Access:RW   DataWidth:0x8    // Reserved
11884 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER817                                                    0x002c48UL //Access:RW   DataWidth:0x8    // Reserved
11885 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER818                                                    0x002c4cUL //Access:RW   DataWidth:0x8    // Reserved
11886 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER819                                                    0x002c50UL //Access:RW   DataWidth:0x8    // Reserved
11887 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER820                                                    0x002c54UL //Access:RW   DataWidth:0x8    // Reserved
11888 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER821                                                    0x002c58UL //Access:RW   DataWidth:0x8    // Reserved
11889 #define PHY_NW_IP_REG_CMU_LC0_FEATURE_RESERVEDREGISTER822                                                    0x002c5cUL //Access:RW   DataWidth:0x8    // Reserved
11890 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER823                                                         0x003000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11891   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER823_RESERVEDFIELD362                                      (0x1<<0) // Reserved
11892   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER823_RESERVEDFIELD362_SHIFT                                0
11893 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824                                                         0x003004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11894   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD363                                      (0x1<<0) // Reserved
11895   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD363_SHIFT                                0
11896   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD364                                      (0x1<<1) // Reserved
11897   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD364_SHIFT                                1
11898   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD365                                      (0x1<<2) // Reserved
11899   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD365_SHIFT                                2
11900   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD366                                      (0x1<<3) // Reserved
11901   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD366_SHIFT                                3
11902   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD367                                      (0x1<<4) // Reserved
11903   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER824_RESERVEDFIELD367_SHIFT                                4
11904 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825                                                         0x00300cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
11905   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD368                                      (0x1<<0) // Reserved
11906   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD368_SHIFT                                0
11907   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD369                                      (0x1<<1) // Reserved
11908   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD369_SHIFT                                1
11909   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD370                                      (0x1<<2) // Reserved
11910   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD370_SHIFT                                2
11911   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD371                                      (0x1<<3) // Reserved
11912   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER825_RESERVEDFIELD371_SHIFT                                3
11913 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826                                                         0x003040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11914   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826_RESERVEDFIELD372                                      (0x3<<0) // Reserved
11915   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826_RESERVEDFIELD372_SHIFT                                0
11916   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826_RESERVEDFIELD373                                      (0x7<<2) // Reserved
11917   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826_RESERVEDFIELD373_SHIFT                                2
11918   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826_RESERVEDFIELD374                                      (0x7<<5) // Reserved
11919   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER826_RESERVEDFIELD374_SHIFT                                5
11920 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER827                                                         0x003044UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11921   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER827_RESERVEDFIELD375                                      (0x1<<0) // Reserved
11922   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER827_RESERVEDFIELD375_SHIFT                                0
11923   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER827_RESERVEDFIELD376                                      (0x1<<1) // Reserved
11924   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER827_RESERVEDFIELD376_SHIFT                                1
11925 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828                                                         0x003048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11926   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828_RESERVEDFIELD377                                      (0x3<<0) // Reserved
11927   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828_RESERVEDFIELD377_SHIFT                                0
11928   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828_RESERVEDFIELD378                                      (0x3<<2) // Reserved
11929   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828_RESERVEDFIELD378_SHIFT                                2
11930   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828_RESERVEDFIELD379                                      (0x3<<4) // Reserved
11931   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER828_RESERVEDFIELD379_SHIFT                                4
11932 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER829                                                         0x00304cUL //Access:RW   DataWidth:0x8    // Reserved
11933 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830                                                         0x003080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11934   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830_RESERVEDFIELD381                                      (0x7<<0) // Reserved
11935   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830_RESERVEDFIELD381_SHIFT                                0
11936   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830_RESERVEDFIELD382                                      (0x7<<3) // Reserved
11937   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830_RESERVEDFIELD382_SHIFT                                3
11938   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830_RESERVEDFIELD383                                      (0x1<<6) // Reserved
11939   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER830_RESERVEDFIELD383_SHIFT                                6
11940 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER831                                                         0x003084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11941   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER831_RESERVEDFIELD384                                      (0x1<<0) // Reserved
11942   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER831_RESERVEDFIELD384_SHIFT                                0
11943   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER831_RESERVEDFIELD385                                      (0x1<<1) // Reserved
11944   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER831_RESERVEDFIELD385_SHIFT                                1
11945 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832                                                         0x003088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11946   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832_RESERVEDFIELD386                                      (0x3<<0) // Reserved
11947   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832_RESERVEDFIELD386_SHIFT                                0
11948   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832_RESERVEDFIELD387                                      (0x3<<2) // Reserved
11949   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832_RESERVEDFIELD387_SHIFT                                2
11950   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832_RESERVEDFIELD388                                      (0x3<<4) // Reserved
11951   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER832_RESERVEDFIELD388_SHIFT                                4
11952 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER833                                                         0x00308cUL //Access:RW   DataWidth:0x8    // Reserved
11953 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER834                                                         0x0030c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11954   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER834_RESERVEDFIELD390                                      (0xf<<0) // Reserved
11955   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER834_RESERVEDFIELD390_SHIFT                                0
11956 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER835                                                         0x003140UL //Access:R    DataWidth:0x8    // Multi Field Register.
11957   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER835_RESERVEDFIELD391                                      (0x7<<0) // Reserved
11958   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER835_RESERVEDFIELD391_SHIFT                                0
11959   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER835_RESERVEDFIELD392                                      (0x1<<3) // Reserved
11960   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER835_RESERVEDFIELD392_SHIFT                                3
11961 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836                                                         0x003144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11962   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836_RESERVEDFIELD393                                      (0x7<<0) // Reserved
11963   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836_RESERVEDFIELD393_SHIFT                                0
11964   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836_RESERVEDFIELD394                                      (0x1<<3) // Reserved
11965   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836_RESERVEDFIELD394_SHIFT                                3
11966   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836_RESERVEDFIELD395                                      (0x7<<4) // Reserved
11967   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER836_RESERVEDFIELD395_SHIFT                                4
11968 #define PHY_NW_IP_REG_CMU_R0_TOP_PHY_IF_STATUS                                                               0x003148UL //Access:R    DataWidth:0x8    // Multi Field Register.
11969   #define PHY_NW_IP_REG_CMU_R0_TOP_PHY_IF_STATUS_CMU_OK                                                      (0x1<<0) // CMU OK status. 0x0 - CMU PLL is not locked 0x1 - indicates that CMU macro has successfully transitioned into the ACTIVE or PARTIAL power state, the PLL has locked to the reference clock, and all output clocks are at the correct frequency
11970   #define PHY_NW_IP_REG_CMU_R0_TOP_PHY_IF_STATUS_CMU_OK_SHIFT                                                0
11971 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER837                                                         0x003160UL //Access:RW   DataWidth:0x8    // Reserved
11972 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER838                                                         0x003164UL //Access:RW   DataWidth:0x8    // Reserved
11973 #define PHY_NW_IP_REG_CMU_R0_TOP_ERR_CTRL1                                                                   0x003200UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit CMU error code.  0x0 - indicates that there is no error rest - reserved
11974 #define PHY_NW_IP_REG_CMU_R0_TOP_ERR_CTRL2                                                                   0x003204UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit CMU error code.  0x0 - indicates that there is no error rest - reserved
11975 #define PHY_NW_IP_REG_CMU_R0_TOP_ERR_CTRL3                                                                   0x003208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11976   #define PHY_NW_IP_REG_CMU_R0_TOP_ERR_CTRL3_CMU_ERR                                                         (0x1<<0) // CMU macro error status. 0x0 - no error 0x1 - PHY CMU macro has an internal error detected by firmware. CMU error code can be used to isolate error event.
11977   #define PHY_NW_IP_REG_CMU_R0_TOP_ERR_CTRL3_CMU_ERR_SHIFT                                                   0
11978 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER839                                                         0x003228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11979   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER839_RESERVEDFIELD396                                      (0x1<<0) // Reserved
11980   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER839_RESERVEDFIELD396_SHIFT                                0
11981   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER839_RESERVEDFIELD397                                      (0x1<<1) // Reserved
11982   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER839_RESERVEDFIELD397_SHIFT                                1
11983 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER840                                                         0x00322cUL //Access:R    DataWidth:0x8    // Multi Field Register.
11984   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER840_RESERVEDFIELD398                                      (0x1<<0) // Reserved
11985   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER840_RESERVEDFIELD398_SHIFT                                0
11986 #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841                                                         0x003230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11987   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841_RESERVEDFIELD399                                      (0x1<<0) // Reserved
11988   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841_RESERVEDFIELD399_SHIFT                                0
11989   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841_RESERVEDFIELD400                                      (0x3<<1) // Reserved
11990   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841_RESERVEDFIELD400_SHIFT                                1
11991   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841_RESERVEDFIELD401                                      (0x1<<3) // Reserved
11992   #define PHY_NW_IP_REG_CMU_R0_TOP_RESERVEDREGISTER841_RESERVEDFIELD401_SHIFT                                3
11993 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PD_CTRL0                                                               0x003400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11994   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PD_CTRL0_PD_CMPLL2                                                   (0x1<<0) // Powerdown for RPLL.
11995   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PD_CTRL0_PD_CMPLL2_SHIFT                                             0
11996   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PD_CTRL0_RESERVEDFIELD402                                            (0x1<<1) // Reserved
11997   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PD_CTRL0_RESERVEDFIELD402_SHIFT                                      1
11998 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_RST_CTRL0                                                              0x003404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
11999   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_RST_CTRL0_RST_CMPLL2_FRACN_N                                         (0x1<<0) // Resets the DivN counter in the FracN
12000   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_RST_CTRL0_RST_CMPLL2_FRACN_N_SHIFT                                   0
12001   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_RST_CTRL0_RST_CMPLL2_DIV4P125_N                                      (0x1<<1) // TBD
12002   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_RST_CTRL0_RST_CMPLL2_DIV4P125_N_SHIFT                                1
12003 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER842                                                        0x003408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12004   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER842_RESERVEDFIELD403                                     (0x3<<0) // Reserved
12005   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER842_RESERVEDFIELD403_SHIFT                               0
12006   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER842_RESERVEDFIELD404                                     (0x1<<2) // Reserved
12007   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER842_RESERVEDFIELD404_SHIFT                               2
12008 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_CLK_CTRL0                                                              0x00340cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12009   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_CLK_CTRL0_CMPLL2_REFCLK_SEL                                          (0x1<<0) // Select the reference clock. 0 - clk_ref 1- clk_pllref
12010   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_CLK_CTRL0_CMPLL2_REFCLK_SEL_SHIFT                                    0
12011 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_VCO_CTRL0                                                              0x003410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12012   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_VCO_CTRL0_CMPLL2_VCO_KICK                                            (0x1<<0) // TBD
12013   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_VCO_CTRL0_CMPLL2_VCO_KICK_SHIFT                                      0
12014   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_VCO_CTRL0_CMPLL2_BIAS_TRIM                                           (0x1f<<1) // TBD
12015   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_VCO_CTRL0_CMPLL2_BIAS_TRIM_SHIFT                                     1
12016 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_CLKDIV_CTRL0                                                           0x003418UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12017   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_CLKDIV_CTRL0_CMPLL2_FBKCLK_DIV                                       (0x3<<0) // TBD
12018   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_CLKDIV_CTRL0_CMPLL2_FBKCLK_DIV_SHIFT                                 0
12019 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER843                                                        0x003420UL //Access:R    DataWidth:0x8    // Multi Field Register.
12020   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER843_RESERVEDFIELD405                                     (0x1<<0) // Reserved
12021   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER843_RESERVEDFIELD405_SHIFT                               0
12022 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL0                                                              0x003424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12023   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL0_CMPLL2_PFD_PW                                              (0x3<<0) // TBD
12024   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL0_CMPLL2_PFD_PW_SHIFT                                        0
12025 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1                                                              0x003428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12026   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1_CMPLL2_MUTE                                                (0x1<<0) // TBD
12027   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1_CMPLL2_MUTE_SHIFT                                          0
12028   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1_CMPLL2_PFD_FORCE_UP                                        (0x1<<1) // TBD
12029   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1_CMPLL2_PFD_FORCE_UP_SHIFT                                  1
12030   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1_CMPLL2_PFD_FORCE_DN                                        (0x1<<2) // TBD
12031   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PFD_CTRL1_CMPLL2_PFD_FORCE_DN_SHIFT                                  2
12032 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL0                                                             0x00342cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12033   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL0_CMPLL2_PFILT                                              (0x7<<0) // TBD
12034   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL0_CMPLL2_PFILT_SHIFT                                        0
12035   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL0_CMPLL2_PCP_TRIM                                           (0x3<<4) // TBD
12036   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL0_CMPLL2_PCP_TRIM_SHIFT                                     4
12037 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL1                                                             0x003430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12038   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL1_CMPLL2_PKVCO                                              (0x1f<<0) // TBD
12039   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_PROP_CTRL1_CMPLL2_PKVCO_SHIFT                                        0
12040 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0                                                              0x003434UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12041   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IDROPI                                              (0x1<<0) // TBD
12042   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IDROPI_SHIFT                                        0
12043   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IHIZ                                                (0x1<<1) // TBD
12044   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IHIZ_SHIFT                                          1
12045   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IFILT                                               (0xf<<2) // TBD
12046   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IFILT_SHIFT                                         2
12047   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IKVCO                                               (0x3<<6) // TBD
12048   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL0_CMPLL2_IKVCO_SHIFT                                         6
12049 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL1                                                              0x00343cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12050   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL1_CMPLL2_IZERO                                               (0x1<<0) // TBD
12051   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL1_CMPLL2_IZERO_SHIFT                                         0
12052   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL1_CMPLL2_IFORCE                                              (0x3<<1) // TBD
12053   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL1_CMPLL2_IFORCE_SHIFT                                        1
12054 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2                                                              0x003440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12055   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2_CMPLL2_V2I_CAP                                             (0x7<<0) // TBD
12056   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2_CMPLL2_V2I_CAP_SHIFT                                       0
12057   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2_CMPLL2_V2I_LPF                                             (0x1<<3) // TBD
12058   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2_CMPLL2_V2I_LPF_SHIFT                                       3
12059   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2_CMPLL2_V2I_GAIN                                            (0x3<<4) // TBD
12060   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL2_CMPLL2_V2I_GAIN_SHIFT                                      4
12061 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL3                                                              0x003444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12062   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL3_CMPLL2_CPCHOP_EN                                           (0x1<<0) // TBD
12063   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL3_CMPLL2_CPCHOP_EN_SHIFT                                     0
12064   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL3_CMPLL2_CPCHOP_DIV                                          (0x7<<1) // TBD
12065   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_INT_CTRL3_CMPLL2_CPCHOP_DIV_SHIFT                                    1
12066 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_FRACN_CTRL0                                                            0x003448UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12067   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_FRACN_CTRL0_CMPLL2_FRACDIV_EN                                        (0x1<<0) // Selects between FracN and integer divide modes 0 � integer mode 1 � FracN/SSC mode
12068   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_FRACN_CTRL0_CMPLL2_FRACDIV_EN_SHIFT                                  0
12069 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_MISC_CTRL0                                                             0x003458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12070   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_MISC_CTRL0_CMPLL2_BIAS_LPF                                           (0x1<<0) // TBD
12071   #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_MISC_CTRL0_CMPLL2_BIAS_LPF_SHIFT                                     0
12072 #define PHY_NW_IP_REG_CMU_R0_RPLL_AFE_MISC_CTRL1                                                             0x00345cUL //Access:RW   DataWidth:0x8    // TBD
12073 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER844                                                        0x003480UL //Access:RW   DataWidth:0x8    // Reserved
12074 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER845                                                        0x003484UL //Access:RW   DataWidth:0x8    // Reserved
12075 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER846                                                        0x003488UL //Access:RW   DataWidth:0x8    // Reserved
12076 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER847                                                        0x00348cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12077   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER847_F705                                                 (0xf<<0) // Reserved
12078   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER847_F705_SHIFT                                           0
12079 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER848                                                        0x003490UL //Access:RW   DataWidth:0x8    // Reserved
12080 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER849                                                        0x003494UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12081   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER849_RESERVEDFIELD406                                     (0xf<<0) // Reserved
12082   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER849_RESERVEDFIELD406_SHIFT                               0
12083   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER849_RESERVEDFIELD407                                     (0xf<<4) // Reserved
12084   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER849_RESERVEDFIELD407_SHIFT                               4
12085 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER850                                                        0x003498UL //Access:RW   DataWidth:0x8    // Reserved
12086 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER851                                                        0x00349cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12087   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER851_F708                                                 (0xf<<0) // Reserved
12088   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER851_F708_SHIFT                                           0
12089 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER852                                                        0x0034a0UL //Access:RW   DataWidth:0x8    // Reserved
12090 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER853                                                        0x0034a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12091   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER853_F710                                                 (0xf<<0) // Reserved
12092   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER853_F710_SHIFT                                           0
12093 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER854                                                        0x0034a8UL //Access:RW   DataWidth:0x8    // Reserved
12094 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER855                                                        0x0034acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12095   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER855_F712                                                 (0xf<<0) // Reserved
12096   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER855_F712_SHIFT                                           0
12097 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER856                                                        0x0034b0UL //Access:RW   DataWidth:0x8    // Reserved
12098 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER857                                                        0x0034b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12099   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER857_F714                                                 (0xf<<0) // Reserved
12100   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER857_F714_SHIFT                                           0
12101 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER858                                                        0x0034b8UL //Access:RW   DataWidth:0x8    // Reserved
12102 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER859                                                        0x0034bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12103   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER859_F716                                                 (0xf<<0) // Reserved
12104   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER859_F716_SHIFT                                           0
12105 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER860                                                        0x0034c0UL //Access:RW   DataWidth:0x8    // Reserved
12106 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER861                                                        0x0034c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12107   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER861_F718                                                 (0xf<<0) // Reserved
12108   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER861_F718_SHIFT                                           0
12109 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER862                                                        0x0034c8UL //Access:RW   DataWidth:0x8    // Reserved
12110 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER863                                                        0x0034d0UL //Access:R    DataWidth:0x8    // Reserved
12111 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER864                                                        0x0034d4UL //Access:R    DataWidth:0x8    // Multi Field Register.
12112   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER864_F721                                                 (0xf<<0) // Reserved
12113   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER864_F721_SHIFT                                           0
12114 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER865                                                        0x0034d8UL //Access:R    DataWidth:0x8    // Reserved
12115 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER866                                                        0x0034dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
12116   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER866_F723                                                 (0xf<<0) // Reserved
12117   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER866_F723_SHIFT                                           0
12118 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER867                                                        0x0034e0UL //Access:R    DataWidth:0x8    // Reserved
12119 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER868                                                        0x0034e4UL //Access:R    DataWidth:0x8    // Multi Field Register.
12120   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER868_F725                                                 (0xf<<0) // Reserved
12121   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER868_F725_SHIFT                                           0
12122 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869                                                        0x0034e8UL //Access:R    DataWidth:0x8    // Multi Field Register.
12123   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869_RESERVEDFIELD408                                     (0x3<<0) // Reserved
12124   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869_RESERVEDFIELD408_SHIFT                               0
12125   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869_RESERVEDFIELD409                                     (0x1<<2) // Reserved
12126   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869_RESERVEDFIELD409_SHIFT                               2
12127   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869_RESERVEDFIELD410                                     (0x1<<3) // Reserved
12128   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER869_RESERVEDFIELD410_SHIFT                               3
12129 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER870                                                        0x003510UL //Access:RW   DataWidth:0x8    // Reserved
12130 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871                                                        0x003514UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12131   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871_RESERVEDFIELD412                                     (0x3<<0) // Reserved
12132   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871_RESERVEDFIELD412_SHIFT                               0
12133   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871_RESERVEDFIELD413                                     (0x1<<6) // Reserved
12134   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871_RESERVEDFIELD413_SHIFT                               6
12135   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871_RESERVEDFIELD414                                     (0x1<<7) // Reserved
12136   #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER871_RESERVEDFIELD414_SHIFT                               7
12137 #define PHY_NW_IP_REG_CMU_R0_RPLL_LOCKDET_STATUS                                                             0x003518UL //Access:R    DataWidth:0x8    // Multi Field Register.
12138   #define PHY_NW_IP_REG_CMU_R0_RPLL_LOCKDET_STATUS_LOCKED                                                    (0x1<<0) // For lock detection
12139   #define PHY_NW_IP_REG_CMU_R0_RPLL_LOCKDET_STATUS_LOCKED_SHIFT                                              0
12140 #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL0                                                              0x003524UL //Access:RW   DataWidth:0x8    // Sets maximum spreading frequency in SSC mode.
12141 #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL1                                                              0x003528UL //Access:RW   DataWidth:0x8    // Sets maximum spreading frequency in SSC mode.
12142 #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL2                                                              0x00352cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12143   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL2_MATCH_VAL_19_16                                            (0xf<<0) // Sets maximum spreading frequency in SSC mode.
12144   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL2_MATCH_VAL_19_16_SHIFT                                      0
12145 #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL3                                                              0x003530UL //Access:RW   DataWidth:0x8    // Increment value in SSC mode;Enabled when ssc_gen_en=1.Note: this is an unsigned number
12146 #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL4                                                              0x003534UL //Access:RW   DataWidth:0x8    // Increment value in SSC mode;Enabled when ssc_gen_en=1.Note: this is an unsigned number
12147 #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5                                                              0x003538UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12148   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5_UPDOWN_EN                                                  (0x1<<0) // Enable for both Upspreading and Downspreading in SSC mode
12149   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5_UPDOWN_EN_SHIFT                                            0
12150   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5_FRACSYN_EN                                                 (0x1<<1) // Enable for loading freq_offset sr as the offset to establish nominal frequency Freq_offset to implement SSC on
12151   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5_FRACSYN_EN_SHIFT                                           1
12152   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5_SSC_EN                                                     (0x1<<2) // Enables SSC generation
12153   #define PHY_NW_IP_REG_CMU_R0_RPLL_SSC_GEN_CTRL5_SSC_EN_SHIFT                                               2
12154 #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL0                                                                0x00353cUL //Access:RW   DataWidth:0x8    // Used as frequency offset in SSC when ssc_gen_en=1 or  when fracsyn_en=1
12155 #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL1                                                                0x003540UL //Access:RW   DataWidth:0x8    // Used as frequency offset in SSC when ssc_gen_en=1 or  when fracsyn_en=1
12156 #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL2                                                                0x003544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12157   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL2_FDIV_19_16                                                   (0xf<<0) // Used as frequency offset in SSC when ssc_gen_en=1 or  when fracsyn_en=1
12158   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL2_FDIV_19_16_SHIFT                                             0
12159 #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3                                                                0x003550UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12160   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3_FMODE_EN                                                     (0x1<<0) // enable the fracN div mode of the fracn_mod digital control block
12161   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3_FMODE_EN_SHIFT                                               0
12162   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3_RESERVEDFIELD415                                             (0x3<<1) // Reserved
12163   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3_RESERVEDFIELD415_SHIFT                                       1
12164   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3_RESERVEDFIELD416                                             (0xf<<3) // Reserved
12165   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL3_RESERVEDFIELD416_SHIFT                                       3
12166 #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL4                                                                0x003554UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12167   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL4_NDIV                                                         (0x7f<<0) // ndiv
12168   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL4_NDIV_SHIFT                                                   0
12169   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL4_RESERVEDFIELD417                                             (0x1<<7) // Reserved
12170   #define PHY_NW_IP_REG_CMU_R0_RPLL_FRACN_CTRL4_RESERVEDFIELD417_SHIFT                                       7
12171 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER872                                                        0x003560UL //Access:RW   DataWidth:0x8    // Reserved
12172 #define PHY_NW_IP_REG_CMU_R0_RPLL_RESERVEDREGISTER873                                                        0x003564UL //Access:RW   DataWidth:0x8    // Reserved
12173 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER874                                                      0x003800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12174   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER874_RESERVEDFIELD418                                   (0x1<<0) // Reserved
12175   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER874_RESERVEDFIELD418_SHIFT                             0
12176 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER875                                                      0x003804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12177   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER875_RESERVEDFIELD419                                   (0x7<<0) // Reserved
12178   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER875_RESERVEDFIELD419_SHIFT                             0
12179 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER876                                                      0x003808UL //Access:RW   DataWidth:0x8    // Reserved
12180 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER877                                                      0x00380cUL //Access:R    DataWidth:0x8    // Multi Field Register.
12181   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER877_RESERVEDFIELD421                                   (0x1<<0) // Reserved
12182   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER877_RESERVEDFIELD421_SHIFT                             0
12183   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER877_RESERVEDFIELD422                                   (0xf<<1) // Reserved
12184   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER877_RESERVEDFIELD422_SHIFT                             1
12185 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER878                                                      0x003840UL //Access:R    DataWidth:0x8    // Reserved
12186 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER879                                                      0x003844UL //Access:R    DataWidth:0x8    // Multi Field Register.
12187   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER879_RESERVEDFIELD424                                   (0xf<<0) // Reserved
12188   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER879_RESERVEDFIELD424_SHIFT                             0
12189 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER880                                                      0x003848UL //Access:R    DataWidth:0x8    // Reserved
12190 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER881                                                      0x00384cUL //Access:R    DataWidth:0x8    // Multi Field Register.
12191   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER881_RESERVEDFIELD426                                   (0x1<<0) // Reserved
12192   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER881_RESERVEDFIELD426_SHIFT                             0
12193 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER882                                                      0x003880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12194   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER882_RESERVEDFIELD427                                   (0x3<<0) // Reserved
12195   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER882_RESERVEDFIELD427_SHIFT                             0
12196   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER882_RESERVEDFIELD428                                   (0xf<<2) // Reserved
12197   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER882_RESERVEDFIELD428_SHIFT                             2
12198 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER883                                                      0x003884UL //Access:RW   DataWidth:0x8    // Reserved
12199 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER884                                                      0x003888UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12200   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER884_RESERVEDFIELD430                                   (0xf<<0) // Reserved
12201   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER884_RESERVEDFIELD430_SHIFT                             0
12202 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER885                                                      0x00388cUL //Access:RW   DataWidth:0x8    // Reserved
12203 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER886                                                      0x003890UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12204   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER886_RESERVEDFIELD432                                   (0xf<<0) // Reserved
12205   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER886_RESERVEDFIELD432_SHIFT                             0
12206 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER887                                                      0x003894UL //Access:RW   DataWidth:0x8    // Reserved
12207 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER888                                                      0x003898UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12208   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER888_RESERVEDFIELD434                                   (0xf<<0) // Reserved
12209   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER888_RESERVEDFIELD434_SHIFT                             0
12210 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER889                                                      0x0038c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12211   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER889_RESERVEDFIELD435                                   (0x1f<<0) // Reserved
12212   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER889_RESERVEDFIELD435_SHIFT                             0
12213 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER890                                                      0x0038c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12214   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER890_RESERVEDFIELD436                                   (0xf<<0) // Reserved
12215   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER890_RESERVEDFIELD436_SHIFT                             0
12216   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER890_RESERVEDFIELD437                                   (0xf<<4) // Reserved
12217   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER890_RESERVEDFIELD437_SHIFT                             4
12218 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER891                                                      0x0038c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12219   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER891_RESERVEDFIELD438                                   (0x1<<0) // Reserved
12220   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER891_RESERVEDFIELD438_SHIFT                             0
12221 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER892                                                      0x003900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12222   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER892_RESERVEDFIELD439                                   (0x3<<0) // Reserved
12223   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER892_RESERVEDFIELD439_SHIFT                             0
12224 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER893                                                      0x003904UL //Access:RW   DataWidth:0x8    // Reserved
12225 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER894                                                      0x003908UL //Access:RW   DataWidth:0x8    // Reserved
12226 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER895                                                      0x00390cUL //Access:RW   DataWidth:0x8    // Reserved
12227 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER896                                                      0x003910UL //Access:RW   DataWidth:0x8    // Reserved
12228 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER897                                                      0x003914UL //Access:RW   DataWidth:0x8    // Reserved
12229 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER898                                                      0x003918UL //Access:RW   DataWidth:0x8    // Reserved
12230 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER899                                                      0x00391cUL //Access:RW   DataWidth:0x8    // Reserved
12231 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER900                                                      0x003920UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12232   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER900_RESERVEDFIELD447                                   (0x1<<0) // Reserved
12233   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER900_RESERVEDFIELD447_SHIFT                             0
12234 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER901                                                      0x003940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12235   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER901_RESERVEDFIELD448                                   (0x1<<0) // Reserved
12236   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER901_RESERVEDFIELD448_SHIFT                             0
12237   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER901_RESERVEDFIELD449                                   (0xf<<1) // Reserved
12238   #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER901_RESERVEDFIELD449_SHIFT                             1
12239 #define PHY_NW_IP_REG_CMU_R0_GCFSM2_RESERVEDREGISTER902                                                      0x003944UL //Access:RW   DataWidth:0x8    // Reserved
12240 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER903                                                     0x003c00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12241   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER903_RESERVEDFIELD451                                  (0x1<<0) // Reserved
12242   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER903_RESERVEDFIELD451_SHIFT                            0
12243 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER904                                                     0x003c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12244   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER904_RESERVEDFIELD452                                  (0x1<<0) // Reserved
12245   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER904_RESERVEDFIELD452_SHIFT                            0
12246   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER904_RESERVEDFIELD453                                  (0x7f<<1) // Reserved
12247   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER904_RESERVEDFIELD453_SHIFT                            1
12248 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER905                                                     0x003c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12249   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER905_RESERVEDFIELD454                                  (0x1<<0) // Reserved
12250   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER905_RESERVEDFIELD454_SHIFT                            0
12251 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER906                                                     0x003c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12252   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER906_RESERVEDFIELD455                                  (0x1<<0) // Reserved
12253   #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER906_RESERVEDFIELD455_SHIFT                            0
12254 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER907                                                     0x003c40UL //Access:RW   DataWidth:0x8    // Reserved
12255 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER908                                                     0x003c44UL //Access:RW   DataWidth:0x8    // Reserved
12256 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER909                                                     0x003c48UL //Access:RW   DataWidth:0x8    // Reserved
12257 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER910                                                     0x003c4cUL //Access:RW   DataWidth:0x8    // Reserved
12258 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER911                                                     0x003c50UL //Access:RW   DataWidth:0x8    // Reserved
12259 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER912                                                     0x003c54UL //Access:RW   DataWidth:0x8    // Reserved
12260 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER913                                                     0x003c58UL //Access:RW   DataWidth:0x8    // Reserved
12261 #define PHY_NW_IP_REG_CMU_R0_FEATURE_RESERVEDREGISTER914                                                     0x003c5cUL //Access:RW   DataWidth:0x8    // Reserved
12262 #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL                                                              0x006000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12263   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN                                          (0x1<<0) // RX clock loopback mode enable.   0x0 - mission mode 0x1 - select recovered clock from CDR as source of half-rate TX clock path.
12264   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN_SHIFT                                    0
12265   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN                                          (0x1<<1) // TX clock loopback mode enable.  0x0 - mission mode 0x1 - MUX half-rate TX clock into LEQ gain stage.
12266   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN_SHIFT                                    1
12267   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN                                            (0x1<<2) // Far-End Analog FEA loopback mode enable.  0x0 - mission mode 0x1 - loop back parallel data from RX data path to TX data path internal to AFE
12268   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN_SHIFT                                      2
12269   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN                                            (0x1<<3) // Near-End Analog NEA loopback mode enable.  0x0 - mission mode 0x1 - loop back quarter rate data from TX data path to RX data path internal to AFE.
12270   #define PHY_NW_IP_REG_LN0_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN_SHIFT                                      3
12271 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915                                                            0x006004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12272   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915_RESERVEDFIELD456                                         (0x3<<0) // Reserved
12273   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915_RESERVEDFIELD456_SHIFT                                   0
12274   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915_RESERVEDFIELD457                                         (0x3<<2) // Reserved
12275   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915_RESERVEDFIELD457_SHIFT                                   2
12276   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915_RESERVEDFIELD458                                         (0x3<<4) // Reserved
12277   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER915_RESERVEDFIELD458_SHIFT                                   4
12278 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916                                                            0x006008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12279   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916_RESERVEDFIELD459                                         (0x3<<0) // Reserved
12280   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916_RESERVEDFIELD459_SHIFT                                   0
12281   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916_RESERVEDFIELD460                                         (0x3<<2) // Reserved
12282   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916_RESERVEDFIELD460_SHIFT                                   2
12283   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916_RESERVEDFIELD461                                         (0x3<<4) // Reserved
12284   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER916_RESERVEDFIELD461_SHIFT                                   4
12285 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER917                                                            0x00600cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12286   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER917_RESERVEDFIELD462                                         (0x3<<0) // Reserved
12287   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER917_RESERVEDFIELD462_SHIFT                                   0
12288 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER918                                                            0x006010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12289   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER918_RESERVEDFIELD463                                         (0x1<<0) // Reserved
12290   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER918_RESERVEDFIELD463_SHIFT                                   0
12291   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER918_RESERVEDFIELD464                                         (0x1<<1) // Reserved
12292   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER918_RESERVEDFIELD464_SHIFT                                   1
12293 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER919                                                            0x006014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12294   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER919_RESERVEDFIELD465                                         (0x1<<2) // Reserved
12295   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER919_RESERVEDFIELD465_SHIFT                                   2
12296 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER920                                                            0x006018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12297   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER920_RESERVEDFIELD466                                         (0xf<<0) // Reserved
12298   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER920_RESERVEDFIELD466_SHIFT                                   0
12299 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921                                                            0x006040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12300   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921_RESERVEDFIELD467                                         (0xf<<0) // Reserved
12301   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921_RESERVEDFIELD467_SHIFT                                   0
12302   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921_RESERVEDFIELD468                                         (0x3<<4) // Reserved
12303   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921_RESERVEDFIELD468_SHIFT                                   4
12304   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921_RESERVEDFIELD469                                         (0x1<<6) // Reserved
12305   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER921_RESERVEDFIELD469_SHIFT                                   6
12306 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER922                                                            0x006048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12307   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER922_RESERVEDFIELD470                                         (0x3<<0) // Reserved
12308   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER922_RESERVEDFIELD470_SHIFT                                   0
12309   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER922_RESERVEDFIELD471                                         (0x3<<2) // Reserved
12310   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER922_RESERVEDFIELD471_SHIFT                                   2
12311 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER923                                                            0x00604cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12312   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER923_RESERVEDFIELD472                                         (0xf<<0) // Reserved
12313   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER923_RESERVEDFIELD472_SHIFT                                   0
12314 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER924                                                            0x006050UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12315   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER924_RESERVEDFIELD473                                         (0x3<<0) // Reserved
12316   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER924_RESERVEDFIELD473_SHIFT                                   0
12317   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER924_RESERVEDFIELD474                                         (0x1<<2) // Reserved
12318   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER924_RESERVEDFIELD474_SHIFT                                   2
12319 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER925                                                            0x006058UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12320   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER925_RESERVEDFIELD475                                         (0x3<<0) // Reserved
12321   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER925_RESERVEDFIELD475_SHIFT                                   0
12322   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER925_RESERVEDFIELD476                                         (0xf<<4) // Reserved
12323   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER925_RESERVEDFIELD476_SHIFT                                   4
12324 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER926                                                            0x006064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12325   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER926_RESERVEDFIELD477                                         (0x7<<0) // Reserved
12326   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER926_RESERVEDFIELD477_SHIFT                                   0
12327   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER926_RESERVEDFIELD478                                         (0xf<<4) // Reserved
12328   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER926_RESERVEDFIELD478_SHIFT                                   4
12329 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927                                                            0x00606cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12330   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927_RESERVEDFIELD479                                         (0x7<<0) // Reserved
12331   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927_RESERVEDFIELD479_SHIFT                                   0
12332   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927_RESERVEDFIELD480                                         (0x1<<3) // Reserved
12333   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927_RESERVEDFIELD480_SHIFT                                   3
12334   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927_RESERVEDFIELD481                                         (0x1<<4) // Reserved
12335   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER927_RESERVEDFIELD481_SHIFT                                   4
12336 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER928                                                            0x006070UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12337   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER928_RESERVEDFIELD482                                         (0x1f<<0) // Reserved
12338   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER928_RESERVEDFIELD482_SHIFT                                   0
12339 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER929                                                            0x006078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12340   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER929_RESERVEDFIELD483                                         (0xf<<0) // Reserved
12341   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER929_RESERVEDFIELD483_SHIFT                                   0
12342 #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1                                                                 0x006088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12343   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN                                           (0x1<<0) // Enables register control of TX data path mux in DPL
12344   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN_SHIFT                                     0
12345   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL                                          (0x7<<1) // Select value for TX data path mux in DPL.  The corresponding mux select override enable must also be set. 0 : TX data from customer logics 1: RX data for Far-End-Digital FED loopback 2: BIST generator 3: AN/802.3 4: LT/802.3 5-7: reserved
12346   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL_SHIFT                                    1
12347   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_TXPOLARITY                                                    (0x1<<4) // TX data polarity control
12348   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_TXPOLARITY_SHIFT                                              4
12349   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN                                         (0x1<<5) // Controls tx_en for Far-End-Digital FED loopback mode.  In FED loopback mode, tx_en will be set when this field is set to 1 and rxvalid is 1.
12350   #define PHY_NW_IP_REG_LN0_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN_SHIFT                                   5
12351 #define PHY_NW_IP_REG_LN0_TOP_DPL_RXDP_CTRL1                                                                 0x006090UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12352   #define PHY_NW_IP_REG_LN0_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL                                                   (0x1<<0) // A mux select for RX data path in the DPL 0: AFE rx data 1: TX data for Near-End-Digital NED loopback
12353   #define PHY_NW_IP_REG_LN0_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL_SHIFT                                             0
12354   #define PHY_NW_IP_REG_LN0_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN                                                (0x1<<1) // A bit stripping selection for RX data path in the DPL 1: Even bits stripped from RX data 0: Odd bits stripped from Rx data
12355   #define PHY_NW_IP_REG_LN0_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN_SHIFT                                          1
12356 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER930                                                            0x006094UL //Access:R    DataWidth:0x8    // Multi Field Register.
12357   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER930_RESERVEDFIELD484                                         (0x7<<0) // Reserved
12358   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER930_RESERVEDFIELD484_SHIFT                                   0
12359   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER930_RESERVEDFIELD485                                         (0x1<<3) // Reserved
12360   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER930_RESERVEDFIELD485_SHIFT                                   3
12361 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931                                                            0x006098UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12362   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931_RESERVEDFIELD486                                         (0x7<<0) // Reserved
12363   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931_RESERVEDFIELD486_SHIFT                                   0
12364   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931_RESERVEDFIELD487                                         (0x1<<3) // Reserved
12365   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931_RESERVEDFIELD487_SHIFT                                   3
12366   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931_RESERVEDFIELD488                                         (0x7<<4) // Reserved
12367   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER931_RESERVEDFIELD488_SHIFT                                   4
12368 #define PHY_NW_IP_REG_LN0_TOP_PHY_IF_STATUS                                                                  0x00609cUL //Access:R    DataWidth:0x8    // Multi Field Register.
12369   #define PHY_NW_IP_REG_LN0_TOP_PHY_IF_STATUS_LN_OK                                                          (0x1<<0) // LANE OK status
12370   #define PHY_NW_IP_REG_LN0_TOP_PHY_IF_STATUS_LN_OK_SHIFT                                                    0
12371 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER932                                                            0x0060c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12372   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER932_RESERVEDFIELD489                                         (0x7<<0) // Reserved
12373   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER932_RESERVEDFIELD489_SHIFT                                   0
12374   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER932_RESERVEDFIELD490                                         (0x7<<3) // Reserved
12375   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER932_RESERVEDFIELD490_SHIFT                                   3
12376 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER933                                                            0x0060c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12377   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER933_RESERVEDFIELD491                                         (0x7<<0) // Reserved
12378   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER933_RESERVEDFIELD491_SHIFT                                   0
12379   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER933_RESERVEDFIELD492                                         (0x7<<3) // Reserved
12380   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER933_RESERVEDFIELD492_SHIFT                                   3
12381 #define PHY_NW_IP_REG_LN0_TOP_LN_STAT_CTRL0                                                                  0x0060e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12382   #define PHY_NW_IP_REG_LN0_TOP_LN_STAT_CTRL0_RXVALID                                                        (0x1<<0) // rxvalid status output
12383   #define PHY_NW_IP_REG_LN0_TOP_LN_STAT_CTRL0_RXVALID_SHIFT                                                  0
12384 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER934                                                            0x0060e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12385   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER934_RESERVEDFIELD493                                         (0x1<<0) // Reserved
12386   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER934_RESERVEDFIELD493_SHIFT                                   0
12387   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER934_RESERVEDFIELD494                                         (0x1<<1) // Reserved
12388   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER934_RESERVEDFIELD494_SHIFT                                   1
12389 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER935                                                            0x0060e8UL //Access:R    DataWidth:0x8    // Multi Field Register.
12390   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER935_RESERVEDFIELD495                                         (0x1<<0) // Reserved
12391   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER935_RESERVEDFIELD495_SHIFT                                   0
12392 #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0                                                                   0x0060ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12393   #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0_OVR_EN                                                          (0x1<<0) // override enable for lnX_ctrl_*_i signals in this register
12394   #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0_OVR_EN_SHIFT                                                    0
12395   #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH                                                   (0x7<<1) // lnX_data_width_i override value for TX.  It takes effect when ovr_en is 1. 0x5- Maximum width 40b 0x3-half width 20b 0x1-quarter width 10b, others, reserved.
12396   #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH_SHIFT                                             1
12397   #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH                                                   (0x7<<4) // lnX_data_width_i override value for RX.  It takes effect when ovr_en is 1.
12398   #define PHY_NW_IP_REG_LN0_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH_SHIFT                                             4
12399 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936                                                            0x0060f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12400   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD496                                         (0x1<<0) // Reserved
12401   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD496_SHIFT                                   0
12402   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD497                                         (0x1<<3) // Reserved
12403   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD497_SHIFT                                   3
12404   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD498                                         (0x1<<4) // Reserved
12405   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD498_SHIFT                                   4
12406   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD499                                         (0x1<<5) // Reserved
12407   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER936_RESERVEDFIELD499_SHIFT                                   5
12408 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER937                                                            0x0060f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12409   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER937_RESERVEDFIELD500                                         (0x1<<0) // Reserved
12410   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER937_RESERVEDFIELD500_SHIFT                                   0
12411   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER937_RESERVEDFIELD501                                         (0x1<<4) // Reserved
12412   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER937_RESERVEDFIELD501_SHIFT                                   4
12413 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938                                                            0x0060f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12414   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938_RESERVEDFIELD502                                         (0x1<<0) // Reserved
12415   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938_RESERVEDFIELD502_SHIFT                                   0
12416   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938_RESERVEDFIELD503                                         (0x1<<5) // Reserved
12417   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938_RESERVEDFIELD503_SHIFT                                   5
12418   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938_RESERVEDFIELD504                                         (0x1<<6) // Reserved
12419   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER938_RESERVEDFIELD504_SHIFT                                   6
12420 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939                                                            0x0060fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12421   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939_RESERVEDFIELD505                                         (0x1<<0) // Reserved
12422   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939_RESERVEDFIELD505_SHIFT                                   0
12423   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939_RESERVEDFIELD506                                         (0x3<<1) // Reserved
12424   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939_RESERVEDFIELD506_SHIFT                                   1
12425   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939_RESERVEDFIELD507                                         (0x1<<3) // Reserved
12426   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER939_RESERVEDFIELD507_SHIFT                                   3
12427 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940                                                            0x006100UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12428   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940_RESERVEDFIELD508                                         (0x1<<0) // Reserved
12429   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940_RESERVEDFIELD508_SHIFT                                   0
12430   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940_RESERVEDFIELD509                                         (0x1<<1) // Reserved
12431   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940_RESERVEDFIELD509_SHIFT                                   1
12432   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940_RESERVEDFIELD510                                         (0x1<<2) // Reserved
12433   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER940_RESERVEDFIELD510_SHIFT                                   2
12434 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER941                                                            0x006108UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12435   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER941_RESERVEDFIELD511                                         (0x1<<0) // Reserved
12436   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER941_RESERVEDFIELD511_SHIFT                                   0
12437   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER941_RESERVEDFIELD512                                         (0x3<<1) // Reserved
12438   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER941_RESERVEDFIELD512_SHIFT                                   1
12439 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER942                                                            0x00610cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12440   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER942_RESERVEDFIELD513                                         (0x1<<0) // Reserved
12441   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER942_RESERVEDFIELD513_SHIFT                                   0
12442   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER942_RESERVEDFIELD514                                         (0x3<<1) // Reserved
12443   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER942_RESERVEDFIELD514_SHIFT                                   1
12444 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943                                                            0x006120UL //Access:R    DataWidth:0x8    // Multi Field Register.
12445   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD515                                         (0x7<<0) // Reserved
12446   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD515_SHIFT                                   0
12447   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD516                                         (0x7<<3) // Reserved
12448   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD516_SHIFT                                   3
12449   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD517                                         (0x1<<6) // Reserved
12450   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD517_SHIFT                                   6
12451   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD518                                         (0x1<<7) // Reserved
12452   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER943_RESERVEDFIELD518_SHIFT                                   7
12453 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944                                                            0x006124UL //Access:R    DataWidth:0x8    // Multi Field Register.
12454   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD519                                         (0x1<<0) // Reserved
12455   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD519_SHIFT                                   0
12456   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD520                                         (0x1<<1) // Reserved
12457   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD520_SHIFT                                   1
12458   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD521                                         (0x3<<2) // Reserved
12459   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD521_SHIFT                                   2
12460   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD522                                         (0x1<<4) // Reserved
12461   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD522_SHIFT                                   4
12462   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD523                                         (0x1<<5) // Reserved
12463   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD523_SHIFT                                   5
12464   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD524                                         (0x1<<6) // Reserved
12465   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER944_RESERVEDFIELD524_SHIFT                                   6
12466 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER945                                                            0x006128UL //Access:R    DataWidth:0x8    // Multi Field Register.
12467   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER945_RESERVEDFIELD525                                         (0x3<<0) // Reserved
12468   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER945_RESERVEDFIELD525_SHIFT                                   0
12469 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER946                                                            0x00612cUL //Access:R    DataWidth:0x8    // Multi Field Register.
12470   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER946_RESERVEDFIELD526                                         (0x3<<0) // Reserved
12471   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER946_RESERVEDFIELD526_SHIFT                                   0
12472 #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER947                                                            0x006130UL //Access:R    DataWidth:0x8    // Multi Field Register.
12473   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER947_RESERVEDFIELD527                                         (0x1<<0) // Reserved
12474   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER947_RESERVEDFIELD527_SHIFT                                   0
12475   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER947_RESERVEDFIELD528                                         (0x1<<1) // Reserved
12476   #define PHY_NW_IP_REG_LN0_TOP_RESERVEDREGISTER947_RESERVEDFIELD528_SHIFT                                   1
12477 #define PHY_NW_IP_REG_LN0_TOP_ERR_CTRL1                                                                      0x006140UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
12478 #define PHY_NW_IP_REG_LN0_TOP_ERR_CTRL2                                                                      0x006144UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
12479 #define PHY_NW_IP_REG_LN0_TOP_ERR_CTRL3                                                                      0x006148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12480   #define PHY_NW_IP_REG_LN0_TOP_ERR_CTRL3_LANE_ERR                                                           (0x1<<0) // Lane macro error status. 0x0 - no error 0x1 - PHY lane macro has an internal error detected by firmware. Lane error code can be used to isolate error event.
12481   #define PHY_NW_IP_REG_LN0_TOP_ERR_CTRL3_LANE_ERR_SHIFT                                                     0
12482 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER948                                                      0x006240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12483   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER948_RESERVEDFIELD529                                   (0x1<<0) // Reserved
12484   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER948_RESERVEDFIELD529_SHIFT                             0
12485 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER949                                                      0x006244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12486   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER949_RESERVEDFIELD530                                   (0x7<<0) // Reserved
12487   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER949_RESERVEDFIELD530_SHIFT                             0
12488 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER950                                                      0x006284UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12489   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER950_RESERVEDFIELD531                                   (0xf<<0) // Reserved
12490   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER950_RESERVEDFIELD531_SHIFT                             0
12491   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER950_RESERVEDFIELD532                                   (0x3<<4) // Reserved
12492   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER950_RESERVEDFIELD532_SHIFT                             4
12493 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER951                                                      0x006288UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12494   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER951_RESERVEDFIELD533                                   (0x3<<0) // Reserved
12495   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER951_RESERVEDFIELD533_SHIFT                             0
12496 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER952                                                      0x006298UL //Access:RW   DataWidth:0x8    // Reserved
12497 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER953                                                      0x00629cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12498   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER953_RESERVEDFIELD535                                   (0x1<<0) // Reserved
12499   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER953_RESERVEDFIELD535_SHIFT                             0
12500 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER954                                                      0x0062a0UL //Access:RW   DataWidth:0x8    // Reserved
12501 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER955                                                      0x0062a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12502   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER955_RESERVEDFIELD537                                   (0x7<<0) // Reserved
12503   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER955_RESERVEDFIELD537_SHIFT                             0
12504 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER956                                                      0x0062a8UL //Access:RW   DataWidth:0x8    // Reserved
12505 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER957                                                      0x0062acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12506   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER957_RESERVEDFIELD539                                   (0x1<<0) // Reserved
12507   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER957_RESERVEDFIELD539_SHIFT                             0
12508 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER958                                                      0x0062b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12509   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER958_RESERVEDFIELD540                                   (0x1<<0) // Reserved
12510   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER958_RESERVEDFIELD540_SHIFT                             0
12511 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER959                                                      0x0062c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12512   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER959_RESERVEDFIELD541                                   (0xf<<0) // Reserved
12513   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER959_RESERVEDFIELD541_SHIFT                             0
12514 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER960                                                      0x0062c4UL //Access:RW   DataWidth:0x8    // Reserved
12515 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER961                                                      0x0062c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12516   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER961_RESERVEDFIELD543                                   (0x1<<0) // Reserved
12517   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER961_RESERVEDFIELD543_SHIFT                             0
12518 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER962                                                      0x0062d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12519   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER962_RESERVEDFIELD544                                   (0xf<<0) // Reserved
12520   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER962_RESERVEDFIELD544_SHIFT                             0
12521 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER963                                                      0x0062d8UL //Access:RW   DataWidth:0x8    // Reserved
12522 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER964                                                      0x0062dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12523   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER964_RESERVEDFIELD546                                   (0x1<<0) // Reserved
12524   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER964_RESERVEDFIELD546_SHIFT                             0
12525 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER965                                                      0x0062e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12526   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER965_RESERVEDFIELD547                                   (0xf<<0) // Reserved
12527   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER965_RESERVEDFIELD547_SHIFT                             0
12528 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966                                                      0x0062e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12529   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD548                                   (0x1<<0) // Reserved
12530   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD548_SHIFT                             0
12531   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD549                                   (0x1<<1) // Reserved
12532   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD549_SHIFT                             1
12533   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD550                                   (0x1<<2) // Reserved
12534   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD550_SHIFT                             2
12535   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD551                                   (0x1<<3) // Reserved
12536   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER966_RESERVEDFIELD551_SHIFT                             3
12537 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER967                                                      0x0062ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12538   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER967_RESERVEDFIELD552                                   (0x3f<<0) // Reserved
12539   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER967_RESERVEDFIELD552_SHIFT                             0
12540 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER968                                                      0x0062f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12541   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER968_RESERVEDFIELD553                                   (0x3<<0) // Reserved
12542   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER968_RESERVEDFIELD553_SHIFT                             0
12543 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER969                                                      0x0062f4UL //Access:R    DataWidth:0x8    // Reserved
12544 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER970                                                      0x0062f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
12545   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER970_RESERVEDFIELD555                                   (0x1<<0) // Reserved
12546   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER970_RESERVEDFIELD555_SHIFT                             0
12547 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS2                                                             0x0062fcUL //Access:R    DataWidth:0x8    // Binary-coded DLPF control input to the CDR
12548 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS3                                                             0x006300UL //Access:R    DataWidth:0x8    // Multi Field Register.
12549   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8                                              (0x1<<0) // Binary-coded DLPF control input to the CDR
12550   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8_SHIFT                                        0
12551 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4                                                             0x006304UL //Access:R    DataWidth:0x8    // Multi Field Register.
12552   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH                                             (0x1<<0) // Indicates that DLPF control input to CDR is too high
12553   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH_SHIFT                                       0
12554   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW                                              (0x1<<1) // Indicates that DLPF control input to CDR is too low
12555   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW_SHIFT                                        1
12556   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST                                                 (0x1<<2) // CDR loss of lock indicator.  1 means lock has been lost. Once lock is lost, this status is sticky until cleared by disabling the loss-of-lock detector by setting set lock_en_i to 0.
12557   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST_SHIFT                                           2
12558 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS5                                                             0x006310UL //Access:R    DataWidth:0x8    // Multi Field Register.
12559   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS5_LOCKED                                                    (0x1<<0) // CDR lock indicator.  1 means lock is achieved. It is cleared when lock detector is disabled by setting set lock_en_i to 0.
12560   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_DLPF_STATUS5_LOCKED_SHIFT                                              0
12561 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_INTEGRAL_STATUS0                                                         0x006314UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
12562 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_INTEGRAL_STATUS1                                                         0x006318UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
12563 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_INTEGRAL_STATUS2                                                         0x006320UL //Access:R    DataWidth:0x8    // Multi Field Register.
12564   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16                                     (0xf<<0) // Value of the accumulator in the CDR integral path
12565   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16_SHIFT                               0
12566 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER971                                                      0x006324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12567   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER971_RESERVEDFIELD556                                   (0xf<<0) // Reserved
12568   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER971_RESERVEDFIELD556_SHIFT                             0
12569   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER971_RESERVEDFIELD557                                   (0xf<<4) // Reserved
12570   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER971_RESERVEDFIELD557_SHIFT                             4
12571 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER972                                                      0x006328UL //Access:RW   DataWidth:0x8    // Reserved
12572 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER973                                                      0x00632cUL //Access:RW   DataWidth:0x8    // Reserved
12573 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER974                                                      0x006330UL //Access:RW   DataWidth:0x8    // Reserved
12574 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER975                                                      0x006334UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12575   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER975_RESERVEDFIELD561                                   (0xf<<0) // Reserved
12576   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER975_RESERVEDFIELD561_SHIFT                             0
12577   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER975_RESERVEDFIELD562                                   (0xf<<4) // Reserved
12578   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER975_RESERVEDFIELD562_SHIFT                             4
12579 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER976                                                      0x006338UL //Access:RW   DataWidth:0x8    // Reserved
12580 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER977                                                      0x00633cUL //Access:RW   DataWidth:0x8    // Reserved
12581 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER978                                                      0x006380UL //Access:RW   DataWidth:0x8    // Reserved
12582 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER979                                                      0x006384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12583   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER979_RESERVEDFIELD566                                   (0x1<<0) // Reserved
12584   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER979_RESERVEDFIELD566_SHIFT                             0
12585 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER980                                                      0x006388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12586   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER980_RESERVEDFIELD567                                   (0x7<<0) // Reserved
12587   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER980_RESERVEDFIELD567_SHIFT                             0
12588   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER980_RESERVEDFIELD568                                   (0xf<<4) // Reserved
12589   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER980_RESERVEDFIELD568_SHIFT                             4
12590 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER981                                                      0x00638cUL //Access:RW   DataWidth:0x8    // Reserved
12591 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER982                                                      0x0063a0UL //Access:RW   DataWidth:0x8    // Reserved
12592 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983                                                      0x0063a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
12593   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983_RESERVEDFIELD571                                   (0x1<<0) // Reserved
12594   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983_RESERVEDFIELD571_SHIFT                             0
12595   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983_RESERVEDFIELD572                                   (0x1<<1) // Reserved
12596   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983_RESERVEDFIELD572_SHIFT                             1
12597   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983_RESERVEDFIELD573                                   (0x1<<2) // Reserved
12598   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER983_RESERVEDFIELD573_SHIFT                             2
12599 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER984                                                      0x0063a8UL //Access:R    DataWidth:0x8    // Reserved
12600 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER985                                                      0x0063acUL //Access:R    DataWidth:0x8    // Reserved
12601 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER986                                                      0x0063b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
12602   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER986_RESERVEDFIELD576                                   (0xf<<0) // Reserved
12603   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER986_RESERVEDFIELD576_SHIFT                             0
12604 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER987                                                      0x0063b4UL //Access:R    DataWidth:0x8    // Reserved
12605 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER988                                                      0x0063b8UL //Access:R    DataWidth:0x8    // Reserved
12606 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER989                                                      0x0063bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
12607   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER989_RESERVEDFIELD579                                   (0xf<<0) // Reserved
12608   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER989_RESERVEDFIELD579_SHIFT                             0
12609 #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER990                                                      0x0063c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12610   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER990_RESERVEDFIELD580                                   (0x3<<0) // Reserved
12611   #define PHY_NW_IP_REG_LN0_CDR_RXCLK_RESERVEDREGISTER990_RESERVEDFIELD580_SHIFT                             0
12612 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991                                                     0x006400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12613   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991_RESERVEDFIELD581                                  (0x7<<0) // Reserved
12614   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991_RESERVEDFIELD581_SHIFT                            0
12615   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991_RESERVEDFIELD582                                  (0x7<<3) // Reserved
12616   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991_RESERVEDFIELD582_SHIFT                            3
12617   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991_RESERVEDFIELD583                                  (0x3<<6) // Reserved
12618   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER991_RESERVEDFIELD583_SHIFT                            6
12619 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER992                                                     0x006404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12620   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER992_RESERVEDFIELD584                                  (0x3<<0) // Reserved
12621   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER992_RESERVEDFIELD584_SHIFT                            0
12622 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER993                                                     0x006410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12623   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER993_RESERVEDFIELD585                                  (0x1<<0) // Reserved
12624   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER993_RESERVEDFIELD585_SHIFT                            0
12625 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER994                                                     0x006418UL //Access:RW   DataWidth:0x8    // Reserved
12626 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER995                                                     0x006428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12627   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER995_RESERVEDFIELD587                                  (0x1<<0) // Reserved
12628   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER995_RESERVEDFIELD587_SHIFT                            0
12629 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996                                                     0x00642cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12630   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996_RESERVEDFIELD588                                  (0x1<<0) // Reserved
12631   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996_RESERVEDFIELD588_SHIFT                            0
12632   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996_RESERVEDFIELD589                                  (0x1<<1) // Reserved
12633   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996_RESERVEDFIELD589_SHIFT                            1
12634   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996_RESERVEDFIELD590                                  (0x3<<2) // Reserved
12635   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER996_RESERVEDFIELD590_SHIFT                            2
12636 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER997                                                     0x006430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12637   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER997_RESERVEDFIELD591                                  (0x7<<0) // Reserved
12638   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER997_RESERVEDFIELD591_SHIFT                            0
12639 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER998                                                     0x006440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12640   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER998_RESERVEDFIELD592                                  (0x1f<<0) // Reserved
12641   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER998_RESERVEDFIELD592_SHIFT                            0
12642   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER998_RESERVEDFIELD593                                  (0x3<<5) // Reserved
12643   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER998_RESERVEDFIELD593_SHIFT                            5
12644 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999                                                     0x006444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12645   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999_RESERVEDFIELD594                                  (0x3<<0) // Reserved
12646   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999_RESERVEDFIELD594_SHIFT                            0
12647   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999_RESERVEDFIELD595                                  (0x1<<2) // Reserved
12648   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999_RESERVEDFIELD595_SHIFT                            2
12649   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999_RESERVEDFIELD596                                  (0xf<<3) // Reserved
12650   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER999_RESERVEDFIELD596_SHIFT                            3
12651 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1000                                                    0x006460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12652   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1000_RESERVEDFIELD597                                 (0x7f<<0) // Reserved
12653   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1000_RESERVEDFIELD597_SHIFT                           0
12654   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1000_RESERVEDFIELD598                                 (0x1<<7) // Reserved
12655   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1000_RESERVEDFIELD598_SHIFT                           7
12656 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1001                                                    0x006464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12657   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1001_RESERVEDFIELD599                                 (0x7f<<0) // Reserved
12658   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1001_RESERVEDFIELD599_SHIFT                           0
12659   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1001_RESERVEDFIELD600                                 (0x1<<7) // Reserved
12660   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1001_RESERVEDFIELD600_SHIFT                           7
12661 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1002                                                    0x006468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12662   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1002_RESERVEDFIELD601                                 (0x7f<<0) // Reserved
12663   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1002_RESERVEDFIELD601_SHIFT                           0
12664 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1003                                                    0x00646cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12665   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1003_RESERVEDFIELD602                                 (0x7<<0) // Reserved
12666   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1003_RESERVEDFIELD602_SHIFT                           0
12667   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1003_RESERVEDFIELD603                                 (0x3<<3) // Reserved
12668   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1003_RESERVEDFIELD603_SHIFT                           3
12669 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1004                                                    0x006480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12670   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1004_RESERVEDFIELD604                                 (0x1<<0) // Reserved
12671   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1004_RESERVEDFIELD604_SHIFT                           0
12672   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1004_RESERVEDFIELD605                                 (0x1<<1) // Reserved
12673   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1004_RESERVEDFIELD605_SHIFT                           1
12674 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1005                                                    0x006484UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12675   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1005_RESERVEDFIELD606                                 (0xf<<0) // Reserved
12676   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1005_RESERVEDFIELD606_SHIFT                           0
12677 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1006                                                    0x006488UL //Access:RW   DataWidth:0x8    // Reserved
12678 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1007                                                    0x00648cUL //Access:RW   DataWidth:0x8    // Reserved
12679 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1008                                                    0x006490UL //Access:RW   DataWidth:0x8    // Reserved
12680 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1009                                                    0x006494UL //Access:R    DataWidth:0x8    // Multi Field Register.
12681   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1009_RESERVEDFIELD610                                 (0x1<<0) // Reserved
12682   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1009_RESERVEDFIELD610_SHIFT                           0
12683 #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1010                                                    0x0064c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12684   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1010_RESERVEDFIELD611                                 (0x7f<<0) // Reserved
12685   #define PHY_NW_IP_REG_LN0_CDR_REFCLK_RESERVEDREGISTER1010_RESERVEDFIELD611_SHIFT                           0
12686 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1011                                                          0x006600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12687   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1011_RESERVEDFIELD612                                       (0x1<<0) // Reserved
12688   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1011_RESERVEDFIELD612_SHIFT                                 0
12689   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1011_RESERVEDFIELD613                                       (0x1<<1) // Reserved
12690   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1011_RESERVEDFIELD613_SHIFT                                 1
12691 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1012                                                          0x006604UL //Access:RW   DataWidth:0x8    // Reserved
12692 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1013                                                          0x006608UL //Access:RW   DataWidth:0x8    // Reserved
12693 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1014                                                          0x00660cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12694   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1014_RESERVEDFIELD616                                       (0xf<<0) // Reserved
12695   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1014_RESERVEDFIELD616_SHIFT                                 0
12696   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1014_RESERVEDFIELD617                                       (0xf<<4) // Reserved
12697   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1014_RESERVEDFIELD617_SHIFT                                 4
12698 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1015                                                          0x006610UL //Access:RW   DataWidth:0x8    // Reserved
12699 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1016                                                          0x006614UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12700   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1016_RESERVEDFIELD619                                       (0x3f<<0) // Reserved
12701   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1016_RESERVEDFIELD619_SHIFT                                 0
12702 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1017                                                          0x006618UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12703   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1017_RESERVEDFIELD620                                       (0x7f<<0) // Reserved
12704   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1017_RESERVEDFIELD620_SHIFT                                 0
12705 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1018                                                          0x00661cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12706   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1018_RESERVEDFIELD621                                       (0x3f<<0) // Reserved
12707   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1018_RESERVEDFIELD621_SHIFT                                 0
12708 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1019                                                          0x006620UL //Access:RW   DataWidth:0x8    // Reserved
12709 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1020                                                          0x006624UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12710   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1020_RESERVEDFIELD623                                       (0xf<<0) // Reserved
12711   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1020_RESERVEDFIELD623_SHIFT                                 0
12712 #define PHY_NW_IP_REG_LN0_ANEG_CFG10                                                                         0x006628UL //Access:RW   DataWidth:0x8    // Seed provided to the transmit nonce generator polynomial
12713 #define PHY_NW_IP_REG_LN0_ANEG_CFG11                                                                         0x00662cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12714   #define PHY_NW_IP_REG_LN0_ANEG_CFG11_PSEUDO_SEL                                                            (0x1<<0) // Selector for the DME page bit 49 pseudo-random generator
12715   #define PHY_NW_IP_REG_LN0_ANEG_CFG11_PSEUDO_SEL_SHIFT                                                      0
12716 #define PHY_NW_IP_REG_LN0_ANEG_CTRL0                                                                         0x006630UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12717   #define PHY_NW_IP_REG_LN0_ANEG_CTRL0_AUTONEG_RESTART                                                       (0x1<<0) // Restarts AN that is already in progress or otherwise completed.  Reset is triggered by rising edge of this signal.  Not self clearing.
12718   #define PHY_NW_IP_REG_LN0_ANEG_CTRL0_AUTONEG_RESTART_SHIFT                                                 0
12719   #define PHY_NW_IP_REG_LN0_ANEG_CTRL0_RESERVEDFIELD624                                                      (0x7f<<1) // Reserved
12720   #define PHY_NW_IP_REG_LN0_ANEG_CTRL0_RESERVEDFIELD624_SHIFT                                                1
12721 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021                                                          0x006634UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12722   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021_RESERVEDFIELD625                                       (0x1<<4) // Reserved
12723   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021_RESERVEDFIELD625_SHIFT                                 4
12724   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021_RESERVEDFIELD626                                       (0x3<<5) // Reserved
12725   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021_RESERVEDFIELD626_SHIFT                                 5
12726   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021_RESERVEDFIELD627                                       (0x1<<7) // Reserved
12727   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1021_RESERVEDFIELD627_SHIFT                                 7
12728 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1022                                                          0x006638UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12729   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1022_RESERVEDFIELD628                                       (0x1<<0) // Reserved
12730   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1022_RESERVEDFIELD628_SHIFT                                 0
12731 #define PHY_NW_IP_REG_LN0_ANEG_STATUS0                                                                       0x006640UL //Access:R    DataWidth:0x8    // Multi Field Register.
12732   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_LP_AUTONEG_ABLE                                                     (0x1<<0) // The link partner Auto-Negotiation ability bit shall be set to one to indicate that the link partner is able to participate in the Auto-Negotiation function. This bit shall be reset to zero if the link partner is not Auto- Negotiation able.
12733   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_LP_AUTONEG_ABLE_SHIFT                                               0
12734   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_LINK_STATUS                                                         (0x1<<2) // Local link Status.  When read as a one, it indicates that the PMA/PMD has determined that a valid link has been established i.e. link_status[HDC] equals OK. When read as a zero, it indicates that the link is not valid.
12735   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_LINK_STATUS_SHIFT                                                   2
12736   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_AUTONEG_ABILITY                                                     (0x1<<3) // Autoneg ability.  When read as a one, it indicates that the PMA/PMD has the ability to perform Auto-Negotiation.  When read as a zero, it indicates that the PMA/PMD lacks the ability to perform Auto-Negotiation.
12737   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_AUTONEG_ABILITY_SHIFT                                               3
12738   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_AUTONEG_REMOTE_FAULT                                                (0x1<<4) // Remote Fault
12739   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_AUTONEG_REMOTE_FAULT_SHIFT                                          4
12740   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_AUTONEG_COMPLETE                                                    (0x1<<5) // Autoneg has completed and autoneg arbitration FSM is in AN GOOD state.
12741   #define PHY_NW_IP_REG_LN0_ANEG_STATUS0_AUTONEG_COMPLETE_SHIFT                                              5
12742 #define PHY_NW_IP_REG_LN0_ANEG_STATUS1                                                                       0x006644UL //Access:W    DataWidth:0x8    // Multi Field Register.
12743   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_PAGE_RX                                                             (0x1<<0) // Page Received.   To clear it, write 1 to it.
12744   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_PAGE_RX_SHIFT                                                       0
12745   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_AN_LINK_GOOD                                                        (0x1<<1) // Autoneg has completed and autoneg arbitration FSM is in either AN GOOD CHECK or AN GOOD state.
12746   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_AN_LINK_GOOD_SHIFT                                                  1
12747   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_PARALLEL_DET_FAULT                                                  (0x1<<2) // Autoneg Parallel Detection Fault.  Write 1 to clear it.
12748   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_PARALLEL_DET_FAULT_SHIFT                                            2
12749   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_NP_LOADED                                                           (0x1<<3) // mr_np_loaded status.
12750   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_NP_LOADED_SHIFT                                                     3
12751   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_RESERVEDFIELD629                                                    (0x1<<4) // Reserved
12752   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_RESERVEDFIELD629_SHIFT                                              4
12753   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_RESERVEDFIELD630                                                    (0x1<<5) // Reserved
12754   #define PHY_NW_IP_REG_LN0_ANEG_STATUS1_RESERVEDFIELD630_SHIFT                                              5
12755 #define PHY_NW_IP_REG_LN0_ANEG_STATUS_DBG0                                                                   0x006650UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 7-0
12756 #define PHY_NW_IP_REG_LN0_ANEG_STATUS_DBG1                                                                   0x006654UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 15-8
12757 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE0                                                                    0x006660UL //Access:R    DataWidth:0x8    // Multi Field Register.
12758   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE0_SELECTOR                                                         (0x1f<<0) // technology Select Field
12759   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE0_SELECTOR_SHIFT                                                   0
12760   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0                                                 (0x7<<5) // Echoed Nonce Field bits 2-0.  AN controller generates it.
12761   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                           5
12762 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1                                                                    0x006664UL //Access:R    DataWidth:0x8    // Multi Field Register.
12763   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3                                                 (0x3<<0) // Echoed Nonce Field bits 4-3.    AN controller generates it.
12764   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                           0
12765   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_PAUSE                                                            (0x1<<2) // Pause advertised ability
12766   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_PAUSE_SHIFT                                                      2
12767   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_ASM_DIR                                                          (0x1<<3) // Pause ASM_DIR advertised ability
12768   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_ASM_DIR_SHIFT                                                    3
12769   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_C2                                                               (0x1<<4) // Reserved always 0
12770   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_C2_SHIFT                                                         4
12771   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_REMOTE_FAULT                                                     (0x1<<5) // Remote Fault Local Device
12772   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_REMOTE_FAULT_SHIFT                                               5
12773   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_NEXT_PAGE                                                        (0x1<<7) // Next Page
12774   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE1_NEXT_PAGE_SHIFT                                                  7
12775 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE2                                                                    0x006668UL //Access:R    DataWidth:0x8    // Multi Field Register.
12776   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE2_TX_NONCE                                                         (0x1f<<0) // Transmitted Nonce Field.  It is generated in hardware.
12777   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE2_TX_NONCE_SHIFT                                                   0
12778 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0                                                               0x00666cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12779   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX                                               (0x1<<0) // 1000Base-KX technology advertised ability
12780   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                         0
12781   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4                                             (0x1<<1) // 10GBase-KX4 technology advertised ability
12782   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                       1
12783   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR                                              (0x1<<2) // 10GBase-KR technology advertised ability
12784   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                        2
12785   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4                                             (0x1<<3) // 40GBase-KR4 technology advertised ability
12786   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                       3
12787   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4                                             (0x1<<4) // 40GBase-CR4 technology advertised ability
12788   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                       4
12789   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10                                           (0x1<<5) // 100GBase-CR10 technology advertised ability
12790   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                     5
12791   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4                                            (0x1<<6) // 100GBase-KP4 technology advertised ability
12792   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                      6
12793   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4                                            (0x1<<7) // 100GBase-KR4 technology advertised ability
12794   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                      7
12795 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1                                                               0x006670UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12796   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4                                            (0x1<<0) // 100GBase-CR4 technology advertised ability
12797   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                      0
12798   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                            (0x1<<1) // 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
12799   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                      1
12800   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR                                              (0x1<<2) // 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
12801   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                        2
12802   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11                                             (0x1f<<3) // technology advertised ability Field A15-A11
12803   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                       3
12804 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH2                                                               0x006674UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12805   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16                                             (0x7f<<0) // technology advertised ability Field A22-A16
12806   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                       0
12807 #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC                                                                 0x006678UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12808   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_FEC_ABILITY                                                   (0x1<<0) // base page bit F0.  It advertises FEC ability
12809   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                             0
12810   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_FEC_REQ                                                       (0x1<<1) // base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
12811   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_FEC_REQ_SHIFT                                                 1
12812   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G                                                (0x1<<2) // base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
12813   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                          2
12814   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G                                                (0x1<<3) // base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
12815   #define PHY_NW_IP_REG_LN0_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                          3
12816 #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0                                                                     0x00667cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12817   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_25G_KR                                                    (0x1<<0) // 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
12818   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_25G_KR_SHIFT                                              0
12819   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_25G_CR                                                    (0x1<<1) // 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
12820   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_25G_CR_SHIFT                                              1
12821   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_50G_KR2                                                   (0x1<<2) // 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
12822   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_50G_KR2_SHIFT                                             2
12823   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_50G_CR2                                                   (0x1<<3) // 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
12824   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_ABILITY_50G_CR2_SHIFT                                             3
12825   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_RS_FEC_ABILITY                                                    (0x1<<4) // Extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
12826   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_RS_FEC_ABILITY_SHIFT                                              4
12827   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_FC_FEC_ABILITY                                                    (0x1<<5) // Extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
12828   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_FC_FEC_ABILITY_SHIFT                                              5
12829   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_RS_FEC_REQ                                                        (0x1<<6) // Extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
12830   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_RS_FEC_REQ_SHIFT                                                  6
12831   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_FC_FEC_REQ                                                        (0x1<<7) // Extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
12832   #define PHY_NW_IP_REG_LN0_ANEG_EXTENDED0_FC_FEC_REQ_SHIFT                                                  7
12833 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1023                                                          0x006680UL //Access:RW   DataWidth:0x8    // Reserved
12834 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024                                                          0x006684UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12835   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD631                                       (0x7<<0) // Reserved
12836   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD631_SHIFT                                 0
12837   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD632                                       (0x1<<3) // Reserved
12838   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD632_SHIFT                                 3
12839   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD633                                       (0x1<<4) // Reserved
12840   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD633_SHIFT                                 4
12841   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD634                                       (0x1<<5) // Reserved
12842   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD634_SHIFT                                 5
12843   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD635                                       (0x1<<7) // Reserved
12844   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1024_RESERVEDFIELD635_SHIFT                                 7
12845 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1025                                                          0x006688UL //Access:RW   DataWidth:0x8    // Reserved
12846 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1026                                                          0x00668cUL //Access:RW   DataWidth:0x8    // Reserved
12847 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1027                                                          0x006690UL //Access:RW   DataWidth:0x8    // Reserved
12848 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1028                                                          0x006694UL //Access:RW   DataWidth:0x8    // Reserved
12849 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029                                                          0x006698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12850   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD636                                       (0x1<<0) // Reserved
12851   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD636_SHIFT                                 0
12852   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD637                                       (0x1<<1) // Reserved
12853   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD637_SHIFT                                 1
12854   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD638                                       (0x1<<2) // Reserved
12855   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD638_SHIFT                                 2
12856   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD639                                       (0x1<<3) // Reserved
12857   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD639_SHIFT                                 3
12858   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD640                                       (0x1<<4) // Reserved
12859   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD640_SHIFT                                 4
12860   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD641                                       (0x1<<5) // Reserved
12861   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD641_SHIFT                                 5
12862   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD642                                       (0x1<<6) // Reserved
12863   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD642_SHIFT                                 6
12864   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD643                                       (0x1<<7) // Reserved
12865   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1029_RESERVEDFIELD643_SHIFT                                 7
12866 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030                                                          0x00669cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12867   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD644                                       (0x1<<0) // Reserved
12868   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD644_SHIFT                                 0
12869   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD645                                       (0x1<<1) // Reserved
12870   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD645_SHIFT                                 1
12871   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD646                                       (0x1<<2) // Reserved
12872   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD646_SHIFT                                 2
12873   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD647                                       (0x1<<3) // Reserved
12874   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD647_SHIFT                                 3
12875   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD648                                       (0x1<<4) // Reserved
12876   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD648_SHIFT                                 4
12877   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD649                                       (0x1<<5) // Reserved
12878   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD649_SHIFT                                 5
12879   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD650                                       (0x1<<6) // Reserved
12880   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1030_RESERVEDFIELD650_SHIFT                                 6
12881 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE0                                                                 0x0066a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
12882   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE0_SELECTOR                                                      (0x1f<<0) // Link partner technology Select Field
12883   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE0_SELECTOR_SHIFT                                                0
12884   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0                                              (0x7<<5) // Link partner Echoed Nonce Field bits 2-0
12885   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                        5
12886 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1                                                                 0x0066a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
12887   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3                                              (0x3<<0) // Link partner Echoed Nonce Field bits 4-3
12888   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                        0
12889   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_PAUSE                                                         (0x1<<2) // Link partner Pause advertised ability
12890   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_PAUSE_SHIFT                                                   2
12891   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_ASM_DIR                                                       (0x1<<3) // Link partner Pause ASM_DIR advertised ability
12892   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_ASM_DIR_SHIFT                                                 3
12893   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_C2                                                            (0x1<<4) // Link partner C2 field always 0
12894   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_C2_SHIFT                                                      4
12895   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_REMOTE_FAULT                                                  (0x1<<5) // Link partner Remote Fault
12896   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_REMOTE_FAULT_SHIFT                                            5
12897   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_ACK                                                           (0x1<<6) // Link partner Acknowledge always 0
12898   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_ACK_SHIFT                                                     6
12899   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_NEXT_PAGE                                                     (0x1<<7) // Link partner Next Page
12900   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE1_NEXT_PAGE_SHIFT                                               7
12901 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE2                                                                 0x0066a8UL //Access:R    DataWidth:0x8    // Multi Field Register.
12902   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE2_TX_NONCE                                                      (0x1f<<0) // Transmitted Nonce Field from Link partner
12903   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE2_TX_NONCE_SHIFT                                                0
12904 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0                                                            0x0066acUL //Access:R    DataWidth:0x8    // Multi Field Register.
12905   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX                                            (0x1<<0) // Link partner 1000Base-KX technology advertised ability
12906   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                      0
12907   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4                                          (0x1<<1) // Link partner 10GBase-KX4 technology advertised ability
12908   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                    1
12909   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR                                           (0x1<<2) // Link partner 10GBase-KR technology advertised ability
12910   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                     2
12911   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4                                          (0x1<<3) // Link partner 40GBase-KR4 technology advertised ability
12912   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                    3
12913   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4                                          (0x1<<4) // Link partner 40GBase-CR4 technology advertised ability
12914   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                    4
12915   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10                                        (0x1<<5) // Link partner 100GBase-CR10 technology advertised ability
12916   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                  5
12917   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4                                         (0x1<<6) // Link partner 100GBase-KP4 technology advertised ability
12918   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                   6
12919   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4                                         (0x1<<7) // Link partner 100GBase-KR4 technology advertised ability
12920   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                   7
12921 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1                                                            0x0066b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
12922   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4                                         (0x1<<0) // Link partner 100GBase-CR4 technology advertised ability
12923   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                   0
12924   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                         (0x1<<1) // Link partner 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
12925   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                   1
12926   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR                                           (0x1<<2) // Link partner 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
12927   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                     2
12928   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11                                          (0x1f<<3) // Link partner technology advertised ability Field A15-A11
12929   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                    3
12930 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH2                                                            0x0066b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
12931   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16                                          (0x7f<<0) // Link partner technology advertised ability Field A22-A16
12932   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                    0
12933 #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC                                                              0x0066b8UL //Access:R    DataWidth:0x8    // Multi Field Register.
12934   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY                                                (0x1<<0) // Link partner base page bit F0.  It advertises FEC ability
12935   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                          0
12936   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_FEC_REQ                                                    (0x1<<1) // Link partner base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
12937   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_FEC_REQ_SHIFT                                              1
12938   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G                                             (0x1<<2) // Link partner base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
12939   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                       2
12940   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G                                             (0x1<<3) // Link partner base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
12941   #define PHY_NW_IP_REG_LN0_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                       3
12942 #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0                                                                  0x0066bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12943   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_25G_KR                                                 (0x1<<0) // Link partner 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
12944   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_25G_KR_SHIFT                                           0
12945   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_25G_CR                                                 (0x1<<1) // Link partner 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
12946   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_25G_CR_SHIFT                                           1
12947   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_50G_KR2                                                (0x1<<2) // Link partner 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
12948   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_50G_KR2_SHIFT                                          2
12949   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_50G_CR2                                                (0x1<<3) // Link partner 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
12950   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_ABILITY_50G_CR2_SHIFT                                          3
12951   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_RS_FEC_ABILITY                                                 (0x1<<4) // Link partner extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
12952   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_RS_FEC_ABILITY_SHIFT                                           4
12953   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_FC_FEC_ABILITY                                                 (0x1<<5) // Link partner extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
12954   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_FC_FEC_ABILITY_SHIFT                                           5
12955   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_RS_FEC_REQ                                                     (0x1<<6) // Link partner extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
12956   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_RS_FEC_REQ_SHIFT                                               6
12957   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_FC_FEC_REQ                                                     (0x1<<7) // Link partner extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
12958   #define PHY_NW_IP_REG_LN0_ANEG_LP_EXTENDED0_FC_FEC_REQ_SHIFT                                               7
12959 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1031                                                          0x0066c0UL //Access:R    DataWidth:0x8    // Reserved
12960 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032                                                          0x0066c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
12961   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD651                                       (0x7<<0) // Reserved
12962   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD651_SHIFT                                 0
12963   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD652                                       (0x1<<3) // Reserved
12964   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD652_SHIFT                                 3
12965   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD653                                       (0x1<<4) // Reserved
12966   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD653_SHIFT                                 4
12967   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD654                                       (0x1<<5) // Reserved
12968   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD654_SHIFT                                 5
12969   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD655                                       (0x1<<7) // Reserved
12970   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1032_RESERVEDFIELD655_SHIFT                                 7
12971 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1033                                                          0x0066c8UL //Access:R    DataWidth:0x8    // Reserved
12972 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1034                                                          0x0066ccUL //Access:R    DataWidth:0x8    // Reserved
12973 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1035                                                          0x0066d0UL //Access:R    DataWidth:0x8    // Reserved
12974 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1036                                                          0x0066d4UL //Access:R    DataWidth:0x8    // Reserved
12975 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037                                                          0x0066d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
12976   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD656                                       (0x1<<0) // Reserved
12977   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD656_SHIFT                                 0
12978   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD657                                       (0x1<<1) // Reserved
12979   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD657_SHIFT                                 1
12980   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD658                                       (0x1<<2) // Reserved
12981   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD658_SHIFT                                 2
12982   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD659                                       (0x1<<3) // Reserved
12983   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD659_SHIFT                                 3
12984   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD660                                       (0x1<<4) // Reserved
12985   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD660_SHIFT                                 4
12986   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD661                                       (0x1<<5) // Reserved
12987   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD661_SHIFT                                 5
12988   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD662                                       (0x1<<6) // Reserved
12989   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD662_SHIFT                                 6
12990   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD663                                       (0x1<<7) // Reserved
12991   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1037_RESERVEDFIELD663_SHIFT                                 7
12992 #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038                                                          0x0066dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
12993   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD664                                       (0x1<<0) // Reserved
12994   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD664_SHIFT                                 0
12995   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD665                                       (0x1<<1) // Reserved
12996   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD665_SHIFT                                 1
12997   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD666                                       (0x1<<2) // Reserved
12998   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD666_SHIFT                                 2
12999   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD667                                       (0x1<<3) // Reserved
13000   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD667_SHIFT                                 3
13001   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD668                                       (0x1<<4) // Reserved
13002   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD668_SHIFT                                 4
13003   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD669                                       (0x1<<5) // Reserved
13004   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD669_SHIFT                                 5
13005   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD670                                       (0x1<<6) // Reserved
13006   #define PHY_NW_IP_REG_LN0_ANEG_RESERVEDREGISTER1038_RESERVEDFIELD670_SHIFT                                 6
13007 #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0                                                              0x0066e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13008   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX                                              (0x1<<0) // Resolution result for 1000Base-KX.  It is valid when status0.an_link_good is 1.
13009   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX_SHIFT                                        0
13010   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4                                            (0x1<<1) // Resolution result for 10GBase-KX4.  It is valid when status0.an_link_good is 1.
13011   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4_SHIFT                                      1
13012   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR                                             (0x1<<2) // Resolution result for 10GBase-KR.  It is valid when status0.an_link_good is 1.
13013   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR_SHIFT                                       2
13014   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4                                            (0x1<<3) // Resolution result for 40GBase-KR4.  It is valid when status0.an_link_good is 1.
13015   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4_SHIFT                                      3
13016   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4                                            (0x1<<4) // Resolution result for 40GBase-CR4.  It is valid when status0.an_link_good is 1.
13017   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4_SHIFT                                      4
13018   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10                                          (0x1<<5) // Resolution result for 100GBase-CR10.  It is valid when status0.an_link_good is 1.
13019   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10_SHIFT                                    5
13020   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4                                           (0x1<<6) // Resolution result for 100GBase-KP4.  It is valid when status0.an_link_good is 1.
13021   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4_SHIFT                                     6
13022   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4                                           (0x1<<7) // Resolution result for 100GBase-KR4.  It is valid when status0.an_link_good is 1.
13023   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4_SHIFT                                     7
13024 #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1                                                              0x0066e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13025   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4                                           (0x1<<0) // Resolution result for 100GBase-CR4.  It is valid when status0.an_link_good is 1.
13026   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4_SHIFT                                     0
13027   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S                                           (0x1<<1) // Resolution result for 25GBase-GR-S KR or CR.  It is valid when status0.an_link_good is 1.
13028   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S_SHIFT                                     1
13029   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR                                             (0x1<<2) // Resolution result for 25GBase-GR KR or CR.  It is valid when status0.an_link_good is 1.
13030   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_SHIFT                                       2
13031   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR                                             (0x1<<3) // Resolution result for 25GBase-KR.  It is valid when status0.an_link_good is 1.
13032   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR_SHIFT                                       3
13033   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR                                             (0x1<<4) // Resolution result for 25GBase-CR4.  It is valid when status0.an_link_good is 1.
13034   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR_SHIFT                                       4
13035   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2                                            (0x1<<5) // Resolution result for 50GBase-KR2.  It is valid when status0.an_link_good is 1.
13036   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2_SHIFT                                      5
13037   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2                                            (0x1<<6) // Resolution result for 50GBase-CR2.  It is valid when status0.an_link_good is 1.
13038   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2_SHIFT                                      6
13039 #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_FEC                                                                0x0066e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13040   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_FEC_RS                                                           (0x1<<0) // Resolution result for Reed-Solomon FEC.  It is valid when status0.an_link_good is 1.
13041   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_FEC_RS_SHIFT                                                     0
13042   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_FEC_FC                                                           (0x1<<1) // Resolution result for Firecode base page FEC.  It is valid when status0.an_link_good is 1.
13043   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_FEC_FC_SHIFT                                                     1
13044 #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_PAUSE                                                              0x0066ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
13045   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_PAUSE_RX                                                         (0x1<<0) // Resolution result for RX PAUSE enable.    It is valid when status0.an_link_good is 1.
13046   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_PAUSE_RX_SHIFT                                                   0
13047   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_PAUSE_TX                                                         (0x1<<1) // Resolution result for TX PAUSE enable.    It is valid when status0.an_link_good is 1.
13048   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_PAUSE_TX_SHIFT                                                   1
13049 #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_EEE                                                                0x0066f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13050   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_EEE_F746                                                         (0x1<<0) // Resolution result for EEE.  It is 1 if both the local device and the link partner advertise the EEE capability for the resolved PHY type.  It is 0 otherwise.  It is valid when status0.an_link_good is 1. Note that it indicates EEE deep sleep capability.
13051   #define PHY_NW_IP_REG_LN0_ANEG_RESOLUTION_EEE_F746_SHIFT                                                   0
13052 #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0                                                                  0x0066f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
13053   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_1G_KX                                                  (0x1<<0) // link_status for 1000Base-KX
13054   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_1G_KX_SHIFT                                            0
13055   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_10G_KX4                                                (0x1<<1) // link_status for 10GBase-KX4
13056   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_10G_KX4_SHIFT                                          1
13057   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_10G_KR                                                 (0x1<<2) // link_status for 10GBase-KR
13058   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_10G_KR_SHIFT                                           2
13059   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_40G_KR4                                                (0x1<<3) // link_status for 40GBase-KR4
13060   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_40G_KR4_SHIFT                                          3
13061   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_40G_CR4                                                (0x1<<4) // link_status for 40GBase-CR4
13062   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_40G_CR4_SHIFT                                          4
13063   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_100G_CR10                                              (0x1<<5) // link_status for 100GBase-CR10
13064   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_100G_CR10_SHIFT                                        5
13065   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_100G_KP4                                               (0x1<<6) // link_status for 100GBase-KP4
13066   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_100G_KP4_SHIFT                                         6
13067   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_100G_KR4                                               (0x1<<7) // link_status for 100GBase-KR4
13068   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS0_ABILITY_100G_KR4_SHIFT                                         7
13069 #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1                                                                  0x0066fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
13070   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_100G_CR4                                               (0x1<<0) // link_status for 100GBase-CR4
13071   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_100G_CR4_SHIFT                                         0
13072   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_25G_GR                                                 (0x1<<1) // link_status for 25GBase-GR KR/CR or 25GBase-GR-S KR-S/CR-S
13073   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_25G_GR_SHIFT                                           1
13074   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_25G_KR                                                 (0x1<<3) // link_status for 25GBase-KR
13075   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_25G_KR_SHIFT                                           3
13076   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_25G_CR                                                 (0x1<<4) // link_status for 25GBase-CR4
13077   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_25G_CR_SHIFT                                           4
13078   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_50G_KR2                                                (0x1<<5) // link_status for 50GBase-KR2
13079   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_50G_KR2_SHIFT                                          5
13080   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_50G_CR2                                                (0x1<<6) // link_status for 50GBase-CR2
13081   #define PHY_NW_IP_REG_LN0_ANEG_LINK_STATUS1_ABILITY_50G_CR2_SHIFT                                          6
13082 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1039                                                           0x006704UL //Access:R    DataWidth:0x8    // Multi Field Register.
13083   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1039_RESERVEDFIELD671                                        (0x3<<0) // Reserved
13084   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1039_RESERVEDFIELD671_SHIFT                                  0
13085   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1039_RESERVEDFIELD672                                        (0x1<<2) // Reserved
13086   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1039_RESERVEDFIELD672_SHIFT                                  2
13087 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1040                                                           0x006708UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13088   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1040_RESERVEDFIELD673                                        (0x1<<0) // Reserved
13089   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1040_RESERVEDFIELD673_SHIFT                                  0
13090 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1041                                                           0x00670cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13091   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1041_RESERVEDFIELD674                                        (0x1<<0) // Reserved
13092   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1041_RESERVEDFIELD674_SHIFT                                  0
13093 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042                                                           0x006714UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13094   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD675                                        (0x1<<0) // Reserved
13095   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD675_SHIFT                                  0
13096   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD676                                        (0x3<<1) // Reserved
13097   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD676_SHIFT                                  1
13098   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD677                                        (0x1<<3) // Reserved
13099   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD677_SHIFT                                  3
13100   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD678                                        (0x1<<4) // Reserved
13101   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1042_RESERVEDFIELD678_SHIFT                                  4
13102 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1043                                                           0x006718UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13103   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1043_RESERVEDFIELD679                                        (0x1<<0) // Reserved
13104   #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1043_RESERVEDFIELD679_SHIFT                                  0
13105 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1044                                                           0x00671cUL //Access:RW   DataWidth:0x8    // Reserved
13106 #define PHY_NW_IP_REG_LN0_EEE_RESERVEDREGISTER1045                                                           0x006720UL //Access:RW   DataWidth:0x8    // Reserved
13107 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1046                                                    0x006800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13108   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1046_RESERVEDFIELD682                                 (0x3f<<0) // Reserved
13109   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1046_RESERVEDFIELD682_SHIFT                           0
13110   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1046_RESERVEDFIELD683                                 (0x1<<6) // Reserved
13111   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1046_RESERVEDFIELD683_SHIFT                           6
13112 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1047                                                    0x006808UL //Access:RW   DataWidth:0x8    // Reserved
13113 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1048                                                    0x00680cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13114   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1048_RESERVEDFIELD685                                 (0x7<<0) // Reserved
13115   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1048_RESERVEDFIELD685_SHIFT                           0
13116   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1048_RESERVEDFIELD686                                 (0x3<<3) // Reserved
13117   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1048_RESERVEDFIELD686_SHIFT                           3
13118 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049                                                    0x006814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13119   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049_RESERVEDFIELD687                                 (0x1<<0) // Reserved
13120   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049_RESERVEDFIELD687_SHIFT                           0
13121   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049_RESERVEDFIELD688                                 (0x3<<1) // Reserved
13122   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049_RESERVEDFIELD688_SHIFT                           1
13123   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049_RESERVEDFIELD689                                 (0x1<<3) // Reserved
13124   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1049_RESERVEDFIELD689_SHIFT                           3
13125 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1050                                                    0x00681cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13126   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1050_RESERVEDFIELD690                                 (0x1<<0) // Reserved
13127   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1050_RESERVEDFIELD690_SHIFT                           0
13128 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1051                                                    0x006824UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13129   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1051_RESERVEDFIELD691                                 (0xf<<0) // Reserved
13130   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1051_RESERVEDFIELD691_SHIFT                           0
13131 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1052                                                    0x006828UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13132   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1052_RESERVEDFIELD692                                 (0x7<<0) // Reserved
13133   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1052_RESERVEDFIELD692_SHIFT                           0
13134   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1052_RESERVEDFIELD693                                 (0x7<<3) // Reserved
13135   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1052_RESERVEDFIELD693_SHIFT                           3
13136 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1053                                                    0x00682cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13137   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1053_RESERVEDFIELD694                                 (0x7<<0) // Reserved
13138   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1053_RESERVEDFIELD694_SHIFT                           0
13139   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1053_RESERVEDFIELD695                                 (0x7<<3) // Reserved
13140   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1053_RESERVEDFIELD695_SHIFT                           3
13141 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054                                                    0x006830UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13142   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD696                                 (0x3<<0) // Reserved
13143   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD696_SHIFT                           0
13144   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD697                                 (0x3<<2) // Reserved
13145   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD697_SHIFT                           2
13146   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD698                                 (0x3<<4) // Reserved
13147   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD698_SHIFT                           4
13148   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD699                                 (0x3<<6) // Reserved
13149   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1054_RESERVEDFIELD699_SHIFT                           6
13150 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1055                                                    0x006838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13151   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1055_RESERVEDFIELD700                                 (0x7<<0) // Reserved
13152   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1055_RESERVEDFIELD700_SHIFT                           0
13153   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1055_RESERVEDFIELD701                                 (0x7<<3) // Reserved
13154   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1055_RESERVEDFIELD701_SHIFT                           3
13155 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1056                                                    0x00683cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13156   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1056_RESERVEDFIELD702                                 (0x7<<0) // Reserved
13157   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1056_RESERVEDFIELD702_SHIFT                           0
13158   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1056_RESERVEDFIELD703                                 (0x7<<3) // Reserved
13159   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1056_RESERVEDFIELD703_SHIFT                           3
13160 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1057                                                    0x006840UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13161   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1057_RESERVEDFIELD704                                 (0x7<<0) // Reserved
13162   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1057_RESERVEDFIELD704_SHIFT                           0
13163   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1057_RESERVEDFIELD705                                 (0x7<<3) // Reserved
13164   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1057_RESERVEDFIELD705_SHIFT                           3
13165 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1058                                                    0x006844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13166   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1058_RESERVEDFIELD706                                 (0x7<<0) // Reserved
13167   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1058_RESERVEDFIELD706_SHIFT                           0
13168   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1058_RESERVEDFIELD707                                 (0x7<<3) // Reserved
13169   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1058_RESERVEDFIELD707_SHIFT                           3
13170 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1059                                                    0x006880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13171   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1059_RESERVEDFIELD708                                 (0x1<<0) // Reserved
13172   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1059_RESERVEDFIELD708_SHIFT                           0
13173   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1059_RESERVEDFIELD709                                 (0x1<<2) // Reserved
13174   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1059_RESERVEDFIELD709_SHIFT                           2
13175 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1060                                                    0x006884UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13176   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1060_RESERVEDFIELD710                                 (0xf<<0) // Reserved
13177   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1060_RESERVEDFIELD710_SHIFT                           0
13178   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1060_RESERVEDFIELD711                                 (0xf<<4) // Reserved
13179   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1060_RESERVEDFIELD711_SHIFT                           4
13180 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1061                                                    0x006888UL //Access:RW   DataWidth:0x8    // Reserved
13181 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1062                                                    0x00688cUL //Access:RW   DataWidth:0x8    // Reserved
13182 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063                                                    0x006890UL //Access:R    DataWidth:0x8    // Multi Field Register.
13183   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD714                                 (0x7<<0) // Reserved
13184   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD714_SHIFT                           0
13185   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD715                                 (0x7<<3) // Reserved
13186   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD715_SHIFT                           3
13187   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD716                                 (0x1<<6) // Reserved
13188   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD716_SHIFT                           6
13189   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD717                                 (0x1<<7) // Reserved
13190   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1063_RESERVEDFIELD717_SHIFT                           7
13191 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1064                                                    0x006894UL //Access:R    DataWidth:0x8    // Multi Field Register.
13192   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1064_RESERVEDFIELD718                                 (0xf<<0) // Reserved
13193   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1064_RESERVEDFIELD718_SHIFT                           0
13194   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1064_RESERVEDFIELD719                                 (0xf<<4) // Reserved
13195   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1064_RESERVEDFIELD719_SHIFT                           4
13196 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1065                                                    0x006898UL //Access:R    DataWidth:0x8    // Reserved
13197 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1066                                                    0x00689cUL //Access:R    DataWidth:0x8    // Reserved
13198 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1067                                                    0x0068a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
13199   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1067_RESERVEDFIELD722                                 (0xf<<0) // Reserved
13200   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1067_RESERVEDFIELD722_SHIFT                           0
13201   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1067_RESERVEDFIELD723                                 (0xf<<4) // Reserved
13202   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1067_RESERVEDFIELD723_SHIFT                           4
13203 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1068                                                    0x0068a4UL //Access:RW   DataWidth:0x8    // Reserved
13204 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1069                                                    0x0068a8UL //Access:RW   DataWidth:0x8    // Reserved
13205 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1070                                                    0x0068acUL //Access:R    DataWidth:0x8    // Multi Field Register.
13206   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1070_RESERVEDFIELD726                                 (0x1<<1) // Reserved
13207   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1070_RESERVEDFIELD726_SHIFT                           1
13208 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1071                                                    0x0068b0UL //Access:R    DataWidth:0x8    // Reserved
13209 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1072                                                    0x0068b8UL //Access:RW   DataWidth:0x8    // Reserved
13210 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_AGCLOS_CTRL0                                                            0x0068c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13211   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START                                             (0xf<<0) // AGC LOS Threshold Start Value
13212   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START_SHIFT                                       0
13213 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1073                                                    0x0068c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13214   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1073_RESERVEDFIELD729                                 (0xf<<0) // Reserved
13215   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1073_RESERVEDFIELD729_SHIFT                           0
13216 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1074                                                    0x0068c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13217   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1074_RESERVEDFIELD730                                 (0xf<<0) // Reserved
13218   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1074_RESERVEDFIELD730_SHIFT                           0
13219 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075                                                    0x0068ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13220   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075_RESERVEDFIELD731                                 (0xf<<0) // Reserved
13221   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075_RESERVEDFIELD731_SHIFT                           0
13222   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075_RESERVEDFIELD732                                 (0x1<<6) // Reserved
13223   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075_RESERVEDFIELD732_SHIFT                           6
13224   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075_RESERVEDFIELD733                                 (0x1<<7) // Reserved
13225   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1075_RESERVEDFIELD733_SHIFT                           7
13226 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076                                                    0x0068d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13227   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076_RESERVEDFIELD734                                 (0x1<<0) // Reserved
13228   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076_RESERVEDFIELD734_SHIFT                           0
13229   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076_RESERVEDFIELD735                                 (0x1<<1) // Reserved
13230   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076_RESERVEDFIELD735_SHIFT                           1
13231   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076_RESERVEDFIELD736                                 (0x7<<2) // Reserved
13232   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1076_RESERVEDFIELD736_SHIFT                           2
13233 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077                                                    0x0068d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13234   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077_RESERVEDFIELD737                                 (0xf<<0) // Reserved
13235   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077_RESERVEDFIELD737_SHIFT                           0
13236   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077_RESERVEDFIELD738                                 (0x3<<4) // Reserved
13237   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077_RESERVEDFIELD738_SHIFT                           4
13238   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077_RESERVEDFIELD739                                 (0x1<<6) // Reserved
13239   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1077_RESERVEDFIELD739_SHIFT                           6
13240 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1078                                                    0x0068d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13241   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1078_RESERVEDFIELD740                                 (0xf<<0) // Reserved
13242   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1078_RESERVEDFIELD740_SHIFT                           0
13243 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1079                                                    0x0068dcUL //Access:RW   DataWidth:0x8    // Reserved
13244 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1080                                                    0x0068e0UL //Access:RW   DataWidth:0x8    // Reserved
13245 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1081                                                    0x0068e4UL //Access:RW   DataWidth:0x8    // Reserved
13246 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1082                                                    0x0068e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13247   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1082_RESERVEDFIELD744                                 (0x3<<0) // Reserved
13248   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1082_RESERVEDFIELD744_SHIFT                           0
13249 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1083                                                    0x0068f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13250   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1083_RESERVEDFIELD745                                 (0xf<<0) // Reserved
13251   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1083_RESERVEDFIELD745_SHIFT                           0
13252   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1083_RESERVEDFIELD746                                 (0x1<<4) // Reserved
13253   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1083_RESERVEDFIELD746_SHIFT                           4
13254 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_PLE_ATT_CTRL1                                                           0x0068f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13255   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START                                           (0x7<<0) // PLE LFG Start Value
13256   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START_SHIFT                                     0
13257 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_HFG_SQL_CTRL0                                                        0x006900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13258   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START                                     (0x1f<<0) // CTLE HFG Start Value
13259   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START_SHIFT                               0
13260 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1084                                                    0x006904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13261   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1084_RESERVEDFIELD747                                 (0x1f<<0) // Reserved
13262   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1084_RESERVEDFIELD747_SHIFT                           0
13263 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1085                                                    0x006908UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13264   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1085_RESERVEDFIELD748                                 (0x1f<<0) // Reserved
13265   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1085_RESERVEDFIELD748_SHIFT                           0
13266 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1086                                                    0x00690cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13267   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1086_RESERVEDFIELD749                                 (0xf<<0) // Reserved
13268   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1086_RESERVEDFIELD749_SHIFT                           0
13269   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1086_RESERVEDFIELD750                                 (0x1<<7) // Reserved
13270   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1086_RESERVEDFIELD750_SHIFT                           7
13271 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087                                                    0x006910UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13272   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087_RESERVEDFIELD751                                 (0x1<<0) // Reserved
13273   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087_RESERVEDFIELD751_SHIFT                           0
13274   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087_RESERVEDFIELD752                                 (0x1<<1) // Reserved
13275   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087_RESERVEDFIELD752_SHIFT                           1
13276   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087_RESERVEDFIELD753                                 (0x7<<2) // Reserved
13277   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1087_RESERVEDFIELD753_SHIFT                           2
13278 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088                                                    0x006914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13279   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088_RESERVEDFIELD754                                 (0xf<<0) // Reserved
13280   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088_RESERVEDFIELD754_SHIFT                           0
13281   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088_RESERVEDFIELD755                                 (0x3<<4) // Reserved
13282   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088_RESERVEDFIELD755_SHIFT                           4
13283   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088_RESERVEDFIELD756                                 (0x1<<6) // Reserved
13284   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1088_RESERVEDFIELD756_SHIFT                           6
13285 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1089                                                    0x006918UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13286   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1089_RESERVEDFIELD757                                 (0x1f<<0) // Reserved
13287   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1089_RESERVEDFIELD757_SHIFT                           0
13288 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090                                                    0x006940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13289   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD758                                 (0x1<<0) // Reserved
13290   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD758_SHIFT                           0
13291   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD759                                 (0x1<<1) // Reserved
13292   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD759_SHIFT                           1
13293   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD760                                 (0x1<<2) // Reserved
13294   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD760_SHIFT                           2
13295   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD761                                 (0x1<<3) // Reserved
13296   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1090_RESERVEDFIELD761_SHIFT                           3
13297 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1091                                                    0x006944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13298   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1091_RESERVEDFIELD762                                 (0x7<<0) // Reserved
13299   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1091_RESERVEDFIELD762_SHIFT                           0
13300   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1091_RESERVEDFIELD763                                 (0x7<<4) // Reserved
13301   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1091_RESERVEDFIELD763_SHIFT                           4
13302 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1092                                                    0x006948UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13303   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1092_RESERVEDFIELD764                                 (0x7<<0) // Reserved
13304   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1092_RESERVEDFIELD764_SHIFT                           0
13305   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1092_RESERVEDFIELD765                                 (0x7<<4) // Reserved
13306   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1092_RESERVEDFIELD765_SHIFT                           4
13307 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1093                                                    0x00694cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13308   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1093_RESERVEDFIELD766                                 (0x7<<0) // Reserved
13309   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1093_RESERVEDFIELD766_SHIFT                           0
13310   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1093_RESERVEDFIELD767                                 (0x7<<4) // Reserved
13311   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1093_RESERVEDFIELD767_SHIFT                           4
13312 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1094                                                    0x006950UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13313   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1094_RESERVEDFIELD768                                 (0x7<<0) // Reserved
13314   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1094_RESERVEDFIELD768_SHIFT                           0
13315   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1094_RESERVEDFIELD769                                 (0x7<<4) // Reserved
13316   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1094_RESERVEDFIELD769_SHIFT                           4
13317 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1095                                                    0x006954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13318   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1095_RESERVEDFIELD770                                 (0x7<<0) // Reserved
13319   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1095_RESERVEDFIELD770_SHIFT                           0
13320   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1095_RESERVEDFIELD771                                 (0x7<<4) // Reserved
13321   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1095_RESERVEDFIELD771_SHIFT                           4
13322 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1096                                                    0x006958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13323   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1096_RESERVEDFIELD772                                 (0x7<<0) // Reserved
13324   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1096_RESERVEDFIELD772_SHIFT                           0
13325   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1096_RESERVEDFIELD773                                 (0x7<<4) // Reserved
13326   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1096_RESERVEDFIELD773_SHIFT                           4
13327 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1097                                                    0x00695cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13328   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1097_RESERVEDFIELD774                                 (0x7<<0) // Reserved
13329   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1097_RESERVEDFIELD774_SHIFT                           0
13330   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1097_RESERVEDFIELD775                                 (0x7<<4) // Reserved
13331   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1097_RESERVEDFIELD775_SHIFT                           4
13332 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1098                                                    0x006960UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13333   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1098_RESERVEDFIELD776                                 (0x7<<0) // Reserved
13334   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1098_RESERVEDFIELD776_SHIFT                           0
13335   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1098_RESERVEDFIELD777                                 (0x7<<4) // Reserved
13336   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1098_RESERVEDFIELD777_SHIFT                           4
13337 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1099                                                    0x006964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13338   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1099_RESERVEDFIELD778                                 (0x7<<0) // Reserved
13339   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1099_RESERVEDFIELD778_SHIFT                           0
13340   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1099_RESERVEDFIELD779                                 (0x7<<4) // Reserved
13341   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1099_RESERVEDFIELD779_SHIFT                           4
13342 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1100                                                    0x006968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13343   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1100_RESERVEDFIELD780                                 (0x7<<0) // Reserved
13344   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1100_RESERVEDFIELD780_SHIFT                           0
13345   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1100_RESERVEDFIELD781                                 (0x7<<4) // Reserved
13346   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1100_RESERVEDFIELD781_SHIFT                           4
13347 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1101                                                    0x00696cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13348   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1101_RESERVEDFIELD782                                 (0x7<<0) // Reserved
13349   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1101_RESERVEDFIELD782_SHIFT                           0
13350   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1101_RESERVEDFIELD783                                 (0x7<<4) // Reserved
13351   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1101_RESERVEDFIELD783_SHIFT                           4
13352 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1102                                                    0x006970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13353   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1102_RESERVEDFIELD784                                 (0x7<<0) // Reserved
13354   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1102_RESERVEDFIELD784_SHIFT                           0
13355   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1102_RESERVEDFIELD785                                 (0x7<<4) // Reserved
13356   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1102_RESERVEDFIELD785_SHIFT                           4
13357 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1103                                                    0x006974UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13358   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1103_RESERVEDFIELD786                                 (0x7<<0) // Reserved
13359   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1103_RESERVEDFIELD786_SHIFT                           0
13360   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1103_RESERVEDFIELD787                                 (0x7<<4) // Reserved
13361   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1103_RESERVEDFIELD787_SHIFT                           4
13362 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1104                                                    0x006978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13363   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1104_RESERVEDFIELD788                                 (0x7<<0) // Reserved
13364   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1104_RESERVEDFIELD788_SHIFT                           0
13365   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1104_RESERVEDFIELD789                                 (0x7<<4) // Reserved
13366   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1104_RESERVEDFIELD789_SHIFT                           4
13367 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1105                                                    0x00697cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13368   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1105_RESERVEDFIELD790                                 (0x7<<0) // Reserved
13369   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1105_RESERVEDFIELD790_SHIFT                           0
13370   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1105_RESERVEDFIELD791                                 (0x7<<4) // Reserved
13371   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1105_RESERVEDFIELD791_SHIFT                           4
13372 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1106                                                    0x006980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13373   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1106_RESERVEDFIELD792                                 (0x7<<0) // Reserved
13374   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1106_RESERVEDFIELD792_SHIFT                           0
13375   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1106_RESERVEDFIELD793                                 (0x7<<4) // Reserved
13376   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1106_RESERVEDFIELD793_SHIFT                           4
13377 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1107                                                    0x006984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13378   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1107_RESERVEDFIELD794                                 (0x7<<0) // Reserved
13379   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1107_RESERVEDFIELD794_SHIFT                           0
13380   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1107_RESERVEDFIELD795                                 (0x7<<4) // Reserved
13381   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1107_RESERVEDFIELD795_SHIFT                           4
13382 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1108                                                    0x006988UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13383   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1108_RESERVEDFIELD796                                 (0x7<<0) // Reserved
13384   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1108_RESERVEDFIELD796_SHIFT                           0
13385   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1108_RESERVEDFIELD797                                 (0x7<<4) // Reserved
13386   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1108_RESERVEDFIELD797_SHIFT                           4
13387 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1109                                                    0x00698cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13388   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1109_RESERVEDFIELD798                                 (0x7<<0) // Reserved
13389   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1109_RESERVEDFIELD798_SHIFT                           0
13390   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1109_RESERVEDFIELD799                                 (0x7<<4) // Reserved
13391   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1109_RESERVEDFIELD799_SHIFT                           4
13392 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1110                                                    0x006990UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13393   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1110_RESERVEDFIELD800                                 (0x7<<0) // Reserved
13394   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1110_RESERVEDFIELD800_SHIFT                           0
13395   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1110_RESERVEDFIELD801                                 (0x7<<4) // Reserved
13396   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1110_RESERVEDFIELD801_SHIFT                           4
13397 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1111                                                    0x006994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13398   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1111_RESERVEDFIELD802                                 (0x7<<0) // Reserved
13399   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1111_RESERVEDFIELD802_SHIFT                           0
13400   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1111_RESERVEDFIELD803                                 (0x7<<4) // Reserved
13401   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1111_RESERVEDFIELD803_SHIFT                           4
13402 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1112                                                    0x006998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13403   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1112_RESERVEDFIELD804                                 (0x7<<0) // Reserved
13404   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1112_RESERVEDFIELD804_SHIFT                           0
13405   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1112_RESERVEDFIELD805                                 (0x7<<4) // Reserved
13406   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1112_RESERVEDFIELD805_SHIFT                           4
13407 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1113                                                    0x00699cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13408   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1113_RESERVEDFIELD806                                 (0x7<<0) // Reserved
13409   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1113_RESERVEDFIELD806_SHIFT                           0
13410   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1113_RESERVEDFIELD807                                 (0x7<<4) // Reserved
13411   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1113_RESERVEDFIELD807_SHIFT                           4
13412 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1114                                                    0x0069a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13413   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1114_RESERVEDFIELD808                                 (0x7<<0) // Reserved
13414   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1114_RESERVEDFIELD808_SHIFT                           0
13415   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1114_RESERVEDFIELD809                                 (0x7<<4) // Reserved
13416   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1114_RESERVEDFIELD809_SHIFT                           4
13417 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_GN_APG_CTRL0                                                            0x0069c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13418   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START                                             (0x3<<0) // GN APG Start Value
13419   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START_SHIFT                                       0
13420 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1115                                                    0x0069c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13421   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1115_RESERVEDFIELD810                                 (0x3<<0) // Reserved
13422   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1115_RESERVEDFIELD810_SHIFT                           0
13423   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1115_RESERVEDFIELD811                                 (0x3<<2) // Reserved
13424   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1115_RESERVEDFIELD811_SHIFT                           2
13425 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1116                                                    0x0069c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13426   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1116_RESERVEDFIELD812                                 (0xf<<0) // Reserved
13427   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1116_RESERVEDFIELD812_SHIFT                           0
13428   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1116_RESERVEDFIELD813                                 (0x1<<7) // Reserved
13429   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1116_RESERVEDFIELD813_SHIFT                           7
13430 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117                                                    0x0069ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13431   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117_RESERVEDFIELD814                                 (0x1<<0) // Reserved
13432   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117_RESERVEDFIELD814_SHIFT                           0
13433   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117_RESERVEDFIELD815                                 (0x1<<1) // Reserved
13434   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117_RESERVEDFIELD815_SHIFT                           1
13435   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117_RESERVEDFIELD816                                 (0x3<<2) // Reserved
13436   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1117_RESERVEDFIELD816_SHIFT                           2
13437 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118                                                    0x0069d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13438   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118_RESERVEDFIELD817                                 (0xf<<0) // Reserved
13439   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118_RESERVEDFIELD817_SHIFT                           0
13440   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118_RESERVEDFIELD818                                 (0x3<<4) // Reserved
13441   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118_RESERVEDFIELD818_SHIFT                           4
13442   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118_RESERVEDFIELD819                                 (0x1<<6) // Reserved
13443   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1118_RESERVEDFIELD819_SHIFT                           6
13444 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1119                                                    0x0069d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13445   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1119_RESERVEDFIELD820                                 (0x3<<0) // Reserved
13446   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1119_RESERVEDFIELD820_SHIFT                           0
13447 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1120                                                    0x0069d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13448   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1120_RESERVEDFIELD821                                 (0x3<<0) // Reserved
13449   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1120_RESERVEDFIELD821_SHIFT                           0
13450   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1120_RESERVEDFIELD822                                 (0x3<<2) // Reserved
13451   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1120_RESERVEDFIELD822_SHIFT                           2
13452 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL0                                                            0x006a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13453   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START                                             (0x1f<<0) // EQ LFG Start Value
13454   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START_SHIFT                                       0
13455 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL1                                                            0x006a04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13456   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX                                         (0x1f<<0) // EQ LFG Maximum Value, inclusive
13457   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX_SHIFT                                   0
13458 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL2                                                            0x006a08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13459   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN                                         (0x1f<<0) // EQ LFG Minimum Value, inclusive
13460   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN_SHIFT                                   0
13461 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1121                                                    0x006a0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13462   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1121_RESERVEDFIELD823                                 (0xf<<0) // Reserved
13463   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1121_RESERVEDFIELD823_SHIFT                           0
13464   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1121_RESERVEDFIELD824                                 (0x1<<7) // Reserved
13465   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1121_RESERVEDFIELD824_SHIFT                           7
13466 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122                                                    0x006a10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13467   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122_RESERVEDFIELD825                                 (0x1<<0) // Reserved
13468   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122_RESERVEDFIELD825_SHIFT                           0
13469   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122_RESERVEDFIELD826                                 (0x1<<1) // Reserved
13470   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122_RESERVEDFIELD826_SHIFT                           1
13471   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122_RESERVEDFIELD827                                 (0x7<<2) // Reserved
13472   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1122_RESERVEDFIELD827_SHIFT                           2
13473 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123                                                    0x006a14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13474   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123_RESERVEDFIELD828                                 (0xf<<0) // Reserved
13475   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123_RESERVEDFIELD828_SHIFT                           0
13476   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123_RESERVEDFIELD829                                 (0x3<<4) // Reserved
13477   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123_RESERVEDFIELD829_SHIFT                           4
13478   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123_RESERVEDFIELD830                                 (0x1<<6) // Reserved
13479   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1123_RESERVEDFIELD830_SHIFT                           6
13480 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1124                                                    0x006a18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13481   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1124_RESERVEDFIELD831                                 (0x1f<<0) // Reserved
13482   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1124_RESERVEDFIELD831_SHIFT                           0
13483 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1125                                                    0x006a1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13484   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1125_RESERVEDFIELD832                                 (0x1f<<0) // Reserved
13485   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1125_RESERVEDFIELD832_SHIFT                           0
13486 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1126                                                    0x006a20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13487   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1126_RESERVEDFIELD833                                 (0x1f<<0) // Reserved
13488   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1126_RESERVEDFIELD833_SHIFT                           0
13489 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1127                                                    0x006a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13490   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1127_RESERVEDFIELD834                                 (0x1f<<0) // Reserved
13491   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1127_RESERVEDFIELD834_SHIFT                           0
13492 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1128                                                    0x006a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13493   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1128_RESERVEDFIELD835                                 (0x1f<<0) // Reserved
13494   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1128_RESERVEDFIELD835_SHIFT                           0
13495 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1129                                                    0x006a48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13496   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1129_RESERVEDFIELD836                                 (0x1f<<0) // Reserved
13497   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1129_RESERVEDFIELD836_SHIFT                           0
13498 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1130                                                    0x006a4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13499   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1130_RESERVEDFIELD837                                 (0xf<<0) // Reserved
13500   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1130_RESERVEDFIELD837_SHIFT                           0
13501   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1130_RESERVEDFIELD838                                 (0x1<<7) // Reserved
13502   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1130_RESERVEDFIELD838_SHIFT                           7
13503 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131                                                    0x006a50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13504   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131_RESERVEDFIELD839                                 (0x1<<0) // Reserved
13505   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131_RESERVEDFIELD839_SHIFT                           0
13506   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131_RESERVEDFIELD840                                 (0x1<<1) // Reserved
13507   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131_RESERVEDFIELD840_SHIFT                           1
13508   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131_RESERVEDFIELD841                                 (0x7<<2) // Reserved
13509   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1131_RESERVEDFIELD841_SHIFT                           2
13510 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132                                                    0x006a54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13511   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132_RESERVEDFIELD842                                 (0xf<<0) // Reserved
13512   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132_RESERVEDFIELD842_SHIFT                           0
13513   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132_RESERVEDFIELD843                                 (0x3<<4) // Reserved
13514   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132_RESERVEDFIELD843_SHIFT                           4
13515   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132_RESERVEDFIELD844                                 (0x1<<6) // Reserved
13516   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1132_RESERVEDFIELD844_SHIFT                           6
13517 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1133                                                    0x006a58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13518   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1133_RESERVEDFIELD845                                 (0x1f<<0) // Reserved
13519   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1133_RESERVEDFIELD845_SHIFT                           0
13520 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1134                                                    0x006a60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13521   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1134_RESERVEDFIELD846                                 (0xf<<0) // Reserved
13522   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1134_RESERVEDFIELD846_SHIFT                           0
13523   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1134_RESERVEDFIELD847                                 (0x1<<4) // Reserved
13524   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1134_RESERVEDFIELD847_SHIFT                           4
13525 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_MB_CTRL1                                                             0x006a64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13526   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START                                              (0xf<<0) // EQ MBF Start Value
13527   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START_SHIFT                                        0
13528   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START                                              (0xf<<4) // EQ MBG Start Value
13529   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START_SHIFT                                        4
13530 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1135                                                    0x006a68UL //Access:RW   DataWidth:0x8    // Reserved
13531 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1136                                                    0x006a6cUL //Access:RW   DataWidth:0x8    // Reserved
13532 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137                                                    0x006a70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13533   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137_RESERVEDFIELD850                                 (0x1<<0) // Reserved
13534   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137_RESERVEDFIELD850_SHIFT                           0
13535   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137_RESERVEDFIELD851                                 (0x1<<1) // Reserved
13536   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137_RESERVEDFIELD851_SHIFT                           1
13537   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137_RESERVEDFIELD852                                 (0xf<<2) // Reserved
13538   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1137_RESERVEDFIELD852_SHIFT                           2
13539 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138                                                    0x006a74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13540   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138_RESERVEDFIELD853                                 (0xf<<0) // Reserved
13541   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138_RESERVEDFIELD853_SHIFT                           0
13542   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138_RESERVEDFIELD854                                 (0x3<<4) // Reserved
13543   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138_RESERVEDFIELD854_SHIFT                           4
13544   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138_RESERVEDFIELD855                                 (0x1<<6) // Reserved
13545   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1138_RESERVEDFIELD855_SHIFT                           6
13546 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1139                                                    0x006a80UL //Access:RW   DataWidth:0x8    // Reserved
13547 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1140                                                    0x006a84UL //Access:RW   DataWidth:0x8    // Reserved
13548 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141                                                    0x006a88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13549   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141_RESERVEDFIELD858                                 (0x1<<0) // Reserved
13550   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141_RESERVEDFIELD858_SHIFT                           0
13551   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141_RESERVEDFIELD859                                 (0x1<<1) // Reserved
13552   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141_RESERVEDFIELD859_SHIFT                           1
13553   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141_RESERVEDFIELD860                                 (0xf<<2) // Reserved
13554   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1141_RESERVEDFIELD860_SHIFT                           2
13555 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142                                                    0x006a8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13556   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142_RESERVEDFIELD861                                 (0xf<<0) // Reserved
13557   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142_RESERVEDFIELD861_SHIFT                           0
13558   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142_RESERVEDFIELD862                                 (0x3<<4) // Reserved
13559   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142_RESERVEDFIELD862_SHIFT                           4
13560   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142_RESERVEDFIELD863                                 (0x1<<6) // Reserved
13561   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1142_RESERVEDFIELD863_SHIFT                           6
13562 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1143                                                    0x006a98UL //Access:RW   DataWidth:0x8    // Reserved
13563 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1144                                                    0x006a9cUL //Access:RW   DataWidth:0x8    // Reserved
13564 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1145                                                    0x006aa0UL //Access:RW   DataWidth:0x8    // Reserved
13565 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1146                                                    0x006aa4UL //Access:RW   DataWidth:0x8    // Reserved
13566 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1147                                                    0x006aacUL //Access:R    DataWidth:0x8    // Reserved
13567 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1148                                                    0x006ab0UL //Access:R    DataWidth:0x8    // Multi Field Register.
13568   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1148_RESERVEDFIELD869                                 (0x1<<0) // Reserved
13569   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1148_RESERVEDFIELD869_SHIFT                           0
13570   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1148_RESERVEDFIELD870                                 (0x1<<1) // Reserved
13571   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1148_RESERVEDFIELD870_SHIFT                           1
13572 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1149                                                    0x006ab8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13573   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1149_RESERVEDFIELD871                                 (0x1<<0) // Reserved
13574   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1149_RESERVEDFIELD871_SHIFT                           0
13575   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1149_RESERVEDFIELD872                                 (0x1<<1) // Reserved
13576   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1149_RESERVEDFIELD872_SHIFT                           1
13577 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1150                                                    0x006abcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13578   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1150_RESERVEDFIELD873                                 (0x1<<6) // Reserved
13579   #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1150_RESERVEDFIELD873_SHIFT                           6
13580 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1151                                                    0x006ae0UL //Access:RW   DataWidth:0x8    // Reserved
13581 #define PHY_NW_IP_REG_LN0_LEQ_REFCLK_RESERVEDREGISTER1152                                                    0x006ae4UL //Access:RW   DataWidth:0x8    // Reserved
13582 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1153                                                     0x006c00UL //Access:RW   DataWidth:0x8    // Reserved
13583 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1154                                                     0x006c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13584   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1154_RESERVEDFIELD875                                  (0x7f<<0) // Reserved
13585   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1154_RESERVEDFIELD875_SHIFT                            0
13586 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1155                                                     0x006c08UL //Access:RW   DataWidth:0x8    // Reserved
13587 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1156                                                     0x006c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13588   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1156_RESERVEDFIELD877                                  (0x7f<<0) // Reserved
13589   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1156_RESERVEDFIELD877_SHIFT                            0
13590 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1157                                                     0x006c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13591   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1157_RESERVEDFIELD878                                  (0xf<<0) // Reserved
13592   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1157_RESERVEDFIELD878_SHIFT                            0
13593 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1158                                                     0x006c14UL //Access:RW   DataWidth:0x8    // Reserved
13594 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1159                                                     0x006c20UL //Access:RW   DataWidth:0x8    // Reserved
13595 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1160                                                     0x006c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13596   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1160_RESERVEDFIELD881                                  (0xf<<0) // Reserved
13597   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1160_RESERVEDFIELD881_SHIFT                            0
13598 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1161                                                     0x006c30UL //Access:RW   DataWidth:0x8    // Reserved
13599 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1162                                                     0x006c34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13600   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1162_RESERVEDFIELD883                                  (0xf<<0) // Reserved
13601   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1162_RESERVEDFIELD883_SHIFT                            0
13602 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1163                                                     0x006c40UL //Access:RW   DataWidth:0x8    // Reserved
13603 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1164                                                     0x006c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13604   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1164_RESERVEDFIELD885                                  (0xf<<0) // Reserved
13605   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1164_RESERVEDFIELD885_SHIFT                            0
13606 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1165                                                     0x006c4cUL //Access:RW   DataWidth:0x8    // Reserved
13607 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1166                                                     0x006c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13608   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1166_RESERVEDFIELD887                                  (0xf<<0) // Reserved
13609   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1166_RESERVEDFIELD887_SHIFT                            0
13610 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1167                                                     0x006c58UL //Access:RW   DataWidth:0x8    // Reserved
13611 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1168                                                     0x006c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13612   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1168_RESERVEDFIELD889                                  (0xf<<0) // Reserved
13613   #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1168_RESERVEDFIELD889_SHIFT                            0
13614 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1169                                                     0x006c80UL //Access:RW   DataWidth:0x8    // Reserved
13615 #define PHY_NW_IP_REG_LN0_LEQ_RXCLK_RESERVEDREGISTER1170                                                     0x006c84UL //Access:RW   DataWidth:0x8    // Reserved
13616 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_AFE_PD_CTRL0                                                            0x006e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13617   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV                                                 (0xf<<0) // power down TX driver
13618   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV_SHIFT                                           0
13619 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1171                                                    0x006e04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13620   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1171_RESERVEDFIELD890                                 (0x1<<0) // Reserved
13621   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1171_RESERVEDFIELD890_SHIFT                           0
13622 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_AFE_CTRL0                                                               0x006e08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13623   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE                                               (0x3<<0) // When HIGH, TX driver goes into a low power IDLE model. In this mode, the output termination is not guaranteed to be 50 Ohm closer to 200 Ohm
13624   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE_SHIFT                                         0
13625 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1172                                                    0x006e0cUL //Access:RW   DataWidth:0x8    // Reserved
13626 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1173                                                    0x006e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13627   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1173_RESERVEDFIELD892                                 (0x1<<0) // Reserved
13628   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1173_RESERVEDFIELD892_SHIFT                           0
13629   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1173_RESERVEDFIELD893                                 (0x1f<<1) // Reserved
13630   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1173_RESERVEDFIELD893_SHIFT                           1
13631 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1174                                                    0x006e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13632   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1174_RESERVEDFIELD894                                 (0x7<<0) // Reserved
13633   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1174_RESERVEDFIELD894_SHIFT                           0
13634 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175                                                    0x006e18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13635   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD895                                 (0x1<<0) // Reserved
13636   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD895_SHIFT                           0
13637   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD896                                 (0x1<<1) // Reserved
13638   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD896_SHIFT                           1
13639   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD897                                 (0x7<<2) // Reserved
13640   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD897_SHIFT                           2
13641   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD898                                 (0x1<<5) // Reserved
13642   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD898_SHIFT                           5
13643   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD899                                 (0x3<<6) // Reserved
13644   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1175_RESERVEDFIELD899_SHIFT                           6
13645 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176                                                    0x006e20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13646   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD900                                 (0x1<<0) // Reserved
13647   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD900_SHIFT                           0
13648   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD901                                 (0x1<<1) // Reserved
13649   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD901_SHIFT                           1
13650   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD902                                 (0x3<<2) // Reserved
13651   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD902_SHIFT                           2
13652   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD903                                 (0x1<<4) // Reserved
13653   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1176_RESERVEDFIELD903_SHIFT                           4
13654 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1177                                                    0x006e24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13655   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1177_RESERVEDFIELD904                                 (0x7<<0) // Reserved
13656   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1177_RESERVEDFIELD904_SHIFT                           0
13657   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1177_RESERVEDFIELD905                                 (0x1f<<3) // Reserved
13658   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1177_RESERVEDFIELD905_SHIFT                           3
13659 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1178                                                    0x006e28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13660   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1178_RESERVEDFIELD906                                 (0x7<<0) // Reserved
13661   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1178_RESERVEDFIELD906_SHIFT                           0
13662   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1178_RESERVEDFIELD907                                 (0x3<<3) // Reserved
13663   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1178_RESERVEDFIELD907_SHIFT                           3
13664 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1179                                                    0x006e2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13665   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1179_RESERVEDFIELD908                                 (0x1f<<0) // Reserved
13666   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1179_RESERVEDFIELD908_SHIFT                           0
13667   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1179_RESERVEDFIELD909                                 (0x3<<5) // Reserved
13668   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1179_RESERVEDFIELD909_SHIFT                           5
13669 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1180                                                    0x006e30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13670   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1180_RESERVEDFIELD910                                 (0x7<<0) // Reserved
13671   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1180_RESERVEDFIELD910_SHIFT                           0
13672   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1180_RESERVEDFIELD911                                 (0x3<<3) // Reserved
13673   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1180_RESERVEDFIELD911_SHIFT                           3
13674 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1181                                                    0x006e34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13675   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1181_RESERVEDFIELD912                                 (0x1f<<0) // Reserved
13676   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1181_RESERVEDFIELD912_SHIFT                           0
13677   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1181_RESERVEDFIELD913                                 (0x3<<5) // Reserved
13678   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1181_RESERVEDFIELD913_SHIFT                           5
13679 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL0                                                              0x006e40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13680   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL0_REQ                                                        (0x1<<0) // Set to 1 to apply the coefficient settings, and hold until ack is 1.  Set to 0 once ack is 1.
13681   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL0_REQ_SHIFT                                                  0
13682 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_STATUS0                                                            0x006e44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13683   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_STATUS0_ACK                                                      (0x1<<0) // Set to 1 by firmware when updates are complete. Cleared when req = 0
13684   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_STATUS0_ACK_SHIFT                                                0
13685 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL1                                                              0x006e48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13686   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1                                                    (0x1f<<0) // Setting for TXEQ first post-cursor tap coefficient
13687   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1_SHIFT                                              0
13688 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1182                                                    0x006e4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13689   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1182_RESERVEDFIELD914                                 (0x3<<0) // Reserved
13690   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1182_RESERVEDFIELD914_SHIFT                           0
13691 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL3                                                              0x006e50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13692   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1                                                   (0xf<<0) // Setting for TXEQ pre-cursor tap coefficient
13693   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1_SHIFT                                             0
13694 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1183                                                    0x006e54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13695   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1183_RESERVEDFIELD915                                 (0x1<<0) // Reserved
13696   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1183_RESERVEDFIELD915_SHIFT                           0
13697   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1183_RESERVEDFIELD916                                 (0x1<<1) // Reserved
13698   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1183_RESERVEDFIELD916_SHIFT                           1
13699 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL5                                                              0x006e58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13700   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING                                                  (0xf<<0) // Thermometer coded control to adjust the delay between data and clock for the final 2to1 mux. Setting 00000 min delay of clock path and 11111 max delay of clock path.
13701   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING_SHIFT                                            0
13702 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184                                                    0x006e5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13703   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD917                                 (0x1<<0) // Reserved
13704   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD917_SHIFT                           0
13705   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD918                                 (0x1<<1) // Reserved
13706   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD918_SHIFT                           1
13707   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD919                                 (0x7<<2) // Reserved
13708   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD919_SHIFT                           2
13709   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD920                                 (0x1<<5) // Reserved
13710   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD920_SHIFT                           5
13711   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD921                                 (0x3<<6) // Reserved
13712   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1184_RESERVEDFIELD921_SHIFT                           6
13713 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185                                                    0x006e60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13714   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD922                                 (0x1<<0) // Reserved
13715   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD922_SHIFT                           0
13716   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD923                                 (0x1<<1) // Reserved
13717   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD923_SHIFT                           1
13718   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD924                                 (0x3<<2) // Reserved
13719   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD924_SHIFT                           2
13720   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD925                                 (0x1<<4) // Reserved
13721   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1185_RESERVEDFIELD925_SHIFT                           4
13722 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1186                                                    0x006e64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13723   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1186_RESERVEDFIELD926                                 (0x3<<3) // Reserved
13724   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1186_RESERVEDFIELD926_SHIFT                           3
13725   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1186_RESERVEDFIELD927                                 (0x3<<5) // Reserved
13726   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1186_RESERVEDFIELD927_SHIFT                           5
13727 #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1187                                                    0x006e6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13728   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1187_RESERVEDFIELD928                                 (0x3<<3) // Reserved
13729   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1187_RESERVEDFIELD928_SHIFT                           3
13730   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1187_RESERVEDFIELD929                                 (0x3<<5) // Reserved
13731   #define PHY_NW_IP_REG_LN0_DRV_REFCLK_RESERVEDREGISTER1187_RESERVEDFIELD929_SHIFT                           5
13732 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1188                                                    0x007000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13733   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1188_RESERVEDFIELD930                                 (0xf<<0) // Reserved
13734   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1188_RESERVEDFIELD930_SHIFT                           0
13735 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1189                                                    0x007004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13736   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1189_RESERVEDFIELD931                                 (0x1f<<0) // Reserved
13737   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1189_RESERVEDFIELD931_SHIFT                           0
13738 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1190                                                    0x007008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13739   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1190_RESERVEDFIELD932                                 (0x3<<0) // Reserved
13740   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1190_RESERVEDFIELD932_SHIFT                           0
13741   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1190_RESERVEDFIELD933                                 (0x3<<2) // Reserved
13742   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1190_RESERVEDFIELD933_SHIFT                           2
13743 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1191                                                    0x00700cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13744   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1191_RESERVEDFIELD934                                 (0x7<<0) // Reserved
13745   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1191_RESERVEDFIELD934_SHIFT                           0
13746   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1191_RESERVEDFIELD935                                 (0x7<<3) // Reserved
13747   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1191_RESERVEDFIELD935_SHIFT                           3
13748 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1192                                                    0x007010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13749   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1192_RESERVEDFIELD936                                 (0x1<<0) // Reserved
13750   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1192_RESERVEDFIELD936_SHIFT                           0
13751 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1193                                                    0x007018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13752   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1193_RESERVEDFIELD937                                 (0x1<<0) // Reserved
13753   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1193_RESERVEDFIELD937_SHIFT                           0
13754 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194                                                    0x007028UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13755   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194_RESERVEDFIELD938                                 (0x1<<0) // Reserved
13756   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194_RESERVEDFIELD938_SHIFT                           0
13757   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194_RESERVEDFIELD939                                 (0x1<<1) // Reserved
13758   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194_RESERVEDFIELD939_SHIFT                           1
13759   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194_RESERVEDFIELD940                                 (0x3<<2) // Reserved
13760   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1194_RESERVEDFIELD940_SHIFT                           2
13761 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1195                                                    0x007030UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13762   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1195_RESERVEDFIELD941                                 (0xf<<0) // Reserved
13763   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1195_RESERVEDFIELD941_SHIFT                           0
13764   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1195_RESERVEDFIELD942                                 (0x3<<4) // Reserved
13765   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1195_RESERVEDFIELD942_SHIFT                           4
13766 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196                                                    0x007038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13767   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196_RESERVEDFIELD943                                 (0xf<<0) // Reserved
13768   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196_RESERVEDFIELD943_SHIFT                           0
13769   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196_RESERVEDFIELD944                                 (0x3<<4) // Reserved
13770   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196_RESERVEDFIELD944_SHIFT                           4
13771   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196_RESERVEDFIELD945                                 (0x3<<6) // Reserved
13772   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1196_RESERVEDFIELD945_SHIFT                           6
13773 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197                                                    0x007040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13774   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197_RESERVEDFIELD946                                 (0xf<<0) // Reserved
13775   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197_RESERVEDFIELD946_SHIFT                           0
13776   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197_RESERVEDFIELD947                                 (0x3<<4) // Reserved
13777   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197_RESERVEDFIELD947_SHIFT                           4
13778   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197_RESERVEDFIELD948                                 (0x1<<6) // Reserved
13779   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1197_RESERVEDFIELD948_SHIFT                           6
13780 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1198                                                    0x007048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13781   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1198_RESERVEDFIELD949                                 (0x1<<0) // Reserved
13782   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1198_RESERVEDFIELD949_SHIFT                           0
13783   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1198_RESERVEDFIELD950                                 (0x3<<1) // Reserved
13784   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1198_RESERVEDFIELD950_SHIFT                           1
13785 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1199                                                    0x007050UL //Access:RW   DataWidth:0x8    // Reserved
13786 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1200                                                    0x007058UL //Access:R    DataWidth:0x8    // Multi Field Register.
13787   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1200_RESERVEDFIELD952                                 (0x1<<0) // Reserved
13788   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1200_RESERVEDFIELD952_SHIFT                           0
13789   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1200_RESERVEDFIELD953                                 (0xf<<1) // Reserved
13790   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1200_RESERVEDFIELD953_SHIFT                           1
13791 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1201                                                    0x007060UL //Access:RW   DataWidth:0x8    // Reserved
13792 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1202                                                    0x007064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13793   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1202_RESERVEDFIELD955                                 (0x1<<0) // Reserved
13794   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1202_RESERVEDFIELD955_SHIFT                           0
13795 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1203                                                    0x00706cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13796   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1203_RESERVEDFIELD956                                 (0x1f<<0) // Reserved
13797   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1203_RESERVEDFIELD956_SHIFT                           0
13798   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1203_RESERVEDFIELD957                                 (0x1<<7) // Reserved
13799   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1203_RESERVEDFIELD957_SHIFT                           7
13800 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0                                                               0x007080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13801   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_REQ                                                         (0x1<<0) // Write 1 to request a command CMD execution.  It should be held at 1 until fsm_status0.ack is 1, and then it should be set back to 0.
13802   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_REQ_SHIFT                                                   0
13803   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_CMD                                                         (0x1f<<1) // Requested command: 0x00 - LOAD_ONLY Others - Reserved
13804   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_CMD_SHIFT                                                   1
13805   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD958                                            (0x1<<6) // Reserved
13806   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD958_SHIFT                                      6
13807   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL                                           (0x1<<7) // Set it to 1 when changing DFE tap values
13808   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL_SHIFT                                     7
13809 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1204                                                    0x007084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13810   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1204_RESERVEDFIELD959                                 (0xf<<0) // Reserved
13811   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1204_RESERVEDFIELD959_SHIFT                           0
13812   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1204_RESERVEDFIELD960                                 (0x1<<4) // Reserved
13813   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1204_RESERVEDFIELD960_SHIFT                           4
13814 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1205                                                    0x007088UL //Access:RW   DataWidth:0x8    // Reserved
13815 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1206                                                    0x00708cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13816   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1206_RESERVEDFIELD962                                 (0x3<<0) // Reserved
13817   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1206_RESERVEDFIELD962_SHIFT                           0
13818 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1207                                                    0x007090UL //Access:RW   DataWidth:0x8    // Reserved
13819 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1208                                                    0x007094UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13820   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1208_RESERVEDFIELD964                                 (0x3<<0) // Reserved
13821   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1208_RESERVEDFIELD964_SHIFT                           0
13822 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1209                                                    0x007098UL //Access:RW   DataWidth:0x8    // Reserved
13823 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1210                                                    0x00709cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13824   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1210_RESERVEDFIELD966                                 (0x3<<0) // Reserved
13825   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1210_RESERVEDFIELD966_SHIFT                           0
13826 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0                                                             0x0070a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
13827   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_ACK                                                       (0x1<<0) // Acknowledge from DFE after command execution. Will be set to 1 after a command is completed, and will clear to 0 after fsm_status0.req is cleared
13828   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_ACK_SHIFT                                                 0
13829   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD967                                          (0x1<<1) // Reserved
13830   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD967_SHIFT                                    1
13831   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD968                                          (0x1<<2) // Reserved
13832   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD968_SHIFT                                    2
13833   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD969                                          (0x1<<3) // Reserved
13834   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD969_SHIFT                                    3
13835 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0                                                               0x0070a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13836   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN                                               (0x1<<0) // Enables updating Tap 1 Even 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
13837   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN_SHIFT                                         0
13838   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN                                               (0x1<<1) // Enables updating Tap 1 Even 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
13839   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN_SHIFT                                         1
13840   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN                                                (0x1<<2) // Enables updating Tap 1 Odd 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
13841   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN_SHIFT                                          2
13842   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN                                                (0x1<<3) // Enables updating Tap 1 Odd 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
13843   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN_SHIFT                                          3
13844   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP2_EN                                                     (0x1<<4) // Enables updating Tap 2 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
13845   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP2_EN_SHIFT                                               4
13846   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP3_EN                                                     (0x1<<5) // Enables updating Tap 3 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
13847   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP3_EN_SHIFT                                               5
13848   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP4_EN                                                     (0x1<<6) // Enables updating Tap 4 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
13849   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP4_EN_SHIFT                                               6
13850   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP5_EN                                                     (0x1<<7) // Enables updating Tap 5 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
13851   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_CTRL0_TAP5_EN_SHIFT                                               7
13852 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL0                                                     0x0070acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13853   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0                                        (0x1f<<0) // Starting value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
13854   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_SHIFT                                  0
13855   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
13856   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                         7
13857 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL1                                                     0x0070b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13858   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1                                        (0x1f<<0) // Starting value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
13859   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_SHIFT                                  0
13860   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
13861   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                         7
13862 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL2                                                     0x0070b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13863   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0                                         (0x1f<<0) // Starting value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
13864   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_SHIFT                                   0
13865   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
13866   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                          7
13867 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL3                                                     0x0070b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13868   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1                                         (0x1f<<0) // Starting value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
13869   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_SHIFT                                   0
13870   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
13871   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                          7
13872 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL4                                                     0x0070bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13873   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2                                              (0xf<<0) // Starting value for Tap 2 for Tap Adaptations
13874   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_SHIFT                                        0
13875   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
13876   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY_SHIFT                               7
13877 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL5                                                     0x0070c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13878   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3                                              (0x7<<0) // Starting value for Tap 3 for Tap Adaptations
13879   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_SHIFT                                        0
13880   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
13881   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY_SHIFT                               7
13882 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL6                                                     0x0070c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13883   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4                                              (0x7<<0) // Starting value for Tap 4 for Tap Adaptations
13884   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_SHIFT                                        0
13885   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
13886   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY_SHIFT                               7
13887 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL7                                                     0x0070c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13888   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5                                              (0x7<<0) // Starting value for Tap 5 for Tap Adaptations
13889   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_SHIFT                                        0
13890   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
13891   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY_SHIFT                               7
13892 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL0                                                      0x0070ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13893   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0                                         (0x1f<<0) // Loading value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
13894   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_SHIFT                                   0
13895   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
13896   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                          7
13897 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL1                                                      0x0070d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13898   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1                                         (0x1f<<0) // Loading value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
13899   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_SHIFT                                   0
13900   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
13901   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                          7
13902 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL2                                                      0x0070d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13903   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0                                          (0x1f<<0) // Loading value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
13904   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_SHIFT                                    0
13905   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
13906   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                           7
13907 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL3                                                      0x0070d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13908   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1                                          (0x1f<<0) // Loading value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
13909   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_SHIFT                                    0
13910   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
13911   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                           7
13912 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL4                                                      0x0070dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13913   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2                                               (0xf<<0) // Loading value for Tap 2 for Tap Adaptations
13914   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_SHIFT                                         0
13915   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
13916   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY_SHIFT                                7
13917 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL5                                                      0x0070e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13918   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3                                               (0x7<<0) // Loading value for Tap 3 for Tap Adaptations
13919   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_SHIFT                                         0
13920   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
13921   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY_SHIFT                                7
13922 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL6                                                      0x0070e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13923   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4                                               (0x7<<0) // Loading value for Tap 4 for Tap Adaptations
13924   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_SHIFT                                         0
13925   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
13926   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY_SHIFT                                7
13927 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL7                                                      0x0070e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13928   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5                                               (0x7<<0) // Loading value for Tap 5 for Tap Adaptations
13929   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_SHIFT                                         0
13930   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
13931   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY_SHIFT                                7
13932 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS0                                                         0x0070ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
13933   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0                                            (0x1f<<0) // binary value for Tap 1 Even 0 Path for Tap Adaptations
13934   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_SHIFT                                      0
13935   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
13936   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY_SHIFT                             7
13937 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS1                                                         0x0070f0UL //Access:R    DataWidth:0x8    // Multi Field Register.
13938   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1                                            (0x1f<<0) // binary  value for Tap 1 Even 1 Path for Tap Adaptations
13939   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_SHIFT                                      0
13940   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
13941   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY_SHIFT                             7
13942 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS2                                                         0x0070f4UL //Access:R    DataWidth:0x8    // Multi Field Register.
13943   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0                                             (0x1f<<0) // binary  value for Tap 1 Odd 0 Path for Tap Adaptations
13944   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_SHIFT                                       0
13945   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
13946   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY_SHIFT                              7
13947 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS3                                                         0x0070f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
13948   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1                                             (0x1f<<0) // binary  value for Tap 1 Odd 1 Path for Tap Adaptations
13949   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_SHIFT                                       0
13950   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
13951   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY_SHIFT                              7
13952 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS4                                                         0x0070fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
13953   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS4_TAP2                                                  (0xf<<0) // binary  value for Tap 2 for Tap Adaptations
13954   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_SHIFT                                            0
13955   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
13956   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY_SHIFT                                   7
13957 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS5                                                         0x007100UL //Access:R    DataWidth:0x8    // Multi Field Register.
13958   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS5_TAP3                                                  (0x7<<0) // binary  value for Tap 3 for Tap Adaptations
13959   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_SHIFT                                            0
13960   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
13961   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY_SHIFT                                   7
13962 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS6                                                         0x007104UL //Access:R    DataWidth:0x8    // Multi Field Register.
13963   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS6_TAP4                                                  (0x7<<0) // binary  value for Tap 4 for Tap Adaptations
13964   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_SHIFT                                            0
13965   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
13966   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY_SHIFT                                   7
13967 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS7                                                         0x007108UL //Access:R    DataWidth:0x8    // Multi Field Register.
13968   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS7_TAP5                                                  (0x7<<0) // binary  value for Tap 5 for Tap Adaptations
13969   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_SHIFT                                            0
13970   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
13971   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY_SHIFT                                   7
13972 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211                                                    0x007140UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13973   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD970                                 (0x1<<0) // Reserved
13974   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD970_SHIFT                           0
13975   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD971                                 (0x1<<1) // Reserved
13976   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD971_SHIFT                           1
13977   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD972                                 (0x1<<2) // Reserved
13978   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD972_SHIFT                           2
13979   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD973                                 (0x1<<3) // Reserved
13980   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD973_SHIFT                           3
13981   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD974                                 (0x1<<4) // Reserved
13982   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD974_SHIFT                           4
13983   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD975                                 (0x1<<5) // Reserved
13984   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD975_SHIFT                           5
13985   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD976                                 (0x1<<6) // Reserved
13986   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD976_SHIFT                           6
13987   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD977                                 (0x1<<7) // Reserved
13988   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1211_RESERVEDFIELD977_SHIFT                           7
13989 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1212                                                    0x007144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13990   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1212_RESERVEDFIELD978                                 (0x1f<<0) // Reserved
13991   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1212_RESERVEDFIELD978_SHIFT                           0
13992 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1213                                                    0x007148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13993   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1213_RESERVEDFIELD979                                 (0xf<<0) // Reserved
13994   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1213_RESERVEDFIELD979_SHIFT                           0
13995 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1214                                                    0x00714cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
13996   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1214_RESERVEDFIELD980                                 (0x3f<<0) // Reserved
13997   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1214_RESERVEDFIELD980_SHIFT                           0
13998 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1215                                                    0x007150UL //Access:RW   DataWidth:0x8    // Multi Field Register.
13999   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1215_RESERVEDFIELD981                                 (0x3f<<0) // Reserved
14000   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1215_RESERVEDFIELD981_SHIFT                           0
14001 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1216                                                    0x007154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14002   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1216_RESERVEDFIELD982                                 (0x3f<<0) // Reserved
14003   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1216_RESERVEDFIELD982_SHIFT                           0
14004 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1217                                                    0x007158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14005   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1217_RESERVEDFIELD983                                 (0x3f<<0) // Reserved
14006   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1217_RESERVEDFIELD983_SHIFT                           0
14007 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1218                                                    0x00715cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14008   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1218_RESERVEDFIELD984                                 (0x3f<<0) // Reserved
14009   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1218_RESERVEDFIELD984_SHIFT                           0
14010 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1219                                                    0x007160UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14011   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1219_RESERVEDFIELD985                                 (0x3f<<0) // Reserved
14012   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1219_RESERVEDFIELD985_SHIFT                           0
14013 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1220                                                    0x007164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14014   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1220_RESERVEDFIELD986                                 (0x3f<<0) // Reserved
14015   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1220_RESERVEDFIELD986_SHIFT                           0
14016 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1221                                                    0x007168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14017   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1221_RESERVEDFIELD987                                 (0x3f<<0) // Reserved
14018   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1221_RESERVEDFIELD987_SHIFT                           0
14019 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1222                                                    0x00716cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14020   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1222_RESERVEDFIELD988                                 (0x3f<<0) // Reserved
14021   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1222_RESERVEDFIELD988_SHIFT                           0
14022 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1223                                                    0x007170UL //Access:R    DataWidth:0x8    // Multi Field Register.
14023   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1223_RESERVEDFIELD989                                 (0x3f<<0) // Reserved
14024   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1223_RESERVEDFIELD989_SHIFT                           0
14025 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1224                                                    0x007174UL //Access:R    DataWidth:0x8    // Multi Field Register.
14026   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1224_RESERVEDFIELD990                                 (0x3f<<0) // Reserved
14027   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1224_RESERVEDFIELD990_SHIFT                           0
14028 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1225                                                    0x007178UL //Access:R    DataWidth:0x8    // Multi Field Register.
14029   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1225_RESERVEDFIELD991                                 (0x3f<<0) // Reserved
14030   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1225_RESERVEDFIELD991_SHIFT                           0
14031 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1226                                                    0x00717cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14032   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1226_RESERVEDFIELD992                                 (0x3f<<0) // Reserved
14033   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1226_RESERVEDFIELD992_SHIFT                           0
14034 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1227                                                    0x007180UL //Access:R    DataWidth:0x8    // Multi Field Register.
14035   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1227_RESERVEDFIELD993                                 (0x3f<<0) // Reserved
14036   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1227_RESERVEDFIELD993_SHIFT                           0
14037 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1228                                                    0x007184UL //Access:R    DataWidth:0x8    // Multi Field Register.
14038   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1228_RESERVEDFIELD994                                 (0x3f<<0) // Reserved
14039   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1228_RESERVEDFIELD994_SHIFT                           0
14040 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1229                                                    0x007188UL //Access:R    DataWidth:0x8    // Multi Field Register.
14041   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1229_RESERVEDFIELD995                                 (0x3f<<0) // Reserved
14042   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1229_RESERVEDFIELD995_SHIFT                           0
14043 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230                                                    0x00718cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14044   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD996                                 (0x1<<0) // Reserved
14045   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD996_SHIFT                           0
14046   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD997                                 (0x1<<1) // Reserved
14047   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD997_SHIFT                           1
14048   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD998                                 (0x1<<2) // Reserved
14049   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD998_SHIFT                           2
14050   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD999                                 (0x1<<3) // Reserved
14051   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD999_SHIFT                           3
14052   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1000                                (0x1<<4) // Reserved
14053   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1000_SHIFT                          4
14054   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1001                                (0x1<<5) // Reserved
14055   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1001_SHIFT                          5
14056   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1002                                (0x1<<6) // Reserved
14057   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1002_SHIFT                          6
14058   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1003                                (0x1<<7) // Reserved
14059   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1230_RESERVEDFIELD1003_SHIFT                          7
14060 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231                                                    0x007190UL //Access:R    DataWidth:0x8    // Multi Field Register.
14061   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231_RESERVEDFIELD1004                                (0x1<<0) // Reserved
14062   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231_RESERVEDFIELD1004_SHIFT                          0
14063   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231_RESERVEDFIELD1005                                (0x1<<1) // Reserved
14064   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231_RESERVEDFIELD1005_SHIFT                          1
14065   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231_RESERVEDFIELD1006                                (0x1<<2) // Reserved
14066   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1231_RESERVEDFIELD1006_SHIFT                          2
14067 #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232                                                    0x007194UL //Access:R    DataWidth:0x8    // Multi Field Register.
14068   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1007                                (0x1<<0) // Reserved
14069   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1007_SHIFT                          0
14070   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1008                                (0x1<<1) // Reserved
14071   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1008_SHIFT                          1
14072   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1009                                (0x1<<2) // Reserved
14073   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1009_SHIFT                          2
14074   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1010                                (0x1<<3) // Reserved
14075   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1010_SHIFT                          3
14076   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1011                                (0x1<<4) // Reserved
14077   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1011_SHIFT                          4
14078   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1012                                (0x1<<5) // Reserved
14079   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1012_SHIFT                          5
14080   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1013                                (0x1<<6) // Reserved
14081   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1013_SHIFT                          6
14082   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1014                                (0x1<<7) // Reserved
14083   #define PHY_NW_IP_REG_LN0_DFE_REFCLK_RESERVEDREGISTER1232_RESERVEDFIELD1014_SHIFT                          7
14084 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1233                                                     0x007200UL //Access:RW   DataWidth:0x8    // Reserved
14085 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1234                                                     0x007204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14086   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1234_RESERVEDFIELD1016                                 (0x1<<0) // Reserved
14087   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1234_RESERVEDFIELD1016_SHIFT                           0
14088 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235                                                     0x007208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14089   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235_RESERVEDFIELD1017                                 (0x1f<<0) // Reserved
14090   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235_RESERVEDFIELD1017_SHIFT                           0
14091   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235_RESERVEDFIELD1018                                 (0x1<<5) // Reserved
14092   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235_RESERVEDFIELD1018_SHIFT                           5
14093   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235_RESERVEDFIELD1019                                 (0x1<<6) // Reserved
14094   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1235_RESERVEDFIELD1019_SHIFT                           6
14095 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1236                                                     0x007218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14096   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1236_RESERVEDFIELD1020                                 (0x1<<0) // Reserved
14097   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1236_RESERVEDFIELD1020_SHIFT                           0
14098   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1236_RESERVEDFIELD1021                                 (0x1<<1) // Reserved
14099   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1236_RESERVEDFIELD1021_SHIFT                           1
14100 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1237                                                     0x00721cUL //Access:RW   DataWidth:0x8    // Reserved
14101 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1238                                                     0x007220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14102   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1238_RESERVEDFIELD1023                                 (0x3<<0) // Reserved
14103   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1238_RESERVEDFIELD1023_SHIFT                           0
14104 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1239                                                     0x007224UL //Access:R    DataWidth:0x8    // Multi Field Register.
14105   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1239_RESERVEDFIELD1024                                 (0x1<<0) // Reserved
14106   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1239_RESERVEDFIELD1024_SHIFT                           0
14107   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1239_RESERVEDFIELD1025                                 (0x1<<1) // Reserved
14108   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1239_RESERVEDFIELD1025_SHIFT                           1
14109 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1240                                                     0x007228UL //Access:R    DataWidth:0x8    // Reserved
14110 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1241                                                     0x00722cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14111   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1241_RESERVEDFIELD1027                                 (0x3<<0) // Reserved
14112   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1241_RESERVEDFIELD1027_SHIFT                           0
14113 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1242                                                     0x007230UL //Access:R    DataWidth:0x8    // Reserved
14114 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1243                                                     0x007234UL //Access:R    DataWidth:0x8    // Multi Field Register.
14115   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1243_RESERVEDFIELD1029                                 (0x3<<0) // Reserved
14116   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1243_RESERVEDFIELD1029_SHIFT                           0
14117 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244                                                     0x007240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14118   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244_RESERVEDFIELD1030                                 (0x1<<0) // Reserved
14119   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244_RESERVEDFIELD1030_SHIFT                           0
14120   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244_RESERVEDFIELD1031                                 (0x1<<1) // Reserved
14121   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244_RESERVEDFIELD1031_SHIFT                           1
14122   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244_RESERVEDFIELD1032                                 (0x1<<2) // Reserved
14123   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1244_RESERVEDFIELD1032_SHIFT                           2
14124 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1245                                                     0x007244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14125   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1245_RESERVEDFIELD1033                                 (0x1<<0) // Reserved
14126   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1245_RESERVEDFIELD1033_SHIFT                           0
14127 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1246                                                     0x007248UL //Access:RW   DataWidth:0x8    // Reserved
14128 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1247                                                     0x007258UL //Access:RW   DataWidth:0x8    // Reserved
14129 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1248                                                     0x00725cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14130   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1248_RESERVEDFIELD1036                                 (0x1f<<0) // Reserved
14131   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1248_RESERVEDFIELD1036_SHIFT                           0
14132 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1249                                                     0x007260UL //Access:RW   DataWidth:0x8    // Reserved
14133 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1250                                                     0x007264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14134   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1250_RESERVEDFIELD1038                                 (0x1f<<0) // Reserved
14135   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1250_RESERVEDFIELD1038_SHIFT                           0
14136 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1251                                                     0x007268UL //Access:RW   DataWidth:0x8    // Reserved
14137 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1252                                                     0x00726cUL //Access:RW   DataWidth:0x8    // Reserved
14138 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1253                                                     0x007270UL //Access:RW   DataWidth:0x8    // Reserved
14139 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1254                                                     0x007274UL //Access:RW   DataWidth:0x8    // Reserved
14140 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1255                                                     0x007278UL //Access:RW   DataWidth:0x8    // Reserved
14141 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256                                                     0x007290UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14142   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256_RESERVEDFIELD1044                                 (0x3<<0) // Reserved
14143   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256_RESERVEDFIELD1044_SHIFT                           0
14144   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256_RESERVEDFIELD1045                                 (0x3<<2) // Reserved
14145   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256_RESERVEDFIELD1045_SHIFT                           2
14146   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256_RESERVEDFIELD1046                                 (0xf<<4) // Reserved
14147   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1256_RESERVEDFIELD1046_SHIFT                           4
14148 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1257                                                     0x007294UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14149   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1257_RESERVEDFIELD1047                                 (0xf<<0) // Reserved
14150   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1257_RESERVEDFIELD1047_SHIFT                           0
14151   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1257_RESERVEDFIELD1048                                 (0xf<<4) // Reserved
14152   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1257_RESERVEDFIELD1048_SHIFT                           4
14153 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1258                                                     0x007298UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14154   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1258_RESERVEDFIELD1049                                 (0xf<<0) // Reserved
14155   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1258_RESERVEDFIELD1049_SHIFT                           0
14156   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1258_RESERVEDFIELD1050                                 (0xf<<4) // Reserved
14157   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1258_RESERVEDFIELD1050_SHIFT                           4
14158 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1259                                                     0x00729cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14159   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1259_RESERVEDFIELD1051                                 (0x1<<0) // Reserved
14160   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1259_RESERVEDFIELD1051_SHIFT                           0
14161 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1260                                                     0x0072a0UL //Access:R    DataWidth:0x8    // Reserved
14162 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1261                                                     0x0072a4UL //Access:R    DataWidth:0x8    // Reserved
14163 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1262                                                     0x0072a8UL //Access:R    DataWidth:0x8    // Reserved
14164 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1263                                                     0x0072acUL //Access:R    DataWidth:0x8    // Multi Field Register.
14165   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1263_RESERVEDFIELD1055                                 (0x3<<0) // Reserved
14166   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1263_RESERVEDFIELD1055_SHIFT                           0
14167 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1264                                                     0x0072b0UL //Access:R    DataWidth:0x8    // Reserved
14168 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1265                                                     0x0072b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
14169   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1265_RESERVEDFIELD1057                                 (0x3<<0) // Reserved
14170   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1265_RESERVEDFIELD1057_SHIFT                           0
14171 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1266                                                     0x0072b8UL //Access:R    DataWidth:0x8    // Reserved
14172 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1267                                                     0x0072bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
14173   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1267_RESERVEDFIELD1059                                 (0x3<<0) // Reserved
14174   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1267_RESERVEDFIELD1059_SHIFT                           0
14175 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1268                                                     0x0072c0UL //Access:R    DataWidth:0x8    // Reserved
14176 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1269                                                     0x0072c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
14177   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1269_RESERVEDFIELD1061                                 (0x3<<0) // Reserved
14178   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1269_RESERVEDFIELD1061_SHIFT                           0
14179 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1270                                                     0x0072c8UL //Access:R    DataWidth:0x8    // Reserved
14180 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1271                                                     0x0072ccUL //Access:R    DataWidth:0x8    // Multi Field Register.
14181   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1271_RESERVEDFIELD1063                                 (0x3<<0) // Reserved
14182   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1271_RESERVEDFIELD1063_SHIFT                           0
14183 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1272                                                     0x0072d0UL //Access:R    DataWidth:0x8    // Reserved
14184 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1273                                                     0x0072d4UL //Access:R    DataWidth:0x8    // Multi Field Register.
14185   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1273_RESERVEDFIELD1065                                 (0x3<<0) // Reserved
14186   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1273_RESERVEDFIELD1065_SHIFT                           0
14187 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1274                                                     0x0072d8UL //Access:R    DataWidth:0x8    // Reserved
14188 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1275                                                     0x0072dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
14189   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1275_RESERVEDFIELD1067                                 (0x3<<0) // Reserved
14190   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1275_RESERVEDFIELD1067_SHIFT                           0
14191 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1276                                                     0x0072e0UL //Access:R    DataWidth:0x8    // Reserved
14192 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1277                                                     0x0072e4UL //Access:R    DataWidth:0x8    // Multi Field Register.
14193   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1277_RESERVEDFIELD1069                                 (0x3<<0) // Reserved
14194   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1277_RESERVEDFIELD1069_SHIFT                           0
14195 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1278                                                     0x007300UL //Access:R    DataWidth:0x8    // Reserved
14196 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1279                                                     0x007304UL //Access:R    DataWidth:0x8    // Reserved
14197 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1280                                                     0x007308UL //Access:R    DataWidth:0x8    // Reserved
14198 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1281                                                     0x00730cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14199   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1281_RESERVEDFIELD1073                                 (0x3<<0) // Reserved
14200   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1281_RESERVEDFIELD1073_SHIFT                           0
14201 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1282                                                     0x007310UL //Access:R    DataWidth:0x8    // Reserved
14202 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1283                                                     0x007314UL //Access:R    DataWidth:0x8    // Multi Field Register.
14203   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1283_RESERVEDFIELD1075                                 (0x3<<0) // Reserved
14204   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1283_RESERVEDFIELD1075_SHIFT                           0
14205 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1284                                                     0x007318UL //Access:R    DataWidth:0x8    // Reserved
14206 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1285                                                     0x00731cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14207   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1285_RESERVEDFIELD1077                                 (0x3<<0) // Reserved
14208   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1285_RESERVEDFIELD1077_SHIFT                           0
14209 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1286                                                     0x007320UL //Access:R    DataWidth:0x8    // Reserved
14210 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1287                                                     0x007324UL //Access:R    DataWidth:0x8    // Multi Field Register.
14211   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1287_RESERVEDFIELD1079                                 (0x3<<0) // Reserved
14212   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1287_RESERVEDFIELD1079_SHIFT                           0
14213 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1288                                                     0x007328UL //Access:R    DataWidth:0x8    // Reserved
14214 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1289                                                     0x00732cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14215   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1289_RESERVEDFIELD1081                                 (0x3<<0) // Reserved
14216   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1289_RESERVEDFIELD1081_SHIFT                           0
14217 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1290                                                     0x007330UL //Access:R    DataWidth:0x8    // Reserved
14218 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1291                                                     0x007334UL //Access:R    DataWidth:0x8    // Multi Field Register.
14219   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1291_RESERVEDFIELD1083                                 (0x3<<0) // Reserved
14220   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1291_RESERVEDFIELD1083_SHIFT                           0
14221 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1292                                                     0x007338UL //Access:R    DataWidth:0x8    // Reserved
14222 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1293                                                     0x00733cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14223   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1293_RESERVEDFIELD1085                                 (0x3<<0) // Reserved
14224   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1293_RESERVEDFIELD1085_SHIFT                           0
14225 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1294                                                     0x007340UL //Access:R    DataWidth:0x8    // Reserved
14226 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1295                                                     0x007344UL //Access:R    DataWidth:0x8    // Multi Field Register.
14227   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1295_RESERVEDFIELD1087                                 (0x3<<0) // Reserved
14228   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1295_RESERVEDFIELD1087_SHIFT                           0
14229 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1296                                                     0x007358UL //Access:R    DataWidth:0x8    // Multi Field Register.
14230   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1296_RESERVEDFIELD1088                                 (0x1<<0) // Reserved
14231   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1296_RESERVEDFIELD1088_SHIFT                           0
14232   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1296_RESERVEDFIELD1089                                 (0x1<<1) // Reserved
14233   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1296_RESERVEDFIELD1089_SHIFT                           1
14234 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1297                                                     0x00735cUL //Access:R    DataWidth:0x8    // Reserved
14235 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1298                                                     0x007360UL //Access:R    DataWidth:0x8    // Reserved
14236 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1299                                                     0x007380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14237   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1299_RESERVEDFIELD1092                                 (0x1<<0) // Reserved
14238   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1299_RESERVEDFIELD1092_SHIFT                           0
14239 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1300                                                     0x007384UL //Access:RW   DataWidth:0x8    // Reserved
14240 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1301                                                     0x007388UL //Access:RW   DataWidth:0x8    // Reserved
14241 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1302                                                     0x00738cUL //Access:RW   DataWidth:0x8    // Reserved
14242 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1303                                                     0x007390UL //Access:RW   DataWidth:0x8    // Reserved
14243 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1304                                                     0x007394UL //Access:RW   DataWidth:0x8    // Reserved
14244 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1305                                                     0x007398UL //Access:R    DataWidth:0x8    // Reserved
14245 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1306                                                     0x00739cUL //Access:R    DataWidth:0x8    // Reserved
14246 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1307                                                     0x0073a0UL //Access:R    DataWidth:0x8    // Reserved
14247 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1308                                                     0x0073a4UL //Access:R    DataWidth:0x8    // Reserved
14248 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1309                                                     0x0073a8UL //Access:R    DataWidth:0x8    // Reserved
14249 #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1310                                                     0x0073acUL //Access:R    DataWidth:0x8    // Multi Field Register.
14250   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1310_RESERVEDFIELD1103                                 (0x1<<0) // Reserved
14251   #define PHY_NW_IP_REG_LN0_DFE_RXCLK_RESERVEDREGISTER1310_RESERVEDFIELD1103_SHIFT                           0
14252 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_AFE_CAL_CTRL                                                            0x007400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14253   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL                                          (0x1<<0) // Enables analog LOS offset calibration circuits.
14254   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL_SHIFT                                    0
14255 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1311                                                    0x007404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14256   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1311_RESERVEDFIELD1104                                (0x3<<0) // Reserved
14257   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1311_RESERVEDFIELD1104_SHIFT                          0
14258 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1312                                                    0x007408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14259   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1312_RESERVEDFIELD1105                                (0xf<<0) // Reserved
14260   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1312_RESERVEDFIELD1105_SHIFT                          0
14261 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_CTRL0                                                        0x00740cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14262   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_CTRL0_EN                                                   (0x1<<0) // Enables the run-length detection digital LOS filter.
14263   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_CTRL0_EN_SHIFT                                             0
14264 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_CTRL1                                                        0x007410UL //Access:RW   DataWidth:0x8    // Value of run-length which will trigger an LOS condition.
14265 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_STATUS0                                                      0x007414UL //Access:R    DataWidth:0x8    // Multi Field Register.
14266   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED                                             (0x1<<0) // Indicates that the run-length filter is currently exceeding the specified run-length threshold.
14267   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_SHIFT                                       0
14268   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY                                      (0x1<<1) // Indicates that the run-length filter has, at some time, exceeded the specified run-length threshold.
14269   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY_SHIFT                                1
14270 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL0                                                            0x007440UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x00.
14271 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL1                                                            0x007444UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x0000.
14272 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL2                                                            0x007448UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the raw analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x000000.
14273 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL3                                                            0x00744cUL //Access:RW   DataWidth:0x8    // Same as above.
14274 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL4                                                            0x007450UL //Access:RW   DataWidth:0x8    // Same as above.
14275 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL5                                                            0x007454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14276   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24                                 (0x3<<0) // Same as above.
14277   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24_SHIFT                           0
14278 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL6                                                            0x007458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14279   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL6_EN                                                       (0x1<<0) // Enables the digital deglitching filter.
14280   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_FILTER_CTRL6_EN_SHIFT                                                 0
14281 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1313                                                    0x007480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14282   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1313_RESERVEDFIELD1106                                (0x1<<0) // Reserved
14283   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1313_RESERVEDFIELD1106_SHIFT                          0
14284 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1314                                                    0x007484UL //Access:RW   DataWidth:0x8    // Reserved
14285 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1315                                                    0x007488UL //Access:RW   DataWidth:0x8    // Reserved
14286 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1316                                                    0x00748cUL //Access:RW   DataWidth:0x8    // Reserved
14287 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1317                                                    0x007490UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14288   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1317_RESERVEDFIELD1110                                (0x3<<0) // Reserved
14289   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1317_RESERVEDFIELD1110_SHIFT                          0
14290 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_OVERRIDE_CTRL0                                                          0x0074c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14291   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN                                               (0x1<<0) // Override enable for the LOS output of the digital filtering logic.
14292   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN_SHIFT                                         0
14293   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE                                            (0x1<<4) // Override value for the LOS output of the digital filtering logic.
14294   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE_SHIFT                                      4
14295 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1318                                                    0x0074c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14296   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1318_RESERVEDFIELD1111                                (0x1<<0) // Reserved
14297   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1318_RESERVEDFIELD1111_SHIFT                          0
14298   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1318_RESERVEDFIELD1112                                (0x1<<4) // Reserved
14299   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1318_RESERVEDFIELD1112_SHIFT                          4
14300 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1319                                                    0x0074c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14301   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1319_RESERVEDFIELD1113                                (0x3f<<0) // Reserved
14302   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1319_RESERVEDFIELD1113_SHIFT                          0
14303   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1319_RESERVEDFIELD1114                                (0x1<<6) // Reserved
14304   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1319_RESERVEDFIELD1114_SHIFT                          6
14305 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1320                                                    0x0074ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14306   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1320_RESERVEDFIELD1115                                (0x3f<<0) // Reserved
14307   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1320_RESERVEDFIELD1115_SHIFT                          0
14308   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1320_RESERVEDFIELD1116                                (0x1<<6) // Reserved
14309   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1320_RESERVEDFIELD1116_SHIFT                          6
14310 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321                                                    0x007500UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14311   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321_RESERVEDFIELD1117                                (0x1<<0) // Reserved
14312   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321_RESERVEDFIELD1117_SHIFT                          0
14313   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321_RESERVEDFIELD1118                                (0x7<<1) // Reserved
14314   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321_RESERVEDFIELD1118_SHIFT                          1
14315   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321_RESERVEDFIELD1119                                (0x1<<4) // Reserved
14316   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1321_RESERVEDFIELD1119_SHIFT                          4
14317 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322                                                    0x007504UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14318   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1120                                (0x1<<0) // Reserved
14319   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1120_SHIFT                          0
14320   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1121                                (0x1<<1) // Reserved
14321   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1121_SHIFT                          1
14322   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1122                                (0x1<<2) // Reserved
14323   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1122_SHIFT                          2
14324   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1123                                (0xf<<3) // Reserved
14325   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1322_RESERVEDFIELD1123_SHIFT                          3
14326 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1323                                                    0x007508UL //Access:RW   DataWidth:0x8    // Reserved
14327 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1324                                                    0x00750cUL //Access:RW   DataWidth:0x8    // Reserved
14328 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1325                                                    0x007518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14329   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1325_RESERVEDFIELD1126                                (0x1<<0) // Reserved
14330   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1325_RESERVEDFIELD1126_SHIFT                          0
14331 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1326                                                    0x007544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14332   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1326_RESERVEDFIELD1127                                (0x1<<0) // Reserved
14333   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1326_RESERVEDFIELD1127_SHIFT                          0
14334   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1326_RESERVEDFIELD1128                                (0x1<<1) // Reserved
14335   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1326_RESERVEDFIELD1128_SHIFT                          1
14336 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1327                                                    0x007564UL //Access:R    DataWidth:0x8    // Multi Field Register.
14337   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1327_RESERVEDFIELD1129                                (0x3f<<0) // Reserved
14338   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1327_RESERVEDFIELD1129_SHIFT                          0
14339 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1328                                                    0x007580UL //Access:R    DataWidth:0x8    // Multi Field Register.
14340   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1328_RESERVEDFIELD1130                                (0x3f<<0) // Reserved
14341   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1328_RESERVEDFIELD1130_SHIFT                          0
14342 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1329                                                    0x0075c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14343   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1329_RESERVEDFIELD1131                                (0x1<<0) // Reserved
14344   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1329_RESERVEDFIELD1131_SHIFT                          0
14345   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1329_RESERVEDFIELD1132                                (0x1<<1) // Reserved
14346   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_RESERVEDREGISTER1329_RESERVEDFIELD1132_SHIFT                          1
14347 #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0                                                                 0x0075c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
14348   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_READY                                                     (0x1<<0) // Indicates that digital and analog Rx LOS blocks are in LOS mode.
14349   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_READY_SHIFT                                               0
14350   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_RESERVEDFIELD1133                                             (0x1<<1) // Reserved
14351   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_RESERVEDFIELD1133_SHIFT                                       1
14352   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS                                                           (0x1<<2) // The filtered LOS signal value.
14353   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_SHIFT                                                     2
14354   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_RAW                                                       (0x1<<3) // The unfiltered LOS signal value.
14355   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_RAW_SHIFT                                                 3
14356   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_NO_EII                                                    (0x1<<4) // The filtered LOS signal value before EII override logic.
14357   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_LOS_NO_EII_SHIFT                                              4
14358   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_RESERVEDFIELD1134                                             (0x1<<5) // Reserved
14359   #define PHY_NW_IP_REG_LN0_LOS_REFCLK_STATUS0_RESERVEDFIELD1134_SHIFT                                       5
14360 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1330                                                        0x007600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14361   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1330_RESERVEDFIELD1135                                    (0x1<<0) // Reserved
14362   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1330_RESERVEDFIELD1135_SHIFT                              0
14363 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1331                                                        0x007604UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14364   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1331_RESERVEDFIELD1136                                    (0x7<<0) // Reserved
14365   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1331_RESERVEDFIELD1136_SHIFT                              0
14366 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1332                                                        0x007608UL //Access:RW   DataWidth:0x8    // Reserved
14367 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1333                                                        0x00760cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14368   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1333_RESERVEDFIELD1138                                    (0x1<<0) // Reserved
14369   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1333_RESERVEDFIELD1138_SHIFT                              0
14370   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1333_RESERVEDFIELD1139                                    (0xf<<1) // Reserved
14371   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1333_RESERVEDFIELD1139_SHIFT                              1
14372 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1334                                                        0x007640UL //Access:R    DataWidth:0x8    // Reserved
14373 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1335                                                        0x007644UL //Access:R    DataWidth:0x8    // Multi Field Register.
14374   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1335_RESERVEDFIELD1141                                    (0xf<<0) // Reserved
14375   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1335_RESERVEDFIELD1141_SHIFT                              0
14376 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1336                                                        0x007648UL //Access:R    DataWidth:0x8    // Reserved
14377 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1337                                                        0x00764cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14378   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1337_RESERVEDFIELD1143                                    (0x1<<0) // Reserved
14379   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1337_RESERVEDFIELD1143_SHIFT                              0
14380 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1338                                                        0x007680UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14381   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1338_RESERVEDFIELD1144                                    (0x3<<0) // Reserved
14382   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1338_RESERVEDFIELD1144_SHIFT                              0
14383   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1338_RESERVEDFIELD1145                                    (0xf<<2) // Reserved
14384   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1338_RESERVEDFIELD1145_SHIFT                              2
14385 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1339                                                        0x007684UL //Access:RW   DataWidth:0x8    // Reserved
14386 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1340                                                        0x007688UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14387   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1340_RESERVEDFIELD1147                                    (0xf<<0) // Reserved
14388   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1340_RESERVEDFIELD1147_SHIFT                              0
14389 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1341                                                        0x00768cUL //Access:RW   DataWidth:0x8    // Reserved
14390 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1342                                                        0x007690UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14391   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1342_RESERVEDFIELD1149                                    (0xf<<0) // Reserved
14392   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1342_RESERVEDFIELD1149_SHIFT                              0
14393 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1343                                                        0x007694UL //Access:RW   DataWidth:0x8    // Reserved
14394 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1344                                                        0x007698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14395   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1344_RESERVEDFIELD1151                                    (0xf<<0) // Reserved
14396   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1344_RESERVEDFIELD1151_SHIFT                              0
14397 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1345                                                        0x0076c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14398   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1345_RESERVEDFIELD1152                                    (0x1f<<0) // Reserved
14399   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1345_RESERVEDFIELD1152_SHIFT                              0
14400 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1346                                                        0x0076c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14401   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1346_RESERVEDFIELD1153                                    (0xf<<0) // Reserved
14402   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1346_RESERVEDFIELD1153_SHIFT                              0
14403   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1346_RESERVEDFIELD1154                                    (0xf<<4) // Reserved
14404   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1346_RESERVEDFIELD1154_SHIFT                              4
14405 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1347                                                        0x0076c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14406   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1347_RESERVEDFIELD1155                                    (0x1<<0) // Reserved
14407   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1347_RESERVEDFIELD1155_SHIFT                              0
14408 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1348                                                        0x007700UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14409   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1348_RESERVEDFIELD1156                                    (0x3<<0) // Reserved
14410   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1348_RESERVEDFIELD1156_SHIFT                              0
14411 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1349                                                        0x007704UL //Access:RW   DataWidth:0x8    // Reserved
14412 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1350                                                        0x007708UL //Access:RW   DataWidth:0x8    // Reserved
14413 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1351                                                        0x00770cUL //Access:RW   DataWidth:0x8    // Reserved
14414 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1352                                                        0x007710UL //Access:RW   DataWidth:0x8    // Reserved
14415 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1353                                                        0x007714UL //Access:RW   DataWidth:0x8    // Reserved
14416 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1354                                                        0x007718UL //Access:RW   DataWidth:0x8    // Reserved
14417 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1355                                                        0x00771cUL //Access:RW   DataWidth:0x8    // Reserved
14418 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1356                                                        0x007720UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14419   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1356_RESERVEDFIELD1164                                    (0x1<<0) // Reserved
14420   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1356_RESERVEDFIELD1164_SHIFT                              0
14421 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1357                                                        0x007740UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14422   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1357_RESERVEDFIELD1165                                    (0x1<<0) // Reserved
14423   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1357_RESERVEDFIELD1165_SHIFT                              0
14424   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1357_RESERVEDFIELD1166                                    (0xf<<1) // Reserved
14425   #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1357_RESERVEDFIELD1166_SHIFT                              1
14426 #define PHY_NW_IP_REG_LN0_GCFSM2_RESERVEDREGISTER1358                                                        0x007744UL //Access:RW   DataWidth:0x8    // Reserved
14427 #define PHY_NW_IP_REG_LN0_BIST_TX_CTRL                                                                       0x007800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14428   #define PHY_NW_IP_REG_LN0_BIST_TX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Tx data generation.
14429   #define PHY_NW_IP_REG_LN0_BIST_TX_CTRL_EN_SHIFT                                                            0
14430   #define PHY_NW_IP_REG_LN0_BIST_TX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to transmitted: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x9 � MAC Tx data
14431   #define PHY_NW_IP_REG_LN0_BIST_TX_CTRL_PATTERN_SEL_SHIFT                                                   1
14432 #define PHY_NW_IP_REG_LN0_BIST_TX_RESERVEDREGISTER1359                                                       0x007804UL //Access:RW   DataWidth:0x8    // Reserved
14433 #define PHY_NW_IP_REG_LN0_BIST_TX_RESERVEDREGISTER1360                                                       0x007808UL //Access:RW   DataWidth:0x8    // Reserved
14434 #define PHY_NW_IP_REG_LN0_BIST_TX_RESERVEDREGISTER1361                                                       0x00780cUL //Access:RW   DataWidth:0x8    // Reserved
14435 #define PHY_NW_IP_REG_LN0_BIST_TX_RESERVEDREGISTER1362                                                       0x007810UL //Access:RW   DataWidth:0x8    // Reserved
14436 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL0                                                                  0x007818UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14437   #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL0_MODE                                                           (0x3<<0) // Controls what type of error injection is used: 0x0 � None 0x1 � Single cycle error 0x2 � Timer based
14438   #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL0_MODE_SHIFT                                                     0
14439 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL1                                                                  0x00781cUL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
14440 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL2                                                                  0x007820UL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
14441 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL3                                                                  0x007824UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
14442 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL4                                                                  0x007828UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
14443 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL5                                                                  0x00782cUL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
14444 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL6                                                                  0x007830UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
14445 #define PHY_NW_IP_REG_LN0_BIST_TX_BER_CTRL7                                                                  0x007834UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
14446 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_SHIFT_AMOUNT                                                           0x007880UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
14447 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_7_0                                                                    0x007890UL //Access:RW   DataWidth:0x8    // User defined pattern.
14448 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_15_8                                                                   0x007894UL //Access:RW   DataWidth:0x8    // User defined pattern.
14449 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_23_16                                                                  0x007898UL //Access:RW   DataWidth:0x8    // User defined pattern.
14450 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_31_24                                                                  0x00789cUL //Access:RW   DataWidth:0x8    // User defined pattern.
14451 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_39_32                                                                  0x0078a0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14452 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_47_40                                                                  0x0078a4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14453 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_55_48                                                                  0x0078a8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14454 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_63_56                                                                  0x0078acUL //Access:RW   DataWidth:0x8    // User defined pattern.
14455 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_71_64                                                                  0x0078b0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14456 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_79_72                                                                  0x0078b4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14457 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_87_80                                                                  0x0078b8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14458 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_95_88                                                                  0x0078bcUL //Access:RW   DataWidth:0x8    // User defined pattern.
14459 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_103_96                                                                 0x0078c0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14460 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_111_104                                                                0x0078c4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14461 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_119_112                                                                0x0078c8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14462 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_127_120                                                                0x0078ccUL //Access:RW   DataWidth:0x8    // User defined pattern.
14463 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_135_128                                                                0x0078d0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14464 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_143_136                                                                0x0078d4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14465 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_151_144                                                                0x0078d8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14466 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_159_152                                                                0x0078dcUL //Access:RW   DataWidth:0x8    // User defined pattern.
14467 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_167_160                                                                0x0078e0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14468 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_175_168                                                                0x0078e4UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14469 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_183_176                                                                0x0078e8UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14470 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_191_184                                                                0x0078ecUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14471 #define PHY_NW_IP_REG_LN0_BIST_TX_UDP_199_192                                                                0x0078f0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14472 #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL                                                                       0x007a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14473   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Rx data checking.
14474   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_EN_SHIFT                                                            0
14475   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to search for: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x8 � Auto-detect
14476   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_PATTERN_SEL_SHIFT                                                   1
14477   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_CLEAR_BER                                                           (0x1<<5) // Clears the bit error counter.
14478   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_CLEAR_BER_SHIFT                                                     5
14479   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_STOP_ERROR_COUNT                                                    (0x1<<6) // Stops the error count from incrementing.  Can be used to read back the BER data coherently.
14480   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_STOP_ERROR_COUNT_SHIFT                                              6
14481   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA                                              (0x1<<7) // Forces the PRBS LFSR to reseed with Rx data every cycle.  This will cause the bit error counter to be inaccurate.
14482   #define PHY_NW_IP_REG_LN0_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA_SHIFT                                        7
14483 #define PHY_NW_IP_REG_LN0_BIST_RX_STATUS                                                                     0x007a10UL //Access:R    DataWidth:0x8    // Multi Field Register.
14484   #define PHY_NW_IP_REG_LN0_BIST_RX_STATUS_STATE                                                             (0x7<<0) // State of the BIST checker: 0x0 � Off 0x1 � Searching for pattern 0x2 � Waiting for pattern lock conditions 0x3 � Pattern lock acquired 0x4 � Pattern lock lost
14485   #define PHY_NW_IP_REG_LN0_BIST_RX_STATUS_STATE_SHIFT                                                       0
14486   #define PHY_NW_IP_REG_LN0_BIST_RX_STATUS_PATTERN_DET                                                       (0xf<<3) // Indicates the pattern  detected: 0x0 � No pattern detected 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP
14487   #define PHY_NW_IP_REG_LN0_BIST_RX_STATUS_PATTERN_DET_SHIFT                                                 3
14488 #define PHY_NW_IP_REG_LN0_BIST_RX_BER_STATUS0                                                                0x007a20UL //Access:R    DataWidth:0x8    // Number of bit errors.
14489 #define PHY_NW_IP_REG_LN0_BIST_RX_BER_STATUS1                                                                0x007a24UL //Access:R    DataWidth:0x8    // Number of bit errors.
14490 #define PHY_NW_IP_REG_LN0_BIST_RX_BER_STATUS2                                                                0x007a28UL //Access:R    DataWidth:0x8    // Number of bit errors.
14491 #define PHY_NW_IP_REG_LN0_BIST_RX_BER_STATUS4                                                                0x007a30UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
14492 #define PHY_NW_IP_REG_LN0_BIST_RX_BER_STATUS5                                                                0x007a34UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
14493 #define PHY_NW_IP_REG_LN0_BIST_RX_BER_STATUS6                                                                0x007a38UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
14494 #define PHY_NW_IP_REG_LN0_BIST_RX_LOCK_CTRL0                                                                 0x007a50UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
14495 #define PHY_NW_IP_REG_LN0_BIST_RX_LOCK_CTRL1                                                                 0x007a54UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
14496 #define PHY_NW_IP_REG_LN0_BIST_RX_LOCK_CTRL2                                                                 0x007a58UL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
14497 #define PHY_NW_IP_REG_LN0_BIST_RX_LOCK_CTRL3                                                                 0x007a5cUL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
14498 #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL0                                                            0x007a80UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
14499 #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL1                                                            0x007a84UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
14500 #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL2                                                            0x007a88UL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
14501 #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL3                                                            0x007a8cUL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
14502 #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL4                                                            0x007a90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14503   #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK                                        (0x1<<0) // Stops pattern from being re-locked when loss-of-lock occurs.
14504   #define PHY_NW_IP_REG_LN0_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK_SHIFT                                  0
14505 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_SHIFT_AMOUNT                                                           0x007ac0UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
14506 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_7_0                                                                    0x007ad0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14507 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_15_8                                                                   0x007ad4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14508 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_23_16                                                                  0x007ad8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14509 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_31_24                                                                  0x007adcUL //Access:RW   DataWidth:0x8    // User defined pattern.
14510 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_39_32                                                                  0x007ae0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14511 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_47_40                                                                  0x007ae4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14512 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_55_48                                                                  0x007ae8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14513 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_63_56                                                                  0x007aecUL //Access:RW   DataWidth:0x8    // User defined pattern.
14514 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_71_64                                                                  0x007af0UL //Access:RW   DataWidth:0x8    // User defined pattern.
14515 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_79_72                                                                  0x007af4UL //Access:RW   DataWidth:0x8    // User defined pattern.
14516 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_87_80                                                                  0x007af8UL //Access:RW   DataWidth:0x8    // User defined pattern.
14517 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_95_88                                                                  0x007afcUL //Access:RW   DataWidth:0x8    // User defined pattern.
14518 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_103_96                                                                 0x007b00UL //Access:RW   DataWidth:0x8    // User defined pattern.
14519 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_111_104                                                                0x007b04UL //Access:RW   DataWidth:0x8    // User defined pattern.
14520 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_119_112                                                                0x007b08UL //Access:RW   DataWidth:0x8    // User defined pattern.
14521 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_127_120                                                                0x007b0cUL //Access:RW   DataWidth:0x8    // User defined pattern.
14522 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_135_128                                                                0x007b10UL //Access:RW   DataWidth:0x8    // User defined pattern.
14523 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_143_136                                                                0x007b14UL //Access:RW   DataWidth:0x8    // User defined pattern.
14524 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_151_144                                                                0x007b18UL //Access:RW   DataWidth:0x8    // User defined pattern.
14525 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_159_152                                                                0x007b1cUL //Access:RW   DataWidth:0x8    // User defined pattern.
14526 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_167_160                                                                0x007b20UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14527 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_175_168                                                                0x007b24UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14528 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_183_176                                                                0x007b28UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14529 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_191_184                                                                0x007b2cUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14530 #define PHY_NW_IP_REG_LN0_BIST_RX_UDP_199_192                                                                0x007b30UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
14531 #define PHY_NW_IP_REG_LN0_FEATURE_RXTERM_CFG0                                                                0x007c00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14532   #define PHY_NW_IP_REG_LN0_FEATURE_RXTERM_CFG0_AC_COUPLED                                                   (0x1<<0) // Configures AC/DC coupling of the lane 0: DC coupled 1: AC coupled
14533   #define PHY_NW_IP_REG_LN0_FEATURE_RXTERM_CFG0_AC_COUPLED_SHIFT                                             0
14534 #define PHY_NW_IP_REG_LN0_FEATURE_RXCLKDIV_CFG0                                                              0x007c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14535   #define PHY_NW_IP_REG_LN0_FEATURE_RXCLKDIV_CFG0_EN                                                         (0x1<<0) // Enables turning on the divided rxclk output
14536   #define PHY_NW_IP_REG_LN0_FEATURE_RXCLKDIV_CFG0_EN_SHIFT                                                   0
14537 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1363                                                       0x007c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14538   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1363_RESERVEDFIELD1172                                   (0x1<<0) // Reserved
14539   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1363_RESERVEDFIELD1172_SHIFT                             0
14540   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1363_RESERVEDFIELD1173                                   (0x1<<1) // Reserved
14541   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1363_RESERVEDFIELD1173_SHIFT                             1
14542 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364                                                       0x007c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14543   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1174                                   (0x1<<0) // Reserved
14544   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1174_SHIFT                             0
14545   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1175                                   (0x1<<1) // Reserved
14546   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1175_SHIFT                             1
14547   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1176                                   (0x1<<2) // Reserved
14548   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1176_SHIFT                             2
14549   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1177                                   (0x1<<3) // Reserved
14550   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1177_SHIFT                             3
14551   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1178                                   (0x1<<4) // Reserved
14552   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1178_SHIFT                             4
14553   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1179                                   (0x1<<5) // Reserved
14554   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1364_RESERVEDFIELD1179_SHIFT                             5
14555 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365                                                       0x007c18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14556   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1180                                   (0x1<<0) // Reserved
14557   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1180_SHIFT                             0
14558   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1181                                   (0x1<<1) // Reserved
14559   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1181_SHIFT                             1
14560   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1182                                   (0x1<<2) // Reserved
14561   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1182_SHIFT                             2
14562   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1183                                   (0x1<<3) // Reserved
14563   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1365_RESERVEDFIELD1183_SHIFT                             3
14564 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366                                                       0x007c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14565   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1184                                   (0x1<<0) // Reserved
14566   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1184_SHIFT                             0
14567   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1185                                   (0x1<<1) // Reserved
14568   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1185_SHIFT                             1
14569   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1186                                   (0x1<<2) // Reserved
14570   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1186_SHIFT                             2
14571   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1187                                   (0x1<<3) // Reserved
14572   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1187_SHIFT                             3
14573   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1188                                   (0x1<<4) // Reserved
14574   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1188_SHIFT                             4
14575   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1189                                   (0x1<<5) // Reserved
14576   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1189_SHIFT                             5
14577   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1190                                   (0x1<<6) // Reserved
14578   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1190_SHIFT                             6
14579   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1191                                   (0x1<<7) // Reserved
14580   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1366_RESERVEDFIELD1191_SHIFT                             7
14581 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367                                                       0x007c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14582   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1192                                   (0x1<<0) // Reserved
14583   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1192_SHIFT                             0
14584   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1193                                   (0x1<<1) // Reserved
14585   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1193_SHIFT                             1
14586   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1194                                   (0x1<<2) // Reserved
14587   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1194_SHIFT                             2
14588   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1195                                   (0x1<<3) // Reserved
14589   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1195_SHIFT                             3
14590   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1196                                   (0x3<<4) // Reserved
14591   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1367_RESERVEDFIELD1196_SHIFT                             4
14592 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368                                                       0x007c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14593   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368_RESERVEDFIELD1197                                   (0x1<<0) // Reserved
14594   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368_RESERVEDFIELD1197_SHIFT                             0
14595   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368_RESERVEDFIELD1198                                   (0x1<<1) // Reserved
14596   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368_RESERVEDFIELD1198_SHIFT                             1
14597   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368_RESERVEDFIELD1199                                   (0x1<<2) // Reserved
14598   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1368_RESERVEDFIELD1199_SHIFT                             2
14599 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1369                                                       0x007c40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14600   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1369_RESERVEDFIELD1200                                   (0x3<<0) // Reserved
14601   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1369_RESERVEDFIELD1200_SHIFT                             0
14602 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1370                                                       0x007c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14603   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1370_RESERVEDFIELD1201                                   (0xf<<0) // Reserved
14604   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1370_RESERVEDFIELD1201_SHIFT                             0
14605 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1371                                                       0x007c48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14606   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1371_RESERVEDFIELD1202                                   (0x1<<0) // Reserved
14607   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1371_RESERVEDFIELD1202_SHIFT                             0
14608   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1371_RESERVEDFIELD1203                                   (0x7f<<1) // Reserved
14609   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1371_RESERVEDFIELD1203_SHIFT                             1
14610 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1372                                                       0x007c4cUL //Access:RW   DataWidth:0x8    // Reserved
14611 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1373                                                       0x007c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14612   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1373_RESERVEDFIELD1205                                   (0x1<<0) // Reserved
14613   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1373_RESERVEDFIELD1205_SHIFT                             0
14614   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1373_RESERVEDFIELD1206                                   (0x1<<1) // Reserved
14615   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1373_RESERVEDFIELD1206_SHIFT                             1
14616 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1374                                                       0x007c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14617   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1374_RESERVEDFIELD1207                                   (0x1<<0) // Reserved
14618   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1374_RESERVEDFIELD1207_SHIFT                             0
14619   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1374_RESERVEDFIELD1208                                   (0x1<<1) // Reserved
14620   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1374_RESERVEDFIELD1208_SHIFT                             1
14621 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1375                                                       0x007c58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14622   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1375_RESERVEDFIELD1209                                   (0x1<<0) // Reserved
14623   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1375_RESERVEDFIELD1209_SHIFT                             0
14624   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1375_RESERVEDFIELD1210                                   (0x1<<1) // Reserved
14625   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1375_RESERVEDFIELD1210_SHIFT                             1
14626 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1376                                                       0x007c80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14627   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1376_RESERVEDFIELD1211                                   (0x1<<0) // Reserved
14628   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1376_RESERVEDFIELD1211_SHIFT                             0
14629 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG                                                             0x007c84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14630   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0                                        (0x3<<0) // How many times to repeat CTLE adaptation sequence for initial adaptation set 0
14631   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0_SHIFT                                  0
14632   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1                                        (0x3<<2) // How many times to repeat CTLE adaptation sequence for initial adaptation set 1
14633   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1_SHIFT                                  2
14634   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD1212                                         (0x3<<4) // Reserved
14635   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD1212_SHIFT                                   4
14636   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD1213                                         (0x3<<6) // Reserved
14637   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD1213_SHIFT                                   6
14638 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_AGC_CFG                                                         0x007c88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14639   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN                                              (0x1<<0) // Enables AGC threshold adaptation for initial adaptation
14640   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN_SHIFT                                        0
14641   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD1214                                     (0x1<<2) // Reserved
14642   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD1214_SHIFT                               2
14643 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_APG_MAP_CFG                                                     0x007c8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14644   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN                                          (0x1<<0) // Enables mapping GN_APG setting from AGC threshold for initial adaptation
14645   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN_SHIFT                                    0
14646   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD1215                                 (0x1<<2) // Reserved
14647   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD1215_SHIFT                           2
14648 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG                                                         0x007c90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14649   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL                                             (0x3<<0) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 0 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
14650   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL_SHIFT                                       0
14651   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL                                             (0x3<<2) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 1 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
14652   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL_SHIFT                                       2
14653   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD1216                                     (0x3<<4) // Reserved
14654   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD1216_SHIFT                               4
14655   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD1217                                     (0x3<<6) // Reserved
14656   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD1217_SHIFT                               6
14657 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0                                                        0x007c94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14658   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN                                        (0x1<<0) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 0
14659   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN_SHIFT                                  0
14660   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN                                        (0x1<<1) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 0
14661   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN_SHIFT                                  1
14662   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN                                        (0x1<<2) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 1
14663   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN_SHIFT                                  2
14664   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN                                        (0x1<<3) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 1
14665   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN_SHIFT                                  3
14666   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1218                                    (0x1<<4) // Reserved
14667   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1218_SHIFT                              4
14668   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1219                                    (0x1<<5) // Reserved
14669   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1219_SHIFT                              5
14670   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1220                                    (0x1<<6) // Reserved
14671   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1220_SHIFT                              6
14672   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1221                                    (0x1<<7) // Reserved
14673   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD1221_SHIFT                              7
14674 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1                                                        0x007c98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14675   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL                                     (0x3<<0) // Selects which HFG result to use for the initial adaptation set 0 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
14676   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL_SHIFT                               0
14677   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL                                     (0x3<<2) // Selects which HFG result to use for the initial adaptation set 1 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
14678   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL_SHIFT                               2
14679   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD1222                                    (0x3<<4) // Reserved
14680   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD1222_SHIFT                              4
14681   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD1223                                    (0x3<<6) // Reserved
14682   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD1223_SHIFT                              6
14683 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1377                                                       0x007c9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14684   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1377_RESERVEDFIELD1224                                   (0x1<<0) // Reserved
14685   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1377_RESERVEDFIELD1224_SHIFT                             0
14686 #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG                                                         0x007ca0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14687   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN                                              (0x1<<0) // Enables CTLE midband shaping adaptation for initial adaptation set 0
14688   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN_SHIFT                                        0
14689   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN                                              (0x1<<1) // Enables CTLE midband shaping adaptation for initial adaptation set 1
14690   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN_SHIFT                                        1
14691   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD1225                                     (0x1<<2) // Reserved
14692   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD1225_SHIFT                               2
14693   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD1226                                     (0x1<<3) // Reserved
14694   #define PHY_NW_IP_REG_LN0_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD1226_SHIFT                               3
14695 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378                                                       0x007ca4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14696   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1227                                   (0x1<<0) // Reserved
14697   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1227_SHIFT                             0
14698   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1228                                   (0x1<<1) // Reserved
14699   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1228_SHIFT                             1
14700   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1229                                   (0x1<<2) // Reserved
14701   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1229_SHIFT                             2
14702   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1230                                   (0x1<<3) // Reserved
14703   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1230_SHIFT                             3
14704   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1231                                   (0x1<<4) // Reserved
14705   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1231_SHIFT                             4
14706   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1232                                   (0x1<<5) // Reserved
14707   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1232_SHIFT                             5
14708   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1233                                   (0x1<<6) // Reserved
14709   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1233_SHIFT                             6
14710   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1234                                   (0x1<<7) // Reserved
14711   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1378_RESERVEDFIELD1234_SHIFT                             7
14712 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG                                                                    0x007cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14713   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP1_EN                                                          (0x1<<0) // Enables DFE Tap 1. Tap1 will not be powered up if it is not enabled
14714   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP1_EN_SHIFT                                                    0
14715   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP2_EN                                                          (0x1<<1) // Enables DFE Tap 2. Tap2 will not be powered up if it is not enabled
14716   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP2_EN_SHIFT                                                    1
14717   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP3_EN                                                          (0x1<<2) // Enables DFE Tap 3. Tap3 will not be powered up if it is not enabled
14718   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP3_EN_SHIFT                                                    2
14719   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP4_EN                                                          (0x1<<3) // Enables DFE Tap 4. Tap4 will not be powered up if it is not enabled
14720   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP4_EN_SHIFT                                                    3
14721   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP5_EN                                                          (0x1<<4) // Enables DFE Tap 5. Tap5 will not be powered up if it is not enabled
14722   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_CFG_TAP5_EN_SHIFT                                                    4
14723 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_CFG                                                              0x007cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14724   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_CFG_METHOD_SEL                                                 (0x1<<0) // Which DFE Adaptation Algorithm to use: 0x0: SS-LMS 0x1: Pattern Based Zero Forcing
14725   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_CFG_METHOD_SEL_SHIFT                                           0
14726 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG                                                         0x007cc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14727   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 1
14728   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN_SHIFT                                    0
14729   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD1235                                     (0x1<<1) // Reserved
14730   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD1235_SHIFT                               1
14731   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD1236                                     (0x1<<2) // Reserved
14732   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD1236_SHIFT                               2
14733   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD1237                                     (0x1<<3) // Reserved
14734   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD1237_SHIFT                               3
14735 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG                                                         0x007cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14736   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 2
14737   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN_SHIFT                                    0
14738   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD1238                                     (0x1<<1) // Reserved
14739   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD1238_SHIFT                               1
14740   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD1239                                     (0x1<<2) // Reserved
14741   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD1239_SHIFT                               2
14742   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD1240                                     (0x1<<3) // Reserved
14743   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD1240_SHIFT                               3
14744 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG                                                         0x007cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14745   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 3
14746   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN_SHIFT                                    0
14747   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD1241                                     (0x1<<1) // Reserved
14748   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD1241_SHIFT                               1
14749   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD1242                                     (0x1<<2) // Reserved
14750   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD1242_SHIFT                               2
14751   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD1243                                     (0x1<<3) // Reserved
14752   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD1243_SHIFT                               3
14753 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG                                                         0x007cd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14754   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 4
14755   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN_SHIFT                                    0
14756   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD1244                                     (0x1<<1) // Reserved
14757   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD1244_SHIFT                               1
14758   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD1245                                     (0x1<<2) // Reserved
14759   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD1245_SHIFT                               2
14760   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD1246                                     (0x1<<3) // Reserved
14761   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD1246_SHIFT                               3
14762 #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG                                                         0x007cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14763   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 5
14764   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN_SHIFT                                    0
14765   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD1247                                     (0x1<<1) // Reserved
14766   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD1247_SHIFT                               1
14767   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD1248                                     (0x1<<2) // Reserved
14768   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD1248_SHIFT                               2
14769   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD1249                                     (0x1<<3) // Reserved
14770   #define PHY_NW_IP_REG_LN0_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD1249_SHIFT                               3
14771 #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG0                                                            0x007ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14772   #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG0_EN                                                       (0x1<<0) // Enables continuous background adaptation
14773   #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG0_EN_SHIFT                                                 0
14774   #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD1250                                        (0x1<<1) // Reserved
14775   #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD1250_SHIFT                                  1
14776 #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG1                                                            0x007ce4UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
14777 #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG2                                                            0x007ce8UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
14778 #define PHY_NW_IP_REG_LN0_FEATURE_ADAPT_CONT_CFG3                                                            0x007cecUL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
14779 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1379                                                       0x007cf0UL //Access:RW   DataWidth:0x8    // Reserved
14780 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1380                                                       0x007cf4UL //Access:RW   DataWidth:0x8    // Reserved
14781 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1381                                                       0x007cf8UL //Access:RW   DataWidth:0x8    // Reserved
14782 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1382                                                       0x007cfcUL //Access:RW   DataWidth:0x8    // Reserved
14783 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1383                                                       0x007d00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14784   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1383_RESERVEDFIELD1255                                   (0x3<<0) // Reserved
14785   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1383_RESERVEDFIELD1255_SHIFT                             0
14786   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1383_RESERVEDFIELD1256                                   (0x3<<2) // Reserved
14787   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1383_RESERVEDFIELD1256_SHIFT                             2
14788 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1384                                                       0x007d04UL //Access:RW   DataWidth:0x8    // Reserved
14789 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1385                                                       0x007d08UL //Access:RW   DataWidth:0x8    // Reserved
14790 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1386                                                       0x007d0cUL //Access:RW   DataWidth:0x8    // Reserved
14791 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1387                                                       0x007d10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14792   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1387_RESERVEDFIELD1260                                   (0xf<<0) // Reserved
14793   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1387_RESERVEDFIELD1260_SHIFT                             0
14794 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1388                                                       0x007d14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14795   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1388_RESERVEDFIELD1261                                   (0x7<<0) // Reserved
14796   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1388_RESERVEDFIELD1261_SHIFT                             0
14797   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1388_RESERVEDFIELD1262                                   (0x1f<<3) // Reserved
14798   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1388_RESERVEDFIELD1262_SHIFT                             3
14799 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1389                                                       0x007d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14800   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1389_RESERVEDFIELD1263                                   (0x3<<0) // Reserved
14801   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1389_RESERVEDFIELD1263_SHIFT                             0
14802   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1389_RESERVEDFIELD1264                                   (0x1f<<2) // Reserved
14803   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1389_RESERVEDFIELD1264_SHIFT                             2
14804 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1390                                                       0x007d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14805   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1390_RESERVEDFIELD1265                                   (0xf<<0) // Reserved
14806   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1390_RESERVEDFIELD1265_SHIFT                             0
14807   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1390_RESERVEDFIELD1266                                   (0xf<<4) // Reserved
14808   #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1390_RESERVEDFIELD1266_SHIFT                             4
14809 #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0                                                                  0x007d40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14810   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RESERVEDFIELD1267                                              (0x1<<0) // Reserved
14811   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RESERVEDFIELD1267_SHIFT                                        0
14812   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RX_CTRL_DIS                                                    (0x1<<1) // Disables the firmware rx_ctrl MSM
14813   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RX_CTRL_DIS_SHIFT                                              1
14814   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RESERVEDFIELD1268                                              (0x1<<2) // Reserved
14815   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RESERVEDFIELD1268_SHIFT                                        2
14816   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RESERVEDFIELD1269                                              (0x1<<3) // Reserved
14817   #define PHY_NW_IP_REG_LN0_FEATURE_TEST_CFG0_RESERVEDFIELD1269_SHIFT                                        3
14818 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1391                                                       0x007d60UL //Access:RW   DataWidth:0x8    // Reserved
14819 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1392                                                       0x007d64UL //Access:RW   DataWidth:0x8    // Reserved
14820 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1393                                                       0x007d68UL //Access:RW   DataWidth:0x8    // Reserved
14821 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1394                                                       0x007d6cUL //Access:RW   DataWidth:0x8    // Reserved
14822 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1395                                                       0x007d70UL //Access:RW   DataWidth:0x8    // Reserved
14823 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1396                                                       0x007d74UL //Access:RW   DataWidth:0x8    // Reserved
14824 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1397                                                       0x007d78UL //Access:RW   DataWidth:0x8    // Reserved
14825 #define PHY_NW_IP_REG_LN0_FEATURE_RESERVEDREGISTER1398                                                       0x007d7cUL //Access:RW   DataWidth:0x8    // Reserved
14826 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0                                                                    0x007e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14827   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING                                              (0x1<<0) // Starts link training procedure when asserted.  This is an 802.3 defined variable.
14828   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING_SHIFT                                        0
14829   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE                                               (0x1<<1) // Indicates to LTSM that link training procedure should be run; otherwise procedures skip directly to signal_det assertion.  This is an 802.3 defined variable.
14830   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE_SHIFT                                         1
14831   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_SIGNAL_DETECT                                                    (0x1<<2) // Output corresponding to link training signal detect variable.  Should be set when link training has completed successfully.
14832   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_SIGNAL_DETECT_SHIFT                                              2
14833   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_CLEAR                                                            (0x1<<3) // Synchronous reset for LT Tx block.
14834   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL0_CLEAR_SHIFT                                                      3
14835 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL1                                                                    0x007e04UL //Access:RW   DataWidth:0x8    // Maximum time allowed for LT procedure.  If this is exceeded then the training_fail status will assert.  This is an 802.defined variable.  Value is encoded as: 39338 * DESIRED_DELAY * 2 ^logdata_width / data_width  Should be set to 500ns for 802.3 compliant timeout.
14836 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL2                                                                    0x007e08UL //Access:RW   DataWidth:0x8    // Same as above.
14837 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL3                                                                    0x007e0cUL //Access:RW   DataWidth:0x8    // Number of additional frames to send after both receivers have been trained and are ready.  This is an 802.3 defined variable.  Should be set between 100 and 300 for 802.3 compliance.
14838 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL4                                                                    0x007e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14839   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL4_WAIT_TIME_8                                                      (0x1<<0) // Same as above.
14840   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL4_WAIT_TIME_8_SHIFT                                                0
14841 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5                                                                    0x007e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14842   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5_FRAME_LOCK                                                       (0x1<<0) // Input to LTSM that receiver has acquired frame lock.  This value should be taken from the corresponding LT Rx register.  This  an 802.3 defined variable.
14843   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5_FRAME_LOCK_SHIFT                                                 0
14844   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5_RX_TRAINED                                                       (0x1<<1) // Input to LTSM indicating that the local receiver has completed training.  This is an 802.3 defined variable.
14845   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5_RX_TRAINED_SHIFT                                                 1
14846   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5_REMOTE_RX_READY                                                  (0x1<<2) // Input to LTSM indicating that the remote receiver is trained and ready.  This value should be taken from the corresponding LT Rx registers.  This is an 802.3 defined variable.
14847   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_CTRL5_REMOTE_RX_READY_SHIFT                                            2
14848 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS                                                                   0x007e40UL //Access:R    DataWidth:0x8    // Multi Field Register.
14849   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_TRAINING_FAIL                                                   (0x1<<0) // Output from LTSM indicating that link training has failed.  This is an 802.3 defined variable.
14850   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_TRAINING_FAIL_SHIFT                                             0
14851   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_TRAINING                                                        (0x1<<1) // Output from LTSM indicating that link training is in progress.  This is an 802.3 defined variable.
14852   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_TRAINING_SHIFT                                                  1
14853   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_SIGNAL_DETECT                                                   (0x1<<2) // Output from LTSM indicating that link training is complete and successful.  This is an 802.3 defined variable.  This value is only visible internally, and is not the signal_det value driven to PHY top-level.
14854   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_SIGNAL_DETECT_SHIFT                                             2
14855   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY                                              (0x1<<4) // Output from LSM corresponding to 802.3 defined local_rx_ready variable. After this is asserted the corresponding frame status report field should be set.
14856   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY_SHIFT                                        4
14857 #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL0                                                                   0x007e4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14858   #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS pattern. 0 � CL72 1 + x^9 +x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
14859   #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
14860 #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL1                                                                   0x007e50UL //Access:RW   DataWidth:0x8    // Initial PRBS LFSR seed.  This needs to be set according to the requirements in 802.3 CL72 or CL93 depending on the type of link training and lane bonding being performed.
14861 #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL2                                                                   0x007e54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14862   #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL2_SEED_10_8                                                       (0x7<<0) // Same as above.
14863   #define PHY_NW_IP_REG_LN0_LT_TX_PRBS_CTRL2_SEED_10_8_SHIFT                                                 0
14864 #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL                                                      0x007e80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14865   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1                                               (0x3<<0) // Coefficient update request field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
14866   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1_SHIFT                                         0
14867   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0                                                (0x3<<2) // Coefficient update request field for cursor tap.
14868   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0_SHIFT                                          2
14869   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1                                               (0x3<<4) // Coefficient update request field for pre-cursor tap.
14870   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1_SHIFT                                         4
14871   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE                                         (0x1<<6) // Coefficient update initialize field.
14872   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE_SHIFT                                   6
14873   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET                                             (0x1<<7) // Coefficient update preset field.
14874   #define PHY_NW_IP_REG_LN0_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET_SHIFT                                       7
14875 #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL                                                           0x007e88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14876   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_C_P1                                                    (0x3<<0) // Status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
14877   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_C_P1_SHIFT                                              0
14878   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_C_0                                                     (0x3<<2) // Status report field for cursor tap.
14879   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_C_0_SHIFT                                               2
14880   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_C_M1                                                    (0x3<<4) // Status report field for pre-cursor tap.
14881   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_C_M1_SHIFT                                              4
14882   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY                                          (0x1<<6) // Status report field to indicate local receiver is ready.  Should be set based on LTSM output of corresponding variable.
14883   #define PHY_NW_IP_REG_LN0_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY_SHIFT                                    6
14884 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS0                                                            0x007ec0UL //Access:R    DataWidth:0x8    // Multi Field Register.
14885   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS0_CURRENT                                                  (0x7<<0) // Current state of LTSM. 0x0 � INITIALIZE 0x1 � SEND_TRAINING 0x2 � TRAIN_REMOTE 0x3 � TRAIN_LOCAL 0x4 � S7 0x5 � TRAINING_FAILURE 0x6 � LINK_READY 0x7 � SEND_DATA
14886   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS0_CURRENT_SHIFT                                            0
14887   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS0_PREV1                                                    (0x7<<4) // One state previous.
14888   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS0_PREV1_SHIFT                                              4
14889 #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS1                                                            0x007ec4UL //Access:R    DataWidth:0x8    // Multi Field Register.
14890   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS1_PREV2                                                    (0x7<<0) // Two states previous.
14891   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS1_PREV2_SHIFT                                              0
14892   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS1_PREV3                                                    (0x7<<4) // Three states previous.
14893   #define PHY_NW_IP_REG_LN0_LT_TX_FSM_STATE_STATUS1_PREV3_SHIFT                                              4
14894 #define PHY_NW_IP_REG_LN0_LT_RX_CTRL0                                                                        0x007f00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14895   #define PHY_NW_IP_REG_LN0_LT_RX_CTRL0_CLEAR                                                                (0x1<<0) // Synchronous reset for LT Rx block.
14896   #define PHY_NW_IP_REG_LN0_LT_RX_CTRL0_CLEAR_SHIFT                                                          0
14897   #define PHY_NW_IP_REG_LN0_LT_RX_CTRL0_TRAINING                                                             (0x1<<1) // This is the 802.3 defined training variable.  It should be set according to corresponding LTSM output.
14898   #define PHY_NW_IP_REG_LN0_LT_RX_CTRL0_TRAINING_SHIFT                                                       1
14899 #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_CTRL0                                                                   0x007f08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14900   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS patterns. 0 � CL72 1 + x^9 + x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
14901   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
14902 #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_CTRL1                                                                   0x007f0cUL //Access:RW   DataWidth:0x8    // Maximum number  of PRBS bit errors allowed in single LT frame for PRBS lock to be achieved.
14903 #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS0                                                                 0x007f14UL //Access:R    DataWidth:0x8    // Multi Field Register.
14904   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS0_UPDATE                                                        (0x1<<0) // Assertion indicates that PRBS status information has been updated.
14905   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS0_UPDATE_SHIFT                                                  0
14906   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS0_LOCK                                                          (0x1<<1) // Indicates that a valid PRBS pattern has been detected in receiver LT frame.
14907   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS0_LOCK_SHIFT                                                    1
14908 #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS1                                                                 0x007f18UL //Access:R    DataWidth:0x8    // Number of bit errors in PRBS pattern since last lock assertion event.
14909 #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS2                                                                 0x007f1cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14910   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8                                              (0xf<<0) // Same as above.
14911   #define PHY_NW_IP_REG_LN0_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8_SHIFT                                        0
14912 #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_CTRL                                                                   0x007f40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14913   #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_CTRL_CLEAR_COUNT                                                     (0x1<<0) // Clears both the absolute and erroneous frame counters.
14914   #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_CTRL_CLEAR_COUNT_SHIFT                                               0
14915 #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS0                                                                0x007f4cUL //Access:R    DataWidth:0x8    // Multi Field Register.
14916   #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS0_FRAME_LOCK                                                   (0x1<<0) // Indicates that the receiver has locked to incoming LT frames.
14917   #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS0_FRAME_LOCK_SHIFT                                             0
14918 #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS1                                                                0x007f50UL //Access:R    DataWidth:0x8    // Total number of received frames since frame lock.
14919 #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS2                                                                0x007f54UL //Access:R    DataWidth:0x8    // Same as above.
14920 #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS3                                                                0x007f58UL //Access:R    DataWidth:0x8    // Total number of received frames  with a PRBS, DME, or framing error since frame lock.
14921 #define PHY_NW_IP_REG_LN0_LT_RX_FRAME_STATUS4                                                                0x007f5cUL //Access:R    DataWidth:0x8    // Same as above.
14922 #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS                                                    0x007f80UL //Access:R    DataWidth:0x8    // Multi Field Register.
14923   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1                                             (0x3<<0) // Received coefficient update field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
14924   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1_SHIFT                                       0
14925   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0                                              (0x3<<2) // Received coefficient update request field for cursor tap.
14926   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0_SHIFT                                        2
14927   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1                                             (0x3<<4) // Received coefficient update request field for pre-cursor tap.
14928   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1_SHIFT                                       4
14929   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE                                       (0x1<<6) // Received coefficient update initialize field.
14930   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE_SHIFT                                 6
14931   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET                                           (0x1<<7) // Received coefficient update preset field.
14932   #define PHY_NW_IP_REG_LN0_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET_SHIFT                                     7
14933 #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS                                                                0x007f88UL //Access:R    DataWidth:0x8    // Multi Field Register.
14934   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_C_P1                                                         (0x3<<0) // Received status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
14935   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_C_P1_SHIFT                                                   0
14936   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_C_0                                                          (0x3<<2) // Received status report field for cursor tap.
14937   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_C_0_SHIFT                                                    2
14938   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_C_M1                                                         (0x3<<4) // Received status report field for pre-cursor tap.
14939   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_C_M1_SHIFT                                                   4
14940   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_LOCAL_RX_READY                                               (0x1<<6) // Received status report field to indicate local receiver is ready.
14941   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_LOCAL_RX_READY_SHIFT                                         6
14942   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_DME_ERROR                                                    (0x1<<7) // Indicates differential manchester decoding error.  Not sticky.
14943   #define PHY_NW_IP_REG_LN0_LT_RX_REPORT_STATUS_DME_ERROR_SHIFT                                              7
14944 #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL                                                              0x008000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14945   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN                                          (0x1<<0) // RX clock loopback mode enable.   0x0 - mission mode 0x1 - select recovered clock from CDR as source of half-rate TX clock path.
14946   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN_SHIFT                                    0
14947   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN                                          (0x1<<1) // TX clock loopback mode enable.  0x0 - mission mode 0x1 - MUX half-rate TX clock into LEQ gain stage.
14948   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN_SHIFT                                    1
14949   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN                                            (0x1<<2) // Far-End Analog FEA loopback mode enable.  0x0 - mission mode 0x1 - loop back parallel data from RX data path to TX data path internal to AFE
14950   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN_SHIFT                                      2
14951   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN                                            (0x1<<3) // Near-End Analog NEA loopback mode enable.  0x0 - mission mode 0x1 - loop back quarter rate data from TX data path to RX data path internal to AFE.
14952   #define PHY_NW_IP_REG_LN1_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN_SHIFT                                      3
14953 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399                                                           0x008004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14954   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399_RESERVEDFIELD1270                                       (0x3<<0) // Reserved
14955   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399_RESERVEDFIELD1270_SHIFT                                 0
14956   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399_RESERVEDFIELD1271                                       (0x3<<2) // Reserved
14957   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399_RESERVEDFIELD1271_SHIFT                                 2
14958   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399_RESERVEDFIELD1272                                       (0x3<<4) // Reserved
14959   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1399_RESERVEDFIELD1272_SHIFT                                 4
14960 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400                                                           0x008008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14961   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400_RESERVEDFIELD1273                                       (0x3<<0) // Reserved
14962   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400_RESERVEDFIELD1273_SHIFT                                 0
14963   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400_RESERVEDFIELD1274                                       (0x3<<2) // Reserved
14964   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400_RESERVEDFIELD1274_SHIFT                                 2
14965   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400_RESERVEDFIELD1275                                       (0x3<<4) // Reserved
14966   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1400_RESERVEDFIELD1275_SHIFT                                 4
14967 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1401                                                           0x00800cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14968   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1401_RESERVEDFIELD1276                                       (0x3<<0) // Reserved
14969   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1401_RESERVEDFIELD1276_SHIFT                                 0
14970 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1402                                                           0x008010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14971   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1402_RESERVEDFIELD1277                                       (0x1<<0) // Reserved
14972   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1402_RESERVEDFIELD1277_SHIFT                                 0
14973   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1402_RESERVEDFIELD1278                                       (0x1<<1) // Reserved
14974   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1402_RESERVEDFIELD1278_SHIFT                                 1
14975 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1403                                                           0x008014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14976   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1403_RESERVEDFIELD1279                                       (0x1<<2) // Reserved
14977   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1403_RESERVEDFIELD1279_SHIFT                                 2
14978 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1404                                                           0x008018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14979   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1404_RESERVEDFIELD1280                                       (0xf<<0) // Reserved
14980   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1404_RESERVEDFIELD1280_SHIFT                                 0
14981 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405                                                           0x008040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14982   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405_RESERVEDFIELD1281                                       (0xf<<0) // Reserved
14983   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405_RESERVEDFIELD1281_SHIFT                                 0
14984   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405_RESERVEDFIELD1282                                       (0x3<<4) // Reserved
14985   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405_RESERVEDFIELD1282_SHIFT                                 4
14986   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405_RESERVEDFIELD1283                                       (0x1<<6) // Reserved
14987   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1405_RESERVEDFIELD1283_SHIFT                                 6
14988 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1406                                                           0x008048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14989   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1406_RESERVEDFIELD1284                                       (0x3<<0) // Reserved
14990   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1406_RESERVEDFIELD1284_SHIFT                                 0
14991   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1406_RESERVEDFIELD1285                                       (0x3<<2) // Reserved
14992   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1406_RESERVEDFIELD1285_SHIFT                                 2
14993 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1407                                                           0x00804cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
14994   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1407_RESERVEDFIELD1286                                       (0xf<<0) // Reserved
14995   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1407_RESERVEDFIELD1286_SHIFT                                 0
14996 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1408                                                           0x008050UL //Access:RW   DataWidth:0x8    // Multi Field Register.
14997   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1408_RESERVEDFIELD1287                                       (0x3<<0) // Reserved
14998   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1408_RESERVEDFIELD1287_SHIFT                                 0
14999   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1408_RESERVEDFIELD1288                                       (0x1<<2) // Reserved
15000   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1408_RESERVEDFIELD1288_SHIFT                                 2
15001 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1409                                                           0x008058UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15002   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1409_RESERVEDFIELD1289                                       (0x3<<0) // Reserved
15003   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1409_RESERVEDFIELD1289_SHIFT                                 0
15004   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1409_RESERVEDFIELD1290                                       (0xf<<4) // Reserved
15005   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1409_RESERVEDFIELD1290_SHIFT                                 4
15006 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1410                                                           0x008064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15007   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1410_RESERVEDFIELD1291                                       (0x7<<0) // Reserved
15008   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1410_RESERVEDFIELD1291_SHIFT                                 0
15009   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1410_RESERVEDFIELD1292                                       (0xf<<4) // Reserved
15010   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1410_RESERVEDFIELD1292_SHIFT                                 4
15011 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411                                                           0x00806cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15012   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411_RESERVEDFIELD1293                                       (0x7<<0) // Reserved
15013   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411_RESERVEDFIELD1293_SHIFT                                 0
15014   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411_RESERVEDFIELD1294                                       (0x1<<3) // Reserved
15015   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411_RESERVEDFIELD1294_SHIFT                                 3
15016   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411_RESERVEDFIELD1295                                       (0x1<<4) // Reserved
15017   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1411_RESERVEDFIELD1295_SHIFT                                 4
15018 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1412                                                           0x008070UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15019   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1412_RESERVEDFIELD1296                                       (0x1f<<0) // Reserved
15020   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1412_RESERVEDFIELD1296_SHIFT                                 0
15021 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1413                                                           0x008078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15022   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1413_RESERVEDFIELD1297                                       (0xf<<0) // Reserved
15023   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1413_RESERVEDFIELD1297_SHIFT                                 0
15024 #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1                                                                 0x008088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15025   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN                                           (0x1<<0) // Enables register control of TX data path mux in DPL
15026   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN_SHIFT                                     0
15027   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL                                          (0x7<<1) // Select value for TX data path mux in DPL.  The corresponding mux select override enable must also be set. 0 : TX data from customer logics 1: RX data for Far-End-Digital FED loopback 2: BIST generator 3: AN/802.3 4: LT/802.3 5-7: reserved
15028   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL_SHIFT                                    1
15029   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_TXPOLARITY                                                    (0x1<<4) // TX data polarity control
15030   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_TXPOLARITY_SHIFT                                              4
15031   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN                                         (0x1<<5) // Controls tx_en for Far-End-Digital FED loopback mode.  In FED loopback mode, tx_en will be set when this field is set to 1 and rxvalid is 1.
15032   #define PHY_NW_IP_REG_LN1_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN_SHIFT                                   5
15033 #define PHY_NW_IP_REG_LN1_TOP_DPL_RXDP_CTRL1                                                                 0x008090UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15034   #define PHY_NW_IP_REG_LN1_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL                                                   (0x1<<0) // A mux select for RX data path in the DPL 0: AFE rx data 1: TX data for Near-End-Digital NED loopback
15035   #define PHY_NW_IP_REG_LN1_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL_SHIFT                                             0
15036   #define PHY_NW_IP_REG_LN1_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN                                                (0x1<<1) // A bit stripping selection for RX data path in the DPL 1: Even bits stripped from RX data 0: Odd bits stripped from Rx data
15037   #define PHY_NW_IP_REG_LN1_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN_SHIFT                                          1
15038 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1414                                                           0x008094UL //Access:R    DataWidth:0x8    // Multi Field Register.
15039   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1414_RESERVEDFIELD1298                                       (0x7<<0) // Reserved
15040   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1414_RESERVEDFIELD1298_SHIFT                                 0
15041   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1414_RESERVEDFIELD1299                                       (0x1<<3) // Reserved
15042   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1414_RESERVEDFIELD1299_SHIFT                                 3
15043 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415                                                           0x008098UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15044   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415_RESERVEDFIELD1300                                       (0x7<<0) // Reserved
15045   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415_RESERVEDFIELD1300_SHIFT                                 0
15046   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415_RESERVEDFIELD1301                                       (0x1<<3) // Reserved
15047   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415_RESERVEDFIELD1301_SHIFT                                 3
15048   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415_RESERVEDFIELD1302                                       (0x7<<4) // Reserved
15049   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1415_RESERVEDFIELD1302_SHIFT                                 4
15050 #define PHY_NW_IP_REG_LN1_TOP_PHY_IF_STATUS                                                                  0x00809cUL //Access:R    DataWidth:0x8    // Multi Field Register.
15051   #define PHY_NW_IP_REG_LN1_TOP_PHY_IF_STATUS_LN_OK                                                          (0x1<<0) // LANE OK status
15052   #define PHY_NW_IP_REG_LN1_TOP_PHY_IF_STATUS_LN_OK_SHIFT                                                    0
15053 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1416                                                           0x0080c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15054   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1416_RESERVEDFIELD1303                                       (0x7<<0) // Reserved
15055   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1416_RESERVEDFIELD1303_SHIFT                                 0
15056   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1416_RESERVEDFIELD1304                                       (0x7<<3) // Reserved
15057   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1416_RESERVEDFIELD1304_SHIFT                                 3
15058 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1417                                                           0x0080c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15059   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1417_RESERVEDFIELD1305                                       (0x7<<0) // Reserved
15060   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1417_RESERVEDFIELD1305_SHIFT                                 0
15061   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1417_RESERVEDFIELD1306                                       (0x7<<3) // Reserved
15062   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1417_RESERVEDFIELD1306_SHIFT                                 3
15063 #define PHY_NW_IP_REG_LN1_TOP_LN_STAT_CTRL0                                                                  0x0080e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15064   #define PHY_NW_IP_REG_LN1_TOP_LN_STAT_CTRL0_RXVALID                                                        (0x1<<0) // rxvalid status output
15065   #define PHY_NW_IP_REG_LN1_TOP_LN_STAT_CTRL0_RXVALID_SHIFT                                                  0
15066 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1418                                                           0x0080e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15067   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1418_RESERVEDFIELD1307                                       (0x1<<0) // Reserved
15068   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1418_RESERVEDFIELD1307_SHIFT                                 0
15069   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1418_RESERVEDFIELD1308                                       (0x1<<1) // Reserved
15070   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1418_RESERVEDFIELD1308_SHIFT                                 1
15071 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1419                                                           0x0080e8UL //Access:R    DataWidth:0x8    // Multi Field Register.
15072   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1419_RESERVEDFIELD1309                                       (0x1<<0) // Reserved
15073   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1419_RESERVEDFIELD1309_SHIFT                                 0
15074 #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0                                                                   0x0080ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15075   #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0_OVR_EN                                                          (0x1<<0) // override enable for lnX_ctrl_*_i signals in this register
15076   #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0_OVR_EN_SHIFT                                                    0
15077   #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH                                                   (0x7<<1) // lnX_data_width_i override value for TX.  It takes effect when ovr_en is 1. 0x5- Maximum width 40b 0x3-half width 20b 0x1-quarter width 10b, others, reserved.
15078   #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH_SHIFT                                             1
15079   #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH                                                   (0x7<<4) // lnX_data_width_i override value for RX.  It takes effect when ovr_en is 1.
15080   #define PHY_NW_IP_REG_LN1_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH_SHIFT                                             4
15081 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420                                                           0x0080f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15082   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1310                                       (0x1<<0) // Reserved
15083   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1310_SHIFT                                 0
15084   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1311                                       (0x1<<3) // Reserved
15085   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1311_SHIFT                                 3
15086   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1312                                       (0x1<<4) // Reserved
15087   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1312_SHIFT                                 4
15088   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1313                                       (0x1<<5) // Reserved
15089   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1420_RESERVEDFIELD1313_SHIFT                                 5
15090 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1421                                                           0x0080f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15091   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1421_RESERVEDFIELD1314                                       (0x1<<0) // Reserved
15092   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1421_RESERVEDFIELD1314_SHIFT                                 0
15093   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1421_RESERVEDFIELD1315                                       (0x1<<4) // Reserved
15094   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1421_RESERVEDFIELD1315_SHIFT                                 4
15095 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422                                                           0x0080f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15096   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422_RESERVEDFIELD1316                                       (0x1<<0) // Reserved
15097   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422_RESERVEDFIELD1316_SHIFT                                 0
15098   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422_RESERVEDFIELD1317                                       (0x1<<5) // Reserved
15099   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422_RESERVEDFIELD1317_SHIFT                                 5
15100   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422_RESERVEDFIELD1318                                       (0x1<<6) // Reserved
15101   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1422_RESERVEDFIELD1318_SHIFT                                 6
15102 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423                                                           0x0080fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15103   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423_RESERVEDFIELD1319                                       (0x1<<0) // Reserved
15104   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423_RESERVEDFIELD1319_SHIFT                                 0
15105   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423_RESERVEDFIELD1320                                       (0x3<<1) // Reserved
15106   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423_RESERVEDFIELD1320_SHIFT                                 1
15107   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423_RESERVEDFIELD1321                                       (0x1<<3) // Reserved
15108   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1423_RESERVEDFIELD1321_SHIFT                                 3
15109 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424                                                           0x008100UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15110   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424_RESERVEDFIELD1322                                       (0x1<<0) // Reserved
15111   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424_RESERVEDFIELD1322_SHIFT                                 0
15112   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424_RESERVEDFIELD1323                                       (0x1<<1) // Reserved
15113   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424_RESERVEDFIELD1323_SHIFT                                 1
15114   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424_RESERVEDFIELD1324                                       (0x1<<2) // Reserved
15115   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1424_RESERVEDFIELD1324_SHIFT                                 2
15116 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1425                                                           0x008108UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15117   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1425_RESERVEDFIELD1325                                       (0x1<<0) // Reserved
15118   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1425_RESERVEDFIELD1325_SHIFT                                 0
15119   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1425_RESERVEDFIELD1326                                       (0x3<<1) // Reserved
15120   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1425_RESERVEDFIELD1326_SHIFT                                 1
15121 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1426                                                           0x00810cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15122   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1426_RESERVEDFIELD1327                                       (0x1<<0) // Reserved
15123   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1426_RESERVEDFIELD1327_SHIFT                                 0
15124   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1426_RESERVEDFIELD1328                                       (0x3<<1) // Reserved
15125   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1426_RESERVEDFIELD1328_SHIFT                                 1
15126 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427                                                           0x008120UL //Access:R    DataWidth:0x8    // Multi Field Register.
15127   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1329                                       (0x7<<0) // Reserved
15128   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1329_SHIFT                                 0
15129   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1330                                       (0x7<<3) // Reserved
15130   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1330_SHIFT                                 3
15131   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1331                                       (0x1<<6) // Reserved
15132   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1331_SHIFT                                 6
15133   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1332                                       (0x1<<7) // Reserved
15134   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1427_RESERVEDFIELD1332_SHIFT                                 7
15135 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428                                                           0x008124UL //Access:R    DataWidth:0x8    // Multi Field Register.
15136   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1333                                       (0x1<<0) // Reserved
15137   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1333_SHIFT                                 0
15138   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1334                                       (0x1<<1) // Reserved
15139   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1334_SHIFT                                 1
15140   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1335                                       (0x3<<2) // Reserved
15141   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1335_SHIFT                                 2
15142   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1336                                       (0x1<<4) // Reserved
15143   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1336_SHIFT                                 4
15144   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1337                                       (0x1<<5) // Reserved
15145   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1337_SHIFT                                 5
15146   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1338                                       (0x1<<6) // Reserved
15147   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1428_RESERVEDFIELD1338_SHIFT                                 6
15148 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1429                                                           0x008128UL //Access:R    DataWidth:0x8    // Multi Field Register.
15149   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1429_RESERVEDFIELD1339                                       (0x3<<0) // Reserved
15150   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1429_RESERVEDFIELD1339_SHIFT                                 0
15151 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1430                                                           0x00812cUL //Access:R    DataWidth:0x8    // Multi Field Register.
15152   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1430_RESERVEDFIELD1340                                       (0x3<<0) // Reserved
15153   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1430_RESERVEDFIELD1340_SHIFT                                 0
15154 #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1431                                                           0x008130UL //Access:R    DataWidth:0x8    // Multi Field Register.
15155   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1431_RESERVEDFIELD1341                                       (0x1<<0) // Reserved
15156   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1431_RESERVEDFIELD1341_SHIFT                                 0
15157   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1431_RESERVEDFIELD1342                                       (0x1<<1) // Reserved
15158   #define PHY_NW_IP_REG_LN1_TOP_RESERVEDREGISTER1431_RESERVEDFIELD1342_SHIFT                                 1
15159 #define PHY_NW_IP_REG_LN1_TOP_ERR_CTRL1                                                                      0x008140UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
15160 #define PHY_NW_IP_REG_LN1_TOP_ERR_CTRL2                                                                      0x008144UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
15161 #define PHY_NW_IP_REG_LN1_TOP_ERR_CTRL3                                                                      0x008148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15162   #define PHY_NW_IP_REG_LN1_TOP_ERR_CTRL3_LANE_ERR                                                           (0x1<<0) // Lane macro error status. 0x0 - no error 0x1 - PHY lane macro has an internal error detected by firmware. Lane error code can be used to isolate error event.
15163   #define PHY_NW_IP_REG_LN1_TOP_ERR_CTRL3_LANE_ERR_SHIFT                                                     0
15164 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1432                                                     0x008240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15165   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1432_RESERVEDFIELD1343                                 (0x1<<0) // Reserved
15166   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1432_RESERVEDFIELD1343_SHIFT                           0
15167 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1433                                                     0x008244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15168   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1433_RESERVEDFIELD1344                                 (0x7<<0) // Reserved
15169   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1433_RESERVEDFIELD1344_SHIFT                           0
15170 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1434                                                     0x008284UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15171   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1434_RESERVEDFIELD1345                                 (0xf<<0) // Reserved
15172   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1434_RESERVEDFIELD1345_SHIFT                           0
15173   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1434_RESERVEDFIELD1346                                 (0x3<<4) // Reserved
15174   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1434_RESERVEDFIELD1346_SHIFT                           4
15175 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1435                                                     0x008288UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15176   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1435_RESERVEDFIELD1347                                 (0x3<<0) // Reserved
15177   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1435_RESERVEDFIELD1347_SHIFT                           0
15178 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1436                                                     0x008298UL //Access:RW   DataWidth:0x8    // Reserved
15179 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1437                                                     0x00829cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15180   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1437_RESERVEDFIELD1349                                 (0x1<<0) // Reserved
15181   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1437_RESERVEDFIELD1349_SHIFT                           0
15182 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1438                                                     0x0082a0UL //Access:RW   DataWidth:0x8    // Reserved
15183 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1439                                                     0x0082a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15184   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1439_RESERVEDFIELD1351                                 (0x7<<0) // Reserved
15185   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1439_RESERVEDFIELD1351_SHIFT                           0
15186 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1440                                                     0x0082a8UL //Access:RW   DataWidth:0x8    // Reserved
15187 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1441                                                     0x0082acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15188   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1441_RESERVEDFIELD1353                                 (0x1<<0) // Reserved
15189   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1441_RESERVEDFIELD1353_SHIFT                           0
15190 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1442                                                     0x0082b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15191   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1442_RESERVEDFIELD1354                                 (0x1<<0) // Reserved
15192   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1442_RESERVEDFIELD1354_SHIFT                           0
15193 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1443                                                     0x0082c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15194   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1443_RESERVEDFIELD1355                                 (0xf<<0) // Reserved
15195   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1443_RESERVEDFIELD1355_SHIFT                           0
15196 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1444                                                     0x0082c4UL //Access:RW   DataWidth:0x8    // Reserved
15197 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1445                                                     0x0082c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15198   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1445_RESERVEDFIELD1357                                 (0x1<<0) // Reserved
15199   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1445_RESERVEDFIELD1357_SHIFT                           0
15200 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1446                                                     0x0082d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15201   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1446_RESERVEDFIELD1358                                 (0xf<<0) // Reserved
15202   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1446_RESERVEDFIELD1358_SHIFT                           0
15203 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1447                                                     0x0082d8UL //Access:RW   DataWidth:0x8    // Reserved
15204 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1448                                                     0x0082dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15205   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1448_RESERVEDFIELD1360                                 (0x1<<0) // Reserved
15206   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1448_RESERVEDFIELD1360_SHIFT                           0
15207 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1449                                                     0x0082e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15208   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1449_RESERVEDFIELD1361                                 (0xf<<0) // Reserved
15209   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1449_RESERVEDFIELD1361_SHIFT                           0
15210 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450                                                     0x0082e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15211   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1362                                 (0x1<<0) // Reserved
15212   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1362_SHIFT                           0
15213   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1363                                 (0x1<<1) // Reserved
15214   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1363_SHIFT                           1
15215   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1364                                 (0x1<<2) // Reserved
15216   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1364_SHIFT                           2
15217   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1365                                 (0x1<<3) // Reserved
15218   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1450_RESERVEDFIELD1365_SHIFT                           3
15219 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1451                                                     0x0082ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15220   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1451_RESERVEDFIELD1366                                 (0x3f<<0) // Reserved
15221   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1451_RESERVEDFIELD1366_SHIFT                           0
15222 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1452                                                     0x0082f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15223   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1452_RESERVEDFIELD1367                                 (0x3<<0) // Reserved
15224   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1452_RESERVEDFIELD1367_SHIFT                           0
15225 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1453                                                     0x0082f4UL //Access:R    DataWidth:0x8    // Reserved
15226 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1454                                                     0x0082f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
15227   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1454_RESERVEDFIELD1369                                 (0x1<<0) // Reserved
15228   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1454_RESERVEDFIELD1369_SHIFT                           0
15229 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS2                                                             0x0082fcUL //Access:R    DataWidth:0x8    // Binary-coded DLPF control input to the CDR
15230 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS3                                                             0x008300UL //Access:R    DataWidth:0x8    // Multi Field Register.
15231   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8                                              (0x1<<0) // Binary-coded DLPF control input to the CDR
15232   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8_SHIFT                                        0
15233 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4                                                             0x008304UL //Access:R    DataWidth:0x8    // Multi Field Register.
15234   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH                                             (0x1<<0) // Indicates that DLPF control input to CDR is too high
15235   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH_SHIFT                                       0
15236   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW                                              (0x1<<1) // Indicates that DLPF control input to CDR is too low
15237   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW_SHIFT                                        1
15238   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST                                                 (0x1<<2) // CDR loss of lock indicator.  1 means lock has been lost. Once lock is lost, this status is sticky until cleared by disabling the loss-of-lock detector by setting set lock_en_i to 0.
15239   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST_SHIFT                                           2
15240 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS5                                                             0x008310UL //Access:R    DataWidth:0x8    // Multi Field Register.
15241   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS5_LOCKED                                                    (0x1<<0) // CDR lock indicator.  1 means lock is achieved. It is cleared when lock detector is disabled by setting set lock_en_i to 0.
15242   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_DLPF_STATUS5_LOCKED_SHIFT                                              0
15243 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_INTEGRAL_STATUS0                                                         0x008314UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
15244 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_INTEGRAL_STATUS1                                                         0x008318UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
15245 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_INTEGRAL_STATUS2                                                         0x008320UL //Access:R    DataWidth:0x8    // Multi Field Register.
15246   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16                                     (0xf<<0) // Value of the accumulator in the CDR integral path
15247   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16_SHIFT                               0
15248 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1455                                                     0x008324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15249   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1455_RESERVEDFIELD1370                                 (0xf<<0) // Reserved
15250   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1455_RESERVEDFIELD1370_SHIFT                           0
15251   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1455_RESERVEDFIELD1371                                 (0xf<<4) // Reserved
15252   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1455_RESERVEDFIELD1371_SHIFT                           4
15253 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1456                                                     0x008328UL //Access:RW   DataWidth:0x8    // Reserved
15254 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1457                                                     0x00832cUL //Access:RW   DataWidth:0x8    // Reserved
15255 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1458                                                     0x008330UL //Access:RW   DataWidth:0x8    // Reserved
15256 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1459                                                     0x008334UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15257   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1459_RESERVEDFIELD1375                                 (0xf<<0) // Reserved
15258   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1459_RESERVEDFIELD1375_SHIFT                           0
15259   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1459_RESERVEDFIELD1376                                 (0xf<<4) // Reserved
15260   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1459_RESERVEDFIELD1376_SHIFT                           4
15261 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1460                                                     0x008338UL //Access:RW   DataWidth:0x8    // Reserved
15262 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1461                                                     0x00833cUL //Access:RW   DataWidth:0x8    // Reserved
15263 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1462                                                     0x008380UL //Access:RW   DataWidth:0x8    // Reserved
15264 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1463                                                     0x008384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15265   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1463_RESERVEDFIELD1380                                 (0x1<<0) // Reserved
15266   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1463_RESERVEDFIELD1380_SHIFT                           0
15267 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1464                                                     0x008388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15268   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1464_RESERVEDFIELD1381                                 (0x7<<0) // Reserved
15269   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1464_RESERVEDFIELD1381_SHIFT                           0
15270   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1464_RESERVEDFIELD1382                                 (0xf<<4) // Reserved
15271   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1464_RESERVEDFIELD1382_SHIFT                           4
15272 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1465                                                     0x00838cUL //Access:RW   DataWidth:0x8    // Reserved
15273 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1466                                                     0x0083a0UL //Access:RW   DataWidth:0x8    // Reserved
15274 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467                                                     0x0083a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
15275   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467_RESERVEDFIELD1385                                 (0x1<<0) // Reserved
15276   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467_RESERVEDFIELD1385_SHIFT                           0
15277   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467_RESERVEDFIELD1386                                 (0x1<<1) // Reserved
15278   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467_RESERVEDFIELD1386_SHIFT                           1
15279   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467_RESERVEDFIELD1387                                 (0x1<<2) // Reserved
15280   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1467_RESERVEDFIELD1387_SHIFT                           2
15281 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1468                                                     0x0083a8UL //Access:R    DataWidth:0x8    // Reserved
15282 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1469                                                     0x0083acUL //Access:R    DataWidth:0x8    // Reserved
15283 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1470                                                     0x0083b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
15284   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1470_RESERVEDFIELD1390                                 (0xf<<0) // Reserved
15285   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1470_RESERVEDFIELD1390_SHIFT                           0
15286 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1471                                                     0x0083b4UL //Access:R    DataWidth:0x8    // Reserved
15287 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1472                                                     0x0083b8UL //Access:R    DataWidth:0x8    // Reserved
15288 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1473                                                     0x0083bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
15289   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1473_RESERVEDFIELD1393                                 (0xf<<0) // Reserved
15290   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1473_RESERVEDFIELD1393_SHIFT                           0
15291 #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1474                                                     0x0083c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15292   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1474_RESERVEDFIELD1394                                 (0x3<<0) // Reserved
15293   #define PHY_NW_IP_REG_LN1_CDR_RXCLK_RESERVEDREGISTER1474_RESERVEDFIELD1394_SHIFT                           0
15294 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475                                                    0x008400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15295   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475_RESERVEDFIELD1395                                (0x7<<0) // Reserved
15296   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475_RESERVEDFIELD1395_SHIFT                          0
15297   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475_RESERVEDFIELD1396                                (0x7<<3) // Reserved
15298   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475_RESERVEDFIELD1396_SHIFT                          3
15299   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475_RESERVEDFIELD1397                                (0x3<<6) // Reserved
15300   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1475_RESERVEDFIELD1397_SHIFT                          6
15301 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1476                                                    0x008404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15302   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1476_RESERVEDFIELD1398                                (0x3<<0) // Reserved
15303   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1476_RESERVEDFIELD1398_SHIFT                          0
15304 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1477                                                    0x008410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15305   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1477_RESERVEDFIELD1399                                (0x1<<0) // Reserved
15306   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1477_RESERVEDFIELD1399_SHIFT                          0
15307 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1478                                                    0x008418UL //Access:RW   DataWidth:0x8    // Reserved
15308 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1479                                                    0x008428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15309   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1479_RESERVEDFIELD1401                                (0x1<<0) // Reserved
15310   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1479_RESERVEDFIELD1401_SHIFT                          0
15311 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480                                                    0x00842cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15312   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480_RESERVEDFIELD1402                                (0x1<<0) // Reserved
15313   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480_RESERVEDFIELD1402_SHIFT                          0
15314   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480_RESERVEDFIELD1403                                (0x1<<1) // Reserved
15315   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480_RESERVEDFIELD1403_SHIFT                          1
15316   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480_RESERVEDFIELD1404                                (0x3<<2) // Reserved
15317   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1480_RESERVEDFIELD1404_SHIFT                          2
15318 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1481                                                    0x008430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15319   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1481_RESERVEDFIELD1405                                (0x7<<0) // Reserved
15320   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1481_RESERVEDFIELD1405_SHIFT                          0
15321 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1482                                                    0x008440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15322   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1482_RESERVEDFIELD1406                                (0x1f<<0) // Reserved
15323   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1482_RESERVEDFIELD1406_SHIFT                          0
15324   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1482_RESERVEDFIELD1407                                (0x3<<5) // Reserved
15325   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1482_RESERVEDFIELD1407_SHIFT                          5
15326 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483                                                    0x008444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15327   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483_RESERVEDFIELD1408                                (0x3<<0) // Reserved
15328   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483_RESERVEDFIELD1408_SHIFT                          0
15329   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483_RESERVEDFIELD1409                                (0x1<<2) // Reserved
15330   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483_RESERVEDFIELD1409_SHIFT                          2
15331   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483_RESERVEDFIELD1410                                (0xf<<3) // Reserved
15332   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1483_RESERVEDFIELD1410_SHIFT                          3
15333 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1484                                                    0x008460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15334   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1484_RESERVEDFIELD1411                                (0x7f<<0) // Reserved
15335   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1484_RESERVEDFIELD1411_SHIFT                          0
15336   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1484_RESERVEDFIELD1412                                (0x1<<7) // Reserved
15337   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1484_RESERVEDFIELD1412_SHIFT                          7
15338 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1485                                                    0x008464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15339   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1485_RESERVEDFIELD1413                                (0x7f<<0) // Reserved
15340   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1485_RESERVEDFIELD1413_SHIFT                          0
15341   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1485_RESERVEDFIELD1414                                (0x1<<7) // Reserved
15342   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1485_RESERVEDFIELD1414_SHIFT                          7
15343 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1486                                                    0x008468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15344   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1486_RESERVEDFIELD1415                                (0x7f<<0) // Reserved
15345   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1486_RESERVEDFIELD1415_SHIFT                          0
15346 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1487                                                    0x00846cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15347   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1487_RESERVEDFIELD1416                                (0x7<<0) // Reserved
15348   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1487_RESERVEDFIELD1416_SHIFT                          0
15349   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1487_RESERVEDFIELD1417                                (0x3<<3) // Reserved
15350   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1487_RESERVEDFIELD1417_SHIFT                          3
15351 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1488                                                    0x008480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15352   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1488_RESERVEDFIELD1418                                (0x1<<0) // Reserved
15353   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1488_RESERVEDFIELD1418_SHIFT                          0
15354   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1488_RESERVEDFIELD1419                                (0x1<<1) // Reserved
15355   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1488_RESERVEDFIELD1419_SHIFT                          1
15356 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1489                                                    0x008484UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15357   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1489_RESERVEDFIELD1420                                (0xf<<0) // Reserved
15358   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1489_RESERVEDFIELD1420_SHIFT                          0
15359 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1490                                                    0x008488UL //Access:RW   DataWidth:0x8    // Reserved
15360 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1491                                                    0x00848cUL //Access:RW   DataWidth:0x8    // Reserved
15361 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1492                                                    0x008490UL //Access:RW   DataWidth:0x8    // Reserved
15362 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1493                                                    0x008494UL //Access:R    DataWidth:0x8    // Multi Field Register.
15363   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1493_RESERVEDFIELD1424                                (0x1<<0) // Reserved
15364   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1493_RESERVEDFIELD1424_SHIFT                          0
15365 #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1494                                                    0x0084c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15366   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1494_RESERVEDFIELD1425                                (0x7f<<0) // Reserved
15367   #define PHY_NW_IP_REG_LN1_CDR_REFCLK_RESERVEDREGISTER1494_RESERVEDFIELD1425_SHIFT                          0
15368 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1495                                                          0x008600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15369   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1495_RESERVEDFIELD1426                                      (0x1<<0) // Reserved
15370   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1495_RESERVEDFIELD1426_SHIFT                                0
15371   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1495_RESERVEDFIELD1427                                      (0x1<<1) // Reserved
15372   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1495_RESERVEDFIELD1427_SHIFT                                1
15373 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1496                                                          0x008604UL //Access:RW   DataWidth:0x8    // Reserved
15374 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1497                                                          0x008608UL //Access:RW   DataWidth:0x8    // Reserved
15375 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1498                                                          0x00860cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15376   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1498_RESERVEDFIELD1430                                      (0xf<<0) // Reserved
15377   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1498_RESERVEDFIELD1430_SHIFT                                0
15378   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1498_RESERVEDFIELD1431                                      (0xf<<4) // Reserved
15379   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1498_RESERVEDFIELD1431_SHIFT                                4
15380 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1499                                                          0x008610UL //Access:RW   DataWidth:0x8    // Reserved
15381 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1500                                                          0x008614UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15382   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1500_RESERVEDFIELD1433                                      (0x3f<<0) // Reserved
15383   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1500_RESERVEDFIELD1433_SHIFT                                0
15384 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1501                                                          0x008618UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15385   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1501_RESERVEDFIELD1434                                      (0x7f<<0) // Reserved
15386   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1501_RESERVEDFIELD1434_SHIFT                                0
15387 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1502                                                          0x00861cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15388   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1502_RESERVEDFIELD1435                                      (0x3f<<0) // Reserved
15389   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1502_RESERVEDFIELD1435_SHIFT                                0
15390 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1503                                                          0x008620UL //Access:RW   DataWidth:0x8    // Reserved
15391 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1504                                                          0x008624UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15392   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1504_RESERVEDFIELD1437                                      (0xf<<0) // Reserved
15393   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1504_RESERVEDFIELD1437_SHIFT                                0
15394 #define PHY_NW_IP_REG_LN1_ANEG_CFG10                                                                         0x008628UL //Access:RW   DataWidth:0x8    // Seed provided to the transmit nonce generator polynomial
15395 #define PHY_NW_IP_REG_LN1_ANEG_CFG11                                                                         0x00862cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15396   #define PHY_NW_IP_REG_LN1_ANEG_CFG11_PSEUDO_SEL                                                            (0x1<<0) // Selector for the DME page bit 49 pseudo-random generator
15397   #define PHY_NW_IP_REG_LN1_ANEG_CFG11_PSEUDO_SEL_SHIFT                                                      0
15398 #define PHY_NW_IP_REG_LN1_ANEG_CTRL0                                                                         0x008630UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15399   #define PHY_NW_IP_REG_LN1_ANEG_CTRL0_AUTONEG_RESTART                                                       (0x1<<0) // Restarts AN that is already in progress or otherwise completed.  Reset is triggered by rising edge of this signal.  Not self clearing.
15400   #define PHY_NW_IP_REG_LN1_ANEG_CTRL0_AUTONEG_RESTART_SHIFT                                                 0
15401   #define PHY_NW_IP_REG_LN1_ANEG_CTRL0_RESERVEDFIELD1438                                                     (0x7f<<1) // Reserved
15402   #define PHY_NW_IP_REG_LN1_ANEG_CTRL0_RESERVEDFIELD1438_SHIFT                                               1
15403 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505                                                          0x008634UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15404   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505_RESERVEDFIELD1439                                      (0x1<<4) // Reserved
15405   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505_RESERVEDFIELD1439_SHIFT                                4
15406   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505_RESERVEDFIELD1440                                      (0x3<<5) // Reserved
15407   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505_RESERVEDFIELD1440_SHIFT                                5
15408   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505_RESERVEDFIELD1441                                      (0x1<<7) // Reserved
15409   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1505_RESERVEDFIELD1441_SHIFT                                7
15410 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1506                                                          0x008638UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15411   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1506_RESERVEDFIELD1442                                      (0x1<<0) // Reserved
15412   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1506_RESERVEDFIELD1442_SHIFT                                0
15413 #define PHY_NW_IP_REG_LN1_ANEG_STATUS0                                                                       0x008640UL //Access:R    DataWidth:0x8    // Multi Field Register.
15414   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_LP_AUTONEG_ABLE                                                     (0x1<<0) // The link partner Auto-Negotiation ability bit shall be set to one to indicate that the link partner is able to participate in the Auto-Negotiation function. This bit shall be reset to zero if the link partner is not Auto- Negotiation able.
15415   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_LP_AUTONEG_ABLE_SHIFT                                               0
15416   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_LINK_STATUS                                                         (0x1<<2) // Local link Status.  When read as a one, it indicates that the PMA/PMD has determined that a valid link has been established i.e. link_status[HDC] equals OK. When read as a zero, it indicates that the link is not valid.
15417   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_LINK_STATUS_SHIFT                                                   2
15418   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_AUTONEG_ABILITY                                                     (0x1<<3) // Autoneg ability.  When read as a one, it indicates that the PMA/PMD has the ability to perform Auto-Negotiation.  When read as a zero, it indicates that the PMA/PMD lacks the ability to perform Auto-Negotiation.
15419   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_AUTONEG_ABILITY_SHIFT                                               3
15420   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_AUTONEG_REMOTE_FAULT                                                (0x1<<4) // Remote Fault
15421   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_AUTONEG_REMOTE_FAULT_SHIFT                                          4
15422   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_AUTONEG_COMPLETE                                                    (0x1<<5) // Autoneg has completed and autoneg arbitration FSM is in AN GOOD state.
15423   #define PHY_NW_IP_REG_LN1_ANEG_STATUS0_AUTONEG_COMPLETE_SHIFT                                              5
15424 #define PHY_NW_IP_REG_LN1_ANEG_STATUS1                                                                       0x008644UL //Access:W    DataWidth:0x8    // Multi Field Register.
15425   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_PAGE_RX                                                             (0x1<<0) // Page Received.   To clear it, write 1 to it.
15426   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_PAGE_RX_SHIFT                                                       0
15427   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_AN_LINK_GOOD                                                        (0x1<<1) // Autoneg has completed and autoneg arbitration FSM is in either AN GOOD CHECK or AN GOOD state.
15428   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_AN_LINK_GOOD_SHIFT                                                  1
15429   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_PARALLEL_DET_FAULT                                                  (0x1<<2) // Autoneg Parallel Detection Fault.  Write 1 to clear it.
15430   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_PARALLEL_DET_FAULT_SHIFT                                            2
15431   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_NP_LOADED                                                           (0x1<<3) // mr_np_loaded status.
15432   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_NP_LOADED_SHIFT                                                     3
15433   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_RESERVEDFIELD1443                                                   (0x1<<4) // Reserved
15434   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_RESERVEDFIELD1443_SHIFT                                             4
15435   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_RESERVEDFIELD1444                                                   (0x1<<5) // Reserved
15436   #define PHY_NW_IP_REG_LN1_ANEG_STATUS1_RESERVEDFIELD1444_SHIFT                                             5
15437 #define PHY_NW_IP_REG_LN1_ANEG_STATUS_DBG0                                                                   0x008650UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 7-0
15438 #define PHY_NW_IP_REG_LN1_ANEG_STATUS_DBG1                                                                   0x008654UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 15-8
15439 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE0                                                                    0x008660UL //Access:R    DataWidth:0x8    // Multi Field Register.
15440   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE0_SELECTOR                                                         (0x1f<<0) // technology Select Field
15441   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE0_SELECTOR_SHIFT                                                   0
15442   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0                                                 (0x7<<5) // Echoed Nonce Field bits 2-0.  AN controller generates it.
15443   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                           5
15444 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1                                                                    0x008664UL //Access:R    DataWidth:0x8    // Multi Field Register.
15445   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3                                                 (0x3<<0) // Echoed Nonce Field bits 4-3.    AN controller generates it.
15446   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                           0
15447   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_PAUSE                                                            (0x1<<2) // Pause advertised ability
15448   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_PAUSE_SHIFT                                                      2
15449   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_ASM_DIR                                                          (0x1<<3) // Pause ASM_DIR advertised ability
15450   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_ASM_DIR_SHIFT                                                    3
15451   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_C2                                                               (0x1<<4) // Reserved always 0
15452   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_C2_SHIFT                                                         4
15453   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_REMOTE_FAULT                                                     (0x1<<5) // Remote Fault Local Device
15454   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_REMOTE_FAULT_SHIFT                                               5
15455   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_NEXT_PAGE                                                        (0x1<<7) // Next Page
15456   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE1_NEXT_PAGE_SHIFT                                                  7
15457 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE2                                                                    0x008668UL //Access:R    DataWidth:0x8    // Multi Field Register.
15458   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE2_TX_NONCE                                                         (0x1f<<0) // Transmitted Nonce Field.  It is generated in hardware.
15459   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE2_TX_NONCE_SHIFT                                                   0
15460 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0                                                               0x00866cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15461   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX                                               (0x1<<0) // 1000Base-KX technology advertised ability
15462   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                         0
15463   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4                                             (0x1<<1) // 10GBase-KX4 technology advertised ability
15464   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                       1
15465   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR                                              (0x1<<2) // 10GBase-KR technology advertised ability
15466   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                        2
15467   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4                                             (0x1<<3) // 40GBase-KR4 technology advertised ability
15468   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                       3
15469   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4                                             (0x1<<4) // 40GBase-CR4 technology advertised ability
15470   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                       4
15471   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10                                           (0x1<<5) // 100GBase-CR10 technology advertised ability
15472   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                     5
15473   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4                                            (0x1<<6) // 100GBase-KP4 technology advertised ability
15474   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                      6
15475   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4                                            (0x1<<7) // 100GBase-KR4 technology advertised ability
15476   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                      7
15477 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1                                                               0x008670UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15478   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4                                            (0x1<<0) // 100GBase-CR4 technology advertised ability
15479   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                      0
15480   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                            (0x1<<1) // 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
15481   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                      1
15482   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR                                              (0x1<<2) // 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
15483   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                        2
15484   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11                                             (0x1f<<3) // technology advertised ability Field A15-A11
15485   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                       3
15486 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH2                                                               0x008674UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15487   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16                                             (0x7f<<0) // technology advertised ability Field A22-A16
15488   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                       0
15489 #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC                                                                 0x008678UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15490   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_FEC_ABILITY                                                   (0x1<<0) // base page bit F0.  It advertises FEC ability
15491   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                             0
15492   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_FEC_REQ                                                       (0x1<<1) // base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
15493   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_FEC_REQ_SHIFT                                                 1
15494   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G                                                (0x1<<2) // base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
15495   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                          2
15496   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G                                                (0x1<<3) // base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
15497   #define PHY_NW_IP_REG_LN1_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                          3
15498 #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0                                                                     0x00867cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15499   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_25G_KR                                                    (0x1<<0) // 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
15500   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_25G_KR_SHIFT                                              0
15501   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_25G_CR                                                    (0x1<<1) // 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
15502   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_25G_CR_SHIFT                                              1
15503   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_50G_KR2                                                   (0x1<<2) // 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
15504   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_50G_KR2_SHIFT                                             2
15505   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_50G_CR2                                                   (0x1<<3) // 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
15506   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_ABILITY_50G_CR2_SHIFT                                             3
15507   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_RS_FEC_ABILITY                                                    (0x1<<4) // Extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
15508   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_RS_FEC_ABILITY_SHIFT                                              4
15509   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_FC_FEC_ABILITY                                                    (0x1<<5) // Extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
15510   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_FC_FEC_ABILITY_SHIFT                                              5
15511   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_RS_FEC_REQ                                                        (0x1<<6) // Extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
15512   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_RS_FEC_REQ_SHIFT                                                  6
15513   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_FC_FEC_REQ                                                        (0x1<<7) // Extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
15514   #define PHY_NW_IP_REG_LN1_ANEG_EXTENDED0_FC_FEC_REQ_SHIFT                                                  7
15515 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1507                                                          0x008680UL //Access:RW   DataWidth:0x8    // Reserved
15516 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508                                                          0x008684UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15517   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1445                                      (0x7<<0) // Reserved
15518   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1445_SHIFT                                0
15519   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1446                                      (0x1<<3) // Reserved
15520   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1446_SHIFT                                3
15521   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1447                                      (0x1<<4) // Reserved
15522   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1447_SHIFT                                4
15523   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1448                                      (0x1<<5) // Reserved
15524   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1448_SHIFT                                5
15525   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1449                                      (0x1<<7) // Reserved
15526   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1508_RESERVEDFIELD1449_SHIFT                                7
15527 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1509                                                          0x008688UL //Access:RW   DataWidth:0x8    // Reserved
15528 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1510                                                          0x00868cUL //Access:RW   DataWidth:0x8    // Reserved
15529 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1511                                                          0x008690UL //Access:RW   DataWidth:0x8    // Reserved
15530 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1512                                                          0x008694UL //Access:RW   DataWidth:0x8    // Reserved
15531 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513                                                          0x008698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15532   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1450                                      (0x1<<0) // Reserved
15533   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1450_SHIFT                                0
15534   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1451                                      (0x1<<1) // Reserved
15535   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1451_SHIFT                                1
15536   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1452                                      (0x1<<2) // Reserved
15537   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1452_SHIFT                                2
15538   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1453                                      (0x1<<3) // Reserved
15539   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1453_SHIFT                                3
15540   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1454                                      (0x1<<4) // Reserved
15541   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1454_SHIFT                                4
15542   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1455                                      (0x1<<5) // Reserved
15543   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1455_SHIFT                                5
15544   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1456                                      (0x1<<6) // Reserved
15545   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1456_SHIFT                                6
15546   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1457                                      (0x1<<7) // Reserved
15547   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1513_RESERVEDFIELD1457_SHIFT                                7
15548 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514                                                          0x00869cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15549   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1458                                      (0x1<<0) // Reserved
15550   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1458_SHIFT                                0
15551   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1459                                      (0x1<<1) // Reserved
15552   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1459_SHIFT                                1
15553   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1460                                      (0x1<<2) // Reserved
15554   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1460_SHIFT                                2
15555   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1461                                      (0x1<<3) // Reserved
15556   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1461_SHIFT                                3
15557   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1462                                      (0x1<<4) // Reserved
15558   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1462_SHIFT                                4
15559   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1463                                      (0x1<<5) // Reserved
15560   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1463_SHIFT                                5
15561   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1464                                      (0x1<<6) // Reserved
15562   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1514_RESERVEDFIELD1464_SHIFT                                6
15563 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE0                                                                 0x0086a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
15564   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE0_SELECTOR                                                      (0x1f<<0) // Link partner technology Select Field
15565   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE0_SELECTOR_SHIFT                                                0
15566   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0                                              (0x7<<5) // Link partner Echoed Nonce Field bits 2-0
15567   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                        5
15568 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1                                                                 0x0086a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
15569   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3                                              (0x3<<0) // Link partner Echoed Nonce Field bits 4-3
15570   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                        0
15571   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_PAUSE                                                         (0x1<<2) // Link partner Pause advertised ability
15572   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_PAUSE_SHIFT                                                   2
15573   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_ASM_DIR                                                       (0x1<<3) // Link partner Pause ASM_DIR advertised ability
15574   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_ASM_DIR_SHIFT                                                 3
15575   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_C2                                                            (0x1<<4) // Link partner C2 field always 0
15576   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_C2_SHIFT                                                      4
15577   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_REMOTE_FAULT                                                  (0x1<<5) // Link partner Remote Fault
15578   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_REMOTE_FAULT_SHIFT                                            5
15579   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_ACK                                                           (0x1<<6) // Link partner Acknowledge always 0
15580   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_ACK_SHIFT                                                     6
15581   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_NEXT_PAGE                                                     (0x1<<7) // Link partner Next Page
15582   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE1_NEXT_PAGE_SHIFT                                               7
15583 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE2                                                                 0x0086a8UL //Access:R    DataWidth:0x8    // Multi Field Register.
15584   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE2_TX_NONCE                                                      (0x1f<<0) // Transmitted Nonce Field from Link partner
15585   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE2_TX_NONCE_SHIFT                                                0
15586 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0                                                            0x0086acUL //Access:R    DataWidth:0x8    // Multi Field Register.
15587   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX                                            (0x1<<0) // Link partner 1000Base-KX technology advertised ability
15588   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                      0
15589   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4                                          (0x1<<1) // Link partner 10GBase-KX4 technology advertised ability
15590   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                    1
15591   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR                                           (0x1<<2) // Link partner 10GBase-KR technology advertised ability
15592   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                     2
15593   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4                                          (0x1<<3) // Link partner 40GBase-KR4 technology advertised ability
15594   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                    3
15595   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4                                          (0x1<<4) // Link partner 40GBase-CR4 technology advertised ability
15596   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                    4
15597   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10                                        (0x1<<5) // Link partner 100GBase-CR10 technology advertised ability
15598   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                  5
15599   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4                                         (0x1<<6) // Link partner 100GBase-KP4 technology advertised ability
15600   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                   6
15601   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4                                         (0x1<<7) // Link partner 100GBase-KR4 technology advertised ability
15602   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                   7
15603 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1                                                            0x0086b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
15604   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4                                         (0x1<<0) // Link partner 100GBase-CR4 technology advertised ability
15605   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                   0
15606   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                         (0x1<<1) // Link partner 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
15607   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                   1
15608   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR                                           (0x1<<2) // Link partner 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
15609   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                     2
15610   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11                                          (0x1f<<3) // Link partner technology advertised ability Field A15-A11
15611   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                    3
15612 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH2                                                            0x0086b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
15613   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16                                          (0x7f<<0) // Link partner technology advertised ability Field A22-A16
15614   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                    0
15615 #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC                                                              0x0086b8UL //Access:R    DataWidth:0x8    // Multi Field Register.
15616   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY                                                (0x1<<0) // Link partner base page bit F0.  It advertises FEC ability
15617   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                          0
15618   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_FEC_REQ                                                    (0x1<<1) // Link partner base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
15619   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_FEC_REQ_SHIFT                                              1
15620   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G                                             (0x1<<2) // Link partner base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
15621   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                       2
15622   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G                                             (0x1<<3) // Link partner base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
15623   #define PHY_NW_IP_REG_LN1_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                       3
15624 #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0                                                                  0x0086bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15625   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_25G_KR                                                 (0x1<<0) // Link partner 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
15626   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_25G_KR_SHIFT                                           0
15627   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_25G_CR                                                 (0x1<<1) // Link partner 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
15628   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_25G_CR_SHIFT                                           1
15629   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_50G_KR2                                                (0x1<<2) // Link partner 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
15630   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_50G_KR2_SHIFT                                          2
15631   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_50G_CR2                                                (0x1<<3) // Link partner 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
15632   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_ABILITY_50G_CR2_SHIFT                                          3
15633   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_RS_FEC_ABILITY                                                 (0x1<<4) // Link partner extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
15634   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_RS_FEC_ABILITY_SHIFT                                           4
15635   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_FC_FEC_ABILITY                                                 (0x1<<5) // Link partner extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
15636   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_FC_FEC_ABILITY_SHIFT                                           5
15637   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_RS_FEC_REQ                                                     (0x1<<6) // Link partner extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
15638   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_RS_FEC_REQ_SHIFT                                               6
15639   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_FC_FEC_REQ                                                     (0x1<<7) // Link partner extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
15640   #define PHY_NW_IP_REG_LN1_ANEG_LP_EXTENDED0_FC_FEC_REQ_SHIFT                                               7
15641 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1515                                                          0x0086c0UL //Access:R    DataWidth:0x8    // Reserved
15642 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516                                                          0x0086c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
15643   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1465                                      (0x7<<0) // Reserved
15644   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1465_SHIFT                                0
15645   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1466                                      (0x1<<3) // Reserved
15646   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1466_SHIFT                                3
15647   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1467                                      (0x1<<4) // Reserved
15648   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1467_SHIFT                                4
15649   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1468                                      (0x1<<5) // Reserved
15650   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1468_SHIFT                                5
15651   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1469                                      (0x1<<7) // Reserved
15652   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1516_RESERVEDFIELD1469_SHIFT                                7
15653 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1517                                                          0x0086c8UL //Access:R    DataWidth:0x8    // Reserved
15654 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1518                                                          0x0086ccUL //Access:R    DataWidth:0x8    // Reserved
15655 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1519                                                          0x0086d0UL //Access:R    DataWidth:0x8    // Reserved
15656 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1520                                                          0x0086d4UL //Access:R    DataWidth:0x8    // Reserved
15657 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521                                                          0x0086d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15658   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1470                                      (0x1<<0) // Reserved
15659   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1470_SHIFT                                0
15660   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1471                                      (0x1<<1) // Reserved
15661   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1471_SHIFT                                1
15662   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1472                                      (0x1<<2) // Reserved
15663   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1472_SHIFT                                2
15664   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1473                                      (0x1<<3) // Reserved
15665   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1473_SHIFT                                3
15666   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1474                                      (0x1<<4) // Reserved
15667   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1474_SHIFT                                4
15668   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1475                                      (0x1<<5) // Reserved
15669   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1475_SHIFT                                5
15670   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1476                                      (0x1<<6) // Reserved
15671   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1476_SHIFT                                6
15672   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1477                                      (0x1<<7) // Reserved
15673   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1521_RESERVEDFIELD1477_SHIFT                                7
15674 #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522                                                          0x0086dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15675   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1478                                      (0x1<<0) // Reserved
15676   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1478_SHIFT                                0
15677   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1479                                      (0x1<<1) // Reserved
15678   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1479_SHIFT                                1
15679   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1480                                      (0x1<<2) // Reserved
15680   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1480_SHIFT                                2
15681   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1481                                      (0x1<<3) // Reserved
15682   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1481_SHIFT                                3
15683   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1482                                      (0x1<<4) // Reserved
15684   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1482_SHIFT                                4
15685   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1483                                      (0x1<<5) // Reserved
15686   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1483_SHIFT                                5
15687   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1484                                      (0x1<<6) // Reserved
15688   #define PHY_NW_IP_REG_LN1_ANEG_RESERVEDREGISTER1522_RESERVEDFIELD1484_SHIFT                                6
15689 #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0                                                              0x0086e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15690   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX                                              (0x1<<0) // Resolution result for 1000Base-KX.  It is valid when status0.an_link_good is 1.
15691   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX_SHIFT                                        0
15692   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4                                            (0x1<<1) // Resolution result for 10GBase-KX4.  It is valid when status0.an_link_good is 1.
15693   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4_SHIFT                                      1
15694   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR                                             (0x1<<2) // Resolution result for 10GBase-KR.  It is valid when status0.an_link_good is 1.
15695   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR_SHIFT                                       2
15696   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4                                            (0x1<<3) // Resolution result for 40GBase-KR4.  It is valid when status0.an_link_good is 1.
15697   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4_SHIFT                                      3
15698   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4                                            (0x1<<4) // Resolution result for 40GBase-CR4.  It is valid when status0.an_link_good is 1.
15699   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4_SHIFT                                      4
15700   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10                                          (0x1<<5) // Resolution result for 100GBase-CR10.  It is valid when status0.an_link_good is 1.
15701   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10_SHIFT                                    5
15702   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4                                           (0x1<<6) // Resolution result for 100GBase-KP4.  It is valid when status0.an_link_good is 1.
15703   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4_SHIFT                                     6
15704   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4                                           (0x1<<7) // Resolution result for 100GBase-KR4.  It is valid when status0.an_link_good is 1.
15705   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4_SHIFT                                     7
15706 #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1                                                              0x0086e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15707   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4                                           (0x1<<0) // Resolution result for 100GBase-CR4.  It is valid when status0.an_link_good is 1.
15708   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4_SHIFT                                     0
15709   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S                                           (0x1<<1) // Resolution result for 25GBase-GR-S KR or CR.  It is valid when status0.an_link_good is 1.
15710   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S_SHIFT                                     1
15711   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR                                             (0x1<<2) // Resolution result for 25GBase-GR KR or CR.  It is valid when status0.an_link_good is 1.
15712   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_SHIFT                                       2
15713   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR                                             (0x1<<3) // Resolution result for 25GBase-KR.  It is valid when status0.an_link_good is 1.
15714   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR_SHIFT                                       3
15715   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR                                             (0x1<<4) // Resolution result for 25GBase-CR4.  It is valid when status0.an_link_good is 1.
15716   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR_SHIFT                                       4
15717   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2                                            (0x1<<5) // Resolution result for 50GBase-KR2.  It is valid when status0.an_link_good is 1.
15718   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2_SHIFT                                      5
15719   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2                                            (0x1<<6) // Resolution result for 50GBase-CR2.  It is valid when status0.an_link_good is 1.
15720   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2_SHIFT                                      6
15721 #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_FEC                                                                0x0086e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15722   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_FEC_RS                                                           (0x1<<0) // Resolution result for Reed-Solomon FEC.  It is valid when status0.an_link_good is 1.
15723   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_FEC_RS_SHIFT                                                     0
15724   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_FEC_FC                                                           (0x1<<1) // Resolution result for Firecode base page FEC.  It is valid when status0.an_link_good is 1.
15725   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_FEC_FC_SHIFT                                                     1
15726 #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_PAUSE                                                              0x0086ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
15727   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_PAUSE_RX                                                         (0x1<<0) // Resolution result for RX PAUSE enable.    It is valid when status0.an_link_good is 1.
15728   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_PAUSE_RX_SHIFT                                                   0
15729   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_PAUSE_TX                                                         (0x1<<1) // Resolution result for TX PAUSE enable.    It is valid when status0.an_link_good is 1.
15730   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_PAUSE_TX_SHIFT                                                   1
15731 #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_EEE                                                                0x0086f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15732   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_EEE_F821                                                         (0x1<<0) // Resolution result for EEE.  It is 1 if both the local device and the link partner advertise the EEE capability for the resolved PHY type.  It is 0 otherwise.  It is valid when status0.an_link_good is 1. Note that it indicates EEE deep sleep capability.
15733   #define PHY_NW_IP_REG_LN1_ANEG_RESOLUTION_EEE_F821_SHIFT                                                   0
15734 #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0                                                                  0x0086f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
15735   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_1G_KX                                                  (0x1<<0) // link_status for 1000Base-KX
15736   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_1G_KX_SHIFT                                            0
15737   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_10G_KX4                                                (0x1<<1) // link_status for 10GBase-KX4
15738   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_10G_KX4_SHIFT                                          1
15739   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_10G_KR                                                 (0x1<<2) // link_status for 10GBase-KR
15740   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_10G_KR_SHIFT                                           2
15741   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_40G_KR4                                                (0x1<<3) // link_status for 40GBase-KR4
15742   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_40G_KR4_SHIFT                                          3
15743   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_40G_CR4                                                (0x1<<4) // link_status for 40GBase-CR4
15744   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_40G_CR4_SHIFT                                          4
15745   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_100G_CR10                                              (0x1<<5) // link_status for 100GBase-CR10
15746   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_100G_CR10_SHIFT                                        5
15747   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_100G_KP4                                               (0x1<<6) // link_status for 100GBase-KP4
15748   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_100G_KP4_SHIFT                                         6
15749   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_100G_KR4                                               (0x1<<7) // link_status for 100GBase-KR4
15750   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS0_ABILITY_100G_KR4_SHIFT                                         7
15751 #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1                                                                  0x0086fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
15752   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_100G_CR4                                               (0x1<<0) // link_status for 100GBase-CR4
15753   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_100G_CR4_SHIFT                                         0
15754   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_25G_GR                                                 (0x1<<1) // link_status for 25GBase-GR KR/CR or 25GBase-GR-S KR-S/CR-S
15755   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_25G_GR_SHIFT                                           1
15756   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_25G_KR                                                 (0x1<<3) // link_status for 25GBase-KR
15757   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_25G_KR_SHIFT                                           3
15758   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_25G_CR                                                 (0x1<<4) // link_status for 25GBase-CR4
15759   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_25G_CR_SHIFT                                           4
15760   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_50G_KR2                                                (0x1<<5) // link_status for 50GBase-KR2
15761   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_50G_KR2_SHIFT                                          5
15762   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_50G_CR2                                                (0x1<<6) // link_status for 50GBase-CR2
15763   #define PHY_NW_IP_REG_LN1_ANEG_LINK_STATUS1_ABILITY_50G_CR2_SHIFT                                          6
15764 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1523                                                           0x008704UL //Access:R    DataWidth:0x8    // Multi Field Register.
15765   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1523_RESERVEDFIELD1485                                       (0x3<<0) // Reserved
15766   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1523_RESERVEDFIELD1485_SHIFT                                 0
15767   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1523_RESERVEDFIELD1486                                       (0x1<<2) // Reserved
15768   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1523_RESERVEDFIELD1486_SHIFT                                 2
15769 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1524                                                           0x008708UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15770   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1524_RESERVEDFIELD1487                                       (0x1<<0) // Reserved
15771   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1524_RESERVEDFIELD1487_SHIFT                                 0
15772 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1525                                                           0x00870cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15773   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1525_RESERVEDFIELD1488                                       (0x1<<0) // Reserved
15774   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1525_RESERVEDFIELD1488_SHIFT                                 0
15775 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526                                                           0x008714UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15776   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1489                                       (0x1<<0) // Reserved
15777   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1489_SHIFT                                 0
15778   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1490                                       (0x3<<1) // Reserved
15779   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1490_SHIFT                                 1
15780   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1491                                       (0x1<<3) // Reserved
15781   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1491_SHIFT                                 3
15782   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1492                                       (0x1<<4) // Reserved
15783   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1526_RESERVEDFIELD1492_SHIFT                                 4
15784 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1527                                                           0x008718UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15785   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1527_RESERVEDFIELD1493                                       (0x1<<0) // Reserved
15786   #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1527_RESERVEDFIELD1493_SHIFT                                 0
15787 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1528                                                           0x00871cUL //Access:RW   DataWidth:0x8    // Reserved
15788 #define PHY_NW_IP_REG_LN1_EEE_RESERVEDREGISTER1529                                                           0x008720UL //Access:RW   DataWidth:0x8    // Reserved
15789 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1530                                                    0x008800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15790   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1530_RESERVEDFIELD1496                                (0x3f<<0) // Reserved
15791   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1530_RESERVEDFIELD1496_SHIFT                          0
15792   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1530_RESERVEDFIELD1497                                (0x1<<6) // Reserved
15793   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1530_RESERVEDFIELD1497_SHIFT                          6
15794 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1531                                                    0x008808UL //Access:RW   DataWidth:0x8    // Reserved
15795 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1532                                                    0x00880cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15796   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1532_RESERVEDFIELD1499                                (0x7<<0) // Reserved
15797   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1532_RESERVEDFIELD1499_SHIFT                          0
15798   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1532_RESERVEDFIELD1500                                (0x3<<3) // Reserved
15799   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1532_RESERVEDFIELD1500_SHIFT                          3
15800 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533                                                    0x008814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15801   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533_RESERVEDFIELD1501                                (0x1<<0) // Reserved
15802   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533_RESERVEDFIELD1501_SHIFT                          0
15803   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533_RESERVEDFIELD1502                                (0x3<<1) // Reserved
15804   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533_RESERVEDFIELD1502_SHIFT                          1
15805   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533_RESERVEDFIELD1503                                (0x1<<3) // Reserved
15806   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1533_RESERVEDFIELD1503_SHIFT                          3
15807 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1534                                                    0x00881cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15808   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1534_RESERVEDFIELD1504                                (0x1<<0) // Reserved
15809   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1534_RESERVEDFIELD1504_SHIFT                          0
15810 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1535                                                    0x008824UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15811   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1535_RESERVEDFIELD1505                                (0xf<<0) // Reserved
15812   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1535_RESERVEDFIELD1505_SHIFT                          0
15813 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1536                                                    0x008828UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15814   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1536_RESERVEDFIELD1506                                (0x7<<0) // Reserved
15815   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1536_RESERVEDFIELD1506_SHIFT                          0
15816   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1536_RESERVEDFIELD1507                                (0x7<<3) // Reserved
15817   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1536_RESERVEDFIELD1507_SHIFT                          3
15818 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1537                                                    0x00882cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15819   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1537_RESERVEDFIELD1508                                (0x7<<0) // Reserved
15820   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1537_RESERVEDFIELD1508_SHIFT                          0
15821   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1537_RESERVEDFIELD1509                                (0x7<<3) // Reserved
15822   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1537_RESERVEDFIELD1509_SHIFT                          3
15823 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538                                                    0x008830UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15824   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1510                                (0x3<<0) // Reserved
15825   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1510_SHIFT                          0
15826   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1511                                (0x3<<2) // Reserved
15827   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1511_SHIFT                          2
15828   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1512                                (0x3<<4) // Reserved
15829   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1512_SHIFT                          4
15830   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1513                                (0x3<<6) // Reserved
15831   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1538_RESERVEDFIELD1513_SHIFT                          6
15832 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1539                                                    0x008838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15833   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1539_RESERVEDFIELD1514                                (0x7<<0) // Reserved
15834   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1539_RESERVEDFIELD1514_SHIFT                          0
15835   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1539_RESERVEDFIELD1515                                (0x7<<3) // Reserved
15836   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1539_RESERVEDFIELD1515_SHIFT                          3
15837 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1540                                                    0x00883cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15838   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1540_RESERVEDFIELD1516                                (0x7<<0) // Reserved
15839   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1540_RESERVEDFIELD1516_SHIFT                          0
15840   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1540_RESERVEDFIELD1517                                (0x7<<3) // Reserved
15841   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1540_RESERVEDFIELD1517_SHIFT                          3
15842 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1541                                                    0x008840UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15843   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1541_RESERVEDFIELD1518                                (0x7<<0) // Reserved
15844   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1541_RESERVEDFIELD1518_SHIFT                          0
15845   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1541_RESERVEDFIELD1519                                (0x7<<3) // Reserved
15846   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1541_RESERVEDFIELD1519_SHIFT                          3
15847 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1542                                                    0x008844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15848   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1542_RESERVEDFIELD1520                                (0x7<<0) // Reserved
15849   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1542_RESERVEDFIELD1520_SHIFT                          0
15850   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1542_RESERVEDFIELD1521                                (0x7<<3) // Reserved
15851   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1542_RESERVEDFIELD1521_SHIFT                          3
15852 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1543                                                    0x008880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15853   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1543_RESERVEDFIELD1522                                (0x1<<0) // Reserved
15854   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1543_RESERVEDFIELD1522_SHIFT                          0
15855   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1543_RESERVEDFIELD1523                                (0x1<<2) // Reserved
15856   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1543_RESERVEDFIELD1523_SHIFT                          2
15857 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1544                                                    0x008884UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15858   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1544_RESERVEDFIELD1524                                (0xf<<0) // Reserved
15859   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1544_RESERVEDFIELD1524_SHIFT                          0
15860   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1544_RESERVEDFIELD1525                                (0xf<<4) // Reserved
15861   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1544_RESERVEDFIELD1525_SHIFT                          4
15862 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1545                                                    0x008888UL //Access:RW   DataWidth:0x8    // Reserved
15863 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1546                                                    0x00888cUL //Access:RW   DataWidth:0x8    // Reserved
15864 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547                                                    0x008890UL //Access:R    DataWidth:0x8    // Multi Field Register.
15865   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1528                                (0x7<<0) // Reserved
15866   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1528_SHIFT                          0
15867   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1529                                (0x7<<3) // Reserved
15868   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1529_SHIFT                          3
15869   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1530                                (0x1<<6) // Reserved
15870   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1530_SHIFT                          6
15871   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1531                                (0x1<<7) // Reserved
15872   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1547_RESERVEDFIELD1531_SHIFT                          7
15873 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1548                                                    0x008894UL //Access:R    DataWidth:0x8    // Multi Field Register.
15874   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1548_RESERVEDFIELD1532                                (0xf<<0) // Reserved
15875   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1548_RESERVEDFIELD1532_SHIFT                          0
15876   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1548_RESERVEDFIELD1533                                (0xf<<4) // Reserved
15877   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1548_RESERVEDFIELD1533_SHIFT                          4
15878 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1549                                                    0x008898UL //Access:R    DataWidth:0x8    // Reserved
15879 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1550                                                    0x00889cUL //Access:R    DataWidth:0x8    // Reserved
15880 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1551                                                    0x0088a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
15881   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1551_RESERVEDFIELD1536                                (0xf<<0) // Reserved
15882   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1551_RESERVEDFIELD1536_SHIFT                          0
15883   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1551_RESERVEDFIELD1537                                (0xf<<4) // Reserved
15884   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1551_RESERVEDFIELD1537_SHIFT                          4
15885 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1552                                                    0x0088a4UL //Access:RW   DataWidth:0x8    // Reserved
15886 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1553                                                    0x0088a8UL //Access:RW   DataWidth:0x8    // Reserved
15887 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1554                                                    0x0088acUL //Access:R    DataWidth:0x8    // Multi Field Register.
15888   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1554_RESERVEDFIELD1540                                (0x1<<1) // Reserved
15889   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1554_RESERVEDFIELD1540_SHIFT                          1
15890 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1555                                                    0x0088b0UL //Access:R    DataWidth:0x8    // Reserved
15891 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1556                                                    0x0088b8UL //Access:RW   DataWidth:0x8    // Reserved
15892 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_AGCLOS_CTRL0                                                            0x0088c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15893   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START                                             (0xf<<0) // AGC LOS Threshold Start Value
15894   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START_SHIFT                                       0
15895 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1557                                                    0x0088c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15896   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1557_RESERVEDFIELD1543                                (0xf<<0) // Reserved
15897   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1557_RESERVEDFIELD1543_SHIFT                          0
15898 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1558                                                    0x0088c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15899   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1558_RESERVEDFIELD1544                                (0xf<<0) // Reserved
15900   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1558_RESERVEDFIELD1544_SHIFT                          0
15901 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559                                                    0x0088ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15902   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559_RESERVEDFIELD1545                                (0xf<<0) // Reserved
15903   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559_RESERVEDFIELD1545_SHIFT                          0
15904   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559_RESERVEDFIELD1546                                (0x1<<6) // Reserved
15905   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559_RESERVEDFIELD1546_SHIFT                          6
15906   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559_RESERVEDFIELD1547                                (0x1<<7) // Reserved
15907   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1559_RESERVEDFIELD1547_SHIFT                          7
15908 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560                                                    0x0088d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15909   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560_RESERVEDFIELD1548                                (0x1<<0) // Reserved
15910   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560_RESERVEDFIELD1548_SHIFT                          0
15911   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560_RESERVEDFIELD1549                                (0x1<<1) // Reserved
15912   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560_RESERVEDFIELD1549_SHIFT                          1
15913   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560_RESERVEDFIELD1550                                (0x7<<2) // Reserved
15914   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1560_RESERVEDFIELD1550_SHIFT                          2
15915 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561                                                    0x0088d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15916   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561_RESERVEDFIELD1551                                (0xf<<0) // Reserved
15917   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561_RESERVEDFIELD1551_SHIFT                          0
15918   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561_RESERVEDFIELD1552                                (0x3<<4) // Reserved
15919   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561_RESERVEDFIELD1552_SHIFT                          4
15920   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561_RESERVEDFIELD1553                                (0x1<<6) // Reserved
15921   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1561_RESERVEDFIELD1553_SHIFT                          6
15922 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1562                                                    0x0088d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15923   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1562_RESERVEDFIELD1554                                (0xf<<0) // Reserved
15924   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1562_RESERVEDFIELD1554_SHIFT                          0
15925 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1563                                                    0x0088dcUL //Access:RW   DataWidth:0x8    // Reserved
15926 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1564                                                    0x0088e0UL //Access:RW   DataWidth:0x8    // Reserved
15927 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1565                                                    0x0088e4UL //Access:RW   DataWidth:0x8    // Reserved
15928 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1566                                                    0x0088e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15929   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1566_RESERVEDFIELD1558                                (0x3<<0) // Reserved
15930   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1566_RESERVEDFIELD1558_SHIFT                          0
15931 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1567                                                    0x0088f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15932   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1567_RESERVEDFIELD1559                                (0xf<<0) // Reserved
15933   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1567_RESERVEDFIELD1559_SHIFT                          0
15934   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1567_RESERVEDFIELD1560                                (0x1<<4) // Reserved
15935   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1567_RESERVEDFIELD1560_SHIFT                          4
15936 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_PLE_ATT_CTRL1                                                           0x0088f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15937   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START                                           (0x7<<0) // PLE LFG Start Value
15938   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START_SHIFT                                     0
15939 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_HFG_SQL_CTRL0                                                        0x008900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15940   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START                                     (0x1f<<0) // CTLE HFG Start Value
15941   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START_SHIFT                               0
15942 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1568                                                    0x008904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15943   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1568_RESERVEDFIELD1561                                (0x1f<<0) // Reserved
15944   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1568_RESERVEDFIELD1561_SHIFT                          0
15945 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1569                                                    0x008908UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15946   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1569_RESERVEDFIELD1562                                (0x1f<<0) // Reserved
15947   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1569_RESERVEDFIELD1562_SHIFT                          0
15948 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1570                                                    0x00890cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15949   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1570_RESERVEDFIELD1563                                (0xf<<0) // Reserved
15950   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1570_RESERVEDFIELD1563_SHIFT                          0
15951   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1570_RESERVEDFIELD1564                                (0x1<<7) // Reserved
15952   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1570_RESERVEDFIELD1564_SHIFT                          7
15953 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571                                                    0x008910UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15954   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571_RESERVEDFIELD1565                                (0x1<<0) // Reserved
15955   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571_RESERVEDFIELD1565_SHIFT                          0
15956   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571_RESERVEDFIELD1566                                (0x1<<1) // Reserved
15957   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571_RESERVEDFIELD1566_SHIFT                          1
15958   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571_RESERVEDFIELD1567                                (0x7<<2) // Reserved
15959   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1571_RESERVEDFIELD1567_SHIFT                          2
15960 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572                                                    0x008914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15961   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572_RESERVEDFIELD1568                                (0xf<<0) // Reserved
15962   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572_RESERVEDFIELD1568_SHIFT                          0
15963   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572_RESERVEDFIELD1569                                (0x3<<4) // Reserved
15964   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572_RESERVEDFIELD1569_SHIFT                          4
15965   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572_RESERVEDFIELD1570                                (0x1<<6) // Reserved
15966   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1572_RESERVEDFIELD1570_SHIFT                          6
15967 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1573                                                    0x008918UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15968   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1573_RESERVEDFIELD1571                                (0x1f<<0) // Reserved
15969   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1573_RESERVEDFIELD1571_SHIFT                          0
15970 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574                                                    0x008940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15971   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1572                                (0x1<<0) // Reserved
15972   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1572_SHIFT                          0
15973   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1573                                (0x1<<1) // Reserved
15974   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1573_SHIFT                          1
15975   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1574                                (0x1<<2) // Reserved
15976   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1574_SHIFT                          2
15977   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1575                                (0x1<<3) // Reserved
15978   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1574_RESERVEDFIELD1575_SHIFT                          3
15979 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1575                                                    0x008944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15980   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1575_RESERVEDFIELD1576                                (0x7<<0) // Reserved
15981   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1575_RESERVEDFIELD1576_SHIFT                          0
15982   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1575_RESERVEDFIELD1577                                (0x7<<4) // Reserved
15983   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1575_RESERVEDFIELD1577_SHIFT                          4
15984 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1576                                                    0x008948UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15985   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1576_RESERVEDFIELD1578                                (0x7<<0) // Reserved
15986   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1576_RESERVEDFIELD1578_SHIFT                          0
15987   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1576_RESERVEDFIELD1579                                (0x7<<4) // Reserved
15988   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1576_RESERVEDFIELD1579_SHIFT                          4
15989 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1577                                                    0x00894cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
15990   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1577_RESERVEDFIELD1580                                (0x7<<0) // Reserved
15991   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1577_RESERVEDFIELD1580_SHIFT                          0
15992   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1577_RESERVEDFIELD1581                                (0x7<<4) // Reserved
15993   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1577_RESERVEDFIELD1581_SHIFT                          4
15994 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1578                                                    0x008950UL //Access:RW   DataWidth:0x8    // Multi Field Register.
15995   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1578_RESERVEDFIELD1582                                (0x7<<0) // Reserved
15996   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1578_RESERVEDFIELD1582_SHIFT                          0
15997   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1578_RESERVEDFIELD1583                                (0x7<<4) // Reserved
15998   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1578_RESERVEDFIELD1583_SHIFT                          4
15999 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1579                                                    0x008954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16000   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1579_RESERVEDFIELD1584                                (0x7<<0) // Reserved
16001   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1579_RESERVEDFIELD1584_SHIFT                          0
16002   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1579_RESERVEDFIELD1585                                (0x7<<4) // Reserved
16003   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1579_RESERVEDFIELD1585_SHIFT                          4
16004 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1580                                                    0x008958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16005   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1580_RESERVEDFIELD1586                                (0x7<<0) // Reserved
16006   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1580_RESERVEDFIELD1586_SHIFT                          0
16007   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1580_RESERVEDFIELD1587                                (0x7<<4) // Reserved
16008   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1580_RESERVEDFIELD1587_SHIFT                          4
16009 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1581                                                    0x00895cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16010   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1581_RESERVEDFIELD1588                                (0x7<<0) // Reserved
16011   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1581_RESERVEDFIELD1588_SHIFT                          0
16012   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1581_RESERVEDFIELD1589                                (0x7<<4) // Reserved
16013   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1581_RESERVEDFIELD1589_SHIFT                          4
16014 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1582                                                    0x008960UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16015   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1582_RESERVEDFIELD1590                                (0x7<<0) // Reserved
16016   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1582_RESERVEDFIELD1590_SHIFT                          0
16017   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1582_RESERVEDFIELD1591                                (0x7<<4) // Reserved
16018   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1582_RESERVEDFIELD1591_SHIFT                          4
16019 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1583                                                    0x008964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16020   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1583_RESERVEDFIELD1592                                (0x7<<0) // Reserved
16021   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1583_RESERVEDFIELD1592_SHIFT                          0
16022   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1583_RESERVEDFIELD1593                                (0x7<<4) // Reserved
16023   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1583_RESERVEDFIELD1593_SHIFT                          4
16024 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1584                                                    0x008968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16025   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1584_RESERVEDFIELD1594                                (0x7<<0) // Reserved
16026   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1584_RESERVEDFIELD1594_SHIFT                          0
16027   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1584_RESERVEDFIELD1595                                (0x7<<4) // Reserved
16028   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1584_RESERVEDFIELD1595_SHIFT                          4
16029 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1585                                                    0x00896cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16030   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1585_RESERVEDFIELD1596                                (0x7<<0) // Reserved
16031   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1585_RESERVEDFIELD1596_SHIFT                          0
16032   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1585_RESERVEDFIELD1597                                (0x7<<4) // Reserved
16033   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1585_RESERVEDFIELD1597_SHIFT                          4
16034 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1586                                                    0x008970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16035   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1586_RESERVEDFIELD1598                                (0x7<<0) // Reserved
16036   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1586_RESERVEDFIELD1598_SHIFT                          0
16037   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1586_RESERVEDFIELD1599                                (0x7<<4) // Reserved
16038   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1586_RESERVEDFIELD1599_SHIFT                          4
16039 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1587                                                    0x008974UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16040   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1587_RESERVEDFIELD1600                                (0x7<<0) // Reserved
16041   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1587_RESERVEDFIELD1600_SHIFT                          0
16042   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1587_RESERVEDFIELD1601                                (0x7<<4) // Reserved
16043   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1587_RESERVEDFIELD1601_SHIFT                          4
16044 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1588                                                    0x008978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16045   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1588_RESERVEDFIELD1602                                (0x7<<0) // Reserved
16046   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1588_RESERVEDFIELD1602_SHIFT                          0
16047   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1588_RESERVEDFIELD1603                                (0x7<<4) // Reserved
16048   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1588_RESERVEDFIELD1603_SHIFT                          4
16049 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1589                                                    0x00897cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16050   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1589_RESERVEDFIELD1604                                (0x7<<0) // Reserved
16051   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1589_RESERVEDFIELD1604_SHIFT                          0
16052   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1589_RESERVEDFIELD1605                                (0x7<<4) // Reserved
16053   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1589_RESERVEDFIELD1605_SHIFT                          4
16054 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1590                                                    0x008980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16055   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1590_RESERVEDFIELD1606                                (0x7<<0) // Reserved
16056   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1590_RESERVEDFIELD1606_SHIFT                          0
16057   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1590_RESERVEDFIELD1607                                (0x7<<4) // Reserved
16058   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1590_RESERVEDFIELD1607_SHIFT                          4
16059 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1591                                                    0x008984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16060   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1591_RESERVEDFIELD1608                                (0x7<<0) // Reserved
16061   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1591_RESERVEDFIELD1608_SHIFT                          0
16062   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1591_RESERVEDFIELD1609                                (0x7<<4) // Reserved
16063   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1591_RESERVEDFIELD1609_SHIFT                          4
16064 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1592                                                    0x008988UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16065   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1592_RESERVEDFIELD1610                                (0x7<<0) // Reserved
16066   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1592_RESERVEDFIELD1610_SHIFT                          0
16067   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1592_RESERVEDFIELD1611                                (0x7<<4) // Reserved
16068   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1592_RESERVEDFIELD1611_SHIFT                          4
16069 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1593                                                    0x00898cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16070   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1593_RESERVEDFIELD1612                                (0x7<<0) // Reserved
16071   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1593_RESERVEDFIELD1612_SHIFT                          0
16072   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1593_RESERVEDFIELD1613                                (0x7<<4) // Reserved
16073   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1593_RESERVEDFIELD1613_SHIFT                          4
16074 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1594                                                    0x008990UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16075   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1594_RESERVEDFIELD1614                                (0x7<<0) // Reserved
16076   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1594_RESERVEDFIELD1614_SHIFT                          0
16077   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1594_RESERVEDFIELD1615                                (0x7<<4) // Reserved
16078   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1594_RESERVEDFIELD1615_SHIFT                          4
16079 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1595                                                    0x008994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16080   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1595_RESERVEDFIELD1616                                (0x7<<0) // Reserved
16081   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1595_RESERVEDFIELD1616_SHIFT                          0
16082   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1595_RESERVEDFIELD1617                                (0x7<<4) // Reserved
16083   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1595_RESERVEDFIELD1617_SHIFT                          4
16084 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1596                                                    0x008998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16085   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1596_RESERVEDFIELD1618                                (0x7<<0) // Reserved
16086   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1596_RESERVEDFIELD1618_SHIFT                          0
16087   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1596_RESERVEDFIELD1619                                (0x7<<4) // Reserved
16088   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1596_RESERVEDFIELD1619_SHIFT                          4
16089 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1597                                                    0x00899cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16090   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1597_RESERVEDFIELD1620                                (0x7<<0) // Reserved
16091   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1597_RESERVEDFIELD1620_SHIFT                          0
16092   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1597_RESERVEDFIELD1621                                (0x7<<4) // Reserved
16093   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1597_RESERVEDFIELD1621_SHIFT                          4
16094 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1598                                                    0x0089a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16095   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1598_RESERVEDFIELD1622                                (0x7<<0) // Reserved
16096   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1598_RESERVEDFIELD1622_SHIFT                          0
16097   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1598_RESERVEDFIELD1623                                (0x7<<4) // Reserved
16098   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1598_RESERVEDFIELD1623_SHIFT                          4
16099 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_GN_APG_CTRL0                                                            0x0089c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16100   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START                                             (0x3<<0) // GN APG Start Value
16101   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START_SHIFT                                       0
16102 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1599                                                    0x0089c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16103   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1599_RESERVEDFIELD1624                                (0x3<<0) // Reserved
16104   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1599_RESERVEDFIELD1624_SHIFT                          0
16105   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1599_RESERVEDFIELD1625                                (0x3<<2) // Reserved
16106   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1599_RESERVEDFIELD1625_SHIFT                          2
16107 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1600                                                    0x0089c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16108   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1600_RESERVEDFIELD1626                                (0xf<<0) // Reserved
16109   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1600_RESERVEDFIELD1626_SHIFT                          0
16110   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1600_RESERVEDFIELD1627                                (0x1<<7) // Reserved
16111   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1600_RESERVEDFIELD1627_SHIFT                          7
16112 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601                                                    0x0089ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16113   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601_RESERVEDFIELD1628                                (0x1<<0) // Reserved
16114   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601_RESERVEDFIELD1628_SHIFT                          0
16115   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601_RESERVEDFIELD1629                                (0x1<<1) // Reserved
16116   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601_RESERVEDFIELD1629_SHIFT                          1
16117   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601_RESERVEDFIELD1630                                (0x3<<2) // Reserved
16118   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1601_RESERVEDFIELD1630_SHIFT                          2
16119 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602                                                    0x0089d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16120   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602_RESERVEDFIELD1631                                (0xf<<0) // Reserved
16121   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602_RESERVEDFIELD1631_SHIFT                          0
16122   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602_RESERVEDFIELD1632                                (0x3<<4) // Reserved
16123   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602_RESERVEDFIELD1632_SHIFT                          4
16124   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602_RESERVEDFIELD1633                                (0x1<<6) // Reserved
16125   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1602_RESERVEDFIELD1633_SHIFT                          6
16126 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1603                                                    0x0089d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16127   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1603_RESERVEDFIELD1634                                (0x3<<0) // Reserved
16128   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1603_RESERVEDFIELD1634_SHIFT                          0
16129 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1604                                                    0x0089d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16130   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1604_RESERVEDFIELD1635                                (0x3<<0) // Reserved
16131   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1604_RESERVEDFIELD1635_SHIFT                          0
16132   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1604_RESERVEDFIELD1636                                (0x3<<2) // Reserved
16133   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1604_RESERVEDFIELD1636_SHIFT                          2
16134 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL0                                                            0x008a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16135   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START                                             (0x1f<<0) // EQ LFG Start Value
16136   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START_SHIFT                                       0
16137 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL1                                                            0x008a04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16138   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX                                         (0x1f<<0) // EQ LFG Maximum Value, inclusive
16139   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX_SHIFT                                   0
16140 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL2                                                            0x008a08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16141   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN                                         (0x1f<<0) // EQ LFG Minimum Value, inclusive
16142   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN_SHIFT                                   0
16143 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1605                                                    0x008a0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16144   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1605_RESERVEDFIELD1637                                (0xf<<0) // Reserved
16145   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1605_RESERVEDFIELD1637_SHIFT                          0
16146   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1605_RESERVEDFIELD1638                                (0x1<<7) // Reserved
16147   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1605_RESERVEDFIELD1638_SHIFT                          7
16148 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606                                                    0x008a10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16149   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606_RESERVEDFIELD1639                                (0x1<<0) // Reserved
16150   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606_RESERVEDFIELD1639_SHIFT                          0
16151   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606_RESERVEDFIELD1640                                (0x1<<1) // Reserved
16152   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606_RESERVEDFIELD1640_SHIFT                          1
16153   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606_RESERVEDFIELD1641                                (0x7<<2) // Reserved
16154   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1606_RESERVEDFIELD1641_SHIFT                          2
16155 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607                                                    0x008a14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16156   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607_RESERVEDFIELD1642                                (0xf<<0) // Reserved
16157   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607_RESERVEDFIELD1642_SHIFT                          0
16158   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607_RESERVEDFIELD1643                                (0x3<<4) // Reserved
16159   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607_RESERVEDFIELD1643_SHIFT                          4
16160   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607_RESERVEDFIELD1644                                (0x1<<6) // Reserved
16161   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1607_RESERVEDFIELD1644_SHIFT                          6
16162 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1608                                                    0x008a18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16163   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1608_RESERVEDFIELD1645                                (0x1f<<0) // Reserved
16164   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1608_RESERVEDFIELD1645_SHIFT                          0
16165 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1609                                                    0x008a1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16166   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1609_RESERVEDFIELD1646                                (0x1f<<0) // Reserved
16167   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1609_RESERVEDFIELD1646_SHIFT                          0
16168 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1610                                                    0x008a20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16169   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1610_RESERVEDFIELD1647                                (0x1f<<0) // Reserved
16170   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1610_RESERVEDFIELD1647_SHIFT                          0
16171 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1611                                                    0x008a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16172   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1611_RESERVEDFIELD1648                                (0x1f<<0) // Reserved
16173   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1611_RESERVEDFIELD1648_SHIFT                          0
16174 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1612                                                    0x008a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16175   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1612_RESERVEDFIELD1649                                (0x1f<<0) // Reserved
16176   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1612_RESERVEDFIELD1649_SHIFT                          0
16177 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1613                                                    0x008a48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16178   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1613_RESERVEDFIELD1650                                (0x1f<<0) // Reserved
16179   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1613_RESERVEDFIELD1650_SHIFT                          0
16180 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1614                                                    0x008a4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16181   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1614_RESERVEDFIELD1651                                (0xf<<0) // Reserved
16182   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1614_RESERVEDFIELD1651_SHIFT                          0
16183   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1614_RESERVEDFIELD1652                                (0x1<<7) // Reserved
16184   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1614_RESERVEDFIELD1652_SHIFT                          7
16185 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615                                                    0x008a50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16186   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615_RESERVEDFIELD1653                                (0x1<<0) // Reserved
16187   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615_RESERVEDFIELD1653_SHIFT                          0
16188   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615_RESERVEDFIELD1654                                (0x1<<1) // Reserved
16189   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615_RESERVEDFIELD1654_SHIFT                          1
16190   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615_RESERVEDFIELD1655                                (0x7<<2) // Reserved
16191   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1615_RESERVEDFIELD1655_SHIFT                          2
16192 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616                                                    0x008a54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16193   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616_RESERVEDFIELD1656                                (0xf<<0) // Reserved
16194   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616_RESERVEDFIELD1656_SHIFT                          0
16195   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616_RESERVEDFIELD1657                                (0x3<<4) // Reserved
16196   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616_RESERVEDFIELD1657_SHIFT                          4
16197   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616_RESERVEDFIELD1658                                (0x1<<6) // Reserved
16198   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1616_RESERVEDFIELD1658_SHIFT                          6
16199 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1617                                                    0x008a58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16200   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1617_RESERVEDFIELD1659                                (0x1f<<0) // Reserved
16201   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1617_RESERVEDFIELD1659_SHIFT                          0
16202 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1618                                                    0x008a60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16203   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1618_RESERVEDFIELD1660                                (0xf<<0) // Reserved
16204   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1618_RESERVEDFIELD1660_SHIFT                          0
16205   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1618_RESERVEDFIELD1661                                (0x1<<4) // Reserved
16206   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1618_RESERVEDFIELD1661_SHIFT                          4
16207 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_MB_CTRL1                                                             0x008a64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16208   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START                                              (0xf<<0) // EQ MBF Start Value
16209   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START_SHIFT                                        0
16210   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START                                              (0xf<<4) // EQ MBG Start Value
16211   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START_SHIFT                                        4
16212 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1619                                                    0x008a68UL //Access:RW   DataWidth:0x8    // Reserved
16213 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1620                                                    0x008a6cUL //Access:RW   DataWidth:0x8    // Reserved
16214 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621                                                    0x008a70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16215   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621_RESERVEDFIELD1664                                (0x1<<0) // Reserved
16216   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621_RESERVEDFIELD1664_SHIFT                          0
16217   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621_RESERVEDFIELD1665                                (0x1<<1) // Reserved
16218   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621_RESERVEDFIELD1665_SHIFT                          1
16219   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621_RESERVEDFIELD1666                                (0xf<<2) // Reserved
16220   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1621_RESERVEDFIELD1666_SHIFT                          2
16221 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622                                                    0x008a74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16222   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622_RESERVEDFIELD1667                                (0xf<<0) // Reserved
16223   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622_RESERVEDFIELD1667_SHIFT                          0
16224   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622_RESERVEDFIELD1668                                (0x3<<4) // Reserved
16225   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622_RESERVEDFIELD1668_SHIFT                          4
16226   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622_RESERVEDFIELD1669                                (0x1<<6) // Reserved
16227   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1622_RESERVEDFIELD1669_SHIFT                          6
16228 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1623                                                    0x008a80UL //Access:RW   DataWidth:0x8    // Reserved
16229 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1624                                                    0x008a84UL //Access:RW   DataWidth:0x8    // Reserved
16230 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625                                                    0x008a88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16231   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625_RESERVEDFIELD1672                                (0x1<<0) // Reserved
16232   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625_RESERVEDFIELD1672_SHIFT                          0
16233   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625_RESERVEDFIELD1673                                (0x1<<1) // Reserved
16234   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625_RESERVEDFIELD1673_SHIFT                          1
16235   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625_RESERVEDFIELD1674                                (0xf<<2) // Reserved
16236   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1625_RESERVEDFIELD1674_SHIFT                          2
16237 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626                                                    0x008a8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16238   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626_RESERVEDFIELD1675                                (0xf<<0) // Reserved
16239   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626_RESERVEDFIELD1675_SHIFT                          0
16240   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626_RESERVEDFIELD1676                                (0x3<<4) // Reserved
16241   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626_RESERVEDFIELD1676_SHIFT                          4
16242   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626_RESERVEDFIELD1677                                (0x1<<6) // Reserved
16243   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1626_RESERVEDFIELD1677_SHIFT                          6
16244 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1627                                                    0x008a98UL //Access:RW   DataWidth:0x8    // Reserved
16245 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1628                                                    0x008a9cUL //Access:RW   DataWidth:0x8    // Reserved
16246 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1629                                                    0x008aa0UL //Access:RW   DataWidth:0x8    // Reserved
16247 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1630                                                    0x008aa4UL //Access:RW   DataWidth:0x8    // Reserved
16248 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1631                                                    0x008aacUL //Access:R    DataWidth:0x8    // Reserved
16249 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1632                                                    0x008ab0UL //Access:R    DataWidth:0x8    // Multi Field Register.
16250   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1632_RESERVEDFIELD1683                                (0x1<<0) // Reserved
16251   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1632_RESERVEDFIELD1683_SHIFT                          0
16252   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1632_RESERVEDFIELD1684                                (0x1<<1) // Reserved
16253   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1632_RESERVEDFIELD1684_SHIFT                          1
16254 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1633                                                    0x008ab8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16255   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1633_RESERVEDFIELD1685                                (0x1<<0) // Reserved
16256   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1633_RESERVEDFIELD1685_SHIFT                          0
16257   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1633_RESERVEDFIELD1686                                (0x1<<1) // Reserved
16258   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1633_RESERVEDFIELD1686_SHIFT                          1
16259 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1634                                                    0x008abcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16260   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1634_RESERVEDFIELD1687                                (0x1<<6) // Reserved
16261   #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1634_RESERVEDFIELD1687_SHIFT                          6
16262 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1635                                                    0x008ae0UL //Access:RW   DataWidth:0x8    // Reserved
16263 #define PHY_NW_IP_REG_LN1_LEQ_REFCLK_RESERVEDREGISTER1636                                                    0x008ae4UL //Access:RW   DataWidth:0x8    // Reserved
16264 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1637                                                     0x008c00UL //Access:RW   DataWidth:0x8    // Reserved
16265 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1638                                                     0x008c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16266   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1638_RESERVEDFIELD1689                                 (0x7f<<0) // Reserved
16267   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1638_RESERVEDFIELD1689_SHIFT                           0
16268 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1639                                                     0x008c08UL //Access:RW   DataWidth:0x8    // Reserved
16269 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1640                                                     0x008c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16270   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1640_RESERVEDFIELD1691                                 (0x7f<<0) // Reserved
16271   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1640_RESERVEDFIELD1691_SHIFT                           0
16272 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1641                                                     0x008c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16273   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1641_RESERVEDFIELD1692                                 (0xf<<0) // Reserved
16274   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1641_RESERVEDFIELD1692_SHIFT                           0
16275 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1642                                                     0x008c14UL //Access:RW   DataWidth:0x8    // Reserved
16276 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1643                                                     0x008c20UL //Access:RW   DataWidth:0x8    // Reserved
16277 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1644                                                     0x008c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16278   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1644_RESERVEDFIELD1695                                 (0xf<<0) // Reserved
16279   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1644_RESERVEDFIELD1695_SHIFT                           0
16280 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1645                                                     0x008c30UL //Access:RW   DataWidth:0x8    // Reserved
16281 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1646                                                     0x008c34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16282   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1646_RESERVEDFIELD1697                                 (0xf<<0) // Reserved
16283   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1646_RESERVEDFIELD1697_SHIFT                           0
16284 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1647                                                     0x008c40UL //Access:RW   DataWidth:0x8    // Reserved
16285 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1648                                                     0x008c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16286   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1648_RESERVEDFIELD1699                                 (0xf<<0) // Reserved
16287   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1648_RESERVEDFIELD1699_SHIFT                           0
16288 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1649                                                     0x008c4cUL //Access:RW   DataWidth:0x8    // Reserved
16289 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1650                                                     0x008c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16290   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1650_RESERVEDFIELD1701                                 (0xf<<0) // Reserved
16291   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1650_RESERVEDFIELD1701_SHIFT                           0
16292 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1651                                                     0x008c58UL //Access:RW   DataWidth:0x8    // Reserved
16293 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1652                                                     0x008c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16294   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1652_RESERVEDFIELD1703                                 (0xf<<0) // Reserved
16295   #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1652_RESERVEDFIELD1703_SHIFT                           0
16296 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1653                                                     0x008c80UL //Access:RW   DataWidth:0x8    // Reserved
16297 #define PHY_NW_IP_REG_LN1_LEQ_RXCLK_RESERVEDREGISTER1654                                                     0x008c84UL //Access:RW   DataWidth:0x8    // Reserved
16298 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_AFE_PD_CTRL0                                                            0x008e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16299   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV                                                 (0xf<<0) // power down TX driver
16300   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV_SHIFT                                           0
16301 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1655                                                    0x008e04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16302   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1655_RESERVEDFIELD1704                                (0x1<<0) // Reserved
16303   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1655_RESERVEDFIELD1704_SHIFT                          0
16304 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_AFE_CTRL0                                                               0x008e08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16305   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE                                               (0x3<<0) // When HIGH, TX driver goes into a low power IDLE model. In this mode, the output termination is not guaranteed to be 50 Ohm closer to 200 Ohm
16306   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE_SHIFT                                         0
16307 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1656                                                    0x008e0cUL //Access:RW   DataWidth:0x8    // Reserved
16308 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1657                                                    0x008e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16309   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1657_RESERVEDFIELD1706                                (0x1<<0) // Reserved
16310   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1657_RESERVEDFIELD1706_SHIFT                          0
16311   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1657_RESERVEDFIELD1707                                (0x1f<<1) // Reserved
16312   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1657_RESERVEDFIELD1707_SHIFT                          1
16313 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1658                                                    0x008e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16314   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1658_RESERVEDFIELD1708                                (0x7<<0) // Reserved
16315   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1658_RESERVEDFIELD1708_SHIFT                          0
16316 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659                                                    0x008e18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16317   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1709                                (0x1<<0) // Reserved
16318   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1709_SHIFT                          0
16319   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1710                                (0x1<<1) // Reserved
16320   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1710_SHIFT                          1
16321   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1711                                (0x7<<2) // Reserved
16322   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1711_SHIFT                          2
16323   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1712                                (0x1<<5) // Reserved
16324   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1712_SHIFT                          5
16325   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1713                                (0x3<<6) // Reserved
16326   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1659_RESERVEDFIELD1713_SHIFT                          6
16327 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660                                                    0x008e20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16328   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1714                                (0x1<<0) // Reserved
16329   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1714_SHIFT                          0
16330   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1715                                (0x1<<1) // Reserved
16331   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1715_SHIFT                          1
16332   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1716                                (0x3<<2) // Reserved
16333   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1716_SHIFT                          2
16334   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1717                                (0x1<<4) // Reserved
16335   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1660_RESERVEDFIELD1717_SHIFT                          4
16336 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1661                                                    0x008e24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16337   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1661_RESERVEDFIELD1718                                (0x7<<0) // Reserved
16338   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1661_RESERVEDFIELD1718_SHIFT                          0
16339   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1661_RESERVEDFIELD1719                                (0x1f<<3) // Reserved
16340   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1661_RESERVEDFIELD1719_SHIFT                          3
16341 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1662                                                    0x008e28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16342   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1662_RESERVEDFIELD1720                                (0x7<<0) // Reserved
16343   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1662_RESERVEDFIELD1720_SHIFT                          0
16344   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1662_RESERVEDFIELD1721                                (0x3<<3) // Reserved
16345   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1662_RESERVEDFIELD1721_SHIFT                          3
16346 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1663                                                    0x008e2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16347   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1663_RESERVEDFIELD1722                                (0x1f<<0) // Reserved
16348   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1663_RESERVEDFIELD1722_SHIFT                          0
16349   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1663_RESERVEDFIELD1723                                (0x3<<5) // Reserved
16350   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1663_RESERVEDFIELD1723_SHIFT                          5
16351 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1664                                                    0x008e30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16352   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1664_RESERVEDFIELD1724                                (0x7<<0) // Reserved
16353   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1664_RESERVEDFIELD1724_SHIFT                          0
16354   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1664_RESERVEDFIELD1725                                (0x3<<3) // Reserved
16355   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1664_RESERVEDFIELD1725_SHIFT                          3
16356 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1665                                                    0x008e34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16357   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1665_RESERVEDFIELD1726                                (0x1f<<0) // Reserved
16358   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1665_RESERVEDFIELD1726_SHIFT                          0
16359   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1665_RESERVEDFIELD1727                                (0x3<<5) // Reserved
16360   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1665_RESERVEDFIELD1727_SHIFT                          5
16361 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL0                                                              0x008e40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16362   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL0_REQ                                                        (0x1<<0) // Set to 1 to apply the coefficient settings, and hold until ack is 1.  Set to 0 once ack is 1.
16363   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL0_REQ_SHIFT                                                  0
16364 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_STATUS0                                                            0x008e44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16365   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_STATUS0_ACK                                                      (0x1<<0) // Set to 1 by firmware when updates are complete. Cleared when req = 0
16366   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_STATUS0_ACK_SHIFT                                                0
16367 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL1                                                              0x008e48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16368   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1                                                    (0x1f<<0) // Setting for TXEQ first post-cursor tap coefficient
16369   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1_SHIFT                                              0
16370 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1666                                                    0x008e4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16371   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1666_RESERVEDFIELD1728                                (0x3<<0) // Reserved
16372   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1666_RESERVEDFIELD1728_SHIFT                          0
16373 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL3                                                              0x008e50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16374   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1                                                   (0xf<<0) // Setting for TXEQ pre-cursor tap coefficient
16375   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1_SHIFT                                             0
16376 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1667                                                    0x008e54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16377   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1667_RESERVEDFIELD1729                                (0x1<<0) // Reserved
16378   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1667_RESERVEDFIELD1729_SHIFT                          0
16379   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1667_RESERVEDFIELD1730                                (0x1<<1) // Reserved
16380   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1667_RESERVEDFIELD1730_SHIFT                          1
16381 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL5                                                              0x008e58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16382   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING                                                  (0xf<<0) // Thermometer coded control to adjust the delay between data and clock for the final 2to1 mux. Setting 00000 min delay of clock path and 11111 max delay of clock path.
16383   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING_SHIFT                                            0
16384 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668                                                    0x008e5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16385   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1731                                (0x1<<0) // Reserved
16386   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1731_SHIFT                          0
16387   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1732                                (0x1<<1) // Reserved
16388   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1732_SHIFT                          1
16389   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1733                                (0x7<<2) // Reserved
16390   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1733_SHIFT                          2
16391   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1734                                (0x1<<5) // Reserved
16392   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1734_SHIFT                          5
16393   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1735                                (0x3<<6) // Reserved
16394   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1668_RESERVEDFIELD1735_SHIFT                          6
16395 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669                                                    0x008e60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16396   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1736                                (0x1<<0) // Reserved
16397   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1736_SHIFT                          0
16398   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1737                                (0x1<<1) // Reserved
16399   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1737_SHIFT                          1
16400   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1738                                (0x3<<2) // Reserved
16401   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1738_SHIFT                          2
16402   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1739                                (0x1<<4) // Reserved
16403   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1669_RESERVEDFIELD1739_SHIFT                          4
16404 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1670                                                    0x008e64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16405   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1670_RESERVEDFIELD1740                                (0x3<<3) // Reserved
16406   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1670_RESERVEDFIELD1740_SHIFT                          3
16407   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1670_RESERVEDFIELD1741                                (0x3<<5) // Reserved
16408   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1670_RESERVEDFIELD1741_SHIFT                          5
16409 #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1671                                                    0x008e6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16410   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1671_RESERVEDFIELD1742                                (0x3<<3) // Reserved
16411   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1671_RESERVEDFIELD1742_SHIFT                          3
16412   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1671_RESERVEDFIELD1743                                (0x3<<5) // Reserved
16413   #define PHY_NW_IP_REG_LN1_DRV_REFCLK_RESERVEDREGISTER1671_RESERVEDFIELD1743_SHIFT                          5
16414 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1672                                                    0x009000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16415   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1672_RESERVEDFIELD1744                                (0xf<<0) // Reserved
16416   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1672_RESERVEDFIELD1744_SHIFT                          0
16417 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1673                                                    0x009004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16418   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1673_RESERVEDFIELD1745                                (0x1f<<0) // Reserved
16419   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1673_RESERVEDFIELD1745_SHIFT                          0
16420 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1674                                                    0x009008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16421   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1674_RESERVEDFIELD1746                                (0x3<<0) // Reserved
16422   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1674_RESERVEDFIELD1746_SHIFT                          0
16423   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1674_RESERVEDFIELD1747                                (0x3<<2) // Reserved
16424   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1674_RESERVEDFIELD1747_SHIFT                          2
16425 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1675                                                    0x00900cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16426   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1675_RESERVEDFIELD1748                                (0x7<<0) // Reserved
16427   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1675_RESERVEDFIELD1748_SHIFT                          0
16428   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1675_RESERVEDFIELD1749                                (0x7<<3) // Reserved
16429   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1675_RESERVEDFIELD1749_SHIFT                          3
16430 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1676                                                    0x009010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16431   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1676_RESERVEDFIELD1750                                (0x1<<0) // Reserved
16432   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1676_RESERVEDFIELD1750_SHIFT                          0
16433 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1677                                                    0x009018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16434   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1677_RESERVEDFIELD1751                                (0x1<<0) // Reserved
16435   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1677_RESERVEDFIELD1751_SHIFT                          0
16436 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678                                                    0x009028UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16437   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678_RESERVEDFIELD1752                                (0x1<<0) // Reserved
16438   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678_RESERVEDFIELD1752_SHIFT                          0
16439   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678_RESERVEDFIELD1753                                (0x1<<1) // Reserved
16440   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678_RESERVEDFIELD1753_SHIFT                          1
16441   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678_RESERVEDFIELD1754                                (0x3<<2) // Reserved
16442   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1678_RESERVEDFIELD1754_SHIFT                          2
16443 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1679                                                    0x009030UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16444   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1679_RESERVEDFIELD1755                                (0xf<<0) // Reserved
16445   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1679_RESERVEDFIELD1755_SHIFT                          0
16446   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1679_RESERVEDFIELD1756                                (0x3<<4) // Reserved
16447   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1679_RESERVEDFIELD1756_SHIFT                          4
16448 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680                                                    0x009038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16449   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680_RESERVEDFIELD1757                                (0xf<<0) // Reserved
16450   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680_RESERVEDFIELD1757_SHIFT                          0
16451   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680_RESERVEDFIELD1758                                (0x3<<4) // Reserved
16452   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680_RESERVEDFIELD1758_SHIFT                          4
16453   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680_RESERVEDFIELD1759                                (0x3<<6) // Reserved
16454   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1680_RESERVEDFIELD1759_SHIFT                          6
16455 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681                                                    0x009040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16456   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681_RESERVEDFIELD1760                                (0xf<<0) // Reserved
16457   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681_RESERVEDFIELD1760_SHIFT                          0
16458   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681_RESERVEDFIELD1761                                (0x3<<4) // Reserved
16459   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681_RESERVEDFIELD1761_SHIFT                          4
16460   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681_RESERVEDFIELD1762                                (0x1<<6) // Reserved
16461   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1681_RESERVEDFIELD1762_SHIFT                          6
16462 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1682                                                    0x009048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16463   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1682_RESERVEDFIELD1763                                (0x1<<0) // Reserved
16464   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1682_RESERVEDFIELD1763_SHIFT                          0
16465   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1682_RESERVEDFIELD1764                                (0x3<<1) // Reserved
16466   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1682_RESERVEDFIELD1764_SHIFT                          1
16467 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1683                                                    0x009050UL //Access:RW   DataWidth:0x8    // Reserved
16468 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1684                                                    0x009058UL //Access:R    DataWidth:0x8    // Multi Field Register.
16469   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1684_RESERVEDFIELD1766                                (0x1<<0) // Reserved
16470   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1684_RESERVEDFIELD1766_SHIFT                          0
16471   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1684_RESERVEDFIELD1767                                (0xf<<1) // Reserved
16472   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1684_RESERVEDFIELD1767_SHIFT                          1
16473 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1685                                                    0x009060UL //Access:RW   DataWidth:0x8    // Reserved
16474 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1686                                                    0x009064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16475   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1686_RESERVEDFIELD1769                                (0x1<<0) // Reserved
16476   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1686_RESERVEDFIELD1769_SHIFT                          0
16477 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1687                                                    0x00906cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16478   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1687_RESERVEDFIELD1770                                (0x1f<<0) // Reserved
16479   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1687_RESERVEDFIELD1770_SHIFT                          0
16480   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1687_RESERVEDFIELD1771                                (0x1<<7) // Reserved
16481   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1687_RESERVEDFIELD1771_SHIFT                          7
16482 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0                                                               0x009080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16483   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_REQ                                                         (0x1<<0) // Write 1 to request a command CMD execution.  It should be held at 1 until fsm_status0.ack is 1, and then it should be set back to 0.
16484   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_REQ_SHIFT                                                   0
16485   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_CMD                                                         (0x1f<<1) // Requested command: 0x00 - LOAD_ONLY Others - Reserved
16486   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_CMD_SHIFT                                                   1
16487   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD1772                                           (0x1<<6) // Reserved
16488   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD1772_SHIFT                                     6
16489   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL                                           (0x1<<7) // Set it to 1 when changing DFE tap values
16490   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL_SHIFT                                     7
16491 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1688                                                    0x009084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16492   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1688_RESERVEDFIELD1773                                (0xf<<0) // Reserved
16493   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1688_RESERVEDFIELD1773_SHIFT                          0
16494   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1688_RESERVEDFIELD1774                                (0x1<<4) // Reserved
16495   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1688_RESERVEDFIELD1774_SHIFT                          4
16496 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1689                                                    0x009088UL //Access:RW   DataWidth:0x8    // Reserved
16497 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1690                                                    0x00908cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16498   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1690_RESERVEDFIELD1776                                (0x3<<0) // Reserved
16499   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1690_RESERVEDFIELD1776_SHIFT                          0
16500 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1691                                                    0x009090UL //Access:RW   DataWidth:0x8    // Reserved
16501 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1692                                                    0x009094UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16502   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1692_RESERVEDFIELD1778                                (0x3<<0) // Reserved
16503   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1692_RESERVEDFIELD1778_SHIFT                          0
16504 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1693                                                    0x009098UL //Access:RW   DataWidth:0x8    // Reserved
16505 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1694                                                    0x00909cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16506   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1694_RESERVEDFIELD1780                                (0x3<<0) // Reserved
16507   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1694_RESERVEDFIELD1780_SHIFT                          0
16508 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0                                                             0x0090a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
16509   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_ACK                                                       (0x1<<0) // Acknowledge from DFE after command execution. Will be set to 1 after a command is completed, and will clear to 0 after fsm_status0.req is cleared
16510   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_ACK_SHIFT                                                 0
16511   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD1781                                         (0x1<<1) // Reserved
16512   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD1781_SHIFT                                   1
16513   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD1782                                         (0x1<<2) // Reserved
16514   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD1782_SHIFT                                   2
16515   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD1783                                         (0x1<<3) // Reserved
16516   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD1783_SHIFT                                   3
16517 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0                                                               0x0090a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16518   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN                                               (0x1<<0) // Enables updating Tap 1 Even 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
16519   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN_SHIFT                                         0
16520   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN                                               (0x1<<1) // Enables updating Tap 1 Even 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
16521   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN_SHIFT                                         1
16522   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN                                                (0x1<<2) // Enables updating Tap 1 Odd 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
16523   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN_SHIFT                                          2
16524   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN                                                (0x1<<3) // Enables updating Tap 1 Odd 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
16525   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN_SHIFT                                          3
16526   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP2_EN                                                     (0x1<<4) // Enables updating Tap 2 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
16527   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP2_EN_SHIFT                                               4
16528   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP3_EN                                                     (0x1<<5) // Enables updating Tap 3 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
16529   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP3_EN_SHIFT                                               5
16530   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP4_EN                                                     (0x1<<6) // Enables updating Tap 4 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
16531   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP4_EN_SHIFT                                               6
16532   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP5_EN                                                     (0x1<<7) // Enables updating Tap 5 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
16533   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_CTRL0_TAP5_EN_SHIFT                                               7
16534 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL0                                                     0x0090acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16535   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0                                        (0x1f<<0) // Starting value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
16536   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_SHIFT                                  0
16537   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
16538   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                         7
16539 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL1                                                     0x0090b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16540   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1                                        (0x1f<<0) // Starting value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
16541   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_SHIFT                                  0
16542   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
16543   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                         7
16544 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL2                                                     0x0090b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16545   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0                                         (0x1f<<0) // Starting value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
16546   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_SHIFT                                   0
16547   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
16548   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                          7
16549 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL3                                                     0x0090b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16550   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1                                         (0x1f<<0) // Starting value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
16551   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_SHIFT                                   0
16552   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
16553   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                          7
16554 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL4                                                     0x0090bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16555   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2                                              (0xf<<0) // Starting value for Tap 2 for Tap Adaptations
16556   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_SHIFT                                        0
16557   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
16558   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY_SHIFT                               7
16559 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL5                                                     0x0090c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16560   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3                                              (0x7<<0) // Starting value for Tap 3 for Tap Adaptations
16561   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_SHIFT                                        0
16562   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
16563   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY_SHIFT                               7
16564 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL6                                                     0x0090c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16565   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4                                              (0x7<<0) // Starting value for Tap 4 for Tap Adaptations
16566   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_SHIFT                                        0
16567   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
16568   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY_SHIFT                               7
16569 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL7                                                     0x0090c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16570   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5                                              (0x7<<0) // Starting value for Tap 5 for Tap Adaptations
16571   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_SHIFT                                        0
16572   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
16573   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY_SHIFT                               7
16574 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL0                                                      0x0090ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16575   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0                                         (0x1f<<0) // Loading value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
16576   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_SHIFT                                   0
16577   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
16578   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                          7
16579 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL1                                                      0x0090d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16580   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1                                         (0x1f<<0) // Loading value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
16581   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_SHIFT                                   0
16582   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
16583   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                          7
16584 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL2                                                      0x0090d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16585   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0                                          (0x1f<<0) // Loading value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
16586   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_SHIFT                                    0
16587   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
16588   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                           7
16589 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL3                                                      0x0090d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16590   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1                                          (0x1f<<0) // Loading value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
16591   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_SHIFT                                    0
16592   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
16593   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                           7
16594 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL4                                                      0x0090dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16595   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2                                               (0xf<<0) // Loading value for Tap 2 for Tap Adaptations
16596   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_SHIFT                                         0
16597   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
16598   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY_SHIFT                                7
16599 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL5                                                      0x0090e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16600   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3                                               (0x7<<0) // Loading value for Tap 3 for Tap Adaptations
16601   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_SHIFT                                         0
16602   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
16603   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY_SHIFT                                7
16604 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL6                                                      0x0090e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16605   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4                                               (0x7<<0) // Loading value for Tap 4 for Tap Adaptations
16606   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_SHIFT                                         0
16607   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
16608   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY_SHIFT                                7
16609 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL7                                                      0x0090e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16610   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5                                               (0x7<<0) // Loading value for Tap 5 for Tap Adaptations
16611   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_SHIFT                                         0
16612   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
16613   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY_SHIFT                                7
16614 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS0                                                         0x0090ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
16615   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0                                            (0x1f<<0) // binary value for Tap 1 Even 0 Path for Tap Adaptations
16616   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_SHIFT                                      0
16617   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
16618   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY_SHIFT                             7
16619 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS1                                                         0x0090f0UL //Access:R    DataWidth:0x8    // Multi Field Register.
16620   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1                                            (0x1f<<0) // binary  value for Tap 1 Even 1 Path for Tap Adaptations
16621   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_SHIFT                                      0
16622   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
16623   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY_SHIFT                             7
16624 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS2                                                         0x0090f4UL //Access:R    DataWidth:0x8    // Multi Field Register.
16625   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0                                             (0x1f<<0) // binary  value for Tap 1 Odd 0 Path for Tap Adaptations
16626   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_SHIFT                                       0
16627   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
16628   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY_SHIFT                              7
16629 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS3                                                         0x0090f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
16630   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1                                             (0x1f<<0) // binary  value for Tap 1 Odd 1 Path for Tap Adaptations
16631   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_SHIFT                                       0
16632   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
16633   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY_SHIFT                              7
16634 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS4                                                         0x0090fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
16635   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS4_TAP2                                                  (0xf<<0) // binary  value for Tap 2 for Tap Adaptations
16636   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_SHIFT                                            0
16637   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
16638   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY_SHIFT                                   7
16639 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS5                                                         0x009100UL //Access:R    DataWidth:0x8    // Multi Field Register.
16640   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS5_TAP3                                                  (0x7<<0) // binary  value for Tap 3 for Tap Adaptations
16641   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_SHIFT                                            0
16642   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
16643   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY_SHIFT                                   7
16644 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS6                                                         0x009104UL //Access:R    DataWidth:0x8    // Multi Field Register.
16645   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS6_TAP4                                                  (0x7<<0) // binary  value for Tap 4 for Tap Adaptations
16646   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_SHIFT                                            0
16647   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
16648   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY_SHIFT                                   7
16649 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS7                                                         0x009108UL //Access:R    DataWidth:0x8    // Multi Field Register.
16650   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS7_TAP5                                                  (0x7<<0) // binary  value for Tap 5 for Tap Adaptations
16651   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_SHIFT                                            0
16652   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
16653   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY_SHIFT                                   7
16654 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695                                                    0x009140UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16655   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1784                                (0x1<<0) // Reserved
16656   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1784_SHIFT                          0
16657   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1785                                (0x1<<1) // Reserved
16658   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1785_SHIFT                          1
16659   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1786                                (0x1<<2) // Reserved
16660   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1786_SHIFT                          2
16661   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1787                                (0x1<<3) // Reserved
16662   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1787_SHIFT                          3
16663   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1788                                (0x1<<4) // Reserved
16664   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1788_SHIFT                          4
16665   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1789                                (0x1<<5) // Reserved
16666   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1789_SHIFT                          5
16667   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1790                                (0x1<<6) // Reserved
16668   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1790_SHIFT                          6
16669   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1791                                (0x1<<7) // Reserved
16670   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1695_RESERVEDFIELD1791_SHIFT                          7
16671 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1696                                                    0x009144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16672   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1696_RESERVEDFIELD1792                                (0x1f<<0) // Reserved
16673   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1696_RESERVEDFIELD1792_SHIFT                          0
16674 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1697                                                    0x009148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16675   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1697_RESERVEDFIELD1793                                (0xf<<0) // Reserved
16676   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1697_RESERVEDFIELD1793_SHIFT                          0
16677 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1698                                                    0x00914cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16678   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1698_RESERVEDFIELD1794                                (0x3f<<0) // Reserved
16679   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1698_RESERVEDFIELD1794_SHIFT                          0
16680 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1699                                                    0x009150UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16681   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1699_RESERVEDFIELD1795                                (0x3f<<0) // Reserved
16682   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1699_RESERVEDFIELD1795_SHIFT                          0
16683 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1700                                                    0x009154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16684   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1700_RESERVEDFIELD1796                                (0x3f<<0) // Reserved
16685   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1700_RESERVEDFIELD1796_SHIFT                          0
16686 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1701                                                    0x009158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16687   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1701_RESERVEDFIELD1797                                (0x3f<<0) // Reserved
16688   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1701_RESERVEDFIELD1797_SHIFT                          0
16689 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1702                                                    0x00915cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16690   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1702_RESERVEDFIELD1798                                (0x3f<<0) // Reserved
16691   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1702_RESERVEDFIELD1798_SHIFT                          0
16692 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1703                                                    0x009160UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16693   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1703_RESERVEDFIELD1799                                (0x3f<<0) // Reserved
16694   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1703_RESERVEDFIELD1799_SHIFT                          0
16695 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1704                                                    0x009164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16696   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1704_RESERVEDFIELD1800                                (0x3f<<0) // Reserved
16697   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1704_RESERVEDFIELD1800_SHIFT                          0
16698 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1705                                                    0x009168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16699   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1705_RESERVEDFIELD1801                                (0x3f<<0) // Reserved
16700   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1705_RESERVEDFIELD1801_SHIFT                          0
16701 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1706                                                    0x00916cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16702   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1706_RESERVEDFIELD1802                                (0x3f<<0) // Reserved
16703   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1706_RESERVEDFIELD1802_SHIFT                          0
16704 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1707                                                    0x009170UL //Access:R    DataWidth:0x8    // Multi Field Register.
16705   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1707_RESERVEDFIELD1803                                (0x3f<<0) // Reserved
16706   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1707_RESERVEDFIELD1803_SHIFT                          0
16707 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1708                                                    0x009174UL //Access:R    DataWidth:0x8    // Multi Field Register.
16708   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1708_RESERVEDFIELD1804                                (0x3f<<0) // Reserved
16709   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1708_RESERVEDFIELD1804_SHIFT                          0
16710 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1709                                                    0x009178UL //Access:R    DataWidth:0x8    // Multi Field Register.
16711   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1709_RESERVEDFIELD1805                                (0x3f<<0) // Reserved
16712   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1709_RESERVEDFIELD1805_SHIFT                          0
16713 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1710                                                    0x00917cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16714   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1710_RESERVEDFIELD1806                                (0x3f<<0) // Reserved
16715   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1710_RESERVEDFIELD1806_SHIFT                          0
16716 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1711                                                    0x009180UL //Access:R    DataWidth:0x8    // Multi Field Register.
16717   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1711_RESERVEDFIELD1807                                (0x3f<<0) // Reserved
16718   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1711_RESERVEDFIELD1807_SHIFT                          0
16719 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1712                                                    0x009184UL //Access:R    DataWidth:0x8    // Multi Field Register.
16720   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1712_RESERVEDFIELD1808                                (0x3f<<0) // Reserved
16721   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1712_RESERVEDFIELD1808_SHIFT                          0
16722 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1713                                                    0x009188UL //Access:R    DataWidth:0x8    // Multi Field Register.
16723   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1713_RESERVEDFIELD1809                                (0x3f<<0) // Reserved
16724   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1713_RESERVEDFIELD1809_SHIFT                          0
16725 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714                                                    0x00918cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16726   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1810                                (0x1<<0) // Reserved
16727   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1810_SHIFT                          0
16728   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1811                                (0x1<<1) // Reserved
16729   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1811_SHIFT                          1
16730   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1812                                (0x1<<2) // Reserved
16731   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1812_SHIFT                          2
16732   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1813                                (0x1<<3) // Reserved
16733   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1813_SHIFT                          3
16734   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1814                                (0x1<<4) // Reserved
16735   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1814_SHIFT                          4
16736   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1815                                (0x1<<5) // Reserved
16737   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1815_SHIFT                          5
16738   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1816                                (0x1<<6) // Reserved
16739   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1816_SHIFT                          6
16740   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1817                                (0x1<<7) // Reserved
16741   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1714_RESERVEDFIELD1817_SHIFT                          7
16742 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715                                                    0x009190UL //Access:R    DataWidth:0x8    // Multi Field Register.
16743   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715_RESERVEDFIELD1818                                (0x1<<0) // Reserved
16744   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715_RESERVEDFIELD1818_SHIFT                          0
16745   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715_RESERVEDFIELD1819                                (0x1<<1) // Reserved
16746   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715_RESERVEDFIELD1819_SHIFT                          1
16747   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715_RESERVEDFIELD1820                                (0x1<<2) // Reserved
16748   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1715_RESERVEDFIELD1820_SHIFT                          2
16749 #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716                                                    0x009194UL //Access:R    DataWidth:0x8    // Multi Field Register.
16750   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1821                                (0x1<<0) // Reserved
16751   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1821_SHIFT                          0
16752   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1822                                (0x1<<1) // Reserved
16753   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1822_SHIFT                          1
16754   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1823                                (0x1<<2) // Reserved
16755   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1823_SHIFT                          2
16756   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1824                                (0x1<<3) // Reserved
16757   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1824_SHIFT                          3
16758   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1825                                (0x1<<4) // Reserved
16759   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1825_SHIFT                          4
16760   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1826                                (0x1<<5) // Reserved
16761   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1826_SHIFT                          5
16762   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1827                                (0x1<<6) // Reserved
16763   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1827_SHIFT                          6
16764   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1828                                (0x1<<7) // Reserved
16765   #define PHY_NW_IP_REG_LN1_DFE_REFCLK_RESERVEDREGISTER1716_RESERVEDFIELD1828_SHIFT                          7
16766 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1717                                                     0x009200UL //Access:RW   DataWidth:0x8    // Reserved
16767 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1718                                                     0x009204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16768   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1718_RESERVEDFIELD1830                                 (0x1<<0) // Reserved
16769   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1718_RESERVEDFIELD1830_SHIFT                           0
16770 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719                                                     0x009208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16771   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719_RESERVEDFIELD1831                                 (0x1f<<0) // Reserved
16772   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719_RESERVEDFIELD1831_SHIFT                           0
16773   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719_RESERVEDFIELD1832                                 (0x1<<5) // Reserved
16774   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719_RESERVEDFIELD1832_SHIFT                           5
16775   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719_RESERVEDFIELD1833                                 (0x1<<6) // Reserved
16776   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1719_RESERVEDFIELD1833_SHIFT                           6
16777 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1720                                                     0x009218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16778   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1720_RESERVEDFIELD1834                                 (0x1<<0) // Reserved
16779   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1720_RESERVEDFIELD1834_SHIFT                           0
16780   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1720_RESERVEDFIELD1835                                 (0x1<<1) // Reserved
16781   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1720_RESERVEDFIELD1835_SHIFT                           1
16782 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1721                                                     0x00921cUL //Access:RW   DataWidth:0x8    // Reserved
16783 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1722                                                     0x009220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16784   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1722_RESERVEDFIELD1837                                 (0x3<<0) // Reserved
16785   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1722_RESERVEDFIELD1837_SHIFT                           0
16786 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1723                                                     0x009224UL //Access:R    DataWidth:0x8    // Multi Field Register.
16787   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1723_RESERVEDFIELD1838                                 (0x1<<0) // Reserved
16788   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1723_RESERVEDFIELD1838_SHIFT                           0
16789   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1723_RESERVEDFIELD1839                                 (0x1<<1) // Reserved
16790   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1723_RESERVEDFIELD1839_SHIFT                           1
16791 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1724                                                     0x009228UL //Access:R    DataWidth:0x8    // Reserved
16792 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1725                                                     0x00922cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16793   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1725_RESERVEDFIELD1841                                 (0x3<<0) // Reserved
16794   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1725_RESERVEDFIELD1841_SHIFT                           0
16795 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1726                                                     0x009230UL //Access:R    DataWidth:0x8    // Reserved
16796 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1727                                                     0x009234UL //Access:R    DataWidth:0x8    // Multi Field Register.
16797   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1727_RESERVEDFIELD1843                                 (0x3<<0) // Reserved
16798   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1727_RESERVEDFIELD1843_SHIFT                           0
16799 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728                                                     0x009240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16800   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728_RESERVEDFIELD1844                                 (0x1<<0) // Reserved
16801   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728_RESERVEDFIELD1844_SHIFT                           0
16802   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728_RESERVEDFIELD1845                                 (0x1<<1) // Reserved
16803   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728_RESERVEDFIELD1845_SHIFT                           1
16804   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728_RESERVEDFIELD1846                                 (0x1<<2) // Reserved
16805   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1728_RESERVEDFIELD1846_SHIFT                           2
16806 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1729                                                     0x009244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16807   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1729_RESERVEDFIELD1847                                 (0x1<<0) // Reserved
16808   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1729_RESERVEDFIELD1847_SHIFT                           0
16809 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1730                                                     0x009248UL //Access:RW   DataWidth:0x8    // Reserved
16810 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1731                                                     0x009258UL //Access:RW   DataWidth:0x8    // Reserved
16811 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1732                                                     0x00925cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16812   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1732_RESERVEDFIELD1850                                 (0x1f<<0) // Reserved
16813   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1732_RESERVEDFIELD1850_SHIFT                           0
16814 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1733                                                     0x009260UL //Access:RW   DataWidth:0x8    // Reserved
16815 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1734                                                     0x009264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16816   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1734_RESERVEDFIELD1852                                 (0x1f<<0) // Reserved
16817   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1734_RESERVEDFIELD1852_SHIFT                           0
16818 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1735                                                     0x009268UL //Access:RW   DataWidth:0x8    // Reserved
16819 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1736                                                     0x00926cUL //Access:RW   DataWidth:0x8    // Reserved
16820 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1737                                                     0x009270UL //Access:RW   DataWidth:0x8    // Reserved
16821 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1738                                                     0x009274UL //Access:RW   DataWidth:0x8    // Reserved
16822 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1739                                                     0x009278UL //Access:RW   DataWidth:0x8    // Reserved
16823 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740                                                     0x009290UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16824   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740_RESERVEDFIELD1858                                 (0x3<<0) // Reserved
16825   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740_RESERVEDFIELD1858_SHIFT                           0
16826   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740_RESERVEDFIELD1859                                 (0x3<<2) // Reserved
16827   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740_RESERVEDFIELD1859_SHIFT                           2
16828   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740_RESERVEDFIELD1860                                 (0xf<<4) // Reserved
16829   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1740_RESERVEDFIELD1860_SHIFT                           4
16830 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1741                                                     0x009294UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16831   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1741_RESERVEDFIELD1861                                 (0xf<<0) // Reserved
16832   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1741_RESERVEDFIELD1861_SHIFT                           0
16833   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1741_RESERVEDFIELD1862                                 (0xf<<4) // Reserved
16834   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1741_RESERVEDFIELD1862_SHIFT                           4
16835 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1742                                                     0x009298UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16836   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1742_RESERVEDFIELD1863                                 (0xf<<0) // Reserved
16837   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1742_RESERVEDFIELD1863_SHIFT                           0
16838   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1742_RESERVEDFIELD1864                                 (0xf<<4) // Reserved
16839   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1742_RESERVEDFIELD1864_SHIFT                           4
16840 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1743                                                     0x00929cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16841   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1743_RESERVEDFIELD1865                                 (0x1<<0) // Reserved
16842   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1743_RESERVEDFIELD1865_SHIFT                           0
16843 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1744                                                     0x0092a0UL //Access:R    DataWidth:0x8    // Reserved
16844 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1745                                                     0x0092a4UL //Access:R    DataWidth:0x8    // Reserved
16845 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1746                                                     0x0092a8UL //Access:R    DataWidth:0x8    // Reserved
16846 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1747                                                     0x0092acUL //Access:R    DataWidth:0x8    // Multi Field Register.
16847   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1747_RESERVEDFIELD1869                                 (0x3<<0) // Reserved
16848   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1747_RESERVEDFIELD1869_SHIFT                           0
16849 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1748                                                     0x0092b0UL //Access:R    DataWidth:0x8    // Reserved
16850 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1749                                                     0x0092b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
16851   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1749_RESERVEDFIELD1871                                 (0x3<<0) // Reserved
16852   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1749_RESERVEDFIELD1871_SHIFT                           0
16853 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1750                                                     0x0092b8UL //Access:R    DataWidth:0x8    // Reserved
16854 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1751                                                     0x0092bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
16855   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1751_RESERVEDFIELD1873                                 (0x3<<0) // Reserved
16856   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1751_RESERVEDFIELD1873_SHIFT                           0
16857 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1752                                                     0x0092c0UL //Access:R    DataWidth:0x8    // Reserved
16858 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1753                                                     0x0092c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
16859   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1753_RESERVEDFIELD1875                                 (0x3<<0) // Reserved
16860   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1753_RESERVEDFIELD1875_SHIFT                           0
16861 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1754                                                     0x0092c8UL //Access:R    DataWidth:0x8    // Reserved
16862 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1755                                                     0x0092ccUL //Access:R    DataWidth:0x8    // Multi Field Register.
16863   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1755_RESERVEDFIELD1877                                 (0x3<<0) // Reserved
16864   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1755_RESERVEDFIELD1877_SHIFT                           0
16865 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1756                                                     0x0092d0UL //Access:R    DataWidth:0x8    // Reserved
16866 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1757                                                     0x0092d4UL //Access:R    DataWidth:0x8    // Multi Field Register.
16867   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1757_RESERVEDFIELD1879                                 (0x3<<0) // Reserved
16868   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1757_RESERVEDFIELD1879_SHIFT                           0
16869 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1758                                                     0x0092d8UL //Access:R    DataWidth:0x8    // Reserved
16870 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1759                                                     0x0092dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
16871   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1759_RESERVEDFIELD1881                                 (0x3<<0) // Reserved
16872   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1759_RESERVEDFIELD1881_SHIFT                           0
16873 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1760                                                     0x0092e0UL //Access:R    DataWidth:0x8    // Reserved
16874 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1761                                                     0x0092e4UL //Access:R    DataWidth:0x8    // Multi Field Register.
16875   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1761_RESERVEDFIELD1883                                 (0x3<<0) // Reserved
16876   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1761_RESERVEDFIELD1883_SHIFT                           0
16877 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1762                                                     0x009300UL //Access:R    DataWidth:0x8    // Reserved
16878 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1763                                                     0x009304UL //Access:R    DataWidth:0x8    // Reserved
16879 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1764                                                     0x009308UL //Access:R    DataWidth:0x8    // Reserved
16880 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1765                                                     0x00930cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16881   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1765_RESERVEDFIELD1887                                 (0x3<<0) // Reserved
16882   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1765_RESERVEDFIELD1887_SHIFT                           0
16883 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1766                                                     0x009310UL //Access:R    DataWidth:0x8    // Reserved
16884 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1767                                                     0x009314UL //Access:R    DataWidth:0x8    // Multi Field Register.
16885   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1767_RESERVEDFIELD1889                                 (0x3<<0) // Reserved
16886   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1767_RESERVEDFIELD1889_SHIFT                           0
16887 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1768                                                     0x009318UL //Access:R    DataWidth:0x8    // Reserved
16888 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1769                                                     0x00931cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16889   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1769_RESERVEDFIELD1891                                 (0x3<<0) // Reserved
16890   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1769_RESERVEDFIELD1891_SHIFT                           0
16891 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1770                                                     0x009320UL //Access:R    DataWidth:0x8    // Reserved
16892 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1771                                                     0x009324UL //Access:R    DataWidth:0x8    // Multi Field Register.
16893   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1771_RESERVEDFIELD1893                                 (0x3<<0) // Reserved
16894   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1771_RESERVEDFIELD1893_SHIFT                           0
16895 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1772                                                     0x009328UL //Access:R    DataWidth:0x8    // Reserved
16896 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1773                                                     0x00932cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16897   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1773_RESERVEDFIELD1895                                 (0x3<<0) // Reserved
16898   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1773_RESERVEDFIELD1895_SHIFT                           0
16899 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1774                                                     0x009330UL //Access:R    DataWidth:0x8    // Reserved
16900 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1775                                                     0x009334UL //Access:R    DataWidth:0x8    // Multi Field Register.
16901   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1775_RESERVEDFIELD1897                                 (0x3<<0) // Reserved
16902   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1775_RESERVEDFIELD1897_SHIFT                           0
16903 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1776                                                     0x009338UL //Access:R    DataWidth:0x8    // Reserved
16904 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1777                                                     0x00933cUL //Access:R    DataWidth:0x8    // Multi Field Register.
16905   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1777_RESERVEDFIELD1899                                 (0x3<<0) // Reserved
16906   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1777_RESERVEDFIELD1899_SHIFT                           0
16907 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1778                                                     0x009340UL //Access:R    DataWidth:0x8    // Reserved
16908 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1779                                                     0x009344UL //Access:R    DataWidth:0x8    // Multi Field Register.
16909   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1779_RESERVEDFIELD1901                                 (0x3<<0) // Reserved
16910   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1779_RESERVEDFIELD1901_SHIFT                           0
16911 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1780                                                     0x009358UL //Access:R    DataWidth:0x8    // Multi Field Register.
16912   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1780_RESERVEDFIELD1902                                 (0x1<<0) // Reserved
16913   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1780_RESERVEDFIELD1902_SHIFT                           0
16914   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1780_RESERVEDFIELD1903                                 (0x1<<1) // Reserved
16915   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1780_RESERVEDFIELD1903_SHIFT                           1
16916 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1781                                                     0x00935cUL //Access:R    DataWidth:0x8    // Reserved
16917 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1782                                                     0x009360UL //Access:R    DataWidth:0x8    // Reserved
16918 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1783                                                     0x009380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16919   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1783_RESERVEDFIELD1906                                 (0x1<<0) // Reserved
16920   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1783_RESERVEDFIELD1906_SHIFT                           0
16921 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1784                                                     0x009384UL //Access:RW   DataWidth:0x8    // Reserved
16922 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1785                                                     0x009388UL //Access:RW   DataWidth:0x8    // Reserved
16923 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1786                                                     0x00938cUL //Access:RW   DataWidth:0x8    // Reserved
16924 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1787                                                     0x009390UL //Access:RW   DataWidth:0x8    // Reserved
16925 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1788                                                     0x009394UL //Access:RW   DataWidth:0x8    // Reserved
16926 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1789                                                     0x009398UL //Access:R    DataWidth:0x8    // Reserved
16927 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1790                                                     0x00939cUL //Access:R    DataWidth:0x8    // Reserved
16928 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1791                                                     0x0093a0UL //Access:R    DataWidth:0x8    // Reserved
16929 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1792                                                     0x0093a4UL //Access:R    DataWidth:0x8    // Reserved
16930 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1793                                                     0x0093a8UL //Access:R    DataWidth:0x8    // Reserved
16931 #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1794                                                     0x0093acUL //Access:R    DataWidth:0x8    // Multi Field Register.
16932   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1794_RESERVEDFIELD1917                                 (0x1<<0) // Reserved
16933   #define PHY_NW_IP_REG_LN1_DFE_RXCLK_RESERVEDREGISTER1794_RESERVEDFIELD1917_SHIFT                           0
16934 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_AFE_CAL_CTRL                                                            0x009400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16935   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL                                          (0x1<<0) // Enables analog LOS offset calibration circuits.
16936   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL_SHIFT                                    0
16937 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1795                                                    0x009404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16938   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1795_RESERVEDFIELD1918                                (0x3<<0) // Reserved
16939   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1795_RESERVEDFIELD1918_SHIFT                          0
16940 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1796                                                    0x009408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16941   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1796_RESERVEDFIELD1919                                (0xf<<0) // Reserved
16942   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1796_RESERVEDFIELD1919_SHIFT                          0
16943 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_CTRL0                                                        0x00940cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16944   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_CTRL0_EN                                                   (0x1<<0) // Enables the run-length detection digital LOS filter.
16945   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_CTRL0_EN_SHIFT                                             0
16946 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_CTRL1                                                        0x009410UL //Access:RW   DataWidth:0x8    // Value of run-length which will trigger an LOS condition.
16947 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_STATUS0                                                      0x009414UL //Access:R    DataWidth:0x8    // Multi Field Register.
16948   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED                                             (0x1<<0) // Indicates that the run-length filter is currently exceeding the specified run-length threshold.
16949   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_SHIFT                                       0
16950   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY                                      (0x1<<1) // Indicates that the run-length filter has, at some time, exceeded the specified run-length threshold.
16951   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY_SHIFT                                1
16952 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL0                                                            0x009440UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x00.
16953 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL1                                                            0x009444UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x0000.
16954 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL2                                                            0x009448UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the raw analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x000000.
16955 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL3                                                            0x00944cUL //Access:RW   DataWidth:0x8    // Same as above.
16956 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL4                                                            0x009450UL //Access:RW   DataWidth:0x8    // Same as above.
16957 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL5                                                            0x009454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16958   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24                                 (0x3<<0) // Same as above.
16959   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24_SHIFT                           0
16960 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL6                                                            0x009458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16961   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL6_EN                                                       (0x1<<0) // Enables the digital deglitching filter.
16962   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_FILTER_CTRL6_EN_SHIFT                                                 0
16963 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1797                                                    0x009480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16964   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1797_RESERVEDFIELD1920                                (0x1<<0) // Reserved
16965   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1797_RESERVEDFIELD1920_SHIFT                          0
16966 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1798                                                    0x009484UL //Access:RW   DataWidth:0x8    // Reserved
16967 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1799                                                    0x009488UL //Access:RW   DataWidth:0x8    // Reserved
16968 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1800                                                    0x00948cUL //Access:RW   DataWidth:0x8    // Reserved
16969 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1801                                                    0x009490UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16970   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1801_RESERVEDFIELD1924                                (0x3<<0) // Reserved
16971   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1801_RESERVEDFIELD1924_SHIFT                          0
16972 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_OVERRIDE_CTRL0                                                          0x0094c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16973   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN                                               (0x1<<0) // Override enable for the LOS output of the digital filtering logic.
16974   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN_SHIFT                                         0
16975   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE                                            (0x1<<4) // Override value for the LOS output of the digital filtering logic.
16976   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE_SHIFT                                      4
16977 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1802                                                    0x0094c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16978   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1802_RESERVEDFIELD1925                                (0x1<<0) // Reserved
16979   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1802_RESERVEDFIELD1925_SHIFT                          0
16980   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1802_RESERVEDFIELD1926                                (0x1<<4) // Reserved
16981   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1802_RESERVEDFIELD1926_SHIFT                          4
16982 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1803                                                    0x0094c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16983   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1803_RESERVEDFIELD1927                                (0x3f<<0) // Reserved
16984   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1803_RESERVEDFIELD1927_SHIFT                          0
16985   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1803_RESERVEDFIELD1928                                (0x1<<6) // Reserved
16986   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1803_RESERVEDFIELD1928_SHIFT                          6
16987 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1804                                                    0x0094ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
16988   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1804_RESERVEDFIELD1929                                (0x3f<<0) // Reserved
16989   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1804_RESERVEDFIELD1929_SHIFT                          0
16990   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1804_RESERVEDFIELD1930                                (0x1<<6) // Reserved
16991   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1804_RESERVEDFIELD1930_SHIFT                          6
16992 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805                                                    0x009500UL //Access:RW   DataWidth:0x8    // Multi Field Register.
16993   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805_RESERVEDFIELD1931                                (0x1<<0) // Reserved
16994   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805_RESERVEDFIELD1931_SHIFT                          0
16995   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805_RESERVEDFIELD1932                                (0x7<<1) // Reserved
16996   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805_RESERVEDFIELD1932_SHIFT                          1
16997   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805_RESERVEDFIELD1933                                (0x1<<4) // Reserved
16998   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1805_RESERVEDFIELD1933_SHIFT                          4
16999 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806                                                    0x009504UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17000   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1934                                (0x1<<0) // Reserved
17001   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1934_SHIFT                          0
17002   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1935                                (0x1<<1) // Reserved
17003   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1935_SHIFT                          1
17004   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1936                                (0x1<<2) // Reserved
17005   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1936_SHIFT                          2
17006   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1937                                (0xf<<3) // Reserved
17007   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1806_RESERVEDFIELD1937_SHIFT                          3
17008 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1807                                                    0x009508UL //Access:RW   DataWidth:0x8    // Reserved
17009 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1808                                                    0x00950cUL //Access:RW   DataWidth:0x8    // Reserved
17010 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1809                                                    0x009518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17011   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1809_RESERVEDFIELD1940                                (0x1<<0) // Reserved
17012   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1809_RESERVEDFIELD1940_SHIFT                          0
17013 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1810                                                    0x009544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17014   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1810_RESERVEDFIELD1941                                (0x1<<0) // Reserved
17015   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1810_RESERVEDFIELD1941_SHIFT                          0
17016   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1810_RESERVEDFIELD1942                                (0x1<<1) // Reserved
17017   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1810_RESERVEDFIELD1942_SHIFT                          1
17018 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1811                                                    0x009564UL //Access:R    DataWidth:0x8    // Multi Field Register.
17019   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1811_RESERVEDFIELD1943                                (0x3f<<0) // Reserved
17020   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1811_RESERVEDFIELD1943_SHIFT                          0
17021 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1812                                                    0x009580UL //Access:R    DataWidth:0x8    // Multi Field Register.
17022   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1812_RESERVEDFIELD1944                                (0x3f<<0) // Reserved
17023   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1812_RESERVEDFIELD1944_SHIFT                          0
17024 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1813                                                    0x0095c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17025   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1813_RESERVEDFIELD1945                                (0x1<<0) // Reserved
17026   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1813_RESERVEDFIELD1945_SHIFT                          0
17027   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1813_RESERVEDFIELD1946                                (0x1<<1) // Reserved
17028   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_RESERVEDREGISTER1813_RESERVEDFIELD1946_SHIFT                          1
17029 #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0                                                                 0x0095c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
17030   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_READY                                                     (0x1<<0) // Indicates that digital and analog Rx LOS blocks are in LOS mode.
17031   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_READY_SHIFT                                               0
17032   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_RESERVEDFIELD1947                                             (0x1<<1) // Reserved
17033   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_RESERVEDFIELD1947_SHIFT                                       1
17034   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS                                                           (0x1<<2) // The filtered LOS signal value.
17035   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_SHIFT                                                     2
17036   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_RAW                                                       (0x1<<3) // The unfiltered LOS signal value.
17037   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_RAW_SHIFT                                                 3
17038   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_NO_EII                                                    (0x1<<4) // The filtered LOS signal value before EII override logic.
17039   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_LOS_NO_EII_SHIFT                                              4
17040   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_RESERVEDFIELD1948                                             (0x1<<5) // Reserved
17041   #define PHY_NW_IP_REG_LN1_LOS_REFCLK_STATUS0_RESERVEDFIELD1948_SHIFT                                       5
17042 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1814                                                        0x009600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17043   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1814_RESERVEDFIELD1949                                    (0x1<<0) // Reserved
17044   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1814_RESERVEDFIELD1949_SHIFT                              0
17045 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1815                                                        0x009604UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17046   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1815_RESERVEDFIELD1950                                    (0x7<<0) // Reserved
17047   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1815_RESERVEDFIELD1950_SHIFT                              0
17048 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1816                                                        0x009608UL //Access:RW   DataWidth:0x8    // Reserved
17049 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1817                                                        0x00960cUL //Access:R    DataWidth:0x8    // Multi Field Register.
17050   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1817_RESERVEDFIELD1952                                    (0x1<<0) // Reserved
17051   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1817_RESERVEDFIELD1952_SHIFT                              0
17052   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1817_RESERVEDFIELD1953                                    (0xf<<1) // Reserved
17053   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1817_RESERVEDFIELD1953_SHIFT                              1
17054 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1818                                                        0x009640UL //Access:R    DataWidth:0x8    // Reserved
17055 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1819                                                        0x009644UL //Access:R    DataWidth:0x8    // Multi Field Register.
17056   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1819_RESERVEDFIELD1955                                    (0xf<<0) // Reserved
17057   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1819_RESERVEDFIELD1955_SHIFT                              0
17058 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1820                                                        0x009648UL //Access:R    DataWidth:0x8    // Reserved
17059 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1821                                                        0x00964cUL //Access:R    DataWidth:0x8    // Multi Field Register.
17060   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1821_RESERVEDFIELD1957                                    (0x1<<0) // Reserved
17061   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1821_RESERVEDFIELD1957_SHIFT                              0
17062 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1822                                                        0x009680UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17063   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1822_RESERVEDFIELD1958                                    (0x3<<0) // Reserved
17064   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1822_RESERVEDFIELD1958_SHIFT                              0
17065   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1822_RESERVEDFIELD1959                                    (0xf<<2) // Reserved
17066   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1822_RESERVEDFIELD1959_SHIFT                              2
17067 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1823                                                        0x009684UL //Access:RW   DataWidth:0x8    // Reserved
17068 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1824                                                        0x009688UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17069   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1824_RESERVEDFIELD1961                                    (0xf<<0) // Reserved
17070   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1824_RESERVEDFIELD1961_SHIFT                              0
17071 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1825                                                        0x00968cUL //Access:RW   DataWidth:0x8    // Reserved
17072 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1826                                                        0x009690UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17073   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1826_RESERVEDFIELD1963                                    (0xf<<0) // Reserved
17074   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1826_RESERVEDFIELD1963_SHIFT                              0
17075 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1827                                                        0x009694UL //Access:RW   DataWidth:0x8    // Reserved
17076 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1828                                                        0x009698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17077   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1828_RESERVEDFIELD1965                                    (0xf<<0) // Reserved
17078   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1828_RESERVEDFIELD1965_SHIFT                              0
17079 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1829                                                        0x0096c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17080   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1829_RESERVEDFIELD1966                                    (0x1f<<0) // Reserved
17081   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1829_RESERVEDFIELD1966_SHIFT                              0
17082 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1830                                                        0x0096c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17083   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1830_RESERVEDFIELD1967                                    (0xf<<0) // Reserved
17084   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1830_RESERVEDFIELD1967_SHIFT                              0
17085   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1830_RESERVEDFIELD1968                                    (0xf<<4) // Reserved
17086   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1830_RESERVEDFIELD1968_SHIFT                              4
17087 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1831                                                        0x0096c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17088   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1831_RESERVEDFIELD1969                                    (0x1<<0) // Reserved
17089   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1831_RESERVEDFIELD1969_SHIFT                              0
17090 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1832                                                        0x009700UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17091   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1832_RESERVEDFIELD1970                                    (0x3<<0) // Reserved
17092   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1832_RESERVEDFIELD1970_SHIFT                              0
17093 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1833                                                        0x009704UL //Access:RW   DataWidth:0x8    // Reserved
17094 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1834                                                        0x009708UL //Access:RW   DataWidth:0x8    // Reserved
17095 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1835                                                        0x00970cUL //Access:RW   DataWidth:0x8    // Reserved
17096 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1836                                                        0x009710UL //Access:RW   DataWidth:0x8    // Reserved
17097 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1837                                                        0x009714UL //Access:RW   DataWidth:0x8    // Reserved
17098 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1838                                                        0x009718UL //Access:RW   DataWidth:0x8    // Reserved
17099 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1839                                                        0x00971cUL //Access:RW   DataWidth:0x8    // Reserved
17100 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1840                                                        0x009720UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17101   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1840_RESERVEDFIELD1978                                    (0x1<<0) // Reserved
17102   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1840_RESERVEDFIELD1978_SHIFT                              0
17103 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1841                                                        0x009740UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17104   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1841_RESERVEDFIELD1979                                    (0x1<<0) // Reserved
17105   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1841_RESERVEDFIELD1979_SHIFT                              0
17106   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1841_RESERVEDFIELD1980                                    (0xf<<1) // Reserved
17107   #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1841_RESERVEDFIELD1980_SHIFT                              1
17108 #define PHY_NW_IP_REG_LN1_GCFSM2_RESERVEDREGISTER1842                                                        0x009744UL //Access:RW   DataWidth:0x8    // Reserved
17109 #define PHY_NW_IP_REG_LN1_BIST_TX_CTRL                                                                       0x009800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17110   #define PHY_NW_IP_REG_LN1_BIST_TX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Tx data generation.
17111   #define PHY_NW_IP_REG_LN1_BIST_TX_CTRL_EN_SHIFT                                                            0
17112   #define PHY_NW_IP_REG_LN1_BIST_TX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to transmitted: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x9 � MAC Tx data
17113   #define PHY_NW_IP_REG_LN1_BIST_TX_CTRL_PATTERN_SEL_SHIFT                                                   1
17114 #define PHY_NW_IP_REG_LN1_BIST_TX_RESERVEDREGISTER1843                                                       0x009804UL //Access:RW   DataWidth:0x8    // Reserved
17115 #define PHY_NW_IP_REG_LN1_BIST_TX_RESERVEDREGISTER1844                                                       0x009808UL //Access:RW   DataWidth:0x8    // Reserved
17116 #define PHY_NW_IP_REG_LN1_BIST_TX_RESERVEDREGISTER1845                                                       0x00980cUL //Access:RW   DataWidth:0x8    // Reserved
17117 #define PHY_NW_IP_REG_LN1_BIST_TX_RESERVEDREGISTER1846                                                       0x009810UL //Access:RW   DataWidth:0x8    // Reserved
17118 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL0                                                                  0x009818UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17119   #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL0_MODE                                                           (0x3<<0) // Controls what type of error injection is used: 0x0 � None 0x1 � Single cycle error 0x2 � Timer based
17120   #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL0_MODE_SHIFT                                                     0
17121 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL1                                                                  0x00981cUL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
17122 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL2                                                                  0x009820UL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
17123 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL3                                                                  0x009824UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
17124 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL4                                                                  0x009828UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
17125 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL5                                                                  0x00982cUL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
17126 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL6                                                                  0x009830UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
17127 #define PHY_NW_IP_REG_LN1_BIST_TX_BER_CTRL7                                                                  0x009834UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
17128 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_SHIFT_AMOUNT                                                           0x009880UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
17129 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_7_0                                                                    0x009890UL //Access:RW   DataWidth:0x8    // User defined pattern.
17130 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_15_8                                                                   0x009894UL //Access:RW   DataWidth:0x8    // User defined pattern.
17131 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_23_16                                                                  0x009898UL //Access:RW   DataWidth:0x8    // User defined pattern.
17132 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_31_24                                                                  0x00989cUL //Access:RW   DataWidth:0x8    // User defined pattern.
17133 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_39_32                                                                  0x0098a0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17134 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_47_40                                                                  0x0098a4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17135 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_55_48                                                                  0x0098a8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17136 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_63_56                                                                  0x0098acUL //Access:RW   DataWidth:0x8    // User defined pattern.
17137 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_71_64                                                                  0x0098b0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17138 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_79_72                                                                  0x0098b4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17139 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_87_80                                                                  0x0098b8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17140 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_95_88                                                                  0x0098bcUL //Access:RW   DataWidth:0x8    // User defined pattern.
17141 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_103_96                                                                 0x0098c0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17142 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_111_104                                                                0x0098c4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17143 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_119_112                                                                0x0098c8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17144 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_127_120                                                                0x0098ccUL //Access:RW   DataWidth:0x8    // User defined pattern.
17145 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_135_128                                                                0x0098d0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17146 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_143_136                                                                0x0098d4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17147 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_151_144                                                                0x0098d8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17148 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_159_152                                                                0x0098dcUL //Access:RW   DataWidth:0x8    // User defined pattern.
17149 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_167_160                                                                0x0098e0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17150 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_175_168                                                                0x0098e4UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17151 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_183_176                                                                0x0098e8UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17152 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_191_184                                                                0x0098ecUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17153 #define PHY_NW_IP_REG_LN1_BIST_TX_UDP_199_192                                                                0x0098f0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17154 #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL                                                                       0x009a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17155   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Rx data checking.
17156   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_EN_SHIFT                                                            0
17157   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to search for: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x8 � Auto-detect
17158   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_PATTERN_SEL_SHIFT                                                   1
17159   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_CLEAR_BER                                                           (0x1<<5) // Clears the bit error counter.
17160   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_CLEAR_BER_SHIFT                                                     5
17161   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_STOP_ERROR_COUNT                                                    (0x1<<6) // Stops the error count from incrementing.  Can be used to read back the BER data coherently.
17162   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_STOP_ERROR_COUNT_SHIFT                                              6
17163   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA                                              (0x1<<7) // Forces the PRBS LFSR to reseed with Rx data every cycle.  This will cause the bit error counter to be inaccurate.
17164   #define PHY_NW_IP_REG_LN1_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA_SHIFT                                        7
17165 #define PHY_NW_IP_REG_LN1_BIST_RX_STATUS                                                                     0x009a10UL //Access:R    DataWidth:0x8    // Multi Field Register.
17166   #define PHY_NW_IP_REG_LN1_BIST_RX_STATUS_STATE                                                             (0x7<<0) // State of the BIST checker: 0x0 � Off 0x1 � Searching for pattern 0x2 � Waiting for pattern lock conditions 0x3 � Pattern lock acquired 0x4 � Pattern lock lost
17167   #define PHY_NW_IP_REG_LN1_BIST_RX_STATUS_STATE_SHIFT                                                       0
17168   #define PHY_NW_IP_REG_LN1_BIST_RX_STATUS_PATTERN_DET                                                       (0xf<<3) // Indicates the pattern  detected: 0x0 � No pattern detected 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP
17169   #define PHY_NW_IP_REG_LN1_BIST_RX_STATUS_PATTERN_DET_SHIFT                                                 3
17170 #define PHY_NW_IP_REG_LN1_BIST_RX_BER_STATUS0                                                                0x009a20UL //Access:R    DataWidth:0x8    // Number of bit errors.
17171 #define PHY_NW_IP_REG_LN1_BIST_RX_BER_STATUS1                                                                0x009a24UL //Access:R    DataWidth:0x8    // Number of bit errors.
17172 #define PHY_NW_IP_REG_LN1_BIST_RX_BER_STATUS2                                                                0x009a28UL //Access:R    DataWidth:0x8    // Number of bit errors.
17173 #define PHY_NW_IP_REG_LN1_BIST_RX_BER_STATUS4                                                                0x009a30UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
17174 #define PHY_NW_IP_REG_LN1_BIST_RX_BER_STATUS5                                                                0x009a34UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
17175 #define PHY_NW_IP_REG_LN1_BIST_RX_BER_STATUS6                                                                0x009a38UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
17176 #define PHY_NW_IP_REG_LN1_BIST_RX_LOCK_CTRL0                                                                 0x009a50UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
17177 #define PHY_NW_IP_REG_LN1_BIST_RX_LOCK_CTRL1                                                                 0x009a54UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
17178 #define PHY_NW_IP_REG_LN1_BIST_RX_LOCK_CTRL2                                                                 0x009a58UL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
17179 #define PHY_NW_IP_REG_LN1_BIST_RX_LOCK_CTRL3                                                                 0x009a5cUL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
17180 #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL0                                                            0x009a80UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
17181 #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL1                                                            0x009a84UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
17182 #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL2                                                            0x009a88UL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
17183 #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL3                                                            0x009a8cUL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
17184 #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL4                                                            0x009a90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17185   #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK                                        (0x1<<0) // Stops pattern from being re-locked when loss-of-lock occurs.
17186   #define PHY_NW_IP_REG_LN1_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK_SHIFT                                  0
17187 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_SHIFT_AMOUNT                                                           0x009ac0UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
17188 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_7_0                                                                    0x009ad0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17189 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_15_8                                                                   0x009ad4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17190 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_23_16                                                                  0x009ad8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17191 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_31_24                                                                  0x009adcUL //Access:RW   DataWidth:0x8    // User defined pattern.
17192 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_39_32                                                                  0x009ae0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17193 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_47_40                                                                  0x009ae4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17194 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_55_48                                                                  0x009ae8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17195 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_63_56                                                                  0x009aecUL //Access:RW   DataWidth:0x8    // User defined pattern.
17196 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_71_64                                                                  0x009af0UL //Access:RW   DataWidth:0x8    // User defined pattern.
17197 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_79_72                                                                  0x009af4UL //Access:RW   DataWidth:0x8    // User defined pattern.
17198 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_87_80                                                                  0x009af8UL //Access:RW   DataWidth:0x8    // User defined pattern.
17199 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_95_88                                                                  0x009afcUL //Access:RW   DataWidth:0x8    // User defined pattern.
17200 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_103_96                                                                 0x009b00UL //Access:RW   DataWidth:0x8    // User defined pattern.
17201 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_111_104                                                                0x009b04UL //Access:RW   DataWidth:0x8    // User defined pattern.
17202 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_119_112                                                                0x009b08UL //Access:RW   DataWidth:0x8    // User defined pattern.
17203 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_127_120                                                                0x009b0cUL //Access:RW   DataWidth:0x8    // User defined pattern.
17204 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_135_128                                                                0x009b10UL //Access:RW   DataWidth:0x8    // User defined pattern.
17205 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_143_136                                                                0x009b14UL //Access:RW   DataWidth:0x8    // User defined pattern.
17206 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_151_144                                                                0x009b18UL //Access:RW   DataWidth:0x8    // User defined pattern.
17207 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_159_152                                                                0x009b1cUL //Access:RW   DataWidth:0x8    // User defined pattern.
17208 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_167_160                                                                0x009b20UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17209 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_175_168                                                                0x009b24UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17210 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_183_176                                                                0x009b28UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17211 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_191_184                                                                0x009b2cUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17212 #define PHY_NW_IP_REG_LN1_BIST_RX_UDP_199_192                                                                0x009b30UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
17213 #define PHY_NW_IP_REG_LN1_FEATURE_RXTERM_CFG0                                                                0x009c00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17214   #define PHY_NW_IP_REG_LN1_FEATURE_RXTERM_CFG0_AC_COUPLED                                                   (0x1<<0) // Configures AC/DC coupling of the lane 0: DC coupled 1: AC coupled
17215   #define PHY_NW_IP_REG_LN1_FEATURE_RXTERM_CFG0_AC_COUPLED_SHIFT                                             0
17216 #define PHY_NW_IP_REG_LN1_FEATURE_RXCLKDIV_CFG0                                                              0x009c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17217   #define PHY_NW_IP_REG_LN1_FEATURE_RXCLKDIV_CFG0_EN                                                         (0x1<<0) // Enables turning on the divided rxclk output
17218   #define PHY_NW_IP_REG_LN1_FEATURE_RXCLKDIV_CFG0_EN_SHIFT                                                   0
17219 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1847                                                       0x009c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17220   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1847_RESERVEDFIELD1986                                   (0x1<<0) // Reserved
17221   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1847_RESERVEDFIELD1986_SHIFT                             0
17222   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1847_RESERVEDFIELD1987                                   (0x1<<1) // Reserved
17223   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1847_RESERVEDFIELD1987_SHIFT                             1
17224 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848                                                       0x009c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17225   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1988                                   (0x1<<0) // Reserved
17226   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1988_SHIFT                             0
17227   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1989                                   (0x1<<1) // Reserved
17228   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1989_SHIFT                             1
17229   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1990                                   (0x1<<2) // Reserved
17230   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1990_SHIFT                             2
17231   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1991                                   (0x1<<3) // Reserved
17232   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1991_SHIFT                             3
17233   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1992                                   (0x1<<4) // Reserved
17234   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1992_SHIFT                             4
17235   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1993                                   (0x1<<5) // Reserved
17236   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1848_RESERVEDFIELD1993_SHIFT                             5
17237 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849                                                       0x009c18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17238   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1994                                   (0x1<<0) // Reserved
17239   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1994_SHIFT                             0
17240   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1995                                   (0x1<<1) // Reserved
17241   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1995_SHIFT                             1
17242   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1996                                   (0x1<<2) // Reserved
17243   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1996_SHIFT                             2
17244   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1997                                   (0x1<<3) // Reserved
17245   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1849_RESERVEDFIELD1997_SHIFT                             3
17246 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850                                                       0x009c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17247   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD1998                                   (0x1<<0) // Reserved
17248   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD1998_SHIFT                             0
17249   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD1999                                   (0x1<<1) // Reserved
17250   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD1999_SHIFT                             1
17251   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2000                                   (0x1<<2) // Reserved
17252   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2000_SHIFT                             2
17253   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2001                                   (0x1<<3) // Reserved
17254   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2001_SHIFT                             3
17255   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2002                                   (0x1<<4) // Reserved
17256   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2002_SHIFT                             4
17257   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2003                                   (0x1<<5) // Reserved
17258   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2003_SHIFT                             5
17259   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2004                                   (0x1<<6) // Reserved
17260   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2004_SHIFT                             6
17261   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2005                                   (0x1<<7) // Reserved
17262   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1850_RESERVEDFIELD2005_SHIFT                             7
17263 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851                                                       0x009c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17264   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2006                                   (0x1<<0) // Reserved
17265   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2006_SHIFT                             0
17266   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2007                                   (0x1<<1) // Reserved
17267   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2007_SHIFT                             1
17268   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2008                                   (0x1<<2) // Reserved
17269   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2008_SHIFT                             2
17270   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2009                                   (0x1<<3) // Reserved
17271   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2009_SHIFT                             3
17272   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2010                                   (0x3<<4) // Reserved
17273   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1851_RESERVEDFIELD2010_SHIFT                             4
17274 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852                                                       0x009c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17275   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852_RESERVEDFIELD2011                                   (0x1<<0) // Reserved
17276   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852_RESERVEDFIELD2011_SHIFT                             0
17277   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852_RESERVEDFIELD2012                                   (0x1<<1) // Reserved
17278   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852_RESERVEDFIELD2012_SHIFT                             1
17279   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852_RESERVEDFIELD2013                                   (0x1<<2) // Reserved
17280   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1852_RESERVEDFIELD2013_SHIFT                             2
17281 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1853                                                       0x009c40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17282   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1853_RESERVEDFIELD2014                                   (0x3<<0) // Reserved
17283   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1853_RESERVEDFIELD2014_SHIFT                             0
17284 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1854                                                       0x009c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17285   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1854_RESERVEDFIELD2015                                   (0xf<<0) // Reserved
17286   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1854_RESERVEDFIELD2015_SHIFT                             0
17287 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1855                                                       0x009c48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17288   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1855_RESERVEDFIELD2016                                   (0x1<<0) // Reserved
17289   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1855_RESERVEDFIELD2016_SHIFT                             0
17290   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1855_RESERVEDFIELD2017                                   (0x7f<<1) // Reserved
17291   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1855_RESERVEDFIELD2017_SHIFT                             1
17292 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1856                                                       0x009c4cUL //Access:RW   DataWidth:0x8    // Reserved
17293 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1857                                                       0x009c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17294   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1857_RESERVEDFIELD2019                                   (0x1<<0) // Reserved
17295   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1857_RESERVEDFIELD2019_SHIFT                             0
17296   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1857_RESERVEDFIELD2020                                   (0x1<<1) // Reserved
17297   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1857_RESERVEDFIELD2020_SHIFT                             1
17298 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1858                                                       0x009c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17299   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1858_RESERVEDFIELD2021                                   (0x1<<0) // Reserved
17300   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1858_RESERVEDFIELD2021_SHIFT                             0
17301   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1858_RESERVEDFIELD2022                                   (0x1<<1) // Reserved
17302   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1858_RESERVEDFIELD2022_SHIFT                             1
17303 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1859                                                       0x009c58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17304   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1859_RESERVEDFIELD2023                                   (0x1<<0) // Reserved
17305   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1859_RESERVEDFIELD2023_SHIFT                             0
17306   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1859_RESERVEDFIELD2024                                   (0x1<<1) // Reserved
17307   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1859_RESERVEDFIELD2024_SHIFT                             1
17308 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1860                                                       0x009c80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17309   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1860_RESERVEDFIELD2025                                   (0x1<<0) // Reserved
17310   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1860_RESERVEDFIELD2025_SHIFT                             0
17311 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG                                                             0x009c84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17312   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0                                        (0x3<<0) // How many times to repeat CTLE adaptation sequence for initial adaptation set 0
17313   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0_SHIFT                                  0
17314   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1                                        (0x3<<2) // How many times to repeat CTLE adaptation sequence for initial adaptation set 1
17315   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1_SHIFT                                  2
17316   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2026                                         (0x3<<4) // Reserved
17317   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2026_SHIFT                                   4
17318   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2027                                         (0x3<<6) // Reserved
17319   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2027_SHIFT                                   6
17320 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_AGC_CFG                                                         0x009c88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17321   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN                                              (0x1<<0) // Enables AGC threshold adaptation for initial adaptation
17322   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN_SHIFT                                        0
17323   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD2028                                     (0x1<<2) // Reserved
17324   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD2028_SHIFT                               2
17325 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_APG_MAP_CFG                                                     0x009c8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17326   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN                                          (0x1<<0) // Enables mapping GN_APG setting from AGC threshold for initial adaptation
17327   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN_SHIFT                                    0
17328   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD2029                                 (0x1<<2) // Reserved
17329   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD2029_SHIFT                           2
17330 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG                                                         0x009c90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17331   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL                                             (0x3<<0) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 0 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
17332   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL_SHIFT                                       0
17333   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL                                             (0x3<<2) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 1 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
17334   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL_SHIFT                                       2
17335   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2030                                     (0x3<<4) // Reserved
17336   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2030_SHIFT                               4
17337   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2031                                     (0x3<<6) // Reserved
17338   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2031_SHIFT                               6
17339 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0                                                        0x009c94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17340   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN                                        (0x1<<0) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 0
17341   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN_SHIFT                                  0
17342   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN                                        (0x1<<1) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 0
17343   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN_SHIFT                                  1
17344   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN                                        (0x1<<2) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 1
17345   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN_SHIFT                                  2
17346   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN                                        (0x1<<3) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 1
17347   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN_SHIFT                                  3
17348   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2032                                    (0x1<<4) // Reserved
17349   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2032_SHIFT                              4
17350   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2033                                    (0x1<<5) // Reserved
17351   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2033_SHIFT                              5
17352   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2034                                    (0x1<<6) // Reserved
17353   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2034_SHIFT                              6
17354   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2035                                    (0x1<<7) // Reserved
17355   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2035_SHIFT                              7
17356 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1                                                        0x009c98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17357   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL                                     (0x3<<0) // Selects which HFG result to use for the initial adaptation set 0 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
17358   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL_SHIFT                               0
17359   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL                                     (0x3<<2) // Selects which HFG result to use for the initial adaptation set 1 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
17360   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL_SHIFT                               2
17361   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2036                                    (0x3<<4) // Reserved
17362   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2036_SHIFT                              4
17363   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2037                                    (0x3<<6) // Reserved
17364   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2037_SHIFT                              6
17365 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1861                                                       0x009c9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17366   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1861_RESERVEDFIELD2038                                   (0x1<<0) // Reserved
17367   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1861_RESERVEDFIELD2038_SHIFT                             0
17368 #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG                                                         0x009ca0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17369   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN                                              (0x1<<0) // Enables CTLE midband shaping adaptation for initial adaptation set 0
17370   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN_SHIFT                                        0
17371   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN                                              (0x1<<1) // Enables CTLE midband shaping adaptation for initial adaptation set 1
17372   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN_SHIFT                                        1
17373   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2039                                     (0x1<<2) // Reserved
17374   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2039_SHIFT                               2
17375   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2040                                     (0x1<<3) // Reserved
17376   #define PHY_NW_IP_REG_LN1_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2040_SHIFT                               3
17377 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862                                                       0x009ca4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17378   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2041                                   (0x1<<0) // Reserved
17379   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2041_SHIFT                             0
17380   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2042                                   (0x1<<1) // Reserved
17381   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2042_SHIFT                             1
17382   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2043                                   (0x1<<2) // Reserved
17383   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2043_SHIFT                             2
17384   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2044                                   (0x1<<3) // Reserved
17385   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2044_SHIFT                             3
17386   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2045                                   (0x1<<4) // Reserved
17387   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2045_SHIFT                             4
17388   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2046                                   (0x1<<5) // Reserved
17389   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2046_SHIFT                             5
17390   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2047                                   (0x1<<6) // Reserved
17391   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2047_SHIFT                             6
17392   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2048                                   (0x1<<7) // Reserved
17393   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1862_RESERVEDFIELD2048_SHIFT                             7
17394 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG                                                                    0x009cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17395   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP1_EN                                                          (0x1<<0) // Enables DFE Tap 1. Tap1 will not be powered up if it is not enabled
17396   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP1_EN_SHIFT                                                    0
17397   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP2_EN                                                          (0x1<<1) // Enables DFE Tap 2. Tap2 will not be powered up if it is not enabled
17398   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP2_EN_SHIFT                                                    1
17399   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP3_EN                                                          (0x1<<2) // Enables DFE Tap 3. Tap3 will not be powered up if it is not enabled
17400   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP3_EN_SHIFT                                                    2
17401   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP4_EN                                                          (0x1<<3) // Enables DFE Tap 4. Tap4 will not be powered up if it is not enabled
17402   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP4_EN_SHIFT                                                    3
17403   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP5_EN                                                          (0x1<<4) // Enables DFE Tap 5. Tap5 will not be powered up if it is not enabled
17404   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_CFG_TAP5_EN_SHIFT                                                    4
17405 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_CFG                                                              0x009cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17406   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_CFG_METHOD_SEL                                                 (0x1<<0) // Which DFE Adaptation Algorithm to use: 0x0: SS-LMS 0x1: Pattern Based Zero Forcing
17407   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_CFG_METHOD_SEL_SHIFT                                           0
17408 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG                                                         0x009cc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17409   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 1
17410   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN_SHIFT                                    0
17411   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2049                                     (0x1<<1) // Reserved
17412   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2049_SHIFT                               1
17413   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2050                                     (0x1<<2) // Reserved
17414   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2050_SHIFT                               2
17415   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2051                                     (0x1<<3) // Reserved
17416   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2051_SHIFT                               3
17417 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG                                                         0x009cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17418   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 2
17419   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN_SHIFT                                    0
17420   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2052                                     (0x1<<1) // Reserved
17421   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2052_SHIFT                               1
17422   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2053                                     (0x1<<2) // Reserved
17423   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2053_SHIFT                               2
17424   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2054                                     (0x1<<3) // Reserved
17425   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2054_SHIFT                               3
17426 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG                                                         0x009cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17427   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 3
17428   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN_SHIFT                                    0
17429   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2055                                     (0x1<<1) // Reserved
17430   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2055_SHIFT                               1
17431   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2056                                     (0x1<<2) // Reserved
17432   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2056_SHIFT                               2
17433   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2057                                     (0x1<<3) // Reserved
17434   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2057_SHIFT                               3
17435 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG                                                         0x009cd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17436   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 4
17437   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN_SHIFT                                    0
17438   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2058                                     (0x1<<1) // Reserved
17439   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2058_SHIFT                               1
17440   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2059                                     (0x1<<2) // Reserved
17441   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2059_SHIFT                               2
17442   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2060                                     (0x1<<3) // Reserved
17443   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2060_SHIFT                               3
17444 #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG                                                         0x009cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17445   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 5
17446   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN_SHIFT                                    0
17447   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2061                                     (0x1<<1) // Reserved
17448   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2061_SHIFT                               1
17449   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2062                                     (0x1<<2) // Reserved
17450   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2062_SHIFT                               2
17451   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2063                                     (0x1<<3) // Reserved
17452   #define PHY_NW_IP_REG_LN1_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2063_SHIFT                               3
17453 #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG0                                                            0x009ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17454   #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG0_EN                                                       (0x1<<0) // Enables continuous background adaptation
17455   #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG0_EN_SHIFT                                                 0
17456   #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD2064                                        (0x1<<1) // Reserved
17457   #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD2064_SHIFT                                  1
17458 #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG1                                                            0x009ce4UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
17459 #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG2                                                            0x009ce8UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
17460 #define PHY_NW_IP_REG_LN1_FEATURE_ADAPT_CONT_CFG3                                                            0x009cecUL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
17461 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1863                                                       0x009cf0UL //Access:RW   DataWidth:0x8    // Reserved
17462 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1864                                                       0x009cf4UL //Access:RW   DataWidth:0x8    // Reserved
17463 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1865                                                       0x009cf8UL //Access:RW   DataWidth:0x8    // Reserved
17464 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1866                                                       0x009cfcUL //Access:RW   DataWidth:0x8    // Reserved
17465 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1867                                                       0x009d00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17466   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1867_RESERVEDFIELD2069                                   (0x3<<0) // Reserved
17467   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1867_RESERVEDFIELD2069_SHIFT                             0
17468   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1867_RESERVEDFIELD2070                                   (0x3<<2) // Reserved
17469   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1867_RESERVEDFIELD2070_SHIFT                             2
17470 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1868                                                       0x009d04UL //Access:RW   DataWidth:0x8    // Reserved
17471 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1869                                                       0x009d08UL //Access:RW   DataWidth:0x8    // Reserved
17472 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1870                                                       0x009d0cUL //Access:RW   DataWidth:0x8    // Reserved
17473 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1871                                                       0x009d10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17474   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1871_RESERVEDFIELD2074                                   (0xf<<0) // Reserved
17475   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1871_RESERVEDFIELD2074_SHIFT                             0
17476 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1872                                                       0x009d14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17477   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1872_RESERVEDFIELD2075                                   (0x7<<0) // Reserved
17478   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1872_RESERVEDFIELD2075_SHIFT                             0
17479   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1872_RESERVEDFIELD2076                                   (0x1f<<3) // Reserved
17480   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1872_RESERVEDFIELD2076_SHIFT                             3
17481 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1873                                                       0x009d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17482   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1873_RESERVEDFIELD2077                                   (0x3<<0) // Reserved
17483   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1873_RESERVEDFIELD2077_SHIFT                             0
17484   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1873_RESERVEDFIELD2078                                   (0x1f<<2) // Reserved
17485   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1873_RESERVEDFIELD2078_SHIFT                             2
17486 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1874                                                       0x009d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17487   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1874_RESERVEDFIELD2079                                   (0xf<<0) // Reserved
17488   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1874_RESERVEDFIELD2079_SHIFT                             0
17489   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1874_RESERVEDFIELD2080                                   (0xf<<4) // Reserved
17490   #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1874_RESERVEDFIELD2080_SHIFT                             4
17491 #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0                                                                  0x009d40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17492   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RESERVEDFIELD2081                                              (0x1<<0) // Reserved
17493   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RESERVEDFIELD2081_SHIFT                                        0
17494   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RX_CTRL_DIS                                                    (0x1<<1) // Disables the firmware rx_ctrl MSM
17495   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RX_CTRL_DIS_SHIFT                                              1
17496   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RESERVEDFIELD2082                                              (0x1<<2) // Reserved
17497   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RESERVEDFIELD2082_SHIFT                                        2
17498   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RESERVEDFIELD2083                                              (0x1<<3) // Reserved
17499   #define PHY_NW_IP_REG_LN1_FEATURE_TEST_CFG0_RESERVEDFIELD2083_SHIFT                                        3
17500 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1875                                                       0x009d60UL //Access:RW   DataWidth:0x8    // Reserved
17501 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1876                                                       0x009d64UL //Access:RW   DataWidth:0x8    // Reserved
17502 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1877                                                       0x009d68UL //Access:RW   DataWidth:0x8    // Reserved
17503 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1878                                                       0x009d6cUL //Access:RW   DataWidth:0x8    // Reserved
17504 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1879                                                       0x009d70UL //Access:RW   DataWidth:0x8    // Reserved
17505 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1880                                                       0x009d74UL //Access:RW   DataWidth:0x8    // Reserved
17506 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1881                                                       0x009d78UL //Access:RW   DataWidth:0x8    // Reserved
17507 #define PHY_NW_IP_REG_LN1_FEATURE_RESERVEDREGISTER1882                                                       0x009d7cUL //Access:RW   DataWidth:0x8    // Reserved
17508 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0                                                                    0x009e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17509   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING                                              (0x1<<0) // Starts link training procedure when asserted.  This is an 802.3 defined variable.
17510   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING_SHIFT                                        0
17511   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE                                               (0x1<<1) // Indicates to LTSM that link training procedure should be run; otherwise procedures skip directly to signal_det assertion.  This is an 802.3 defined variable.
17512   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE_SHIFT                                         1
17513   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_SIGNAL_DETECT                                                    (0x1<<2) // Output corresponding to link training signal detect variable.  Should be set when link training has completed successfully.
17514   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_SIGNAL_DETECT_SHIFT                                              2
17515   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_CLEAR                                                            (0x1<<3) // Synchronous reset for LT Tx block.
17516   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL0_CLEAR_SHIFT                                                      3
17517 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL1                                                                    0x009e04UL //Access:RW   DataWidth:0x8    // Maximum time allowed for LT procedure.  If this is exceeded then the training_fail status will assert.  This is an 802.defined variable.  Value is encoded as: 39338 * DESIRED_DELAY * 2 ^logdata_width / data_width  Should be set to 500ns for 802.3 compliant timeout.
17518 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL2                                                                    0x009e08UL //Access:RW   DataWidth:0x8    // Same as above.
17519 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL3                                                                    0x009e0cUL //Access:RW   DataWidth:0x8    // Number of additional frames to send after both receivers have been trained and are ready.  This is an 802.3 defined variable.  Should be set between 100 and 300 for 802.3 compliance.
17520 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL4                                                                    0x009e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17521   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL4_WAIT_TIME_8                                                      (0x1<<0) // Same as above.
17522   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL4_WAIT_TIME_8_SHIFT                                                0
17523 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5                                                                    0x009e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17524   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5_FRAME_LOCK                                                       (0x1<<0) // Input to LTSM that receiver has acquired frame lock.  This value should be taken from the corresponding LT Rx register.  This  an 802.3 defined variable.
17525   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5_FRAME_LOCK_SHIFT                                                 0
17526   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5_RX_TRAINED                                                       (0x1<<1) // Input to LTSM indicating that the local receiver has completed training.  This is an 802.3 defined variable.
17527   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5_RX_TRAINED_SHIFT                                                 1
17528   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5_REMOTE_RX_READY                                                  (0x1<<2) // Input to LTSM indicating that the remote receiver is trained and ready.  This value should be taken from the corresponding LT Rx registers.  This is an 802.3 defined variable.
17529   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_CTRL5_REMOTE_RX_READY_SHIFT                                            2
17530 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS                                                                   0x009e40UL //Access:R    DataWidth:0x8    // Multi Field Register.
17531   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_TRAINING_FAIL                                                   (0x1<<0) // Output from LTSM indicating that link training has failed.  This is an 802.3 defined variable.
17532   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_TRAINING_FAIL_SHIFT                                             0
17533   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_TRAINING                                                        (0x1<<1) // Output from LTSM indicating that link training is in progress.  This is an 802.3 defined variable.
17534   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_TRAINING_SHIFT                                                  1
17535   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_SIGNAL_DETECT                                                   (0x1<<2) // Output from LTSM indicating that link training is complete and successful.  This is an 802.3 defined variable.  This value is only visible internally, and is not the signal_det value driven to PHY top-level.
17536   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_SIGNAL_DETECT_SHIFT                                             2
17537   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY                                              (0x1<<4) // Output from LSM corresponding to 802.3 defined local_rx_ready variable. After this is asserted the corresponding frame status report field should be set.
17538   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY_SHIFT                                        4
17539 #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL0                                                                   0x009e4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17540   #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS pattern. 0 � CL72 1 + x^9 +x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
17541   #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
17542 #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL1                                                                   0x009e50UL //Access:RW   DataWidth:0x8    // Initial PRBS LFSR seed.  This needs to be set according to the requirements in 802.3 CL72 or CL93 depending on the type of link training and lane bonding being performed.
17543 #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL2                                                                   0x009e54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17544   #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL2_SEED_10_8                                                       (0x7<<0) // Same as above.
17545   #define PHY_NW_IP_REG_LN1_LT_TX_PRBS_CTRL2_SEED_10_8_SHIFT                                                 0
17546 #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL                                                      0x009e80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17547   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1                                               (0x3<<0) // Coefficient update request field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
17548   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1_SHIFT                                         0
17549   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0                                                (0x3<<2) // Coefficient update request field for cursor tap.
17550   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0_SHIFT                                          2
17551   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1                                               (0x3<<4) // Coefficient update request field for pre-cursor tap.
17552   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1_SHIFT                                         4
17553   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE                                         (0x1<<6) // Coefficient update initialize field.
17554   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE_SHIFT                                   6
17555   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET                                             (0x1<<7) // Coefficient update preset field.
17556   #define PHY_NW_IP_REG_LN1_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET_SHIFT                                       7
17557 #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL                                                           0x009e88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17558   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_C_P1                                                    (0x3<<0) // Status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
17559   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_C_P1_SHIFT                                              0
17560   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_C_0                                                     (0x3<<2) // Status report field for cursor tap.
17561   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_C_0_SHIFT                                               2
17562   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_C_M1                                                    (0x3<<4) // Status report field for pre-cursor tap.
17563   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_C_M1_SHIFT                                              4
17564   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY                                          (0x1<<6) // Status report field to indicate local receiver is ready.  Should be set based on LTSM output of corresponding variable.
17565   #define PHY_NW_IP_REG_LN1_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY_SHIFT                                    6
17566 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS0                                                            0x009ec0UL //Access:R    DataWidth:0x8    // Multi Field Register.
17567   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS0_CURRENT                                                  (0x7<<0) // Current state of LTSM. 0x0 � INITIALIZE 0x1 � SEND_TRAINING 0x2 � TRAIN_REMOTE 0x3 � TRAIN_LOCAL 0x4 � S7 0x5 � TRAINING_FAILURE 0x6 � LINK_READY 0x7 � SEND_DATA
17568   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS0_CURRENT_SHIFT                                            0
17569   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS0_PREV1                                                    (0x7<<4) // One state previous.
17570   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS0_PREV1_SHIFT                                              4
17571 #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS1                                                            0x009ec4UL //Access:R    DataWidth:0x8    // Multi Field Register.
17572   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS1_PREV2                                                    (0x7<<0) // Two states previous.
17573   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS1_PREV2_SHIFT                                              0
17574   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS1_PREV3                                                    (0x7<<4) // Three states previous.
17575   #define PHY_NW_IP_REG_LN1_LT_TX_FSM_STATE_STATUS1_PREV3_SHIFT                                              4
17576 #define PHY_NW_IP_REG_LN1_LT_RX_CTRL0                                                                        0x009f00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17577   #define PHY_NW_IP_REG_LN1_LT_RX_CTRL0_CLEAR                                                                (0x1<<0) // Synchronous reset for LT Rx block.
17578   #define PHY_NW_IP_REG_LN1_LT_RX_CTRL0_CLEAR_SHIFT                                                          0
17579   #define PHY_NW_IP_REG_LN1_LT_RX_CTRL0_TRAINING                                                             (0x1<<1) // This is the 802.3 defined training variable.  It should be set according to corresponding LTSM output.
17580   #define PHY_NW_IP_REG_LN1_LT_RX_CTRL0_TRAINING_SHIFT                                                       1
17581 #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_CTRL0                                                                   0x009f08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17582   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS patterns. 0 � CL72 1 + x^9 + x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
17583   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
17584 #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_CTRL1                                                                   0x009f0cUL //Access:RW   DataWidth:0x8    // Maximum number  of PRBS bit errors allowed in single LT frame for PRBS lock to be achieved.
17585 #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS0                                                                 0x009f14UL //Access:R    DataWidth:0x8    // Multi Field Register.
17586   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS0_UPDATE                                                        (0x1<<0) // Assertion indicates that PRBS status information has been updated.
17587   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS0_UPDATE_SHIFT                                                  0
17588   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS0_LOCK                                                          (0x1<<1) // Indicates that a valid PRBS pattern has been detected in receiver LT frame.
17589   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS0_LOCK_SHIFT                                                    1
17590 #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS1                                                                 0x009f18UL //Access:R    DataWidth:0x8    // Number of bit errors in PRBS pattern since last lock assertion event.
17591 #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS2                                                                 0x009f1cUL //Access:R    DataWidth:0x8    // Multi Field Register.
17592   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8                                              (0xf<<0) // Same as above.
17593   #define PHY_NW_IP_REG_LN1_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8_SHIFT                                        0
17594 #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_CTRL                                                                   0x009f40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17595   #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_CTRL_CLEAR_COUNT                                                     (0x1<<0) // Clears both the absolute and erroneous frame counters.
17596   #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_CTRL_CLEAR_COUNT_SHIFT                                               0
17597 #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS0                                                                0x009f4cUL //Access:R    DataWidth:0x8    // Multi Field Register.
17598   #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS0_FRAME_LOCK                                                   (0x1<<0) // Indicates that the receiver has locked to incoming LT frames.
17599   #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS0_FRAME_LOCK_SHIFT                                             0
17600 #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS1                                                                0x009f50UL //Access:R    DataWidth:0x8    // Total number of received frames since frame lock.
17601 #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS2                                                                0x009f54UL //Access:R    DataWidth:0x8    // Same as above.
17602 #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS3                                                                0x009f58UL //Access:R    DataWidth:0x8    // Total number of received frames  with a PRBS, DME, or framing error since frame lock.
17603 #define PHY_NW_IP_REG_LN1_LT_RX_FRAME_STATUS4                                                                0x009f5cUL //Access:R    DataWidth:0x8    // Same as above.
17604 #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS                                                    0x009f80UL //Access:R    DataWidth:0x8    // Multi Field Register.
17605   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1                                             (0x3<<0) // Received coefficient update field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
17606   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1_SHIFT                                       0
17607   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0                                              (0x3<<2) // Received coefficient update request field for cursor tap.
17608   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0_SHIFT                                        2
17609   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1                                             (0x3<<4) // Received coefficient update request field for pre-cursor tap.
17610   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1_SHIFT                                       4
17611   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE                                       (0x1<<6) // Received coefficient update initialize field.
17612   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE_SHIFT                                 6
17613   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET                                           (0x1<<7) // Received coefficient update preset field.
17614   #define PHY_NW_IP_REG_LN1_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET_SHIFT                                     7
17615 #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS                                                                0x009f88UL //Access:R    DataWidth:0x8    // Multi Field Register.
17616   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_C_P1                                                         (0x3<<0) // Received status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
17617   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_C_P1_SHIFT                                                   0
17618   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_C_0                                                          (0x3<<2) // Received status report field for cursor tap.
17619   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_C_0_SHIFT                                                    2
17620   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_C_M1                                                         (0x3<<4) // Received status report field for pre-cursor tap.
17621   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_C_M1_SHIFT                                                   4
17622   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_LOCAL_RX_READY                                               (0x1<<6) // Received status report field to indicate local receiver is ready.
17623   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_LOCAL_RX_READY_SHIFT                                         6
17624   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_DME_ERROR                                                    (0x1<<7) // Indicates differential manchester decoding error.  Not sticky.
17625   #define PHY_NW_IP_REG_LN1_LT_RX_REPORT_STATUS_DME_ERROR_SHIFT                                              7
17626 #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL                                                              0x00a000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17627   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN                                          (0x1<<0) // RX clock loopback mode enable.   0x0 - mission mode 0x1 - select recovered clock from CDR as source of half-rate TX clock path.
17628   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN_SHIFT                                    0
17629   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN                                          (0x1<<1) // TX clock loopback mode enable.  0x0 - mission mode 0x1 - MUX half-rate TX clock into LEQ gain stage.
17630   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN_SHIFT                                    1
17631   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN                                            (0x1<<2) // Far-End Analog FEA loopback mode enable.  0x0 - mission mode 0x1 - loop back parallel data from RX data path to TX data path internal to AFE
17632   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN_SHIFT                                      2
17633   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN                                            (0x1<<3) // Near-End Analog NEA loopback mode enable.  0x0 - mission mode 0x1 - loop back quarter rate data from TX data path to RX data path internal to AFE.
17634   #define PHY_NW_IP_REG_LN2_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN_SHIFT                                      3
17635 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883                                                           0x00a004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17636   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883_RESERVEDFIELD2084                                       (0x3<<0) // Reserved
17637   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883_RESERVEDFIELD2084_SHIFT                                 0
17638   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883_RESERVEDFIELD2085                                       (0x3<<2) // Reserved
17639   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883_RESERVEDFIELD2085_SHIFT                                 2
17640   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883_RESERVEDFIELD2086                                       (0x3<<4) // Reserved
17641   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1883_RESERVEDFIELD2086_SHIFT                                 4
17642 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884                                                           0x00a008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17643   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884_RESERVEDFIELD2087                                       (0x3<<0) // Reserved
17644   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884_RESERVEDFIELD2087_SHIFT                                 0
17645   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884_RESERVEDFIELD2088                                       (0x3<<2) // Reserved
17646   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884_RESERVEDFIELD2088_SHIFT                                 2
17647   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884_RESERVEDFIELD2089                                       (0x3<<4) // Reserved
17648   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1884_RESERVEDFIELD2089_SHIFT                                 4
17649 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1885                                                           0x00a00cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17650   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1885_RESERVEDFIELD2090                                       (0x3<<0) // Reserved
17651   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1885_RESERVEDFIELD2090_SHIFT                                 0
17652 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1886                                                           0x00a010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17653   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1886_RESERVEDFIELD2091                                       (0x1<<0) // Reserved
17654   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1886_RESERVEDFIELD2091_SHIFT                                 0
17655   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1886_RESERVEDFIELD2092                                       (0x1<<1) // Reserved
17656   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1886_RESERVEDFIELD2092_SHIFT                                 1
17657 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1887                                                           0x00a014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17658   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1887_RESERVEDFIELD2093                                       (0x1<<2) // Reserved
17659   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1887_RESERVEDFIELD2093_SHIFT                                 2
17660 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1888                                                           0x00a018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17661   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1888_RESERVEDFIELD2094                                       (0xf<<0) // Reserved
17662   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1888_RESERVEDFIELD2094_SHIFT                                 0
17663 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889                                                           0x00a040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17664   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889_RESERVEDFIELD2095                                       (0xf<<0) // Reserved
17665   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889_RESERVEDFIELD2095_SHIFT                                 0
17666   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889_RESERVEDFIELD2096                                       (0x3<<4) // Reserved
17667   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889_RESERVEDFIELD2096_SHIFT                                 4
17668   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889_RESERVEDFIELD2097                                       (0x1<<6) // Reserved
17669   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1889_RESERVEDFIELD2097_SHIFT                                 6
17670 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1890                                                           0x00a048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17671   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1890_RESERVEDFIELD2098                                       (0x3<<0) // Reserved
17672   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1890_RESERVEDFIELD2098_SHIFT                                 0
17673   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1890_RESERVEDFIELD2099                                       (0x3<<2) // Reserved
17674   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1890_RESERVEDFIELD2099_SHIFT                                 2
17675 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1891                                                           0x00a04cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17676   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1891_RESERVEDFIELD2100                                       (0xf<<0) // Reserved
17677   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1891_RESERVEDFIELD2100_SHIFT                                 0
17678 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1892                                                           0x00a050UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17679   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1892_RESERVEDFIELD2101                                       (0x3<<0) // Reserved
17680   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1892_RESERVEDFIELD2101_SHIFT                                 0
17681   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1892_RESERVEDFIELD2102                                       (0x1<<2) // Reserved
17682   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1892_RESERVEDFIELD2102_SHIFT                                 2
17683 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1893                                                           0x00a058UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17684   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1893_RESERVEDFIELD2103                                       (0x3<<0) // Reserved
17685   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1893_RESERVEDFIELD2103_SHIFT                                 0
17686   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1893_RESERVEDFIELD2104                                       (0xf<<4) // Reserved
17687   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1893_RESERVEDFIELD2104_SHIFT                                 4
17688 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1894                                                           0x00a064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17689   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1894_RESERVEDFIELD2105                                       (0x7<<0) // Reserved
17690   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1894_RESERVEDFIELD2105_SHIFT                                 0
17691   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1894_RESERVEDFIELD2106                                       (0xf<<4) // Reserved
17692   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1894_RESERVEDFIELD2106_SHIFT                                 4
17693 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895                                                           0x00a06cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17694   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895_RESERVEDFIELD2107                                       (0x7<<0) // Reserved
17695   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895_RESERVEDFIELD2107_SHIFT                                 0
17696   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895_RESERVEDFIELD2108                                       (0x1<<3) // Reserved
17697   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895_RESERVEDFIELD2108_SHIFT                                 3
17698   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895_RESERVEDFIELD2109                                       (0x1<<4) // Reserved
17699   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1895_RESERVEDFIELD2109_SHIFT                                 4
17700 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1896                                                           0x00a070UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17701   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1896_RESERVEDFIELD2110                                       (0x1f<<0) // Reserved
17702   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1896_RESERVEDFIELD2110_SHIFT                                 0
17703 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1897                                                           0x00a078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17704   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1897_RESERVEDFIELD2111                                       (0xf<<0) // Reserved
17705   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1897_RESERVEDFIELD2111_SHIFT                                 0
17706 #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1                                                                 0x00a088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17707   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN                                           (0x1<<0) // Enables register control of TX data path mux in DPL
17708   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN_SHIFT                                     0
17709   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL                                          (0x7<<1) // Select value for TX data path mux in DPL.  The corresponding mux select override enable must also be set. 0 : TX data from customer logics 1: RX data for Far-End-Digital FED loopback 2: BIST generator 3: AN/802.3 4: LT/802.3 5-7: reserved
17710   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL_SHIFT                                    1
17711   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_TXPOLARITY                                                    (0x1<<4) // TX data polarity control
17712   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_TXPOLARITY_SHIFT                                              4
17713   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN                                         (0x1<<5) // Controls tx_en for Far-End-Digital FED loopback mode.  In FED loopback mode, tx_en will be set when this field is set to 1 and rxvalid is 1.
17714   #define PHY_NW_IP_REG_LN2_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN_SHIFT                                   5
17715 #define PHY_NW_IP_REG_LN2_TOP_DPL_RXDP_CTRL1                                                                 0x00a090UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17716   #define PHY_NW_IP_REG_LN2_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL                                                   (0x1<<0) // A mux select for RX data path in the DPL 0: AFE rx data 1: TX data for Near-End-Digital NED loopback
17717   #define PHY_NW_IP_REG_LN2_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL_SHIFT                                             0
17718   #define PHY_NW_IP_REG_LN2_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN                                                (0x1<<1) // A bit stripping selection for RX data path in the DPL 1: Even bits stripped from RX data 0: Odd bits stripped from Rx data
17719   #define PHY_NW_IP_REG_LN2_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN_SHIFT                                          1
17720 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1898                                                           0x00a094UL //Access:R    DataWidth:0x8    // Multi Field Register.
17721   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1898_RESERVEDFIELD2112                                       (0x7<<0) // Reserved
17722   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1898_RESERVEDFIELD2112_SHIFT                                 0
17723   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1898_RESERVEDFIELD2113                                       (0x1<<3) // Reserved
17724   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1898_RESERVEDFIELD2113_SHIFT                                 3
17725 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899                                                           0x00a098UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17726   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899_RESERVEDFIELD2114                                       (0x7<<0) // Reserved
17727   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899_RESERVEDFIELD2114_SHIFT                                 0
17728   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899_RESERVEDFIELD2115                                       (0x1<<3) // Reserved
17729   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899_RESERVEDFIELD2115_SHIFT                                 3
17730   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899_RESERVEDFIELD2116                                       (0x7<<4) // Reserved
17731   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1899_RESERVEDFIELD2116_SHIFT                                 4
17732 #define PHY_NW_IP_REG_LN2_TOP_PHY_IF_STATUS                                                                  0x00a09cUL //Access:R    DataWidth:0x8    // Multi Field Register.
17733   #define PHY_NW_IP_REG_LN2_TOP_PHY_IF_STATUS_LN_OK                                                          (0x1<<0) // LANE OK status
17734   #define PHY_NW_IP_REG_LN2_TOP_PHY_IF_STATUS_LN_OK_SHIFT                                                    0
17735 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1900                                                           0x00a0c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17736   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1900_RESERVEDFIELD2117                                       (0x7<<0) // Reserved
17737   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1900_RESERVEDFIELD2117_SHIFT                                 0
17738   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1900_RESERVEDFIELD2118                                       (0x7<<3) // Reserved
17739   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1900_RESERVEDFIELD2118_SHIFT                                 3
17740 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1901                                                           0x00a0c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17741   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1901_RESERVEDFIELD2119                                       (0x7<<0) // Reserved
17742   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1901_RESERVEDFIELD2119_SHIFT                                 0
17743   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1901_RESERVEDFIELD2120                                       (0x7<<3) // Reserved
17744   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1901_RESERVEDFIELD2120_SHIFT                                 3
17745 #define PHY_NW_IP_REG_LN2_TOP_LN_STAT_CTRL0                                                                  0x00a0e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17746   #define PHY_NW_IP_REG_LN2_TOP_LN_STAT_CTRL0_RXVALID                                                        (0x1<<0) // rxvalid status output
17747   #define PHY_NW_IP_REG_LN2_TOP_LN_STAT_CTRL0_RXVALID_SHIFT                                                  0
17748 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1902                                                           0x00a0e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17749   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1902_RESERVEDFIELD2121                                       (0x1<<0) // Reserved
17750   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1902_RESERVEDFIELD2121_SHIFT                                 0
17751   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1902_RESERVEDFIELD2122                                       (0x1<<1) // Reserved
17752   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1902_RESERVEDFIELD2122_SHIFT                                 1
17753 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1903                                                           0x00a0e8UL //Access:R    DataWidth:0x8    // Multi Field Register.
17754   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1903_RESERVEDFIELD2123                                       (0x1<<0) // Reserved
17755   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1903_RESERVEDFIELD2123_SHIFT                                 0
17756 #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0                                                                   0x00a0ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17757   #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0_OVR_EN                                                          (0x1<<0) // override enable for lnX_ctrl_*_i signals in this register
17758   #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0_OVR_EN_SHIFT                                                    0
17759   #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH                                                   (0x7<<1) // lnX_data_width_i override value for TX.  It takes effect when ovr_en is 1. 0x5- Maximum width 40b 0x3-half width 20b 0x1-quarter width 10b, others, reserved.
17760   #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH_SHIFT                                             1
17761   #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH                                                   (0x7<<4) // lnX_data_width_i override value for RX.  It takes effect when ovr_en is 1.
17762   #define PHY_NW_IP_REG_LN2_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH_SHIFT                                             4
17763 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904                                                           0x00a0f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17764   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2124                                       (0x1<<0) // Reserved
17765   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2124_SHIFT                                 0
17766   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2125                                       (0x1<<3) // Reserved
17767   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2125_SHIFT                                 3
17768   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2126                                       (0x1<<4) // Reserved
17769   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2126_SHIFT                                 4
17770   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2127                                       (0x1<<5) // Reserved
17771   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1904_RESERVEDFIELD2127_SHIFT                                 5
17772 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1905                                                           0x00a0f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17773   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1905_RESERVEDFIELD2128                                       (0x1<<0) // Reserved
17774   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1905_RESERVEDFIELD2128_SHIFT                                 0
17775   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1905_RESERVEDFIELD2129                                       (0x1<<4) // Reserved
17776   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1905_RESERVEDFIELD2129_SHIFT                                 4
17777 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906                                                           0x00a0f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17778   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906_RESERVEDFIELD2130                                       (0x1<<0) // Reserved
17779   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906_RESERVEDFIELD2130_SHIFT                                 0
17780   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906_RESERVEDFIELD2131                                       (0x1<<5) // Reserved
17781   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906_RESERVEDFIELD2131_SHIFT                                 5
17782   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906_RESERVEDFIELD2132                                       (0x1<<6) // Reserved
17783   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1906_RESERVEDFIELD2132_SHIFT                                 6
17784 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907                                                           0x00a0fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17785   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907_RESERVEDFIELD2133                                       (0x1<<0) // Reserved
17786   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907_RESERVEDFIELD2133_SHIFT                                 0
17787   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907_RESERVEDFIELD2134                                       (0x3<<1) // Reserved
17788   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907_RESERVEDFIELD2134_SHIFT                                 1
17789   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907_RESERVEDFIELD2135                                       (0x1<<3) // Reserved
17790   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1907_RESERVEDFIELD2135_SHIFT                                 3
17791 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908                                                           0x00a100UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17792   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908_RESERVEDFIELD2136                                       (0x1<<0) // Reserved
17793   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908_RESERVEDFIELD2136_SHIFT                                 0
17794   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908_RESERVEDFIELD2137                                       (0x1<<1) // Reserved
17795   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908_RESERVEDFIELD2137_SHIFT                                 1
17796   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908_RESERVEDFIELD2138                                       (0x1<<2) // Reserved
17797   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1908_RESERVEDFIELD2138_SHIFT                                 2
17798 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1909                                                           0x00a108UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17799   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1909_RESERVEDFIELD2139                                       (0x1<<0) // Reserved
17800   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1909_RESERVEDFIELD2139_SHIFT                                 0
17801   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1909_RESERVEDFIELD2140                                       (0x3<<1) // Reserved
17802   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1909_RESERVEDFIELD2140_SHIFT                                 1
17803 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1910                                                           0x00a10cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17804   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1910_RESERVEDFIELD2141                                       (0x1<<0) // Reserved
17805   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1910_RESERVEDFIELD2141_SHIFT                                 0
17806   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1910_RESERVEDFIELD2142                                       (0x3<<1) // Reserved
17807   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1910_RESERVEDFIELD2142_SHIFT                                 1
17808 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911                                                           0x00a120UL //Access:R    DataWidth:0x8    // Multi Field Register.
17809   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2143                                       (0x7<<0) // Reserved
17810   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2143_SHIFT                                 0
17811   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2144                                       (0x7<<3) // Reserved
17812   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2144_SHIFT                                 3
17813   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2145                                       (0x1<<6) // Reserved
17814   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2145_SHIFT                                 6
17815   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2146                                       (0x1<<7) // Reserved
17816   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1911_RESERVEDFIELD2146_SHIFT                                 7
17817 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912                                                           0x00a124UL //Access:R    DataWidth:0x8    // Multi Field Register.
17818   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2147                                       (0x1<<0) // Reserved
17819   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2147_SHIFT                                 0
17820   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2148                                       (0x1<<1) // Reserved
17821   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2148_SHIFT                                 1
17822   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2149                                       (0x3<<2) // Reserved
17823   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2149_SHIFT                                 2
17824   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2150                                       (0x1<<4) // Reserved
17825   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2150_SHIFT                                 4
17826   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2151                                       (0x1<<5) // Reserved
17827   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2151_SHIFT                                 5
17828   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2152                                       (0x1<<6) // Reserved
17829   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1912_RESERVEDFIELD2152_SHIFT                                 6
17830 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1913                                                           0x00a128UL //Access:R    DataWidth:0x8    // Multi Field Register.
17831   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1913_RESERVEDFIELD2153                                       (0x3<<0) // Reserved
17832   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1913_RESERVEDFIELD2153_SHIFT                                 0
17833 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1914                                                           0x00a12cUL //Access:R    DataWidth:0x8    // Multi Field Register.
17834   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1914_RESERVEDFIELD2154                                       (0x3<<0) // Reserved
17835   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1914_RESERVEDFIELD2154_SHIFT                                 0
17836 #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1915                                                           0x00a130UL //Access:R    DataWidth:0x8    // Multi Field Register.
17837   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1915_RESERVEDFIELD2155                                       (0x1<<0) // Reserved
17838   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1915_RESERVEDFIELD2155_SHIFT                                 0
17839   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1915_RESERVEDFIELD2156                                       (0x1<<1) // Reserved
17840   #define PHY_NW_IP_REG_LN2_TOP_RESERVEDREGISTER1915_RESERVEDFIELD2156_SHIFT                                 1
17841 #define PHY_NW_IP_REG_LN2_TOP_ERR_CTRL1                                                                      0x00a140UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
17842 #define PHY_NW_IP_REG_LN2_TOP_ERR_CTRL2                                                                      0x00a144UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
17843 #define PHY_NW_IP_REG_LN2_TOP_ERR_CTRL3                                                                      0x00a148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17844   #define PHY_NW_IP_REG_LN2_TOP_ERR_CTRL3_LANE_ERR                                                           (0x1<<0) // Lane macro error status. 0x0 - no error 0x1 - PHY lane macro has an internal error detected by firmware. Lane error code can be used to isolate error event.
17845   #define PHY_NW_IP_REG_LN2_TOP_ERR_CTRL3_LANE_ERR_SHIFT                                                     0
17846 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1916                                                     0x00a240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17847   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1916_RESERVEDFIELD2157                                 (0x1<<0) // Reserved
17848   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1916_RESERVEDFIELD2157_SHIFT                           0
17849 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1917                                                     0x00a244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17850   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1917_RESERVEDFIELD2158                                 (0x7<<0) // Reserved
17851   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1917_RESERVEDFIELD2158_SHIFT                           0
17852 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1918                                                     0x00a284UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17853   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1918_RESERVEDFIELD2159                                 (0xf<<0) // Reserved
17854   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1918_RESERVEDFIELD2159_SHIFT                           0
17855   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1918_RESERVEDFIELD2160                                 (0x3<<4) // Reserved
17856   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1918_RESERVEDFIELD2160_SHIFT                           4
17857 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1919                                                     0x00a288UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17858   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1919_RESERVEDFIELD2161                                 (0x3<<0) // Reserved
17859   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1919_RESERVEDFIELD2161_SHIFT                           0
17860 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1920                                                     0x00a298UL //Access:RW   DataWidth:0x8    // Reserved
17861 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1921                                                     0x00a29cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17862   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1921_RESERVEDFIELD2163                                 (0x1<<0) // Reserved
17863   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1921_RESERVEDFIELD2163_SHIFT                           0
17864 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1922                                                     0x00a2a0UL //Access:RW   DataWidth:0x8    // Reserved
17865 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1923                                                     0x00a2a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17866   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1923_RESERVEDFIELD2165                                 (0x7<<0) // Reserved
17867   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1923_RESERVEDFIELD2165_SHIFT                           0
17868 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1924                                                     0x00a2a8UL //Access:RW   DataWidth:0x8    // Reserved
17869 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1925                                                     0x00a2acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17870   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1925_RESERVEDFIELD2167                                 (0x1<<0) // Reserved
17871   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1925_RESERVEDFIELD2167_SHIFT                           0
17872 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1926                                                     0x00a2b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17873   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1926_RESERVEDFIELD2168                                 (0x1<<0) // Reserved
17874   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1926_RESERVEDFIELD2168_SHIFT                           0
17875 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1927                                                     0x00a2c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17876   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1927_RESERVEDFIELD2169                                 (0xf<<0) // Reserved
17877   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1927_RESERVEDFIELD2169_SHIFT                           0
17878 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1928                                                     0x00a2c4UL //Access:RW   DataWidth:0x8    // Reserved
17879 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1929                                                     0x00a2c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17880   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1929_RESERVEDFIELD2171                                 (0x1<<0) // Reserved
17881   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1929_RESERVEDFIELD2171_SHIFT                           0
17882 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1930                                                     0x00a2d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17883   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1930_RESERVEDFIELD2172                                 (0xf<<0) // Reserved
17884   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1930_RESERVEDFIELD2172_SHIFT                           0
17885 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1931                                                     0x00a2d8UL //Access:RW   DataWidth:0x8    // Reserved
17886 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1932                                                     0x00a2dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17887   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1932_RESERVEDFIELD2174                                 (0x1<<0) // Reserved
17888   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1932_RESERVEDFIELD2174_SHIFT                           0
17889 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1933                                                     0x00a2e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17890   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1933_RESERVEDFIELD2175                                 (0xf<<0) // Reserved
17891   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1933_RESERVEDFIELD2175_SHIFT                           0
17892 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934                                                     0x00a2e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17893   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2176                                 (0x1<<0) // Reserved
17894   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2176_SHIFT                           0
17895   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2177                                 (0x1<<1) // Reserved
17896   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2177_SHIFT                           1
17897   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2178                                 (0x1<<2) // Reserved
17898   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2178_SHIFT                           2
17899   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2179                                 (0x1<<3) // Reserved
17900   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1934_RESERVEDFIELD2179_SHIFT                           3
17901 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1935                                                     0x00a2ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17902   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1935_RESERVEDFIELD2180                                 (0x3f<<0) // Reserved
17903   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1935_RESERVEDFIELD2180_SHIFT                           0
17904 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1936                                                     0x00a2f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17905   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1936_RESERVEDFIELD2181                                 (0x3<<0) // Reserved
17906   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1936_RESERVEDFIELD2181_SHIFT                           0
17907 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1937                                                     0x00a2f4UL //Access:R    DataWidth:0x8    // Reserved
17908 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1938                                                     0x00a2f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
17909   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1938_RESERVEDFIELD2183                                 (0x1<<0) // Reserved
17910   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1938_RESERVEDFIELD2183_SHIFT                           0
17911 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS2                                                             0x00a2fcUL //Access:R    DataWidth:0x8    // Binary-coded DLPF control input to the CDR
17912 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS3                                                             0x00a300UL //Access:R    DataWidth:0x8    // Multi Field Register.
17913   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8                                              (0x1<<0) // Binary-coded DLPF control input to the CDR
17914   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8_SHIFT                                        0
17915 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4                                                             0x00a304UL //Access:R    DataWidth:0x8    // Multi Field Register.
17916   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH                                             (0x1<<0) // Indicates that DLPF control input to CDR is too high
17917   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH_SHIFT                                       0
17918   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW                                              (0x1<<1) // Indicates that DLPF control input to CDR is too low
17919   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW_SHIFT                                        1
17920   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST                                                 (0x1<<2) // CDR loss of lock indicator.  1 means lock has been lost. Once lock is lost, this status is sticky until cleared by disabling the loss-of-lock detector by setting set lock_en_i to 0.
17921   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST_SHIFT                                           2
17922 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS5                                                             0x00a310UL //Access:R    DataWidth:0x8    // Multi Field Register.
17923   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS5_LOCKED                                                    (0x1<<0) // CDR lock indicator.  1 means lock is achieved. It is cleared when lock detector is disabled by setting set lock_en_i to 0.
17924   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_DLPF_STATUS5_LOCKED_SHIFT                                              0
17925 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_INTEGRAL_STATUS0                                                         0x00a314UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
17926 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_INTEGRAL_STATUS1                                                         0x00a318UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
17927 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_INTEGRAL_STATUS2                                                         0x00a320UL //Access:R    DataWidth:0x8    // Multi Field Register.
17928   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16                                     (0xf<<0) // Value of the accumulator in the CDR integral path
17929   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16_SHIFT                               0
17930 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1939                                                     0x00a324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17931   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1939_RESERVEDFIELD2184                                 (0xf<<0) // Reserved
17932   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1939_RESERVEDFIELD2184_SHIFT                           0
17933   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1939_RESERVEDFIELD2185                                 (0xf<<4) // Reserved
17934   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1939_RESERVEDFIELD2185_SHIFT                           4
17935 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1940                                                     0x00a328UL //Access:RW   DataWidth:0x8    // Reserved
17936 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1941                                                     0x00a32cUL //Access:RW   DataWidth:0x8    // Reserved
17937 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1942                                                     0x00a330UL //Access:RW   DataWidth:0x8    // Reserved
17938 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1943                                                     0x00a334UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17939   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1943_RESERVEDFIELD2189                                 (0xf<<0) // Reserved
17940   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1943_RESERVEDFIELD2189_SHIFT                           0
17941   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1943_RESERVEDFIELD2190                                 (0xf<<4) // Reserved
17942   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1943_RESERVEDFIELD2190_SHIFT                           4
17943 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1944                                                     0x00a338UL //Access:RW   DataWidth:0x8    // Reserved
17944 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1945                                                     0x00a33cUL //Access:RW   DataWidth:0x8    // Reserved
17945 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1946                                                     0x00a380UL //Access:RW   DataWidth:0x8    // Reserved
17946 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1947                                                     0x00a384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17947   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1947_RESERVEDFIELD2194                                 (0x1<<0) // Reserved
17948   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1947_RESERVEDFIELD2194_SHIFT                           0
17949 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1948                                                     0x00a388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17950   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1948_RESERVEDFIELD2195                                 (0x7<<0) // Reserved
17951   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1948_RESERVEDFIELD2195_SHIFT                           0
17952   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1948_RESERVEDFIELD2196                                 (0xf<<4) // Reserved
17953   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1948_RESERVEDFIELD2196_SHIFT                           4
17954 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1949                                                     0x00a38cUL //Access:RW   DataWidth:0x8    // Reserved
17955 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1950                                                     0x00a3a0UL //Access:RW   DataWidth:0x8    // Reserved
17956 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951                                                     0x00a3a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
17957   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951_RESERVEDFIELD2199                                 (0x1<<0) // Reserved
17958   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951_RESERVEDFIELD2199_SHIFT                           0
17959   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951_RESERVEDFIELD2200                                 (0x1<<1) // Reserved
17960   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951_RESERVEDFIELD2200_SHIFT                           1
17961   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951_RESERVEDFIELD2201                                 (0x1<<2) // Reserved
17962   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1951_RESERVEDFIELD2201_SHIFT                           2
17963 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1952                                                     0x00a3a8UL //Access:R    DataWidth:0x8    // Reserved
17964 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1953                                                     0x00a3acUL //Access:R    DataWidth:0x8    // Reserved
17965 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1954                                                     0x00a3b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
17966   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1954_RESERVEDFIELD2204                                 (0xf<<0) // Reserved
17967   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1954_RESERVEDFIELD2204_SHIFT                           0
17968 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1955                                                     0x00a3b4UL //Access:R    DataWidth:0x8    // Reserved
17969 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1956                                                     0x00a3b8UL //Access:R    DataWidth:0x8    // Reserved
17970 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1957                                                     0x00a3bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
17971   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1957_RESERVEDFIELD2207                                 (0xf<<0) // Reserved
17972   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1957_RESERVEDFIELD2207_SHIFT                           0
17973 #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1958                                                     0x00a3c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17974   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1958_RESERVEDFIELD2208                                 (0x3<<0) // Reserved
17975   #define PHY_NW_IP_REG_LN2_CDR_RXCLK_RESERVEDREGISTER1958_RESERVEDFIELD2208_SHIFT                           0
17976 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959                                                    0x00a400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17977   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959_RESERVEDFIELD2209                                (0x7<<0) // Reserved
17978   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959_RESERVEDFIELD2209_SHIFT                          0
17979   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959_RESERVEDFIELD2210                                (0x7<<3) // Reserved
17980   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959_RESERVEDFIELD2210_SHIFT                          3
17981   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959_RESERVEDFIELD2211                                (0x3<<6) // Reserved
17982   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1959_RESERVEDFIELD2211_SHIFT                          6
17983 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1960                                                    0x00a404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17984   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1960_RESERVEDFIELD2212                                (0x3<<0) // Reserved
17985   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1960_RESERVEDFIELD2212_SHIFT                          0
17986 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1961                                                    0x00a410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17987   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1961_RESERVEDFIELD2213                                (0x1<<0) // Reserved
17988   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1961_RESERVEDFIELD2213_SHIFT                          0
17989 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1962                                                    0x00a418UL //Access:RW   DataWidth:0x8    // Reserved
17990 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1963                                                    0x00a428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
17991   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1963_RESERVEDFIELD2215                                (0x1<<0) // Reserved
17992   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1963_RESERVEDFIELD2215_SHIFT                          0
17993 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964                                                    0x00a42cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
17994   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964_RESERVEDFIELD2216                                (0x1<<0) // Reserved
17995   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964_RESERVEDFIELD2216_SHIFT                          0
17996   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964_RESERVEDFIELD2217                                (0x1<<1) // Reserved
17997   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964_RESERVEDFIELD2217_SHIFT                          1
17998   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964_RESERVEDFIELD2218                                (0x3<<2) // Reserved
17999   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1964_RESERVEDFIELD2218_SHIFT                          2
18000 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1965                                                    0x00a430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18001   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1965_RESERVEDFIELD2219                                (0x7<<0) // Reserved
18002   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1965_RESERVEDFIELD2219_SHIFT                          0
18003 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1966                                                    0x00a440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18004   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1966_RESERVEDFIELD2220                                (0x1f<<0) // Reserved
18005   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1966_RESERVEDFIELD2220_SHIFT                          0
18006   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1966_RESERVEDFIELD2221                                (0x3<<5) // Reserved
18007   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1966_RESERVEDFIELD2221_SHIFT                          5
18008 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967                                                    0x00a444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18009   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967_RESERVEDFIELD2222                                (0x3<<0) // Reserved
18010   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967_RESERVEDFIELD2222_SHIFT                          0
18011   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967_RESERVEDFIELD2223                                (0x1<<2) // Reserved
18012   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967_RESERVEDFIELD2223_SHIFT                          2
18013   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967_RESERVEDFIELD2224                                (0xf<<3) // Reserved
18014   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1967_RESERVEDFIELD2224_SHIFT                          3
18015 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1968                                                    0x00a460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18016   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1968_RESERVEDFIELD2225                                (0x7f<<0) // Reserved
18017   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1968_RESERVEDFIELD2225_SHIFT                          0
18018   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1968_RESERVEDFIELD2226                                (0x1<<7) // Reserved
18019   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1968_RESERVEDFIELD2226_SHIFT                          7
18020 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1969                                                    0x00a464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18021   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1969_RESERVEDFIELD2227                                (0x7f<<0) // Reserved
18022   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1969_RESERVEDFIELD2227_SHIFT                          0
18023   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1969_RESERVEDFIELD2228                                (0x1<<7) // Reserved
18024   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1969_RESERVEDFIELD2228_SHIFT                          7
18025 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1970                                                    0x00a468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18026   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1970_RESERVEDFIELD2229                                (0x7f<<0) // Reserved
18027   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1970_RESERVEDFIELD2229_SHIFT                          0
18028 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1971                                                    0x00a46cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18029   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1971_RESERVEDFIELD2230                                (0x7<<0) // Reserved
18030   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1971_RESERVEDFIELD2230_SHIFT                          0
18031   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1971_RESERVEDFIELD2231                                (0x3<<3) // Reserved
18032   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1971_RESERVEDFIELD2231_SHIFT                          3
18033 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1972                                                    0x00a480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18034   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1972_RESERVEDFIELD2232                                (0x1<<0) // Reserved
18035   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1972_RESERVEDFIELD2232_SHIFT                          0
18036   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1972_RESERVEDFIELD2233                                (0x1<<1) // Reserved
18037   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1972_RESERVEDFIELD2233_SHIFT                          1
18038 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1973                                                    0x00a484UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18039   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1973_RESERVEDFIELD2234                                (0xf<<0) // Reserved
18040   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1973_RESERVEDFIELD2234_SHIFT                          0
18041 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1974                                                    0x00a488UL //Access:RW   DataWidth:0x8    // Reserved
18042 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1975                                                    0x00a48cUL //Access:RW   DataWidth:0x8    // Reserved
18043 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1976                                                    0x00a490UL //Access:RW   DataWidth:0x8    // Reserved
18044 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1977                                                    0x00a494UL //Access:R    DataWidth:0x8    // Multi Field Register.
18045   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1977_RESERVEDFIELD2238                                (0x1<<0) // Reserved
18046   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1977_RESERVEDFIELD2238_SHIFT                          0
18047 #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1978                                                    0x00a4c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18048   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1978_RESERVEDFIELD2239                                (0x7f<<0) // Reserved
18049   #define PHY_NW_IP_REG_LN2_CDR_REFCLK_RESERVEDREGISTER1978_RESERVEDFIELD2239_SHIFT                          0
18050 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1979                                                          0x00a600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18051   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1979_RESERVEDFIELD2240                                      (0x1<<0) // Reserved
18052   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1979_RESERVEDFIELD2240_SHIFT                                0
18053   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1979_RESERVEDFIELD2241                                      (0x1<<1) // Reserved
18054   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1979_RESERVEDFIELD2241_SHIFT                                1
18055 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1980                                                          0x00a604UL //Access:RW   DataWidth:0x8    // Reserved
18056 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1981                                                          0x00a608UL //Access:RW   DataWidth:0x8    // Reserved
18057 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1982                                                          0x00a60cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18058   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1982_RESERVEDFIELD2244                                      (0xf<<0) // Reserved
18059   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1982_RESERVEDFIELD2244_SHIFT                                0
18060   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1982_RESERVEDFIELD2245                                      (0xf<<4) // Reserved
18061   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1982_RESERVEDFIELD2245_SHIFT                                4
18062 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1983                                                          0x00a610UL //Access:RW   DataWidth:0x8    // Reserved
18063 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1984                                                          0x00a614UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18064   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1984_RESERVEDFIELD2247                                      (0x3f<<0) // Reserved
18065   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1984_RESERVEDFIELD2247_SHIFT                                0
18066 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1985                                                          0x00a618UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18067   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1985_RESERVEDFIELD2248                                      (0x7f<<0) // Reserved
18068   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1985_RESERVEDFIELD2248_SHIFT                                0
18069 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1986                                                          0x00a61cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18070   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1986_RESERVEDFIELD2249                                      (0x3f<<0) // Reserved
18071   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1986_RESERVEDFIELD2249_SHIFT                                0
18072 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1987                                                          0x00a620UL //Access:RW   DataWidth:0x8    // Reserved
18073 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1988                                                          0x00a624UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18074   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1988_RESERVEDFIELD2251                                      (0xf<<0) // Reserved
18075   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1988_RESERVEDFIELD2251_SHIFT                                0
18076 #define PHY_NW_IP_REG_LN2_ANEG_CFG10                                                                         0x00a628UL //Access:RW   DataWidth:0x8    // Seed provided to the transmit nonce generator polynomial
18077 #define PHY_NW_IP_REG_LN2_ANEG_CFG11                                                                         0x00a62cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18078   #define PHY_NW_IP_REG_LN2_ANEG_CFG11_PSEUDO_SEL                                                            (0x1<<0) // Selector for the DME page bit 49 pseudo-random generator
18079   #define PHY_NW_IP_REG_LN2_ANEG_CFG11_PSEUDO_SEL_SHIFT                                                      0
18080 #define PHY_NW_IP_REG_LN2_ANEG_CTRL0                                                                         0x00a630UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18081   #define PHY_NW_IP_REG_LN2_ANEG_CTRL0_AUTONEG_RESTART                                                       (0x1<<0) // Restarts AN that is already in progress or otherwise completed.  Reset is triggered by rising edge of this signal.  Not self clearing.
18082   #define PHY_NW_IP_REG_LN2_ANEG_CTRL0_AUTONEG_RESTART_SHIFT                                                 0
18083   #define PHY_NW_IP_REG_LN2_ANEG_CTRL0_RESERVEDFIELD2252                                                     (0x7f<<1) // Reserved
18084   #define PHY_NW_IP_REG_LN2_ANEG_CTRL0_RESERVEDFIELD2252_SHIFT                                               1
18085 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989                                                          0x00a634UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18086   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989_RESERVEDFIELD2253                                      (0x1<<4) // Reserved
18087   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989_RESERVEDFIELD2253_SHIFT                                4
18088   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989_RESERVEDFIELD2254                                      (0x3<<5) // Reserved
18089   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989_RESERVEDFIELD2254_SHIFT                                5
18090   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989_RESERVEDFIELD2255                                      (0x1<<7) // Reserved
18091   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1989_RESERVEDFIELD2255_SHIFT                                7
18092 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1990                                                          0x00a638UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18093   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1990_RESERVEDFIELD2256                                      (0x1<<0) // Reserved
18094   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1990_RESERVEDFIELD2256_SHIFT                                0
18095 #define PHY_NW_IP_REG_LN2_ANEG_STATUS0                                                                       0x00a640UL //Access:R    DataWidth:0x8    // Multi Field Register.
18096   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_LP_AUTONEG_ABLE                                                     (0x1<<0) // The link partner Auto-Negotiation ability bit shall be set to one to indicate that the link partner is able to participate in the Auto-Negotiation function. This bit shall be reset to zero if the link partner is not Auto- Negotiation able.
18097   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_LP_AUTONEG_ABLE_SHIFT                                               0
18098   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_LINK_STATUS                                                         (0x1<<2) // Local link Status.  When read as a one, it indicates that the PMA/PMD has determined that a valid link has been established i.e. link_status[HDC] equals OK. When read as a zero, it indicates that the link is not valid.
18099   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_LINK_STATUS_SHIFT                                                   2
18100   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_AUTONEG_ABILITY                                                     (0x1<<3) // Autoneg ability.  When read as a one, it indicates that the PMA/PMD has the ability to perform Auto-Negotiation.  When read as a zero, it indicates that the PMA/PMD lacks the ability to perform Auto-Negotiation.
18101   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_AUTONEG_ABILITY_SHIFT                                               3
18102   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_AUTONEG_REMOTE_FAULT                                                (0x1<<4) // Remote Fault
18103   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_AUTONEG_REMOTE_FAULT_SHIFT                                          4
18104   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_AUTONEG_COMPLETE                                                    (0x1<<5) // Autoneg has completed and autoneg arbitration FSM is in AN GOOD state.
18105   #define PHY_NW_IP_REG_LN2_ANEG_STATUS0_AUTONEG_COMPLETE_SHIFT                                              5
18106 #define PHY_NW_IP_REG_LN2_ANEG_STATUS1                                                                       0x00a644UL //Access:W    DataWidth:0x8    // Multi Field Register.
18107   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_PAGE_RX                                                             (0x1<<0) // Page Received.   To clear it, write 1 to it.
18108   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_PAGE_RX_SHIFT                                                       0
18109   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_AN_LINK_GOOD                                                        (0x1<<1) // Autoneg has completed and autoneg arbitration FSM is in either AN GOOD CHECK or AN GOOD state.
18110   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_AN_LINK_GOOD_SHIFT                                                  1
18111   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_PARALLEL_DET_FAULT                                                  (0x1<<2) // Autoneg Parallel Detection Fault.  Write 1 to clear it.
18112   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_PARALLEL_DET_FAULT_SHIFT                                            2
18113   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_NP_LOADED                                                           (0x1<<3) // mr_np_loaded status.
18114   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_NP_LOADED_SHIFT                                                     3
18115   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_RESERVEDFIELD2257                                                   (0x1<<4) // Reserved
18116   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_RESERVEDFIELD2257_SHIFT                                             4
18117   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_RESERVEDFIELD2258                                                   (0x1<<5) // Reserved
18118   #define PHY_NW_IP_REG_LN2_ANEG_STATUS1_RESERVEDFIELD2258_SHIFT                                             5
18119 #define PHY_NW_IP_REG_LN2_ANEG_STATUS_DBG0                                                                   0x00a650UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 7-0
18120 #define PHY_NW_IP_REG_LN2_ANEG_STATUS_DBG1                                                                   0x00a654UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 15-8
18121 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE0                                                                    0x00a660UL //Access:R    DataWidth:0x8    // Multi Field Register.
18122   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE0_SELECTOR                                                         (0x1f<<0) // technology Select Field
18123   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE0_SELECTOR_SHIFT                                                   0
18124   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0                                                 (0x7<<5) // Echoed Nonce Field bits 2-0.  AN controller generates it.
18125   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                           5
18126 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1                                                                    0x00a664UL //Access:R    DataWidth:0x8    // Multi Field Register.
18127   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3                                                 (0x3<<0) // Echoed Nonce Field bits 4-3.    AN controller generates it.
18128   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                           0
18129   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_PAUSE                                                            (0x1<<2) // Pause advertised ability
18130   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_PAUSE_SHIFT                                                      2
18131   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_ASM_DIR                                                          (0x1<<3) // Pause ASM_DIR advertised ability
18132   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_ASM_DIR_SHIFT                                                    3
18133   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_C2                                                               (0x1<<4) // Reserved always 0
18134   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_C2_SHIFT                                                         4
18135   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_REMOTE_FAULT                                                     (0x1<<5) // Remote Fault Local Device
18136   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_REMOTE_FAULT_SHIFT                                               5
18137   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_NEXT_PAGE                                                        (0x1<<7) // Next Page
18138   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE1_NEXT_PAGE_SHIFT                                                  7
18139 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE2                                                                    0x00a668UL //Access:R    DataWidth:0x8    // Multi Field Register.
18140   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE2_TX_NONCE                                                         (0x1f<<0) // Transmitted Nonce Field.  It is generated in hardware.
18141   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE2_TX_NONCE_SHIFT                                                   0
18142 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0                                                               0x00a66cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18143   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX                                               (0x1<<0) // 1000Base-KX technology advertised ability
18144   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                         0
18145   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4                                             (0x1<<1) // 10GBase-KX4 technology advertised ability
18146   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                       1
18147   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR                                              (0x1<<2) // 10GBase-KR technology advertised ability
18148   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                        2
18149   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4                                             (0x1<<3) // 40GBase-KR4 technology advertised ability
18150   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                       3
18151   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4                                             (0x1<<4) // 40GBase-CR4 technology advertised ability
18152   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                       4
18153   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10                                           (0x1<<5) // 100GBase-CR10 technology advertised ability
18154   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                     5
18155   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4                                            (0x1<<6) // 100GBase-KP4 technology advertised ability
18156   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                      6
18157   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4                                            (0x1<<7) // 100GBase-KR4 technology advertised ability
18158   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                      7
18159 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1                                                               0x00a670UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18160   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4                                            (0x1<<0) // 100GBase-CR4 technology advertised ability
18161   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                      0
18162   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                            (0x1<<1) // 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
18163   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                      1
18164   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR                                              (0x1<<2) // 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
18165   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                        2
18166   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11                                             (0x1f<<3) // technology advertised ability Field A15-A11
18167   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                       3
18168 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH2                                                               0x00a674UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18169   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16                                             (0x7f<<0) // technology advertised ability Field A22-A16
18170   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                       0
18171 #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC                                                                 0x00a678UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18172   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_FEC_ABILITY                                                   (0x1<<0) // base page bit F0.  It advertises FEC ability
18173   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                             0
18174   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_FEC_REQ                                                       (0x1<<1) // base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
18175   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_FEC_REQ_SHIFT                                                 1
18176   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G                                                (0x1<<2) // base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
18177   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                          2
18178   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G                                                (0x1<<3) // base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
18179   #define PHY_NW_IP_REG_LN2_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                          3
18180 #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0                                                                     0x00a67cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18181   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_25G_KR                                                    (0x1<<0) // 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
18182   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_25G_KR_SHIFT                                              0
18183   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_25G_CR                                                    (0x1<<1) // 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
18184   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_25G_CR_SHIFT                                              1
18185   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_50G_KR2                                                   (0x1<<2) // 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
18186   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_50G_KR2_SHIFT                                             2
18187   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_50G_CR2                                                   (0x1<<3) // 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
18188   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_ABILITY_50G_CR2_SHIFT                                             3
18189   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_RS_FEC_ABILITY                                                    (0x1<<4) // Extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
18190   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_RS_FEC_ABILITY_SHIFT                                              4
18191   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_FC_FEC_ABILITY                                                    (0x1<<5) // Extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
18192   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_FC_FEC_ABILITY_SHIFT                                              5
18193   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_RS_FEC_REQ                                                        (0x1<<6) // Extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
18194   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_RS_FEC_REQ_SHIFT                                                  6
18195   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_FC_FEC_REQ                                                        (0x1<<7) // Extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
18196   #define PHY_NW_IP_REG_LN2_ANEG_EXTENDED0_FC_FEC_REQ_SHIFT                                                  7
18197 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1991                                                          0x00a680UL //Access:RW   DataWidth:0x8    // Reserved
18198 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992                                                          0x00a684UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18199   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2259                                      (0x7<<0) // Reserved
18200   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2259_SHIFT                                0
18201   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2260                                      (0x1<<3) // Reserved
18202   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2260_SHIFT                                3
18203   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2261                                      (0x1<<4) // Reserved
18204   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2261_SHIFT                                4
18205   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2262                                      (0x1<<5) // Reserved
18206   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2262_SHIFT                                5
18207   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2263                                      (0x1<<7) // Reserved
18208   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1992_RESERVEDFIELD2263_SHIFT                                7
18209 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1993                                                          0x00a688UL //Access:RW   DataWidth:0x8    // Reserved
18210 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1994                                                          0x00a68cUL //Access:RW   DataWidth:0x8    // Reserved
18211 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1995                                                          0x00a690UL //Access:RW   DataWidth:0x8    // Reserved
18212 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1996                                                          0x00a694UL //Access:RW   DataWidth:0x8    // Reserved
18213 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997                                                          0x00a698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18214   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2264                                      (0x1<<0) // Reserved
18215   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2264_SHIFT                                0
18216   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2265                                      (0x1<<1) // Reserved
18217   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2265_SHIFT                                1
18218   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2266                                      (0x1<<2) // Reserved
18219   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2266_SHIFT                                2
18220   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2267                                      (0x1<<3) // Reserved
18221   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2267_SHIFT                                3
18222   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2268                                      (0x1<<4) // Reserved
18223   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2268_SHIFT                                4
18224   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2269                                      (0x1<<5) // Reserved
18225   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2269_SHIFT                                5
18226   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2270                                      (0x1<<6) // Reserved
18227   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2270_SHIFT                                6
18228   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2271                                      (0x1<<7) // Reserved
18229   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1997_RESERVEDFIELD2271_SHIFT                                7
18230 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998                                                          0x00a69cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18231   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2272                                      (0x1<<0) // Reserved
18232   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2272_SHIFT                                0
18233   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2273                                      (0x1<<1) // Reserved
18234   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2273_SHIFT                                1
18235   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2274                                      (0x1<<2) // Reserved
18236   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2274_SHIFT                                2
18237   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2275                                      (0x1<<3) // Reserved
18238   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2275_SHIFT                                3
18239   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2276                                      (0x1<<4) // Reserved
18240   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2276_SHIFT                                4
18241   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2277                                      (0x1<<5) // Reserved
18242   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2277_SHIFT                                5
18243   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2278                                      (0x1<<6) // Reserved
18244   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1998_RESERVEDFIELD2278_SHIFT                                6
18245 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE0                                                                 0x00a6a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
18246   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE0_SELECTOR                                                      (0x1f<<0) // Link partner technology Select Field
18247   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE0_SELECTOR_SHIFT                                                0
18248   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0                                              (0x7<<5) // Link partner Echoed Nonce Field bits 2-0
18249   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                        5
18250 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1                                                                 0x00a6a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
18251   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3                                              (0x3<<0) // Link partner Echoed Nonce Field bits 4-3
18252   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                        0
18253   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_PAUSE                                                         (0x1<<2) // Link partner Pause advertised ability
18254   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_PAUSE_SHIFT                                                   2
18255   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_ASM_DIR                                                       (0x1<<3) // Link partner Pause ASM_DIR advertised ability
18256   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_ASM_DIR_SHIFT                                                 3
18257   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_C2                                                            (0x1<<4) // Link partner C2 field always 0
18258   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_C2_SHIFT                                                      4
18259   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_REMOTE_FAULT                                                  (0x1<<5) // Link partner Remote Fault
18260   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_REMOTE_FAULT_SHIFT                                            5
18261   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_ACK                                                           (0x1<<6) // Link partner Acknowledge always 0
18262   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_ACK_SHIFT                                                     6
18263   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_NEXT_PAGE                                                     (0x1<<7) // Link partner Next Page
18264   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE1_NEXT_PAGE_SHIFT                                               7
18265 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE2                                                                 0x00a6a8UL //Access:R    DataWidth:0x8    // Multi Field Register.
18266   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE2_TX_NONCE                                                      (0x1f<<0) // Transmitted Nonce Field from Link partner
18267   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE2_TX_NONCE_SHIFT                                                0
18268 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0                                                            0x00a6acUL //Access:R    DataWidth:0x8    // Multi Field Register.
18269   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX                                            (0x1<<0) // Link partner 1000Base-KX technology advertised ability
18270   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                      0
18271   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4                                          (0x1<<1) // Link partner 10GBase-KX4 technology advertised ability
18272   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                    1
18273   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR                                           (0x1<<2) // Link partner 10GBase-KR technology advertised ability
18274   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                     2
18275   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4                                          (0x1<<3) // Link partner 40GBase-KR4 technology advertised ability
18276   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                    3
18277   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4                                          (0x1<<4) // Link partner 40GBase-CR4 technology advertised ability
18278   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                    4
18279   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10                                        (0x1<<5) // Link partner 100GBase-CR10 technology advertised ability
18280   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                  5
18281   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4                                         (0x1<<6) // Link partner 100GBase-KP4 technology advertised ability
18282   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                   6
18283   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4                                         (0x1<<7) // Link partner 100GBase-KR4 technology advertised ability
18284   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                   7
18285 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1                                                            0x00a6b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
18286   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4                                         (0x1<<0) // Link partner 100GBase-CR4 technology advertised ability
18287   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                   0
18288   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                         (0x1<<1) // Link partner 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
18289   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                   1
18290   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR                                           (0x1<<2) // Link partner 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
18291   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                     2
18292   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11                                          (0x1f<<3) // Link partner technology advertised ability Field A15-A11
18293   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                    3
18294 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH2                                                            0x00a6b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
18295   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16                                          (0x7f<<0) // Link partner technology advertised ability Field A22-A16
18296   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                    0
18297 #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC                                                              0x00a6b8UL //Access:R    DataWidth:0x8    // Multi Field Register.
18298   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY                                                (0x1<<0) // Link partner base page bit F0.  It advertises FEC ability
18299   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                          0
18300   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_FEC_REQ                                                    (0x1<<1) // Link partner base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
18301   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_FEC_REQ_SHIFT                                              1
18302   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G                                             (0x1<<2) // Link partner base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
18303   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                       2
18304   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G                                             (0x1<<3) // Link partner base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
18305   #define PHY_NW_IP_REG_LN2_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                       3
18306 #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0                                                                  0x00a6bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18307   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_25G_KR                                                 (0x1<<0) // Link partner 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
18308   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_25G_KR_SHIFT                                           0
18309   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_25G_CR                                                 (0x1<<1) // Link partner 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
18310   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_25G_CR_SHIFT                                           1
18311   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_50G_KR2                                                (0x1<<2) // Link partner 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
18312   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_50G_KR2_SHIFT                                          2
18313   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_50G_CR2                                                (0x1<<3) // Link partner 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
18314   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_ABILITY_50G_CR2_SHIFT                                          3
18315   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_RS_FEC_ABILITY                                                 (0x1<<4) // Link partner extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
18316   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_RS_FEC_ABILITY_SHIFT                                           4
18317   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_FC_FEC_ABILITY                                                 (0x1<<5) // Link partner extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
18318   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_FC_FEC_ABILITY_SHIFT                                           5
18319   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_RS_FEC_REQ                                                     (0x1<<6) // Link partner extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
18320   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_RS_FEC_REQ_SHIFT                                               6
18321   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_FC_FEC_REQ                                                     (0x1<<7) // Link partner extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
18322   #define PHY_NW_IP_REG_LN2_ANEG_LP_EXTENDED0_FC_FEC_REQ_SHIFT                                               7
18323 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER1999                                                          0x00a6c0UL //Access:R    DataWidth:0x8    // Reserved
18324 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000                                                          0x00a6c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
18325   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2279                                      (0x7<<0) // Reserved
18326   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2279_SHIFT                                0
18327   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2280                                      (0x1<<3) // Reserved
18328   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2280_SHIFT                                3
18329   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2281                                      (0x1<<4) // Reserved
18330   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2281_SHIFT                                4
18331   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2282                                      (0x1<<5) // Reserved
18332   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2282_SHIFT                                5
18333   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2283                                      (0x1<<7) // Reserved
18334   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2000_RESERVEDFIELD2283_SHIFT                                7
18335 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2001                                                          0x00a6c8UL //Access:R    DataWidth:0x8    // Reserved
18336 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2002                                                          0x00a6ccUL //Access:R    DataWidth:0x8    // Reserved
18337 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2003                                                          0x00a6d0UL //Access:R    DataWidth:0x8    // Reserved
18338 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2004                                                          0x00a6d4UL //Access:R    DataWidth:0x8    // Reserved
18339 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005                                                          0x00a6d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18340   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2284                                      (0x1<<0) // Reserved
18341   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2284_SHIFT                                0
18342   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2285                                      (0x1<<1) // Reserved
18343   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2285_SHIFT                                1
18344   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2286                                      (0x1<<2) // Reserved
18345   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2286_SHIFT                                2
18346   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2287                                      (0x1<<3) // Reserved
18347   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2287_SHIFT                                3
18348   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2288                                      (0x1<<4) // Reserved
18349   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2288_SHIFT                                4
18350   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2289                                      (0x1<<5) // Reserved
18351   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2289_SHIFT                                5
18352   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2290                                      (0x1<<6) // Reserved
18353   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2290_SHIFT                                6
18354   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2291                                      (0x1<<7) // Reserved
18355   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2005_RESERVEDFIELD2291_SHIFT                                7
18356 #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006                                                          0x00a6dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18357   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2292                                      (0x1<<0) // Reserved
18358   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2292_SHIFT                                0
18359   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2293                                      (0x1<<1) // Reserved
18360   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2293_SHIFT                                1
18361   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2294                                      (0x1<<2) // Reserved
18362   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2294_SHIFT                                2
18363   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2295                                      (0x1<<3) // Reserved
18364   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2295_SHIFT                                3
18365   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2296                                      (0x1<<4) // Reserved
18366   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2296_SHIFT                                4
18367   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2297                                      (0x1<<5) // Reserved
18368   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2297_SHIFT                                5
18369   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2298                                      (0x1<<6) // Reserved
18370   #define PHY_NW_IP_REG_LN2_ANEG_RESERVEDREGISTER2006_RESERVEDFIELD2298_SHIFT                                6
18371 #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0                                                              0x00a6e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18372   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX                                              (0x1<<0) // Resolution result for 1000Base-KX.  It is valid when status0.an_link_good is 1.
18373   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX_SHIFT                                        0
18374   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4                                            (0x1<<1) // Resolution result for 10GBase-KX4.  It is valid when status0.an_link_good is 1.
18375   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4_SHIFT                                      1
18376   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR                                             (0x1<<2) // Resolution result for 10GBase-KR.  It is valid when status0.an_link_good is 1.
18377   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR_SHIFT                                       2
18378   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4                                            (0x1<<3) // Resolution result for 40GBase-KR4.  It is valid when status0.an_link_good is 1.
18379   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4_SHIFT                                      3
18380   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4                                            (0x1<<4) // Resolution result for 40GBase-CR4.  It is valid when status0.an_link_good is 1.
18381   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4_SHIFT                                      4
18382   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10                                          (0x1<<5) // Resolution result for 100GBase-CR10.  It is valid when status0.an_link_good is 1.
18383   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10_SHIFT                                    5
18384   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4                                           (0x1<<6) // Resolution result for 100GBase-KP4.  It is valid when status0.an_link_good is 1.
18385   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4_SHIFT                                     6
18386   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4                                           (0x1<<7) // Resolution result for 100GBase-KR4.  It is valid when status0.an_link_good is 1.
18387   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4_SHIFT                                     7
18388 #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1                                                              0x00a6e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18389   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4                                           (0x1<<0) // Resolution result for 100GBase-CR4.  It is valid when status0.an_link_good is 1.
18390   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4_SHIFT                                     0
18391   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S                                           (0x1<<1) // Resolution result for 25GBase-GR-S KR or CR.  It is valid when status0.an_link_good is 1.
18392   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S_SHIFT                                     1
18393   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR                                             (0x1<<2) // Resolution result for 25GBase-GR KR or CR.  It is valid when status0.an_link_good is 1.
18394   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_SHIFT                                       2
18395   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR                                             (0x1<<3) // Resolution result for 25GBase-KR.  It is valid when status0.an_link_good is 1.
18396   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR_SHIFT                                       3
18397   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR                                             (0x1<<4) // Resolution result for 25GBase-CR4.  It is valid when status0.an_link_good is 1.
18398   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR_SHIFT                                       4
18399   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2                                            (0x1<<5) // Resolution result for 50GBase-KR2.  It is valid when status0.an_link_good is 1.
18400   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2_SHIFT                                      5
18401   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2                                            (0x1<<6) // Resolution result for 50GBase-CR2.  It is valid when status0.an_link_good is 1.
18402   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2_SHIFT                                      6
18403 #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_FEC                                                                0x00a6e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18404   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_FEC_RS                                                           (0x1<<0) // Resolution result for Reed-Solomon FEC.  It is valid when status0.an_link_good is 1.
18405   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_FEC_RS_SHIFT                                                     0
18406   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_FEC_FC                                                           (0x1<<1) // Resolution result for Firecode base page FEC.  It is valid when status0.an_link_good is 1.
18407   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_FEC_FC_SHIFT                                                     1
18408 #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_PAUSE                                                              0x00a6ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
18409   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_PAUSE_RX                                                         (0x1<<0) // Resolution result for RX PAUSE enable.    It is valid when status0.an_link_good is 1.
18410   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_PAUSE_RX_SHIFT                                                   0
18411   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_PAUSE_TX                                                         (0x1<<1) // Resolution result for TX PAUSE enable.    It is valid when status0.an_link_good is 1.
18412   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_PAUSE_TX_SHIFT                                                   1
18413 #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_EEE                                                                0x00a6f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18414   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_EEE_F896                                                         (0x1<<0) // Resolution result for EEE.  It is 1 if both the local device and the link partner advertise the EEE capability for the resolved PHY type.  It is 0 otherwise.  It is valid when status0.an_link_good is 1. Note that it indicates EEE deep sleep capability.
18415   #define PHY_NW_IP_REG_LN2_ANEG_RESOLUTION_EEE_F896_SHIFT                                                   0
18416 #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0                                                                  0x00a6f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
18417   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_1G_KX                                                  (0x1<<0) // link_status for 1000Base-KX
18418   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_1G_KX_SHIFT                                            0
18419   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_10G_KX4                                                (0x1<<1) // link_status for 10GBase-KX4
18420   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_10G_KX4_SHIFT                                          1
18421   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_10G_KR                                                 (0x1<<2) // link_status for 10GBase-KR
18422   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_10G_KR_SHIFT                                           2
18423   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_40G_KR4                                                (0x1<<3) // link_status for 40GBase-KR4
18424   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_40G_KR4_SHIFT                                          3
18425   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_40G_CR4                                                (0x1<<4) // link_status for 40GBase-CR4
18426   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_40G_CR4_SHIFT                                          4
18427   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_100G_CR10                                              (0x1<<5) // link_status for 100GBase-CR10
18428   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_100G_CR10_SHIFT                                        5
18429   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_100G_KP4                                               (0x1<<6) // link_status for 100GBase-KP4
18430   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_100G_KP4_SHIFT                                         6
18431   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_100G_KR4                                               (0x1<<7) // link_status for 100GBase-KR4
18432   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS0_ABILITY_100G_KR4_SHIFT                                         7
18433 #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1                                                                  0x00a6fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
18434   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_100G_CR4                                               (0x1<<0) // link_status for 100GBase-CR4
18435   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_100G_CR4_SHIFT                                         0
18436   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_25G_GR                                                 (0x1<<1) // link_status for 25GBase-GR KR/CR or 25GBase-GR-S KR-S/CR-S
18437   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_25G_GR_SHIFT                                           1
18438   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_25G_KR                                                 (0x1<<3) // link_status for 25GBase-KR
18439   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_25G_KR_SHIFT                                           3
18440   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_25G_CR                                                 (0x1<<4) // link_status for 25GBase-CR4
18441   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_25G_CR_SHIFT                                           4
18442   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_50G_KR2                                                (0x1<<5) // link_status for 50GBase-KR2
18443   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_50G_KR2_SHIFT                                          5
18444   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_50G_CR2                                                (0x1<<6) // link_status for 50GBase-CR2
18445   #define PHY_NW_IP_REG_LN2_ANEG_LINK_STATUS1_ABILITY_50G_CR2_SHIFT                                          6
18446 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2007                                                           0x00a704UL //Access:R    DataWidth:0x8    // Multi Field Register.
18447   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2007_RESERVEDFIELD2299                                       (0x3<<0) // Reserved
18448   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2007_RESERVEDFIELD2299_SHIFT                                 0
18449   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2007_RESERVEDFIELD2300                                       (0x1<<2) // Reserved
18450   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2007_RESERVEDFIELD2300_SHIFT                                 2
18451 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2008                                                           0x00a708UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18452   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2008_RESERVEDFIELD2301                                       (0x1<<0) // Reserved
18453   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2008_RESERVEDFIELD2301_SHIFT                                 0
18454 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2009                                                           0x00a70cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18455   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2009_RESERVEDFIELD2302                                       (0x1<<0) // Reserved
18456   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2009_RESERVEDFIELD2302_SHIFT                                 0
18457 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010                                                           0x00a714UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18458   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2303                                       (0x1<<0) // Reserved
18459   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2303_SHIFT                                 0
18460   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2304                                       (0x3<<1) // Reserved
18461   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2304_SHIFT                                 1
18462   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2305                                       (0x1<<3) // Reserved
18463   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2305_SHIFT                                 3
18464   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2306                                       (0x1<<4) // Reserved
18465   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2010_RESERVEDFIELD2306_SHIFT                                 4
18466 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2011                                                           0x00a718UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18467   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2011_RESERVEDFIELD2307                                       (0x1<<0) // Reserved
18468   #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2011_RESERVEDFIELD2307_SHIFT                                 0
18469 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2012                                                           0x00a71cUL //Access:RW   DataWidth:0x8    // Reserved
18470 #define PHY_NW_IP_REG_LN2_EEE_RESERVEDREGISTER2013                                                           0x00a720UL //Access:RW   DataWidth:0x8    // Reserved
18471 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2014                                                    0x00a800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18472   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2014_RESERVEDFIELD2310                                (0x3f<<0) // Reserved
18473   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2014_RESERVEDFIELD2310_SHIFT                          0
18474   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2014_RESERVEDFIELD2311                                (0x1<<6) // Reserved
18475   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2014_RESERVEDFIELD2311_SHIFT                          6
18476 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2015                                                    0x00a808UL //Access:RW   DataWidth:0x8    // Reserved
18477 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2016                                                    0x00a80cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18478   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2016_RESERVEDFIELD2313                                (0x7<<0) // Reserved
18479   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2016_RESERVEDFIELD2313_SHIFT                          0
18480   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2016_RESERVEDFIELD2314                                (0x3<<3) // Reserved
18481   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2016_RESERVEDFIELD2314_SHIFT                          3
18482 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017                                                    0x00a814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18483   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017_RESERVEDFIELD2315                                (0x1<<0) // Reserved
18484   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017_RESERVEDFIELD2315_SHIFT                          0
18485   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017_RESERVEDFIELD2316                                (0x3<<1) // Reserved
18486   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017_RESERVEDFIELD2316_SHIFT                          1
18487   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017_RESERVEDFIELD2317                                (0x1<<3) // Reserved
18488   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2017_RESERVEDFIELD2317_SHIFT                          3
18489 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2018                                                    0x00a81cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18490   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2018_RESERVEDFIELD2318                                (0x1<<0) // Reserved
18491   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2018_RESERVEDFIELD2318_SHIFT                          0
18492 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2019                                                    0x00a824UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18493   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2019_RESERVEDFIELD2319                                (0xf<<0) // Reserved
18494   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2019_RESERVEDFIELD2319_SHIFT                          0
18495 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2020                                                    0x00a828UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18496   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2020_RESERVEDFIELD2320                                (0x7<<0) // Reserved
18497   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2020_RESERVEDFIELD2320_SHIFT                          0
18498   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2020_RESERVEDFIELD2321                                (0x7<<3) // Reserved
18499   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2020_RESERVEDFIELD2321_SHIFT                          3
18500 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2021                                                    0x00a82cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18501   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2021_RESERVEDFIELD2322                                (0x7<<0) // Reserved
18502   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2021_RESERVEDFIELD2322_SHIFT                          0
18503   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2021_RESERVEDFIELD2323                                (0x7<<3) // Reserved
18504   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2021_RESERVEDFIELD2323_SHIFT                          3
18505 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022                                                    0x00a830UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18506   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2324                                (0x3<<0) // Reserved
18507   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2324_SHIFT                          0
18508   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2325                                (0x3<<2) // Reserved
18509   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2325_SHIFT                          2
18510   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2326                                (0x3<<4) // Reserved
18511   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2326_SHIFT                          4
18512   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2327                                (0x3<<6) // Reserved
18513   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2022_RESERVEDFIELD2327_SHIFT                          6
18514 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2023                                                    0x00a838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18515   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2023_RESERVEDFIELD2328                                (0x7<<0) // Reserved
18516   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2023_RESERVEDFIELD2328_SHIFT                          0
18517   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2023_RESERVEDFIELD2329                                (0x7<<3) // Reserved
18518   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2023_RESERVEDFIELD2329_SHIFT                          3
18519 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2024                                                    0x00a83cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18520   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2024_RESERVEDFIELD2330                                (0x7<<0) // Reserved
18521   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2024_RESERVEDFIELD2330_SHIFT                          0
18522   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2024_RESERVEDFIELD2331                                (0x7<<3) // Reserved
18523   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2024_RESERVEDFIELD2331_SHIFT                          3
18524 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2025                                                    0x00a840UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18525   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2025_RESERVEDFIELD2332                                (0x7<<0) // Reserved
18526   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2025_RESERVEDFIELD2332_SHIFT                          0
18527   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2025_RESERVEDFIELD2333                                (0x7<<3) // Reserved
18528   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2025_RESERVEDFIELD2333_SHIFT                          3
18529 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2026                                                    0x00a844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18530   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2026_RESERVEDFIELD2334                                (0x7<<0) // Reserved
18531   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2026_RESERVEDFIELD2334_SHIFT                          0
18532   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2026_RESERVEDFIELD2335                                (0x7<<3) // Reserved
18533   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2026_RESERVEDFIELD2335_SHIFT                          3
18534 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2027                                                    0x00a880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18535   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2027_RESERVEDFIELD2336                                (0x1<<0) // Reserved
18536   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2027_RESERVEDFIELD2336_SHIFT                          0
18537   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2027_RESERVEDFIELD2337                                (0x1<<2) // Reserved
18538   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2027_RESERVEDFIELD2337_SHIFT                          2
18539 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2028                                                    0x00a884UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18540   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2028_RESERVEDFIELD2338                                (0xf<<0) // Reserved
18541   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2028_RESERVEDFIELD2338_SHIFT                          0
18542   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2028_RESERVEDFIELD2339                                (0xf<<4) // Reserved
18543   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2028_RESERVEDFIELD2339_SHIFT                          4
18544 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2029                                                    0x00a888UL //Access:RW   DataWidth:0x8    // Reserved
18545 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2030                                                    0x00a88cUL //Access:RW   DataWidth:0x8    // Reserved
18546 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031                                                    0x00a890UL //Access:R    DataWidth:0x8    // Multi Field Register.
18547   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2342                                (0x7<<0) // Reserved
18548   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2342_SHIFT                          0
18549   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2343                                (0x7<<3) // Reserved
18550   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2343_SHIFT                          3
18551   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2344                                (0x1<<6) // Reserved
18552   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2344_SHIFT                          6
18553   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2345                                (0x1<<7) // Reserved
18554   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2031_RESERVEDFIELD2345_SHIFT                          7
18555 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2032                                                    0x00a894UL //Access:R    DataWidth:0x8    // Multi Field Register.
18556   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2032_RESERVEDFIELD2346                                (0xf<<0) // Reserved
18557   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2032_RESERVEDFIELD2346_SHIFT                          0
18558   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2032_RESERVEDFIELD2347                                (0xf<<4) // Reserved
18559   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2032_RESERVEDFIELD2347_SHIFT                          4
18560 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2033                                                    0x00a898UL //Access:R    DataWidth:0x8    // Reserved
18561 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2034                                                    0x00a89cUL //Access:R    DataWidth:0x8    // Reserved
18562 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2035                                                    0x00a8a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
18563   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2035_RESERVEDFIELD2350                                (0xf<<0) // Reserved
18564   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2035_RESERVEDFIELD2350_SHIFT                          0
18565   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2035_RESERVEDFIELD2351                                (0xf<<4) // Reserved
18566   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2035_RESERVEDFIELD2351_SHIFT                          4
18567 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2036                                                    0x00a8a4UL //Access:RW   DataWidth:0x8    // Reserved
18568 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2037                                                    0x00a8a8UL //Access:RW   DataWidth:0x8    // Reserved
18569 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2038                                                    0x00a8acUL //Access:R    DataWidth:0x8    // Multi Field Register.
18570   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2038_RESERVEDFIELD2354                                (0x1<<1) // Reserved
18571   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2038_RESERVEDFIELD2354_SHIFT                          1
18572 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2039                                                    0x00a8b0UL //Access:R    DataWidth:0x8    // Reserved
18573 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2040                                                    0x00a8b8UL //Access:RW   DataWidth:0x8    // Reserved
18574 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_AGCLOS_CTRL0                                                            0x00a8c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18575   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START                                             (0xf<<0) // AGC LOS Threshold Start Value
18576   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START_SHIFT                                       0
18577 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2041                                                    0x00a8c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18578   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2041_RESERVEDFIELD2357                                (0xf<<0) // Reserved
18579   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2041_RESERVEDFIELD2357_SHIFT                          0
18580 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2042                                                    0x00a8c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18581   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2042_RESERVEDFIELD2358                                (0xf<<0) // Reserved
18582   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2042_RESERVEDFIELD2358_SHIFT                          0
18583 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043                                                    0x00a8ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18584   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043_RESERVEDFIELD2359                                (0xf<<0) // Reserved
18585   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043_RESERVEDFIELD2359_SHIFT                          0
18586   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043_RESERVEDFIELD2360                                (0x1<<6) // Reserved
18587   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043_RESERVEDFIELD2360_SHIFT                          6
18588   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043_RESERVEDFIELD2361                                (0x1<<7) // Reserved
18589   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2043_RESERVEDFIELD2361_SHIFT                          7
18590 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044                                                    0x00a8d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18591   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044_RESERVEDFIELD2362                                (0x1<<0) // Reserved
18592   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044_RESERVEDFIELD2362_SHIFT                          0
18593   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044_RESERVEDFIELD2363                                (0x1<<1) // Reserved
18594   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044_RESERVEDFIELD2363_SHIFT                          1
18595   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044_RESERVEDFIELD2364                                (0x7<<2) // Reserved
18596   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2044_RESERVEDFIELD2364_SHIFT                          2
18597 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045                                                    0x00a8d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18598   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045_RESERVEDFIELD2365                                (0xf<<0) // Reserved
18599   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045_RESERVEDFIELD2365_SHIFT                          0
18600   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045_RESERVEDFIELD2366                                (0x3<<4) // Reserved
18601   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045_RESERVEDFIELD2366_SHIFT                          4
18602   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045_RESERVEDFIELD2367                                (0x1<<6) // Reserved
18603   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2045_RESERVEDFIELD2367_SHIFT                          6
18604 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2046                                                    0x00a8d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18605   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2046_RESERVEDFIELD2368                                (0xf<<0) // Reserved
18606   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2046_RESERVEDFIELD2368_SHIFT                          0
18607 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2047                                                    0x00a8dcUL //Access:RW   DataWidth:0x8    // Reserved
18608 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2048                                                    0x00a8e0UL //Access:RW   DataWidth:0x8    // Reserved
18609 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2049                                                    0x00a8e4UL //Access:RW   DataWidth:0x8    // Reserved
18610 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2050                                                    0x00a8e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18611   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2050_RESERVEDFIELD2372                                (0x3<<0) // Reserved
18612   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2050_RESERVEDFIELD2372_SHIFT                          0
18613 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2051                                                    0x00a8f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18614   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2051_RESERVEDFIELD2373                                (0xf<<0) // Reserved
18615   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2051_RESERVEDFIELD2373_SHIFT                          0
18616   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2051_RESERVEDFIELD2374                                (0x1<<4) // Reserved
18617   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2051_RESERVEDFIELD2374_SHIFT                          4
18618 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_PLE_ATT_CTRL1                                                           0x00a8f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18619   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START                                           (0x7<<0) // PLE LFG Start Value
18620   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START_SHIFT                                     0
18621 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_HFG_SQL_CTRL0                                                        0x00a900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18622   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START                                     (0x1f<<0) // CTLE HFG Start Value
18623   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START_SHIFT                               0
18624 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2052                                                    0x00a904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18625   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2052_RESERVEDFIELD2375                                (0x1f<<0) // Reserved
18626   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2052_RESERVEDFIELD2375_SHIFT                          0
18627 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2053                                                    0x00a908UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18628   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2053_RESERVEDFIELD2376                                (0x1f<<0) // Reserved
18629   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2053_RESERVEDFIELD2376_SHIFT                          0
18630 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2054                                                    0x00a90cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18631   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2054_RESERVEDFIELD2377                                (0xf<<0) // Reserved
18632   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2054_RESERVEDFIELD2377_SHIFT                          0
18633   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2054_RESERVEDFIELD2378                                (0x1<<7) // Reserved
18634   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2054_RESERVEDFIELD2378_SHIFT                          7
18635 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055                                                    0x00a910UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18636   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055_RESERVEDFIELD2379                                (0x1<<0) // Reserved
18637   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055_RESERVEDFIELD2379_SHIFT                          0
18638   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055_RESERVEDFIELD2380                                (0x1<<1) // Reserved
18639   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055_RESERVEDFIELD2380_SHIFT                          1
18640   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055_RESERVEDFIELD2381                                (0x7<<2) // Reserved
18641   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2055_RESERVEDFIELD2381_SHIFT                          2
18642 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056                                                    0x00a914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18643   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056_RESERVEDFIELD2382                                (0xf<<0) // Reserved
18644   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056_RESERVEDFIELD2382_SHIFT                          0
18645   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056_RESERVEDFIELD2383                                (0x3<<4) // Reserved
18646   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056_RESERVEDFIELD2383_SHIFT                          4
18647   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056_RESERVEDFIELD2384                                (0x1<<6) // Reserved
18648   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2056_RESERVEDFIELD2384_SHIFT                          6
18649 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2057                                                    0x00a918UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18650   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2057_RESERVEDFIELD2385                                (0x1f<<0) // Reserved
18651   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2057_RESERVEDFIELD2385_SHIFT                          0
18652 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058                                                    0x00a940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18653   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2386                                (0x1<<0) // Reserved
18654   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2386_SHIFT                          0
18655   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2387                                (0x1<<1) // Reserved
18656   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2387_SHIFT                          1
18657   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2388                                (0x1<<2) // Reserved
18658   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2388_SHIFT                          2
18659   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2389                                (0x1<<3) // Reserved
18660   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2058_RESERVEDFIELD2389_SHIFT                          3
18661 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2059                                                    0x00a944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18662   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2059_RESERVEDFIELD2390                                (0x7<<0) // Reserved
18663   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2059_RESERVEDFIELD2390_SHIFT                          0
18664   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2059_RESERVEDFIELD2391                                (0x7<<4) // Reserved
18665   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2059_RESERVEDFIELD2391_SHIFT                          4
18666 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2060                                                    0x00a948UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18667   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2060_RESERVEDFIELD2392                                (0x7<<0) // Reserved
18668   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2060_RESERVEDFIELD2392_SHIFT                          0
18669   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2060_RESERVEDFIELD2393                                (0x7<<4) // Reserved
18670   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2060_RESERVEDFIELD2393_SHIFT                          4
18671 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2061                                                    0x00a94cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18672   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2061_RESERVEDFIELD2394                                (0x7<<0) // Reserved
18673   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2061_RESERVEDFIELD2394_SHIFT                          0
18674   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2061_RESERVEDFIELD2395                                (0x7<<4) // Reserved
18675   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2061_RESERVEDFIELD2395_SHIFT                          4
18676 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2062                                                    0x00a950UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18677   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2062_RESERVEDFIELD2396                                (0x7<<0) // Reserved
18678   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2062_RESERVEDFIELD2396_SHIFT                          0
18679   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2062_RESERVEDFIELD2397                                (0x7<<4) // Reserved
18680   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2062_RESERVEDFIELD2397_SHIFT                          4
18681 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2063                                                    0x00a954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18682   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2063_RESERVEDFIELD2398                                (0x7<<0) // Reserved
18683   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2063_RESERVEDFIELD2398_SHIFT                          0
18684   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2063_RESERVEDFIELD2399                                (0x7<<4) // Reserved
18685   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2063_RESERVEDFIELD2399_SHIFT                          4
18686 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2064                                                    0x00a958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18687   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2064_RESERVEDFIELD2400                                (0x7<<0) // Reserved
18688   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2064_RESERVEDFIELD2400_SHIFT                          0
18689   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2064_RESERVEDFIELD2401                                (0x7<<4) // Reserved
18690   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2064_RESERVEDFIELD2401_SHIFT                          4
18691 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2065                                                    0x00a95cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18692   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2065_RESERVEDFIELD2402                                (0x7<<0) // Reserved
18693   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2065_RESERVEDFIELD2402_SHIFT                          0
18694   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2065_RESERVEDFIELD2403                                (0x7<<4) // Reserved
18695   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2065_RESERVEDFIELD2403_SHIFT                          4
18696 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2066                                                    0x00a960UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18697   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2066_RESERVEDFIELD2404                                (0x7<<0) // Reserved
18698   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2066_RESERVEDFIELD2404_SHIFT                          0
18699   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2066_RESERVEDFIELD2405                                (0x7<<4) // Reserved
18700   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2066_RESERVEDFIELD2405_SHIFT                          4
18701 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2067                                                    0x00a964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18702   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2067_RESERVEDFIELD2406                                (0x7<<0) // Reserved
18703   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2067_RESERVEDFIELD2406_SHIFT                          0
18704   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2067_RESERVEDFIELD2407                                (0x7<<4) // Reserved
18705   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2067_RESERVEDFIELD2407_SHIFT                          4
18706 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2068                                                    0x00a968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18707   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2068_RESERVEDFIELD2408                                (0x7<<0) // Reserved
18708   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2068_RESERVEDFIELD2408_SHIFT                          0
18709   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2068_RESERVEDFIELD2409                                (0x7<<4) // Reserved
18710   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2068_RESERVEDFIELD2409_SHIFT                          4
18711 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2069                                                    0x00a96cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18712   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2069_RESERVEDFIELD2410                                (0x7<<0) // Reserved
18713   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2069_RESERVEDFIELD2410_SHIFT                          0
18714   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2069_RESERVEDFIELD2411                                (0x7<<4) // Reserved
18715   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2069_RESERVEDFIELD2411_SHIFT                          4
18716 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2070                                                    0x00a970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18717   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2070_RESERVEDFIELD2412                                (0x7<<0) // Reserved
18718   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2070_RESERVEDFIELD2412_SHIFT                          0
18719   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2070_RESERVEDFIELD2413                                (0x7<<4) // Reserved
18720   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2070_RESERVEDFIELD2413_SHIFT                          4
18721 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2071                                                    0x00a974UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18722   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2071_RESERVEDFIELD2414                                (0x7<<0) // Reserved
18723   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2071_RESERVEDFIELD2414_SHIFT                          0
18724   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2071_RESERVEDFIELD2415                                (0x7<<4) // Reserved
18725   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2071_RESERVEDFIELD2415_SHIFT                          4
18726 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2072                                                    0x00a978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18727   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2072_RESERVEDFIELD2416                                (0x7<<0) // Reserved
18728   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2072_RESERVEDFIELD2416_SHIFT                          0
18729   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2072_RESERVEDFIELD2417                                (0x7<<4) // Reserved
18730   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2072_RESERVEDFIELD2417_SHIFT                          4
18731 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2073                                                    0x00a97cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18732   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2073_RESERVEDFIELD2418                                (0x7<<0) // Reserved
18733   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2073_RESERVEDFIELD2418_SHIFT                          0
18734   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2073_RESERVEDFIELD2419                                (0x7<<4) // Reserved
18735   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2073_RESERVEDFIELD2419_SHIFT                          4
18736 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2074                                                    0x00a980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18737   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2074_RESERVEDFIELD2420                                (0x7<<0) // Reserved
18738   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2074_RESERVEDFIELD2420_SHIFT                          0
18739   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2074_RESERVEDFIELD2421                                (0x7<<4) // Reserved
18740   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2074_RESERVEDFIELD2421_SHIFT                          4
18741 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2075                                                    0x00a984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18742   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2075_RESERVEDFIELD2422                                (0x7<<0) // Reserved
18743   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2075_RESERVEDFIELD2422_SHIFT                          0
18744   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2075_RESERVEDFIELD2423                                (0x7<<4) // Reserved
18745   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2075_RESERVEDFIELD2423_SHIFT                          4
18746 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2076                                                    0x00a988UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18747   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2076_RESERVEDFIELD2424                                (0x7<<0) // Reserved
18748   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2076_RESERVEDFIELD2424_SHIFT                          0
18749   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2076_RESERVEDFIELD2425                                (0x7<<4) // Reserved
18750   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2076_RESERVEDFIELD2425_SHIFT                          4
18751 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2077                                                    0x00a98cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18752   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2077_RESERVEDFIELD2426                                (0x7<<0) // Reserved
18753   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2077_RESERVEDFIELD2426_SHIFT                          0
18754   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2077_RESERVEDFIELD2427                                (0x7<<4) // Reserved
18755   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2077_RESERVEDFIELD2427_SHIFT                          4
18756 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2078                                                    0x00a990UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18757   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2078_RESERVEDFIELD2428                                (0x7<<0) // Reserved
18758   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2078_RESERVEDFIELD2428_SHIFT                          0
18759   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2078_RESERVEDFIELD2429                                (0x7<<4) // Reserved
18760   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2078_RESERVEDFIELD2429_SHIFT                          4
18761 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2079                                                    0x00a994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18762   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2079_RESERVEDFIELD2430                                (0x7<<0) // Reserved
18763   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2079_RESERVEDFIELD2430_SHIFT                          0
18764   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2079_RESERVEDFIELD2431                                (0x7<<4) // Reserved
18765   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2079_RESERVEDFIELD2431_SHIFT                          4
18766 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2080                                                    0x00a998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18767   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2080_RESERVEDFIELD2432                                (0x7<<0) // Reserved
18768   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2080_RESERVEDFIELD2432_SHIFT                          0
18769   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2080_RESERVEDFIELD2433                                (0x7<<4) // Reserved
18770   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2080_RESERVEDFIELD2433_SHIFT                          4
18771 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2081                                                    0x00a99cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18772   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2081_RESERVEDFIELD2434                                (0x7<<0) // Reserved
18773   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2081_RESERVEDFIELD2434_SHIFT                          0
18774   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2081_RESERVEDFIELD2435                                (0x7<<4) // Reserved
18775   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2081_RESERVEDFIELD2435_SHIFT                          4
18776 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2082                                                    0x00a9a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18777   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2082_RESERVEDFIELD2436                                (0x7<<0) // Reserved
18778   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2082_RESERVEDFIELD2436_SHIFT                          0
18779   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2082_RESERVEDFIELD2437                                (0x7<<4) // Reserved
18780   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2082_RESERVEDFIELD2437_SHIFT                          4
18781 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_GN_APG_CTRL0                                                            0x00a9c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18782   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START                                             (0x3<<0) // GN APG Start Value
18783   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START_SHIFT                                       0
18784 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2083                                                    0x00a9c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18785   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2083_RESERVEDFIELD2438                                (0x3<<0) // Reserved
18786   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2083_RESERVEDFIELD2438_SHIFT                          0
18787   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2083_RESERVEDFIELD2439                                (0x3<<2) // Reserved
18788   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2083_RESERVEDFIELD2439_SHIFT                          2
18789 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2084                                                    0x00a9c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18790   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2084_RESERVEDFIELD2440                                (0xf<<0) // Reserved
18791   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2084_RESERVEDFIELD2440_SHIFT                          0
18792   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2084_RESERVEDFIELD2441                                (0x1<<7) // Reserved
18793   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2084_RESERVEDFIELD2441_SHIFT                          7
18794 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085                                                    0x00a9ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18795   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085_RESERVEDFIELD2442                                (0x1<<0) // Reserved
18796   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085_RESERVEDFIELD2442_SHIFT                          0
18797   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085_RESERVEDFIELD2443                                (0x1<<1) // Reserved
18798   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085_RESERVEDFIELD2443_SHIFT                          1
18799   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085_RESERVEDFIELD2444                                (0x3<<2) // Reserved
18800   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2085_RESERVEDFIELD2444_SHIFT                          2
18801 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086                                                    0x00a9d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18802   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086_RESERVEDFIELD2445                                (0xf<<0) // Reserved
18803   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086_RESERVEDFIELD2445_SHIFT                          0
18804   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086_RESERVEDFIELD2446                                (0x3<<4) // Reserved
18805   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086_RESERVEDFIELD2446_SHIFT                          4
18806   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086_RESERVEDFIELD2447                                (0x1<<6) // Reserved
18807   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2086_RESERVEDFIELD2447_SHIFT                          6
18808 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2087                                                    0x00a9d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18809   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2087_RESERVEDFIELD2448                                (0x3<<0) // Reserved
18810   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2087_RESERVEDFIELD2448_SHIFT                          0
18811 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2088                                                    0x00a9d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18812   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2088_RESERVEDFIELD2449                                (0x3<<0) // Reserved
18813   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2088_RESERVEDFIELD2449_SHIFT                          0
18814   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2088_RESERVEDFIELD2450                                (0x3<<2) // Reserved
18815   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2088_RESERVEDFIELD2450_SHIFT                          2
18816 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL0                                                            0x00aa00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18817   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START                                             (0x1f<<0) // EQ LFG Start Value
18818   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START_SHIFT                                       0
18819 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL1                                                            0x00aa04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18820   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX                                         (0x1f<<0) // EQ LFG Maximum Value, inclusive
18821   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX_SHIFT                                   0
18822 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL2                                                            0x00aa08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18823   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN                                         (0x1f<<0) // EQ LFG Minimum Value, inclusive
18824   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN_SHIFT                                   0
18825 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2089                                                    0x00aa0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18826   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2089_RESERVEDFIELD2451                                (0xf<<0) // Reserved
18827   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2089_RESERVEDFIELD2451_SHIFT                          0
18828   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2089_RESERVEDFIELD2452                                (0x1<<7) // Reserved
18829   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2089_RESERVEDFIELD2452_SHIFT                          7
18830 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090                                                    0x00aa10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18831   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090_RESERVEDFIELD2453                                (0x1<<0) // Reserved
18832   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090_RESERVEDFIELD2453_SHIFT                          0
18833   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090_RESERVEDFIELD2454                                (0x1<<1) // Reserved
18834   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090_RESERVEDFIELD2454_SHIFT                          1
18835   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090_RESERVEDFIELD2455                                (0x7<<2) // Reserved
18836   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2090_RESERVEDFIELD2455_SHIFT                          2
18837 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091                                                    0x00aa14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18838   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091_RESERVEDFIELD2456                                (0xf<<0) // Reserved
18839   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091_RESERVEDFIELD2456_SHIFT                          0
18840   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091_RESERVEDFIELD2457                                (0x3<<4) // Reserved
18841   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091_RESERVEDFIELD2457_SHIFT                          4
18842   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091_RESERVEDFIELD2458                                (0x1<<6) // Reserved
18843   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2091_RESERVEDFIELD2458_SHIFT                          6
18844 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2092                                                    0x00aa18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18845   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2092_RESERVEDFIELD2459                                (0x1f<<0) // Reserved
18846   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2092_RESERVEDFIELD2459_SHIFT                          0
18847 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2093                                                    0x00aa1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18848   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2093_RESERVEDFIELD2460                                (0x1f<<0) // Reserved
18849   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2093_RESERVEDFIELD2460_SHIFT                          0
18850 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2094                                                    0x00aa20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18851   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2094_RESERVEDFIELD2461                                (0x1f<<0) // Reserved
18852   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2094_RESERVEDFIELD2461_SHIFT                          0
18853 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2095                                                    0x00aa40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18854   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2095_RESERVEDFIELD2462                                (0x1f<<0) // Reserved
18855   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2095_RESERVEDFIELD2462_SHIFT                          0
18856 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2096                                                    0x00aa44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18857   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2096_RESERVEDFIELD2463                                (0x1f<<0) // Reserved
18858   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2096_RESERVEDFIELD2463_SHIFT                          0
18859 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2097                                                    0x00aa48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18860   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2097_RESERVEDFIELD2464                                (0x1f<<0) // Reserved
18861   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2097_RESERVEDFIELD2464_SHIFT                          0
18862 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2098                                                    0x00aa4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18863   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2098_RESERVEDFIELD2465                                (0xf<<0) // Reserved
18864   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2098_RESERVEDFIELD2465_SHIFT                          0
18865   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2098_RESERVEDFIELD2466                                (0x1<<7) // Reserved
18866   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2098_RESERVEDFIELD2466_SHIFT                          7
18867 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099                                                    0x00aa50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18868   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099_RESERVEDFIELD2467                                (0x1<<0) // Reserved
18869   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099_RESERVEDFIELD2467_SHIFT                          0
18870   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099_RESERVEDFIELD2468                                (0x1<<1) // Reserved
18871   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099_RESERVEDFIELD2468_SHIFT                          1
18872   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099_RESERVEDFIELD2469                                (0x7<<2) // Reserved
18873   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2099_RESERVEDFIELD2469_SHIFT                          2
18874 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100                                                    0x00aa54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18875   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100_RESERVEDFIELD2470                                (0xf<<0) // Reserved
18876   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100_RESERVEDFIELD2470_SHIFT                          0
18877   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100_RESERVEDFIELD2471                                (0x3<<4) // Reserved
18878   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100_RESERVEDFIELD2471_SHIFT                          4
18879   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100_RESERVEDFIELD2472                                (0x1<<6) // Reserved
18880   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2100_RESERVEDFIELD2472_SHIFT                          6
18881 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2101                                                    0x00aa58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18882   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2101_RESERVEDFIELD2473                                (0x1f<<0) // Reserved
18883   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2101_RESERVEDFIELD2473_SHIFT                          0
18884 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2102                                                    0x00aa60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18885   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2102_RESERVEDFIELD2474                                (0xf<<0) // Reserved
18886   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2102_RESERVEDFIELD2474_SHIFT                          0
18887   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2102_RESERVEDFIELD2475                                (0x1<<4) // Reserved
18888   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2102_RESERVEDFIELD2475_SHIFT                          4
18889 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_MB_CTRL1                                                             0x00aa64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18890   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START                                              (0xf<<0) // EQ MBF Start Value
18891   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START_SHIFT                                        0
18892   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START                                              (0xf<<4) // EQ MBG Start Value
18893   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START_SHIFT                                        4
18894 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2103                                                    0x00aa68UL //Access:RW   DataWidth:0x8    // Reserved
18895 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2104                                                    0x00aa6cUL //Access:RW   DataWidth:0x8    // Reserved
18896 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105                                                    0x00aa70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18897   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105_RESERVEDFIELD2478                                (0x1<<0) // Reserved
18898   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105_RESERVEDFIELD2478_SHIFT                          0
18899   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105_RESERVEDFIELD2479                                (0x1<<1) // Reserved
18900   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105_RESERVEDFIELD2479_SHIFT                          1
18901   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105_RESERVEDFIELD2480                                (0xf<<2) // Reserved
18902   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2105_RESERVEDFIELD2480_SHIFT                          2
18903 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106                                                    0x00aa74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18904   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106_RESERVEDFIELD2481                                (0xf<<0) // Reserved
18905   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106_RESERVEDFIELD2481_SHIFT                          0
18906   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106_RESERVEDFIELD2482                                (0x3<<4) // Reserved
18907   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106_RESERVEDFIELD2482_SHIFT                          4
18908   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106_RESERVEDFIELD2483                                (0x1<<6) // Reserved
18909   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2106_RESERVEDFIELD2483_SHIFT                          6
18910 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2107                                                    0x00aa80UL //Access:RW   DataWidth:0x8    // Reserved
18911 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2108                                                    0x00aa84UL //Access:RW   DataWidth:0x8    // Reserved
18912 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109                                                    0x00aa88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18913   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109_RESERVEDFIELD2486                                (0x1<<0) // Reserved
18914   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109_RESERVEDFIELD2486_SHIFT                          0
18915   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109_RESERVEDFIELD2487                                (0x1<<1) // Reserved
18916   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109_RESERVEDFIELD2487_SHIFT                          1
18917   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109_RESERVEDFIELD2488                                (0xf<<2) // Reserved
18918   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2109_RESERVEDFIELD2488_SHIFT                          2
18919 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110                                                    0x00aa8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18920   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110_RESERVEDFIELD2489                                (0xf<<0) // Reserved
18921   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110_RESERVEDFIELD2489_SHIFT                          0
18922   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110_RESERVEDFIELD2490                                (0x3<<4) // Reserved
18923   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110_RESERVEDFIELD2490_SHIFT                          4
18924   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110_RESERVEDFIELD2491                                (0x1<<6) // Reserved
18925   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2110_RESERVEDFIELD2491_SHIFT                          6
18926 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2111                                                    0x00aa98UL //Access:RW   DataWidth:0x8    // Reserved
18927 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2112                                                    0x00aa9cUL //Access:RW   DataWidth:0x8    // Reserved
18928 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2113                                                    0x00aaa0UL //Access:RW   DataWidth:0x8    // Reserved
18929 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2114                                                    0x00aaa4UL //Access:RW   DataWidth:0x8    // Reserved
18930 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2115                                                    0x00aaacUL //Access:R    DataWidth:0x8    // Reserved
18931 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2116                                                    0x00aab0UL //Access:R    DataWidth:0x8    // Multi Field Register.
18932   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2116_RESERVEDFIELD2497                                (0x1<<0) // Reserved
18933   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2116_RESERVEDFIELD2497_SHIFT                          0
18934   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2116_RESERVEDFIELD2498                                (0x1<<1) // Reserved
18935   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2116_RESERVEDFIELD2498_SHIFT                          1
18936 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2117                                                    0x00aab8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18937   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2117_RESERVEDFIELD2499                                (0x1<<0) // Reserved
18938   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2117_RESERVEDFIELD2499_SHIFT                          0
18939   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2117_RESERVEDFIELD2500                                (0x1<<1) // Reserved
18940   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2117_RESERVEDFIELD2500_SHIFT                          1
18941 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2118                                                    0x00aabcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18942   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2118_RESERVEDFIELD2501                                (0x1<<6) // Reserved
18943   #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2118_RESERVEDFIELD2501_SHIFT                          6
18944 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2119                                                    0x00aae0UL //Access:RW   DataWidth:0x8    // Reserved
18945 #define PHY_NW_IP_REG_LN2_LEQ_REFCLK_RESERVEDREGISTER2120                                                    0x00aae4UL //Access:RW   DataWidth:0x8    // Reserved
18946 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2121                                                     0x00ac00UL //Access:RW   DataWidth:0x8    // Reserved
18947 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2122                                                     0x00ac04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18948   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2122_RESERVEDFIELD2503                                 (0x7f<<0) // Reserved
18949   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2122_RESERVEDFIELD2503_SHIFT                           0
18950 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2123                                                     0x00ac08UL //Access:RW   DataWidth:0x8    // Reserved
18951 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2124                                                     0x00ac0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18952   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2124_RESERVEDFIELD2505                                 (0x7f<<0) // Reserved
18953   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2124_RESERVEDFIELD2505_SHIFT                           0
18954 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2125                                                     0x00ac10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18955   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2125_RESERVEDFIELD2506                                 (0xf<<0) // Reserved
18956   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2125_RESERVEDFIELD2506_SHIFT                           0
18957 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2126                                                     0x00ac14UL //Access:RW   DataWidth:0x8    // Reserved
18958 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2127                                                     0x00ac20UL //Access:RW   DataWidth:0x8    // Reserved
18959 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2128                                                     0x00ac24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18960   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2128_RESERVEDFIELD2509                                 (0xf<<0) // Reserved
18961   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2128_RESERVEDFIELD2509_SHIFT                           0
18962 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2129                                                     0x00ac30UL //Access:RW   DataWidth:0x8    // Reserved
18963 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2130                                                     0x00ac34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18964   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2130_RESERVEDFIELD2511                                 (0xf<<0) // Reserved
18965   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2130_RESERVEDFIELD2511_SHIFT                           0
18966 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2131                                                     0x00ac40UL //Access:RW   DataWidth:0x8    // Reserved
18967 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2132                                                     0x00ac44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18968   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2132_RESERVEDFIELD2513                                 (0xf<<0) // Reserved
18969   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2132_RESERVEDFIELD2513_SHIFT                           0
18970 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2133                                                     0x00ac4cUL //Access:RW   DataWidth:0x8    // Reserved
18971 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2134                                                     0x00ac50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18972   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2134_RESERVEDFIELD2515                                 (0xf<<0) // Reserved
18973   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2134_RESERVEDFIELD2515_SHIFT                           0
18974 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2135                                                     0x00ac58UL //Access:RW   DataWidth:0x8    // Reserved
18975 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2136                                                     0x00ac5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
18976   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2136_RESERVEDFIELD2517                                 (0xf<<0) // Reserved
18977   #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2136_RESERVEDFIELD2517_SHIFT                           0
18978 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2137                                                     0x00ac80UL //Access:RW   DataWidth:0x8    // Reserved
18979 #define PHY_NW_IP_REG_LN2_LEQ_RXCLK_RESERVEDREGISTER2138                                                     0x00ac84UL //Access:RW   DataWidth:0x8    // Reserved
18980 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_AFE_PD_CTRL0                                                            0x00ae00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18981   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV                                                 (0xf<<0) // power down TX driver
18982   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV_SHIFT                                           0
18983 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2139                                                    0x00ae04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18984   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2139_RESERVEDFIELD2518                                (0x1<<0) // Reserved
18985   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2139_RESERVEDFIELD2518_SHIFT                          0
18986 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_AFE_CTRL0                                                               0x00ae08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18987   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE                                               (0x3<<0) // When HIGH, TX driver goes into a low power IDLE model. In this mode, the output termination is not guaranteed to be 50 Ohm closer to 200 Ohm
18988   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE_SHIFT                                         0
18989 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2140                                                    0x00ae0cUL //Access:RW   DataWidth:0x8    // Reserved
18990 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2141                                                    0x00ae10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18991   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2141_RESERVEDFIELD2520                                (0x1<<0) // Reserved
18992   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2141_RESERVEDFIELD2520_SHIFT                          0
18993   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2141_RESERVEDFIELD2521                                (0x1f<<1) // Reserved
18994   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2141_RESERVEDFIELD2521_SHIFT                          1
18995 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2142                                                    0x00ae14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18996   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2142_RESERVEDFIELD2522                                (0x7<<0) // Reserved
18997   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2142_RESERVEDFIELD2522_SHIFT                          0
18998 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143                                                    0x00ae18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
18999   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2523                                (0x1<<0) // Reserved
19000   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2523_SHIFT                          0
19001   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2524                                (0x1<<1) // Reserved
19002   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2524_SHIFT                          1
19003   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2525                                (0x7<<2) // Reserved
19004   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2525_SHIFT                          2
19005   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2526                                (0x1<<5) // Reserved
19006   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2526_SHIFT                          5
19007   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2527                                (0x3<<6) // Reserved
19008   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2143_RESERVEDFIELD2527_SHIFT                          6
19009 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144                                                    0x00ae20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19010   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2528                                (0x1<<0) // Reserved
19011   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2528_SHIFT                          0
19012   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2529                                (0x1<<1) // Reserved
19013   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2529_SHIFT                          1
19014   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2530                                (0x3<<2) // Reserved
19015   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2530_SHIFT                          2
19016   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2531                                (0x1<<4) // Reserved
19017   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2144_RESERVEDFIELD2531_SHIFT                          4
19018 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2145                                                    0x00ae24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19019   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2145_RESERVEDFIELD2532                                (0x7<<0) // Reserved
19020   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2145_RESERVEDFIELD2532_SHIFT                          0
19021   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2145_RESERVEDFIELD2533                                (0x1f<<3) // Reserved
19022   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2145_RESERVEDFIELD2533_SHIFT                          3
19023 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2146                                                    0x00ae28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19024   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2146_RESERVEDFIELD2534                                (0x7<<0) // Reserved
19025   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2146_RESERVEDFIELD2534_SHIFT                          0
19026   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2146_RESERVEDFIELD2535                                (0x3<<3) // Reserved
19027   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2146_RESERVEDFIELD2535_SHIFT                          3
19028 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2147                                                    0x00ae2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19029   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2147_RESERVEDFIELD2536                                (0x1f<<0) // Reserved
19030   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2147_RESERVEDFIELD2536_SHIFT                          0
19031   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2147_RESERVEDFIELD2537                                (0x3<<5) // Reserved
19032   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2147_RESERVEDFIELD2537_SHIFT                          5
19033 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2148                                                    0x00ae30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19034   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2148_RESERVEDFIELD2538                                (0x7<<0) // Reserved
19035   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2148_RESERVEDFIELD2538_SHIFT                          0
19036   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2148_RESERVEDFIELD2539                                (0x3<<3) // Reserved
19037   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2148_RESERVEDFIELD2539_SHIFT                          3
19038 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2149                                                    0x00ae34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19039   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2149_RESERVEDFIELD2540                                (0x1f<<0) // Reserved
19040   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2149_RESERVEDFIELD2540_SHIFT                          0
19041   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2149_RESERVEDFIELD2541                                (0x3<<5) // Reserved
19042   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2149_RESERVEDFIELD2541_SHIFT                          5
19043 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL0                                                              0x00ae40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19044   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL0_REQ                                                        (0x1<<0) // Set to 1 to apply the coefficient settings, and hold until ack is 1.  Set to 0 once ack is 1.
19045   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL0_REQ_SHIFT                                                  0
19046 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_STATUS0                                                            0x00ae44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19047   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_STATUS0_ACK                                                      (0x1<<0) // Set to 1 by firmware when updates are complete. Cleared when req = 0
19048   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_STATUS0_ACK_SHIFT                                                0
19049 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL1                                                              0x00ae48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19050   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1                                                    (0x1f<<0) // Setting for TXEQ first post-cursor tap coefficient
19051   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1_SHIFT                                              0
19052 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2150                                                    0x00ae4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19053   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2150_RESERVEDFIELD2542                                (0x3<<0) // Reserved
19054   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2150_RESERVEDFIELD2542_SHIFT                          0
19055 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL3                                                              0x00ae50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19056   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1                                                   (0xf<<0) // Setting for TXEQ pre-cursor tap coefficient
19057   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1_SHIFT                                             0
19058 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2151                                                    0x00ae54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19059   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2151_RESERVEDFIELD2543                                (0x1<<0) // Reserved
19060   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2151_RESERVEDFIELD2543_SHIFT                          0
19061   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2151_RESERVEDFIELD2544                                (0x1<<1) // Reserved
19062   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2151_RESERVEDFIELD2544_SHIFT                          1
19063 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL5                                                              0x00ae58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19064   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING                                                  (0xf<<0) // Thermometer coded control to adjust the delay between data and clock for the final 2to1 mux. Setting 00000 min delay of clock path and 11111 max delay of clock path.
19065   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING_SHIFT                                            0
19066 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152                                                    0x00ae5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19067   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2545                                (0x1<<0) // Reserved
19068   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2545_SHIFT                          0
19069   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2546                                (0x1<<1) // Reserved
19070   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2546_SHIFT                          1
19071   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2547                                (0x7<<2) // Reserved
19072   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2547_SHIFT                          2
19073   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2548                                (0x1<<5) // Reserved
19074   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2548_SHIFT                          5
19075   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2549                                (0x3<<6) // Reserved
19076   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2152_RESERVEDFIELD2549_SHIFT                          6
19077 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153                                                    0x00ae60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19078   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2550                                (0x1<<0) // Reserved
19079   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2550_SHIFT                          0
19080   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2551                                (0x1<<1) // Reserved
19081   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2551_SHIFT                          1
19082   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2552                                (0x3<<2) // Reserved
19083   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2552_SHIFT                          2
19084   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2553                                (0x1<<4) // Reserved
19085   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2153_RESERVEDFIELD2553_SHIFT                          4
19086 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2154                                                    0x00ae64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19087   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2154_RESERVEDFIELD2554                                (0x3<<3) // Reserved
19088   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2154_RESERVEDFIELD2554_SHIFT                          3
19089   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2154_RESERVEDFIELD2555                                (0x3<<5) // Reserved
19090   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2154_RESERVEDFIELD2555_SHIFT                          5
19091 #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2155                                                    0x00ae6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19092   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2155_RESERVEDFIELD2556                                (0x3<<3) // Reserved
19093   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2155_RESERVEDFIELD2556_SHIFT                          3
19094   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2155_RESERVEDFIELD2557                                (0x3<<5) // Reserved
19095   #define PHY_NW_IP_REG_LN2_DRV_REFCLK_RESERVEDREGISTER2155_RESERVEDFIELD2557_SHIFT                          5
19096 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2156                                                    0x00b000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19097   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2156_RESERVEDFIELD2558                                (0xf<<0) // Reserved
19098   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2156_RESERVEDFIELD2558_SHIFT                          0
19099 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2157                                                    0x00b004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19100   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2157_RESERVEDFIELD2559                                (0x1f<<0) // Reserved
19101   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2157_RESERVEDFIELD2559_SHIFT                          0
19102 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2158                                                    0x00b008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19103   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2158_RESERVEDFIELD2560                                (0x3<<0) // Reserved
19104   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2158_RESERVEDFIELD2560_SHIFT                          0
19105   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2158_RESERVEDFIELD2561                                (0x3<<2) // Reserved
19106   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2158_RESERVEDFIELD2561_SHIFT                          2
19107 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2159                                                    0x00b00cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19108   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2159_RESERVEDFIELD2562                                (0x7<<0) // Reserved
19109   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2159_RESERVEDFIELD2562_SHIFT                          0
19110   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2159_RESERVEDFIELD2563                                (0x7<<3) // Reserved
19111   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2159_RESERVEDFIELD2563_SHIFT                          3
19112 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2160                                                    0x00b010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19113   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2160_RESERVEDFIELD2564                                (0x1<<0) // Reserved
19114   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2160_RESERVEDFIELD2564_SHIFT                          0
19115 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2161                                                    0x00b018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19116   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2161_RESERVEDFIELD2565                                (0x1<<0) // Reserved
19117   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2161_RESERVEDFIELD2565_SHIFT                          0
19118 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162                                                    0x00b028UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19119   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162_RESERVEDFIELD2566                                (0x1<<0) // Reserved
19120   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162_RESERVEDFIELD2566_SHIFT                          0
19121   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162_RESERVEDFIELD2567                                (0x1<<1) // Reserved
19122   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162_RESERVEDFIELD2567_SHIFT                          1
19123   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162_RESERVEDFIELD2568                                (0x3<<2) // Reserved
19124   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2162_RESERVEDFIELD2568_SHIFT                          2
19125 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2163                                                    0x00b030UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19126   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2163_RESERVEDFIELD2569                                (0xf<<0) // Reserved
19127   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2163_RESERVEDFIELD2569_SHIFT                          0
19128   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2163_RESERVEDFIELD2570                                (0x3<<4) // Reserved
19129   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2163_RESERVEDFIELD2570_SHIFT                          4
19130 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164                                                    0x00b038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19131   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164_RESERVEDFIELD2571                                (0xf<<0) // Reserved
19132   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164_RESERVEDFIELD2571_SHIFT                          0
19133   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164_RESERVEDFIELD2572                                (0x3<<4) // Reserved
19134   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164_RESERVEDFIELD2572_SHIFT                          4
19135   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164_RESERVEDFIELD2573                                (0x3<<6) // Reserved
19136   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2164_RESERVEDFIELD2573_SHIFT                          6
19137 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165                                                    0x00b040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19138   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165_RESERVEDFIELD2574                                (0xf<<0) // Reserved
19139   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165_RESERVEDFIELD2574_SHIFT                          0
19140   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165_RESERVEDFIELD2575                                (0x3<<4) // Reserved
19141   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165_RESERVEDFIELD2575_SHIFT                          4
19142   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165_RESERVEDFIELD2576                                (0x1<<6) // Reserved
19143   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2165_RESERVEDFIELD2576_SHIFT                          6
19144 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2166                                                    0x00b048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19145   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2166_RESERVEDFIELD2577                                (0x1<<0) // Reserved
19146   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2166_RESERVEDFIELD2577_SHIFT                          0
19147   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2166_RESERVEDFIELD2578                                (0x3<<1) // Reserved
19148   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2166_RESERVEDFIELD2578_SHIFT                          1
19149 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2167                                                    0x00b050UL //Access:RW   DataWidth:0x8    // Reserved
19150 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2168                                                    0x00b058UL //Access:R    DataWidth:0x8    // Multi Field Register.
19151   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2168_RESERVEDFIELD2580                                (0x1<<0) // Reserved
19152   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2168_RESERVEDFIELD2580_SHIFT                          0
19153   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2168_RESERVEDFIELD2581                                (0xf<<1) // Reserved
19154   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2168_RESERVEDFIELD2581_SHIFT                          1
19155 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2169                                                    0x00b060UL //Access:RW   DataWidth:0x8    // Reserved
19156 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2170                                                    0x00b064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19157   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2170_RESERVEDFIELD2583                                (0x1<<0) // Reserved
19158   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2170_RESERVEDFIELD2583_SHIFT                          0
19159 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2171                                                    0x00b06cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19160   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2171_RESERVEDFIELD2584                                (0x1f<<0) // Reserved
19161   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2171_RESERVEDFIELD2584_SHIFT                          0
19162   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2171_RESERVEDFIELD2585                                (0x1<<7) // Reserved
19163   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2171_RESERVEDFIELD2585_SHIFT                          7
19164 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0                                                               0x00b080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19165   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_REQ                                                         (0x1<<0) // Write 1 to request a command CMD execution.  It should be held at 1 until fsm_status0.ack is 1, and then it should be set back to 0.
19166   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_REQ_SHIFT                                                   0
19167   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_CMD                                                         (0x1f<<1) // Requested command: 0x00 - LOAD_ONLY Others - Reserved
19168   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_CMD_SHIFT                                                   1
19169   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD2586                                           (0x1<<6) // Reserved
19170   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD2586_SHIFT                                     6
19171   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL                                           (0x1<<7) // Set it to 1 when changing DFE tap values
19172   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL_SHIFT                                     7
19173 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2172                                                    0x00b084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19174   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2172_RESERVEDFIELD2587                                (0xf<<0) // Reserved
19175   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2172_RESERVEDFIELD2587_SHIFT                          0
19176   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2172_RESERVEDFIELD2588                                (0x1<<4) // Reserved
19177   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2172_RESERVEDFIELD2588_SHIFT                          4
19178 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2173                                                    0x00b088UL //Access:RW   DataWidth:0x8    // Reserved
19179 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2174                                                    0x00b08cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19180   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2174_RESERVEDFIELD2590                                (0x3<<0) // Reserved
19181   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2174_RESERVEDFIELD2590_SHIFT                          0
19182 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2175                                                    0x00b090UL //Access:RW   DataWidth:0x8    // Reserved
19183 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2176                                                    0x00b094UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19184   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2176_RESERVEDFIELD2592                                (0x3<<0) // Reserved
19185   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2176_RESERVEDFIELD2592_SHIFT                          0
19186 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2177                                                    0x00b098UL //Access:RW   DataWidth:0x8    // Reserved
19187 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2178                                                    0x00b09cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19188   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2178_RESERVEDFIELD2594                                (0x3<<0) // Reserved
19189   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2178_RESERVEDFIELD2594_SHIFT                          0
19190 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0                                                             0x00b0a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
19191   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_ACK                                                       (0x1<<0) // Acknowledge from DFE after command execution. Will be set to 1 after a command is completed, and will clear to 0 after fsm_status0.req is cleared
19192   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_ACK_SHIFT                                                 0
19193   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD2595                                         (0x1<<1) // Reserved
19194   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD2595_SHIFT                                   1
19195   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD2596                                         (0x1<<2) // Reserved
19196   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD2596_SHIFT                                   2
19197   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD2597                                         (0x1<<3) // Reserved
19198   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD2597_SHIFT                                   3
19199 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0                                                               0x00b0a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19200   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN                                               (0x1<<0) // Enables updating Tap 1 Even 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
19201   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN_SHIFT                                         0
19202   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN                                               (0x1<<1) // Enables updating Tap 1 Even 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
19203   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN_SHIFT                                         1
19204   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN                                                (0x1<<2) // Enables updating Tap 1 Odd 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
19205   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN_SHIFT                                          2
19206   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN                                                (0x1<<3) // Enables updating Tap 1 Odd 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
19207   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN_SHIFT                                          3
19208   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP2_EN                                                     (0x1<<4) // Enables updating Tap 2 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
19209   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP2_EN_SHIFT                                               4
19210   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP3_EN                                                     (0x1<<5) // Enables updating Tap 3 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
19211   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP3_EN_SHIFT                                               5
19212   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP4_EN                                                     (0x1<<6) // Enables updating Tap 4 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
19213   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP4_EN_SHIFT                                               6
19214   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP5_EN                                                     (0x1<<7) // Enables updating Tap 5 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
19215   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_CTRL0_TAP5_EN_SHIFT                                               7
19216 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL0                                                     0x00b0acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19217   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0                                        (0x1f<<0) // Starting value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
19218   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_SHIFT                                  0
19219   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
19220   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                         7
19221 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL1                                                     0x00b0b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19222   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1                                        (0x1f<<0) // Starting value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
19223   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_SHIFT                                  0
19224   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
19225   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                         7
19226 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL2                                                     0x00b0b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19227   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0                                         (0x1f<<0) // Starting value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
19228   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_SHIFT                                   0
19229   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
19230   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                          7
19231 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL3                                                     0x00b0b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19232   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1                                         (0x1f<<0) // Starting value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
19233   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_SHIFT                                   0
19234   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
19235   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                          7
19236 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL4                                                     0x00b0bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19237   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2                                              (0xf<<0) // Starting value for Tap 2 for Tap Adaptations
19238   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_SHIFT                                        0
19239   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
19240   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY_SHIFT                               7
19241 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL5                                                     0x00b0c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19242   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3                                              (0x7<<0) // Starting value for Tap 3 for Tap Adaptations
19243   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_SHIFT                                        0
19244   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
19245   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY_SHIFT                               7
19246 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL6                                                     0x00b0c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19247   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4                                              (0x7<<0) // Starting value for Tap 4 for Tap Adaptations
19248   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_SHIFT                                        0
19249   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
19250   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY_SHIFT                               7
19251 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL7                                                     0x00b0c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19252   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5                                              (0x7<<0) // Starting value for Tap 5 for Tap Adaptations
19253   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_SHIFT                                        0
19254   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
19255   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY_SHIFT                               7
19256 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL0                                                      0x00b0ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19257   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0                                         (0x1f<<0) // Loading value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
19258   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_SHIFT                                   0
19259   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
19260   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                          7
19261 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL1                                                      0x00b0d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19262   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1                                         (0x1f<<0) // Loading value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
19263   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_SHIFT                                   0
19264   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
19265   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                          7
19266 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL2                                                      0x00b0d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19267   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0                                          (0x1f<<0) // Loading value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
19268   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_SHIFT                                    0
19269   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
19270   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                           7
19271 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL3                                                      0x00b0d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19272   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1                                          (0x1f<<0) // Loading value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
19273   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_SHIFT                                    0
19274   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
19275   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                           7
19276 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL4                                                      0x00b0dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19277   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2                                               (0xf<<0) // Loading value for Tap 2 for Tap Adaptations
19278   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_SHIFT                                         0
19279   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
19280   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY_SHIFT                                7
19281 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL5                                                      0x00b0e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19282   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3                                               (0x7<<0) // Loading value for Tap 3 for Tap Adaptations
19283   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_SHIFT                                         0
19284   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
19285   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY_SHIFT                                7
19286 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL6                                                      0x00b0e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19287   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4                                               (0x7<<0) // Loading value for Tap 4 for Tap Adaptations
19288   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_SHIFT                                         0
19289   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
19290   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY_SHIFT                                7
19291 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL7                                                      0x00b0e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19292   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5                                               (0x7<<0) // Loading value for Tap 5 for Tap Adaptations
19293   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_SHIFT                                         0
19294   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
19295   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY_SHIFT                                7
19296 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS0                                                         0x00b0ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
19297   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0                                            (0x1f<<0) // binary value for Tap 1 Even 0 Path for Tap Adaptations
19298   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_SHIFT                                      0
19299   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
19300   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY_SHIFT                             7
19301 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS1                                                         0x00b0f0UL //Access:R    DataWidth:0x8    // Multi Field Register.
19302   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1                                            (0x1f<<0) // binary  value for Tap 1 Even 1 Path for Tap Adaptations
19303   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_SHIFT                                      0
19304   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
19305   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY_SHIFT                             7
19306 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS2                                                         0x00b0f4UL //Access:R    DataWidth:0x8    // Multi Field Register.
19307   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0                                             (0x1f<<0) // binary  value for Tap 1 Odd 0 Path for Tap Adaptations
19308   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_SHIFT                                       0
19309   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
19310   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY_SHIFT                              7
19311 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS3                                                         0x00b0f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
19312   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1                                             (0x1f<<0) // binary  value for Tap 1 Odd 1 Path for Tap Adaptations
19313   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_SHIFT                                       0
19314   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
19315   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY_SHIFT                              7
19316 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS4                                                         0x00b0fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
19317   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS4_TAP2                                                  (0xf<<0) // binary  value for Tap 2 for Tap Adaptations
19318   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_SHIFT                                            0
19319   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
19320   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY_SHIFT                                   7
19321 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS5                                                         0x00b100UL //Access:R    DataWidth:0x8    // Multi Field Register.
19322   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS5_TAP3                                                  (0x7<<0) // binary  value for Tap 3 for Tap Adaptations
19323   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_SHIFT                                            0
19324   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
19325   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY_SHIFT                                   7
19326 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS6                                                         0x00b104UL //Access:R    DataWidth:0x8    // Multi Field Register.
19327   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS6_TAP4                                                  (0x7<<0) // binary  value for Tap 4 for Tap Adaptations
19328   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_SHIFT                                            0
19329   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
19330   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY_SHIFT                                   7
19331 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS7                                                         0x00b108UL //Access:R    DataWidth:0x8    // Multi Field Register.
19332   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS7_TAP5                                                  (0x7<<0) // binary  value for Tap 5 for Tap Adaptations
19333   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_SHIFT                                            0
19334   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
19335   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY_SHIFT                                   7
19336 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179                                                    0x00b140UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19337   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2598                                (0x1<<0) // Reserved
19338   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2598_SHIFT                          0
19339   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2599                                (0x1<<1) // Reserved
19340   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2599_SHIFT                          1
19341   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2600                                (0x1<<2) // Reserved
19342   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2600_SHIFT                          2
19343   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2601                                (0x1<<3) // Reserved
19344   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2601_SHIFT                          3
19345   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2602                                (0x1<<4) // Reserved
19346   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2602_SHIFT                          4
19347   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2603                                (0x1<<5) // Reserved
19348   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2603_SHIFT                          5
19349   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2604                                (0x1<<6) // Reserved
19350   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2604_SHIFT                          6
19351   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2605                                (0x1<<7) // Reserved
19352   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2179_RESERVEDFIELD2605_SHIFT                          7
19353 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2180                                                    0x00b144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19354   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2180_RESERVEDFIELD2606                                (0x1f<<0) // Reserved
19355   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2180_RESERVEDFIELD2606_SHIFT                          0
19356 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2181                                                    0x00b148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19357   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2181_RESERVEDFIELD2607                                (0xf<<0) // Reserved
19358   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2181_RESERVEDFIELD2607_SHIFT                          0
19359 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2182                                                    0x00b14cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19360   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2182_RESERVEDFIELD2608                                (0x3f<<0) // Reserved
19361   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2182_RESERVEDFIELD2608_SHIFT                          0
19362 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2183                                                    0x00b150UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19363   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2183_RESERVEDFIELD2609                                (0x3f<<0) // Reserved
19364   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2183_RESERVEDFIELD2609_SHIFT                          0
19365 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2184                                                    0x00b154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19366   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2184_RESERVEDFIELD2610                                (0x3f<<0) // Reserved
19367   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2184_RESERVEDFIELD2610_SHIFT                          0
19368 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2185                                                    0x00b158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19369   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2185_RESERVEDFIELD2611                                (0x3f<<0) // Reserved
19370   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2185_RESERVEDFIELD2611_SHIFT                          0
19371 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2186                                                    0x00b15cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19372   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2186_RESERVEDFIELD2612                                (0x3f<<0) // Reserved
19373   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2186_RESERVEDFIELD2612_SHIFT                          0
19374 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2187                                                    0x00b160UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19375   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2187_RESERVEDFIELD2613                                (0x3f<<0) // Reserved
19376   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2187_RESERVEDFIELD2613_SHIFT                          0
19377 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2188                                                    0x00b164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19378   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2188_RESERVEDFIELD2614                                (0x3f<<0) // Reserved
19379   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2188_RESERVEDFIELD2614_SHIFT                          0
19380 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2189                                                    0x00b168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19381   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2189_RESERVEDFIELD2615                                (0x3f<<0) // Reserved
19382   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2189_RESERVEDFIELD2615_SHIFT                          0
19383 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2190                                                    0x00b16cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19384   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2190_RESERVEDFIELD2616                                (0x3f<<0) // Reserved
19385   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2190_RESERVEDFIELD2616_SHIFT                          0
19386 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2191                                                    0x00b170UL //Access:R    DataWidth:0x8    // Multi Field Register.
19387   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2191_RESERVEDFIELD2617                                (0x3f<<0) // Reserved
19388   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2191_RESERVEDFIELD2617_SHIFT                          0
19389 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2192                                                    0x00b174UL //Access:R    DataWidth:0x8    // Multi Field Register.
19390   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2192_RESERVEDFIELD2618                                (0x3f<<0) // Reserved
19391   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2192_RESERVEDFIELD2618_SHIFT                          0
19392 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2193                                                    0x00b178UL //Access:R    DataWidth:0x8    // Multi Field Register.
19393   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2193_RESERVEDFIELD2619                                (0x3f<<0) // Reserved
19394   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2193_RESERVEDFIELD2619_SHIFT                          0
19395 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2194                                                    0x00b17cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19396   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2194_RESERVEDFIELD2620                                (0x3f<<0) // Reserved
19397   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2194_RESERVEDFIELD2620_SHIFT                          0
19398 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2195                                                    0x00b180UL //Access:R    DataWidth:0x8    // Multi Field Register.
19399   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2195_RESERVEDFIELD2621                                (0x3f<<0) // Reserved
19400   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2195_RESERVEDFIELD2621_SHIFT                          0
19401 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2196                                                    0x00b184UL //Access:R    DataWidth:0x8    // Multi Field Register.
19402   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2196_RESERVEDFIELD2622                                (0x3f<<0) // Reserved
19403   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2196_RESERVEDFIELD2622_SHIFT                          0
19404 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2197                                                    0x00b188UL //Access:R    DataWidth:0x8    // Multi Field Register.
19405   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2197_RESERVEDFIELD2623                                (0x3f<<0) // Reserved
19406   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2197_RESERVEDFIELD2623_SHIFT                          0
19407 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198                                                    0x00b18cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19408   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2624                                (0x1<<0) // Reserved
19409   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2624_SHIFT                          0
19410   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2625                                (0x1<<1) // Reserved
19411   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2625_SHIFT                          1
19412   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2626                                (0x1<<2) // Reserved
19413   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2626_SHIFT                          2
19414   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2627                                (0x1<<3) // Reserved
19415   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2627_SHIFT                          3
19416   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2628                                (0x1<<4) // Reserved
19417   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2628_SHIFT                          4
19418   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2629                                (0x1<<5) // Reserved
19419   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2629_SHIFT                          5
19420   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2630                                (0x1<<6) // Reserved
19421   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2630_SHIFT                          6
19422   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2631                                (0x1<<7) // Reserved
19423   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2198_RESERVEDFIELD2631_SHIFT                          7
19424 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199                                                    0x00b190UL //Access:R    DataWidth:0x8    // Multi Field Register.
19425   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199_RESERVEDFIELD2632                                (0x1<<0) // Reserved
19426   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199_RESERVEDFIELD2632_SHIFT                          0
19427   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199_RESERVEDFIELD2633                                (0x1<<1) // Reserved
19428   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199_RESERVEDFIELD2633_SHIFT                          1
19429   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199_RESERVEDFIELD2634                                (0x1<<2) // Reserved
19430   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2199_RESERVEDFIELD2634_SHIFT                          2
19431 #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200                                                    0x00b194UL //Access:R    DataWidth:0x8    // Multi Field Register.
19432   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2635                                (0x1<<0) // Reserved
19433   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2635_SHIFT                          0
19434   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2636                                (0x1<<1) // Reserved
19435   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2636_SHIFT                          1
19436   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2637                                (0x1<<2) // Reserved
19437   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2637_SHIFT                          2
19438   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2638                                (0x1<<3) // Reserved
19439   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2638_SHIFT                          3
19440   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2639                                (0x1<<4) // Reserved
19441   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2639_SHIFT                          4
19442   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2640                                (0x1<<5) // Reserved
19443   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2640_SHIFT                          5
19444   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2641                                (0x1<<6) // Reserved
19445   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2641_SHIFT                          6
19446   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2642                                (0x1<<7) // Reserved
19447   #define PHY_NW_IP_REG_LN2_DFE_REFCLK_RESERVEDREGISTER2200_RESERVEDFIELD2642_SHIFT                          7
19448 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2201                                                     0x00b200UL //Access:RW   DataWidth:0x8    // Reserved
19449 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2202                                                     0x00b204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19450   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2202_RESERVEDFIELD2644                                 (0x1<<0) // Reserved
19451   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2202_RESERVEDFIELD2644_SHIFT                           0
19452 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203                                                     0x00b208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19453   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203_RESERVEDFIELD2645                                 (0x1f<<0) // Reserved
19454   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203_RESERVEDFIELD2645_SHIFT                           0
19455   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203_RESERVEDFIELD2646                                 (0x1<<5) // Reserved
19456   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203_RESERVEDFIELD2646_SHIFT                           5
19457   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203_RESERVEDFIELD2647                                 (0x1<<6) // Reserved
19458   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2203_RESERVEDFIELD2647_SHIFT                           6
19459 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2204                                                     0x00b218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19460   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2204_RESERVEDFIELD2648                                 (0x1<<0) // Reserved
19461   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2204_RESERVEDFIELD2648_SHIFT                           0
19462   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2204_RESERVEDFIELD2649                                 (0x1<<1) // Reserved
19463   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2204_RESERVEDFIELD2649_SHIFT                           1
19464 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2205                                                     0x00b21cUL //Access:RW   DataWidth:0x8    // Reserved
19465 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2206                                                     0x00b220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19466   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2206_RESERVEDFIELD2651                                 (0x3<<0) // Reserved
19467   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2206_RESERVEDFIELD2651_SHIFT                           0
19468 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2207                                                     0x00b224UL //Access:R    DataWidth:0x8    // Multi Field Register.
19469   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2207_RESERVEDFIELD2652                                 (0x1<<0) // Reserved
19470   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2207_RESERVEDFIELD2652_SHIFT                           0
19471   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2207_RESERVEDFIELD2653                                 (0x1<<1) // Reserved
19472   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2207_RESERVEDFIELD2653_SHIFT                           1
19473 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2208                                                     0x00b228UL //Access:R    DataWidth:0x8    // Reserved
19474 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2209                                                     0x00b22cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19475   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2209_RESERVEDFIELD2655                                 (0x3<<0) // Reserved
19476   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2209_RESERVEDFIELD2655_SHIFT                           0
19477 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2210                                                     0x00b230UL //Access:R    DataWidth:0x8    // Reserved
19478 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2211                                                     0x00b234UL //Access:R    DataWidth:0x8    // Multi Field Register.
19479   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2211_RESERVEDFIELD2657                                 (0x3<<0) // Reserved
19480   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2211_RESERVEDFIELD2657_SHIFT                           0
19481 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212                                                     0x00b240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19482   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212_RESERVEDFIELD2658                                 (0x1<<0) // Reserved
19483   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212_RESERVEDFIELD2658_SHIFT                           0
19484   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212_RESERVEDFIELD2659                                 (0x1<<1) // Reserved
19485   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212_RESERVEDFIELD2659_SHIFT                           1
19486   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212_RESERVEDFIELD2660                                 (0x1<<2) // Reserved
19487   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2212_RESERVEDFIELD2660_SHIFT                           2
19488 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2213                                                     0x00b244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19489   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2213_RESERVEDFIELD2661                                 (0x1<<0) // Reserved
19490   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2213_RESERVEDFIELD2661_SHIFT                           0
19491 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2214                                                     0x00b248UL //Access:RW   DataWidth:0x8    // Reserved
19492 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2215                                                     0x00b258UL //Access:RW   DataWidth:0x8    // Reserved
19493 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2216                                                     0x00b25cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19494   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2216_RESERVEDFIELD2664                                 (0x1f<<0) // Reserved
19495   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2216_RESERVEDFIELD2664_SHIFT                           0
19496 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2217                                                     0x00b260UL //Access:RW   DataWidth:0x8    // Reserved
19497 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2218                                                     0x00b264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19498   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2218_RESERVEDFIELD2666                                 (0x1f<<0) // Reserved
19499   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2218_RESERVEDFIELD2666_SHIFT                           0
19500 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2219                                                     0x00b268UL //Access:RW   DataWidth:0x8    // Reserved
19501 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2220                                                     0x00b26cUL //Access:RW   DataWidth:0x8    // Reserved
19502 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2221                                                     0x00b270UL //Access:RW   DataWidth:0x8    // Reserved
19503 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2222                                                     0x00b274UL //Access:RW   DataWidth:0x8    // Reserved
19504 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2223                                                     0x00b278UL //Access:RW   DataWidth:0x8    // Reserved
19505 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224                                                     0x00b290UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19506   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224_RESERVEDFIELD2672                                 (0x3<<0) // Reserved
19507   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224_RESERVEDFIELD2672_SHIFT                           0
19508   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224_RESERVEDFIELD2673                                 (0x3<<2) // Reserved
19509   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224_RESERVEDFIELD2673_SHIFT                           2
19510   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224_RESERVEDFIELD2674                                 (0xf<<4) // Reserved
19511   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2224_RESERVEDFIELD2674_SHIFT                           4
19512 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2225                                                     0x00b294UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19513   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2225_RESERVEDFIELD2675                                 (0xf<<0) // Reserved
19514   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2225_RESERVEDFIELD2675_SHIFT                           0
19515   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2225_RESERVEDFIELD2676                                 (0xf<<4) // Reserved
19516   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2225_RESERVEDFIELD2676_SHIFT                           4
19517 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2226                                                     0x00b298UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19518   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2226_RESERVEDFIELD2677                                 (0xf<<0) // Reserved
19519   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2226_RESERVEDFIELD2677_SHIFT                           0
19520   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2226_RESERVEDFIELD2678                                 (0xf<<4) // Reserved
19521   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2226_RESERVEDFIELD2678_SHIFT                           4
19522 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2227                                                     0x00b29cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19523   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2227_RESERVEDFIELD2679                                 (0x1<<0) // Reserved
19524   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2227_RESERVEDFIELD2679_SHIFT                           0
19525 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2228                                                     0x00b2a0UL //Access:R    DataWidth:0x8    // Reserved
19526 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2229                                                     0x00b2a4UL //Access:R    DataWidth:0x8    // Reserved
19527 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2230                                                     0x00b2a8UL //Access:R    DataWidth:0x8    // Reserved
19528 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2231                                                     0x00b2acUL //Access:R    DataWidth:0x8    // Multi Field Register.
19529   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2231_RESERVEDFIELD2683                                 (0x3<<0) // Reserved
19530   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2231_RESERVEDFIELD2683_SHIFT                           0
19531 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2232                                                     0x00b2b0UL //Access:R    DataWidth:0x8    // Reserved
19532 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2233                                                     0x00b2b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
19533   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2233_RESERVEDFIELD2685                                 (0x3<<0) // Reserved
19534   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2233_RESERVEDFIELD2685_SHIFT                           0
19535 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2234                                                     0x00b2b8UL //Access:R    DataWidth:0x8    // Reserved
19536 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2235                                                     0x00b2bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
19537   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2235_RESERVEDFIELD2687                                 (0x3<<0) // Reserved
19538   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2235_RESERVEDFIELD2687_SHIFT                           0
19539 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2236                                                     0x00b2c0UL //Access:R    DataWidth:0x8    // Reserved
19540 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2237                                                     0x00b2c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
19541   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2237_RESERVEDFIELD2689                                 (0x3<<0) // Reserved
19542   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2237_RESERVEDFIELD2689_SHIFT                           0
19543 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2238                                                     0x00b2c8UL //Access:R    DataWidth:0x8    // Reserved
19544 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2239                                                     0x00b2ccUL //Access:R    DataWidth:0x8    // Multi Field Register.
19545   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2239_RESERVEDFIELD2691                                 (0x3<<0) // Reserved
19546   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2239_RESERVEDFIELD2691_SHIFT                           0
19547 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2240                                                     0x00b2d0UL //Access:R    DataWidth:0x8    // Reserved
19548 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2241                                                     0x00b2d4UL //Access:R    DataWidth:0x8    // Multi Field Register.
19549   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2241_RESERVEDFIELD2693                                 (0x3<<0) // Reserved
19550   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2241_RESERVEDFIELD2693_SHIFT                           0
19551 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2242                                                     0x00b2d8UL //Access:R    DataWidth:0x8    // Reserved
19552 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2243                                                     0x00b2dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
19553   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2243_RESERVEDFIELD2695                                 (0x3<<0) // Reserved
19554   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2243_RESERVEDFIELD2695_SHIFT                           0
19555 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2244                                                     0x00b2e0UL //Access:R    DataWidth:0x8    // Reserved
19556 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2245                                                     0x00b2e4UL //Access:R    DataWidth:0x8    // Multi Field Register.
19557   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2245_RESERVEDFIELD2697                                 (0x3<<0) // Reserved
19558   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2245_RESERVEDFIELD2697_SHIFT                           0
19559 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2246                                                     0x00b300UL //Access:R    DataWidth:0x8    // Reserved
19560 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2247                                                     0x00b304UL //Access:R    DataWidth:0x8    // Reserved
19561 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2248                                                     0x00b308UL //Access:R    DataWidth:0x8    // Reserved
19562 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2249                                                     0x00b30cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19563   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2249_RESERVEDFIELD2701                                 (0x3<<0) // Reserved
19564   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2249_RESERVEDFIELD2701_SHIFT                           0
19565 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2250                                                     0x00b310UL //Access:R    DataWidth:0x8    // Reserved
19566 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2251                                                     0x00b314UL //Access:R    DataWidth:0x8    // Multi Field Register.
19567   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2251_RESERVEDFIELD2703                                 (0x3<<0) // Reserved
19568   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2251_RESERVEDFIELD2703_SHIFT                           0
19569 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2252                                                     0x00b318UL //Access:R    DataWidth:0x8    // Reserved
19570 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2253                                                     0x00b31cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19571   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2253_RESERVEDFIELD2705                                 (0x3<<0) // Reserved
19572   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2253_RESERVEDFIELD2705_SHIFT                           0
19573 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2254                                                     0x00b320UL //Access:R    DataWidth:0x8    // Reserved
19574 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2255                                                     0x00b324UL //Access:R    DataWidth:0x8    // Multi Field Register.
19575   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2255_RESERVEDFIELD2707                                 (0x3<<0) // Reserved
19576   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2255_RESERVEDFIELD2707_SHIFT                           0
19577 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2256                                                     0x00b328UL //Access:R    DataWidth:0x8    // Reserved
19578 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2257                                                     0x00b32cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19579   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2257_RESERVEDFIELD2709                                 (0x3<<0) // Reserved
19580   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2257_RESERVEDFIELD2709_SHIFT                           0
19581 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2258                                                     0x00b330UL //Access:R    DataWidth:0x8    // Reserved
19582 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2259                                                     0x00b334UL //Access:R    DataWidth:0x8    // Multi Field Register.
19583   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2259_RESERVEDFIELD2711                                 (0x3<<0) // Reserved
19584   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2259_RESERVEDFIELD2711_SHIFT                           0
19585 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2260                                                     0x00b338UL //Access:R    DataWidth:0x8    // Reserved
19586 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2261                                                     0x00b33cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19587   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2261_RESERVEDFIELD2713                                 (0x3<<0) // Reserved
19588   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2261_RESERVEDFIELD2713_SHIFT                           0
19589 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2262                                                     0x00b340UL //Access:R    DataWidth:0x8    // Reserved
19590 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2263                                                     0x00b344UL //Access:R    DataWidth:0x8    // Multi Field Register.
19591   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2263_RESERVEDFIELD2715                                 (0x3<<0) // Reserved
19592   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2263_RESERVEDFIELD2715_SHIFT                           0
19593 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2264                                                     0x00b358UL //Access:R    DataWidth:0x8    // Multi Field Register.
19594   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2264_RESERVEDFIELD2716                                 (0x1<<0) // Reserved
19595   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2264_RESERVEDFIELD2716_SHIFT                           0
19596   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2264_RESERVEDFIELD2717                                 (0x1<<1) // Reserved
19597   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2264_RESERVEDFIELD2717_SHIFT                           1
19598 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2265                                                     0x00b35cUL //Access:R    DataWidth:0x8    // Reserved
19599 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2266                                                     0x00b360UL //Access:R    DataWidth:0x8    // Reserved
19600 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2267                                                     0x00b380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19601   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2267_RESERVEDFIELD2720                                 (0x1<<0) // Reserved
19602   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2267_RESERVEDFIELD2720_SHIFT                           0
19603 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2268                                                     0x00b384UL //Access:RW   DataWidth:0x8    // Reserved
19604 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2269                                                     0x00b388UL //Access:RW   DataWidth:0x8    // Reserved
19605 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2270                                                     0x00b38cUL //Access:RW   DataWidth:0x8    // Reserved
19606 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2271                                                     0x00b390UL //Access:RW   DataWidth:0x8    // Reserved
19607 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2272                                                     0x00b394UL //Access:RW   DataWidth:0x8    // Reserved
19608 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2273                                                     0x00b398UL //Access:R    DataWidth:0x8    // Reserved
19609 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2274                                                     0x00b39cUL //Access:R    DataWidth:0x8    // Reserved
19610 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2275                                                     0x00b3a0UL //Access:R    DataWidth:0x8    // Reserved
19611 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2276                                                     0x00b3a4UL //Access:R    DataWidth:0x8    // Reserved
19612 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2277                                                     0x00b3a8UL //Access:R    DataWidth:0x8    // Reserved
19613 #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2278                                                     0x00b3acUL //Access:R    DataWidth:0x8    // Multi Field Register.
19614   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2278_RESERVEDFIELD2731                                 (0x1<<0) // Reserved
19615   #define PHY_NW_IP_REG_LN2_DFE_RXCLK_RESERVEDREGISTER2278_RESERVEDFIELD2731_SHIFT                           0
19616 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_AFE_CAL_CTRL                                                            0x00b400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19617   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL                                          (0x1<<0) // Enables analog LOS offset calibration circuits.
19618   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL_SHIFT                                    0
19619 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2279                                                    0x00b404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19620   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2279_RESERVEDFIELD2732                                (0x3<<0) // Reserved
19621   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2279_RESERVEDFIELD2732_SHIFT                          0
19622 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2280                                                    0x00b408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19623   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2280_RESERVEDFIELD2733                                (0xf<<0) // Reserved
19624   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2280_RESERVEDFIELD2733_SHIFT                          0
19625 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_CTRL0                                                        0x00b40cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19626   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_CTRL0_EN                                                   (0x1<<0) // Enables the run-length detection digital LOS filter.
19627   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_CTRL0_EN_SHIFT                                             0
19628 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_CTRL1                                                        0x00b410UL //Access:RW   DataWidth:0x8    // Value of run-length which will trigger an LOS condition.
19629 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_STATUS0                                                      0x00b414UL //Access:R    DataWidth:0x8    // Multi Field Register.
19630   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED                                             (0x1<<0) // Indicates that the run-length filter is currently exceeding the specified run-length threshold.
19631   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_SHIFT                                       0
19632   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY                                      (0x1<<1) // Indicates that the run-length filter has, at some time, exceeded the specified run-length threshold.
19633   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY_SHIFT                                1
19634 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL0                                                            0x00b440UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x00.
19635 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL1                                                            0x00b444UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x0000.
19636 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL2                                                            0x00b448UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the raw analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x000000.
19637 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL3                                                            0x00b44cUL //Access:RW   DataWidth:0x8    // Same as above.
19638 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL4                                                            0x00b450UL //Access:RW   DataWidth:0x8    // Same as above.
19639 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL5                                                            0x00b454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19640   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24                                 (0x3<<0) // Same as above.
19641   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24_SHIFT                           0
19642 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL6                                                            0x00b458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19643   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL6_EN                                                       (0x1<<0) // Enables the digital deglitching filter.
19644   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_FILTER_CTRL6_EN_SHIFT                                                 0
19645 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2281                                                    0x00b480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19646   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2281_RESERVEDFIELD2734                                (0x1<<0) // Reserved
19647   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2281_RESERVEDFIELD2734_SHIFT                          0
19648 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2282                                                    0x00b484UL //Access:RW   DataWidth:0x8    // Reserved
19649 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2283                                                    0x00b488UL //Access:RW   DataWidth:0x8    // Reserved
19650 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2284                                                    0x00b48cUL //Access:RW   DataWidth:0x8    // Reserved
19651 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2285                                                    0x00b490UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19652   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2285_RESERVEDFIELD2738                                (0x3<<0) // Reserved
19653   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2285_RESERVEDFIELD2738_SHIFT                          0
19654 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_OVERRIDE_CTRL0                                                          0x00b4c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19655   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN                                               (0x1<<0) // Override enable for the LOS output of the digital filtering logic.
19656   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN_SHIFT                                         0
19657   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE                                            (0x1<<4) // Override value for the LOS output of the digital filtering logic.
19658   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE_SHIFT                                      4
19659 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2286                                                    0x00b4c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19660   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2286_RESERVEDFIELD2739                                (0x1<<0) // Reserved
19661   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2286_RESERVEDFIELD2739_SHIFT                          0
19662   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2286_RESERVEDFIELD2740                                (0x1<<4) // Reserved
19663   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2286_RESERVEDFIELD2740_SHIFT                          4
19664 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2287                                                    0x00b4c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19665   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2287_RESERVEDFIELD2741                                (0x3f<<0) // Reserved
19666   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2287_RESERVEDFIELD2741_SHIFT                          0
19667   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2287_RESERVEDFIELD2742                                (0x1<<6) // Reserved
19668   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2287_RESERVEDFIELD2742_SHIFT                          6
19669 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2288                                                    0x00b4ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19670   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2288_RESERVEDFIELD2743                                (0x3f<<0) // Reserved
19671   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2288_RESERVEDFIELD2743_SHIFT                          0
19672   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2288_RESERVEDFIELD2744                                (0x1<<6) // Reserved
19673   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2288_RESERVEDFIELD2744_SHIFT                          6
19674 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289                                                    0x00b500UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19675   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289_RESERVEDFIELD2745                                (0x1<<0) // Reserved
19676   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289_RESERVEDFIELD2745_SHIFT                          0
19677   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289_RESERVEDFIELD2746                                (0x7<<1) // Reserved
19678   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289_RESERVEDFIELD2746_SHIFT                          1
19679   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289_RESERVEDFIELD2747                                (0x1<<4) // Reserved
19680   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2289_RESERVEDFIELD2747_SHIFT                          4
19681 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290                                                    0x00b504UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19682   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2748                                (0x1<<0) // Reserved
19683   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2748_SHIFT                          0
19684   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2749                                (0x1<<1) // Reserved
19685   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2749_SHIFT                          1
19686   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2750                                (0x1<<2) // Reserved
19687   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2750_SHIFT                          2
19688   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2751                                (0xf<<3) // Reserved
19689   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2290_RESERVEDFIELD2751_SHIFT                          3
19690 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2291                                                    0x00b508UL //Access:RW   DataWidth:0x8    // Reserved
19691 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2292                                                    0x00b50cUL //Access:RW   DataWidth:0x8    // Reserved
19692 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2293                                                    0x00b518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19693   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2293_RESERVEDFIELD2754                                (0x1<<0) // Reserved
19694   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2293_RESERVEDFIELD2754_SHIFT                          0
19695 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2294                                                    0x00b544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19696   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2294_RESERVEDFIELD2755                                (0x1<<0) // Reserved
19697   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2294_RESERVEDFIELD2755_SHIFT                          0
19698   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2294_RESERVEDFIELD2756                                (0x1<<1) // Reserved
19699   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2294_RESERVEDFIELD2756_SHIFT                          1
19700 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2295                                                    0x00b564UL //Access:R    DataWidth:0x8    // Multi Field Register.
19701   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2295_RESERVEDFIELD2757                                (0x3f<<0) // Reserved
19702   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2295_RESERVEDFIELD2757_SHIFT                          0
19703 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2296                                                    0x00b580UL //Access:R    DataWidth:0x8    // Multi Field Register.
19704   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2296_RESERVEDFIELD2758                                (0x3f<<0) // Reserved
19705   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2296_RESERVEDFIELD2758_SHIFT                          0
19706 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2297                                                    0x00b5c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19707   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2297_RESERVEDFIELD2759                                (0x1<<0) // Reserved
19708   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2297_RESERVEDFIELD2759_SHIFT                          0
19709   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2297_RESERVEDFIELD2760                                (0x1<<1) // Reserved
19710   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_RESERVEDREGISTER2297_RESERVEDFIELD2760_SHIFT                          1
19711 #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0                                                                 0x00b5c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
19712   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_READY                                                     (0x1<<0) // Indicates that digital and analog Rx LOS blocks are in LOS mode.
19713   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_READY_SHIFT                                               0
19714   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_RESERVEDFIELD2761                                             (0x1<<1) // Reserved
19715   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_RESERVEDFIELD2761_SHIFT                                       1
19716   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS                                                           (0x1<<2) // The filtered LOS signal value.
19717   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_SHIFT                                                     2
19718   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_RAW                                                       (0x1<<3) // The unfiltered LOS signal value.
19719   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_RAW_SHIFT                                                 3
19720   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_NO_EII                                                    (0x1<<4) // The filtered LOS signal value before EII override logic.
19721   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_LOS_NO_EII_SHIFT                                              4
19722   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_RESERVEDFIELD2762                                             (0x1<<5) // Reserved
19723   #define PHY_NW_IP_REG_LN2_LOS_REFCLK_STATUS0_RESERVEDFIELD2762_SHIFT                                       5
19724 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2298                                                        0x00b600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19725   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2298_RESERVEDFIELD2763                                    (0x1<<0) // Reserved
19726   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2298_RESERVEDFIELD2763_SHIFT                              0
19727 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2299                                                        0x00b604UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19728   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2299_RESERVEDFIELD2764                                    (0x7<<0) // Reserved
19729   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2299_RESERVEDFIELD2764_SHIFT                              0
19730 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2300                                                        0x00b608UL //Access:RW   DataWidth:0x8    // Reserved
19731 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2301                                                        0x00b60cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19732   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2301_RESERVEDFIELD2766                                    (0x1<<0) // Reserved
19733   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2301_RESERVEDFIELD2766_SHIFT                              0
19734   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2301_RESERVEDFIELD2767                                    (0xf<<1) // Reserved
19735   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2301_RESERVEDFIELD2767_SHIFT                              1
19736 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2302                                                        0x00b640UL //Access:R    DataWidth:0x8    // Reserved
19737 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2303                                                        0x00b644UL //Access:R    DataWidth:0x8    // Multi Field Register.
19738   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2303_RESERVEDFIELD2769                                    (0xf<<0) // Reserved
19739   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2303_RESERVEDFIELD2769_SHIFT                              0
19740 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2304                                                        0x00b648UL //Access:R    DataWidth:0x8    // Reserved
19741 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2305                                                        0x00b64cUL //Access:R    DataWidth:0x8    // Multi Field Register.
19742   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2305_RESERVEDFIELD2771                                    (0x1<<0) // Reserved
19743   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2305_RESERVEDFIELD2771_SHIFT                              0
19744 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2306                                                        0x00b680UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19745   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2306_RESERVEDFIELD2772                                    (0x3<<0) // Reserved
19746   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2306_RESERVEDFIELD2772_SHIFT                              0
19747   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2306_RESERVEDFIELD2773                                    (0xf<<2) // Reserved
19748   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2306_RESERVEDFIELD2773_SHIFT                              2
19749 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2307                                                        0x00b684UL //Access:RW   DataWidth:0x8    // Reserved
19750 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2308                                                        0x00b688UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19751   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2308_RESERVEDFIELD2775                                    (0xf<<0) // Reserved
19752   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2308_RESERVEDFIELD2775_SHIFT                              0
19753 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2309                                                        0x00b68cUL //Access:RW   DataWidth:0x8    // Reserved
19754 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2310                                                        0x00b690UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19755   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2310_RESERVEDFIELD2777                                    (0xf<<0) // Reserved
19756   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2310_RESERVEDFIELD2777_SHIFT                              0
19757 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2311                                                        0x00b694UL //Access:RW   DataWidth:0x8    // Reserved
19758 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2312                                                        0x00b698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19759   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2312_RESERVEDFIELD2779                                    (0xf<<0) // Reserved
19760   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2312_RESERVEDFIELD2779_SHIFT                              0
19761 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2313                                                        0x00b6c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19762   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2313_RESERVEDFIELD2780                                    (0x1f<<0) // Reserved
19763   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2313_RESERVEDFIELD2780_SHIFT                              0
19764 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2314                                                        0x00b6c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19765   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2314_RESERVEDFIELD2781                                    (0xf<<0) // Reserved
19766   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2314_RESERVEDFIELD2781_SHIFT                              0
19767   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2314_RESERVEDFIELD2782                                    (0xf<<4) // Reserved
19768   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2314_RESERVEDFIELD2782_SHIFT                              4
19769 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2315                                                        0x00b6c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19770   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2315_RESERVEDFIELD2783                                    (0x1<<0) // Reserved
19771   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2315_RESERVEDFIELD2783_SHIFT                              0
19772 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2316                                                        0x00b700UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19773   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2316_RESERVEDFIELD2784                                    (0x3<<0) // Reserved
19774   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2316_RESERVEDFIELD2784_SHIFT                              0
19775 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2317                                                        0x00b704UL //Access:RW   DataWidth:0x8    // Reserved
19776 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2318                                                        0x00b708UL //Access:RW   DataWidth:0x8    // Reserved
19777 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2319                                                        0x00b70cUL //Access:RW   DataWidth:0x8    // Reserved
19778 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2320                                                        0x00b710UL //Access:RW   DataWidth:0x8    // Reserved
19779 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2321                                                        0x00b714UL //Access:RW   DataWidth:0x8    // Reserved
19780 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2322                                                        0x00b718UL //Access:RW   DataWidth:0x8    // Reserved
19781 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2323                                                        0x00b71cUL //Access:RW   DataWidth:0x8    // Reserved
19782 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2324                                                        0x00b720UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19783   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2324_RESERVEDFIELD2792                                    (0x1<<0) // Reserved
19784   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2324_RESERVEDFIELD2792_SHIFT                              0
19785 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2325                                                        0x00b740UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19786   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2325_RESERVEDFIELD2793                                    (0x1<<0) // Reserved
19787   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2325_RESERVEDFIELD2793_SHIFT                              0
19788   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2325_RESERVEDFIELD2794                                    (0xf<<1) // Reserved
19789   #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2325_RESERVEDFIELD2794_SHIFT                              1
19790 #define PHY_NW_IP_REG_LN2_GCFSM2_RESERVEDREGISTER2326                                                        0x00b744UL //Access:RW   DataWidth:0x8    // Reserved
19791 #define PHY_NW_IP_REG_LN2_BIST_TX_CTRL                                                                       0x00b800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19792   #define PHY_NW_IP_REG_LN2_BIST_TX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Tx data generation.
19793   #define PHY_NW_IP_REG_LN2_BIST_TX_CTRL_EN_SHIFT                                                            0
19794   #define PHY_NW_IP_REG_LN2_BIST_TX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to transmitted: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x9 � MAC Tx data
19795   #define PHY_NW_IP_REG_LN2_BIST_TX_CTRL_PATTERN_SEL_SHIFT                                                   1
19796 #define PHY_NW_IP_REG_LN2_BIST_TX_RESERVEDREGISTER2327                                                       0x00b804UL //Access:RW   DataWidth:0x8    // Reserved
19797 #define PHY_NW_IP_REG_LN2_BIST_TX_RESERVEDREGISTER2328                                                       0x00b808UL //Access:RW   DataWidth:0x8    // Reserved
19798 #define PHY_NW_IP_REG_LN2_BIST_TX_RESERVEDREGISTER2329                                                       0x00b80cUL //Access:RW   DataWidth:0x8    // Reserved
19799 #define PHY_NW_IP_REG_LN2_BIST_TX_RESERVEDREGISTER2330                                                       0x00b810UL //Access:RW   DataWidth:0x8    // Reserved
19800 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL0                                                                  0x00b818UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19801   #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL0_MODE                                                           (0x3<<0) // Controls what type of error injection is used: 0x0 � None 0x1 � Single cycle error 0x2 � Timer based
19802   #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL0_MODE_SHIFT                                                     0
19803 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL1                                                                  0x00b81cUL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
19804 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL2                                                                  0x00b820UL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
19805 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL3                                                                  0x00b824UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
19806 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL4                                                                  0x00b828UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
19807 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL5                                                                  0x00b82cUL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
19808 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL6                                                                  0x00b830UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
19809 #define PHY_NW_IP_REG_LN2_BIST_TX_BER_CTRL7                                                                  0x00b834UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
19810 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_SHIFT_AMOUNT                                                           0x00b880UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
19811 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_7_0                                                                    0x00b890UL //Access:RW   DataWidth:0x8    // User defined pattern.
19812 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_15_8                                                                   0x00b894UL //Access:RW   DataWidth:0x8    // User defined pattern.
19813 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_23_16                                                                  0x00b898UL //Access:RW   DataWidth:0x8    // User defined pattern.
19814 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_31_24                                                                  0x00b89cUL //Access:RW   DataWidth:0x8    // User defined pattern.
19815 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_39_32                                                                  0x00b8a0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19816 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_47_40                                                                  0x00b8a4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19817 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_55_48                                                                  0x00b8a8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19818 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_63_56                                                                  0x00b8acUL //Access:RW   DataWidth:0x8    // User defined pattern.
19819 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_71_64                                                                  0x00b8b0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19820 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_79_72                                                                  0x00b8b4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19821 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_87_80                                                                  0x00b8b8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19822 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_95_88                                                                  0x00b8bcUL //Access:RW   DataWidth:0x8    // User defined pattern.
19823 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_103_96                                                                 0x00b8c0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19824 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_111_104                                                                0x00b8c4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19825 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_119_112                                                                0x00b8c8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19826 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_127_120                                                                0x00b8ccUL //Access:RW   DataWidth:0x8    // User defined pattern.
19827 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_135_128                                                                0x00b8d0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19828 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_143_136                                                                0x00b8d4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19829 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_151_144                                                                0x00b8d8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19830 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_159_152                                                                0x00b8dcUL //Access:RW   DataWidth:0x8    // User defined pattern.
19831 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_167_160                                                                0x00b8e0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19832 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_175_168                                                                0x00b8e4UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19833 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_183_176                                                                0x00b8e8UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19834 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_191_184                                                                0x00b8ecUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19835 #define PHY_NW_IP_REG_LN2_BIST_TX_UDP_199_192                                                                0x00b8f0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19836 #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL                                                                       0x00ba00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19837   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Rx data checking.
19838   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_EN_SHIFT                                                            0
19839   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to search for: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x8 � Auto-detect
19840   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_PATTERN_SEL_SHIFT                                                   1
19841   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_CLEAR_BER                                                           (0x1<<5) // Clears the bit error counter.
19842   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_CLEAR_BER_SHIFT                                                     5
19843   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_STOP_ERROR_COUNT                                                    (0x1<<6) // Stops the error count from incrementing.  Can be used to read back the BER data coherently.
19844   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_STOP_ERROR_COUNT_SHIFT                                              6
19845   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA                                              (0x1<<7) // Forces the PRBS LFSR to reseed with Rx data every cycle.  This will cause the bit error counter to be inaccurate.
19846   #define PHY_NW_IP_REG_LN2_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA_SHIFT                                        7
19847 #define PHY_NW_IP_REG_LN2_BIST_RX_STATUS                                                                     0x00ba10UL //Access:R    DataWidth:0x8    // Multi Field Register.
19848   #define PHY_NW_IP_REG_LN2_BIST_RX_STATUS_STATE                                                             (0x7<<0) // State of the BIST checker: 0x0 � Off 0x1 � Searching for pattern 0x2 � Waiting for pattern lock conditions 0x3 � Pattern lock acquired 0x4 � Pattern lock lost
19849   #define PHY_NW_IP_REG_LN2_BIST_RX_STATUS_STATE_SHIFT                                                       0
19850   #define PHY_NW_IP_REG_LN2_BIST_RX_STATUS_PATTERN_DET                                                       (0xf<<3) // Indicates the pattern  detected: 0x0 � No pattern detected 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP
19851   #define PHY_NW_IP_REG_LN2_BIST_RX_STATUS_PATTERN_DET_SHIFT                                                 3
19852 #define PHY_NW_IP_REG_LN2_BIST_RX_BER_STATUS0                                                                0x00ba20UL //Access:R    DataWidth:0x8    // Number of bit errors.
19853 #define PHY_NW_IP_REG_LN2_BIST_RX_BER_STATUS1                                                                0x00ba24UL //Access:R    DataWidth:0x8    // Number of bit errors.
19854 #define PHY_NW_IP_REG_LN2_BIST_RX_BER_STATUS2                                                                0x00ba28UL //Access:R    DataWidth:0x8    // Number of bit errors.
19855 #define PHY_NW_IP_REG_LN2_BIST_RX_BER_STATUS4                                                                0x00ba30UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
19856 #define PHY_NW_IP_REG_LN2_BIST_RX_BER_STATUS5                                                                0x00ba34UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
19857 #define PHY_NW_IP_REG_LN2_BIST_RX_BER_STATUS6                                                                0x00ba38UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
19858 #define PHY_NW_IP_REG_LN2_BIST_RX_LOCK_CTRL0                                                                 0x00ba50UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
19859 #define PHY_NW_IP_REG_LN2_BIST_RX_LOCK_CTRL1                                                                 0x00ba54UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
19860 #define PHY_NW_IP_REG_LN2_BIST_RX_LOCK_CTRL2                                                                 0x00ba58UL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
19861 #define PHY_NW_IP_REG_LN2_BIST_RX_LOCK_CTRL3                                                                 0x00ba5cUL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
19862 #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL0                                                            0x00ba80UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
19863 #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL1                                                            0x00ba84UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
19864 #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL2                                                            0x00ba88UL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
19865 #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL3                                                            0x00ba8cUL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
19866 #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL4                                                            0x00ba90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19867   #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK                                        (0x1<<0) // Stops pattern from being re-locked when loss-of-lock occurs.
19868   #define PHY_NW_IP_REG_LN2_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK_SHIFT                                  0
19869 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_SHIFT_AMOUNT                                                           0x00bac0UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
19870 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_7_0                                                                    0x00bad0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19871 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_15_8                                                                   0x00bad4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19872 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_23_16                                                                  0x00bad8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19873 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_31_24                                                                  0x00badcUL //Access:RW   DataWidth:0x8    // User defined pattern.
19874 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_39_32                                                                  0x00bae0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19875 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_47_40                                                                  0x00bae4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19876 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_55_48                                                                  0x00bae8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19877 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_63_56                                                                  0x00baecUL //Access:RW   DataWidth:0x8    // User defined pattern.
19878 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_71_64                                                                  0x00baf0UL //Access:RW   DataWidth:0x8    // User defined pattern.
19879 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_79_72                                                                  0x00baf4UL //Access:RW   DataWidth:0x8    // User defined pattern.
19880 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_87_80                                                                  0x00baf8UL //Access:RW   DataWidth:0x8    // User defined pattern.
19881 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_95_88                                                                  0x00bafcUL //Access:RW   DataWidth:0x8    // User defined pattern.
19882 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_103_96                                                                 0x00bb00UL //Access:RW   DataWidth:0x8    // User defined pattern.
19883 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_111_104                                                                0x00bb04UL //Access:RW   DataWidth:0x8    // User defined pattern.
19884 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_119_112                                                                0x00bb08UL //Access:RW   DataWidth:0x8    // User defined pattern.
19885 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_127_120                                                                0x00bb0cUL //Access:RW   DataWidth:0x8    // User defined pattern.
19886 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_135_128                                                                0x00bb10UL //Access:RW   DataWidth:0x8    // User defined pattern.
19887 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_143_136                                                                0x00bb14UL //Access:RW   DataWidth:0x8    // User defined pattern.
19888 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_151_144                                                                0x00bb18UL //Access:RW   DataWidth:0x8    // User defined pattern.
19889 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_159_152                                                                0x00bb1cUL //Access:RW   DataWidth:0x8    // User defined pattern.
19890 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_167_160                                                                0x00bb20UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19891 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_175_168                                                                0x00bb24UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19892 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_183_176                                                                0x00bb28UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19893 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_191_184                                                                0x00bb2cUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19894 #define PHY_NW_IP_REG_LN2_BIST_RX_UDP_199_192                                                                0x00bb30UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
19895 #define PHY_NW_IP_REG_LN2_FEATURE_RXTERM_CFG0                                                                0x00bc00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19896   #define PHY_NW_IP_REG_LN2_FEATURE_RXTERM_CFG0_AC_COUPLED                                                   (0x1<<0) // Configures AC/DC coupling of the lane 0: DC coupled 1: AC coupled
19897   #define PHY_NW_IP_REG_LN2_FEATURE_RXTERM_CFG0_AC_COUPLED_SHIFT                                             0
19898 #define PHY_NW_IP_REG_LN2_FEATURE_RXCLKDIV_CFG0                                                              0x00bc04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19899   #define PHY_NW_IP_REG_LN2_FEATURE_RXCLKDIV_CFG0_EN                                                         (0x1<<0) // Enables turning on the divided rxclk output
19900   #define PHY_NW_IP_REG_LN2_FEATURE_RXCLKDIV_CFG0_EN_SHIFT                                                   0
19901 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2331                                                       0x00bc10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19902   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2331_RESERVEDFIELD2800                                   (0x1<<0) // Reserved
19903   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2331_RESERVEDFIELD2800_SHIFT                             0
19904   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2331_RESERVEDFIELD2801                                   (0x1<<1) // Reserved
19905   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2331_RESERVEDFIELD2801_SHIFT                             1
19906 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332                                                       0x00bc14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19907   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2802                                   (0x1<<0) // Reserved
19908   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2802_SHIFT                             0
19909   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2803                                   (0x1<<1) // Reserved
19910   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2803_SHIFT                             1
19911   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2804                                   (0x1<<2) // Reserved
19912   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2804_SHIFT                             2
19913   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2805                                   (0x1<<3) // Reserved
19914   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2805_SHIFT                             3
19915   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2806                                   (0x1<<4) // Reserved
19916   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2806_SHIFT                             4
19917   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2807                                   (0x1<<5) // Reserved
19918   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2332_RESERVEDFIELD2807_SHIFT                             5
19919 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333                                                       0x00bc18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19920   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2808                                   (0x1<<0) // Reserved
19921   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2808_SHIFT                             0
19922   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2809                                   (0x1<<1) // Reserved
19923   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2809_SHIFT                             1
19924   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2810                                   (0x1<<2) // Reserved
19925   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2810_SHIFT                             2
19926   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2811                                   (0x1<<3) // Reserved
19927   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2333_RESERVEDFIELD2811_SHIFT                             3
19928 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334                                                       0x00bc1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
19929   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2812                                   (0x1<<0) // Reserved
19930   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2812_SHIFT                             0
19931   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2813                                   (0x1<<1) // Reserved
19932   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2813_SHIFT                             1
19933   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2814                                   (0x1<<2) // Reserved
19934   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2814_SHIFT                             2
19935   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2815                                   (0x1<<3) // Reserved
19936   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2815_SHIFT                             3
19937   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2816                                   (0x1<<4) // Reserved
19938   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2816_SHIFT                             4
19939   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2817                                   (0x1<<5) // Reserved
19940   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2817_SHIFT                             5
19941   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2818                                   (0x1<<6) // Reserved
19942   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2818_SHIFT                             6
19943   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2819                                   (0x1<<7) // Reserved
19944   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2334_RESERVEDFIELD2819_SHIFT                             7
19945 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335                                                       0x00bc20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19946   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2820                                   (0x1<<0) // Reserved
19947   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2820_SHIFT                             0
19948   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2821                                   (0x1<<1) // Reserved
19949   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2821_SHIFT                             1
19950   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2822                                   (0x1<<2) // Reserved
19951   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2822_SHIFT                             2
19952   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2823                                   (0x1<<3) // Reserved
19953   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2823_SHIFT                             3
19954   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2824                                   (0x3<<4) // Reserved
19955   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2335_RESERVEDFIELD2824_SHIFT                             4
19956 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336                                                       0x00bc24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19957   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336_RESERVEDFIELD2825                                   (0x1<<0) // Reserved
19958   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336_RESERVEDFIELD2825_SHIFT                             0
19959   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336_RESERVEDFIELD2826                                   (0x1<<1) // Reserved
19960   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336_RESERVEDFIELD2826_SHIFT                             1
19961   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336_RESERVEDFIELD2827                                   (0x1<<2) // Reserved
19962   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2336_RESERVEDFIELD2827_SHIFT                             2
19963 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2337                                                       0x00bc40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19964   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2337_RESERVEDFIELD2828                                   (0x3<<0) // Reserved
19965   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2337_RESERVEDFIELD2828_SHIFT                             0
19966 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2338                                                       0x00bc44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19967   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2338_RESERVEDFIELD2829                                   (0xf<<0) // Reserved
19968   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2338_RESERVEDFIELD2829_SHIFT                             0
19969 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2339                                                       0x00bc48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19970   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2339_RESERVEDFIELD2830                                   (0x1<<0) // Reserved
19971   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2339_RESERVEDFIELD2830_SHIFT                             0
19972   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2339_RESERVEDFIELD2831                                   (0x7f<<1) // Reserved
19973   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2339_RESERVEDFIELD2831_SHIFT                             1
19974 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2340                                                       0x00bc4cUL //Access:RW   DataWidth:0x8    // Reserved
19975 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2341                                                       0x00bc50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19976   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2341_RESERVEDFIELD2833                                   (0x1<<0) // Reserved
19977   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2341_RESERVEDFIELD2833_SHIFT                             0
19978   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2341_RESERVEDFIELD2834                                   (0x1<<1) // Reserved
19979   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2341_RESERVEDFIELD2834_SHIFT                             1
19980 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2342                                                       0x00bc54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19981   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2342_RESERVEDFIELD2835                                   (0x1<<0) // Reserved
19982   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2342_RESERVEDFIELD2835_SHIFT                             0
19983   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2342_RESERVEDFIELD2836                                   (0x1<<1) // Reserved
19984   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2342_RESERVEDFIELD2836_SHIFT                             1
19985 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2343                                                       0x00bc58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19986   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2343_RESERVEDFIELD2837                                   (0x1<<0) // Reserved
19987   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2343_RESERVEDFIELD2837_SHIFT                             0
19988   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2343_RESERVEDFIELD2838                                   (0x1<<1) // Reserved
19989   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2343_RESERVEDFIELD2838_SHIFT                             1
19990 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2344                                                       0x00bc80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19991   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2344_RESERVEDFIELD2839                                   (0x1<<0) // Reserved
19992   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2344_RESERVEDFIELD2839_SHIFT                             0
19993 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG                                                             0x00bc84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
19994   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0                                        (0x3<<0) // How many times to repeat CTLE adaptation sequence for initial adaptation set 0
19995   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0_SHIFT                                  0
19996   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1                                        (0x3<<2) // How many times to repeat CTLE adaptation sequence for initial adaptation set 1
19997   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1_SHIFT                                  2
19998   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2840                                         (0x3<<4) // Reserved
19999   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2840_SHIFT                                   4
20000   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2841                                         (0x3<<6) // Reserved
20001   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD2841_SHIFT                                   6
20002 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_AGC_CFG                                                         0x00bc88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20003   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN                                              (0x1<<0) // Enables AGC threshold adaptation for initial adaptation
20004   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN_SHIFT                                        0
20005   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD2842                                     (0x1<<2) // Reserved
20006   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD2842_SHIFT                               2
20007 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_APG_MAP_CFG                                                     0x00bc8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20008   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN                                          (0x1<<0) // Enables mapping GN_APG setting from AGC threshold for initial adaptation
20009   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN_SHIFT                                    0
20010   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD2843                                 (0x1<<2) // Reserved
20011   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD2843_SHIFT                           2
20012 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG                                                         0x00bc90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20013   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL                                             (0x3<<0) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 0 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
20014   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL_SHIFT                                       0
20015   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL                                             (0x3<<2) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 1 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
20016   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL_SHIFT                                       2
20017   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2844                                     (0x3<<4) // Reserved
20018   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2844_SHIFT                               4
20019   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2845                                     (0x3<<6) // Reserved
20020   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD2845_SHIFT                               6
20021 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0                                                        0x00bc94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20022   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN                                        (0x1<<0) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 0
20023   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN_SHIFT                                  0
20024   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN                                        (0x1<<1) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 0
20025   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN_SHIFT                                  1
20026   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN                                        (0x1<<2) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 1
20027   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN_SHIFT                                  2
20028   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN                                        (0x1<<3) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 1
20029   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN_SHIFT                                  3
20030   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2846                                    (0x1<<4) // Reserved
20031   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2846_SHIFT                              4
20032   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2847                                    (0x1<<5) // Reserved
20033   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2847_SHIFT                              5
20034   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2848                                    (0x1<<6) // Reserved
20035   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2848_SHIFT                              6
20036   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2849                                    (0x1<<7) // Reserved
20037   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD2849_SHIFT                              7
20038 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1                                                        0x00bc98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20039   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL                                     (0x3<<0) // Selects which HFG result to use for the initial adaptation set 0 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
20040   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL_SHIFT                               0
20041   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL                                     (0x3<<2) // Selects which HFG result to use for the initial adaptation set 1 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
20042   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL_SHIFT                               2
20043   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2850                                    (0x3<<4) // Reserved
20044   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2850_SHIFT                              4
20045   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2851                                    (0x3<<6) // Reserved
20046   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD2851_SHIFT                              6
20047 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2345                                                       0x00bc9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20048   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2345_RESERVEDFIELD2852                                   (0x1<<0) // Reserved
20049   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2345_RESERVEDFIELD2852_SHIFT                             0
20050 #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG                                                         0x00bca0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20051   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN                                              (0x1<<0) // Enables CTLE midband shaping adaptation for initial adaptation set 0
20052   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN_SHIFT                                        0
20053   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN                                              (0x1<<1) // Enables CTLE midband shaping adaptation for initial adaptation set 1
20054   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN_SHIFT                                        1
20055   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2853                                     (0x1<<2) // Reserved
20056   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2853_SHIFT                               2
20057   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2854                                     (0x1<<3) // Reserved
20058   #define PHY_NW_IP_REG_LN2_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD2854_SHIFT                               3
20059 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346                                                       0x00bca4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20060   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2855                                   (0x1<<0) // Reserved
20061   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2855_SHIFT                             0
20062   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2856                                   (0x1<<1) // Reserved
20063   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2856_SHIFT                             1
20064   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2857                                   (0x1<<2) // Reserved
20065   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2857_SHIFT                             2
20066   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2858                                   (0x1<<3) // Reserved
20067   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2858_SHIFT                             3
20068   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2859                                   (0x1<<4) // Reserved
20069   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2859_SHIFT                             4
20070   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2860                                   (0x1<<5) // Reserved
20071   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2860_SHIFT                             5
20072   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2861                                   (0x1<<6) // Reserved
20073   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2861_SHIFT                             6
20074   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2862                                   (0x1<<7) // Reserved
20075   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2346_RESERVEDFIELD2862_SHIFT                             7
20076 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG                                                                    0x00bcc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20077   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP1_EN                                                          (0x1<<0) // Enables DFE Tap 1. Tap1 will not be powered up if it is not enabled
20078   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP1_EN_SHIFT                                                    0
20079   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP2_EN                                                          (0x1<<1) // Enables DFE Tap 2. Tap2 will not be powered up if it is not enabled
20080   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP2_EN_SHIFT                                                    1
20081   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP3_EN                                                          (0x1<<2) // Enables DFE Tap 3. Tap3 will not be powered up if it is not enabled
20082   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP3_EN_SHIFT                                                    2
20083   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP4_EN                                                          (0x1<<3) // Enables DFE Tap 4. Tap4 will not be powered up if it is not enabled
20084   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP4_EN_SHIFT                                                    3
20085   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP5_EN                                                          (0x1<<4) // Enables DFE Tap 5. Tap5 will not be powered up if it is not enabled
20086   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_CFG_TAP5_EN_SHIFT                                                    4
20087 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_CFG                                                              0x00bcc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20088   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_CFG_METHOD_SEL                                                 (0x1<<0) // Which DFE Adaptation Algorithm to use: 0x0: SS-LMS 0x1: Pattern Based Zero Forcing
20089   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_CFG_METHOD_SEL_SHIFT                                           0
20090 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG                                                         0x00bcc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20091   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 1
20092   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN_SHIFT                                    0
20093   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2863                                     (0x1<<1) // Reserved
20094   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2863_SHIFT                               1
20095   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2864                                     (0x1<<2) // Reserved
20096   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2864_SHIFT                               2
20097   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2865                                     (0x1<<3) // Reserved
20098   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD2865_SHIFT                               3
20099 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG                                                         0x00bcccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20100   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 2
20101   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN_SHIFT                                    0
20102   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2866                                     (0x1<<1) // Reserved
20103   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2866_SHIFT                               1
20104   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2867                                     (0x1<<2) // Reserved
20105   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2867_SHIFT                               2
20106   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2868                                     (0x1<<3) // Reserved
20107   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD2868_SHIFT                               3
20108 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG                                                         0x00bcd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20109   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 3
20110   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN_SHIFT                                    0
20111   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2869                                     (0x1<<1) // Reserved
20112   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2869_SHIFT                               1
20113   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2870                                     (0x1<<2) // Reserved
20114   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2870_SHIFT                               2
20115   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2871                                     (0x1<<3) // Reserved
20116   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD2871_SHIFT                               3
20117 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG                                                         0x00bcd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20118   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 4
20119   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN_SHIFT                                    0
20120   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2872                                     (0x1<<1) // Reserved
20121   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2872_SHIFT                               1
20122   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2873                                     (0x1<<2) // Reserved
20123   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2873_SHIFT                               2
20124   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2874                                     (0x1<<3) // Reserved
20125   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD2874_SHIFT                               3
20126 #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG                                                         0x00bcd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20127   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 5
20128   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN_SHIFT                                    0
20129   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2875                                     (0x1<<1) // Reserved
20130   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2875_SHIFT                               1
20131   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2876                                     (0x1<<2) // Reserved
20132   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2876_SHIFT                               2
20133   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2877                                     (0x1<<3) // Reserved
20134   #define PHY_NW_IP_REG_LN2_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD2877_SHIFT                               3
20135 #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG0                                                            0x00bce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20136   #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG0_EN                                                       (0x1<<0) // Enables continuous background adaptation
20137   #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG0_EN_SHIFT                                                 0
20138   #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD2878                                        (0x1<<1) // Reserved
20139   #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD2878_SHIFT                                  1
20140 #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG1                                                            0x00bce4UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
20141 #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG2                                                            0x00bce8UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
20142 #define PHY_NW_IP_REG_LN2_FEATURE_ADAPT_CONT_CFG3                                                            0x00bcecUL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
20143 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2347                                                       0x00bcf0UL //Access:RW   DataWidth:0x8    // Reserved
20144 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2348                                                       0x00bcf4UL //Access:RW   DataWidth:0x8    // Reserved
20145 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2349                                                       0x00bcf8UL //Access:RW   DataWidth:0x8    // Reserved
20146 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2350                                                       0x00bcfcUL //Access:RW   DataWidth:0x8    // Reserved
20147 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2351                                                       0x00bd00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20148   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2351_RESERVEDFIELD2883                                   (0x3<<0) // Reserved
20149   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2351_RESERVEDFIELD2883_SHIFT                             0
20150   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2351_RESERVEDFIELD2884                                   (0x3<<2) // Reserved
20151   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2351_RESERVEDFIELD2884_SHIFT                             2
20152 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2352                                                       0x00bd04UL //Access:RW   DataWidth:0x8    // Reserved
20153 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2353                                                       0x00bd08UL //Access:RW   DataWidth:0x8    // Reserved
20154 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2354                                                       0x00bd0cUL //Access:RW   DataWidth:0x8    // Reserved
20155 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2355                                                       0x00bd10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20156   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2355_RESERVEDFIELD2888                                   (0xf<<0) // Reserved
20157   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2355_RESERVEDFIELD2888_SHIFT                             0
20158 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2356                                                       0x00bd14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20159   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2356_RESERVEDFIELD2889                                   (0x7<<0) // Reserved
20160   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2356_RESERVEDFIELD2889_SHIFT                             0
20161   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2356_RESERVEDFIELD2890                                   (0x1f<<3) // Reserved
20162   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2356_RESERVEDFIELD2890_SHIFT                             3
20163 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2357                                                       0x00bd18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20164   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2357_RESERVEDFIELD2891                                   (0x3<<0) // Reserved
20165   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2357_RESERVEDFIELD2891_SHIFT                             0
20166   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2357_RESERVEDFIELD2892                                   (0x1f<<2) // Reserved
20167   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2357_RESERVEDFIELD2892_SHIFT                             2
20168 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2358                                                       0x00bd1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20169   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2358_RESERVEDFIELD2893                                   (0xf<<0) // Reserved
20170   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2358_RESERVEDFIELD2893_SHIFT                             0
20171   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2358_RESERVEDFIELD2894                                   (0xf<<4) // Reserved
20172   #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2358_RESERVEDFIELD2894_SHIFT                             4
20173 #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0                                                                  0x00bd40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20174   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RESERVEDFIELD2895                                              (0x1<<0) // Reserved
20175   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RESERVEDFIELD2895_SHIFT                                        0
20176   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RX_CTRL_DIS                                                    (0x1<<1) // Disables the firmware rx_ctrl MSM
20177   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RX_CTRL_DIS_SHIFT                                              1
20178   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RESERVEDFIELD2896                                              (0x1<<2) // Reserved
20179   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RESERVEDFIELD2896_SHIFT                                        2
20180   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RESERVEDFIELD2897                                              (0x1<<3) // Reserved
20181   #define PHY_NW_IP_REG_LN2_FEATURE_TEST_CFG0_RESERVEDFIELD2897_SHIFT                                        3
20182 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2359                                                       0x00bd60UL //Access:RW   DataWidth:0x8    // Reserved
20183 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2360                                                       0x00bd64UL //Access:RW   DataWidth:0x8    // Reserved
20184 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2361                                                       0x00bd68UL //Access:RW   DataWidth:0x8    // Reserved
20185 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2362                                                       0x00bd6cUL //Access:RW   DataWidth:0x8    // Reserved
20186 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2363                                                       0x00bd70UL //Access:RW   DataWidth:0x8    // Reserved
20187 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2364                                                       0x00bd74UL //Access:RW   DataWidth:0x8    // Reserved
20188 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2365                                                       0x00bd78UL //Access:RW   DataWidth:0x8    // Reserved
20189 #define PHY_NW_IP_REG_LN2_FEATURE_RESERVEDREGISTER2366                                                       0x00bd7cUL //Access:RW   DataWidth:0x8    // Reserved
20190 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0                                                                    0x00be00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20191   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING                                              (0x1<<0) // Starts link training procedure when asserted.  This is an 802.3 defined variable.
20192   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING_SHIFT                                        0
20193   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE                                               (0x1<<1) // Indicates to LTSM that link training procedure should be run; otherwise procedures skip directly to signal_det assertion.  This is an 802.3 defined variable.
20194   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE_SHIFT                                         1
20195   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_SIGNAL_DETECT                                                    (0x1<<2) // Output corresponding to link training signal detect variable.  Should be set when link training has completed successfully.
20196   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_SIGNAL_DETECT_SHIFT                                              2
20197   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_CLEAR                                                            (0x1<<3) // Synchronous reset for LT Tx block.
20198   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL0_CLEAR_SHIFT                                                      3
20199 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL1                                                                    0x00be04UL //Access:RW   DataWidth:0x8    // Maximum time allowed for LT procedure.  If this is exceeded then the training_fail status will assert.  This is an 802.defined variable.  Value is encoded as: 39338 * DESIRED_DELAY * 2 ^logdata_width / data_width  Should be set to 500ns for 802.3 compliant timeout.
20200 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL2                                                                    0x00be08UL //Access:RW   DataWidth:0x8    // Same as above.
20201 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL3                                                                    0x00be0cUL //Access:RW   DataWidth:0x8    // Number of additional frames to send after both receivers have been trained and are ready.  This is an 802.3 defined variable.  Should be set between 100 and 300 for 802.3 compliance.
20202 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL4                                                                    0x00be10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20203   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL4_WAIT_TIME_8                                                      (0x1<<0) // Same as above.
20204   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL4_WAIT_TIME_8_SHIFT                                                0
20205 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5                                                                    0x00be14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20206   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5_FRAME_LOCK                                                       (0x1<<0) // Input to LTSM that receiver has acquired frame lock.  This value should be taken from the corresponding LT Rx register.  This  an 802.3 defined variable.
20207   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5_FRAME_LOCK_SHIFT                                                 0
20208   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5_RX_TRAINED                                                       (0x1<<1) // Input to LTSM indicating that the local receiver has completed training.  This is an 802.3 defined variable.
20209   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5_RX_TRAINED_SHIFT                                                 1
20210   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5_REMOTE_RX_READY                                                  (0x1<<2) // Input to LTSM indicating that the remote receiver is trained and ready.  This value should be taken from the corresponding LT Rx registers.  This is an 802.3 defined variable.
20211   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_CTRL5_REMOTE_RX_READY_SHIFT                                            2
20212 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS                                                                   0x00be40UL //Access:R    DataWidth:0x8    // Multi Field Register.
20213   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_TRAINING_FAIL                                                   (0x1<<0) // Output from LTSM indicating that link training has failed.  This is an 802.3 defined variable.
20214   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_TRAINING_FAIL_SHIFT                                             0
20215   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_TRAINING                                                        (0x1<<1) // Output from LTSM indicating that link training is in progress.  This is an 802.3 defined variable.
20216   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_TRAINING_SHIFT                                                  1
20217   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_SIGNAL_DETECT                                                   (0x1<<2) // Output from LTSM indicating that link training is complete and successful.  This is an 802.3 defined variable.  This value is only visible internally, and is not the signal_det value driven to PHY top-level.
20218   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_SIGNAL_DETECT_SHIFT                                             2
20219   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY                                              (0x1<<4) // Output from LSM corresponding to 802.3 defined local_rx_ready variable. After this is asserted the corresponding frame status report field should be set.
20220   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY_SHIFT                                        4
20221 #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL0                                                                   0x00be4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20222   #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS pattern. 0 � CL72 1 + x^9 +x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
20223   #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
20224 #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL1                                                                   0x00be50UL //Access:RW   DataWidth:0x8    // Initial PRBS LFSR seed.  This needs to be set according to the requirements in 802.3 CL72 or CL93 depending on the type of link training and lane bonding being performed.
20225 #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL2                                                                   0x00be54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20226   #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL2_SEED_10_8                                                       (0x7<<0) // Same as above.
20227   #define PHY_NW_IP_REG_LN2_LT_TX_PRBS_CTRL2_SEED_10_8_SHIFT                                                 0
20228 #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL                                                      0x00be80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20229   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1                                               (0x3<<0) // Coefficient update request field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
20230   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1_SHIFT                                         0
20231   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0                                                (0x3<<2) // Coefficient update request field for cursor tap.
20232   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0_SHIFT                                          2
20233   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1                                               (0x3<<4) // Coefficient update request field for pre-cursor tap.
20234   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1_SHIFT                                         4
20235   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE                                         (0x1<<6) // Coefficient update initialize field.
20236   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE_SHIFT                                   6
20237   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET                                             (0x1<<7) // Coefficient update preset field.
20238   #define PHY_NW_IP_REG_LN2_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET_SHIFT                                       7
20239 #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL                                                           0x00be88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20240   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_C_P1                                                    (0x3<<0) // Status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
20241   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_C_P1_SHIFT                                              0
20242   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_C_0                                                     (0x3<<2) // Status report field for cursor tap.
20243   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_C_0_SHIFT                                               2
20244   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_C_M1                                                    (0x3<<4) // Status report field for pre-cursor tap.
20245   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_C_M1_SHIFT                                              4
20246   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY                                          (0x1<<6) // Status report field to indicate local receiver is ready.  Should be set based on LTSM output of corresponding variable.
20247   #define PHY_NW_IP_REG_LN2_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY_SHIFT                                    6
20248 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS0                                                            0x00bec0UL //Access:R    DataWidth:0x8    // Multi Field Register.
20249   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS0_CURRENT                                                  (0x7<<0) // Current state of LTSM. 0x0 � INITIALIZE 0x1 � SEND_TRAINING 0x2 � TRAIN_REMOTE 0x3 � TRAIN_LOCAL 0x4 � S7 0x5 � TRAINING_FAILURE 0x6 � LINK_READY 0x7 � SEND_DATA
20250   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS0_CURRENT_SHIFT                                            0
20251   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS0_PREV1                                                    (0x7<<4) // One state previous.
20252   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS0_PREV1_SHIFT                                              4
20253 #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS1                                                            0x00bec4UL //Access:R    DataWidth:0x8    // Multi Field Register.
20254   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS1_PREV2                                                    (0x7<<0) // Two states previous.
20255   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS1_PREV2_SHIFT                                              0
20256   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS1_PREV3                                                    (0x7<<4) // Three states previous.
20257   #define PHY_NW_IP_REG_LN2_LT_TX_FSM_STATE_STATUS1_PREV3_SHIFT                                              4
20258 #define PHY_NW_IP_REG_LN2_LT_RX_CTRL0                                                                        0x00bf00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20259   #define PHY_NW_IP_REG_LN2_LT_RX_CTRL0_CLEAR                                                                (0x1<<0) // Synchronous reset for LT Rx block.
20260   #define PHY_NW_IP_REG_LN2_LT_RX_CTRL0_CLEAR_SHIFT                                                          0
20261   #define PHY_NW_IP_REG_LN2_LT_RX_CTRL0_TRAINING                                                             (0x1<<1) // This is the 802.3 defined training variable.  It should be set according to corresponding LTSM output.
20262   #define PHY_NW_IP_REG_LN2_LT_RX_CTRL0_TRAINING_SHIFT                                                       1
20263 #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_CTRL0                                                                   0x00bf08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20264   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS patterns. 0 � CL72 1 + x^9 + x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
20265   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
20266 #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_CTRL1                                                                   0x00bf0cUL //Access:RW   DataWidth:0x8    // Maximum number  of PRBS bit errors allowed in single LT frame for PRBS lock to be achieved.
20267 #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS0                                                                 0x00bf14UL //Access:R    DataWidth:0x8    // Multi Field Register.
20268   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS0_UPDATE                                                        (0x1<<0) // Assertion indicates that PRBS status information has been updated.
20269   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS0_UPDATE_SHIFT                                                  0
20270   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS0_LOCK                                                          (0x1<<1) // Indicates that a valid PRBS pattern has been detected in receiver LT frame.
20271   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS0_LOCK_SHIFT                                                    1
20272 #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS1                                                                 0x00bf18UL //Access:R    DataWidth:0x8    // Number of bit errors in PRBS pattern since last lock assertion event.
20273 #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS2                                                                 0x00bf1cUL //Access:R    DataWidth:0x8    // Multi Field Register.
20274   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8                                              (0xf<<0) // Same as above.
20275   #define PHY_NW_IP_REG_LN2_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8_SHIFT                                        0
20276 #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_CTRL                                                                   0x00bf40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20277   #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_CTRL_CLEAR_COUNT                                                     (0x1<<0) // Clears both the absolute and erroneous frame counters.
20278   #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_CTRL_CLEAR_COUNT_SHIFT                                               0
20279 #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS0                                                                0x00bf4cUL //Access:R    DataWidth:0x8    // Multi Field Register.
20280   #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS0_FRAME_LOCK                                                   (0x1<<0) // Indicates that the receiver has locked to incoming LT frames.
20281   #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS0_FRAME_LOCK_SHIFT                                             0
20282 #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS1                                                                0x00bf50UL //Access:R    DataWidth:0x8    // Total number of received frames since frame lock.
20283 #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS2                                                                0x00bf54UL //Access:R    DataWidth:0x8    // Same as above.
20284 #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS3                                                                0x00bf58UL //Access:R    DataWidth:0x8    // Total number of received frames  with a PRBS, DME, or framing error since frame lock.
20285 #define PHY_NW_IP_REG_LN2_LT_RX_FRAME_STATUS4                                                                0x00bf5cUL //Access:R    DataWidth:0x8    // Same as above.
20286 #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS                                                    0x00bf80UL //Access:R    DataWidth:0x8    // Multi Field Register.
20287   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1                                             (0x3<<0) // Received coefficient update field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
20288   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1_SHIFT                                       0
20289   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0                                              (0x3<<2) // Received coefficient update request field for cursor tap.
20290   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0_SHIFT                                        2
20291   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1                                             (0x3<<4) // Received coefficient update request field for pre-cursor tap.
20292   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1_SHIFT                                       4
20293   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE                                       (0x1<<6) // Received coefficient update initialize field.
20294   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE_SHIFT                                 6
20295   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET                                           (0x1<<7) // Received coefficient update preset field.
20296   #define PHY_NW_IP_REG_LN2_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET_SHIFT                                     7
20297 #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS                                                                0x00bf88UL //Access:R    DataWidth:0x8    // Multi Field Register.
20298   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_C_P1                                                         (0x3<<0) // Received status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
20299   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_C_P1_SHIFT                                                   0
20300   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_C_0                                                          (0x3<<2) // Received status report field for cursor tap.
20301   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_C_0_SHIFT                                                    2
20302   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_C_M1                                                         (0x3<<4) // Received status report field for pre-cursor tap.
20303   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_C_M1_SHIFT                                                   4
20304   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_LOCAL_RX_READY                                               (0x1<<6) // Received status report field to indicate local receiver is ready.
20305   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_LOCAL_RX_READY_SHIFT                                         6
20306   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_DME_ERROR                                                    (0x1<<7) // Indicates differential manchester decoding error.  Not sticky.
20307   #define PHY_NW_IP_REG_LN2_LT_RX_REPORT_STATUS_DME_ERROR_SHIFT                                              7
20308 #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL                                                              0x00c000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20309   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN                                          (0x1<<0) // RX clock loopback mode enable.   0x0 - mission mode 0x1 - select recovered clock from CDR as source of half-rate TX clock path.
20310   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_RXCLK_EN_SHIFT                                    0
20311   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN                                          (0x1<<1) // TX clock loopback mode enable.  0x0 - mission mode 0x1 - MUX half-rate TX clock into LEQ gain stage.
20312   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_TXCLK_EN_SHIFT                                    1
20313   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN                                            (0x1<<2) // Far-End Analog FEA loopback mode enable.  0x0 - mission mode 0x1 - loop back parallel data from RX data path to TX data path internal to AFE
20314   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_FEA_EN_SHIFT                                      2
20315   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN                                            (0x1<<3) // Near-End Analog NEA loopback mode enable.  0x0 - mission mode 0x1 - loop back quarter rate data from TX data path to RX data path internal to AFE.
20316   #define PHY_NW_IP_REG_LN3_TOP_AFE_LOOPBACK_CTRL_LOOPBACK_NEA_EN_SHIFT                                      3
20317 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367                                                           0x00c004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20318   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367_RESERVEDFIELD2898                                       (0x3<<0) // Reserved
20319   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367_RESERVEDFIELD2898_SHIFT                                 0
20320   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367_RESERVEDFIELD2899                                       (0x3<<2) // Reserved
20321   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367_RESERVEDFIELD2899_SHIFT                                 2
20322   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367_RESERVEDFIELD2900                                       (0x3<<4) // Reserved
20323   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2367_RESERVEDFIELD2900_SHIFT                                 4
20324 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368                                                           0x00c008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20325   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368_RESERVEDFIELD2901                                       (0x3<<0) // Reserved
20326   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368_RESERVEDFIELD2901_SHIFT                                 0
20327   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368_RESERVEDFIELD2902                                       (0x3<<2) // Reserved
20328   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368_RESERVEDFIELD2902_SHIFT                                 2
20329   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368_RESERVEDFIELD2903                                       (0x3<<4) // Reserved
20330   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2368_RESERVEDFIELD2903_SHIFT                                 4
20331 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2369                                                           0x00c00cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20332   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2369_RESERVEDFIELD2904                                       (0x3<<0) // Reserved
20333   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2369_RESERVEDFIELD2904_SHIFT                                 0
20334 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2370                                                           0x00c010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20335   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2370_RESERVEDFIELD2905                                       (0x1<<0) // Reserved
20336   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2370_RESERVEDFIELD2905_SHIFT                                 0
20337   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2370_RESERVEDFIELD2906                                       (0x1<<1) // Reserved
20338   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2370_RESERVEDFIELD2906_SHIFT                                 1
20339 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2371                                                           0x00c014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20340   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2371_RESERVEDFIELD2907                                       (0x1<<2) // Reserved
20341   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2371_RESERVEDFIELD2907_SHIFT                                 2
20342 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2372                                                           0x00c018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20343   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2372_RESERVEDFIELD2908                                       (0xf<<0) // Reserved
20344   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2372_RESERVEDFIELD2908_SHIFT                                 0
20345 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373                                                           0x00c040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20346   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373_RESERVEDFIELD2909                                       (0xf<<0) // Reserved
20347   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373_RESERVEDFIELD2909_SHIFT                                 0
20348   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373_RESERVEDFIELD2910                                       (0x3<<4) // Reserved
20349   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373_RESERVEDFIELD2910_SHIFT                                 4
20350   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373_RESERVEDFIELD2911                                       (0x1<<6) // Reserved
20351   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2373_RESERVEDFIELD2911_SHIFT                                 6
20352 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2374                                                           0x00c048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20353   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2374_RESERVEDFIELD2912                                       (0x3<<0) // Reserved
20354   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2374_RESERVEDFIELD2912_SHIFT                                 0
20355   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2374_RESERVEDFIELD2913                                       (0x3<<2) // Reserved
20356   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2374_RESERVEDFIELD2913_SHIFT                                 2
20357 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2375                                                           0x00c04cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20358   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2375_RESERVEDFIELD2914                                       (0xf<<0) // Reserved
20359   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2375_RESERVEDFIELD2914_SHIFT                                 0
20360 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2376                                                           0x00c050UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20361   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2376_RESERVEDFIELD2915                                       (0x3<<0) // Reserved
20362   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2376_RESERVEDFIELD2915_SHIFT                                 0
20363   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2376_RESERVEDFIELD2916                                       (0x1<<2) // Reserved
20364   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2376_RESERVEDFIELD2916_SHIFT                                 2
20365 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2377                                                           0x00c058UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20366   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2377_RESERVEDFIELD2917                                       (0x3<<0) // Reserved
20367   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2377_RESERVEDFIELD2917_SHIFT                                 0
20368   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2377_RESERVEDFIELD2918                                       (0xf<<4) // Reserved
20369   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2377_RESERVEDFIELD2918_SHIFT                                 4
20370 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2378                                                           0x00c064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20371   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2378_RESERVEDFIELD2919                                       (0x7<<0) // Reserved
20372   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2378_RESERVEDFIELD2919_SHIFT                                 0
20373   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2378_RESERVEDFIELD2920                                       (0xf<<4) // Reserved
20374   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2378_RESERVEDFIELD2920_SHIFT                                 4
20375 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379                                                           0x00c06cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20376   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379_RESERVEDFIELD2921                                       (0x7<<0) // Reserved
20377   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379_RESERVEDFIELD2921_SHIFT                                 0
20378   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379_RESERVEDFIELD2922                                       (0x1<<3) // Reserved
20379   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379_RESERVEDFIELD2922_SHIFT                                 3
20380   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379_RESERVEDFIELD2923                                       (0x1<<4) // Reserved
20381   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2379_RESERVEDFIELD2923_SHIFT                                 4
20382 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2380                                                           0x00c070UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20383   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2380_RESERVEDFIELD2924                                       (0x1f<<0) // Reserved
20384   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2380_RESERVEDFIELD2924_SHIFT                                 0
20385 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2381                                                           0x00c078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20386   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2381_RESERVEDFIELD2925                                       (0xf<<0) // Reserved
20387   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2381_RESERVEDFIELD2925_SHIFT                                 0
20388 #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1                                                                 0x00c088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20389   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN                                           (0x1<<0) // Enables register control of TX data path mux in DPL
20390   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_EN_SHIFT                                     0
20391   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL                                          (0x7<<1) // Select value for TX data path mux in DPL.  The corresponding mux select override enable must also be set. 0 : TX data from customer logics 1: RX data for Far-End-Digital FED loopback 2: BIST generator 3: AN/802.3 4: LT/802.3 5-7: reserved
20392   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_DMUX_TXA_SEL_OVR_VAL_SHIFT                                    1
20393   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_TXPOLARITY                                                    (0x1<<4) // TX data polarity control
20394   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_TXPOLARITY_SHIFT                                              4
20395   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN                                         (0x1<<5) // Controls tx_en for Far-End-Digital FED loopback mode.  In FED loopback mode, tx_en will be set when this field is set to 1 and rxvalid is 1.
20396   #define PHY_NW_IP_REG_LN3_TOP_DPL_TXDP_CTRL1_DMUX_TXA_LB_FED_TX_EN_SHIFT                                   5
20397 #define PHY_NW_IP_REG_LN3_TOP_DPL_RXDP_CTRL1                                                                 0x00c090UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20398   #define PHY_NW_IP_REG_LN3_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL                                                   (0x1<<0) // A mux select for RX data path in the DPL 0: AFE rx data 1: TX data for Near-End-Digital NED loopback
20399   #define PHY_NW_IP_REG_LN3_TOP_DPL_RXDP_CTRL1_DMUX_RX_SEL_SHIFT                                             0
20400   #define PHY_NW_IP_REG_LN3_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN                                                (0x1<<1) // A bit stripping selection for RX data path in the DPL 1: Even bits stripped from RX data 0: Odd bits stripped from Rx data
20401   #define PHY_NW_IP_REG_LN3_TOP_DPL_RXDP_CTRL1_BIT_STRIP_EVEN_SHIFT                                          1
20402 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2382                                                           0x00c094UL //Access:R    DataWidth:0x8    // Multi Field Register.
20403   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2382_RESERVEDFIELD2926                                       (0x7<<0) // Reserved
20404   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2382_RESERVEDFIELD2926_SHIFT                                 0
20405   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2382_RESERVEDFIELD2927                                       (0x1<<3) // Reserved
20406   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2382_RESERVEDFIELD2927_SHIFT                                 3
20407 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383                                                           0x00c098UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20408   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383_RESERVEDFIELD2928                                       (0x7<<0) // Reserved
20409   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383_RESERVEDFIELD2928_SHIFT                                 0
20410   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383_RESERVEDFIELD2929                                       (0x1<<3) // Reserved
20411   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383_RESERVEDFIELD2929_SHIFT                                 3
20412   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383_RESERVEDFIELD2930                                       (0x7<<4) // Reserved
20413   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2383_RESERVEDFIELD2930_SHIFT                                 4
20414 #define PHY_NW_IP_REG_LN3_TOP_PHY_IF_STATUS                                                                  0x00c09cUL //Access:R    DataWidth:0x8    // Multi Field Register.
20415   #define PHY_NW_IP_REG_LN3_TOP_PHY_IF_STATUS_LN_OK                                                          (0x1<<0) // LANE OK status
20416   #define PHY_NW_IP_REG_LN3_TOP_PHY_IF_STATUS_LN_OK_SHIFT                                                    0
20417 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2384                                                           0x00c0c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20418   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2384_RESERVEDFIELD2931                                       (0x7<<0) // Reserved
20419   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2384_RESERVEDFIELD2931_SHIFT                                 0
20420   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2384_RESERVEDFIELD2932                                       (0x7<<3) // Reserved
20421   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2384_RESERVEDFIELD2932_SHIFT                                 3
20422 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2385                                                           0x00c0c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20423   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2385_RESERVEDFIELD2933                                       (0x7<<0) // Reserved
20424   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2385_RESERVEDFIELD2933_SHIFT                                 0
20425   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2385_RESERVEDFIELD2934                                       (0x7<<3) // Reserved
20426   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2385_RESERVEDFIELD2934_SHIFT                                 3
20427 #define PHY_NW_IP_REG_LN3_TOP_LN_STAT_CTRL0                                                                  0x00c0e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20428   #define PHY_NW_IP_REG_LN3_TOP_LN_STAT_CTRL0_RXVALID                                                        (0x1<<0) // rxvalid status output
20429   #define PHY_NW_IP_REG_LN3_TOP_LN_STAT_CTRL0_RXVALID_SHIFT                                                  0
20430 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2386                                                           0x00c0e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20431   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2386_RESERVEDFIELD2935                                       (0x1<<0) // Reserved
20432   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2386_RESERVEDFIELD2935_SHIFT                                 0
20433   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2386_RESERVEDFIELD2936                                       (0x1<<1) // Reserved
20434   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2386_RESERVEDFIELD2936_SHIFT                                 1
20435 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2387                                                           0x00c0e8UL //Access:R    DataWidth:0x8    // Multi Field Register.
20436   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2387_RESERVEDFIELD2937                                       (0x1<<0) // Reserved
20437   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2387_RESERVEDFIELD2937_SHIFT                                 0
20438 #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0                                                                   0x00c0ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20439   #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0_OVR_EN                                                          (0x1<<0) // override enable for lnX_ctrl_*_i signals in this register
20440   #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0_OVR_EN_SHIFT                                                    0
20441   #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH                                                   (0x7<<1) // lnX_data_width_i override value for TX.  It takes effect when ovr_en is 1. 0x5- Maximum width 40b 0x3-half width 20b 0x1-quarter width 10b, others, reserved.
20442   #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0_TX_DATA_WIDTH_SHIFT                                             1
20443   #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH                                                   (0x7<<4) // lnX_data_width_i override value for RX.  It takes effect when ovr_en is 1.
20444   #define PHY_NW_IP_REG_LN3_TOP_LN_CTRL_OVR0_RX_DATA_WIDTH_SHIFT                                             4
20445 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388                                                           0x00c0f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20446   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2938                                       (0x1<<0) // Reserved
20447   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2938_SHIFT                                 0
20448   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2939                                       (0x1<<3) // Reserved
20449   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2939_SHIFT                                 3
20450   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2940                                       (0x1<<4) // Reserved
20451   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2940_SHIFT                                 4
20452   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2941                                       (0x1<<5) // Reserved
20453   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2388_RESERVEDFIELD2941_SHIFT                                 5
20454 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2389                                                           0x00c0f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20455   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2389_RESERVEDFIELD2942                                       (0x1<<0) // Reserved
20456   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2389_RESERVEDFIELD2942_SHIFT                                 0
20457   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2389_RESERVEDFIELD2943                                       (0x1<<4) // Reserved
20458   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2389_RESERVEDFIELD2943_SHIFT                                 4
20459 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390                                                           0x00c0f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20460   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390_RESERVEDFIELD2944                                       (0x1<<0) // Reserved
20461   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390_RESERVEDFIELD2944_SHIFT                                 0
20462   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390_RESERVEDFIELD2945                                       (0x1<<5) // Reserved
20463   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390_RESERVEDFIELD2945_SHIFT                                 5
20464   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390_RESERVEDFIELD2946                                       (0x1<<6) // Reserved
20465   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2390_RESERVEDFIELD2946_SHIFT                                 6
20466 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391                                                           0x00c0fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20467   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391_RESERVEDFIELD2947                                       (0x1<<0) // Reserved
20468   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391_RESERVEDFIELD2947_SHIFT                                 0
20469   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391_RESERVEDFIELD2948                                       (0x3<<1) // Reserved
20470   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391_RESERVEDFIELD2948_SHIFT                                 1
20471   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391_RESERVEDFIELD2949                                       (0x1<<3) // Reserved
20472   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2391_RESERVEDFIELD2949_SHIFT                                 3
20473 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392                                                           0x00c100UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20474   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392_RESERVEDFIELD2950                                       (0x1<<0) // Reserved
20475   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392_RESERVEDFIELD2950_SHIFT                                 0
20476   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392_RESERVEDFIELD2951                                       (0x1<<1) // Reserved
20477   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392_RESERVEDFIELD2951_SHIFT                                 1
20478   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392_RESERVEDFIELD2952                                       (0x1<<2) // Reserved
20479   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2392_RESERVEDFIELD2952_SHIFT                                 2
20480 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2393                                                           0x00c108UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20481   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2393_RESERVEDFIELD2953                                       (0x1<<0) // Reserved
20482   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2393_RESERVEDFIELD2953_SHIFT                                 0
20483   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2393_RESERVEDFIELD2954                                       (0x3<<1) // Reserved
20484   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2393_RESERVEDFIELD2954_SHIFT                                 1
20485 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2394                                                           0x00c10cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20486   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2394_RESERVEDFIELD2955                                       (0x1<<0) // Reserved
20487   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2394_RESERVEDFIELD2955_SHIFT                                 0
20488   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2394_RESERVEDFIELD2956                                       (0x3<<1) // Reserved
20489   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2394_RESERVEDFIELD2956_SHIFT                                 1
20490 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395                                                           0x00c120UL //Access:R    DataWidth:0x8    // Multi Field Register.
20491   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2957                                       (0x7<<0) // Reserved
20492   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2957_SHIFT                                 0
20493   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2958                                       (0x7<<3) // Reserved
20494   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2958_SHIFT                                 3
20495   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2959                                       (0x1<<6) // Reserved
20496   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2959_SHIFT                                 6
20497   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2960                                       (0x1<<7) // Reserved
20498   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2395_RESERVEDFIELD2960_SHIFT                                 7
20499 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396                                                           0x00c124UL //Access:R    DataWidth:0x8    // Multi Field Register.
20500   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2961                                       (0x1<<0) // Reserved
20501   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2961_SHIFT                                 0
20502   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2962                                       (0x1<<1) // Reserved
20503   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2962_SHIFT                                 1
20504   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2963                                       (0x3<<2) // Reserved
20505   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2963_SHIFT                                 2
20506   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2964                                       (0x1<<4) // Reserved
20507   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2964_SHIFT                                 4
20508   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2965                                       (0x1<<5) // Reserved
20509   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2965_SHIFT                                 5
20510   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2966                                       (0x1<<6) // Reserved
20511   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2396_RESERVEDFIELD2966_SHIFT                                 6
20512 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2397                                                           0x00c128UL //Access:R    DataWidth:0x8    // Multi Field Register.
20513   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2397_RESERVEDFIELD2967                                       (0x3<<0) // Reserved
20514   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2397_RESERVEDFIELD2967_SHIFT                                 0
20515 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2398                                                           0x00c12cUL //Access:R    DataWidth:0x8    // Multi Field Register.
20516   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2398_RESERVEDFIELD2968                                       (0x3<<0) // Reserved
20517   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2398_RESERVEDFIELD2968_SHIFT                                 0
20518 #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2399                                                           0x00c130UL //Access:R    DataWidth:0x8    // Multi Field Register.
20519   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2399_RESERVEDFIELD2969                                       (0x1<<0) // Reserved
20520   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2399_RESERVEDFIELD2969_SHIFT                                 0
20521   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2399_RESERVEDFIELD2970                                       (0x1<<1) // Reserved
20522   #define PHY_NW_IP_REG_LN3_TOP_RESERVEDREGISTER2399_RESERVEDFIELD2970_SHIFT                                 1
20523 #define PHY_NW_IP_REG_LN3_TOP_ERR_CTRL1                                                                      0x00c140UL //Access:RW   DataWidth:0x8    // lower 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
20524 #define PHY_NW_IP_REG_LN3_TOP_ERR_CTRL2                                                                      0x00c144UL //Access:RW   DataWidth:0x8    // higher 8-bits of 16-bit lane error code.  0x0 - indicates that there is no error rest - reserved
20525 #define PHY_NW_IP_REG_LN3_TOP_ERR_CTRL3                                                                      0x00c148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20526   #define PHY_NW_IP_REG_LN3_TOP_ERR_CTRL3_LANE_ERR                                                           (0x1<<0) // Lane macro error status. 0x0 - no error 0x1 - PHY lane macro has an internal error detected by firmware. Lane error code can be used to isolate error event.
20527   #define PHY_NW_IP_REG_LN3_TOP_ERR_CTRL3_LANE_ERR_SHIFT                                                     0
20528 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2400                                                     0x00c240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20529   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2400_RESERVEDFIELD2971                                 (0x1<<0) // Reserved
20530   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2400_RESERVEDFIELD2971_SHIFT                           0
20531 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2401                                                     0x00c244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20532   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2401_RESERVEDFIELD2972                                 (0x7<<0) // Reserved
20533   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2401_RESERVEDFIELD2972_SHIFT                           0
20534 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2402                                                     0x00c284UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20535   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2402_RESERVEDFIELD2973                                 (0xf<<0) // Reserved
20536   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2402_RESERVEDFIELD2973_SHIFT                           0
20537   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2402_RESERVEDFIELD2974                                 (0x3<<4) // Reserved
20538   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2402_RESERVEDFIELD2974_SHIFT                           4
20539 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2403                                                     0x00c288UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20540   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2403_RESERVEDFIELD2975                                 (0x3<<0) // Reserved
20541   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2403_RESERVEDFIELD2975_SHIFT                           0
20542 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2404                                                     0x00c298UL //Access:RW   DataWidth:0x8    // Reserved
20543 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2405                                                     0x00c29cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20544   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2405_RESERVEDFIELD2977                                 (0x1<<0) // Reserved
20545   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2405_RESERVEDFIELD2977_SHIFT                           0
20546 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2406                                                     0x00c2a0UL //Access:RW   DataWidth:0x8    // Reserved
20547 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2407                                                     0x00c2a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20548   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2407_RESERVEDFIELD2979                                 (0x7<<0) // Reserved
20549   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2407_RESERVEDFIELD2979_SHIFT                           0
20550 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2408                                                     0x00c2a8UL //Access:RW   DataWidth:0x8    // Reserved
20551 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2409                                                     0x00c2acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20552   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2409_RESERVEDFIELD2981                                 (0x1<<0) // Reserved
20553   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2409_RESERVEDFIELD2981_SHIFT                           0
20554 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2410                                                     0x00c2b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20555   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2410_RESERVEDFIELD2982                                 (0x1<<0) // Reserved
20556   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2410_RESERVEDFIELD2982_SHIFT                           0
20557 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2411                                                     0x00c2c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20558   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2411_RESERVEDFIELD2983                                 (0xf<<0) // Reserved
20559   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2411_RESERVEDFIELD2983_SHIFT                           0
20560 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2412                                                     0x00c2c4UL //Access:RW   DataWidth:0x8    // Reserved
20561 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2413                                                     0x00c2c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20562   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2413_RESERVEDFIELD2985                                 (0x1<<0) // Reserved
20563   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2413_RESERVEDFIELD2985_SHIFT                           0
20564 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2414                                                     0x00c2d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20565   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2414_RESERVEDFIELD2986                                 (0xf<<0) // Reserved
20566   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2414_RESERVEDFIELD2986_SHIFT                           0
20567 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2415                                                     0x00c2d8UL //Access:RW   DataWidth:0x8    // Reserved
20568 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2416                                                     0x00c2dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20569   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2416_RESERVEDFIELD2988                                 (0x1<<0) // Reserved
20570   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2416_RESERVEDFIELD2988_SHIFT                           0
20571 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2417                                                     0x00c2e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20572   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2417_RESERVEDFIELD2989                                 (0xf<<0) // Reserved
20573   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2417_RESERVEDFIELD2989_SHIFT                           0
20574 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418                                                     0x00c2e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20575   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2990                                 (0x1<<0) // Reserved
20576   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2990_SHIFT                           0
20577   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2991                                 (0x1<<1) // Reserved
20578   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2991_SHIFT                           1
20579   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2992                                 (0x1<<2) // Reserved
20580   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2992_SHIFT                           2
20581   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2993                                 (0x1<<3) // Reserved
20582   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2418_RESERVEDFIELD2993_SHIFT                           3
20583 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2419                                                     0x00c2ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20584   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2419_RESERVEDFIELD2994                                 (0x3f<<0) // Reserved
20585   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2419_RESERVEDFIELD2994_SHIFT                           0
20586 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2420                                                     0x00c2f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20587   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2420_RESERVEDFIELD2995                                 (0x3<<0) // Reserved
20588   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2420_RESERVEDFIELD2995_SHIFT                           0
20589 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2421                                                     0x00c2f4UL //Access:R    DataWidth:0x8    // Reserved
20590 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2422                                                     0x00c2f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
20591   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2422_RESERVEDFIELD2997                                 (0x1<<0) // Reserved
20592   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2422_RESERVEDFIELD2997_SHIFT                           0
20593 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS2                                                             0x00c2fcUL //Access:R    DataWidth:0x8    // Binary-coded DLPF control input to the CDR
20594 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS3                                                             0x00c300UL //Access:R    DataWidth:0x8    // Multi Field Register.
20595   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8                                              (0x1<<0) // Binary-coded DLPF control input to the CDR
20596   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS3_BINARY_VAL_8_SHIFT                                        0
20597 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4                                                             0x00c304UL //Access:R    DataWidth:0x8    // Multi Field Register.
20598   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH                                             (0x1<<0) // Indicates that DLPF control input to CDR is too high
20599   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_HIGH_SHIFT                                       0
20600   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW                                              (0x1<<1) // Indicates that DLPF control input to CDR is too low
20601   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4_DLPF_TOO_LOW_SHIFT                                        1
20602   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST                                                 (0x1<<2) // CDR loss of lock indicator.  1 means lock has been lost. Once lock is lost, this status is sticky until cleared by disabling the loss-of-lock detector by setting set lock_en_i to 0.
20603   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS4_LOCK_LOST_SHIFT                                           2
20604 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS5                                                             0x00c310UL //Access:R    DataWidth:0x8    // Multi Field Register.
20605   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS5_LOCKED                                                    (0x1<<0) // CDR lock indicator.  1 means lock is achieved. It is cleared when lock detector is disabled by setting set lock_en_i to 0.
20606   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_DLPF_STATUS5_LOCKED_SHIFT                                              0
20607 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_INTEGRAL_STATUS0                                                         0x00c314UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
20608 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_INTEGRAL_STATUS1                                                         0x00c318UL //Access:R    DataWidth:0x8    // Value of the accumulator in the CDR integral path
20609 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_INTEGRAL_STATUS2                                                         0x00c320UL //Access:R    DataWidth:0x8    // Multi Field Register.
20610   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16                                     (0xf<<0) // Value of the accumulator in the CDR integral path
20611   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_INTEGRAL_STATUS2_ACCUMULATOR_19_16_SHIFT                               0
20612 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2423                                                     0x00c324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20613   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2423_RESERVEDFIELD2998                                 (0xf<<0) // Reserved
20614   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2423_RESERVEDFIELD2998_SHIFT                           0
20615   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2423_RESERVEDFIELD2999                                 (0xf<<4) // Reserved
20616   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2423_RESERVEDFIELD2999_SHIFT                           4
20617 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2424                                                     0x00c328UL //Access:RW   DataWidth:0x8    // Reserved
20618 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2425                                                     0x00c32cUL //Access:RW   DataWidth:0x8    // Reserved
20619 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2426                                                     0x00c330UL //Access:RW   DataWidth:0x8    // Reserved
20620 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2427                                                     0x00c334UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20621   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2427_RESERVEDFIELD3003                                 (0xf<<0) // Reserved
20622   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2427_RESERVEDFIELD3003_SHIFT                           0
20623   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2427_RESERVEDFIELD3004                                 (0xf<<4) // Reserved
20624   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2427_RESERVEDFIELD3004_SHIFT                           4
20625 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2428                                                     0x00c338UL //Access:RW   DataWidth:0x8    // Reserved
20626 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2429                                                     0x00c33cUL //Access:RW   DataWidth:0x8    // Reserved
20627 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2430                                                     0x00c380UL //Access:RW   DataWidth:0x8    // Reserved
20628 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2431                                                     0x00c384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20629   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2431_RESERVEDFIELD3008                                 (0x1<<0) // Reserved
20630   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2431_RESERVEDFIELD3008_SHIFT                           0
20631 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2432                                                     0x00c388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20632   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2432_RESERVEDFIELD3009                                 (0x7<<0) // Reserved
20633   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2432_RESERVEDFIELD3009_SHIFT                           0
20634   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2432_RESERVEDFIELD3010                                 (0xf<<4) // Reserved
20635   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2432_RESERVEDFIELD3010_SHIFT                           4
20636 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2433                                                     0x00c38cUL //Access:RW   DataWidth:0x8    // Reserved
20637 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2434                                                     0x00c3a0UL //Access:RW   DataWidth:0x8    // Reserved
20638 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435                                                     0x00c3a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
20639   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435_RESERVEDFIELD3013                                 (0x1<<0) // Reserved
20640   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435_RESERVEDFIELD3013_SHIFT                           0
20641   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435_RESERVEDFIELD3014                                 (0x1<<1) // Reserved
20642   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435_RESERVEDFIELD3014_SHIFT                           1
20643   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435_RESERVEDFIELD3015                                 (0x1<<2) // Reserved
20644   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2435_RESERVEDFIELD3015_SHIFT                           2
20645 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2436                                                     0x00c3a8UL //Access:R    DataWidth:0x8    // Reserved
20646 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2437                                                     0x00c3acUL //Access:R    DataWidth:0x8    // Reserved
20647 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2438                                                     0x00c3b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
20648   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2438_RESERVEDFIELD3018                                 (0xf<<0) // Reserved
20649   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2438_RESERVEDFIELD3018_SHIFT                           0
20650 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2439                                                     0x00c3b4UL //Access:R    DataWidth:0x8    // Reserved
20651 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2440                                                     0x00c3b8UL //Access:R    DataWidth:0x8    // Reserved
20652 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2441                                                     0x00c3bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
20653   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2441_RESERVEDFIELD3021                                 (0xf<<0) // Reserved
20654   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2441_RESERVEDFIELD3021_SHIFT                           0
20655 #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2442                                                     0x00c3c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20656   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2442_RESERVEDFIELD3022                                 (0x3<<0) // Reserved
20657   #define PHY_NW_IP_REG_LN3_CDR_RXCLK_RESERVEDREGISTER2442_RESERVEDFIELD3022_SHIFT                           0
20658 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443                                                    0x00c400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20659   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443_RESERVEDFIELD3023                                (0x7<<0) // Reserved
20660   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443_RESERVEDFIELD3023_SHIFT                          0
20661   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443_RESERVEDFIELD3024                                (0x7<<3) // Reserved
20662   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443_RESERVEDFIELD3024_SHIFT                          3
20663   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443_RESERVEDFIELD3025                                (0x3<<6) // Reserved
20664   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2443_RESERVEDFIELD3025_SHIFT                          6
20665 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2444                                                    0x00c404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20666   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2444_RESERVEDFIELD3026                                (0x3<<0) // Reserved
20667   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2444_RESERVEDFIELD3026_SHIFT                          0
20668 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2445                                                    0x00c410UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20669   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2445_RESERVEDFIELD3027                                (0x1<<0) // Reserved
20670   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2445_RESERVEDFIELD3027_SHIFT                          0
20671 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2446                                                    0x00c418UL //Access:RW   DataWidth:0x8    // Reserved
20672 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2447                                                    0x00c428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20673   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2447_RESERVEDFIELD3029                                (0x1<<0) // Reserved
20674   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2447_RESERVEDFIELD3029_SHIFT                          0
20675 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448                                                    0x00c42cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20676   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448_RESERVEDFIELD3030                                (0x1<<0) // Reserved
20677   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448_RESERVEDFIELD3030_SHIFT                          0
20678   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448_RESERVEDFIELD3031                                (0x1<<1) // Reserved
20679   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448_RESERVEDFIELD3031_SHIFT                          1
20680   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448_RESERVEDFIELD3032                                (0x3<<2) // Reserved
20681   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2448_RESERVEDFIELD3032_SHIFT                          2
20682 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2449                                                    0x00c430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20683   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2449_RESERVEDFIELD3033                                (0x7<<0) // Reserved
20684   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2449_RESERVEDFIELD3033_SHIFT                          0
20685 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2450                                                    0x00c440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20686   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2450_RESERVEDFIELD3034                                (0x1f<<0) // Reserved
20687   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2450_RESERVEDFIELD3034_SHIFT                          0
20688   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2450_RESERVEDFIELD3035                                (0x3<<5) // Reserved
20689   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2450_RESERVEDFIELD3035_SHIFT                          5
20690 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451                                                    0x00c444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20691   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451_RESERVEDFIELD3036                                (0x3<<0) // Reserved
20692   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451_RESERVEDFIELD3036_SHIFT                          0
20693   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451_RESERVEDFIELD3037                                (0x1<<2) // Reserved
20694   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451_RESERVEDFIELD3037_SHIFT                          2
20695   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451_RESERVEDFIELD3038                                (0xf<<3) // Reserved
20696   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2451_RESERVEDFIELD3038_SHIFT                          3
20697 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2452                                                    0x00c460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20698   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2452_RESERVEDFIELD3039                                (0x7f<<0) // Reserved
20699   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2452_RESERVEDFIELD3039_SHIFT                          0
20700   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2452_RESERVEDFIELD3040                                (0x1<<7) // Reserved
20701   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2452_RESERVEDFIELD3040_SHIFT                          7
20702 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2453                                                    0x00c464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20703   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2453_RESERVEDFIELD3041                                (0x7f<<0) // Reserved
20704   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2453_RESERVEDFIELD3041_SHIFT                          0
20705   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2453_RESERVEDFIELD3042                                (0x1<<7) // Reserved
20706   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2453_RESERVEDFIELD3042_SHIFT                          7
20707 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2454                                                    0x00c468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20708   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2454_RESERVEDFIELD3043                                (0x7f<<0) // Reserved
20709   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2454_RESERVEDFIELD3043_SHIFT                          0
20710 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2455                                                    0x00c46cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20711   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2455_RESERVEDFIELD3044                                (0x7<<0) // Reserved
20712   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2455_RESERVEDFIELD3044_SHIFT                          0
20713   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2455_RESERVEDFIELD3045                                (0x3<<3) // Reserved
20714   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2455_RESERVEDFIELD3045_SHIFT                          3
20715 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2456                                                    0x00c480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20716   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2456_RESERVEDFIELD3046                                (0x1<<0) // Reserved
20717   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2456_RESERVEDFIELD3046_SHIFT                          0
20718   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2456_RESERVEDFIELD3047                                (0x1<<1) // Reserved
20719   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2456_RESERVEDFIELD3047_SHIFT                          1
20720 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2457                                                    0x00c484UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20721   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2457_RESERVEDFIELD3048                                (0xf<<0) // Reserved
20722   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2457_RESERVEDFIELD3048_SHIFT                          0
20723 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2458                                                    0x00c488UL //Access:RW   DataWidth:0x8    // Reserved
20724 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2459                                                    0x00c48cUL //Access:RW   DataWidth:0x8    // Reserved
20725 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2460                                                    0x00c490UL //Access:RW   DataWidth:0x8    // Reserved
20726 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2461                                                    0x00c494UL //Access:R    DataWidth:0x8    // Multi Field Register.
20727   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2461_RESERVEDFIELD3052                                (0x1<<0) // Reserved
20728   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2461_RESERVEDFIELD3052_SHIFT                          0
20729 #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2462                                                    0x00c4c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20730   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2462_RESERVEDFIELD3053                                (0x7f<<0) // Reserved
20731   #define PHY_NW_IP_REG_LN3_CDR_REFCLK_RESERVEDREGISTER2462_RESERVEDFIELD3053_SHIFT                          0
20732 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2463                                                          0x00c600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20733   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2463_RESERVEDFIELD3054                                      (0x1<<0) // Reserved
20734   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2463_RESERVEDFIELD3054_SHIFT                                0
20735   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2463_RESERVEDFIELD3055                                      (0x1<<1) // Reserved
20736   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2463_RESERVEDFIELD3055_SHIFT                                1
20737 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2464                                                          0x00c604UL //Access:RW   DataWidth:0x8    // Reserved
20738 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2465                                                          0x00c608UL //Access:RW   DataWidth:0x8    // Reserved
20739 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2466                                                          0x00c60cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20740   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2466_RESERVEDFIELD3058                                      (0xf<<0) // Reserved
20741   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2466_RESERVEDFIELD3058_SHIFT                                0
20742   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2466_RESERVEDFIELD3059                                      (0xf<<4) // Reserved
20743   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2466_RESERVEDFIELD3059_SHIFT                                4
20744 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2467                                                          0x00c610UL //Access:RW   DataWidth:0x8    // Reserved
20745 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2468                                                          0x00c614UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20746   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2468_RESERVEDFIELD3061                                      (0x3f<<0) // Reserved
20747   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2468_RESERVEDFIELD3061_SHIFT                                0
20748 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2469                                                          0x00c618UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20749   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2469_RESERVEDFIELD3062                                      (0x7f<<0) // Reserved
20750   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2469_RESERVEDFIELD3062_SHIFT                                0
20751 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2470                                                          0x00c61cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20752   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2470_RESERVEDFIELD3063                                      (0x3f<<0) // Reserved
20753   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2470_RESERVEDFIELD3063_SHIFT                                0
20754 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2471                                                          0x00c620UL //Access:RW   DataWidth:0x8    // Reserved
20755 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2472                                                          0x00c624UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20756   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2472_RESERVEDFIELD3065                                      (0xf<<0) // Reserved
20757   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2472_RESERVEDFIELD3065_SHIFT                                0
20758 #define PHY_NW_IP_REG_LN3_ANEG_CFG10                                                                         0x00c628UL //Access:RW   DataWidth:0x8    // Seed provided to the transmit nonce generator polynomial
20759 #define PHY_NW_IP_REG_LN3_ANEG_CFG11                                                                         0x00c62cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20760   #define PHY_NW_IP_REG_LN3_ANEG_CFG11_PSEUDO_SEL                                                            (0x1<<0) // Selector for the DME page bit 49 pseudo-random generator
20761   #define PHY_NW_IP_REG_LN3_ANEG_CFG11_PSEUDO_SEL_SHIFT                                                      0
20762 #define PHY_NW_IP_REG_LN3_ANEG_CTRL0                                                                         0x00c630UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20763   #define PHY_NW_IP_REG_LN3_ANEG_CTRL0_AUTONEG_RESTART                                                       (0x1<<0) // Restarts AN that is already in progress or otherwise completed.  Reset is triggered by rising edge of this signal.  Not self clearing.
20764   #define PHY_NW_IP_REG_LN3_ANEG_CTRL0_AUTONEG_RESTART_SHIFT                                                 0
20765   #define PHY_NW_IP_REG_LN3_ANEG_CTRL0_RESERVEDFIELD3066                                                     (0x7f<<1) // Reserved
20766   #define PHY_NW_IP_REG_LN3_ANEG_CTRL0_RESERVEDFIELD3066_SHIFT                                               1
20767 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473                                                          0x00c634UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20768   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473_RESERVEDFIELD3067                                      (0x1<<4) // Reserved
20769   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473_RESERVEDFIELD3067_SHIFT                                4
20770   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473_RESERVEDFIELD3068                                      (0x3<<5) // Reserved
20771   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473_RESERVEDFIELD3068_SHIFT                                5
20772   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473_RESERVEDFIELD3069                                      (0x1<<7) // Reserved
20773   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2473_RESERVEDFIELD3069_SHIFT                                7
20774 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2474                                                          0x00c638UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20775   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2474_RESERVEDFIELD3070                                      (0x1<<0) // Reserved
20776   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2474_RESERVEDFIELD3070_SHIFT                                0
20777 #define PHY_NW_IP_REG_LN3_ANEG_STATUS0                                                                       0x00c640UL //Access:R    DataWidth:0x8    // Multi Field Register.
20778   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_LP_AUTONEG_ABLE                                                     (0x1<<0) // The link partner Auto-Negotiation ability bit shall be set to one to indicate that the link partner is able to participate in the Auto-Negotiation function. This bit shall be reset to zero if the link partner is not Auto- Negotiation able.
20779   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_LP_AUTONEG_ABLE_SHIFT                                               0
20780   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_LINK_STATUS                                                         (0x1<<2) // Local link Status.  When read as a one, it indicates that the PMA/PMD has determined that a valid link has been established i.e. link_status[HDC] equals OK. When read as a zero, it indicates that the link is not valid.
20781   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_LINK_STATUS_SHIFT                                                   2
20782   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_AUTONEG_ABILITY                                                     (0x1<<3) // Autoneg ability.  When read as a one, it indicates that the PMA/PMD has the ability to perform Auto-Negotiation.  When read as a zero, it indicates that the PMA/PMD lacks the ability to perform Auto-Negotiation.
20783   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_AUTONEG_ABILITY_SHIFT                                               3
20784   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_AUTONEG_REMOTE_FAULT                                                (0x1<<4) // Remote Fault
20785   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_AUTONEG_REMOTE_FAULT_SHIFT                                          4
20786   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_AUTONEG_COMPLETE                                                    (0x1<<5) // Autoneg has completed and autoneg arbitration FSM is in AN GOOD state.
20787   #define PHY_NW_IP_REG_LN3_ANEG_STATUS0_AUTONEG_COMPLETE_SHIFT                                              5
20788 #define PHY_NW_IP_REG_LN3_ANEG_STATUS1                                                                       0x00c644UL //Access:W    DataWidth:0x8    // Multi Field Register.
20789   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_PAGE_RX                                                             (0x1<<0) // Page Received.   To clear it, write 1 to it.
20790   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_PAGE_RX_SHIFT                                                       0
20791   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_AN_LINK_GOOD                                                        (0x1<<1) // Autoneg has completed and autoneg arbitration FSM is in either AN GOOD CHECK or AN GOOD state.
20792   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_AN_LINK_GOOD_SHIFT                                                  1
20793   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_PARALLEL_DET_FAULT                                                  (0x1<<2) // Autoneg Parallel Detection Fault.  Write 1 to clear it.
20794   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_PARALLEL_DET_FAULT_SHIFT                                            2
20795   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_NP_LOADED                                                           (0x1<<3) // mr_np_loaded status.
20796   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_NP_LOADED_SHIFT                                                     3
20797   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_RESERVEDFIELD3071                                                   (0x1<<4) // Reserved
20798   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_RESERVEDFIELD3071_SHIFT                                             4
20799   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_RESERVEDFIELD3072                                                   (0x1<<5) // Reserved
20800   #define PHY_NW_IP_REG_LN3_ANEG_STATUS1_RESERVEDFIELD3072_SHIFT                                             5
20801 #define PHY_NW_IP_REG_LN3_ANEG_STATUS_DBG0                                                                   0x00c650UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 7-0
20802 #define PHY_NW_IP_REG_LN3_ANEG_STATUS_DBG1                                                                   0x00c654UL //Access:R    DataWidth:0x8    // One-hot sticky capture of AN FSM states.  Bits 15-8
20803 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE0                                                                    0x00c660UL //Access:R    DataWidth:0x8    // Multi Field Register.
20804   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE0_SELECTOR                                                         (0x1f<<0) // technology Select Field
20805   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE0_SELECTOR_SHIFT                                                   0
20806   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0                                                 (0x7<<5) // Echoed Nonce Field bits 2-0.  AN controller generates it.
20807   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                           5
20808 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1                                                                    0x00c664UL //Access:R    DataWidth:0x8    // Multi Field Register.
20809   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3                                                 (0x3<<0) // Echoed Nonce Field bits 4-3.    AN controller generates it.
20810   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                           0
20811   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_PAUSE                                                            (0x1<<2) // Pause advertised ability
20812   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_PAUSE_SHIFT                                                      2
20813   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_ASM_DIR                                                          (0x1<<3) // Pause ASM_DIR advertised ability
20814   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_ASM_DIR_SHIFT                                                    3
20815   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_C2                                                               (0x1<<4) // Reserved always 0
20816   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_C2_SHIFT                                                         4
20817   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_REMOTE_FAULT                                                     (0x1<<5) // Remote Fault Local Device
20818   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_REMOTE_FAULT_SHIFT                                               5
20819   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_NEXT_PAGE                                                        (0x1<<7) // Next Page
20820   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE1_NEXT_PAGE_SHIFT                                                  7
20821 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE2                                                                    0x00c668UL //Access:R    DataWidth:0x8    // Multi Field Register.
20822   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE2_TX_NONCE                                                         (0x1f<<0) // Transmitted Nonce Field.  It is generated in hardware.
20823   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE2_TX_NONCE_SHIFT                                                   0
20824 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0                                                               0x00c66cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20825   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX                                               (0x1<<0) // 1000Base-KX technology advertised ability
20826   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                         0
20827   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4                                             (0x1<<1) // 10GBase-KX4 technology advertised ability
20828   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                       1
20829   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR                                              (0x1<<2) // 10GBase-KR technology advertised ability
20830   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                        2
20831   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4                                             (0x1<<3) // 40GBase-KR4 technology advertised ability
20832   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                       3
20833   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4                                             (0x1<<4) // 40GBase-CR4 technology advertised ability
20834   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                       4
20835   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10                                           (0x1<<5) // 100GBase-CR10 technology advertised ability
20836   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                     5
20837   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4                                            (0x1<<6) // 100GBase-KP4 technology advertised ability
20838   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                      6
20839   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4                                            (0x1<<7) // 100GBase-KR4 technology advertised ability
20840   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                      7
20841 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1                                                               0x00c670UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20842   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4                                            (0x1<<0) // 100GBase-CR4 technology advertised ability
20843   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                      0
20844   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                            (0x1<<1) // 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
20845   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                      1
20846   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR                                              (0x1<<2) // 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
20847   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                        2
20848   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11                                             (0x1f<<3) // technology advertised ability Field A15-A11
20849   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                       3
20850 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH2                                                               0x00c674UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20851   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16                                             (0x7f<<0) // technology advertised ability Field A22-A16
20852   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                       0
20853 #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC                                                                 0x00c678UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20854   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_FEC_ABILITY                                                   (0x1<<0) // base page bit F0.  It advertises FEC ability
20855   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                             0
20856   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_FEC_REQ                                                       (0x1<<1) // base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
20857   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_FEC_REQ_SHIFT                                                 1
20858   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G                                                (0x1<<2) // base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
20859   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                          2
20860   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G                                                (0x1<<3) // base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
20861   #define PHY_NW_IP_REG_LN3_ANEG_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                          3
20862 #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0                                                                     0x00c67cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20863   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_25G_KR                                                    (0x1<<0) // 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
20864   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_25G_KR_SHIFT                                              0
20865   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_25G_CR                                                    (0x1<<1) // 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
20866   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_25G_CR_SHIFT                                              1
20867   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_50G_KR2                                                   (0x1<<2) // 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
20868   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_50G_KR2_SHIFT                                             2
20869   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_50G_CR2                                                   (0x1<<3) // 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
20870   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_ABILITY_50G_CR2_SHIFT                                             3
20871   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_RS_FEC_ABILITY                                                    (0x1<<4) // Extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
20872   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_RS_FEC_ABILITY_SHIFT                                              4
20873   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_FC_FEC_ABILITY                                                    (0x1<<5) // Extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
20874   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_FC_FEC_ABILITY_SHIFT                                              5
20875   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_RS_FEC_REQ                                                        (0x1<<6) // Extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
20876   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_RS_FEC_REQ_SHIFT                                                  6
20877   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_FC_FEC_REQ                                                        (0x1<<7) // Extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
20878   #define PHY_NW_IP_REG_LN3_ANEG_EXTENDED0_FC_FEC_REQ_SHIFT                                                  7
20879 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2475                                                          0x00c680UL //Access:RW   DataWidth:0x8    // Reserved
20880 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476                                                          0x00c684UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20881   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3073                                      (0x7<<0) // Reserved
20882   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3073_SHIFT                                0
20883   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3074                                      (0x1<<3) // Reserved
20884   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3074_SHIFT                                3
20885   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3075                                      (0x1<<4) // Reserved
20886   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3075_SHIFT                                4
20887   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3076                                      (0x1<<5) // Reserved
20888   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3076_SHIFT                                5
20889   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3077                                      (0x1<<7) // Reserved
20890   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2476_RESERVEDFIELD3077_SHIFT                                7
20891 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2477                                                          0x00c688UL //Access:RW   DataWidth:0x8    // Reserved
20892 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2478                                                          0x00c68cUL //Access:RW   DataWidth:0x8    // Reserved
20893 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2479                                                          0x00c690UL //Access:RW   DataWidth:0x8    // Reserved
20894 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2480                                                          0x00c694UL //Access:RW   DataWidth:0x8    // Reserved
20895 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481                                                          0x00c698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
20896   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3078                                      (0x1<<0) // Reserved
20897   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3078_SHIFT                                0
20898   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3079                                      (0x1<<1) // Reserved
20899   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3079_SHIFT                                1
20900   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3080                                      (0x1<<2) // Reserved
20901   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3080_SHIFT                                2
20902   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3081                                      (0x1<<3) // Reserved
20903   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3081_SHIFT                                3
20904   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3082                                      (0x1<<4) // Reserved
20905   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3082_SHIFT                                4
20906   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3083                                      (0x1<<5) // Reserved
20907   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3083_SHIFT                                5
20908   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3084                                      (0x1<<6) // Reserved
20909   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3084_SHIFT                                6
20910   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3085                                      (0x1<<7) // Reserved
20911   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2481_RESERVEDFIELD3085_SHIFT                                7
20912 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482                                                          0x00c69cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20913   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3086                                      (0x1<<0) // Reserved
20914   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3086_SHIFT                                0
20915   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3087                                      (0x1<<1) // Reserved
20916   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3087_SHIFT                                1
20917   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3088                                      (0x1<<2) // Reserved
20918   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3088_SHIFT                                2
20919   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3089                                      (0x1<<3) // Reserved
20920   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3089_SHIFT                                3
20921   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3090                                      (0x1<<4) // Reserved
20922   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3090_SHIFT                                4
20923   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3091                                      (0x1<<5) // Reserved
20924   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3091_SHIFT                                5
20925   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3092                                      (0x1<<6) // Reserved
20926   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2482_RESERVEDFIELD3092_SHIFT                                6
20927 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE0                                                                 0x00c6a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
20928   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE0_SELECTOR                                                      (0x1f<<0) // Link partner technology Select Field
20929   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE0_SELECTOR_SHIFT                                                0
20930   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0                                              (0x7<<5) // Link partner Echoed Nonce Field bits 2-0
20931   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE0_ECHOED_NONCE_2_0_SHIFT                                        5
20932 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1                                                                 0x00c6a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
20933   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3                                              (0x3<<0) // Link partner Echoed Nonce Field bits 4-3
20934   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_ECHOED_NONCE_4_3_SHIFT                                        0
20935   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_PAUSE                                                         (0x1<<2) // Link partner Pause advertised ability
20936   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_PAUSE_SHIFT                                                   2
20937   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_ASM_DIR                                                       (0x1<<3) // Link partner Pause ASM_DIR advertised ability
20938   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_ASM_DIR_SHIFT                                                 3
20939   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_C2                                                            (0x1<<4) // Link partner C2 field always 0
20940   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_C2_SHIFT                                                      4
20941   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_REMOTE_FAULT                                                  (0x1<<5) // Link partner Remote Fault
20942   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_REMOTE_FAULT_SHIFT                                            5
20943   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_ACK                                                           (0x1<<6) // Link partner Acknowledge always 0
20944   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_ACK_SHIFT                                                     6
20945   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_NEXT_PAGE                                                     (0x1<<7) // Link partner Next Page
20946   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE1_NEXT_PAGE_SHIFT                                               7
20947 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE2                                                                 0x00c6a8UL //Access:R    DataWidth:0x8    // Multi Field Register.
20948   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE2_TX_NONCE                                                      (0x1f<<0) // Transmitted Nonce Field from Link partner
20949   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE2_TX_NONCE_SHIFT                                                0
20950 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0                                                            0x00c6acUL //Access:R    DataWidth:0x8    // Multi Field Register.
20951   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX                                            (0x1<<0) // Link partner 1000Base-KX technology advertised ability
20952   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_1G_KX_SHIFT                                      0
20953   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4                                          (0x1<<1) // Link partner 10GBase-KX4 technology advertised ability
20954   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KX4_SHIFT                                    1
20955   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR                                           (0x1<<2) // Link partner 10GBase-KR technology advertised ability
20956   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_10G_KR_SHIFT                                     2
20957   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4                                          (0x1<<3) // Link partner 40GBase-KR4 technology advertised ability
20958   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_KR4_SHIFT                                    3
20959   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4                                          (0x1<<4) // Link partner 40GBase-CR4 technology advertised ability
20960   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_40G_CR4_SHIFT                                    4
20961   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10                                        (0x1<<5) // Link partner 100GBase-CR10 technology advertised ability
20962   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_CR10_SHIFT                                  5
20963   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4                                         (0x1<<6) // Link partner 100GBase-KP4 technology advertised ability
20964   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KP4_SHIFT                                   6
20965   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4                                         (0x1<<7) // Link partner 100GBase-KR4 technology advertised ability
20966   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH0_ABILITY_100G_KR4_SHIFT                                   7
20967 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1                                                            0x00c6b0UL //Access:R    DataWidth:0x8    // Multi Field Register.
20968   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4                                         (0x1<<0) // Link partner 100GBase-CR4 technology advertised ability
20969   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_100G_CR4_SHIFT                                   0
20970   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S                                         (0x1<<1) // Link partner 25GBase-GR-S KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A9 in base page.
20971   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_S_SHIFT                                   1
20972   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR                                           (0x1<<2) // Link partner 25GBase-GR KR or CR technology advertised ability.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A10 in base page.
20973   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_25G_GR_SHIFT                                     2
20974   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11                                          (0x1f<<3) // Link partner technology advertised ability Field A15-A11
20975   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH1_ABILITY_A15_A11_SHIFT                                    3
20976 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH2                                                            0x00c6b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
20977   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16                                          (0x7f<<0) // Link partner technology advertised ability Field A22-A16
20978   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_TECH2_ABILITY_A22_A16_SHIFT                                    0
20979 #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC                                                              0x00c6b8UL //Access:R    DataWidth:0x8    // Multi Field Register.
20980   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY                                                (0x1<<0) // Link partner base page bit F0.  It advertises FEC ability
20981   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_FEC_ABILITY_SHIFT                                          0
20982   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_FEC_REQ                                                    (0x1<<1) // Link partner base page bit F1.  It requests FEC to be turned on when supported at the both ends of link
20983   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_FEC_REQ_SHIFT                                              1
20984   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G                                             (0x1<<2) // Link partner base page bit F2.  It requests RS-FEC for 25G-GR 25G-KR/-CR link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A23 in base page.
20985   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_RS_FEC_REQ_25G_SHIFT                                       2
20986   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G                                             (0x1<<3) // Link partner base page bit F3.  It requests FC-FEC Base-R FEC for 25G-GR or 25G-GR-S 25G-KR/-CR or 25G-KR-S/-CR-S link.  It is defined in IEEE 802.3by.  For prior versions, it corresponds to A24 in base page.
20987   #define PHY_NW_IP_REG_LN3_ANEG_LP_BASE_PAGE_FEC_FC_FEC_REQ_25G_SHIFT                                       3
20988 #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0                                                                  0x00c6bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
20989   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_25G_KR                                                 (0x1<<0) // Link partner 25GBase-KR technology advertised ability for 25G/50G consortium specification non-IEEE
20990   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_25G_KR_SHIFT                                           0
20991   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_25G_CR                                                 (0x1<<1) // Link partner 25GBase-CR technology advertised ability for 25G/50G consortium specification non-IEEE
20992   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_25G_CR_SHIFT                                           1
20993   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_50G_KR2                                                (0x1<<2) // Link partner 50GBase-KR2 technology advertised ability for 25G/50G consortium specification non-IEEE
20994   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_50G_KR2_SHIFT                                          2
20995   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_50G_CR2                                                (0x1<<3) // Link partner 50GBase-CR2 technology advertised ability for 25G/50G consortium specification non-IEEE
20996   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_ABILITY_50G_CR2_SHIFT                                          3
20997   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_RS_FEC_ABILITY                                                 (0x1<<4) // Link partner extended advertised FEC field 0.  It advertises Reed-Solomon FEC CL91 ability for 25G/50G consortium specification non-IEEE
20998   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_RS_FEC_ABILITY_SHIFT                                           4
20999   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_FC_FEC_ABILITY                                                 (0x1<<5) // Link partner extended advertised FEC field 1.  It advertises Fire code FEC CL74 ability for 25G/50G consortium specification non-IEEE
21000   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_FC_FEC_ABILITY_SHIFT                                           5
21001   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_RS_FEC_REQ                                                     (0x1<<6) // Link partner extended advertised FEC field 2.  It requests Reed-Solomon FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
21002   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_RS_FEC_REQ_SHIFT                                               6
21003   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_FC_FEC_REQ                                                     (0x1<<7) // Link partner extended advertised FEC field 3.  It requests Fire code FEC to be turned on when supported at the both ends of link for 25G/50G consortium specification non-IEEE
21004   #define PHY_NW_IP_REG_LN3_ANEG_LP_EXTENDED0_FC_FEC_REQ_SHIFT                                               7
21005 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2483                                                          0x00c6c0UL //Access:R    DataWidth:0x8    // Reserved
21006 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484                                                          0x00c6c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
21007   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3093                                      (0x7<<0) // Reserved
21008   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3093_SHIFT                                0
21009   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3094                                      (0x1<<3) // Reserved
21010   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3094_SHIFT                                3
21011   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3095                                      (0x1<<4) // Reserved
21012   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3095_SHIFT                                4
21013   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3096                                      (0x1<<5) // Reserved
21014   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3096_SHIFT                                5
21015   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3097                                      (0x1<<7) // Reserved
21016   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2484_RESERVEDFIELD3097_SHIFT                                7
21017 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2485                                                          0x00c6c8UL //Access:R    DataWidth:0x8    // Reserved
21018 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2486                                                          0x00c6ccUL //Access:R    DataWidth:0x8    // Reserved
21019 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2487                                                          0x00c6d0UL //Access:R    DataWidth:0x8    // Reserved
21020 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2488                                                          0x00c6d4UL //Access:R    DataWidth:0x8    // Reserved
21021 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489                                                          0x00c6d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21022   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3098                                      (0x1<<0) // Reserved
21023   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3098_SHIFT                                0
21024   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3099                                      (0x1<<1) // Reserved
21025   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3099_SHIFT                                1
21026   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3100                                      (0x1<<2) // Reserved
21027   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3100_SHIFT                                2
21028   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3101                                      (0x1<<3) // Reserved
21029   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3101_SHIFT                                3
21030   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3102                                      (0x1<<4) // Reserved
21031   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3102_SHIFT                                4
21032   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3103                                      (0x1<<5) // Reserved
21033   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3103_SHIFT                                5
21034   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3104                                      (0x1<<6) // Reserved
21035   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3104_SHIFT                                6
21036   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3105                                      (0x1<<7) // Reserved
21037   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2489_RESERVEDFIELD3105_SHIFT                                7
21038 #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490                                                          0x00c6dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21039   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3106                                      (0x1<<0) // Reserved
21040   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3106_SHIFT                                0
21041   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3107                                      (0x1<<1) // Reserved
21042   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3107_SHIFT                                1
21043   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3108                                      (0x1<<2) // Reserved
21044   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3108_SHIFT                                2
21045   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3109                                      (0x1<<3) // Reserved
21046   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3109_SHIFT                                3
21047   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3110                                      (0x1<<4) // Reserved
21048   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3110_SHIFT                                4
21049   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3111                                      (0x1<<5) // Reserved
21050   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3111_SHIFT                                5
21051   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3112                                      (0x1<<6) // Reserved
21052   #define PHY_NW_IP_REG_LN3_ANEG_RESERVEDREGISTER2490_RESERVEDFIELD3112_SHIFT                                6
21053 #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0                                                              0x00c6e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21054   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX                                              (0x1<<0) // Resolution result for 1000Base-KX.  It is valid when status0.an_link_good is 1.
21055   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_1G_KX_SHIFT                                        0
21056   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4                                            (0x1<<1) // Resolution result for 10GBase-KX4.  It is valid when status0.an_link_good is 1.
21057   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_10G_KX4_SHIFT                                      1
21058   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR                                             (0x1<<2) // Resolution result for 10GBase-KR.  It is valid when status0.an_link_good is 1.
21059   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_10G_KR_SHIFT                                       2
21060   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4                                            (0x1<<3) // Resolution result for 40GBase-KR4.  It is valid when status0.an_link_good is 1.
21061   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_40G_KR4_SHIFT                                      3
21062   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4                                            (0x1<<4) // Resolution result for 40GBase-CR4.  It is valid when status0.an_link_good is 1.
21063   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_40G_CR4_SHIFT                                      4
21064   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10                                          (0x1<<5) // Resolution result for 100GBase-CR10.  It is valid when status0.an_link_good is 1.
21065   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_100G_CR10_SHIFT                                    5
21066   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4                                           (0x1<<6) // Resolution result for 100GBase-KP4.  It is valid when status0.an_link_good is 1.
21067   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_100G_KP4_SHIFT                                     6
21068   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4                                           (0x1<<7) // Resolution result for 100GBase-KR4.  It is valid when status0.an_link_good is 1.
21069   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH0_ABILITY_100G_KR4_SHIFT                                     7
21070 #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1                                                              0x00c6e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21071   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4                                           (0x1<<0) // Resolution result for 100GBase-CR4.  It is valid when status0.an_link_good is 1.
21072   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_100G_CR4_SHIFT                                     0
21073   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S                                           (0x1<<1) // Resolution result for 25GBase-GR-S KR or CR.  It is valid when status0.an_link_good is 1.
21074   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_S_SHIFT                                     1
21075   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR                                             (0x1<<2) // Resolution result for 25GBase-GR KR or CR.  It is valid when status0.an_link_good is 1.
21076   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_GR_SHIFT                                       2
21077   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR                                             (0x1<<3) // Resolution result for 25GBase-KR.  It is valid when status0.an_link_good is 1.
21078   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_KR_SHIFT                                       3
21079   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR                                             (0x1<<4) // Resolution result for 25GBase-CR4.  It is valid when status0.an_link_good is 1.
21080   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_25G_CR_SHIFT                                       4
21081   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2                                            (0x1<<5) // Resolution result for 50GBase-KR2.  It is valid when status0.an_link_good is 1.
21082   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_50G_KR2_SHIFT                                      5
21083   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2                                            (0x1<<6) // Resolution result for 50GBase-CR2.  It is valid when status0.an_link_good is 1.
21084   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_TECH1_ABILITY_50G_CR2_SHIFT                                      6
21085 #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_FEC                                                                0x00c6e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21086   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_FEC_RS                                                           (0x1<<0) // Resolution result for Reed-Solomon FEC.  It is valid when status0.an_link_good is 1.
21087   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_FEC_RS_SHIFT                                                     0
21088   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_FEC_FC                                                           (0x1<<1) // Resolution result for Firecode base page FEC.  It is valid when status0.an_link_good is 1.
21089   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_FEC_FC_SHIFT                                                     1
21090 #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_PAUSE                                                              0x00c6ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
21091   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_PAUSE_RX                                                         (0x1<<0) // Resolution result for RX PAUSE enable.    It is valid when status0.an_link_good is 1.
21092   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_PAUSE_RX_SHIFT                                                   0
21093   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_PAUSE_TX                                                         (0x1<<1) // Resolution result for TX PAUSE enable.    It is valid when status0.an_link_good is 1.
21094   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_PAUSE_TX_SHIFT                                                   1
21095 #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_EEE                                                                0x00c6f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21096   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_EEE_F971                                                         (0x1<<0) // Resolution result for EEE.  It is 1 if both the local device and the link partner advertise the EEE capability for the resolved PHY type.  It is 0 otherwise.  It is valid when status0.an_link_good is 1. Note that it indicates EEE deep sleep capability.
21097   #define PHY_NW_IP_REG_LN3_ANEG_RESOLUTION_EEE_F971_SHIFT                                                   0
21098 #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0                                                                  0x00c6f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
21099   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_1G_KX                                                  (0x1<<0) // link_status for 1000Base-KX
21100   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_1G_KX_SHIFT                                            0
21101   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_10G_KX4                                                (0x1<<1) // link_status for 10GBase-KX4
21102   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_10G_KX4_SHIFT                                          1
21103   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_10G_KR                                                 (0x1<<2) // link_status for 10GBase-KR
21104   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_10G_KR_SHIFT                                           2
21105   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_40G_KR4                                                (0x1<<3) // link_status for 40GBase-KR4
21106   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_40G_KR4_SHIFT                                          3
21107   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_40G_CR4                                                (0x1<<4) // link_status for 40GBase-CR4
21108   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_40G_CR4_SHIFT                                          4
21109   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_100G_CR10                                              (0x1<<5) // link_status for 100GBase-CR10
21110   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_100G_CR10_SHIFT                                        5
21111   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_100G_KP4                                               (0x1<<6) // link_status for 100GBase-KP4
21112   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_100G_KP4_SHIFT                                         6
21113   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_100G_KR4                                               (0x1<<7) // link_status for 100GBase-KR4
21114   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS0_ABILITY_100G_KR4_SHIFT                                         7
21115 #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1                                                                  0x00c6fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
21116   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_100G_CR4                                               (0x1<<0) // link_status for 100GBase-CR4
21117   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_100G_CR4_SHIFT                                         0
21118   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_25G_GR                                                 (0x1<<1) // link_status for 25GBase-GR KR/CR or 25GBase-GR-S KR-S/CR-S
21119   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_25G_GR_SHIFT                                           1
21120   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_25G_KR                                                 (0x1<<3) // link_status for 25GBase-KR
21121   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_25G_KR_SHIFT                                           3
21122   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_25G_CR                                                 (0x1<<4) // link_status for 25GBase-CR4
21123   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_25G_CR_SHIFT                                           4
21124   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_50G_KR2                                                (0x1<<5) // link_status for 50GBase-KR2
21125   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_50G_KR2_SHIFT                                          5
21126   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_50G_CR2                                                (0x1<<6) // link_status for 50GBase-CR2
21127   #define PHY_NW_IP_REG_LN3_ANEG_LINK_STATUS1_ABILITY_50G_CR2_SHIFT                                          6
21128 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2491                                                           0x00c704UL //Access:R    DataWidth:0x8    // Multi Field Register.
21129   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2491_RESERVEDFIELD3113                                       (0x3<<0) // Reserved
21130   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2491_RESERVEDFIELD3113_SHIFT                                 0
21131   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2491_RESERVEDFIELD3114                                       (0x1<<2) // Reserved
21132   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2491_RESERVEDFIELD3114_SHIFT                                 2
21133 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2492                                                           0x00c708UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21134   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2492_RESERVEDFIELD3115                                       (0x1<<0) // Reserved
21135   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2492_RESERVEDFIELD3115_SHIFT                                 0
21136 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2493                                                           0x00c70cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21137   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2493_RESERVEDFIELD3116                                       (0x1<<0) // Reserved
21138   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2493_RESERVEDFIELD3116_SHIFT                                 0
21139 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494                                                           0x00c714UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21140   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3117                                       (0x1<<0) // Reserved
21141   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3117_SHIFT                                 0
21142   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3118                                       (0x3<<1) // Reserved
21143   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3118_SHIFT                                 1
21144   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3119                                       (0x1<<3) // Reserved
21145   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3119_SHIFT                                 3
21146   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3120                                       (0x1<<4) // Reserved
21147   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2494_RESERVEDFIELD3120_SHIFT                                 4
21148 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2495                                                           0x00c718UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21149   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2495_RESERVEDFIELD3121                                       (0x1<<0) // Reserved
21150   #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2495_RESERVEDFIELD3121_SHIFT                                 0
21151 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2496                                                           0x00c71cUL //Access:RW   DataWidth:0x8    // Reserved
21152 #define PHY_NW_IP_REG_LN3_EEE_RESERVEDREGISTER2497                                                           0x00c720UL //Access:RW   DataWidth:0x8    // Reserved
21153 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2498                                                    0x00c800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21154   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2498_RESERVEDFIELD3124                                (0x3f<<0) // Reserved
21155   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2498_RESERVEDFIELD3124_SHIFT                          0
21156   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2498_RESERVEDFIELD3125                                (0x1<<6) // Reserved
21157   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2498_RESERVEDFIELD3125_SHIFT                          6
21158 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2499                                                    0x00c808UL //Access:RW   DataWidth:0x8    // Reserved
21159 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2500                                                    0x00c80cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21160   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2500_RESERVEDFIELD3127                                (0x7<<0) // Reserved
21161   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2500_RESERVEDFIELD3127_SHIFT                          0
21162   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2500_RESERVEDFIELD3128                                (0x3<<3) // Reserved
21163   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2500_RESERVEDFIELD3128_SHIFT                          3
21164 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501                                                    0x00c814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21165   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501_RESERVEDFIELD3129                                (0x1<<0) // Reserved
21166   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501_RESERVEDFIELD3129_SHIFT                          0
21167   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501_RESERVEDFIELD3130                                (0x3<<1) // Reserved
21168   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501_RESERVEDFIELD3130_SHIFT                          1
21169   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501_RESERVEDFIELD3131                                (0x1<<3) // Reserved
21170   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2501_RESERVEDFIELD3131_SHIFT                          3
21171 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2502                                                    0x00c81cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21172   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2502_RESERVEDFIELD3132                                (0x1<<0) // Reserved
21173   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2502_RESERVEDFIELD3132_SHIFT                          0
21174 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2503                                                    0x00c824UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21175   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2503_RESERVEDFIELD3133                                (0xf<<0) // Reserved
21176   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2503_RESERVEDFIELD3133_SHIFT                          0
21177 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2504                                                    0x00c828UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21178   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2504_RESERVEDFIELD3134                                (0x7<<0) // Reserved
21179   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2504_RESERVEDFIELD3134_SHIFT                          0
21180   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2504_RESERVEDFIELD3135                                (0x7<<3) // Reserved
21181   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2504_RESERVEDFIELD3135_SHIFT                          3
21182 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2505                                                    0x00c82cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21183   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2505_RESERVEDFIELD3136                                (0x7<<0) // Reserved
21184   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2505_RESERVEDFIELD3136_SHIFT                          0
21185   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2505_RESERVEDFIELD3137                                (0x7<<3) // Reserved
21186   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2505_RESERVEDFIELD3137_SHIFT                          3
21187 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506                                                    0x00c830UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21188   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3138                                (0x3<<0) // Reserved
21189   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3138_SHIFT                          0
21190   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3139                                (0x3<<2) // Reserved
21191   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3139_SHIFT                          2
21192   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3140                                (0x3<<4) // Reserved
21193   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3140_SHIFT                          4
21194   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3141                                (0x3<<6) // Reserved
21195   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2506_RESERVEDFIELD3141_SHIFT                          6
21196 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2507                                                    0x00c838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21197   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2507_RESERVEDFIELD3142                                (0x7<<0) // Reserved
21198   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2507_RESERVEDFIELD3142_SHIFT                          0
21199   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2507_RESERVEDFIELD3143                                (0x7<<3) // Reserved
21200   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2507_RESERVEDFIELD3143_SHIFT                          3
21201 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2508                                                    0x00c83cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21202   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2508_RESERVEDFIELD3144                                (0x7<<0) // Reserved
21203   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2508_RESERVEDFIELD3144_SHIFT                          0
21204   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2508_RESERVEDFIELD3145                                (0x7<<3) // Reserved
21205   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2508_RESERVEDFIELD3145_SHIFT                          3
21206 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2509                                                    0x00c840UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21207   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2509_RESERVEDFIELD3146                                (0x7<<0) // Reserved
21208   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2509_RESERVEDFIELD3146_SHIFT                          0
21209   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2509_RESERVEDFIELD3147                                (0x7<<3) // Reserved
21210   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2509_RESERVEDFIELD3147_SHIFT                          3
21211 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2510                                                    0x00c844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21212   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2510_RESERVEDFIELD3148                                (0x7<<0) // Reserved
21213   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2510_RESERVEDFIELD3148_SHIFT                          0
21214   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2510_RESERVEDFIELD3149                                (0x7<<3) // Reserved
21215   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2510_RESERVEDFIELD3149_SHIFT                          3
21216 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2511                                                    0x00c880UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21217   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2511_RESERVEDFIELD3150                                (0x1<<0) // Reserved
21218   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2511_RESERVEDFIELD3150_SHIFT                          0
21219   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2511_RESERVEDFIELD3151                                (0x1<<2) // Reserved
21220   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2511_RESERVEDFIELD3151_SHIFT                          2
21221 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2512                                                    0x00c884UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21222   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2512_RESERVEDFIELD3152                                (0xf<<0) // Reserved
21223   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2512_RESERVEDFIELD3152_SHIFT                          0
21224   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2512_RESERVEDFIELD3153                                (0xf<<4) // Reserved
21225   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2512_RESERVEDFIELD3153_SHIFT                          4
21226 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2513                                                    0x00c888UL //Access:RW   DataWidth:0x8    // Reserved
21227 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2514                                                    0x00c88cUL //Access:RW   DataWidth:0x8    // Reserved
21228 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515                                                    0x00c890UL //Access:R    DataWidth:0x8    // Multi Field Register.
21229   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3156                                (0x7<<0) // Reserved
21230   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3156_SHIFT                          0
21231   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3157                                (0x7<<3) // Reserved
21232   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3157_SHIFT                          3
21233   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3158                                (0x1<<6) // Reserved
21234   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3158_SHIFT                          6
21235   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3159                                (0x1<<7) // Reserved
21236   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2515_RESERVEDFIELD3159_SHIFT                          7
21237 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2516                                                    0x00c894UL //Access:R    DataWidth:0x8    // Multi Field Register.
21238   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2516_RESERVEDFIELD3160                                (0xf<<0) // Reserved
21239   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2516_RESERVEDFIELD3160_SHIFT                          0
21240   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2516_RESERVEDFIELD3161                                (0xf<<4) // Reserved
21241   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2516_RESERVEDFIELD3161_SHIFT                          4
21242 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2517                                                    0x00c898UL //Access:R    DataWidth:0x8    // Reserved
21243 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2518                                                    0x00c89cUL //Access:R    DataWidth:0x8    // Reserved
21244 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2519                                                    0x00c8a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
21245   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2519_RESERVEDFIELD3164                                (0xf<<0) // Reserved
21246   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2519_RESERVEDFIELD3164_SHIFT                          0
21247   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2519_RESERVEDFIELD3165                                (0xf<<4) // Reserved
21248   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2519_RESERVEDFIELD3165_SHIFT                          4
21249 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2520                                                    0x00c8a4UL //Access:RW   DataWidth:0x8    // Reserved
21250 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2521                                                    0x00c8a8UL //Access:RW   DataWidth:0x8    // Reserved
21251 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2522                                                    0x00c8acUL //Access:R    DataWidth:0x8    // Multi Field Register.
21252   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2522_RESERVEDFIELD3168                                (0x1<<1) // Reserved
21253   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2522_RESERVEDFIELD3168_SHIFT                          1
21254 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2523                                                    0x00c8b0UL //Access:R    DataWidth:0x8    // Reserved
21255 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2524                                                    0x00c8b8UL //Access:RW   DataWidth:0x8    // Reserved
21256 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_AGCLOS_CTRL0                                                            0x00c8c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21257   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START                                             (0xf<<0) // AGC LOS Threshold Start Value
21258   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_AGCLOS_CTRL0_AGCLOS_START_SHIFT                                       0
21259 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2525                                                    0x00c8c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21260   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2525_RESERVEDFIELD3171                                (0xf<<0) // Reserved
21261   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2525_RESERVEDFIELD3171_SHIFT                          0
21262 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2526                                                    0x00c8c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21263   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2526_RESERVEDFIELD3172                                (0xf<<0) // Reserved
21264   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2526_RESERVEDFIELD3172_SHIFT                          0
21265 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527                                                    0x00c8ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21266   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527_RESERVEDFIELD3173                                (0xf<<0) // Reserved
21267   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527_RESERVEDFIELD3173_SHIFT                          0
21268   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527_RESERVEDFIELD3174                                (0x1<<6) // Reserved
21269   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527_RESERVEDFIELD3174_SHIFT                          6
21270   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527_RESERVEDFIELD3175                                (0x1<<7) // Reserved
21271   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2527_RESERVEDFIELD3175_SHIFT                          7
21272 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528                                                    0x00c8d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21273   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528_RESERVEDFIELD3176                                (0x1<<0) // Reserved
21274   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528_RESERVEDFIELD3176_SHIFT                          0
21275   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528_RESERVEDFIELD3177                                (0x1<<1) // Reserved
21276   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528_RESERVEDFIELD3177_SHIFT                          1
21277   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528_RESERVEDFIELD3178                                (0x7<<2) // Reserved
21278   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2528_RESERVEDFIELD3178_SHIFT                          2
21279 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529                                                    0x00c8d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21280   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529_RESERVEDFIELD3179                                (0xf<<0) // Reserved
21281   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529_RESERVEDFIELD3179_SHIFT                          0
21282   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529_RESERVEDFIELD3180                                (0x3<<4) // Reserved
21283   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529_RESERVEDFIELD3180_SHIFT                          4
21284   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529_RESERVEDFIELD3181                                (0x1<<6) // Reserved
21285   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2529_RESERVEDFIELD3181_SHIFT                          6
21286 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2530                                                    0x00c8d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21287   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2530_RESERVEDFIELD3182                                (0xf<<0) // Reserved
21288   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2530_RESERVEDFIELD3182_SHIFT                          0
21289 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2531                                                    0x00c8dcUL //Access:RW   DataWidth:0x8    // Reserved
21290 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2532                                                    0x00c8e0UL //Access:RW   DataWidth:0x8    // Reserved
21291 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2533                                                    0x00c8e4UL //Access:RW   DataWidth:0x8    // Reserved
21292 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2534                                                    0x00c8e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21293   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2534_RESERVEDFIELD3186                                (0x3<<0) // Reserved
21294   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2534_RESERVEDFIELD3186_SHIFT                          0
21295 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2535                                                    0x00c8f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21296   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2535_RESERVEDFIELD3187                                (0xf<<0) // Reserved
21297   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2535_RESERVEDFIELD3187_SHIFT                          0
21298   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2535_RESERVEDFIELD3188                                (0x1<<4) // Reserved
21299   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2535_RESERVEDFIELD3188_SHIFT                          4
21300 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_PLE_ATT_CTRL1                                                           0x00c8f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21301   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START                                           (0x7<<0) // PLE LFG Start Value
21302   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_PLE_ATT_CTRL1_PLE_ATT_START_SHIFT                                     0
21303 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_HFG_SQL_CTRL0                                                        0x00c900UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21304   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START                                     (0x1f<<0) // CTLE HFG Start Value
21305   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_HFG_SQL_CTRL0_EQ_HFG_SQL_START_SHIFT                               0
21306 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2536                                                    0x00c904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21307   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2536_RESERVEDFIELD3189                                (0x1f<<0) // Reserved
21308   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2536_RESERVEDFIELD3189_SHIFT                          0
21309 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2537                                                    0x00c908UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21310   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2537_RESERVEDFIELD3190                                (0x1f<<0) // Reserved
21311   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2537_RESERVEDFIELD3190_SHIFT                          0
21312 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2538                                                    0x00c90cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21313   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2538_RESERVEDFIELD3191                                (0xf<<0) // Reserved
21314   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2538_RESERVEDFIELD3191_SHIFT                          0
21315   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2538_RESERVEDFIELD3192                                (0x1<<7) // Reserved
21316   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2538_RESERVEDFIELD3192_SHIFT                          7
21317 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539                                                    0x00c910UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21318   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539_RESERVEDFIELD3193                                (0x1<<0) // Reserved
21319   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539_RESERVEDFIELD3193_SHIFT                          0
21320   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539_RESERVEDFIELD3194                                (0x1<<1) // Reserved
21321   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539_RESERVEDFIELD3194_SHIFT                          1
21322   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539_RESERVEDFIELD3195                                (0x7<<2) // Reserved
21323   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2539_RESERVEDFIELD3195_SHIFT                          2
21324 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540                                                    0x00c914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21325   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540_RESERVEDFIELD3196                                (0xf<<0) // Reserved
21326   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540_RESERVEDFIELD3196_SHIFT                          0
21327   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540_RESERVEDFIELD3197                                (0x3<<4) // Reserved
21328   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540_RESERVEDFIELD3197_SHIFT                          4
21329   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540_RESERVEDFIELD3198                                (0x1<<6) // Reserved
21330   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2540_RESERVEDFIELD3198_SHIFT                          6
21331 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2541                                                    0x00c918UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21332   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2541_RESERVEDFIELD3199                                (0x1f<<0) // Reserved
21333   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2541_RESERVEDFIELD3199_SHIFT                          0
21334 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542                                                    0x00c940UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21335   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3200                                (0x1<<0) // Reserved
21336   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3200_SHIFT                          0
21337   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3201                                (0x1<<1) // Reserved
21338   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3201_SHIFT                          1
21339   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3202                                (0x1<<2) // Reserved
21340   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3202_SHIFT                          2
21341   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3203                                (0x1<<3) // Reserved
21342   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2542_RESERVEDFIELD3203_SHIFT                          3
21343 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2543                                                    0x00c944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21344   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2543_RESERVEDFIELD3204                                (0x7<<0) // Reserved
21345   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2543_RESERVEDFIELD3204_SHIFT                          0
21346   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2543_RESERVEDFIELD3205                                (0x7<<4) // Reserved
21347   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2543_RESERVEDFIELD3205_SHIFT                          4
21348 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2544                                                    0x00c948UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21349   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2544_RESERVEDFIELD3206                                (0x7<<0) // Reserved
21350   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2544_RESERVEDFIELD3206_SHIFT                          0
21351   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2544_RESERVEDFIELD3207                                (0x7<<4) // Reserved
21352   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2544_RESERVEDFIELD3207_SHIFT                          4
21353 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2545                                                    0x00c94cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21354   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2545_RESERVEDFIELD3208                                (0x7<<0) // Reserved
21355   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2545_RESERVEDFIELD3208_SHIFT                          0
21356   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2545_RESERVEDFIELD3209                                (0x7<<4) // Reserved
21357   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2545_RESERVEDFIELD3209_SHIFT                          4
21358 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2546                                                    0x00c950UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21359   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2546_RESERVEDFIELD3210                                (0x7<<0) // Reserved
21360   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2546_RESERVEDFIELD3210_SHIFT                          0
21361   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2546_RESERVEDFIELD3211                                (0x7<<4) // Reserved
21362   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2546_RESERVEDFIELD3211_SHIFT                          4
21363 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2547                                                    0x00c954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21364   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2547_RESERVEDFIELD3212                                (0x7<<0) // Reserved
21365   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2547_RESERVEDFIELD3212_SHIFT                          0
21366   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2547_RESERVEDFIELD3213                                (0x7<<4) // Reserved
21367   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2547_RESERVEDFIELD3213_SHIFT                          4
21368 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2548                                                    0x00c958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21369   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2548_RESERVEDFIELD3214                                (0x7<<0) // Reserved
21370   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2548_RESERVEDFIELD3214_SHIFT                          0
21371   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2548_RESERVEDFIELD3215                                (0x7<<4) // Reserved
21372   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2548_RESERVEDFIELD3215_SHIFT                          4
21373 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2549                                                    0x00c95cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21374   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2549_RESERVEDFIELD3216                                (0x7<<0) // Reserved
21375   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2549_RESERVEDFIELD3216_SHIFT                          0
21376   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2549_RESERVEDFIELD3217                                (0x7<<4) // Reserved
21377   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2549_RESERVEDFIELD3217_SHIFT                          4
21378 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2550                                                    0x00c960UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21379   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2550_RESERVEDFIELD3218                                (0x7<<0) // Reserved
21380   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2550_RESERVEDFIELD3218_SHIFT                          0
21381   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2550_RESERVEDFIELD3219                                (0x7<<4) // Reserved
21382   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2550_RESERVEDFIELD3219_SHIFT                          4
21383 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2551                                                    0x00c964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21384   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2551_RESERVEDFIELD3220                                (0x7<<0) // Reserved
21385   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2551_RESERVEDFIELD3220_SHIFT                          0
21386   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2551_RESERVEDFIELD3221                                (0x7<<4) // Reserved
21387   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2551_RESERVEDFIELD3221_SHIFT                          4
21388 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2552                                                    0x00c968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21389   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2552_RESERVEDFIELD3222                                (0x7<<0) // Reserved
21390   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2552_RESERVEDFIELD3222_SHIFT                          0
21391   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2552_RESERVEDFIELD3223                                (0x7<<4) // Reserved
21392   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2552_RESERVEDFIELD3223_SHIFT                          4
21393 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2553                                                    0x00c96cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21394   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2553_RESERVEDFIELD3224                                (0x7<<0) // Reserved
21395   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2553_RESERVEDFIELD3224_SHIFT                          0
21396   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2553_RESERVEDFIELD3225                                (0x7<<4) // Reserved
21397   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2553_RESERVEDFIELD3225_SHIFT                          4
21398 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2554                                                    0x00c970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21399   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2554_RESERVEDFIELD3226                                (0x7<<0) // Reserved
21400   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2554_RESERVEDFIELD3226_SHIFT                          0
21401   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2554_RESERVEDFIELD3227                                (0x7<<4) // Reserved
21402   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2554_RESERVEDFIELD3227_SHIFT                          4
21403 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2555                                                    0x00c974UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21404   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2555_RESERVEDFIELD3228                                (0x7<<0) // Reserved
21405   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2555_RESERVEDFIELD3228_SHIFT                          0
21406   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2555_RESERVEDFIELD3229                                (0x7<<4) // Reserved
21407   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2555_RESERVEDFIELD3229_SHIFT                          4
21408 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2556                                                    0x00c978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21409   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2556_RESERVEDFIELD3230                                (0x7<<0) // Reserved
21410   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2556_RESERVEDFIELD3230_SHIFT                          0
21411   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2556_RESERVEDFIELD3231                                (0x7<<4) // Reserved
21412   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2556_RESERVEDFIELD3231_SHIFT                          4
21413 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2557                                                    0x00c97cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21414   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2557_RESERVEDFIELD3232                                (0x7<<0) // Reserved
21415   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2557_RESERVEDFIELD3232_SHIFT                          0
21416   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2557_RESERVEDFIELD3233                                (0x7<<4) // Reserved
21417   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2557_RESERVEDFIELD3233_SHIFT                          4
21418 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2558                                                    0x00c980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21419   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2558_RESERVEDFIELD3234                                (0x7<<0) // Reserved
21420   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2558_RESERVEDFIELD3234_SHIFT                          0
21421   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2558_RESERVEDFIELD3235                                (0x7<<4) // Reserved
21422   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2558_RESERVEDFIELD3235_SHIFT                          4
21423 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2559                                                    0x00c984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21424   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2559_RESERVEDFIELD3236                                (0x7<<0) // Reserved
21425   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2559_RESERVEDFIELD3236_SHIFT                          0
21426   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2559_RESERVEDFIELD3237                                (0x7<<4) // Reserved
21427   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2559_RESERVEDFIELD3237_SHIFT                          4
21428 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2560                                                    0x00c988UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21429   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2560_RESERVEDFIELD3238                                (0x7<<0) // Reserved
21430   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2560_RESERVEDFIELD3238_SHIFT                          0
21431   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2560_RESERVEDFIELD3239                                (0x7<<4) // Reserved
21432   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2560_RESERVEDFIELD3239_SHIFT                          4
21433 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2561                                                    0x00c98cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21434   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2561_RESERVEDFIELD3240                                (0x7<<0) // Reserved
21435   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2561_RESERVEDFIELD3240_SHIFT                          0
21436   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2561_RESERVEDFIELD3241                                (0x7<<4) // Reserved
21437   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2561_RESERVEDFIELD3241_SHIFT                          4
21438 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2562                                                    0x00c990UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21439   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2562_RESERVEDFIELD3242                                (0x7<<0) // Reserved
21440   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2562_RESERVEDFIELD3242_SHIFT                          0
21441   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2562_RESERVEDFIELD3243                                (0x7<<4) // Reserved
21442   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2562_RESERVEDFIELD3243_SHIFT                          4
21443 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2563                                                    0x00c994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21444   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2563_RESERVEDFIELD3244                                (0x7<<0) // Reserved
21445   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2563_RESERVEDFIELD3244_SHIFT                          0
21446   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2563_RESERVEDFIELD3245                                (0x7<<4) // Reserved
21447   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2563_RESERVEDFIELD3245_SHIFT                          4
21448 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2564                                                    0x00c998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21449   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2564_RESERVEDFIELD3246                                (0x7<<0) // Reserved
21450   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2564_RESERVEDFIELD3246_SHIFT                          0
21451   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2564_RESERVEDFIELD3247                                (0x7<<4) // Reserved
21452   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2564_RESERVEDFIELD3247_SHIFT                          4
21453 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2565                                                    0x00c99cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21454   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2565_RESERVEDFIELD3248                                (0x7<<0) // Reserved
21455   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2565_RESERVEDFIELD3248_SHIFT                          0
21456   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2565_RESERVEDFIELD3249                                (0x7<<4) // Reserved
21457   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2565_RESERVEDFIELD3249_SHIFT                          4
21458 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2566                                                    0x00c9a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21459   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2566_RESERVEDFIELD3250                                (0x7<<0) // Reserved
21460   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2566_RESERVEDFIELD3250_SHIFT                          0
21461   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2566_RESERVEDFIELD3251                                (0x7<<4) // Reserved
21462   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2566_RESERVEDFIELD3251_SHIFT                          4
21463 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_GN_APG_CTRL0                                                            0x00c9c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21464   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START                                             (0x3<<0) // GN APG Start Value
21465   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_GN_APG_CTRL0_GN_APG_START_SHIFT                                       0
21466 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2567                                                    0x00c9c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21467   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2567_RESERVEDFIELD3252                                (0x3<<0) // Reserved
21468   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2567_RESERVEDFIELD3252_SHIFT                          0
21469   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2567_RESERVEDFIELD3253                                (0x3<<2) // Reserved
21470   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2567_RESERVEDFIELD3253_SHIFT                          2
21471 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2568                                                    0x00c9c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21472   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2568_RESERVEDFIELD3254                                (0xf<<0) // Reserved
21473   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2568_RESERVEDFIELD3254_SHIFT                          0
21474   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2568_RESERVEDFIELD3255                                (0x1<<7) // Reserved
21475   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2568_RESERVEDFIELD3255_SHIFT                          7
21476 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569                                                    0x00c9ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21477   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569_RESERVEDFIELD3256                                (0x1<<0) // Reserved
21478   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569_RESERVEDFIELD3256_SHIFT                          0
21479   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569_RESERVEDFIELD3257                                (0x1<<1) // Reserved
21480   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569_RESERVEDFIELD3257_SHIFT                          1
21481   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569_RESERVEDFIELD3258                                (0x3<<2) // Reserved
21482   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2569_RESERVEDFIELD3258_SHIFT                          2
21483 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570                                                    0x00c9d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21484   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570_RESERVEDFIELD3259                                (0xf<<0) // Reserved
21485   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570_RESERVEDFIELD3259_SHIFT                          0
21486   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570_RESERVEDFIELD3260                                (0x3<<4) // Reserved
21487   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570_RESERVEDFIELD3260_SHIFT                          4
21488   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570_RESERVEDFIELD3261                                (0x1<<6) // Reserved
21489   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2570_RESERVEDFIELD3261_SHIFT                          6
21490 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2571                                                    0x00c9d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21491   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2571_RESERVEDFIELD3262                                (0x3<<0) // Reserved
21492   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2571_RESERVEDFIELD3262_SHIFT                          0
21493 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2572                                                    0x00c9d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21494   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2572_RESERVEDFIELD3263                                (0x3<<0) // Reserved
21495   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2572_RESERVEDFIELD3263_SHIFT                          0
21496   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2572_RESERVEDFIELD3264                                (0x3<<2) // Reserved
21497   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2572_RESERVEDFIELD3264_SHIFT                          2
21498 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL0                                                            0x00ca00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21499   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START                                             (0x1f<<0) // EQ LFG Start Value
21500   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL0_EQ_LFG_START_SHIFT                                       0
21501 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL1                                                            0x00ca04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21502   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX                                         (0x1f<<0) // EQ LFG Maximum Value, inclusive
21503   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL1_EQ_LFG_VALUE_MAX_SHIFT                                   0
21504 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL2                                                            0x00ca08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21505   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN                                         (0x1f<<0) // EQ LFG Minimum Value, inclusive
21506   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_LFG_CTRL2_EQ_LFG_VALUE_MIN_SHIFT                                   0
21507 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2573                                                    0x00ca0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21508   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2573_RESERVEDFIELD3265                                (0xf<<0) // Reserved
21509   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2573_RESERVEDFIELD3265_SHIFT                          0
21510   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2573_RESERVEDFIELD3266                                (0x1<<7) // Reserved
21511   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2573_RESERVEDFIELD3266_SHIFT                          7
21512 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574                                                    0x00ca10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21513   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574_RESERVEDFIELD3267                                (0x1<<0) // Reserved
21514   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574_RESERVEDFIELD3267_SHIFT                          0
21515   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574_RESERVEDFIELD3268                                (0x1<<1) // Reserved
21516   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574_RESERVEDFIELD3268_SHIFT                          1
21517   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574_RESERVEDFIELD3269                                (0x7<<2) // Reserved
21518   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2574_RESERVEDFIELD3269_SHIFT                          2
21519 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575                                                    0x00ca14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21520   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575_RESERVEDFIELD3270                                (0xf<<0) // Reserved
21521   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575_RESERVEDFIELD3270_SHIFT                          0
21522   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575_RESERVEDFIELD3271                                (0x3<<4) // Reserved
21523   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575_RESERVEDFIELD3271_SHIFT                          4
21524   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575_RESERVEDFIELD3272                                (0x1<<6) // Reserved
21525   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2575_RESERVEDFIELD3272_SHIFT                          6
21526 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2576                                                    0x00ca18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21527   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2576_RESERVEDFIELD3273                                (0x1f<<0) // Reserved
21528   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2576_RESERVEDFIELD3273_SHIFT                          0
21529 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2577                                                    0x00ca1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21530   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2577_RESERVEDFIELD3274                                (0x1f<<0) // Reserved
21531   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2577_RESERVEDFIELD3274_SHIFT                          0
21532 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2578                                                    0x00ca20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21533   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2578_RESERVEDFIELD3275                                (0x1f<<0) // Reserved
21534   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2578_RESERVEDFIELD3275_SHIFT                          0
21535 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2579                                                    0x00ca40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21536   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2579_RESERVEDFIELD3276                                (0x1f<<0) // Reserved
21537   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2579_RESERVEDFIELD3276_SHIFT                          0
21538 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2580                                                    0x00ca44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21539   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2580_RESERVEDFIELD3277                                (0x1f<<0) // Reserved
21540   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2580_RESERVEDFIELD3277_SHIFT                          0
21541 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2581                                                    0x00ca48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21542   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2581_RESERVEDFIELD3278                                (0x1f<<0) // Reserved
21543   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2581_RESERVEDFIELD3278_SHIFT                          0
21544 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2582                                                    0x00ca4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21545   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2582_RESERVEDFIELD3279                                (0xf<<0) // Reserved
21546   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2582_RESERVEDFIELD3279_SHIFT                          0
21547   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2582_RESERVEDFIELD3280                                (0x1<<7) // Reserved
21548   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2582_RESERVEDFIELD3280_SHIFT                          7
21549 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583                                                    0x00ca50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21550   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583_RESERVEDFIELD3281                                (0x1<<0) // Reserved
21551   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583_RESERVEDFIELD3281_SHIFT                          0
21552   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583_RESERVEDFIELD3282                                (0x1<<1) // Reserved
21553   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583_RESERVEDFIELD3282_SHIFT                          1
21554   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583_RESERVEDFIELD3283                                (0x7<<2) // Reserved
21555   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2583_RESERVEDFIELD3283_SHIFT                          2
21556 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584                                                    0x00ca54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21557   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584_RESERVEDFIELD3284                                (0xf<<0) // Reserved
21558   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584_RESERVEDFIELD3284_SHIFT                          0
21559   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584_RESERVEDFIELD3285                                (0x3<<4) // Reserved
21560   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584_RESERVEDFIELD3285_SHIFT                          4
21561   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584_RESERVEDFIELD3286                                (0x1<<6) // Reserved
21562   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2584_RESERVEDFIELD3286_SHIFT                          6
21563 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2585                                                    0x00ca58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21564   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2585_RESERVEDFIELD3287                                (0x1f<<0) // Reserved
21565   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2585_RESERVEDFIELD3287_SHIFT                          0
21566 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2586                                                    0x00ca60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21567   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2586_RESERVEDFIELD3288                                (0xf<<0) // Reserved
21568   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2586_RESERVEDFIELD3288_SHIFT                          0
21569   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2586_RESERVEDFIELD3289                                (0x1<<4) // Reserved
21570   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2586_RESERVEDFIELD3289_SHIFT                          4
21571 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_MB_CTRL1                                                             0x00ca64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21572   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START                                              (0xf<<0) // EQ MBF Start Value
21573   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBF_START_SHIFT                                        0
21574   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START                                              (0xf<<4) // EQ MBG Start Value
21575   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_EQ_MB_CTRL1_EQ_MBG_START_SHIFT                                        4
21576 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2587                                                    0x00ca68UL //Access:RW   DataWidth:0x8    // Reserved
21577 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2588                                                    0x00ca6cUL //Access:RW   DataWidth:0x8    // Reserved
21578 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589                                                    0x00ca70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21579   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589_RESERVEDFIELD3292                                (0x1<<0) // Reserved
21580   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589_RESERVEDFIELD3292_SHIFT                          0
21581   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589_RESERVEDFIELD3293                                (0x1<<1) // Reserved
21582   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589_RESERVEDFIELD3293_SHIFT                          1
21583   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589_RESERVEDFIELD3294                                (0xf<<2) // Reserved
21584   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2589_RESERVEDFIELD3294_SHIFT                          2
21585 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590                                                    0x00ca74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21586   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590_RESERVEDFIELD3295                                (0xf<<0) // Reserved
21587   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590_RESERVEDFIELD3295_SHIFT                          0
21588   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590_RESERVEDFIELD3296                                (0x3<<4) // Reserved
21589   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590_RESERVEDFIELD3296_SHIFT                          4
21590   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590_RESERVEDFIELD3297                                (0x1<<6) // Reserved
21591   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2590_RESERVEDFIELD3297_SHIFT                          6
21592 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2591                                                    0x00ca80UL //Access:RW   DataWidth:0x8    // Reserved
21593 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2592                                                    0x00ca84UL //Access:RW   DataWidth:0x8    // Reserved
21594 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593                                                    0x00ca88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21595   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593_RESERVEDFIELD3300                                (0x1<<0) // Reserved
21596   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593_RESERVEDFIELD3300_SHIFT                          0
21597   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593_RESERVEDFIELD3301                                (0x1<<1) // Reserved
21598   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593_RESERVEDFIELD3301_SHIFT                          1
21599   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593_RESERVEDFIELD3302                                (0xf<<2) // Reserved
21600   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2593_RESERVEDFIELD3302_SHIFT                          2
21601 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594                                                    0x00ca8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21602   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594_RESERVEDFIELD3303                                (0xf<<0) // Reserved
21603   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594_RESERVEDFIELD3303_SHIFT                          0
21604   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594_RESERVEDFIELD3304                                (0x3<<4) // Reserved
21605   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594_RESERVEDFIELD3304_SHIFT                          4
21606   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594_RESERVEDFIELD3305                                (0x1<<6) // Reserved
21607   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2594_RESERVEDFIELD3305_SHIFT                          6
21608 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2595                                                    0x00ca98UL //Access:RW   DataWidth:0x8    // Reserved
21609 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2596                                                    0x00ca9cUL //Access:RW   DataWidth:0x8    // Reserved
21610 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2597                                                    0x00caa0UL //Access:RW   DataWidth:0x8    // Reserved
21611 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2598                                                    0x00caa4UL //Access:RW   DataWidth:0x8    // Reserved
21612 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2599                                                    0x00caacUL //Access:R    DataWidth:0x8    // Reserved
21613 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2600                                                    0x00cab0UL //Access:R    DataWidth:0x8    // Multi Field Register.
21614   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2600_RESERVEDFIELD3311                                (0x1<<0) // Reserved
21615   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2600_RESERVEDFIELD3311_SHIFT                          0
21616   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2600_RESERVEDFIELD3312                                (0x1<<1) // Reserved
21617   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2600_RESERVEDFIELD3312_SHIFT                          1
21618 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2601                                                    0x00cab8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21619   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2601_RESERVEDFIELD3313                                (0x1<<0) // Reserved
21620   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2601_RESERVEDFIELD3313_SHIFT                          0
21621   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2601_RESERVEDFIELD3314                                (0x1<<1) // Reserved
21622   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2601_RESERVEDFIELD3314_SHIFT                          1
21623 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2602                                                    0x00cabcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21624   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2602_RESERVEDFIELD3315                                (0x1<<6) // Reserved
21625   #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2602_RESERVEDFIELD3315_SHIFT                          6
21626 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2603                                                    0x00cae0UL //Access:RW   DataWidth:0x8    // Reserved
21627 #define PHY_NW_IP_REG_LN3_LEQ_REFCLK_RESERVEDREGISTER2604                                                    0x00cae4UL //Access:RW   DataWidth:0x8    // Reserved
21628 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2605                                                     0x00cc00UL //Access:RW   DataWidth:0x8    // Reserved
21629 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2606                                                     0x00cc04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21630   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2606_RESERVEDFIELD3317                                 (0x7f<<0) // Reserved
21631   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2606_RESERVEDFIELD3317_SHIFT                           0
21632 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2607                                                     0x00cc08UL //Access:RW   DataWidth:0x8    // Reserved
21633 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2608                                                     0x00cc0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21634   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2608_RESERVEDFIELD3319                                 (0x7f<<0) // Reserved
21635   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2608_RESERVEDFIELD3319_SHIFT                           0
21636 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2609                                                     0x00cc10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21637   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2609_RESERVEDFIELD3320                                 (0xf<<0) // Reserved
21638   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2609_RESERVEDFIELD3320_SHIFT                           0
21639 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2610                                                     0x00cc14UL //Access:RW   DataWidth:0x8    // Reserved
21640 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2611                                                     0x00cc20UL //Access:RW   DataWidth:0x8    // Reserved
21641 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2612                                                     0x00cc24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21642   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2612_RESERVEDFIELD3323                                 (0xf<<0) // Reserved
21643   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2612_RESERVEDFIELD3323_SHIFT                           0
21644 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2613                                                     0x00cc30UL //Access:RW   DataWidth:0x8    // Reserved
21645 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2614                                                     0x00cc34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21646   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2614_RESERVEDFIELD3325                                 (0xf<<0) // Reserved
21647   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2614_RESERVEDFIELD3325_SHIFT                           0
21648 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2615                                                     0x00cc40UL //Access:RW   DataWidth:0x8    // Reserved
21649 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2616                                                     0x00cc44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21650   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2616_RESERVEDFIELD3327                                 (0xf<<0) // Reserved
21651   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2616_RESERVEDFIELD3327_SHIFT                           0
21652 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2617                                                     0x00cc4cUL //Access:RW   DataWidth:0x8    // Reserved
21653 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2618                                                     0x00cc50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21654   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2618_RESERVEDFIELD3329                                 (0xf<<0) // Reserved
21655   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2618_RESERVEDFIELD3329_SHIFT                           0
21656 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2619                                                     0x00cc58UL //Access:RW   DataWidth:0x8    // Reserved
21657 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2620                                                     0x00cc5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21658   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2620_RESERVEDFIELD3331                                 (0xf<<0) // Reserved
21659   #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2620_RESERVEDFIELD3331_SHIFT                           0
21660 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2621                                                     0x00cc80UL //Access:RW   DataWidth:0x8    // Reserved
21661 #define PHY_NW_IP_REG_LN3_LEQ_RXCLK_RESERVEDREGISTER2622                                                     0x00cc84UL //Access:RW   DataWidth:0x8    // Reserved
21662 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_AFE_PD_CTRL0                                                            0x00ce00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21663   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV                                                 (0xf<<0) // power down TX driver
21664   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_AFE_PD_CTRL0_PD_TXDRV_SHIFT                                           0
21665 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2623                                                    0x00ce04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21666   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2623_RESERVEDFIELD3332                                (0x1<<0) // Reserved
21667   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2623_RESERVEDFIELD3332_SHIFT                          0
21668 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_AFE_CTRL0                                                               0x00ce08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21669   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE                                               (0x3<<0) // When HIGH, TX driver goes into a low power IDLE model. In this mode, the output termination is not guaranteed to be 50 Ohm closer to 200 Ohm
21670   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_AFE_CTRL0_TXDRV_LP_IDLE_SHIFT                                         0
21671 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2624                                                    0x00ce0cUL //Access:RW   DataWidth:0x8    // Reserved
21672 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2625                                                    0x00ce10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21673   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2625_RESERVEDFIELD3334                                (0x1<<0) // Reserved
21674   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2625_RESERVEDFIELD3334_SHIFT                          0
21675   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2625_RESERVEDFIELD3335                                (0x1f<<1) // Reserved
21676   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2625_RESERVEDFIELD3335_SHIFT                          1
21677 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2626                                                    0x00ce14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21678   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2626_RESERVEDFIELD3336                                (0x7<<0) // Reserved
21679   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2626_RESERVEDFIELD3336_SHIFT                          0
21680 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627                                                    0x00ce18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21681   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3337                                (0x1<<0) // Reserved
21682   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3337_SHIFT                          0
21683   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3338                                (0x1<<1) // Reserved
21684   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3338_SHIFT                          1
21685   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3339                                (0x7<<2) // Reserved
21686   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3339_SHIFT                          2
21687   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3340                                (0x1<<5) // Reserved
21688   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3340_SHIFT                          5
21689   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3341                                (0x3<<6) // Reserved
21690   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2627_RESERVEDFIELD3341_SHIFT                          6
21691 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628                                                    0x00ce20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21692   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3342                                (0x1<<0) // Reserved
21693   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3342_SHIFT                          0
21694   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3343                                (0x1<<1) // Reserved
21695   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3343_SHIFT                          1
21696   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3344                                (0x3<<2) // Reserved
21697   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3344_SHIFT                          2
21698   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3345                                (0x1<<4) // Reserved
21699   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2628_RESERVEDFIELD3345_SHIFT                          4
21700 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2629                                                    0x00ce24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21701   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2629_RESERVEDFIELD3346                                (0x7<<0) // Reserved
21702   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2629_RESERVEDFIELD3346_SHIFT                          0
21703   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2629_RESERVEDFIELD3347                                (0x1f<<3) // Reserved
21704   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2629_RESERVEDFIELD3347_SHIFT                          3
21705 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2630                                                    0x00ce28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21706   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2630_RESERVEDFIELD3348                                (0x7<<0) // Reserved
21707   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2630_RESERVEDFIELD3348_SHIFT                          0
21708   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2630_RESERVEDFIELD3349                                (0x3<<3) // Reserved
21709   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2630_RESERVEDFIELD3349_SHIFT                          3
21710 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2631                                                    0x00ce2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21711   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2631_RESERVEDFIELD3350                                (0x1f<<0) // Reserved
21712   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2631_RESERVEDFIELD3350_SHIFT                          0
21713   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2631_RESERVEDFIELD3351                                (0x3<<5) // Reserved
21714   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2631_RESERVEDFIELD3351_SHIFT                          5
21715 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2632                                                    0x00ce30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21716   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2632_RESERVEDFIELD3352                                (0x7<<0) // Reserved
21717   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2632_RESERVEDFIELD3352_SHIFT                          0
21718   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2632_RESERVEDFIELD3353                                (0x3<<3) // Reserved
21719   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2632_RESERVEDFIELD3353_SHIFT                          3
21720 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2633                                                    0x00ce34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21721   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2633_RESERVEDFIELD3354                                (0x1f<<0) // Reserved
21722   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2633_RESERVEDFIELD3354_SHIFT                          0
21723   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2633_RESERVEDFIELD3355                                (0x3<<5) // Reserved
21724   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2633_RESERVEDFIELD3355_SHIFT                          5
21725 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL0                                                              0x00ce40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21726   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL0_REQ                                                        (0x1<<0) // Set to 1 to apply the coefficient settings, and hold until ack is 1.  Set to 0 once ack is 1.
21727   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL0_REQ_SHIFT                                                  0
21728 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_STATUS0                                                            0x00ce44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21729   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_STATUS0_ACK                                                      (0x1<<0) // Set to 1 by firmware when updates are complete. Cleared when req = 0
21730   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_STATUS0_ACK_SHIFT                                                0
21731 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL1                                                              0x00ce48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21732   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1                                                    (0x1f<<0) // Setting for TXEQ first post-cursor tap coefficient
21733   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL1_TXEQ_C1_SHIFT                                              0
21734 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2634                                                    0x00ce4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21735   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2634_RESERVEDFIELD3356                                (0x3<<0) // Reserved
21736   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2634_RESERVEDFIELD3356_SHIFT                          0
21737 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL3                                                              0x00ce50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21738   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1                                                   (0xf<<0) // Setting for TXEQ pre-cursor tap coefficient
21739   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL3_TXEQ_CM1_SHIFT                                             0
21740 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2635                                                    0x00ce54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21741   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2635_RESERVEDFIELD3357                                (0x1<<0) // Reserved
21742   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2635_RESERVEDFIELD3357_SHIFT                          0
21743   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2635_RESERVEDFIELD3358                                (0x1<<1) // Reserved
21744   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2635_RESERVEDFIELD3358_SHIFT                          1
21745 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL5                                                              0x00ce58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21746   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING                                                  (0xf<<0) // Thermometer coded control to adjust the delay between data and clock for the final 2to1 mux. Setting 00000 min delay of clock path and 11111 max delay of clock path.
21747   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_TXEQ_CTRL5_DRV_SWING_SHIFT                                            0
21748 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636                                                    0x00ce5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21749   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3359                                (0x1<<0) // Reserved
21750   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3359_SHIFT                          0
21751   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3360                                (0x1<<1) // Reserved
21752   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3360_SHIFT                          1
21753   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3361                                (0x7<<2) // Reserved
21754   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3361_SHIFT                          2
21755   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3362                                (0x1<<5) // Reserved
21756   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3362_SHIFT                          5
21757   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3363                                (0x3<<6) // Reserved
21758   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2636_RESERVEDFIELD3363_SHIFT                          6
21759 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637                                                    0x00ce60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21760   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3364                                (0x1<<0) // Reserved
21761   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3364_SHIFT                          0
21762   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3365                                (0x1<<1) // Reserved
21763   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3365_SHIFT                          1
21764   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3366                                (0x3<<2) // Reserved
21765   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3366_SHIFT                          2
21766   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3367                                (0x1<<4) // Reserved
21767   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2637_RESERVEDFIELD3367_SHIFT                          4
21768 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2638                                                    0x00ce64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21769   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2638_RESERVEDFIELD3368                                (0x3<<3) // Reserved
21770   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2638_RESERVEDFIELD3368_SHIFT                          3
21771   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2638_RESERVEDFIELD3369                                (0x3<<5) // Reserved
21772   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2638_RESERVEDFIELD3369_SHIFT                          5
21773 #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2639                                                    0x00ce6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21774   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2639_RESERVEDFIELD3370                                (0x3<<3) // Reserved
21775   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2639_RESERVEDFIELD3370_SHIFT                          3
21776   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2639_RESERVEDFIELD3371                                (0x3<<5) // Reserved
21777   #define PHY_NW_IP_REG_LN3_DRV_REFCLK_RESERVEDREGISTER2639_RESERVEDFIELD3371_SHIFT                          5
21778 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2640                                                    0x00d000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21779   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2640_RESERVEDFIELD3372                                (0xf<<0) // Reserved
21780   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2640_RESERVEDFIELD3372_SHIFT                          0
21781 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2641                                                    0x00d004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21782   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2641_RESERVEDFIELD3373                                (0x1f<<0) // Reserved
21783   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2641_RESERVEDFIELD3373_SHIFT                          0
21784 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2642                                                    0x00d008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21785   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2642_RESERVEDFIELD3374                                (0x3<<0) // Reserved
21786   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2642_RESERVEDFIELD3374_SHIFT                          0
21787   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2642_RESERVEDFIELD3375                                (0x3<<2) // Reserved
21788   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2642_RESERVEDFIELD3375_SHIFT                          2
21789 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2643                                                    0x00d00cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21790   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2643_RESERVEDFIELD3376                                (0x7<<0) // Reserved
21791   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2643_RESERVEDFIELD3376_SHIFT                          0
21792   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2643_RESERVEDFIELD3377                                (0x7<<3) // Reserved
21793   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2643_RESERVEDFIELD3377_SHIFT                          3
21794 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2644                                                    0x00d010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21795   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2644_RESERVEDFIELD3378                                (0x1<<0) // Reserved
21796   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2644_RESERVEDFIELD3378_SHIFT                          0
21797 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2645                                                    0x00d018UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21798   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2645_RESERVEDFIELD3379                                (0x1<<0) // Reserved
21799   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2645_RESERVEDFIELD3379_SHIFT                          0
21800 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646                                                    0x00d028UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21801   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646_RESERVEDFIELD3380                                (0x1<<0) // Reserved
21802   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646_RESERVEDFIELD3380_SHIFT                          0
21803   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646_RESERVEDFIELD3381                                (0x1<<1) // Reserved
21804   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646_RESERVEDFIELD3381_SHIFT                          1
21805   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646_RESERVEDFIELD3382                                (0x3<<2) // Reserved
21806   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2646_RESERVEDFIELD3382_SHIFT                          2
21807 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2647                                                    0x00d030UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21808   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2647_RESERVEDFIELD3383                                (0xf<<0) // Reserved
21809   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2647_RESERVEDFIELD3383_SHIFT                          0
21810   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2647_RESERVEDFIELD3384                                (0x3<<4) // Reserved
21811   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2647_RESERVEDFIELD3384_SHIFT                          4
21812 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648                                                    0x00d038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21813   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648_RESERVEDFIELD3385                                (0xf<<0) // Reserved
21814   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648_RESERVEDFIELD3385_SHIFT                          0
21815   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648_RESERVEDFIELD3386                                (0x3<<4) // Reserved
21816   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648_RESERVEDFIELD3386_SHIFT                          4
21817   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648_RESERVEDFIELD3387                                (0x3<<6) // Reserved
21818   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2648_RESERVEDFIELD3387_SHIFT                          6
21819 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649                                                    0x00d040UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21820   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649_RESERVEDFIELD3388                                (0xf<<0) // Reserved
21821   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649_RESERVEDFIELD3388_SHIFT                          0
21822   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649_RESERVEDFIELD3389                                (0x3<<4) // Reserved
21823   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649_RESERVEDFIELD3389_SHIFT                          4
21824   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649_RESERVEDFIELD3390                                (0x1<<6) // Reserved
21825   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2649_RESERVEDFIELD3390_SHIFT                          6
21826 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2650                                                    0x00d048UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21827   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2650_RESERVEDFIELD3391                                (0x1<<0) // Reserved
21828   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2650_RESERVEDFIELD3391_SHIFT                          0
21829   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2650_RESERVEDFIELD3392                                (0x3<<1) // Reserved
21830   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2650_RESERVEDFIELD3392_SHIFT                          1
21831 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2651                                                    0x00d050UL //Access:RW   DataWidth:0x8    // Reserved
21832 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2652                                                    0x00d058UL //Access:R    DataWidth:0x8    // Multi Field Register.
21833   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2652_RESERVEDFIELD3394                                (0x1<<0) // Reserved
21834   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2652_RESERVEDFIELD3394_SHIFT                          0
21835   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2652_RESERVEDFIELD3395                                (0xf<<1) // Reserved
21836   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2652_RESERVEDFIELD3395_SHIFT                          1
21837 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2653                                                    0x00d060UL //Access:RW   DataWidth:0x8    // Reserved
21838 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2654                                                    0x00d064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21839   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2654_RESERVEDFIELD3397                                (0x1<<0) // Reserved
21840   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2654_RESERVEDFIELD3397_SHIFT                          0
21841 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2655                                                    0x00d06cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21842   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2655_RESERVEDFIELD3398                                (0x1f<<0) // Reserved
21843   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2655_RESERVEDFIELD3398_SHIFT                          0
21844   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2655_RESERVEDFIELD3399                                (0x1<<7) // Reserved
21845   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2655_RESERVEDFIELD3399_SHIFT                          7
21846 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0                                                               0x00d080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21847   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_REQ                                                         (0x1<<0) // Write 1 to request a command CMD execution.  It should be held at 1 until fsm_status0.ack is 1, and then it should be set back to 0.
21848   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_REQ_SHIFT                                                   0
21849   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_CMD                                                         (0x1f<<1) // Requested command: 0x00 - LOAD_ONLY Others - Reserved
21850   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_CMD_SHIFT                                                   1
21851   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD3400                                           (0x1<<6) // Reserved
21852   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_RESERVEDFIELD3400_SHIFT                                     6
21853   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL                                           (0x1<<7) // Set it to 1 when changing DFE tap values
21854   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_CTRL0_DRIVE_BEFORE_EVAL_SHIFT                                     7
21855 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2656                                                    0x00d084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21856   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2656_RESERVEDFIELD3401                                (0xf<<0) // Reserved
21857   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2656_RESERVEDFIELD3401_SHIFT                          0
21858   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2656_RESERVEDFIELD3402                                (0x1<<4) // Reserved
21859   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2656_RESERVEDFIELD3402_SHIFT                          4
21860 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2657                                                    0x00d088UL //Access:RW   DataWidth:0x8    // Reserved
21861 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2658                                                    0x00d08cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21862   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2658_RESERVEDFIELD3404                                (0x3<<0) // Reserved
21863   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2658_RESERVEDFIELD3404_SHIFT                          0
21864 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2659                                                    0x00d090UL //Access:RW   DataWidth:0x8    // Reserved
21865 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2660                                                    0x00d094UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21866   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2660_RESERVEDFIELD3406                                (0x3<<0) // Reserved
21867   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2660_RESERVEDFIELD3406_SHIFT                          0
21868 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2661                                                    0x00d098UL //Access:RW   DataWidth:0x8    // Reserved
21869 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2662                                                    0x00d09cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21870   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2662_RESERVEDFIELD3408                                (0x3<<0) // Reserved
21871   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2662_RESERVEDFIELD3408_SHIFT                          0
21872 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0                                                             0x00d0a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
21873   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_ACK                                                       (0x1<<0) // Acknowledge from DFE after command execution. Will be set to 1 after a command is completed, and will clear to 0 after fsm_status0.req is cleared
21874   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_ACK_SHIFT                                                 0
21875   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD3409                                         (0x1<<1) // Reserved
21876   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD3409_SHIFT                                   1
21877   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD3410                                         (0x1<<2) // Reserved
21878   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD3410_SHIFT                                   2
21879   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD3411                                         (0x1<<3) // Reserved
21880   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_FSM_STATUS0_RESERVEDFIELD3411_SHIFT                                   3
21881 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0                                                               0x00d0a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21882   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN                                               (0x1<<0) // Enables updating Tap 1 Even 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
21883   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN0_EN_SHIFT                                         0
21884   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN                                               (0x1<<1) // Enables updating Tap 1 Even 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
21885   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_EVEN1_EN_SHIFT                                         1
21886   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN                                                (0x1<<2) // Enables updating Tap 1 Odd 0 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
21887   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_ODD0_EN_SHIFT                                          2
21888   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN                                                (0x1<<3) // Enables updating Tap 1 Odd 1 Path when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled Note that all four tap1 enable fields tap1_*_en must be set to the same value at the same time i.e. in each write.
21889   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP1_ODD1_EN_SHIFT                                          3
21890   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP2_EN                                                     (0x1<<4) // Enables updating Tap 2 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
21891   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP2_EN_SHIFT                                               4
21892   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP3_EN                                                     (0x1<<5) // Enables updating Tap 3 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
21893   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP3_EN_SHIFT                                               5
21894   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP4_EN                                                     (0x1<<6) // Enables updating Tap 4 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
21895   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP4_EN_SHIFT                                               6
21896   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP5_EN                                                     (0x1<<7) // Enables updating Tap 5 when FSM LOAD_ONLY command executes 0 - Disabled 1 - Enabled
21897   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_CTRL0_TAP5_EN_SHIFT                                               7
21898 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL0                                                     0x00d0acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21899   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0                                        (0x1f<<0) // Starting value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
21900   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_SHIFT                                  0
21901   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
21902   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                         7
21903 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL1                                                     0x00d0b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21904   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1                                        (0x1f<<0) // Starting value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
21905   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_SHIFT                                  0
21906   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY                               (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
21907   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                         7
21908 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL2                                                     0x00d0b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21909   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0                                         (0x1f<<0) // Starting value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
21910   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_SHIFT                                   0
21911   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
21912   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                          7
21913 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL3                                                     0x00d0b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21914   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1                                         (0x1f<<0) // Starting value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_start_val_ctrl* registers must be set to the same value.
21915   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_SHIFT                                   0
21916   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_start_val_ctrl* registers must be set to the same value.
21917   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                          7
21918 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL4                                                     0x00d0bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21919   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2                                              (0xf<<0) // Starting value for Tap 2 for Tap Adaptations
21920   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_SHIFT                                        0
21921   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
21922   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL4_TAP2_POLARITY_SHIFT                               7
21923 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL5                                                     0x00d0c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21924   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3                                              (0x7<<0) // Starting value for Tap 3 for Tap Adaptations
21925   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_SHIFT                                        0
21926   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
21927   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL5_TAP3_POLARITY_SHIFT                               7
21928 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL6                                                     0x00d0c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21929   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4                                              (0x7<<0) // Starting value for Tap 4 for Tap Adaptations
21930   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_SHIFT                                        0
21931   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
21932   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL6_TAP4_POLARITY_SHIFT                               7
21933 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL7                                                     0x00d0c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21934   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5                                              (0x7<<0) // Starting value for Tap 5 for Tap Adaptations
21935   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_SHIFT                                        0
21936   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY                                     (0x1<<7) // polarity 0 = negative, 1 = positive
21937   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_START_VAL_CTRL7_TAP5_POLARITY_SHIFT                               7
21938 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL0                                                      0x00d0ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21939   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0                                         (0x1f<<0) // Loading value for Tap 1 Even 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
21940   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_SHIFT                                   0
21941   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
21942   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL0_TAP1_EVEN0_POLARITY_SHIFT                          7
21943 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL1                                                      0x00d0d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21944   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1                                         (0x1f<<0) // Loading value for Tap 1 Even 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
21945   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_SHIFT                                   0
21946   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY                                (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
21947   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL1_TAP1_EVEN1_POLARITY_SHIFT                          7
21948 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL2                                                      0x00d0d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21949   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0                                          (0x1f<<0) // Loading value for Tap 1 Odd 0 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
21950   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_SHIFT                                    0
21951   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
21952   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL2_TAP1_ODD0_POLARITY_SHIFT                           7
21953 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL3                                                      0x00d0d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21954   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1                                          (0x1f<<0) // Loading value for Tap 1 Odd 1 Path for Tap Adaptations. Note that all four tap1 value fields tap1_even0/1 and tap1_odd0/1 of tap_load_val_ctrl* registers must be set to the same value.
21955   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_SHIFT                                    0
21956   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY                                 (0x1<<7) // polarity 0 = negative, 1 = positive Note that all four tap1 polarity fields tap1_*_polarity of tap_load_val_ctrl* registers must be set to the same value.
21957   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL3_TAP1_ODD1_POLARITY_SHIFT                           7
21958 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL4                                                      0x00d0dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
21959   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2                                               (0xf<<0) // Loading value for Tap 2 for Tap Adaptations
21960   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_SHIFT                                         0
21961   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
21962   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL4_TAP2_POLARITY_SHIFT                                7
21963 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL5                                                      0x00d0e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21964   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3                                               (0x7<<0) // Loading value for Tap 3 for Tap Adaptations
21965   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_SHIFT                                         0
21966   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
21967   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL5_TAP3_POLARITY_SHIFT                                7
21968 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL6                                                      0x00d0e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21969   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4                                               (0x7<<0) // Loading value for Tap 4 for Tap Adaptations
21970   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_SHIFT                                         0
21971   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
21972   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL6_TAP4_POLARITY_SHIFT                                7
21973 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL7                                                      0x00d0e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
21974   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5                                               (0x7<<0) // Loading value for Tap 5 for Tap Adaptations
21975   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_SHIFT                                         0
21976   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY                                      (0x1<<7) // polarity 0 = negative, 1 = positive
21977   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_LOAD_VAL_CTRL7_TAP5_POLARITY_SHIFT                                7
21978 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS0                                                         0x00d0ecUL //Access:R    DataWidth:0x8    // Multi Field Register.
21979   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0                                            (0x1f<<0) // binary value for Tap 1 Even 0 Path for Tap Adaptations
21980   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_SHIFT                                      0
21981   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
21982   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS0_TAP1_EVEN0_POLARITY_SHIFT                             7
21983 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS1                                                         0x00d0f0UL //Access:R    DataWidth:0x8    // Multi Field Register.
21984   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1                                            (0x1f<<0) // binary  value for Tap 1 Even 1 Path for Tap Adaptations
21985   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_SHIFT                                      0
21986   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY                                   (0x1<<7) // polarity 0 = negative, 1 = positive
21987   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS1_TAP1_EVEN1_POLARITY_SHIFT                             7
21988 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS2                                                         0x00d0f4UL //Access:R    DataWidth:0x8    // Multi Field Register.
21989   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0                                             (0x1f<<0) // binary  value for Tap 1 Odd 0 Path for Tap Adaptations
21990   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_SHIFT                                       0
21991   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
21992   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS2_TAP1_ODD0_POLARITY_SHIFT                              7
21993 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS3                                                         0x00d0f8UL //Access:R    DataWidth:0x8    // Multi Field Register.
21994   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1                                             (0x1f<<0) // binary  value for Tap 1 Odd 1 Path for Tap Adaptations
21995   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_SHIFT                                       0
21996   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY                                    (0x1<<7) // polarity 0 = negative, 1 = positive
21997   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS3_TAP1_ODD1_POLARITY_SHIFT                              7
21998 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS4                                                         0x00d0fcUL //Access:R    DataWidth:0x8    // Multi Field Register.
21999   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS4_TAP2                                                  (0xf<<0) // binary  value for Tap 2 for Tap Adaptations
22000   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_SHIFT                                            0
22001   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
22002   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS4_TAP2_POLARITY_SHIFT                                   7
22003 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS5                                                         0x00d100UL //Access:R    DataWidth:0x8    // Multi Field Register.
22004   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS5_TAP3                                                  (0x7<<0) // binary  value for Tap 3 for Tap Adaptations
22005   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_SHIFT                                            0
22006   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
22007   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS5_TAP3_POLARITY_SHIFT                                   7
22008 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS6                                                         0x00d104UL //Access:R    DataWidth:0x8    // Multi Field Register.
22009   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS6_TAP4                                                  (0x7<<0) // binary  value for Tap 4 for Tap Adaptations
22010   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_SHIFT                                            0
22011   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
22012   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS6_TAP4_POLARITY_SHIFT                                   7
22013 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS7                                                         0x00d108UL //Access:R    DataWidth:0x8    // Multi Field Register.
22014   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS7_TAP5                                                  (0x7<<0) // binary  value for Tap 5 for Tap Adaptations
22015   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_SHIFT                                            0
22016   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY                                         (0x1<<7) // polarity 0 = negative, 1 = positive
22017   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_TAP_VAL_STATUS7_TAP5_POLARITY_SHIFT                                   7
22018 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663                                                    0x00d140UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22019   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3412                                (0x1<<0) // Reserved
22020   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3412_SHIFT                          0
22021   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3413                                (0x1<<1) // Reserved
22022   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3413_SHIFT                          1
22023   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3414                                (0x1<<2) // Reserved
22024   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3414_SHIFT                          2
22025   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3415                                (0x1<<3) // Reserved
22026   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3415_SHIFT                          3
22027   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3416                                (0x1<<4) // Reserved
22028   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3416_SHIFT                          4
22029   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3417                                (0x1<<5) // Reserved
22030   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3417_SHIFT                          5
22031   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3418                                (0x1<<6) // Reserved
22032   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3418_SHIFT                          6
22033   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3419                                (0x1<<7) // Reserved
22034   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2663_RESERVEDFIELD3419_SHIFT                          7
22035 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2664                                                    0x00d144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22036   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2664_RESERVEDFIELD3420                                (0x1f<<0) // Reserved
22037   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2664_RESERVEDFIELD3420_SHIFT                          0
22038 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2665                                                    0x00d148UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22039   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2665_RESERVEDFIELD3421                                (0xf<<0) // Reserved
22040   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2665_RESERVEDFIELD3421_SHIFT                          0
22041 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2666                                                    0x00d14cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22042   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2666_RESERVEDFIELD3422                                (0x3f<<0) // Reserved
22043   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2666_RESERVEDFIELD3422_SHIFT                          0
22044 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2667                                                    0x00d150UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22045   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2667_RESERVEDFIELD3423                                (0x3f<<0) // Reserved
22046   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2667_RESERVEDFIELD3423_SHIFT                          0
22047 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2668                                                    0x00d154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22048   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2668_RESERVEDFIELD3424                                (0x3f<<0) // Reserved
22049   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2668_RESERVEDFIELD3424_SHIFT                          0
22050 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2669                                                    0x00d158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22051   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2669_RESERVEDFIELD3425                                (0x3f<<0) // Reserved
22052   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2669_RESERVEDFIELD3425_SHIFT                          0
22053 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2670                                                    0x00d15cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22054   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2670_RESERVEDFIELD3426                                (0x3f<<0) // Reserved
22055   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2670_RESERVEDFIELD3426_SHIFT                          0
22056 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2671                                                    0x00d160UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22057   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2671_RESERVEDFIELD3427                                (0x3f<<0) // Reserved
22058   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2671_RESERVEDFIELD3427_SHIFT                          0
22059 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2672                                                    0x00d164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22060   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2672_RESERVEDFIELD3428                                (0x3f<<0) // Reserved
22061   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2672_RESERVEDFIELD3428_SHIFT                          0
22062 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2673                                                    0x00d168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22063   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2673_RESERVEDFIELD3429                                (0x3f<<0) // Reserved
22064   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2673_RESERVEDFIELD3429_SHIFT                          0
22065 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2674                                                    0x00d16cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22066   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2674_RESERVEDFIELD3430                                (0x3f<<0) // Reserved
22067   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2674_RESERVEDFIELD3430_SHIFT                          0
22068 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2675                                                    0x00d170UL //Access:R    DataWidth:0x8    // Multi Field Register.
22069   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2675_RESERVEDFIELD3431                                (0x3f<<0) // Reserved
22070   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2675_RESERVEDFIELD3431_SHIFT                          0
22071 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2676                                                    0x00d174UL //Access:R    DataWidth:0x8    // Multi Field Register.
22072   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2676_RESERVEDFIELD3432                                (0x3f<<0) // Reserved
22073   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2676_RESERVEDFIELD3432_SHIFT                          0
22074 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2677                                                    0x00d178UL //Access:R    DataWidth:0x8    // Multi Field Register.
22075   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2677_RESERVEDFIELD3433                                (0x3f<<0) // Reserved
22076   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2677_RESERVEDFIELD3433_SHIFT                          0
22077 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2678                                                    0x00d17cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22078   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2678_RESERVEDFIELD3434                                (0x3f<<0) // Reserved
22079   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2678_RESERVEDFIELD3434_SHIFT                          0
22080 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2679                                                    0x00d180UL //Access:R    DataWidth:0x8    // Multi Field Register.
22081   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2679_RESERVEDFIELD3435                                (0x3f<<0) // Reserved
22082   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2679_RESERVEDFIELD3435_SHIFT                          0
22083 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2680                                                    0x00d184UL //Access:R    DataWidth:0x8    // Multi Field Register.
22084   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2680_RESERVEDFIELD3436                                (0x3f<<0) // Reserved
22085   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2680_RESERVEDFIELD3436_SHIFT                          0
22086 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2681                                                    0x00d188UL //Access:R    DataWidth:0x8    // Multi Field Register.
22087   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2681_RESERVEDFIELD3437                                (0x3f<<0) // Reserved
22088   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2681_RESERVEDFIELD3437_SHIFT                          0
22089 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682                                                    0x00d18cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22090   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3438                                (0x1<<0) // Reserved
22091   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3438_SHIFT                          0
22092   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3439                                (0x1<<1) // Reserved
22093   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3439_SHIFT                          1
22094   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3440                                (0x1<<2) // Reserved
22095   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3440_SHIFT                          2
22096   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3441                                (0x1<<3) // Reserved
22097   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3441_SHIFT                          3
22098   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3442                                (0x1<<4) // Reserved
22099   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3442_SHIFT                          4
22100   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3443                                (0x1<<5) // Reserved
22101   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3443_SHIFT                          5
22102   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3444                                (0x1<<6) // Reserved
22103   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3444_SHIFT                          6
22104   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3445                                (0x1<<7) // Reserved
22105   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2682_RESERVEDFIELD3445_SHIFT                          7
22106 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683                                                    0x00d190UL //Access:R    DataWidth:0x8    // Multi Field Register.
22107   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683_RESERVEDFIELD3446                                (0x1<<0) // Reserved
22108   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683_RESERVEDFIELD3446_SHIFT                          0
22109   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683_RESERVEDFIELD3447                                (0x1<<1) // Reserved
22110   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683_RESERVEDFIELD3447_SHIFT                          1
22111   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683_RESERVEDFIELD3448                                (0x1<<2) // Reserved
22112   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2683_RESERVEDFIELD3448_SHIFT                          2
22113 #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684                                                    0x00d194UL //Access:R    DataWidth:0x8    // Multi Field Register.
22114   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3449                                (0x1<<0) // Reserved
22115   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3449_SHIFT                          0
22116   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3450                                (0x1<<1) // Reserved
22117   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3450_SHIFT                          1
22118   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3451                                (0x1<<2) // Reserved
22119   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3451_SHIFT                          2
22120   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3452                                (0x1<<3) // Reserved
22121   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3452_SHIFT                          3
22122   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3453                                (0x1<<4) // Reserved
22123   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3453_SHIFT                          4
22124   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3454                                (0x1<<5) // Reserved
22125   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3454_SHIFT                          5
22126   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3455                                (0x1<<6) // Reserved
22127   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3455_SHIFT                          6
22128   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3456                                (0x1<<7) // Reserved
22129   #define PHY_NW_IP_REG_LN3_DFE_REFCLK_RESERVEDREGISTER2684_RESERVEDFIELD3456_SHIFT                          7
22130 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2685                                                     0x00d200UL //Access:RW   DataWidth:0x8    // Reserved
22131 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2686                                                     0x00d204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22132   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2686_RESERVEDFIELD3458                                 (0x1<<0) // Reserved
22133   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2686_RESERVEDFIELD3458_SHIFT                           0
22134 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687                                                     0x00d208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22135   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687_RESERVEDFIELD3459                                 (0x1f<<0) // Reserved
22136   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687_RESERVEDFIELD3459_SHIFT                           0
22137   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687_RESERVEDFIELD3460                                 (0x1<<5) // Reserved
22138   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687_RESERVEDFIELD3460_SHIFT                           5
22139   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687_RESERVEDFIELD3461                                 (0x1<<6) // Reserved
22140   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2687_RESERVEDFIELD3461_SHIFT                           6
22141 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2688                                                     0x00d218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22142   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2688_RESERVEDFIELD3462                                 (0x1<<0) // Reserved
22143   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2688_RESERVEDFIELD3462_SHIFT                           0
22144   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2688_RESERVEDFIELD3463                                 (0x1<<1) // Reserved
22145   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2688_RESERVEDFIELD3463_SHIFT                           1
22146 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2689                                                     0x00d21cUL //Access:RW   DataWidth:0x8    // Reserved
22147 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2690                                                     0x00d220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22148   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2690_RESERVEDFIELD3465                                 (0x3<<0) // Reserved
22149   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2690_RESERVEDFIELD3465_SHIFT                           0
22150 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2691                                                     0x00d224UL //Access:R    DataWidth:0x8    // Multi Field Register.
22151   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2691_RESERVEDFIELD3466                                 (0x1<<0) // Reserved
22152   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2691_RESERVEDFIELD3466_SHIFT                           0
22153   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2691_RESERVEDFIELD3467                                 (0x1<<1) // Reserved
22154   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2691_RESERVEDFIELD3467_SHIFT                           1
22155 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2692                                                     0x00d228UL //Access:R    DataWidth:0x8    // Reserved
22156 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2693                                                     0x00d22cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22157   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2693_RESERVEDFIELD3469                                 (0x3<<0) // Reserved
22158   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2693_RESERVEDFIELD3469_SHIFT                           0
22159 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2694                                                     0x00d230UL //Access:R    DataWidth:0x8    // Reserved
22160 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2695                                                     0x00d234UL //Access:R    DataWidth:0x8    // Multi Field Register.
22161   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2695_RESERVEDFIELD3471                                 (0x3<<0) // Reserved
22162   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2695_RESERVEDFIELD3471_SHIFT                           0
22163 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696                                                     0x00d240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22164   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696_RESERVEDFIELD3472                                 (0x1<<0) // Reserved
22165   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696_RESERVEDFIELD3472_SHIFT                           0
22166   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696_RESERVEDFIELD3473                                 (0x1<<1) // Reserved
22167   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696_RESERVEDFIELD3473_SHIFT                           1
22168   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696_RESERVEDFIELD3474                                 (0x1<<2) // Reserved
22169   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2696_RESERVEDFIELD3474_SHIFT                           2
22170 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2697                                                     0x00d244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22171   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2697_RESERVEDFIELD3475                                 (0x1<<0) // Reserved
22172   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2697_RESERVEDFIELD3475_SHIFT                           0
22173 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2698                                                     0x00d248UL //Access:RW   DataWidth:0x8    // Reserved
22174 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2699                                                     0x00d258UL //Access:RW   DataWidth:0x8    // Reserved
22175 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2700                                                     0x00d25cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22176   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2700_RESERVEDFIELD3478                                 (0x1f<<0) // Reserved
22177   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2700_RESERVEDFIELD3478_SHIFT                           0
22178 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2701                                                     0x00d260UL //Access:RW   DataWidth:0x8    // Reserved
22179 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2702                                                     0x00d264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22180   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2702_RESERVEDFIELD3480                                 (0x1f<<0) // Reserved
22181   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2702_RESERVEDFIELD3480_SHIFT                           0
22182 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2703                                                     0x00d268UL //Access:RW   DataWidth:0x8    // Reserved
22183 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2704                                                     0x00d26cUL //Access:RW   DataWidth:0x8    // Reserved
22184 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2705                                                     0x00d270UL //Access:RW   DataWidth:0x8    // Reserved
22185 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2706                                                     0x00d274UL //Access:RW   DataWidth:0x8    // Reserved
22186 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2707                                                     0x00d278UL //Access:RW   DataWidth:0x8    // Reserved
22187 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708                                                     0x00d290UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22188   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708_RESERVEDFIELD3486                                 (0x3<<0) // Reserved
22189   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708_RESERVEDFIELD3486_SHIFT                           0
22190   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708_RESERVEDFIELD3487                                 (0x3<<2) // Reserved
22191   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708_RESERVEDFIELD3487_SHIFT                           2
22192   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708_RESERVEDFIELD3488                                 (0xf<<4) // Reserved
22193   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2708_RESERVEDFIELD3488_SHIFT                           4
22194 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2709                                                     0x00d294UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22195   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2709_RESERVEDFIELD3489                                 (0xf<<0) // Reserved
22196   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2709_RESERVEDFIELD3489_SHIFT                           0
22197   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2709_RESERVEDFIELD3490                                 (0xf<<4) // Reserved
22198   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2709_RESERVEDFIELD3490_SHIFT                           4
22199 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2710                                                     0x00d298UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22200   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2710_RESERVEDFIELD3491                                 (0xf<<0) // Reserved
22201   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2710_RESERVEDFIELD3491_SHIFT                           0
22202   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2710_RESERVEDFIELD3492                                 (0xf<<4) // Reserved
22203   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2710_RESERVEDFIELD3492_SHIFT                           4
22204 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2711                                                     0x00d29cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22205   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2711_RESERVEDFIELD3493                                 (0x1<<0) // Reserved
22206   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2711_RESERVEDFIELD3493_SHIFT                           0
22207 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2712                                                     0x00d2a0UL //Access:R    DataWidth:0x8    // Reserved
22208 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2713                                                     0x00d2a4UL //Access:R    DataWidth:0x8    // Reserved
22209 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2714                                                     0x00d2a8UL //Access:R    DataWidth:0x8    // Reserved
22210 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2715                                                     0x00d2acUL //Access:R    DataWidth:0x8    // Multi Field Register.
22211   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2715_RESERVEDFIELD3497                                 (0x3<<0) // Reserved
22212   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2715_RESERVEDFIELD3497_SHIFT                           0
22213 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2716                                                     0x00d2b0UL //Access:R    DataWidth:0x8    // Reserved
22214 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2717                                                     0x00d2b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
22215   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2717_RESERVEDFIELD3499                                 (0x3<<0) // Reserved
22216   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2717_RESERVEDFIELD3499_SHIFT                           0
22217 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2718                                                     0x00d2b8UL //Access:R    DataWidth:0x8    // Reserved
22218 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2719                                                     0x00d2bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
22219   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2719_RESERVEDFIELD3501                                 (0x3<<0) // Reserved
22220   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2719_RESERVEDFIELD3501_SHIFT                           0
22221 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2720                                                     0x00d2c0UL //Access:R    DataWidth:0x8    // Reserved
22222 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2721                                                     0x00d2c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
22223   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2721_RESERVEDFIELD3503                                 (0x3<<0) // Reserved
22224   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2721_RESERVEDFIELD3503_SHIFT                           0
22225 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2722                                                     0x00d2c8UL //Access:R    DataWidth:0x8    // Reserved
22226 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2723                                                     0x00d2ccUL //Access:R    DataWidth:0x8    // Multi Field Register.
22227   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2723_RESERVEDFIELD3505                                 (0x3<<0) // Reserved
22228   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2723_RESERVEDFIELD3505_SHIFT                           0
22229 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2724                                                     0x00d2d0UL //Access:R    DataWidth:0x8    // Reserved
22230 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2725                                                     0x00d2d4UL //Access:R    DataWidth:0x8    // Multi Field Register.
22231   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2725_RESERVEDFIELD3507                                 (0x3<<0) // Reserved
22232   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2725_RESERVEDFIELD3507_SHIFT                           0
22233 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2726                                                     0x00d2d8UL //Access:R    DataWidth:0x8    // Reserved
22234 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2727                                                     0x00d2dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
22235   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2727_RESERVEDFIELD3509                                 (0x3<<0) // Reserved
22236   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2727_RESERVEDFIELD3509_SHIFT                           0
22237 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2728                                                     0x00d2e0UL //Access:R    DataWidth:0x8    // Reserved
22238 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2729                                                     0x00d2e4UL //Access:R    DataWidth:0x8    // Multi Field Register.
22239   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2729_RESERVEDFIELD3511                                 (0x3<<0) // Reserved
22240   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2729_RESERVEDFIELD3511_SHIFT                           0
22241 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2730                                                     0x00d300UL //Access:R    DataWidth:0x8    // Reserved
22242 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2731                                                     0x00d304UL //Access:R    DataWidth:0x8    // Reserved
22243 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2732                                                     0x00d308UL //Access:R    DataWidth:0x8    // Reserved
22244 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2733                                                     0x00d30cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22245   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2733_RESERVEDFIELD3515                                 (0x3<<0) // Reserved
22246   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2733_RESERVEDFIELD3515_SHIFT                           0
22247 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2734                                                     0x00d310UL //Access:R    DataWidth:0x8    // Reserved
22248 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2735                                                     0x00d314UL //Access:R    DataWidth:0x8    // Multi Field Register.
22249   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2735_RESERVEDFIELD3517                                 (0x3<<0) // Reserved
22250   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2735_RESERVEDFIELD3517_SHIFT                           0
22251 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2736                                                     0x00d318UL //Access:R    DataWidth:0x8    // Reserved
22252 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2737                                                     0x00d31cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22253   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2737_RESERVEDFIELD3519                                 (0x3<<0) // Reserved
22254   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2737_RESERVEDFIELD3519_SHIFT                           0
22255 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2738                                                     0x00d320UL //Access:R    DataWidth:0x8    // Reserved
22256 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2739                                                     0x00d324UL //Access:R    DataWidth:0x8    // Multi Field Register.
22257   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2739_RESERVEDFIELD3521                                 (0x3<<0) // Reserved
22258   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2739_RESERVEDFIELD3521_SHIFT                           0
22259 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2740                                                     0x00d328UL //Access:R    DataWidth:0x8    // Reserved
22260 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2741                                                     0x00d32cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22261   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2741_RESERVEDFIELD3523                                 (0x3<<0) // Reserved
22262   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2741_RESERVEDFIELD3523_SHIFT                           0
22263 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2742                                                     0x00d330UL //Access:R    DataWidth:0x8    // Reserved
22264 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2743                                                     0x00d334UL //Access:R    DataWidth:0x8    // Multi Field Register.
22265   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2743_RESERVEDFIELD3525                                 (0x3<<0) // Reserved
22266   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2743_RESERVEDFIELD3525_SHIFT                           0
22267 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2744                                                     0x00d338UL //Access:R    DataWidth:0x8    // Reserved
22268 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2745                                                     0x00d33cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22269   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2745_RESERVEDFIELD3527                                 (0x3<<0) // Reserved
22270   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2745_RESERVEDFIELD3527_SHIFT                           0
22271 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2746                                                     0x00d340UL //Access:R    DataWidth:0x8    // Reserved
22272 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2747                                                     0x00d344UL //Access:R    DataWidth:0x8    // Multi Field Register.
22273   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2747_RESERVEDFIELD3529                                 (0x3<<0) // Reserved
22274   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2747_RESERVEDFIELD3529_SHIFT                           0
22275 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2748                                                     0x00d358UL //Access:R    DataWidth:0x8    // Multi Field Register.
22276   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2748_RESERVEDFIELD3530                                 (0x1<<0) // Reserved
22277   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2748_RESERVEDFIELD3530_SHIFT                           0
22278   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2748_RESERVEDFIELD3531                                 (0x1<<1) // Reserved
22279   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2748_RESERVEDFIELD3531_SHIFT                           1
22280 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2749                                                     0x00d35cUL //Access:R    DataWidth:0x8    // Reserved
22281 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2750                                                     0x00d360UL //Access:R    DataWidth:0x8    // Reserved
22282 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2751                                                     0x00d380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22283   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2751_RESERVEDFIELD3534                                 (0x1<<0) // Reserved
22284   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2751_RESERVEDFIELD3534_SHIFT                           0
22285 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2752                                                     0x00d384UL //Access:RW   DataWidth:0x8    // Reserved
22286 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2753                                                     0x00d388UL //Access:RW   DataWidth:0x8    // Reserved
22287 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2754                                                     0x00d38cUL //Access:RW   DataWidth:0x8    // Reserved
22288 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2755                                                     0x00d390UL //Access:RW   DataWidth:0x8    // Reserved
22289 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2756                                                     0x00d394UL //Access:RW   DataWidth:0x8    // Reserved
22290 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2757                                                     0x00d398UL //Access:R    DataWidth:0x8    // Reserved
22291 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2758                                                     0x00d39cUL //Access:R    DataWidth:0x8    // Reserved
22292 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2759                                                     0x00d3a0UL //Access:R    DataWidth:0x8    // Reserved
22293 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2760                                                     0x00d3a4UL //Access:R    DataWidth:0x8    // Reserved
22294 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2761                                                     0x00d3a8UL //Access:R    DataWidth:0x8    // Reserved
22295 #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2762                                                     0x00d3acUL //Access:R    DataWidth:0x8    // Multi Field Register.
22296   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2762_RESERVEDFIELD3545                                 (0x1<<0) // Reserved
22297   #define PHY_NW_IP_REG_LN3_DFE_RXCLK_RESERVEDREGISTER2762_RESERVEDFIELD3545_SHIFT                           0
22298 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_AFE_CAL_CTRL                                                            0x00d400UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22299   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL                                          (0x1<<0) // Enables analog LOS offset calibration circuits.
22300   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_AFE_CAL_CTRL_RXLOS_OFFSETCAL_SHIFT                                    0
22301 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2763                                                    0x00d404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22302   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2763_RESERVEDFIELD3546                                (0x3<<0) // Reserved
22303   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2763_RESERVEDFIELD3546_SHIFT                          0
22304 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2764                                                    0x00d408UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22305   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2764_RESERVEDFIELD3547                                (0xf<<0) // Reserved
22306   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2764_RESERVEDFIELD3547_SHIFT                          0
22307 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_CTRL0                                                        0x00d40cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22308   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_CTRL0_EN                                                   (0x1<<0) // Enables the run-length detection digital LOS filter.
22309   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_CTRL0_EN_SHIFT                                             0
22310 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_CTRL1                                                        0x00d410UL //Access:RW   DataWidth:0x8    // Value of run-length which will trigger an LOS condition.
22311 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_STATUS0                                                      0x00d414UL //Access:R    DataWidth:0x8    // Multi Field Register.
22312   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED                                             (0x1<<0) // Indicates that the run-length filter is currently exceeding the specified run-length threshold.
22313   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_SHIFT                                       0
22314   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY                                      (0x1<<1) // Indicates that the run-length filter has, at some time, exceeded the specified run-length threshold.
22315   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RUN_LENGTH_STATUS0_EXCEED_STICKY_SHIFT                                1
22316 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL0                                                            0x00d440UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x00.
22317 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL1                                                            0x00d444UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x0000.
22318 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL2                                                            0x00d448UL //Access:RW   DataWidth:0x8    // Digital Rx LOS glitch filter assertion threshold.  Determines the number of consecutive clk_i clock cycles that the raw analog  LOS must remain a logic �1� before the output of the filter will assert.  Can be disabled by writing a value of 0x000000.
22319 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL3                                                            0x00d44cUL //Access:RW   DataWidth:0x8    // Same as above.
22320 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL4                                                            0x00d450UL //Access:RW   DataWidth:0x8    // Same as above.
22321 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL5                                                            0x00d454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22322   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24                                 (0x3<<0) // Same as above.
22323   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL5_DEASSERT_THRESHOLD_25_24_SHIFT                           0
22324 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL6                                                            0x00d458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22325   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL6_EN                                                       (0x1<<0) // Enables the digital deglitching filter.
22326   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_FILTER_CTRL6_EN_SHIFT                                                 0
22327 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2765                                                    0x00d480UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22328   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2765_RESERVEDFIELD3548                                (0x1<<0) // Reserved
22329   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2765_RESERVEDFIELD3548_SHIFT                          0
22330 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2766                                                    0x00d484UL //Access:RW   DataWidth:0x8    // Reserved
22331 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2767                                                    0x00d488UL //Access:RW   DataWidth:0x8    // Reserved
22332 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2768                                                    0x00d48cUL //Access:RW   DataWidth:0x8    // Reserved
22333 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2769                                                    0x00d490UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22334   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2769_RESERVEDFIELD3552                                (0x3<<0) // Reserved
22335   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2769_RESERVEDFIELD3552_SHIFT                          0
22336 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_OVERRIDE_CTRL0                                                          0x00d4c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22337   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN                                               (0x1<<0) // Override enable for the LOS output of the digital filtering logic.
22338   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_EN_SHIFT                                         0
22339   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE                                            (0x1<<4) // Override value for the LOS output of the digital filtering logic.
22340   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_OVERRIDE_CTRL0_LOS_O_VALUE_SHIFT                                      4
22341 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2770                                                    0x00d4c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22342   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2770_RESERVEDFIELD3553                                (0x1<<0) // Reserved
22343   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2770_RESERVEDFIELD3553_SHIFT                          0
22344   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2770_RESERVEDFIELD3554                                (0x1<<4) // Reserved
22345   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2770_RESERVEDFIELD3554_SHIFT                          4
22346 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2771                                                    0x00d4c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22347   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2771_RESERVEDFIELD3555                                (0x3f<<0) // Reserved
22348   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2771_RESERVEDFIELD3555_SHIFT                          0
22349   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2771_RESERVEDFIELD3556                                (0x1<<6) // Reserved
22350   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2771_RESERVEDFIELD3556_SHIFT                          6
22351 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2772                                                    0x00d4ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22352   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2772_RESERVEDFIELD3557                                (0x3f<<0) // Reserved
22353   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2772_RESERVEDFIELD3557_SHIFT                          0
22354   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2772_RESERVEDFIELD3558                                (0x1<<6) // Reserved
22355   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2772_RESERVEDFIELD3558_SHIFT                          6
22356 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773                                                    0x00d500UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22357   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773_RESERVEDFIELD3559                                (0x1<<0) // Reserved
22358   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773_RESERVEDFIELD3559_SHIFT                          0
22359   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773_RESERVEDFIELD3560                                (0x7<<1) // Reserved
22360   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773_RESERVEDFIELD3560_SHIFT                          1
22361   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773_RESERVEDFIELD3561                                (0x1<<4) // Reserved
22362   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2773_RESERVEDFIELD3561_SHIFT                          4
22363 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774                                                    0x00d504UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22364   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3562                                (0x1<<0) // Reserved
22365   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3562_SHIFT                          0
22366   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3563                                (0x1<<1) // Reserved
22367   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3563_SHIFT                          1
22368   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3564                                (0x1<<2) // Reserved
22369   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3564_SHIFT                          2
22370   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3565                                (0xf<<3) // Reserved
22371   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2774_RESERVEDFIELD3565_SHIFT                          3
22372 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2775                                                    0x00d508UL //Access:RW   DataWidth:0x8    // Reserved
22373 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2776                                                    0x00d50cUL //Access:RW   DataWidth:0x8    // Reserved
22374 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2777                                                    0x00d518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22375   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2777_RESERVEDFIELD3568                                (0x1<<0) // Reserved
22376   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2777_RESERVEDFIELD3568_SHIFT                          0
22377 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2778                                                    0x00d544UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22378   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2778_RESERVEDFIELD3569                                (0x1<<0) // Reserved
22379   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2778_RESERVEDFIELD3569_SHIFT                          0
22380   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2778_RESERVEDFIELD3570                                (0x1<<1) // Reserved
22381   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2778_RESERVEDFIELD3570_SHIFT                          1
22382 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2779                                                    0x00d564UL //Access:R    DataWidth:0x8    // Multi Field Register.
22383   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2779_RESERVEDFIELD3571                                (0x3f<<0) // Reserved
22384   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2779_RESERVEDFIELD3571_SHIFT                          0
22385 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2780                                                    0x00d580UL //Access:R    DataWidth:0x8    // Multi Field Register.
22386   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2780_RESERVEDFIELD3572                                (0x3f<<0) // Reserved
22387   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2780_RESERVEDFIELD3572_SHIFT                          0
22388 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2781                                                    0x00d5c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22389   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2781_RESERVEDFIELD3573                                (0x1<<0) // Reserved
22390   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2781_RESERVEDFIELD3573_SHIFT                          0
22391   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2781_RESERVEDFIELD3574                                (0x1<<1) // Reserved
22392   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_RESERVEDREGISTER2781_RESERVEDFIELD3574_SHIFT                          1
22393 #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0                                                                 0x00d5c4UL //Access:R    DataWidth:0x8    // Multi Field Register.
22394   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_READY                                                     (0x1<<0) // Indicates that digital and analog Rx LOS blocks are in LOS mode.
22395   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_READY_SHIFT                                               0
22396   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_RESERVEDFIELD3575                                             (0x1<<1) // Reserved
22397   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_RESERVEDFIELD3575_SHIFT                                       1
22398   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS                                                           (0x1<<2) // The filtered LOS signal value.
22399   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_SHIFT                                                     2
22400   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_RAW                                                       (0x1<<3) // The unfiltered LOS signal value.
22401   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_RAW_SHIFT                                                 3
22402   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_NO_EII                                                    (0x1<<4) // The filtered LOS signal value before EII override logic.
22403   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_LOS_NO_EII_SHIFT                                              4
22404   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_RESERVEDFIELD3576                                             (0x1<<5) // Reserved
22405   #define PHY_NW_IP_REG_LN3_LOS_REFCLK_STATUS0_RESERVEDFIELD3576_SHIFT                                       5
22406 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2782                                                        0x00d600UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22407   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2782_RESERVEDFIELD3577                                    (0x1<<0) // Reserved
22408   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2782_RESERVEDFIELD3577_SHIFT                              0
22409 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2783                                                        0x00d604UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22410   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2783_RESERVEDFIELD3578                                    (0x7<<0) // Reserved
22411   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2783_RESERVEDFIELD3578_SHIFT                              0
22412 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2784                                                        0x00d608UL //Access:RW   DataWidth:0x8    // Reserved
22413 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2785                                                        0x00d60cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22414   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2785_RESERVEDFIELD3580                                    (0x1<<0) // Reserved
22415   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2785_RESERVEDFIELD3580_SHIFT                              0
22416   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2785_RESERVEDFIELD3581                                    (0xf<<1) // Reserved
22417   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2785_RESERVEDFIELD3581_SHIFT                              1
22418 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2786                                                        0x00d640UL //Access:R    DataWidth:0x8    // Reserved
22419 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2787                                                        0x00d644UL //Access:R    DataWidth:0x8    // Multi Field Register.
22420   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2787_RESERVEDFIELD3583                                    (0xf<<0) // Reserved
22421   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2787_RESERVEDFIELD3583_SHIFT                              0
22422 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2788                                                        0x00d648UL //Access:R    DataWidth:0x8    // Reserved
22423 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2789                                                        0x00d64cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22424   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2789_RESERVEDFIELD3585                                    (0x1<<0) // Reserved
22425   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2789_RESERVEDFIELD3585_SHIFT                              0
22426 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2790                                                        0x00d680UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22427   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2790_RESERVEDFIELD3586                                    (0x3<<0) // Reserved
22428   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2790_RESERVEDFIELD3586_SHIFT                              0
22429   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2790_RESERVEDFIELD3587                                    (0xf<<2) // Reserved
22430   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2790_RESERVEDFIELD3587_SHIFT                              2
22431 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2791                                                        0x00d684UL //Access:RW   DataWidth:0x8    // Reserved
22432 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2792                                                        0x00d688UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22433   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2792_RESERVEDFIELD3589                                    (0xf<<0) // Reserved
22434   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2792_RESERVEDFIELD3589_SHIFT                              0
22435 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2793                                                        0x00d68cUL //Access:RW   DataWidth:0x8    // Reserved
22436 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2794                                                        0x00d690UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22437   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2794_RESERVEDFIELD3591                                    (0xf<<0) // Reserved
22438   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2794_RESERVEDFIELD3591_SHIFT                              0
22439 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2795                                                        0x00d694UL //Access:RW   DataWidth:0x8    // Reserved
22440 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2796                                                        0x00d698UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22441   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2796_RESERVEDFIELD3593                                    (0xf<<0) // Reserved
22442   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2796_RESERVEDFIELD3593_SHIFT                              0
22443 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2797                                                        0x00d6c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22444   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2797_RESERVEDFIELD3594                                    (0x1f<<0) // Reserved
22445   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2797_RESERVEDFIELD3594_SHIFT                              0
22446 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2798                                                        0x00d6c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22447   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2798_RESERVEDFIELD3595                                    (0xf<<0) // Reserved
22448   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2798_RESERVEDFIELD3595_SHIFT                              0
22449   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2798_RESERVEDFIELD3596                                    (0xf<<4) // Reserved
22450   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2798_RESERVEDFIELD3596_SHIFT                              4
22451 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2799                                                        0x00d6c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22452   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2799_RESERVEDFIELD3597                                    (0x1<<0) // Reserved
22453   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2799_RESERVEDFIELD3597_SHIFT                              0
22454 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2800                                                        0x00d700UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22455   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2800_RESERVEDFIELD3598                                    (0x3<<0) // Reserved
22456   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2800_RESERVEDFIELD3598_SHIFT                              0
22457 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2801                                                        0x00d704UL //Access:RW   DataWidth:0x8    // Reserved
22458 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2802                                                        0x00d708UL //Access:RW   DataWidth:0x8    // Reserved
22459 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2803                                                        0x00d70cUL //Access:RW   DataWidth:0x8    // Reserved
22460 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2804                                                        0x00d710UL //Access:RW   DataWidth:0x8    // Reserved
22461 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2805                                                        0x00d714UL //Access:RW   DataWidth:0x8    // Reserved
22462 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2806                                                        0x00d718UL //Access:RW   DataWidth:0x8    // Reserved
22463 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2807                                                        0x00d71cUL //Access:RW   DataWidth:0x8    // Reserved
22464 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2808                                                        0x00d720UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22465   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2808_RESERVEDFIELD3606                                    (0x1<<0) // Reserved
22466   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2808_RESERVEDFIELD3606_SHIFT                              0
22467 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2809                                                        0x00d740UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22468   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2809_RESERVEDFIELD3607                                    (0x1<<0) // Reserved
22469   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2809_RESERVEDFIELD3607_SHIFT                              0
22470   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2809_RESERVEDFIELD3608                                    (0xf<<1) // Reserved
22471   #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2809_RESERVEDFIELD3608_SHIFT                              1
22472 #define PHY_NW_IP_REG_LN3_GCFSM2_RESERVEDREGISTER2810                                                        0x00d744UL //Access:RW   DataWidth:0x8    // Reserved
22473 #define PHY_NW_IP_REG_LN3_BIST_TX_CTRL                                                                       0x00d800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22474   #define PHY_NW_IP_REG_LN3_BIST_TX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Tx data generation.
22475   #define PHY_NW_IP_REG_LN3_BIST_TX_CTRL_EN_SHIFT                                                            0
22476   #define PHY_NW_IP_REG_LN3_BIST_TX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to transmitted: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x9 � MAC Tx data
22477   #define PHY_NW_IP_REG_LN3_BIST_TX_CTRL_PATTERN_SEL_SHIFT                                                   1
22478 #define PHY_NW_IP_REG_LN3_BIST_TX_RESERVEDREGISTER2811                                                       0x00d804UL //Access:RW   DataWidth:0x8    // Reserved
22479 #define PHY_NW_IP_REG_LN3_BIST_TX_RESERVEDREGISTER2812                                                       0x00d808UL //Access:RW   DataWidth:0x8    // Reserved
22480 #define PHY_NW_IP_REG_LN3_BIST_TX_RESERVEDREGISTER2813                                                       0x00d80cUL //Access:RW   DataWidth:0x8    // Reserved
22481 #define PHY_NW_IP_REG_LN3_BIST_TX_RESERVEDREGISTER2814                                                       0x00d810UL //Access:RW   DataWidth:0x8    // Reserved
22482 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL0                                                                  0x00d818UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22483   #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL0_MODE                                                           (0x3<<0) // Controls what type of error injection is used: 0x0 � None 0x1 � Single cycle error 0x2 � Timer based
22484   #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL0_MODE_SHIFT                                                     0
22485 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL1                                                                  0x00d81cUL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
22486 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL2                                                                  0x00d820UL //Access:RW   DataWidth:0x8    // Number of cycles between single bit-error injection
22487 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL3                                                                  0x00d824UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
22488 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL4                                                                  0x00d828UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
22489 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL5                                                                  0x00d82cUL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
22490 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL6                                                                  0x00d830UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
22491 #define PHY_NW_IP_REG_LN3_BIST_TX_BER_CTRL7                                                                  0x00d834UL //Access:RW   DataWidth:0x8    // Sets the Tx data bits to be flipped.
22492 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_SHIFT_AMOUNT                                                           0x00d880UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
22493 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_7_0                                                                    0x00d890UL //Access:RW   DataWidth:0x8    // User defined pattern.
22494 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_15_8                                                                   0x00d894UL //Access:RW   DataWidth:0x8    // User defined pattern.
22495 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_23_16                                                                  0x00d898UL //Access:RW   DataWidth:0x8    // User defined pattern.
22496 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_31_24                                                                  0x00d89cUL //Access:RW   DataWidth:0x8    // User defined pattern.
22497 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_39_32                                                                  0x00d8a0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22498 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_47_40                                                                  0x00d8a4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22499 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_55_48                                                                  0x00d8a8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22500 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_63_56                                                                  0x00d8acUL //Access:RW   DataWidth:0x8    // User defined pattern.
22501 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_71_64                                                                  0x00d8b0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22502 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_79_72                                                                  0x00d8b4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22503 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_87_80                                                                  0x00d8b8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22504 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_95_88                                                                  0x00d8bcUL //Access:RW   DataWidth:0x8    // User defined pattern.
22505 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_103_96                                                                 0x00d8c0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22506 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_111_104                                                                0x00d8c4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22507 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_119_112                                                                0x00d8c8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22508 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_127_120                                                                0x00d8ccUL //Access:RW   DataWidth:0x8    // User defined pattern.
22509 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_135_128                                                                0x00d8d0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22510 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_143_136                                                                0x00d8d4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22511 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_151_144                                                                0x00d8d8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22512 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_159_152                                                                0x00d8dcUL //Access:RW   DataWidth:0x8    // User defined pattern.
22513 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_167_160                                                                0x00d8e0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22514 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_175_168                                                                0x00d8e4UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22515 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_183_176                                                                0x00d8e8UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22516 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_191_184                                                                0x00d8ecUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22517 #define PHY_NW_IP_REG_LN3_BIST_TX_UDP_199_192                                                                0x00d8f0UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22518 #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL                                                                       0x00da00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22519   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_EN                                                                  (0x1<<0) // Enables BIST Rx data checking.
22520   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_EN_SHIFT                                                            0
22521   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_PATTERN_SEL                                                         (0xf<<1) // Selects the pattern to search for: 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP 0x8 � Auto-detect
22522   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_PATTERN_SEL_SHIFT                                                   1
22523   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_CLEAR_BER                                                           (0x1<<5) // Clears the bit error counter.
22524   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_CLEAR_BER_SHIFT                                                     5
22525   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_STOP_ERROR_COUNT                                                    (0x1<<6) // Stops the error count from incrementing.  Can be used to read back the BER data coherently.
22526   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_STOP_ERROR_COUNT_SHIFT                                              6
22527   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA                                              (0x1<<7) // Forces the PRBS LFSR to reseed with Rx data every cycle.  This will cause the bit error counter to be inaccurate.
22528   #define PHY_NW_IP_REG_LN3_BIST_RX_CTRL_FORCE_LFSR_WITH_RXDATA_SHIFT                                        7
22529 #define PHY_NW_IP_REG_LN3_BIST_RX_STATUS                                                                     0x00da10UL //Access:R    DataWidth:0x8    // Multi Field Register.
22530   #define PHY_NW_IP_REG_LN3_BIST_RX_STATUS_STATE                                                             (0x7<<0) // State of the BIST checker: 0x0 � Off 0x1 � Searching for pattern 0x2 � Waiting for pattern lock conditions 0x3 � Pattern lock acquired 0x4 � Pattern lock lost
22531   #define PHY_NW_IP_REG_LN3_BIST_RX_STATUS_STATE_SHIFT                                                       0
22532   #define PHY_NW_IP_REG_LN3_BIST_RX_STATUS_PATTERN_DET                                                       (0xf<<3) // Indicates the pattern  detected: 0x0 � No pattern detected 0x1 � PRBS 0xC1 0x2 � PRBS 0x221 0x3 � PRBS 0xA01 0x4 � PRBS 0xC001 0x5 � PRBS 0x840001 0x6 � PRBS 0x90000001 0x7 � User defined pattern UDP
22533   #define PHY_NW_IP_REG_LN3_BIST_RX_STATUS_PATTERN_DET_SHIFT                                                 3
22534 #define PHY_NW_IP_REG_LN3_BIST_RX_BER_STATUS0                                                                0x00da20UL //Access:R    DataWidth:0x8    // Number of bit errors.
22535 #define PHY_NW_IP_REG_LN3_BIST_RX_BER_STATUS1                                                                0x00da24UL //Access:R    DataWidth:0x8    // Number of bit errors.
22536 #define PHY_NW_IP_REG_LN3_BIST_RX_BER_STATUS2                                                                0x00da28UL //Access:R    DataWidth:0x8    // Number of bit errors.
22537 #define PHY_NW_IP_REG_LN3_BIST_RX_BER_STATUS4                                                                0x00da30UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
22538 #define PHY_NW_IP_REG_LN3_BIST_RX_BER_STATUS5                                                                0x00da34UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
22539 #define PHY_NW_IP_REG_LN3_BIST_RX_BER_STATUS6                                                                0x00da38UL //Access:R    DataWidth:0x8    // Number of cycles that errors have been counted.
22540 #define PHY_NW_IP_REG_LN3_BIST_RX_LOCK_CTRL0                                                                 0x00da50UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
22541 #define PHY_NW_IP_REG_LN3_BIST_RX_LOCK_CTRL1                                                                 0x00da54UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern lock.
22542 #define PHY_NW_IP_REG_LN3_BIST_RX_LOCK_CTRL2                                                                 0x00da58UL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
22543 #define PHY_NW_IP_REG_LN3_BIST_RX_LOCK_CTRL3                                                                 0x00da5cUL //Access:RW   DataWidth:0x8    // Maximum number of errors allowed to trigger pattern lock.
22544 #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL0                                                            0x00da80UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
22545 #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL1                                                            0x00da84UL //Access:RW   DataWidth:0x8    // Size of error sampling window to trigger pattern loss-of-lock.
22546 #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL2                                                            0x00da88UL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
22547 #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL3                                                            0x00da8cUL //Access:RW   DataWidth:0x8    // Minimum number of errors allowed to trigger pattern loss-of-lock.
22548 #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL4                                                            0x00da90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22549   #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK                                        (0x1<<0) // Stops pattern from being re-locked when loss-of-lock occurs.
22550   #define PHY_NW_IP_REG_LN3_BIST_RX_LOSS_LOCK_CTRL4_STOP_ON_LOSS_LOCK_SHIFT                                  0
22551 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_SHIFT_AMOUNT                                                           0x00dac0UL //Access:RW   DataWidth:0x8    // Determines the length of the UDP.  Must be set to d160 modulus udp_length.
22552 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_7_0                                                                    0x00dad0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22553 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_15_8                                                                   0x00dad4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22554 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_23_16                                                                  0x00dad8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22555 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_31_24                                                                  0x00dadcUL //Access:RW   DataWidth:0x8    // User defined pattern.
22556 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_39_32                                                                  0x00dae0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22557 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_47_40                                                                  0x00dae4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22558 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_55_48                                                                  0x00dae8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22559 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_63_56                                                                  0x00daecUL //Access:RW   DataWidth:0x8    // User defined pattern.
22560 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_71_64                                                                  0x00daf0UL //Access:RW   DataWidth:0x8    // User defined pattern.
22561 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_79_72                                                                  0x00daf4UL //Access:RW   DataWidth:0x8    // User defined pattern.
22562 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_87_80                                                                  0x00daf8UL //Access:RW   DataWidth:0x8    // User defined pattern.
22563 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_95_88                                                                  0x00dafcUL //Access:RW   DataWidth:0x8    // User defined pattern.
22564 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_103_96                                                                 0x00db00UL //Access:RW   DataWidth:0x8    // User defined pattern.
22565 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_111_104                                                                0x00db04UL //Access:RW   DataWidth:0x8    // User defined pattern.
22566 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_119_112                                                                0x00db08UL //Access:RW   DataWidth:0x8    // User defined pattern.
22567 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_127_120                                                                0x00db0cUL //Access:RW   DataWidth:0x8    // User defined pattern.
22568 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_135_128                                                                0x00db10UL //Access:RW   DataWidth:0x8    // User defined pattern.
22569 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_143_136                                                                0x00db14UL //Access:RW   DataWidth:0x8    // User defined pattern.
22570 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_151_144                                                                0x00db18UL //Access:RW   DataWidth:0x8    // User defined pattern.
22571 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_159_152                                                                0x00db1cUL //Access:RW   DataWidth:0x8    // User defined pattern.
22572 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_167_160                                                                0x00db20UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22573 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_175_168                                                                0x00db24UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22574 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_183_176                                                                0x00db28UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22575 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_191_184                                                                0x00db2cUL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22576 #define PHY_NW_IP_REG_LN3_BIST_RX_UDP_199_192                                                                0x00db30UL //Access:RW   DataWidth:0x8    // User defined pattern extension bits.
22577 #define PHY_NW_IP_REG_LN3_FEATURE_RXTERM_CFG0                                                                0x00dc00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22578   #define PHY_NW_IP_REG_LN3_FEATURE_RXTERM_CFG0_AC_COUPLED                                                   (0x1<<0) // Configures AC/DC coupling of the lane 0: DC coupled 1: AC coupled
22579   #define PHY_NW_IP_REG_LN3_FEATURE_RXTERM_CFG0_AC_COUPLED_SHIFT                                             0
22580 #define PHY_NW_IP_REG_LN3_FEATURE_RXCLKDIV_CFG0                                                              0x00dc04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22581   #define PHY_NW_IP_REG_LN3_FEATURE_RXCLKDIV_CFG0_EN                                                         (0x1<<0) // Enables turning on the divided rxclk output
22582   #define PHY_NW_IP_REG_LN3_FEATURE_RXCLKDIV_CFG0_EN_SHIFT                                                   0
22583 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2815                                                       0x00dc10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22584   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2815_RESERVEDFIELD3614                                   (0x1<<0) // Reserved
22585   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2815_RESERVEDFIELD3614_SHIFT                             0
22586   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2815_RESERVEDFIELD3615                                   (0x1<<1) // Reserved
22587   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2815_RESERVEDFIELD3615_SHIFT                             1
22588 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816                                                       0x00dc14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22589   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3616                                   (0x1<<0) // Reserved
22590   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3616_SHIFT                             0
22591   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3617                                   (0x1<<1) // Reserved
22592   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3617_SHIFT                             1
22593   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3618                                   (0x1<<2) // Reserved
22594   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3618_SHIFT                             2
22595   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3619                                   (0x1<<3) // Reserved
22596   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3619_SHIFT                             3
22597   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3620                                   (0x1<<4) // Reserved
22598   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3620_SHIFT                             4
22599   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3621                                   (0x1<<5) // Reserved
22600   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2816_RESERVEDFIELD3621_SHIFT                             5
22601 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817                                                       0x00dc18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22602   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3622                                   (0x1<<0) // Reserved
22603   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3622_SHIFT                             0
22604   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3623                                   (0x1<<1) // Reserved
22605   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3623_SHIFT                             1
22606   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3624                                   (0x1<<2) // Reserved
22607   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3624_SHIFT                             2
22608   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3625                                   (0x1<<3) // Reserved
22609   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2817_RESERVEDFIELD3625_SHIFT                             3
22610 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818                                                       0x00dc1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22611   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3626                                   (0x1<<0) // Reserved
22612   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3626_SHIFT                             0
22613   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3627                                   (0x1<<1) // Reserved
22614   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3627_SHIFT                             1
22615   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3628                                   (0x1<<2) // Reserved
22616   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3628_SHIFT                             2
22617   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3629                                   (0x1<<3) // Reserved
22618   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3629_SHIFT                             3
22619   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3630                                   (0x1<<4) // Reserved
22620   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3630_SHIFT                             4
22621   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3631                                   (0x1<<5) // Reserved
22622   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3631_SHIFT                             5
22623   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3632                                   (0x1<<6) // Reserved
22624   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3632_SHIFT                             6
22625   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3633                                   (0x1<<7) // Reserved
22626   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2818_RESERVEDFIELD3633_SHIFT                             7
22627 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819                                                       0x00dc20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22628   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3634                                   (0x1<<0) // Reserved
22629   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3634_SHIFT                             0
22630   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3635                                   (0x1<<1) // Reserved
22631   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3635_SHIFT                             1
22632   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3636                                   (0x1<<2) // Reserved
22633   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3636_SHIFT                             2
22634   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3637                                   (0x1<<3) // Reserved
22635   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3637_SHIFT                             3
22636   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3638                                   (0x3<<4) // Reserved
22637   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2819_RESERVEDFIELD3638_SHIFT                             4
22638 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820                                                       0x00dc24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22639   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820_RESERVEDFIELD3639                                   (0x1<<0) // Reserved
22640   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820_RESERVEDFIELD3639_SHIFT                             0
22641   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820_RESERVEDFIELD3640                                   (0x1<<1) // Reserved
22642   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820_RESERVEDFIELD3640_SHIFT                             1
22643   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820_RESERVEDFIELD3641                                   (0x1<<2) // Reserved
22644   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2820_RESERVEDFIELD3641_SHIFT                             2
22645 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2821                                                       0x00dc40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22646   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2821_RESERVEDFIELD3642                                   (0x3<<0) // Reserved
22647   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2821_RESERVEDFIELD3642_SHIFT                             0
22648 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2822                                                       0x00dc44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22649   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2822_RESERVEDFIELD3643                                   (0xf<<0) // Reserved
22650   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2822_RESERVEDFIELD3643_SHIFT                             0
22651 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2823                                                       0x00dc48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22652   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2823_RESERVEDFIELD3644                                   (0x1<<0) // Reserved
22653   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2823_RESERVEDFIELD3644_SHIFT                             0
22654   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2823_RESERVEDFIELD3645                                   (0x7f<<1) // Reserved
22655   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2823_RESERVEDFIELD3645_SHIFT                             1
22656 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2824                                                       0x00dc4cUL //Access:RW   DataWidth:0x8    // Reserved
22657 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2825                                                       0x00dc50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22658   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2825_RESERVEDFIELD3647                                   (0x1<<0) // Reserved
22659   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2825_RESERVEDFIELD3647_SHIFT                             0
22660   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2825_RESERVEDFIELD3648                                   (0x1<<1) // Reserved
22661   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2825_RESERVEDFIELD3648_SHIFT                             1
22662 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2826                                                       0x00dc54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22663   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2826_RESERVEDFIELD3649                                   (0x1<<0) // Reserved
22664   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2826_RESERVEDFIELD3649_SHIFT                             0
22665   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2826_RESERVEDFIELD3650                                   (0x1<<1) // Reserved
22666   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2826_RESERVEDFIELD3650_SHIFT                             1
22667 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2827                                                       0x00dc58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22668   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2827_RESERVEDFIELD3651                                   (0x1<<0) // Reserved
22669   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2827_RESERVEDFIELD3651_SHIFT                             0
22670   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2827_RESERVEDFIELD3652                                   (0x1<<1) // Reserved
22671   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2827_RESERVEDFIELD3652_SHIFT                             1
22672 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2828                                                       0x00dc80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22673   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2828_RESERVEDFIELD3653                                   (0x1<<0) // Reserved
22674   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2828_RESERVEDFIELD3653_SHIFT                             0
22675 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG                                                             0x00dc84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22676   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0                                        (0x3<<0) // How many times to repeat CTLE adaptation sequence for initial adaptation set 0
22677   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT0_SHIFT                                  0
22678   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1                                        (0x3<<2) // How many times to repeat CTLE adaptation sequence for initial adaptation set 1
22679   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_REPEAT_COUNT_INIT1_SHIFT                                  2
22680   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD3654                                         (0x3<<4) // Reserved
22681   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD3654_SHIFT                                   4
22682   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD3655                                         (0x3<<6) // Reserved
22683   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_CFG_RESERVEDFIELD3655_SHIFT                                   6
22684 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_AGC_CFG                                                         0x00dc88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22685   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN                                              (0x1<<0) // Enables AGC threshold adaptation for initial adaptation
22686   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_AGC_CFG_INIT0_EN_SHIFT                                        0
22687   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD3656                                     (0x1<<2) // Reserved
22688   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_AGC_CFG_RESERVEDFIELD3656_SHIFT                               2
22689 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_APG_MAP_CFG                                                     0x00dc8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22690   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN                                          (0x1<<0) // Enables mapping GN_APG setting from AGC threshold for initial adaptation
22691   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_APG_MAP_CFG_INIT0_EN_SHIFT                                    0
22692   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD3657                                 (0x1<<2) // Reserved
22693   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_APG_MAP_CFG_RESERVEDFIELD3657_SHIFT                           2
22694 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG                                                         0x00dc90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22695   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL                                             (0x3<<0) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 0 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
22696   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_INIT0_SEL_SHIFT                                       0
22697   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL                                             (0x3<<2) // Selects the CTLE EQ LFG adaptation method for initial adaptation set 1 0x0: Disables CTLE EQ LFG Adaptation 0x1: Method 1: GN_APG mapped from LUT, EQ_LFG stand-alone closed-loop 0x2: Method 2: GN_APG stand-alone closed-loop, EQ_LFG stand-alone closed-loop 0x3: Method 3: GN_APG and EQ_LFG combined closed-loop
22698   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_INIT1_SEL_SHIFT                                       2
22699   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD3658                                     (0x3<<4) // Reserved
22700   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD3658_SHIFT                               4
22701   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD3659                                     (0x3<<6) // Reserved
22702   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_LFG_CFG_RESERVEDFIELD3659_SHIFT                               6
22703 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0                                                        0x00dc94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22704   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN                                        (0x1<<0) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 0
22705   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_EDGE_EN_SHIFT                                  0
22706   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN                                        (0x1<<1) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 0
22707   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT0_DATA_EN_SHIFT                                  1
22708   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN                                        (0x1<<2) // Enables CTLE EQ HFG edge based adaptation at initial adapation set 1
22709   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_EDGE_EN_SHIFT                                  2
22710   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN                                        (0x1<<3) // Enables CTLE EQ HFG Data based adaptation for the initial adaptation set 1
22711   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_INIT1_DATA_EN_SHIFT                                  3
22712   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3660                                    (0x1<<4) // Reserved
22713   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3660_SHIFT                              4
22714   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3661                                    (0x1<<5) // Reserved
22715   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3661_SHIFT                              5
22716   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3662                                    (0x1<<6) // Reserved
22717   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3662_SHIFT                              6
22718   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3663                                    (0x1<<7) // Reserved
22719   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG0_RESERVEDFIELD3663_SHIFT                              7
22720 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1                                                        0x00dc98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22721   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL                                     (0x3<<0) // Selects which HFG result to use for the initial adaptation set 0 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
22722   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT0_RESULT_SEL_SHIFT                               0
22723   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL                                     (0x3<<2) // Selects which HFG result to use for the initial adaptation set 1 0x0: Edge Based 0x1: Data Based 0x2: Average of Edge & Data result 0x3: Reserved
22724   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_INIT1_RESULT_SEL_SHIFT                               2
22725   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD3664                                    (0x3<<4) // Reserved
22726   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD3664_SHIFT                              4
22727   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD3665                                    (0x3<<6) // Reserved
22728   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_HFG_CFG1_RESERVEDFIELD3665_SHIFT                              6
22729 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2829                                                       0x00dc9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22730   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2829_RESERVEDFIELD3666                                   (0x1<<0) // Reserved
22731   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2829_RESERVEDFIELD3666_SHIFT                             0
22732 #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG                                                         0x00dca0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22733   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN                                              (0x1<<0) // Enables CTLE midband shaping adaptation for initial adaptation set 0
22734   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_INIT0_EN_SHIFT                                        0
22735   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN                                              (0x1<<1) // Enables CTLE midband shaping adaptation for initial adaptation set 1
22736   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_INIT1_EN_SHIFT                                        1
22737   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD3667                                     (0x1<<2) // Reserved
22738   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD3667_SHIFT                               2
22739   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD3668                                     (0x1<<3) // Reserved
22740   #define PHY_NW_IP_REG_LN3_FEATURE_CTLE_ADAPT_MBS_CFG_RESERVEDFIELD3668_SHIFT                               3
22741 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830                                                       0x00dca4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22742   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3669                                   (0x1<<0) // Reserved
22743   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3669_SHIFT                             0
22744   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3670                                   (0x1<<1) // Reserved
22745   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3670_SHIFT                             1
22746   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3671                                   (0x1<<2) // Reserved
22747   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3671_SHIFT                             2
22748   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3672                                   (0x1<<3) // Reserved
22749   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3672_SHIFT                             3
22750   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3673                                   (0x1<<4) // Reserved
22751   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3673_SHIFT                             4
22752   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3674                                   (0x1<<5) // Reserved
22753   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3674_SHIFT                             5
22754   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3675                                   (0x1<<6) // Reserved
22755   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3675_SHIFT                             6
22756   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3676                                   (0x1<<7) // Reserved
22757   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2830_RESERVEDFIELD3676_SHIFT                             7
22758 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG                                                                    0x00dcc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22759   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP1_EN                                                          (0x1<<0) // Enables DFE Tap 1. Tap1 will not be powered up if it is not enabled
22760   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP1_EN_SHIFT                                                    0
22761   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP2_EN                                                          (0x1<<1) // Enables DFE Tap 2. Tap2 will not be powered up if it is not enabled
22762   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP2_EN_SHIFT                                                    1
22763   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP3_EN                                                          (0x1<<2) // Enables DFE Tap 3. Tap3 will not be powered up if it is not enabled
22764   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP3_EN_SHIFT                                                    2
22765   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP4_EN                                                          (0x1<<3) // Enables DFE Tap 4. Tap4 will not be powered up if it is not enabled
22766   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP4_EN_SHIFT                                                    3
22767   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP5_EN                                                          (0x1<<4) // Enables DFE Tap 5. Tap5 will not be powered up if it is not enabled
22768   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_CFG_TAP5_EN_SHIFT                                                    4
22769 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_CFG                                                              0x00dcc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22770   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_CFG_METHOD_SEL                                                 (0x1<<0) // Which DFE Adaptation Algorithm to use: 0x0: SS-LMS 0x1: Pattern Based Zero Forcing
22771   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_CFG_METHOD_SEL_SHIFT                                           0
22772 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG                                                         0x00dcc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22773   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 1
22774   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_TAP1_INIT_EN_SHIFT                                    0
22775   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD3677                                     (0x1<<1) // Reserved
22776   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD3677_SHIFT                               1
22777   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD3678                                     (0x1<<2) // Reserved
22778   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD3678_SHIFT                               2
22779   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD3679                                     (0x1<<3) // Reserved
22780   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP1_CFG_RESERVEDFIELD3679_SHIFT                               3
22781 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG                                                         0x00dcccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22782   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 2
22783   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_TAP2_INIT_EN_SHIFT                                    0
22784   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD3680                                     (0x1<<1) // Reserved
22785   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD3680_SHIFT                               1
22786   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD3681                                     (0x1<<2) // Reserved
22787   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD3681_SHIFT                               2
22788   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD3682                                     (0x1<<3) // Reserved
22789   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP2_CFG_RESERVEDFIELD3682_SHIFT                               3
22790 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG                                                         0x00dcd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22791   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 3
22792   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_TAP3_INIT_EN_SHIFT                                    0
22793   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD3683                                     (0x1<<1) // Reserved
22794   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD3683_SHIFT                               1
22795   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD3684                                     (0x1<<2) // Reserved
22796   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD3684_SHIFT                               2
22797   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD3685                                     (0x1<<3) // Reserved
22798   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP3_CFG_RESERVEDFIELD3685_SHIFT                               3
22799 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG                                                         0x00dcd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22800   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 4
22801   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_TAP4_INIT_EN_SHIFT                                    0
22802   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD3686                                     (0x1<<1) // Reserved
22803   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD3686_SHIFT                               1
22804   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD3687                                     (0x1<<2) // Reserved
22805   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD3687_SHIFT                               2
22806   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD3688                                     (0x1<<3) // Reserved
22807   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP4_CFG_RESERVEDFIELD3688_SHIFT                               3
22808 #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG                                                         0x00dcd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22809   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN                                          (0x1<<0) // Enables initial adaptations for Tap 5
22810   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_TAP5_INIT_EN_SHIFT                                    0
22811   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD3689                                     (0x1<<1) // Reserved
22812   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD3689_SHIFT                               1
22813   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD3690                                     (0x1<<2) // Reserved
22814   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD3690_SHIFT                               2
22815   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD3691                                     (0x1<<3) // Reserved
22816   #define PHY_NW_IP_REG_LN3_FEATURE_DFE_ADAPT_TAP5_CFG_RESERVEDFIELD3691_SHIFT                               3
22817 #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG0                                                            0x00dce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22818   #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG0_EN                                                       (0x1<<0) // Enables continuous background adaptation
22819   #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG0_EN_SHIFT                                                 0
22820   #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD3692                                        (0x1<<1) // Reserved
22821   #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG0_RESERVEDFIELD3692_SHIFT                                  1
22822 #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG1                                                            0x00dce4UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
22823 #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG2                                                            0x00dce8UL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
22824 #define PHY_NW_IP_REG_LN3_FEATURE_ADAPT_CONT_CFG3                                                            0x00dcecUL //Access:RW   DataWidth:0x8    // How often in ms to run continuous adaptations 1ms to ~279 mins
22825 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2831                                                       0x00dcf0UL //Access:RW   DataWidth:0x8    // Reserved
22826 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2832                                                       0x00dcf4UL //Access:RW   DataWidth:0x8    // Reserved
22827 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2833                                                       0x00dcf8UL //Access:RW   DataWidth:0x8    // Reserved
22828 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2834                                                       0x00dcfcUL //Access:RW   DataWidth:0x8    // Reserved
22829 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2835                                                       0x00dd00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22830   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2835_RESERVEDFIELD3697                                   (0x3<<0) // Reserved
22831   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2835_RESERVEDFIELD3697_SHIFT                             0
22832   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2835_RESERVEDFIELD3698                                   (0x3<<2) // Reserved
22833   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2835_RESERVEDFIELD3698_SHIFT                             2
22834 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2836                                                       0x00dd04UL //Access:RW   DataWidth:0x8    // Reserved
22835 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2837                                                       0x00dd08UL //Access:RW   DataWidth:0x8    // Reserved
22836 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2838                                                       0x00dd0cUL //Access:RW   DataWidth:0x8    // Reserved
22837 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2839                                                       0x00dd10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22838   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2839_RESERVEDFIELD3702                                   (0xf<<0) // Reserved
22839   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2839_RESERVEDFIELD3702_SHIFT                             0
22840 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2840                                                       0x00dd14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22841   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2840_RESERVEDFIELD3703                                   (0x7<<0) // Reserved
22842   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2840_RESERVEDFIELD3703_SHIFT                             0
22843   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2840_RESERVEDFIELD3704                                   (0x1f<<3) // Reserved
22844   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2840_RESERVEDFIELD3704_SHIFT                             3
22845 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2841                                                       0x00dd18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22846   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2841_RESERVEDFIELD3705                                   (0x3<<0) // Reserved
22847   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2841_RESERVEDFIELD3705_SHIFT                             0
22848   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2841_RESERVEDFIELD3706                                   (0x1f<<2) // Reserved
22849   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2841_RESERVEDFIELD3706_SHIFT                             2
22850 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2842                                                       0x00dd1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22851   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2842_RESERVEDFIELD3707                                   (0xf<<0) // Reserved
22852   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2842_RESERVEDFIELD3707_SHIFT                             0
22853   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2842_RESERVEDFIELD3708                                   (0xf<<4) // Reserved
22854   #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2842_RESERVEDFIELD3708_SHIFT                             4
22855 #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0                                                                  0x00dd40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22856   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RESERVEDFIELD3709                                              (0x1<<0) // Reserved
22857   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RESERVEDFIELD3709_SHIFT                                        0
22858   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RX_CTRL_DIS                                                    (0x1<<1) // Disables the firmware rx_ctrl MSM
22859   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RX_CTRL_DIS_SHIFT                                              1
22860   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RESERVEDFIELD3710                                              (0x1<<2) // Reserved
22861   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RESERVEDFIELD3710_SHIFT                                        2
22862   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RESERVEDFIELD3711                                              (0x1<<3) // Reserved
22863   #define PHY_NW_IP_REG_LN3_FEATURE_TEST_CFG0_RESERVEDFIELD3711_SHIFT                                        3
22864 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2843                                                       0x00dd60UL //Access:RW   DataWidth:0x8    // Reserved
22865 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2844                                                       0x00dd64UL //Access:RW   DataWidth:0x8    // Reserved
22866 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2845                                                       0x00dd68UL //Access:RW   DataWidth:0x8    // Reserved
22867 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2846                                                       0x00dd6cUL //Access:RW   DataWidth:0x8    // Reserved
22868 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2847                                                       0x00dd70UL //Access:RW   DataWidth:0x8    // Reserved
22869 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2848                                                       0x00dd74UL //Access:RW   DataWidth:0x8    // Reserved
22870 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2849                                                       0x00dd78UL //Access:RW   DataWidth:0x8    // Reserved
22871 #define PHY_NW_IP_REG_LN3_FEATURE_RESERVEDREGISTER2850                                                       0x00dd7cUL //Access:RW   DataWidth:0x8    // Reserved
22872 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0                                                                    0x00de00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22873   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING                                              (0x1<<0) // Starts link training procedure when asserted.  This is an 802.3 defined variable.
22874   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_MR_RESTART_TRAINING_SHIFT                                        0
22875   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE                                               (0x1<<1) // Indicates to LTSM that link training procedure should be run; otherwise procedures skip directly to signal_det assertion.  This is an 802.3 defined variable.
22876   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_MR_TRAINING_ENABLE_SHIFT                                         1
22877   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_SIGNAL_DETECT                                                    (0x1<<2) // Output corresponding to link training signal detect variable.  Should be set when link training has completed successfully.
22878   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_SIGNAL_DETECT_SHIFT                                              2
22879   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_CLEAR                                                            (0x1<<3) // Synchronous reset for LT Tx block.
22880   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL0_CLEAR_SHIFT                                                      3
22881 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL1                                                                    0x00de04UL //Access:RW   DataWidth:0x8    // Maximum time allowed for LT procedure.  If this is exceeded then the training_fail status will assert.  This is an 802.defined variable.  Value is encoded as: 39338 * DESIRED_DELAY * 2 ^logdata_width / data_width  Should be set to 500ns for 802.3 compliant timeout.
22882 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL2                                                                    0x00de08UL //Access:RW   DataWidth:0x8    // Same as above.
22883 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL3                                                                    0x00de0cUL //Access:RW   DataWidth:0x8    // Number of additional frames to send after both receivers have been trained and are ready.  This is an 802.3 defined variable.  Should be set between 100 and 300 for 802.3 compliance.
22884 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL4                                                                    0x00de10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22885   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL4_WAIT_TIME_8                                                      (0x1<<0) // Same as above.
22886   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL4_WAIT_TIME_8_SHIFT                                                0
22887 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5                                                                    0x00de14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22888   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5_FRAME_LOCK                                                       (0x1<<0) // Input to LTSM that receiver has acquired frame lock.  This value should be taken from the corresponding LT Rx register.  This  an 802.3 defined variable.
22889   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5_FRAME_LOCK_SHIFT                                                 0
22890   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5_RX_TRAINED                                                       (0x1<<1) // Input to LTSM indicating that the local receiver has completed training.  This is an 802.3 defined variable.
22891   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5_RX_TRAINED_SHIFT                                                 1
22892   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5_REMOTE_RX_READY                                                  (0x1<<2) // Input to LTSM indicating that the remote receiver is trained and ready.  This value should be taken from the corresponding LT Rx registers.  This is an 802.3 defined variable.
22893   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_CTRL5_REMOTE_RX_READY_SHIFT                                            2
22894 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS                                                                   0x00de40UL //Access:R    DataWidth:0x8    // Multi Field Register.
22895   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_TRAINING_FAIL                                                   (0x1<<0) // Output from LTSM indicating that link training has failed.  This is an 802.3 defined variable.
22896   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_TRAINING_FAIL_SHIFT                                             0
22897   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_TRAINING                                                        (0x1<<1) // Output from LTSM indicating that link training is in progress.  This is an 802.3 defined variable.
22898   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_TRAINING_SHIFT                                                  1
22899   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_SIGNAL_DETECT                                                   (0x1<<2) // Output from LTSM indicating that link training is complete and successful.  This is an 802.3 defined variable.  This value is only visible internally, and is not the signal_det value driven to PHY top-level.
22900   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_SIGNAL_DETECT_SHIFT                                             2
22901   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY                                              (0x1<<4) // Output from LSM corresponding to 802.3 defined local_rx_ready variable. After this is asserted the corresponding frame status report field should be set.
22902   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATUS_FSM_LOCAL_RX_READY_SHIFT                                        4
22903 #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL0                                                                   0x00de4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
22904   #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS pattern. 0 � CL72 1 + x^9 +x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
22905   #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
22906 #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL1                                                                   0x00de50UL //Access:RW   DataWidth:0x8    // Initial PRBS LFSR seed.  This needs to be set according to the requirements in 802.3 CL72 or CL93 depending on the type of link training and lane bonding being performed.
22907 #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL2                                                                   0x00de54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22908   #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL2_SEED_10_8                                                       (0x7<<0) // Same as above.
22909   #define PHY_NW_IP_REG_LN3_LT_TX_PRBS_CTRL2_SEED_10_8_SHIFT                                                 0
22910 #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL                                                      0x00de80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22911   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1                                               (0x3<<0) // Coefficient update request field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
22912   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_C_P1_SHIFT                                         0
22913   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0                                                (0x3<<2) // Coefficient update request field for cursor tap.
22914   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_C_0_SHIFT                                          2
22915   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1                                               (0x3<<4) // Coefficient update request field for pre-cursor tap.
22916   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_C_M1_SHIFT                                         4
22917   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE                                         (0x1<<6) // Coefficient update initialize field.
22918   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_INITIALIZE_SHIFT                                   6
22919   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET                                             (0x1<<7) // Coefficient update preset field.
22920   #define PHY_NW_IP_REG_LN3_LT_TX_COEFFICIENT_UPDATE_CTRL_PRESET_SHIFT                                       7
22921 #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL                                                           0x00de88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22922   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_C_P1                                                    (0x3<<0) // Status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
22923   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_C_P1_SHIFT                                              0
22924   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_C_0                                                     (0x3<<2) // Status report field for cursor tap.
22925   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_C_0_SHIFT                                               2
22926   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_C_M1                                                    (0x3<<4) // Status report field for pre-cursor tap.
22927   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_C_M1_SHIFT                                              4
22928   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY                                          (0x1<<6) // Status report field to indicate local receiver is ready.  Should be set based on LTSM output of corresponding variable.
22929   #define PHY_NW_IP_REG_LN3_LT_TX_STATUS_REPORT_CTRL_LOCAL_RX_READY_SHIFT                                    6
22930 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS0                                                            0x00dec0UL //Access:R    DataWidth:0x8    // Multi Field Register.
22931   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS0_CURRENT                                                  (0x7<<0) // Current state of LTSM. 0x0 � INITIALIZE 0x1 � SEND_TRAINING 0x2 � TRAIN_REMOTE 0x3 � TRAIN_LOCAL 0x4 � S7 0x5 � TRAINING_FAILURE 0x6 � LINK_READY 0x7 � SEND_DATA
22932   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS0_CURRENT_SHIFT                                            0
22933   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS0_PREV1                                                    (0x7<<4) // One state previous.
22934   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS0_PREV1_SHIFT                                              4
22935 #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS1                                                            0x00dec4UL //Access:R    DataWidth:0x8    // Multi Field Register.
22936   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS1_PREV2                                                    (0x7<<0) // Two states previous.
22937   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS1_PREV2_SHIFT                                              0
22938   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS1_PREV3                                                    (0x7<<4) // Three states previous.
22939   #define PHY_NW_IP_REG_LN3_LT_TX_FSM_STATE_STATUS1_PREV3_SHIFT                                              4
22940 #define PHY_NW_IP_REG_LN3_LT_RX_CTRL0                                                                        0x00df00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22941   #define PHY_NW_IP_REG_LN3_LT_RX_CTRL0_CLEAR                                                                (0x1<<0) // Synchronous reset for LT Rx block.
22942   #define PHY_NW_IP_REG_LN3_LT_RX_CTRL0_CLEAR_SHIFT                                                          0
22943   #define PHY_NW_IP_REG_LN3_LT_RX_CTRL0_TRAINING                                                             (0x1<<1) // This is the 802.3 defined training variable.  It should be set according to corresponding LTSM output.
22944   #define PHY_NW_IP_REG_LN3_LT_RX_CTRL0_TRAINING_SHIFT                                                       1
22945 #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_CTRL0                                                                   0x00df08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22946   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_CTRL0_POLYNOMIAL                                                      (0x7<<0) // Selects between CL72 and CL93 PRBS patterns. 0 � CL72 1 + x^9 + x^11 1 � CL93 1 + x^5 + x^6 + x^10 + x^11 2 � CL93 1 + x^5 + x^6 + x^9 + x^11 3 � CL93 1 + x^4 + x^6 + x^8 + x^11 4 � CL93 1 + x^4 + x^6 + x^7 + x^11
22947   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_CTRL0_POLYNOMIAL_SHIFT                                                0
22948 #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_CTRL1                                                                   0x00df0cUL //Access:RW   DataWidth:0x8    // Maximum number  of PRBS bit errors allowed in single LT frame for PRBS lock to be achieved.
22949 #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS0                                                                 0x00df14UL //Access:R    DataWidth:0x8    // Multi Field Register.
22950   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS0_UPDATE                                                        (0x1<<0) // Assertion indicates that PRBS status information has been updated.
22951   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS0_UPDATE_SHIFT                                                  0
22952   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS0_LOCK                                                          (0x1<<1) // Indicates that a valid PRBS pattern has been detected in receiver LT frame.
22953   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS0_LOCK_SHIFT                                                    1
22954 #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS1                                                                 0x00df18UL //Access:R    DataWidth:0x8    // Number of bit errors in PRBS pattern since last lock assertion event.
22955 #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS2                                                                 0x00df1cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22956   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8                                              (0xf<<0) // Same as above.
22957   #define PHY_NW_IP_REG_LN3_LT_RX_PRBS_STATUS2_ERROR_COUNT_11_8_SHIFT                                        0
22958 #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_CTRL                                                                   0x00df40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22959   #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_CTRL_CLEAR_COUNT                                                     (0x1<<0) // Clears both the absolute and erroneous frame counters.
22960   #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_CTRL_CLEAR_COUNT_SHIFT                                               0
22961 #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS0                                                                0x00df4cUL //Access:R    DataWidth:0x8    // Multi Field Register.
22962   #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS0_FRAME_LOCK                                                   (0x1<<0) // Indicates that the receiver has locked to incoming LT frames.
22963   #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS0_FRAME_LOCK_SHIFT                                             0
22964 #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS1                                                                0x00df50UL //Access:R    DataWidth:0x8    // Total number of received frames since frame lock.
22965 #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS2                                                                0x00df54UL //Access:R    DataWidth:0x8    // Same as above.
22966 #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS3                                                                0x00df58UL //Access:R    DataWidth:0x8    // Total number of received frames  with a PRBS, DME, or framing error since frame lock.
22967 #define PHY_NW_IP_REG_LN3_LT_RX_FRAME_STATUS4                                                                0x00df5cUL //Access:R    DataWidth:0x8    // Same as above.
22968 #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS                                                    0x00df80UL //Access:R    DataWidth:0x8    // Multi Field Register.
22969   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1                                             (0x3<<0) // Received coefficient update field for post-cursor tap. 2'b00 � hold 2'b01 � increment 2'b10 � decrement 2'b11 � reserved
22970   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_C_P1_SHIFT                                       0
22971   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0                                              (0x3<<2) // Received coefficient update request field for cursor tap.
22972   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_C_0_SHIFT                                        2
22973   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1                                             (0x3<<4) // Received coefficient update request field for pre-cursor tap.
22974   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_C_M1_SHIFT                                       4
22975   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE                                       (0x1<<6) // Received coefficient update initialize field.
22976   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_INITIALIZE_SHIFT                                 6
22977   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET                                           (0x1<<7) // Received coefficient update preset field.
22978   #define PHY_NW_IP_REG_LN3_LT_RX_COEFFICIENT_UPDATE_STATUS_PRESET_SHIFT                                     7
22979 #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS                                                                0x00df88UL //Access:R    DataWidth:0x8    // Multi Field Register.
22980   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_C_P1                                                         (0x3<<0) // Received status report field for post-cursor tap. 2'b00 � not updated 2'b01 � minimum 2'b10 � updated 2'b11 � maximum
22981   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_C_P1_SHIFT                                                   0
22982   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_C_0                                                          (0x3<<2) // Received status report field for cursor tap.
22983   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_C_0_SHIFT                                                    2
22984   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_C_M1                                                         (0x3<<4) // Received status report field for pre-cursor tap.
22985   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_C_M1_SHIFT                                                   4
22986   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_LOCAL_RX_READY                                               (0x1<<6) // Received status report field to indicate local receiver is ready.
22987   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_LOCAL_RX_READY_SHIFT                                         6
22988   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_DME_ERROR                                                    (0x1<<7) // Indicates differential manchester decoding error.  Not sticky.
22989   #define PHY_NW_IP_REG_LN3_LT_RX_REPORT_STATUS_DME_ERROR_SHIFT                                              7
22990 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X0                                                                    0x000000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22991   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X0_SOC0_DIV_O                                                       (0xf<<0) // Static divider control for SOC0 The only access to this divider. Not an override
22992   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X0_SOC0_DIV_O_SHIFT                                                 0
22993   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X0_SOC1_DIV_O                                                       (0xf<<4) // Static divider control for SOC1 The only access to this divider. Not an override
22994   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X0_SOC1_DIV_O_SHIFT                                                 4
22995 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1                                                                    0x000004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
22996   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_CK_SOC_DIV_OVR_O_2_0                                             (0x7<<0) // Override for Primary IO: ck_soc_div_i [1:0] [2] - active high, Override Enable [1:0] - Override for pins ck_soc_div_i [1:0]
22997   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_CK_SOC_DIV_OVR_O_2_0_SHIFT                                       0
22998   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_PMA_CM_REF_CLK_DIV_O                                             (0x3<<3) // Divider for pma_cm_ref_clk
22999   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_PMA_CM_REF_CLK_DIV_O_SHIFT                                       3
23000   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_GCFSM_CLK_DIV_O                                                  (0x3<<5) // Static divider control for CMU GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
23001   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_GCFSM_CLK_DIV_O_SHIFT                                            5
23002   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_BURNIN_REF_LIFE_CLK_SEL_O                                        (0x1<<7) // Reference clock select override value for burn_in mode. This override is enabled by primary input pin burn_in_i
23003   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X1_BURNIN_REF_LIFE_CLK_SEL_O_SHIFT                                  7
23004 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2                                                                    0x000008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23005   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2_SSC_CLK_DIV_O                                                    (0x7<<0) // Static divider control for the SSC block The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /4 4�d3:  /8:
23006   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2_SSC_CLK_DIV_O_SHIFT                                              0
23007   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFCLK_SEL_O_2_0                                             (0x7<<3) // Selects one lane's recovered byte clock of all existing lanes, which goes to refclk buffer.
23008   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFCLK_SEL_O_2_0_SHIFT                                       3
23009   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFDIV_O_1_0                                                 (0x3<<6) // CDR "Ref" clock into CMU divider. 0 - no div, 1/2 - div by 2, 3 - div by 4
23010   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFDIV_O_1_0_SHIFT                                           6
23011 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X3                                                                    0x00000cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23012   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X3_AHB_PMA_CM_DIVNSEL_O_6_0                                         (0x7f<<0) // CMU N-divider setting
23013   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X3_AHB_PMA_CM_DIVNSEL_O_6_0_SHIFT                                   0
23014 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X4                                                                    0x000010UL //Access:RW   DataWidth:0x8    // CMU FL LDHS count value
23015 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5                                                                    0x000014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23016   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_FL_LDHS_O_9_8                                         (0x3<<0) // CMU FL LDHS count value
23017   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_FL_LDHS_O_9_8_SHIFT                                   0
23018   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PLL_REFDIV2_ENA_O                                     (0x1<<2) // CMU reference div2 enable
23019   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PLL_REFDIV2_ENA_O_SHIFT                               2
23020   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PREDIV4_ENA_O                                         (0x1<<3) // CMU FL prediv4 enable
23021   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PREDIV4_ENA_O_SHIFT                                   3
23022   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_REFCLK_DEGLITCH_DIS_O                                 (0x1<<4) // Reference clock startup deglitch circuit disable
23023   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_REFCLK_DEGLITCH_DIS_O_SHIFT                           4
23024 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X6                                                                    0x000018UL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
23025 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X7                                                                    0x00001cUL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
23026 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X8                                                                    0x000020UL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
23027 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X9                                                                    0x000024UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23028   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X9_GCFSM_OVR_O_27_24                                                (0xf<<0) // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
23029   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X9_GCFSM_OVR_O_27_24_SHIFT                                          0
23030 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X10                                                                   0x000028UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
23031 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X11                                                                   0x00002cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
23032 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X12                                                                   0x000030UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
23033 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X13                                                                   0x000034UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
23034 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X14                                                                   0x000038UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
23035 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X15                                                                   0x00003cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
23036 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X16                                                                   0x000040UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
23037 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X17                                                                   0x000044UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
23038 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X18                                                                   0x000048UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
23039 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X19                                                                   0x00004cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
23040 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X20                                                                   0x000050UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
23041 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X21                                                                   0x000054UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
23042 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X22                                                                   0x000058UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
23043 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X23                                                                   0x00005cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
23044 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X24                                                                   0x000060UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
23045 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X25                                                                   0x000064UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
23046 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X26                                                                   0x000068UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23047   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_OUT_OVR_EN_O                                          (0x1<<0) // GCFSM output override enable
23048   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_OUT_OVR_EN_O_SHIFT                                    0
23049   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_PMA_DATA_OVR_O_6_0                                    (0x7f<<1) // GCFSM pma_data_o override
23050   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_PMA_DATA_OVR_O_6_0_SHIFT                              1
23051 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27                                                                   0x00006cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23052   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_DATA_OVR_O_11_7                                   (0x1f<<0) // GCFSM pma_data_o override
23053   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_DATA_OVR_O_11_7_SHIFT                             0
23054   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_LATCH_OVR_O                                       (0x1<<5) // GCFSM pma_latch_o override
23055   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_LATCH_OVR_O_SHIFT                                 5
23056   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_GO_OVR_O                                          (0x1<<6) // GCFSM pma_go_o override
23057   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_GO_OVR_O_SHIFT                                    6
23058   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_READ_OVR_O                                        (0x1<<7) // GCFSM pma_read_o override
23059   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_READ_OVR_O_SHIFT                                  7
23060 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X28                                                                   0x000070UL //Access:RW   DataWidth:0x8    // GCFSM pma_cal_o override
23061 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X29                                                                   0x000074UL //Access:RW   DataWidth:0x8    // GCFSM pma_cal_o override
23062 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30                                                                   0x000078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23063   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_SOC_CLK_EN_OUT_OVR_O                                    (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - SOC clock output enable
23064   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_SOC_CLK_EN_OUT_OVR_O_SHIFT                              0
23065   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_REF_CLK_EN_OUT_OVR_O                                    (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - REF clock output enable
23066   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_REF_CLK_EN_OUT_OVR_O_SHIFT                              2
23067   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_LOCK_EN_OUT_OVR_O                                       (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LOCK output enable
23068   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_LOCK_EN_OUT_OVR_O_SHIFT                                 4
23069   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_PMA_RST_CMU_OUT_OVR_O                                   (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU
23070   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_PMA_RST_CMU_OUT_OVR_O_SHIFT                             6
23071 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31                                                                   0x00007cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23072   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUREG_OUT_OVR_O                                (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - SOC clock output enable - switches to SOC from life clock
23073   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUREG_OUT_OVR_O_SHIFT                          0
23074   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUSYNTH_OUT_OVR_O                              (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU SYNTH
23075   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUSYNTH_OUT_OVR_O_SHIFT                        2
23076   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUVCO_OUT_OVR_O                                (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU VC0
23077   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUVCO_OUT_OVR_O_SHIFT                          4
23078   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_IDDQ_BIAS_OUT_OVR_O                                 (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - IDDQ BIAS
23079   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_IDDQ_BIAS_OUT_OVR_O_SHIFT                           6
23080 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32                                                                   0x000080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23081   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_BIAS_OUT_OVR_O                                   (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD BIAS
23082   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_BIAS_OUT_OVR_O_SHIFT                             0
23083   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMU_OUT_OVR_O                                    (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU
23084   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMU_OUT_OVR_O_SHIFT                              2
23085   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMUREG_OUT_OVR_O                                 (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU REG
23086   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMUREG_OUT_OVR_O_SHIFT                           4
23087   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_REF_OUT_OVR_O                                    (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD REF OUT
23088   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_REF_OUT_OVR_O_SHIFT                              6
23089 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33                                                                   0x000084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23090   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RESET_TXCLK_PCS_CLK_OVR_O                           (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PCS CLK ENA
23091   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RESET_TXCLK_PCS_CLK_OVR_O_SHIFT                     0
23092   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_FL_OUT_OVR_O                                (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU FL
23093   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_FL_OUT_OVR_O_SHIFT                          2
23094   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_GCRX_OUT_OVR_O                              (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU GCRX
23095   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_GCRX_OUT_OVR_O_SHIFT                        4
23096   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_PMA_LF_EXTZERO_ENA_OUT_OVR_O                                (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LF EXTZERO ENA
23097   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X33_MSM_PMA_LF_EXTZERO_ENA_OUT_OVR_O_SHIFT                          6
23098 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34                                                                   0x000088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23099   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_LFI_EXTZERO_OUT_OVR_O                               (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LFI EXTZERO ENA
23100   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_LFI_EXTZERO_OUT_OVR_O_SHIFT                         0
23101   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_PD_CMUREGREF_OUT_OVR_O                              (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU REGREF
23102   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_PD_CMUREGREF_OUT_OVR_O_SHIFT                        2
23103   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_PMA_RESET_CMUREGREF_OUT_OVR_O                               (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU REGREF
23104   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_PMA_RESET_CMUREGREF_OUT_OVR_O_SHIFT                         4
23105   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_PMA_RESET_TXCLK_OVR_O                                       (0x3<<6) // Override register for reset_txclk
23106   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X34_MSM_PMA_RESET_TXCLK_OVR_O_SHIFT                                 6
23107 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35                                                                   0x00008cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23108   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_RESET_CLKDIV_OVR_O                                      (0x3<<0) // Override register for reset_clkdiv_ovr
23109   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_RESET_CLKDIV_OVR_O_SHIFT                                0
23110   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_PD_CLKDIV_OVR_O                                         (0x3<<2) // Override register for pd_clkdiv_ovr
23111   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_PD_CLKDIV_OVR_O_SHIFT                                   2
23112   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_PD_CLKDIV_REFCLK_LEFT_OVR_O                             (0x3<<4) // Override register for pd_clkdiv_refclk_left_ovr
23113   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_PD_CLKDIV_REFCLK_LEFT_OVR_O_SHIFT                       4
23114   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_PD_CLKDIV_REFCLK_RIGHT_OVR_O                            (0x3<<6) // Override register for pd_clkdiv_refclk_right_ovr
23115   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X35_MSM_PMA_PD_CLKDIV_REFCLK_RIGHT_OVR_O_SHIFT                      6
23116 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X56                                                                   0x0000e0UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23117 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X57                                                                   0x0000e4UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23118 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X58                                                                   0x0000e8UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23119 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X59                                                                   0x0000ecUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23120 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X60                                                                   0x0000f0UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23121 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X61                                                                   0x0000f4UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23122 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X62                                                                   0x0000f8UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23123 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X63                                                                   0x0000fcUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23124 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X64                                                                   0x000100UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23125 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X65                                                                   0x000104UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23126 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X66                                                                   0x000108UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23127 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X67                                                                   0x00010cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23128 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X68                                                                   0x000110UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23129 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X69                                                                   0x000114UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23130 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X70                                                                   0x000118UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23131 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X71                                                                   0x00011cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23132 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X72                                                                   0x000120UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23133 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X73                                                                   0x000124UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23134 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X74                                                                   0x000128UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23135 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X75                                                                   0x00012cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23136 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X76                                                                   0x000130UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23137 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X77                                                                   0x000134UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23138 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X78                                                                   0x000138UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23139 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X79                                                                   0x00013cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23140 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X80                                                                   0x000140UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23141 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X81                                                                   0x000144UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23142 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X82                                                                   0x000148UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23143 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X83                                                                   0x00014cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23144 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X84                                                                   0x000150UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23145 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X85                                                                   0x000154UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23146 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X86                                                                   0x000158UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23147 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X87                                                                   0x00015cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23148 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X88                                                                   0x000160UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23149 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X89                                                                   0x000164UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23150 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X90                                                                   0x000168UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23151 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X91                                                                   0x00016cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
23152 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X92                                                                   0x000170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23153   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X92_MSM_FUNC_DATA_O_289_288                                         (0x3<<0) // MSM Function Data Bus slice
23154   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X92_MSM_FUNC_DATA_O_289_288_SHIFT                                   0
23155   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X92_MSM_IN_OVR_O_5_0                                                (0x3f<<2) // Override for MFSM inputs [5] - active high, override enable [4] - MFSM request flag override [3:0] - MFSM function override
23156   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X92_MSM_IN_OVR_O_5_0_SHIFT                                          2
23157 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X93                                                                   0x000174UL //Access:RW   DataWidth:0x8    // Number of reference clock cycles to count after qsample is ok, before PLL is declared locked
23158 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94                                                                   0x000178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23159   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_NUM_CYCLES_O_9_8                                       (0x3<<0) // Number of reference clock cycles to count after qsample is ok, before PLL is declared locked
23160   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_NUM_CYCLES_O_9_8_SHIFT                                 0
23161   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_GOOD_STATE_O                                           (0x1<<2) // State of qsample for PLL to be considered locked
23162   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_GOOD_STATE_O_SHIFT                                     2
23163   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_OVR_O                                                  (0x7<<3) // Overrides for PLL lock signals [2] - Active high, override enable [1] - PLL ok override, bypasses ref clock cycle count after qsample is ok [0] - Qsample override
23164   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_OVR_O_SHIFT                                            3
23165 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95                                                                   0x00017cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23166   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_KVCO_SEL_O                                         (0x3<<0) // CMU VCO integral path gain
23167   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_KVCO_SEL_O_SHIFT                                   0
23168   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_FORCE_ILF_O                                          (0x3<<2) // CMU loop filter force to common mode
23169   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_FORCE_ILF_O_SHIFT                                    2
23170   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_CP_SEL_O                                           (0x3<<4) // Charge pump current gain select.
23171   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_CP_SEL_O_SHIFT                                     4
23172   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_HIZ_O                                              (0x1<<6) // CMU PLL HIZ setting
23173   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_HIZ_O_SHIFT                                        6
23174   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_C1_SEL_O                                             (0x1<<7) // CMU LF C1 cap select. Enabling increases C1 cap.
23175   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_C1_SEL_O_SHIFT                                       7
23176 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96                                                                   0x000180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23177   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_P_CAP_SEL_O                                          (0x7<<0) // CMU VCO proportional path cap select
23178   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_P_CAP_SEL_O_SHIFT                                    0
23179   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_CHPMP_CHOP_ENAN_O                                    (0x1<<3) // Charge pump chop enable
23180   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_CHPMP_CHOP_ENAN_O_SHIFT                              3
23181   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_I_CAP_SEL_O                                          (0x7<<4) // CMU VCO integral path cap select
23182   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_I_CAP_SEL_O_SHIFT                                    4
23183   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_BGSTART_BYP_O                                        (0x1<<7) // Bandgap startup circuit bypass
23184   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_BGSTART_BYP_O_SHIFT                                  7
23185 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97                                                                   0x000184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23186   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VCO_BIAS_O                                           (0xf<<0) // CMU VCO bias current setting.
23187   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VCO_BIAS_O_SHIFT                                     0
23188   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREG_O                                               (0x3<<4) // CMU VREG setting
23189   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREG_O_SHIFT                                         4
23190   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREGH_O                                              (0x3<<6) // CMU VREGH setting
23191   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREGH_O_SHIFT                                        6
23192 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98                                                                   0x000188UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23193   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_DN_O                                       (0x1<<0) // Force PFD to output down
23194   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_DN_O_SHIFT                                 0
23195   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_UP_O                                       (0x1<<1) // Force PFD to output up
23196   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_UP_O_SHIFT                                 1
23197   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_SR_NDIV_OVR_ENA_O                                               (0x1<<2) // Override enable for overriding N-div value
23198   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_SR_NDIV_OVR_ENA_O_SHIFT                                         2
23199   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_V2I_FILTER_SW_ON_O                                   (0x1<<3) // CMU V2I filter enable
23200   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_V2I_FILTER_SW_ON_O_SHIFT                             3
23201   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_O                             (0x1<<4) // CMU VCO PMOS proportional current increase
23202   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_O_SHIFT                       4
23203   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_O                             (0x1<<5) // CMU VCO PMOS proportional current decrease
23204   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_O_SHIFT                       5
23205   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_VREGREF_O                                            (0x3<<6) // CMU reference clock regulator setting
23206   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_VREGREF_O_SHIFT                                      6
23207 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X99                                                                   0x00018cUL //Access:RW   DataWidth:0x8    // CMU AFE spares
23208 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100                                                                  0x000190UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23209   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_PFD_PW_O                                            (0x3<<0) // PFD pulse width setting
23210   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_PFD_PW_O_SHIFT                                      0
23211   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_I_DROPI_O                                           (0x1<<2) // Enable to reduce charge pump reference current
23212   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_I_DROPI_O_SHIFT                                     2
23213   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_P_KVCO_SEL_O                                        (0x1f<<3) // CMU PLL KVCO setting
23214   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_P_KVCO_SEL_O_SHIFT                                  3
23215 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X101                                                                  0x000194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23216   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X101_AHB_PMA_CM_DIVPSEL_O                                           (0x7f<<0) // CMU P-divider setting
23217   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X101_AHB_PMA_CM_DIVPSEL_O_SHIFT                                     0
23218 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X102                                                                  0x000198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23219   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_O                                             (0x7<<0) // AHB override for calibrated VCOFR value.
23220   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_O_SHIFT                                       0
23221   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_SEL_O                                         (0x1<<3) // Override enable for overriding VCOFR value
23222   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_SEL_O_SHIFT                                   3
23223 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG0                                                          0x00019cUL //Access:RW   DataWidth:0x8    // Reserved
23224 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG1                                                          0x0001a0UL //Access:RW   DataWidth:0x8    // Reserved
23225 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG2                                                          0x0001a4UL //Access:RW   DataWidth:0x8    // Reserved
23226 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG3                                                          0x0001a8UL //Access:RW   DataWidth:0x8    // Reserved
23227 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG4                                                          0x0001acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23228 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X108                                                                  0x0001b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23229   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_OUTPUT_SEL_O_3_0                                    (0xf<<3) // Reference clock output select
23230   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_OUTPUT_SEL_O_3_0_SHIFT                              3
23231   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_SEL_OVR_O                                           (0x1<<7) // Reference clock select override
23232   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_SEL_OVR_O_SHIFT                                     7
23233 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109                                                                  0x0001b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23234   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_L_O                                              (0x1<<0) // Override for primary IO: refclk_oe_l_i Enabled by pma_refclk_sel_ovr_o
23235   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_L_O_SHIFT                                        0
23236   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_R_O                                              (0x1<<1) // "Override for primary IO: refclk_oe_r_i Enabled by pma_refclk_sel_ovr_o"
23237   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_R_O_SHIFT                                        1
23238   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_L_O                                               (0x1<<2) // "Override for primary IO: rxclk_oe_l_i Enabled by pma_refclk_sel_ovr_o"
23239   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_L_O_SHIFT                                         2
23240   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_R_O                                               (0x1<<3) // Override for primary IO: rxclk_oe_l_i Enabled by pma_refclk_sel_ovr_o
23241   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_R_O_SHIFT                                         3
23242   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_CM_HV2P5SEL_O                                              (0x1<<4) // Enable additonal LF cap for 2.5V/3.3V process
23243   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_CM_HV2P5SEL_O_SHIFT                                        4
23244   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_L_O                                            (0x1<<6) // Override for primary IO: refclk_qfwd_l_i Enabled by pma_refclk_sel_ovr_o
23245   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_L_O_SHIFT                                      6
23246   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_R_O                                            (0x1<<7) // Override for primary IO: refclk_qfwd_r_i Enabled by pma_refclk_sel_ovr_o
23247   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_R_O_SHIFT                                      7
23248 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X110                                                                  0x0001b8UL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
23249 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X111                                                                  0x0001bcUL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
23250 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112                                                                  0x0001c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23251   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112_SSC_FCNTL_O_19_16                                              (0xf<<0) // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
23252   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112_SSC_FCNTL_O_19_16_SHIFT                                        0
23253   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112_SSC_GEN_EN_O                                                   (0x1<<4) // Active high Enable for SSC generator SSC mode
23254   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112_SSC_GEN_EN_O_SHIFT                                             4
23255   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112_SSC_EN_O                                                       (0x1<<5) // Active high Enable for SSC block synth or SSC mode
23256   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X112_SSC_EN_O_SHIFT                                                 5
23257 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X113                                                                  0x0001c4UL //Access:RW   DataWidth:0x8    // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
23258 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X114                                                                  0x0001c8UL //Access:RW   DataWidth:0x8    // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
23259 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115                                                                  0x0001ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23260   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_MATCH_VAL_O_19_16                                      (0xf<<0) // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
23261   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_MATCH_VAL_O_19_16_SHIFT                                0
23262   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_FRACSYN_EN_O                                           (0x1<<4) // Enable for SSC generator with Fractional Synthesis
23263   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_FRACSYN_EN_O_SHIFT                                     4
23264   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_EN_FRACN_FRCDIV_MODE_O                                         (0x1<<5) // Enable fractional division mode and SSC mode
23265   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_EN_FRACN_FRCDIV_MODE_O_SHIFT                                   5
23266   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_UPDOWN_EN_O                                            (0x1<<6) // Enable in SSC_GEN mode for upwards and downwards spreading. 0- downspread only, 1 -up and down spreading
23267   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_UPDOWN_EN_O_SHIFT                                      6
23268 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X116                                                                  0x0001d0UL //Access:RW   DataWidth:0x8    // In Spread Spectrum Generation mode, represents the magnitude of the incremental step in the SSC word
23269 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X117                                                                  0x0001d4UL //Access:RW   DataWidth:0x8    // In Spread Spectrum Generation mode, represents the magnitude of the incremental step in the SSC word
23270 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118                                                                  0x0001d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23271   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_IN_O                                             (0xf<<0) // Test input bus
23272   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_IN_O_SHIFT                                       0
23273   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_CTRL_O                                           (0x3<<4) // Test i/p control source :  0-modulator  1-bypass modulator  2-modulator  3-sr_txt_in_i
23274   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_CTRL_O_SHIFT                                     4
23275   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_SRC_SEL_O                                        (0x1<<6) // Clock Select for High Speed clock source :  0-clk_hs_fbk  1-clk_hs_refout
23276   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_SRC_SEL_O_SHIFT                                  6
23277   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_DIV_SEL_O                                        (0x1<<7) // Clock divider for High Speed clock source
23278   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_DIV_SEL_O_SHIFT                                  7
23279 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119                                                                  0x0001dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23280   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_O_4_0                                     (0x1f<<0) // override for the counter value
23281   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_O_4_0_SHIFT                               0
23282   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLL_EN_O                                     (0x1<<5) // CMU Temperature Calibration Polling Enable: enables the periodic polling and counter adjustment
23283   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLL_EN_O_SHIFT                               5
23284   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLARITY_O                                    (0x1<<6) // chicken bit for counter polarity
23285   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLARITY_O_SHIFT                              6
23286   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_EN_O                                      (0x1<<7) // override enable to use above value
23287   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_EN_O_SHIFT                                7
23288 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X120                                                                  0x0001e0UL //Access:RW   DataWidth:0x8    // Divider input for Div-by-N counter
23289 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X121                                                                  0x0001e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23290   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X121_AHB_CMU_TEMP_CAL_CLK_DIV_O_14_8                                (0x7f<<0) // Divider input for Div-by-N counter
23291   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X121_AHB_CMU_TEMP_CAL_CLK_DIV_O_14_8_SHIFT                          0
23292 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X122                                                                  0x0001e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23293   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_O                                       (0x1f<<0) // Refclk Termination override value
23294   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_O_SHIFT                                 0
23295   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_EN_O                                    (0x1<<5) // Refclk Termination override enable
23296   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_EN_O_SHIFT                              5
23297 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X123                                                                  0x0001ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23298   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_O                                           (0x1f<<0) // Rx Termination override value, every rx lane gets the same value
23299   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_O_SHIFT                                     0
23300   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_EN_O                                        (0x1<<5) // Rx Termination override enable
23301   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_EN_O_SHIFT                                  5
23302 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X124                                                                  0x0001f0UL //Access:RW   DataWidth:0x8    // In txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator
23303 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125                                                                  0x0001f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23304   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_UP_8                                       (0x1<<0) // In txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator
23305   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_UP_8_SHIFT                                 0
23306   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_SAMPLE                                     (0x7<<1) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
23307   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_SAMPLE_SHIFT                               1
23308   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_UP_NUM_SAMPLES                                       (0xf<<4) // in txterm calibration, the number of samples to take from the same comparator
23309   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_UP_NUM_SAMPLES_SHIFT                                 4
23310 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X126                                                                  0x0001f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23311   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X126_AHB_GC_TCCAL_ENA_OVR                                           (0x1<<0) // Debug feature, when set forces circuit RX termination calibration circuit to be enabled allowing ahb_tx_tc_bias_ovr to take effect
23312   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X126_AHB_GC_TCCAL_ENA_OVR_SHIFT                                     0
23313   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X126_AHB_RX_TC_BIAS_OVR                                             (0x7<<1) // Bit 3:1 RX termination calibration DAC override setting
23314   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X126_AHB_RX_TC_BIAS_OVR_SHIFT                                       1
23315 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X127                                                                  0x0001fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23316   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X127_CMU_MASTER_CDN_O                                               (0x1<<0) // Master reset for CMU
23317   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X127_CMU_MASTER_CDN_O_SHIFT                                         0
23318   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X127_PCS_RATE_O                                                     (0x3<<1) // Determines rate for PLL clock pcs_rate_o[0] :      0: VCO clock untouched      1: VCO clock divided by 2                                                 pcs_rate_o[1] :      0: PMA operates in 10b/20b mode Enables %5 circuit      1: PMA operates in 8b/16b mode   Enables %4 circuit
23319   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X127_PCS_RATE_O_SHIFT                                               1
23320 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X128                                                                  0x000200UL //Access:RW   DataWidth:0x8    // Bit 7:5 amux_ena[2:0] Bit 4:0 amux_sel_o[4:0] For detailed description please refer to Phy User manual.
23321 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X129                                                                  0x000204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23322   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X129_CMU_IN_OVR_O_3_0                                               (0xf<<0) // Override for following CMU Control Signals [2] - active high, override enable [1] - CMU Powerdown Pin IO [0] - CMU Reset Pin IO
23323   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X129_CMU_IN_OVR_O_3_0_SHIFT                                         0
23324   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X129_CMU_OUT_OVR_O_1_0                                              (0x3<<4) // Override for Reset_smu_fl
23325   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X129_CMU_OUT_OVR_O_1_0_SHIFT                                        4
23326 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X130                                                                  0x000208UL //Access:R    DataWidth:0x8    // Snapshot of digital test bus data [7:0]
23327 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X131                                                                  0x00020cUL //Access:R    DataWidth:0x8    // Multi Field Register.
23328   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X131_TBUS_DATA_SMPL_11_8                                            (0xf<<0) // Snapshot of digital test bus data [11:8]
23329   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X131_TBUS_DATA_SMPL_11_8_SHIFT                                      0
23330 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X132                                                                  0x000210UL //Access:RW   DataWidth:0x8    // CMU Test Bus address 7-0
23331 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X133                                                                  0x000214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23332   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X133_TBUS_ADDR_OVR_O_10_8                                           (0x7<<0) // CMU Test Bus address 10-8
23333   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X133_TBUS_ADDR_OVR_O_10_8_SHIFT                                     0
23334 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X134                                                                  0x000218UL //Access:RW   DataWidth:0x8    // Not used
23335 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X144                                                                  0x000240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23336 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X146                                                                  0x000248UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23337 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X147                                                                  0x00024cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23338   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X147_AHB_CMU_PROG_MULT_REF_CLK_WAIT_O                               (0x7<<0) // wait multiplication factor for msm_cmu_databank
23339   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X147_AHB_CMU_PROG_MULT_REF_CLK_WAIT_O_SHIFT                         0
23340 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG5                                                          0x000250UL //Access:RW   DataWidth:0x8    // Reserved
23341 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X149                                                                  0x000254UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23342   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X149_AHB_PMA_CM_EN_REGLN_O                                          (0xf<<0) // Not used
23343   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X149_AHB_PMA_CM_EN_REGLN_O_SHIFT                                    0
23344 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X153                                                                  0x000264UL //Access:RW   DataWidth:0x8    // Inverts up_i when set to 1
23345 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X154                                                                  0x000268UL //Access:RW   DataWidth:0x8    // Inverts up_i when set to 1
23346 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X161                                                                  0x000284UL //Access:RW   DataWidth:0x8    // Function info for each MSM function. Varies depending on function number. _13:06 - Address of first command to run _05:00 - Number of commands to run
23347 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X162                                                                  0x000288UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23348 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X163                                                                  0x00028cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23349 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X164                                                                  0x000290UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23350 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X165                                                                  0x000294UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23351 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X166                                                                  0x000298UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23352 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X167                                                                  0x00029cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23353 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X168                                                                  0x0002a0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23354 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X169                                                                  0x0002a4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23355 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X170                                                                  0x0002a8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23356 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X171                                                                  0x0002acUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23357 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X172                                                                  0x0002b0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23358 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X173                                                                  0x0002b4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23359 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X174                                                                  0x0002b8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23360 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X175                                                                  0x0002bcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23361 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X176                                                                  0x0002c0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23362 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X177                                                                  0x0002c4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23363 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X178                                                                  0x0002c8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23364 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X179                                                                  0x0002ccUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23365 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X180                                                                  0x0002d0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23366 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X181                                                                  0x0002d4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23367 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X182                                                                  0x0002d8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23368 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X183                                                                  0x0002dcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23369 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X184                                                                  0x0002e0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23370 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X185                                                                  0x0002e4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23371 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X186                                                                  0x0002e8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23372 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X187                                                                  0x0002ecUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23373 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X188                                                                  0x0002f0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
23374 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG6                                                          0x0002f4UL //Access:RW   DataWidth:0x8    // Reserved
23375 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_RESERVEDREG7                                                          0x0002f8UL //Access:RW   DataWidth:0x8    // Reserved
23376 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191                                                                  0x0002fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23377   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_IDDQ_BIAS_IDDQ_SETVAL_O                                        (0x1<<0) // MSM Function IDDQ mode default value for iddq_bias
23378   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_IDDQ_BIAS_IDDQ_SETVAL_O_SHIFT                                  0
23379   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_BIAS_IDDQ_SETVAL_O                                          (0x1<<1) // MSM Function IDDQ mode default value for pd_bias
23380   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_BIAS_IDDQ_SETVAL_O_SHIFT                                    1
23381   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_RESET_TXCLK_PCS_CLK_IDDQ_SETVAL_O                              (0x1<<2) // MSM Function IDDQ mode default value for pcs_clk_ena
23382   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_RESET_TXCLK_PCS_CLK_IDDQ_SETVAL_O_SHIFT                        2
23383   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_CMU_IDDQ_SETVAL_O                                           (0x1<<3) // MSM Function IDDQ mode default value for pd_cmu
23384   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_CMU_IDDQ_SETVAL_O_SHIFT                                     3
23385   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREG_IDDQ_SETVAL_O                                        (0x1<<4) // MSM Function IDDQ mode default value for pd_cmureg
23386   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREG_IDDQ_SETVAL_O_SHIFT                                  4
23387   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREGREF_IDDQ_SETVAL_O                                     (0x1<<5) // MSM Function IDDQ mode default value for pd_cmuregref
23388   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREGREF_IDDQ_SETVAL_O_SHIFT                               5
23389   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_REF_IDDQ_SETVAL_O                                           (0x1<<6) // MSM Function IDDQ mode default value for pd_ref
23390   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_PD_REF_IDDQ_SETVAL_O_SHIFT                                     6
23391   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_RESET_CMU_FL_IDDQ_SETVAL_O                                     (0x1<<7) // MSM Function IDDQ mode default value for reset_cmu_fl
23392   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X191_RESET_CMU_FL_IDDQ_SETVAL_O_SHIFT                               7
23393 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192                                                                  0x000300UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23394   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_IDDQ_SETVAL_O                                        (0x1<<0) // MSM Function IDDQ mode default value for reset_cmu
23395   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_IDDQ_SETVAL_O_SHIFT                                  0
23396   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_GCRX_IDDQ_SETVAL_O                                   (0x1<<1) // MSM Function IDDQ mode default value for reset_cmu_gcrx
23397   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_GCRX_IDDQ_SETVAL_O_SHIFT                             1
23398   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREG_IDDQ_SETVAL_O                                     (0x1<<2) // MSM Function IDDQ mode default value for reset_cmureg
23399   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREG_IDDQ_SETVAL_O_SHIFT                               2
23400   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREGREF_IDDQ_SETVAL_O                                  (0x1<<3) // MSM Function IDDQ mode default value for reset_cmuregref
23401   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREGREF_IDDQ_SETVAL_O_SHIFT                            3
23402   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUSYNTH_IDDQ_SETVAL_O                                   (0x1<<4) // MSM Function IDDQ mode default value for reset_cmusynth
23403   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUSYNTH_IDDQ_SETVAL_O_SHIFT                             4
23404   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUVCO_IDDQ_SETVAL_O                                     (0x1<<5) // MSM Function IDDQ mode default value for reset_cmuvco
23405   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUVCO_IDDQ_SETVAL_O_SHIFT                               5
23406   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_LF_EXTZERO_ENA_IDDQ_SETVAL_O                                   (0x1<<6) // MSM Function IDDQ mode default value for lf_extzero_ena
23407   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_LF_EXTZERO_ENA_IDDQ_SETVAL_O_SHIFT                             6
23408   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_LFI_EXTZERO_IDDQ_SETVAL_O                                      (0x1<<7) // MSM Function IDDQ mode default value for lfi_extzero
23409   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X192_LFI_EXTZERO_IDDQ_SETVAL_O_SHIFT                                7
23410 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193                                                                  0x000304UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23411   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_SOC_CLK_EN_IDDQ_SETVAL_O                                       (0x1<<0) // MSM Function IDDQ mode default value for soc_clk_en
23412   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_SOC_CLK_EN_IDDQ_SETVAL_O_SHIFT                                 0
23413   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_REFCLK_EN_IDDQ_SETVAL_O                                        (0x1<<1) // MSM Function IDDQ mode default value for refclk_en
23414   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_REFCLK_EN_IDDQ_SETVAL_O_SHIFT                                  1
23415   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PLL_LOCK_EN_IDDQ_SETVAL_O                                      (0x1<<2) // MSM Function IDDQ mode default value for pll_lock_en
23416   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PLL_LOCK_EN_IDDQ_SETVAL_O_SHIFT                                2
23417   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_RESET_TXCLK_IDDQ_SETVAL_O                                      (0x1<<3) // Not used
23418   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_RESET_TXCLK_IDDQ_SETVAL_O_SHIFT                                3
23419   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_RESET_CLKDIV_IDDQ_SETVAL_O                                     (0x1<<4) // Not used
23420   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_RESET_CLKDIV_IDDQ_SETVAL_O_SHIFT                               4
23421   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_IDDQ_SETVAL_O                                        (0x1<<5) // Not used
23422   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_IDDQ_SETVAL_O_SHIFT                                  5
23423   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_LEFT_IDDQ_SETVAL_O                            (0x1<<6) // Not used
23424   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_LEFT_IDDQ_SETVAL_O_SHIFT                      6
23425   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_RIGHT_IDDQ_SETVAL_O                           (0x1<<7) // Not used
23426   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_RIGHT_IDDQ_SETVAL_O_SHIFT                     7
23427 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194                                                                  0x000308UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23428   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_IDDQ_BIAS_RST_SETVAL_O                                         (0x1<<0) // MSM Function RST mode default value for iddq_bias
23429   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_IDDQ_BIAS_RST_SETVAL_O_SHIFT                                   0
23430   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_BIAS_RST_SETVAL_O                                           (0x1<<1) // MSM Function RST mode default value for pd_bias
23431   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_BIAS_RST_SETVAL_O_SHIFT                                     1
23432   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_RESET_TXCLK_PCS_CLK_RST_SETVAL_O                               (0x1<<2) // MSM Function RST mode default value for pcs_clk_ena
23433   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_RESET_TXCLK_PCS_CLK_RST_SETVAL_O_SHIFT                         2
23434   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_CMU_RST_SETVAL_O                                            (0x1<<3) // MSM Function RST mode default value for pd_cmu
23435   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_CMU_RST_SETVAL_O_SHIFT                                      3
23436   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREG_RST_SETVAL_O                                         (0x1<<4) // MSM Function RST mode default value for pd_cmureg
23437   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREG_RST_SETVAL_O_SHIFT                                   4
23438   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREGREF_RST_SETVAL_O                                      (0x1<<5) // MSM Function RST mode default value for pd_cmuregref
23439   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREGREF_RST_SETVAL_O_SHIFT                                5
23440   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_REF_RST_SETVAL_O                                            (0x1<<6) // MSM Function RST mode default value for pd_ref
23441   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_PD_REF_RST_SETVAL_O_SHIFT                                      6
23442   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_RESET_CMU_FL_RST_SETVAL_O                                      (0x1<<7) // MSM Function RST mode default value for reset_cmu_fl
23443   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X194_RESET_CMU_FL_RST_SETVAL_O_SHIFT                                7
23444 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195                                                                  0x00030cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23445   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_RST_SETVAL_O                                         (0x1<<0) // MSM Function RST mode default value for reset_cmu
23446   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_RST_SETVAL_O_SHIFT                                   0
23447   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_GCRX_RST_SETVAL_O                                    (0x1<<1) // MSM Function RST mode default value for reset_cmu_gcrx
23448   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_GCRX_RST_SETVAL_O_SHIFT                              1
23449   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREG_RST_SETVAL_O                                      (0x1<<2) // MSM Function RST mode default value for reset_cmureg
23450   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREG_RST_SETVAL_O_SHIFT                                2
23451   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREGREF_RST_SETVAL_O                                   (0x1<<3) // MSM Function RST mode default value for reset_cmuregref
23452   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREGREF_RST_SETVAL_O_SHIFT                             3
23453   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUSYNTH_RST_SETVAL_O                                    (0x1<<4) // MSM Function RST mode default value for reset_cmusynth
23454   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUSYNTH_RST_SETVAL_O_SHIFT                              4
23455   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUVCO_RST_SETVAL_O                                      (0x1<<5) // MSM Function RST mode default value for reset_cmuvco
23456   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUVCO_RST_SETVAL_O_SHIFT                                5
23457   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_LF_EXTZERO_ENA_RST_SETVAL_O                                    (0x1<<6) // MSM Function RST mode default value for lf_extzero_ena
23458   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_LF_EXTZERO_ENA_RST_SETVAL_O_SHIFT                              6
23459   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_LFI_EXTZERO_RST_SETVAL_O                                       (0x1<<7) // MSM Function RST mode default value for lfi_extzero
23460   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X195_LFI_EXTZERO_RST_SETVAL_O_SHIFT                                 7
23461 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196                                                                  0x000310UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23462   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_SOC_CLK_EN_RST_SETVAL_O                                        (0x1<<0) // MSM Function RST mode default value for soc_clk_en
23463   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_SOC_CLK_EN_RST_SETVAL_O_SHIFT                                  0
23464   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_REFCLK_EN_RST_SETVAL_O                                         (0x1<<1) // MSM Function RST mode default value for refclk_en
23465   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_REFCLK_EN_RST_SETVAL_O_SHIFT                                   1
23466   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PLL_LOCK_EN_RST_SETVAL_O                                       (0x1<<2) // MSM Function RST mode default value for pll_lock_en
23467   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PLL_LOCK_EN_RST_SETVAL_O_SHIFT                                 2
23468   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_RESET_TXCLK_RST_SETVAL_O                                       (0x1<<3) // Not used
23469   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_RESET_TXCLK_RST_SETVAL_O_SHIFT                                 3
23470   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_RESET_CLKDIV_RST_SETVAL_O                                      (0x1<<4) // Not used
23471   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_RESET_CLKDIV_RST_SETVAL_O_SHIFT                                4
23472   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_RST_SETVAL_O                                         (0x1<<5) // Not used
23473   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_RST_SETVAL_O_SHIFT                                   5
23474   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_LEFT_RST_SETVAL_O                             (0x1<<6) // Not used
23475   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_LEFT_RST_SETVAL_O_SHIFT                       6
23476   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_RIGHT_RST_SETVAL_O                            (0x1<<7) // Not used
23477   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_RIGHT_RST_SETVAL_O_SHIFT                      7
23478 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197                                                                  0x000314UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23479   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_IDDQ_BIAS_NORM_SETVAL_O                                        (0x1<<0) // MSM Function NORMAL mode default value for iddq_bias
23480   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_IDDQ_BIAS_NORM_SETVAL_O_SHIFT                                  0
23481   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_BIAS_NORM_SETVAL_O                                          (0x1<<1) // MSM Function NORMAL mode default value for pd_bias
23482   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_BIAS_NORM_SETVAL_O_SHIFT                                    1
23483   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_RESET_TXCLK_PCS_CLK_NORM_SETVAL_O                              (0x1<<2) // MSM Function NORMAL mode default value for pcs_clk_ena
23484   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_RESET_TXCLK_PCS_CLK_NORM_SETVAL_O_SHIFT                        2
23485   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_CMU_NORM_SETVAL_O                                           (0x1<<3) // MSM Function NORMAL mode default value for pd_cmu
23486   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_CMU_NORM_SETVAL_O_SHIFT                                     3
23487   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREG_NORM_SETVAL_O                                        (0x1<<4) // MSM Function NORMAL mode default value for pd_cmureg
23488   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREG_NORM_SETVAL_O_SHIFT                                  4
23489   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREGREF_NORM_SETVAL_O                                     (0x1<<5) // MSM Function NORMAL mode default value for pd_cmuregref
23490   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREGREF_NORM_SETVAL_O_SHIFT                               5
23491   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_REF_NORM_SETVAL_O                                           (0x1<<6) // MSM Function NORMAL mode default value for pd_ref
23492   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_PD_REF_NORM_SETVAL_O_SHIFT                                     6
23493   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_RESET_CMU_FL_NORM_SETVAL_O                                     (0x1<<7) // MSM Function NORMAL mode default value for reset_cmu_fl
23494   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X197_RESET_CMU_FL_NORM_SETVAL_O_SHIFT                               7
23495 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198                                                                  0x000318UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23496   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_NORM_SETVAL_O                                        (0x1<<0) // MSM Function NORMAL mode default value for reset_cmu
23497   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_NORM_SETVAL_O_SHIFT                                  0
23498   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_GCRX_NORM_SETVAL_O                                   (0x1<<1) // MSM Function NORMAL mode default value for reset_cmu_gcrx
23499   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_GCRX_NORM_SETVAL_O_SHIFT                             1
23500   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREG_NORM_SETVAL_O                                     (0x1<<2) // MSM Function NORMAL mode default value for reset_cmureg
23501   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREG_NORM_SETVAL_O_SHIFT                               2
23502   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREGREF_NORM_SETVAL_O                                  (0x1<<3) // MSM Function NORMAL mode default value for reset_cmuregref
23503   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREGREF_NORM_SETVAL_O_SHIFT                            3
23504   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUSYNTH_NORM_SETVAL_O                                   (0x1<<4) // MSM Function NORMAL mode default value for reset_cmusynth
23505   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUSYNTH_NORM_SETVAL_O_SHIFT                             4
23506   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUVCO_NORM_SETVAL_O                                     (0x1<<5) // MSM Function NORMAL mode default value for reset_cmuvco
23507   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUVCO_NORM_SETVAL_O_SHIFT                               5
23508   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_LF_EXTZERO_ENA_NORM_SETVAL_O                                   (0x1<<6) // MSM Function NORMAL mode default value for lf_extzero_ena
23509   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_LF_EXTZERO_ENA_NORM_SETVAL_O_SHIFT                             6
23510   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_LFI_EXTZERO_NORM_SETVAL_O                                      (0x1<<7) // MSM Function NORMAL mode default value for lfi_extzero
23511   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X198_LFI_EXTZERO_NORM_SETVAL_O_SHIFT                                7
23512 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199                                                                  0x00031cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23513   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_SOC_CLK_EN_NORM_SETVAL_O                                       (0x1<<0) // MSM Function NORMAL mode default value for soc_clk_en
23514   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_SOC_CLK_EN_NORM_SETVAL_O_SHIFT                                 0
23515   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_REFCLK_EN_NORM_SETVAL_O                                        (0x1<<1) // MSM Function NORMAL mode default value for refclk_en
23516   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_REFCLK_EN_NORM_SETVAL_O_SHIFT                                  1
23517   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PLL_LOCK_EN_NORM_SETVAL_O                                      (0x1<<2) // MSM Function NORMAL mode default value for pll_lock_en
23518   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PLL_LOCK_EN_NORM_SETVAL_O_SHIFT                                2
23519   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_RESET_TXCLK_NORM_SETVAL_O                                      (0x1<<3) // Not used
23520   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_RESET_TXCLK_NORM_SETVAL_O_SHIFT                                3
23521   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_RESET_CLKDIV_NORM_SETVAL_O                                     (0x1<<4) // Not used
23522   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_RESET_CLKDIV_NORM_SETVAL_O_SHIFT                               4
23523   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_NORM_SETVAL_O                                        (0x1<<5) // Not used
23524   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_NORM_SETVAL_O_SHIFT                                  5
23525   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_LEFT_NORM_SETVAL_O                            (0x1<<6) // Not used
23526   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_LEFT_NORM_SETVAL_O_SHIFT                      6
23527   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_RIGHT_NORM_SETVAL_O                           (0x1<<7) // Not used
23528   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_RIGHT_NORM_SETVAL_O_SHIFT                     7
23529 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200                                                                  0x000320UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23530   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_IDDQ_BIAS_PD_SETVAL_O                                          (0x1<<0) // MSM Function POWER DOWN mode default value for iddq_bias
23531   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_IDDQ_BIAS_PD_SETVAL_O_SHIFT                                    0
23532   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_BIAS_PD_SETVAL_O                                            (0x1<<1) // MSM Function POWER DOWN mode default value for pd_bias
23533   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_BIAS_PD_SETVAL_O_SHIFT                                      1
23534   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_RESET_TXCLK_PCS_CLK_PD_SETVAL_O                                (0x1<<2) // MSM Function POWER DOWN mode default value for pcs_clk_ena
23535   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_RESET_TXCLK_PCS_CLK_PD_SETVAL_O_SHIFT                          2
23536   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_CMU_PD_SETVAL_O                                             (0x1<<3) // MSM Function POWER DOWN mode default value for pd_cmu
23537   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_CMU_PD_SETVAL_O_SHIFT                                       3
23538   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREG_PD_SETVAL_O                                          (0x1<<4) // MSM Function POWER DOWN mode default value for pd_cmureg
23539   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREG_PD_SETVAL_O_SHIFT                                    4
23540   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREGREF_PD_SETVAL_O                                       (0x1<<5) // MSM Function POWER DOWN mode default value for pd_cmuregref
23541   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREGREF_PD_SETVAL_O_SHIFT                                 5
23542   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_REF_PD_SETVAL_O                                             (0x1<<6) // MSM Function POWER DOWN mode default value for pd_ref
23543   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_PD_REF_PD_SETVAL_O_SHIFT                                       6
23544   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_RESET_CMU_FL_PD_SETVAL_O                                       (0x1<<7) // MSM Function POWER DOWN mode default value for reset_cmu_fl
23545   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X200_RESET_CMU_FL_PD_SETVAL_O_SHIFT                                 7
23546 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201                                                                  0x000324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23547   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_PD_SETVAL_O                                          (0x1<<0) // MSM Function POWER DOWN mode default value for reset_cmu
23548   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_PD_SETVAL_O_SHIFT                                    0
23549   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_GCRX_PD_SETVAL_O                                     (0x1<<1) // MSM Function POWER DOWN mode default value for reset_cmu_gcrx
23550   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_GCRX_PD_SETVAL_O_SHIFT                               1
23551   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREG_PD_SETVAL_O                                       (0x1<<2) // MSM Function POWER DOWN mode default value for reset_cmureg
23552   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREG_PD_SETVAL_O_SHIFT                                 2
23553   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREGREF_PD_SETVAL_O                                    (0x1<<3) // MSM Function POWER DOWN mode default value for reset_cmuregref
23554   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREGREF_PD_SETVAL_O_SHIFT                              3
23555   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUSYNTH_PD_SETVAL_O                                     (0x1<<4) // MSM Function POWER DOWN mode default value for reset_cmusynth
23556   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUSYNTH_PD_SETVAL_O_SHIFT                               4
23557   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUVCO_PD_SETVAL_O                                       (0x1<<5) // MSM Function POWER DOWN mode default value for reset_cmuvco
23558   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUVCO_PD_SETVAL_O_SHIFT                                 5
23559   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_LF_EXTZERO_ENA_PD_SETVAL_O                                     (0x1<<6) // MSM Function POWER DOWN mode default value for lf_extzero_ena
23560   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_LF_EXTZERO_ENA_PD_SETVAL_O_SHIFT                               6
23561   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_LFI_EXTZERO_PD_SETVAL_O                                        (0x1<<7) // MSM Function POWER DOWN mode default value for lfi_extzero
23562   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X201_LFI_EXTZERO_PD_SETVAL_O_SHIFT                                  7
23563 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202                                                                  0x000328UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23564   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_SOC_CLK_EN_PD_SETVAL_O                                         (0x1<<0) // MSM Function POWER DOWN mode default value for soc_clk_en
23565   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_SOC_CLK_EN_PD_SETVAL_O_SHIFT                                   0
23566   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_REFCLK_EN_PD_SETVAL_O                                          (0x1<<1) // MSM Function POWER DOWN mode default value for refclk_en
23567   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_REFCLK_EN_PD_SETVAL_O_SHIFT                                    1
23568   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PLL_LOCK_EN_PD_SETVAL_O                                        (0x1<<2) // MSM Function POWER DOWN mode default value for pll_lock_en
23569   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PLL_LOCK_EN_PD_SETVAL_O_SHIFT                                  2
23570   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_RESET_TXCLK_PD_SETVAL_O                                        (0x1<<3) // Not used
23571   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_RESET_TXCLK_PD_SETVAL_O_SHIFT                                  3
23572   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_RESET_CLKDIV_PD_SETVAL_O                                       (0x1<<4) // Not used
23573   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_RESET_CLKDIV_PD_SETVAL_O_SHIFT                                 4
23574   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_PD_SETVAL_O                                          (0x1<<5) // Not used
23575   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_PD_SETVAL_O_SHIFT                                    5
23576   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_LEFT_PD_SETVAL_O                              (0x1<<6) // Not used
23577   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_LEFT_PD_SETVAL_O_SHIFT                        6
23578   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_RIGHT_PD_SETVAL_O                             (0x1<<7) // Not used
23579   #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_RIGHT_PD_SETVAL_O_SHIFT                       7
23580 #define PHY_SGMII_IP_REG_AHB_CMU_CSR_0_X210                                                                  0x000348UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23581 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0                                                                   0x001000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23582   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH1_SRC_SEL_O                                      (0x7<<0) // Clock source select for TX path branch 1 clock :  3'b000 - lnX_clk_i 3'b001- qd_ck_i 3'b010 - pma_lX_rxb_iRecovered byte clock 3'b011 - ck_soc1_int_root 3'b100,3'b101,3'b110 - Reserved 3'b111 - test_clk_0_i
23583   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH1_SRC_SEL_O_SHIFT                                0
23584   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH1_DIV_SEL_O                                      (0x1<<3) // Clock divider for TX path branch 1 : 0-No division, 1- Divide by 2
23585   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH1_DIV_SEL_O_SHIFT                                3
23586   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH2_SRC_SEL_O                                      (0x7<<4) // Clock source select for TX path branch 2 clock : 3'b000 - lnX_clk_i 3'b001- qd_ck_i 3'b011 - ck_soc1_int_root 3'b010,3'b100,3'b101,3'b110 - Reserved 3'b111 - test_clk_0_i
23587   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH2_SRC_SEL_O_SHIFT                                4
23588   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O                                      (0x1<<7) // Clock divider for TX path branch 2 : 0-No division, 1- Divide by 2
23589   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O_SHIFT                                7
23590 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1                                                                   0x001004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23591   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH1_SRC_SEL_O                                      (0x7<<0) // Clock source select for RX path branch 1 clock : 3'b000 - pma_lX_rxb_iRecovered byte clock 3'b001- pma_lX_txb_iTransmit byte clock 3'b010,3'b011,3'b100,3'b101,3'b110 - Reserved 3'b111 - test_clk_1_i
23592   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH1_SRC_SEL_O_SHIFT                                0
23593   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O                                      (0x1<<3) // Clock divider for RX path branch 1 : 0-No division, 1- Divide by 2
23594   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O_SHIFT                                3
23595   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH2_SRC_SEL_O                                      (0x7<<4) // Clock source select for RX path branch 2 clock : 3'b000 - pma_lX_rxb_iRecovered byte clock 3'b001- pma_lX_txb_iTransmit byte clock 3'b010,3'b011,3'b100,3'b101,3'b110 - Reserved 3'b111 - test_clk_1_i
23596   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH2_SRC_SEL_O_SHIFT                                4
23597   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O                                      (0x1<<7) // Clock divider for RX path branch 2 : 0-No division, 1- Divide by 2
23598   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O_SHIFT                                7
23599 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2                                                                   0x001008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23600   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH3_SRC_SEL_O                                      (0x7<<0) // Clock source select for RX path branch 3 clock : 3'b000 - qd_ck_i 3'b001- pma_lX_rxb_iRecovered byte clock 3'b010 - lnX_clk_i 3'b011 - pma_lX_txb_iTransmit byte clock 3'b100 - ck_soc1_int_root 3'b101,3'b110 - Reserved 3'b111 - test_clk_1_i
23601   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH3_SRC_SEL_O_SHIFT                                0
23602   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH3_DIV_SEL_O                                      (0x1<<3) // Clock divider for RX path branch 3 : 0-No division, 1- Divide by 2
23603   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH3_DIV_SEL_O_SHIFT                                3
23604   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH4_SRC_SEL_O                                      (0x7<<4) // Clock source select for RX path branch 4 clock : 3'b000 - qd_ck_i 3'b001- pma_lX_rxb_iRecovered byte clock 3'b010 - lnX_clk_i 3'b011 - pma_lX_txb_iTransmit byte clock 3'b100 - ck_soc1_int_root 3'b101,3'b110 - Reserved 3'b111 - test_clk_1_i
23605   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH4_SRC_SEL_O_SHIFT                                4
23606   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O                                      (0x1<<7) // Clock divider for RX path branch 4 : 0-No division, 1- Divide by 2
23607   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O_SHIFT                                7
23608 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X3                                                                   0x00100cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23609   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X3_PMA_CMU_SEL_O_0                                                 (0x1<<0) // CMU Select for lane  0 -	 Select CMU0  1 -	 Select CMU1
23610   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X3_PMA_CMU_SEL_O_0_SHIFT                                           0
23611   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X3_PMA_TXCLK_SEL_O_1                                               (0x1<<1) // PMA TX Clock Select for TX CDR VCO  0 -	 CMU0 Clock  1 -	 CMU1 Clock
23612   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X3_PMA_TXCLK_SEL_O_1_SHIFT                                         1
23613 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X4                                                                   0x001010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23614   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X4_CDRCTRL_DIV_EN_O_1_0                                            (0x3<<0) // 0 - Divide by 1 1/2 - Divide by 2 3 - Divide by 4
23615   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X4_CDRCTRL_DIV_EN_O_1_0_SHIFT                                      0
23616   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X4_GCFSM_DIV_EN_O_1_0                                              (0x3<<2) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
23617   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X4_GCFSM_DIV_EN_O_1_0_SHIFT                                        2
23618 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X5                                                                   0x001014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23619   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X5_REF_CLK_DIV_EN_O_1_0                                            (0x3<<0) // Clock divider for ref clock going to lane_top : 0-No division, 1- Divide by 2
23620   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X5_REF_CLK_DIV_EN_O_1_0_SHIFT                                      0
23621   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X5_OOB_CLK_DIV_EN_O_1_0                                            (0x3<<2) // Clock divider for ref clock going to oob_detection module : 0-No division, 1- Divide by 2
23622   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X5_OOB_CLK_DIV_EN_O_1_0_SHIFT                                      2
23623 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7                                                                   0x00101cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23624   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_RATE_O                                                     (0x3<<0) // Rate control for BIST
23625   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_RATE_O_SHIFT                                               0
23626   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_MODE8B_O                                               (0x1<<2) // Bist generator 8b mode control 0 - Generated data word is 10 bits 1 - Generated data word is 8 bits
23627   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_MODE8B_O_SHIFT                                         2
23628   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_ERR_O                                                  (0x1<<3) // Bist generator error insert enable. 0 - BIST generator outputs normal pattern. 1 - BIST generator outputs erroneous pattern.
23629   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_ERR_O_SHIFT                                            3
23630   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_TX_CLOCK_ENABLE                                            (0x1<<4) // Active HIGH clock enable signal for the BIST transmit clock
23631   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_TX_CLOCK_ENABLE_SHIFT                                      4
23632   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_CDN_O                                                  (0x1<<5) // Bist generator master reset.
23633   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_CDN_O_SHIFT                                            5
23634   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_WORD_O                                                 (0x1<<6) // Bist generator word enable. 0 - Bist generator generates single word 8 or 10 1 - Bist generator generates double word 16 or 20
23635   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_WORD_O_SHIFT                                           6
23636   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_EN_O                                                   (0x1<<7) // Bist generator enable.  0 - Bist generator idle. 1 - Bist generator generates data
23637   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_EN_O_SHIFT                                             7
23638 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8                                                                   0x001020UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23639   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_CLK_SEL_O_2_0                                          (0x7<<0) // BIST Generation Clock Selection
23640   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_CLK_SEL_O_2_0_SHIFT                                    0
23641   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_SEND_PREAM_O                                           (0x1<<3) // Bist generator preamble send. Valid only if generator enabled. 0 - Bist generator sends normal data. 1 - Bist generator sends preamble.
23642   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_SEND_PREAM_O_SHIFT                                     3
23643   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_INSERT_COUNT_O_2_0                                     (0x7<<4) // Bist generator - Number of bist_chk_insert_word_i words to insert at a time. If 0, no word is ever inserted into the stream. In 20-bit mode, the product of bist_gen_insert_length x bist_gen_insert_count must be even.
23644   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_INSERT_COUNT_O_2_0_SHIFT                               4
23645 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X9                                                                   0x001024UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
23646 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X10                                                                  0x001028UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
23647 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X11                                                                  0x00102cUL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
23648 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X12                                                                  0x001030UL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
23649 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X13                                                                  0x001034UL //Access:RW   DataWidth:0x8    // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
23650 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14                                                                  0x001038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23651   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14_BIST_GEN_INSERT_DELAY_O_11_8                                   (0xf<<0) // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
23652   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14_BIST_GEN_INSERT_DELAY_O_11_8_SHIFT                             0
23653   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14_BCHK_EN_O                                                      (0x1<<5) // BIST checker enable Enables BIST RX Control block, which enables the actual BIST RX block when appropriate
23654   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14_BCHK_EN_O_SHIFT                                                5
23655   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14_BCHK_CLR_O                                                     (0x1<<6) // BIST checker clear signal. Zeroes error counter output. Does NOT go through the RX BIST control block
23656   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X14_BCHK_CLR_O_SHIFT                                               6
23657 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15                                                                  0x00103cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23658   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BCHK_SRC_O_1_0                                                 (0x3<<0) // BIST checker source. 0 - BIST uses output of initial RX polbit before Symbol Aligner 1 - BIST uses output of Symbol Aligner before Elastic Buffer 2 - BIST uses output of RX loopback mux before Decoder and Polbits 3 - BIST uses output of reg1 flop bank before Interface blocks
23659   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BCHK_SRC_O_1_0_SHIFT                                           0
23660   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_DATA_MODE_O                                           (0x1<<3) // Bist checker mode select. 0X0 � UDP pattern. 0x1 � PRBS pattern
23661   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_DATA_MODE_O_SHIFT                                     3
23662   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_LFSR_LENGTH_O_1_0                                     (0x3<<4) // BIST PRBS pattern selector.
23663   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_LFSR_LENGTH_O_1_0_SHIFT                               4
23664   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BIST_RX_CLOCK_ENABLE                                           (0x1<<7) // Active HIGH clock enable signal for the BIST receive clock
23665   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X15_BIST_RX_CLOCK_ENABLE_SHIFT                                     7
23666 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X16                                                                  0x001040UL //Access:RW   DataWidth:0x8    // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
23667 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17                                                                  0x001044UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23668   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_PREAM0_O_9_8                                          (0x3<<0) // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
23669   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_PREAM0_O_9_8_SHIFT                                    0
23670   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_INSERT_LENGTH_O_2_0                                   (0x7<<2) // BIST Checker Insert word length.
23671   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_INSERT_LENGTH_O_2_0_SHIFT                             2
23672   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_SYNC_ON_ZEROS                                         (0x1<<5) // Setting this bit allows BIST to sync to RX value of zero
23673   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_SYNC_ON_ZEROS_SHIFT                                   5
23674 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X18                                                                  0x001048UL //Access:RW   DataWidth:0x8    // BIST Check Preamble
23675 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X19                                                                  0x00104cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23676   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X19_BIST_CHK_PREAM1_O_9_8                                          (0x3<<0) // BIST Check Preamble
23677   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X19_BIST_CHK_PREAM1_O_9_8_SHIFT                                    0
23678 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X20                                                                  0x001050UL //Access:RW   DataWidth:0x8    // Bist checker 40-bit user defined data pattern. In 10-bit mode, corresponds to 4 10-bit words. In 8-bit mode, corresponds to 5 8-bit words. K code is assumed to be 0 in 8-bit mode.
23679 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X21                                                                  0x001054UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
23680 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X22                                                                  0x001058UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
23681 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X23                                                                  0x00105cUL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
23682 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X24                                                                  0x001060UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
23683 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X25                                                                  0x001064UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
23684 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X26                                                                  0x001068UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
23685 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X27                                                                  0x00106cUL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
23686 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X28                                                                  0x001070UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
23687 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X29                                                                  0x001074UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
23688 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X30                                                                  0x001078UL //Access:R    DataWidth:0x8    // Bist errors detected
23689 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X31                                                                  0x00107cUL //Access:R    DataWidth:0x8    // Bist errors detected
23690 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X32                                                                  0x001080UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
23691 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X33                                                                  0x001084UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
23692 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X34                                                                  0x001088UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
23693 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X35                                                                  0x00108cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
23694 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X36                                                                  0x001090UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
23695 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X37                                                                  0x001094UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
23696 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X38                                                                  0x001098UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
23697 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X39                                                                  0x00109cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
23698 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X40                                                                  0x0010a0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
23699 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X41                                                                  0x0010a4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
23700 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X42                                                                  0x0010a8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
23701 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X43                                                                  0x0010acUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
23702 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X44                                                                  0x0010b0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
23703 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X45                                                                  0x0010b4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
23704 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X46                                                                  0x0010b8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
23705 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X47                                                                  0x0010bcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
23706 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X48                                                                  0x0010c0UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 1/2 - for the new ICA method
23707 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X49                                                                  0x0010c4UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 3 - for the new ICA method
23708 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X50                                                                  0x0010c8UL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 1/2 - for the new ICA method
23709 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X51                                                                  0x0010ccUL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 3 - for the new ICA method
23710 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X52                                                                  0x0010d0UL //Access:RW   DataWidth:0x8    // The start length of DFE offset calibration's first cycle is the value of this register multiplied by 4.
23711 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53                                                                  0x0010d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23712   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0                           (0x1f<<0) // The start length of DFE offset calibration, except for the 1st cycle.
23713   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0_SHIFT                     0
23714   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2                                    (0x1<<5) // COMLANE or LANE CSR Select for GCFSM Cycle Length registers  0 -	 Select COMLANE registers  1 -	 Select LANE registers
23715   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2_SHIFT                              5
23716   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_TW_METHOD_EN                                        (0x1<<6) // ICA Timing Window Method Enable control - for GCFSM
23717   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_TW_METHOD_EN_SHIFT                                  6
23718   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_PMA_LOAD_OVR                                        (0x1<<7) // ICA Method PMA Load signal Override - for GCFSM
23719   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_PMA_LOAD_OVR_SHIFT                                  7
23720 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X54                                                                  0x0010d8UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
23721 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X55                                                                  0x0010dcUL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
23722 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X56                                                                  0x0010e0UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
23723 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57                                                                  0x0010e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23724   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_OVR_O_27_24                                              (0xf<<0) // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
23725   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_OVR_O_27_24_SHIFT                                        0
23726   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_OUT_OVR_EN_O                                        (0x1<<4) // General Calibration Finite State Machine GCFSM output override enable - assertion causes data stored in gcfsm_lane_pma_data_ovr_o to override calibration values for the block selected by gcfsm_lane_pma_cal_ovr_o.
23727   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_OUT_OVR_EN_O_SHIFT                                  4
23728   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_LATCH_OVR_O                                     (0x1<<5) // GCFSM pma_latch_o override
23729   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_LATCH_OVR_O_SHIFT                               5
23730   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_GO_OVR_O                                        (0x1<<6) // GCFSM pma_go_o override
23731   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_GO_OVR_O_SHIFT                                  6
23732   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_READ_OVR_O                                      (0x1<<7) // GCFSM pma_read_o override.
23733   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_READ_OVR_O_SHIFT                                7
23734 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X58                                                                  0x0010e8UL //Access:RW   DataWidth:0x8    // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
23735 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X59                                                                  0x0010ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23736   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8                                 (0xf<<0) // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
23737   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8_SHIFT                           0
23738 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X60                                                                  0x0010f0UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
23739 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X61                                                                  0x0010f4UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
23740 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X62                                                                  0x0010f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23741   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_REQ_IN_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_ln_req Bit 1 : Override msm_ln_req
23742   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_REQ_IN_OVR_O_SHIFT                                      0
23743   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_FUNC_IN_OVR_O                                           (0x3f<<2) // Bit 2:  Override enable for msm_func Bits [7:3] : Override msm_func
23744   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_FUNC_IN_OVR_O_SHIFT                                     2
23745 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG41                                                        0x0010fcUL //Access:RW   DataWidth:0x8    // Reserved
23746 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG42                                                        0x001100UL //Access:RW   DataWidth:0x8    // Reserved
23747 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X65                                                                  0x001104UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23748   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X65_GCFSM_OVR_O_28                                                 (0x1<<0) // Not currently used
23749   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X65_GCFSM_OVR_O_28_SHIFT                                           0
23750 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X66                                                                  0x001108UL //Access:RW   DataWidth:0x8    // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
23751 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X67                                                                  0x00110cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23752   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_DLY_CDR_O_6_0                                         (0x7f<<0) // Number of clock cycles between signal detect indicator
23753   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_DLY_CDR_O_6_0_SHIFT                                   0
23754   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8                                    (0x1<<7) // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
23755   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8_SHIFT                              7
23756 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X68                                                                  0x001110UL //Access:RW   DataWidth:0x8    // Number of clock cycles between CISEL assertion
23757 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69                                                                  0x001114UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23758   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_DLY_LANE_O_9_8                                        (0x3<<0) // Number of clock cycles between CISEL assertion
23759   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_DLY_LANE_O_9_8_SHIFT                                  0
23760   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_START_LEN_O_3_0                                       (0xf<<2) // Number of clock cycles between when CDR control block
23761   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_START_LEN_O_3_0_SHIFT                                 2
23762   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_INT_FIL_O_1_0                                         (0x3<<6) // CDR control DLPF positioning control.
23763   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_INT_FIL_O_1_0_SHIFT                                   6
23764 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X70                                                                  0x001118UL //Access:RW   DataWidth:0x8    // CDR control block cycle length When not in PCIe Gen3.
23765 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X72                                                                  0x001120UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23766   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MAX_DIFF_O_4_0                                        (0x1f<<0) // Maximum difference from DLPF center point.
23767   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MAX_DIFF_O_4_0_SHIFT                                  0
23768   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MIN_BOUNCE_O_2_0                                      (0x7<<5) // Maximum difference from DLPF center point.
23769   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MIN_BOUNCE_O_2_0_SHIFT                                5
23770 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73                                                                  0x001124UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23771   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_TW_METHOD_EN                                          (0x1<<0) // ICA Timing Window Method Enable control - for cdr_control
23772   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_TW_METHOD_EN_SHIFT                                    0
23773   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_CDR_CONTROL_ATT_CTRL_O                                         (0x1<<1) // ATT wait control. Upon detection of signal, DFE ATT calibration is enabled, without CISEL being asserted to the CDR.  0 - CDR control block will wait for ATT calibration before proceeding 1 - CDR control block will not wait for ATT calibration
23774   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_CDR_CONTROL_ATT_CTRL_O_SHIFT                                   1
23775   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_RXEQ_WAIT_EN_O                                                 (0x1<<2) // CDR control block wait for DFE signal.  0 - Do not wait for DFE calibration before enabling rx data 1 - Wait for DFE calibration before enabling rx data
23776   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_RXEQ_WAIT_EN_O_SHIFT                                           2
23777   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_DLY_CDR_O_9_7                                         (0x7<<3) // Number of clock cycles between signal detect indicator
23778   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_DLY_CDR_O_9_7_SHIFT                                   3
23779 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X74                                                                  0x001128UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
23780 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X75                                                                  0x00112cUL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
23781 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X76                                                                  0x001130UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
23782 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X77                                                                  0x001134UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23783   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_OUT_OVR_O_29_24                                       (0x3f<<0) // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
23784   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_OUT_OVR_O_29_24_SHIFT                                 0
23785   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_CAL_LOAD_OVR                                          (0x1<<6) // ICA Method PMA Load signal Override - for cdr_control
23786   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_CAL_LOAD_OVR_SHIFT                                    6
23787 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X78                                                                  0x001138UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23788   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_ALIGN_POS_O_5_0                                      (0x3f<<0) // Symbol aligner position override enable.
23789   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_ALIGN_POS_O_5_0_SHIFT                                0
23790   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_MODE_O_1_0                                           (0x3<<6) // Symbol aligner mode select.
23791   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_MODE_O_1_0_SHIFT                                     6
23792 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X79                                                                  0x00113cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23793   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X79_SYM_ALIGN_BYPASS_O                                             (0x1<<0) // Asserting this register will bypass the symbol aligner
23794   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X79_SYM_ALIGN_BYPASS_O_SHIFT                                       0
23795 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X80                                                                  0x001140UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before forcing exit form EI
23796 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81                                                                  0x001144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23797   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8                             (0x3<<0) // Number of cycles to wait before forcing exit form EI
23798   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8_SHIFT                       0
23799   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_CLR_ERR_O                                        (0x1<<2) // Clears the elec idle control error flag
23800   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_CLR_ERR_O_SHIFT                                  2
23801   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_INFERRED_O                                    (0x1<<3) // Override for ei_inferred signal
23802   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_INFERRED_O_SHIFT                              3
23803   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O                                 (0x1<<4) // Override for ei_mask signal
23804   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O_SHIFT                           4
23805   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O                                  (0x1<<5) // Override for ei_exit_type signal
23806   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O_SHIFT                            5
23807   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_OVR_O                                            (0x1<<6) // EI control override enable
23808   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_OVR_O_SHIFT                                      6
23809 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X82                                                                  0x001148UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before entering back into EI
23810 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X83                                                                  0x00114cUL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect glitch filter counter
23811 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X84                                                                  0x001150UL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect low filter min value
23812 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85                                                                  0x001154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23813   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8                             (0x3<<0) // Number of cycles to wait before entering back into EI
23814   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8_SHIFT                       0
23815   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0                              (0x3<<2) // EI Exit time cycles = timer_len_sel[1:0]+1*exit_timer_len_i[9:0]
23816   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0_SHIFT                        2
23817   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85_LOOPBACK_EN_O                                                  (0x1<<4) // Control signal to force decoder into loopback mode
23818   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X85_LOOPBACK_EN_O_SHIFT                                            4
23819 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86                                                                  0x001158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23820   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86_FES_LB_ENA_O                                                   (0x1<<0) // FES loopback enable.
23821   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86_FES_LB_ENA_O_SHIFT                                             0
23822   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86_NES_LB_ENA_O                                                   (0x1<<1) // NES loopback enable.
23823   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86_NES_LB_ENA_O_SHIFT                                             1
23824   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86_RXCLK_LB_ENA_O                                                 (0x1<<2) // HS recovered clock to transmit loopback enable.
23825   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X86_RXCLK_LB_ENA_O_SHIFT                                           2
23826 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X87                                                                  0x00115cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23827   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOST_OVR_O                                      (0x1<<0) // RX boost override enable
23828   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOST_OVR_O_SHIFT                                0
23829   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0                                   (0x7f<<1) // RX boost override setting. Thermometer coded.
23830   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_SHIFT                             1
23831 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X88                                                                  0x001160UL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
23832 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89                                                                  0x001164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23833   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV1_O                                     (0x7<<0) // Signal detect threshold select for Full rate
23834   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV1_O_SHIFT                               0
23835   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV2_O                                     (0x7<<3) // Signal detect threshold select for div-by-2 rate
23836   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV2_O_SHIFT                               3
23837   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXUP_O                                              (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
23838   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXUP_O_SHIFT                                        6
23839   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXPREDIV4_ENA_O                                     (0x1<<7) // RX FL calibration clock DIV4 enable
23840   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXPREDIV4_ENA_O_SHIFT                               7
23841 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90                                                                  0x001168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23842   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_SD_THSEL_DIV4_O                                     (0x7<<0) // Signal detect threshold select for div-by-4 rate
23843   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_SD_THSEL_DIV4_O_SHIFT                               0
23844   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_AGC_THSEL_O                                         (0x7<<3) // AGC threshold select
23845   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_AGC_THSEL_O_SHIFT                                   3
23846   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_VREGH_O                                             (0x3<<6) // Regulator VREGH setting
23847   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_VREGH_O_SHIFT                                       6
23848 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X91                                                                  0x00116cUL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS
23849 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92                                                                  0x001170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23850   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXFL_LDHS_O_9_8                                     (0x3<<0) // RX FL calibration LDHS
23851   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXFL_LDHS_O_9_8_SHIFT                               0
23852   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXVCO_BIAS_O                                        (0xf<<2) // CDR VCO bias setting.
23853   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXVCO_BIAS_O_SHIFT                                  2
23854   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O                                     (0x1<<6) // DLPF DIV2 enable
23855   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O_SHIFT                               6
23856   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_CDR_DVDR_ENA_O                                      (0x1<<7) // CDR DivN clock divider enable.
23857   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_CDR_DVDR_ENA_O_SHIFT                                7
23858 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X93                                                                  0x001174UL //Access:RW   DataWidth:0x8    // AFE spare controls
23859 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X94                                                                  0x001178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23860   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_CDR_DVDR_O                                          (0x3f<<0) // CDR DivN clock division ratio.
23861   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_CDR_DVDR_O_SHIFT                                    0
23862   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_VREG_O                                              (0x3<<6) // Regulator VREG setting
23863   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_VREG_O_SHIFT                                        6
23864 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95                                                                  0x00117cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23865   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_BB_STEP_O                                           (0xf<<0) // CDR bb_step
23866   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_BB_STEP_O_SHIFT                                     0
23867   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_INT_STEP_O                                          (0x7<<4) // CDR int step
23868   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_INT_STEP_O_SHIFT                                    4
23869   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_RXDWN_O                                             (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
23870   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_RXDWN_O_SHIFT                                       7
23871 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96                                                                  0x001180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23872   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_O                                           (0x7<<0) // RXVCOFR override value Enabled by pma_ln_dr_rxvcofr_sel_o
23873   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_O_SHIFT                                     0
23874   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_SEL_O                                       (0x1<<3) // Override enable for RXVCOFR override vakue
23875   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_SEL_O_SHIFT                                 3
23876   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RX_SELR_O                                           (0x7<<4) // CTLE R degeneration select
23877   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RX_SELR_O_SHIFT                                     4
23878 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X97                                                                  0x001184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23879   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X97_AHB_PMA_LN_RX_SELC_O                                           (0x7<<0) // CTLE C degeneration select
23880   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X97_AHB_PMA_LN_RX_SELC_O_SHIFT                                     0
23881 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG43                                                        0x001188UL //Access:RW   DataWidth:0x8    // Reserved
23882 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X99                                                                  0x00118cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23883   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_DFE_BW_SCALE                                            (0x3<<4) // DFE Bandwidth Selection
23884   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_DFE_BW_SCALE_SHIFT                                      4
23885   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_PHD_ENA_O_1_0                                           (0x3<<6) // CDR phase detector proportional path enable bit 0: enables D4/D3 data/edge samplers bit 1: enables D1/D2 data/edge samplers
23886   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_PHD_ENA_O_1_0_SHIFT                                     6
23887 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X100                                                                 0x001190UL //Access:RW   DataWidth:0x8    // On-chip eye diagram X-direction offset control: Bit 0: unused Bits 1-2: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 3-9: Fine x-direction offset, note bit reversal
23888 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101                                                                 0x001194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23889   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_DLY_O_8_8                                          (0x1<<0) // On-chip eye diagram X-direction offset control: Bits 0-1: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 2-8: Fine x-direction offset, note bit reversal
23890   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_DLY_O_8_8_SHIFT                                    0
23891   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_SGN_RST_O                                          (0x1<<2) // Reset signal for eye alignment mechanism.
23892   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_SGN_RST_O_SHIFT                                    2
23893   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_SD_BWSEL                                               (0x1<<3) // RX signal detector bandwidth select. 0: Nominal bandwidth 1: 10% higher bandwidth
23894   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_SD_BWSEL_SHIFT                                         3
23895   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA270_O                                           (0x1<<4) // In eye diagram generation mode, assertion overrides the ck_270 DFE clock "right" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
23896   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA270_O_SHIFT                                     4
23897   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA90_O                                            (0x1<<5) // In eye diagram generation mode, assertion overrides the ck_90 DFE clock "left" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
23898   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA90_O_SHIFT                                      5
23899 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X102                                                                 0x001198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23900   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X102_PMA_LN_DFE_BIAS_O_3_0                                         (0xf<<0) // DFE bias setting.
23901   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X102_PMA_LN_DFE_BIAS_O_3_0_SHIFT                                   0
23902 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X103                                                                 0x00119cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23903   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TX_SR_FASTCAP_O_3_0                                    (0xf<<0) // TX driver capacitive slew rate control.
23904   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TX_SR_FASTCAP_O_3_0_SHIFT                              0
23905   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TXEQ_POLARITY_O_3_0                                    (0xf<<4) // TX coefficient polarity enable. Set to "1" for negative polarity. bit 0: Cm bit 1: C0 bit 2: C1
23906   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TXEQ_POLARITY_O_3_0_SHIFT                              4
23907 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X104                                                                 0x0011a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23908   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_TX_SR_DAC_O_3_0                                        (0xf<<0) // TX slew rate DAC bias current control
23909   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_TX_SR_DAC_O_3_0_SHIFT                                  0
23910   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_HSCLK_SEL_O                                            (0x1<<4) // CDR clock divider bypass enable.
23911   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_HSCLK_SEL_O_SHIFT                                      4
23912 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X105                                                                 0x0011a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23913   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TX_VREG_LEV_O_4_0                                      (0x1f<<0) // TX driver regulator voltage setting.
23914   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TX_VREG_LEV_O_4_0_SHIFT                                0
23915   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TXDRV_BLEED_ENA_O                                      (0x1<<5) // TX bleed enable
23916   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TXDRV_BLEED_ENA_O_SHIFT                                5
23917 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X115                                                                 0x0011ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23918 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG44                                                        0x0011d0UL //Access:RW   DataWidth:0x8    // Reserved
23919 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG45                                                        0x0011d4UL //Access:RW   DataWidth:0x8    // Reserved
23920 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG46                                                        0x0011d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23921 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X119                                                                 0x0011dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23922   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXP_MARGIN                                             (0xf<<0) // Value to minus/add from the calibrated txterm value
23923   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXP_MARGIN_SHIFT                                       0
23924   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXN_MARGIN                                             (0xf<<4) // Value to minus/add from the calibrated txterm value
23925   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXN_MARGIN_SHIFT                                       4
23926 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X120                                                                 0x0011e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23927   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_CMP                                       (0xf<<0) // in txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator  the register ix X2 is the actual number of wait cycle
23928   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_CMP_SHIFT                                 0
23929   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE                                    (0x7<<4) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
23930   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE_SHIFT                              4
23931 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121                                                                 0x0011e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23932   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES                                 (0xf<<0) // in txterm calibration, the number of samples to take from the same comparator
23933   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES_SHIFT                           0
23934   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXP_MARGIN_ADD_0                                       (0x1<<4) // when 1, the final tx term value is calibrated txterm value + tx_cxp_margin; when 0, the final tx term value is calibrated txterm value - tx_cxp_margin
23935   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXP_MARGIN_ADD_0_SHIFT                                 4
23936   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXN_MARGIN_ADD_0                                       (0x1<<5) // when 1, the final tx term value is calibrated txterm value + tx_cxn_margin; when 0, the final tx term value is calibrated txterm value - tx_cxn_margin
23937   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXN_MARGIN_ADD_0_SHIFT                                 5
23938   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CX_OVR_ENA                                             (0x1<<6) // enable override calibrated txterm value
23939   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CX_OVR_ENA_SHIFT                                       6
23940   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TERM_EN_CAL_OVR                                        (0x1<<7) // Debug feature, when set forces circuit to be affected by ahb_tx_cdac_ovr
23941   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TERM_EN_CAL_OVR_SHIFT                                  7
23942 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X122                                                                 0x0011e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23943   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXP_OVR                                                (0xf<<0) // override calibrated txterm value
23944   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXP_OVR_SHIFT                                          0
23945   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXN_OVR                                                (0xf<<4) // override calibrated txterm value
23946   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXN_OVR_SHIFT                                          4
23947 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X123                                                                 0x0011ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23948   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_0                                                   (0x1<<0) // TX Control override enable. Bit 0: txdrv_sel_sw_map Bit 1: not currently used
23949   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_0_SHIFT                                             0
23950   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_7_2                                                 (0x3f<<2) // TX Control override enable. Bits 5:2:txdrv_att_in[3:0] Bits 7:6 : tx_slew_sld[1:0]
23951   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_7_2_SHIFT                                           2
23952 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X124                                                                 0x0011f0UL //Access:RW   DataWidth:0x8    // Bits 12:8: txdrv_c1_in[4:0] Bits 15:13: txdrv_c2_in[2:0]
23953 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X125                                                                 0x0011f4UL //Access:RW   DataWidth:0x8    // Bits 19-16: txdrv_cm_in[3:0]  Bits 22-20: tx_slew_sld3f[2:0] Bit 23: txdrv_preem_1lsb_mode
23954 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126                                                                 0x0011f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23955   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_EN_O                                                     (0x1<<0) // DFE block enable signal.
23956   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_EN_O_SHIFT                                               0
23957   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE_OW_O_2_0                                         (0x7<<1) // These bits have similar functionality as rxeq_rate_ow_o_2_0 bits in COMLANE CSR. These are used mainly in COMBINATION modes of operation. They are logically OR'ed with the bits in COMLANE.
23958   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE_OW_O_2_0_SHIFT                                   1
23959   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE1_CAL_EN_O_3                                      (0x1<<4) // This bit has similar function as rxeq_rate1_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
23960   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE1_CAL_EN_O_3_SHIFT                                4
23961   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE2_CAL_EN_O_4                                      (0x1<<5) // This bit has similar function as rxeq_rate2_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
23962   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE2_CAL_EN_O_4_SHIFT                                5
23963   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE3_CAL_EN_O_5                                      (0x1<<6) // This bit has similar function as rxeq_rate3_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
23964   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE3_CAL_EN_O_5_SHIFT                                6
23965   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_FORCE_CAL_O_6                                         (0x1<<7) // This bit has similar function as rxeq_force_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
23966   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_FORCE_CAL_O_6_SHIFT                                   7
23967 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X127                                                                 0x0011fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23968   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X127_RXEQ_CONT_CAL_O_6_0                                           (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
23969   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X127_RXEQ_CONT_CAL_O_6_0_SHIFT                                     0
23970 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X128                                                                 0x001200UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23971   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X128_RXEQ_INIT_CAL_O_6_0                                           (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
23972   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X128_RXEQ_INIT_CAL_O_6_0_SHIFT                                     0
23973 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X130                                                                 0x001208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23974   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_ATT_START_O_3_0                                    (0xf<<0) // ATT start value for rate1
23975   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_ATT_START_O_3_0_SHIFT                              0
23976   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_BOOST_START_O_3_0                                  (0xf<<4) // Boost start value for rate1
23977   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_BOOST_START_O_3_0_SHIFT                            4
23978 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X131                                                                 0x00120cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23979   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_ATT_START_O_3_0                                    (0xf<<0) // ATT start value for rate2
23980   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_ATT_START_O_3_0_SHIFT                              0
23981   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_BOOST_START_O_3_0                                  (0xf<<4) // Boost start value for rate2
23982   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_BOOST_START_O_3_0_SHIFT                            4
23983 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X132                                                                 0x001210UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23984   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X132_RXEQ_RATE2_TAP1_START_O_6_0                                   (0x7f<<0) // DFE Tap1 start value for rate2
23985   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X132_RXEQ_RATE2_TAP1_START_O_6_0_SHIFT                             0
23986 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X133                                                                 0x001214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23987   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X133_RXEQ_RATE2_TAP2_START_O_5_0                                   (0x3f<<0) // DFE Tap2 start value for rate2
23988   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X133_RXEQ_RATE2_TAP2_START_O_5_0_SHIFT                             0
23989 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X134                                                                 0x001218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23990   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X134_RXEQ_RATE2_TAP3_START_O_5_0                                   (0x3f<<0) // DFE Tap3 start value for rate2
23991   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X134_RXEQ_RATE2_TAP3_START_O_5_0_SHIFT                             0
23992 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X135                                                                 0x00121cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
23993   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X135_RXEQ_RATE2_TAP4_START_O_5_0                                   (0x3f<<0) // DFE Tap4 start value for rate2
23994   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X135_RXEQ_RATE2_TAP4_START_O_5_0_SHIFT                             0
23995 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X136                                                                 0x001220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23996   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X136_RXEQ_RATE2_TAP5_START_O_5_0                                   (0x3f<<0) // DFE Tap5 start value for rate2
23997   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X136_RXEQ_RATE2_TAP5_START_O_5_0_SHIFT                             0
23998 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X137                                                                 0x001224UL //Access:RW   DataWidth:0x8    // Multi Field Register.
23999   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_ATT_START_O_3_0                                    (0xf<<0) // ATT start value for rate3
24000   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_ATT_START_O_3_0_SHIFT                              0
24001   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_BOOST_START_O_3_0                                  (0xf<<4) // Boost start value for rate3
24002   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_BOOST_START_O_3_0_SHIFT                            4
24003 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X138                                                                 0x001228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24004   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X138_RXEQ_RATE3_TAP1_START_O_6_0                                   (0x7f<<0) // DFE Tap1 start value for rate3
24005   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X138_RXEQ_RATE3_TAP1_START_O_6_0_SHIFT                             0
24006 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X139                                                                 0x00122cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24007   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X139_RXEQ_RATE3_TAP2_START_O_5_0                                   (0x3f<<0) // DFE Tap2 start value for rate3
24008   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X139_RXEQ_RATE3_TAP2_START_O_5_0_SHIFT                             0
24009 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X140                                                                 0x001230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24010   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X140_RXEQ_RATE3_TAP3_START_O_5_0                                   (0x3f<<0) // DFE Tap3 start value for rate3
24011   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X140_RXEQ_RATE3_TAP3_START_O_5_0_SHIFT                             0
24012 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X141                                                                 0x001234UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24013   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X141_RXEQ_RATE3_TAP4_START_O_5_0                                   (0x3f<<0) // DFE Tap4 start value for rate3
24014   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X141_RXEQ_RATE3_TAP4_START_O_5_0_SHIFT                             0
24015 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X142                                                                 0x001238UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24016   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X142_RXEQ_RATE3_TAP5_START_O_5_0                                   (0x3f<<0) // DFE Tap5 start value for rate3
24017   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X142_RXEQ_RATE3_TAP5_START_O_5_0_SHIFT                             0
24018 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143                                                                 0x00123cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24019   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_RXEQ_SUPERBST_AUTOCAL_DIS                                     (0x1<<0) // Disable auto cal w/ rx_superbst
24020   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_RXEQ_SUPERBST_AUTOCAL_DIS_SHIFT                               0
24021   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_O                                             (0xf<<1) // Max limit value for BOOST auto-calibration
24022   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_O_SHIFT                                       1
24023   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_EN_O                                          (0x1<<5) // Enable Max limiting for BOOST auto-calibration
24024   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_EN_O_SHIFT                                    5
24025   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_RX_ATT_BOOST_CAL_O_1_0                                        (0x3<<6) // rx_att_boost setting used during ATT calibration
24026   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X143_RX_ATT_BOOST_CAL_O_1_0_SHIFT                                  6
24027 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144                                                                 0x001240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24028   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RX_ATT_BOOST_NORM_O_1_0                                       (0x3<<0) // rx_att_boost setting used after ATT calibration
24029   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RX_ATT_BOOST_NORM_O_1_0_SHIFT                                 0
24030   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_EN_O                                           (0x1<<2) // boost_adj_en
24031   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_EN_O_SHIFT                                     2
24032   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_DIR_O                                          (0x1<<3) // boost_adj_dir
24033   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_DIR_O_SHIFT                                    3
24034   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_VAL_O                                          (0xf<<4) // boost_adj_val This register Is not bit reversed
24035   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_VAL_O_SHIFT                                    4
24036 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X145                                                                 0x001244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24037   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0                             (0x7f<<0) // Max number of samples to be used for CMP Offset Noise Averaging
24038   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0_SHIFT                       0
24039   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_EN_O                                           (0x1<<7) // CMP Offset Noise Averaging Enable
24040   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_EN_O_SHIFT                                     7
24041 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X146                                                                 0x001248UL //Access:RW   DataWidth:0x8    //
24042 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147                                                                 0x00124cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24043   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_DFE_TAP_PD_WAIT_11_8                                     (0xf<<0) //
24044   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_DFE_TAP_PD_WAIT_11_8_SHIFT                               0
24045   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_PMA_LN_DFE_OFS_CAL_ENA                                        (0x3<<4) // DFE offset calibration enable
24046   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_PMA_LN_DFE_OFS_CAL_ENA_SHIFT                                  4
24047   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS                                     (0x1<<6) // Disable auto cal w/ rx_att_gain
24048   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS_SHIFT                               6
24049   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_SUPERBST_EN_INVERT_O                                     (0x1<<7) // Inverts the polarity of superboost_en before assigning to PMA
24050   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_SUPERBST_EN_INVERT_O_SHIFT                               7
24051 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X148                                                                 0x001250UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24052   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_LOAD_EN_O_6_0                                        (0x7f<<0) // Override for RXEQ_CTRL output register load enable.
24053   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_LOAD_EN_O_6_0_SHIFT                                  0
24054   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_EN_O                                                 (0x1<<7) // Override enable for DFE signals.
24055   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_EN_O_SHIFT                                           7
24056 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X149                                                                 0x001254UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24057   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LOAD_O_6_0                                           (0x7f<<0) // Override for RXEQ_CTRL output register load value.
24058   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LOAD_O_6_0_SHIFT                                     0
24059   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LATCH_O                                              (0x1<<7) // Override for DFE latch signal. Negative edge causes AFE to store values of DFE output registers.
24060   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LATCH_O_SHIFT                                        7
24061 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150                                                                 0x001258UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24062   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0                                    (0x7<<0) // Override value for comparator calibration select. Enabled by rxeq_ovr_en_o: 1: Calibrate DFE comparator 1 2: Calibrate DFE comparator 2 3: Calibrate DFE comparator 3 4: Calibrate DFE comparator 4
24063   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0_SHIFT                              0
24064   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_ATT_GAIN_OVR                                             (0x3<<3) // Override the value of rx_att_gain output to PMA when rx_att_gain_autocal_dis=1
24065   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_ATT_GAIN_OVR_SHIFT                                       3
24066   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_SUPERBST_ENA_OVR                                         (0x1<<5) // Override the value of rx_superbst_ena output to PMA when superbst_autocal_dis=1
24067   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_SUPERBST_ENA_OVR_SHIFT                                   5
24068   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6                                (0x1<<6) // DFE TAP CMP no offset override enable
24069   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6_SHIFT                          6
24070   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_OVR_EN_O_7                                            (0x1<<7) // DFE TAP override enable
24071   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_OVR_EN_O_7_SHIFT                                      7
24072 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151                                                                 0x00125cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24073   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3                               (0x1f<<0) // DFE offset calibration TAP enable override
24074   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3_SHIFT                         0
24075   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0                                 (0x1<<5) // DFE offset calibrated value override enable
24076   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0_SHIFT                           5
24077   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_EN_OVR_O_1                                     (0x1<<6) // DFE offset cal enable override
24078   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_EN_OVR_O_1_SHIFT                               6
24079   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_CMP_CAL_EN_OVR_O_2                                        (0x1<<7) // DFE comparator cal enable override
24080   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X151_DFE_CMP_CAL_EN_OVR_O_2_SHIFT                                  7
24081 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X152                                                                 0x001260UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24082   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X152_DFE_TAP1_OVR_VAL_O_6_0                                        (0x7f<<0) // DFE Tap 1 Override Value
24083   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X152_DFE_TAP1_OVR_VAL_O_6_0_SHIFT                                  0
24084 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X153                                                                 0x001264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24085   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X153_DFE_TAP2_OVR_VAL_O_5_0                                        (0x3f<<0) // DFE Tap 2 Override Value
24086   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X153_DFE_TAP2_OVR_VAL_O_5_0_SHIFT                                  0
24087 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X154                                                                 0x001268UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24088   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X154_DFE_TAP3_OVR_VAL_O_5_0                                        (0x3f<<0) // DFE Tap 3 Override Value
24089   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X154_DFE_TAP3_OVR_VAL_O_5_0_SHIFT                                  0
24090 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X155                                                                 0x00126cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24091   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X155_DFE_TAP4_OVR_VAL_O_5_0                                        (0x3f<<0) // DFE Tap 4 Override Value
24092   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X155_DFE_TAP4_OVR_VAL_O_5_0_SHIFT                                  0
24093 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X156                                                                 0x001270UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24094   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X156_DFE_TAP5_OVR_VAL_O_5_0                                        (0x3f<<0) // DFE Tap 5 Override Value
24095   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X156_DFE_TAP5_OVR_VAL_O_5_0_SHIFT                                  0
24096 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X158                                                                 0x001278UL //Access:R    DataWidth:0x8    // Multi Field Register.
24097 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X159                                                                 0x00127cUL //Access:R    DataWidth:0x8    // Multi Field Register.
24098 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X161                                                                 0x001284UL //Access:R    DataWidth:0x8    // Multi Field Register.
24099 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X167                                                                 0x00129cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24100   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X167_TXEQ_RXRECAL_INIT_O_7                                         (0x1<<0) // This bit has similar function as txeq_rxrecal_init  in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
24101   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X167_TXEQ_RXRECAL_INIT_O_7_SHIFT                                   0
24102 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201                                                                 0x001324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24103   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_EN_O_0                                                   (0x1<<0) // cdfe enable bit.  1: enable cdfe when rate is 2'b01 or 2'b10.  0: disable cdfe.
24104   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_EN_O_0_SHIFT                                             0
24105   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_WORD_OV_O_1_0                                            (0x3<<1) // The cdfe input word_i overwrite.                                                                                                         2'b00: the word_i input for cdfe block is internally generated.                                     2'b10: the word_i input for cdfe block is set to 0 8-bit or 10-bit mode.                                                       2'b11: the word_i input for cdfe block is set to 1 16-bit or 20-bit mode.
24106   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_WORD_OV_O_1_0_SHIFT                                      1
24107   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_MODE_8B_OV_O_1_0                                         (0x3<<3) // The cdfe input mode_8b_i overwrite.                                                                                                         2'b00: the mode_8b_i input for cdfe block is internally generated.                                      2'b01: the mode_8b_i input for cdfe block is set to 0 10-bit or 20-bit mode.                                                      2'b11: the mode_8b_i input for cdfe block is set to 1 8-bit or 16-bit mode.
24108   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_MODE_8B_OV_O_1_0_SHIFT                                   3
24109   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_RATE_OV_O_2_0                                            (0x7<<5) // The cdfe input rate_i[1:0] overwrite.                                                                                                         3'b0xx: the rate_i input for cdfe block is internally generated.                                     3'b1xx: the rate_i[1:0] input for cdfe block is set to cdfe_rate_ov_o[1:0]
24110   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X201_CDFE_RATE_OV_O_2_0_SHIFT                                      5
24111 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X202                                                                 0x001328UL //Access:RW   DataWidth:0x8    //
24112 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203                                                                 0x00132cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24113   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_GO                                                       (0x1<<4) //
24114   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_GO_SHIFT                                                 4
24115   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_FORCE_CAL                                             (0x1<<5) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
24116   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_FORCE_CAL_SHIFT                                       5
24117   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_RATE_CHANGE_CAL                                       (0x1<<6) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
24118   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_RATE_CHANGE_CAL_SHIFT                                 6
24119   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_EI_EXIT_CAL                                           (0x1<<7) // EI exit cdfe calibration enable.                                                                                                   1: the cdfe calibration is enabled when EI exits and when rate is  2'b01 or 2'b10.                                  0: the cdfe calibration is disabled when EI exits.                                                                    Note: EI exit cdfe calibration is only enabled when EI exit edfe calibration is also enabled.
24120   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_EI_EXIT_CAL_SHIFT                                     7
24121 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204                                                                 0x001330UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24122   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_CONT_CAL                                              (0x1<<0) // Continuous cdfe calibration enable.                                                                                            1: the continuous cdfe calibration is enabled when the rate is  2'b01 or 2'b10.                                  0: the continuous cdfe calibration is disabled.                                                                        Note: Continuout cdfe calibration is only enabled when continuous edfe calibration is also enabled.
24123   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_CONT_CAL_SHIFT                                        0
24124   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL                                  (0x1<<1) // Enables cdfe calibration during Txeq adaptation phase.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
24125   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL_SHIFT                            1
24126   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL                                   (0x1<<2) // Enables cdfe calibration post Txeq adaptation.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
24127   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL_SHIFT                             2
24128   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_CAL_EN                                          (0x1<<3) // Enables the cdfe calibration in rate3.  1: enables cdfe calibration.  0: disables cdfe calibration.
24129   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_CAL_EN_SHIFT                                    3
24130   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE2_CAL_EN                                          (0x1<<4) // Enables the cdfe calibration in rate2.  1: enables cdfe calibration.  0: disables cdfe calibration.
24131   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE2_CAL_EN_SHIFT                                    4
24132 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X205                                                                 0x001334UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24133 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X206                                                                 0x001338UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24134 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X207                                                                 0x00133cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24135 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X208                                                                 0x001340UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24136   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X208_AHB_CDFE_COARSE_DLL_OV_EN                                     (0x1<<7) // cdfe coarse dll overwrite enable.  1: enable coarse dll overwrite for cdfe.  0: disable coarse dll overwrite for cdfe.
24137   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X208_AHB_CDFE_COARSE_DLL_OV_EN_SHIFT                               7
24138 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG47                                                        0x001344UL //Access:RW   DataWidth:0x8    // Reserved
24139 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG48                                                        0x001348UL //Access:RW   DataWidth:0x8    // Reserved
24140 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG49                                                        0x00134cUL //Access:RW   DataWidth:0x8    // Reserved
24141 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG50                                                        0x001350UL //Access:RW   DataWidth:0x8    // Reserved
24142 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X213                                                                 0x001354UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during txeq adaptation phase in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24143 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X214                                                                 0x001358UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during post  txeq adaptation  in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24144 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X215                                                                 0x00135cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24145 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X216                                                                 0x001360UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24146 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X217                                                                 0x001364UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
24147 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG51                                                        0x001368UL //Access:RW   DataWidth:0x8    // Reserved
24148 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG52                                                        0x00136cUL //Access:RW   DataWidth:0x8    // Reserved
24149 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X220                                                                 0x001370UL //Access:RW   DataWidth:0x8    // Start value for dlev_ref.
24150 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X221                                                                 0x001374UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24151   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                        (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
24152   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT                  0
24153 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X222                                                                 0x001378UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24154   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                    (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
24155   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT              0
24156 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X223                                                                 0x00137cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24157   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X223_AHB_CDFE_CMP1_TAP1_OFFSET                                     (0x7f<<0) // Override for CMP1 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[1]
24158   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X223_AHB_CDFE_CMP1_TAP1_OFFSET_SHIFT                               0
24159 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X224                                                                 0x001380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24160   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0                                 (0x3f<<0) // Override for CMP1 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[2]
24161   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0_SHIFT                           0
24162 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X225                                                                 0x001384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24163   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0                                 (0x3f<<0) // Override for CMP1 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[3]
24164   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0_SHIFT                           0
24165 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X226                                                                 0x001388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24166   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0                                 (0x3f<<0) // Override for CMP1 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[4]
24167   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0_SHIFT                           0
24168 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X227                                                                 0x00138cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24169   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X227_AHB_CDFE_CMP1_TAP5_OFFSET                                     (0x3f<<0) // Override for CMP1 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[5]
24170   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X227_AHB_CDFE_CMP1_TAP5_OFFSET_SHIFT                               0
24171 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X228                                                                 0x001390UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24172   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X228_AHB_CDFE_CMP2_TAP1_OFFSET                                     (0x7f<<0) // Override for CMP2 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[1]
24173   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X228_AHB_CDFE_CMP2_TAP1_OFFSET_SHIFT                               0
24174 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X229                                                                 0x001394UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24175   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0                                 (0x3f<<0) // Override for CMP2 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[2]
24176   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0_SHIFT                           0
24177 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X230                                                                 0x001398UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24178   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0                                 (0x3f<<0) // Override for CMP2 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[3]
24179   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0_SHIFT                           0
24180 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X231                                                                 0x00139cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24181   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0                                 (0x3f<<0) // Override for CMP2 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[4]
24182   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0_SHIFT                           0
24183 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X232                                                                 0x0013a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24184   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X232_AHB_CDFE_CMP2_TAP5_OFFSET                                     (0x3f<<0) // Override for CMP2 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[5]
24185   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X232_AHB_CDFE_CMP2_TAP5_OFFSET_SHIFT                               0
24186 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X233                                                                 0x0013a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24187   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X233_AHB_CDFE_CMP3_TAP1_OFFSET                                     (0x7f<<0) // Override for CMP3 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[1]
24188   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X233_AHB_CDFE_CMP3_TAP1_OFFSET_SHIFT                               0
24189 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X234                                                                 0x0013a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24190   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0                                 (0x3f<<0) // Override for CMP3 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[2]
24191   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0_SHIFT                           0
24192 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X235                                                                 0x0013acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24193   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0                                 (0x3f<<0) // Override for CMP3 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[3]
24194   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0_SHIFT                           0
24195 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X236                                                                 0x0013b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24196   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0                                 (0x3f<<0) // Override for CMP3 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[4]
24197   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0_SHIFT                           0
24198 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X237                                                                 0x0013b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24199   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X237_AHB_CDFE_CMP3_TAP5_OFFSET                                     (0x3f<<0) // Override for CMP3 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[5]
24200   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X237_AHB_CDFE_CMP3_TAP5_OFFSET_SHIFT                               0
24201 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X238                                                                 0x0013b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24202   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X238_AHB_CDFE_CMP4_TAP1_OFFSET                                     (0x7f<<0) // Override for CMP4 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[1]
24203   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X238_AHB_CDFE_CMP4_TAP1_OFFSET_SHIFT                               0
24204 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X239                                                                 0x0013bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24205   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0                                 (0x3f<<0) // Override for CMP4 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[2]
24206   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0_SHIFT                           0
24207 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X240                                                                 0x0013c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24208   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0                                 (0x3f<<0) // Override for CMP4 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[3]
24209   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0_SHIFT                           0
24210 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X241                                                                 0x0013c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24211   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0                                 (0x3f<<0) // Override for CMP4 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[4]
24212   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0_SHIFT                           0
24213 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X242                                                                 0x0013c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24214   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X242_AHB_CDFE_CMP4_TAP5_OFFSET                                     (0x3f<<0) // Override for CMP4 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[5]
24215   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X242_AHB_CDFE_CMP4_TAP5_OFFSET_SHIFT                               0
24216 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X243                                                                 0x0013ccUL //Access:RW   DataWidth:0x8    // Override for CMP1 main calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[0]
24217 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X244                                                                 0x0013d0UL //Access:RW   DataWidth:0x8    // Override for CMP2 main calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[0]
24218 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X245                                                                 0x0013d4UL //Access:RW   DataWidth:0x8    // Override for CMP3 main calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[0]
24219 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X246                                                                 0x0013d8UL //Access:RW   DataWidth:0x8    // Override for CMP4 main calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[0]
24220 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X247                                                                 0x0013dcUL //Access:RW   DataWidth:0x8    //
24221 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X248                                                                 0x0013e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24222   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_DLL_FINE_MASK_9_8                                    (0x3<<0) //
24223   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_DLL_FINE_MASK_9_8_SHIFT                              0
24224   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT                                  (0xf<<2) //
24225   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT_SHIFT                            2
24226 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X249                                                                 0x0013e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24227   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_ERR_SMPL_SHIFT                                       (0xf<<0) //
24228   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_ERR_SMPL_SHIFT_SHIFT                                 0
24229   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_FINE_DLL_OV_EN                                       (0x1<<4) // cdfe fine dll overwrite enable.  1: enable fine dll overwrite for cdfe.  0: disable fine dll overwrite for cdfe.
24230   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_FINE_DLL_OV_EN_SHIFT                                 4
24231 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250                                                                 0x0013e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24232   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8                             (0x1<<0) //
24233   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8_SHIFT                       0
24234   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8                            (0x1<<1) //
24235   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8_SHIFT                      1
24236   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8                             (0x1<<2) //
24237   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8_SHIFT                       2
24238   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8                            (0x1<<3) //
24239   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8_SHIFT                      3
24240 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X251                                                                 0x0013ecUL //Access:RW   DataWidth:0x8    //
24241 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X252                                                                 0x0013f0UL //Access:RW   DataWidth:0x8    //
24242 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X253                                                                 0x0013f4UL //Access:RW   DataWidth:0x8    //
24243 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X254                                                                 0x0013f8UL //Access:RW   DataWidth:0x8    //
24244 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255                                                                 0x0013fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24245   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_EN                                                (0x1<<0) // Override enable for CDFE calibration direction
24246   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_EN_SHIFT                                          0
24247   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_VAL                                               (0x1<<1) // Override value for CDFE calibration direction
24248   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_VAL_SHIFT                                         1
24249   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA270_OVR_EN_O                                    (0x1<<2) // Override enable for CDFE output eye_ena270. When 1, AHB value is passed to PMA
24250   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA270_OVR_EN_O_SHIFT                              2
24251   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA90_OVR_EN_O                                     (0x1<<3) // Override enable for CDFE output eye_ena90. When 1, AHB value is passed to PMA
24252   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA90_OVR_EN_O_SHIFT                               3
24253   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_PHD_ENA_OVR_EN_O                                       (0x1<<4) // Override enable for CDFE output phd_ena. When 1, AHB value is passed to PMA
24254   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_PHD_ENA_OVR_EN_O_SHIFT                                 4
24255   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_DLY_OVR_EN_O                                       (0x1<<5) // cdfe eye delay overwrite enable.  1: enable eye delay overwrite for cdfe.  0: disable eye delay overwrite for cdfe.
24256   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_DLY_OVR_EN_O_SHIFT                                 5
24257   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O                                   (0x1<<6) // Override enable for CDFE output eye_sgn_rst. When 1, AHB value is passed to PMA
24258   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O_SHIFT                             6
24259 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X256                                                                 0x001400UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK90.
24260 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X257                                                                 0x001404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24261   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8                                (0x1<<0) // cdfe eye delay count overwrite value for CLK90.
24262   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8_SHIFT                          0
24263   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0                        (0x7f<<1) // This register represents the maximum comparator offset from the midpoint code 127/128 that must be met for the comparator to be selected as adaptation comparator during dlev and tap adaptation.
24264   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0_SHIFT                  1
24265 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X258                                                                 0x001408UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK270.
24266 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259                                                                 0x00140cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24267   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8                               (0x1<<0) // cdfe eye delay count overwrite value for CLK270.
24268   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8_SHIFT                         0
24269   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_DLEV_OV_EN                                           (0x1<<1) // cdfe dlev overwrite enable.  1: enable dlev overwrite for cdfe.  0: disable dlev overwrite for cdfe.
24270   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_DLEV_OV_EN_SHIFT                                     1
24271   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0                             (0x1f<<2) // Register override for overriding adaptation comparator select bit [0] : override enable bit [4:1] : override value
24272   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0_SHIFT                       2
24273   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8                        (0x1<<7) // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
24274   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8_SHIFT                  7
24275 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X260                                                                 0x001410UL //Access:RW   DataWidth:0x8    // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
24276 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X261                                                                 0x001414UL //Access:RW   DataWidth:0x8    // cdfe dlevn overwrite value.
24277 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X262                                                                 0x001418UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24278   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X262_AHB_CDFE_TAP_OV_EN                                            (0x1f<<0) // cdfe tap1~5 overwrite enable.                                                                                                    Bit[0]: enable tap1 overwrite for cdfe. Bit[1]: enable tap2 overwrite for cdfe Bit[2]: enable tap3 overwrite for cdfe.  Bit[3]: enable tap4 overwrite for cdfe. Bit[4]: enable tap5 overwrite for cdfe.
24279   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X262_AHB_CDFE_TAP_OV_EN_SHIFT                                      0
24280 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X263                                                                 0x00141cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24281   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X263_AHB_CDFE_TAP1_OV                                              (0x7f<<0) // cdfe tap1 overwrite value
24282   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X263_AHB_CDFE_TAP1_OV_SHIFT                                        0
24283 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X264                                                                 0x001420UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24284   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X264_AHB_CDFE_TAP2_OV                                              (0x3f<<0) // cdfe tap2 overwrite value
24285   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X264_AHB_CDFE_TAP2_OV_SHIFT                                        0
24286 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X265                                                                 0x001424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24287   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X265_AHB_CDFE_TAP3_OV                                              (0x3f<<0) // cdfe tap3 overwrite value
24288   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X265_AHB_CDFE_TAP3_OV_SHIFT                                        0
24289 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X266                                                                 0x001428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24290   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X266_AHB_CDFE_TAP4_OV                                              (0x3f<<0) // cdfe tap4 overwrite value
24291   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X266_AHB_CDFE_TAP4_OV_SHIFT                                        0
24292 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X267                                                                 0x00142cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24293   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X267_AHB_CDFE_TAP5_OV                                              (0x3f<<0) // cdfe tap5 overwrite value
24294   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X267_AHB_CDFE_TAP5_OV_SHIFT                                        0
24295   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O                        (0x1<<7) // Enables FW enable control for TAP adapt using DLEV
24296   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O_SHIFT                  7
24297 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268                                                                 0x001430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24298   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O                                (0x1<<0) // Instucts to start TAP adapt using DLEV in FW enabled mode
24299   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O_SHIFT                          0
24300   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O                      (0x1<<1) //
24301   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O_SHIFT                1
24302   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O                  (0x1<<2) //
24303   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O_SHIFT            2
24304   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_AHB_CDFE_DFE_VAL_OVR_EN_O                                     (0x1<<7) //
24305   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X268_AHB_CDFE_DFE_VAL_OVR_EN_O_SHIFT                               7
24306 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269                                                                 0x001434UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24307   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O                              (0x1<<0) //
24308   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O_SHIFT                        0
24309   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_STROBE_EN_O                                          (0x1<<1) //
24310   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_STROBE_EN_O_SHIFT                                    1
24311   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_CMP_ENA_O                                            (0xf<<2) //
24312   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_CMP_ENA_O_SHIFT                                      2
24313 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X270                                                                 0x001438UL //Access:RW   DataWidth:0x8    //
24314 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271                                                                 0x00143cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24315   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0                                   (0x1f<<0) //
24316   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0_SHIFT                             0
24317   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O                           (0x1<<5) // Forces the positive dlev training pattern to be used
24318   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O_SHIFT                     5
24319   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O                           (0x1<<6) // Forces the negative dlev training pattern to be used
24320   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O_SHIFT                     6
24321 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X272                                                                 0x001440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24322   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SCALE_O_2_0                                         (0x7<<0) // Scale factor CDFE TAP1 adapted value
24323   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SCALE_O_2_0_SHIFT                                   0
24324   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SHIFT_O_4_0                                         (0x1f<<3) // Shift factor CDFE TAP1 adapted value
24325   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SHIFT_O_4_0_SHIFT                                   3
24326 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X273                                                                 0x001444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24327   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SCALE_O_2_0                                         (0x7<<0) // Scale factor CDFE TAP2 adapted value
24328   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SCALE_O_2_0_SHIFT                                   0
24329   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SHIFT_O_4_0                                         (0x1f<<3) // Shift factor CDFE TAP2 adapted value
24330   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SHIFT_O_4_0_SHIFT                                   3
24331 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X274                                                                 0x001448UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24332   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SCALE_O_2_0                                         (0x7<<0) // Scale factor CDFE TAP3 adapted value
24333   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SCALE_O_2_0_SHIFT                                   0
24334   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SHIFT_O_4_0                                         (0x1f<<3) // Shift factor CDFE TAP3 adapted value
24335   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SHIFT_O_4_0_SHIFT                                   3
24336 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X275                                                                 0x00144cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24337   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SCALE_O_2_0                                         (0x7<<0) // Scale factor CDFE TAP4 adapted value
24338   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SCALE_O_2_0_SHIFT                                   0
24339   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SHIFT_O_4_0                                         (0x1f<<3) // Shift factor CDFE TAP4 adapted value
24340   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SHIFT_O_4_0_SHIFT                                   3
24341 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X276                                                                 0x001450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24342   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SCALE_O_2_0                                         (0x7<<0) // Scale factor CDFE TAP5 adapted value
24343   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SCALE_O_2_0_SHIFT                                   0
24344   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SHIFT_O_4_0                                         (0x1f<<3) // Shift factor CDFE TAP5 adapted value
24345   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SHIFT_O_4_0_SHIFT                                   3
24346 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277                                                                 0x001454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24347   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_RA_OVR_O                                         (0x3<<0) // Bit 0:  Override enable for msm_reset_ra Bit 1: Override msm_reset_ra
24348   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_RA_OVR_O_SHIFT                                   0
24349   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_P2S_OVR_O                                        (0x3<<2) // Bit 0:  Override enable for msm_reset_p2s Bit 1: Override msm_reset_p2s
24350   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_P2S_OVR_O_SHIFT                                  2
24351   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREGH_OVR_O                                     (0x3<<4) // Bit 0:  Override enable for msm_reset_lnregh Bit 1: Override msm_reset_lnregh
24352   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREGH_OVR_O_SHIFT                               4
24353   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREG_OVR_O                                      (0x3<<6) // Bit 0:  Override enable for msm_reset_lnreg Bit 1: Override msm_reset_lnreg
24354   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREG_OVR_O_SHIFT                                6
24355 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278                                                                 0x001458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24356   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_CDR_OVR_O                                        (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr Bit 1: Override msm_reset_cdr
24357   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_CDR_OVR_O_SHIFT                                  0
24358   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_DFE_OVR_O                                        (0x3<<2) // Bit 0:  Override enable for msm_reset_dfe Bit 1: Override msm_reset_dfe
24359   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_DFE_OVR_O_SHIFT                                  2
24360   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_LNREGH_OVR_O                                        (0x3<<4) // Bit 0:  Override enable for msm_pd_lnregh Bit 1: Override msm_pd_lnregh
24361   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_LNREGH_OVR_O_SHIFT                                  4
24362   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_VCO_BUF_OVR_O                                       (0x3<<6) // Bit 0:  Override enable for msm_pd_vco_buf Bit 1: Override msm_pd_vco_buf
24363   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_VCO_BUF_OVR_O_SHIFT                                 6
24364 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279                                                                 0x00145cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24365   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_CDR_GCRX_OVR_O                                   (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr_gcrx Bit 1: Override msm_reset_cdr_gcrx
24366   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_CDR_GCRX_OVR_O_SHIFT                             0
24367   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RXGATE_EN_OVR_O                                        (0x3<<2) // Bit 0:  Override enable for msm_rxgate_en Bit 1: Override msm_rxgate_en
24368   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RXGATE_EN_OVR_O_SHIFT                                  2
24369   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_VCO_OVR_O                                        (0x3<<4) // Bit 0:  Override enable for msm_reset_vco Bit 1: Override msm_reset_vco
24370   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_VCO_OVR_O_SHIFT                                  4
24371   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_IDDQ_SD_OVR_O                                          (0x3<<6) // Bit 0:  Override enable for msm_iddq_sd Bit 1: Override msm_iddq_sd
24372   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_IDDQ_SD_OVR_O_SHIFT                                    6
24373 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280                                                                 0x001460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24374   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_OVR_O                                           (0x3<<0) // Bit 0:  Override enable for msm_pd_dfe Bit 1: Override msm_pd_dfe
24375   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_OVR_O_SHIFT                                     0
24376   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_BIAS_OVR_O                                      (0x3<<2) // Bit 0:  Override enable for msm_pd_dfe_bias Bit 1: Override msm_pd_dfe_bias
24377   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_BIAS_OVR_O_SHIFT                                2
24378   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O                                    (0x3<<4) // Bit 0:  Override enable for msm_txdrv_lp_idle Bit 1: Override msm_txdrv_lp_idle
24379   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O_SHIFT                              4
24380   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O                                  (0x3<<6) // Bit 0:  Override enable for msm_txreg_bleed_ena Bit 1: Override msm_txreg_bleed_ena
24381   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O_SHIFT                            6
24382 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281                                                                 0x001464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24383   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_TXREG_OVR_O                                         (0x3<<0) // Bit 0:  Override enable for msm_pd_txreg Bit 1: Override msm_pd_txreg
24384   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_TXREG_OVR_O_SHIFT                                   0
24385   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_LNREG_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_pd_lnreg Bit 1: Override msm_pd_lnreg
24386   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_LNREG_OVR_O_SHIFT                                   2
24387   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_P2S_OVR_O                                           (0x3<<4) // Bit 0:  Override enable for pd_p2s Bit 1: Override pd_p2s
24388   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_P2S_OVR_O_SHIFT                                     4
24389   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_RA_OVR_O                                            (0x3<<6) // Bit 0:  Override enable for pd_ra Bit 1: Override pd_ra
24390   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_RA_OVR_O_SHIFT                                      6
24391 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282                                                                 0x001468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24392   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_SLV_BIAS_OVR_O                                      (0x3<<2) // Bit 0:  Override enable for pd_slv_bias Bit 1: Override pd_slv_bias
24393   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_SLV_BIAS_OVR_O_SHIFT                                2
24394   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_TXDRV_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for pd_txdrv Bit 1: Override pd_txdrv
24395   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_TXDRV_OVR_O_SHIFT                                   4
24396   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_VCO_OVR_O                                           (0x3<<6) // Bit 0:  Override enable for msm_pd_vco Bit 1: Override msm_pd_vco
24397   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_VCO_OVR_O_SHIFT                                     6
24398 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283                                                                 0x00146cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24399   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_CDR_EN_OVR_O                                           (0x3<<0) // Bit 0:  Override enable for msm_cdr_en Bit 1: Override msm_cdr_en
24400   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_CDR_EN_OVR_O_SHIFT                                     0
24401   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RESET_S2P_OVR_O                                        (0x3<<2) // Bit 0:  Override enable for msm_reset_s2p Bit 1: Override msm_reset_s2p
24402   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RESET_S2P_OVR_O_SHIFT                                  2
24403   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RXCLK_EN_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_rxclk_en Bit 1: Override msm_rxclk_en
24404   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RXCLK_EN_OVR_O_SHIFT                                   4
24405   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_WORD_OVR_O                                             (0x3<<6) // Bit 0:  Override enable for msm_word Bit 1: Override msm_word
24406   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_WORD_OVR_O_SHIFT                                       6
24407 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284                                                                 0x001470UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24408   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RATE_OVR_O                                             (0x7<<0) // Bit 0:  Override enable for msm_rate Bit [2:1] : Override msm_rate
24409   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RATE_OVR_O_SHIFT                                       0
24410   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RXVCODIV_OVR_O                                         (0x7<<3) // Bit 0:  Override enable for msm_rxvcodiv Bit [2:1] : Override msm_rxvcodiv
24411   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RXVCODIV_OVR_O_SHIFT                                   3
24412   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O                                  (0x3<<6) // Not currently used
24413   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O_SHIFT                            6
24414 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X285                                                                 0x001474UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24415   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X285_LN_MSM_TXVCODIV_OVR_O                                         (0x7<<0) // Bit 0:  Override enable for msm_txvcodiv Bit [2:1] : Override msm_txvcodiv
24416   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X285_LN_MSM_TXVCODIV_OVR_O_SHIFT                                   0
24417 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301                                                                 0x0014b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24418   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_RX_SRC_O                                                      (0x1<<0) // RX loopback mux input select. 0 - Output of mux is normal RX data path. 1 - Output of mux is output from 8b/10b encoder.
24419   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_RX_SRC_O_SHIFT                                                0
24420   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_TREG0_POL_O                                                   (0x1<<1) // TReg0 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
24421   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_TREG0_POL_O_SHIFT                                             1
24422   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_TREG0_BIT_O                                                   (0x1<<2) // TReg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
24423   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_TREG0_BIT_O_SHIFT                                             2
24424   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_TREG0_WORD_O                                                  (0x1<<3) // TReg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
24425   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_TREG0_WORD_O_SHIFT                                            3
24426   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_DMUX_TXA_SEL_O_1_0                                            (0x3<<4) // Transmit mux A data input select.
24427   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_DMUX_TXA_SEL_O_1_0_SHIFT                                      4
24428   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_P2S_RBUF_AUTOFIX_O                                            (0x1<<6) // P2S ring buffer autofix enable. 0 - Ring buffer will not attempt to fix overflow / underflows 1 - Ring buffer will reset upon detection of overflow/underflow
24429   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X301_P2S_RBUF_AUTOFIX_O_SHIFT                                      6
24430 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302                                                                 0x0014b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24431   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_TREG1_POL_O                                                   (0x1<<0) // TReg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
24432   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_TREG1_POL_O_SHIFT                                             0
24433   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_TREG1_BIT_O                                                   (0x1<<1) // TReg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
24434   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_TREG1_BIT_O_SHIFT                                             1
24435   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_TREG1_WORD_O                                                  (0x1<<2) // TReg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
24436   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_TREG1_WORD_O_SHIFT                                            2
24437   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG1_POL_O                                                    (0x1<<3) // Reg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
24438   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG1_POL_O_SHIFT                                              3
24439   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG1_BIT_O                                                    (0x1<<4) // Reg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
24440   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG1_BIT_O_SHIFT                                              4
24441   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG1_WORD_O                                                   (0x1<<5) // Reg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
24442   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG1_WORD_O_SHIFT                                             5
24443   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG0_POL_O                                                    (0x1<<6) // Used as Reg0 polarity select
24444   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X302_REG0_POL_O_SHIFT                                              6
24445 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303                                                                 0x0014bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24446   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_REG0_BIT_O                                                    (0x1<<0) // Reg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
24447   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_REG0_BIT_O_SHIFT                                              0
24448   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_REG0_WORD_O                                                   (0x1<<1) // Reg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
24449   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_REG0_WORD_O_SHIFT                                             1
24450   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_DMUX_TXB_SEL_O_2_0                                            (0x7<<2) // Transmit mux B data input select enable.
24451   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_DMUX_TXB_SEL_O_2_0_SHIFT                                      2
24452   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_TX_CTRL_O_24                                                  (0x1<<5) // Bit 24: txdrv_c2_in[3]
24453   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_TX_CTRL_O_24_SHIFT                                            5
24454   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_WIDTH_CHNG_EN_O                                               (0x1<<6) // Enable bit for width_chng module
24455   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_WIDTH_CHNG_EN_O_SHIFT                                         6
24456   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_TXTERM_CAL_SEQ_EN_O                                           (0x1<<7) // Txterm calibration enable
24457   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X303_TXTERM_CAL_SEQ_EN_O_SHIFT                                     7
24458 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304                                                                 0x0014c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24459   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304_TXTERM_CAL_RSEL                                               (0x7<<0) // tx termination calibration comparator threshold select
24460   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304_TXTERM_CAL_RSEL_SHIFT                                         0
24461   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304_AHB_LN_RXBIT_STRIP_O                                          (0x3<<3) // Bit stripping on rxdata from PMA to PCS 2�b00: no bit stripping 2�b01: 2x bit stripping 2�b10: reserved 2�b11: 4x bit stripping
24462   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304_AHB_LN_RXBIT_STRIP_O_SHIFT                                    3
24463   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304_AHB_MAC_WIDTH_O                                               (0x3<<5) // Data width selector for PCS/MAC interface. 2�b00: GigE or XAUI 2�b01: GigE or XAUI 2�b10: RXAUI 2�b11: XFI
24464   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X304_AHB_MAC_WIDTH_O_SHIFT                                         5
24465 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305                                                                 0x0014c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24466   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_AHB_TXMAC_THRESHOLD_O                                         (0x3<<0) // An internal FIFO is included to handle the communication between the external 64-bit data and the internal 20-bit data. The reading operation will begin only when the difference between the write pointer and read pointer for this FIFO reaches ahb_txmac_threshold_o.
24467   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_AHB_TXMAC_THRESHOLD_O_SHIFT                                   0
24468   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_AHB_LN_TXBIT_REPEAT_O                                         (0x3<<2) // Bit stuffing on txdata from PCS to PMA, bit stripping on rxdata from PMA to PCS 2�b00: no bit stuffing nor stripping 2�b01: 2x bit stuffing and stripping 2�b10: reserved 2�b11: 4x bit stuffing and stripping
24469   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_AHB_LN_TXBIT_REPEAT_O_SHIFT                                   2
24470   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_MODE_8B_O_1_0                                                 (0x3<<4) // 8b mode control, blocks prior AFE side of 8b/10b enc/dec 0 - Data word is 10 bits 1 - Data word 8 bits
24471   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_MODE_8B_O_1_0_SHIFT                                           4
24472   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_ENC_EN_O                                                      (0x1<<6) // 8b/10b encoder enable.
24473   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_ENC_EN_O_SHIFT                                                6
24474   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_DEC_EN_O                                                      (0x1<<7) // 8b/10b decoder enable.
24475   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X305_DEC_EN_O_SHIFT                                                7
24476 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X306                                                                 0x0014c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24477   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X306_AHB_TX_CDAC_OVR                                               (0xf<<0) // TX termination calibration DAC override. Signal ahb_tx_term_en_cal_ovr must also be asserted to take effect.
24478   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X306_AHB_TX_CDAC_OVR_SHIFT                                         0
24479 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307                                                                 0x0014ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24480   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307_PIPE_EN_O                                                     (0x1<<5) // PIPE interface block enable.
24481   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307_PIPE_EN_O_SHIFT                                               5
24482   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307_SAPIS_EN_O                                                    (0x1<<6) // SAPIS interface block enable.
24483   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307_SAPIS_EN_O_SHIFT                                              6
24484   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307_USB_MODE                                                      (0x1<<7) // Signal Detect USB mode enable
24485   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X307_USB_MODE_SHIFT                                                7
24486 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X308                                                                 0x0014d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24487 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X310                                                                 0x0014d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24488 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG53                                                        0x0014e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24489 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314                                                                 0x0014e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24490   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_GEN1_OLD_RXDATA_SRC                                           (0x1<<0) // Mux select for data input to polbit_reg0  0:pma_ln_dfe_err_i , 1: pma_ln_rxdata_i
24491   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_GEN1_OLD_RXDATA_SRC_SHIFT                                     0
24492   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN3_O                                               (0x1<<1) // To skip cdr calibration routines for PCIe gen3.  Can be used when PHY is operating in gen1,2 only.
24493   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN3_O_SHIFT                                         1
24494   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN12_O                                              (0x1<<2) // To skip cdr calibration routines for PCIe gen1,2.  May not be needed in real scenario.
24495   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN12_O_SHIFT                                        2
24496   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_AHB_LN_PD_RA_CISEL_OVR_O_0                                    (0x1<<3) // Receive amplifier powerdown override, when cisel is high
24497   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X314_AHB_LN_PD_RA_CISEL_OVR_O_0_SHIFT                              3
24498 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X315                                                                 0x0014ecUL //Access:RW   DataWidth:0x8    // Delays the beacon_ena propagation to PMA
24499 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X316                                                                 0x0014f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24500   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_O_11_8                        (0xf<<0) // Delays the beacon_ena propagation to PMA
24501   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_O_11_8_SHIFT                  0
24502 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317                                                                 0x0014f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24503   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_ENA_O                                      (0x1<<0) // Beacon Override Enable
24504   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_ENA_O_SHIFT                                0
24505   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_O                                          (0x1<<1) // Beacon Override
24506   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_O_SHIFT                                    1
24507   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_DEC_EN_OVR_O                                                  (0x1<<2) // Enables 16b/20b decoder
24508   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_DEC_EN_OVR_O_SHIFT                                            2
24509   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_ENC_EN_OVR_O                                                  (0x1<<3) // Enables 16b/20b encoder
24510   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_ENC_EN_OVR_O_SHIFT                                            3
24511   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_REGP_OVR_3_0                                                  (0xf<<4) // Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
24512   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X317_REGP_OVR_3_0_SHIFT                                            4
24513 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318                                                                 0x0014f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24514   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318_SIGDET_OVR_O_1_0                                              (0x3<<0) // Bit[0]: Overide value. Bit[1] :Override enable for signal detect output
24515   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318_SIGDET_OVR_O_1_0_SHIFT                                        0
24516   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318_LN_OUT_OVR_1_0                                                (0x3<<2) // Override for CDR VCO calibration counter reset. Bit 1 enables the override, while bit 0 is the override value.
24517   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318_LN_OUT_OVR_1_0_SHIFT                                          2
24518   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318_RXEQ_SIGDET_1_0                                               (0x3<<4) // Override enable for DFE signal detect indicator input. Bit 1 is overide enable , 0 is overide value
24519   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X318_RXEQ_SIGDET_1_0_SHIFT                                         4
24520 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319                                                                 0x0014fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24521   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_TXDETECTRX_OVR_O_1_0                                          (0x3<<0) // Override signal for txdetectrx input - bit 1 is override enable, bit 0 is override value.
24522   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_TXDETECTRX_OVR_O_1_0_SHIFT                                    0
24523   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_RXDET_STATUS_OVR_O_1_0                                        (0x3<<2) // Override signal for txdetectrx output - bit 1 is override enable, bit 0 is override value.
24524   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_RXDET_STATUS_OVR_O_1_0_SHIFT                                  2
24525   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_LOCKED_OVR_O_1_0                                              (0x3<<4) // Override signal for symbol align locked output. Bit 1 is the override enable, and bit 0 is the override value.
24526   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_LOCKED_OVR_O_1_0_SHIFT                                        4
24527   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O                              (0x1<<6) // override enable for tx_lowpwr_idle_ena output to PMA
24528   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O_SHIFT                        6
24529   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O                                  (0x1<<7) // override value for tx_lowpwr_idle_ena output to PMA
24530   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O_SHIFT                            7
24531 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X320                                                                 0x001500UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24532 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X321                                                                 0x001504UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24533 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X322                                                                 0x001508UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24534 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X323                                                                 0x00150cUL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24535 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X324                                                                 0x001510UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24536 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X325                                                                 0x001514UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24537 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326                                                                 0x001518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24538   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_48                                                (0x1<<0) // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
24539   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_48_SHIFT                                          0
24540   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_AHB_LN_IN_OVR_CHG_FLAG_O                                      (0x1<<1) // Flag to guard around each write to lnX_in_ovr_o_14_1 when the lane is out of reset. Set this bit to '1' before writing to the corresponding lnX_in_ovr_o_14_1 and set it back to '0' after the write. It is not needed for configuration writes.
24541   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_AHB_LN_IN_OVR_CHG_FLAG_O_SHIFT                                1
24542   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_OOB_DET_EN                                                    (0x1<<6) // OOB detect enable
24543   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_OOB_DET_EN_SHIFT                                              6
24544   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_49                                                (0x1<<7) // OOB detect enable
24545   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_49_SHIFT                                          7
24546 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X327                                                                 0x00151cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24547   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X327_CDR_CTRL_DLY_DLPF_EN_O                                        (0x1f<<0) // Delay between cisel assertion and enabling the CDR loop pma_lX_dlpf_ext_ena=0  R-platform requires 150ns delay
24548   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X327_CDR_CTRL_DLY_DLPF_EN_O_SHIFT                                  0
24549 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG54                                                        0x001520UL //Access:RW   DataWidth:0x8    // Reserved
24550 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_RESERVEDREG55                                                        0x001524UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24551 #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X330                                                                 0x001528UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24552   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0                              (0x7<<0) // Override signals for lane: msm_ln_rate_ow[4:2]
24553   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0_SHIFT                        0
24554   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X330_LN_IN_OVR_O_50                                                (0x1<<3) // Override signals for lane: msm_ln_rate_ow[4:2]
24555   #define PHY_SGMII_IP_REG_AHB_LANE_CSR_1_X330_LN_IN_OVR_O_50_SHIFT                                          3
24556 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X0                                                                0x002800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24557   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X0_LN_CMUREF_EN_O                                               (0x1<<0) // Lane Reference Clock Enable.  0 - gcfsm_refmux_clk = pma_cm_ref_clk_i 1 - gcfsm_refmux_clk = lane_ref_clk
24558   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X0_LN_CMUREF_EN_O_SHIFT                                         0
24559 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X1                                                                0x002804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24560   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_CHK_INV_PRBS_O                                          (0x1<<0) // Enable/Disable the internal PRBS data pattern inverter. 0x0 � Invert the PRBS data pattern for PRBS-31 and not invert the PRBS data pattern for the other PRBS types. 0x1 � Not invert the PRBS data pattern for PRBS-31 and invert the PRBS data pattern for the other PRBS types.
24561   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_CHK_INV_PRBS_O_SHIFT                                    0
24562   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_GEN_INV_PRBS_O                                          (0x1<<1) // Enable/Disable the internal PRBS data pattern inverter. 0x0 � Invert the PRBS data pattern for PRBS-31 and not invert the PRBS data pattern for the other PRBS types. 0x1 � Not invert the PRBS data pattern for PRBS-31 and invert the PRBS data pattern for the other PRBS types.
24563   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_GEN_INV_PRBS_O_SHIFT                                    1
24564 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X4                                                                0x002810UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24565   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X4_P2S_RBUF_PTR_DIFF_O_2_0                                      (0x7<<0) // P2S ring buffer initial startup pointer difference.
24566   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X4_P2S_RBUF_PTR_DIFF_O_2_0_SHIFT                                0
24567 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG16                                                     0x002814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24568 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X6                                                                0x002818UL //Access:RW   DataWidth:0x8    // Symbol aligner alignment word. Expects bit 0 received first
24569 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X7                                                                0x00281cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24570   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X7_SYM_ALIGN_WORD_O_9_8                                         (0x3<<0) // Symbol aligner alignment word. Expects bit 0 received first
24571   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X7_SYM_ALIGN_WORD_O_9_8_SHIFT                                   0
24572 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X8                                                                0x002820UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24573   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_LOCK_NUM_O_3_0                                           (0xf<<0) // Number of properly aligned align words that must be detected
24574   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_LOCK_NUM_O_3_0_SHIFT                                     0
24575   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_UNLOCK_NUM_O_3_0                                         (0xf<<4) // Number of improperly aligned align words that must be detected
24576   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_UNLOCK_NUM_O_3_0_SHIFT                                   4
24577 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X31                                                               0x00287cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24578 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG17                                                     0x0028a8UL //Access:RW   DataWidth:0x8    // Reserved
24579 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X43                                                               0x0028acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24580   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X43_CDR_CTRL_DLPF_RAIL_RST_EN_O                                 (0x1<<1) // Enable resetting of railed DLPF
24581   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X43_CDR_CTRL_DLPF_RAIL_RST_EN_O_SHIFT                           1
24582 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44                                                               0x0028b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24583   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_EN_O                            (0x1<<0) // Enable DOSC adjustement for railed DLPF
24584   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_EN_O_SHIFT                      0
24585   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_VAL_O                           (0x1f<<1) // Default DOSC adjustement value for railed DLPF
24586   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_VAL_O_SHIFT                     1
24587   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_DIR_O                           (0x1<<6) // Default DOSC adjustement direction for railed DLPF
24588   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_DIR_O_SHIFT                     6
24589 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49                                                               0x0028c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24590   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_COUNTER_EN_O                                       (0x1<<0) // Enable eye scan counter
24591   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_COUNTER_EN_O_SHIFT                                 0
24592   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_RUN_O                                              (0x1<<1) // Run eye scan counter
24593   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_RUN_O_SHIFT                                        1
24594   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_O                                            (0x1<<2) // Shift edge samples
24595   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_O_SHIFT                                      2
24596   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_DIR_O                                        (0x1<<3) // Determines shift direction of edge samples
24597   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_DIR_O_SHIFT                                  3
24598   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_2BITS_O                                      (0x1<<4) // Shift edge samples by 2 bits
24599   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_2BITS_O_SHIFT                                4
24600 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X50                                                               0x0028c8UL //Access:RW   DataWidth:0x8    // Mask eye scan results
24601 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X51                                                               0x0028ccUL //Access:RW   DataWidth:0x8    // Mask eye scan results
24602 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X52                                                               0x0028d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24603   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X52_EYE_SCAN_MASK_O_18_16                                       (0x7<<0) // Mask eye scan results
24604   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X52_EYE_SCAN_MASK_O_18_16_SHIFT                                 0
24605 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X53                                                               0x0028d4UL //Access:RW   DataWidth:0x8    // Eye scan wait time
24606 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X54                                                               0x0028d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24607   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X54_EYE_SCAN_WAIT_LEN_O_11_8                                    (0xf<<0) // Eye scan wait time
24608   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X54_EYE_SCAN_WAIT_LEN_O_11_8_SHIFT                              0
24609 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X55                                                               0x0028dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24610   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X55_GCFSM_DIV_EN_O_1_0                                          (0x3<<0) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
24611   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X55_GCFSM_DIV_EN_O_1_0_SHIFT                                    0
24612 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X56                                                               0x0028e0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
24613 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X57                                                               0x0028e4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
24614 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X58                                                               0x0028e8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
24615 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X59                                                               0x0028ecUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
24616 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X60                                                               0x0028f0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
24617 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X61                                                               0x0028f4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
24618 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X62                                                               0x0028f8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
24619 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X63                                                               0x0028fcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
24620 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X64                                                               0x002900UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
24621 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X65                                                               0x002904UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
24622 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X66                                                               0x002908UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
24623 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X67                                                               0x00290cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
24624 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X68                                                               0x002910UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
24625 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X69                                                               0x002914UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
24626 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X70                                                               0x002918UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
24627 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X71                                                               0x00291cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
24628 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X72                                                               0x002920UL //Access:RW   DataWidth:0x8    // GCFSM calibraton direction
24629 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X73                                                               0x002924UL //Access:RW   DataWidth:0x8    // GCFSM calibraton direction
24630 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X74                                                               0x002928UL //Access:RW   DataWidth:0x8    // Function info for each MSM function. Varies depending on function number.   Bits 15-7: Address of first command to run Bits: 6-0: Number of commands to run
24631 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X75                                                               0x00292cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24632 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X76                                                               0x002930UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24633 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X77                                                               0x002934UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24634 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X78                                                               0x002938UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24635 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X79                                                               0x00293cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24636 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X80                                                               0x002940UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24637 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X81                                                               0x002944UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24638 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X82                                                               0x002948UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24639 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X83                                                               0x00294cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24640 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X84                                                               0x002950UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24641 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X85                                                               0x002954UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24642 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X86                                                               0x002958UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24643 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X87                                                               0x00295cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24644 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X88                                                               0x002960UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24645 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X89                                                               0x002964UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24646 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X90                                                               0x002968UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24647 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X91                                                               0x00296cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24648 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X92                                                               0x002970UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24649 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X93                                                               0x002974UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24650 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X94                                                               0x002978UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24651 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X95                                                               0x00297cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24652 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X96                                                               0x002980UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24653 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X97                                                               0x002984UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24654 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X98                                                               0x002988UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24655 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X99                                                               0x00298cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24656 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X100                                                              0x002990UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24657 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X101                                                              0x002994UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24658 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X102                                                              0x002998UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24659 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X103                                                              0x00299cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24660 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X104                                                              0x0029a0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24661 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X105                                                              0x0029a4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24662 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X106                                                              0x0029a8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24663 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X107                                                              0x0029acUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24664 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X108                                                              0x0029b0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24665 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X109                                                              0x0029b4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24666 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X110                                                              0x0029b8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24667 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X111                                                              0x0029bcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24668 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X112                                                              0x0029c0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24669 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X113                                                              0x0029c4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24670 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X114                                                              0x0029c8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24671 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X115                                                              0x0029ccUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24672 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X116                                                              0x0029d0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24673 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X117                                                              0x0029d4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24674 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X118                                                              0x0029d8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24675 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X119                                                              0x0029dcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24676 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X120                                                              0x0029e0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24677 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X121                                                              0x0029e4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24678 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X122                                                              0x0029e8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24679 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X123                                                              0x0029ecUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24680 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X124                                                              0x0029f0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24681 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X125                                                              0x0029f4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24682 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X126                                                              0x0029f8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24683 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X127                                                              0x0029fcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24684 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X128                                                              0x002a00UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24685 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X129                                                              0x002a04UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24686 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X130                                                              0x002a08UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24687 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X131                                                              0x002a0cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24688 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X132                                                              0x002a10UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24689 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X133                                                              0x002a14UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24690 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X134                                                              0x002a18UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24691 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X135                                                              0x002a1cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24692 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X136                                                              0x002a20UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24693 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X137                                                              0x002a24UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
24694 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X138                                                              0x002a28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24695   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X138_QAHB_MSM_PIPE_EN_PROG_TXDETECTRX_PULSE_O                   (0x1<<0) // Enables programmable tx det rx pulse
24696   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X138_QAHB_MSM_PIPE_EN_PROG_TXDETECTRX_PULSE_O_SHIFT             0
24697 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X139                                                              0x002a2cUL //Access:RW   DataWidth:0x8    // Programmable width of tx det rx pulse
24698 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X140                                                              0x002a30UL //Access:RW   DataWidth:0x8    // Programmable width of tx det rx pulse
24699 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X141                                                              0x002a34UL //Access:RW   DataWidth:0x8    // Delay for MFSM state transition from P2 to P1 in non-PIPE mode.  The MFSM waits for the analog cuircuity to recover from power-down. The actual delay is 4*<reference clock period	*<value of this register	.
24700 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X142                                                              0x002a38UL //Access:RW   DataWidth:0x8    // Delay for MFSM state transition from P2 to P1 in non-PIPE mode.  The MFSM waits for the analog cuircuity to recover from power-down. The actual delay is 4*<reference clock period	*<value of this register	.
24701 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143                                                              0x002a3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24702   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_IDDQ_SD_O                                    (0x1<<0) // MSM Function IDDQ state's default value for iddq_sd in SAPIS mode
24703   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_IDDQ_SD_O_SHIFT                              0
24704   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_O                                     (0x1<<1) // MSM Function IDDQ state's default value for pd_dfe in SAPIS mode
24705   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_O_SHIFT                               1
24706   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_BIAS_O                                (0x1<<2) // MSM Function IDDQ state's default value for pd_dfe_bias in SAPIS mode
24707   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_BIAS_O_SHIFT                          2
24708   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREG_O                                   (0x1<<3) // MSM Function IDDQ state's default value for pd_lnreg in SAPIS mode
24709   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREG_O_SHIFT                             3
24710   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREGH_O                                  (0x1<<4) // MSM Function IDDQ state's default value for pd_lnregh in SAPIS mode
24711   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREGH_O_SHIFT                            4
24712   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_P2S_O                                     (0x1<<5) // MSM Function IDDQ state's default value for pd_p2s in SAPIS mode
24713   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_P2S_O_SHIFT                               5
24714   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_RA_O                                      (0x1<<6) // MSM Function IDDQ state's default value for pd_ra in SAPIS mode
24715   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_RA_O_SHIFT                                6
24716   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_S2P_O                                     (0x1<<7) // MSM Function IDDQ state's default value for pd_s2p in SAPIS mode
24717   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_S2P_O_SHIFT                               7
24718 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144                                                              0x002a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24719   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_SLV_BIAS_O                                (0x1<<0) // MSM Function IDDQ state's default value for pd_slv_bias in SAPIS mode
24720   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_SLV_BIAS_O_SHIFT                          0
24721   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXDRV_O                                   (0x1<<1) // MSM Function IDDQ state's default value for pd_txdrv in SAPIS mode
24722   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXDRV_O_SHIFT                             1
24723   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXREG_O                                   (0x1<<2) // MSM Function IDDQ state's default value for pd_txreg in SAPIS mode
24724   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXREG_O_SHIFT                             2
24725   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_O                                     (0x1<<3) // MSM Function IDDQ state's default value for pd_vco in SAPIS mode
24726   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_O_SHIFT                               3
24727   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_BUF_O                                 (0x1<<4) // MSM Function IDDQ state's default value for pd_vco_buf in SAPIS mode
24728   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_BUF_O_SHIFT                           4
24729   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_O                                  (0x1<<5) // MSM Function IDDQ state's default value for reset_cdr in SAPIS mode
24730   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_O_SHIFT                            5
24731   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_GCRX_O                             (0x1<<6) // MSM Function IDDQ state's default value for reset_cdr_gcrx in SAPIS mode
24732   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_GCRX_O_SHIFT                       6
24733   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_DFE_O                                  (0x1<<7) // MSM Function IDDQ state's default value for reset_dfe in SAPIS mode
24734   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_DFE_O_SHIFT                            7
24735 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145                                                              0x002a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24736   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREG_O                                (0x1<<0) // MSM Function IDDQ state's default value for reset_lnreg in SAPIS mode
24737   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREG_O_SHIFT                          0
24738   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREGH_O                               (0x1<<1) // MSM Function IDDQ state's default value for reset_lnregh in SAPIS mode
24739   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREGH_O_SHIFT                         1
24740   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_P2S_O                                  (0x1<<2) // MSM Function IDDQ state's default value for reset_p2s in SAPIS mode
24741   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_P2S_O_SHIFT                            2
24742   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_RA_O                                   (0x1<<3) // MSM Function IDDQ state's default value for reset_ra in SAPIS mode
24743   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_RA_O_SHIFT                             3
24744   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_S2P_O                                  (0x1<<4) // MSM Function IDDQ state's default value for reset_s2p in SAPIS mode
24745   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_S2P_O_SHIFT                            4
24746   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_VCO_O                                  (0x1<<5) // MSM Function IDDQ state's default value for reset_vco in SAPIS mode
24747   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_VCO_O_SHIFT                            5
24748   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TXREG_BLEED_ENA_O                            (0x1<<6) // MSM Function IDDQ state's default value for txreg_bleed_ena in SAPIS mode
24749   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TXREG_BLEED_ENA_O_SHIFT                      6
24750   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TX_LOWPWR_IDLE_ENA_O                         (0x1<<7) // MSM Function IDDQ state's default value for tx_lowpwr_idle_ena in SAPIS mode
24751   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TX_LOWPWR_IDLE_ENA_O_SHIFT                   7
24752 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146                                                              0x002a48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24753   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_CDR_EN_O                                     (0x1<<0) // MSM Function IDDQ state's default value for cdr_en in SAPIS mode
24754   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_CDR_EN_O_SHIFT                               0
24755   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RXBCLK_EN_O                                  (0x1<<1) // MSM Function IDDQ state's default value for rxbclk_en in SAPIS mode
24756   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RXBCLK_EN_O_SHIFT                            1
24757   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RX_GATE_EN_O                                 (0x1<<2) // MSM Function IDDQ state's default value for rx_gate_en in SAPIS mode
24758   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RX_GATE_EN_O_SHIFT                           2
24759   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RESET_TX_CLKDIV_O                            (0x1<<3) // MSM Function IDDQ state's default value for reset_tx_clkdiv in SAPIS mode
24760   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RESET_TX_CLKDIV_O_SHIFT                      3
24761 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147                                                              0x002a4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24762   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_IDDQ_SD_O                                     (0x1<<0) // MSM Function RESET state's default value for iddq_sd in SAPIS mode
24763   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_IDDQ_SD_O_SHIFT                               0
24764   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_O                                      (0x1<<1) // MSM Function RESET state's default value for pd_dfe in SAPIS mode
24765   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_O_SHIFT                                1
24766   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_BIAS_O                                 (0x1<<2) // MSM Function RESET state's default value for pd_dfe_bias in SAPIS mode
24767   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_BIAS_O_SHIFT                           2
24768   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREG_O                                    (0x1<<3) // MSM Function RESET state's default value for pd_lnreg in SAPIS mode
24769   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREG_O_SHIFT                              3
24770   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREGH_O                                   (0x1<<4) // MSM Function RESET state's default value for pd_lnregh in SAPIS mode
24771   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREGH_O_SHIFT                             4
24772   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_P2S_O                                      (0x1<<5) // MSM Function RESET state's default value for pd_p2s in SAPIS mode
24773   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_P2S_O_SHIFT                                5
24774   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_RA_O                                       (0x1<<6) // MSM Function RESET state's default value for pd_ra in SAPIS mode
24775   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_RA_O_SHIFT                                 6
24776   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_S2P_O                                      (0x1<<7) // MSM Function RESET state's default value for pd_s2p in SAPIS mode
24777   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_S2P_O_SHIFT                                7
24778 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148                                                              0x002a50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24779   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_SLV_BIAS_O                                 (0x1<<0) // MSM Function RESET state's default value for pd_slv_bias in SAPIS mode
24780   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_SLV_BIAS_O_SHIFT                           0
24781   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXDRV_O                                    (0x1<<1) // MSM Function RESET state's default value for pd_txdrv in SAPIS mode
24782   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXDRV_O_SHIFT                              1
24783   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXREG_O                                    (0x1<<2) // MSM Function RESET state's default value for pd_txreg in SAPIS mode
24784   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXREG_O_SHIFT                              2
24785   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_O                                      (0x1<<3) // MSM Function RESET state's default value for pd_vco in SAPIS mode
24786   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_O_SHIFT                                3
24787   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_BUF_O                                  (0x1<<4) // MSM Function RESET state's default value for pd_vco_buf in SAPIS mode
24788   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_BUF_O_SHIFT                            4
24789   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_O                                   (0x1<<5) // MSM Function RESET state's default value for reset_cdr in SAPIS mode
24790   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_O_SHIFT                             5
24791   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_GCRX_O                              (0x1<<6) // MSM Function RESET state's default value for reset_cdr_gcrx in SAPIS mode
24792   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_GCRX_O_SHIFT                        6
24793   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_DFE_O                                   (0x1<<7) // MSM Function RESET state's default value for reset_dfe in SAPIS mode
24794   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_DFE_O_SHIFT                             7
24795 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149                                                              0x002a54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24796   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREG_O                                 (0x1<<0) // MSM Function RESET state's default value for reset_lnreg in SAPIS mode
24797   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREG_O_SHIFT                           0
24798   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREGH_O                                (0x1<<1) // MSM Function RESET state's default value for reset_lnregh in SAPIS mode
24799   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREGH_O_SHIFT                          1
24800   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_P2S_O                                   (0x1<<2) // MSM Function RESET state's default value for reset_p2s in SAPIS mode
24801   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_P2S_O_SHIFT                             2
24802   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_RA_O                                    (0x1<<3) // MSM Function RESET state's default value for reset_ra in SAPIS mode
24803   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_RA_O_SHIFT                              3
24804   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_S2P_O                                   (0x1<<4) // MSM Function RESET state's default value for reset_s2p in SAPIS mode
24805   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_S2P_O_SHIFT                             4
24806   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_VCO_O                                   (0x1<<5) // MSM Function RESET state's default value for reset_vco in SAPIS mode
24807   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_VCO_O_SHIFT                             5
24808   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TXREG_BLEED_ENA_O                             (0x1<<6) // MSM Function RESET state's default value for txreg_bleed_ena in SAPIS mode
24809   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TXREG_BLEED_ENA_O_SHIFT                       6
24810   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TX_LOWPWR_IDLE_ENA_O                          (0x1<<7) // MSM Function RESET state's default value for tx_lowpwr_idle_ena in SAPIS mode
24811   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TX_LOWPWR_IDLE_ENA_O_SHIFT                    7
24812 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150                                                              0x002a58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24813   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_CDR_EN_O                                      (0x1<<0) // MSM Function RESET state's default value for cdr_en in SAPIS mode
24814   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_CDR_EN_O_SHIFT                                0
24815   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RXBCLK_EN_O                                   (0x1<<1) // MSM Function RESET state's default value for rxbclk_en in SAPIS mode
24816   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RXBCLK_EN_O_SHIFT                             1
24817   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RX_GATE_EN_O                                  (0x1<<2) // MSM Function RESET state's default value for rx_gate_en in SAPIS mode
24818   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RX_GATE_EN_O_SHIFT                            2
24819   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RESET_TX_CLKDIV_O                             (0x1<<3) // MSM Function RESET state's default value for reset_tx_clkdiv in SAPIS mode
24820   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RESET_TX_CLKDIV_O_SHIFT                       3
24821 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151                                                              0x002a5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24822   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_IDDQ_SD_O                                    (0x1<<0) // MSM Function NORMAL state's default value for iddq_sd in SAPIS mode
24823   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_IDDQ_SD_O_SHIFT                              0
24824   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_O                                     (0x1<<1) // MSM Function NORMAL state's default value for pd_dfe in SAPIS mode
24825   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_O_SHIFT                               1
24826   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_BIAS_O                                (0x1<<2) // MSM Function NORMAL state's default value for pd_dfe_bias in SAPIS mode
24827   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_BIAS_O_SHIFT                          2
24828   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREG_O                                   (0x1<<3) // MSM Function NORMAL state's default value for pd_lnreg in SAPIS mode
24829   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREG_O_SHIFT                             3
24830   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREGH_O                                  (0x1<<4) // MSM Function NORMAL state's default value for pd_lnregh in SAPIS mode
24831   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREGH_O_SHIFT                            4
24832   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_P2S_O                                     (0x1<<5) // MSM Function NORMAL state's default value for pd_p2s in SAPIS mode
24833   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_P2S_O_SHIFT                               5
24834   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_RA_O                                      (0x1<<6) // MSM Function NORMAL state's default value for pd_ra in SAPIS mode
24835   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_RA_O_SHIFT                                6
24836   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_S2P_O                                     (0x1<<7) // MSM Function NORMAL state's default value for pd_s2p in SAPIS mode
24837   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_S2P_O_SHIFT                               7
24838 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152                                                              0x002a60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24839   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_SLV_BIAS_O                                (0x1<<0) // MSM Function NORMAL state's default value for pd_slv_bias in SAPIS mode
24840   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_SLV_BIAS_O_SHIFT                          0
24841   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXDRV_O                                   (0x1<<1) // MSM Function NORMAL state's default value for pd_txdrv in SAPIS mode
24842   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXDRV_O_SHIFT                             1
24843   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXREG_O                                   (0x1<<2) // MSM Function NORMAL state's default value for pd_txreg in SAPIS mode
24844   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXREG_O_SHIFT                             2
24845   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_O                                     (0x1<<3) // MSM Function NORMAL state's default value for pd_vco in SAPIS mode
24846   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_O_SHIFT                               3
24847   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_BUF_O                                 (0x1<<4) // MSM Function NORMAL state's default value for pd_vco_buf in SAPIS mode
24848   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_BUF_O_SHIFT                           4
24849   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_O                                  (0x1<<5) // MSM Function NORMAL state's default value for reset_cdr in SAPIS mode
24850   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_O_SHIFT                            5
24851   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_GCRX_O                             (0x1<<6) // MSM Function NORMAL state's default value for reset_cdr_gcrx in SAPIS mode
24852   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_GCRX_O_SHIFT                       6
24853   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_DFE_O                                  (0x1<<7) // MSM Function NORMAL state's default value for reset_dfe in SAPIS mode
24854   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_DFE_O_SHIFT                            7
24855 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153                                                              0x002a64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24856   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREG_O                                (0x1<<0) // MSM Function NORMAL state's default value for reset_lnreg in SAPIS mode
24857   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREG_O_SHIFT                          0
24858   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREGH_O                               (0x1<<1) // MSM Function NORMAL state's default value for reset_lnregh in SAPIS mode
24859   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREGH_O_SHIFT                         1
24860   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_P2S_O                                  (0x1<<2) // MSM Function NORMAL state's default value for reset_p2s in SAPIS mode
24861   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_P2S_O_SHIFT                            2
24862   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_RA_O                                   (0x1<<3) // MSM Function NORMAL state's default value for reset_ra in SAPIS mode
24863   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_RA_O_SHIFT                             3
24864   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_S2P_O                                  (0x1<<4) // MSM Function NORMAL state's default value for reset_s2p in SAPIS mode
24865   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_S2P_O_SHIFT                            4
24866   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_VCO_O                                  (0x1<<5) // MSM Function NORMAL state's default value for reset_vco in SAPIS mode
24867   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_VCO_O_SHIFT                            5
24868   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TXREG_BLEED_ENA_O                            (0x1<<6) // MSM Function NORMAL state's default value for txreg_bleed_ena in SAPIS mode
24869   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TXREG_BLEED_ENA_O_SHIFT                      6
24870   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TX_LOWPWR_IDLE_ENA_O                         (0x1<<7) // MSM Function NORMAL state's default value for tx_lowpwr_idle_ena in SAPIS mode
24871   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TX_LOWPWR_IDLE_ENA_O_SHIFT                   7
24872 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154                                                              0x002a68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24873   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_CDR_EN_O                                     (0x1<<0) // MSM Function NORMAL state's default value for cdr_en in SAPIS mode
24874   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_CDR_EN_O_SHIFT                               0
24875   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RXBCLK_EN_O                                  (0x1<<1) // MSM Function NORMAL state's default value for rxbclk_en in SAPIS mode
24876   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RXBCLK_EN_O_SHIFT                            1
24877   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RX_GATE_EN_O                                 (0x1<<2) // MSM Function NORMAL state's default value for rx_gate_en in SAPIS mode
24878   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RX_GATE_EN_O_SHIFT                           2
24879   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RESET_TX_CLKDIV_O                            (0x1<<3) // MSM Function NORMAL state's default value for reset_tx_clkdiv in SAPIS mode
24880   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RESET_TX_CLKDIV_O_SHIFT                      3
24881 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155                                                              0x002a6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24882   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_IDDQ_SD_O                                 (0x1<<0) // MSM Function PARTIAL state's default value for iddq_sd in SAPIS mode
24883   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_IDDQ_SD_O_SHIFT                           0
24884   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_O                                  (0x1<<1) // MSM Function PARTIAL state's default value for pd_dfe in SAPIS mode
24885   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_O_SHIFT                            1
24886   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_BIAS_O                             (0x1<<2) // MSM Function PARTIAL state's default value for pd_dfe_bias in SAPIS mode
24887   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_BIAS_O_SHIFT                       2
24888   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREG_O                                (0x1<<3) // MSM Function PARTIAL state's default value for pd_lnreg in SAPIS mode
24889   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREG_O_SHIFT                          3
24890   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREGH_O                               (0x1<<4) // MSM Function PARTIAL state's default value for pd_lnregh in SAPIS mode
24891   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREGH_O_SHIFT                         4
24892   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_P2S_O                                  (0x1<<5) // MSM Function PARTIAL state's default value for pd_p2s in SAPIS mode
24893   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_P2S_O_SHIFT                            5
24894   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_RA_O                                   (0x1<<6) // MSM Function PARTIAL state's default value for pd_ra in SAPIS mode
24895   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_RA_O_SHIFT                             6
24896   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_S2P_O                                  (0x1<<7) // MSM Function PARTIAL state's default value for pd_s2p in SAPIS mode
24897   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_S2P_O_SHIFT                            7
24898 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156                                                              0x002a70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24899   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_SLV_BIAS_O                             (0x1<<0) // MSM Function PARTIAL state's default value for pd_slv_bias in SAPIS mode
24900   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_SLV_BIAS_O_SHIFT                       0
24901   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXDRV_O                                (0x1<<1) // MSM Function PARTIAL state's default value for pd_txdrv in SAPIS mode
24902   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXDRV_O_SHIFT                          1
24903   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXREG_O                                (0x1<<2) // MSM Function PARTIAL state's default value for pd_txreg in SAPIS mode
24904   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXREG_O_SHIFT                          2
24905   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_O                                  (0x1<<3) // MSM Function PARTIAL state's default value for pd_vco in SAPIS mode
24906   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_O_SHIFT                            3
24907   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_BUF_O                              (0x1<<4) // MSM Function PARTIAL state's default value for pd_vco_buf in SAPIS mode
24908   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_BUF_O_SHIFT                        4
24909   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_O                               (0x1<<5) // MSM Function PARTIAL state's default value for reset_cdr in SAPIS mode
24910   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_O_SHIFT                         5
24911   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_GCRX_O                          (0x1<<6) // MSM Function PARTIAL state's default value for reset_cdr_gcrx in SAPIS mode
24912   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_GCRX_O_SHIFT                    6
24913   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_DFE_O                               (0x1<<7) // MSM Function PARTIAL state's default value for reset_dfe in SAPIS mode
24914   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_DFE_O_SHIFT                         7
24915 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157                                                              0x002a74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24916   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREG_O                             (0x1<<0) // MSM Function PARTIAL state's default value for reset_lnreg in SAPIS mode
24917   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREG_O_SHIFT                       0
24918   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREGH_O                            (0x1<<1) // MSM Function PARTIAL state's default value for reset_lnregh in SAPIS mode
24919   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREGH_O_SHIFT                      1
24920   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_P2S_O                               (0x1<<2) // MSM Function PARTIAL state's default value for reset_p2s in SAPIS mode
24921   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_P2S_O_SHIFT                         2
24922   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_RA_O                                (0x1<<3) // MSM Function PARTIAL state's default value for reset_ra in SAPIS mode
24923   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_RA_O_SHIFT                          3
24924   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_S2P_O                               (0x1<<4) // MSM Function PARTIAL state's default value for reset_s2p in SAPIS mode
24925   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_S2P_O_SHIFT                         4
24926   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_VCO_O                               (0x1<<5) // MSM Function PARTIAL state's default value for reset_vco in SAPIS mode
24927   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_VCO_O_SHIFT                         5
24928   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TXREG_BLEED_ENA_O                         (0x1<<6) // MSM Function PARTIAL state's default value for txreg_bleed_ena in SAPIS mode
24929   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TXREG_BLEED_ENA_O_SHIFT                   6
24930   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TX_LOWPWR_IDLE_ENA_O                      (0x1<<7) // MSM Function PARTIAL state's default value for tx_lowpwr_idle_ena in SAPIS mode
24931   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TX_LOWPWR_IDLE_ENA_O_SHIFT                7
24932 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158                                                              0x002a78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24933   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_CDR_EN_O                                  (0x1<<0) // MSM Function PARTIAL state's default value for cdr_en in SAPIS mode
24934   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_CDR_EN_O_SHIFT                            0
24935   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RXBCLK_EN_O                               (0x1<<1) // MSM Function PARTIAL state's default value for rxbclk_en in SAPIS mode
24936   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RXBCLK_EN_O_SHIFT                         1
24937   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RX_GATE_EN_O                              (0x1<<2) // MSM Function PARTIAL state's default value for rx_gate_en in SAPIS mode
24938   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RX_GATE_EN_O_SHIFT                        2
24939   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RESET_TX_CLKDIV_O                         (0x1<<3) // MSM Function PARTIAL state's default value for reset_tx_clkdiv in SAPIS mode
24940   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RESET_TX_CLKDIV_O_SHIFT                   3
24941 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159                                                              0x002a7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
24942   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_IDDQ_SD_O                                 (0x1<<0) // MSM Function SLUMBER state's default value for iddq_sd in SAPIS mode
24943   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_IDDQ_SD_O_SHIFT                           0
24944   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_O                                  (0x1<<1) // MSM Function SLUMBER state's default value for pd_dfe in SAPIS mode
24945   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_O_SHIFT                            1
24946   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_BIAS_O                             (0x1<<2) // MSM Function SLUMBER state's default value for pd_dfe_bias in SAPIS mode
24947   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_BIAS_O_SHIFT                       2
24948   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREG_O                                (0x1<<3) // MSM Function SLUMBER state's default value for pd_lnreg in SAPIS mode
24949   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREG_O_SHIFT                          3
24950   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREGH_O                               (0x1<<4) // MSM Function SLUMBER state's default value for pd_lnregh in SAPIS mode
24951   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREGH_O_SHIFT                         4
24952   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_P2S_O                                  (0x1<<5) // MSM Function SLUMBER state's default value for pd_p2s in SAPIS mode
24953   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_P2S_O_SHIFT                            5
24954   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_RA_O                                   (0x1<<6) // MSM Function SLUMBER state's default value for pd_ra in SAPIS mode
24955   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_RA_O_SHIFT                             6
24956   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_S2P_O                                  (0x1<<7) // MSM Function SLUMBER state's default value for pd_s2p in SAPIS mode
24957   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_S2P_O_SHIFT                            7
24958 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160                                                              0x002a80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24959   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_SLV_BIAS_O                             (0x1<<0) // MSM Function SLUMBER state's default value for pd_slv_bias in SAPIS mode
24960   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_SLV_BIAS_O_SHIFT                       0
24961   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXDRV_O                                (0x1<<1) // MSM Function SLUMBER state's default value for pd_txdrv in SAPIS mode
24962   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXDRV_O_SHIFT                          1
24963   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXREG_O                                (0x1<<2) // MSM Function SLUMBER state's default value for pd_txreg in SAPIS mode
24964   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXREG_O_SHIFT                          2
24965   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_O                                  (0x1<<3) // MSM Function SLUMBER state's default value for pd_vco in SAPIS mode
24966   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_O_SHIFT                            3
24967   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_BUF_O                              (0x1<<4) // MSM Function SLUMBER state's default value for pd_vco_buf in SAPIS mode
24968   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_BUF_O_SHIFT                        4
24969   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_O                               (0x1<<5) // MSM Function SLUMBER state's default value for reset_cdr in SAPIS mode
24970   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_O_SHIFT                         5
24971   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_GCRX_O                          (0x1<<6) // MSM Function SLUMBER state's default value for reset_cdr_gcrx in SAPIS mode
24972   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_GCRX_O_SHIFT                    6
24973   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_DFE_O                               (0x1<<7) // MSM Function SLUMBER state's default value for reset_dfe in SAPIS mode
24974   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_DFE_O_SHIFT                         7
24975 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161                                                              0x002a84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24976   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREG_O                             (0x1<<0) // MSM Function SLUMBER state's default value for reset_lnreg in SAPIS mode
24977   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREG_O_SHIFT                       0
24978   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREGH_O                            (0x1<<1) // MSM Function SLUMBER state's default value for reset_lnregh in SAPIS mode
24979   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREGH_O_SHIFT                      1
24980   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_P2S_O                               (0x1<<2) // MSM Function SLUMBER state's default value for reset_p2s in SAPIS mode
24981   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_P2S_O_SHIFT                         2
24982   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_RA_O                                (0x1<<3) // MSM Function SLUMBER state's default value for reset_ra in SAPIS mode
24983   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_RA_O_SHIFT                          3
24984   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_S2P_O                               (0x1<<4) // MSM Function SLUMBER state's default value for reset_s2p in SAPIS mode
24985   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_S2P_O_SHIFT                         4
24986   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_VCO_O                               (0x1<<5) // MSM Function SLUMBER state's default value for reset_vco in SAPIS mode
24987   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_VCO_O_SHIFT                         5
24988   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TXREG_BLEED_ENA_O                         (0x1<<6) // MSM Function SLUMBER state's default value for txreg_bleed_ena in SAPIS mode
24989   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TXREG_BLEED_ENA_O_SHIFT                   6
24990   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TX_LOWPWR_IDLE_ENA_O                      (0x1<<7) // MSM Function SLUMBER state's default value for tx_lowpwr_idle_ena in SAPIS mode
24991   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TX_LOWPWR_IDLE_ENA_O_SHIFT                7
24992 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162                                                              0x002a88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
24993   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_CDR_EN_O                                  (0x1<<0) // MSM Function SLUMBER state's default value for cdr_en in SAPIS mode
24994   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_CDR_EN_O_SHIFT                            0
24995   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RXBCLK_EN_O                               (0x1<<1) // MSM Function SLUMBER state's default value for rxbclk_en in SAPIS mode
24996   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RXBCLK_EN_O_SHIFT                         1
24997   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RX_GATE_EN_O                              (0x1<<2) // MSM Function SLUMBER state's default value for rx_gate_en in SAPIS mode
24998   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RX_GATE_EN_O_SHIFT                        2
24999   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RESET_TX_CLKDIV_O                         (0x1<<3) // MSM Function SLUMBER state's default value for reset_tx_clkdiv in SAPIS mode
25000   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RESET_TX_CLKDIV_O_SHIFT                   3
25001 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG18                                                     0x002a8cUL //Access:RW   DataWidth:0x8    // Reserved
25002 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG19                                                     0x002a90UL //Access:RW   DataWidth:0x8    // Reserved
25003 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG20                                                     0x002a94UL //Access:RW   DataWidth:0x8    // Reserved
25004 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG21                                                     0x002a98UL //Access:RW   DataWidth:0x8    // Reserved
25005 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG22                                                     0x002a9cUL //Access:RW   DataWidth:0x8    // Reserved
25006 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X168                                                              0x002aa0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25007   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X168_OOB_DET_BLEN_MIN_O_6_0                                     (0x7f<<0) // OOB detector minimum burst length.
25008   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X168_OOB_DET_BLEN_MIN_O_6_0_SHIFT                               0
25009 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X169                                                              0x002aa4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25010   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X169_OOB_DET_BLEN_MAX_O_6_0                                     (0x7f<<0) // OOB detector maximum burst length.
25011   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X169_OOB_DET_BLEN_MAX_O_6_0_SHIFT                               0
25012 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X170                                                              0x002aa8UL //Access:RW   DataWidth:0x8    // OOB detector COMINIT maximum idle length.
25013 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X171                                                              0x002aacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25014   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X171_OOB_DET_COMINIT_MIN_O_8                                    (0x1<<0) // OOB detector COMINIT maximum idle length.
25015   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X171_OOB_DET_COMINIT_MIN_O_8_SHIFT                              0
25016 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X172                                                              0x002ab0UL //Access:RW   DataWidth:0x8    // OOB detector COMINIT maximum idle length.
25017 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X173                                                              0x002ab4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25018   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X173_OOB_DET_COMINIT_MAX_O_8                                    (0x1<<0) // OOB detector COMINIT maximum idle length.
25019   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X173_OOB_DET_COMINIT_MAX_O_8_SHIFT                              0
25020 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X174                                                              0x002ab8UL //Access:RW   DataWidth:0x8    // OOB detector COMWAKE minimum idle length.
25021 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X175                                                              0x002abcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25022   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X175_OOB_DET_COMWAKE_MIN_O_8                                    (0x1<<0) // OOB detector COMWAKE minimum idle length.
25023   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X175_OOB_DET_COMWAKE_MIN_O_8_SHIFT                              0
25024 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X176                                                              0x002ac0UL //Access:RW   DataWidth:0x8    // OOB detector COMWAKE maximum idle length.
25025 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X177                                                              0x002ac4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25026   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X177_OOB_DET_COMWAKE_MAX_O_8                                    (0x1<<0) // OOB detector COMWAKE maximum idle length.
25027   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X177_OOB_DET_COMWAKE_MAX_O_8_SHIFT                              0
25028 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X178                                                              0x002ac8UL //Access:RW   DataWidth:0x8    // OOB detector COMSAS maximum idle length.
25029 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X179                                                              0x002accUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25030   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X179_OOB_DET_COMSAS_MIN_O_8                                     (0x1<<0) // OOB detector COMSAS maximum idle length.
25031   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X179_OOB_DET_COMSAS_MIN_O_8_SHIFT                               0
25032 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X180                                                              0x002ad0UL //Access:RW   DataWidth:0x8    // OOB detector COMSAS maximum idle length.
25033 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X181                                                              0x002ad4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25034   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X181_OOB_DET_COMSAS_MAX_O_8                                     (0x1<<0) // OOB detector COMSAS maximum idle length.
25035   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X181_OOB_DET_COMSAS_MAX_O_8_SHIFT                               0
25036 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X210                                                              0x002b48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25037   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_CM1_FORCE_LOW_EN_O                                    (0x1<<6) // Brings the TxEq pre-cursor down to a programmable value txeq_cm1_min_limit if pre cursor tuning is bypassed
25038   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_CM1_FORCE_LOW_EN_O_SHIFT                              6
25039   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_C1_FORCE_LOW_EN_O                                     (0x1<<7) // Brings the TxEq pre-cursor down to a programmable value txeq_c1_min_limit if pre cursor tuning is bypassed
25040   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_C1_FORCE_LOW_EN_O_SHIFT                               7
25041 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X211                                                              0x002b4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25042   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_00_O_2_0                                           (0x7<<0) // AFE rx_bias setting. Used when rxvcodiv is 00
25043   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_00_O_2_0_SHIFT                                     0
25044   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_01_O_2_0                                           (0x7<<3) // AFE rx_bias setting. Used when rxvcodiv is 01 or 10
25045   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_01_O_2_0_SHIFT                                     3
25046 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X212                                                              0x002b50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25047   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X212_RX_BIAS_11_O_2_0                                           (0x7<<0) // AFE rx_bias setting. Used when rxvcodiv is 11
25048   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X212_RX_BIAS_11_O_2_0_SHIFT                                     0
25049 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X213                                                              0x002b54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25050   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X213_QAHB_CDR_VCO_CAL_PHD_ENA_O                                 (0x1<<6) // Enable phase detector during CDR VCO calibration
25051   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X213_QAHB_CDR_VCO_CAL_PHD_ENA_O_SHIFT                           6
25052 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214                                                              0x002b58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25053   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_CDR_LOCK_WAIT_O_3_0                                   (0xf<<0) // Number of wait cycles for the CDR to lock [3:0] times 64
25054   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_CDR_LOCK_WAIT_O_3_0_SHIFT                             0
25055   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_RATE_CHNG_CAL_O                                       (0x1<<4) // Assertion causes repeat of calibration for rate switch or electrical idle exit. Calibrations to be performed are selected by rxeq_recal_o[6:0]/rxeq_rate2_recal_o[6:0].
25056   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_RATE_CHNG_CAL_O_SHIFT                                 4
25057   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_PRESET_CLR_DFE_O                                      (0x1<<6) // Set all DFE calibration values to mid-scale instead of using start values at start of calibration
25058   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_PRESET_CLR_DFE_O_SHIFT                                6
25059 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X215                                                              0x002b5cUL //Access:RW   DataWidth:0x8    // DFE block -continuous calibration wait delay. DFE block will wait this number of cycles between each continuous calibration cycle
25060 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X216                                                              0x002b60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25061   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X216_RXEQ_CONT_LENGTH_O_14_8                                    (0x7f<<0) // DFE block -continuous calibration wait delay. DFE block will wait this number of cycles between each continuous calibration cycle
25062   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X216_RXEQ_CONT_LENGTH_O_14_8_SHIFT                              0
25063 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X217                                                              0x002b64UL //Access:RW   DataWidth:0x8    // DFE block - ATT calibration cycle length. This is the number of cycles the DFE will wait between changing the ATT value and examining the output.
25064 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X218                                                              0x002b68UL //Access:RW   DataWidth:0x8    // DFE block - Boost calibration cycle length. This is the number of cycles the DFE will wait between changing the boost value and examining the output.
25065 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X219                                                              0x002b6cUL //Access:RW   DataWidth:0x8    // DFE block - TAP1 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP1 value and examining the output.
25066 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X220                                                              0x002b70UL //Access:RW   DataWidth:0x8    // DFE block - TAP2 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
25067 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X221                                                              0x002b74UL //Access:RW   DataWidth:0x8    // DFE block - TAP3 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
25068 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X222                                                              0x002b78UL //Access:RW   DataWidth:0x8    // DFE block - TAP4 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
25069 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X223                                                              0x002b7cUL //Access:RW   DataWidth:0x8    // DFE block - TAP5 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
25070 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X224                                                              0x002b80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25071   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_EI_EXIT_CAL_O                                         (0x1<<0) // Repeat calibration whenever exiting RX electrical idle. Calibrations performed are selected by rxeq_recal_o[6:0]/rxeq_lane2_recal_o[6:0]
25072   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_EI_EXIT_CAL_O_SHIFT                                   0
25073   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_RECAL_O_6_0                                           (0x7f<<1) // Enables re-calibration for { Tap5, Tap4, Tap3, Tap2, Tap1, Boost, ATT} at rate3 after exit from electrical idle when rxeq_ei_exit_cal_o is asserted and after rate change when rxeq_rate_chng_cal_o is asserted.
25074   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_RECAL_O_6_0_SHIFT                                     1
25075 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X225                                                              0x002b84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25076   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X225_RXEQ_RATE2_INIT_CAL_O_6_0                                  (0x7f<<0) // Specify which block needs initial calibration upon exit from RX electrical idle state for rate2: bit [0]: Enables ATT calibration when asserted bit [1]: Enables Boost calibration when asserted bit [2]: Enables DFE Tap1 calibration when asserted bit [3]: Enables DFE Tap2 calibration when asserted bit [4]: Enables DFE Tap3 calibration when asserted bit [5]: Enables DFE Tap4 calibration when asserted bit [6]: Enables DFE Tap5 calibration when asserted
25077   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X225_RXEQ_RATE2_INIT_CAL_O_6_0_SHIFT                            0
25078 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X226                                                              0x002b88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25079   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X226_RXEQ_RATE2_CONT_CAL_O_6_0                                  (0x7f<<0) // Specify which block needs continuous calibration during RX data reception for rate2 bit [0]: Enables ATT calibration when asserted bit [1]: Enables Boost calibration when asserted bit [2]: Enables DFE Tap1 calibration when asserted bit [3]: Enables DFE Tap2 calibration when asserted bit [4]: Enables DFE Tap3 calibration when asserted bit [5]: Enables DFE Tap4 calibration when asserted bit [6]: Enables DFE Tap5 calibration when asserted
25080   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X226_RXEQ_RATE2_CONT_CAL_O_6_0_SHIFT                            0
25081 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X227                                                              0x002b8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25082   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X227_RXEQ_RATE2_RECAL_O_6_0                                     (0x7f<<0) // Enables re-calibration for { Tap5, Tap4, Tap3, Tap2, Tap1, Boost, ATT} at rate2 after exit from electrical idle when rxeq_ei_exit_cal_o is asserted and after rate change when rxeq_rate_chng_cal_o is asserted.
25083   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X227_RXEQ_RATE2_RECAL_O_6_0_SHIFT                               0
25084 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X228                                                              0x002b90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25085   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_ATT_BOUNCE_O_3_0                                      (0xf<<0) // Number of bounces before calibration stops for ATT
25086   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_ATT_BOUNCE_O_3_0_SHIFT                                0
25087   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_BOOST_BOUNCE_O_3_0                                    (0xf<<4) // Number of bounces before calibration stops for Boost
25088   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_BOOST_BOUNCE_O_3_0_SHIFT                              4
25089 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X229                                                              0x002b94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25090   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP1_BOUNCE_O_3_0                                     (0xf<<0) // Number of bounces before calibration stops for DFE tap1
25091   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP1_BOUNCE_O_3_0_SHIFT                               0
25092   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP2_BOUNCE_O_3_0                                     (0xf<<4) // Number of bounces before calibration stops for DFE tap2
25093   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP2_BOUNCE_O_3_0_SHIFT                               4
25094 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X230                                                              0x002b98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25095   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP3_BOUNCE_O_3_0                                     (0xf<<0) // Number of bounces before calibration stops for DFE tap3
25096   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP3_BOUNCE_O_3_0_SHIFT                               0
25097   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP4_BOUNCE_O_3_0                                     (0xf<<4) // Number of bounces before calibration stops for DFE tap4
25098   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP4_BOUNCE_O_3_0_SHIFT                               4
25099 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X231                                                              0x002b9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25100   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_TAP5_BOUNCE_O_3_0                                     (0xf<<0) // Number of bounces before calibration stops for DFE tap5
25101   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_TAP5_BOUNCE_O_3_0_SHIFT                               0
25102   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_COARSE_STEP_SIZE_O_3_0                                (0xf<<4) // Initial calibration coarse step size
25103   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_COARSE_STEP_SIZE_O_3_0_SHIFT                          4
25104 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X232                                                              0x002ba0UL //Access:RW   DataWidth:0x8    // comparator offset override value
25105 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X233                                                              0x002ba4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25106   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X233_CMP_OFFSET_OVR_EN_O                                        (0x1<<0) // comparator offset override enable
25107   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X233_CMP_OFFSET_OVR_EN_O_SHIFT                                  0
25108   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X233_RXEQ_FIN_HIGH_O_6_0                                        (0x7f<<1) // Enable final calibration value plus one for individual blocks
25109   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X233_RXEQ_FIN_HIGH_O_6_0_SHIFT                                  1
25110 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X234                                                              0x002ba8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25111   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X234_RXEQ_FIN_LOW_O_6_0                                         (0x7f<<0) // Enable final calibration value minus one for individual blocks
25112   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X234_RXEQ_FIN_LOW_O_6_0_SHIFT                                   0
25113   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X234_QAHB_DFE_RAW_VALUE_O                                       (0x1<<7) // Testbus select for comp_offset and tap_offset 1: Raw output from i_dfe_tap_dc_offset 0: Input to pma
25114   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X234_QAHB_DFE_RAW_VALUE_O_SHIFT                                 7
25115 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X235                                                              0x002bacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25116   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X235_RXEQ_ERR_SIGN_O_6_0                                        (0x7f<<0) // Controls polarity of RX calibration: bit [0]: Reverses polarity of ATT calibration when asserted bit [1]: Reverses polarity of Boost calibration when asserted bit [2]: Reverses polarity of DFE Tap1 calibration when asserted bit [3]: Reverses polarity of DFE Tap2 calibration when asserted bit [4]: Reverses polarity of DFE Tap3 calibration when asserted bit [5]: Reverses polarity of DFE Tap4 calibration when asserted bit [6]: Reverses polarity of DFE Tap5 calibration when asserted
25117   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X235_RXEQ_ERR_SIGN_O_6_0_SHIFT                                  0
25118 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X236                                                              0x002bb0UL //Access:RW   DataWidth:0x8    // Training pattern for boost
25119 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X237                                                              0x002bb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25120   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X237_RXEQ_RATE1_BOOST_TRAINING_PATT_O_8                         (0x1<<0) // Training pattern for boost
25121   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X237_RXEQ_RATE1_BOOST_TRAINING_PATT_O_8_SHIFT                   0
25122 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X238                                                              0x002bb8UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap1
25123 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X239                                                              0x002bbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25124   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X239_RXEQ_TAP1_TRAINING_PATT_O_8                                (0x1<<0) // Training pattern for DFE tap1
25125   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X239_RXEQ_TAP1_TRAINING_PATT_O_8_SHIFT                          0
25126 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X240                                                              0x002bc0UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap2
25127 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X241                                                              0x002bc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25128   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X241_RXEQ_TAP2_TRAINING_PATT_O_8                                (0x1<<0) // Training pattern for DFE tap2
25129   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X241_RXEQ_TAP2_TRAINING_PATT_O_8_SHIFT                          0
25130 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X242                                                              0x002bc8UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap3
25131 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X243                                                              0x002bccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25132   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X243_RXEQ_TAP3_TRAINING_PATT_O_8                                (0x1<<0) // Training pattern for DFE tap3
25133   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X243_RXEQ_TAP3_TRAINING_PATT_O_8_SHIFT                          0
25134 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X244                                                              0x002bd0UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap4
25135 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X245                                                              0x002bd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25136   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X245_RXEQ_TAP4_TRAINING_PATT_O_8                                (0x1<<0) // Training pattern for DFE tap4
25137   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X245_RXEQ_TAP4_TRAINING_PATT_O_8_SHIFT                          0
25138 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X246                                                              0x002bd8UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap5
25139 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X247                                                              0x002bdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25140   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X247_RXEQ_TAP5_TRAINING_PATT_O_8                                (0x1<<0) // Training pattern for DFE tap5
25141   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X247_RXEQ_TAP5_TRAINING_PATT_O_8_SHIFT                          0
25142 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248                                                              0x002be0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25143   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_DONT_CARE_O_5_0                                       (0x3f<<0) // Sets certain bits in training pattern as don't care
25144   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_DONT_CARE_O_5_0_SHIFT                                 0
25145   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_MODE_O                                           (0x1<<6) // RXEQ ctrl_test mode enable
25146   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_MODE_O_SHIFT                                     6
25147   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_O                                                (0x1<<7) // Step calibration in test mode, rising edge triggers step
25148   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_O_SHIFT                                          7
25149 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X249                                                              0x002be4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25150   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_AVG4_O_6_0                                            (0x7f<<0) // Enable average 4 in calibration, otherwise average2
25151   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_AVG4_O_6_0_SHIFT                                      0
25152   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_FLOOR_O                                               (0x1<<7) // Take the floor of the calibration result
25153   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_FLOOR_O_SHIFT                                         7
25154 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X250                                                              0x002be8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25155   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X250_RXEQ_SHIFT_O_3_0                                           (0xf<<0) // Shift the edge samples in rxeq_ctrl
25156   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X250_RXEQ_SHIFT_O_3_0_SHIFT                                     0
25157 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X251                                                              0x002becUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25158   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X251_RXEQ_RATE3_DFE_TAP_PD_O_4_0                                (0x1f<<0) // DFE tap powerdown for rate3
25159   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X251_RXEQ_RATE3_DFE_TAP_PD_O_4_0_SHIFT                          0
25160 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X252                                                              0x002bf0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25161   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X252_RXEQ_RATE2_DFE_TAP_PD_O_4_0                                (0x1f<<0) // DFE tap powerdown for rate2
25162   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X252_RXEQ_RATE2_DFE_TAP_PD_O_4_0_SHIFT                          0
25163   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X252_REVERSE_TAP_PD_ORDER_O                                     (0x1<<5) // Reverse order of tap power down signals
25164   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X252_REVERSE_TAP_PD_ORDER_O_SHIFT                               5
25165 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253                                                              0x002bf4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25166   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253_MSM_LN_DFE_TAP_WAIT_O_4_0                                  (0x1f<<0) // Wait time between each DFE tap DC offset calibration
25167   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253_MSM_LN_DFE_TAP_WAIT_O_4_0_SHIFT                            0
25168   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253_SKP_CMP_CAL_O                                              (0x1<<5) // By pass comparator DC offset calibration
25169   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253_SKP_CMP_CAL_O_SHIFT                                        5
25170   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253_DFE_TAP_OFFSET_CAL_DIR_O                                   (0x1<<6) // Changes the dfe tap offset cal direction
25171   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X253_DFE_TAP_OFFSET_CAL_DIR_O_SHIFT                             6
25172 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X254                                                              0x002bf8UL //Access:RW   DataWidth:0x8    // Training pattern for boost in rate2
25173 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X255                                                              0x002bfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25174   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X255_RXEQ_RATE2_BOOST_TRAINING_PATT_O_8                         (0x1<<0) // Training pattern for boost in rate2
25175   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X255_RXEQ_RATE2_BOOST_TRAINING_PATT_O_8_SHIFT                   0
25176 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X256                                                              0x002c00UL //Access:RW   DataWidth:0x8    // Training pattern for boost in rate3
25177 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X257                                                              0x002c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25178   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X257_RXEQ_RATE3_BOOST_TRAINING_PATT_O_8                         (0x1<<0) // Training pattern for boost in rate3
25179   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X257_RXEQ_RATE3_BOOST_TRAINING_PATT_O_8_SHIFT                   0
25180 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X258                                                              0x002c08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25181   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X258_RXEQ_RATE1_BOOST_DONT_CARE_O_5_0                           (0x3f<<0) // Sets certain bits in training pattern as don't care in rate1
25182   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X258_RXEQ_RATE1_BOOST_DONT_CARE_O_5_0_SHIFT                     0
25183 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X259                                                              0x002c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25184   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X259_RXEQ_RATE2_BOOST_DONT_CARE_O_5_0                           (0x3f<<0) // Sets certain bits in training pattern as don't care in rate2
25185   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X259_RXEQ_RATE2_BOOST_DONT_CARE_O_5_0_SHIFT                     0
25186 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X260                                                              0x002c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25187   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X260_RXEQ_RATE3_BOOST_DONT_CARE_O_5_0                           (0x3f<<0) // Sets certain bits in training pattern as don't care in rate3
25188   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X260_RXEQ_RATE3_BOOST_DONT_CARE_O_5_0_SHIFT                     0
25189 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X261                                                              0x002c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25190   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_LANE_SEL                                        (0x3<<5) // DFE TAP shadow register lane select
25191   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_LANE_SEL_SHIFT                                  5
25192   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_OFST_RD_SEL                                     (0x1<<7) // DFE shadow offset read select
25193   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_OFST_RD_SEL_SHIFT                               7
25194 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X263                                                              0x002c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25195   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X263_RATE3_RATESWITCH_RXRECAL_CFG_6_0                           (0x7f<<0) // Gen3 rate switch cal elements
25196   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X263_RATE3_RATESWITCH_RXRECAL_CFG_6_0_SHIFT                     0
25197 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X264                                                              0x002c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25198   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X264_RATE3_TXEQ_RXRECAL_BEGIN_CFG_6_0                           (0x7f<<0) // Gen3 beginning of TxEQ RxEQ cal elements
25199   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X264_RATE3_TXEQ_RXRECAL_BEGIN_CFG_6_0_SHIFT                     0
25200 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X265                                                              0x002c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25201   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X265_RATE3_TXEQ_RXRECAL_END_CFG_6_0                             (0x7f<<0) // Gen3 end of TxEQ RxEQ cal elements
25202   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X265_RATE3_TXEQ_RXRECAL_END_CFG_6_0_SHIFT                       0
25203 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X266                                                              0x002c28UL //Access:R    DataWidth:0x8    // DFE CMP value read
25204 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X267                                                              0x002c2cUL //Access:R    DataWidth:0x8    // Multi Field Register.
25205   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X267_DFE_TAP1_VAL                                               (0x7f<<0) // DFE TAP1 value read
25206   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X267_DFE_TAP1_VAL_SHIFT                                         0
25207 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X268                                                              0x002c30UL //Access:R    DataWidth:0x8    // Multi Field Register.
25208   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X268_DFE_TAP2_VAL                                               (0x3f<<0) // DFE TAP2 value read
25209   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X268_DFE_TAP2_VAL_SHIFT                                         0
25210 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X269                                                              0x002c34UL //Access:R    DataWidth:0x8    // Multi Field Register.
25211   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X269_DFE_TAP3_VAL                                               (0x3f<<0) // DFE TAP3 value read
25212   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X269_DFE_TAP3_VAL_SHIFT                                         0
25213 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X270                                                              0x002c38UL //Access:R    DataWidth:0x8    // Multi Field Register.
25214   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X270_DFE_TAP4_VAL                                               (0x3f<<0) // DFE TAP4 value read
25215   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X270_DFE_TAP4_VAL_SHIFT                                         0
25216 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X271                                                              0x002c3cUL //Access:R    DataWidth:0x8    // Multi Field Register.
25217   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X271_DFE_TAP5_VAL                                               (0x3f<<0) // DFE TAP5 value read
25218   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X271_DFE_TAP5_VAL_SHIFT                                         0
25219 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X272                                                              0x002c40UL //Access:RW   DataWidth:0x8    // Training pattern for TxEQ adapt DFE tap1 cm1 [7:0]
25220 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X273                                                              0x002c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25221   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X273_TAP1_CM1_TRAINING_PATT_8                                   (0x1<<0) // Training pattern for TxEQ adapt DFE tap1 cm1 [8]
25222   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X273_TAP1_CM1_TRAINING_PATT_8_SHIFT                             0
25223   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X273_TXEQ_ADAPT_RUN_1_0                                         (0x3<<1) // TxEQ Adapt 2 TAPs
25224   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X273_TXEQ_ADAPT_RUN_1_0_SHIFT                                   1
25225 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X274                                                              0x002c48UL //Access:RW   DataWidth:0x8    // Training pattern for TxEQ adapt DFE tap1 c1 [7:0]
25226 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X275                                                              0x002c4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25227   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X275_TAP1_C1_TRAINING_PATT_8                                    (0x1<<0) // Training pattern for TxEQ adapt DFE tap1 c1 [8]
25228   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X275_TAP1_C1_TRAINING_PATT_8_SHIFT                              0
25229   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X275_TXEQ_ADAPT_INIT_O_1                                        (0x1<<1) // Initiate TXEQ adaptation for Gen3 rate
25230   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X275_TXEQ_ADAPT_INIT_O_1_SHIFT                                  1
25231 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X281                                                              0x002c64UL //Access:R    DataWidth:0x8    // Multi Field Register.
25232   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X281_RXEQ_CAL_DONE_I_3_0                                        (0xf<<0) // RXEQ calibration done status - per lane
25233   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X281_RXEQ_CAL_DONE_I_3_0_SHIFT                                  0
25234   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X281_TXEQ_ADAPT_DONE_I_3_0                                      (0xf<<4) // TXEQ Adapt Done status - per lane
25235   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X281_TXEQ_ADAPT_DONE_I_3_0_SHIFT                                4
25236 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X296                                                              0x002ca0UL //Access:RW   DataWidth:0x8    // Txeq CM1 coefficient adpatation error measurment wait time during each iteration
25237 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X297                                                              0x002ca4UL //Access:RW   DataWidth:0x8    // Txeq C1 coefficient adpatation error measurment wait time during each iteration
25238 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X301                                                              0x002cb4UL //Access:RW   DataWidth:0x8    //
25239 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG23                                                     0x002cbcUL //Access:RW   DataWidth:0x8    // Reserved
25240 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X304                                                              0x002cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25241   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_LOAD_EYE_CNT_WAIT                          (0xf<<0) //
25242   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_LOAD_EYE_CNT_WAIT_SHIFT                    0
25243   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_EYE_IN_RST_WAIT_3_0                        (0xf<<4) //
25244   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_EYE_IN_RST_WAIT_3_0_SHIFT                  4
25245 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X305                                                              0x002cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25246   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_EXIT_EYE_RST_WAIT                          (0xf<<0) //
25247   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_EXIT_EYE_RST_WAIT_SHIFT                    0
25248   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_DFE_STROBE_REDGE_WAIT_3_0                  (0xf<<4) //
25249   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_DFE_STROBE_REDGE_WAIT_3_0_SHIFT            4
25250 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X306                                                              0x002cc8UL //Access:RW   DataWidth:0x8    //
25251 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X307                                                              0x002cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25252   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X307_QAHB_CDFE_RATE3_MIN_EYE_DLY                                (0x7f<<0) // Minimum eye delay value for rate3 during dll calibration
25253   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X307_QAHB_CDFE_RATE3_MIN_EYE_DLY_SHIFT                          0
25254 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X308                                                              0x002cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25255   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X308_QAHB_CDFE_RATE3_MAX_EYE_DLY                                (0x7f<<0) // Maximum eye delay value for rate3 during dll calibration
25256   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X308_QAHB_CDFE_RATE3_MAX_EYE_DLY_SHIFT                          0
25257 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X310                                                              0x002cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25258   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X310_QAHB_CDFE_RATE3_TAP1_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap1 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25259   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X310_QAHB_CDFE_RATE3_TAP1_PATT_MASK_6_0_SHIFT                   0
25260 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X311                                                              0x002cdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25261   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X311_QAHB_CDFE_RATE3_TAP2_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap2 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25262   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X311_QAHB_CDFE_RATE3_TAP2_PATT_MASK_6_0_SHIFT                   0
25263 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X312                                                              0x002ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25264   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X312_QAHB_CDFE_RATE3_TAP3_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap3 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25265   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X312_QAHB_CDFE_RATE3_TAP3_PATT_MASK_6_0_SHIFT                   0
25266 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X313                                                              0x002ce4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25267   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X313_QAHB_CDFE_RATE3_TAP4_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap4 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25268   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X313_QAHB_CDFE_RATE3_TAP4_PATT_MASK_6_0_SHIFT                   0
25269 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X314                                                              0x002ce8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25270   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X314_QAHB_CDFE_RATE3_TAP5_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap5 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25271   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X314_QAHB_CDFE_RATE3_TAP5_PATT_MASK_6_0_SHIFT                   0
25272 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X315                                                              0x002cecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25273   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X315_QAHB_CDFE_RATE3_DLEV_PATT_MASK_6_0                         (0x7f<<0) // cdfe dlev training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25274   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X315_QAHB_CDFE_RATE3_DLEV_PATT_MASK_6_0_SHIFT                   0
25275 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG24                                                     0x002cf4UL //Access:RW   DataWidth:0x8    // Reserved
25276 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X318                                                              0x002cf8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25277   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_LOAD_EYE_CNT_WAIT                          (0xf<<0) //
25278   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_LOAD_EYE_CNT_WAIT_SHIFT                    0
25279   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_EYE_IN_RST_WAIT_3_0                        (0xf<<4) //
25280   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_EYE_IN_RST_WAIT_3_0_SHIFT                  4
25281 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X319                                                              0x002cfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25282   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_EXIT_EYE_RST_WAIT                          (0xf<<0) //
25283   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_EXIT_EYE_RST_WAIT_SHIFT                    0
25284   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_DFE_STROBE_REDGE_WAIT_3_0                  (0xf<<4) //
25285   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_DFE_STROBE_REDGE_WAIT_3_0_SHIFT            4
25286 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X320                                                              0x002d00UL //Access:RW   DataWidth:0x8    //
25287 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X321                                                              0x002d04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25288   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X321_QAHB_CDFE_RATE2_MIN_EYE_DLY_6_0                            (0x7f<<0) // Minimum eye delay value for rate2 during dll calibration
25289   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X321_QAHB_CDFE_RATE2_MIN_EYE_DLY_6_0_SHIFT                      0
25290 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X322                                                              0x002d08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25291   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X322_QAHB_CDFE_RATE2_MAX_EYE_DLY                                (0x7f<<0) // Maximum eye delay value for rate2 during dll calibration
25292   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X322_QAHB_CDFE_RATE2_MAX_EYE_DLY_SHIFT                          0
25293 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X324                                                              0x002d10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25294   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X324_QAHB_CDFE_RATE2_TAP1_PATT_MASK                             (0x7f<<0) // cdfe tap1 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25295   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X324_QAHB_CDFE_RATE2_TAP1_PATT_MASK_SHIFT                       0
25296 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X325                                                              0x002d14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25297   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X325_QAHB_CDFE_RATE2_TAP2_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap2 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25298   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X325_QAHB_CDFE_RATE2_TAP2_PATT_MASK_6_0_SHIFT                   0
25299 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X326                                                              0x002d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25300   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X326_QAHB_CDFE_RATE2_TAP3_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap3 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25301   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X326_QAHB_CDFE_RATE2_TAP3_PATT_MASK_6_0_SHIFT                   0
25302 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X327                                                              0x002d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25303   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X327_QAHB_CDFE_RATE2_TAP4_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap4 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25304   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X327_QAHB_CDFE_RATE2_TAP4_PATT_MASK_6_0_SHIFT                   0
25305 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X328                                                              0x002d20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25306   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X328_QAHB_CDFE_RATE2_TAP5_PATT_MASK_6_0                         (0x7f<<0) // cdfe tap5 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25307   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X328_QAHB_CDFE_RATE2_TAP5_PATT_MASK_6_0_SHIFT                   0
25308 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X329                                                              0x002d24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25309   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X329_QAHB_CDFE_RATE2_DLEV_PATT_MASK_6_0                         (0x7f<<0) // cdfe dlev training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
25310   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X329_QAHB_CDFE_RATE2_DLEV_PATT_MASK_6_0_SHIFT                   0
25311 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X330                                                              0x002d28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25312   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X330_QAHB_CDFE_CMP1_PRESET_OFFSET_5_0                           (0x3f<<0) // cdfe comparator1 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
25313   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X330_QAHB_CDFE_CMP1_PRESET_OFFSET_5_0_SHIFT                     0
25314 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X331                                                              0x002d2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25315   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X331_QAHB_CDFE_CMP2_PRESET_OFFSET_5_0                           (0x3f<<0) // cdfe comparator2 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
25316   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X331_QAHB_CDFE_CMP2_PRESET_OFFSET_5_0_SHIFT                     0
25317 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X332                                                              0x002d30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25318   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X332_QAHB_CDFE_CMP3_PRESET_OFFSET_5_0                           (0x3f<<0) // cdfe comparator3 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
25319   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X332_QAHB_CDFE_CMP3_PRESET_OFFSET_5_0_SHIFT                     0
25320 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X333                                                              0x002d34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25321   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X333_QAHB_CDFE_CMP4_PRESET_OFFSET_5_0                           (0x3f<<0) // cdfe comparator4 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
25322   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X333_QAHB_CDFE_CMP4_PRESET_OFFSET_5_0_SHIFT                     0
25323 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG25                                                     0x002d38UL //Access:RW   DataWidth:0x8    // Reserved
25324 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG26                                                     0x002d3cUL //Access:RW   DataWidth:0x8    // Reserved
25325 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG27                                                     0x002d40UL //Access:RW   DataWidth:0x8    // Reserved
25326 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG28                                                     0x002d44UL //Access:RW   DataWidth:0x8    // Reserved
25327 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X338                                                              0x002d48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25328   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X338_QAHB_CDFE_COARSE_DLL_ERR_AVG_NUM_6_0                       (0x7f<<0) //
25329   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X338_QAHB_CDFE_COARSE_DLL_ERR_AVG_NUM_6_0_SHIFT                 0
25330 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X339                                                              0x002d4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25331   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X339_QAHB_CDFE_DLEV_ERR_AVG_NUM_6_0                             (0x7f<<0) //
25332   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X339_QAHB_CDFE_DLEV_ERR_AVG_NUM_6_0_SHIFT                       0
25333 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG29                                                     0x002d50UL //Access:RW   DataWidth:0x8    // Reserved
25334 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X341                                                              0x002d54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25335   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X341_QAHB_CDFE_COARSE_DLL_ERR_AVG_THRESHOLD_6_0                 (0x7f<<0) //
25336   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X341_QAHB_CDFE_COARSE_DLL_ERR_AVG_THRESHOLD_6_0_SHIFT           0
25337 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X342                                                              0x002d58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25338   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X342_QAHB_CDFE_DLEV_ERR_AVG_THRESHOLD                           (0x7f<<0) //
25339   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X342_QAHB_CDFE_DLEV_ERR_AVG_THRESHOLD_SHIFT                     0
25340 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG30                                                     0x002d5cUL //Access:RW   DataWidth:0x8    // Reserved
25341 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344                                                              0x002d60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25342   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_COARSE_AVG_1_0                               (0x3<<0) // Level of averaging used during cdfe dll coarse calibration 0: last data,  1: avg of last two data,  2: avg of last four data,  3: last data
25343   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_COARSE_AVG_1_0_SHIFT                         0
25344   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_FINE_AVG                                     (0x3<<2) // Level of averaging used during cdfe dll fine calibration 0: last data,  1: avg of last two data,  2: avg of last four data,  3: last data
25345   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_FINE_AVG_SHIFT                               2
25346   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLEV_AVG                                         (0x3<<4) // Level of averaging used during cdfe dlev calibration 0: last data,  1: avg of last two data,  2: avg of last four data,  3: last data
25347   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLEV_AVG_SHIFT                                   4
25348 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG31                                                     0x002d64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25349 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X346                                                              0x002d68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25350   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_FINE_OV_COARSE_EN                            (0x1<<0) //
25351   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_FINE_OV_COARSE_EN_SHIFT                      0
25352   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_COARSE_OV_FINE_EN                            (0x1<<1) //
25353   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_COARSE_OV_FINE_EN_SHIFT                      1
25354 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X347                                                              0x002d6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25355   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X347_QAHB_CDFE_DLEV_TRAINING_PATT                               (0x7f<<0) // cdfe dlev training pattern.
25356   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X347_QAHB_CDFE_DLEV_TRAINING_PATT_SHIFT                         0
25357 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X348                                                              0x002d70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25358   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X348_QAHB_CDFE_TAP1_TRAINING_PATT_6_0                           (0x7f<<0) // cdfe tap1 training pattern.
25359   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X348_QAHB_CDFE_TAP1_TRAINING_PATT_6_0_SHIFT                     0
25360 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X349                                                              0x002d74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25361   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X349_QAHB_CDFE_TAP2_TRAINING_PATT_6_0                           (0x7f<<0) // cdfe tap2 training pattern.
25362   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X349_QAHB_CDFE_TAP2_TRAINING_PATT_6_0_SHIFT                     0
25363 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X350                                                              0x002d78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25364   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X350_QAHB_CDFE_TAP3_TRAINING_PATT_6_0                           (0x7f<<0) // cdfe tap3 training pattern.
25365   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X350_QAHB_CDFE_TAP3_TRAINING_PATT_6_0_SHIFT                     0
25366 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X351                                                              0x002d7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25367   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X351_QAHB_CDFE_TAP4_TRAINING_PATT_6_0                           (0x7f<<0) // cdfe tap4 training pattern.
25368   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X351_QAHB_CDFE_TAP4_TRAINING_PATT_6_0_SHIFT                     0
25369 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X352                                                              0x002d80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25370   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X352_QAHB_CDFE_TAP5_TRAINING_PATT_6_0                           (0x7f<<0) // cdfe tap5 training pattern.
25371   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X352_QAHB_CDFE_TAP5_TRAINING_PATT_6_0_SHIFT                     0
25372 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X353                                                              0x002d84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25373   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X353_QAHB_CDFE_DLL_COARSE_BOUNCE                                (0xf<<0) // Bounce number for cdfe dll coarse calibration
25374   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X353_QAHB_CDFE_DLL_COARSE_BOUNCE_SHIFT                          0
25375 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X354                                                              0x002d88UL //Access:RW   DataWidth:0x8    // Bounce number for cdfe dll fine calibration
25376 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X355                                                              0x002d8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25377   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X355_QAHB_CDFE_DLEV_BOUNCE                                      (0xf<<0) // Bounce number for cdfe dlev calibration
25378   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X355_QAHB_CDFE_DLEV_BOUNCE_SHIFT                                0
25379 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG32                                                     0x002d90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25380 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG33                                                     0x002d94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25381 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X358                                                              0x002d98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25382   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLL_COARSE_STEP                                  (0xf<<0) // Calibration step size for cdfe dll coarse calibration
25383   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLL_COARSE_STEP_SHIFT                            0
25384   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLEV_STEP_3_0                                    (0xf<<4) // Calibration step size for cdfe dlev calibration
25385   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLEV_STEP_3_0_SHIFT                              4
25386 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG34                                                     0x002d9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25387 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG35                                                     0x002da0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25388 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG36                                                     0x002da4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25389 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X362                                                              0x002da8UL //Access:RW   DataWidth:0x8    // Maximum dlev value for cdfe
25390 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X363                                                              0x002dacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25391   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X363_QAHB_CDFE_TAP1_MAX_6_0                                     (0x7f<<0) // Maximum tap1 value for cdfe
25392   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X363_QAHB_CDFE_TAP1_MAX_6_0_SHIFT                               0
25393 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X364                                                              0x002db0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25394   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X364_QAHB_CDFE_TAP2_MAX                                         (0x3f<<0) // Maximum tap2 value for cdfe
25395   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X364_QAHB_CDFE_TAP2_MAX_SHIFT                                   0
25396 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X365                                                              0x002db4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25397   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X365_QAHB_CDFE_TAP3_MAX_5_0                                     (0x3f<<0) // Maximum tap3 value for cdfe
25398   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X365_QAHB_CDFE_TAP3_MAX_5_0_SHIFT                               0
25399 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X366                                                              0x002db8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25400   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X366_QAHB_CDFE_TAP4_MAX_5_0                                     (0x3f<<0) // Maximum tap4 value for cdfe
25401   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X366_QAHB_CDFE_TAP4_MAX_5_0_SHIFT                               0
25402 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X367                                                              0x002dbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25403   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_TAP5_MAX_5_0                                     (0x3f<<0) // Maximum tap5 value for cdfe
25404   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_TAP5_MAX_5_0_SHIFT                               0
25405   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_CLR_BOUNCE_EN                                    (0x1<<6) //
25406   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_CLR_BOUNCE_EN_SHIFT                              6
25407 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X368                                                              0x002dc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25408   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE2_DFE_CMP_DATA_WAIT                          (0xf<<0) //
25409   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE2_DFE_CMP_DATA_WAIT_SHIFT                    0
25410   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE3_DFE_CMP_DATA_WAIT                          (0xf<<4) //
25411   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE3_DFE_CMP_DATA_WAIT_SHIFT                    4
25412 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X369                                                              0x002dc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25413   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_TAP1_CM1_DONT_CARE_O                                  (0x3f<<1) // Mask bits for CM1 training pattern
25414   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_TAP1_CM1_DONT_CARE_O_SHIFT                            1
25415   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_CDFE_SELECT_CLK90_CLK270_ONLY_O                       (0x1<<7) //
25416   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_CDFE_SELECT_CLK90_CLK270_ONLY_O_SHIFT                 7
25417 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X370                                                              0x002dc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25418   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X370_QAHB_TAP1_C1_DONT_CARE_O                                   (0x3f<<0) // Mask bits for C1 training pattern
25419   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X370_QAHB_TAP1_C1_DONT_CARE_O_SHIFT                             0
25420 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X371                                                              0x002dccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25421   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_CMP_SEL_ENA_O                                    (0xf<<0) //
25422   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_CMP_SEL_ENA_O_SHIFT                              0
25423   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_DFE_STROBE_CNT_O                                 (0x7<<4) //
25424   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_DFE_STROBE_CNT_O_SHIFT                           4
25425 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X372                                                              0x002dd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25426   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_WAIT_TIMER_1_O                                   (0x7<<0) //
25427   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_WAIT_TIMER_1_O_SHIFT                             0
25428   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_FINAL_CMP_WRITE_EN_O                             (0x1<<3) //
25429   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_FINAL_CMP_WRITE_EN_O_SHIFT                       3
25430 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X373                                                              0x002dd4UL //Access:RW   DataWidth:0x8    //
25431 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG37                                                     0x002dd8UL //Access:RW   DataWidth:0x8    // Reserved
25432 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG38                                                     0x002ddcUL //Access:RW   DataWidth:0x8    // Reserved
25433 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376                                                              0x002de0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25434   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_IDDQ_SD_O                                     (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25435   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_IDDQ_SD_O_SHIFT                               0
25436   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_O                                      (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25437   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_O_SHIFT                                1
25438   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_BIAS_O                                 (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25439   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_BIAS_O_SHIFT                           2
25440   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREG_O                                    (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25441   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREG_O_SHIFT                              3
25442   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREGH_O                                   (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25443   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREGH_O_SHIFT                             4
25444   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_P2S_O                                      (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25445   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_P2S_O_SHIFT                                5
25446   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_RA_O                                       (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25447   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_RA_O_SHIFT                                 6
25448   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_S2P_O                                      (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25449   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_S2P_O_SHIFT                                7
25450 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377                                                              0x002de4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25451   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_SLV_BIAS_O                                 (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25452   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_SLV_BIAS_O_SHIFT                           0
25453   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXDRV_O                                    (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25454   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXDRV_O_SHIFT                              1
25455   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXREG_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25456   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXREG_O_SHIFT                              2
25457   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25458   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_O_SHIFT                                3
25459   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_BUF_O                                  (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25460   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_BUF_O_SHIFT                            4
25461   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25462   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_O_SHIFT                             5
25463   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_GCRX_O                              (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25464   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_GCRX_O_SHIFT                        6
25465   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_DFE_O                                   (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25466   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_DFE_O_SHIFT                             7
25467 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378                                                              0x002de8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25468   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREG_O                                 (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25469   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREG_O_SHIFT                           0
25470   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREGH_O                                (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25471   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREGH_O_SHIFT                          1
25472   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_P2S_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25473   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_P2S_O_SHIFT                             2
25474   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_RA_O                                    (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25475   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_RA_O_SHIFT                              3
25476   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_S2P_O                                   (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25477   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_S2P_O_SHIFT                             4
25478   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_VCO_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25479   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_VCO_O_SHIFT                             5
25480   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TXREG_BLEED_ENA_O                             (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25481   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TXREG_BLEED_ENA_O_SHIFT                       6
25482   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TX_LOWPWR_IDLE_ENA_O                          (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25483   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TX_LOWPWR_IDLE_ENA_O_SHIFT                    7
25484 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379                                                              0x002decUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25485   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_CDR_EN_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25486   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_CDR_EN_O_SHIFT                                0
25487   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RXBCLK_EN_O                                   (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25488   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RXBCLK_EN_O_SHIFT                             1
25489   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RX_GATE_EN_O                                  (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25490   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RX_GATE_EN_O_SHIFT                            2
25491   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RESET_TX_CLKDIV_O                             (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25492   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RESET_TX_CLKDIV_O_SHIFT                       3
25493 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380                                                              0x002df0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25494   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_IDDQ_SD_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25495   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_IDDQ_SD_O_SHIFT                                0
25496   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_O                                       (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25497   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_O_SHIFT                                 1
25498   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_BIAS_O                                  (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25499   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_BIAS_O_SHIFT                            2
25500   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREG_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25501   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREG_O_SHIFT                               3
25502   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREGH_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25503   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREGH_O_SHIFT                              4
25504   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_P2S_O                                       (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25505   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_P2S_O_SHIFT                                 5
25506   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_RA_O                                        (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25507   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_RA_O_SHIFT                                  6
25508   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_S2P_O                                       (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25509   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_S2P_O_SHIFT                                 7
25510 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381                                                              0x002df4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25511   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_SLV_BIAS_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25512   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_SLV_BIAS_O_SHIFT                            0
25513   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXDRV_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25514   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXDRV_O_SHIFT                               1
25515   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXREG_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25516   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXREG_O_SHIFT                               2
25517   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_O                                       (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25518   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_O_SHIFT                                 3
25519   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_BUF_O                                   (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25520   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_BUF_O_SHIFT                             4
25521   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25522   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_O_SHIFT                              5
25523   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_GCRX_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25524   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_GCRX_O_SHIFT                         6
25525   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_DFE_O                                    (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25526   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_DFE_O_SHIFT                              7
25527 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382                                                              0x002df8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25528   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREG_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25529   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREG_O_SHIFT                            0
25530   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREGH_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25531   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREGH_O_SHIFT                           1
25532   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_P2S_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25533   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_P2S_O_SHIFT                              2
25534   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_RA_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25535   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_RA_O_SHIFT                               3
25536   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_S2P_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25537   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_S2P_O_SHIFT                              4
25538   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_VCO_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25539   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_VCO_O_SHIFT                              5
25540   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TXREG_BLEED_ENA_O                              (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25541   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TXREG_BLEED_ENA_O_SHIFT                        6
25542   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TX_LOWPWR_IDLE_ENA_O                           (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25543   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TX_LOWPWR_IDLE_ENA_O_SHIFT                     7
25544 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383                                                              0x002dfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25545   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_CDR_EN_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25546   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_CDR_EN_O_SHIFT                                 0
25547   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RXBCLK_EN_O                                    (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25548   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RXBCLK_EN_O_SHIFT                              1
25549   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RX_GATE_EN_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25550   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RX_GATE_EN_O_SHIFT                             2
25551   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RESET_TX_CLKDIV_O                              (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25552   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RESET_TX_CLKDIV_O_SHIFT                        3
25553 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384                                                              0x002e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25554   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_IDDQ_SD_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25555   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_IDDQ_SD_O_SHIFT                                0
25556   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_O                                       (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25557   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_O_SHIFT                                 1
25558   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_BIAS_O                                  (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25559   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_BIAS_O_SHIFT                            2
25560   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREG_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25561   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREG_O_SHIFT                               3
25562   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREGH_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25563   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREGH_O_SHIFT                              4
25564   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_P2S_O                                       (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25565   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_P2S_O_SHIFT                                 5
25566   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_RA_O                                        (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25567   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_RA_O_SHIFT                                  6
25568   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_S2P_O                                       (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25569   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_S2P_O_SHIFT                                 7
25570 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385                                                              0x002e04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25571   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_SLV_BIAS_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25572   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_SLV_BIAS_O_SHIFT                            0
25573   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXDRV_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25574   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXDRV_O_SHIFT                               1
25575   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXREG_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25576   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXREG_O_SHIFT                               2
25577   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_O                                       (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25578   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_O_SHIFT                                 3
25579   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_BUF_O                                   (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25580   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_BUF_O_SHIFT                             4
25581   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25582   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_O_SHIFT                              5
25583   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_GCRX_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25584   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_GCRX_O_SHIFT                         6
25585   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_DFE_O                                    (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25586   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_DFE_O_SHIFT                              7
25587 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386                                                              0x002e08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25588   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREG_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25589   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREG_O_SHIFT                            0
25590   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREGH_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25591   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREGH_O_SHIFT                           1
25592   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_P2S_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25593   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_P2S_O_SHIFT                              2
25594   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_RA_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25595   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_RA_O_SHIFT                               3
25596   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_S2P_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25597   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_S2P_O_SHIFT                              4
25598   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_VCO_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25599   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_VCO_O_SHIFT                              5
25600   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TXREG_BLEED_ENA_O                              (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25601   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TXREG_BLEED_ENA_O_SHIFT                        6
25602   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TX_LOWPWR_IDLE_ENA_O                           (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25603   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TX_LOWPWR_IDLE_ENA_O_SHIFT                     7
25604 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387                                                              0x002e0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25605   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_CDR_EN_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25606   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_CDR_EN_O_SHIFT                                 0
25607   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RXBCLK_EN_O                                    (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25608   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RXBCLK_EN_O_SHIFT                              1
25609   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RX_GATE_EN_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25610   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RX_GATE_EN_O_SHIFT                             2
25611   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RESET_TX_CLKDIV_O                              (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25612   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RESET_TX_CLKDIV_O_SHIFT                        3
25613 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388                                                              0x002e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25614   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_IDDQ_SD_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25615   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_IDDQ_SD_O_SHIFT                                0
25616   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_O                                       (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25617   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_O_SHIFT                                 1
25618   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_BIAS_O                                  (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25619   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_BIAS_O_SHIFT                            2
25620   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREG_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25621   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREG_O_SHIFT                               3
25622   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREGH_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25623   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREGH_O_SHIFT                              4
25624   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_P2S_O                                       (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25625   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_P2S_O_SHIFT                                 5
25626   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_RA_O                                        (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25627   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_RA_O_SHIFT                                  6
25628   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_S2P_O                                       (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25629   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_S2P_O_SHIFT                                 7
25630 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389                                                              0x002e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25631   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_SLV_BIAS_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25632   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_SLV_BIAS_O_SHIFT                            0
25633   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXDRV_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25634   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXDRV_O_SHIFT                               1
25635   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXREG_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25636   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXREG_O_SHIFT                               2
25637   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_O                                       (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25638   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_O_SHIFT                                 3
25639   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_BUF_O                                   (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25640   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_BUF_O_SHIFT                             4
25641   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25642   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_O_SHIFT                              5
25643   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_GCRX_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25644   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_GCRX_O_SHIFT                         6
25645   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_DFE_O                                    (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25646   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_DFE_O_SHIFT                              7
25647 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390                                                              0x002e18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25648   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREG_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25649   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREG_O_SHIFT                            0
25650   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREGH_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25651   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREGH_O_SHIFT                           1
25652   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_P2S_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25653   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_P2S_O_SHIFT                              2
25654   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_RA_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25655   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_RA_O_SHIFT                               3
25656   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_S2P_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25657   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_S2P_O_SHIFT                              4
25658   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_VCO_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25659   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_VCO_O_SHIFT                              5
25660   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TXREG_BLEED_ENA_O                              (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25661   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TXREG_BLEED_ENA_O_SHIFT                        6
25662   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TX_LOWPWR_IDLE_ENA_O                           (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25663   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TX_LOWPWR_IDLE_ENA_O_SHIFT                     7
25664 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391                                                              0x002e1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25665   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_CDR_EN_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25666   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_CDR_EN_O_SHIFT                                 0
25667   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RXBCLK_EN_O                                    (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25668   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RXBCLK_EN_O_SHIFT                              1
25669   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RX_GATE_EN_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25670   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RX_GATE_EN_O_SHIFT                             2
25671   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RESET_TX_CLKDIV_O                              (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25672   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RESET_TX_CLKDIV_O_SHIFT                        3
25673 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X392                                                              0x002e20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25674   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X392_MSM_PROG_MULT_DELAY_IDDQ_RESET_1_4_0                       (0x1f<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25675   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X392_MSM_PROG_MULT_DELAY_IDDQ_RESET_1_4_0_SHIFT                 0
25676 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG39                                                     0x002e24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25677 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X394                                                              0x002e28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25678   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X394_MSM_PROG_MULT_DELAY_IDDQ_RESET_2_4_0                       (0x1f<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
25679   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X394_MSM_PROG_MULT_DELAY_IDDQ_RESET_2_4_0_SHIFT                 0
25680 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401                                                              0x002e44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25681   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L0_MASTER_CDN_O                                            (0x1<<0) // Lane0 master reset
25682   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L0_MASTER_CDN_O_SHIFT                                      0
25683   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L1_MASTER_CDN_O                                            (0x1<<1) // Lane1 master reset
25684   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L1_MASTER_CDN_O_SHIFT                                      1
25685   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L2_MASTER_CDN_O                                            (0x1<<2) // Lane2 master reset
25686   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L2_MASTER_CDN_O_SHIFT                                      2
25687   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L3_MASTER_CDN_O                                            (0x1<<3) // Lane3 master reset
25688   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X401_L3_MASTER_CDN_O_SHIFT                                      3
25689 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X402                                                              0x002e48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25690   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X402_FAST_SIM_O                                                 (0x1<<0) // fast_sim_register
25691   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X402_FAST_SIM_O_SHIFT                                           0
25692 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X403                                                              0x002e4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25693   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X403_TBUS_DFE_CMP_SEL_O_2_0                                     (0x7<<0) // Selects which comparator offsets come out on tbus
25694   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X403_TBUS_DFE_CMP_SEL_O_2_0_SHIFT                               0
25695 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406                                                              0x002e58UL //Access:R    DataWidth:0x8    // Multi Field Register.
25696   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406_MODE_I_2_0                                                 (0x7<<0) // 1000Base-KX Mode status for CPU
25697   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406_MODE_I_2_0_SHIFT                                           0
25698   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406_CMU_OK_I_0                                                 (0x1<<3) // CMU OK Status
25699   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406_CMU_OK_I_0_SHIFT                                           3
25700   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406_CMU1_OK_I_1                                                (0x1<<4) // CMU1 OK Status
25701   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X406_CMU1_OK_I_1_SHIFT                                          4
25702 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407                                                              0x002e5cUL //Access:R    DataWidth:0x8    // Multi Field Register.
25703   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_SIG_LEVEL_VALID_I_0                                    (0x1<<0) // Lane 0 Signal Detect Valid Status
25704   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_SIG_LEVEL_VALID_I_0_SHIFT                              0
25705   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_SIG_LEVEL_VALID_I_1                                    (0x1<<1) // Lane 1 Signal Detect Valid Status
25706   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_SIG_LEVEL_VALID_I_1_SHIFT                              1
25707   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_SIG_LEVEL_VALID_I_2                                    (0x1<<2) // Lane 2 Signal Detect Valid Status
25708   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_SIG_LEVEL_VALID_I_2_SHIFT                              2
25709   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_SIG_LEVEL_VALID_I_3                                    (0x1<<3) // Lane 3 Signal Detect Valid Status
25710   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_SIG_LEVEL_VALID_I_3_SHIFT                              3
25711   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_OK_I_4                                                 (0x1<<4) // Lane 0 OK Status
25712   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_OK_I_4_SHIFT                                           4
25713   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_OK_I_5                                                 (0x1<<5) // Lane 1 OK Status
25714   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_OK_I_5_SHIFT                                           5
25715   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_OK_I_6                                                 (0x1<<6) // Lane 2 OK Status
25716   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_OK_I_6_SHIFT                                           6
25717   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_OK_I_7                                                 (0x1<<7) // Lane 3 OK Status
25718   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_OK_I_7_SHIFT                                           7
25719 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408                                                              0x002e60UL //Access:R    DataWidth:0x8    // Multi Field Register.
25720   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN0_RX_LOCKED_I_1_0                                        (0x3<<0) // Lane 0 RX Locked status
25721   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN0_RX_LOCKED_I_1_0_SHIFT                                  0
25722   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN1_RX_LOCKED_I_3_2                                        (0x3<<2) // Lane 1 RX Locked Status
25723   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN1_RX_LOCKED_I_3_2_SHIFT                                  2
25724   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN2_RX_LOCKED_I_5_4                                        (0x3<<4) // Lane 2 RX Locked Status
25725   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN2_RX_LOCKED_I_5_4_SHIFT                                  4
25726   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN3_RX_LOCKED_I_7_6                                        (0x3<<6) // Lane 3 RX Locked Status
25727   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X408_LN3_RX_LOCKED_I_7_6_SHIFT                                  6
25728 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X409                                                              0x002e64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25729 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_RESERVEDREG40                                                     0x002e70UL //Access:RW   DataWidth:0x8    // Reserved
25730 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X446                                                              0x002ef8UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25731 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X447                                                              0x002efcUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25732 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X448                                                              0x002f00UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25733 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X449                                                              0x002f04UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25734 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X450                                                              0x002f08UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25735 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X451                                                              0x002f0cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25736 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X452                                                              0x002f10UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25737 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X453                                                              0x002f14UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25738 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X454                                                              0x002f18UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25739 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X455                                                              0x002f1cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25740 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X456                                                              0x002f20UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25741 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X457                                                              0x002f24UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25742 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X458                                                              0x002f28UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25743 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X459                                                              0x002f2cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25744 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X460                                                              0x002f30UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25745 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X461                                                              0x002f34UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25746 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X462                                                              0x002f38UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25747 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X463                                                              0x002f3cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25748 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X464                                                              0x002f40UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25749 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X465                                                              0x002f44UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25750 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X466                                                              0x002f48UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25751 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X467                                                              0x002f4cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25752 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X468                                                              0x002f50UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25753 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X469                                                              0x002f54UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25754 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X470                                                              0x002f58UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25755 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X471                                                              0x002f5cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25756 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X472                                                              0x002f60UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25757 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X473                                                              0x002f64UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25758 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X474                                                              0x002f68UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25759 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X475                                                              0x002f6cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25760 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X476                                                              0x002f70UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25761 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X477                                                              0x002f74UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25762 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X478                                                              0x002f78UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25763 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X479                                                              0x002f7cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25764 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X480                                                              0x002f80UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25765 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X481                                                              0x002f84UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25766 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X482                                                              0x002f88UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
25767 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483                                                              0x002f8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25768   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_LNREGH_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25769   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_LNREGH_O_SHIFT                            0
25770   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_VCO_BUF_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25771   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_VCO_BUF_O_SHIFT                           1
25772   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_GCRX_O                             (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25773   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_GCRX_O_SHIFT                       2
25774   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RX_GATE_EN_O                                 (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25775   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RX_GATE_EN_O_SHIFT                           3
25776   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_LNREG_O                                (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25777   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_LNREG_O_SHIFT                          4
25778   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_P2S_O                                  (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25779   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_P2S_O_SHIFT                            5
25780   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_S2P_O                                  (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25781   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_S2P_O_SHIFT                            6
25782   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_O                                  (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25783   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_O_SHIFT                            7
25784 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484                                                              0x002f90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25785   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_DFE_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25786   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_DFE_O_SHIFT                            0
25787   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_VCO_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25788   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_VCO_O_SHIFT                            1
25789   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_RA_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25790   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_RA_O_SHIFT                             2
25791   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_LNREGH_O                               (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25792   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_LNREGH_O_SHIFT                         3
25793   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_DFE_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25794   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_DFE_O_SHIFT                               4
25795   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_LNREG_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25796   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_LNREG_O_SHIFT                             5
25797   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_P2S_O                                     (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25798   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_P2S_O_SHIFT                               6
25799   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_RA_O                                      (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25800   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_RA_O_SHIFT                                7
25801 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485                                                              0x002f94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25802   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_S2P_O                                     (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25803   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_S2P_O_SHIFT                               0
25804   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_SLV_BIAS_O                                (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25805   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_SLV_BIAS_O_SHIFT                          1
25806   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_TXDRV_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25807   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_TXDRV_O_SHIFT                             2
25808   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_VCO_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25809   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_VCO_O_SHIFT                               3
25810   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_DFE_BIAS_O                                (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25811   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_DFE_BIAS_O_SHIFT                          4
25812   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_IDDQ_SD_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25813   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_IDDQ_SD_O_SHIFT                              5
25814   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_CDR_EN_O                                     (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25815   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_CDR_EN_O_SHIFT                               6
25816   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_RXBCLK_EN_O                                  (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25817   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_RXBCLK_EN_O_SHIFT                            7
25818 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486                                                              0x002f98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25819   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TX_LOWPWR_IDLE_ENA_O                         (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25820   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TX_LOWPWR_IDLE_ENA_O_SHIFT                   0
25821   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TXREG_BLEED_ENA_O                            (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25822   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TXREG_BLEED_ENA_O_SHIFT                      1
25823   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_PD_TXREG_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25824   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_PD_TXREG_O_SHIFT                             2
25825   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_RESET_TX_CLKDIV_O                            (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25826   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_RESET_TX_CLKDIV_O_SHIFT                      3
25827 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487                                                              0x002f9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25828   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_LNREGH_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25829   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_LNREGH_O_SHIFT                            0
25830   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_VCO_BUF_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25831   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_VCO_BUF_O_SHIFT                           1
25832   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_GCRX_O                             (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25833   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_GCRX_O_SHIFT                       2
25834   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RX_GATE_EN_O                                 (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25835   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RX_GATE_EN_O_SHIFT                           3
25836   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_LNREG_O                                (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25837   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_LNREG_O_SHIFT                          4
25838   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_P2S_O                                  (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25839   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_P2S_O_SHIFT                            5
25840   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_S2P_O                                  (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25841   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_S2P_O_SHIFT                            6
25842   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_O                                  (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25843   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_O_SHIFT                            7
25844 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488                                                              0x002fa0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25845   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_DFE_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25846   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_DFE_O_SHIFT                            0
25847   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_VCO_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25848   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_VCO_O_SHIFT                            1
25849   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_RA_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25850   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_RA_O_SHIFT                             2
25851   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_LNREGH_O                               (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25852   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_LNREGH_O_SHIFT                         3
25853   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_DFE_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25854   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_DFE_O_SHIFT                               4
25855   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_LNREG_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25856   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_LNREG_O_SHIFT                             5
25857   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_P2S_O                                     (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25858   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_P2S_O_SHIFT                               6
25859   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_RA_O                                      (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25860   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_RA_O_SHIFT                                7
25861 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489                                                              0x002fa4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25862   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_S2P_O                                     (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25863   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_S2P_O_SHIFT                               0
25864   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_SLV_BIAS_O                                (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25865   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_SLV_BIAS_O_SHIFT                          1
25866   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_TXDRV_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25867   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_TXDRV_O_SHIFT                             2
25868   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_VCO_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25869   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_VCO_O_SHIFT                               3
25870   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_DFE_BIAS_O                                (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25871   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_DFE_BIAS_O_SHIFT                          4
25872   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_IDDQ_SD_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25873   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_IDDQ_SD_O_SHIFT                              5
25874   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_CDR_EN_O                                     (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25875   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_CDR_EN_O_SHIFT                               6
25876   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_RESET_TX_CLKDIV_O                            (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25877   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_RESET_TX_CLKDIV_O_SHIFT                      7
25878 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490                                                              0x002fa8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25879   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_RXBCLK_EN_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25880   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_RXBCLK_EN_O_SHIFT                            0
25881   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TX_LOWPWR_IDLE_ENA_O                         (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25882   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TX_LOWPWR_IDLE_ENA_O_SHIFT                   1
25883   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TXREG_BLEED_ENA_O                            (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25884   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TXREG_BLEED_ENA_O_SHIFT                      2
25885   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_PD_TXREG_O                                   (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25886   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_PD_TXREG_O_SHIFT                             3
25887 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491                                                              0x002facUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25888   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_LNREGH_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25889   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_LNREGH_O_SHIFT                            0
25890   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_VCO_BUF_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25891   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_VCO_BUF_O_SHIFT                           1
25892   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_CDR_GCRX_O                             (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25893   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_CDR_GCRX_O_SHIFT                       2
25894   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RX_GATE_EN_O                                 (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25895   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RX_GATE_EN_O_SHIFT                           3
25896   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_LNREG_O                                (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25897   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_LNREG_O_SHIFT                          4
25898   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_P2S_O                                  (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25899   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_P2S_O_SHIFT                            5
25900   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_S2P_O                                  (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25901   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_S2P_O_SHIFT                            6
25902   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_TX_CLKDIV_O                            (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25903   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_TX_CLKDIV_O_SHIFT                      7
25904 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492                                                              0x002fb0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25905   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_CDR_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25906   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_CDR_O_SHIFT                            0
25907   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_DFE_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25908   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_DFE_O_SHIFT                            1
25909   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_VCO_O                                  (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25910   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_VCO_O_SHIFT                            2
25911   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_RA_O                                   (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25912   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_RA_O_SHIFT                             3
25913   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_LNREGH_O                               (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25914   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_LNREGH_O_SHIFT                         4
25915   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_DFE_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25916   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_DFE_O_SHIFT                               5
25917   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_LNREG_O                                   (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25918   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_LNREG_O_SHIFT                             6
25919   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_P2S_O                                     (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25920   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_P2S_O_SHIFT                               7
25921 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493                                                              0x002fb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25922   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_RA_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25923   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_RA_O_SHIFT                                0
25924   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_S2P_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25925   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_S2P_O_SHIFT                               1
25926   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_SLV_BIAS_O                                (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25927   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_SLV_BIAS_O_SHIFT                          2
25928   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_TXDRV_O                                   (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25929   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_TXDRV_O_SHIFT                             3
25930   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_VCO_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25931   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_VCO_O_SHIFT                               4
25932   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_DFE_BIAS_O                                (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25933   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_DFE_BIAS_O_SHIFT                          5
25934   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_IDDQ_SD_O                                    (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25935   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_IDDQ_SD_O_SHIFT                              6
25936   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_CDR_EN_O                                     (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25937   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_CDR_EN_O_SHIFT                               7
25938 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494                                                              0x002fb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25939   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_RXBCLK_EN_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25940   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_RXBCLK_EN_O_SHIFT                            0
25941   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TX_LOWPWR_IDLE_ENA_O                         (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25942   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TX_LOWPWR_IDLE_ENA_O_SHIFT                   1
25943   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TXREG_BLEED_ENA_O                            (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25944   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TXREG_BLEED_ENA_O_SHIFT                      2
25945   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_PD_TXREG_O                                   (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25946   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_PD_TXREG_O_SHIFT                             3
25947 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X495                                                              0x002fbcUL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25948 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X496                                                              0x002fc0UL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25949 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X497                                                              0x002fc4UL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25950 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X498                                                              0x002fc8UL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25951 #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X499                                                              0x002fccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25952   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X499_PROG_MULT_REF_CLK_WAIT_O                                   (0x7<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
25953   #define PHY_SGMII_IP_REG_AHB_COMLANE_CSR_5_X499_PROG_MULT_REF_CLK_WAIT_O_SHIFT                             0
25954 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X0                                                                   0x003000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25955   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X0_SOC0_DIV_O                                                      (0xf<<0) // Static divider control for SOC0 The only access to this divider. Not an override
25956   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X0_SOC0_DIV_O_SHIFT                                                0
25957   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X0_SOC1_DIV_O                                                      (0xf<<4) // Static divider control for SOC1 The only access to this divider. Not an override
25958   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X0_SOC1_DIV_O_SHIFT                                                4
25959 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1                                                                   0x003004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25960   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_CK_SOC_DIV_OVR_O_2_0                                            (0x7<<0) // Override for Primary IO: ck_soc_div_i [1:0] [2] - active high, Override Enable [1:0] - Override for pins ck_soc_div_i [1:0]
25961   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_CK_SOC_DIV_OVR_O_2_0_SHIFT                                      0
25962   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_PMA_CM_REF_CLK_DIV_O                                            (0x3<<3) // Divider for pma_cm_ref_clk
25963   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_PMA_CM_REF_CLK_DIV_O_SHIFT                                      3
25964   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_GCFSM_CLK_DIV_O                                                 (0x3<<5) // Static divider control for CMU GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
25965   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_GCFSM_CLK_DIV_O_SHIFT                                           5
25966   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_BURNIN_REF_LIFE_CLK_SEL_O                                       (0x1<<7) // Reference clock select override value for burn_in mode. This override is enabled by primary input pin burn_in_i
25967   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X1_BURNIN_REF_LIFE_CLK_SEL_O_SHIFT                                 7
25968 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2                                                                   0x003008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25969   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2_SSC_CLK_DIV_O                                                   (0x7<<0) // Static divider control for the SSC block The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /4 4�d3:  /8:
25970   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2_SSC_CLK_DIV_O_SHIFT                                             0
25971   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2_CDR_REFCLK_SEL_O_2_0                                            (0x7<<3) // Selects one lane's recovered byte clock of all existing lanes, which goes to refclk buffer.
25972   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2_CDR_REFCLK_SEL_O_2_0_SHIFT                                      3
25973   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2_CDR_REFDIV_O_1_0                                                (0x3<<6) // CDR "Ref" clock into CMU divider. 0 - no div, 1/2 - div by 2, 3 - div by 4
25974   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X2_CDR_REFDIV_O_1_0_SHIFT                                          6
25975 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X3                                                                   0x00300cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
25976   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X3_AHB_PMA_CM_DIVNSEL_O_6_0                                        (0x7f<<0) // CMU N-divider setting
25977   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X3_AHB_PMA_CM_DIVNSEL_O_6_0_SHIFT                                  0
25978 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X4                                                                   0x003010UL //Access:RW   DataWidth:0x8    // CMU FL LDHS count value
25979 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5                                                                   0x003014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25980   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_FL_LDHS_O_9_8                                        (0x3<<0) // CMU FL LDHS count value
25981   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_FL_LDHS_O_9_8_SHIFT                                  0
25982   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_PLL_REFDIV2_ENA_O                                    (0x1<<2) // CMU reference div2 enable
25983   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_PLL_REFDIV2_ENA_O_SHIFT                              2
25984   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_PREDIV4_ENA_O                                        (0x1<<3) // CMU FL prediv4 enable
25985   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_PREDIV4_ENA_O_SHIFT                                  3
25986   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_REFCLK_DEGLITCH_DIS_O                                (0x1<<4) // Reference clock startup deglitch circuit disable
25987   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X5_AHB_PMA_CM_REFCLK_DEGLITCH_DIS_O_SHIFT                          4
25988 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X6                                                                   0x003018UL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
25989 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X7                                                                   0x00301cUL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
25990 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X8                                                                   0x003020UL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
25991 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X9                                                                   0x003024UL //Access:RW   DataWidth:0x8    // Multi Field Register.
25992   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X9_GCFSM_OVR_O_27_24                                               (0xf<<0) // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
25993   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X9_GCFSM_OVR_O_27_24_SHIFT                                         0
25994 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X10                                                                  0x003028UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
25995 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X11                                                                  0x00302cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
25996 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X12                                                                  0x003030UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
25997 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X13                                                                  0x003034UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
25998 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X14                                                                  0x003038UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
25999 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X15                                                                  0x00303cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
26000 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X16                                                                  0x003040UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
26001 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X17                                                                  0x003044UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
26002 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X18                                                                  0x003048UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
26003 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X19                                                                  0x00304cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
26004 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X20                                                                  0x003050UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
26005 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X21                                                                  0x003054UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
26006 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X22                                                                  0x003058UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
26007 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X23                                                                  0x00305cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
26008 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X24                                                                  0x003060UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
26009 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X25                                                                  0x003064UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
26010 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X26                                                                  0x003068UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26011   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X26_GCFSM_CMU_OUT_OVR_EN_O                                         (0x1<<0) // GCFSM output override enable
26012   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X26_GCFSM_CMU_OUT_OVR_EN_O_SHIFT                                   0
26013   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X26_GCFSM_CMU_PMA_DATA_OVR_O_6_0                                   (0x7f<<1) // GCFSM pma_data_o override
26014   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X26_GCFSM_CMU_PMA_DATA_OVR_O_6_0_SHIFT                             1
26015 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27                                                                  0x00306cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26016   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_DATA_OVR_O_11_7                                  (0x1f<<0) // GCFSM pma_data_o override
26017   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_DATA_OVR_O_11_7_SHIFT                            0
26018   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_LATCH_OVR_O                                      (0x1<<5) // GCFSM pma_latch_o override
26019   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_LATCH_OVR_O_SHIFT                                5
26020   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_GO_OVR_O                                         (0x1<<6) // GCFSM pma_go_o override
26021   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_GO_OVR_O_SHIFT                                   6
26022   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_READ_OVR_O                                       (0x1<<7) // GCFSM pma_read_o override
26023   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X27_GCFSM_CMU_PMA_READ_OVR_O_SHIFT                                 7
26024 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X28                                                                  0x003070UL //Access:RW   DataWidth:0x8    // GCFSM pma_cal_o override
26025 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X29                                                                  0x003074UL //Access:RW   DataWidth:0x8    // GCFSM pma_cal_o override
26026 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30                                                                  0x003078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26027   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_SOC_CLK_EN_OUT_OVR_O                                   (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - SOC clock output enable
26028   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_SOC_CLK_EN_OUT_OVR_O_SHIFT                             0
26029   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_REF_CLK_EN_OUT_OVR_O                                   (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - REF clock output enable
26030   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_REF_CLK_EN_OUT_OVR_O_SHIFT                             2
26031   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_LOCK_EN_OUT_OVR_O                                      (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LOCK output enable
26032   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_LOCK_EN_OUT_OVR_O_SHIFT                                4
26033   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_PMA_RST_CMU_OUT_OVR_O                                  (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU
26034   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X30_MSM_CMU_PMA_RST_CMU_OUT_OVR_O_SHIFT                            6
26035 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31                                                                  0x00307cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26036   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_RST_CMUREG_OUT_OVR_O                               (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - SOC clock output enable - switches to SOC from life clock
26037   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_RST_CMUREG_OUT_OVR_O_SHIFT                         0
26038   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_RST_CMUSYNTH_OUT_OVR_O                             (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU SYNTH
26039   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_RST_CMUSYNTH_OUT_OVR_O_SHIFT                       2
26040   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_RST_CMUVCO_OUT_OVR_O                               (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU VC0
26041   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_RST_CMUVCO_OUT_OVR_O_SHIFT                         4
26042   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_IDDQ_BIAS_OUT_OVR_O                                (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - IDDQ BIAS
26043   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X31_MSM_CMU_PMA_IDDQ_BIAS_OUT_OVR_O_SHIFT                          6
26044 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32                                                                  0x003080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26045   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_BIAS_OUT_OVR_O                                  (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD BIAS
26046   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_BIAS_OUT_OVR_O_SHIFT                            0
26047   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_CMU_OUT_OVR_O                                   (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU
26048   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_CMU_OUT_OVR_O_SHIFT                             2
26049   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_CMUREG_OUT_OVR_O                                (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU REG
26050   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_CMUREG_OUT_OVR_O_SHIFT                          4
26051   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_REF_OUT_OVR_O                                   (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD REF OUT
26052   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X32_MSM_CMU_PMA_PD_REF_OUT_OVR_O_SHIFT                             6
26053 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33                                                                  0x003084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26054   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_CMU_PMA_RESET_TXCLK_PCS_CLK_OVR_O                          (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PCS CLK ENA
26055   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_CMU_PMA_RESET_TXCLK_PCS_CLK_OVR_O_SHIFT                    0
26056   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_CMU_PMA_RST_CMU_FL_OUT_OVR_O                               (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU FL
26057   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_CMU_PMA_RST_CMU_FL_OUT_OVR_O_SHIFT                         2
26058   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_CMU_PMA_RST_CMU_GCRX_OUT_OVR_O                             (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU GCRX
26059   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_CMU_PMA_RST_CMU_GCRX_OUT_OVR_O_SHIFT                       4
26060   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_PMA_LF_EXTZERO_ENA_OUT_OVR_O                               (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LF EXTZERO ENA
26061   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X33_MSM_PMA_LF_EXTZERO_ENA_OUT_OVR_O_SHIFT                         6
26062 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34                                                                  0x003088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26063   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_CMU_PMA_LFI_EXTZERO_OUT_OVR_O                              (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LFI EXTZERO ENA
26064   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_CMU_PMA_LFI_EXTZERO_OUT_OVR_O_SHIFT                        0
26065   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_CMU_PMA_PD_CMUREGREF_OUT_OVR_O                             (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU REGREF
26066   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_CMU_PMA_PD_CMUREGREF_OUT_OVR_O_SHIFT                       2
26067   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_PMA_RESET_CMUREGREF_OUT_OVR_O                              (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU REGREF
26068   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_PMA_RESET_CMUREGREF_OUT_OVR_O_SHIFT                        4
26069   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_PMA_RESET_TXCLK_OVR_O                                      (0x3<<6) // Override register for reset_txclk
26070   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X34_MSM_PMA_RESET_TXCLK_OVR_O_SHIFT                                6
26071 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35                                                                  0x00308cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26072   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_RESET_CLKDIV_OVR_O                                     (0x3<<0) // Override register for reset_clkdiv_ovr
26073   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_RESET_CLKDIV_OVR_O_SHIFT                               0
26074   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_PD_CLKDIV_OVR_O                                        (0x3<<2) // Override register for pd_clkdiv_ovr
26075   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_PD_CLKDIV_OVR_O_SHIFT                                  2
26076   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_PD_CLKDIV_REFCLK_LEFT_OVR_O                            (0x3<<4) // Override register for pd_clkdiv_refclk_left_ovr
26077   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_PD_CLKDIV_REFCLK_LEFT_OVR_O_SHIFT                      4
26078   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_PD_CLKDIV_REFCLK_RIGHT_OVR_O                           (0x3<<6) // Override register for pd_clkdiv_refclk_right_ovr
26079   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X35_MSM_PMA_PD_CLKDIV_REFCLK_RIGHT_OVR_O_SHIFT                     6
26080 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X56                                                                  0x0030e0UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26081 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X57                                                                  0x0030e4UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26082 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X58                                                                  0x0030e8UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26083 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X59                                                                  0x0030ecUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26084 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X60                                                                  0x0030f0UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26085 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X61                                                                  0x0030f4UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26086 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X62                                                                  0x0030f8UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26087 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X63                                                                  0x0030fcUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26088 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X64                                                                  0x003100UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26089 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X65                                                                  0x003104UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26090 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X66                                                                  0x003108UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26091 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X67                                                                  0x00310cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26092 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X68                                                                  0x003110UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26093 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X69                                                                  0x003114UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26094 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X70                                                                  0x003118UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26095 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X71                                                                  0x00311cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26096 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X72                                                                  0x003120UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26097 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X73                                                                  0x003124UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26098 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X74                                                                  0x003128UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26099 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X75                                                                  0x00312cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26100 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X76                                                                  0x003130UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26101 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X77                                                                  0x003134UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26102 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X78                                                                  0x003138UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26103 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X79                                                                  0x00313cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26104 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X80                                                                  0x003140UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26105 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X81                                                                  0x003144UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26106 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X82                                                                  0x003148UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26107 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X83                                                                  0x00314cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26108 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X84                                                                  0x003150UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26109 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X85                                                                  0x003154UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26110 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X86                                                                  0x003158UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26111 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X87                                                                  0x00315cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26112 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X88                                                                  0x003160UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26113 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X89                                                                  0x003164UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26114 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X90                                                                  0x003168UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26115 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X91                                                                  0x00316cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26116 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X92                                                                  0x003170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26117   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X92_MSM_FUNC_DATA_O_289_288                                        (0x3<<0) // MSM Function Data Bus slice
26118   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X92_MSM_FUNC_DATA_O_289_288_SHIFT                                  0
26119   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X92_MSM_IN_OVR_O_5_0                                               (0x3f<<2) // Override for MFSM inputs [5] - active high, override enable [4] - MFSM request flag override [3:0] - MFSM function override
26120   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X92_MSM_IN_OVR_O_5_0_SHIFT                                         2
26121 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X93                                                                  0x003174UL //Access:RW   DataWidth:0x8    // Number of reference clock cycles to count after qsample is ok, before PLL is declared locked
26122 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94                                                                  0x003178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26123   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94_PLL_CTRL_NUM_CYCLES_O_9_8                                      (0x3<<0) // Number of reference clock cycles to count after qsample is ok, before PLL is declared locked
26124   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94_PLL_CTRL_NUM_CYCLES_O_9_8_SHIFT                                0
26125   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94_PLL_CTRL_GOOD_STATE_O                                          (0x1<<2) // State of qsample for PLL to be considered locked
26126   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94_PLL_CTRL_GOOD_STATE_O_SHIFT                                    2
26127   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94_PLL_CTRL_OVR_O                                                 (0x7<<3) // Overrides for PLL lock signals [2] - Active high, override enable [1] - PLL ok override, bypasses ref clock cycle count after qsample is ok [0] - Qsample override
26128   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X94_PLL_CTRL_OVR_O_SHIFT                                           3
26129 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95                                                                  0x00317cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26130   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_I_KVCO_SEL_O                                        (0x3<<0) // CMU VCO integral path gain
26131   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_I_KVCO_SEL_O_SHIFT                                  0
26132   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_FORCE_ILF_O                                         (0x3<<2) // CMU loop filter force to common mode
26133   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_FORCE_ILF_O_SHIFT                                   2
26134   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_I_CP_SEL_O                                          (0x3<<4) // Charge pump current gain select.
26135   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_I_CP_SEL_O_SHIFT                                    4
26136   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_I_HIZ_O                                             (0x1<<6) // CMU PLL HIZ setting
26137   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_I_HIZ_O_SHIFT                                       6
26138   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_C1_SEL_O                                            (0x1<<7) // CMU LF C1 cap select. Enabling increases C1 cap.
26139   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X95_AHB_PMA_CM_C1_SEL_O_SHIFT                                      7
26140 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96                                                                  0x003180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26141   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_P_CAP_SEL_O                                         (0x7<<0) // CMU VCO proportional path cap select
26142   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_P_CAP_SEL_O_SHIFT                                   0
26143   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_CHPMP_CHOP_ENAN_O                                   (0x1<<3) // Charge pump chop enable
26144   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_CHPMP_CHOP_ENAN_O_SHIFT                             3
26145   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_I_CAP_SEL_O                                         (0x7<<4) // CMU VCO integral path cap select
26146   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_I_CAP_SEL_O_SHIFT                                   4
26147   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_BGSTART_BYP_O                                       (0x1<<7) // Bandgap startup circuit bypass
26148   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X96_AHB_PMA_CM_BGSTART_BYP_O_SHIFT                                 7
26149 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97                                                                  0x003184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26150   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97_AHB_PMA_CM_VCO_BIAS_O                                          (0xf<<0) // CMU VCO bias current setting.
26151   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97_AHB_PMA_CM_VCO_BIAS_O_SHIFT                                    0
26152   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97_AHB_PMA_CM_VREG_O                                              (0x3<<4) // CMU VREG setting
26153   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97_AHB_PMA_CM_VREG_O_SHIFT                                        4
26154   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97_AHB_PMA_CM_VREGH_O                                             (0x3<<6) // CMU VREGH setting
26155   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X97_AHB_PMA_CM_VREGH_O_SHIFT                                       6
26156 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98                                                                  0x003188UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26157   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PFD_FORCE_DN_O                                      (0x1<<0) // Force PFD to output down
26158   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PFD_FORCE_DN_O_SHIFT                                0
26159   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PFD_FORCE_UP_O                                      (0x1<<1) // Force PFD to output up
26160   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PFD_FORCE_UP_O_SHIFT                                1
26161   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_SR_NDIV_OVR_ENA_O                                              (0x1<<2) // Override enable for overriding N-div value
26162   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_SR_NDIV_OVR_ENA_O_SHIFT                                        2
26163   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_V2I_FILTER_SW_ON_O                                  (0x1<<3) // CMU V2I filter enable
26164   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_V2I_FILTER_SW_ON_O_SHIFT                            3
26165   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_O                            (0x1<<4) // CMU VCO PMOS proportional current increase
26166   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_O_SHIFT                      4
26167   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_O                            (0x1<<5) // CMU VCO PMOS proportional current decrease
26168   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_O_SHIFT                      5
26169   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_VREGREF_O                                           (0x3<<6) // CMU reference clock regulator setting
26170   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X98_AHB_PMA_CM_VREGREF_O_SHIFT                                     6
26171 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X99                                                                  0x00318cUL //Access:RW   DataWidth:0x8    // CMU AFE spares
26172 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100                                                                 0x003190UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26173   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100_AHB_PMA_CM_PFD_PW_O                                           (0x3<<0) // PFD pulse width setting
26174   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100_AHB_PMA_CM_PFD_PW_O_SHIFT                                     0
26175   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100_AHB_PMA_CM_I_DROPI_O                                          (0x1<<2) // Enable to reduce charge pump reference current
26176   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100_AHB_PMA_CM_I_DROPI_O_SHIFT                                    2
26177   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100_AHB_PMA_CM_P_KVCO_SEL_O                                       (0x1f<<3) // CMU PLL KVCO setting
26178   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X100_AHB_PMA_CM_P_KVCO_SEL_O_SHIFT                                 3
26179 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X101                                                                 0x003194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26180   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X101_AHB_PMA_CM_DIVPSEL_O                                          (0x7f<<0) // CMU P-divider setting
26181   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X101_AHB_PMA_CM_DIVPSEL_O_SHIFT                                    0
26182 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X102                                                                 0x003198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26183   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X102_AHB_PMA_CM_VCOFR_O                                            (0x7<<0) // AHB override for calibrated VCOFR value.
26184   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X102_AHB_PMA_CM_VCOFR_O_SHIFT                                      0
26185   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X102_AHB_PMA_CM_VCOFR_SEL_O                                        (0x1<<3) // Override enable for overriding VCOFR value
26186   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X102_AHB_PMA_CM_VCOFR_SEL_O_SHIFT                                  3
26187 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG8                                                         0x00319cUL //Access:RW   DataWidth:0x8    // Reserved
26188 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG9                                                         0x0031a0UL //Access:RW   DataWidth:0x8    // Reserved
26189 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG10                                                        0x0031a4UL //Access:RW   DataWidth:0x8    // Reserved
26190 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG11                                                        0x0031a8UL //Access:RW   DataWidth:0x8    // Reserved
26191 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG12                                                        0x0031acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26192 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X108                                                                 0x0031b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26193   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X108_PMA_REFCLK_OUTPUT_SEL_O_3_0                                   (0xf<<3) // Reference clock output select
26194   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X108_PMA_REFCLK_OUTPUT_SEL_O_3_0_SHIFT                             3
26195   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X108_PMA_REFCLK_SEL_OVR_O                                          (0x1<<7) // Reference clock select override
26196   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X108_PMA_REFCLK_SEL_OVR_O_SHIFT                                    7
26197 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109                                                                 0x0031b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26198   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_OE_L_O                                             (0x1<<0) // Override for primary IO: refclk_oe_l_i Enabled by pma_refclk_sel_ovr_o
26199   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_OE_L_O_SHIFT                                       0
26200   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_OE_R_O                                             (0x1<<1) // "Override for primary IO: refclk_oe_r_i Enabled by pma_refclk_sel_ovr_o"
26201   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_OE_R_O_SHIFT                                       1
26202   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_RXCLK_OE_L_O                                              (0x1<<2) // "Override for primary IO: rxclk_oe_l_i Enabled by pma_refclk_sel_ovr_o"
26203   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_RXCLK_OE_L_O_SHIFT                                        2
26204   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_RXCLK_OE_R_O                                              (0x1<<3) // Override for primary IO: rxclk_oe_l_i Enabled by pma_refclk_sel_ovr_o
26205   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_RXCLK_OE_R_O_SHIFT                                        3
26206   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_CM_HV2P5SEL_O                                             (0x1<<4) // Enable additonal LF cap for 2.5V/3.3V process
26207   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_CM_HV2P5SEL_O_SHIFT                                       4
26208   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_QFWD_L_O                                           (0x1<<6) // Override for primary IO: refclk_qfwd_l_i Enabled by pma_refclk_sel_ovr_o
26209   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_QFWD_L_O_SHIFT                                     6
26210   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_QFWD_R_O                                           (0x1<<7) // Override for primary IO: refclk_qfwd_r_i Enabled by pma_refclk_sel_ovr_o
26211   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X109_PMA_REFCLK_QFWD_R_O_SHIFT                                     7
26212 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X110                                                                 0x0031b8UL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
26213 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X111                                                                 0x0031bcUL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
26214 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112                                                                 0x0031c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26215   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112_SSC_FCNTL_O_19_16                                             (0xf<<0) // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
26216   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112_SSC_FCNTL_O_19_16_SHIFT                                       0
26217   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112_SSC_GEN_EN_O                                                  (0x1<<4) // Active high Enable for SSC generator SSC mode
26218   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112_SSC_GEN_EN_O_SHIFT                                            4
26219   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112_SSC_EN_O                                                      (0x1<<5) // Active high Enable for SSC block synth or SSC mode
26220   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X112_SSC_EN_O_SHIFT                                                5
26221 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X113                                                                 0x0031c4UL //Access:RW   DataWidth:0x8    // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
26222 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X114                                                                 0x0031c8UL //Access:RW   DataWidth:0x8    // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
26223 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115                                                                 0x0031ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26224   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_SSC_GEN_MATCH_VAL_O_19_16                                     (0xf<<0) // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
26225   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_SSC_GEN_MATCH_VAL_O_19_16_SHIFT                               0
26226   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_SSC_GEN_FRACSYN_EN_O                                          (0x1<<4) // Enable for SSC generator with Fractional Synthesis
26227   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_SSC_GEN_FRACSYN_EN_O_SHIFT                                    4
26228   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_EN_FRACN_FRCDIV_MODE_O                                        (0x1<<5) // Enable fractional division mode and SSC mode
26229   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_EN_FRACN_FRCDIV_MODE_O_SHIFT                                  5
26230   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_SSC_GEN_UPDOWN_EN_O                                           (0x1<<6) // Enable in SSC_GEN mode for upwards and downwards spreading. 0- downspread only, 1 -up and down spreading
26231   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X115_SSC_GEN_UPDOWN_EN_O_SHIFT                                     6
26232 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X116                                                                 0x0031d0UL //Access:RW   DataWidth:0x8    // In Spread Spectrum Generation mode, represents the magnitude of the incremental step in the SSC word
26233 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X117                                                                 0x0031d4UL //Access:RW   DataWidth:0x8    // In Spread Spectrum Generation mode, represents the magnitude of the incremental step in the SSC word
26234 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118                                                                 0x0031d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26235   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_MOD_TST_IN_O                                            (0xf<<0) // Test input bus
26236   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_MOD_TST_IN_O_SHIFT                                      0
26237   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_MOD_TST_CTRL_O                                          (0x3<<4) // Test i/p control source :  0-modulator  1-bypass modulator  2-modulator  3-sr_txt_in_i
26238   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_MOD_TST_CTRL_O_SHIFT                                    4
26239   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_FBK_CLK_SRC_SEL_O                                       (0x1<<6) // Clock Select for High Speed clock source :  0-clk_hs_fbk  1-clk_hs_refout
26240   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_FBK_CLK_SRC_SEL_O_SHIFT                                 6
26241   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_FBK_CLK_DIV_SEL_O                                       (0x1<<7) // Clock divider for High Speed clock source
26242   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X118_FRACN_FBK_CLK_DIV_SEL_O_SHIFT                                 7
26243 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119                                                                 0x0031dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26244   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_OVR_O_4_0                                    (0x1f<<0) // override for the counter value
26245   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_OVR_O_4_0_SHIFT                              0
26246   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_POLL_EN_O                                    (0x1<<5) // CMU Temperature Calibration Polling Enable: enables the periodic polling and counter adjustment
26247   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_POLL_EN_O_SHIFT                              5
26248   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_POLARITY_O                                   (0x1<<6) // chicken bit for counter polarity
26249   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_POLARITY_O_SHIFT                             6
26250   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_OVR_EN_O                                     (0x1<<7) // override enable to use above value
26251   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X119_AHB_CMU_TEMP_CAL_OVR_EN_O_SHIFT                               7
26252 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X120                                                                 0x0031e0UL //Access:RW   DataWidth:0x8    // Divider input for Div-by-N counter
26253 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X121                                                                 0x0031e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26254   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X121_AHB_CMU_TEMP_CAL_CLK_DIV_O_14_8                               (0x7f<<0) // Divider input for Div-by-N counter
26255   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X121_AHB_CMU_TEMP_CAL_CLK_DIV_O_14_8_SHIFT                         0
26256 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X122                                                                 0x0031e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26257   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X122_PMA_CM_REFCLK_TERM_OVR_O                                      (0x1f<<0) // Refclk Termination override value
26258   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X122_PMA_CM_REFCLK_TERM_OVR_O_SHIFT                                0
26259   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X122_PMA_CM_REFCLK_TERM_OVR_EN_O                                   (0x1<<5) // Refclk Termination override enable
26260   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X122_PMA_CM_REFCLK_TERM_OVR_EN_O_SHIFT                             5
26261 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X123                                                                 0x0031ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26262   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X123_PMA_CM_RX_TERM_OVR_O                                          (0x1f<<0) // Rx Termination override value, every rx lane gets the same value
26263   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X123_PMA_CM_RX_TERM_OVR_O_SHIFT                                    0
26264   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X123_PMA_CM_RX_TERM_OVR_EN_O                                       (0x1<<5) // Rx Termination override enable
26265   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X123_PMA_CM_RX_TERM_OVR_EN_O_SHIFT                                 5
26266 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X124                                                                 0x0031f0UL //Access:RW   DataWidth:0x8    // In txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator
26267 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125                                                                 0x0031f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26268   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125_AHB_RX_TC_WAIT_NEXT_UP_8                                      (0x1<<0) // In txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator
26269   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125_AHB_RX_TC_WAIT_NEXT_UP_8_SHIFT                                0
26270   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125_AHB_RX_TC_WAIT_NEXT_SAMPLE                                    (0x7<<1) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
26271   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125_AHB_RX_TC_WAIT_NEXT_SAMPLE_SHIFT                              1
26272   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125_AHB_RX_TC_UP_NUM_SAMPLES                                      (0xf<<4) // in txterm calibration, the number of samples to take from the same comparator
26273   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X125_AHB_RX_TC_UP_NUM_SAMPLES_SHIFT                                4
26274 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X126                                                                 0x0031f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26275   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X126_AHB_GC_TCCAL_ENA_OVR                                          (0x1<<0) // Debug feature, when set forces circuit RX termination calibration circuit to be enabled allowing ahb_tx_tc_bias_ovr to take effect
26276   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X126_AHB_GC_TCCAL_ENA_OVR_SHIFT                                    0
26277   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X126_AHB_RX_TC_BIAS_OVR                                            (0x7<<1) // Bit 3:1 RX termination calibration DAC override setting
26278   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X126_AHB_RX_TC_BIAS_OVR_SHIFT                                      1
26279 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X127                                                                 0x0031fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26280   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X127_CMU_MASTER_CDN_O                                              (0x1<<0) // Master reset for CMU
26281   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X127_CMU_MASTER_CDN_O_SHIFT                                        0
26282   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X127_PCS_RATE_O                                                    (0x3<<1) // Determines rate for PLL clock pcs_rate_o[0] :      0: VCO clock untouched      1: VCO clock divided by 2                                                 pcs_rate_o[1] :      0: PMA operates in 10b/20b mode Enables %5 circuit      1: PMA operates in 8b/16b mode   Enables %4 circuit
26283   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X127_PCS_RATE_O_SHIFT                                              1
26284 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X128                                                                 0x003200UL //Access:RW   DataWidth:0x8    // Not used
26285 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X129                                                                 0x003204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26286   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X129_CMU_IN_OVR_O_3_0                                              (0xf<<0) // Override for following CMU Control Signals [2] - active high, override enable [1] - CMU Powerdown Pin IO [0] - CMU Reset Pin IO
26287   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X129_CMU_IN_OVR_O_3_0_SHIFT                                        0
26288   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X129_CMU_OUT_OVR_O_1_0                                             (0x3<<4) // Override for Reset_smu_fl
26289   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X129_CMU_OUT_OVR_O_1_0_SHIFT                                       4
26290 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X130                                                                 0x003208UL //Access:R    DataWidth:0x8    // Snapshot of digital test bus data [7:0]
26291 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X131                                                                 0x00320cUL //Access:R    DataWidth:0x8    // Multi Field Register.
26292   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X131_TBUS_DATA_SMPL_11_8                                           (0xf<<0) // Snapshot of digital test bus data [11:8]
26293   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X131_TBUS_DATA_SMPL_11_8_SHIFT                                     0
26294 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X132                                                                 0x003210UL //Access:RW   DataWidth:0x8    // CMU Test Bus address 7-0
26295 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X133                                                                 0x003214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26296   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X133_TBUS_ADDR_OVR_O_10_8                                          (0x7<<0) // CMU Test Bus address 10-8
26297   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X133_TBUS_ADDR_OVR_O_10_8_SHIFT                                    0
26298 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X134                                                                 0x003218UL //Access:RW   DataWidth:0x8    // Not used
26299 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X144                                                                 0x003240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26300 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X146                                                                 0x003248UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26301 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X147                                                                 0x00324cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26302   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X147_AHB_CMU_PROG_MULT_REF_CLK_WAIT_O                              (0x7<<0) // Not used
26303   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X147_AHB_CMU_PROG_MULT_REF_CLK_WAIT_O_SHIFT                        0
26304 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG13                                                        0x003250UL //Access:RW   DataWidth:0x8    // Reserved
26305 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X149                                                                 0x003254UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26306   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X149_AHB_PMA_CM_EN_REGLN_O                                         (0xf<<0) // Not used
26307   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X149_AHB_PMA_CM_EN_REGLN_O_SHIFT                                   0
26308 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X153                                                                 0x003264UL //Access:RW   DataWidth:0x8    // Inverts up_i when set to 1
26309 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X154                                                                 0x003268UL //Access:RW   DataWidth:0x8    // Inverts up_i when set to 1
26310 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X161                                                                 0x003284UL //Access:RW   DataWidth:0x8    // Function info for each MSM function. Varies depending on function number. _13:06 - Address of first command to run _05:00 - Number of commands to run
26311 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X162                                                                 0x003288UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26312 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X163                                                                 0x00328cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26313 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X164                                                                 0x003290UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26314 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X165                                                                 0x003294UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26315 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X166                                                                 0x003298UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26316 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X167                                                                 0x00329cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26317 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X168                                                                 0x0032a0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26318 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X169                                                                 0x0032a4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26319 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X170                                                                 0x0032a8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26320 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X171                                                                 0x0032acUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26321 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X172                                                                 0x0032b0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26322 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X173                                                                 0x0032b4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26323 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X174                                                                 0x0032b8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26324 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X175                                                                 0x0032bcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26325 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X176                                                                 0x0032c0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26326 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X177                                                                 0x0032c4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26327 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X178                                                                 0x0032c8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26328 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X179                                                                 0x0032ccUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26329 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X180                                                                 0x0032d0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26330 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X181                                                                 0x0032d4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26331 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X182                                                                 0x0032d8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26332 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X183                                                                 0x0032dcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26333 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X184                                                                 0x0032e0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26334 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X185                                                                 0x0032e4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26335 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X186                                                                 0x0032e8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26336 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X187                                                                 0x0032ecUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26337 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X188                                                                 0x0032f0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26338 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG14                                                        0x0032f4UL //Access:RW   DataWidth:0x8    // Reserved
26339 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_RESERVEDREG15                                                        0x0032f8UL //Access:RW   DataWidth:0x8    // Reserved
26340 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191                                                                 0x0032fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26341   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_IDDQ_BIAS_IDDQ_SETVAL_O                                       (0x1<<0) // MSM Function IDDQ mode default value for iddq_bias
26342   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_IDDQ_BIAS_IDDQ_SETVAL_O_SHIFT                                 0
26343   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_BIAS_IDDQ_SETVAL_O                                         (0x1<<1) // MSM Function IDDQ mode default value for pd_bias
26344   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_BIAS_IDDQ_SETVAL_O_SHIFT                                   1
26345   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_RESET_TXCLK_PCS_CLK_IDDQ_SETVAL_O                             (0x1<<2) // MSM Function IDDQ mode default value for pcs_clk_ena
26346   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_RESET_TXCLK_PCS_CLK_IDDQ_SETVAL_O_SHIFT                       2
26347   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_CMU_IDDQ_SETVAL_O                                          (0x1<<3) // MSM Function IDDQ mode default value for pd_cmu
26348   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_CMU_IDDQ_SETVAL_O_SHIFT                                    3
26349   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_CMUREG_IDDQ_SETVAL_O                                       (0x1<<4) // MSM Function IDDQ mode default value for pd_cmureg
26350   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_CMUREG_IDDQ_SETVAL_O_SHIFT                                 4
26351   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_CMUREGREF_IDDQ_SETVAL_O                                    (0x1<<5) // MSM Function IDDQ mode default value for pd_cmuregref
26352   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_CMUREGREF_IDDQ_SETVAL_O_SHIFT                              5
26353   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_REF_IDDQ_SETVAL_O                                          (0x1<<6) // MSM Function IDDQ mode default value for pd_ref
26354   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_PD_REF_IDDQ_SETVAL_O_SHIFT                                    6
26355   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_RESET_CMU_FL_IDDQ_SETVAL_O                                    (0x1<<7) // MSM Function IDDQ mode default value for reset_cmu_fl
26356   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X191_RESET_CMU_FL_IDDQ_SETVAL_O_SHIFT                              7
26357 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192                                                                 0x003300UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26358   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMU_IDDQ_SETVAL_O                                       (0x1<<0) // MSM Function IDDQ mode default value for reset_cmu
26359   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMU_IDDQ_SETVAL_O_SHIFT                                 0
26360   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMU_GCRX_IDDQ_SETVAL_O                                  (0x1<<1) // MSM Function IDDQ mode default value for reset_cmu_gcrx
26361   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMU_GCRX_IDDQ_SETVAL_O_SHIFT                            1
26362   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUREG_IDDQ_SETVAL_O                                    (0x1<<2) // MSM Function IDDQ mode default value for reset_cmureg
26363   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUREG_IDDQ_SETVAL_O_SHIFT                              2
26364   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUREGREF_IDDQ_SETVAL_O                                 (0x1<<3) // MSM Function IDDQ mode default value for reset_cmuregref
26365   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUREGREF_IDDQ_SETVAL_O_SHIFT                           3
26366   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUSYNTH_IDDQ_SETVAL_O                                  (0x1<<4) // MSM Function IDDQ mode default value for reset_cmusynth
26367   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUSYNTH_IDDQ_SETVAL_O_SHIFT                            4
26368   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUVCO_IDDQ_SETVAL_O                                    (0x1<<5) // MSM Function IDDQ mode default value for reset_cmuvco
26369   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_RESET_CMUVCO_IDDQ_SETVAL_O_SHIFT                              5
26370   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_LF_EXTZERO_ENA_IDDQ_SETVAL_O                                  (0x1<<6) // MSM Function IDDQ mode default value for lf_extzero_ena
26371   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_LF_EXTZERO_ENA_IDDQ_SETVAL_O_SHIFT                            6
26372   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_LFI_EXTZERO_IDDQ_SETVAL_O                                     (0x1<<7) // MSM Function IDDQ mode default value for lfi_extzero
26373   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X192_LFI_EXTZERO_IDDQ_SETVAL_O_SHIFT                               7
26374 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193                                                                 0x003304UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26375   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_SOC_CLK_EN_IDDQ_SETVAL_O                                      (0x1<<0) // MSM Function IDDQ mode default value for soc_clk_en
26376   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_SOC_CLK_EN_IDDQ_SETVAL_O_SHIFT                                0
26377   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_REFCLK_EN_IDDQ_SETVAL_O                                       (0x1<<1) // MSM Function IDDQ mode default value for refclk_en
26378   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_REFCLK_EN_IDDQ_SETVAL_O_SHIFT                                 1
26379   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PLL_LOCK_EN_IDDQ_SETVAL_O                                     (0x1<<2) // MSM Function IDDQ mode default value for pll_lock_en
26380   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PLL_LOCK_EN_IDDQ_SETVAL_O_SHIFT                               2
26381   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_RESET_TXCLK_IDDQ_SETVAL_O                                     (0x1<<3) // Not used
26382   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_RESET_TXCLK_IDDQ_SETVAL_O_SHIFT                               3
26383   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_RESET_CLKDIV_IDDQ_SETVAL_O                                    (0x1<<4) // Not used
26384   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_RESET_CLKDIV_IDDQ_SETVAL_O_SHIFT                              4
26385   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PD_CLKDIV_IDDQ_SETVAL_O                                       (0x1<<5) // Not used
26386   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PD_CLKDIV_IDDQ_SETVAL_O_SHIFT                                 5
26387   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PD_CLKDIV_REFCLK_LEFT_IDDQ_SETVAL_O                           (0x1<<6) // Not used
26388   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PD_CLKDIV_REFCLK_LEFT_IDDQ_SETVAL_O_SHIFT                     6
26389   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PD_CLKDIV_REFCLK_RIGHT_IDDQ_SETVAL_O                          (0x1<<7) // Not used
26390   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X193_PD_CLKDIV_REFCLK_RIGHT_IDDQ_SETVAL_O_SHIFT                    7
26391 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194                                                                 0x003308UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26392   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_IDDQ_BIAS_RST_SETVAL_O                                        (0x1<<0) // MSM Function RST mode default value for iddq_bias
26393   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_IDDQ_BIAS_RST_SETVAL_O_SHIFT                                  0
26394   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_BIAS_RST_SETVAL_O                                          (0x1<<1) // MSM Function RST mode default value for pd_bias
26395   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_BIAS_RST_SETVAL_O_SHIFT                                    1
26396   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_RESET_TXCLK_PCS_CLK_RST_SETVAL_O                              (0x1<<2) // MSM Function RST mode default value for pcs_clk_ena
26397   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_RESET_TXCLK_PCS_CLK_RST_SETVAL_O_SHIFT                        2
26398   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_CMU_RST_SETVAL_O                                           (0x1<<3) // MSM Function RST mode default value for pd_cmu
26399   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_CMU_RST_SETVAL_O_SHIFT                                     3
26400   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_CMUREG_RST_SETVAL_O                                        (0x1<<4) // MSM Function RST mode default value for pd_cmureg
26401   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_CMUREG_RST_SETVAL_O_SHIFT                                  4
26402   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_CMUREGREF_RST_SETVAL_O                                     (0x1<<5) // MSM Function RST mode default value for pd_cmuregref
26403   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_CMUREGREF_RST_SETVAL_O_SHIFT                               5
26404   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_REF_RST_SETVAL_O                                           (0x1<<6) // MSM Function RST mode default value for pd_ref
26405   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_PD_REF_RST_SETVAL_O_SHIFT                                     6
26406   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_RESET_CMU_FL_RST_SETVAL_O                                     (0x1<<7) // MSM Function RST mode default value for reset_cmu_fl
26407   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X194_RESET_CMU_FL_RST_SETVAL_O_SHIFT                               7
26408 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195                                                                 0x00330cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26409   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMU_RST_SETVAL_O                                        (0x1<<0) // MSM Function RST mode default value for reset_cmu
26410   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMU_RST_SETVAL_O_SHIFT                                  0
26411   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMU_GCRX_RST_SETVAL_O                                   (0x1<<1) // MSM Function RST mode default value for reset_cmu_gcrx
26412   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMU_GCRX_RST_SETVAL_O_SHIFT                             1
26413   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUREG_RST_SETVAL_O                                     (0x1<<2) // MSM Function RST mode default value for reset_cmureg
26414   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUREG_RST_SETVAL_O_SHIFT                               2
26415   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUREGREF_RST_SETVAL_O                                  (0x1<<3) // MSM Function RST mode default value for reset_cmuregref
26416   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUREGREF_RST_SETVAL_O_SHIFT                            3
26417   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUSYNTH_RST_SETVAL_O                                   (0x1<<4) // MSM Function RST mode default value for reset_cmusynth
26418   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUSYNTH_RST_SETVAL_O_SHIFT                             4
26419   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUVCO_RST_SETVAL_O                                     (0x1<<5) // MSM Function RST mode default value for reset_cmuvco
26420   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_RESET_CMUVCO_RST_SETVAL_O_SHIFT                               5
26421   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_LF_EXTZERO_ENA_RST_SETVAL_O                                   (0x1<<6) // MSM Function RST mode default value for lf_extzero_ena
26422   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_LF_EXTZERO_ENA_RST_SETVAL_O_SHIFT                             6
26423   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_LFI_EXTZERO_RST_SETVAL_O                                      (0x1<<7) // MSM Function RST mode default value for lfi_extzero
26424   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X195_LFI_EXTZERO_RST_SETVAL_O_SHIFT                                7
26425 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196                                                                 0x003310UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26426   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_SOC_CLK_EN_RST_SETVAL_O                                       (0x1<<0) // MSM Function RST mode default value for soc_clk_en
26427   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_SOC_CLK_EN_RST_SETVAL_O_SHIFT                                 0
26428   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_REFCLK_EN_RST_SETVAL_O                                        (0x1<<1) // MSM Function RST mode default value for refclk_en
26429   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_REFCLK_EN_RST_SETVAL_O_SHIFT                                  1
26430   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PLL_LOCK_EN_RST_SETVAL_O                                      (0x1<<2) // MSM Function RST mode default value for pll_lock_en
26431   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PLL_LOCK_EN_RST_SETVAL_O_SHIFT                                2
26432   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_RESET_TXCLK_RST_SETVAL_O                                      (0x1<<3) // Not used
26433   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_RESET_TXCLK_RST_SETVAL_O_SHIFT                                3
26434   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_RESET_CLKDIV_RST_SETVAL_O                                     (0x1<<4) // Not used
26435   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_RESET_CLKDIV_RST_SETVAL_O_SHIFT                               4
26436   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PD_CLKDIV_RST_SETVAL_O                                        (0x1<<5) // Not used
26437   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PD_CLKDIV_RST_SETVAL_O_SHIFT                                  5
26438   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PD_CLKDIV_REFCLK_LEFT_RST_SETVAL_O                            (0x1<<6) // Not used
26439   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PD_CLKDIV_REFCLK_LEFT_RST_SETVAL_O_SHIFT                      6
26440   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PD_CLKDIV_REFCLK_RIGHT_RST_SETVAL_O                           (0x1<<7) // Not used
26441   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X196_PD_CLKDIV_REFCLK_RIGHT_RST_SETVAL_O_SHIFT                     7
26442 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197                                                                 0x003314UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26443   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_IDDQ_BIAS_NORM_SETVAL_O                                       (0x1<<0) // MSM Function NORMAL mode default value for iddq_bias
26444   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_IDDQ_BIAS_NORM_SETVAL_O_SHIFT                                 0
26445   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_BIAS_NORM_SETVAL_O                                         (0x1<<1) // MSM Function NORMAL mode default value for pd_bias
26446   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_BIAS_NORM_SETVAL_O_SHIFT                                   1
26447   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_RESET_TXCLK_PCS_CLK_NORM_SETVAL_O                             (0x1<<2) // MSM Function NORMAL mode default value for pcs_clk_ena
26448   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_RESET_TXCLK_PCS_CLK_NORM_SETVAL_O_SHIFT                       2
26449   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_CMU_NORM_SETVAL_O                                          (0x1<<3) // MSM Function NORMAL mode default value for pd_cmu
26450   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_CMU_NORM_SETVAL_O_SHIFT                                    3
26451   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_CMUREG_NORM_SETVAL_O                                       (0x1<<4) // MSM Function NORMAL mode default value for pd_cmureg
26452   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_CMUREG_NORM_SETVAL_O_SHIFT                                 4
26453   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_CMUREGREF_NORM_SETVAL_O                                    (0x1<<5) // MSM Function NORMAL mode default value for pd_cmuregref
26454   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_CMUREGREF_NORM_SETVAL_O_SHIFT                              5
26455   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_REF_NORM_SETVAL_O                                          (0x1<<6) // MSM Function NORMAL mode default value for pd_ref
26456   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_PD_REF_NORM_SETVAL_O_SHIFT                                    6
26457   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_RESET_CMU_FL_NORM_SETVAL_O                                    (0x1<<7) // MSM Function NORMAL mode default value for reset_cmu_fl
26458   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X197_RESET_CMU_FL_NORM_SETVAL_O_SHIFT                              7
26459 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198                                                                 0x003318UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26460   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMU_NORM_SETVAL_O                                       (0x1<<0) // MSM Function NORMAL mode default value for reset_cmu
26461   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMU_NORM_SETVAL_O_SHIFT                                 0
26462   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMU_GCRX_NORM_SETVAL_O                                  (0x1<<1) // MSM Function NORMAL mode default value for reset_cmu_gcrx
26463   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMU_GCRX_NORM_SETVAL_O_SHIFT                            1
26464   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUREG_NORM_SETVAL_O                                    (0x1<<2) // MSM Function NORMAL mode default value for reset_cmureg
26465   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUREG_NORM_SETVAL_O_SHIFT                              2
26466   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUREGREF_NORM_SETVAL_O                                 (0x1<<3) // MSM Function NORMAL mode default value for reset_cmuregref
26467   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUREGREF_NORM_SETVAL_O_SHIFT                           3
26468   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUSYNTH_NORM_SETVAL_O                                  (0x1<<4) // MSM Function NORMAL mode default value for reset_cmusynth
26469   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUSYNTH_NORM_SETVAL_O_SHIFT                            4
26470   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUVCO_NORM_SETVAL_O                                    (0x1<<5) // MSM Function NORMAL mode default value for reset_cmuvco
26471   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_RESET_CMUVCO_NORM_SETVAL_O_SHIFT                              5
26472   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_LF_EXTZERO_ENA_NORM_SETVAL_O                                  (0x1<<6) // MSM Function NORMAL mode default value for lf_extzero_ena
26473   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_LF_EXTZERO_ENA_NORM_SETVAL_O_SHIFT                            6
26474   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_LFI_EXTZERO_NORM_SETVAL_O                                     (0x1<<7) // MSM Function NORMAL mode default value for lfi_extzero
26475   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X198_LFI_EXTZERO_NORM_SETVAL_O_SHIFT                               7
26476 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199                                                                 0x00331cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26477   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_SOC_CLK_EN_NORM_SETVAL_O                                      (0x1<<0) // MSM Function NORMAL mode default value for soc_clk_en
26478   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_SOC_CLK_EN_NORM_SETVAL_O_SHIFT                                0
26479   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_REFCLK_EN_NORM_SETVAL_O                                       (0x1<<1) // MSM Function NORMAL mode default value for refclk_en
26480   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_REFCLK_EN_NORM_SETVAL_O_SHIFT                                 1
26481   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PLL_LOCK_EN_NORM_SETVAL_O                                     (0x1<<2) // MSM Function NORMAL mode default value for pll_lock_en
26482   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PLL_LOCK_EN_NORM_SETVAL_O_SHIFT                               2
26483   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_RESET_TXCLK_NORM_SETVAL_O                                     (0x1<<3) // Not used
26484   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_RESET_TXCLK_NORM_SETVAL_O_SHIFT                               3
26485   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_RESET_CLKDIV_NORM_SETVAL_O                                    (0x1<<4) // Not used
26486   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_RESET_CLKDIV_NORM_SETVAL_O_SHIFT                              4
26487   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PD_CLKDIV_NORM_SETVAL_O                                       (0x1<<5) // Not used
26488   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PD_CLKDIV_NORM_SETVAL_O_SHIFT                                 5
26489   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PD_CLKDIV_REFCLK_LEFT_NORM_SETVAL_O                           (0x1<<6) // Not used
26490   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PD_CLKDIV_REFCLK_LEFT_NORM_SETVAL_O_SHIFT                     6
26491   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PD_CLKDIV_REFCLK_RIGHT_NORM_SETVAL_O                          (0x1<<7) // Not used
26492   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X199_PD_CLKDIV_REFCLK_RIGHT_NORM_SETVAL_O_SHIFT                    7
26493 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200                                                                 0x003320UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26494   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_IDDQ_BIAS_PD_SETVAL_O                                         (0x1<<0) // MSM Function POWER DOWN mode default value for iddq_bias
26495   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_IDDQ_BIAS_PD_SETVAL_O_SHIFT                                   0
26496   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_BIAS_PD_SETVAL_O                                           (0x1<<1) // MSM Function POWER DOWN mode default value for pd_bias
26497   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_BIAS_PD_SETVAL_O_SHIFT                                     1
26498   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_RESET_TXCLK_PCS_CLK_PD_SETVAL_O                               (0x1<<2) // MSM Function POWER DOWN mode default value for pcs_clk_ena
26499   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_RESET_TXCLK_PCS_CLK_PD_SETVAL_O_SHIFT                         2
26500   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_CMU_PD_SETVAL_O                                            (0x1<<3) // MSM Function POWER DOWN mode default value for pd_cmu
26501   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_CMU_PD_SETVAL_O_SHIFT                                      3
26502   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_CMUREG_PD_SETVAL_O                                         (0x1<<4) // MSM Function POWER DOWN mode default value for pd_cmureg
26503   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_CMUREG_PD_SETVAL_O_SHIFT                                   4
26504   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_CMUREGREF_PD_SETVAL_O                                      (0x1<<5) // MSM Function POWER DOWN mode default value for pd_cmuregref
26505   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_CMUREGREF_PD_SETVAL_O_SHIFT                                5
26506   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_REF_PD_SETVAL_O                                            (0x1<<6) // MSM Function POWER DOWN mode default value for pd_ref
26507   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_PD_REF_PD_SETVAL_O_SHIFT                                      6
26508   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_RESET_CMU_FL_PD_SETVAL_O                                      (0x1<<7) // MSM Function POWER DOWN mode default value for reset_cmu_fl
26509   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X200_RESET_CMU_FL_PD_SETVAL_O_SHIFT                                7
26510 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201                                                                 0x003324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26511   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMU_PD_SETVAL_O                                         (0x1<<0) // MSM Function POWER DOWN mode default value for reset_cmu
26512   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMU_PD_SETVAL_O_SHIFT                                   0
26513   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMU_GCRX_PD_SETVAL_O                                    (0x1<<1) // MSM Function POWER DOWN mode default value for reset_cmu_gcrx
26514   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMU_GCRX_PD_SETVAL_O_SHIFT                              1
26515   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUREG_PD_SETVAL_O                                      (0x1<<2) // MSM Function POWER DOWN mode default value for reset_cmureg
26516   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUREG_PD_SETVAL_O_SHIFT                                2
26517   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUREGREF_PD_SETVAL_O                                   (0x1<<3) // MSM Function POWER DOWN mode default value for reset_cmuregref
26518   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUREGREF_PD_SETVAL_O_SHIFT                             3
26519   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUSYNTH_PD_SETVAL_O                                    (0x1<<4) // MSM Function POWER DOWN mode default value for reset_cmusynth
26520   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUSYNTH_PD_SETVAL_O_SHIFT                              4
26521   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUVCO_PD_SETVAL_O                                      (0x1<<5) // MSM Function POWER DOWN mode default value for reset_cmuvco
26522   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_RESET_CMUVCO_PD_SETVAL_O_SHIFT                                5
26523   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_LF_EXTZERO_ENA_PD_SETVAL_O                                    (0x1<<6) // MSM Function POWER DOWN mode default value for lf_extzero_ena
26524   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_LF_EXTZERO_ENA_PD_SETVAL_O_SHIFT                              6
26525   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_LFI_EXTZERO_PD_SETVAL_O                                       (0x1<<7) // MSM Function POWER DOWN mode default value for lfi_extzero
26526   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X201_LFI_EXTZERO_PD_SETVAL_O_SHIFT                                 7
26527 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202                                                                 0x003328UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26528   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_SOC_CLK_EN_PD_SETVAL_O                                        (0x1<<0) // MSM Function POWER DOWN mode default value for soc_clk_en
26529   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_SOC_CLK_EN_PD_SETVAL_O_SHIFT                                  0
26530   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_REFCLK_EN_PD_SETVAL_O                                         (0x1<<1) // MSM Function POWER DOWN mode default value for refclk_en
26531   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_REFCLK_EN_PD_SETVAL_O_SHIFT                                   1
26532   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PLL_LOCK_EN_PD_SETVAL_O                                       (0x1<<2) // MSM Function POWER DOWN mode default value for pll_lock_en
26533   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PLL_LOCK_EN_PD_SETVAL_O_SHIFT                                 2
26534   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_RESET_TXCLK_PD_SETVAL_O                                       (0x1<<3) // Not used
26535   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_RESET_TXCLK_PD_SETVAL_O_SHIFT                                 3
26536   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_RESET_CLKDIV_PD_SETVAL_O                                      (0x1<<4) // Not used
26537   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_RESET_CLKDIV_PD_SETVAL_O_SHIFT                                4
26538   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PD_CLKDIV_PD_SETVAL_O                                         (0x1<<5) // Not used
26539   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PD_CLKDIV_PD_SETVAL_O_SHIFT                                   5
26540   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PD_CLKDIV_REFCLK_LEFT_PD_SETVAL_O                             (0x1<<6) // Not used
26541   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PD_CLKDIV_REFCLK_LEFT_PD_SETVAL_O_SHIFT                       6
26542   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PD_CLKDIV_REFCLK_RIGHT_PD_SETVAL_O                            (0x1<<7) // Not used
26543   #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X202_PD_CLKDIV_REFCLK_RIGHT_PD_SETVAL_O_SHIFT                      7
26544 #define PHY_SGMII_IP_REG_AHB_CMU1_CSR_6_X210                                                                 0x003348UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26545 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X0                                                                     0x000000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26546   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X0_SOC0_DIV_O                                                        (0xf<<0) // Static divider control for SOC0 The only access to this divider. Not an override
26547   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X0_SOC0_DIV_O_SHIFT                                                  0
26548   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X0_SOC1_DIV_O                                                        (0xf<<4) // Static divider control for SOC1 The only access to this divider. Not an override
26549   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X0_SOC1_DIV_O_SHIFT                                                  4
26550 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1                                                                     0x000004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26551   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_CK_SOC_DIV_OVR_O_2_0                                              (0x7<<0) // Override for Primary IO: ck_soc_div_i [1:0] [2] - active high, Override Enable [1:0] - Override for pins ck_soc_div_i [1:0]
26552   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_CK_SOC_DIV_OVR_O_2_0_SHIFT                                        0
26553   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_PMA_CM_REF_CLK_DIV_O                                              (0x3<<3) // Divider for pma_cm_ref_clk
26554   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_PMA_CM_REF_CLK_DIV_O_SHIFT                                        3
26555   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_GCFSM_CLK_DIV_O                                                   (0x3<<5) // Static divider control for CMU GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
26556   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_GCFSM_CLK_DIV_O_SHIFT                                             5
26557   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_BURNIN_REF_LIFE_CLK_SEL_O                                         (0x1<<7) // Reference clock select override value for burn_in mode. This override is enabled by primary input pin burn_in_i
26558   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X1_BURNIN_REF_LIFE_CLK_SEL_O_SHIFT                                   7
26559 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2                                                                     0x000008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26560   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2_SSC_CLK_DIV_O                                                     (0x7<<0) // Static divider control for the SSC block The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /4 4�d3:  /8:
26561   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2_SSC_CLK_DIV_O_SHIFT                                               0
26562   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFCLK_SEL_O_2_0                                              (0x7<<3) // Selects one lane's recovered byte clock of all existing lanes, which goes to refclk buffer.
26563   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFCLK_SEL_O_2_0_SHIFT                                        3
26564   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFDIV_O_1_0                                                  (0x3<<6) // CDR "Ref" clock into CMU divider. 0 - no div, 1/2 - div by 2, 3 - div by 4
26565   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X2_CDR_REFDIV_O_1_0_SHIFT                                            6
26566 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X3                                                                     0x00000cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26567   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X3_AHB_PMA_CM_DIVNSEL_6_0_O                                          (0x7f<<0) // CMU N-divider setting
26568   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X3_AHB_PMA_CM_DIVNSEL_6_0_O_SHIFT                                    0
26569 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X4                                                                     0x000010UL //Access:RW   DataWidth:0x8    // CMU FL LDHS count value
26570 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5                                                                     0x000014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26571   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_FL_LDHS_9_8_O                                          (0x3<<0) // CMU FL LDHS count value
26572   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_FL_LDHS_9_8_O_SHIFT                                    0
26573   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PLL_REFDIV2_ENA_O                                      (0x1<<2) // CMU reference div2 enable
26574   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PLL_REFDIV2_ENA_O_SHIFT                                2
26575   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PREDIV4_ENA_O                                          (0x1<<3) // CMU FL prediv4 enable
26576   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_PREDIV4_ENA_O_SHIFT                                    3
26577   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_REFCLK_DEGLITCH_DIS_O                                  (0x1<<4) // Reference clock startup deglitch circuit disable
26578   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X5_AHB_PMA_CM_REFCLK_DEGLITCH_DIS_O_SHIFT                            4
26579 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X6                                                                     0x000018UL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
26580 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X7                                                                     0x00001cUL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
26581 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X8                                                                     0x000020UL //Access:RW   DataWidth:0x8    // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
26582 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X9                                                                     0x000024UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26583   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X9_GCFSM_OVR_O_27_24                                                 (0xf<<0) // CMU GCFSM Output Overrides for the following functions: [27] - active high, Override Enable [26]  - GCFSM Request flag [25:24] - GCFSM Function [23:0] - GCFSM Control Signal
26584   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X9_GCFSM_OVR_O_27_24_SHIFT                                           0
26585 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X10                                                                    0x000028UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
26586 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X11                                                                    0x00002cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
26587 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X12                                                                    0x000030UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
26588 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X13                                                                    0x000034UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
26589 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X14                                                                    0x000038UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
26590 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X15                                                                    0x00003cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
26591 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X16                                                                    0x000040UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
26592 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X17                                                                    0x000044UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
26593 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X18                                                                    0x000048UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
26594 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X19                                                                    0x00004cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
26595 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X20                                                                    0x000050UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
26596 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X21                                                                    0x000054UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
26597 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X22                                                                    0x000058UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
26598 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X23                                                                    0x00005cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
26599 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X24                                                                    0x000060UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
26600 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X25                                                                    0x000064UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
26601 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X26                                                                    0x000068UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26602   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_OUT_OVR_EN_O                                           (0x1<<0) // GCFSM output override enable
26603   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_OUT_OVR_EN_O_SHIFT                                     0
26604   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_PMA_DATA_OVR_O_6_0                                     (0x7f<<1) // GCFSM pma_data_o override
26605   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X26_GCFSM_CMU_PMA_DATA_OVR_O_6_0_SHIFT                               1
26606 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27                                                                    0x00006cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26607   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_DATA_OVR_O_11_7                                    (0x1f<<0) // GCFSM pma_data_o override
26608   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_DATA_OVR_O_11_7_SHIFT                              0
26609   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_LATCH_OVR_O                                        (0x1<<5) // GCFSM pma_latch_o override
26610   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_LATCH_OVR_O_SHIFT                                  5
26611   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_GO_OVR_O                                           (0x1<<6) // GCFSM pma_go_o override
26612   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_GO_OVR_O_SHIFT                                     6
26613   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_READ_OVR_O                                         (0x1<<7) // GCFSM pma_read_o override
26614   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X27_GCFSM_CMU_PMA_READ_OVR_O_SHIFT                                   7
26615 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X28                                                                    0x000070UL //Access:RW   DataWidth:0x8    // GCFSM pma_cal_o override
26616 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X29                                                                    0x000074UL //Access:RW   DataWidth:0x8    // GCFSM pma_cal_o override
26617 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30                                                                    0x000078UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26618   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_SOC_CLK_EN_OUT_OVR_O                                     (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - SOC clock output enable
26619   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_SOC_CLK_EN_OUT_OVR_O_SHIFT                               0
26620   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_REF_CLK_EN_OUT_OVR_O                                     (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - REF clock output enable
26621   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_REF_CLK_EN_OUT_OVR_O_SHIFT                               2
26622   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_LOCK_EN_OUT_OVR_O                                        (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LOCK output enable
26623   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_LOCK_EN_OUT_OVR_O_SHIFT                                  4
26624   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_PMA_RST_CMU_OUT_OVR_O                                    (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU
26625   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X30_MSM_CMU_PMA_RST_CMU_OUT_OVR_O_SHIFT                              6
26626 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31                                                                    0x00007cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26627   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUREG_OUT_OVR_O                                 (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - SOC clock output enable - switches to SOC from life clock
26628   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUREG_OUT_OVR_O_SHIFT                           0
26629   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUSYNTH_OUT_OVR_O                               (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU SYNTH
26630   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUSYNTH_OUT_OVR_O_SHIFT                         2
26631   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUVCO_OUT_OVR_O                                 (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU VC0
26632   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_RST_CMUVCO_OUT_OVR_O_SHIFT                           4
26633   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_IDDQ_BIAS_OUT_OVR_O                                  (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - IDDQ BIAS
26634   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X31_MSM_CMU_PMA_IDDQ_BIAS_OUT_OVR_O_SHIFT                            6
26635 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32                                                                    0x000080UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26636   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_BIAS_OUT_OVR_O                                    (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD BIAS
26637   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_BIAS_OUT_OVR_O_SHIFT                              0
26638   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMU_OUT_OVR_O                                     (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU
26639   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMU_OUT_OVR_O_SHIFT                               2
26640   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMUREG_OUT_OVR_O                                  (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU REG
26641   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_CMUREG_OUT_OVR_O_SHIFT                            4
26642   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_REF_OUT_OVR_O                                     (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD REF OUT
26643   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X32_MSM_CMU_PMA_PD_REF_OUT_OVR_O_SHIFT                               6
26644 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33                                                                    0x000084UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26645   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RESET_TXCLK_PCS_CLK_OVR_O                            (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PCS CLK ENA
26646   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RESET_TXCLK_PCS_CLK_OVR_O_SHIFT                      0
26647   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_FL_OUT_OVR_O                                 (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU FL
26648   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_FL_OUT_OVR_O_SHIFT                           2
26649   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_GCRX_OUT_OVR_O                               (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU GCRX
26650   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_CMU_PMA_RST_CMU_GCRX_OUT_OVR_O_SHIFT                         4
26651   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_PMA_LF_EXTZERO_ENA_OUT_OVR_O                                 (0x3<<6) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LF EXTZERO ENA
26652   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X33_MSM_PMA_LF_EXTZERO_ENA_OUT_OVR_O_SHIFT                           6
26653 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34                                                                    0x000088UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26654   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_LFI_EXTZERO_OUT_OVR_O                                (0x3<<0) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - LFI EXTZERO ENA
26655   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_LFI_EXTZERO_OUT_OVR_O_SHIFT                          0
26656   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_PD_CMUREGREF_OUT_OVR_O                               (0x3<<2) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - PD CMU REGREF
26657   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34_MSM_CMU_PMA_PD_CMUREGREF_OUT_OVR_O_SHIFT                         2
26658   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34_MSM_PMA_RESET_CMUREGREF_OUT_OVR_O                                (0x3<<4) // MFSM Output Overrides for the following functions:                  [0] - active high, Override Enable [1] - RESET CMU REGREF
26659   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X34_MSM_PMA_RESET_CMUREGREF_OUT_OVR_O_SHIFT                          4
26660 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X56                                                                    0x0000e0UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26661 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X57                                                                    0x0000e4UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26662 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X58                                                                    0x0000e8UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26663 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X59                                                                    0x0000ecUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26664 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X60                                                                    0x0000f0UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26665 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X61                                                                    0x0000f4UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26666 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X62                                                                    0x0000f8UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26667 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X63                                                                    0x0000fcUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26668 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X64                                                                    0x000100UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26669 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X65                                                                    0x000104UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26670 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X66                                                                    0x000108UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26671 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X67                                                                    0x00010cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26672 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X68                                                                    0x000110UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26673 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X69                                                                    0x000114UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26674 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X70                                                                    0x000118UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26675 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X71                                                                    0x00011cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26676 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X72                                                                    0x000120UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26677 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X73                                                                    0x000124UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26678 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X74                                                                    0x000128UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26679 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X75                                                                    0x00012cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26680 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X76                                                                    0x000130UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26681 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X77                                                                    0x000134UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26682 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X78                                                                    0x000138UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26683 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X79                                                                    0x00013cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26684 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X80                                                                    0x000140UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26685 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X81                                                                    0x000144UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26686 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X82                                                                    0x000148UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26687 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X83                                                                    0x00014cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26688 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X84                                                                    0x000150UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26689 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X85                                                                    0x000154UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26690 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X86                                                                    0x000158UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26691 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X87                                                                    0x00015cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26692 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X88                                                                    0x000160UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26693 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X89                                                                    0x000164UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26694 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X90                                                                    0x000168UL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26695 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X91                                                                    0x00016cUL //Access:RW   DataWidth:0x8    // MSM Function Data Bus slice
26696 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X92                                                                    0x000170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26697   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X92_MSM_FUNC_DATA_O_289_288                                          (0x3<<0) // MSM Function Data Bus slice
26698   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X92_MSM_FUNC_DATA_O_289_288_SHIFT                                    0
26699   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X92_MSM_IN_OVR_O_5_0                                                 (0x3f<<2) // Override for MFSM inputs [5] - active high, override enable [4] - MFSM request flag override [3:0] - MFSM function override
26700   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X92_MSM_IN_OVR_O_5_0_SHIFT                                           2
26701 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X93                                                                    0x000174UL //Access:RW   DataWidth:0x8    // Number of reference clock cycles to count after qsample is ok, before PLL is declared locked
26702 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94                                                                    0x000178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26703   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_NUM_CYCLES_O_9_8                                        (0x3<<0) // Number of reference clock cycles to count after qsample is ok, before PLL is declared locked
26704   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_NUM_CYCLES_O_9_8_SHIFT                                  0
26705   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_GOOD_STATE_O                                            (0x1<<2) // State of qsample for PLL to be considered locked
26706   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_GOOD_STATE_O_SHIFT                                      2
26707   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_OVR_O                                                   (0x7<<3) // Overrides for PLL lock signals [2] - Active high, override enable [1] - PLL ok override, bypasses ref clock cycle count after qsample is ok [0] - Qsample override
26708   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X94_PLL_CTRL_OVR_O_SHIFT                                             3
26709 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95                                                                    0x00017cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26710   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_KVCO_SEL_O                                          (0x3<<0) // CMU VCO integral path gain
26711   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_KVCO_SEL_O_SHIFT                                    0
26712   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_FORCE_ILF_O                                           (0x3<<2) // CMU loop filter force to common mode
26713   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_FORCE_ILF_O_SHIFT                                     2
26714   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_CP_SEL_O                                            (0x3<<4) // Charge pump current gain select.
26715   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_CP_SEL_O_SHIFT                                      4
26716   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_HIZ_O                                               (0x1<<6) // CMU PLL HIZ setting
26717   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_I_HIZ_O_SHIFT                                         6
26718   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_C1_SEL_O                                              (0x1<<7) // CMU LF C1 cap select. Enabling increases C1 cap.
26719   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X95_AHB_PMA_CM_C1_SEL_O_SHIFT                                        7
26720 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96                                                                    0x000180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26721   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_P_CAP_SEL_O                                           (0x7<<0) // CMU VCO proportional path cap select
26722   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_P_CAP_SEL_O_SHIFT                                     0
26723   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_CHPMP_CHOP_ENAN_O                                     (0x1<<3) // Charge pump chop enable
26724   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_CHPMP_CHOP_ENAN_O_SHIFT                               3
26725   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_I_CAP_SEL_O                                           (0x7<<4) // CMU VCO integral path cap select
26726   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_I_CAP_SEL_O_SHIFT                                     4
26727   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_BGSTART_BYP_O                                         (0x1<<7) // Bandgap startup circuit bypass
26728   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X96_AHB_PMA_CM_BGSTART_BYP_O_SHIFT                                   7
26729 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97                                                                    0x000184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26730   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VCO_BIAS_O                                            (0xf<<0) // CMU VCO bias current setting.
26731   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VCO_BIAS_O_SHIFT                                      0
26732   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREG_O                                                (0x3<<4) // CMU VREG setting
26733   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREG_O_SHIFT                                          4
26734   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREGH_O                                               (0x3<<6) // CMU VREGH setting
26735   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X97_AHB_PMA_CM_VREGH_O_SHIFT                                         6
26736 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98                                                                    0x000188UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26737   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_DN_O                                        (0x1<<0) // Force PFD to output down
26738   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_DN_O_SHIFT                                  0
26739   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_UP_O                                        (0x1<<1) // Force PFD to output up
26740   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PFD_FORCE_UP_O_SHIFT                                  1
26741   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_SR_NDIV_OVR_ENA_O                                                (0x1<<2) // Override enable for overriding N-div value
26742   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_SR_NDIV_OVR_ENA_O_SHIFT                                          2
26743   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_V2I_FILTER_SW_ON_O                                    (0x1<<3) // CMU V2I filter enable
26744   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_V2I_FILTER_SW_ON_O_SHIFT                              3
26745   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_O                              (0x1<<4) // CMU VCO PMOS proportional current increase
26746   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_O_SHIFT                        4
26747   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_O                              (0x1<<5) // CMU VCO PMOS proportional current decrease
26748   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_O_SHIFT                        5
26749   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_VREGREF_O                                             (0x3<<6) // CMU reference clock regulator setting
26750   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X98_AHB_PMA_CM_VREGREF_O_SHIFT                                       6
26751 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X99                                                                    0x00018cUL //Access:RW   DataWidth:0x8    // CMU AFE spares
26752 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100                                                                   0x000190UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26753   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_PFD_PW_O                                             (0x3<<0) // PFD pulse width setting
26754   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_PFD_PW_O_SHIFT                                       0
26755   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_I_DROPI_O                                            (0x1<<2) // Enable to reduce charge pump reference current
26756   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_I_DROPI_O_SHIFT                                      2
26757   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_P_KVCO_SEL_O                                         (0x1f<<3) // CMU PLL KVCO setting
26758   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X100_AHB_PMA_CM_P_KVCO_SEL_O_SHIFT                                   3
26759 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X101                                                                   0x000194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26760   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X101_AHB_PMA_CM_DIVPSEL_O                                            (0x7f<<0) // CMU P-divider setting
26761   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X101_AHB_PMA_CM_DIVPSEL_O_SHIFT                                      0
26762 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X102                                                                   0x000198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26763   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_O                                              (0x7<<0) // AHB override for calibrated VCOFR value.
26764   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_O_SHIFT                                        0
26765   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_SEL_O                                          (0x1<<3) // Override enable for overriding VCOFR value
26766   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X102_AHB_PMA_CM_VCOFR_SEL_O_SHIFT                                    3
26767 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X108                                                                   0x0001b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26768   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_OUTPUT_SEL_O_3_0                                     (0xf<<3) // Reference clock output select
26769   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_OUTPUT_SEL_O_3_0_SHIFT                               3
26770   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_SEL_OVR_O                                            (0x1<<7) // Reference clock select override
26771   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X108_PMA_REFCLK_SEL_OVR_O_SHIFT                                      7
26772 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109                                                                   0x0001b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26773   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_L_O                                               (0x1<<0) // Override for primary IO: refclk_oe_l_i Enabled by pma_refclk_sel_ovr_o
26774   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_L_O_SHIFT                                         0
26775   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_R_O                                               (0x1<<1) // "Override for primary IO: refclk_oe_r_i Enabled by pma_refclk_sel_ovr_o"
26776   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_OE_R_O_SHIFT                                         1
26777   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_L_O                                                (0x1<<2) // "Override for primary IO: rxclk_oe_l_i Enabled by pma_refclk_sel_ovr_o"
26778   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_L_O_SHIFT                                          2
26779   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_R_O                                                (0x1<<3) // Override for primary IO: rxclk_oe_l_i Enabled by pma_refclk_sel_ovr_o
26780   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_RXCLK_OE_R_O_SHIFT                                          3
26781   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_CM_HV2P5SEL_O                                               (0x1<<4) // Enable additonal LF cap for 2.5V/3.3V process
26782   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_CM_HV2P5SEL_O_SHIFT                                         4
26783   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_L_O                                             (0x1<<6) // Override for primary IO: refclk_qfwd_l_i Enabled by pma_refclk_sel_ovr_o
26784   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_L_O_SHIFT                                       6
26785   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_R_O                                             (0x1<<7) // Override for primary IO: refclk_qfwd_r_i Enabled by pma_refclk_sel_ovr_o
26786   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X109_PMA_REFCLK_QFWD_R_O_SHIFT                                       7
26787 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X110                                                                   0x0001b8UL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
26788 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X111                                                                   0x0001bcUL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
26789 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112                                                                   0x0001c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26790   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112_SSC_FCNTL_O_19_16                                               (0xf<<0) // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode
26791   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112_SSC_FCNTL_O_19_16_SHIFT                                         0
26792   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112_SSC_GEN_EN_O                                                    (0x1<<4) // Active high Enable for SSC generator SSC mode
26793   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112_SSC_GEN_EN_O_SHIFT                                              4
26794   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112_SSC_EN_O                                                        (0x1<<5) // Active high Enable for SSC block synth or SSC mode
26795   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X112_SSC_EN_O_SHIFT                                                  5
26796 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X113                                                                   0x0001c4UL //Access:RW   DataWidth:0x8    // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
26797 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X114                                                                   0x0001c8UL //Access:RW   DataWidth:0x8    // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
26798 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115                                                                   0x0001ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26799   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_MATCH_VAL_O_19_16                                       (0xf<<0) // SSC match value for Spread Spectrum Generation mode. Represents the magntude of maximum frequency deviation from the offset. Referes to the SSC word, not actual frequency in Hz
26800   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_MATCH_VAL_O_19_16_SHIFT                                 0
26801   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_FRACSYN_EN_O                                            (0x1<<4) // Enable for SSC generator with Fractional Synthesis
26802   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_FRACSYN_EN_O_SHIFT                                      4
26803   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_EN_FRACN_FRCDIV_MODE_O                                          (0x1<<5) // Enable fractional division mode and SSC mode
26804   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_EN_FRACN_FRCDIV_MODE_O_SHIFT                                    5
26805   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_UPDOWN_EN_O                                             (0x1<<6) // Enable in SSC_GEN mode for upwards and downwards spreading. 0- downspread only, 1 -up and down spreading
26806   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X115_SSC_GEN_UPDOWN_EN_O_SHIFT                                       6
26807 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X116                                                                   0x0001d0UL //Access:RW   DataWidth:0x8    // In Spread Spectrum Generation mode, represents the magnitude of the incremental step in the SSC word
26808 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X117                                                                   0x0001d4UL //Access:RW   DataWidth:0x8    // In Spread Spectrum Generation mode, represents the magnitude of the incremental step in the SSC word
26809 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118                                                                   0x0001d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26810   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_IN_O                                              (0xf<<0) // Test input bus
26811   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_IN_O_SHIFT                                        0
26812   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_CTRL_O                                            (0x3<<4) // Test i/p control source :  0-modulator  1-bypass modulator  2-modulator  3-sr_txt_in_i
26813   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_MOD_TST_CTRL_O_SHIFT                                      4
26814   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_SRC_SEL_O                                         (0x1<<6) // Clock Select for High Speed clock source :  0-clk_hs_fbk  1-clk_hs_refout
26815   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_SRC_SEL_O_SHIFT                                   6
26816   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_DIV_SEL_O                                         (0x1<<7) // Clock divider for High Speed clock source
26817   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X118_FRACN_FBK_CLK_DIV_SEL_O_SHIFT                                   7
26818 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119                                                                   0x0001dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26819   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_O_4_0                                      (0x1f<<0) // override for the counter value
26820   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_O_4_0_SHIFT                                0
26821   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLL_EN_O                                      (0x1<<5) // CMU Temperature Calibration Polling Enable: enables the periodic polling and counter adjustment
26822   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLL_EN_O_SHIFT                                5
26823   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLARITY_O                                     (0x1<<6) // chicken bit for counter polarity
26824   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_POLARITY_O_SHIFT                               6
26825   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_EN_O                                       (0x1<<7) // override enable to use above value
26826   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X119_AHB_CMU_TEMP_CAL_OVR_EN_O_SHIFT                                 7
26827 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X120                                                                   0x0001e0UL //Access:RW   DataWidth:0x8    // Divider input for Div-by-N counter
26828 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X121                                                                   0x0001e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26829   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X121_AHB_CMU_TEMP_CAL_CLK_DIV_O_14_8                                 (0x7f<<0) // Divider input for Div-by-N counter
26830   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X121_AHB_CMU_TEMP_CAL_CLK_DIV_O_14_8_SHIFT                           0
26831 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X122                                                                   0x0001e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26832   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_O                                        (0x1f<<0) // Refclk Termination override value
26833   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_O_SHIFT                                  0
26834   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_EN_O                                     (0x1<<5) // Refclk Termination override enable
26835   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X122_PMA_CM_REFCLK_TERM_OVR_EN_O_SHIFT                               5
26836 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X123                                                                   0x0001ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26837   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_O                                            (0x1f<<0) // Rx Termination override value, every rx lane gets the same value
26838   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_O_SHIFT                                      0
26839   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_EN_O                                         (0x1<<5) // Rx Termination override enable
26840   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X123_PMA_CM_RX_TERM_OVR_EN_O_SHIFT                                   5
26841 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X124                                                                   0x0001f0UL //Access:RW   DataWidth:0x8    // In txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator
26842 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125                                                                   0x0001f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26843   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_UP_8                                        (0x1<<0) // In txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator
26844   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_UP_8_SHIFT                                  0
26845   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_SAMPLE                                      (0x7<<1) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
26846   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_WAIT_NEXT_SAMPLE_SHIFT                                1
26847   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_UP_NUM_SAMPLES                                        (0xf<<4) // in txterm calibration, the number of samples to take from the same comparator
26848   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X125_AHB_RX_TC_UP_NUM_SAMPLES_SHIFT                                  4
26849 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X126                                                                   0x0001f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26850   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X126_AHB_GC_TCCAL_ENA_OVR                                            (0x1<<0) // Debug feature, when set forces circuit RX termination calibration circuit to be enabled allowing ahb_tx_tc_bias_ovr to take effect
26851   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X126_AHB_GC_TCCAL_ENA_OVR_SHIFT                                      0
26852   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X126_AHB_RX_TC_BIAS_OVR                                              (0x7<<1) // Bit 3:1 RX termination calibration DAC override setting
26853   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X126_AHB_RX_TC_BIAS_OVR_SHIFT                                        1
26854 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X127                                                                   0x0001fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26855   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X127_CMU_MASTER_CDN_O                                                (0x1<<0) // Master reset for CMU
26856   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X127_CMU_MASTER_CDN_O_SHIFT                                          0
26857   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X127_PCS_RATE_O                                                      (0x3<<1) // Determines rate for PLL clock pcs_rate_o[0] :      0: VCO clock untouched      1: VCO clock divided by 2                                                 pcs_rate_o[1] :      0: PMA operates in 10b/20b mode Enables %5 circuit      1: PMA operates in 8b/16b mode   Enables %4 circuit
26858   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X127_PCS_RATE_O_SHIFT                                                1
26859 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X128                                                                   0x000200UL //Access:RW   DataWidth:0x8    // Not used
26860 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X129                                                                   0x000204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26861   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X129_CMU_IN_OVR_O_3_0                                                (0xf<<0) // Override for following CMU Control Signals [2] - active high, override enable [1] - CMU Powerdown Pin IO [0] - CMU Reset Pin IO
26862   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X129_CMU_IN_OVR_O_3_0_SHIFT                                          0
26863   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X129_CMU_OUT_OVR_O_1_0                                               (0x3<<4) // Override for Reset_smu_fl
26864   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X129_CMU_OUT_OVR_O_1_0_SHIFT                                         4
26865 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X130                                                                   0x000208UL //Access:R    DataWidth:0x8    // Snapshot of digital test bus data [7:0]
26866 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X131                                                                   0x00020cUL //Access:R    DataWidth:0x8    // Multi Field Register.
26867   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X131_TBUS_DATA_SMPL_11_8                                             (0xf<<0) // Snapshot of digital test bus data [11:8]
26868   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X131_TBUS_DATA_SMPL_11_8_SHIFT                                       0
26869 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X132                                                                   0x000210UL //Access:RW   DataWidth:0x8    // CMU Test Bus address 7-0
26870 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X133                                                                   0x000214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26871   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X133_TBUS_ADDR_OVR_O_10_8                                            (0x7<<0) // CMU Test Bus address 10-8
26872   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X133_TBUS_ADDR_OVR_O_10_8_SHIFT                                      0
26873 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X134                                                                   0x000218UL //Access:RW   DataWidth:0x8    // Not used
26874 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135                                                                   0x00021cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26875   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135_GEN3_PMA_CM_REF_CLK_DIV_O                                       (0x3<<0) // "Divider for pma_cm_ref_clk in gen3 rate. Used only in PCIe3 1CMU config"
26876   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135_GEN3_PMA_CM_REF_CLK_DIV_O_SHIFT                                 0
26877   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135_GEN3_GCFSM_CLK_DIV_O                                            (0x3<<2) // Static divider control for CMU GCFSM clock in gen3 rate The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4: Used only in PCIe3 1CMU config
26878   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135_GEN3_GCFSM_CLK_DIV_O_SHIFT                                      2
26879   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135_GEN3_SSC_CLK_DIV_O                                              (0x7<<4) // Static divider control for the SSC clock in gen3 rate. The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /4 4�d3:  /8 Used only in PCIe3 1CMU config
26880   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X135_GEN3_SSC_CLK_DIV_O_SHIFT                                        4
26881 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136                                                                   0x000220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26882   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136_GEN3_PCS_RATE_O                                                 (0x3<<0) // Determines rate for PLL clock in gen3 rate pcs_rate_o[0] :      0: VCO clock untouched      1: VCO clock divided by 2                                                 pcs_rate_o[1] :      0: PMA operates in 10b/20b mode Enables %5 circuit      1: PMA operates in 8b/16b mode   Enables %4 circuit Used only in PCIe3 1CMU config
26883   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136_GEN3_PCS_RATE_O_SHIFT                                           0
26884   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136_CMU_RATE_IS_GEN3_OVR_EN_O                                       (0x1<<2) // Override enable for overridng internal signal cmu_rate_is_gen3
26885   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136_CMU_RATE_IS_GEN3_OVR_EN_O_SHIFT                                 2
26886   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136_CMU_RATE_IS_GEN3_OVR_O                                          (0x1<<3) // Override for internal signal cmu_rate_is_gen3
26887   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X136_CMU_RATE_IS_GEN3_OVR_O_SHIFT                                    3
26888 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137                                                                   0x000224UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26889   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_I_KVCO_SEL_GEN3_O                                    (0x3<<0) // CMU VCO proportional current gain
26890   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_I_KVCO_SEL_GEN3_O_SHIFT                              0
26891   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_FORCE_ILF_GEN3_O                                     (0x3<<2) // CMU LF Force value in gen3 rate Used only in PCIe3 1CMU config
26892   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_FORCE_ILF_GEN3_O_SHIFT                               2
26893   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_I_CP_SEL_GEN3_O                                      (0x3<<4) // Charge pump current gain select.
26894   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_I_CP_SEL_GEN3_O_SHIFT                                4
26895   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_I_HIZ_GEN3_O                                         (0x1<<6) // CMU PLL HIZ setting in gen3 rate Used only in PCIe3 1CMU config
26896   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_I_HIZ_GEN3_O_SHIFT                                   6
26897   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_C1_SEL_GEN3_O                                        (0x1<<7) // CMU LF C1 cap select. Enabling increases C1 cap.
26898   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X137_AHB_PMA_CM_C1_SEL_GEN3_O_SHIFT                                  7
26899 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138                                                                   0x000228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26900   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_P_CAP_SEL_GEN3_O                                     (0x7<<0) // CMU VCO proportional path cap select
26901   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_P_CAP_SEL_GEN3_O_SHIFT                               0
26902   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_CHPMP_CHOP_ENAN_GEN3_O                               (0x1<<3) // Charge pump chop enable in gen3 rate Used only in PCIe3 1CMU config
26903   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_CHPMP_CHOP_ENAN_GEN3_O_SHIFT                         3
26904   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_I_CAP_SEL_GEN3_O                                     (0x7<<4) // CMU VCO integral path cap select
26905   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_I_CAP_SEL_GEN3_O_SHIFT                               4
26906   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_BGSTART_BYP_GEN3_O                                   (0x1<<7) // Bandgap startup circuit bypass
26907   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X138_AHB_PMA_CM_BGSTART_BYP_GEN3_O_SHIFT                             7
26908 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139                                                                   0x00022cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26909   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139_AHB_PMA_CM_VCO_BIAS_GEN3_O                                      (0xf<<0) // CMU VCO bias current setting
26910   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139_AHB_PMA_CM_VCO_BIAS_GEN3_O_SHIFT                                0
26911   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139_AHB_PMA_CM_VREG_GEN3_O                                          (0x3<<4) // CMU VREG setting in gen3 rate Used only in PCIe3 1CMU config
26912   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139_AHB_PMA_CM_VREG_GEN3_O_SHIFT                                    4
26913   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139_AHB_PMA_CM_VREGH_GEN3_O                                         (0x3<<6) // CMU VREGH setting in gen3 rate Used only in PCIe3 1CMU config
26914   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X139_AHB_PMA_CM_VREGH_GEN3_O_SHIFT                                   6
26915 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140                                                                   0x000230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26916   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PFD_FORCE_DN_GEN3_O                                  (0x1<<0) // Force PFD to output down in gen3 rate Used only in PCIe3 1CMU config
26917   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PFD_FORCE_DN_GEN3_O_SHIFT                            0
26918   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PFD_FORCE_UP_GEN3_O                                  (0x1<<1) // Force PFD to output up in gen3 rate Used only in PCIe3 1CMU config
26919   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PFD_FORCE_UP_GEN3_O_SHIFT                            1
26920   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_V2I_FILTER_SW_ON_GEN3_O                              (0x1<<2) // CMU V2I filter enable in gen3 rate Used only in PCIe3 1CMU config
26921   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_V2I_FILTER_SW_ON_GEN3_O_SHIFT                        2
26922   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_GEN3_O                        (0x1<<3) // CMU VCO PMOS proportional current increase
26923   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PRP_DAC_DOWN_I_MORE_EN_GEN3_O_SHIFT                  3
26924   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_GEN3_O                        (0x1<<4) // CMU VCO PMOS proportional current decrease
26925   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_PRP_DAC_DOWN_I_LESS_EN_GEN3_O_SHIFT                  4
26926   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_VREGREF_GEN3_O                                       (0x3<<5) // CMU VDREGREF setting
26927   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X140_AHB_PMA_CM_VREGREF_GEN3_O_SHIFT                                 5
26928 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X141                                                                   0x000234UL //Access:RW   DataWidth:0x8    // CMU AFE spares in gen3 rate Used only in PCIe3 1CMU config
26929 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142                                                                   0x000238UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26930   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142_AHB_PMA_CM_PFD_PW_GEN3_O                                        (0x3<<0) // PFD pulse width setting in gen3 rate Used only in PCIe3 1CMU config
26931   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142_AHB_PMA_CM_PFD_PW_GEN3_O_SHIFT                                  0
26932   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142_AHB_PMA_CM_I_DROPI_GEN3_O                                       (0x1<<2) // Enable to reduce charge pump reference current
26933   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142_AHB_PMA_CM_I_DROPI_GEN3_O_SHIFT                                 2
26934   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142_AHB_PMA_CM_P_KVCO_SEL_GEN3_O                                    (0x1f<<3) // CMU PLL KVCO setting in gen3 rate Used only in PCIe3 1CMU config
26935   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X142_AHB_PMA_CM_P_KVCO_SEL_GEN3_O_SHIFT                              3
26936 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X143                                                                   0x00023cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26937   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X143_AHB_PMA_CM_DIVPSEL_GEN3_O                                       (0x7f<<0) // CMU P-divider setting in gen3 rate Used only in PCIe3 1CMU config
26938   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X143_AHB_PMA_CM_DIVPSEL_GEN3_O_SHIFT                                 0
26939 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144                                                                   0x000240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26940   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_VCOFR_GEN3_O                                         (0x7<<0) // Override enable for overriding VCOFR value in gen3 rate Used only in PCIe3 1CMU config
26941   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_VCOFR_GEN3_O_SHIFT                                   0
26942   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_PLL_REFDIV2_ENA_GEN3_O                               (0x1<<3) // Not used
26943   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_PLL_REFDIV2_ENA_GEN3_O_SHIFT                         3
26944   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_PREDIV4_ENA_GEN3_O                                   (0x1<<4) // Not used
26945   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_PREDIV4_ENA_GEN3_O_SHIFT                             4
26946   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_FL_LDHS_GEN3_9_8_O                                   (0x3<<6) // Not used
26947   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X144_AHB_PMA_CM_FL_LDHS_GEN3_9_8_O_SHIFT                             6
26948 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X145                                                                   0x000244UL //Access:RW   DataWidth:0x8    // Not used
26949 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X146                                                                   0x000248UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26950   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X146_AHB_PMA_CM_DIVNSEL_GEN3_O                                       (0x7f<<0) // Not used
26951   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X146_AHB_PMA_CM_DIVNSEL_GEN3_O_SHIFT                                 0
26952 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X147                                                                   0x00024cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26953   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X147_AHB_CMU_PROG_MULT_REF_CLK_WAIT_O                                (0x7<<0) // wait multiplication factor for msm_cmu_databank
26954   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X147_AHB_CMU_PROG_MULT_REF_CLK_WAIT_O_SHIFT                          0
26955 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X149                                                                   0x000254UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26956   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X149_AHB_PMA_CM_EN_REGLN_O                                           (0xf<<0) // Not used
26957   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X149_AHB_PMA_CM_EN_REGLN_O_SHIFT                                     0
26958 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X150                                                                   0x000258UL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode in gen3 rate Used only in PCIe3 1CMU config
26959 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X151                                                                   0x00025cUL //Access:RW   DataWidth:0x8    // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode in gen3 rate Used only in PCIe3 1CMU config
26960 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X152                                                                   0x000260UL //Access:RW   DataWidth:0x8    // Multi Field Register.
26961   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X152_GEN3_SSC_FCNTL_O_19_16                                          (0xf<<0) // Frequency offset control word for SSC in synth mode or SSC_GEN fracsyn_en mode in gen3 rate Used only in PCIe3 1CMU config
26962   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X152_GEN3_SSC_FCNTL_O_19_16_SHIFT                                    0
26963 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X153                                                                   0x000264UL //Access:RW   DataWidth:0x8    // Inverts up_i when set to 1
26964 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X154                                                                   0x000268UL //Access:RW   DataWidth:0x8    // Inverts up_i when set to 1
26965 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X161                                                                   0x000284UL //Access:RW   DataWidth:0x8    // Function info for each MSM function. Varies depending on function number. _13:06 - Address of first command to run _05:00 - Number of commands to run
26966 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X162                                                                   0x000288UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26967 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X163                                                                   0x00028cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26968 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X164                                                                   0x000290UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26969 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X165                                                                   0x000294UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26970 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X166                                                                   0x000298UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26971 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X167                                                                   0x00029cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26972 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X168                                                                   0x0002a0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26973 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X169                                                                   0x0002a4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26974 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X170                                                                   0x0002a8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26975 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X171                                                                   0x0002acUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26976 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X172                                                                   0x0002b0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26977 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X173                                                                   0x0002b4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26978 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X174                                                                   0x0002b8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26979 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X175                                                                   0x0002bcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26980 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X176                                                                   0x0002c0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26981 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X177                                                                   0x0002c4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26982 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X178                                                                   0x0002c8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26983 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X179                                                                   0x0002ccUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26984 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X180                                                                   0x0002d0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26985 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X181                                                                   0x0002d4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26986 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X182                                                                   0x0002d8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26987 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X183                                                                   0x0002dcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26988 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X184                                                                   0x0002e0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26989 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X185                                                                   0x0002e4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26990 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X186                                                                   0x0002e8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26991 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X187                                                                   0x0002ecUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26992 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X188                                                                   0x0002f0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
26993 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191                                                                   0x0002fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
26994   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_IDDQ_BIAS_IDDQ_SETVAL_O                                         (0x1<<0) // MSM Function IDDQ mode default value for iddq_bias
26995   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_IDDQ_BIAS_IDDQ_SETVAL_O_SHIFT                                   0
26996   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_BIAS_IDDQ_SETVAL_O                                           (0x1<<1) // MSM Function IDDQ mode default value for pd_bias
26997   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_BIAS_IDDQ_SETVAL_O_SHIFT                                     1
26998   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_RESET_TXCLK_PCS_CLK_IDDQ_SETVAL_O                               (0x1<<2) // MSM Function IDDQ mode default value for pcs_clk_ena
26999   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_RESET_TXCLK_PCS_CLK_IDDQ_SETVAL_O_SHIFT                         2
27000   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_CMU_IDDQ_SETVAL_O                                            (0x1<<3) // MSM Function IDDQ mode default value for pd_cmu
27001   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_CMU_IDDQ_SETVAL_O_SHIFT                                      3
27002   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREG_IDDQ_SETVAL_O                                         (0x1<<4) // MSM Function IDDQ mode default value for pd_cmureg
27003   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREG_IDDQ_SETVAL_O_SHIFT                                   4
27004   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREGREF_IDDQ_SETVAL_O                                      (0x1<<5) // MSM Function IDDQ mode default value for pd_cmuregref
27005   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_CMUREGREF_IDDQ_SETVAL_O_SHIFT                                5
27006   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_REF_IDDQ_SETVAL_O                                            (0x1<<6) // MSM Function IDDQ mode default value for pd_ref
27007   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_PD_REF_IDDQ_SETVAL_O_SHIFT                                      6
27008   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_RESET_CMU_FL_IDDQ_SETVAL_O                                      (0x1<<7) // MSM Function IDDQ mode default value for reset_cmu_fl
27009   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X191_RESET_CMU_FL_IDDQ_SETVAL_O_SHIFT                                7
27010 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192                                                                   0x000300UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27011   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_IDDQ_SETVAL_O                                         (0x1<<0) // MSM Function IDDQ mode default value for reset_cmu
27012   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_IDDQ_SETVAL_O_SHIFT                                   0
27013   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_GCRX_IDDQ_SETVAL_O                                    (0x1<<1) // MSM Function IDDQ mode default value for reset_cmu_gcrx
27014   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMU_GCRX_IDDQ_SETVAL_O_SHIFT                              1
27015   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREG_IDDQ_SETVAL_O                                      (0x1<<2) // MSM Function IDDQ mode default value for reset_cmureg
27016   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREG_IDDQ_SETVAL_O_SHIFT                                2
27017   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREGREF_IDDQ_SETVAL_O                                   (0x1<<3) // MSM Function IDDQ mode default value for reset_cmuregref
27018   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUREGREF_IDDQ_SETVAL_O_SHIFT                             3
27019   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUSYNTH_IDDQ_SETVAL_O                                    (0x1<<4) // MSM Function IDDQ mode default value for reset_cmusynth
27020   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUSYNTH_IDDQ_SETVAL_O_SHIFT                              4
27021   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUVCO_IDDQ_SETVAL_O                                      (0x1<<5) // MSM Function IDDQ mode default value for reset_cmuvco
27022   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_RESET_CMUVCO_IDDQ_SETVAL_O_SHIFT                                5
27023   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_LF_EXTZERO_ENA_IDDQ_SETVAL_O                                    (0x1<<6) // MSM Function IDDQ mode default value for lf_extzero_ena
27024   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_LF_EXTZERO_ENA_IDDQ_SETVAL_O_SHIFT                              6
27025   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_LFI_EXTZERO_IDDQ_SETVAL_O                                       (0x1<<7) // MSM Function IDDQ mode default value for lfi_extzero
27026   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X192_LFI_EXTZERO_IDDQ_SETVAL_O_SHIFT                                 7
27027 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193                                                                   0x000304UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27028   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_SOC_CLK_EN_IDDQ_SETVAL_O                                        (0x1<<0) // MSM Function IDDQ mode default value for soc_clk_en
27029   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_SOC_CLK_EN_IDDQ_SETVAL_O_SHIFT                                  0
27030   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_REFCLK_EN_IDDQ_SETVAL_O                                         (0x1<<1) // MSM Function IDDQ mode default value for refclk_en
27031   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_REFCLK_EN_IDDQ_SETVAL_O_SHIFT                                   1
27032   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PLL_LOCK_EN_IDDQ_SETVAL_O                                       (0x1<<2) // MSM Function IDDQ mode default value for pll_lock_en
27033   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PLL_LOCK_EN_IDDQ_SETVAL_O_SHIFT                                 2
27034   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_RESET_TXCLK_IDDQ_SETVAL_O                                       (0x1<<3) // Not used
27035   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_RESET_TXCLK_IDDQ_SETVAL_O_SHIFT                                 3
27036   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_RESET_CLKDIV_IDDQ_SETVAL_O                                      (0x1<<4) // Not used
27037   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_RESET_CLKDIV_IDDQ_SETVAL_O_SHIFT                                4
27038   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_IDDQ_SETVAL_O                                         (0x1<<5) // Not used
27039   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_IDDQ_SETVAL_O_SHIFT                                   5
27040   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_LEFT_IDDQ_SETVAL_O                             (0x1<<6) // Not used
27041   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_LEFT_IDDQ_SETVAL_O_SHIFT                       6
27042   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_RIGHT_IDDQ_SETVAL_O                            (0x1<<7) // Not used
27043   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X193_PD_CLKDIV_REFCLK_RIGHT_IDDQ_SETVAL_O_SHIFT                      7
27044 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194                                                                   0x000308UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27045   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_IDDQ_BIAS_RST_SETVAL_O                                          (0x1<<0) // MSM Function RST mode default value for iddq_bias
27046   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_IDDQ_BIAS_RST_SETVAL_O_SHIFT                                    0
27047   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_BIAS_RST_SETVAL_O                                            (0x1<<1) // MSM Function RST mode default value for pd_bias
27048   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_BIAS_RST_SETVAL_O_SHIFT                                      1
27049   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_RESET_TXCLK_PCS_CLK_RST_SETVAL_O                                (0x1<<2) // MSM Function RST mode default value for pcs_clk_ena
27050   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_RESET_TXCLK_PCS_CLK_RST_SETVAL_O_SHIFT                          2
27051   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_CMU_RST_SETVAL_O                                             (0x1<<3) // MSM Function RST mode default value for pd_cmu
27052   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_CMU_RST_SETVAL_O_SHIFT                                       3
27053   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREG_RST_SETVAL_O                                          (0x1<<4) // MSM Function RST mode default value for pd_cmureg
27054   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREG_RST_SETVAL_O_SHIFT                                    4
27055   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREGREF_RST_SETVAL_O                                       (0x1<<5) // MSM Function RST mode default value for pd_cmuregref
27056   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_CMUREGREF_RST_SETVAL_O_SHIFT                                 5
27057   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_REF_RST_SETVAL_O                                             (0x1<<6) // MSM Function RST mode default value for pd_ref
27058   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_PD_REF_RST_SETVAL_O_SHIFT                                       6
27059   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_RESET_CMU_FL_RST_SETVAL_O                                       (0x1<<7) // MSM Function RST mode default value for reset_cmu_fl
27060   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X194_RESET_CMU_FL_RST_SETVAL_O_SHIFT                                 7
27061 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195                                                                   0x00030cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27062   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_RST_SETVAL_O                                          (0x1<<0) // MSM Function RST mode default value for reset_cmu
27063   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_RST_SETVAL_O_SHIFT                                    0
27064   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_GCRX_RST_SETVAL_O                                     (0x1<<1) // MSM Function RST mode default value for reset_cmu_gcrx
27065   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMU_GCRX_RST_SETVAL_O_SHIFT                               1
27066   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREG_RST_SETVAL_O                                       (0x1<<2) // MSM Function RST mode default value for reset_cmureg
27067   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREG_RST_SETVAL_O_SHIFT                                 2
27068   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREGREF_RST_SETVAL_O                                    (0x1<<3) // MSM Function RST mode default value for reset_cmuregref
27069   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUREGREF_RST_SETVAL_O_SHIFT                              3
27070   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUSYNTH_RST_SETVAL_O                                     (0x1<<4) // MSM Function RST mode default value for reset_cmusynth
27071   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUSYNTH_RST_SETVAL_O_SHIFT                               4
27072   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUVCO_RST_SETVAL_O                                       (0x1<<5) // MSM Function RST mode default value for reset_cmuvco
27073   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_RESET_CMUVCO_RST_SETVAL_O_SHIFT                                 5
27074   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_LF_EXTZERO_ENA_RST_SETVAL_O                                     (0x1<<6) // MSM Function RST mode default value for lf_extzero_ena
27075   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_LF_EXTZERO_ENA_RST_SETVAL_O_SHIFT                               6
27076   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_LFI_EXTZERO_RST_SETVAL_O                                        (0x1<<7) // MSM Function RST mode default value for lfi_extzero
27077   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X195_LFI_EXTZERO_RST_SETVAL_O_SHIFT                                  7
27078 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196                                                                   0x000310UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27079   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_SOC_CLK_EN_RST_SETVAL_O                                         (0x1<<0) // MSM Function RST mode default value for soc_clk_en
27080   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_SOC_CLK_EN_RST_SETVAL_O_SHIFT                                   0
27081   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_REFCLK_EN_RST_SETVAL_O                                          (0x1<<1) // MSM Function RST mode default value for refclk_en
27082   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_REFCLK_EN_RST_SETVAL_O_SHIFT                                    1
27083   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PLL_LOCK_EN_RST_SETVAL_O                                        (0x1<<2) // MSM Function RST mode default value for pll_lock_en
27084   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PLL_LOCK_EN_RST_SETVAL_O_SHIFT                                  2
27085   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_RESET_TXCLK_RST_SETVAL_O                                        (0x1<<3) // Not used
27086   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_RESET_TXCLK_RST_SETVAL_O_SHIFT                                  3
27087   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_RESET_CLKDIV_RST_SETVAL_O                                       (0x1<<4) // Not used
27088   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_RESET_CLKDIV_RST_SETVAL_O_SHIFT                                 4
27089   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_RST_SETVAL_O                                          (0x1<<5) // Not used
27090   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_RST_SETVAL_O_SHIFT                                    5
27091   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_LEFT_RST_SETVAL_O                              (0x1<<6) // Not used
27092   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_LEFT_RST_SETVAL_O_SHIFT                        6
27093   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_RIGHT_RST_SETVAL_O                             (0x1<<7) // Not used
27094   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X196_PD_CLKDIV_REFCLK_RIGHT_RST_SETVAL_O_SHIFT                       7
27095 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197                                                                   0x000314UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27096   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_IDDQ_BIAS_NORM_SETVAL_O                                         (0x1<<0) // MSM Function NORMAL mode default value for iddq_bias
27097   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_IDDQ_BIAS_NORM_SETVAL_O_SHIFT                                   0
27098   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_BIAS_NORM_SETVAL_O                                           (0x1<<1) // MSM Function NORMAL mode default value for pd_bias
27099   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_BIAS_NORM_SETVAL_O_SHIFT                                     1
27100   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_RESET_TXCLK_PCS_CLK_NORM_SETVAL_O                               (0x1<<2) // MSM Function NORMAL mode default value for pcs_clk_ena
27101   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_RESET_TXCLK_PCS_CLK_NORM_SETVAL_O_SHIFT                         2
27102   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_CMU_NORM_SETVAL_O                                            (0x1<<3) // MSM Function NORMAL mode default value for pd_cmu
27103   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_CMU_NORM_SETVAL_O_SHIFT                                      3
27104   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREG_NORM_SETVAL_O                                         (0x1<<4) // MSM Function NORMAL mode default value for pd_cmureg
27105   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREG_NORM_SETVAL_O_SHIFT                                   4
27106   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREGREF_NORM_SETVAL_O                                      (0x1<<5) // MSM Function NORMAL mode default value for pd_cmuregref
27107   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_CMUREGREF_NORM_SETVAL_O_SHIFT                                5
27108   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_REF_NORM_SETVAL_O                                            (0x1<<6) // MSM Function NORMAL mode default value for pd_ref
27109   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_PD_REF_NORM_SETVAL_O_SHIFT                                      6
27110   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_RESET_CMU_FL_NORM_SETVAL_O                                      (0x1<<7) // MSM Function NORMAL mode default value for reset_cmu_fl
27111   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X197_RESET_CMU_FL_NORM_SETVAL_O_SHIFT                                7
27112 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198                                                                   0x000318UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27113   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_NORM_SETVAL_O                                         (0x1<<0) // MSM Function NORMAL mode default value for reset_cmu
27114   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_NORM_SETVAL_O_SHIFT                                   0
27115   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_GCRX_NORM_SETVAL_O                                    (0x1<<1) // MSM Function NORMAL mode default value for reset_cmu_gcrx
27116   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMU_GCRX_NORM_SETVAL_O_SHIFT                              1
27117   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREG_NORM_SETVAL_O                                      (0x1<<2) // MSM Function NORMAL mode default value for reset_cmureg
27118   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREG_NORM_SETVAL_O_SHIFT                                2
27119   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREGREF_NORM_SETVAL_O                                   (0x1<<3) // MSM Function NORMAL mode default value for reset_cmuregref
27120   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUREGREF_NORM_SETVAL_O_SHIFT                             3
27121   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUSYNTH_NORM_SETVAL_O                                    (0x1<<4) // MSM Function NORMAL mode default value for reset_cmusynth
27122   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUSYNTH_NORM_SETVAL_O_SHIFT                              4
27123   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUVCO_NORM_SETVAL_O                                      (0x1<<5) // MSM Function NORMAL mode default value for reset_cmuvco
27124   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_RESET_CMUVCO_NORM_SETVAL_O_SHIFT                                5
27125   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_LF_EXTZERO_ENA_NORM_SETVAL_O                                    (0x1<<6) // MSM Function NORMAL mode default value for lf_extzero_ena
27126   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_LF_EXTZERO_ENA_NORM_SETVAL_O_SHIFT                              6
27127   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_LFI_EXTZERO_NORM_SETVAL_O                                       (0x1<<7) // MSM Function NORMAL mode default value for lfi_extzero
27128   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X198_LFI_EXTZERO_NORM_SETVAL_O_SHIFT                                 7
27129 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199                                                                   0x00031cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27130   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_SOC_CLK_EN_NORM_SETVAL_O                                        (0x1<<0) // MSM Function NORMAL mode default value for soc_clk_en
27131   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_SOC_CLK_EN_NORM_SETVAL_O_SHIFT                                  0
27132   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_REFCLK_EN_NORM_SETVAL_O                                         (0x1<<1) // MSM Function NORMAL mode default value for refclk_en
27133   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_REFCLK_EN_NORM_SETVAL_O_SHIFT                                   1
27134   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PLL_LOCK_EN_NORM_SETVAL_O                                       (0x1<<2) // MSM Function NORMAL mode default value for pll_lock_en
27135   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PLL_LOCK_EN_NORM_SETVAL_O_SHIFT                                 2
27136   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_RESET_TXCLK_NORM_SETVAL_O                                       (0x1<<3) // Not used
27137   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_RESET_TXCLK_NORM_SETVAL_O_SHIFT                                 3
27138   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_RESET_CLKDIV_NORM_SETVAL_O                                      (0x1<<4) // Not used
27139   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_RESET_CLKDIV_NORM_SETVAL_O_SHIFT                                4
27140   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_NORM_SETVAL_O                                         (0x1<<5) // Not used
27141   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_NORM_SETVAL_O_SHIFT                                   5
27142   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_LEFT_NORM_SETVAL_O                             (0x1<<6) // Not used
27143   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_LEFT_NORM_SETVAL_O_SHIFT                       6
27144   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_RIGHT_NORM_SETVAL_O                            (0x1<<7) // Not used
27145   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X199_PD_CLKDIV_REFCLK_RIGHT_NORM_SETVAL_O_SHIFT                      7
27146 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200                                                                   0x000320UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27147   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_IDDQ_BIAS_PD_SETVAL_O                                           (0x1<<0) // MSM Function POWER DOWN mode default value for iddq_bias
27148   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_IDDQ_BIAS_PD_SETVAL_O_SHIFT                                     0
27149   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_BIAS_PD_SETVAL_O                                             (0x1<<1) // MSM Function POWER DOWN mode default value for pd_bias
27150   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_BIAS_PD_SETVAL_O_SHIFT                                       1
27151   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_RESET_TXCLK_PCS_CLK_PD_SETVAL_O                                 (0x1<<2) // MSM Function POWER DOWN mode default value for pcs_clk_ena
27152   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_RESET_TXCLK_PCS_CLK_PD_SETVAL_O_SHIFT                           2
27153   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_CMU_PD_SETVAL_O                                              (0x1<<3) // MSM Function POWER DOWN mode default value for pd_cmu
27154   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_CMU_PD_SETVAL_O_SHIFT                                        3
27155   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREG_PD_SETVAL_O                                           (0x1<<4) // MSM Function POWER DOWN mode default value for pd_cmureg
27156   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREG_PD_SETVAL_O_SHIFT                                     4
27157   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREGREF_PD_SETVAL_O                                        (0x1<<5) // MSM Function POWER DOWN mode default value for pd_cmuregref
27158   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_CMUREGREF_PD_SETVAL_O_SHIFT                                  5
27159   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_REF_PD_SETVAL_O                                              (0x1<<6) // MSM Function POWER DOWN mode default value for pd_ref
27160   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_PD_REF_PD_SETVAL_O_SHIFT                                        6
27161   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_RESET_CMU_FL_PD_SETVAL_O                                        (0x1<<7) // MSM Function POWER DOWN mode default value for reset_cmu_fl
27162   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X200_RESET_CMU_FL_PD_SETVAL_O_SHIFT                                  7
27163 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201                                                                   0x000324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27164   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_PD_SETVAL_O                                           (0x1<<0) // MSM Function POWER DOWN mode default value for reset_cmu
27165   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_PD_SETVAL_O_SHIFT                                     0
27166   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_GCRX_PD_SETVAL_O                                      (0x1<<1) // MSM Function POWER DOWN mode default value for reset_cmu_gcrx
27167   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMU_GCRX_PD_SETVAL_O_SHIFT                                1
27168   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREG_PD_SETVAL_O                                        (0x1<<2) // MSM Function POWER DOWN mode default value for reset_cmureg
27169   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREG_PD_SETVAL_O_SHIFT                                  2
27170   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREGREF_PD_SETVAL_O                                     (0x1<<3) // MSM Function POWER DOWN mode default value for reset_cmuregref
27171   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUREGREF_PD_SETVAL_O_SHIFT                               3
27172   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUSYNTH_PD_SETVAL_O                                      (0x1<<4) // MSM Function POWER DOWN mode default value for reset_cmusynth
27173   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUSYNTH_PD_SETVAL_O_SHIFT                                4
27174   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUVCO_PD_SETVAL_O                                        (0x1<<5) // MSM Function POWER DOWN mode default value for reset_cmuvco
27175   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_RESET_CMUVCO_PD_SETVAL_O_SHIFT                                  5
27176   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_LF_EXTZERO_ENA_PD_SETVAL_O                                      (0x1<<6) // MSM Function POWER DOWN mode default value for lf_extzero_ena
27177   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_LF_EXTZERO_ENA_PD_SETVAL_O_SHIFT                                6
27178   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_LFI_EXTZERO_PD_SETVAL_O                                         (0x1<<7) // MSM Function POWER DOWN mode default value for lfi_extzero
27179   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X201_LFI_EXTZERO_PD_SETVAL_O_SHIFT                                   7
27180 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202                                                                   0x000328UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27181   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_SOC_CLK_EN_PD_SETVAL_O                                          (0x1<<0) // MSM Function POWER DOWN mode default value for soc_clk_en
27182   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_SOC_CLK_EN_PD_SETVAL_O_SHIFT                                    0
27183   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_REFCLK_EN_PD_SETVAL_O                                           (0x1<<1) // MSM Function POWER DOWN mode default value for refclk_en
27184   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_REFCLK_EN_PD_SETVAL_O_SHIFT                                     1
27185   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PLL_LOCK_EN_PD_SETVAL_O                                         (0x1<<2) // MSM Function POWER DOWN mode default value for pll_lock_en
27186   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PLL_LOCK_EN_PD_SETVAL_O_SHIFT                                   2
27187   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_RESET_TXCLK_PD_SETVAL_O                                         (0x1<<3) // Not used
27188   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_RESET_TXCLK_PD_SETVAL_O_SHIFT                                   3
27189   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_RESET_CLKDIV_PD_SETVAL_O                                        (0x1<<4) // Not used
27190   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_RESET_CLKDIV_PD_SETVAL_O_SHIFT                                  4
27191   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_PD_SETVAL_O                                           (0x1<<5) // Not used
27192   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_PD_SETVAL_O_SHIFT                                     5
27193   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_LEFT_PD_SETVAL_O                               (0x1<<6) // Not used
27194   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_LEFT_PD_SETVAL_O_SHIFT                         6
27195   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_RIGHT_PD_SETVAL_O                              (0x1<<7) // Not used
27196   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X202_PD_CLKDIV_REFCLK_RIGHT_PD_SETVAL_O_SHIFT                        7
27197 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203                                                                   0x00032cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27198   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_IDDQ_BIAS_NORM_REFCLK_SETVAL_O                                  (0x1<<0) // MSM Function NORM REFCLK mode default value for iddq_bias
27199   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_IDDQ_BIAS_NORM_REFCLK_SETVAL_O_SHIFT                            0
27200   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_BIAS_NORM_REFCLK_SETVAL_O                                    (0x1<<1) // MSM Function NORM REFCLK mode default value for pd_bias
27201   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_BIAS_NORM_REFCLK_SETVAL_O_SHIFT                              1
27202   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_RESET_TXCLK_PCS_CLK_NORM_REFCLK_SETVAL_O                        (0x1<<2) // MSM Function NORM REFCLK mode default value for pcs_clk_ena
27203   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_RESET_TXCLK_PCS_CLK_NORM_REFCLK_SETVAL_O_SHIFT                  2
27204   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_CMU_NORM_REFCLK_SETVAL_O                                     (0x1<<3) // MSM Function NORM REFCLK mode default value for pd_cmu
27205   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_CMU_NORM_REFCLK_SETVAL_O_SHIFT                               3
27206   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_CMUREG_NORM_REFCLK_SETVAL_O                                  (0x1<<4) // MSM Function NORM REFCLK mode default value for pd_cmureg
27207   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_CMUREG_NORM_REFCLK_SETVAL_O_SHIFT                            4
27208   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_CMUREGREF_NORM_REFCLK_SETVAL_O                               (0x1<<5) // MSM Function NORM REFCLK mode default value for pd_cmuregref
27209   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_CMUREGREF_NORM_REFCLK_SETVAL_O_SHIFT                         5
27210   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_REF_NORM_REFCLK_SETVAL_O                                     (0x1<<6) // MSM Function NORM REFCLK mode default value for pd_ref
27211   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_PD_REF_NORM_REFCLK_SETVAL_O_SHIFT                               6
27212   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_RESET_CMU_FL_NORM_REFCLK_SETVAL_O                               (0x1<<7) // MSM Function NORM REFCLK mode default value for reset_cmu_fl
27213   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X203_RESET_CMU_FL_NORM_REFCLK_SETVAL_O_SHIFT                         7
27214 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204                                                                   0x000330UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27215   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMU_NORM_REFCLK_SETVAL_O                                  (0x1<<0) // MSM Function NORM REFCLK mode default value for reset_cmu
27216   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMU_NORM_REFCLK_SETVAL_O_SHIFT                            0
27217   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMU_GCRX_NORM_REFCLK_SETVAL_O                             (0x1<<1) // MSM Function NORM REFCLK mode default value for reset_cmu_gcrx
27218   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMU_GCRX_NORM_REFCLK_SETVAL_O_SHIFT                       1
27219   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUREG_NORM_REFCLK_SETVAL_O                               (0x1<<2) // MSM Function NORM REFCLK mode default value for reset_cmureg
27220   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUREG_NORM_REFCLK_SETVAL_O_SHIFT                         2
27221   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUREGREF_NORM_REFCLK_SETVAL_O                            (0x1<<3) // MSM Function NORM REFCLK mode default value for reset_cmuregref
27222   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUREGREF_NORM_REFCLK_SETVAL_O_SHIFT                      3
27223   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUSYNTH_NORM_REFCLK_SETVAL_O                             (0x1<<4) // MSM Function NORM REFCLK mode default value for reset_cmusynth
27224   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUSYNTH_NORM_REFCLK_SETVAL_O_SHIFT                       4
27225   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUVCO_NORM_REFCLK_SETVAL_O                               (0x1<<5) // MSM Function NORM REFCLK mode default value for reset_cmuvco
27226   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_RESET_CMUVCO_NORM_REFCLK_SETVAL_O_SHIFT                         5
27227   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_LF_EXTZERO_ENA_NORM_REFCLK_SETVAL_O                             (0x1<<6) // MSM Function NORM REFCLK mode default value for lf_extzero_ena
27228   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_LF_EXTZERO_ENA_NORM_REFCLK_SETVAL_O_SHIFT                       6
27229   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_LFI_EXTZERO_NORM_REFCLK_SETVAL_O                                (0x1<<7) // MSM Function NORM REFCLK mode default value for lfi_extzero
27230   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X204_LFI_EXTZERO_NORM_REFCLK_SETVAL_O_SHIFT                          7
27231 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205                                                                   0x000334UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27232   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_SOC_CLK_EN_NORM_REFCLK_SETVAL_O                                 (0x1<<0) // MSM Function NORM REFCLK mode default value for soc_clk_en
27233   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_SOC_CLK_EN_NORM_REFCLK_SETVAL_O_SHIFT                           0
27234   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_REFCLK_EN_NORM_REFCLK_SETVAL_O                                  (0x1<<1) // MSM Function NORM REFCLK mode default value for refclk_en
27235   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_REFCLK_EN_NORM_REFCLK_SETVAL_O_SHIFT                            1
27236   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PLL_LOCK_EN_NORM_REFCLK_SETVAL_O                                (0x1<<2) // MSM Function NORM REFCLK mode default value for pll_lock_en
27237   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PLL_LOCK_EN_NORM_REFCLK_SETVAL_O_SHIFT                          2
27238   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_RESET_TXCLK_NORM_REFCLK_SETVAL_O                                (0x1<<3) // Not used
27239   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_RESET_TXCLK_NORM_REFCLK_SETVAL_O_SHIFT                          3
27240   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_RESET_CLKDIV_NORM_REFCLK_SETVAL_O                               (0x1<<4) // Not used
27241   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_RESET_CLKDIV_NORM_REFCLK_SETVAL_O_SHIFT                         4
27242   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PD_CLKDIV_NORM_REFCLK_SETVAL_O                                  (0x1<<5) // Not used
27243   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PD_CLKDIV_NORM_REFCLK_SETVAL_O_SHIFT                            5
27244   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PD_CLKDIV_REFCLK_LEFT_NORM_REFCLK_SETVAL_O                      (0x1<<6) // Not used
27245   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PD_CLKDIV_REFCLK_LEFT_NORM_REFCLK_SETVAL_O_SHIFT                6
27246   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PD_CLKDIV_REFCLK_RIGHT_NORM_REFCLK_SETVAL_O                     (0x1<<7) // Not used
27247   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X205_PD_CLKDIV_REFCLK_RIGHT_NORM_REFCLK_SETVAL_O_SHIFT               7
27248 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206                                                                   0x000338UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27249   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_IDDQ_BIAS_P1_2_SETVAL_O                                         (0x1<<0) // MSM Function P1_2 mode default value for iddq_bias
27250   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_IDDQ_BIAS_P1_2_SETVAL_O_SHIFT                                   0
27251   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_BIAS_P1_2_SETVAL_O                                           (0x1<<1) // MSM Function P1_2 mode default value for pd_bias
27252   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_BIAS_P1_2_SETVAL_O_SHIFT                                     1
27253   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_RESET_TXCLK_PCS_CLK_P1_2_SETVAL_O                               (0x1<<2) // MSM Function P1_2 mode default value for pcs_clk_ena
27254   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_RESET_TXCLK_PCS_CLK_P1_2_SETVAL_O_SHIFT                         2
27255   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_CMU_P1_2_SETVAL_O                                            (0x1<<3) // MSM Function P1_2 mode default value for pd_cmu
27256   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_CMU_P1_2_SETVAL_O_SHIFT                                      3
27257   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_CMUREG_P1_2_SETVAL_O                                         (0x1<<4) // MSM Function P1_2 mode default value for pd_cmureg
27258   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_CMUREG_P1_2_SETVAL_O_SHIFT                                   4
27259   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_CMUREGREF_P1_2_SETVAL_O                                      (0x1<<5) // MSM Function P1_2 mode default value for pd_cmuregref
27260   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_CMUREGREF_P1_2_SETVAL_O_SHIFT                                5
27261   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_REF_P1_2_SETVAL_O                                            (0x1<<6) // MSM Function P1_2 mode default value for pd_ref
27262   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_PD_REF_P1_2_SETVAL_O_SHIFT                                      6
27263   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_RESET_CMU_FL_P1_2_SETVAL_O                                      (0x1<<7) // MSM Function P1_2 mode default value for reset_cmu_fl
27264   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X206_RESET_CMU_FL_P1_2_SETVAL_O_SHIFT                                7
27265 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207                                                                   0x00033cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27266   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMU_P1_2_SETVAL_O                                         (0x1<<0) // MSM Function P1_2 mode default value for reset_cmu
27267   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMU_P1_2_SETVAL_O_SHIFT                                   0
27268   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMU_GCRX_P1_2_SETVAL_O                                    (0x1<<1) // MSM Function P1_2 mode default value for reset_cmu_gcrx
27269   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMU_GCRX_P1_2_SETVAL_O_SHIFT                              1
27270   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUREG_P1_2_SETVAL_O                                      (0x1<<2) // MSM Function P1_2 mode default value for reset_cmureg
27271   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUREG_P1_2_SETVAL_O_SHIFT                                2
27272   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUREGREF_P1_2_SETVAL_O                                   (0x1<<3) // MSM Function P1_2 mode default value for reset_cmuregref
27273   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUREGREF_P1_2_SETVAL_O_SHIFT                             3
27274   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUSYNTH_P1_2_SETVAL_O                                    (0x1<<4) // MSM Function P1_2 mode default value for reset_cmusynth
27275   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUSYNTH_P1_2_SETVAL_O_SHIFT                              4
27276   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUVCO_P1_2_SETVAL_O                                      (0x1<<5) // MSM Function P1_2 mode default value for reset_cmuvco
27277   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_RESET_CMUVCO_P1_2_SETVAL_O_SHIFT                                5
27278   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_LF_EXTZERO_ENA_P1_2_SETVAL_O                                    (0x1<<6) // MSM Function P1_2 mode default value for lf_extzero_ena
27279   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_LF_EXTZERO_ENA_P1_2_SETVAL_O_SHIFT                              6
27280   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_LFI_EXTZERO_P1_2_SETVAL_O                                       (0x1<<7) // MSM Function P1_2 mode default value for lfi_extzero
27281   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X207_LFI_EXTZERO_P1_2_SETVAL_O_SHIFT                                 7
27282 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208                                                                   0x000340UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27283   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_SOC_CLK_EN_P1_2_SETVAL_O                                        (0x1<<0) // MSM Function P1_2 mode default value for soc_clk_en
27284   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_SOC_CLK_EN_P1_2_SETVAL_O_SHIFT                                  0
27285   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_REFCLK_EN_P1_2_SETVAL_O                                         (0x1<<1) // MSM Function P1_2 mode default value for refclk_en
27286   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_REFCLK_EN_P1_2_SETVAL_O_SHIFT                                   1
27287   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PLL_LOCK_EN_P1_2_SETVAL_O                                       (0x1<<2) // MSM Function P1_2 mode default value for pll_lock_en
27288   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PLL_LOCK_EN_P1_2_SETVAL_O_SHIFT                                 2
27289   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_RESET_TXCLK_P1_2_SETVAL_O                                       (0x1<<3) // Not used
27290   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_RESET_TXCLK_P1_2_SETVAL_O_SHIFT                                 3
27291   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_RESET_CLKDIV_P1_2_SETVAL_O                                      (0x1<<4) // Not used
27292   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_RESET_CLKDIV_P1_2_SETVAL_O_SHIFT                                4
27293   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PD_CLKDIV_P1_2_SETVAL_O                                         (0x1<<5) // Not used
27294   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PD_CLKDIV_P1_2_SETVAL_O_SHIFT                                   5
27295   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PD_CLKDIV_REFCLK_LEFT_P1_2_SETVAL_O                             (0x1<<6) // Not used
27296   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PD_CLKDIV_REFCLK_LEFT_P1_2_SETVAL_O_SHIFT                       6
27297   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PD_CLKDIV_REFCLK_RIGHT_P1_2_SETVAL_O                            (0x1<<7) // Not used
27298   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X208_PD_CLKDIV_REFCLK_RIGHT_P1_2_SETVAL_O_SHIFT                      7
27299 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X209                                                                   0x000344UL //Access:RW   DataWidth:0x8    // Not used
27300 #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X210                                                                   0x000348UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27301   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X210_AHB_P1_2_TO_NORM_REFCLK_GATE_DELAY_O_14_8                       (0x7f<<0) // Not used
27302   #define PHY_PCIE_IP_REG_AHB_CMU_CSR_0_X210_AHB_P1_2_TO_NORM_REFCLK_GATE_DELAY_O_14_8_SHIFT                 0
27303 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X0                                                                    0x000800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27304   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for TX path branch 2 : 0-No division, 1- Divide by 2
27305   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
27306 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X1                                                                    0x000804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27307   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O                                       (0x1<<3) // Clock divider for RX path branch 1 : 0-No division, 1- Divide by 2
27308   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O_SHIFT                                 3
27309   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 2 : 0-No division, 1- Divide by 2
27310   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
27311 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X2                                                                    0x000808UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27312   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 4 : 0-No division, 1- Divide by 2
27313   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O_SHIFT                                 7
27314 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X3                                                                    0x00080cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27315   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X3_PMA_CMU_SEL_O_0                                                  (0x1<<0) // CMU Select for lane  0 -	 Select CMU0  1 -	 Select CMU1
27316   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X3_PMA_CMU_SEL_O_0_SHIFT                                            0
27317   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X3_PMA_TXCLK_SEL_O_1                                                (0x1<<1) // PMA TX Clock Select for TX CDR VCO  0 -	 CMU0 Clock  1 -	 CMU1 Clock
27318   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X3_PMA_TXCLK_SEL_O_1_SHIFT                                          1
27319 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4                                                                    0x000810UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27320   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_CDRCTRL_DIV_EN_O_1_0                                             (0x3<<0) // 0 - Divide by 1 1/2 - Divide by 2 3 - Divide by 4
27321   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_CDRCTRL_DIV_EN_O_1_0_SHIFT                                       0
27322   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_GCFSM_DIV_EN_O_1_0                                               (0x3<<2) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
27323   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_GCFSM_DIV_EN_O_1_0_SHIFT                                         2
27324   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_LN_CLK_TXB_DIV24OR1_O                                            (0x3<<4) // Divide ratio setting for lnX_ck_txb_o. When ln_common_sync_txclk_en_o is high and in NORM state:                                            2'b00: lnX_ck_txb_o is divided by 1 version of the tx byte clock from PMA.                     2'b01/2'b10: lnX_ck_txb_o is divided by 2 version of the tx byte clock from PMA.                  2'b11: lnX_ck_txb_o is divided by 4 version of the tx byte clock from PMA.
27325   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_LN_CLK_TXB_DIV24OR1_O_SHIFT                                      4
27326   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_AHB_CHNG_REQ_Z_O                                                 (0x1<<6) // Not currently used
27327   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X4_AHB_CHNG_REQ_Z_O_SHIFT                                           6
27328 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X5                                                                    0x000814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27329   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X5_REF_CLK_DIV_EN_O_1_0                                             (0x3<<0) // Clock divider for ref clock going to lane_top : 0-No division, 1- Divide by 2
27330   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X5_REF_CLK_DIV_EN_O_1_0_SHIFT                                       0
27331   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X5_OOB_CLK_DIV_EN_O_1_0                                             (0x3<<2) // Clock divider for ref clock going to oob_detection module : 0-No division, 1- Divide by 2
27332   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X5_OOB_CLK_DIV_EN_O_1_0_SHIFT                                       2
27333 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7                                                                    0x00081cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27334   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_RATE_O                                                      (0x3<<0) // Rate control for BIST
27335   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_RATE_O_SHIFT                                                0
27336   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_MODE8B_O                                                (0x1<<2) // Bist generator 8b mode control 0 - Generated data word is 10 bits 1 - Generated data word is 8 bits
27337   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_MODE8B_O_SHIFT                                          2
27338   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_ERR_O                                                   (0x1<<3) // Bist generator error insert enable. 0 - BIST generator outputs normal pattern. 1 - BIST generator outputs erroneous pattern.
27339   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_ERR_O_SHIFT                                             3
27340   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_TX_CLOCK_ENABLE                                             (0x1<<4) // Active HIGH clock enable signal for the BIST transmit clock
27341   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_TX_CLOCK_ENABLE_SHIFT                                       4
27342   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_CDN_O                                                   (0x1<<5) // Bist generator master reset.
27343   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_CDN_O_SHIFT                                             5
27344   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_WORD_O                                                  (0x1<<6) // Bist generator word enable. 0 - Bist generator generates single word 8 or 10 1 - Bist generator generates double word 16 or 20
27345   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_WORD_O_SHIFT                                            6
27346   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_EN_O                                                    (0x1<<7) // Bist generator enable.  0 - Bist generator idle. 1 - Bist generator generates data
27347   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X7_BIST_GEN_EN_O_SHIFT                                              7
27348 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8                                                                    0x000820UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27349   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_CLK_SEL_O_2_0                                           (0x7<<0) // BIST Generation Clock Selection
27350   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_CLK_SEL_O_2_0_SHIFT                                     0
27351   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_SEND_PREAM_O                                            (0x1<<3) // Bist generator preamble send. Valid only if generator enabled. 0 - Bist generator sends normal data. 1 - Bist generator sends preamble.
27352   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_SEND_PREAM_O_SHIFT                                      3
27353   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_INSERT_COUNT_O_2_0                                      (0x7<<4) // Bist generator - Number of bist_chk_insert_word_i words to insert at a time. If 0, no word is ever inserted into the stream. In 20-bit mode, the product of bist_gen_insert_length x bist_gen_insert_count must be even.
27354   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X8_BIST_GEN_INSERT_COUNT_O_2_0_SHIFT                                4
27355 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X9                                                                    0x000824UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
27356 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X10                                                                   0x000828UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
27357 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X11                                                                   0x00082cUL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
27358 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X12                                                                   0x000830UL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
27359 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X13                                                                   0x000834UL //Access:RW   DataWidth:0x8    // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
27360 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14                                                                   0x000838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27361   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14_BIST_GEN_INSERT_DELAY_O_11_8                                    (0xf<<0) // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
27362   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14_BIST_GEN_INSERT_DELAY_O_11_8_SHIFT                              0
27363   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14_BCHK_EN_O                                                       (0x1<<5) // BIST checker enable Enables BIST RX Control block, which enables the actual BIST RX block when appropriate
27364   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14_BCHK_EN_O_SHIFT                                                 5
27365   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14_BCHK_CLR_O                                                      (0x1<<6) // BIST checker clear signal. Zeroes error counter output. Does NOT go through the RX BIST control block
27366   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X14_BCHK_CLR_O_SHIFT                                                6
27367 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15                                                                   0x00083cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27368   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BCHK_SRC_O_1_0                                                  (0x3<<0) // BIST checker source. 0 - BIST uses output of initial RX polbit before Symbol Aligner 1 - BIST uses output of Symbol Aligner before Elastic Buffer 2 - BIST uses output of RX loopback mux before Decoder and Polbits 3 - BIST uses output of reg1 flop bank before Interface blocks
27369   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BCHK_SRC_O_1_0_SHIFT                                            0
27370   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_DATA_MODE_O                                            (0x1<<3) // Bist checker mode select. 0X0 � UDP pattern. 0x1 � PRBS pattern
27371   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_DATA_MODE_O_SHIFT                                      3
27372   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_LFSR_LENGTH_O_1_0                                      (0x3<<4) // BIST PRBS pattern selector.
27373   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BIST_CHK_LFSR_LENGTH_O_1_0_SHIFT                                4
27374   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BIST_RX_CLOCK_ENABLE                                            (0x1<<7) // Active HIGH clock enable signal for the BIST receive clock
27375   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X15_BIST_RX_CLOCK_ENABLE_SHIFT                                      7
27376 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X16                                                                   0x000840UL //Access:RW   DataWidth:0x8    // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
27377 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17                                                                   0x000844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27378   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_PREAM0_O_9_8                                           (0x3<<0) // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
27379   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_PREAM0_O_9_8_SHIFT                                     0
27380   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_INSERT_LENGTH_O_2_0                                    (0x7<<2) // BIST Checker Insert word length.
27381   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_INSERT_LENGTH_O_2_0_SHIFT                              2
27382   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_SYNC_ON_ZEROS                                          (0x1<<5) // Setting this bit allows BIST to sync to RX value of zero
27383   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X17_BIST_CHK_SYNC_ON_ZEROS_SHIFT                                    5
27384 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X18                                                                   0x000848UL //Access:RW   DataWidth:0x8    // BIST Check Preamble
27385 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X19                                                                   0x00084cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27386   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X19_BIST_CHK_PREAM1_O_9_8                                           (0x3<<0) // BIST Check Preamble
27387   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X19_BIST_CHK_PREAM1_O_9_8_SHIFT                                     0
27388 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X20                                                                   0x000850UL //Access:RW   DataWidth:0x8    // Bist checker 40-bit user defined data pattern. In 10-bit mode, corresponds to 4 10-bit words. In 8-bit mode, corresponds to 5 8-bit words. K code is assumed to be 0 in 8-bit mode.
27389 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X21                                                                   0x000854UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
27390 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X22                                                                   0x000858UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
27391 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X23                                                                   0x00085cUL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
27392 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X24                                                                   0x000860UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
27393 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X25                                                                   0x000864UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
27394 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X26                                                                   0x000868UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
27395 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X27                                                                   0x00086cUL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
27396 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X28                                                                   0x000870UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
27397 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X29                                                                   0x000874UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
27398 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X30                                                                   0x000878UL //Access:R    DataWidth:0x8    // Bist errors detected
27399 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X31                                                                   0x00087cUL //Access:R    DataWidth:0x8    // Bist errors detected
27400 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X32                                                                   0x000880UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
27401 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X33                                                                   0x000884UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
27402 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X34                                                                   0x000888UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
27403 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X35                                                                   0x00088cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
27404 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X36                                                                   0x000890UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
27405 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X37                                                                   0x000894UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
27406 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X38                                                                   0x000898UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
27407 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X39                                                                   0x00089cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
27408 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X40                                                                   0x0008a0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
27409 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X41                                                                   0x0008a4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
27410 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X42                                                                   0x0008a8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
27411 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X43                                                                   0x0008acUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
27412 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X44                                                                   0x0008b0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
27413 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X45                                                                   0x0008b4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
27414 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X46                                                                   0x0008b8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
27415 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X47                                                                   0x0008bcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
27416 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X48                                                                   0x0008c0UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 1/2 - for the new ICA method
27417 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X49                                                                   0x0008c4UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 3 - for the new ICA method
27418 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X50                                                                   0x0008c8UL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 1/2 - for the new ICA method
27419 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X51                                                                   0x0008ccUL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 3 - for the new ICA method
27420 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X52                                                                   0x0008d0UL //Access:RW   DataWidth:0x8    // The start length of DFE offset calibration's first cycle is the value of this register multiplied by 4.
27421 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53                                                                   0x0008d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27422   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0                            (0x1f<<0) // The start length of DFE offset calibration, except for the 1st cycle.
27423   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0_SHIFT                      0
27424   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2                                     (0x1<<5) // COMLANE or LANE CSR Select for GCFSM Cycle Length registers  0 -	 Select COMLANE registers  1 -	 Select LANE registers
27425   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2_SHIFT                               5
27426   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_TW_METHOD_EN                                         (0x1<<6) // ICA Timing Window Method Enable control - for GCFSM
27427   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_TW_METHOD_EN_SHIFT                                   6
27428   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_PMA_LOAD_OVR                                         (0x1<<7) // ICA Method PMA Load signal Override - for GCFSM
27429   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X53_GCFSM_LANE_PMA_LOAD_OVR_SHIFT                                   7
27430 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X54                                                                   0x0008d8UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
27431 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X55                                                                   0x0008dcUL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
27432 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X56                                                                   0x0008e0UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
27433 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57                                                                   0x0008e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27434   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_OVR_O_27_24                                               (0xf<<0) // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
27435   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_OVR_O_27_24_SHIFT                                         0
27436   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_OUT_OVR_EN_O                                         (0x1<<4) // General Calibration Finite State Machine GCFSM output override enable - assertion causes data stored in gcfsm_lane_pma_data_ovr_o to override calibration values for the block selected by gcfsm_lane_pma_cal_ovr_o.
27437   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_OUT_OVR_EN_O_SHIFT                                   4
27438   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_LATCH_OVR_O                                      (0x1<<5) // GCFSM pma_latch_o override
27439   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_LATCH_OVR_O_SHIFT                                5
27440   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_GO_OVR_O                                         (0x1<<6) // GCFSM pma_go_o override
27441   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_GO_OVR_O_SHIFT                                   6
27442   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_READ_OVR_O                                       (0x1<<7) // GCFSM pma_read_o override.
27443   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X57_GCFSM_LANE_PMA_READ_OVR_O_SHIFT                                 7
27444 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X58                                                                   0x0008e8UL //Access:RW   DataWidth:0x8    // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
27445 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X59                                                                   0x0008ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27446   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8                                  (0xf<<0) // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
27447   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8_SHIFT                            0
27448 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X60                                                                   0x0008f0UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
27449 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X61                                                                   0x0008f4UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
27450 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X62                                                                   0x0008f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27451   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_REQ_IN_OVR_O                                             (0x3<<0) // Bit 0:  Override enable for msm_ln_req Bit 1 : Override msm_ln_req
27452   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_REQ_IN_OVR_O_SHIFT                                       0
27453   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_FUNC_IN_OVR_O                                            (0x3f<<2) // Bit 2:  Override enable for msm_func Bits [7:3] : Override msm_func
27454   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X62_LN_MSM_FUNC_IN_OVR_O_SHIFT                                      2
27455 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X65                                                                   0x000904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27456   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X65_GCFSM_OVR_O_28                                                  (0x1<<0) // Not currently used
27457   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X65_GCFSM_OVR_O_28_SHIFT                                            0
27458 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X66                                                                   0x000908UL //Access:RW   DataWidth:0x8    // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
27459 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X67                                                                   0x00090cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27460   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_DLY_CDR_O_6_0                                          (0x7f<<0) // Number of clock cycles between signal detect indicator
27461   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_DLY_CDR_O_6_0_SHIFT                                    0
27462   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8                                     (0x1<<7) // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
27463   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8_SHIFT                               7
27464 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X68                                                                   0x000910UL //Access:RW   DataWidth:0x8    // Number of clock cycles between CISEL assertion
27465 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69                                                                   0x000914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27466   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_DLY_LANE_O_9_8                                         (0x3<<0) // Number of clock cycles between CISEL assertion
27467   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_DLY_LANE_O_9_8_SHIFT                                   0
27468   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_START_LEN_O_3_0                                        (0xf<<2) // Number of clock cycles between when CDR control block
27469   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_START_LEN_O_3_0_SHIFT                                  2
27470   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_INT_FIL_O_1_0                                          (0x3<<6) // CDR control DLPF positioning control.
27471   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X69_CDR_CTRL_INT_FIL_O_1_0_SHIFT                                    6
27472 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X70                                                                   0x000918UL //Access:RW   DataWidth:0x8    // CDR control block cycle length When not in PCIe Gen3.
27473 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X71                                                                   0x00091cUL //Access:RW   DataWidth:0x8    // CDR control block cycle length When in PCIe Gen3.
27474 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X72                                                                   0x000920UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27475   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MAX_DIFF_O_4_0                                         (0x1f<<0) // Maximum difference from DLPF center point.
27476   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MAX_DIFF_O_4_0_SHIFT                                   0
27477   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MIN_BOUNCE_O_2_0                                       (0x7<<5) // Maximum difference from DLPF center point.
27478   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X72_CDR_CTRL_MIN_BOUNCE_O_2_0_SHIFT                                 5
27479 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73                                                                   0x000924UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27480   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_TW_METHOD_EN                                           (0x1<<0) // ICA Timing Window Method Enable control - for cdr_control
27481   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_TW_METHOD_EN_SHIFT                                     0
27482   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_CDR_CONTROL_ATT_CTRL_O                                          (0x1<<1) // ATT wait control. Upon detection of signal, DFE ATT calibration is enabled, without CISEL being asserted to the CDR.  0 - CDR control block will wait for ATT calibration before proceeding 1 - CDR control block will not wait for ATT calibration
27483   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_CDR_CONTROL_ATT_CTRL_O_SHIFT                                    1
27484   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_RXEQ_WAIT_EN_O                                                  (0x1<<2) // CDR control block wait for DFE signal.  0 - Do not wait for DFE calibration before enabling rx data 1 - Wait for DFE calibration before enabling rx data
27485   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_RXEQ_WAIT_EN_O_SHIFT                                            2
27486   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_DLY_CDR_O_9_7                                          (0x7<<3) // Number of clock cycles between signal detect indicator
27487   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X73_CDR_CTRL_DLY_CDR_O_9_7_SHIFT                                    3
27488 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X74                                                                   0x000928UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
27489 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X75                                                                   0x00092cUL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
27490 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X76                                                                   0x000930UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
27491 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X77                                                                   0x000934UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27492   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_OUT_OVR_O_29_24                                        (0x3f<<0) // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
27493   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_OUT_OVR_O_29_24_SHIFT                                  0
27494   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_CAL_LOAD_OVR                                           (0x1<<6) // ICA Method PMA Load signal Override - for cdr_control
27495   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X77_CDR_CTRL_CAL_LOAD_OVR_SHIFT                                     6
27496 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X78                                                                   0x000938UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27497   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_ALIGN_POS_O_5_0                                       (0x3f<<0) // Symbol aligner position override enable.
27498   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_ALIGN_POS_O_5_0_SHIFT                                 0
27499   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_MODE_O_1_0                                            (0x3<<6) // Symbol aligner mode select.
27500   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X78_SYM_ALIGN_MODE_O_1_0_SHIFT                                      6
27501 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X79                                                                   0x00093cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27502   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X79_SYM_ALIGN_BYPASS_O                                              (0x1<<0) // Asserting this register will bypass the symbol aligner
27503   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X79_SYM_ALIGN_BYPASS_O_SHIFT                                        0
27504 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X80                                                                   0x000940UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before forcing exit form EI
27505 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81                                                                   0x000944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27506   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before forcing exit form EI
27507   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8_SHIFT                        0
27508   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_CLR_ERR_O                                         (0x1<<2) // Clears the elec idle control error flag
27509   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_CLR_ERR_O_SHIFT                                   2
27510   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_INFERRED_O                                     (0x1<<3) // Override for ei_inferred signal
27511   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_INFERRED_O_SHIFT                               3
27512   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O                                  (0x1<<4) // Override for ei_mask signal
27513   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O_SHIFT                            4
27514   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O                                   (0x1<<5) // Override for ei_exit_type signal
27515   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O_SHIFT                             5
27516   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_OVR_O                                             (0x1<<6) // EI control override enable
27517   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X81_ELECIDLE_CTRL_OVR_O_SHIFT                                       6
27518 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X82                                                                   0x000948UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before entering back into EI
27519 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X83                                                                   0x00094cUL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect glitch filter counter
27520 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X84                                                                   0x000950UL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect low filter min value
27521 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85                                                                   0x000954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27522   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before entering back into EI
27523   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8_SHIFT                        0
27524   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0                               (0x3<<2) // EI Exit time cycles = timer_len_sel[1:0]+1*exit_timer_len_i[9:0]
27525   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0_SHIFT                         2
27526   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85_LOOPBACK_EN_O                                                   (0x1<<4) // Control signal to force decoder into loopback mode
27527   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X85_LOOPBACK_EN_O_SHIFT                                             4
27528 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86                                                                   0x000958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27529   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86_FES_LB_ENA_O                                                    (0x1<<0) // FES loopback enable.
27530   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86_FES_LB_ENA_O_SHIFT                                              0
27531   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86_NES_LB_ENA_O                                                    (0x1<<1) // NES loopback enable.
27532   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86_NES_LB_ENA_O_SHIFT                                              1
27533   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86_RXCLK_LB_ENA_O                                                  (0x1<<2) // HS recovered clock to transmit loopback enable.
27534   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X86_RXCLK_LB_ENA_O_SHIFT                                            2
27535 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X87                                                                   0x00095cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27536   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOST_OVR_O                                       (0x1<<0) // RX boost override enable
27537   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOST_OVR_O_SHIFT                                 0
27538   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O                                  (0x7f<<1) // RX boost override setting. Thermometer coded.
27539   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O_SHIFT                            1
27540 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X88                                                                   0x000960UL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
27541 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89                                                                   0x000964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27542   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV1_O                                      (0x7<<0) // Signal detect threshold select for Full rate
27543   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV1_O_SHIFT                                0
27544   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV2_O                                      (0x7<<3) // Signal detect threshold select for div-by-2 rate
27545   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_SD_THSEL_DIV2_O_SHIFT                                3
27546   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXUP_O                                               (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
27547   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXUP_O_SHIFT                                         6
27548   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXPREDIV4_ENA_O                                      (0x1<<7) // RX FL calibration clock DIV4 enable
27549   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X89_AHB_PMA_LN_RXPREDIV4_ENA_O_SHIFT                                7
27550 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90                                                                   0x000968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27551   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_SD_THSEL_DIV4_O                                      (0x7<<0) // Signal detect threshold select for div-by-4 rate
27552   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_SD_THSEL_DIV4_O_SHIFT                                0
27553   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_AGC_THSEL_O                                          (0x7<<3) // AGC threshold select
27554   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_AGC_THSEL_O_SHIFT                                    3
27555   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_VREGH_O                                              (0x3<<6) // Regulator VREGH setting
27556   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X90_AHB_PMA_LN_VREGH_O_SHIFT                                        6
27557 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X91                                                                   0x00096cUL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS
27558 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92                                                                   0x000970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27559   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O                                      (0x3<<0) // RX FL calibration LDHS
27560   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O_SHIFT                                0
27561   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXVCO_BIAS_O                                         (0xf<<2) // CDR VCO bias setting.
27562   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_RXVCO_BIAS_O_SHIFT                                   2
27563   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O                                      (0x1<<6) // DLPF DIV2 enable
27564   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O_SHIFT                                6
27565   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_CDR_DVDR_ENA_O                                       (0x1<<7) // CDR DivN clock divider enable.
27566   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X92_AHB_PMA_LN_CDR_DVDR_ENA_O_SHIFT                                 7
27567 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X93                                                                   0x000974UL //Access:RW   DataWidth:0x8    // AFE spare controls
27568 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X94                                                                   0x000978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27569   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_CDR_DVDR_O                                           (0x3f<<0) // CDR DivN clock division ratio.
27570   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_CDR_DVDR_O_SHIFT                                     0
27571   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_VREG_O                                               (0x3<<6) // Regulator VREG setting
27572   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X94_AHB_PMA_LN_VREG_O_SHIFT                                         6
27573 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95                                                                   0x00097cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27574   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_BB_STEP_O                                            (0xf<<0) // CDR bb_step
27575   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_BB_STEP_O_SHIFT                                      0
27576   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_INT_STEP_O                                           (0x7<<4) // CDR int step
27577   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_INT_STEP_O_SHIFT                                     4
27578   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_RXDWN_O                                              (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
27579   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X95_AHB_PMA_LN_RXDWN_O_SHIFT                                        7
27580 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96                                                                   0x000980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27581   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_O                                            (0x7<<0) // RXVCOFR override value Enabled by pma_ln_dr_rxvcofr_sel_o
27582   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_O_SHIFT                                      0
27583   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_SEL_O                                        (0x1<<3) // Override enable for RXVCOFR override vakue
27584   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RXVCOFR_SEL_O_SHIFT                                  3
27585   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RX_SELR_O                                            (0x7<<4) // CTLE R degeneration select
27586   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X96_AHB_PMA_LN_RX_SELR_O_SHIFT                                      4
27587 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X97                                                                   0x000984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27588   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X97_AHB_PMA_LN_RX_SELC_O                                            (0x7<<0) // CTLE C degeneration select
27589   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X97_AHB_PMA_LN_RX_SELC_O_SHIFT                                      0
27590 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X99                                                                   0x00098cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27591   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_DFE_BW_SCALE                                             (0x3<<4) // DFE Bandwidth Selection
27592   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_DFE_BW_SCALE_SHIFT                                       4
27593   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_PHD_ENA_O_1_0                                            (0x3<<6) // CDR phase detector proportional path enable bit 0: enables D4/D3 data/edge samplers bit 1: enables D1/D2 data/edge samplers
27594   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X99_PMA_LN_PHD_ENA_O_1_0_SHIFT                                      6
27595 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X100                                                                  0x000990UL //Access:RW   DataWidth:0x8    // On-chip eye diagram X-direction offset control: Bit 0: unused Bits 1-2: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 3-9: Fine x-direction offset, note bit reversal
27596 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101                                                                  0x000994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27597   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_DLY_O_8_8                                           (0x1<<0) // On-chip eye diagram X-direction offset control: Bits 0-1: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 2-8: Fine x-direction offset, note bit reversal
27598   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_DLY_O_8_8_SHIFT                                     0
27599   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_SGN_RST_O                                           (0x1<<2) // Reset signal for eye alignment mechanism.
27600   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_SGN_RST_O_SHIFT                                     2
27601   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_SD_BWSEL                                                (0x1<<3) // RX signal detector bandwidth select. 0: Nominal bandwidth 1: 10% higher bandwidth
27602   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_SD_BWSEL_SHIFT                                          3
27603   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA270_O                                            (0x1<<4) // In eye diagram generation mode, assertion overrides the ck_270 DFE clock "right" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
27604   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA270_O_SHIFT                                      4
27605   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA90_O                                             (0x1<<5) // In eye diagram generation mode, assertion overrides the ck_90 DFE clock "left" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
27606   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X101_PMA_LN_EYE_ENA90_O_SHIFT                                       5
27607 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X102                                                                  0x000998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27608   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X102_PMA_LN_DFE_BIAS_O_3_0                                          (0xf<<0) // DFE bias setting.
27609   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X102_PMA_LN_DFE_BIAS_O_3_0_SHIFT                                    0
27610 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X103                                                                  0x00099cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27611   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TX_SR_FASTCAP_O_3_0                                     (0xf<<0) // TX driver capacitive slew rate control.
27612   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TX_SR_FASTCAP_O_3_0_SHIFT                               0
27613   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TXEQ_POLARITY_O_3_0                                     (0xf<<4) // TX coefficient polarity enable. Set to "1" for negative polarity. bit 0: Cm bit 1: C0 bit 2: C1
27614   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X103_PMA_LN_TXEQ_POLARITY_O_3_0_SHIFT                               4
27615 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X104                                                                  0x0009a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27616   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_TX_SR_DAC_O_3_0                                         (0xf<<0) // TX slew rate DAC bias current control
27617   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_TX_SR_DAC_O_3_0_SHIFT                                   0
27618   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_HSCLK_SEL_O                                             (0x1<<4) // CDR clock divider bypass enable.
27619   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X104_PMA_LN_HSCLK_SEL_O_SHIFT                                       4
27620 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X105                                                                  0x0009a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27621   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TX_VREG_LEV_O_4_0                                       (0x1f<<0) // TX driver regulator voltage setting.
27622   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TX_VREG_LEV_O_4_0_SHIFT                                 0
27623   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TXDRV_BLEED_ENA_O                                       (0x1<<5) // TX bleed enable
27624   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X105_PMA_LN_TXDRV_BLEED_ENA_O_SHIFT                                 5
27625 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X106                                                                  0x0009a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27626   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O                                 (0x1<<0) // RX boost override enable.
27627   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O_SHIFT                           0
27628   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O                              (0x7f<<1) // RX boost override setting. Thermometer coded.
27629   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O_SHIFT                        1
27630 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X107                                                                  0x0009acUL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
27631 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108                                                                  0x0009b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27632   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_SD_THSEL_GEN3_O                                     (0x7<<0) // Signal detect threshold select for Gen3
27633   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_SD_THSEL_GEN3_O_SHIFT                               0
27634   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O                                    (0x7<<3) // AGC threshold select for Gen3
27635   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O_SHIFT                              3
27636   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_RXUP_GEN3_O                                         (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
27637   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_RXUP_GEN3_O_SHIFT                                   6
27638   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O                                (0x1<<7) // CDR VCO frequency lock counter divide by 4 enable.
27639   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O_SHIFT                          7
27640 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X109                                                                  0x0009b4UL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS for Gen3
27641 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110                                                                  0x0009b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27642   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O                                (0x3<<0) // RX FL calibration LDHS for Gen3
27643   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O_SHIFT                          0
27644   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O                                   (0xf<<2) // CDR VCO bias setting.
27645   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O_SHIFT                             2
27646   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O                                (0x1<<6) // DLPF DIV2 enable
27647   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O_SHIFT                          6
27648   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O                                 (0x1<<7) // CDR DivN clock divider enable.
27649   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O_SHIFT                           7
27650 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X111                                                                  0x0009bcUL //Access:RW   DataWidth:0x8    // AFE spare controls for Gen3
27651 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X112                                                                  0x0009c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27652   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O                                     (0x3f<<0) // CDR DivN clock divider ratio..
27653   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O_SHIFT                               0
27654   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X112_AHB_PMA_LN_VREG_GEN3_O                                         (0x3<<6) // Regulator VREG setting for Gen3
27655   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X112_AHB_PMA_LN_VREG_GEN3_O_SHIFT                                   6
27656 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113                                                                  0x0009c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27657   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113_AHB_PMA_LN_BB_STEP_GEN3_O                                      (0xf<<0) // CDR bb_step for Gen3
27658   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113_AHB_PMA_LN_BB_STEP_GEN3_O_SHIFT                                0
27659   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113_AHB_PMA_LN_INT_STEP_GEN3_O                                     (0x7<<4) // CDR int step for Gen3
27660   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113_AHB_PMA_LN_INT_STEP_GEN3_O_SHIFT                               4
27661   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113_AHB_PMA_LN_RXDWN_GEN3_O                                        (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
27662   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X113_AHB_PMA_LN_RXDWN_GEN3_O_SHIFT                                  7
27663 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114                                                                  0x0009c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27664   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114_AHB_PMA_LN_RXVCOFR_GEN3_O                                      (0x7<<0) // RXVCOFR override value for Gen3 Enabled by pma_ln_dr_rxvcofr_sel_o
27665   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114_AHB_PMA_LN_RXVCOFR_GEN3_O_SHIFT                                0
27666   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114_AHB_PMA_LN_RX_SELR_GEN3_O                                      (0x7<<3) // CTLE R degeneration select for Gen3
27667   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114_AHB_PMA_LN_RX_SELR_GEN3_O_SHIFT                                3
27668   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114_AHB_PMA_LN_VREGH_GEN3_O                                        (0x3<<6) // Not currently used
27669   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X114_AHB_PMA_LN_VREGH_GEN3_O_SHIFT                                  6
27670 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X115                                                                  0x0009ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27671   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X115_AHB_PMA_LN_RX_SELC_GEN3_O                                      (0x7<<0) // CTLE R degeneration select for Gen3
27672   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X115_AHB_PMA_LN_RX_SELC_GEN3_O_SHIFT                                0
27673 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X119                                                                  0x0009dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27674   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXP_MARGIN                                              (0xf<<0) // Value to minus/add from the calibrated txterm value
27675   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXP_MARGIN_SHIFT                                        0
27676   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXN_MARGIN                                              (0xf<<4) // Value to minus/add from the calibrated txterm value
27677   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X119_AHB_TX_CXN_MARGIN_SHIFT                                        4
27678 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X120                                                                  0x0009e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27679   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_CMP                                        (0xf<<0) // in txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator  the register ix X2 is the actual number of wait cycle
27680   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_CMP_SHIFT                                  0
27681   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE                                     (0x7<<4) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
27682   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE_SHIFT                               4
27683 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121                                                                  0x0009e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27684   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES                                  (0xf<<0) // in txterm calibration, the number of samples to take from the same comparator
27685   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES_SHIFT                            0
27686   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXP_MARGIN_ADD_0                                        (0x1<<4) // when 1, the final tx term value is calibrated txterm value + tx_cxp_margin; when 0, the final tx term value is calibrated txterm value - tx_cxp_margin
27687   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXP_MARGIN_ADD_0_SHIFT                                  4
27688   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXN_MARGIN_ADD_0                                        (0x1<<5) // when 1, the final tx term value is calibrated txterm value + tx_cxn_margin; when 0, the final tx term value is calibrated txterm value - tx_cxn_margin
27689   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CXN_MARGIN_ADD_0_SHIFT                                  5
27690   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CX_OVR_ENA                                              (0x1<<6) // enable override calibrated txterm value
27691   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_CX_OVR_ENA_SHIFT                                        6
27692   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TERM_EN_CAL_OVR                                         (0x1<<7) // Debug feature, when set forces circuit to be affected by ahb_tx_cdac_ovr
27693   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X121_AHB_TX_TERM_EN_CAL_OVR_SHIFT                                   7
27694 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X122                                                                  0x0009e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27695   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXP_OVR                                                 (0xf<<0) // override calibrated txterm value
27696   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXP_OVR_SHIFT                                           0
27697   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXN_OVR                                                 (0xf<<4) // override calibrated txterm value
27698   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X122_AHB_TX_CXN_OVR_SHIFT                                           4
27699 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X123                                                                  0x0009ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27700   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_0                                                    (0x1<<0) // TX Control override enable. Bit 0: txdrv_sel_sw_map Bit 1: not currently used
27701   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_0_SHIFT                                              0
27702   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_7_2                                                  (0x3f<<2) // TX Control override enable. Bits 5:2:txdrv_att_in[3:0] Bits 7:6 : tx_slew_sld[1:0]
27703   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X123_TX_CTRL_O_7_2_SHIFT                                            2
27704 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X124                                                                  0x0009f0UL //Access:RW   DataWidth:0x8    // Bits 12:8: txdrv_c1_in[4:0] Bits 15:13: txdrv_c2_in[2:0]
27705 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X125                                                                  0x0009f4UL //Access:RW   DataWidth:0x8    // Bits 19-16: txdrv_cm_in[3:0]  Bits 22-20: tx_slew_sld3f[2:0] Bit 23: txdrv_preem_1lsb_mode
27706 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126                                                                  0x0009f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27707   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_EN_O                                                      (0x1<<0) // DFE block enable signal.
27708   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_EN_O_SHIFT                                                0
27709   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE_OW_O_2_0                                          (0x7<<1) // These bits have similar functionality as rxeq_rate_ow_o_2_0 bits in COMLANE CSR. These are used mainly in COMBINATION modes of operation. They are logically OR'ed with the bits in COMLANE.
27710   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE_OW_O_2_0_SHIFT                                    1
27711   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE1_CAL_EN_O_3                                       (0x1<<4) // This bit has similar function as rxeq_rate1_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
27712   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE1_CAL_EN_O_3_SHIFT                                 4
27713   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE2_CAL_EN_O_4                                       (0x1<<5) // This bit has similar function as rxeq_rate2_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
27714   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE2_CAL_EN_O_4_SHIFT                                 5
27715   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE3_CAL_EN_O_5                                       (0x1<<6) // This bit has similar function as rxeq_rate3_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
27716   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_RATE3_CAL_EN_O_5_SHIFT                                 6
27717   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_FORCE_CAL_O_6                                          (0x1<<7) // This bit has similar function as rxeq_force_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
27718   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X126_RXEQ_LN_FORCE_CAL_O_6_SHIFT                                    7
27719 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X127                                                                  0x0009fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27720   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X127_RXEQ_CONT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
27721   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X127_RXEQ_CONT_CAL_O_6_0_SHIFT                                      0
27722 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X128                                                                  0x000a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27723   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X128_RXEQ_INIT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
27724   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X128_RXEQ_INIT_CAL_O_6_0_SHIFT                                      0
27725 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X130                                                                  0x000a08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27726   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate1
27727   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_ATT_START_O_3_0_SHIFT                               0
27728   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate1
27729   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X130_RXEQ_RATE1_BOOST_START_O_3_0_SHIFT                             4
27730 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X131                                                                  0x000a0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27731   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate2
27732   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_ATT_START_O_3_0_SHIFT                               0
27733   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate2
27734   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X131_RXEQ_RATE2_BOOST_START_O_3_0_SHIFT                             4
27735 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X132                                                                  0x000a10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27736   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X132_RXEQ_RATE2_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate2
27737   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X132_RXEQ_RATE2_TAP1_START_O_6_0_SHIFT                              0
27738 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X133                                                                  0x000a14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27739   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X133_RXEQ_RATE2_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate2
27740   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X133_RXEQ_RATE2_TAP2_START_O_5_0_SHIFT                              0
27741 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X134                                                                  0x000a18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27742   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X134_RXEQ_RATE2_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate2
27743   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X134_RXEQ_RATE2_TAP3_START_O_5_0_SHIFT                              0
27744 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X135                                                                  0x000a1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27745   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X135_RXEQ_RATE2_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate2
27746   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X135_RXEQ_RATE2_TAP4_START_O_5_0_SHIFT                              0
27747 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X136                                                                  0x000a20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27748   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X136_RXEQ_RATE2_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate2
27749   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X136_RXEQ_RATE2_TAP5_START_O_5_0_SHIFT                              0
27750 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X137                                                                  0x000a24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27751   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate3
27752   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_ATT_START_O_3_0_SHIFT                               0
27753   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate3
27754   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X137_RXEQ_RATE3_BOOST_START_O_3_0_SHIFT                             4
27755 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X138                                                                  0x000a28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27756   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X138_RXEQ_RATE3_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate3
27757   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X138_RXEQ_RATE3_TAP1_START_O_6_0_SHIFT                              0
27758 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X139                                                                  0x000a2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27759   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X139_RXEQ_RATE3_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate3
27760   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X139_RXEQ_RATE3_TAP2_START_O_5_0_SHIFT                              0
27761 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X140                                                                  0x000a30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27762   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X140_RXEQ_RATE3_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate3
27763   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X140_RXEQ_RATE3_TAP3_START_O_5_0_SHIFT                              0
27764 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X141                                                                  0x000a34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27765   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X141_RXEQ_RATE3_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate3
27766   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X141_RXEQ_RATE3_TAP4_START_O_5_0_SHIFT                              0
27767 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X142                                                                  0x000a38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27768   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X142_RXEQ_RATE3_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate3
27769   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X142_RXEQ_RATE3_TAP5_START_O_5_0_SHIFT                              0
27770 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143                                                                  0x000a3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27771   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_RXEQ_SUPERBST_AUTOCAL_DIS                                      (0x1<<0) // Disable auto cal w/ rx_superbst
27772   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_RXEQ_SUPERBST_AUTOCAL_DIS_SHIFT                                0
27773   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_O                                              (0xf<<1) // Max limit value for BOOST auto-calibration
27774   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_O_SHIFT                                        1
27775   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_EN_O                                           (0x1<<5) // Enable Max limiting for BOOST auto-calibration
27776   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_BOOST_MAX_LIMIT_EN_O_SHIFT                                     5
27777   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_RX_ATT_BOOST_CAL_O_1_0                                         (0x3<<6) // rx_att_boost setting used during ATT calibration
27778   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X143_RX_ATT_BOOST_CAL_O_1_0_SHIFT                                   6
27779 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144                                                                  0x000a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27780   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RX_ATT_BOOST_NORM_O_1_0                                        (0x3<<0) // rx_att_boost setting used after ATT calibration
27781   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RX_ATT_BOOST_NORM_O_1_0_SHIFT                                  0
27782   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_EN_O                                            (0x1<<2) // boost_adj_en
27783   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_EN_O_SHIFT                                      2
27784   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_DIR_O                                           (0x1<<3) // boost_adj_dir
27785   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_DIR_O_SHIFT                                     3
27786   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_VAL_O                                           (0xf<<4) // boost_adj_val This register Is not bit reversed
27787   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X144_RXEQ_BOOST_ADJ_VAL_O_SHIFT                                     4
27788 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X145                                                                  0x000a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27789   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0                              (0x7f<<0) // Max number of samples to be used for CMP Offset Noise Averaging
27790   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0_SHIFT                        0
27791   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_EN_O                                            (0x1<<7) // CMP Offset Noise Averaging Enable
27792   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X145_CMP_OFFSET_AVG_EN_O_SHIFT                                      7
27793 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X146                                                                  0x000a48UL //Access:RW   DataWidth:0x8    //
27794 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147                                                                  0x000a4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27795   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_DFE_TAP_PD_WAIT_11_8                                      (0xf<<0) //
27796   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_DFE_TAP_PD_WAIT_11_8_SHIFT                                0
27797   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_PMA_LN_DFE_OFS_CAL_ENA                                         (0x3<<4) // DFE offset calibration enable
27798   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_PMA_LN_DFE_OFS_CAL_ENA_SHIFT                                   4
27799   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS                                      (0x1<<6) // Disable auto cal w/ rx_att_gain
27800   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS_SHIFT                                6
27801   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_SUPERBST_EN_INVERT_O                                      (0x1<<7) // Inverts the polarity of superboost_en before assigning to PMA
27802   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X147_RXEQ_SUPERBST_EN_INVERT_O_SHIFT                                7
27803 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X148                                                                  0x000a50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27804   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_LOAD_EN_O_6_0                                         (0x7f<<0) // Override for RXEQ_CTRL output register load enable.
27805   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_LOAD_EN_O_6_0_SHIFT                                   0
27806   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_EN_O                                                  (0x1<<7) // Override enable for DFE signals.
27807   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X148_RXEQ_OVR_EN_O_SHIFT                                            7
27808 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X149                                                                  0x000a54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27809   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LOAD_O_6_0                                            (0x7f<<0) // Override for RXEQ_CTRL output register load value.
27810   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LOAD_O_6_0_SHIFT                                      0
27811   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LATCH_O                                               (0x1<<7) // Override for DFE latch signal. Negative edge causes AFE to store values of DFE output registers.
27812   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X149_RXEQ_OVR_LATCH_O_SHIFT                                         7
27813 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150                                                                  0x000a58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27814   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0                                     (0x7<<0) // Override value for comparator calibration select. Enabled by rxeq_ovr_en_o: 1: Calibrate DFE comparator 1 2: Calibrate DFE comparator 2 3: Calibrate DFE comparator 3 4: Calibrate DFE comparator 4
27815   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0_SHIFT                               0
27816   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_ATT_GAIN_OVR                                              (0x3<<3) // Override the value of rx_att_gain output to PMA when rx_att_gain_autocal_dis=1
27817   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_ATT_GAIN_OVR_SHIFT                                        3
27818   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_SUPERBST_ENA_OVR                                          (0x1<<5) // Override the value of rx_superbst_ena output to PMA when superbst_autocal_dis=1
27819   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_RXEQ_SUPERBST_ENA_OVR_SHIFT                                    5
27820   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6                                 (0x1<<6) // DFE TAP CMP no offset override enable
27821   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6_SHIFT                           6
27822   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_OVR_EN_O_7                                             (0x1<<7) // DFE TAP override enable
27823   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X150_DFE_TAP_OVR_EN_O_7_SHIFT                                       7
27824 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151                                                                  0x000a5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27825   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3                                (0x1f<<0) // DFE offset calibration TAP enable override
27826   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3_SHIFT                          0
27827   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0                                  (0x1<<5) // DFE offset calibrated value override enable
27828   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0_SHIFT                            5
27829   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_EN_OVR_O_1                                      (0x1<<6) // DFE offset cal enable override
27830   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_OFFSET_CAL_EN_OVR_O_1_SHIFT                                6
27831   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_CMP_CAL_EN_OVR_O_2                                         (0x1<<7) // DFE comparator cal enable override
27832   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X151_DFE_CMP_CAL_EN_OVR_O_2_SHIFT                                   7
27833 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X152                                                                  0x000a60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27834   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X152_DFE_TAP1_OVR_VAL_O_6_0                                         (0x7f<<0) // DFE Tap 1 Override Value
27835   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X152_DFE_TAP1_OVR_VAL_O_6_0_SHIFT                                   0
27836 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X153                                                                  0x000a64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27837   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X153_DFE_TAP2_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 2 Override Value
27838   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X153_DFE_TAP2_OVR_VAL_O_5_0_SHIFT                                   0
27839 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X154                                                                  0x000a68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27840   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X154_DFE_TAP3_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 3 Override Value
27841   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X154_DFE_TAP3_OVR_VAL_O_5_0_SHIFT                                   0
27842 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X155                                                                  0x000a6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27843   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X155_DFE_TAP4_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 4 Override Value
27844   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X155_DFE_TAP4_OVR_VAL_O_5_0_SHIFT                                   0
27845 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X156                                                                  0x000a70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27846   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X156_DFE_TAP5_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 5 Override Value
27847   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X156_DFE_TAP5_OVR_VAL_O_5_0_SHIFT                                   0
27848 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157                                                                  0x000a74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27849   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157_TXEQ_ADAPT_EN_O_0                                              (0x1<<0) // TX Equalizer adaptation function enable
27850   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157_TXEQ_ADAPT_EN_O_0_SHIFT                                        0
27851   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157_TXEQ_ERR_SIGN_O_1                                              (0x1<<1) // TX Equalizer Error Sign
27852   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157_TXEQ_ERR_SIGN_O_1_SHIFT                                        1
27853   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157_TXEQ_FW_OVRIDE_O_2                                             (0x1<<2) // TX Equalization Firmware over ride  0 -	 Disable firmware based adaptation  1 -	 Enbale firmware based adaptation
27854   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X157_TXEQ_FW_OVRIDE_O_2_SHIFT                                       2
27855 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X158                                                                  0x000a78UL //Access:R    DataWidth:0x8    // Multi Field Register.
27856   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X158_TXEQ_ERR_STAT_I_1_0                                            (0x3<<0) // TX Equalization error state
27857   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X158_TXEQ_ERR_STAT_I_1_0_SHIFT                                      0
27858 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X159                                                                  0x000a7cUL //Access:R    DataWidth:0x8    // Multi Field Register.
27859   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X159_TXEQ_OVER_EQ_CNT_I_9_8                                         (0x3<<0) // Over equalization count 9-8
27860   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X159_TXEQ_OVER_EQ_CNT_I_9_8_SHIFT                                   0
27861 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X160                                                                  0x000a80UL //Access:R    DataWidth:0x8    // Over equalization count 7-0
27862 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X161                                                                  0x000a84UL //Access:R    DataWidth:0x8    // Multi Field Register.
27863   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X161_TXEQ_UNDER_EQ_CNT_I_9_8                                        (0x3<<0) // Under equalization count 9-8
27864   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X161_TXEQ_UNDER_EQ_CNT_I_9_8_SHIFT                                  0
27865 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X162                                                                  0x000a88UL //Access:R    DataWidth:0x8    // Under equalization count 7-0
27866 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X163                                                                  0x000a8cUL //Access:RW   DataWidth:0x8    // TX Equalizer Training Pattern
27867 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X164                                                                  0x000a90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27868   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X164_TXEQ_TRAINING_PATT_O_8                                         (0x1<<0) // TX Equalizer Training Pattern
27869   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X164_TXEQ_TRAINING_PATT_O_8_SHIFT                                   0
27870 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X165                                                                  0x000a94UL //Access:RW   DataWidth:0x8    // Mask bit for Txeq training pattern
27871 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X166                                                                  0x000a98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27872   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X166_TXEQ_DONT_CARE_O_8                                             (0x1<<0) // Mask bit for Txeq training pattern
27873   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X166_TXEQ_DONT_CARE_O_8_SHIFT                                       0
27874 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X167                                                                  0x000a9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27875   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X167_TXEQ_RXRECAL_INIT_O_7                                          (0x1<<0) // This bit has similar function as txeq_rxrecal_init  in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
27876   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X167_TXEQ_RXRECAL_INIT_O_7_SHIFT                                    0
27877 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X168                                                                  0x000aa0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27878   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X168_INIT_RX_PRESET_HINT_EN_O                                       (0x1<<0) // Enable for primary input lnx_rx_preset_hint during init cal.
27879   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X168_INIT_RX_PRESET_HINT_EN_O_SHIFT                                 0
27880   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X168_RECAL_RX_PRESET_HINT_EN_O                                      (0x1<<1) // Enable for primary input lnx_rx_preset_hint during recal.
27881   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X168_RECAL_RX_PRESET_HINT_EN_O_SHIFT                                1
27882 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X169                                                                  0x000aa4UL //Access:R    DataWidth:0x8    // Multi Field Register.
27883   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X169_TXEQ_RXRECAL_DONE_I_0                                          (0x1<<0) // TX - RECAL RX Equalization status
27884   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X169_TXEQ_RXRECAL_DONE_I_0_SHIFT                                    0
27885 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X170                                                                  0x000aa8UL //Access:R    DataWidth:0x8    // Multi Field Register.
27886   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X170_BLOCK_DEC_ERR                                                  (0x1<<0) // decoder sync header error
27887   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X170_BLOCK_DEC_ERR_SHIFT                                            0
27888 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201                                                                  0x000b24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27889   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_EN_O_0                                                    (0x1<<0) // cdfe enable bit.  1: enable cdfe when rate is 2'b01 or 2'b10.  0: disable cdfe.
27890   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_EN_O_0_SHIFT                                              0
27891   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_WORD_OV_O_1_0                                             (0x3<<1) // The cdfe input word_i overwrite.                                                                                                         2'b00: the word_i input for cdfe block is internally generated.                                     2'b10: the word_i input for cdfe block is set to 0 8-bit or 10-bit mode.                                                       2'b11: the word_i input for cdfe block is set to 1 16-bit or 20-bit mode.
27892   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_WORD_OV_O_1_0_SHIFT                                       1
27893   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_MODE_8B_OV_O_1_0                                          (0x3<<3) // The cdfe input mode_8b_i overwrite.                                                                                                         2'b00: the mode_8b_i input for cdfe block is internally generated.                                      2'b01: the mode_8b_i input for cdfe block is set to 0 10-bit or 20-bit mode.                                                      2'b11: the mode_8b_i input for cdfe block is set to 1 8-bit or 16-bit mode.
27894   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_MODE_8B_OV_O_1_0_SHIFT                                    3
27895   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_RATE_OV_O_2_0                                             (0x7<<5) // The cdfe input rate_i[1:0] overwrite.                                                                                                         3'b0xx: the rate_i input for cdfe block is internally generated.                                     3'b1xx: the rate_i[1:0] input for cdfe block is set to cdfe_rate_ov_o[1:0]
27896   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X201_CDFE_RATE_OV_O_2_0_SHIFT                                       5
27897 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X202                                                                  0x000b28UL //Access:RW   DataWidth:0x8    //
27898 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203                                                                  0x000b2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27899   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_GO                                                        (0x1<<4) //
27900   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_GO_SHIFT                                                  4
27901   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_FORCE_CAL                                              (0x1<<5) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
27902   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_FORCE_CAL_SHIFT                                        5
27903   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_RATE_CHANGE_CAL                                        (0x1<<6) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
27904   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_RATE_CHANGE_CAL_SHIFT                                  6
27905   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_EI_EXIT_CAL                                            (0x1<<7) // EI exit cdfe calibration enable.                                                                                                   1: the cdfe calibration is enabled when EI exits and when rate is  2'b01 or 2'b10.                                  0: the cdfe calibration is disabled when EI exits.                                                                    Note: EI exit cdfe calibration is only enabled when EI exit edfe calibration is also enabled.
27906   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X203_CDFE_LN_EI_EXIT_CAL_SHIFT                                      7
27907 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204                                                                  0x000b30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27908   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_CONT_CAL                                               (0x1<<0) // Continuous cdfe calibration enable.                                                                                            1: the continuous cdfe calibration is enabled when the rate is  2'b01 or 2'b10.                                  0: the continuous cdfe calibration is disabled.                                                                        Note: Continuout cdfe calibration is only enabled when continuous edfe calibration is also enabled.
27909   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_CONT_CAL_SHIFT                                         0
27910   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL                                   (0x1<<1) // Enables cdfe calibration during Txeq adaptation phase.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
27911   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL_SHIFT                             1
27912   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL                                    (0x1<<2) // Enables cdfe calibration post Txeq adaptation.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
27913   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL_SHIFT                              2
27914   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_CAL_EN                                           (0x1<<3) // Enables the cdfe calibration in rate3.  1: enables cdfe calibration.  0: disables cdfe calibration.
27915   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE3_CAL_EN_SHIFT                                     3
27916   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE2_CAL_EN                                           (0x1<<4) // Enables the cdfe calibration in rate2.  1: enables cdfe calibration.  0: disables cdfe calibration.
27917   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X204_CDFE_LN_RATE2_CAL_EN_SHIFT                                     4
27918 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X205                                                                  0x000b34UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27919 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X206                                                                  0x000b38UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27920 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X207                                                                  0x000b3cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27921 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X208                                                                  0x000b40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27922   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X208_AHB_CDFE_COARSE_DLL_OV_EN                                      (0x1<<7) // cdfe coarse dll overwrite enable.  1: enable coarse dll overwrite for cdfe.  0: disable coarse dll overwrite for cdfe.
27923   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X208_AHB_CDFE_COARSE_DLL_OV_EN_SHIFT                                7
27924 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X213                                                                  0x000b54UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during txeq adaptation phase in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27925 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X214                                                                  0x000b58UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during post  txeq adaptation  in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27926 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X215                                                                  0x000b5cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27927 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X216                                                                  0x000b60UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27928 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X217                                                                  0x000b64UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
27929 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X220                                                                  0x000b70UL //Access:RW   DataWidth:0x8    // Start value for dlev_ref.
27930 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X221                                                                  0x000b74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27931   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                         (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
27932   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT                   0
27933 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X222                                                                  0x000b78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27934   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                     (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
27935   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT               0
27936 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X223                                                                  0x000b7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27937   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X223_AHB_CDFE_CMP1_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP1 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[1]
27938   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X223_AHB_CDFE_CMP1_TAP1_OFFSET_SHIFT                                0
27939 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X224                                                                  0x000b80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27940   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[2]
27941   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0_SHIFT                            0
27942 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X225                                                                  0x000b84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27943   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[3]
27944   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0_SHIFT                            0
27945 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X226                                                                  0x000b88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27946   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[4]
27947   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0_SHIFT                            0
27948 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X227                                                                  0x000b8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27949   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X227_AHB_CDFE_CMP1_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP1 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[5]
27950   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X227_AHB_CDFE_CMP1_TAP5_OFFSET_SHIFT                                0
27951 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X228                                                                  0x000b90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27952   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X228_AHB_CDFE_CMP2_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP2 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[1]
27953   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X228_AHB_CDFE_CMP2_TAP1_OFFSET_SHIFT                                0
27954 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X229                                                                  0x000b94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27955   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[2]
27956   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0_SHIFT                            0
27957 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X230                                                                  0x000b98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27958   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[3]
27959   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0_SHIFT                            0
27960 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X231                                                                  0x000b9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27961   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[4]
27962   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0_SHIFT                            0
27963 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X232                                                                  0x000ba0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27964   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X232_AHB_CDFE_CMP2_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP2 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[5]
27965   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X232_AHB_CDFE_CMP2_TAP5_OFFSET_SHIFT                                0
27966 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X233                                                                  0x000ba4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27967   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X233_AHB_CDFE_CMP3_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP3 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[1]
27968   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X233_AHB_CDFE_CMP3_TAP1_OFFSET_SHIFT                                0
27969 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X234                                                                  0x000ba8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27970   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[2]
27971   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0_SHIFT                            0
27972 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X235                                                                  0x000bacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27973   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[3]
27974   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0_SHIFT                            0
27975 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X236                                                                  0x000bb0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27976   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[4]
27977   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0_SHIFT                            0
27978 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X237                                                                  0x000bb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27979   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X237_AHB_CDFE_CMP3_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP3 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[5]
27980   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X237_AHB_CDFE_CMP3_TAP5_OFFSET_SHIFT                                0
27981 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X238                                                                  0x000bb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27982   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X238_AHB_CDFE_CMP4_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP4 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[1]
27983   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X238_AHB_CDFE_CMP4_TAP1_OFFSET_SHIFT                                0
27984 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X239                                                                  0x000bbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
27985   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[2]
27986   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0_SHIFT                            0
27987 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X240                                                                  0x000bc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27988   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[3]
27989   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0_SHIFT                            0
27990 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X241                                                                  0x000bc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27991   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[4]
27992   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0_SHIFT                            0
27993 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X242                                                                  0x000bc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
27994   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X242_AHB_CDFE_CMP4_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP4 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[5]
27995   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X242_AHB_CDFE_CMP4_TAP5_OFFSET_SHIFT                                0
27996 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X243                                                                  0x000bccUL //Access:RW   DataWidth:0x8    // Override for CMP1 main calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[0]
27997 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X244                                                                  0x000bd0UL //Access:RW   DataWidth:0x8    // Override for CMP2 main calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[0]
27998 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X245                                                                  0x000bd4UL //Access:RW   DataWidth:0x8    // Override for CMP3 main calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[0]
27999 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X246                                                                  0x000bd8UL //Access:RW   DataWidth:0x8    // Override for CMP4 main calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[0]
28000 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X247                                                                  0x000bdcUL //Access:RW   DataWidth:0x8    //
28001 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X248                                                                  0x000be0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28002   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_DLL_FINE_MASK_9_8                                     (0x3<<0) //
28003   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_DLL_FINE_MASK_9_8_SHIFT                               0
28004   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT                                   (0xf<<2) //
28005   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT_SHIFT                             2
28006 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X249                                                                  0x000be4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28007   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_ERR_SMPL_SHIFT                                        (0xf<<0) //
28008   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_ERR_SMPL_SHIFT_SHIFT                                  0
28009   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_FINE_DLL_OV_EN                                        (0x1<<4) // cdfe fine dll overwrite enable.  1: enable fine dll overwrite for cdfe.  0: disable fine dll overwrite for cdfe.
28010   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X249_AHB_CDFE_FINE_DLL_OV_EN_SHIFT                                  4
28011 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250                                                                  0x000be8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28012   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8                              (0x1<<0) //
28013   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8_SHIFT                        0
28014   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8                             (0x1<<1) //
28015   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8_SHIFT                       1
28016   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8                              (0x1<<2) //
28017   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8_SHIFT                        2
28018   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8                             (0x1<<3) //
28019   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8_SHIFT                       3
28020 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X251                                                                  0x000becUL //Access:RW   DataWidth:0x8    //
28021 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X252                                                                  0x000bf0UL //Access:RW   DataWidth:0x8    //
28022 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X253                                                                  0x000bf4UL //Access:RW   DataWidth:0x8    //
28023 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X254                                                                  0x000bf8UL //Access:RW   DataWidth:0x8    //
28024 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255                                                                  0x000bfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28025   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_EN                                                 (0x1<<0) // Override enable for CDFE calibration direction
28026   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_EN_SHIFT                                           0
28027   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_VAL                                                (0x1<<1) // Override value for CDFE calibration direction
28028   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_CDFE_DIR_OV_VAL_SHIFT                                          1
28029   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA270_OVR_EN_O                                     (0x1<<2) // Override enable for CDFE output eye_ena270. When 1, AHB value is passed to PMA
28030   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA270_OVR_EN_O_SHIFT                               2
28031   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA90_OVR_EN_O                                      (0x1<<3) // Override enable for CDFE output eye_ena90. When 1, AHB value is passed to PMA
28032   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_ENA90_OVR_EN_O_SHIFT                                3
28033   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_PHD_ENA_OVR_EN_O                                        (0x1<<4) // Override enable for CDFE output phd_ena. When 1, AHB value is passed to PMA
28034   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_PHD_ENA_OVR_EN_O_SHIFT                                  4
28035   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_DLY_OVR_EN_O                                        (0x1<<5) // cdfe eye delay overwrite enable.  1: enable eye delay overwrite for cdfe.  0: disable eye delay overwrite for cdfe.
28036   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_DLY_OVR_EN_O_SHIFT                                  5
28037   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O                                    (0x1<<6) // Override enable for CDFE output eye_sgn_rst. When 1, AHB value is passed to PMA
28038   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O_SHIFT                              6
28039 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X256                                                                  0x000c00UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK90.
28040 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X257                                                                  0x000c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28041   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8                                 (0x1<<0) // cdfe eye delay count overwrite value for CLK90.
28042   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8_SHIFT                           0
28043   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0                         (0x7f<<1) // This register represents the maximum comparator offset from the midpoint code 127/128 that must be met for the comparator to be selected as adaptation comparator during dlev and tap adaptation.
28044   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0_SHIFT                   1
28045 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X258                                                                  0x000c08UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK270.
28046 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259                                                                  0x000c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28047   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8                                (0x1<<0) // cdfe eye delay count overwrite value for CLK270.
28048   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8_SHIFT                          0
28049   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_DLEV_OV_EN                                            (0x1<<1) // cdfe dlev overwrite enable.  1: enable dlev overwrite for cdfe.  0: disable dlev overwrite for cdfe.
28050   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_AHB_CDFE_DLEV_OV_EN_SHIFT                                      1
28051   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0                              (0x1f<<2) // Register override for overriding adaptation comparator select bit [0] : override enable bit [4:1] : override value
28052   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0_SHIFT                        2
28053   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8                         (0x1<<7) // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
28054   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8_SHIFT                   7
28055 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X260                                                                  0x000c10UL //Access:RW   DataWidth:0x8    // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
28056 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X261                                                                  0x000c14UL //Access:RW   DataWidth:0x8    // cdfe dlevn overwrite value.
28057 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X262                                                                  0x000c18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28058   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X262_AHB_CDFE_TAP_OV_EN                                             (0x1f<<0) // cdfe tap1~5 overwrite enable.                                                                                                    Bit[0]: enable tap1 overwrite for cdfe. Bit[1]: enable tap2 overwrite for cdfe Bit[2]: enable tap3 overwrite for cdfe.  Bit[3]: enable tap4 overwrite for cdfe. Bit[4]: enable tap5 overwrite for cdfe.
28059   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X262_AHB_CDFE_TAP_OV_EN_SHIFT                                       0
28060 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X263                                                                  0x000c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28061   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X263_AHB_CDFE_TAP1_OV                                               (0x7f<<0) // cdfe tap1 overwrite value
28062   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X263_AHB_CDFE_TAP1_OV_SHIFT                                         0
28063 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X264                                                                  0x000c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28064   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X264_AHB_CDFE_TAP2_OV                                               (0x3f<<0) // cdfe tap2 overwrite value
28065   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X264_AHB_CDFE_TAP2_OV_SHIFT                                         0
28066 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X265                                                                  0x000c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28067   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X265_AHB_CDFE_TAP3_OV                                               (0x3f<<0) // cdfe tap3 overwrite value
28068   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X265_AHB_CDFE_TAP3_OV_SHIFT                                         0
28069 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X266                                                                  0x000c28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28070   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X266_AHB_CDFE_TAP4_OV                                               (0x3f<<0) // cdfe tap4 overwrite value
28071   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X266_AHB_CDFE_TAP4_OV_SHIFT                                         0
28072 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X267                                                                  0x000c2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28073   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X267_AHB_CDFE_TAP5_OV                                               (0x3f<<0) // cdfe tap5 overwrite value
28074   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X267_AHB_CDFE_TAP5_OV_SHIFT                                         0
28075   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O                         (0x1<<7) // Enables FW enable control for TAP adapt using DLEV
28076   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O_SHIFT                   7
28077 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268                                                                  0x000c30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28078   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O                                 (0x1<<0) // Instucts to start TAP adapt using DLEV in FW enabled mode
28079   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O_SHIFT                           0
28080   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O                       (0x1<<1) //
28081   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O_SHIFT                 1
28082   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O                   (0x1<<2) //
28083   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O_SHIFT             2
28084   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_AHB_CDFE_DFE_VAL_OVR_EN_O                                      (0x1<<7) //
28085   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X268_AHB_CDFE_DFE_VAL_OVR_EN_O_SHIFT                                7
28086 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269                                                                  0x000c34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28087   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O                               (0x1<<0) //
28088   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O_SHIFT                         0
28089   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_STROBE_EN_O                                           (0x1<<1) //
28090   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_STROBE_EN_O_SHIFT                                     1
28091   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_CMP_ENA_O                                             (0xf<<2) //
28092   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X269_AHB_CDFE_CMP_ENA_O_SHIFT                                       2
28093 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X270                                                                  0x000c38UL //Access:RW   DataWidth:0x8    //
28094 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271                                                                  0x000c3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28095   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0                                    (0x1f<<0) //
28096   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0_SHIFT                              0
28097   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O                            (0x1<<5) // Forces the positive dlev training pattern to be used
28098   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O_SHIFT                      5
28099   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O                            (0x1<<6) // Forces the negative dlev training pattern to be used
28100   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O_SHIFT                      6
28101 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X272                                                                  0x000c40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28102   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP1 adapted value
28103   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SCALE_O_2_0_SHIFT                                    0
28104   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP1 adapted value
28105   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X272_CDFE_TAP1_SHIFT_O_4_0_SHIFT                                    3
28106 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X273                                                                  0x000c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28107   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP2 adapted value
28108   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SCALE_O_2_0_SHIFT                                    0
28109   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP2 adapted value
28110   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X273_CDFE_TAP2_SHIFT_O_4_0_SHIFT                                    3
28111 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X274                                                                  0x000c48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28112   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP3 adapted value
28113   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SCALE_O_2_0_SHIFT                                    0
28114   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP3 adapted value
28115   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X274_CDFE_TAP3_SHIFT_O_4_0_SHIFT                                    3
28116 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X275                                                                  0x000c4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28117   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP4 adapted value
28118   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SCALE_O_2_0_SHIFT                                    0
28119   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP4 adapted value
28120   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X275_CDFE_TAP4_SHIFT_O_4_0_SHIFT                                    3
28121 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X276                                                                  0x000c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28122   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP5 adapted value
28123   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SCALE_O_2_0_SHIFT                                    0
28124   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP5 adapted value
28125   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X276_CDFE_TAP5_SHIFT_O_4_0_SHIFT                                    3
28126 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277                                                                  0x000c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28127   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_RA_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_reset_ra Bit 1: Override msm_reset_ra
28128   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_RA_OVR_O_SHIFT                                    0
28129   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_P2S_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_p2s Bit 1: Override msm_reset_p2s
28130   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_P2S_OVR_O_SHIFT                                   2
28131   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREGH_OVR_O                                      (0x3<<4) // Bit 0:  Override enable for msm_reset_lnregh Bit 1: Override msm_reset_lnregh
28132   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREGH_OVR_O_SHIFT                                4
28133   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREG_OVR_O                                       (0x3<<6) // Bit 0:  Override enable for msm_reset_lnreg Bit 1: Override msm_reset_lnreg
28134   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X277_LN_MSM_RESET_LNREG_OVR_O_SHIFT                                 6
28135 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278                                                                  0x000c58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28136   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_CDR_OVR_O                                         (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr Bit 1: Override msm_reset_cdr
28137   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_CDR_OVR_O_SHIFT                                   0
28138   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_DFE_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_dfe Bit 1: Override msm_reset_dfe
28139   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_RESET_DFE_OVR_O_SHIFT                                   2
28140   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_LNREGH_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_pd_lnregh Bit 1: Override msm_pd_lnregh
28141   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_LNREGH_OVR_O_SHIFT                                   4
28142   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_VCO_BUF_OVR_O                                        (0x3<<6) // Bit 0:  Override enable for msm_pd_vco_buf Bit 1: Override msm_pd_vco_buf
28143   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X278_LN_MSM_PD_VCO_BUF_OVR_O_SHIFT                                  6
28144 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279                                                                  0x000c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28145   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_CDR_GCRX_OVR_O                                    (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr_gcrx Bit 1: Override msm_reset_cdr_gcrx
28146   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_CDR_GCRX_OVR_O_SHIFT                              0
28147   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RXGATE_EN_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_rxgate_en Bit 1: Override msm_rxgate_en
28148   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RXGATE_EN_OVR_O_SHIFT                                   2
28149   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_VCO_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_reset_vco Bit 1: Override msm_reset_vco
28150   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_RESET_VCO_OVR_O_SHIFT                                   4
28151   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_IDDQ_SD_OVR_O                                           (0x3<<6) // Bit 0:  Override enable for msm_iddq_sd Bit 1: Override msm_iddq_sd
28152   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X279_LN_MSM_IDDQ_SD_OVR_O_SHIFT                                     6
28153 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280                                                                  0x000c60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28154   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_pd_dfe Bit 1: Override msm_pd_dfe
28155   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_OVR_O_SHIFT                                      0
28156   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for msm_pd_dfe_bias Bit 1: Override msm_pd_dfe_bias
28157   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_PD_DFE_BIAS_OVR_O_SHIFT                                 2
28158   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O                                     (0x3<<4) // Bit 0:  Override enable for msm_txdrv_lp_idle Bit 1: Override msm_txdrv_lp_idle
28159   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O_SHIFT                               4
28160   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O                                   (0x3<<6) // Bit 0:  Override enable for msm_txreg_bleed_ena Bit 1: Override msm_txreg_bleed_ena
28161   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O_SHIFT                             6
28162 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281                                                                  0x000c64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28163   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_TXREG_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_pd_txreg Bit 1: Override msm_pd_txreg
28164   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_TXREG_OVR_O_SHIFT                                    0
28165   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_LNREG_OVR_O                                          (0x3<<2) // Bit 0:  Override enable for msm_pd_lnreg Bit 1: Override msm_pd_lnreg
28166   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_LNREG_OVR_O_SHIFT                                    2
28167   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_P2S_OVR_O                                            (0x3<<4) // Bit 0:  Override enable for pd_p2s Bit 1: Override pd_p2s
28168   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_P2S_OVR_O_SHIFT                                      4
28169   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_RA_OVR_O                                             (0x3<<6) // Bit 0:  Override enable for pd_ra Bit 1: Override pd_ra
28170   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X281_LN_MSM_PD_RA_OVR_O_SHIFT                                       6
28171 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282                                                                  0x000c68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28172   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_SLV_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for pd_slv_bias Bit 1: Override pd_slv_bias
28173   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_SLV_BIAS_OVR_O_SHIFT                                 2
28174   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_TXDRV_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for pd_txdrv Bit 1: Override pd_txdrv
28175   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_TXDRV_OVR_O_SHIFT                                    4
28176   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_VCO_OVR_O                                            (0x3<<6) // Bit 0:  Override enable for msm_pd_vco Bit 1: Override msm_pd_vco
28177   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X282_LN_MSM_PD_VCO_OVR_O_SHIFT                                      6
28178 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283                                                                  0x000c6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28179   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_CDR_EN_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_cdr_en Bit 1: Override msm_cdr_en
28180   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_CDR_EN_OVR_O_SHIFT                                      0
28181   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RESET_S2P_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_s2p Bit 1: Override msm_reset_s2p
28182   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RESET_S2P_OVR_O_SHIFT                                   2
28183   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RXCLK_EN_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for msm_rxclk_en Bit 1: Override msm_rxclk_en
28184   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_RXCLK_EN_OVR_O_SHIFT                                    4
28185   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_WORD_OVR_O                                              (0x3<<6) // Bit 0:  Override enable for msm_word Bit 1: Override msm_word
28186   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X283_LN_MSM_WORD_OVR_O_SHIFT                                        6
28187 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284                                                                  0x000c70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28188   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RATE_OVR_O                                              (0x7<<0) // Bit 0:  Override enable for msm_rate Bit [2:1] : Override msm_rate
28189   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RATE_OVR_O_SHIFT                                        0
28190   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RXVCODIV_OVR_O                                          (0x7<<3) // Bit 0:  Override enable for msm_rxvcodiv Bit [2:1] : Override msm_rxvcodiv
28191   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RXVCODIV_OVR_O_SHIFT                                    3
28192   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O                                   (0x3<<6) // Not currently used
28193   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O_SHIFT                             6
28194 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X285                                                                  0x000c74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28195   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X285_LN_MSM_TXVCODIV_OVR_O                                          (0x7<<0) // Bit 0:  Override enable for msm_txvcodiv Bit [2:1] : Override msm_txvcodiv
28196   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X285_LN_MSM_TXVCODIV_OVR_O_SHIFT                                    0
28197 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301                                                                  0x000cb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28198   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_RX_SRC_O                                                       (0x1<<0) // RX loopback mux input select. 0 - Output of mux is normal RX data path. 1 - Output of mux is output from 8b/10b encoder.
28199   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_RX_SRC_O_SHIFT                                                 0
28200   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_TREG0_POL_O                                                    (0x1<<1) // TReg0 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
28201   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_TREG0_POL_O_SHIFT                                              1
28202   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_TREG0_BIT_O                                                    (0x1<<2) // TReg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
28203   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_TREG0_BIT_O_SHIFT                                              2
28204   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_TREG0_WORD_O                                                   (0x1<<3) // TReg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
28205   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_TREG0_WORD_O_SHIFT                                             3
28206   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_DMUX_TXA_SEL_O_1_0                                             (0x3<<4) // Transmit mux A data input select.
28207   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_DMUX_TXA_SEL_O_1_0_SHIFT                                       4
28208   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_P2S_RBUF_AUTOFIX_O                                             (0x1<<6) // P2S ring buffer autofix enable. 0 - Ring buffer will not attempt to fix overflow / underflows 1 - Ring buffer will reset upon detection of overflow/underflow
28209   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X301_P2S_RBUF_AUTOFIX_O_SHIFT                                       6
28210 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302                                                                  0x000cb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28211   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_TREG1_POL_O                                                    (0x1<<0) // TReg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
28212   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_TREG1_POL_O_SHIFT                                              0
28213   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_TREG1_BIT_O                                                    (0x1<<1) // TReg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
28214   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_TREG1_BIT_O_SHIFT                                              1
28215   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_TREG1_WORD_O                                                   (0x1<<2) // TReg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
28216   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_TREG1_WORD_O_SHIFT                                             2
28217   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG1_POL_O                                                     (0x1<<3) // Reg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
28218   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG1_POL_O_SHIFT                                               3
28219   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG1_BIT_O                                                     (0x1<<4) // Reg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
28220   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG1_BIT_O_SHIFT                                               4
28221   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG1_WORD_O                                                    (0x1<<5) // Reg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
28222   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG1_WORD_O_SHIFT                                              5
28223   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG0_POL_O                                                     (0x1<<6) // Used as Reg0 polarity select
28224   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X302_REG0_POL_O_SHIFT                                               6
28225 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303                                                                  0x000cbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28226   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_REG0_BIT_O                                                     (0x1<<0) // Reg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
28227   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_REG0_BIT_O_SHIFT                                               0
28228   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_REG0_WORD_O                                                    (0x1<<1) // Reg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
28229   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_REG0_WORD_O_SHIFT                                              1
28230   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_DMUX_TXB_SEL_O_2_0                                             (0x7<<2) // Transmit mux B data input select enable.
28231   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_DMUX_TXB_SEL_O_2_0_SHIFT                                       2
28232   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_TX_CTRL_O_24                                                   (0x1<<5) // Bit 24: txdrv_c2_in[3]
28233   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_TX_CTRL_O_24_SHIFT                                             5
28234   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_WIDTH_CHNG_EN_O                                                (0x1<<6) // Enable bit for width_chng module
28235   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_WIDTH_CHNG_EN_O_SHIFT                                          6
28236   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_TXTERM_CAL_SEQ_EN_O                                            (0x1<<7) // Txterm calibration enable
28237   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X303_TXTERM_CAL_SEQ_EN_O_SHIFT                                      7
28238 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304                                                                  0x000cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28239   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304_TXTERM_CAL_RSEL                                                (0x7<<0) // tx termination calibration comparator threshold select
28240   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304_TXTERM_CAL_RSEL_SHIFT                                          0
28241   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304_AHB_LN_RXBIT_STRIP_O                                           (0x3<<3) // Bit stripping on rxdata from PMA to PCS 2�b00: no bit stripping 2�b01: 2x bit stripping 2�b10: reserved 2�b11: 4x bit stripping
28242   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304_AHB_LN_RXBIT_STRIP_O_SHIFT                                     3
28243   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304_AHB_MAC_WIDTH_O                                                (0x3<<5) // Data width selector for PCS/MAC interface. 2�b00: GigE or XAUI 2�b01: GigE or XAUI 2�b10: RXAUI 2�b11: XFI
28244   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X304_AHB_MAC_WIDTH_O_SHIFT                                          5
28245 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305                                                                  0x000cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28246   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_AHB_TXMAC_THRESHOLD_O                                          (0x3<<0) // An internal FIFO is included to handle the communication between the external 64-bit data and the internal 20-bit data. The reading operation will begin only when the difference between the write pointer and read pointer for this FIFO reaches ahb_txmac_threshold_o.
28247   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_AHB_TXMAC_THRESHOLD_O_SHIFT                                    0
28248   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_AHB_LN_TXBIT_REPEAT_O                                          (0x3<<2) // Bit stuffing on txdata from PCS to PMA, bit stripping on rxdata from PMA to PCS 2�b00: no bit stuffing nor stripping 2�b01: 2x bit stuffing and stripping 2�b10: reserved 2�b11: 4x bit stuffing and stripping
28249   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_AHB_LN_TXBIT_REPEAT_O_SHIFT                                    2
28250   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_MODE_8B_O_1_0                                                  (0x3<<4) // 8b mode control, blocks prior AFE side of 8b/10b enc/dec 0 - Data word is 10 bits 1 - Data word 8 bits
28251   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_MODE_8B_O_1_0_SHIFT                                            4
28252   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_ENC_EN_O                                                       (0x1<<6) // 8b/10b encoder enable.
28253   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_ENC_EN_O_SHIFT                                                 6
28254   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_DEC_EN_O                                                       (0x1<<7) // 8b/10b decoder enable.
28255   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X305_DEC_EN_O_SHIFT                                                 7
28256 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X306                                                                  0x000cc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28257   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X306_AHB_TX_CDAC_OVR                                                (0xf<<0) // TX termination calibration DAC override. Signal ahb_tx_term_en_cal_ovr must also be asserted to take effect.
28258   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X306_AHB_TX_CDAC_OVR_SHIFT                                          0
28259   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X306_LN_COMMON_SYNC_TXCLK_EN_O                                      (0x1<<4) // Per lane common synchronous clock between PMA, PCS and SoC logic enable bit. 1: in NORM state, lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA or its divided down version and this clock can be used as a common synchronous clock between PMA, PCS and SoC logic. In other state, it is switched to cmu_ck_soc_o[1]. 0: lnX_ck_txb_o is swtiched to cmu_ck_soc_o[1].
28260   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X306_LN_COMMON_SYNC_TXCLK_EN_O_SHIFT                                4
28261 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307                                                                  0x000cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28262   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_LN_TO_CLK_TXB_WAIT_O                                           (0x1f<<0) // In per lane common synchronous clock mode, after the lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA. The lnX_ok_o will get asserted after lnX_to_clk_txb_wait_o lnX_ck_txb_o cycles.
28263   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_LN_TO_CLK_TXB_WAIT_O_SHIFT                                     0
28264   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_PIPE_EN_O                                                      (0x1<<5) // PIPE interface block enable.
28265   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_PIPE_EN_O_SHIFT                                                5
28266   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_SAPIS_EN_O                                                     (0x1<<6) // SAPIS interface block enable.
28267   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_SAPIS_EN_O_SHIFT                                               6
28268   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_USB_MODE                                                       (0x1<<7) // Signal Detect USB mode enable
28269   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X307_USB_MODE_SHIFT                                                 7
28270 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308                                                                  0x000cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28271   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_ENC_CLR_ERR_O                                            (0x1<<1) // 128b/130b encoder clear error
28272   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_ENC_CLR_ERR_O_SHIFT                                      1
28273   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_DEC_EN_ERR_CHK_O                                         (0x1<<3) // 130b/128b error check enable
28274   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_DEC_EN_ERR_CHK_O_SHIFT                                   3
28275   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0                                    (0x7<<4) // 130b/128b: number of OS indicating end of data
28276   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0_SHIFT                              4
28277   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_DEC_CLR_ERR_O                                            (0x1<<7) // 130b/128b: clear error flag
28278   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X308_BLOCK_DEC_CLR_ERR_O_SHIFT                                      7
28279 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X309                                                                  0x000cd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28280   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0                                  (0xf<<0) // 130b/128b: number of sync hdr errors before asserting sync error flag
28281   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0_SHIFT                            0
28282   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0                                   (0xf<<4) // 130b/128b: number of continuous blocks checked
28283   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0_SHIFT                             4
28284 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310                                                                  0x000cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28285   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_EBUF_RSTN_O                                                    (0x1<<0) // Synchronous clear for elastic buffer
28286   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_EBUF_RSTN_O_SHIFT                                              0
28287   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_ALIGN_RSTN_O                                                   (0x1<<1) // Synchronous clear for block/symbol aligner
28288   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_ALIGN_RSTN_O_SHIFT                                             1
28289   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_EBUF_SKP_ADD_EN_O                                              (0x1<<2) // Elastic buffer SKP add enable
28290   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_EBUF_SKP_ADD_EN_O_SHIFT                                        2
28291   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_RBUF_RSTN_O                                                    (0x1<<3) // TX FIFO synchronous reset
28292   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_RBUF_RSTN_O_SHIFT                                              3
28293   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_EN_SKPOS_ERR_O                                                 (0x1<<5) // Enables skpos error status propagation in Gen3
28294   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X310_EN_SKPOS_ERR_O_SHIFT                                           5
28295 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311                                                                  0x000cdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28296   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311_PIPE_LFREQ                                                     (0x3f<<0) // LF value for full swing
28297   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311_PIPE_LFREQ_SHIFT                                               0
28298   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311_DIS_BLOCK_ALIGN_CTRL_O                                         (0x1<<6) // Disables the primary input lnX_block_align_control
28299   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311_DIS_BLOCK_ALIGN_CTRL_O_SHIFT                                   6
28300   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311_DIS_EIEOS_CHK_IN_LB_O                                          (0x1<<7) // Disables the EIEOS check in loopback
28301   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X311_DIS_EIEOS_CHK_IN_LB_O_SHIFT                                    7
28302 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312                                                                  0x000ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28303   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312_COEF_FE_LIMIT_EN_O                                             (0x1<<0) // FE TxEq Co-efficient Limiting Enable control
28304   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312_COEF_FE_LIMIT_EN_O_SHIFT                                       0
28305   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312_RXVALID_DIS_AT_RATE_CHG_O_0                                    (0x1<<1) // Value 1 forces rxvalid to be deasserted during rate change to gen 3
28306   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312_RXVALID_DIS_AT_RATE_CHG_O_0_SHIFT                              1
28307   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312_P2S_RBUF_BUF_THRESH_O_3_0                                      (0xf<<2) // TX FIFO: specifies how far write pointer need to be ahead of read pointer before almost_full_o is asserted
28308   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X312_P2S_RBUF_BUF_THRESH_O_3_0_SHIFT                                2
28309 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X313                                                                  0x000ce4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28310   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X313_AHB_RX_GEARBOX_DISABLE_O                                       (0x1<<0) // 0: enable rx_gearbox, 1: disable rx_gearbox
28311   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X313_AHB_RX_GEARBOX_DISABLE_O_SHIFT                                 0
28312   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X313_AHB_TX_GEARBOX_DISABLE_O                                       (0x1<<1) // 0: enable tx_gearbox, 1: disable tx_gearbox
28313   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X313_AHB_TX_GEARBOX_DISABLE_O_SHIFT                                 1
28314 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314                                                                  0x000ce8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28315   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_GEN1_OLD_RXDATA_SRC                                            (0x1<<0) // Mux select for data input to polbit_reg0  0:pma_ln_dfe_err_i , 1: pma_ln_rxdata_i
28316   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_GEN1_OLD_RXDATA_SRC_SHIFT                                      0
28317   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN3_O                                                (0x1<<1) // To skip cdr calibration routines for PCIe gen3.  Can be used when PHY is operating in gen1,2 only.
28318   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN3_O_SHIFT                                          1
28319   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN12_O                                               (0x1<<2) // To skip cdr calibration routines for PCIe gen1,2.  May not be needed in real scenario.
28320   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_SKIP_CDR_GEN12_O_SHIFT                                         2
28321   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_AHB_LN_PD_RA_CISEL_OVR_O_0                                     (0x1<<3) // Receive amplifier powerdown override, when cisel is high
28322   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_AHB_LN_PD_RA_CISEL_OVR_O_0_SHIFT                               3
28323   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_LN_P2S_RBUF_REALIGN_DIFF_O                                     (0xf<<4) // In per lane common synchronous clock mode, ln_p2x_rbuf_realign_diff_o defines the starting difference between write pointer and read pointer when re aligning the pointer of TxFIFO.
28324   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X314_LN_P2S_RBUF_REALIGN_DIFF_O_SHIFT                               4
28325 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X315                                                                  0x000cecUL //Access:RW   DataWidth:0x8    // Delays the beacon_ena propagation to PMA
28326 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X316                                                                  0x000cf0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28327   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O                         (0xf<<0) // Delays the beacon_ena propagation to PMA
28328   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O_SHIFT                   0
28329 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317                                                                  0x000cf4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28330   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_ENA_O                                       (0x1<<0) // Beacon Override Enable
28331   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_ENA_O_SHIFT                                 0
28332   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_O                                           (0x1<<1) // Beacon Override
28333   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_AHB_BEACON_ENA_OVR_O_SHIFT                                     1
28334   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_DEC_EN_OVR_O                                                   (0x1<<2) // Enables 16b/20b decoder
28335   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_DEC_EN_OVR_O_SHIFT                                             2
28336   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_ENC_EN_OVR_O                                                   (0x1<<3) // Enables 16b/20b encoder
28337   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_ENC_EN_OVR_O_SHIFT                                             3
28338   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_REGP_OVR_3_0                                                   (0xf<<4) // Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
28339   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X317_REGP_OVR_3_0_SHIFT                                             4
28340 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318                                                                  0x000cf8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28341   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318_SIGDET_OVR_O_1_0                                               (0x3<<0) // Bit[0]: Overide value. Bit[1] :Override enable for signal detect output
28342   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318_SIGDET_OVR_O_1_0_SHIFT                                         0
28343   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318_LN_OUT_OVR_1_0                                                 (0x3<<2) // Override for CDR VCO calibration counter reset. Bit 1 enables the override, while bit 0 is the override value.
28344   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318_LN_OUT_OVR_1_0_SHIFT                                           2
28345   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318_RXEQ_SIGDET_1_0                                                (0x3<<4) // Override enable for DFE signal detect indicator input. Bit 1 is overide enable , 0 is overide value
28346   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X318_RXEQ_SIGDET_1_0_SHIFT                                          4
28347 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319                                                                  0x000cfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28348   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_TXDETECTRX_OVR_O_1_0                                           (0x3<<0) // Override signal for txdetectrx input - bit 1 is override enable, bit 0 is override value.
28349   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_TXDETECTRX_OVR_O_1_0_SHIFT                                     0
28350   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_RXDET_STATUS_OVR_O_1_0                                         (0x3<<2) // Override signal for txdetectrx output - bit 1 is override enable, bit 0 is override value.
28351   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_RXDET_STATUS_OVR_O_1_0_SHIFT                                   2
28352   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_LOCKED_OVR_O_1_0                                               (0x3<<4) // Override signal for symbol align locked output. Bit 1 is the override enable, and bit 0 is the override value.
28353   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_LOCKED_OVR_O_1_0_SHIFT                                         4
28354   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O                               (0x1<<6) // override enable for tx_lowpwr_idle_ena output to PMA
28355   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O_SHIFT                         6
28356   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O                                   (0x1<<7) // override value for tx_lowpwr_idle_ena output to PMA
28357   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O_SHIFT                             7
28358 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X320                                                                  0x000d00UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28359 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X321                                                                  0x000d04UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28360 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X322                                                                  0x000d08UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28361 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X323                                                                  0x000d0cUL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28362 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X324                                                                  0x000d10UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28363 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X325                                                                  0x000d14UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28364 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326                                                                  0x000d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28365   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_48                                                 (0x1<<0) // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
28366   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_48_SHIFT                                           0
28367   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_AHB_LN_IN_OVR_CHG_FLAG_O                                       (0x1<<1) // Flag to guard around each write to lnX_in_ovr_o_14_1 when the lane is out of reset. Set this bit to '1' before writing to the corresponding lnX_in_ovr_o_14_1 and set it back to '0' after the write. It is not needed for configuration writes.
28368   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_AHB_LN_IN_OVR_CHG_FLAG_O_SHIFT                                 1
28369   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_REGP1_OVR_O_3_0                                                (0xf<<2) // Overrides for polbit block polbit_regp1 Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
28370   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_REGP1_OVR_O_3_0_SHIFT                                          2
28371   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_OOB_DET_EN                                                     (0x1<<6) // OOB detect enable
28372   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_OOB_DET_EN_SHIFT                                               6
28373   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_49                                                 (0x1<<7) // OOB detect enable
28374   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X326_LN_IN_OVR_O_49_SHIFT                                           7
28375 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X327                                                                  0x000d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28376   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X327_CDR_CTRL_DLY_DLPF_EN_O                                         (0x1f<<0) // Delay between cisel assertion and enabling the CDR loop pma_lX_dlpf_ext_ena=0  R-platform requires 150ns delay
28377   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X327_CDR_CTRL_DLY_DLPF_EN_O_SHIFT                                   0
28378 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X330                                                                  0x000d28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28379   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0                               (0x7<<0) // Override signals for lane: msm_ln_rate_ow[4:2]
28380   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0_SHIFT                         0
28381   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X330_LN_IN_OVR_O_50                                                 (0x1<<3) // Override signals for lane: msm_ln_rate_ow[4:2]
28382   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_1_X330_LN_IN_OVR_O_50_SHIFT                                           3
28383 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X0                                                                    0x001000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28384   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for TX path branch 2 : 0-No division, 1- Divide by 2
28385   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
28386 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X1                                                                    0x001004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28387   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O                                       (0x1<<3) // Clock divider for RX path branch 1 : 0-No division, 1- Divide by 2
28388   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O_SHIFT                                 3
28389   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 2 : 0-No division, 1- Divide by 2
28390   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
28391 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X2                                                                    0x001008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28392   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 4 : 0-No division, 1- Divide by 2
28393   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O_SHIFT                                 7
28394 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X3                                                                    0x00100cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28395   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X3_PMA_CMU_SEL_O_0                                                  (0x1<<0) // CMU Select for lane  0 -	 Select CMU0  1 -	 Select CMU1
28396   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X3_PMA_CMU_SEL_O_0_SHIFT                                            0
28397   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X3_PMA_TXCLK_SEL_O_1                                                (0x1<<1) // PMA TX Clock Select for TX CDR VCO  0 -	 CMU0 Clock  1 -	 CMU1 Clock
28398   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X3_PMA_TXCLK_SEL_O_1_SHIFT                                          1
28399 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4                                                                    0x001010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28400   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_CDRCTRL_DIV_EN_O_1_0                                             (0x3<<0) // 0 - Divide by 1 1/2 - Divide by 2 3 - Divide by 4
28401   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_CDRCTRL_DIV_EN_O_1_0_SHIFT                                       0
28402   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_GCFSM_DIV_EN_O_1_0                                               (0x3<<2) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
28403   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_GCFSM_DIV_EN_O_1_0_SHIFT                                         2
28404   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_LN_CLK_TXB_DIV24OR1_O                                            (0x3<<4) // Divide ratio setting for lnX_ck_txb_o. When ln_common_sync_txclk_en_o is high and in NORM state:                                            2'b00: lnX_ck_txb_o is divided by 1 version of the tx byte clock from PMA.                     2'b01/2'b10: lnX_ck_txb_o is divided by 2 version of the tx byte clock from PMA.                  2'b11: lnX_ck_txb_o is divided by 4 version of the tx byte clock from PMA.
28405   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_LN_CLK_TXB_DIV24OR1_O_SHIFT                                      4
28406   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_AHB_CHNG_REQ_Z_O                                                 (0x1<<6) // Not currently used
28407   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X4_AHB_CHNG_REQ_Z_O_SHIFT                                           6
28408 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X5                                                                    0x001014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28409   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X5_REF_CLK_DIV_EN_O_1_0                                             (0x3<<0) // Clock divider for ref clock going to lane_top : 0-No division, 1- Divide by 2
28410   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X5_REF_CLK_DIV_EN_O_1_0_SHIFT                                       0
28411   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X5_OOB_CLK_DIV_EN_O_1_0                                             (0x3<<2) // Clock divider for ref clock going to oob_detection module : 0-No division, 1- Divide by 2
28412   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X5_OOB_CLK_DIV_EN_O_1_0_SHIFT                                       2
28413 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7                                                                    0x00101cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28414   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_RATE_O                                                      (0x3<<0) // Rate control for BIST
28415   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_RATE_O_SHIFT                                                0
28416   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_MODE8B_O                                                (0x1<<2) // Bist generator 8b mode control 0 - Generated data word is 10 bits 1 - Generated data word is 8 bits
28417   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_MODE8B_O_SHIFT                                          2
28418   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_ERR_O                                                   (0x1<<3) // Bist generator error insert enable. 0 - BIST generator outputs normal pattern. 1 - BIST generator outputs erroneous pattern.
28419   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_ERR_O_SHIFT                                             3
28420   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_TX_CLOCK_ENABLE                                             (0x1<<4) // Active HIGH clock enable signal for the BIST transmit clock
28421   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_TX_CLOCK_ENABLE_SHIFT                                       4
28422   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_CDN_O                                                   (0x1<<5) // Bist generator master reset.
28423   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_CDN_O_SHIFT                                             5
28424   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_WORD_O                                                  (0x1<<6) // Bist generator word enable. 0 - Bist generator generates single word 8 or 10 1 - Bist generator generates double word 16 or 20
28425   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_WORD_O_SHIFT                                            6
28426   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_EN_O                                                    (0x1<<7) // Bist generator enable.  0 - Bist generator idle. 1 - Bist generator generates data
28427   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X7_BIST_GEN_EN_O_SHIFT                                              7
28428 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8                                                                    0x001020UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28429   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8_BIST_GEN_CLK_SEL_O_2_0                                           (0x7<<0) // BIST Generation Clock Selection
28430   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8_BIST_GEN_CLK_SEL_O_2_0_SHIFT                                     0
28431   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8_BIST_GEN_SEND_PREAM_O                                            (0x1<<3) // Bist generator preamble send. Valid only if generator enabled. 0 - Bist generator sends normal data. 1 - Bist generator sends preamble.
28432   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8_BIST_GEN_SEND_PREAM_O_SHIFT                                      3
28433   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8_BIST_GEN_INSERT_COUNT_O_2_0                                      (0x7<<4) // Bist generator - Number of bist_chk_insert_word_i words to insert at a time. If 0, no word is ever inserted into the stream. In 20-bit mode, the product of bist_gen_insert_length x bist_gen_insert_count must be even.
28434   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X8_BIST_GEN_INSERT_COUNT_O_2_0_SHIFT                                4
28435 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X9                                                                    0x001024UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
28436 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X10                                                                   0x001028UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
28437 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X11                                                                   0x00102cUL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
28438 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X12                                                                   0x001030UL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
28439 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X13                                                                   0x001034UL //Access:RW   DataWidth:0x8    // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
28440 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14                                                                   0x001038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28441   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14_BIST_GEN_INSERT_DELAY_O_11_8                                    (0xf<<0) // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
28442   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14_BIST_GEN_INSERT_DELAY_O_11_8_SHIFT                              0
28443   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14_BCHK_EN_O                                                       (0x1<<5) // BIST checker enable Enables BIST RX Control block, which enables the actual BIST RX block when appropriate
28444   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14_BCHK_EN_O_SHIFT                                                 5
28445   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14_BCHK_CLR_O                                                      (0x1<<6) // BIST checker clear signal. Zeroes error counter output. Does NOT go through the RX BIST control block
28446   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X14_BCHK_CLR_O_SHIFT                                                6
28447 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15                                                                   0x00103cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28448   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BCHK_SRC_O_1_0                                                  (0x3<<0) // BIST checker source. 0 - BIST uses output of initial RX polbit before Symbol Aligner 1 - BIST uses output of Symbol Aligner before Elastic Buffer 2 - BIST uses output of RX loopback mux before Decoder and Polbits 3 - BIST uses output of reg1 flop bank before Interface blocks
28449   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BCHK_SRC_O_1_0_SHIFT                                            0
28450   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BIST_CHK_DATA_MODE_O                                            (0x1<<3) // Bist checker mode select. 0X0 � UDP pattern. 0x1 � PRBS pattern
28451   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BIST_CHK_DATA_MODE_O_SHIFT                                      3
28452   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BIST_CHK_LFSR_LENGTH_O_1_0                                      (0x3<<4) // BIST PRBS pattern selector.
28453   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BIST_CHK_LFSR_LENGTH_O_1_0_SHIFT                                4
28454   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BIST_RX_CLOCK_ENABLE                                            (0x1<<7) // Active HIGH clock enable signal for the BIST receive clock
28455   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X15_BIST_RX_CLOCK_ENABLE_SHIFT                                      7
28456 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X16                                                                   0x001040UL //Access:RW   DataWidth:0x8    // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
28457 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17                                                                   0x001044UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28458   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17_BIST_CHK_PREAM0_O_9_8                                           (0x3<<0) // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
28459   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17_BIST_CHK_PREAM0_O_9_8_SHIFT                                     0
28460   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17_BIST_CHK_INSERT_LENGTH_O_2_0                                    (0x7<<2) // BIST Checker Insert word length.
28461   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17_BIST_CHK_INSERT_LENGTH_O_2_0_SHIFT                              2
28462   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17_BIST_CHK_SYNC_ON_ZEROS                                          (0x1<<5) // Setting this bit allows BIST to sync to RX value of zero
28463   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X17_BIST_CHK_SYNC_ON_ZEROS_SHIFT                                    5
28464 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X18                                                                   0x001048UL //Access:RW   DataWidth:0x8    // BIST Check Preamble
28465 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X19                                                                   0x00104cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28466   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X19_BIST_CHK_PREAM1_O_9_8                                           (0x3<<0) // BIST Check Preamble
28467   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X19_BIST_CHK_PREAM1_O_9_8_SHIFT                                     0
28468 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X20                                                                   0x001050UL //Access:RW   DataWidth:0x8    // Bist checker 40-bit user defined data pattern. In 10-bit mode, corresponds to 4 10-bit words. In 8-bit mode, corresponds to 5 8-bit words. K code is assumed to be 0 in 8-bit mode.
28469 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X21                                                                   0x001054UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
28470 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X22                                                                   0x001058UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
28471 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X23                                                                   0x00105cUL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
28472 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X24                                                                   0x001060UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
28473 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X25                                                                   0x001064UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
28474 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X26                                                                   0x001068UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
28475 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X27                                                                   0x00106cUL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
28476 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X28                                                                   0x001070UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
28477 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X29                                                                   0x001074UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
28478 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X30                                                                   0x001078UL //Access:R    DataWidth:0x8    // Bist errors detected
28479 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X31                                                                   0x00107cUL //Access:R    DataWidth:0x8    // Bist errors detected
28480 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X32                                                                   0x001080UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
28481 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X33                                                                   0x001084UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
28482 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X34                                                                   0x001088UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
28483 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X35                                                                   0x00108cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
28484 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X36                                                                   0x001090UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
28485 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X37                                                                   0x001094UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
28486 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X38                                                                   0x001098UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
28487 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X39                                                                   0x00109cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
28488 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X40                                                                   0x0010a0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
28489 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X41                                                                   0x0010a4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
28490 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X42                                                                   0x0010a8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
28491 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X43                                                                   0x0010acUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
28492 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X44                                                                   0x0010b0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
28493 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X45                                                                   0x0010b4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
28494 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X46                                                                   0x0010b8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
28495 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X47                                                                   0x0010bcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
28496 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X48                                                                   0x0010c0UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 1/2 - for the new ICA method
28497 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X49                                                                   0x0010c4UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 3 - for the new ICA method
28498 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X50                                                                   0x0010c8UL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 1/2 - for the new ICA method
28499 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X51                                                                   0x0010ccUL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 3 - for the new ICA method
28500 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X52                                                                   0x0010d0UL //Access:RW   DataWidth:0x8    // The start length of DFE offset calibration's first cycle is the value of this register multiplied by 4.
28501 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53                                                                   0x0010d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28502   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0                            (0x1f<<0) // The start length of DFE offset calibration, except for the 1st cycle.
28503   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0_SHIFT                      0
28504   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2                                     (0x1<<5) // COMLANE or LANE CSR Select for GCFSM Cycle Length registers  0 -	 Select COMLANE registers  1 -	 Select LANE registers
28505   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2_SHIFT                               5
28506   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_LANE_TW_METHOD_EN                                         (0x1<<6) // ICA Timing Window Method Enable control - for GCFSM
28507   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_LANE_TW_METHOD_EN_SHIFT                                   6
28508   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_LANE_PMA_LOAD_OVR                                         (0x1<<7) // ICA Method PMA Load signal Override - for GCFSM
28509   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X53_GCFSM_LANE_PMA_LOAD_OVR_SHIFT                                   7
28510 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X54                                                                   0x0010d8UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
28511 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X55                                                                   0x0010dcUL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
28512 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X56                                                                   0x0010e0UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
28513 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57                                                                   0x0010e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28514   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_OVR_O_27_24                                               (0xf<<0) // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
28515   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_OVR_O_27_24_SHIFT                                         0
28516   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_OUT_OVR_EN_O                                         (0x1<<4) // General Calibration Finite State Machine GCFSM output override enable - assertion causes data stored in gcfsm_lane_pma_data_ovr_o to override calibration values for the block selected by gcfsm_lane_pma_cal_ovr_o.
28517   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_OUT_OVR_EN_O_SHIFT                                   4
28518   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_PMA_LATCH_OVR_O                                      (0x1<<5) // GCFSM pma_latch_o override
28519   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_PMA_LATCH_OVR_O_SHIFT                                5
28520   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_PMA_GO_OVR_O                                         (0x1<<6) // GCFSM pma_go_o override
28521   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_PMA_GO_OVR_O_SHIFT                                   6
28522   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_PMA_READ_OVR_O                                       (0x1<<7) // GCFSM pma_read_o override.
28523   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X57_GCFSM_LANE_PMA_READ_OVR_O_SHIFT                                 7
28524 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X58                                                                   0x0010e8UL //Access:RW   DataWidth:0x8    // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
28525 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X59                                                                   0x0010ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28526   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8                                  (0xf<<0) // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
28527   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8_SHIFT                            0
28528 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X60                                                                   0x0010f0UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
28529 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X61                                                                   0x0010f4UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
28530 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X62                                                                   0x0010f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28531   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X62_LN_MSM_REQ_IN_OVR_O                                             (0x3<<0) // Bit 0:  Override enable for msm_ln_req Bit 1 : Override msm_ln_req
28532   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X62_LN_MSM_REQ_IN_OVR_O_SHIFT                                       0
28533   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X62_LN_MSM_FUNC_IN_OVR_O                                            (0x3f<<2) // Bit 2:  Override enable for msm_func Bits [7:3] : Override msm_func
28534   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X62_LN_MSM_FUNC_IN_OVR_O_SHIFT                                      2
28535 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X65                                                                   0x001104UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28536   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X65_GCFSM_OVR_O_28                                                  (0x1<<0) // Not currently used
28537   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X65_GCFSM_OVR_O_28_SHIFT                                            0
28538 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X66                                                                   0x001108UL //Access:RW   DataWidth:0x8    // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
28539 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X67                                                                   0x00110cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28540   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X67_CDR_CTRL_DLY_CDR_O_6_0                                          (0x7f<<0) // Number of clock cycles between signal detect indicator
28541   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X67_CDR_CTRL_DLY_CDR_O_6_0_SHIFT                                    0
28542   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8                                     (0x1<<7) // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
28543   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8_SHIFT                               7
28544 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X68                                                                   0x001110UL //Access:RW   DataWidth:0x8    // Number of clock cycles between CISEL assertion
28545 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69                                                                   0x001114UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28546   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69_CDR_CTRL_DLY_LANE_O_9_8                                         (0x3<<0) // Number of clock cycles between CISEL assertion
28547   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69_CDR_CTRL_DLY_LANE_O_9_8_SHIFT                                   0
28548   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69_CDR_CTRL_START_LEN_O_3_0                                        (0xf<<2) // Number of clock cycles between when CDR control block
28549   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69_CDR_CTRL_START_LEN_O_3_0_SHIFT                                  2
28550   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69_CDR_CTRL_INT_FIL_O_1_0                                          (0x3<<6) // CDR control DLPF positioning control.
28551   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X69_CDR_CTRL_INT_FIL_O_1_0_SHIFT                                    6
28552 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X70                                                                   0x001118UL //Access:RW   DataWidth:0x8    // CDR control block cycle length When not in PCIe Gen3.
28553 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X71                                                                   0x00111cUL //Access:RW   DataWidth:0x8    // CDR control block cycle length When in PCIe Gen3.
28554 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X72                                                                   0x001120UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28555   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X72_CDR_CTRL_MAX_DIFF_O_4_0                                         (0x1f<<0) // Maximum difference from DLPF center point.
28556   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X72_CDR_CTRL_MAX_DIFF_O_4_0_SHIFT                                   0
28557   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X72_CDR_CTRL_MIN_BOUNCE_O_2_0                                       (0x7<<5) // Maximum difference from DLPF center point.
28558   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X72_CDR_CTRL_MIN_BOUNCE_O_2_0_SHIFT                                 5
28559 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73                                                                   0x001124UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28560   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_CDR_CTRL_TW_METHOD_EN                                           (0x1<<0) // ICA Timing Window Method Enable control - for cdr_control
28561   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_CDR_CTRL_TW_METHOD_EN_SHIFT                                     0
28562   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_CDR_CONTROL_ATT_CTRL_O                                          (0x1<<1) // ATT wait control. Upon detection of signal, DFE ATT calibration is enabled, without CISEL being asserted to the CDR.  0 - CDR control block will wait for ATT calibration before proceeding 1 - CDR control block will not wait for ATT calibration
28563   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_CDR_CONTROL_ATT_CTRL_O_SHIFT                                    1
28564   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_RXEQ_WAIT_EN_O                                                  (0x1<<2) // CDR control block wait for DFE signal.  0 - Do not wait for DFE calibration before enabling rx data 1 - Wait for DFE calibration before enabling rx data
28565   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_RXEQ_WAIT_EN_O_SHIFT                                            2
28566   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_CDR_CTRL_DLY_CDR_O_9_7                                          (0x7<<3) // Number of clock cycles between signal detect indicator
28567   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X73_CDR_CTRL_DLY_CDR_O_9_7_SHIFT                                    3
28568 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X74                                                                   0x001128UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
28569 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X75                                                                   0x00112cUL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
28570 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X76                                                                   0x001130UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
28571 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X77                                                                   0x001134UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28572   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X77_CDR_CTRL_OUT_OVR_O_29_24                                        (0x3f<<0) // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
28573   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X77_CDR_CTRL_OUT_OVR_O_29_24_SHIFT                                  0
28574   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X77_CDR_CTRL_CAL_LOAD_OVR                                           (0x1<<6) // ICA Method PMA Load signal Override - for cdr_control
28575   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X77_CDR_CTRL_CAL_LOAD_OVR_SHIFT                                     6
28576 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X78                                                                   0x001138UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28577   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X78_SYM_ALIGN_ALIGN_POS_O_5_0                                       (0x3f<<0) // Symbol aligner position override enable.
28578   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X78_SYM_ALIGN_ALIGN_POS_O_5_0_SHIFT                                 0
28579   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X78_SYM_ALIGN_MODE_O_1_0                                            (0x3<<6) // Symbol aligner mode select.
28580   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X78_SYM_ALIGN_MODE_O_1_0_SHIFT                                      6
28581 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X79                                                                   0x00113cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28582   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X79_SYM_ALIGN_BYPASS_O                                              (0x1<<0) // Asserting this register will bypass the symbol aligner
28583   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X79_SYM_ALIGN_BYPASS_O_SHIFT                                        0
28584 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X80                                                                   0x001140UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before forcing exit form EI
28585 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81                                                                   0x001144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28586   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before forcing exit form EI
28587   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8_SHIFT                        0
28588   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_CLR_ERR_O                                         (0x1<<2) // Clears the elec idle control error flag
28589   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_CLR_ERR_O_SHIFT                                   2
28590   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EI_INFERRED_O                                     (0x1<<3) // Override for ei_inferred signal
28591   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EI_INFERRED_O_SHIFT                               3
28592   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O                                  (0x1<<4) // Override for ei_mask signal
28593   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O_SHIFT                            4
28594   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O                                   (0x1<<5) // Override for ei_exit_type signal
28595   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O_SHIFT                             5
28596   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_OVR_O                                             (0x1<<6) // EI control override enable
28597   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X81_ELECIDLE_CTRL_OVR_O_SHIFT                                       6
28598 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X82                                                                   0x001148UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before entering back into EI
28599 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X83                                                                   0x00114cUL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect glitch filter counter
28600 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X84                                                                   0x001150UL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect low filter min value
28601 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85                                                                   0x001154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28602   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before entering back into EI
28603   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8_SHIFT                        0
28604   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0                               (0x3<<2) // EI Exit time cycles = timer_len_sel[1:0]+1*exit_timer_len_i[9:0]
28605   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0_SHIFT                         2
28606   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85_LOOPBACK_EN_O                                                   (0x1<<4) // Control signal to force decoder into loopback mode
28607   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X85_LOOPBACK_EN_O_SHIFT                                             4
28608 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86                                                                   0x001158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28609   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86_FES_LB_ENA_O                                                    (0x1<<0) // FES loopback enable.
28610   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86_FES_LB_ENA_O_SHIFT                                              0
28611   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86_NES_LB_ENA_O                                                    (0x1<<1) // NES loopback enable.
28612   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86_NES_LB_ENA_O_SHIFT                                              1
28613   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86_RXCLK_LB_ENA_O                                                  (0x1<<2) // HS recovered clock to transmit loopback enable.
28614   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X86_RXCLK_LB_ENA_O_SHIFT                                            2
28615 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X87                                                                   0x00115cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28616   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X87_AHB_PMA_LN_RX_BOOST_OVR_O                                       (0x1<<0) // RX boost override enable
28617   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X87_AHB_PMA_LN_RX_BOOST_OVR_O_SHIFT                                 0
28618   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O                                  (0x7f<<1) // RX boost override setting. Thermometer coded.
28619   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O_SHIFT                            1
28620 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X88                                                                   0x001160UL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
28621 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89                                                                   0x001164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28622   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_SD_THSEL_DIV1_O                                      (0x7<<0) // Signal detect threshold select for Full rate
28623   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_SD_THSEL_DIV1_O_SHIFT                                0
28624   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_SD_THSEL_DIV2_O                                      (0x7<<3) // Signal detect threshold select for div-by-2 rate
28625   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_SD_THSEL_DIV2_O_SHIFT                                3
28626   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_RXUP_O                                               (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
28627   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_RXUP_O_SHIFT                                         6
28628   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_RXPREDIV4_ENA_O                                      (0x1<<7) // RX FL calibration clock DIV4 enable
28629   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X89_AHB_PMA_LN_RXPREDIV4_ENA_O_SHIFT                                7
28630 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90                                                                   0x001168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28631   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90_AHB_PMA_LN_SD_THSEL_DIV4_O                                      (0x7<<0) // Signal detect threshold select for div-by-4 rate
28632   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90_AHB_PMA_LN_SD_THSEL_DIV4_O_SHIFT                                0
28633   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90_AHB_PMA_LN_AGC_THSEL_O                                          (0x7<<3) // AGC threshold select
28634   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90_AHB_PMA_LN_AGC_THSEL_O_SHIFT                                    3
28635   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90_AHB_PMA_LN_VREGH_O                                              (0x3<<6) // Regulator VREGH setting
28636   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X90_AHB_PMA_LN_VREGH_O_SHIFT                                        6
28637 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X91                                                                   0x00116cUL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS
28638 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92                                                                   0x001170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28639   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O                                      (0x3<<0) // RX FL calibration LDHS
28640   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O_SHIFT                                0
28641   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_RXVCO_BIAS_O                                         (0xf<<2) // CDR VCO bias setting.
28642   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_RXVCO_BIAS_O_SHIFT                                   2
28643   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O                                      (0x1<<6) // DLPF DIV2 enable
28644   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O_SHIFT                                6
28645   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_CDR_DVDR_ENA_O                                       (0x1<<7) // CDR DivN clock divider enable.
28646   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X92_AHB_PMA_LN_CDR_DVDR_ENA_O_SHIFT                                 7
28647 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X93                                                                   0x001174UL //Access:RW   DataWidth:0x8    // AFE spare controls
28648 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X94                                                                   0x001178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28649   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X94_AHB_PMA_LN_CDR_DVDR_O                                           (0x3f<<0) // CDR DivN clock division ratio.
28650   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X94_AHB_PMA_LN_CDR_DVDR_O_SHIFT                                     0
28651   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X94_AHB_PMA_LN_VREG_O                                               (0x3<<6) // Regulator VREG setting
28652   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X94_AHB_PMA_LN_VREG_O_SHIFT                                         6
28653 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95                                                                   0x00117cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28654   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95_AHB_PMA_LN_BB_STEP_O                                            (0xf<<0) // CDR bb_step
28655   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95_AHB_PMA_LN_BB_STEP_O_SHIFT                                      0
28656   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95_AHB_PMA_LN_INT_STEP_O                                           (0x7<<4) // CDR int step
28657   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95_AHB_PMA_LN_INT_STEP_O_SHIFT                                     4
28658   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95_AHB_PMA_LN_RXDWN_O                                              (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
28659   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X95_AHB_PMA_LN_RXDWN_O_SHIFT                                        7
28660 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96                                                                   0x001180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28661   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96_AHB_PMA_LN_RXVCOFR_O                                            (0x7<<0) // RXVCOFR override value Enabled by pma_ln_dr_rxvcofr_sel_o
28662   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96_AHB_PMA_LN_RXVCOFR_O_SHIFT                                      0
28663   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96_AHB_PMA_LN_RXVCOFR_SEL_O                                        (0x1<<3) // Override enable for RXVCOFR override vakue
28664   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96_AHB_PMA_LN_RXVCOFR_SEL_O_SHIFT                                  3
28665   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96_AHB_PMA_LN_RX_SELR_O                                            (0x7<<4) // CTLE R degeneration select
28666   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X96_AHB_PMA_LN_RX_SELR_O_SHIFT                                      4
28667 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X97                                                                   0x001184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28668   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X97_AHB_PMA_LN_RX_SELC_O                                            (0x7<<0) // CTLE C degeneration select
28669   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X97_AHB_PMA_LN_RX_SELC_O_SHIFT                                      0
28670 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X99                                                                   0x00118cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28671   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X99_PMA_LN_DFE_BW_SCALE                                             (0x3<<4) // DFE Bandwidth Selection
28672   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X99_PMA_LN_DFE_BW_SCALE_SHIFT                                       4
28673   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X99_PMA_LN_PHD_ENA_O_1_0                                            (0x3<<6) // CDR phase detector proportional path enable bit 0: enables D4/D3 data/edge samplers bit 1: enables D1/D2 data/edge samplers
28674   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X99_PMA_LN_PHD_ENA_O_1_0_SHIFT                                      6
28675 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X100                                                                  0x001190UL //Access:RW   DataWidth:0x8    // On-chip eye diagram X-direction offset control: Bit 0: unused Bits 1-2: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 3-9: Fine x-direction offset, note bit reversal
28676 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101                                                                  0x001194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28677   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_DLY_O_8_8                                           (0x1<<0) // On-chip eye diagram X-direction offset control: Bits 0-1: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 2-8: Fine x-direction offset, note bit reversal
28678   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_DLY_O_8_8_SHIFT                                     0
28679   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_SGN_RST_O                                           (0x1<<2) // Reset signal for eye alignment mechanism.
28680   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_SGN_RST_O_SHIFT                                     2
28681   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_SD_BWSEL                                                (0x1<<3) // RX signal detector bandwidth select. 0: Nominal bandwidth 1: 10% higher bandwidth
28682   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_SD_BWSEL_SHIFT                                          3
28683   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_ENA270_O                                            (0x1<<4) // In eye diagram generation mode, assertion overrides the ck_270 DFE clock "right" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
28684   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_ENA270_O_SHIFT                                      4
28685   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_ENA90_O                                             (0x1<<5) // In eye diagram generation mode, assertion overrides the ck_90 DFE clock "left" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
28686   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X101_PMA_LN_EYE_ENA90_O_SHIFT                                       5
28687 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X102                                                                  0x001198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28688   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X102_PMA_LN_DFE_BIAS_O_3_0                                          (0xf<<0) // DFE bias setting.
28689   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X102_PMA_LN_DFE_BIAS_O_3_0_SHIFT                                    0
28690 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X103                                                                  0x00119cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28691   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X103_PMA_LN_TX_SR_FASTCAP_O_3_0                                     (0xf<<0) // TX driver capacitive slew rate control.
28692   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X103_PMA_LN_TX_SR_FASTCAP_O_3_0_SHIFT                               0
28693   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X103_PMA_LN_TXEQ_POLARITY_O_3_0                                     (0xf<<4) // TX coefficient polarity enable. Set to "1" for negative polarity. bit 0: Cm bit 1: C0 bit 2: C1
28694   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X103_PMA_LN_TXEQ_POLARITY_O_3_0_SHIFT                               4
28695 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X104                                                                  0x0011a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28696   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X104_PMA_LN_TX_SR_DAC_O_3_0                                         (0xf<<0) // TX slew rate DAC bias current control
28697   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X104_PMA_LN_TX_SR_DAC_O_3_0_SHIFT                                   0
28698   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X104_PMA_LN_HSCLK_SEL_O                                             (0x1<<4) // CDR clock divider bypass enable.
28699   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X104_PMA_LN_HSCLK_SEL_O_SHIFT                                       4
28700 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X105                                                                  0x0011a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28701   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X105_PMA_LN_TX_VREG_LEV_O_4_0                                       (0x1f<<0) // TX driver regulator voltage setting.
28702   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X105_PMA_LN_TX_VREG_LEV_O_4_0_SHIFT                                 0
28703   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X105_PMA_LN_TXDRV_BLEED_ENA_O                                       (0x1<<5) // TX bleed enable
28704   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X105_PMA_LN_TXDRV_BLEED_ENA_O_SHIFT                                 5
28705 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X106                                                                  0x0011a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28706   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O                                 (0x1<<0) // RX boost override enable.
28707   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O_SHIFT                           0
28708   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O                              (0x7f<<1) // RX boost override setting. Thermometer coded.
28709   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O_SHIFT                        1
28710 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X107                                                                  0x0011acUL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
28711 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108                                                                  0x0011b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28712   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_SD_THSEL_GEN3_O                                     (0x7<<0) // Signal detect threshold select for Gen3
28713   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_SD_THSEL_GEN3_O_SHIFT                               0
28714   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O                                    (0x7<<3) // AGC threshold select for Gen3
28715   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O_SHIFT                              3
28716   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_RXUP_GEN3_O                                         (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
28717   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_RXUP_GEN3_O_SHIFT                                   6
28718   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O                                (0x1<<7) // CDR VCO frequency lock counter divide by 4 enable.
28719   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O_SHIFT                          7
28720 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X109                                                                  0x0011b4UL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS for Gen3
28721 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110                                                                  0x0011b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28722   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O                                (0x3<<0) // RX FL calibration LDHS for Gen3
28723   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O_SHIFT                          0
28724   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O                                   (0xf<<2) // CDR VCO bias setting.
28725   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O_SHIFT                             2
28726   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O                                (0x1<<6) // DLPF DIV2 enable
28727   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O_SHIFT                          6
28728   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O                                 (0x1<<7) // CDR DivN clock divider enable.
28729   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O_SHIFT                           7
28730 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X111                                                                  0x0011bcUL //Access:RW   DataWidth:0x8    // AFE spare controls for Gen3
28731 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X112                                                                  0x0011c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28732   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O                                     (0x3f<<0) // CDR DivN clock divider ratio..
28733   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O_SHIFT                               0
28734   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X112_AHB_PMA_LN_VREG_GEN3_O                                         (0x3<<6) // Regulator VREG setting for Gen3
28735   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X112_AHB_PMA_LN_VREG_GEN3_O_SHIFT                                   6
28736 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113                                                                  0x0011c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28737   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113_AHB_PMA_LN_BB_STEP_GEN3_O                                      (0xf<<0) // CDR bb_step for Gen3
28738   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113_AHB_PMA_LN_BB_STEP_GEN3_O_SHIFT                                0
28739   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113_AHB_PMA_LN_INT_STEP_GEN3_O                                     (0x7<<4) // CDR int step for Gen3
28740   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113_AHB_PMA_LN_INT_STEP_GEN3_O_SHIFT                               4
28741   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113_AHB_PMA_LN_RXDWN_GEN3_O                                        (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
28742   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X113_AHB_PMA_LN_RXDWN_GEN3_O_SHIFT                                  7
28743 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114                                                                  0x0011c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28744   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114_AHB_PMA_LN_RXVCOFR_GEN3_O                                      (0x7<<0) // RXVCOFR override value for Gen3 Enabled by pma_ln_dr_rxvcofr_sel_o
28745   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114_AHB_PMA_LN_RXVCOFR_GEN3_O_SHIFT                                0
28746   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114_AHB_PMA_LN_RX_SELR_GEN3_O                                      (0x7<<3) // CTLE R degeneration select for Gen3
28747   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114_AHB_PMA_LN_RX_SELR_GEN3_O_SHIFT                                3
28748   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114_AHB_PMA_LN_VREGH_GEN3_O                                        (0x3<<6) // Not currently used
28749   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X114_AHB_PMA_LN_VREGH_GEN3_O_SHIFT                                  6
28750 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X115                                                                  0x0011ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28751   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X115_AHB_PMA_LN_RX_SELC_GEN3_O                                      (0x7<<0) // CTLE R degeneration select for Gen3
28752   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X115_AHB_PMA_LN_RX_SELC_GEN3_O_SHIFT                                0
28753 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X119                                                                  0x0011dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28754   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X119_AHB_TX_CXP_MARGIN                                              (0xf<<0) // Value to minus/add from the calibrated txterm value
28755   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X119_AHB_TX_CXP_MARGIN_SHIFT                                        0
28756   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X119_AHB_TX_CXN_MARGIN                                              (0xf<<4) // Value to minus/add from the calibrated txterm value
28757   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X119_AHB_TX_CXN_MARGIN_SHIFT                                        4
28758 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X120                                                                  0x0011e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28759   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X120_AHB_TX_TC_WAIT_NEXT_CMP                                        (0xf<<0) // in txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator  the register ix X2 is the actual number of wait cycle
28760   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X120_AHB_TX_TC_WAIT_NEXT_CMP_SHIFT                                  0
28761   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE                                     (0x7<<4) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
28762   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE_SHIFT                               4
28763 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121                                                                  0x0011e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28764   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES                                  (0xf<<0) // in txterm calibration, the number of samples to take from the same comparator
28765   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES_SHIFT                            0
28766   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_CXP_MARGIN_ADD_0                                        (0x1<<4) // when 1, the final tx term value is calibrated txterm value + tx_cxp_margin; when 0, the final tx term value is calibrated txterm value - tx_cxp_margin
28767   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_CXP_MARGIN_ADD_0_SHIFT                                  4
28768   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_CXN_MARGIN_ADD_0                                        (0x1<<5) // when 1, the final tx term value is calibrated txterm value + tx_cxn_margin; when 0, the final tx term value is calibrated txterm value - tx_cxn_margin
28769   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_CXN_MARGIN_ADD_0_SHIFT                                  5
28770   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_CX_OVR_ENA                                              (0x1<<6) // enable override calibrated txterm value
28771   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_CX_OVR_ENA_SHIFT                                        6
28772   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_TERM_EN_CAL_OVR                                         (0x1<<7) // Debug feature, when set forces circuit to be affected by ahb_tx_cdac_ovr
28773   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X121_AHB_TX_TERM_EN_CAL_OVR_SHIFT                                   7
28774 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X122                                                                  0x0011e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28775   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X122_AHB_TX_CXP_OVR                                                 (0xf<<0) // override calibrated txterm value
28776   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X122_AHB_TX_CXP_OVR_SHIFT                                           0
28777   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X122_AHB_TX_CXN_OVR                                                 (0xf<<4) // override calibrated txterm value
28778   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X122_AHB_TX_CXN_OVR_SHIFT                                           4
28779 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X123                                                                  0x0011ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28780   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X123_TX_CTRL_O_0                                                    (0x1<<0) // TX Control override enable. Bit 0: txdrv_sel_sw_map Bit 1: not currently used
28781   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X123_TX_CTRL_O_0_SHIFT                                              0
28782   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X123_TX_CTRL_O_7_2                                                  (0x3f<<2) // TX Control override enable. Bits 5:2:txdrv_att_in[3:0] Bits 7:6 : tx_slew_sld[1:0]
28783   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X123_TX_CTRL_O_7_2_SHIFT                                            2
28784 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X124                                                                  0x0011f0UL //Access:RW   DataWidth:0x8    // Bits 12:8: txdrv_c1_in[4:0] Bits 15:13: txdrv_c2_in[2:0]
28785 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X125                                                                  0x0011f4UL //Access:RW   DataWidth:0x8    // Bits 19-16: txdrv_cm_in[3:0]  Bits 22-20: tx_slew_sld3f[2:0] Bit 23: txdrv_preem_1lsb_mode
28786 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126                                                                  0x0011f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28787   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_EN_O                                                      (0x1<<0) // DFE block enable signal.
28788   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_EN_O_SHIFT                                                0
28789   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE_OW_O_2_0                                          (0x7<<1) // These bits have similar functionality as rxeq_rate_ow_o_2_0 bits in COMLANE CSR. These are used mainly in COMBINATION modes of operation. They are logically OR'ed with the bits in COMLANE.
28790   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE_OW_O_2_0_SHIFT                                    1
28791   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE1_CAL_EN_O_3                                       (0x1<<4) // This bit has similar function as rxeq_rate1_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
28792   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE1_CAL_EN_O_3_SHIFT                                 4
28793   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE2_CAL_EN_O_4                                       (0x1<<5) // This bit has similar function as rxeq_rate2_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
28794   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE2_CAL_EN_O_4_SHIFT                                 5
28795   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE3_CAL_EN_O_5                                       (0x1<<6) // This bit has similar function as rxeq_rate3_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
28796   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_RATE3_CAL_EN_O_5_SHIFT                                 6
28797   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_FORCE_CAL_O_6                                          (0x1<<7) // This bit has similar function as rxeq_force_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
28798   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X126_RXEQ_LN_FORCE_CAL_O_6_SHIFT                                    7
28799 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X127                                                                  0x0011fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28800   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X127_RXEQ_CONT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
28801   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X127_RXEQ_CONT_CAL_O_6_0_SHIFT                                      0
28802 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X128                                                                  0x001200UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28803   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X128_RXEQ_INIT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
28804   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X128_RXEQ_INIT_CAL_O_6_0_SHIFT                                      0
28805 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X130                                                                  0x001208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28806   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X130_RXEQ_RATE1_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate1
28807   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X130_RXEQ_RATE1_ATT_START_O_3_0_SHIFT                               0
28808   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X130_RXEQ_RATE1_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate1
28809   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X130_RXEQ_RATE1_BOOST_START_O_3_0_SHIFT                             4
28810 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X131                                                                  0x00120cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28811   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X131_RXEQ_RATE2_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate2
28812   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X131_RXEQ_RATE2_ATT_START_O_3_0_SHIFT                               0
28813   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X131_RXEQ_RATE2_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate2
28814   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X131_RXEQ_RATE2_BOOST_START_O_3_0_SHIFT                             4
28815 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X132                                                                  0x001210UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28816   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X132_RXEQ_RATE2_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate2
28817   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X132_RXEQ_RATE2_TAP1_START_O_6_0_SHIFT                              0
28818 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X133                                                                  0x001214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28819   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X133_RXEQ_RATE2_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate2
28820   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X133_RXEQ_RATE2_TAP2_START_O_5_0_SHIFT                              0
28821 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X134                                                                  0x001218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28822   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X134_RXEQ_RATE2_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate2
28823   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X134_RXEQ_RATE2_TAP3_START_O_5_0_SHIFT                              0
28824 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X135                                                                  0x00121cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28825   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X135_RXEQ_RATE2_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate2
28826   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X135_RXEQ_RATE2_TAP4_START_O_5_0_SHIFT                              0
28827 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X136                                                                  0x001220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28828   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X136_RXEQ_RATE2_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate2
28829   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X136_RXEQ_RATE2_TAP5_START_O_5_0_SHIFT                              0
28830 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X137                                                                  0x001224UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28831   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X137_RXEQ_RATE3_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate3
28832   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X137_RXEQ_RATE3_ATT_START_O_3_0_SHIFT                               0
28833   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X137_RXEQ_RATE3_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate3
28834   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X137_RXEQ_RATE3_BOOST_START_O_3_0_SHIFT                             4
28835 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X138                                                                  0x001228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28836   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X138_RXEQ_RATE3_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate3
28837   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X138_RXEQ_RATE3_TAP1_START_O_6_0_SHIFT                              0
28838 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X139                                                                  0x00122cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28839   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X139_RXEQ_RATE3_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate3
28840   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X139_RXEQ_RATE3_TAP2_START_O_5_0_SHIFT                              0
28841 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X140                                                                  0x001230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28842   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X140_RXEQ_RATE3_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate3
28843   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X140_RXEQ_RATE3_TAP3_START_O_5_0_SHIFT                              0
28844 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X141                                                                  0x001234UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28845   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X141_RXEQ_RATE3_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate3
28846   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X141_RXEQ_RATE3_TAP4_START_O_5_0_SHIFT                              0
28847 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X142                                                                  0x001238UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28848   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X142_RXEQ_RATE3_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate3
28849   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X142_RXEQ_RATE3_TAP5_START_O_5_0_SHIFT                              0
28850 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143                                                                  0x00123cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28851   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_RXEQ_SUPERBST_AUTOCAL_DIS                                      (0x1<<0) // Disable auto cal w/ rx_superbst
28852   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_RXEQ_SUPERBST_AUTOCAL_DIS_SHIFT                                0
28853   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_BOOST_MAX_LIMIT_O                                              (0xf<<1) // Max limit value for BOOST auto-calibration
28854   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_BOOST_MAX_LIMIT_O_SHIFT                                        1
28855   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_BOOST_MAX_LIMIT_EN_O                                           (0x1<<5) // Enable Max limiting for BOOST auto-calibration
28856   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_BOOST_MAX_LIMIT_EN_O_SHIFT                                     5
28857   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_RX_ATT_BOOST_CAL_O_1_0                                         (0x3<<6) // rx_att_boost setting used during ATT calibration
28858   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X143_RX_ATT_BOOST_CAL_O_1_0_SHIFT                                   6
28859 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144                                                                  0x001240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28860   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RX_ATT_BOOST_NORM_O_1_0                                        (0x3<<0) // rx_att_boost setting used after ATT calibration
28861   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RX_ATT_BOOST_NORM_O_1_0_SHIFT                                  0
28862   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RXEQ_BOOST_ADJ_EN_O                                            (0x1<<2) // boost_adj_en
28863   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RXEQ_BOOST_ADJ_EN_O_SHIFT                                      2
28864   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RXEQ_BOOST_ADJ_DIR_O                                           (0x1<<3) // boost_adj_dir
28865   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RXEQ_BOOST_ADJ_DIR_O_SHIFT                                     3
28866   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RXEQ_BOOST_ADJ_VAL_O                                           (0xf<<4) // boost_adj_val This register Is not bit reversed
28867   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X144_RXEQ_BOOST_ADJ_VAL_O_SHIFT                                     4
28868 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X145                                                                  0x001244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28869   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0                              (0x7f<<0) // Max number of samples to be used for CMP Offset Noise Averaging
28870   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0_SHIFT                        0
28871   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X145_CMP_OFFSET_AVG_EN_O                                            (0x1<<7) // CMP Offset Noise Averaging Enable
28872   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X145_CMP_OFFSET_AVG_EN_O_SHIFT                                      7
28873 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X146                                                                  0x001248UL //Access:RW   DataWidth:0x8    //
28874 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147                                                                  0x00124cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28875   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_RXEQ_DFE_TAP_PD_WAIT_11_8                                      (0xf<<0) //
28876   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_RXEQ_DFE_TAP_PD_WAIT_11_8_SHIFT                                0
28877   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_PMA_LN_DFE_OFS_CAL_ENA                                         (0x3<<4) // DFE offset calibration enable
28878   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_PMA_LN_DFE_OFS_CAL_ENA_SHIFT                                   4
28879   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS                                      (0x1<<6) // Disable auto cal w/ rx_att_gain
28880   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS_SHIFT                                6
28881   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_RXEQ_SUPERBST_EN_INVERT_O                                      (0x1<<7) // Inverts the polarity of superboost_en before assigning to PMA
28882   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X147_RXEQ_SUPERBST_EN_INVERT_O_SHIFT                                7
28883 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X148                                                                  0x001250UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28884   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X148_RXEQ_OVR_LOAD_EN_O_6_0                                         (0x7f<<0) // Override for RXEQ_CTRL output register load enable.
28885   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X148_RXEQ_OVR_LOAD_EN_O_6_0_SHIFT                                   0
28886   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X148_RXEQ_OVR_EN_O                                                  (0x1<<7) // Override enable for DFE signals.
28887   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X148_RXEQ_OVR_EN_O_SHIFT                                            7
28888 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X149                                                                  0x001254UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28889   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X149_RXEQ_OVR_LOAD_O_6_0                                            (0x7f<<0) // Override for RXEQ_CTRL output register load value.
28890   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X149_RXEQ_OVR_LOAD_O_6_0_SHIFT                                      0
28891   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X149_RXEQ_OVR_LATCH_O                                               (0x1<<7) // Override for DFE latch signal. Negative edge causes AFE to store values of DFE output registers.
28892   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X149_RXEQ_OVR_LATCH_O_SHIFT                                         7
28893 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150                                                                  0x001258UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28894   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0                                     (0x7<<0) // Override value for comparator calibration select. Enabled by rxeq_ovr_en_o: 1: Calibrate DFE comparator 1 2: Calibrate DFE comparator 2 3: Calibrate DFE comparator 3 4: Calibrate DFE comparator 4
28895   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0_SHIFT                               0
28896   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_RXEQ_ATT_GAIN_OVR                                              (0x3<<3) // Override the value of rx_att_gain output to PMA when rx_att_gain_autocal_dis=1
28897   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_RXEQ_ATT_GAIN_OVR_SHIFT                                        3
28898   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_RXEQ_SUPERBST_ENA_OVR                                          (0x1<<5) // Override the value of rx_superbst_ena output to PMA when superbst_autocal_dis=1
28899   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_RXEQ_SUPERBST_ENA_OVR_SHIFT                                    5
28900   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6                                 (0x1<<6) // DFE TAP CMP no offset override enable
28901   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6_SHIFT                           6
28902   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_DFE_TAP_OVR_EN_O_7                                             (0x1<<7) // DFE TAP override enable
28903   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X150_DFE_TAP_OVR_EN_O_7_SHIFT                                       7
28904 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151                                                                  0x00125cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28905   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3                                (0x1f<<0) // DFE offset calibration TAP enable override
28906   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3_SHIFT                          0
28907   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0                                  (0x1<<5) // DFE offset calibrated value override enable
28908   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0_SHIFT                            5
28909   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_OFFSET_CAL_EN_OVR_O_1                                      (0x1<<6) // DFE offset cal enable override
28910   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_OFFSET_CAL_EN_OVR_O_1_SHIFT                                6
28911   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_CMP_CAL_EN_OVR_O_2                                         (0x1<<7) // DFE comparator cal enable override
28912   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X151_DFE_CMP_CAL_EN_OVR_O_2_SHIFT                                   7
28913 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X152                                                                  0x001260UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28914   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X152_DFE_TAP1_OVR_VAL_O_6_0                                         (0x7f<<0) // DFE Tap 1 Override Value
28915   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X152_DFE_TAP1_OVR_VAL_O_6_0_SHIFT                                   0
28916 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X153                                                                  0x001264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28917   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X153_DFE_TAP2_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 2 Override Value
28918   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X153_DFE_TAP2_OVR_VAL_O_5_0_SHIFT                                   0
28919 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X154                                                                  0x001268UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28920   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X154_DFE_TAP3_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 3 Override Value
28921   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X154_DFE_TAP3_OVR_VAL_O_5_0_SHIFT                                   0
28922 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X155                                                                  0x00126cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28923   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X155_DFE_TAP4_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 4 Override Value
28924   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X155_DFE_TAP4_OVR_VAL_O_5_0_SHIFT                                   0
28925 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X156                                                                  0x001270UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28926   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X156_DFE_TAP5_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 5 Override Value
28927   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X156_DFE_TAP5_OVR_VAL_O_5_0_SHIFT                                   0
28928 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157                                                                  0x001274UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28929   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157_TXEQ_ADAPT_EN_O_0                                              (0x1<<0) // TX Equalizer adaptation function enable
28930   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157_TXEQ_ADAPT_EN_O_0_SHIFT                                        0
28931   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157_TXEQ_ERR_SIGN_O_1                                              (0x1<<1) // TX Equalizer Error Sign
28932   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157_TXEQ_ERR_SIGN_O_1_SHIFT                                        1
28933   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157_TXEQ_FW_OVRIDE_O_2                                             (0x1<<2) // TX Equalization Firmware over ride  0 -	 Disable firmware based adaptation  1 -	 Enbale firmware based adaptation
28934   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X157_TXEQ_FW_OVRIDE_O_2_SHIFT                                       2
28935 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X158                                                                  0x001278UL //Access:R    DataWidth:0x8    // Multi Field Register.
28936   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X158_TXEQ_ERR_STAT_I_1_0                                            (0x3<<0) // TX Equalization error state
28937   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X158_TXEQ_ERR_STAT_I_1_0_SHIFT                                      0
28938 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X159                                                                  0x00127cUL //Access:R    DataWidth:0x8    // Multi Field Register.
28939   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X159_TXEQ_OVER_EQ_CNT_I_9_8                                         (0x3<<0) // Over equalization count 9-8
28940   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X159_TXEQ_OVER_EQ_CNT_I_9_8_SHIFT                                   0
28941 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X160                                                                  0x001280UL //Access:R    DataWidth:0x8    // Over equalization count 7-0
28942 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X161                                                                  0x001284UL //Access:R    DataWidth:0x8    // Multi Field Register.
28943   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X161_TXEQ_UNDER_EQ_CNT_I_9_8                                        (0x3<<0) // Under equalization count 9-8
28944   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X161_TXEQ_UNDER_EQ_CNT_I_9_8_SHIFT                                  0
28945 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X162                                                                  0x001288UL //Access:R    DataWidth:0x8    // Under equalization count 7-0
28946 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X163                                                                  0x00128cUL //Access:RW   DataWidth:0x8    // TX Equalizer Training Pattern
28947 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X164                                                                  0x001290UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28948   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X164_TXEQ_TRAINING_PATT_O_8                                         (0x1<<0) // TX Equalizer Training Pattern
28949   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X164_TXEQ_TRAINING_PATT_O_8_SHIFT                                   0
28950 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X165                                                                  0x001294UL //Access:RW   DataWidth:0x8    // Mask bit for Txeq training pattern
28951 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X166                                                                  0x001298UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28952   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X166_TXEQ_DONT_CARE_O_8                                             (0x1<<0) // Mask bit for Txeq training pattern
28953   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X166_TXEQ_DONT_CARE_O_8_SHIFT                                       0
28954 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X167                                                                  0x00129cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28955   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X167_TXEQ_RXRECAL_INIT_O_7                                          (0x1<<0) // This bit has similar function as txeq_rxrecal_init  in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
28956   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X167_TXEQ_RXRECAL_INIT_O_7_SHIFT                                    0
28957 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X168                                                                  0x0012a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28958   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X168_INIT_RX_PRESET_HINT_EN_O                                       (0x1<<0) // Enable for primary input lnx_rx_preset_hint during init cal.
28959   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X168_INIT_RX_PRESET_HINT_EN_O_SHIFT                                 0
28960   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X168_RECAL_RX_PRESET_HINT_EN_O                                      (0x1<<1) // Enable for primary input lnx_rx_preset_hint during recal.
28961   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X168_RECAL_RX_PRESET_HINT_EN_O_SHIFT                                1
28962 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X169                                                                  0x0012a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
28963   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X169_TXEQ_RXRECAL_DONE_I_0                                          (0x1<<0) // TX - RECAL RX Equalization status
28964   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X169_TXEQ_RXRECAL_DONE_I_0_SHIFT                                    0
28965 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X170                                                                  0x0012a8UL //Access:R    DataWidth:0x8    // Multi Field Register.
28966   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X170_BLOCK_DEC_ERR                                                  (0x1<<0) // decoder sync header error
28967   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X170_BLOCK_DEC_ERR_SHIFT                                            0
28968 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201                                                                  0x001324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28969   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_EN_O_0                                                    (0x1<<0) // cdfe enable bit.  1: enable cdfe when rate is 2'b01 or 2'b10.  0: disable cdfe.
28970   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_EN_O_0_SHIFT                                              0
28971   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_WORD_OV_O_1_0                                             (0x3<<1) // The cdfe input word_i overwrite.                                                                                                         2'b00: the word_i input for cdfe block is internally generated.                                     2'b10: the word_i input for cdfe block is set to 0 8-bit or 10-bit mode.                                                       2'b11: the word_i input for cdfe block is set to 1 16-bit or 20-bit mode.
28972   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_WORD_OV_O_1_0_SHIFT                                       1
28973   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_MODE_8B_OV_O_1_0                                          (0x3<<3) // The cdfe input mode_8b_i overwrite.                                                                                                         2'b00: the mode_8b_i input for cdfe block is internally generated.                                      2'b01: the mode_8b_i input for cdfe block is set to 0 10-bit or 20-bit mode.                                                      2'b11: the mode_8b_i input for cdfe block is set to 1 8-bit or 16-bit mode.
28974   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_MODE_8B_OV_O_1_0_SHIFT                                    3
28975   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_RATE_OV_O_2_0                                             (0x7<<5) // The cdfe input rate_i[1:0] overwrite.                                                                                                         3'b0xx: the rate_i input for cdfe block is internally generated.                                     3'b1xx: the rate_i[1:0] input for cdfe block is set to cdfe_rate_ov_o[1:0]
28976   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X201_CDFE_RATE_OV_O_2_0_SHIFT                                       5
28977 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X202                                                                  0x001328UL //Access:RW   DataWidth:0x8    //
28978 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203                                                                  0x00132cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
28979   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_GO                                                        (0x1<<4) //
28980   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_GO_SHIFT                                                  4
28981   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_LN_FORCE_CAL                                              (0x1<<5) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
28982   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_LN_FORCE_CAL_SHIFT                                        5
28983   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_LN_RATE_CHANGE_CAL                                        (0x1<<6) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
28984   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_LN_RATE_CHANGE_CAL_SHIFT                                  6
28985   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_LN_EI_EXIT_CAL                                            (0x1<<7) // EI exit cdfe calibration enable.                                                                                                   1: the cdfe calibration is enabled when EI exits and when rate is  2'b01 or 2'b10.                                  0: the cdfe calibration is disabled when EI exits.                                                                    Note: EI exit cdfe calibration is only enabled when EI exit edfe calibration is also enabled.
28986   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X203_CDFE_LN_EI_EXIT_CAL_SHIFT                                      7
28987 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204                                                                  0x001330UL //Access:RW   DataWidth:0x8    // Multi Field Register.
28988   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_CONT_CAL                                               (0x1<<0) // Continuous cdfe calibration enable.                                                                                            1: the continuous cdfe calibration is enabled when the rate is  2'b01 or 2'b10.                                  0: the continuous cdfe calibration is disabled.                                                                        Note: Continuout cdfe calibration is only enabled when continuous edfe calibration is also enabled.
28989   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_CONT_CAL_SHIFT                                         0
28990   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL                                   (0x1<<1) // Enables cdfe calibration during Txeq adaptation phase.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
28991   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL_SHIFT                             1
28992   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL                                    (0x1<<2) // Enables cdfe calibration post Txeq adaptation.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
28993   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL_SHIFT                              2
28994   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE3_CAL_EN                                           (0x1<<3) // Enables the cdfe calibration in rate3.  1: enables cdfe calibration.  0: disables cdfe calibration.
28995   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE3_CAL_EN_SHIFT                                     3
28996   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE2_CAL_EN                                           (0x1<<4) // Enables the cdfe calibration in rate2.  1: enables cdfe calibration.  0: disables cdfe calibration.
28997   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X204_CDFE_LN_RATE2_CAL_EN_SHIFT                                     4
28998 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X205                                                                  0x001334UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
28999 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X206                                                                  0x001338UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29000 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X207                                                                  0x00133cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29001 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X208                                                                  0x001340UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29002   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X208_AHB_CDFE_COARSE_DLL_OV_EN                                      (0x1<<7) // cdfe coarse dll overwrite enable.  1: enable coarse dll overwrite for cdfe.  0: disable coarse dll overwrite for cdfe.
29003   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X208_AHB_CDFE_COARSE_DLL_OV_EN_SHIFT                                7
29004 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X213                                                                  0x001354UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during txeq adaptation phase in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29005 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X214                                                                  0x001358UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during post  txeq adaptation  in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29006 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X215                                                                  0x00135cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29007 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X216                                                                  0x001360UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29008 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X217                                                                  0x001364UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
29009 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X220                                                                  0x001370UL //Access:RW   DataWidth:0x8    // Start value for dlev_ref.
29010 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X221                                                                  0x001374UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29011   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                         (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
29012   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT                   0
29013 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X222                                                                  0x001378UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29014   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                     (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
29015   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT               0
29016 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X223                                                                  0x00137cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29017   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X223_AHB_CDFE_CMP1_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP1 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[1]
29018   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X223_AHB_CDFE_CMP1_TAP1_OFFSET_SHIFT                                0
29019 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X224                                                                  0x001380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29020   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[2]
29021   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0_SHIFT                            0
29022 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X225                                                                  0x001384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29023   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[3]
29024   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0_SHIFT                            0
29025 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X226                                                                  0x001388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29026   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[4]
29027   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0_SHIFT                            0
29028 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X227                                                                  0x00138cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29029   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X227_AHB_CDFE_CMP1_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP1 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[5]
29030   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X227_AHB_CDFE_CMP1_TAP5_OFFSET_SHIFT                                0
29031 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X228                                                                  0x001390UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29032   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X228_AHB_CDFE_CMP2_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP2 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[1]
29033   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X228_AHB_CDFE_CMP2_TAP1_OFFSET_SHIFT                                0
29034 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X229                                                                  0x001394UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29035   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[2]
29036   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0_SHIFT                            0
29037 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X230                                                                  0x001398UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29038   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[3]
29039   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0_SHIFT                            0
29040 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X231                                                                  0x00139cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29041   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[4]
29042   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0_SHIFT                            0
29043 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X232                                                                  0x0013a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29044   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X232_AHB_CDFE_CMP2_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP2 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[5]
29045   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X232_AHB_CDFE_CMP2_TAP5_OFFSET_SHIFT                                0
29046 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X233                                                                  0x0013a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29047   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X233_AHB_CDFE_CMP3_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP3 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[1]
29048   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X233_AHB_CDFE_CMP3_TAP1_OFFSET_SHIFT                                0
29049 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X234                                                                  0x0013a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29050   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[2]
29051   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0_SHIFT                            0
29052 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X235                                                                  0x0013acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29053   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[3]
29054   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0_SHIFT                            0
29055 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X236                                                                  0x0013b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29056   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[4]
29057   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0_SHIFT                            0
29058 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X237                                                                  0x0013b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29059   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X237_AHB_CDFE_CMP3_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP3 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[5]
29060   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X237_AHB_CDFE_CMP3_TAP5_OFFSET_SHIFT                                0
29061 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X238                                                                  0x0013b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29062   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X238_AHB_CDFE_CMP4_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP4 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[1]
29063   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X238_AHB_CDFE_CMP4_TAP1_OFFSET_SHIFT                                0
29064 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X239                                                                  0x0013bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29065   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[2]
29066   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0_SHIFT                            0
29067 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X240                                                                  0x0013c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29068   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[3]
29069   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0_SHIFT                            0
29070 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X241                                                                  0x0013c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29071   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[4]
29072   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0_SHIFT                            0
29073 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X242                                                                  0x0013c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29074   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X242_AHB_CDFE_CMP4_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP4 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[5]
29075   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X242_AHB_CDFE_CMP4_TAP5_OFFSET_SHIFT                                0
29076 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X243                                                                  0x0013ccUL //Access:RW   DataWidth:0x8    // Override for CMP1 main calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[0]
29077 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X244                                                                  0x0013d0UL //Access:RW   DataWidth:0x8    // Override for CMP2 main calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[0]
29078 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X245                                                                  0x0013d4UL //Access:RW   DataWidth:0x8    // Override for CMP3 main calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[0]
29079 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X246                                                                  0x0013d8UL //Access:RW   DataWidth:0x8    // Override for CMP4 main calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[0]
29080 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X247                                                                  0x0013dcUL //Access:RW   DataWidth:0x8    //
29081 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X248                                                                  0x0013e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29082   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X248_AHB_CDFE_DLL_FINE_MASK_9_8                                     (0x3<<0) //
29083   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X248_AHB_CDFE_DLL_FINE_MASK_9_8_SHIFT                               0
29084   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT                                   (0xf<<2) //
29085   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT_SHIFT                             2
29086 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X249                                                                  0x0013e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29087   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X249_AHB_CDFE_ERR_SMPL_SHIFT                                        (0xf<<0) //
29088   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X249_AHB_CDFE_ERR_SMPL_SHIFT_SHIFT                                  0
29089   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X249_AHB_CDFE_FINE_DLL_OV_EN                                        (0x1<<4) // cdfe fine dll overwrite enable.  1: enable fine dll overwrite for cdfe.  0: disable fine dll overwrite for cdfe.
29090   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X249_AHB_CDFE_FINE_DLL_OV_EN_SHIFT                                  4
29091 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250                                                                  0x0013e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29092   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8                              (0x1<<0) //
29093   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8_SHIFT                        0
29094   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8                             (0x1<<1) //
29095   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8_SHIFT                       1
29096   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8                              (0x1<<2) //
29097   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8_SHIFT                        2
29098   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8                             (0x1<<3) //
29099   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8_SHIFT                       3
29100 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X251                                                                  0x0013ecUL //Access:RW   DataWidth:0x8    //
29101 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X252                                                                  0x0013f0UL //Access:RW   DataWidth:0x8    //
29102 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X253                                                                  0x0013f4UL //Access:RW   DataWidth:0x8    //
29103 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X254                                                                  0x0013f8UL //Access:RW   DataWidth:0x8    //
29104 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255                                                                  0x0013fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29105   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_CDFE_DIR_OV_EN                                                 (0x1<<0) // Override enable for CDFE calibration direction
29106   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_CDFE_DIR_OV_EN_SHIFT                                           0
29107   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_CDFE_DIR_OV_VAL                                                (0x1<<1) // Override value for CDFE calibration direction
29108   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_CDFE_DIR_OV_VAL_SHIFT                                          1
29109   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_ENA270_OVR_EN_O                                     (0x1<<2) // Override enable for CDFE output eye_ena270. When 1, AHB value is passed to PMA
29110   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_ENA270_OVR_EN_O_SHIFT                               2
29111   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_ENA90_OVR_EN_O                                      (0x1<<3) // Override enable for CDFE output eye_ena90. When 1, AHB value is passed to PMA
29112   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_ENA90_OVR_EN_O_SHIFT                                3
29113   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_PHD_ENA_OVR_EN_O                                        (0x1<<4) // Override enable for CDFE output phd_ena. When 1, AHB value is passed to PMA
29114   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_PHD_ENA_OVR_EN_O_SHIFT                                  4
29115   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_DLY_OVR_EN_O                                        (0x1<<5) // cdfe eye delay overwrite enable.  1: enable eye delay overwrite for cdfe.  0: disable eye delay overwrite for cdfe.
29116   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_DLY_OVR_EN_O_SHIFT                                  5
29117   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O                                    (0x1<<6) // Override enable for CDFE output eye_sgn_rst. When 1, AHB value is passed to PMA
29118   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O_SHIFT                              6
29119 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X256                                                                  0x001400UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK90.
29120 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X257                                                                  0x001404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29121   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8                                 (0x1<<0) // cdfe eye delay count overwrite value for CLK90.
29122   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8_SHIFT                           0
29123   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0                         (0x7f<<1) // This register represents the maximum comparator offset from the midpoint code 127/128 that must be met for the comparator to be selected as adaptation comparator during dlev and tap adaptation.
29124   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0_SHIFT                   1
29125 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X258                                                                  0x001408UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK270.
29126 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259                                                                  0x00140cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29127   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8                                (0x1<<0) // cdfe eye delay count overwrite value for CLK270.
29128   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8_SHIFT                          0
29129   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_AHB_CDFE_DLEV_OV_EN                                            (0x1<<1) // cdfe dlev overwrite enable.  1: enable dlev overwrite for cdfe.  0: disable dlev overwrite for cdfe.
29130   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_AHB_CDFE_DLEV_OV_EN_SHIFT                                      1
29131   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0                              (0x1f<<2) // Register override for overriding adaptation comparator select bit [0] : override enable bit [4:1] : override value
29132   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0_SHIFT                        2
29133   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8                         (0x1<<7) // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
29134   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8_SHIFT                   7
29135 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X260                                                                  0x001410UL //Access:RW   DataWidth:0x8    // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
29136 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X261                                                                  0x001414UL //Access:RW   DataWidth:0x8    // cdfe dlevn overwrite value.
29137 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X262                                                                  0x001418UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29138   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X262_AHB_CDFE_TAP_OV_EN                                             (0x1f<<0) // cdfe tap1~5 overwrite enable.                                                                                                    Bit[0]: enable tap1 overwrite for cdfe. Bit[1]: enable tap2 overwrite for cdfe Bit[2]: enable tap3 overwrite for cdfe.  Bit[3]: enable tap4 overwrite for cdfe. Bit[4]: enable tap5 overwrite for cdfe.
29139   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X262_AHB_CDFE_TAP_OV_EN_SHIFT                                       0
29140 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X263                                                                  0x00141cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29141   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X263_AHB_CDFE_TAP1_OV                                               (0x7f<<0) // cdfe tap1 overwrite value
29142   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X263_AHB_CDFE_TAP1_OV_SHIFT                                         0
29143 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X264                                                                  0x001420UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29144   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X264_AHB_CDFE_TAP2_OV                                               (0x3f<<0) // cdfe tap2 overwrite value
29145   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X264_AHB_CDFE_TAP2_OV_SHIFT                                         0
29146 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X265                                                                  0x001424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29147   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X265_AHB_CDFE_TAP3_OV                                               (0x3f<<0) // cdfe tap3 overwrite value
29148   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X265_AHB_CDFE_TAP3_OV_SHIFT                                         0
29149 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X266                                                                  0x001428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29150   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X266_AHB_CDFE_TAP4_OV                                               (0x3f<<0) // cdfe tap4 overwrite value
29151   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X266_AHB_CDFE_TAP4_OV_SHIFT                                         0
29152 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X267                                                                  0x00142cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29153   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X267_AHB_CDFE_TAP5_OV                                               (0x3f<<0) // cdfe tap5 overwrite value
29154   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X267_AHB_CDFE_TAP5_OV_SHIFT                                         0
29155   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O                         (0x1<<7) // Enables FW enable control for TAP adapt using DLEV
29156   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O_SHIFT                   7
29157 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268                                                                  0x001430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29158   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O                                 (0x1<<0) // Instucts to start TAP adapt using DLEV in FW enabled mode
29159   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O_SHIFT                           0
29160   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O                       (0x1<<1) //
29161   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O_SHIFT                 1
29162   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O                   (0x1<<2) //
29163   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O_SHIFT             2
29164   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_AHB_CDFE_DFE_VAL_OVR_EN_O                                      (0x1<<7) //
29165   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X268_AHB_CDFE_DFE_VAL_OVR_EN_O_SHIFT                                7
29166 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269                                                                  0x001434UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29167   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O                               (0x1<<0) //
29168   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O_SHIFT                         0
29169   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269_AHB_CDFE_STROBE_EN_O                                           (0x1<<1) //
29170   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269_AHB_CDFE_STROBE_EN_O_SHIFT                                     1
29171   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269_AHB_CDFE_CMP_ENA_O                                             (0xf<<2) //
29172   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X269_AHB_CDFE_CMP_ENA_O_SHIFT                                       2
29173 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X270                                                                  0x001438UL //Access:RW   DataWidth:0x8    //
29174 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271                                                                  0x00143cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29175   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0                                    (0x1f<<0) //
29176   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0_SHIFT                              0
29177   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O                            (0x1<<5) // Forces the positive dlev training pattern to be used
29178   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O_SHIFT                      5
29179   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O                            (0x1<<6) // Forces the negative dlev training pattern to be used
29180   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O_SHIFT                      6
29181 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X272                                                                  0x001440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29182   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X272_CDFE_TAP1_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP1 adapted value
29183   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X272_CDFE_TAP1_SCALE_O_2_0_SHIFT                                    0
29184   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X272_CDFE_TAP1_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP1 adapted value
29185   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X272_CDFE_TAP1_SHIFT_O_4_0_SHIFT                                    3
29186 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X273                                                                  0x001444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29187   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X273_CDFE_TAP2_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP2 adapted value
29188   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X273_CDFE_TAP2_SCALE_O_2_0_SHIFT                                    0
29189   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X273_CDFE_TAP2_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP2 adapted value
29190   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X273_CDFE_TAP2_SHIFT_O_4_0_SHIFT                                    3
29191 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X274                                                                  0x001448UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29192   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X274_CDFE_TAP3_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP3 adapted value
29193   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X274_CDFE_TAP3_SCALE_O_2_0_SHIFT                                    0
29194   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X274_CDFE_TAP3_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP3 adapted value
29195   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X274_CDFE_TAP3_SHIFT_O_4_0_SHIFT                                    3
29196 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X275                                                                  0x00144cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29197   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X275_CDFE_TAP4_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP4 adapted value
29198   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X275_CDFE_TAP4_SCALE_O_2_0_SHIFT                                    0
29199   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X275_CDFE_TAP4_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP4 adapted value
29200   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X275_CDFE_TAP4_SHIFT_O_4_0_SHIFT                                    3
29201 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X276                                                                  0x001450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29202   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X276_CDFE_TAP5_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP5 adapted value
29203   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X276_CDFE_TAP5_SCALE_O_2_0_SHIFT                                    0
29204   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X276_CDFE_TAP5_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP5 adapted value
29205   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X276_CDFE_TAP5_SHIFT_O_4_0_SHIFT                                    3
29206 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277                                                                  0x001454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29207   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_RA_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_reset_ra Bit 1: Override msm_reset_ra
29208   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_RA_OVR_O_SHIFT                                    0
29209   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_P2S_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_p2s Bit 1: Override msm_reset_p2s
29210   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_P2S_OVR_O_SHIFT                                   2
29211   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_LNREGH_OVR_O                                      (0x3<<4) // Bit 0:  Override enable for msm_reset_lnregh Bit 1: Override msm_reset_lnregh
29212   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_LNREGH_OVR_O_SHIFT                                4
29213   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_LNREG_OVR_O                                       (0x3<<6) // Bit 0:  Override enable for msm_reset_lnreg Bit 1: Override msm_reset_lnreg
29214   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X277_LN_MSM_RESET_LNREG_OVR_O_SHIFT                                 6
29215 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278                                                                  0x001458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29216   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_RESET_CDR_OVR_O                                         (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr Bit 1: Override msm_reset_cdr
29217   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_RESET_CDR_OVR_O_SHIFT                                   0
29218   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_RESET_DFE_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_dfe Bit 1: Override msm_reset_dfe
29219   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_RESET_DFE_OVR_O_SHIFT                                   2
29220   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_PD_LNREGH_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_pd_lnregh Bit 1: Override msm_pd_lnregh
29221   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_PD_LNREGH_OVR_O_SHIFT                                   4
29222   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_PD_VCO_BUF_OVR_O                                        (0x3<<6) // Bit 0:  Override enable for msm_pd_vco_buf Bit 1: Override msm_pd_vco_buf
29223   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X278_LN_MSM_PD_VCO_BUF_OVR_O_SHIFT                                  6
29224 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279                                                                  0x00145cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29225   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_RESET_CDR_GCRX_OVR_O                                    (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr_gcrx Bit 1: Override msm_reset_cdr_gcrx
29226   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_RESET_CDR_GCRX_OVR_O_SHIFT                              0
29227   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_RXGATE_EN_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_rxgate_en Bit 1: Override msm_rxgate_en
29228   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_RXGATE_EN_OVR_O_SHIFT                                   2
29229   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_RESET_VCO_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_reset_vco Bit 1: Override msm_reset_vco
29230   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_RESET_VCO_OVR_O_SHIFT                                   4
29231   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_IDDQ_SD_OVR_O                                           (0x3<<6) // Bit 0:  Override enable for msm_iddq_sd Bit 1: Override msm_iddq_sd
29232   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X279_LN_MSM_IDDQ_SD_OVR_O_SHIFT                                     6
29233 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280                                                                  0x001460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29234   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_PD_DFE_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_pd_dfe Bit 1: Override msm_pd_dfe
29235   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_PD_DFE_OVR_O_SHIFT                                      0
29236   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_PD_DFE_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for msm_pd_dfe_bias Bit 1: Override msm_pd_dfe_bias
29237   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_PD_DFE_BIAS_OVR_O_SHIFT                                 2
29238   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O                                     (0x3<<4) // Bit 0:  Override enable for msm_txdrv_lp_idle Bit 1: Override msm_txdrv_lp_idle
29239   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O_SHIFT                               4
29240   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O                                   (0x3<<6) // Bit 0:  Override enable for msm_txreg_bleed_ena Bit 1: Override msm_txreg_bleed_ena
29241   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O_SHIFT                             6
29242 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281                                                                  0x001464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29243   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_TXREG_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_pd_txreg Bit 1: Override msm_pd_txreg
29244   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_TXREG_OVR_O_SHIFT                                    0
29245   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_LNREG_OVR_O                                          (0x3<<2) // Bit 0:  Override enable for msm_pd_lnreg Bit 1: Override msm_pd_lnreg
29246   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_LNREG_OVR_O_SHIFT                                    2
29247   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_P2S_OVR_O                                            (0x3<<4) // Bit 0:  Override enable for pd_p2s Bit 1: Override pd_p2s
29248   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_P2S_OVR_O_SHIFT                                      4
29249   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_RA_OVR_O                                             (0x3<<6) // Bit 0:  Override enable for pd_ra Bit 1: Override pd_ra
29250   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X281_LN_MSM_PD_RA_OVR_O_SHIFT                                       6
29251 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282                                                                  0x001468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29252   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282_LN_MSM_PD_SLV_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for pd_slv_bias Bit 1: Override pd_slv_bias
29253   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282_LN_MSM_PD_SLV_BIAS_OVR_O_SHIFT                                 2
29254   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282_LN_MSM_PD_TXDRV_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for pd_txdrv Bit 1: Override pd_txdrv
29255   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282_LN_MSM_PD_TXDRV_OVR_O_SHIFT                                    4
29256   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282_LN_MSM_PD_VCO_OVR_O                                            (0x3<<6) // Bit 0:  Override enable for msm_pd_vco Bit 1: Override msm_pd_vco
29257   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X282_LN_MSM_PD_VCO_OVR_O_SHIFT                                      6
29258 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283                                                                  0x00146cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29259   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_CDR_EN_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_cdr_en Bit 1: Override msm_cdr_en
29260   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_CDR_EN_OVR_O_SHIFT                                      0
29261   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_RESET_S2P_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_s2p Bit 1: Override msm_reset_s2p
29262   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_RESET_S2P_OVR_O_SHIFT                                   2
29263   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_RXCLK_EN_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for msm_rxclk_en Bit 1: Override msm_rxclk_en
29264   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_RXCLK_EN_OVR_O_SHIFT                                    4
29265   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_WORD_OVR_O                                              (0x3<<6) // Bit 0:  Override enable for msm_word Bit 1: Override msm_word
29266   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X283_LN_MSM_WORD_OVR_O_SHIFT                                        6
29267 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284                                                                  0x001470UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29268   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284_LN_MSM_RATE_OVR_O                                              (0x7<<0) // Bit 0:  Override enable for msm_rate Bit [2:1] : Override msm_rate
29269   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284_LN_MSM_RATE_OVR_O_SHIFT                                        0
29270   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284_LN_MSM_RXVCODIV_OVR_O                                          (0x7<<3) // Bit 0:  Override enable for msm_rxvcodiv Bit [2:1] : Override msm_rxvcodiv
29271   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284_LN_MSM_RXVCODIV_OVR_O_SHIFT                                    3
29272   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O                                   (0x3<<6) // Not currently used
29273   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O_SHIFT                             6
29274 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X285                                                                  0x001474UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29275   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X285_LN_MSM_TXVCODIV_OVR_O                                          (0x7<<0) // Bit 0:  Override enable for msm_txvcodiv Bit [2:1] : Override msm_txvcodiv
29276   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X285_LN_MSM_TXVCODIV_OVR_O_SHIFT                                    0
29277 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301                                                                  0x0014b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29278   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_RX_SRC_O                                                       (0x1<<0) // RX loopback mux input select. 0 - Output of mux is normal RX data path. 1 - Output of mux is output from 8b/10b encoder.
29279   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_RX_SRC_O_SHIFT                                                 0
29280   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_TREG0_POL_O                                                    (0x1<<1) // TReg0 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
29281   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_TREG0_POL_O_SHIFT                                              1
29282   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_TREG0_BIT_O                                                    (0x1<<2) // TReg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
29283   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_TREG0_BIT_O_SHIFT                                              2
29284   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_TREG0_WORD_O                                                   (0x1<<3) // TReg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
29285   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_TREG0_WORD_O_SHIFT                                             3
29286   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_DMUX_TXA_SEL_O_1_0                                             (0x3<<4) // Transmit mux A data input select.
29287   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_DMUX_TXA_SEL_O_1_0_SHIFT                                       4
29288   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_P2S_RBUF_AUTOFIX_O                                             (0x1<<6) // P2S ring buffer autofix enable. 0 - Ring buffer will not attempt to fix overflow / underflows 1 - Ring buffer will reset upon detection of overflow/underflow
29289   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X301_P2S_RBUF_AUTOFIX_O_SHIFT                                       6
29290 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302                                                                  0x0014b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29291   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_TREG1_POL_O                                                    (0x1<<0) // TReg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
29292   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_TREG1_POL_O_SHIFT                                              0
29293   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_TREG1_BIT_O                                                    (0x1<<1) // TReg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
29294   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_TREG1_BIT_O_SHIFT                                              1
29295   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_TREG1_WORD_O                                                   (0x1<<2) // TReg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
29296   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_TREG1_WORD_O_SHIFT                                             2
29297   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG1_POL_O                                                     (0x1<<3) // Reg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
29298   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG1_POL_O_SHIFT                                               3
29299   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG1_BIT_O                                                     (0x1<<4) // Reg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
29300   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG1_BIT_O_SHIFT                                               4
29301   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG1_WORD_O                                                    (0x1<<5) // Reg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
29302   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG1_WORD_O_SHIFT                                              5
29303   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG0_POL_O                                                     (0x1<<6) // Used as Reg0 polarity select
29304   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X302_REG0_POL_O_SHIFT                                               6
29305 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303                                                                  0x0014bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29306   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_REG0_BIT_O                                                     (0x1<<0) // Reg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
29307   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_REG0_BIT_O_SHIFT                                               0
29308   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_REG0_WORD_O                                                    (0x1<<1) // Reg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
29309   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_REG0_WORD_O_SHIFT                                              1
29310   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_DMUX_TXB_SEL_O_2_0                                             (0x7<<2) // Transmit mux B data input select enable.
29311   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_DMUX_TXB_SEL_O_2_0_SHIFT                                       2
29312   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_TX_CTRL_O_24                                                   (0x1<<5) // Bit 24: txdrv_c2_in[3]
29313   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_TX_CTRL_O_24_SHIFT                                             5
29314   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_WIDTH_CHNG_EN_O                                                (0x1<<6) // Enable bit for width_chng module
29315   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_WIDTH_CHNG_EN_O_SHIFT                                          6
29316   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_TXTERM_CAL_SEQ_EN_O                                            (0x1<<7) // Txterm calibration enable
29317   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X303_TXTERM_CAL_SEQ_EN_O_SHIFT                                      7
29318 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304                                                                  0x0014c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29319   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304_TXTERM_CAL_RSEL                                                (0x7<<0) // tx termination calibration comparator threshold select
29320   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304_TXTERM_CAL_RSEL_SHIFT                                          0
29321   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304_AHB_LN_RXBIT_STRIP_O                                           (0x3<<3) // Bit stripping on rxdata from PMA to PCS 2�b00: no bit stripping 2�b01: 2x bit stripping 2�b10: reserved 2�b11: 4x bit stripping
29322   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304_AHB_LN_RXBIT_STRIP_O_SHIFT                                     3
29323   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304_AHB_MAC_WIDTH_O                                                (0x3<<5) // Data width selector for PCS/MAC interface. 2�b00: GigE or XAUI 2�b01: GigE or XAUI 2�b10: RXAUI 2�b11: XFI
29324   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X304_AHB_MAC_WIDTH_O_SHIFT                                          5
29325 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305                                                                  0x0014c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29326   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_AHB_TXMAC_THRESHOLD_O                                          (0x3<<0) // An internal FIFO is included to handle the communication between the external 64-bit data and the internal 20-bit data. The reading operation will begin only when the difference between the write pointer and read pointer for this FIFO reaches ahb_txmac_threshold_o.
29327   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_AHB_TXMAC_THRESHOLD_O_SHIFT                                    0
29328   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_AHB_LN_TXBIT_REPEAT_O                                          (0x3<<2) // Bit stuffing on txdata from PCS to PMA, bit stripping on rxdata from PMA to PCS 2�b00: no bit stuffing nor stripping 2�b01: 2x bit stuffing and stripping 2�b10: reserved 2�b11: 4x bit stuffing and stripping
29329   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_AHB_LN_TXBIT_REPEAT_O_SHIFT                                    2
29330   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_MODE_8B_O_1_0                                                  (0x3<<4) // 8b mode control, blocks prior AFE side of 8b/10b enc/dec 0 - Data word is 10 bits 1 - Data word 8 bits
29331   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_MODE_8B_O_1_0_SHIFT                                            4
29332   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_ENC_EN_O                                                       (0x1<<6) // 8b/10b encoder enable.
29333   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_ENC_EN_O_SHIFT                                                 6
29334   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_DEC_EN_O                                                       (0x1<<7) // 8b/10b decoder enable.
29335   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X305_DEC_EN_O_SHIFT                                                 7
29336 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X306                                                                  0x0014c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29337   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X306_AHB_TX_CDAC_OVR                                                (0xf<<0) // TX termination calibration DAC override. Signal ahb_tx_term_en_cal_ovr must also be asserted to take effect.
29338   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X306_AHB_TX_CDAC_OVR_SHIFT                                          0
29339   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X306_LN_COMMON_SYNC_TXCLK_EN_O                                      (0x1<<4) // Per lane common synchronous clock between PMA, PCS and SoC logic enable bit. 1: in NORM state, lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA or its divided down version and this clock can be used as a common synchronous clock between PMA, PCS and SoC logic. In other state, it is switched to cmu_ck_soc_o[1]. 0: lnX_ck_txb_o is swtiched to cmu_ck_soc_o[1].
29340   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X306_LN_COMMON_SYNC_TXCLK_EN_O_SHIFT                                4
29341 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307                                                                  0x0014ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29342   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_LN_TO_CLK_TXB_WAIT_O                                           (0x1f<<0) // In per lane common synchronous clock mode, after the lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA. The lnX_ok_o will get asserted after lnX_to_clk_txb_wait_o lnX_ck_txb_o cycles.
29343   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_LN_TO_CLK_TXB_WAIT_O_SHIFT                                     0
29344   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_PIPE_EN_O                                                      (0x1<<5) // PIPE interface block enable.
29345   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_PIPE_EN_O_SHIFT                                                5
29346   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_SAPIS_EN_O                                                     (0x1<<6) // SAPIS interface block enable.
29347   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_SAPIS_EN_O_SHIFT                                               6
29348   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_USB_MODE                                                       (0x1<<7) // Signal Detect USB mode enable
29349   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X307_USB_MODE_SHIFT                                                 7
29350 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308                                                                  0x0014d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29351   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_ENC_CLR_ERR_O                                            (0x1<<1) // 128b/130b encoder clear error
29352   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_ENC_CLR_ERR_O_SHIFT                                      1
29353   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_DEC_EN_ERR_CHK_O                                         (0x1<<3) // 130b/128b error check enable
29354   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_DEC_EN_ERR_CHK_O_SHIFT                                   3
29355   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0                                    (0x7<<4) // 130b/128b: number of OS indicating end of data
29356   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0_SHIFT                              4
29357   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_DEC_CLR_ERR_O                                            (0x1<<7) // 130b/128b: clear error flag
29358   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X308_BLOCK_DEC_CLR_ERR_O_SHIFT                                      7
29359 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X309                                                                  0x0014d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29360   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0                                  (0xf<<0) // 130b/128b: number of sync hdr errors before asserting sync error flag
29361   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0_SHIFT                            0
29362   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0                                   (0xf<<4) // 130b/128b: number of continuous blocks checked
29363   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0_SHIFT                             4
29364 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310                                                                  0x0014d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29365   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_EBUF_RSTN_O                                                    (0x1<<0) // Synchronous clear for elastic buffer
29366   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_EBUF_RSTN_O_SHIFT                                              0
29367   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_ALIGN_RSTN_O                                                   (0x1<<1) // Synchronous clear for block/symbol aligner
29368   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_ALIGN_RSTN_O_SHIFT                                             1
29369   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_EBUF_SKP_ADD_EN_O                                              (0x1<<2) // Elastic buffer SKP add enable
29370   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_EBUF_SKP_ADD_EN_O_SHIFT                                        2
29371   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_RBUF_RSTN_O                                                    (0x1<<3) // TX FIFO synchronous reset
29372   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_RBUF_RSTN_O_SHIFT                                              3
29373   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_EN_SKPOS_ERR_O                                                 (0x1<<5) // Enables skpos error status propagation in Gen3
29374   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X310_EN_SKPOS_ERR_O_SHIFT                                           5
29375 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311                                                                  0x0014dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29376   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311_PIPE_LFREQ                                                     (0x3f<<0) // LF value for full swing
29377   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311_PIPE_LFREQ_SHIFT                                               0
29378   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311_DIS_BLOCK_ALIGN_CTRL_O                                         (0x1<<6) // Disables the primary input lnX_block_align_control
29379   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311_DIS_BLOCK_ALIGN_CTRL_O_SHIFT                                   6
29380   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311_DIS_EIEOS_CHK_IN_LB_O                                          (0x1<<7) // Disables the EIEOS check in loopback
29381   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X311_DIS_EIEOS_CHK_IN_LB_O_SHIFT                                    7
29382 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312                                                                  0x0014e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29383   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312_COEF_FE_LIMIT_EN_O                                             (0x1<<0) // FE TxEq Co-efficient Limiting Enable control
29384   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312_COEF_FE_LIMIT_EN_O_SHIFT                                       0
29385   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312_RXVALID_DIS_AT_RATE_CHG_O_0                                    (0x1<<1) // Value 1 forces rxvalid to be deasserted during rate change to gen 3
29386   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312_RXVALID_DIS_AT_RATE_CHG_O_0_SHIFT                              1
29387   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312_P2S_RBUF_BUF_THRESH_O_3_0                                      (0xf<<2) // TX FIFO: specifies how far write pointer need to be ahead of read pointer before almost_full_o is asserted
29388   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X312_P2S_RBUF_BUF_THRESH_O_3_0_SHIFT                                2
29389 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X313                                                                  0x0014e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29390   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X313_AHB_RX_GEARBOX_DISABLE_O                                       (0x1<<0) // 0: enable rx_gearbox, 1: disable rx_gearbox
29391   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X313_AHB_RX_GEARBOX_DISABLE_O_SHIFT                                 0
29392   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X313_AHB_TX_GEARBOX_DISABLE_O                                       (0x1<<1) // 0: enable tx_gearbox, 1: disable tx_gearbox
29393   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X313_AHB_TX_GEARBOX_DISABLE_O_SHIFT                                 1
29394 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314                                                                  0x0014e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29395   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_GEN1_OLD_RXDATA_SRC                                            (0x1<<0) // Mux select for data input to polbit_reg0  0:pma_ln_dfe_err_i , 1: pma_ln_rxdata_i
29396   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_GEN1_OLD_RXDATA_SRC_SHIFT                                      0
29397   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_SKIP_CDR_GEN3_O                                                (0x1<<1) // To skip cdr calibration routines for PCIe gen3.  Can be used when PHY is operating in gen1,2 only.
29398   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_SKIP_CDR_GEN3_O_SHIFT                                          1
29399   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_SKIP_CDR_GEN12_O                                               (0x1<<2) // To skip cdr calibration routines for PCIe gen1,2.  May not be needed in real scenario.
29400   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_SKIP_CDR_GEN12_O_SHIFT                                         2
29401   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_AHB_LN_PD_RA_CISEL_OVR_O_0                                     (0x1<<3) // Receive amplifier powerdown override, when cisel is high
29402   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_AHB_LN_PD_RA_CISEL_OVR_O_0_SHIFT                               3
29403   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_LN_P2S_RBUF_REALIGN_DIFF_O                                     (0xf<<4) // In per lane common synchronous clock mode, ln_p2x_rbuf_realign_diff_o defines the starting difference between write pointer and read pointer when re aligning the pointer of TxFIFO.
29404   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X314_LN_P2S_RBUF_REALIGN_DIFF_O_SHIFT                               4
29405 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X315                                                                  0x0014ecUL //Access:RW   DataWidth:0x8    // Delays the beacon_ena propagation to PMA
29406 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X316                                                                  0x0014f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29407   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O                         (0xf<<0) // Delays the beacon_ena propagation to PMA
29408   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O_SHIFT                   0
29409 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317                                                                  0x0014f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29410   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_AHB_BEACON_ENA_OVR_ENA_O                                       (0x1<<0) // Beacon Override Enable
29411   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_AHB_BEACON_ENA_OVR_ENA_O_SHIFT                                 0
29412   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_AHB_BEACON_ENA_OVR_O                                           (0x1<<1) // Beacon Override
29413   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_AHB_BEACON_ENA_OVR_O_SHIFT                                     1
29414   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_DEC_EN_OVR_O                                                   (0x1<<2) // Enables 16b/20b decoder
29415   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_DEC_EN_OVR_O_SHIFT                                             2
29416   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_ENC_EN_OVR_O                                                   (0x1<<3) // Enables 16b/20b encoder
29417   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_ENC_EN_OVR_O_SHIFT                                             3
29418   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_REGP_OVR_3_0                                                   (0xf<<4) // Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
29419   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X317_REGP_OVR_3_0_SHIFT                                             4
29420 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318                                                                  0x0014f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29421   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318_SIGDET_OVR_O_1_0                                               (0x3<<0) // Bit[0]: Overide value. Bit[1] :Override enable for signal detect output
29422   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318_SIGDET_OVR_O_1_0_SHIFT                                         0
29423   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318_LN_OUT_OVR_1_0                                                 (0x3<<2) // Override for CDR VCO calibration counter reset. Bit 1 enables the override, while bit 0 is the override value.
29424   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318_LN_OUT_OVR_1_0_SHIFT                                           2
29425   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318_RXEQ_SIGDET_1_0                                                (0x3<<4) // Override enable for DFE signal detect indicator input. Bit 1 is overide enable , 0 is overide value
29426   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X318_RXEQ_SIGDET_1_0_SHIFT                                          4
29427 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319                                                                  0x0014fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29428   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_TXDETECTRX_OVR_O_1_0                                           (0x3<<0) // Override signal for txdetectrx input - bit 1 is override enable, bit 0 is override value.
29429   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_TXDETECTRX_OVR_O_1_0_SHIFT                                     0
29430   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_RXDET_STATUS_OVR_O_1_0                                         (0x3<<2) // Override signal for txdetectrx output - bit 1 is override enable, bit 0 is override value.
29431   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_RXDET_STATUS_OVR_O_1_0_SHIFT                                   2
29432   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_LOCKED_OVR_O_1_0                                               (0x3<<4) // Override signal for symbol align locked output. Bit 1 is the override enable, and bit 0 is the override value.
29433   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_LOCKED_OVR_O_1_0_SHIFT                                         4
29434   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O                               (0x1<<6) // override enable for tx_lowpwr_idle_ena output to PMA
29435   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O_SHIFT                         6
29436   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O                                   (0x1<<7) // override value for tx_lowpwr_idle_ena output to PMA
29437   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O_SHIFT                             7
29438 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X320                                                                  0x001500UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29439 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X321                                                                  0x001504UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29440 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X322                                                                  0x001508UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29441 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X323                                                                  0x00150cUL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29442 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X324                                                                  0x001510UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29443 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X325                                                                  0x001514UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29444 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326                                                                  0x001518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29445   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_LN_IN_OVR_O_48                                                 (0x1<<0) // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
29446   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_LN_IN_OVR_O_48_SHIFT                                           0
29447   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_AHB_LN_IN_OVR_CHG_FLAG_O                                       (0x1<<1) // Flag to guard around each write to lnX_in_ovr_o_14_1 when the lane is out of reset. Set this bit to '1' before writing to the corresponding lnX_in_ovr_o_14_1 and set it back to '0' after the write. It is not needed for configuration writes.
29448   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_AHB_LN_IN_OVR_CHG_FLAG_O_SHIFT                                 1
29449   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_REGP1_OVR_O_3_0                                                (0xf<<2) // Overrides for polbit block polbit_regp1 Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
29450   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_REGP1_OVR_O_3_0_SHIFT                                          2
29451   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_OOB_DET_EN                                                     (0x1<<6) // OOB detect enable
29452   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_OOB_DET_EN_SHIFT                                               6
29453   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_LN_IN_OVR_O_49                                                 (0x1<<7) // OOB detect enable
29454   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X326_LN_IN_OVR_O_49_SHIFT                                           7
29455 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X327                                                                  0x00151cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29456   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X327_CDR_CTRL_DLY_DLPF_EN_O                                         (0x1f<<0) // Delay between cisel assertion and enabling the CDR loop pma_lX_dlpf_ext_ena=0  R-platform requires 150ns delay
29457   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X327_CDR_CTRL_DLY_DLPF_EN_O_SHIFT                                   0
29458 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X330                                                                  0x001528UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29459   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0                               (0x7<<0) // Override signals for lane: msm_ln_rate_ow[4:2]
29460   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0_SHIFT                         0
29461   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X330_LN_IN_OVR_O_50                                                 (0x1<<3) // Override signals for lane: msm_ln_rate_ow[4:2]
29462   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_2_X330_LN_IN_OVR_O_50_SHIFT                                           3
29463 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X0                                                                    0x001800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29464   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for TX path branch 2 : 0-No division, 1- Divide by 2
29465   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
29466 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X1                                                                    0x001804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29467   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O                                       (0x1<<3) // Clock divider for RX path branch 1 : 0-No division, 1- Divide by 2
29468   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O_SHIFT                                 3
29469   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 2 : 0-No division, 1- Divide by 2
29470   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
29471 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X2                                                                    0x001808UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29472   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 4 : 0-No division, 1- Divide by 2
29473   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O_SHIFT                                 7
29474 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X3                                                                    0x00180cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29475   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X3_PMA_CMU_SEL_O_0                                                  (0x1<<0) // CMU Select for lane  0 -	 Select CMU0  1 -	 Select CMU1
29476   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X3_PMA_CMU_SEL_O_0_SHIFT                                            0
29477   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X3_PMA_TXCLK_SEL_O_1                                                (0x1<<1) // PMA TX Clock Select for TX CDR VCO  0 -	 CMU0 Clock  1 -	 CMU1 Clock
29478   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X3_PMA_TXCLK_SEL_O_1_SHIFT                                          1
29479 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4                                                                    0x001810UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29480   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_CDRCTRL_DIV_EN_O_1_0                                             (0x3<<0) // 0 - Divide by 1 1/2 - Divide by 2 3 - Divide by 4
29481   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_CDRCTRL_DIV_EN_O_1_0_SHIFT                                       0
29482   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_GCFSM_DIV_EN_O_1_0                                               (0x3<<2) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
29483   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_GCFSM_DIV_EN_O_1_0_SHIFT                                         2
29484   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_LN_CLK_TXB_DIV24OR1_O                                            (0x3<<4) // Divide ratio setting for lnX_ck_txb_o. When ln_common_sync_txclk_en_o is high and in NORM state:                                            2'b00: lnX_ck_txb_o is divided by 1 version of the tx byte clock from PMA.                     2'b01/2'b10: lnX_ck_txb_o is divided by 2 version of the tx byte clock from PMA.                  2'b11: lnX_ck_txb_o is divided by 4 version of the tx byte clock from PMA.
29485   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_LN_CLK_TXB_DIV24OR1_O_SHIFT                                      4
29486   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_AHB_CHNG_REQ_Z_O                                                 (0x1<<6) // Not currently used
29487   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X4_AHB_CHNG_REQ_Z_O_SHIFT                                           6
29488 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X5                                                                    0x001814UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29489   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X5_REF_CLK_DIV_EN_O_1_0                                             (0x3<<0) // Clock divider for ref clock going to lane_top : 0-No division, 1- Divide by 2
29490   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X5_REF_CLK_DIV_EN_O_1_0_SHIFT                                       0
29491   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X5_OOB_CLK_DIV_EN_O_1_0                                             (0x3<<2) // Clock divider for ref clock going to oob_detection module : 0-No division, 1- Divide by 2
29492   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X5_OOB_CLK_DIV_EN_O_1_0_SHIFT                                       2
29493 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7                                                                    0x00181cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29494   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_RATE_O                                                      (0x3<<0) // Rate control for BIST
29495   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_RATE_O_SHIFT                                                0
29496   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_MODE8B_O                                                (0x1<<2) // Bist generator 8b mode control 0 - Generated data word is 10 bits 1 - Generated data word is 8 bits
29497   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_MODE8B_O_SHIFT                                          2
29498   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_ERR_O                                                   (0x1<<3) // Bist generator error insert enable. 0 - BIST generator outputs normal pattern. 1 - BIST generator outputs erroneous pattern.
29499   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_ERR_O_SHIFT                                             3
29500   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_TX_CLOCK_ENABLE                                             (0x1<<4) // Active HIGH clock enable signal for the BIST transmit clock
29501   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_TX_CLOCK_ENABLE_SHIFT                                       4
29502   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_CDN_O                                                   (0x1<<5) // Bist generator master reset.
29503   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_CDN_O_SHIFT                                             5
29504   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_WORD_O                                                  (0x1<<6) // Bist generator word enable. 0 - Bist generator generates single word 8 or 10 1 - Bist generator generates double word 16 or 20
29505   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_WORD_O_SHIFT                                            6
29506   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_EN_O                                                    (0x1<<7) // Bist generator enable.  0 - Bist generator idle. 1 - Bist generator generates data
29507   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X7_BIST_GEN_EN_O_SHIFT                                              7
29508 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8                                                                    0x001820UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29509   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8_BIST_GEN_CLK_SEL_O_2_0                                           (0x7<<0) // BIST Generation Clock Selection
29510   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8_BIST_GEN_CLK_SEL_O_2_0_SHIFT                                     0
29511   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8_BIST_GEN_SEND_PREAM_O                                            (0x1<<3) // Bist generator preamble send. Valid only if generator enabled. 0 - Bist generator sends normal data. 1 - Bist generator sends preamble.
29512   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8_BIST_GEN_SEND_PREAM_O_SHIFT                                      3
29513   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8_BIST_GEN_INSERT_COUNT_O_2_0                                      (0x7<<4) // Bist generator - Number of bist_chk_insert_word_i words to insert at a time. If 0, no word is ever inserted into the stream. In 20-bit mode, the product of bist_gen_insert_length x bist_gen_insert_count must be even.
29514   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X8_BIST_GEN_INSERT_COUNT_O_2_0_SHIFT                                4
29515 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X9                                                                    0x001824UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
29516 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X10                                                                   0x001828UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
29517 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X11                                                                   0x00182cUL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
29518 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X12                                                                   0x001830UL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
29519 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X13                                                                   0x001834UL //Access:RW   DataWidth:0x8    // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
29520 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14                                                                   0x001838UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29521   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14_BIST_GEN_INSERT_DELAY_O_11_8                                    (0xf<<0) // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
29522   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14_BIST_GEN_INSERT_DELAY_O_11_8_SHIFT                              0
29523   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14_BCHK_EN_O                                                       (0x1<<5) // BIST checker enable Enables BIST RX Control block, which enables the actual BIST RX block when appropriate
29524   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14_BCHK_EN_O_SHIFT                                                 5
29525   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14_BCHK_CLR_O                                                      (0x1<<6) // BIST checker clear signal. Zeroes error counter output. Does NOT go through the RX BIST control block
29526   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X14_BCHK_CLR_O_SHIFT                                                6
29527 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15                                                                   0x00183cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29528   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BCHK_SRC_O_1_0                                                  (0x3<<0) // BIST checker source. 0 - BIST uses output of initial RX polbit before Symbol Aligner 1 - BIST uses output of Symbol Aligner before Elastic Buffer 2 - BIST uses output of RX loopback mux before Decoder and Polbits 3 - BIST uses output of reg1 flop bank before Interface blocks
29529   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BCHK_SRC_O_1_0_SHIFT                                            0
29530   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BIST_CHK_DATA_MODE_O                                            (0x1<<3) // Bist checker mode select. 0X0 � UDP pattern. 0x1 � PRBS pattern
29531   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BIST_CHK_DATA_MODE_O_SHIFT                                      3
29532   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BIST_CHK_LFSR_LENGTH_O_1_0                                      (0x3<<4) // BIST PRBS pattern selector.
29533   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BIST_CHK_LFSR_LENGTH_O_1_0_SHIFT                                4
29534   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BIST_RX_CLOCK_ENABLE                                            (0x1<<7) // Active HIGH clock enable signal for the BIST receive clock
29535   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X15_BIST_RX_CLOCK_ENABLE_SHIFT                                      7
29536 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X16                                                                   0x001840UL //Access:RW   DataWidth:0x8    // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
29537 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17                                                                   0x001844UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29538   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17_BIST_CHK_PREAM0_O_9_8                                           (0x3<<0) // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
29539   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17_BIST_CHK_PREAM0_O_9_8_SHIFT                                     0
29540   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17_BIST_CHK_INSERT_LENGTH_O_2_0                                    (0x7<<2) // BIST Checker Insert word length.
29541   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17_BIST_CHK_INSERT_LENGTH_O_2_0_SHIFT                              2
29542   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17_BIST_CHK_SYNC_ON_ZEROS                                          (0x1<<5) // Setting this bit allows BIST to sync to RX value of zero
29543   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X17_BIST_CHK_SYNC_ON_ZEROS_SHIFT                                    5
29544 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X18                                                                   0x001848UL //Access:RW   DataWidth:0x8    // BIST Check Preamble
29545 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X19                                                                   0x00184cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29546   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X19_BIST_CHK_PREAM1_O_9_8                                           (0x3<<0) // BIST Check Preamble
29547   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X19_BIST_CHK_PREAM1_O_9_8_SHIFT                                     0
29548 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X20                                                                   0x001850UL //Access:RW   DataWidth:0x8    // Bist checker 40-bit user defined data pattern. In 10-bit mode, corresponds to 4 10-bit words. In 8-bit mode, corresponds to 5 8-bit words. K code is assumed to be 0 in 8-bit mode.
29549 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X21                                                                   0x001854UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
29550 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X22                                                                   0x001858UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
29551 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X23                                                                   0x00185cUL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
29552 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X24                                                                   0x001860UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
29553 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X25                                                                   0x001864UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
29554 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X26                                                                   0x001868UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
29555 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X27                                                                   0x00186cUL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
29556 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X28                                                                   0x001870UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
29557 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X29                                                                   0x001874UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
29558 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X30                                                                   0x001878UL //Access:R    DataWidth:0x8    // Bist errors detected
29559 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X31                                                                   0x00187cUL //Access:R    DataWidth:0x8    // Bist errors detected
29560 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X32                                                                   0x001880UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
29561 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X33                                                                   0x001884UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
29562 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X34                                                                   0x001888UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
29563 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X35                                                                   0x00188cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
29564 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X36                                                                   0x001890UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
29565 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X37                                                                   0x001894UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
29566 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X38                                                                   0x001898UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
29567 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X39                                                                   0x00189cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
29568 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X40                                                                   0x0018a0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
29569 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X41                                                                   0x0018a4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
29570 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X42                                                                   0x0018a8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
29571 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X43                                                                   0x0018acUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
29572 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X44                                                                   0x0018b0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
29573 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X45                                                                   0x0018b4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
29574 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X46                                                                   0x0018b8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
29575 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X47                                                                   0x0018bcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
29576 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X48                                                                   0x0018c0UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 1/2 - for the new ICA method
29577 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X49                                                                   0x0018c4UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 3 - for the new ICA method
29578 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X50                                                                   0x0018c8UL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 1/2 - for the new ICA method
29579 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X51                                                                   0x0018ccUL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 3 - for the new ICA method
29580 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X52                                                                   0x0018d0UL //Access:RW   DataWidth:0x8    // The start length of DFE offset calibration's first cycle is the value of this register multiplied by 4.
29581 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53                                                                   0x0018d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29582   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0                            (0x1f<<0) // The start length of DFE offset calibration, except for the 1st cycle.
29583   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0_SHIFT                      0
29584   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2                                     (0x1<<5) // COMLANE or LANE CSR Select for GCFSM Cycle Length registers  0 -	 Select COMLANE registers  1 -	 Select LANE registers
29585   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2_SHIFT                               5
29586   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_LANE_TW_METHOD_EN                                         (0x1<<6) // ICA Timing Window Method Enable control - for GCFSM
29587   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_LANE_TW_METHOD_EN_SHIFT                                   6
29588   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_LANE_PMA_LOAD_OVR                                         (0x1<<7) // ICA Method PMA Load signal Override - for GCFSM
29589   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X53_GCFSM_LANE_PMA_LOAD_OVR_SHIFT                                   7
29590 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X54                                                                   0x0018d8UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
29591 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X55                                                                   0x0018dcUL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
29592 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X56                                                                   0x0018e0UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
29593 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57                                                                   0x0018e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29594   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_OVR_O_27_24                                               (0xf<<0) // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
29595   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_OVR_O_27_24_SHIFT                                         0
29596   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_OUT_OVR_EN_O                                         (0x1<<4) // General Calibration Finite State Machine GCFSM output override enable - assertion causes data stored in gcfsm_lane_pma_data_ovr_o to override calibration values for the block selected by gcfsm_lane_pma_cal_ovr_o.
29597   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_OUT_OVR_EN_O_SHIFT                                   4
29598   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_PMA_LATCH_OVR_O                                      (0x1<<5) // GCFSM pma_latch_o override
29599   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_PMA_LATCH_OVR_O_SHIFT                                5
29600   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_PMA_GO_OVR_O                                         (0x1<<6) // GCFSM pma_go_o override
29601   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_PMA_GO_OVR_O_SHIFT                                   6
29602   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_PMA_READ_OVR_O                                       (0x1<<7) // GCFSM pma_read_o override.
29603   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X57_GCFSM_LANE_PMA_READ_OVR_O_SHIFT                                 7
29604 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X58                                                                   0x0018e8UL //Access:RW   DataWidth:0x8    // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
29605 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X59                                                                   0x0018ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29606   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8                                  (0xf<<0) // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
29607   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8_SHIFT                            0
29608 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X60                                                                   0x0018f0UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
29609 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X61                                                                   0x0018f4UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
29610 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X62                                                                   0x0018f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29611   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X62_LN_MSM_REQ_IN_OVR_O                                             (0x3<<0) // Bit 0:  Override enable for msm_ln_req Bit 1 : Override msm_ln_req
29612   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X62_LN_MSM_REQ_IN_OVR_O_SHIFT                                       0
29613   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X62_LN_MSM_FUNC_IN_OVR_O                                            (0x3f<<2) // Bit 2:  Override enable for msm_func Bits [7:3] : Override msm_func
29614   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X62_LN_MSM_FUNC_IN_OVR_O_SHIFT                                      2
29615 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X65                                                                   0x001904UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29616   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X65_GCFSM_OVR_O_28                                                  (0x1<<0) // Not currently used
29617   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X65_GCFSM_OVR_O_28_SHIFT                                            0
29618 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X66                                                                   0x001908UL //Access:RW   DataWidth:0x8    // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
29619 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X67                                                                   0x00190cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29620   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X67_CDR_CTRL_DLY_CDR_O_6_0                                          (0x7f<<0) // Number of clock cycles between signal detect indicator
29621   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X67_CDR_CTRL_DLY_CDR_O_6_0_SHIFT                                    0
29622   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8                                     (0x1<<7) // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
29623   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8_SHIFT                               7
29624 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X68                                                                   0x001910UL //Access:RW   DataWidth:0x8    // Number of clock cycles between CISEL assertion
29625 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69                                                                   0x001914UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29626   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69_CDR_CTRL_DLY_LANE_O_9_8                                         (0x3<<0) // Number of clock cycles between CISEL assertion
29627   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69_CDR_CTRL_DLY_LANE_O_9_8_SHIFT                                   0
29628   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69_CDR_CTRL_START_LEN_O_3_0                                        (0xf<<2) // Number of clock cycles between when CDR control block
29629   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69_CDR_CTRL_START_LEN_O_3_0_SHIFT                                  2
29630   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69_CDR_CTRL_INT_FIL_O_1_0                                          (0x3<<6) // CDR control DLPF positioning control.
29631   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X69_CDR_CTRL_INT_FIL_O_1_0_SHIFT                                    6
29632 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X70                                                                   0x001918UL //Access:RW   DataWidth:0x8    // CDR control block cycle length When not in PCIe Gen3.
29633 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X71                                                                   0x00191cUL //Access:RW   DataWidth:0x8    // CDR control block cycle length When in PCIe Gen3.
29634 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X72                                                                   0x001920UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29635   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X72_CDR_CTRL_MAX_DIFF_O_4_0                                         (0x1f<<0) // Maximum difference from DLPF center point.
29636   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X72_CDR_CTRL_MAX_DIFF_O_4_0_SHIFT                                   0
29637   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X72_CDR_CTRL_MIN_BOUNCE_O_2_0                                       (0x7<<5) // Maximum difference from DLPF center point.
29638   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X72_CDR_CTRL_MIN_BOUNCE_O_2_0_SHIFT                                 5
29639 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73                                                                   0x001924UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29640   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_CDR_CTRL_TW_METHOD_EN                                           (0x1<<0) // ICA Timing Window Method Enable control - for cdr_control
29641   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_CDR_CTRL_TW_METHOD_EN_SHIFT                                     0
29642   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_CDR_CONTROL_ATT_CTRL_O                                          (0x1<<1) // ATT wait control. Upon detection of signal, DFE ATT calibration is enabled, without CISEL being asserted to the CDR.  0 - CDR control block will wait for ATT calibration before proceeding 1 - CDR control block will not wait for ATT calibration
29643   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_CDR_CONTROL_ATT_CTRL_O_SHIFT                                    1
29644   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_RXEQ_WAIT_EN_O                                                  (0x1<<2) // CDR control block wait for DFE signal.  0 - Do not wait for DFE calibration before enabling rx data 1 - Wait for DFE calibration before enabling rx data
29645   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_RXEQ_WAIT_EN_O_SHIFT                                            2
29646   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_CDR_CTRL_DLY_CDR_O_9_7                                          (0x7<<3) // Number of clock cycles between signal detect indicator
29647   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X73_CDR_CTRL_DLY_CDR_O_9_7_SHIFT                                    3
29648 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X74                                                                   0x001928UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
29649 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X75                                                                   0x00192cUL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
29650 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X76                                                                   0x001930UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
29651 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X77                                                                   0x001934UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29652   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X77_CDR_CTRL_OUT_OVR_O_29_24                                        (0x3f<<0) // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
29653   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X77_CDR_CTRL_OUT_OVR_O_29_24_SHIFT                                  0
29654   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X77_CDR_CTRL_CAL_LOAD_OVR                                           (0x1<<6) // ICA Method PMA Load signal Override - for cdr_control
29655   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X77_CDR_CTRL_CAL_LOAD_OVR_SHIFT                                     6
29656 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X78                                                                   0x001938UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29657   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X78_SYM_ALIGN_ALIGN_POS_O_5_0                                       (0x3f<<0) // Symbol aligner position override enable.
29658   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X78_SYM_ALIGN_ALIGN_POS_O_5_0_SHIFT                                 0
29659   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X78_SYM_ALIGN_MODE_O_1_0                                            (0x3<<6) // Symbol aligner mode select.
29660   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X78_SYM_ALIGN_MODE_O_1_0_SHIFT                                      6
29661 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X79                                                                   0x00193cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29662   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X79_SYM_ALIGN_BYPASS_O                                              (0x1<<0) // Asserting this register will bypass the symbol aligner
29663   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X79_SYM_ALIGN_BYPASS_O_SHIFT                                        0
29664 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X80                                                                   0x001940UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before forcing exit form EI
29665 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81                                                                   0x001944UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29666   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before forcing exit form EI
29667   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8_SHIFT                        0
29668   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_CLR_ERR_O                                         (0x1<<2) // Clears the elec idle control error flag
29669   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_CLR_ERR_O_SHIFT                                   2
29670   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EI_INFERRED_O                                     (0x1<<3) // Override for ei_inferred signal
29671   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EI_INFERRED_O_SHIFT                               3
29672   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O                                  (0x1<<4) // Override for ei_mask signal
29673   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O_SHIFT                            4
29674   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O                                   (0x1<<5) // Override for ei_exit_type signal
29675   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O_SHIFT                             5
29676   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_OVR_O                                             (0x1<<6) // EI control override enable
29677   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X81_ELECIDLE_CTRL_OVR_O_SHIFT                                       6
29678 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X82                                                                   0x001948UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before entering back into EI
29679 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X83                                                                   0x00194cUL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect glitch filter counter
29680 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X84                                                                   0x001950UL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect low filter min value
29681 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85                                                                   0x001954UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29682   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before entering back into EI
29683   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8_SHIFT                        0
29684   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0                               (0x3<<2) // EI Exit time cycles = timer_len_sel[1:0]+1*exit_timer_len_i[9:0]
29685   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0_SHIFT                         2
29686   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85_LOOPBACK_EN_O                                                   (0x1<<4) // Control signal to force decoder into loopback mode
29687   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X85_LOOPBACK_EN_O_SHIFT                                             4
29688 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86                                                                   0x001958UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29689   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86_FES_LB_ENA_O                                                    (0x1<<0) // FES loopback enable.
29690   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86_FES_LB_ENA_O_SHIFT                                              0
29691   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86_NES_LB_ENA_O                                                    (0x1<<1) // NES loopback enable.
29692   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86_NES_LB_ENA_O_SHIFT                                              1
29693   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86_RXCLK_LB_ENA_O                                                  (0x1<<2) // HS recovered clock to transmit loopback enable.
29694   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X86_RXCLK_LB_ENA_O_SHIFT                                            2
29695 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X87                                                                   0x00195cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29696   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X87_AHB_PMA_LN_RX_BOOST_OVR_O                                       (0x1<<0) // RX boost override enable
29697   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X87_AHB_PMA_LN_RX_BOOST_OVR_O_SHIFT                                 0
29698   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O                                  (0x7f<<1) // RX boost override setting. Thermometer coded.
29699   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O_SHIFT                            1
29700 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X88                                                                   0x001960UL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
29701 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89                                                                   0x001964UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29702   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_SD_THSEL_DIV1_O                                      (0x7<<0) // Signal detect threshold select for Full rate
29703   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_SD_THSEL_DIV1_O_SHIFT                                0
29704   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_SD_THSEL_DIV2_O                                      (0x7<<3) // Signal detect threshold select for div-by-2 rate
29705   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_SD_THSEL_DIV2_O_SHIFT                                3
29706   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_RXUP_O                                               (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
29707   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_RXUP_O_SHIFT                                         6
29708   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_RXPREDIV4_ENA_O                                      (0x1<<7) // RX FL calibration clock DIV4 enable
29709   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X89_AHB_PMA_LN_RXPREDIV4_ENA_O_SHIFT                                7
29710 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90                                                                   0x001968UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29711   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90_AHB_PMA_LN_SD_THSEL_DIV4_O                                      (0x7<<0) // Signal detect threshold select for div-by-4 rate
29712   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90_AHB_PMA_LN_SD_THSEL_DIV4_O_SHIFT                                0
29713   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90_AHB_PMA_LN_AGC_THSEL_O                                          (0x7<<3) // AGC threshold select
29714   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90_AHB_PMA_LN_AGC_THSEL_O_SHIFT                                    3
29715   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90_AHB_PMA_LN_VREGH_O                                              (0x3<<6) // Regulator VREGH setting
29716   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X90_AHB_PMA_LN_VREGH_O_SHIFT                                        6
29717 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X91                                                                   0x00196cUL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS
29718 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92                                                                   0x001970UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29719   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O                                      (0x3<<0) // RX FL calibration LDHS
29720   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O_SHIFT                                0
29721   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_RXVCO_BIAS_O                                         (0xf<<2) // CDR VCO bias setting.
29722   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_RXVCO_BIAS_O_SHIFT                                   2
29723   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O                                      (0x1<<6) // DLPF DIV2 enable
29724   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O_SHIFT                                6
29725   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_CDR_DVDR_ENA_O                                       (0x1<<7) // CDR DivN clock divider enable.
29726   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X92_AHB_PMA_LN_CDR_DVDR_ENA_O_SHIFT                                 7
29727 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X93                                                                   0x001974UL //Access:RW   DataWidth:0x8    // AFE spare controls
29728 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X94                                                                   0x001978UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29729   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X94_AHB_PMA_LN_CDR_DVDR_O                                           (0x3f<<0) // CDR DivN clock division ratio.
29730   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X94_AHB_PMA_LN_CDR_DVDR_O_SHIFT                                     0
29731   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X94_AHB_PMA_LN_VREG_O                                               (0x3<<6) // Regulator VREG setting
29732   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X94_AHB_PMA_LN_VREG_O_SHIFT                                         6
29733 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95                                                                   0x00197cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29734   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95_AHB_PMA_LN_BB_STEP_O                                            (0xf<<0) // CDR bb_step
29735   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95_AHB_PMA_LN_BB_STEP_O_SHIFT                                      0
29736   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95_AHB_PMA_LN_INT_STEP_O                                           (0x7<<4) // CDR int step
29737   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95_AHB_PMA_LN_INT_STEP_O_SHIFT                                     4
29738   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95_AHB_PMA_LN_RXDWN_O                                              (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
29739   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X95_AHB_PMA_LN_RXDWN_O_SHIFT                                        7
29740 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96                                                                   0x001980UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29741   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96_AHB_PMA_LN_RXVCOFR_O                                            (0x7<<0) // RXVCOFR override value Enabled by pma_ln_dr_rxvcofr_sel_o
29742   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96_AHB_PMA_LN_RXVCOFR_O_SHIFT                                      0
29743   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96_AHB_PMA_LN_RXVCOFR_SEL_O                                        (0x1<<3) // Override enable for RXVCOFR override vakue
29744   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96_AHB_PMA_LN_RXVCOFR_SEL_O_SHIFT                                  3
29745   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96_AHB_PMA_LN_RX_SELR_O                                            (0x7<<4) // CTLE R degeneration select
29746   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X96_AHB_PMA_LN_RX_SELR_O_SHIFT                                      4
29747 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X97                                                                   0x001984UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29748   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X97_AHB_PMA_LN_RX_SELC_O                                            (0x7<<0) // CTLE C degeneration select
29749   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X97_AHB_PMA_LN_RX_SELC_O_SHIFT                                      0
29750 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X99                                                                   0x00198cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29751   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X99_PMA_LN_DFE_BW_SCALE                                             (0x3<<4) // DFE Bandwidth Selection
29752   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X99_PMA_LN_DFE_BW_SCALE_SHIFT                                       4
29753   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X99_PMA_LN_PHD_ENA_O_1_0                                            (0x3<<6) // CDR phase detector proportional path enable bit 0: enables D4/D3 data/edge samplers bit 1: enables D1/D2 data/edge samplers
29754   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X99_PMA_LN_PHD_ENA_O_1_0_SHIFT                                      6
29755 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X100                                                                  0x001990UL //Access:RW   DataWidth:0x8    // On-chip eye diagram X-direction offset control: Bit 0: unused Bits 1-2: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 3-9: Fine x-direction offset, note bit reversal
29756 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101                                                                  0x001994UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29757   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_DLY_O_8_8                                           (0x1<<0) // On-chip eye diagram X-direction offset control: Bits 0-1: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 2-8: Fine x-direction offset, note bit reversal
29758   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_DLY_O_8_8_SHIFT                                     0
29759   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_SGN_RST_O                                           (0x1<<2) // Reset signal for eye alignment mechanism.
29760   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_SGN_RST_O_SHIFT                                     2
29761   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_SD_BWSEL                                                (0x1<<3) // RX signal detector bandwidth select. 0: Nominal bandwidth 1: 10% higher bandwidth
29762   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_SD_BWSEL_SHIFT                                          3
29763   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_ENA270_O                                            (0x1<<4) // In eye diagram generation mode, assertion overrides the ck_270 DFE clock "right" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
29764   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_ENA270_O_SHIFT                                      4
29765   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_ENA90_O                                             (0x1<<5) // In eye diagram generation mode, assertion overrides the ck_90 DFE clock "left" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
29766   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X101_PMA_LN_EYE_ENA90_O_SHIFT                                       5
29767 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X102                                                                  0x001998UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29768   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X102_PMA_LN_DFE_BIAS_O_3_0                                          (0xf<<0) // DFE bias setting.
29769   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X102_PMA_LN_DFE_BIAS_O_3_0_SHIFT                                    0
29770 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X103                                                                  0x00199cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29771   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X103_PMA_LN_TX_SR_FASTCAP_O_3_0                                     (0xf<<0) // TX driver capacitive slew rate control.
29772   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X103_PMA_LN_TX_SR_FASTCAP_O_3_0_SHIFT                               0
29773   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X103_PMA_LN_TXEQ_POLARITY_O_3_0                                     (0xf<<4) // TX coefficient polarity enable. Set to "1" for negative polarity. bit 0: Cm bit 1: C0 bit 2: C1
29774   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X103_PMA_LN_TXEQ_POLARITY_O_3_0_SHIFT                               4
29775 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X104                                                                  0x0019a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29776   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X104_PMA_LN_TX_SR_DAC_O_3_0                                         (0xf<<0) // TX slew rate DAC bias current control
29777   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X104_PMA_LN_TX_SR_DAC_O_3_0_SHIFT                                   0
29778   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X104_PMA_LN_HSCLK_SEL_O                                             (0x1<<4) // CDR clock divider bypass enable.
29779   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X104_PMA_LN_HSCLK_SEL_O_SHIFT                                       4
29780 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X105                                                                  0x0019a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29781   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X105_PMA_LN_TX_VREG_LEV_O_4_0                                       (0x1f<<0) // TX driver regulator voltage setting.
29782   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X105_PMA_LN_TX_VREG_LEV_O_4_0_SHIFT                                 0
29783   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X105_PMA_LN_TXDRV_BLEED_ENA_O                                       (0x1<<5) // TX bleed enable
29784   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X105_PMA_LN_TXDRV_BLEED_ENA_O_SHIFT                                 5
29785 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X106                                                                  0x0019a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29786   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O                                 (0x1<<0) // RX boost override enable.
29787   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O_SHIFT                           0
29788   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O                              (0x7f<<1) // RX boost override setting. Thermometer coded.
29789   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O_SHIFT                        1
29790 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X107                                                                  0x0019acUL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
29791 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108                                                                  0x0019b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29792   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_SD_THSEL_GEN3_O                                     (0x7<<0) // Signal detect threshold select for Gen3
29793   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_SD_THSEL_GEN3_O_SHIFT                               0
29794   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O                                    (0x7<<3) // AGC threshold select for Gen3
29795   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O_SHIFT                              3
29796   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_RXUP_GEN3_O                                         (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
29797   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_RXUP_GEN3_O_SHIFT                                   6
29798   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O                                (0x1<<7) // CDR VCO frequency lock counter divide by 4 enable.
29799   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O_SHIFT                          7
29800 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X109                                                                  0x0019b4UL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS for Gen3
29801 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110                                                                  0x0019b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29802   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O                                (0x3<<0) // RX FL calibration LDHS for Gen3
29803   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O_SHIFT                          0
29804   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O                                   (0xf<<2) // CDR VCO bias setting.
29805   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O_SHIFT                             2
29806   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O                                (0x1<<6) // DLPF DIV2 enable
29807   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O_SHIFT                          6
29808   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O                                 (0x1<<7) // CDR DivN clock divider enable.
29809   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O_SHIFT                           7
29810 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X111                                                                  0x0019bcUL //Access:RW   DataWidth:0x8    // AFE spare controls for Gen3
29811 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X112                                                                  0x0019c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29812   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O                                     (0x3f<<0) // CDR DivN clock divider ratio..
29813   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O_SHIFT                               0
29814   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X112_AHB_PMA_LN_VREG_GEN3_O                                         (0x3<<6) // Regulator VREG setting for Gen3
29815   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X112_AHB_PMA_LN_VREG_GEN3_O_SHIFT                                   6
29816 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113                                                                  0x0019c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29817   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113_AHB_PMA_LN_BB_STEP_GEN3_O                                      (0xf<<0) // CDR bb_step for Gen3
29818   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113_AHB_PMA_LN_BB_STEP_GEN3_O_SHIFT                                0
29819   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113_AHB_PMA_LN_INT_STEP_GEN3_O                                     (0x7<<4) // CDR int step for Gen3
29820   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113_AHB_PMA_LN_INT_STEP_GEN3_O_SHIFT                               4
29821   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113_AHB_PMA_LN_RXDWN_GEN3_O                                        (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
29822   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X113_AHB_PMA_LN_RXDWN_GEN3_O_SHIFT                                  7
29823 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114                                                                  0x0019c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29824   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114_AHB_PMA_LN_RXVCOFR_GEN3_O                                      (0x7<<0) // RXVCOFR override value for Gen3 Enabled by pma_ln_dr_rxvcofr_sel_o
29825   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114_AHB_PMA_LN_RXVCOFR_GEN3_O_SHIFT                                0
29826   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114_AHB_PMA_LN_RX_SELR_GEN3_O                                      (0x7<<3) // CTLE R degeneration select for Gen3
29827   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114_AHB_PMA_LN_RX_SELR_GEN3_O_SHIFT                                3
29828   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114_AHB_PMA_LN_VREGH_GEN3_O                                        (0x3<<6) // Not currently used
29829   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X114_AHB_PMA_LN_VREGH_GEN3_O_SHIFT                                  6
29830 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X115                                                                  0x0019ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29831   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X115_AHB_PMA_LN_RX_SELC_GEN3_O                                      (0x7<<0) // CTLE R degeneration select for Gen3
29832   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X115_AHB_PMA_LN_RX_SELC_GEN3_O_SHIFT                                0
29833 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X119                                                                  0x0019dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29834   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X119_AHB_TX_CXP_MARGIN                                              (0xf<<0) // Value to minus/add from the calibrated txterm value
29835   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X119_AHB_TX_CXP_MARGIN_SHIFT                                        0
29836   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X119_AHB_TX_CXN_MARGIN                                              (0xf<<4) // Value to minus/add from the calibrated txterm value
29837   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X119_AHB_TX_CXN_MARGIN_SHIFT                                        4
29838 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X120                                                                  0x0019e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29839   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X120_AHB_TX_TC_WAIT_NEXT_CMP                                        (0xf<<0) // in txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator  the register ix X2 is the actual number of wait cycle
29840   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X120_AHB_TX_TC_WAIT_NEXT_CMP_SHIFT                                  0
29841   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE                                     (0x7<<4) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
29842   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE_SHIFT                               4
29843 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121                                                                  0x0019e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29844   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES                                  (0xf<<0) // in txterm calibration, the number of samples to take from the same comparator
29845   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES_SHIFT                            0
29846   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_CXP_MARGIN_ADD_0                                        (0x1<<4) // when 1, the final tx term value is calibrated txterm value + tx_cxp_margin; when 0, the final tx term value is calibrated txterm value - tx_cxp_margin
29847   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_CXP_MARGIN_ADD_0_SHIFT                                  4
29848   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_CXN_MARGIN_ADD_0                                        (0x1<<5) // when 1, the final tx term value is calibrated txterm value + tx_cxn_margin; when 0, the final tx term value is calibrated txterm value - tx_cxn_margin
29849   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_CXN_MARGIN_ADD_0_SHIFT                                  5
29850   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_CX_OVR_ENA                                              (0x1<<6) // enable override calibrated txterm value
29851   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_CX_OVR_ENA_SHIFT                                        6
29852   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_TERM_EN_CAL_OVR                                         (0x1<<7) // Debug feature, when set forces circuit to be affected by ahb_tx_cdac_ovr
29853   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X121_AHB_TX_TERM_EN_CAL_OVR_SHIFT                                   7
29854 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X122                                                                  0x0019e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29855   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X122_AHB_TX_CXP_OVR                                                 (0xf<<0) // override calibrated txterm value
29856   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X122_AHB_TX_CXP_OVR_SHIFT                                           0
29857   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X122_AHB_TX_CXN_OVR                                                 (0xf<<4) // override calibrated txterm value
29858   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X122_AHB_TX_CXN_OVR_SHIFT                                           4
29859 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X123                                                                  0x0019ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29860   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X123_TX_CTRL_O_0                                                    (0x1<<0) // TX Control override enable. Bit 0: txdrv_sel_sw_map Bit 1: not currently used
29861   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X123_TX_CTRL_O_0_SHIFT                                              0
29862   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X123_TX_CTRL_O_7_2                                                  (0x3f<<2) // TX Control override enable. Bits 5:2:txdrv_att_in[3:0] Bits 7:6 : tx_slew_sld[1:0]
29863   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X123_TX_CTRL_O_7_2_SHIFT                                            2
29864 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X124                                                                  0x0019f0UL //Access:RW   DataWidth:0x8    // Bits 12:8: txdrv_c1_in[4:0] Bits 15:13: txdrv_c2_in[2:0]
29865 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X125                                                                  0x0019f4UL //Access:RW   DataWidth:0x8    // Bits 19-16: txdrv_cm_in[3:0]  Bits 22-20: tx_slew_sld3f[2:0] Bit 23: txdrv_preem_1lsb_mode
29866 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126                                                                  0x0019f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29867   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_EN_O                                                      (0x1<<0) // DFE block enable signal.
29868   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_EN_O_SHIFT                                                0
29869   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE_OW_O_2_0                                          (0x7<<1) // These bits have similar functionality as rxeq_rate_ow_o_2_0 bits in COMLANE CSR. These are used mainly in COMBINATION modes of operation. They are logically OR'ed with the bits in COMLANE.
29870   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE_OW_O_2_0_SHIFT                                    1
29871   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE1_CAL_EN_O_3                                       (0x1<<4) // This bit has similar function as rxeq_rate1_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
29872   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE1_CAL_EN_O_3_SHIFT                                 4
29873   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE2_CAL_EN_O_4                                       (0x1<<5) // This bit has similar function as rxeq_rate2_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
29874   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE2_CAL_EN_O_4_SHIFT                                 5
29875   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE3_CAL_EN_O_5                                       (0x1<<6) // This bit has similar function as rxeq_rate3_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
29876   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_RATE3_CAL_EN_O_5_SHIFT                                 6
29877   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_FORCE_CAL_O_6                                          (0x1<<7) // This bit has similar function as rxeq_force_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
29878   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X126_RXEQ_LN_FORCE_CAL_O_6_SHIFT                                    7
29879 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X127                                                                  0x0019fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29880   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X127_RXEQ_CONT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
29881   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X127_RXEQ_CONT_CAL_O_6_0_SHIFT                                      0
29882 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X128                                                                  0x001a00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29883   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X128_RXEQ_INIT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
29884   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X128_RXEQ_INIT_CAL_O_6_0_SHIFT                                      0
29885 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X130                                                                  0x001a08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29886   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X130_RXEQ_RATE1_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate1
29887   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X130_RXEQ_RATE1_ATT_START_O_3_0_SHIFT                               0
29888   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X130_RXEQ_RATE1_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate1
29889   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X130_RXEQ_RATE1_BOOST_START_O_3_0_SHIFT                             4
29890 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X131                                                                  0x001a0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29891   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X131_RXEQ_RATE2_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate2
29892   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X131_RXEQ_RATE2_ATT_START_O_3_0_SHIFT                               0
29893   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X131_RXEQ_RATE2_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate2
29894   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X131_RXEQ_RATE2_BOOST_START_O_3_0_SHIFT                             4
29895 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X132                                                                  0x001a10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29896   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X132_RXEQ_RATE2_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate2
29897   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X132_RXEQ_RATE2_TAP1_START_O_6_0_SHIFT                              0
29898 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X133                                                                  0x001a14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29899   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X133_RXEQ_RATE2_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate2
29900   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X133_RXEQ_RATE2_TAP2_START_O_5_0_SHIFT                              0
29901 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X134                                                                  0x001a18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29902   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X134_RXEQ_RATE2_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate2
29903   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X134_RXEQ_RATE2_TAP3_START_O_5_0_SHIFT                              0
29904 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X135                                                                  0x001a1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29905   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X135_RXEQ_RATE2_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate2
29906   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X135_RXEQ_RATE2_TAP4_START_O_5_0_SHIFT                              0
29907 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X136                                                                  0x001a20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29908   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X136_RXEQ_RATE2_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate2
29909   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X136_RXEQ_RATE2_TAP5_START_O_5_0_SHIFT                              0
29910 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X137                                                                  0x001a24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29911   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X137_RXEQ_RATE3_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate3
29912   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X137_RXEQ_RATE3_ATT_START_O_3_0_SHIFT                               0
29913   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X137_RXEQ_RATE3_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate3
29914   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X137_RXEQ_RATE3_BOOST_START_O_3_0_SHIFT                             4
29915 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X138                                                                  0x001a28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29916   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X138_RXEQ_RATE3_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate3
29917   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X138_RXEQ_RATE3_TAP1_START_O_6_0_SHIFT                              0
29918 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X139                                                                  0x001a2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29919   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X139_RXEQ_RATE3_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate3
29920   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X139_RXEQ_RATE3_TAP2_START_O_5_0_SHIFT                              0
29921 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X140                                                                  0x001a30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29922   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X140_RXEQ_RATE3_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate3
29923   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X140_RXEQ_RATE3_TAP3_START_O_5_0_SHIFT                              0
29924 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X141                                                                  0x001a34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29925   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X141_RXEQ_RATE3_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate3
29926   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X141_RXEQ_RATE3_TAP4_START_O_5_0_SHIFT                              0
29927 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X142                                                                  0x001a38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29928   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X142_RXEQ_RATE3_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate3
29929   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X142_RXEQ_RATE3_TAP5_START_O_5_0_SHIFT                              0
29930 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143                                                                  0x001a3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29931   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_RXEQ_SUPERBST_AUTOCAL_DIS                                      (0x1<<0) // Disable auto cal w/ rx_superbst
29932   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_RXEQ_SUPERBST_AUTOCAL_DIS_SHIFT                                0
29933   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_BOOST_MAX_LIMIT_O                                              (0xf<<1) // Max limit value for BOOST auto-calibration
29934   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_BOOST_MAX_LIMIT_O_SHIFT                                        1
29935   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_BOOST_MAX_LIMIT_EN_O                                           (0x1<<5) // Enable Max limiting for BOOST auto-calibration
29936   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_BOOST_MAX_LIMIT_EN_O_SHIFT                                     5
29937   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_RX_ATT_BOOST_CAL_O_1_0                                         (0x3<<6) // rx_att_boost setting used during ATT calibration
29938   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X143_RX_ATT_BOOST_CAL_O_1_0_SHIFT                                   6
29939 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144                                                                  0x001a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29940   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RX_ATT_BOOST_NORM_O_1_0                                        (0x3<<0) // rx_att_boost setting used after ATT calibration
29941   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RX_ATT_BOOST_NORM_O_1_0_SHIFT                                  0
29942   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RXEQ_BOOST_ADJ_EN_O                                            (0x1<<2) // boost_adj_en
29943   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RXEQ_BOOST_ADJ_EN_O_SHIFT                                      2
29944   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RXEQ_BOOST_ADJ_DIR_O                                           (0x1<<3) // boost_adj_dir
29945   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RXEQ_BOOST_ADJ_DIR_O_SHIFT                                     3
29946   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RXEQ_BOOST_ADJ_VAL_O                                           (0xf<<4) // boost_adj_val This register Is not bit reversed
29947   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X144_RXEQ_BOOST_ADJ_VAL_O_SHIFT                                     4
29948 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X145                                                                  0x001a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29949   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0                              (0x7f<<0) // Max number of samples to be used for CMP Offset Noise Averaging
29950   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0_SHIFT                        0
29951   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X145_CMP_OFFSET_AVG_EN_O                                            (0x1<<7) // CMP Offset Noise Averaging Enable
29952   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X145_CMP_OFFSET_AVG_EN_O_SHIFT                                      7
29953 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X146                                                                  0x001a48UL //Access:RW   DataWidth:0x8    //
29954 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147                                                                  0x001a4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29955   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_RXEQ_DFE_TAP_PD_WAIT_11_8                                      (0xf<<0) //
29956   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_RXEQ_DFE_TAP_PD_WAIT_11_8_SHIFT                                0
29957   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_PMA_LN_DFE_OFS_CAL_ENA                                         (0x3<<4) // DFE offset calibration enable
29958   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_PMA_LN_DFE_OFS_CAL_ENA_SHIFT                                   4
29959   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS                                      (0x1<<6) // Disable auto cal w/ rx_att_gain
29960   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS_SHIFT                                6
29961   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_RXEQ_SUPERBST_EN_INVERT_O                                      (0x1<<7) // Inverts the polarity of superboost_en before assigning to PMA
29962   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X147_RXEQ_SUPERBST_EN_INVERT_O_SHIFT                                7
29963 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X148                                                                  0x001a50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29964   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X148_RXEQ_OVR_LOAD_EN_O_6_0                                         (0x7f<<0) // Override for RXEQ_CTRL output register load enable.
29965   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X148_RXEQ_OVR_LOAD_EN_O_6_0_SHIFT                                   0
29966   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X148_RXEQ_OVR_EN_O                                                  (0x1<<7) // Override enable for DFE signals.
29967   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X148_RXEQ_OVR_EN_O_SHIFT                                            7
29968 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X149                                                                  0x001a54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29969   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X149_RXEQ_OVR_LOAD_O_6_0                                            (0x7f<<0) // Override for RXEQ_CTRL output register load value.
29970   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X149_RXEQ_OVR_LOAD_O_6_0_SHIFT                                      0
29971   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X149_RXEQ_OVR_LATCH_O                                               (0x1<<7) // Override for DFE latch signal. Negative edge causes AFE to store values of DFE output registers.
29972   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X149_RXEQ_OVR_LATCH_O_SHIFT                                         7
29973 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150                                                                  0x001a58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29974   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0                                     (0x7<<0) // Override value for comparator calibration select. Enabled by rxeq_ovr_en_o: 1: Calibrate DFE comparator 1 2: Calibrate DFE comparator 2 3: Calibrate DFE comparator 3 4: Calibrate DFE comparator 4
29975   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0_SHIFT                               0
29976   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_RXEQ_ATT_GAIN_OVR                                              (0x3<<3) // Override the value of rx_att_gain output to PMA when rx_att_gain_autocal_dis=1
29977   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_RXEQ_ATT_GAIN_OVR_SHIFT                                        3
29978   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_RXEQ_SUPERBST_ENA_OVR                                          (0x1<<5) // Override the value of rx_superbst_ena output to PMA when superbst_autocal_dis=1
29979   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_RXEQ_SUPERBST_ENA_OVR_SHIFT                                    5
29980   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6                                 (0x1<<6) // DFE TAP CMP no offset override enable
29981   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6_SHIFT                           6
29982   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_DFE_TAP_OVR_EN_O_7                                             (0x1<<7) // DFE TAP override enable
29983   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X150_DFE_TAP_OVR_EN_O_7_SHIFT                                       7
29984 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151                                                                  0x001a5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
29985   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3                                (0x1f<<0) // DFE offset calibration TAP enable override
29986   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3_SHIFT                          0
29987   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0                                  (0x1<<5) // DFE offset calibrated value override enable
29988   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0_SHIFT                            5
29989   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_OFFSET_CAL_EN_OVR_O_1                                      (0x1<<6) // DFE offset cal enable override
29990   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_OFFSET_CAL_EN_OVR_O_1_SHIFT                                6
29991   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_CMP_CAL_EN_OVR_O_2                                         (0x1<<7) // DFE comparator cal enable override
29992   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X151_DFE_CMP_CAL_EN_OVR_O_2_SHIFT                                   7
29993 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X152                                                                  0x001a60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29994   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X152_DFE_TAP1_OVR_VAL_O_6_0                                         (0x7f<<0) // DFE Tap 1 Override Value
29995   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X152_DFE_TAP1_OVR_VAL_O_6_0_SHIFT                                   0
29996 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X153                                                                  0x001a64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
29997   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X153_DFE_TAP2_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 2 Override Value
29998   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X153_DFE_TAP2_OVR_VAL_O_5_0_SHIFT                                   0
29999 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X154                                                                  0x001a68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30000   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X154_DFE_TAP3_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 3 Override Value
30001   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X154_DFE_TAP3_OVR_VAL_O_5_0_SHIFT                                   0
30002 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X155                                                                  0x001a6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30003   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X155_DFE_TAP4_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 4 Override Value
30004   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X155_DFE_TAP4_OVR_VAL_O_5_0_SHIFT                                   0
30005 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X156                                                                  0x001a70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30006   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X156_DFE_TAP5_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 5 Override Value
30007   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X156_DFE_TAP5_OVR_VAL_O_5_0_SHIFT                                   0
30008 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157                                                                  0x001a74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30009   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157_TXEQ_ADAPT_EN_O_0                                              (0x1<<0) // TX Equalizer adaptation function enable
30010   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157_TXEQ_ADAPT_EN_O_0_SHIFT                                        0
30011   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157_TXEQ_ERR_SIGN_O_1                                              (0x1<<1) // TX Equalizer Error Sign
30012   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157_TXEQ_ERR_SIGN_O_1_SHIFT                                        1
30013   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157_TXEQ_FW_OVRIDE_O_2                                             (0x1<<2) // TX Equalization Firmware over ride  0 -	 Disable firmware based adaptation  1 -	 Enbale firmware based adaptation
30014   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X157_TXEQ_FW_OVRIDE_O_2_SHIFT                                       2
30015 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X158                                                                  0x001a78UL //Access:R    DataWidth:0x8    // Multi Field Register.
30016   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X158_TXEQ_ERR_STAT_I_1_0                                            (0x3<<0) // TX Equalization error state
30017   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X158_TXEQ_ERR_STAT_I_1_0_SHIFT                                      0
30018 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X159                                                                  0x001a7cUL //Access:R    DataWidth:0x8    // Multi Field Register.
30019   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X159_TXEQ_OVER_EQ_CNT_I_9_8                                         (0x3<<0) // Over equalization count 9-8
30020   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X159_TXEQ_OVER_EQ_CNT_I_9_8_SHIFT                                   0
30021 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X160                                                                  0x001a80UL //Access:R    DataWidth:0x8    // Over equalization count 7-0
30022 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X161                                                                  0x001a84UL //Access:R    DataWidth:0x8    // Multi Field Register.
30023   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X161_TXEQ_UNDER_EQ_CNT_I_9_8                                        (0x3<<0) // Under equalization count 9-8
30024   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X161_TXEQ_UNDER_EQ_CNT_I_9_8_SHIFT                                  0
30025 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X162                                                                  0x001a88UL //Access:R    DataWidth:0x8    // Under equalization count 7-0
30026 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X163                                                                  0x001a8cUL //Access:RW   DataWidth:0x8    // TX Equalizer Training Pattern
30027 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X164                                                                  0x001a90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30028   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X164_TXEQ_TRAINING_PATT_O_8                                         (0x1<<0) // TX Equalizer Training Pattern
30029   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X164_TXEQ_TRAINING_PATT_O_8_SHIFT                                   0
30030 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X165                                                                  0x001a94UL //Access:RW   DataWidth:0x8    // Mask bit for Txeq training pattern
30031 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X166                                                                  0x001a98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30032   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X166_TXEQ_DONT_CARE_O_8                                             (0x1<<0) // Mask bit for Txeq training pattern
30033   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X166_TXEQ_DONT_CARE_O_8_SHIFT                                       0
30034 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X167                                                                  0x001a9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30035   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X167_TXEQ_RXRECAL_INIT_O_7                                          (0x1<<0) // This bit has similar function as txeq_rxrecal_init  in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
30036   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X167_TXEQ_RXRECAL_INIT_O_7_SHIFT                                    0
30037 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X168                                                                  0x001aa0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30038   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X168_INIT_RX_PRESET_HINT_EN_O                                       (0x1<<0) // Enable for primary input lnx_rx_preset_hint during init cal.
30039   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X168_INIT_RX_PRESET_HINT_EN_O_SHIFT                                 0
30040   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X168_RECAL_RX_PRESET_HINT_EN_O                                      (0x1<<1) // Enable for primary input lnx_rx_preset_hint during recal.
30041   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X168_RECAL_RX_PRESET_HINT_EN_O_SHIFT                                1
30042 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X169                                                                  0x001aa4UL //Access:R    DataWidth:0x8    // Multi Field Register.
30043   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X169_TXEQ_RXRECAL_DONE_I_0                                          (0x1<<0) // TX - RECAL RX Equalization status
30044   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X169_TXEQ_RXRECAL_DONE_I_0_SHIFT                                    0
30045 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X170                                                                  0x001aa8UL //Access:R    DataWidth:0x8    // Multi Field Register.
30046   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X170_BLOCK_DEC_ERR                                                  (0x1<<0) // decoder sync header error
30047   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X170_BLOCK_DEC_ERR_SHIFT                                            0
30048 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201                                                                  0x001b24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30049   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_EN_O_0                                                    (0x1<<0) // cdfe enable bit.  1: enable cdfe when rate is 2'b01 or 2'b10.  0: disable cdfe.
30050   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_EN_O_0_SHIFT                                              0
30051   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_WORD_OV_O_1_0                                             (0x3<<1) // The cdfe input word_i overwrite.                                                                                                         2'b00: the word_i input for cdfe block is internally generated.                                     2'b10: the word_i input for cdfe block is set to 0 8-bit or 10-bit mode.                                                       2'b11: the word_i input for cdfe block is set to 1 16-bit or 20-bit mode.
30052   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_WORD_OV_O_1_0_SHIFT                                       1
30053   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_MODE_8B_OV_O_1_0                                          (0x3<<3) // The cdfe input mode_8b_i overwrite.                                                                                                         2'b00: the mode_8b_i input for cdfe block is internally generated.                                      2'b01: the mode_8b_i input for cdfe block is set to 0 10-bit or 20-bit mode.                                                      2'b11: the mode_8b_i input for cdfe block is set to 1 8-bit or 16-bit mode.
30054   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_MODE_8B_OV_O_1_0_SHIFT                                    3
30055   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_RATE_OV_O_2_0                                             (0x7<<5) // The cdfe input rate_i[1:0] overwrite.                                                                                                         3'b0xx: the rate_i input for cdfe block is internally generated.                                     3'b1xx: the rate_i[1:0] input for cdfe block is set to cdfe_rate_ov_o[1:0]
30056   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X201_CDFE_RATE_OV_O_2_0_SHIFT                                       5
30057 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X202                                                                  0x001b28UL //Access:RW   DataWidth:0x8    //
30058 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203                                                                  0x001b2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30059   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_GO                                                        (0x1<<4) //
30060   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_GO_SHIFT                                                  4
30061   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_LN_FORCE_CAL                                              (0x1<<5) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
30062   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_LN_FORCE_CAL_SHIFT                                        5
30063   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_LN_RATE_CHANGE_CAL                                        (0x1<<6) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
30064   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_LN_RATE_CHANGE_CAL_SHIFT                                  6
30065   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_LN_EI_EXIT_CAL                                            (0x1<<7) // EI exit cdfe calibration enable.                                                                                                   1: the cdfe calibration is enabled when EI exits and when rate is  2'b01 or 2'b10.                                  0: the cdfe calibration is disabled when EI exits.                                                                    Note: EI exit cdfe calibration is only enabled when EI exit edfe calibration is also enabled.
30066   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X203_CDFE_LN_EI_EXIT_CAL_SHIFT                                      7
30067 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204                                                                  0x001b30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30068   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_CONT_CAL                                               (0x1<<0) // Continuous cdfe calibration enable.                                                                                            1: the continuous cdfe calibration is enabled when the rate is  2'b01 or 2'b10.                                  0: the continuous cdfe calibration is disabled.                                                                        Note: Continuout cdfe calibration is only enabled when continuous edfe calibration is also enabled.
30069   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_CONT_CAL_SHIFT                                         0
30070   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL                                   (0x1<<1) // Enables cdfe calibration during Txeq adaptation phase.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
30071   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL_SHIFT                             1
30072   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL                                    (0x1<<2) // Enables cdfe calibration post Txeq adaptation.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
30073   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL_SHIFT                              2
30074   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE3_CAL_EN                                           (0x1<<3) // Enables the cdfe calibration in rate3.  1: enables cdfe calibration.  0: disables cdfe calibration.
30075   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE3_CAL_EN_SHIFT                                     3
30076   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE2_CAL_EN                                           (0x1<<4) // Enables the cdfe calibration in rate2.  1: enables cdfe calibration.  0: disables cdfe calibration.
30077   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X204_CDFE_LN_RATE2_CAL_EN_SHIFT                                     4
30078 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X205                                                                  0x001b34UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30079 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X206                                                                  0x001b38UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30080 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X207                                                                  0x001b3cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30081 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X208                                                                  0x001b40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30082   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X208_AHB_CDFE_COARSE_DLL_OV_EN                                      (0x1<<7) // cdfe coarse dll overwrite enable.  1: enable coarse dll overwrite for cdfe.  0: disable coarse dll overwrite for cdfe.
30083   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X208_AHB_CDFE_COARSE_DLL_OV_EN_SHIFT                                7
30084 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X213                                                                  0x001b54UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during txeq adaptation phase in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30085 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X214                                                                  0x001b58UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during post  txeq adaptation  in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30086 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X215                                                                  0x001b5cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30087 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X216                                                                  0x001b60UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30088 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X217                                                                  0x001b64UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
30089 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X220                                                                  0x001b70UL //Access:RW   DataWidth:0x8    // Start value for dlev_ref.
30090 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X221                                                                  0x001b74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30091   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                         (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
30092   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT                   0
30093 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X222                                                                  0x001b78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30094   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                     (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
30095   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT               0
30096 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X223                                                                  0x001b7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30097   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X223_AHB_CDFE_CMP1_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP1 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[1]
30098   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X223_AHB_CDFE_CMP1_TAP1_OFFSET_SHIFT                                0
30099 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X224                                                                  0x001b80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30100   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[2]
30101   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0_SHIFT                            0
30102 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X225                                                                  0x001b84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30103   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[3]
30104   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0_SHIFT                            0
30105 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X226                                                                  0x001b88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30106   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[4]
30107   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0_SHIFT                            0
30108 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X227                                                                  0x001b8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30109   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X227_AHB_CDFE_CMP1_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP1 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[5]
30110   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X227_AHB_CDFE_CMP1_TAP5_OFFSET_SHIFT                                0
30111 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X228                                                                  0x001b90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30112   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X228_AHB_CDFE_CMP2_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP2 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[1]
30113   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X228_AHB_CDFE_CMP2_TAP1_OFFSET_SHIFT                                0
30114 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X229                                                                  0x001b94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30115   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[2]
30116   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0_SHIFT                            0
30117 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X230                                                                  0x001b98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30118   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[3]
30119   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0_SHIFT                            0
30120 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X231                                                                  0x001b9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30121   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[4]
30122   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0_SHIFT                            0
30123 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X232                                                                  0x001ba0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30124   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X232_AHB_CDFE_CMP2_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP2 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[5]
30125   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X232_AHB_CDFE_CMP2_TAP5_OFFSET_SHIFT                                0
30126 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X233                                                                  0x001ba4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30127   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X233_AHB_CDFE_CMP3_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP3 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[1]
30128   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X233_AHB_CDFE_CMP3_TAP1_OFFSET_SHIFT                                0
30129 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X234                                                                  0x001ba8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30130   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[2]
30131   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0_SHIFT                            0
30132 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X235                                                                  0x001bacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30133   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[3]
30134   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0_SHIFT                            0
30135 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X236                                                                  0x001bb0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30136   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[4]
30137   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0_SHIFT                            0
30138 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X237                                                                  0x001bb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30139   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X237_AHB_CDFE_CMP3_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP3 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[5]
30140   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X237_AHB_CDFE_CMP3_TAP5_OFFSET_SHIFT                                0
30141 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X238                                                                  0x001bb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30142   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X238_AHB_CDFE_CMP4_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP4 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[1]
30143   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X238_AHB_CDFE_CMP4_TAP1_OFFSET_SHIFT                                0
30144 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X239                                                                  0x001bbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30145   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[2]
30146   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0_SHIFT                            0
30147 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X240                                                                  0x001bc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30148   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[3]
30149   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0_SHIFT                            0
30150 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X241                                                                  0x001bc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30151   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[4]
30152   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0_SHIFT                            0
30153 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X242                                                                  0x001bc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30154   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X242_AHB_CDFE_CMP4_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP4 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[5]
30155   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X242_AHB_CDFE_CMP4_TAP5_OFFSET_SHIFT                                0
30156 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X243                                                                  0x001bccUL //Access:RW   DataWidth:0x8    // Override for CMP1 main calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[0]
30157 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X244                                                                  0x001bd0UL //Access:RW   DataWidth:0x8    // Override for CMP2 main calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[0]
30158 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X245                                                                  0x001bd4UL //Access:RW   DataWidth:0x8    // Override for CMP3 main calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[0]
30159 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X246                                                                  0x001bd8UL //Access:RW   DataWidth:0x8    // Override for CMP4 main calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[0]
30160 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X247                                                                  0x001bdcUL //Access:RW   DataWidth:0x8    //
30161 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X248                                                                  0x001be0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30162   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X248_AHB_CDFE_DLL_FINE_MASK_9_8                                     (0x3<<0) //
30163   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X248_AHB_CDFE_DLL_FINE_MASK_9_8_SHIFT                               0
30164   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT                                   (0xf<<2) //
30165   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT_SHIFT                             2
30166 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X249                                                                  0x001be4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30167   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X249_AHB_CDFE_ERR_SMPL_SHIFT                                        (0xf<<0) //
30168   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X249_AHB_CDFE_ERR_SMPL_SHIFT_SHIFT                                  0
30169   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X249_AHB_CDFE_FINE_DLL_OV_EN                                        (0x1<<4) // cdfe fine dll overwrite enable.  1: enable fine dll overwrite for cdfe.  0: disable fine dll overwrite for cdfe.
30170   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X249_AHB_CDFE_FINE_DLL_OV_EN_SHIFT                                  4
30171 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250                                                                  0x001be8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30172   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8                              (0x1<<0) //
30173   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8_SHIFT                        0
30174   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8                             (0x1<<1) //
30175   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8_SHIFT                       1
30176   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8                              (0x1<<2) //
30177   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8_SHIFT                        2
30178   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8                             (0x1<<3) //
30179   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8_SHIFT                       3
30180 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X251                                                                  0x001becUL //Access:RW   DataWidth:0x8    //
30181 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X252                                                                  0x001bf0UL //Access:RW   DataWidth:0x8    //
30182 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X253                                                                  0x001bf4UL //Access:RW   DataWidth:0x8    //
30183 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X254                                                                  0x001bf8UL //Access:RW   DataWidth:0x8    //
30184 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255                                                                  0x001bfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30185   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_CDFE_DIR_OV_EN                                                 (0x1<<0) // Override enable for CDFE calibration direction
30186   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_CDFE_DIR_OV_EN_SHIFT                                           0
30187   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_CDFE_DIR_OV_VAL                                                (0x1<<1) // Override value for CDFE calibration direction
30188   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_CDFE_DIR_OV_VAL_SHIFT                                          1
30189   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_ENA270_OVR_EN_O                                     (0x1<<2) // Override enable for CDFE output eye_ena270. When 1, AHB value is passed to PMA
30190   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_ENA270_OVR_EN_O_SHIFT                               2
30191   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_ENA90_OVR_EN_O                                      (0x1<<3) // Override enable for CDFE output eye_ena90. When 1, AHB value is passed to PMA
30192   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_ENA90_OVR_EN_O_SHIFT                                3
30193   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_PHD_ENA_OVR_EN_O                                        (0x1<<4) // Override enable for CDFE output phd_ena. When 1, AHB value is passed to PMA
30194   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_PHD_ENA_OVR_EN_O_SHIFT                                  4
30195   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_DLY_OVR_EN_O                                        (0x1<<5) // cdfe eye delay overwrite enable.  1: enable eye delay overwrite for cdfe.  0: disable eye delay overwrite for cdfe.
30196   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_DLY_OVR_EN_O_SHIFT                                  5
30197   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O                                    (0x1<<6) // Override enable for CDFE output eye_sgn_rst. When 1, AHB value is passed to PMA
30198   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O_SHIFT                              6
30199 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X256                                                                  0x001c00UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK90.
30200 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X257                                                                  0x001c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30201   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8                                 (0x1<<0) // cdfe eye delay count overwrite value for CLK90.
30202   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8_SHIFT                           0
30203   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0                         (0x7f<<1) // This register represents the maximum comparator offset from the midpoint code 127/128 that must be met for the comparator to be selected as adaptation comparator during dlev and tap adaptation.
30204   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0_SHIFT                   1
30205 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X258                                                                  0x001c08UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK270.
30206 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259                                                                  0x001c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30207   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8                                (0x1<<0) // cdfe eye delay count overwrite value for CLK270.
30208   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8_SHIFT                          0
30209   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_AHB_CDFE_DLEV_OV_EN                                            (0x1<<1) // cdfe dlev overwrite enable.  1: enable dlev overwrite for cdfe.  0: disable dlev overwrite for cdfe.
30210   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_AHB_CDFE_DLEV_OV_EN_SHIFT                                      1
30211   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0                              (0x1f<<2) // Register override for overriding adaptation comparator select bit [0] : override enable bit [4:1] : override value
30212   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0_SHIFT                        2
30213   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8                         (0x1<<7) // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
30214   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8_SHIFT                   7
30215 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X260                                                                  0x001c10UL //Access:RW   DataWidth:0x8    // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
30216 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X261                                                                  0x001c14UL //Access:RW   DataWidth:0x8    // cdfe dlevn overwrite value.
30217 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X262                                                                  0x001c18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30218   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X262_AHB_CDFE_TAP_OV_EN                                             (0x1f<<0) // cdfe tap1~5 overwrite enable.                                                                                                    Bit[0]: enable tap1 overwrite for cdfe. Bit[1]: enable tap2 overwrite for cdfe Bit[2]: enable tap3 overwrite for cdfe.  Bit[3]: enable tap4 overwrite for cdfe. Bit[4]: enable tap5 overwrite for cdfe.
30219   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X262_AHB_CDFE_TAP_OV_EN_SHIFT                                       0
30220 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X263                                                                  0x001c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30221   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X263_AHB_CDFE_TAP1_OV                                               (0x7f<<0) // cdfe tap1 overwrite value
30222   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X263_AHB_CDFE_TAP1_OV_SHIFT                                         0
30223 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X264                                                                  0x001c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30224   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X264_AHB_CDFE_TAP2_OV                                               (0x3f<<0) // cdfe tap2 overwrite value
30225   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X264_AHB_CDFE_TAP2_OV_SHIFT                                         0
30226 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X265                                                                  0x001c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30227   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X265_AHB_CDFE_TAP3_OV                                               (0x3f<<0) // cdfe tap3 overwrite value
30228   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X265_AHB_CDFE_TAP3_OV_SHIFT                                         0
30229 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X266                                                                  0x001c28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30230   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X266_AHB_CDFE_TAP4_OV                                               (0x3f<<0) // cdfe tap4 overwrite value
30231   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X266_AHB_CDFE_TAP4_OV_SHIFT                                         0
30232 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X267                                                                  0x001c2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30233   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X267_AHB_CDFE_TAP5_OV                                               (0x3f<<0) // cdfe tap5 overwrite value
30234   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X267_AHB_CDFE_TAP5_OV_SHIFT                                         0
30235   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O                         (0x1<<7) // Enables FW enable control for TAP adapt using DLEV
30236   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O_SHIFT                   7
30237 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268                                                                  0x001c30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30238   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O                                 (0x1<<0) // Instucts to start TAP adapt using DLEV in FW enabled mode
30239   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O_SHIFT                           0
30240   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O                       (0x1<<1) //
30241   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O_SHIFT                 1
30242   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O                   (0x1<<2) //
30243   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O_SHIFT             2
30244   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_AHB_CDFE_DFE_VAL_OVR_EN_O                                      (0x1<<7) //
30245   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X268_AHB_CDFE_DFE_VAL_OVR_EN_O_SHIFT                                7
30246 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269                                                                  0x001c34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30247   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O                               (0x1<<0) //
30248   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O_SHIFT                         0
30249   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269_AHB_CDFE_STROBE_EN_O                                           (0x1<<1) //
30250   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269_AHB_CDFE_STROBE_EN_O_SHIFT                                     1
30251   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269_AHB_CDFE_CMP_ENA_O                                             (0xf<<2) //
30252   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X269_AHB_CDFE_CMP_ENA_O_SHIFT                                       2
30253 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X270                                                                  0x001c38UL //Access:RW   DataWidth:0x8    //
30254 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271                                                                  0x001c3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30255   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0                                    (0x1f<<0) //
30256   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0_SHIFT                              0
30257   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O                            (0x1<<5) // Forces the positive dlev training pattern to be used
30258   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O_SHIFT                      5
30259   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O                            (0x1<<6) // Forces the negative dlev training pattern to be used
30260   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O_SHIFT                      6
30261 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X272                                                                  0x001c40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30262   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X272_CDFE_TAP1_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP1 adapted value
30263   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X272_CDFE_TAP1_SCALE_O_2_0_SHIFT                                    0
30264   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X272_CDFE_TAP1_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP1 adapted value
30265   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X272_CDFE_TAP1_SHIFT_O_4_0_SHIFT                                    3
30266 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X273                                                                  0x001c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30267   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X273_CDFE_TAP2_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP2 adapted value
30268   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X273_CDFE_TAP2_SCALE_O_2_0_SHIFT                                    0
30269   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X273_CDFE_TAP2_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP2 adapted value
30270   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X273_CDFE_TAP2_SHIFT_O_4_0_SHIFT                                    3
30271 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X274                                                                  0x001c48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30272   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X274_CDFE_TAP3_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP3 adapted value
30273   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X274_CDFE_TAP3_SCALE_O_2_0_SHIFT                                    0
30274   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X274_CDFE_TAP3_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP3 adapted value
30275   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X274_CDFE_TAP3_SHIFT_O_4_0_SHIFT                                    3
30276 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X275                                                                  0x001c4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30277   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X275_CDFE_TAP4_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP4 adapted value
30278   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X275_CDFE_TAP4_SCALE_O_2_0_SHIFT                                    0
30279   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X275_CDFE_TAP4_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP4 adapted value
30280   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X275_CDFE_TAP4_SHIFT_O_4_0_SHIFT                                    3
30281 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X276                                                                  0x001c50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30282   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X276_CDFE_TAP5_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP5 adapted value
30283   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X276_CDFE_TAP5_SCALE_O_2_0_SHIFT                                    0
30284   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X276_CDFE_TAP5_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP5 adapted value
30285   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X276_CDFE_TAP5_SHIFT_O_4_0_SHIFT                                    3
30286 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277                                                                  0x001c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30287   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_RA_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_reset_ra Bit 1: Override msm_reset_ra
30288   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_RA_OVR_O_SHIFT                                    0
30289   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_P2S_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_p2s Bit 1: Override msm_reset_p2s
30290   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_P2S_OVR_O_SHIFT                                   2
30291   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_LNREGH_OVR_O                                      (0x3<<4) // Bit 0:  Override enable for msm_reset_lnregh Bit 1: Override msm_reset_lnregh
30292   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_LNREGH_OVR_O_SHIFT                                4
30293   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_LNREG_OVR_O                                       (0x3<<6) // Bit 0:  Override enable for msm_reset_lnreg Bit 1: Override msm_reset_lnreg
30294   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X277_LN_MSM_RESET_LNREG_OVR_O_SHIFT                                 6
30295 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278                                                                  0x001c58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30296   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_RESET_CDR_OVR_O                                         (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr Bit 1: Override msm_reset_cdr
30297   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_RESET_CDR_OVR_O_SHIFT                                   0
30298   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_RESET_DFE_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_dfe Bit 1: Override msm_reset_dfe
30299   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_RESET_DFE_OVR_O_SHIFT                                   2
30300   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_PD_LNREGH_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_pd_lnregh Bit 1: Override msm_pd_lnregh
30301   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_PD_LNREGH_OVR_O_SHIFT                                   4
30302   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_PD_VCO_BUF_OVR_O                                        (0x3<<6) // Bit 0:  Override enable for msm_pd_vco_buf Bit 1: Override msm_pd_vco_buf
30303   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X278_LN_MSM_PD_VCO_BUF_OVR_O_SHIFT                                  6
30304 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279                                                                  0x001c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30305   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_RESET_CDR_GCRX_OVR_O                                    (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr_gcrx Bit 1: Override msm_reset_cdr_gcrx
30306   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_RESET_CDR_GCRX_OVR_O_SHIFT                              0
30307   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_RXGATE_EN_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_rxgate_en Bit 1: Override msm_rxgate_en
30308   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_RXGATE_EN_OVR_O_SHIFT                                   2
30309   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_RESET_VCO_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_reset_vco Bit 1: Override msm_reset_vco
30310   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_RESET_VCO_OVR_O_SHIFT                                   4
30311   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_IDDQ_SD_OVR_O                                           (0x3<<6) // Bit 0:  Override enable for msm_iddq_sd Bit 1: Override msm_iddq_sd
30312   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X279_LN_MSM_IDDQ_SD_OVR_O_SHIFT                                     6
30313 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280                                                                  0x001c60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30314   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_PD_DFE_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_pd_dfe Bit 1: Override msm_pd_dfe
30315   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_PD_DFE_OVR_O_SHIFT                                      0
30316   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_PD_DFE_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for msm_pd_dfe_bias Bit 1: Override msm_pd_dfe_bias
30317   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_PD_DFE_BIAS_OVR_O_SHIFT                                 2
30318   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O                                     (0x3<<4) // Bit 0:  Override enable for msm_txdrv_lp_idle Bit 1: Override msm_txdrv_lp_idle
30319   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O_SHIFT                               4
30320   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O                                   (0x3<<6) // Bit 0:  Override enable for msm_txreg_bleed_ena Bit 1: Override msm_txreg_bleed_ena
30321   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O_SHIFT                             6
30322 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281                                                                  0x001c64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30323   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_TXREG_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_pd_txreg Bit 1: Override msm_pd_txreg
30324   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_TXREG_OVR_O_SHIFT                                    0
30325   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_LNREG_OVR_O                                          (0x3<<2) // Bit 0:  Override enable for msm_pd_lnreg Bit 1: Override msm_pd_lnreg
30326   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_LNREG_OVR_O_SHIFT                                    2
30327   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_P2S_OVR_O                                            (0x3<<4) // Bit 0:  Override enable for pd_p2s Bit 1: Override pd_p2s
30328   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_P2S_OVR_O_SHIFT                                      4
30329   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_RA_OVR_O                                             (0x3<<6) // Bit 0:  Override enable for pd_ra Bit 1: Override pd_ra
30330   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X281_LN_MSM_PD_RA_OVR_O_SHIFT                                       6
30331 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282                                                                  0x001c68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30332   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282_LN_MSM_PD_SLV_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for pd_slv_bias Bit 1: Override pd_slv_bias
30333   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282_LN_MSM_PD_SLV_BIAS_OVR_O_SHIFT                                 2
30334   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282_LN_MSM_PD_TXDRV_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for pd_txdrv Bit 1: Override pd_txdrv
30335   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282_LN_MSM_PD_TXDRV_OVR_O_SHIFT                                    4
30336   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282_LN_MSM_PD_VCO_OVR_O                                            (0x3<<6) // Bit 0:  Override enable for msm_pd_vco Bit 1: Override msm_pd_vco
30337   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X282_LN_MSM_PD_VCO_OVR_O_SHIFT                                      6
30338 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283                                                                  0x001c6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30339   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_CDR_EN_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_cdr_en Bit 1: Override msm_cdr_en
30340   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_CDR_EN_OVR_O_SHIFT                                      0
30341   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_RESET_S2P_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_s2p Bit 1: Override msm_reset_s2p
30342   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_RESET_S2P_OVR_O_SHIFT                                   2
30343   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_RXCLK_EN_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for msm_rxclk_en Bit 1: Override msm_rxclk_en
30344   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_RXCLK_EN_OVR_O_SHIFT                                    4
30345   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_WORD_OVR_O                                              (0x3<<6) // Bit 0:  Override enable for msm_word Bit 1: Override msm_word
30346   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X283_LN_MSM_WORD_OVR_O_SHIFT                                        6
30347 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284                                                                  0x001c70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30348   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284_LN_MSM_RATE_OVR_O                                              (0x7<<0) // Bit 0:  Override enable for msm_rate Bit [2:1] : Override msm_rate
30349   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284_LN_MSM_RATE_OVR_O_SHIFT                                        0
30350   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284_LN_MSM_RXVCODIV_OVR_O                                          (0x7<<3) // Bit 0:  Override enable for msm_rxvcodiv Bit [2:1] : Override msm_rxvcodiv
30351   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284_LN_MSM_RXVCODIV_OVR_O_SHIFT                                    3
30352   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O                                   (0x3<<6) // Not currently used
30353   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O_SHIFT                             6
30354 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X285                                                                  0x001c74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30355   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X285_LN_MSM_TXVCODIV_OVR_O                                          (0x7<<0) // Bit 0:  Override enable for msm_txvcodiv Bit [2:1] : Override msm_txvcodiv
30356   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X285_LN_MSM_TXVCODIV_OVR_O_SHIFT                                    0
30357 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301                                                                  0x001cb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30358   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_RX_SRC_O                                                       (0x1<<0) // RX loopback mux input select. 0 - Output of mux is normal RX data path. 1 - Output of mux is output from 8b/10b encoder.
30359   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_RX_SRC_O_SHIFT                                                 0
30360   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_TREG0_POL_O                                                    (0x1<<1) // TReg0 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
30361   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_TREG0_POL_O_SHIFT                                              1
30362   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_TREG0_BIT_O                                                    (0x1<<2) // TReg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
30363   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_TREG0_BIT_O_SHIFT                                              2
30364   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_TREG0_WORD_O                                                   (0x1<<3) // TReg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
30365   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_TREG0_WORD_O_SHIFT                                             3
30366   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_DMUX_TXA_SEL_O_1_0                                             (0x3<<4) // Transmit mux A data input select.
30367   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_DMUX_TXA_SEL_O_1_0_SHIFT                                       4
30368   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_P2S_RBUF_AUTOFIX_O                                             (0x1<<6) // P2S ring buffer autofix enable. 0 - Ring buffer will not attempt to fix overflow / underflows 1 - Ring buffer will reset upon detection of overflow/underflow
30369   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X301_P2S_RBUF_AUTOFIX_O_SHIFT                                       6
30370 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302                                                                  0x001cb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30371   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_TREG1_POL_O                                                    (0x1<<0) // TReg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
30372   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_TREG1_POL_O_SHIFT                                              0
30373   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_TREG1_BIT_O                                                    (0x1<<1) // TReg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
30374   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_TREG1_BIT_O_SHIFT                                              1
30375   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_TREG1_WORD_O                                                   (0x1<<2) // TReg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
30376   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_TREG1_WORD_O_SHIFT                                             2
30377   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG1_POL_O                                                     (0x1<<3) // Reg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
30378   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG1_POL_O_SHIFT                                               3
30379   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG1_BIT_O                                                     (0x1<<4) // Reg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
30380   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG1_BIT_O_SHIFT                                               4
30381   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG1_WORD_O                                                    (0x1<<5) // Reg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
30382   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG1_WORD_O_SHIFT                                              5
30383   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG0_POL_O                                                     (0x1<<6) // Used as Reg0 polarity select
30384   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X302_REG0_POL_O_SHIFT                                               6
30385 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303                                                                  0x001cbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30386   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_REG0_BIT_O                                                     (0x1<<0) // Reg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
30387   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_REG0_BIT_O_SHIFT                                               0
30388   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_REG0_WORD_O                                                    (0x1<<1) // Reg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
30389   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_REG0_WORD_O_SHIFT                                              1
30390   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_DMUX_TXB_SEL_O_2_0                                             (0x7<<2) // Transmit mux B data input select enable.
30391   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_DMUX_TXB_SEL_O_2_0_SHIFT                                       2
30392   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_TX_CTRL_O_24                                                   (0x1<<5) // Bit 24: txdrv_c2_in[3]
30393   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_TX_CTRL_O_24_SHIFT                                             5
30394   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_WIDTH_CHNG_EN_O                                                (0x1<<6) // Enable bit for width_chng module
30395   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_WIDTH_CHNG_EN_O_SHIFT                                          6
30396   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_TXTERM_CAL_SEQ_EN_O                                            (0x1<<7) // Txterm calibration enable
30397   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X303_TXTERM_CAL_SEQ_EN_O_SHIFT                                      7
30398 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304                                                                  0x001cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30399   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304_TXTERM_CAL_RSEL                                                (0x7<<0) // tx termination calibration comparator threshold select
30400   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304_TXTERM_CAL_RSEL_SHIFT                                          0
30401   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304_AHB_LN_RXBIT_STRIP_O                                           (0x3<<3) // Bit stripping on rxdata from PMA to PCS 2�b00: no bit stripping 2�b01: 2x bit stripping 2�b10: reserved 2�b11: 4x bit stripping
30402   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304_AHB_LN_RXBIT_STRIP_O_SHIFT                                     3
30403   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304_AHB_MAC_WIDTH_O                                                (0x3<<5) // Data width selector for PCS/MAC interface. 2�b00: GigE or XAUI 2�b01: GigE or XAUI 2�b10: RXAUI 2�b11: XFI
30404   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X304_AHB_MAC_WIDTH_O_SHIFT                                          5
30405 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305                                                                  0x001cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30406   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_AHB_TXMAC_THRESHOLD_O                                          (0x3<<0) // An internal FIFO is included to handle the communication between the external 64-bit data and the internal 20-bit data. The reading operation will begin only when the difference between the write pointer and read pointer for this FIFO reaches ahb_txmac_threshold_o.
30407   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_AHB_TXMAC_THRESHOLD_O_SHIFT                                    0
30408   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_AHB_LN_TXBIT_REPEAT_O                                          (0x3<<2) // Bit stuffing on txdata from PCS to PMA, bit stripping on rxdata from PMA to PCS 2�b00: no bit stuffing nor stripping 2�b01: 2x bit stuffing and stripping 2�b10: reserved 2�b11: 4x bit stuffing and stripping
30409   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_AHB_LN_TXBIT_REPEAT_O_SHIFT                                    2
30410   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_MODE_8B_O_1_0                                                  (0x3<<4) // 8b mode control, blocks prior AFE side of 8b/10b enc/dec 0 - Data word is 10 bits 1 - Data word 8 bits
30411   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_MODE_8B_O_1_0_SHIFT                                            4
30412   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_ENC_EN_O                                                       (0x1<<6) // 8b/10b encoder enable.
30413   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_ENC_EN_O_SHIFT                                                 6
30414   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_DEC_EN_O                                                       (0x1<<7) // 8b/10b decoder enable.
30415   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X305_DEC_EN_O_SHIFT                                                 7
30416 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X306                                                                  0x001cc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30417   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X306_AHB_TX_CDAC_OVR                                                (0xf<<0) // TX termination calibration DAC override. Signal ahb_tx_term_en_cal_ovr must also be asserted to take effect.
30418   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X306_AHB_TX_CDAC_OVR_SHIFT                                          0
30419   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X306_LN_COMMON_SYNC_TXCLK_EN_O                                      (0x1<<4) // Per lane common synchronous clock between PMA, PCS and SoC logic enable bit. 1: in NORM state, lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA or its divided down version and this clock can be used as a common synchronous clock between PMA, PCS and SoC logic. In other state, it is switched to cmu_ck_soc_o[1]. 0: lnX_ck_txb_o is swtiched to cmu_ck_soc_o[1].
30420   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X306_LN_COMMON_SYNC_TXCLK_EN_O_SHIFT                                4
30421 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307                                                                  0x001cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30422   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_LN_TO_CLK_TXB_WAIT_O                                           (0x1f<<0) // In per lane common synchronous clock mode, after the lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA. The lnX_ok_o will get asserted after lnX_to_clk_txb_wait_o lnX_ck_txb_o cycles.
30423   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_LN_TO_CLK_TXB_WAIT_O_SHIFT                                     0
30424   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_PIPE_EN_O                                                      (0x1<<5) // PIPE interface block enable.
30425   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_PIPE_EN_O_SHIFT                                                5
30426   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_SAPIS_EN_O                                                     (0x1<<6) // SAPIS interface block enable.
30427   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_SAPIS_EN_O_SHIFT                                               6
30428   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_USB_MODE                                                       (0x1<<7) // Signal Detect USB mode enable
30429   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X307_USB_MODE_SHIFT                                                 7
30430 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308                                                                  0x001cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30431   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_ENC_CLR_ERR_O                                            (0x1<<1) // 128b/130b encoder clear error
30432   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_ENC_CLR_ERR_O_SHIFT                                      1
30433   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_DEC_EN_ERR_CHK_O                                         (0x1<<3) // 130b/128b error check enable
30434   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_DEC_EN_ERR_CHK_O_SHIFT                                   3
30435   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0                                    (0x7<<4) // 130b/128b: number of OS indicating end of data
30436   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0_SHIFT                              4
30437   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_DEC_CLR_ERR_O                                            (0x1<<7) // 130b/128b: clear error flag
30438   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X308_BLOCK_DEC_CLR_ERR_O_SHIFT                                      7
30439 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X309                                                                  0x001cd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30440   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0                                  (0xf<<0) // 130b/128b: number of sync hdr errors before asserting sync error flag
30441   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0_SHIFT                            0
30442   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0                                   (0xf<<4) // 130b/128b: number of continuous blocks checked
30443   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0_SHIFT                             4
30444 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310                                                                  0x001cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30445   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_EBUF_RSTN_O                                                    (0x1<<0) // Synchronous clear for elastic buffer
30446   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_EBUF_RSTN_O_SHIFT                                              0
30447   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_ALIGN_RSTN_O                                                   (0x1<<1) // Synchronous clear for block/symbol aligner
30448   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_ALIGN_RSTN_O_SHIFT                                             1
30449   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_EBUF_SKP_ADD_EN_O                                              (0x1<<2) // Elastic buffer SKP add enable
30450   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_EBUF_SKP_ADD_EN_O_SHIFT                                        2
30451   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_RBUF_RSTN_O                                                    (0x1<<3) // TX FIFO synchronous reset
30452   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_RBUF_RSTN_O_SHIFT                                              3
30453   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_EN_SKPOS_ERR_O                                                 (0x1<<5) // Enables skpos error status propagation in Gen3
30454   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X310_EN_SKPOS_ERR_O_SHIFT                                           5
30455 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311                                                                  0x001cdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30456   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311_PIPE_LFREQ                                                     (0x3f<<0) // LF value for full swing
30457   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311_PIPE_LFREQ_SHIFT                                               0
30458   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311_DIS_BLOCK_ALIGN_CTRL_O                                         (0x1<<6) // Disables the primary input lnX_block_align_control
30459   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311_DIS_BLOCK_ALIGN_CTRL_O_SHIFT                                   6
30460   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311_DIS_EIEOS_CHK_IN_LB_O                                          (0x1<<7) // Disables the EIEOS check in loopback
30461   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X311_DIS_EIEOS_CHK_IN_LB_O_SHIFT                                    7
30462 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312                                                                  0x001ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30463   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312_COEF_FE_LIMIT_EN_O                                             (0x1<<0) // FE TxEq Co-efficient Limiting Enable control
30464   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312_COEF_FE_LIMIT_EN_O_SHIFT                                       0
30465   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312_RXVALID_DIS_AT_RATE_CHG_O_0                                    (0x1<<1) // Value 1 forces rxvalid to be deasserted during rate change to gen 3
30466   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312_RXVALID_DIS_AT_RATE_CHG_O_0_SHIFT                              1
30467   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312_P2S_RBUF_BUF_THRESH_O_3_0                                      (0xf<<2) // TX FIFO: specifies how far write pointer need to be ahead of read pointer before almost_full_o is asserted
30468   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X312_P2S_RBUF_BUF_THRESH_O_3_0_SHIFT                                2
30469 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X313                                                                  0x001ce4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30470   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X313_AHB_RX_GEARBOX_DISABLE_O                                       (0x1<<0) // 0: enable rx_gearbox, 1: disable rx_gearbox
30471   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X313_AHB_RX_GEARBOX_DISABLE_O_SHIFT                                 0
30472   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X313_AHB_TX_GEARBOX_DISABLE_O                                       (0x1<<1) // 0: enable tx_gearbox, 1: disable tx_gearbox
30473   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X313_AHB_TX_GEARBOX_DISABLE_O_SHIFT                                 1
30474 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314                                                                  0x001ce8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30475   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_GEN1_OLD_RXDATA_SRC                                            (0x1<<0) // Mux select for data input to polbit_reg0  0:pma_ln_dfe_err_i , 1: pma_ln_rxdata_i
30476   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_GEN1_OLD_RXDATA_SRC_SHIFT                                      0
30477   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_SKIP_CDR_GEN3_O                                                (0x1<<1) // To skip cdr calibration routines for PCIe gen3.  Can be used when PHY is operating in gen1,2 only.
30478   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_SKIP_CDR_GEN3_O_SHIFT                                          1
30479   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_SKIP_CDR_GEN12_O                                               (0x1<<2) // To skip cdr calibration routines for PCIe gen1,2.  May not be needed in real scenario.
30480   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_SKIP_CDR_GEN12_O_SHIFT                                         2
30481   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_AHB_LN_PD_RA_CISEL_OVR_O_0                                     (0x1<<3) // Receive amplifier powerdown override, when cisel is high
30482   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_AHB_LN_PD_RA_CISEL_OVR_O_0_SHIFT                               3
30483   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_LN_P2S_RBUF_REALIGN_DIFF_O                                     (0xf<<4) // In per lane common synchronous clock mode, ln_p2x_rbuf_realign_diff_o defines the starting difference between write pointer and read pointer when re aligning the pointer of TxFIFO.
30484   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X314_LN_P2S_RBUF_REALIGN_DIFF_O_SHIFT                               4
30485 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X315                                                                  0x001cecUL //Access:RW   DataWidth:0x8    // Delays the beacon_ena propagation to PMA
30486 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X316                                                                  0x001cf0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30487   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O                         (0xf<<0) // Delays the beacon_ena propagation to PMA
30488   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O_SHIFT                   0
30489 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317                                                                  0x001cf4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30490   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_AHB_BEACON_ENA_OVR_ENA_O                                       (0x1<<0) // Beacon Override Enable
30491   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_AHB_BEACON_ENA_OVR_ENA_O_SHIFT                                 0
30492   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_AHB_BEACON_ENA_OVR_O                                           (0x1<<1) // Beacon Override
30493   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_AHB_BEACON_ENA_OVR_O_SHIFT                                     1
30494   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_DEC_EN_OVR_O                                                   (0x1<<2) // Enables 16b/20b decoder
30495   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_DEC_EN_OVR_O_SHIFT                                             2
30496   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_ENC_EN_OVR_O                                                   (0x1<<3) // Enables 16b/20b encoder
30497   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_ENC_EN_OVR_O_SHIFT                                             3
30498   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_REGP_OVR_3_0                                                   (0xf<<4) // Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
30499   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X317_REGP_OVR_3_0_SHIFT                                             4
30500 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318                                                                  0x001cf8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30501   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318_SIGDET_OVR_O_1_0                                               (0x3<<0) // Bit[0]: Overide value. Bit[1] :Override enable for signal detect output
30502   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318_SIGDET_OVR_O_1_0_SHIFT                                         0
30503   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318_LN_OUT_OVR_1_0                                                 (0x3<<2) // Override for CDR VCO calibration counter reset. Bit 1 enables the override, while bit 0 is the override value.
30504   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318_LN_OUT_OVR_1_0_SHIFT                                           2
30505   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318_RXEQ_SIGDET_1_0                                                (0x3<<4) // Override enable for DFE signal detect indicator input. Bit 1 is overide enable , 0 is overide value
30506   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X318_RXEQ_SIGDET_1_0_SHIFT                                          4
30507 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319                                                                  0x001cfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30508   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_TXDETECTRX_OVR_O_1_0                                           (0x3<<0) // Override signal for txdetectrx input - bit 1 is override enable, bit 0 is override value.
30509   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_TXDETECTRX_OVR_O_1_0_SHIFT                                     0
30510   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_RXDET_STATUS_OVR_O_1_0                                         (0x3<<2) // Override signal for txdetectrx output - bit 1 is override enable, bit 0 is override value.
30511   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_RXDET_STATUS_OVR_O_1_0_SHIFT                                   2
30512   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_LOCKED_OVR_O_1_0                                               (0x3<<4) // Override signal for symbol align locked output. Bit 1 is the override enable, and bit 0 is the override value.
30513   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_LOCKED_OVR_O_1_0_SHIFT                                         4
30514   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O                               (0x1<<6) // override enable for tx_lowpwr_idle_ena output to PMA
30515   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O_SHIFT                         6
30516   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O                                   (0x1<<7) // override value for tx_lowpwr_idle_ena output to PMA
30517   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O_SHIFT                             7
30518 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X320                                                                  0x001d00UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30519 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X321                                                                  0x001d04UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30520 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X322                                                                  0x001d08UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30521 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X323                                                                  0x001d0cUL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30522 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X324                                                                  0x001d10UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30523 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X325                                                                  0x001d14UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30524 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326                                                                  0x001d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30525   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_LN_IN_OVR_O_48                                                 (0x1<<0) // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
30526   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_LN_IN_OVR_O_48_SHIFT                                           0
30527   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_AHB_LN_IN_OVR_CHG_FLAG_O                                       (0x1<<1) // Flag to guard around each write to lnX_in_ovr_o_14_1 when the lane is out of reset. Set this bit to '1' before writing to the corresponding lnX_in_ovr_o_14_1 and set it back to '0' after the write. It is not needed for configuration writes.
30528   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_AHB_LN_IN_OVR_CHG_FLAG_O_SHIFT                                 1
30529   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_REGP1_OVR_O_3_0                                                (0xf<<2) // Overrides for polbit block polbit_regp1 Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
30530   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_REGP1_OVR_O_3_0_SHIFT                                          2
30531   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_OOB_DET_EN                                                     (0x1<<6) // OOB detect enable
30532   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_OOB_DET_EN_SHIFT                                               6
30533   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_LN_IN_OVR_O_49                                                 (0x1<<7) // OOB detect enable
30534   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X326_LN_IN_OVR_O_49_SHIFT                                           7
30535 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X327                                                                  0x001d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30536   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X327_CDR_CTRL_DLY_DLPF_EN_O                                         (0x1f<<0) // Delay between cisel assertion and enabling the CDR loop pma_lX_dlpf_ext_ena=0  R-platform requires 150ns delay
30537   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X327_CDR_CTRL_DLY_DLPF_EN_O_SHIFT                                   0
30538 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X330                                                                  0x001d28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30539   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0                               (0x7<<0) // Override signals for lane: msm_ln_rate_ow[4:2]
30540   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0_SHIFT                         0
30541   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X330_LN_IN_OVR_O_50                                                 (0x1<<3) // Override signals for lane: msm_ln_rate_ow[4:2]
30542   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_3_X330_LN_IN_OVR_O_50_SHIFT                                           3
30543 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X0                                                                    0x002000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30544   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for TX path branch 2 : 0-No division, 1- Divide by 2
30545   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X0_AHB_TX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
30546 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X1                                                                    0x002004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30547   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O                                       (0x1<<3) // Clock divider for RX path branch 1 : 0-No division, 1- Divide by 2
30548   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X1_AHB_RX_CLK_BRCH1_DIV_SEL_O_SHIFT                                 3
30549   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 2 : 0-No division, 1- Divide by 2
30550   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X1_AHB_RX_CLK_BRCH2_DIV_SEL_O_SHIFT                                 7
30551 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X2                                                                    0x002008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30552   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O                                       (0x1<<7) // Clock divider for RX path branch 4 : 0-No division, 1- Divide by 2
30553   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X2_AHB_RX_CLK_BRCH4_DIV_SEL_O_SHIFT                                 7
30554 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X3                                                                    0x00200cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30555   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X3_PMA_CMU_SEL_O_0                                                  (0x1<<0) // CMU Select for lane  0 -	 Select CMU0  1 -	 Select CMU1
30556   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X3_PMA_CMU_SEL_O_0_SHIFT                                            0
30557   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X3_PMA_TXCLK_SEL_O_1                                                (0x1<<1) // PMA TX Clock Select for TX CDR VCO  0 -	 CMU0 Clock  1 -	 CMU1 Clock
30558   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X3_PMA_TXCLK_SEL_O_1_SHIFT                                          1
30559 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4                                                                    0x002010UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30560   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_CDRCTRL_DIV_EN_O_1_0                                             (0x3<<0) // 0 - Divide by 1 1/2 - Divide by 2 3 - Divide by 4
30561   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_CDRCTRL_DIV_EN_O_1_0_SHIFT                                       0
30562   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_GCFSM_DIV_EN_O_1_0                                               (0x3<<2) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
30563   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_GCFSM_DIV_EN_O_1_0_SHIFT                                         2
30564   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_LN_CLK_TXB_DIV24OR1_O                                            (0x3<<4) // Divide ratio setting for lnX_ck_txb_o. When ln_common_sync_txclk_en_o is high and in NORM state:                                            2'b00: lnX_ck_txb_o is divided by 1 version of the tx byte clock from PMA.                     2'b01/2'b10: lnX_ck_txb_o is divided by 2 version of the tx byte clock from PMA.                  2'b11: lnX_ck_txb_o is divided by 4 version of the tx byte clock from PMA.
30565   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_LN_CLK_TXB_DIV24OR1_O_SHIFT                                      4
30566   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_AHB_CHNG_REQ_Z_O                                                 (0x1<<6) // Not currently used
30567   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X4_AHB_CHNG_REQ_Z_O_SHIFT                                           6
30568 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X5                                                                    0x002014UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30569   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X5_REF_CLK_DIV_EN_O_1_0                                             (0x3<<0) // Clock divider for ref clock going to lane_top : 0-No division, 1- Divide by 2
30570   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X5_REF_CLK_DIV_EN_O_1_0_SHIFT                                       0
30571   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X5_OOB_CLK_DIV_EN_O_1_0                                             (0x3<<2) // Clock divider for ref clock going to oob_detection module : 0-No division, 1- Divide by 2
30572   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X5_OOB_CLK_DIV_EN_O_1_0_SHIFT                                       2
30573 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7                                                                    0x00201cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30574   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_RATE_O                                                      (0x3<<0) // Rate control for BIST
30575   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_RATE_O_SHIFT                                                0
30576   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_MODE8B_O                                                (0x1<<2) // Bist generator 8b mode control 0 - Generated data word is 10 bits 1 - Generated data word is 8 bits
30577   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_MODE8B_O_SHIFT                                          2
30578   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_ERR_O                                                   (0x1<<3) // Bist generator error insert enable. 0 - BIST generator outputs normal pattern. 1 - BIST generator outputs erroneous pattern.
30579   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_ERR_O_SHIFT                                             3
30580   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_TX_CLOCK_ENABLE                                             (0x1<<4) // Active HIGH clock enable signal for the BIST transmit clock
30581   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_TX_CLOCK_ENABLE_SHIFT                                       4
30582   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_CDN_O                                                   (0x1<<5) // Bist generator master reset.
30583   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_CDN_O_SHIFT                                             5
30584   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_WORD_O                                                  (0x1<<6) // Bist generator word enable. 0 - Bist generator generates single word 8 or 10 1 - Bist generator generates double word 16 or 20
30585   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_WORD_O_SHIFT                                            6
30586   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_EN_O                                                    (0x1<<7) // Bist generator enable.  0 - Bist generator idle. 1 - Bist generator generates data
30587   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X7_BIST_GEN_EN_O_SHIFT                                              7
30588 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8                                                                    0x002020UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30589   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8_BIST_GEN_CLK_SEL_O_2_0                                           (0x7<<0) // BIST Generation Clock Selection
30590   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8_BIST_GEN_CLK_SEL_O_2_0_SHIFT                                     0
30591   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8_BIST_GEN_SEND_PREAM_O                                            (0x1<<3) // Bist generator preamble send. Valid only if generator enabled. 0 - Bist generator sends normal data. 1 - Bist generator sends preamble.
30592   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8_BIST_GEN_SEND_PREAM_O_SHIFT                                      3
30593   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8_BIST_GEN_INSERT_COUNT_O_2_0                                      (0x7<<4) // Bist generator - Number of bist_chk_insert_word_i words to insert at a time. If 0, no word is ever inserted into the stream. In 20-bit mode, the product of bist_gen_insert_length x bist_gen_insert_count must be even.
30594   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X8_BIST_GEN_INSERT_COUNT_O_2_0_SHIFT                                4
30595 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X9                                                                    0x002024UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
30596 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X10                                                                   0x002028UL //Access:RW   DataWidth:0x8    // Bist generator low-period control. If not 0, output data enable will be low for this number of words, and then high for en_high_i_X:0 number of words, repeating. If 0, data output enable will be asserted for entire test.
30597 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X11                                                                   0x00202cUL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
30598 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X12                                                                   0x002030UL //Access:RW   DataWidth:0x8    // Bist generator high-period control. Refer to bist_gen_en_low_o and BIST documentation for further information.
30599 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X13                                                                   0x002034UL //Access:RW   DataWidth:0x8    // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
30600 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14                                                                   0x002038UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30601   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14_BIST_GEN_INSERT_DELAY_O_11_8                                    (0xf<<0) // Bist generator - Number of words between insert word insertions. Insertions are done in both pream and data transmission. In 20-bit mode, this number must be even.
30602   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14_BIST_GEN_INSERT_DELAY_O_11_8_SHIFT                              0
30603   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14_BCHK_EN_O                                                       (0x1<<5) // BIST checker enable Enables BIST RX Control block, which enables the actual BIST RX block when appropriate
30604   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14_BCHK_EN_O_SHIFT                                                 5
30605   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14_BCHK_CLR_O                                                      (0x1<<6) // BIST checker clear signal. Zeroes error counter output. Does NOT go through the RX BIST control block
30606   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X14_BCHK_CLR_O_SHIFT                                                6
30607 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15                                                                   0x00203cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30608   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BCHK_SRC_O_1_0                                                  (0x3<<0) // BIST checker source. 0 - BIST uses output of initial RX polbit before Symbol Aligner 1 - BIST uses output of Symbol Aligner before Elastic Buffer 2 - BIST uses output of RX loopback mux before Decoder and Polbits 3 - BIST uses output of reg1 flop bank before Interface blocks
30609   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BCHK_SRC_O_1_0_SHIFT                                            0
30610   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BIST_CHK_DATA_MODE_O                                            (0x1<<3) // Bist checker mode select. 0X0 � UDP pattern. 0x1 � PRBS pattern
30611   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BIST_CHK_DATA_MODE_O_SHIFT                                      3
30612   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BIST_CHK_LFSR_LENGTH_O_1_0                                      (0x3<<4) // BIST PRBS pattern selector.
30613   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BIST_CHK_LFSR_LENGTH_O_1_0_SHIFT                                4
30614   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BIST_RX_CLOCK_ENABLE                                            (0x1<<7) // Active HIGH clock enable signal for the BIST receive clock
30615   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X15_BIST_RX_CLOCK_ENABLE_SHIFT                                      7
30616 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X16                                                                   0x002040UL //Access:RW   DataWidth:0x8    // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
30617 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17                                                                   0x002044UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30618   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17_BIST_CHK_PREAM0_O_9_8                                           (0x3<<0) // Bist checker preamble word 0. When in 8b mode, and prior to the 8b/10b encoder, bit 8 is expected to be the K indicator. This word should correspond to the alignment character used for the symbol alignment block.
30619   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17_BIST_CHK_PREAM0_O_9_8_SHIFT                                     0
30620   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17_BIST_CHK_INSERT_LENGTH_O_2_0                                    (0x7<<2) // BIST Checker Insert word length.
30621   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17_BIST_CHK_INSERT_LENGTH_O_2_0_SHIFT                              2
30622   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17_BIST_CHK_SYNC_ON_ZEROS                                          (0x1<<5) // Setting this bit allows BIST to sync to RX value of zero
30623   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X17_BIST_CHK_SYNC_ON_ZEROS_SHIFT                                    5
30624 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X18                                                                   0x002048UL //Access:RW   DataWidth:0x8    // BIST Check Preamble
30625 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X19                                                                   0x00204cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30626   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X19_BIST_CHK_PREAM1_O_9_8                                           (0x3<<0) // BIST Check Preamble
30627   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X19_BIST_CHK_PREAM1_O_9_8_SHIFT                                     0
30628 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X20                                                                   0x002050UL //Access:RW   DataWidth:0x8    // Bist checker 40-bit user defined data pattern. In 10-bit mode, corresponds to 4 10-bit words. In 8-bit mode, corresponds to 5 8-bit words. K code is assumed to be 0 in 8-bit mode.
30629 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X21                                                                   0x002054UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
30630 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X22                                                                   0x002058UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
30631 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X23                                                                   0x00205cUL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
30632 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X24                                                                   0x002060UL //Access:RW   DataWidth:0x8    // BIST Check User-defined pattern
30633 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X25                                                                   0x002064UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
30634 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X26                                                                   0x002068UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
30635 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X27                                                                   0x00206cUL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
30636 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X28                                                                   0x002070UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
30637 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X29                                                                   0x002074UL //Access:RW   DataWidth:0x8    // Bist checker insertion word.
30638 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X30                                                                   0x002078UL //Access:R    DataWidth:0x8    // Bist errors detected
30639 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X31                                                                   0x00207cUL //Access:R    DataWidth:0x8    // Bist errors detected
30640 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X32                                                                   0x002080UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
30641 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X33                                                                   0x002084UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
30642 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X34                                                                   0x002088UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
30643 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X35                                                                   0x00208cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
30644 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X36                                                                   0x002090UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
30645 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X37                                                                   0x002094UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
30646 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X38                                                                   0x002098UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
30647 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X39                                                                   0x00209cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
30648 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X40                                                                   0x0020a0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
30649 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X41                                                                   0x0020a4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
30650 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X42                                                                   0x0020a8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
30651 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X43                                                                   0x0020acUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
30652 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X44                                                                   0x0020b0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
30653 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X45                                                                   0x0020b4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
30654 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X46                                                                   0x0020b8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
30655 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X47                                                                   0x0020bcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
30656 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X48                                                                   0x0020c0UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 1/2 - for the new ICA method
30657 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X49                                                                   0x0020c4UL //Access:RW   DataWidth:0x8    // Timing Window length for GCFSM for Gen 3 - for the new ICA method
30658 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X50                                                                   0x0020c8UL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 1/2 - for the new ICA method
30659 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X51                                                                   0x0020ccUL //Access:RW   DataWidth:0x8    // Timing Window length for cdr_ctrl for Gen 3 - for the new ICA method
30660 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X52                                                                   0x0020d0UL //Access:RW   DataWidth:0x8    // The start length of DFE offset calibration's first cycle is the value of this register multiplied by 4.
30661 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53                                                                   0x0020d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30662   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0                            (0x1f<<0) // The start length of DFE offset calibration, except for the 1st cycle.
30663   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_DFE_OFFSET_CAL_START_LEN_O_4_0_SHIFT                      0
30664   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2                                     (0x1<<5) // COMLANE or LANE CSR Select for GCFSM Cycle Length registers  0 -	 Select COMLANE registers  1 -	 Select LANE registers
30665   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_CYCLE_LEN_REG_SEL_O_2_SHIFT                               5
30666   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_LANE_TW_METHOD_EN                                         (0x1<<6) // ICA Timing Window Method Enable control - for GCFSM
30667   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_LANE_TW_METHOD_EN_SHIFT                                   6
30668   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_LANE_PMA_LOAD_OVR                                         (0x1<<7) // ICA Method PMA Load signal Override - for GCFSM
30669   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X53_GCFSM_LANE_PMA_LOAD_OVR_SHIFT                                   7
30670 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X54                                                                   0x0020d8UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
30671 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X55                                                                   0x0020dcUL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
30672 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X56                                                                   0x0020e0UL //Access:RW   DataWidth:0x8    // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
30673 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57                                                                   0x0020e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30674   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_OVR_O_27_24                                               (0xf<<0) // Bit[27] :Override enable for Lane GCFSM inputs. Bit[26]: Overide value for msm_ln_gcfsm_req_ow Bit[25:24]:Overide value for msm_ln_gcfsm_func_ow Bit[23:00]: Overide value for msm_ln_gcfsm_ctrl_ow
30675   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_OVR_O_27_24_SHIFT                                         0
30676   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_OUT_OVR_EN_O                                         (0x1<<4) // General Calibration Finite State Machine GCFSM output override enable - assertion causes data stored in gcfsm_lane_pma_data_ovr_o to override calibration values for the block selected by gcfsm_lane_pma_cal_ovr_o.
30677   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_OUT_OVR_EN_O_SHIFT                                   4
30678   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_PMA_LATCH_OVR_O                                      (0x1<<5) // GCFSM pma_latch_o override
30679   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_PMA_LATCH_OVR_O_SHIFT                                5
30680   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_PMA_GO_OVR_O                                         (0x1<<6) // GCFSM pma_go_o override
30681   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_PMA_GO_OVR_O_SHIFT                                   6
30682   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_PMA_READ_OVR_O                                       (0x1<<7) // GCFSM pma_read_o override.
30683   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X57_GCFSM_LANE_PMA_READ_OVR_O_SHIFT                                 7
30684 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X58                                                                   0x0020e8UL //Access:RW   DataWidth:0x8    // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
30685 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X59                                                                   0x0020ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30686   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8                                  (0xf<<0) // GCFSM pma_data_o override data. Bits applied to PMA are [8:15]
30687   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X59_GCFSM_LANE_PMA_DATA_OVR_O_11_8_SHIFT                            0
30688 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X60                                                                   0x0020f0UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
30689 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X61                                                                   0x0020f4UL //Access:RW   DataWidth:0x8    // General Calibration Finite State Machine GCFSM overide select, enabled by gcfsm_lane_out_ovr_en. Only one bit should be asserted at a given time. Assertion of a given bit causes the value stored in gcfsm_lane_pma_data_ovr_o to the associated PMA compone
30690 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X62                                                                   0x0020f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30691   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X62_LN_MSM_REQ_IN_OVR_O                                             (0x3<<0) // Bit 0:  Override enable for msm_ln_req Bit 1 : Override msm_ln_req
30692   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X62_LN_MSM_REQ_IN_OVR_O_SHIFT                                       0
30693   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X62_LN_MSM_FUNC_IN_OVR_O                                            (0x3f<<2) // Bit 2:  Override enable for msm_func Bits [7:3] : Override msm_func
30694   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X62_LN_MSM_FUNC_IN_OVR_O_SHIFT                                      2
30695 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X65                                                                   0x002104UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30696   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X65_GCFSM_OVR_O_28                                                  (0x1<<0) // Not currently used
30697   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X65_GCFSM_OVR_O_28_SHIFT                                            0
30698 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X66                                                                   0x002108UL //Access:RW   DataWidth:0x8    // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
30699 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X67                                                                   0x00210cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30700   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X67_CDR_CTRL_DLY_CDR_O_6_0                                          (0x7f<<0) // Number of clock cycles between signal detect indicator
30701   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X67_CDR_CTRL_DLY_CDR_O_6_0_SHIFT                                    0
30702   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8                                     (0x1<<7) // Number of cycles of low signal detect output required for RX electrical idle to be declared. Clock cycle length is controlled by cdrctrl_div_en register in common lane AHB.
30703   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X67_CDR_CTRL_SIGDET_LOW_MIN_O_8_SHIFT                               7
30704 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X68                                                                   0x002110UL //Access:RW   DataWidth:0x8    // Number of clock cycles between CISEL assertion
30705 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69                                                                   0x002114UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30706   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69_CDR_CTRL_DLY_LANE_O_9_8                                         (0x3<<0) // Number of clock cycles between CISEL assertion
30707   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69_CDR_CTRL_DLY_LANE_O_9_8_SHIFT                                   0
30708   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69_CDR_CTRL_START_LEN_O_3_0                                        (0xf<<2) // Number of clock cycles between when CDR control block
30709   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69_CDR_CTRL_START_LEN_O_3_0_SHIFT                                  2
30710   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69_CDR_CTRL_INT_FIL_O_1_0                                          (0x3<<6) // CDR control DLPF positioning control.
30711   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X69_CDR_CTRL_INT_FIL_O_1_0_SHIFT                                    6
30712 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X70                                                                   0x002118UL //Access:RW   DataWidth:0x8    // CDR control block cycle length When not in PCIe Gen3.
30713 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X71                                                                   0x00211cUL //Access:RW   DataWidth:0x8    // CDR control block cycle length When in PCIe Gen3.
30714 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X72                                                                   0x002120UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30715   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X72_CDR_CTRL_MAX_DIFF_O_4_0                                         (0x1f<<0) // Maximum difference from DLPF center point.
30716   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X72_CDR_CTRL_MAX_DIFF_O_4_0_SHIFT                                   0
30717   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X72_CDR_CTRL_MIN_BOUNCE_O_2_0                                       (0x7<<5) // Maximum difference from DLPF center point.
30718   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X72_CDR_CTRL_MIN_BOUNCE_O_2_0_SHIFT                                 5
30719 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73                                                                   0x002124UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30720   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_CDR_CTRL_TW_METHOD_EN                                           (0x1<<0) // ICA Timing Window Method Enable control - for cdr_control
30721   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_CDR_CTRL_TW_METHOD_EN_SHIFT                                     0
30722   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_CDR_CONTROL_ATT_CTRL_O                                          (0x1<<1) // ATT wait control. Upon detection of signal, DFE ATT calibration is enabled, without CISEL being asserted to the CDR.  0 - CDR control block will wait for ATT calibration before proceeding 1 - CDR control block will not wait for ATT calibration
30723   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_CDR_CONTROL_ATT_CTRL_O_SHIFT                                    1
30724   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_RXEQ_WAIT_EN_O                                                  (0x1<<2) // CDR control block wait for DFE signal.  0 - Do not wait for DFE calibration before enabling rx data 1 - Wait for DFE calibration before enabling rx data
30725   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_RXEQ_WAIT_EN_O_SHIFT                                            2
30726   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_CDR_CTRL_DLY_CDR_O_9_7                                          (0x7<<3) // Number of clock cycles between signal detect indicator
30727   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X73_CDR_CTRL_DLY_CDR_O_9_7_SHIFT                                    3
30728 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X74                                                                   0x002128UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
30729 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X75                                                                   0x00212cUL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
30730 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X76                                                                   0x002130UL //Access:RW   DataWidth:0x8    // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
30731 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X77                                                                   0x002134UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30732   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X77_CDR_CTRL_OUT_OVR_O_29_24                                        (0x3f<<0) // Override enable for CDR control block outputs. [0:29] Bit 29 - Override enable Bit 28 - Override for cdr_control_dlpf_frz Bit 27 - Override for cdr_control_dlpf_en Bit 26:13 - Override for cdr_control_dlpf Bit 12:5 - Override for cdr_control_cdr_cal_data Bit 4 - Override cdr_control_cdr_cal_go Bit 3 - Override for cdr_control_cdr_cal_latch Bit 2 - Override for cdr_control_cdr_cal_en Bit 1 - Override for cdr_control_data_en Bit 0 - Override for cdr_control_dfe_cisel
30733   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X77_CDR_CTRL_OUT_OVR_O_29_24_SHIFT                                  0
30734   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X77_CDR_CTRL_CAL_LOAD_OVR                                           (0x1<<6) // ICA Method PMA Load signal Override - for cdr_control
30735   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X77_CDR_CTRL_CAL_LOAD_OVR_SHIFT                                     6
30736 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X78                                                                   0x002138UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30737   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X78_SYM_ALIGN_ALIGN_POS_O_5_0                                       (0x3f<<0) // Symbol aligner position override enable.
30738   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X78_SYM_ALIGN_ALIGN_POS_O_5_0_SHIFT                                 0
30739   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X78_SYM_ALIGN_MODE_O_1_0                                            (0x3<<6) // Symbol aligner mode select.
30740   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X78_SYM_ALIGN_MODE_O_1_0_SHIFT                                      6
30741 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X79                                                                   0x00213cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30742   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X79_SYM_ALIGN_BYPASS_O                                              (0x1<<0) // Asserting this register will bypass the symbol aligner
30743   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X79_SYM_ALIGN_BYPASS_O_SHIFT                                        0
30744 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X80                                                                   0x002140UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before forcing exit form EI
30745 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81                                                                   0x002144UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30746   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before forcing exit form EI
30747   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EXIT_TIMER_LEN_O_9_8_SHIFT                        0
30748   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_CLR_ERR_O                                         (0x1<<2) // Clears the elec idle control error flag
30749   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_CLR_ERR_O_SHIFT                                   2
30750   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EI_INFERRED_O                                     (0x1<<3) // Override for ei_inferred signal
30751   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EI_INFERRED_O_SHIFT                               3
30752   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O                                  (0x1<<4) // Override for ei_mask signal
30753   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EI_DETECT_MASK_O_SHIFT                            4
30754   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O                                   (0x1<<5) // Override for ei_exit_type signal
30755   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_EII_EXIT_TYPE_O_SHIFT                             5
30756   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_OVR_O                                             (0x1<<6) // EI control override enable
30757   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X81_ELECIDLE_CTRL_OVR_O_SHIFT                                       6
30758 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X82                                                                   0x002148UL //Access:RW   DataWidth:0x8    // Number of cycles to wait before entering back into EI
30759 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X83                                                                   0x00214cUL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect glitch filter counter
30760 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X84                                                                   0x002150UL //Access:RW   DataWidth:0x8    // Electrical Idle Control signal detect low filter min value
30761 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85                                                                   0x002154UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30762   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8                              (0x3<<0) // Number of cycles to wait before entering back into EI
30763   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85_ELECIDLE_CTRL_LOCK_TIMER_LEN_O_9_8_SHIFT                        0
30764   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0                               (0x3<<2) // EI Exit time cycles = timer_len_sel[1:0]+1*exit_timer_len_i[9:0]
30765   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85_ELECIDLE_CTRL_TIMER_LEN_SEL_O_1_0_SHIFT                         2
30766   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85_LOOPBACK_EN_O                                                   (0x1<<4) // Control signal to force decoder into loopback mode
30767   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X85_LOOPBACK_EN_O_SHIFT                                             4
30768 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86                                                                   0x002158UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30769   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86_FES_LB_ENA_O                                                    (0x1<<0) // FES loopback enable.
30770   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86_FES_LB_ENA_O_SHIFT                                              0
30771   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86_NES_LB_ENA_O                                                    (0x1<<1) // NES loopback enable.
30772   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86_NES_LB_ENA_O_SHIFT                                              1
30773   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86_RXCLK_LB_ENA_O                                                  (0x1<<2) // HS recovered clock to transmit loopback enable.
30774   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X86_RXCLK_LB_ENA_O_SHIFT                                            2
30775 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X87                                                                   0x00215cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30776   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X87_AHB_PMA_LN_RX_BOOST_OVR_O                                       (0x1<<0) // RX boost override enable
30777   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X87_AHB_PMA_LN_RX_BOOST_OVR_O_SHIFT                                 0
30778   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O                                  (0x7f<<1) // RX boost override setting. Thermometer coded.
30779   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X87_AHB_PMA_LN_RX_BOOSTOVR_O_6_0_O_SHIFT                            1
30780 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X88                                                                   0x002160UL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
30781 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89                                                                   0x002164UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30782   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_SD_THSEL_DIV1_O                                      (0x7<<0) // Signal detect threshold select for Full rate
30783   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_SD_THSEL_DIV1_O_SHIFT                                0
30784   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_SD_THSEL_DIV2_O                                      (0x7<<3) // Signal detect threshold select for div-by-2 rate
30785   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_SD_THSEL_DIV2_O_SHIFT                                3
30786   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_RXUP_O                                               (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
30787   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_RXUP_O_SHIFT                                         6
30788   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_RXPREDIV4_ENA_O                                      (0x1<<7) // RX FL calibration clock DIV4 enable
30789   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X89_AHB_PMA_LN_RXPREDIV4_ENA_O_SHIFT                                7
30790 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90                                                                   0x002168UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30791   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90_AHB_PMA_LN_SD_THSEL_DIV4_O                                      (0x7<<0) // Signal detect threshold select for div-by-4 rate
30792   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90_AHB_PMA_LN_SD_THSEL_DIV4_O_SHIFT                                0
30793   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90_AHB_PMA_LN_AGC_THSEL_O                                          (0x7<<3) // AGC threshold select
30794   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90_AHB_PMA_LN_AGC_THSEL_O_SHIFT                                    3
30795   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90_AHB_PMA_LN_VREGH_O                                              (0x3<<6) // Regulator VREGH setting
30796   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X90_AHB_PMA_LN_VREGH_O_SHIFT                                        6
30797 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X91                                                                   0x00216cUL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS
30798 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92                                                                   0x002170UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30799   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O                                      (0x3<<0) // RX FL calibration LDHS
30800   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_RXFL_LDHS_9_8_O_SHIFT                                0
30801   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_RXVCO_BIAS_O                                         (0xf<<2) // CDR VCO bias setting.
30802   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_RXVCO_BIAS_O_SHIFT                                   2
30803   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O                                      (0x1<<6) // DLPF DIV2 enable
30804   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_DLPF_DIV2_ENA_O_SHIFT                                6
30805   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_CDR_DVDR_ENA_O                                       (0x1<<7) // CDR DivN clock divider enable.
30806   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X92_AHB_PMA_LN_CDR_DVDR_ENA_O_SHIFT                                 7
30807 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X93                                                                   0x002174UL //Access:RW   DataWidth:0x8    // AFE spare controls
30808 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X94                                                                   0x002178UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30809   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X94_AHB_PMA_LN_CDR_DVDR_O                                           (0x3f<<0) // CDR DivN clock division ratio.
30810   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X94_AHB_PMA_LN_CDR_DVDR_O_SHIFT                                     0
30811   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X94_AHB_PMA_LN_VREG_O                                               (0x3<<6) // Regulator VREG setting
30812   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X94_AHB_PMA_LN_VREG_O_SHIFT                                         6
30813 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95                                                                   0x00217cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30814   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95_AHB_PMA_LN_BB_STEP_O                                            (0xf<<0) // CDR bb_step
30815   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95_AHB_PMA_LN_BB_STEP_O_SHIFT                                      0
30816   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95_AHB_PMA_LN_INT_STEP_O                                           (0x7<<4) // CDR int step
30817   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95_AHB_PMA_LN_INT_STEP_O_SHIFT                                     4
30818   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95_AHB_PMA_LN_RXDWN_O                                              (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
30819   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X95_AHB_PMA_LN_RXDWN_O_SHIFT                                        7
30820 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96                                                                   0x002180UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30821   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96_AHB_PMA_LN_RXVCOFR_O                                            (0x7<<0) // RXVCOFR override value Enabled by pma_ln_dr_rxvcofr_sel_o
30822   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96_AHB_PMA_LN_RXVCOFR_O_SHIFT                                      0
30823   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96_AHB_PMA_LN_RXVCOFR_SEL_O                                        (0x1<<3) // Override enable for RXVCOFR override vakue
30824   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96_AHB_PMA_LN_RXVCOFR_SEL_O_SHIFT                                  3
30825   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96_AHB_PMA_LN_RX_SELR_O                                            (0x7<<4) // CTLE R degeneration select
30826   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X96_AHB_PMA_LN_RX_SELR_O_SHIFT                                      4
30827 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X97                                                                   0x002184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30828   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X97_AHB_PMA_LN_RX_SELC_O                                            (0x7<<0) // CTLE C degeneration select
30829   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X97_AHB_PMA_LN_RX_SELC_O_SHIFT                                      0
30830 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X99                                                                   0x00218cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30831   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X99_PMA_LN_DFE_BW_SCALE                                             (0x3<<4) // DFE Bandwidth Selection
30832   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X99_PMA_LN_DFE_BW_SCALE_SHIFT                                       4
30833   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X99_PMA_LN_PHD_ENA_O_1_0                                            (0x3<<6) // CDR phase detector proportional path enable bit 0: enables D4/D3 data/edge samplers bit 1: enables D1/D2 data/edge samplers
30834   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X99_PMA_LN_PHD_ENA_O_1_0_SHIFT                                      6
30835 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X100                                                                  0x002190UL //Access:RW   DataWidth:0x8    // On-chip eye diagram X-direction offset control: Bit 0: unused Bits 1-2: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 3-9: Fine x-direction offset, note bit reversal
30836 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101                                                                  0x002194UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30837   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_DLY_O_8_8                                           (0x1<<0) // On-chip eye diagram X-direction offset control: Bits 0-1: Coarse x-direction offset, in steps of 1/2UI - note bit reversal Bits 2-8: Fine x-direction offset, note bit reversal
30838   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_DLY_O_8_8_SHIFT                                     0
30839   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_SGN_RST_O                                           (0x1<<2) // Reset signal for eye alignment mechanism.
30840   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_SGN_RST_O_SHIFT                                     2
30841   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_SD_BWSEL                                                (0x1<<3) // RX signal detector bandwidth select. 0: Nominal bandwidth 1: 10% higher bandwidth
30842   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_SD_BWSEL_SHIFT                                          3
30843   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_ENA270_O                                            (0x1<<4) // In eye diagram generation mode, assertion overrides the ck_270 DFE clock "right" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
30844   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_ENA270_O_SHIFT                                      4
30845   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_ENA90_O                                             (0x1<<5) // In eye diagram generation mode, assertion overrides the ck_90 DFE clock "left" eye edge clock with the shifted clock. Only assert one of pma_ln_eye_ena270_o and pma_ln_eye_ena90_o at the same time
30846   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X101_PMA_LN_EYE_ENA90_O_SHIFT                                       5
30847 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X102                                                                  0x002198UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30848   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X102_PMA_LN_DFE_BIAS_O_3_0                                          (0xf<<0) // DFE bias setting.
30849   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X102_PMA_LN_DFE_BIAS_O_3_0_SHIFT                                    0
30850 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X103                                                                  0x00219cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30851   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X103_PMA_LN_TX_SR_FASTCAP_O_3_0                                     (0xf<<0) // TX driver capacitive slew rate control.
30852   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X103_PMA_LN_TX_SR_FASTCAP_O_3_0_SHIFT                               0
30853   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X103_PMA_LN_TXEQ_POLARITY_O_3_0                                     (0xf<<4) // TX coefficient polarity enable. Set to "1" for negative polarity. bit 0: Cm bit 1: C0 bit 2: C1
30854   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X103_PMA_LN_TXEQ_POLARITY_O_3_0_SHIFT                               4
30855 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X104                                                                  0x0021a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30856   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X104_PMA_LN_TX_SR_DAC_O_3_0                                         (0xf<<0) // TX slew rate DAC bias current control
30857   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X104_PMA_LN_TX_SR_DAC_O_3_0_SHIFT                                   0
30858   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X104_PMA_LN_HSCLK_SEL_O                                             (0x1<<4) // CDR clock divider bypass enable.
30859   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X104_PMA_LN_HSCLK_SEL_O_SHIFT                                       4
30860 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X105                                                                  0x0021a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30861   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X105_PMA_LN_TX_VREG_LEV_O_4_0                                       (0x1f<<0) // TX driver regulator voltage setting.
30862   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X105_PMA_LN_TX_VREG_LEV_O_4_0_SHIFT                                 0
30863   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X105_PMA_LN_TXDRV_BLEED_ENA_O                                       (0x1<<5) // TX bleed enable
30864   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X105_PMA_LN_TXDRV_BLEED_ENA_O_SHIFT                                 5
30865 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X106                                                                  0x0021a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30866   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O                                 (0x1<<0) // RX boost override enable.
30867   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X106_AHB_PMA_LN_RX_BOOST_OVR_GEN3_O_SHIFT                           0
30868   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O                              (0x7f<<1) // RX boost override setting. Thermometer coded.
30869   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X106_AHB_PMA_LN_RX_BOOSTOVR_GEN3_6_0_O_SHIFT                        1
30870 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X107                                                                  0x0021acUL //Access:RW   DataWidth:0x8    // RX boost override setting. Thermometer coded.
30871 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108                                                                  0x0021b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30872   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_SD_THSEL_GEN3_O                                     (0x7<<0) // Signal detect threshold select for Gen3
30873   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_SD_THSEL_GEN3_O_SHIFT                               0
30874   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O                                    (0x7<<3) // AGC threshold select for Gen3
30875   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_AGC_THSEL_GEN3_O_SHIFT                              3
30876   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_RXUP_GEN3_O                                         (0x1<<6) // dfe_edge_by[1]. Adjust timing in 270 degree resampler from flop to latch. Eye monitor mode usage only.
30877   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_RXUP_GEN3_O_SHIFT                                   6
30878   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O                                (0x1<<7) // CDR VCO frequency lock counter divide by 4 enable.
30879   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X108_AHB_PMA_LN_RXPREDIV4_ENA_GEN3_O_SHIFT                          7
30880 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X109                                                                  0x0021b4UL //Access:RW   DataWidth:0x8    // RX FL calibration LDHS for Gen3
30881 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110                                                                  0x0021b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30882   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O                                (0x3<<0) // RX FL calibration LDHS for Gen3
30883   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_RXFL_LDHS_GEN3_9_8_O_SHIFT                          0
30884   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O                                   (0xf<<2) // CDR VCO bias setting.
30885   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_RXVCO_BIAS_GEN3_O_SHIFT                             2
30886   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O                                (0x1<<6) // DLPF DIV2 enable
30887   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_DLPF_DIV2_ENA_GEN3_O_SHIFT                          6
30888   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O                                 (0x1<<7) // CDR DivN clock divider enable.
30889   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X110_AHB_PMA_LN_CDR_DVDR_ENA_GEN3_O_SHIFT                           7
30890 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X111                                                                  0x0021bcUL //Access:RW   DataWidth:0x8    // AFE spare controls for Gen3
30891 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X112                                                                  0x0021c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30892   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O                                     (0x3f<<0) // CDR DivN clock divider ratio..
30893   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X112_AHB_PMA_LN_CDR_DVDR_GEN3_O_SHIFT                               0
30894   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X112_AHB_PMA_LN_VREG_GEN3_O                                         (0x3<<6) // Regulator VREG setting for Gen3
30895   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X112_AHB_PMA_LN_VREG_GEN3_O_SHIFT                                   6
30896 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113                                                                  0x0021c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30897   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113_AHB_PMA_LN_BB_STEP_GEN3_O                                      (0xf<<0) // CDR bb_step for Gen3
30898   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113_AHB_PMA_LN_BB_STEP_GEN3_O_SHIFT                                0
30899   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113_AHB_PMA_LN_INT_STEP_GEN3_O                                     (0x7<<4) // CDR int step for Gen3
30900   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113_AHB_PMA_LN_INT_STEP_GEN3_O_SHIFT                               4
30901   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113_AHB_PMA_LN_RXDWN_GEN3_O                                        (0x1<<7) // dfe_edge_by[0]. Adjust timing in 90 degree resampler from flop to latch. Eye monitor mode usage only.
30902   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X113_AHB_PMA_LN_RXDWN_GEN3_O_SHIFT                                  7
30903 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114                                                                  0x0021c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30904   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114_AHB_PMA_LN_RXVCOFR_GEN3_O                                      (0x7<<0) // RXVCOFR override value for Gen3 Enabled by pma_ln_dr_rxvcofr_sel_o
30905   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114_AHB_PMA_LN_RXVCOFR_GEN3_O_SHIFT                                0
30906   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114_AHB_PMA_LN_RX_SELR_GEN3_O                                      (0x7<<3) // CTLE R degeneration select for Gen3
30907   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114_AHB_PMA_LN_RX_SELR_GEN3_O_SHIFT                                3
30908   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114_AHB_PMA_LN_VREGH_GEN3_O                                        (0x3<<6) // Not currently used
30909   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X114_AHB_PMA_LN_VREGH_GEN3_O_SHIFT                                  6
30910 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X115                                                                  0x0021ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30911   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X115_AHB_PMA_LN_RX_SELC_GEN3_O                                      (0x7<<0) // CTLE R degeneration select for Gen3
30912   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X115_AHB_PMA_LN_RX_SELC_GEN3_O_SHIFT                                0
30913 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X119                                                                  0x0021dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30914   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X119_AHB_TX_CXP_MARGIN                                              (0xf<<0) // Value to minus/add from the calibrated txterm value
30915   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X119_AHB_TX_CXP_MARGIN_SHIFT                                        0
30916   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X119_AHB_TX_CXN_MARGIN                                              (0xf<<4) // Value to minus/add from the calibrated txterm value
30917   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X119_AHB_TX_CXN_MARGIN_SHIFT                                        4
30918 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X120                                                                  0x0021e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30919   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X120_AHB_TX_TC_WAIT_NEXT_CMP                                        (0xf<<0) // in txterm calibration, the number refclk cycles to wait before sampling the up from a different comparator  the register ix X2 is the actual number of wait cycle
30920   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X120_AHB_TX_TC_WAIT_NEXT_CMP_SHIFT                                  0
30921   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE                                     (0x7<<4) // in txterm calibration, the number refclk cycles to wait before sampling the up from the same comparator
30922   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X120_AHB_TX_TC_WAIT_NEXT_SAMPLE_SHIFT                               4
30923 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121                                                                  0x0021e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30924   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES                                  (0xf<<0) // in txterm calibration, the number of samples to take from the same comparator
30925   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_TC_CMP_OUT_NUM_SAMPLES_SHIFT                            0
30926   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_CXP_MARGIN_ADD_0                                        (0x1<<4) // when 1, the final tx term value is calibrated txterm value + tx_cxp_margin; when 0, the final tx term value is calibrated txterm value - tx_cxp_margin
30927   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_CXP_MARGIN_ADD_0_SHIFT                                  4
30928   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_CXN_MARGIN_ADD_0                                        (0x1<<5) // when 1, the final tx term value is calibrated txterm value + tx_cxn_margin; when 0, the final tx term value is calibrated txterm value - tx_cxn_margin
30929   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_CXN_MARGIN_ADD_0_SHIFT                                  5
30930   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_CX_OVR_ENA                                              (0x1<<6) // enable override calibrated txterm value
30931   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_CX_OVR_ENA_SHIFT                                        6
30932   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_TERM_EN_CAL_OVR                                         (0x1<<7) // Debug feature, when set forces circuit to be affected by ahb_tx_cdac_ovr
30933   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X121_AHB_TX_TERM_EN_CAL_OVR_SHIFT                                   7
30934 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X122                                                                  0x0021e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30935   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X122_AHB_TX_CXP_OVR                                                 (0xf<<0) // override calibrated txterm value
30936   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X122_AHB_TX_CXP_OVR_SHIFT                                           0
30937   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X122_AHB_TX_CXN_OVR                                                 (0xf<<4) // override calibrated txterm value
30938   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X122_AHB_TX_CXN_OVR_SHIFT                                           4
30939 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X123                                                                  0x0021ecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30940   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X123_TX_CTRL_O_0                                                    (0x1<<0) // TX Control override enable. Bit 0: txdrv_sel_sw_map Bit 1: not currently used
30941   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X123_TX_CTRL_O_0_SHIFT                                              0
30942   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X123_TX_CTRL_O_7_2                                                  (0x3f<<2) // TX Control override enable. Bits 5:2:txdrv_att_in[3:0] Bits 7:6 : tx_slew_sld[1:0]
30943   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X123_TX_CTRL_O_7_2_SHIFT                                            2
30944 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X124                                                                  0x0021f0UL //Access:RW   DataWidth:0x8    // Bits 12:8: txdrv_c1_in[4:0] Bits 15:13: txdrv_c2_in[2:0]
30945 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X125                                                                  0x0021f4UL //Access:RW   DataWidth:0x8    // Bits 19-16: txdrv_cm_in[3:0]  Bits 22-20: tx_slew_sld3f[2:0] Bit 23: txdrv_preem_1lsb_mode
30946 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126                                                                  0x0021f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30947   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_EN_O                                                      (0x1<<0) // DFE block enable signal.
30948   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_EN_O_SHIFT                                                0
30949   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE_OW_O_2_0                                          (0x7<<1) // These bits have similar functionality as rxeq_rate_ow_o_2_0 bits in COMLANE CSR. These are used mainly in COMBINATION modes of operation. They are logically OR'ed with the bits in COMLANE.
30950   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE_OW_O_2_0_SHIFT                                    1
30951   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE1_CAL_EN_O_3                                       (0x1<<4) // This bit has similar function as rxeq_rate1_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
30952   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE1_CAL_EN_O_3_SHIFT                                 4
30953   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE2_CAL_EN_O_4                                       (0x1<<5) // This bit has similar function as rxeq_rate2_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE.
30954   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE2_CAL_EN_O_4_SHIFT                                 5
30955   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE3_CAL_EN_O_5                                       (0x1<<6) // This bit has similar function as rxeq_rate3_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
30956   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_RATE3_CAL_EN_O_5_SHIFT                                 6
30957   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_FORCE_CAL_O_6                                          (0x1<<7) // This bit has similar function as rxeq_force_cal_en_o in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
30958   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X126_RXEQ_LN_FORCE_CAL_O_6_SHIFT                                    7
30959 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X127                                                                  0x0021fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30960   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X127_RXEQ_CONT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
30961   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X127_RXEQ_CONT_CAL_O_6_0_SHIFT                                      0
30962 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X128                                                                  0x002200UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30963   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X128_RXEQ_INIT_CAL_O_6_0                                            (0x7f<<0) // 0 : enables att calibration 1: enables Boost calibration 2: enables tap1 dfe calibration 3: enables tap2 dfe calibration 4: enables tap3 dfe calibration 5: enables tap4 dfe calibration 6: enables tap5 dfe calibration This register Is not bit reversed
30964   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X128_RXEQ_INIT_CAL_O_6_0_SHIFT                                      0
30965 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X130                                                                  0x002208UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30966   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X130_RXEQ_RATE1_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate1
30967   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X130_RXEQ_RATE1_ATT_START_O_3_0_SHIFT                               0
30968   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X130_RXEQ_RATE1_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate1
30969   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X130_RXEQ_RATE1_BOOST_START_O_3_0_SHIFT                             4
30970 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X131                                                                  0x00220cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30971   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X131_RXEQ_RATE2_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate2
30972   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X131_RXEQ_RATE2_ATT_START_O_3_0_SHIFT                               0
30973   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X131_RXEQ_RATE2_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate2
30974   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X131_RXEQ_RATE2_BOOST_START_O_3_0_SHIFT                             4
30975 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X132                                                                  0x002210UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30976   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X132_RXEQ_RATE2_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate2
30977   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X132_RXEQ_RATE2_TAP1_START_O_6_0_SHIFT                              0
30978 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X133                                                                  0x002214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30979   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X133_RXEQ_RATE2_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate2
30980   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X133_RXEQ_RATE2_TAP2_START_O_5_0_SHIFT                              0
30981 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X134                                                                  0x002218UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30982   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X134_RXEQ_RATE2_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate2
30983   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X134_RXEQ_RATE2_TAP3_START_O_5_0_SHIFT                              0
30984 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X135                                                                  0x00221cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30985   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X135_RXEQ_RATE2_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate2
30986   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X135_RXEQ_RATE2_TAP4_START_O_5_0_SHIFT                              0
30987 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X136                                                                  0x002220UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30988   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X136_RXEQ_RATE2_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate2
30989   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X136_RXEQ_RATE2_TAP5_START_O_5_0_SHIFT                              0
30990 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X137                                                                  0x002224UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30991   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X137_RXEQ_RATE3_ATT_START_O_3_0                                     (0xf<<0) // ATT start value for rate3
30992   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X137_RXEQ_RATE3_ATT_START_O_3_0_SHIFT                               0
30993   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X137_RXEQ_RATE3_BOOST_START_O_3_0                                   (0xf<<4) // Boost start value for rate3
30994   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X137_RXEQ_RATE3_BOOST_START_O_3_0_SHIFT                             4
30995 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X138                                                                  0x002228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
30996   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X138_RXEQ_RATE3_TAP1_START_O_6_0                                    (0x7f<<0) // DFE Tap1 start value for rate3
30997   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X138_RXEQ_RATE3_TAP1_START_O_6_0_SHIFT                              0
30998 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X139                                                                  0x00222cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
30999   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X139_RXEQ_RATE3_TAP2_START_O_5_0                                    (0x3f<<0) // DFE Tap2 start value for rate3
31000   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X139_RXEQ_RATE3_TAP2_START_O_5_0_SHIFT                              0
31001 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X140                                                                  0x002230UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31002   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X140_RXEQ_RATE3_TAP3_START_O_5_0                                    (0x3f<<0) // DFE Tap3 start value for rate3
31003   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X140_RXEQ_RATE3_TAP3_START_O_5_0_SHIFT                              0
31004 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X141                                                                  0x002234UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31005   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X141_RXEQ_RATE3_TAP4_START_O_5_0                                    (0x3f<<0) // DFE Tap4 start value for rate3
31006   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X141_RXEQ_RATE3_TAP4_START_O_5_0_SHIFT                              0
31007 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X142                                                                  0x002238UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31008   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X142_RXEQ_RATE3_TAP5_START_O_5_0                                    (0x3f<<0) // DFE Tap5 start value for rate3
31009   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X142_RXEQ_RATE3_TAP5_START_O_5_0_SHIFT                              0
31010 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143                                                                  0x00223cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31011   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_RXEQ_SUPERBST_AUTOCAL_DIS                                      (0x1<<0) // Disable auto cal w/ rx_superbst
31012   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_RXEQ_SUPERBST_AUTOCAL_DIS_SHIFT                                0
31013   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_BOOST_MAX_LIMIT_O                                              (0xf<<1) // Max limit value for BOOST auto-calibration
31014   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_BOOST_MAX_LIMIT_O_SHIFT                                        1
31015   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_BOOST_MAX_LIMIT_EN_O                                           (0x1<<5) // Enable Max limiting for BOOST auto-calibration
31016   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_BOOST_MAX_LIMIT_EN_O_SHIFT                                     5
31017   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_RX_ATT_BOOST_CAL_O_1_0                                         (0x3<<6) // rx_att_boost setting used during ATT calibration
31018   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X143_RX_ATT_BOOST_CAL_O_1_0_SHIFT                                   6
31019 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144                                                                  0x002240UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31020   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RX_ATT_BOOST_NORM_O_1_0                                        (0x3<<0) // rx_att_boost setting used after ATT calibration
31021   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RX_ATT_BOOST_NORM_O_1_0_SHIFT                                  0
31022   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RXEQ_BOOST_ADJ_EN_O                                            (0x1<<2) // boost_adj_en
31023   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RXEQ_BOOST_ADJ_EN_O_SHIFT                                      2
31024   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RXEQ_BOOST_ADJ_DIR_O                                           (0x1<<3) // boost_adj_dir
31025   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RXEQ_BOOST_ADJ_DIR_O_SHIFT                                     3
31026   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RXEQ_BOOST_ADJ_VAL_O                                           (0xf<<4) // boost_adj_val This register Is not bit reversed
31027   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X144_RXEQ_BOOST_ADJ_VAL_O_SHIFT                                     4
31028 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X145                                                                  0x002244UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31029   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0                              (0x7f<<0) // Max number of samples to be used for CMP Offset Noise Averaging
31030   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X145_CMP_OFFSET_AVG_MAX_NUMSAMPLES_6_0_SHIFT                        0
31031   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X145_CMP_OFFSET_AVG_EN_O                                            (0x1<<7) // CMP Offset Noise Averaging Enable
31032   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X145_CMP_OFFSET_AVG_EN_O_SHIFT                                      7
31033 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X146                                                                  0x002248UL //Access:RW   DataWidth:0x8    //
31034 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147                                                                  0x00224cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31035   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_RXEQ_DFE_TAP_PD_WAIT_11_8                                      (0xf<<0) //
31036   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_RXEQ_DFE_TAP_PD_WAIT_11_8_SHIFT                                0
31037   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_PMA_LN_DFE_OFS_CAL_ENA                                         (0x3<<4) // DFE offset calibration enable
31038   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_PMA_LN_DFE_OFS_CAL_ENA_SHIFT                                   4
31039   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS                                      (0x1<<6) // Disable auto cal w/ rx_att_gain
31040   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_RXEQ_ATT_GAIN_AUTOCAL_DIS_SHIFT                                6
31041   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_RXEQ_SUPERBST_EN_INVERT_O                                      (0x1<<7) // Inverts the polarity of superboost_en before assigning to PMA
31042   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X147_RXEQ_SUPERBST_EN_INVERT_O_SHIFT                                7
31043 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X148                                                                  0x002250UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31044   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X148_RXEQ_OVR_LOAD_EN_O_6_0                                         (0x7f<<0) // Override for RXEQ_CTRL output register load enable.
31045   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X148_RXEQ_OVR_LOAD_EN_O_6_0_SHIFT                                   0
31046   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X148_RXEQ_OVR_EN_O                                                  (0x1<<7) // Override enable for DFE signals.
31047   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X148_RXEQ_OVR_EN_O_SHIFT                                            7
31048 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X149                                                                  0x002254UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31049   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X149_RXEQ_OVR_LOAD_O_6_0                                            (0x7f<<0) // Override for RXEQ_CTRL output register load value.
31050   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X149_RXEQ_OVR_LOAD_O_6_0_SHIFT                                      0
31051   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X149_RXEQ_OVR_LATCH_O                                               (0x1<<7) // Override for DFE latch signal. Negative edge causes AFE to store values of DFE output registers.
31052   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X149_RXEQ_OVR_LATCH_O_SHIFT                                         7
31053 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150                                                                  0x002258UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31054   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0                                     (0x7<<0) // Override value for comparator calibration select. Enabled by rxeq_ovr_en_o: 1: Calibrate DFE comparator 1 2: Calibrate DFE comparator 2 3: Calibrate DFE comparator 3 4: Calibrate DFE comparator 4
31055   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_RXEQ_DFE_CMP_SEL_OVR_O_2_0_SHIFT                               0
31056   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_RXEQ_ATT_GAIN_OVR                                              (0x3<<3) // Override the value of rx_att_gain output to PMA when rx_att_gain_autocal_dis=1
31057   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_RXEQ_ATT_GAIN_OVR_SHIFT                                        3
31058   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_RXEQ_SUPERBST_ENA_OVR                                          (0x1<<5) // Override the value of rx_superbst_ena output to PMA when superbst_autocal_dis=1
31059   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_RXEQ_SUPERBST_ENA_OVR_SHIFT                                    5
31060   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6                                 (0x1<<6) // DFE TAP CMP no offset override enable
31061   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_DFE_TAP_CMP_NO_OFST_OVR_EN_O_6_SHIFT                           6
31062   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_DFE_TAP_OVR_EN_O_7                                             (0x1<<7) // DFE TAP override enable
31063   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X150_DFE_TAP_OVR_EN_O_7_SHIFT                                       7
31064 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151                                                                  0x00225cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31065   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3                                (0x1f<<0) // DFE offset calibration TAP enable override
31066   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_OFFSET_CAL_TAP_EN_OVR_O_7_3_SHIFT                          0
31067   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0                                  (0x1<<5) // DFE offset calibrated value override enable
31068   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_OFFSET_CAL_VAL_OVR_EN_O_0_SHIFT                            5
31069   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_OFFSET_CAL_EN_OVR_O_1                                      (0x1<<6) // DFE offset cal enable override
31070   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_OFFSET_CAL_EN_OVR_O_1_SHIFT                                6
31071   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_CMP_CAL_EN_OVR_O_2                                         (0x1<<7) // DFE comparator cal enable override
31072   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X151_DFE_CMP_CAL_EN_OVR_O_2_SHIFT                                   7
31073 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X152                                                                  0x002260UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31074   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X152_DFE_TAP1_OVR_VAL_O_6_0                                         (0x7f<<0) // DFE Tap 1 Override Value
31075   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X152_DFE_TAP1_OVR_VAL_O_6_0_SHIFT                                   0
31076 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X153                                                                  0x002264UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31077   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X153_DFE_TAP2_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 2 Override Value
31078   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X153_DFE_TAP2_OVR_VAL_O_5_0_SHIFT                                   0
31079 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X154                                                                  0x002268UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31080   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X154_DFE_TAP3_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 3 Override Value
31081   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X154_DFE_TAP3_OVR_VAL_O_5_0_SHIFT                                   0
31082 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X155                                                                  0x00226cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31083   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X155_DFE_TAP4_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 4 Override Value
31084   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X155_DFE_TAP4_OVR_VAL_O_5_0_SHIFT                                   0
31085 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X156                                                                  0x002270UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31086   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X156_DFE_TAP5_OVR_VAL_O_5_0                                         (0x3f<<0) // DFE Tap 5 Override Value
31087   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X156_DFE_TAP5_OVR_VAL_O_5_0_SHIFT                                   0
31088 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157                                                                  0x002274UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31089   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157_TXEQ_ADAPT_EN_O_0                                              (0x1<<0) // TX Equalizer adaptation function enable
31090   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157_TXEQ_ADAPT_EN_O_0_SHIFT                                        0
31091   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157_TXEQ_ERR_SIGN_O_1                                              (0x1<<1) // TX Equalizer Error Sign
31092   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157_TXEQ_ERR_SIGN_O_1_SHIFT                                        1
31093   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157_TXEQ_FW_OVRIDE_O_2                                             (0x1<<2) // TX Equalization Firmware over ride  0 -	 Disable firmware based adaptation  1 -	 Enbale firmware based adaptation
31094   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X157_TXEQ_FW_OVRIDE_O_2_SHIFT                                       2
31095 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X158                                                                  0x002278UL //Access:R    DataWidth:0x8    // Multi Field Register.
31096   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X158_TXEQ_ERR_STAT_I_1_0                                            (0x3<<0) // TX Equalization error state
31097   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X158_TXEQ_ERR_STAT_I_1_0_SHIFT                                      0
31098 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X159                                                                  0x00227cUL //Access:R    DataWidth:0x8    // Multi Field Register.
31099   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X159_TXEQ_OVER_EQ_CNT_I_9_8                                         (0x3<<0) // Over equalization count 9-8
31100   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X159_TXEQ_OVER_EQ_CNT_I_9_8_SHIFT                                   0
31101 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X160                                                                  0x002280UL //Access:R    DataWidth:0x8    // Over equalization count 7-0
31102 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X161                                                                  0x002284UL //Access:R    DataWidth:0x8    // Multi Field Register.
31103   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X161_TXEQ_UNDER_EQ_CNT_I_9_8                                        (0x3<<0) // Under equalization count 9-8
31104   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X161_TXEQ_UNDER_EQ_CNT_I_9_8_SHIFT                                  0
31105 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X162                                                                  0x002288UL //Access:R    DataWidth:0x8    // Under equalization count 7-0
31106 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X163                                                                  0x00228cUL //Access:RW   DataWidth:0x8    // TX Equalizer Training Pattern
31107 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X164                                                                  0x002290UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31108   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X164_TXEQ_TRAINING_PATT_O_8                                         (0x1<<0) // TX Equalizer Training Pattern
31109   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X164_TXEQ_TRAINING_PATT_O_8_SHIFT                                   0
31110 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X165                                                                  0x002294UL //Access:RW   DataWidth:0x8    // Mask bit for Txeq training pattern
31111 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X166                                                                  0x002298UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31112   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X166_TXEQ_DONT_CARE_O_8                                             (0x1<<0) // Mask bit for Txeq training pattern
31113   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X166_TXEQ_DONT_CARE_O_8_SHIFT                                       0
31114 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X167                                                                  0x00229cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31115   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X167_TXEQ_RXRECAL_INIT_O_7                                          (0x1<<0) // This bit has similar function as txeq_rxrecal_init  in COMLANE CSR. It is logically OR'ed with the bit in COMLANE
31116   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X167_TXEQ_RXRECAL_INIT_O_7_SHIFT                                    0
31117 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X168                                                                  0x0022a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31118   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X168_INIT_RX_PRESET_HINT_EN_O                                       (0x1<<0) // Enable for primary input lnx_rx_preset_hint during init cal.
31119   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X168_INIT_RX_PRESET_HINT_EN_O_SHIFT                                 0
31120   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X168_RECAL_RX_PRESET_HINT_EN_O                                      (0x1<<1) // Enable for primary input lnx_rx_preset_hint during recal.
31121   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X168_RECAL_RX_PRESET_HINT_EN_O_SHIFT                                1
31122 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X169                                                                  0x0022a4UL //Access:R    DataWidth:0x8    // Multi Field Register.
31123   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X169_TXEQ_RXRECAL_DONE_I_0                                          (0x1<<0) // TX - RECAL RX Equalization status
31124   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X169_TXEQ_RXRECAL_DONE_I_0_SHIFT                                    0
31125 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X170                                                                  0x0022a8UL //Access:R    DataWidth:0x8    // Multi Field Register.
31126   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X170_BLOCK_DEC_ERR                                                  (0x1<<0) // decoder sync header error
31127   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X170_BLOCK_DEC_ERR_SHIFT                                            0
31128 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201                                                                  0x002324UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31129   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_EN_O_0                                                    (0x1<<0) // cdfe enable bit.  1: enable cdfe when rate is 2'b01 or 2'b10.  0: disable cdfe.
31130   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_EN_O_0_SHIFT                                              0
31131   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_WORD_OV_O_1_0                                             (0x3<<1) // The cdfe input word_i overwrite.                                                                                                         2'b00: the word_i input for cdfe block is internally generated.                                     2'b10: the word_i input for cdfe block is set to 0 8-bit or 10-bit mode.                                                       2'b11: the word_i input for cdfe block is set to 1 16-bit or 20-bit mode.
31132   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_WORD_OV_O_1_0_SHIFT                                       1
31133   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_MODE_8B_OV_O_1_0                                          (0x3<<3) // The cdfe input mode_8b_i overwrite.                                                                                                         2'b00: the mode_8b_i input for cdfe block is internally generated.                                      2'b01: the mode_8b_i input for cdfe block is set to 0 10-bit or 20-bit mode.                                                      2'b11: the mode_8b_i input for cdfe block is set to 1 8-bit or 16-bit mode.
31134   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_MODE_8B_OV_O_1_0_SHIFT                                    3
31135   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_RATE_OV_O_2_0                                             (0x7<<5) // The cdfe input rate_i[1:0] overwrite.                                                                                                         3'b0xx: the rate_i input for cdfe block is internally generated.                                     3'b1xx: the rate_i[1:0] input for cdfe block is set to cdfe_rate_ov_o[1:0]
31136   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X201_CDFE_RATE_OV_O_2_0_SHIFT                                       5
31137 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X202                                                                  0x002328UL //Access:RW   DataWidth:0x8    //
31138 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203                                                                  0x00232cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31139   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_GO                                                        (0x1<<4) //
31140   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_GO_SHIFT                                                  4
31141   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_LN_FORCE_CAL                                              (0x1<<5) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
31142   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_LN_FORCE_CAL_SHIFT                                        5
31143   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_LN_RATE_CHANGE_CAL                                        (0x1<<6) // The cdfe force calibration enable.  1: enable force cdfe calibration.  0: disable force cdfe calibration.  Note: Force cdfe calibration is only enabled when force edfe calibration is also enabled.
31144   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_LN_RATE_CHANGE_CAL_SHIFT                                  6
31145   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_LN_EI_EXIT_CAL                                            (0x1<<7) // EI exit cdfe calibration enable.                                                                                                   1: the cdfe calibration is enabled when EI exits and when rate is  2'b01 or 2'b10.                                  0: the cdfe calibration is disabled when EI exits.                                                                    Note: EI exit cdfe calibration is only enabled when EI exit edfe calibration is also enabled.
31146   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X203_CDFE_LN_EI_EXIT_CAL_SHIFT                                      7
31147 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204                                                                  0x002330UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31148   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_CONT_CAL                                               (0x1<<0) // Continuous cdfe calibration enable.                                                                                            1: the continuous cdfe calibration is enabled when the rate is  2'b01 or 2'b10.                                  0: the continuous cdfe calibration is disabled.                                                                        Note: Continuout cdfe calibration is only enabled when continuous edfe calibration is also enabled.
31149   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_CONT_CAL_SHIFT                                         0
31150   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL                                   (0x1<<1) // Enables cdfe calibration during Txeq adaptation phase.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
31151   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE3_TXEQ_ADAPT_CAL_SHIFT                             1
31152   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL                                    (0x1<<2) // Enables cdfe calibration post Txeq adaptation.                                                                                            1: the cdfe calibration is enabled when the rate is  2'b10.                                  0: the cdfe calibration is disabled.
31153   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE3_TXEQ_RXEQ_CAL_SHIFT                              2
31154   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE3_CAL_EN                                           (0x1<<3) // Enables the cdfe calibration in rate3.  1: enables cdfe calibration.  0: disables cdfe calibration.
31155   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE3_CAL_EN_SHIFT                                     3
31156   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE2_CAL_EN                                           (0x1<<4) // Enables the cdfe calibration in rate2.  1: enables cdfe calibration.  0: disables cdfe calibration.
31157   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X204_CDFE_LN_RATE2_CAL_EN_SHIFT                                     4
31158 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X205                                                                  0x002334UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31159 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X206                                                                  0x002338UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31160 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X207                                                                  0x00233cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31161 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X208                                                                  0x002340UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31162   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X208_AHB_CDFE_COARSE_DLL_OV_EN                                      (0x1<<7) // cdfe coarse dll overwrite enable.  1: enable coarse dll overwrite for cdfe.  0: disable coarse dll overwrite for cdfe.
31163   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X208_AHB_CDFE_COARSE_DLL_OV_EN_SHIFT                                7
31164 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X213                                                                  0x002354UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during txeq adaptation phase in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31165 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X214                                                                  0x002358UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during post  txeq adaptation  in rate3 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31166 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X215                                                                  0x00235cUL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during init cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31167 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X216                                                                  0x002360UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during continuos cal in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31168 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X217                                                                  0x002364UL //Access:RW   DataWidth:0x8    // Enables for various cdfe component during re-calibration in rate2 bit[0] : enables/disables dll coarse calibration bit[1] : enables/disables dll fine calibration bit[2] : enables/disables dlev calibration bit[3] : enables/disables tap1 calibration bit[4] : enables/disables tap2 calibration bit[5] : enables/disables tap3 calibration bit[6] : enables/disables tap4 calibration bit[7] : enables/disables tap5 calibration
31169 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X220                                                                  0x002370UL //Access:RW   DataWidth:0x8    // Start value for dlev_ref.
31170 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X221                                                                  0x002374UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31171   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                         (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
31172   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X221_CDFE_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT                   0
31173 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X222                                                                  0x002378UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31174   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0                     (0x1f<<0) // Enables copying of adapted tap values to cmp2 taps bit[0] : enables/disables copying to tap1 bit[1] : enables/disables copying to tap2 bit[2] : enables/disables copying to tap3 bit[3] : enables/disables copying to tap4 bit[4] : enables/disables copying to tap5
31175   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X222_CDFE_NON_ADAPTATION_EDGE_CMP_TAP_SEL_O_4_0_SHIFT               0
31176 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X223                                                                  0x00237cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31177   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X223_AHB_CDFE_CMP1_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP1 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[1]
31178   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X223_AHB_CDFE_CMP1_TAP1_OFFSET_SHIFT                                0
31179 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X224                                                                  0x002380UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31180   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[2]
31181   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X224_AHB_CDFE_CMP1_TAP2_OFFSET_5_0_SHIFT                            0
31182 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X225                                                                  0x002384UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31183   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[3]
31184   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X225_AHB_CDFE_CMP1_TAP3_OFFSET_5_0_SHIFT                            0
31185 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X226                                                                  0x002388UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31186   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP1 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[4]
31187   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X226_AHB_CDFE_CMP1_TAP4_OFFSET_5_0_SHIFT                            0
31188 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X227                                                                  0x00238cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31189   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X227_AHB_CDFE_CMP1_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP1 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[5]
31190   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X227_AHB_CDFE_CMP1_TAP5_OFFSET_SHIFT                                0
31191 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X228                                                                  0x002390UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31192   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X228_AHB_CDFE_CMP2_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP2 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[1]
31193   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X228_AHB_CDFE_CMP2_TAP1_OFFSET_SHIFT                                0
31194 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X229                                                                  0x002394UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31195   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[2]
31196   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X229_AHB_CDFE_CMP2_TAP2_OFFSET_5_0_SHIFT                            0
31197 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X230                                                                  0x002398UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31198   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[3]
31199   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X230_AHB_CDFE_CMP2_TAP3_OFFSET_5_0_SHIFT                            0
31200 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X231                                                                  0x00239cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31201   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP2 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[4]
31202   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X231_AHB_CDFE_CMP2_TAP4_OFFSET_5_0_SHIFT                            0
31203 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X232                                                                  0x0023a0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31204   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X232_AHB_CDFE_CMP2_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP2 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[5]
31205   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X232_AHB_CDFE_CMP2_TAP5_OFFSET_SHIFT                                0
31206 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X233                                                                  0x0023a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31207   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X233_AHB_CDFE_CMP3_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP3 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[1]
31208   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X233_AHB_CDFE_CMP3_TAP1_OFFSET_SHIFT                                0
31209 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X234                                                                  0x0023a8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31210   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[2]
31211   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X234_AHB_CDFE_CMP3_TAP2_OFFSET_5_0_SHIFT                            0
31212 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X235                                                                  0x0023acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31213   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[3]
31214   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X235_AHB_CDFE_CMP3_TAP3_OFFSET_5_0_SHIFT                            0
31215 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X236                                                                  0x0023b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31216   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP3 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[4]
31217   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X236_AHB_CDFE_CMP3_TAP4_OFFSET_5_0_SHIFT                            0
31218 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X237                                                                  0x0023b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31219   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X237_AHB_CDFE_CMP3_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP3 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[5]
31220   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X237_AHB_CDFE_CMP3_TAP5_OFFSET_SHIFT                                0
31221 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X238                                                                  0x0023b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31222   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X238_AHB_CDFE_CMP4_TAP1_OFFSET                                      (0x7f<<0) // Override for CMP4 TAP1 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[1]
31223   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X238_AHB_CDFE_CMP4_TAP1_OFFSET_SHIFT                                0
31224 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X239                                                                  0x0023bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31225   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP2 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[2]
31226   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X239_AHB_CDFE_CMP4_TAP2_OFFSET_5_0_SHIFT                            0
31227 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X240                                                                  0x0023c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31228   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP3 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[3]
31229   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X240_AHB_CDFE_CMP4_TAP3_OFFSET_5_0_SHIFT                            0
31230 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X241                                                                  0x0023c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31231   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0                                  (0x3f<<0) // Override for CMP4 TAP4 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[4]
31232   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X241_AHB_CDFE_CMP4_TAP4_OFFSET_5_0_SHIFT                            0
31233 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X242                                                                  0x0023c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31234   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X242_AHB_CDFE_CMP4_TAP5_OFFSET                                      (0x3f<<0) // Override for CMP4 TAP5 calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[5]
31235   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X242_AHB_CDFE_CMP4_TAP5_OFFSET_SHIFT                                0
31236 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X243                                                                  0x0023ccUL //Access:RW   DataWidth:0x8    // Override for CMP1 main calibrated offset value. Enabled by qahb_cdfe_cmp1_preset_offset_5_0[0]
31237 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X244                                                                  0x0023d0UL //Access:RW   DataWidth:0x8    // Override for CMP2 main calibrated offset value. Enabled by qahb_cdfe_cmp2_preset_offset_5_0[0]
31238 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X245                                                                  0x0023d4UL //Access:RW   DataWidth:0x8    // Override for CMP3 main calibrated offset value. Enabled by qahb_cdfe_cmp3_preset_offset_5_0[0]
31239 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X246                                                                  0x0023d8UL //Access:RW   DataWidth:0x8    // Override for CMP4 main calibrated offset value. Enabled by qahb_cdfe_cmp4_preset_offset_5_0[0]
31240 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X247                                                                  0x0023dcUL //Access:RW   DataWidth:0x8    //
31241 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X248                                                                  0x0023e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31242   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X248_AHB_CDFE_DLL_FINE_MASK_9_8                                     (0x3<<0) //
31243   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X248_AHB_CDFE_DLL_FINE_MASK_9_8_SHIFT                               0
31244   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT                                   (0xf<<2) //
31245   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X248_AHB_CDFE_FINE_DLL_EDGE_SHIFT_SHIFT                             2
31246 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X249                                                                  0x0023e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31247   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X249_AHB_CDFE_ERR_SMPL_SHIFT                                        (0xf<<0) //
31248   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X249_AHB_CDFE_ERR_SMPL_SHIFT_SHIFT                                  0
31249   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X249_AHB_CDFE_FINE_DLL_OV_EN                                        (0x1<<4) // cdfe fine dll overwrite enable.  1: enable fine dll overwrite for cdfe.  0: disable fine dll overwrite for cdfe.
31250   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X249_AHB_CDFE_FINE_DLL_OV_EN_SHIFT                                  4
31251 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250                                                                  0x0023e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31252   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8                              (0x1<<0) //
31253   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK90_8_SHIFT                        0
31254   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8                             (0x1<<1) //
31255   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE2_EYE_DLY_TO_CLK270_8_SHIFT                       1
31256   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8                              (0x1<<2) //
31257   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK90_8_SHIFT                        2
31258   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8                             (0x1<<3) //
31259   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X250_AHB_CDFE_RATE3_EYE_DLY_TO_CLK270_8_SHIFT                       3
31260 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X251                                                                  0x0023ecUL //Access:RW   DataWidth:0x8    //
31261 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X252                                                                  0x0023f0UL //Access:RW   DataWidth:0x8    //
31262 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X253                                                                  0x0023f4UL //Access:RW   DataWidth:0x8    //
31263 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X254                                                                  0x0023f8UL //Access:RW   DataWidth:0x8    //
31264 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255                                                                  0x0023fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31265   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_CDFE_DIR_OV_EN                                                 (0x1<<0) // Override enable for CDFE calibration direction
31266   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_CDFE_DIR_OV_EN_SHIFT                                           0
31267   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_CDFE_DIR_OV_VAL                                                (0x1<<1) // Override value for CDFE calibration direction
31268   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_CDFE_DIR_OV_VAL_SHIFT                                          1
31269   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_ENA270_OVR_EN_O                                     (0x1<<2) // Override enable for CDFE output eye_ena270. When 1, AHB value is passed to PMA
31270   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_ENA270_OVR_EN_O_SHIFT                               2
31271   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_ENA90_OVR_EN_O                                      (0x1<<3) // Override enable for CDFE output eye_ena90. When 1, AHB value is passed to PMA
31272   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_ENA90_OVR_EN_O_SHIFT                                3
31273   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_PHD_ENA_OVR_EN_O                                        (0x1<<4) // Override enable for CDFE output phd_ena. When 1, AHB value is passed to PMA
31274   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_PHD_ENA_OVR_EN_O_SHIFT                                  4
31275   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_DLY_OVR_EN_O                                        (0x1<<5) // cdfe eye delay overwrite enable.  1: enable eye delay overwrite for cdfe.  0: disable eye delay overwrite for cdfe.
31276   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_DLY_OVR_EN_O_SHIFT                                  5
31277   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O                                    (0x1<<6) // Override enable for CDFE output eye_sgn_rst. When 1, AHB value is passed to PMA
31278   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X255_PMA_LN_EYE_SGN_RST_OVR_EN_O_SHIFT                              6
31279 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X256                                                                  0x002400UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK90.
31280 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X257                                                                  0x002404UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31281   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8                                 (0x1<<0) // cdfe eye delay count overwrite value for CLK90.
31282   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X257_AHB_CDFE_EYE_DLY_TO_CLK90_OV_8_SHIFT                           0
31283   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0                         (0x7f<<1) // This register represents the maximum comparator offset from the midpoint code 127/128 that must be met for the comparator to be selected as adaptation comparator during dlev and tap adaptation.
31284   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X257_CDFE_DLEV_CMP_SEL_MAX_ABS_THRESH_O_6_0_SHIFT                   1
31285 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X258                                                                  0x002408UL //Access:RW   DataWidth:0x8    // cdfe eye delay count overwrite value for CLK270.
31286 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259                                                                  0x00240cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31287   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8                                (0x1<<0) // cdfe eye delay count overwrite value for CLK270.
31288   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_AHB_CDFE_EYE_DLY_TO_CLK270_OV_8_SHIFT                          0
31289   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_AHB_CDFE_DLEV_OV_EN                                            (0x1<<1) // cdfe dlev overwrite enable.  1: enable dlev overwrite for cdfe.  0: disable dlev overwrite for cdfe.
31290   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_AHB_CDFE_DLEV_OV_EN_SHIFT                                      1
31291   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0                              (0x1f<<2) // Register override for overriding adaptation comparator select bit [0] : override enable bit [4:1] : override value
31292   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_CDFE_DLEV_ADAPT_CMP_SEL_OVR_O_4_0_SHIFT                        2
31293   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8                         (0x1<<7) // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
31294   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X259_CDFE_DLEV_ADAPT_CMP_OFFSET_VAL_OVR_O_8_SHIFT                   7
31295 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X260                                                                  0x002410UL //Access:RW   DataWidth:0x8    // Register override for overriding adaptation comparator offset value bit [0] : override enable bit [8:1] : override value
31296 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X261                                                                  0x002414UL //Access:RW   DataWidth:0x8    // cdfe dlevn overwrite value.
31297 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X262                                                                  0x002418UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31298   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X262_AHB_CDFE_TAP_OV_EN                                             (0x1f<<0) // cdfe tap1~5 overwrite enable.                                                                                                    Bit[0]: enable tap1 overwrite for cdfe. Bit[1]: enable tap2 overwrite for cdfe Bit[2]: enable tap3 overwrite for cdfe.  Bit[3]: enable tap4 overwrite for cdfe. Bit[4]: enable tap5 overwrite for cdfe.
31299   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X262_AHB_CDFE_TAP_OV_EN_SHIFT                                       0
31300 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X263                                                                  0x00241cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31301   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X263_AHB_CDFE_TAP1_OV                                               (0x7f<<0) // cdfe tap1 overwrite value
31302   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X263_AHB_CDFE_TAP1_OV_SHIFT                                         0
31303 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X264                                                                  0x002420UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31304   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X264_AHB_CDFE_TAP2_OV                                               (0x3f<<0) // cdfe tap2 overwrite value
31305   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X264_AHB_CDFE_TAP2_OV_SHIFT                                         0
31306 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X265                                                                  0x002424UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31307   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X265_AHB_CDFE_TAP3_OV                                               (0x3f<<0) // cdfe tap3 overwrite value
31308   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X265_AHB_CDFE_TAP3_OV_SHIFT                                         0
31309 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X266                                                                  0x002428UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31310   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X266_AHB_CDFE_TAP4_OV                                               (0x3f<<0) // cdfe tap4 overwrite value
31311   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X266_AHB_CDFE_TAP4_OV_SHIFT                                         0
31312 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X267                                                                  0x00242cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31313   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X267_AHB_CDFE_TAP5_OV                                               (0x3f<<0) // cdfe tap5 overwrite value
31314   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X267_AHB_CDFE_TAP5_OV_SHIFT                                         0
31315   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O                         (0x1<<7) // Enables FW enable control for TAP adapt using DLEV
31316   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X267_CDFE_TAP_ADAPT_USING_DLEV_FI_CTRL_EN_O_SHIFT                   7
31317 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268                                                                  0x002430UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31318   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O                                 (0x1<<0) // Instucts to start TAP adapt using DLEV in FW enabled mode
31319   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_CDFE_TAP_ADAPT_USING_DLEV_GO_O_SHIFT                           0
31320   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O                       (0x1<<1) //
31321   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_CDFE_LOAD_PREVIOUS_RESULT_DURING_RECAL_O_SHIFT                 1
31322   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O                   (0x1<<2) //
31323   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_CDFE_LOAD_PREVIOUS_ADAPTED_VAL_BEFORE_DLEV_O_SHIFT             2
31324   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_AHB_CDFE_DFE_VAL_OVR_EN_O                                      (0x1<<7) //
31325   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X268_AHB_CDFE_DFE_VAL_OVR_EN_O_SHIFT                                7
31326 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269                                                                  0x002434UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31327   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O                               (0x1<<0) //
31328   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269_AHB_CDFE_TAP_N_OFST_CAPTURE_EN_O_SHIFT                         0
31329   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269_AHB_CDFE_STROBE_EN_O                                           (0x1<<1) //
31330   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269_AHB_CDFE_STROBE_EN_O_SHIFT                                     1
31331   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269_AHB_CDFE_CMP_ENA_O                                             (0xf<<2) //
31332   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X269_AHB_CDFE_CMP_ENA_O_SHIFT                                       2
31333 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X270                                                                  0x002438UL //Access:RW   DataWidth:0x8    //
31334 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271                                                                  0x00243cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31335   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0                                    (0x1f<<0) //
31336   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271_AHB_CDFE_DIV_SIGN_BIT_O_4_0_SHIFT                              0
31337   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O                            (0x1<<5) // Forces the positive dlev training pattern to be used
31338   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271_CDFE_FORCE_POS_DLEV_TRAINING_PATT_O_SHIFT                      5
31339   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O                            (0x1<<6) // Forces the negative dlev training pattern to be used
31340   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X271_CDFE_FORCE_NEG_DLEV_TRAINING_PATT_O_SHIFT                      6
31341 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X272                                                                  0x002440UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31342   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X272_CDFE_TAP1_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP1 adapted value
31343   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X272_CDFE_TAP1_SCALE_O_2_0_SHIFT                                    0
31344   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X272_CDFE_TAP1_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP1 adapted value
31345   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X272_CDFE_TAP1_SHIFT_O_4_0_SHIFT                                    3
31346 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X273                                                                  0x002444UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31347   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X273_CDFE_TAP2_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP2 adapted value
31348   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X273_CDFE_TAP2_SCALE_O_2_0_SHIFT                                    0
31349   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X273_CDFE_TAP2_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP2 adapted value
31350   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X273_CDFE_TAP2_SHIFT_O_4_0_SHIFT                                    3
31351 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X274                                                                  0x002448UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31352   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X274_CDFE_TAP3_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP3 adapted value
31353   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X274_CDFE_TAP3_SCALE_O_2_0_SHIFT                                    0
31354   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X274_CDFE_TAP3_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP3 adapted value
31355   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X274_CDFE_TAP3_SHIFT_O_4_0_SHIFT                                    3
31356 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X275                                                                  0x00244cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31357   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X275_CDFE_TAP4_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP4 adapted value
31358   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X275_CDFE_TAP4_SCALE_O_2_0_SHIFT                                    0
31359   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X275_CDFE_TAP4_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP4 adapted value
31360   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X275_CDFE_TAP4_SHIFT_O_4_0_SHIFT                                    3
31361 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X276                                                                  0x002450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31362   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X276_CDFE_TAP5_SCALE_O_2_0                                          (0x7<<0) // Scale factor CDFE TAP5 adapted value
31363   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X276_CDFE_TAP5_SCALE_O_2_0_SHIFT                                    0
31364   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X276_CDFE_TAP5_SHIFT_O_4_0                                          (0x1f<<3) // Shift factor CDFE TAP5 adapted value
31365   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X276_CDFE_TAP5_SHIFT_O_4_0_SHIFT                                    3
31366 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277                                                                  0x002454UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31367   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_RA_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_reset_ra Bit 1: Override msm_reset_ra
31368   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_RA_OVR_O_SHIFT                                    0
31369   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_P2S_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_p2s Bit 1: Override msm_reset_p2s
31370   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_P2S_OVR_O_SHIFT                                   2
31371   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_LNREGH_OVR_O                                      (0x3<<4) // Bit 0:  Override enable for msm_reset_lnregh Bit 1: Override msm_reset_lnregh
31372   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_LNREGH_OVR_O_SHIFT                                4
31373   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_LNREG_OVR_O                                       (0x3<<6) // Bit 0:  Override enable for msm_reset_lnreg Bit 1: Override msm_reset_lnreg
31374   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X277_LN_MSM_RESET_LNREG_OVR_O_SHIFT                                 6
31375 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278                                                                  0x002458UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31376   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_RESET_CDR_OVR_O                                         (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr Bit 1: Override msm_reset_cdr
31377   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_RESET_CDR_OVR_O_SHIFT                                   0
31378   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_RESET_DFE_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_dfe Bit 1: Override msm_reset_dfe
31379   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_RESET_DFE_OVR_O_SHIFT                                   2
31380   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_PD_LNREGH_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_pd_lnregh Bit 1: Override msm_pd_lnregh
31381   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_PD_LNREGH_OVR_O_SHIFT                                   4
31382   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_PD_VCO_BUF_OVR_O                                        (0x3<<6) // Bit 0:  Override enable for msm_pd_vco_buf Bit 1: Override msm_pd_vco_buf
31383   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X278_LN_MSM_PD_VCO_BUF_OVR_O_SHIFT                                  6
31384 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279                                                                  0x00245cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31385   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_RESET_CDR_GCRX_OVR_O                                    (0x3<<0) // Bit 0:  Override enable for msm_reset_cdr_gcrx Bit 1: Override msm_reset_cdr_gcrx
31386   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_RESET_CDR_GCRX_OVR_O_SHIFT                              0
31387   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_RXGATE_EN_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_rxgate_en Bit 1: Override msm_rxgate_en
31388   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_RXGATE_EN_OVR_O_SHIFT                                   2
31389   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_RESET_VCO_OVR_O                                         (0x3<<4) // Bit 0:  Override enable for msm_reset_vco Bit 1: Override msm_reset_vco
31390   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_RESET_VCO_OVR_O_SHIFT                                   4
31391   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_IDDQ_SD_OVR_O                                           (0x3<<6) // Bit 0:  Override enable for msm_iddq_sd Bit 1: Override msm_iddq_sd
31392   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X279_LN_MSM_IDDQ_SD_OVR_O_SHIFT                                     6
31393 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280                                                                  0x002460UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31394   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_PD_DFE_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_pd_dfe Bit 1: Override msm_pd_dfe
31395   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_PD_DFE_OVR_O_SHIFT                                      0
31396   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_PD_DFE_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for msm_pd_dfe_bias Bit 1: Override msm_pd_dfe_bias
31397   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_PD_DFE_BIAS_OVR_O_SHIFT                                 2
31398   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O                                     (0x3<<4) // Bit 0:  Override enable for msm_txdrv_lp_idle Bit 1: Override msm_txdrv_lp_idle
31399   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_TXDRV_LP_IDLE_OVR_O_SHIFT                               4
31400   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O                                   (0x3<<6) // Bit 0:  Override enable for msm_txreg_bleed_ena Bit 1: Override msm_txreg_bleed_ena
31401   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X280_LN_MSM_TXREG_BLEED_ENA_OVR_O_SHIFT                             6
31402 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281                                                                  0x002464UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31403   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_TXREG_OVR_O                                          (0x3<<0) // Bit 0:  Override enable for msm_pd_txreg Bit 1: Override msm_pd_txreg
31404   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_TXREG_OVR_O_SHIFT                                    0
31405   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_LNREG_OVR_O                                          (0x3<<2) // Bit 0:  Override enable for msm_pd_lnreg Bit 1: Override msm_pd_lnreg
31406   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_LNREG_OVR_O_SHIFT                                    2
31407   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_P2S_OVR_O                                            (0x3<<4) // Bit 0:  Override enable for pd_p2s Bit 1: Override pd_p2s
31408   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_P2S_OVR_O_SHIFT                                      4
31409   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_RA_OVR_O                                             (0x3<<6) // Bit 0:  Override enable for pd_ra Bit 1: Override pd_ra
31410   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X281_LN_MSM_PD_RA_OVR_O_SHIFT                                       6
31411 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282                                                                  0x002468UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31412   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282_LN_MSM_PD_SLV_BIAS_OVR_O                                       (0x3<<2) // Bit 0:  Override enable for pd_slv_bias Bit 1: Override pd_slv_bias
31413   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282_LN_MSM_PD_SLV_BIAS_OVR_O_SHIFT                                 2
31414   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282_LN_MSM_PD_TXDRV_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for pd_txdrv Bit 1: Override pd_txdrv
31415   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282_LN_MSM_PD_TXDRV_OVR_O_SHIFT                                    4
31416   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282_LN_MSM_PD_VCO_OVR_O                                            (0x3<<6) // Bit 0:  Override enable for msm_pd_vco Bit 1: Override msm_pd_vco
31417   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X282_LN_MSM_PD_VCO_OVR_O_SHIFT                                      6
31418 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283                                                                  0x00246cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31419   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_CDR_EN_OVR_O                                            (0x3<<0) // Bit 0:  Override enable for msm_cdr_en Bit 1: Override msm_cdr_en
31420   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_CDR_EN_OVR_O_SHIFT                                      0
31421   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_RESET_S2P_OVR_O                                         (0x3<<2) // Bit 0:  Override enable for msm_reset_s2p Bit 1: Override msm_reset_s2p
31422   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_RESET_S2P_OVR_O_SHIFT                                   2
31423   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_RXCLK_EN_OVR_O                                          (0x3<<4) // Bit 0:  Override enable for msm_rxclk_en Bit 1: Override msm_rxclk_en
31424   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_RXCLK_EN_OVR_O_SHIFT                                    4
31425   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_WORD_OVR_O                                              (0x3<<6) // Bit 0:  Override enable for msm_word Bit 1: Override msm_word
31426   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X283_LN_MSM_WORD_OVR_O_SHIFT                                        6
31427 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284                                                                  0x002470UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31428   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284_LN_MSM_RATE_OVR_O                                              (0x7<<0) // Bit 0:  Override enable for msm_rate Bit [2:1] : Override msm_rate
31429   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284_LN_MSM_RATE_OVR_O_SHIFT                                        0
31430   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284_LN_MSM_RXVCODIV_OVR_O                                          (0x7<<3) // Bit 0:  Override enable for msm_rxvcodiv Bit [2:1] : Override msm_rxvcodiv
31431   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284_LN_MSM_RXVCODIV_OVR_O_SHIFT                                    3
31432   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O                                   (0x3<<6) // Not currently used
31433   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X284_LN_MSM_RESET_TX_CLKDIV_OVR_O_SHIFT                             6
31434 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X285                                                                  0x002474UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31435   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X285_LN_MSM_TXVCODIV_OVR_O                                          (0x7<<0) // Bit 0:  Override enable for msm_txvcodiv Bit [2:1] : Override msm_txvcodiv
31436   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X285_LN_MSM_TXVCODIV_OVR_O_SHIFT                                    0
31437 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301                                                                  0x0024b4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31438   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_RX_SRC_O                                                       (0x1<<0) // RX loopback mux input select. 0 - Output of mux is normal RX data path. 1 - Output of mux is output from 8b/10b encoder.
31439   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_RX_SRC_O_SHIFT                                                 0
31440   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_TREG0_POL_O                                                    (0x1<<1) // TReg0 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
31441   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_TREG0_POL_O_SHIFT                                              1
31442   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_TREG0_BIT_O                                                    (0x1<<2) // TReg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
31443   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_TREG0_BIT_O_SHIFT                                              2
31444   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_TREG0_WORD_O                                                   (0x1<<3) // TReg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
31445   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_TREG0_WORD_O_SHIFT                                             3
31446   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_DMUX_TXA_SEL_O_1_0                                             (0x3<<4) // Transmit mux A data input select.
31447   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_DMUX_TXA_SEL_O_1_0_SHIFT                                       4
31448   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_P2S_RBUF_AUTOFIX_O                                             (0x1<<6) // P2S ring buffer autofix enable. 0 - Ring buffer will not attempt to fix overflow / underflows 1 - Ring buffer will reset upon detection of overflow/underflow
31449   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X301_P2S_RBUF_AUTOFIX_O_SHIFT                                       6
31450 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302                                                                  0x0024b8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31451   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_TREG1_POL_O                                                    (0x1<<0) // TReg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
31452   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_TREG1_POL_O_SHIFT                                              0
31453   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_TREG1_BIT_O                                                    (0x1<<1) // TReg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
31454   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_TREG1_BIT_O_SHIFT                                              1
31455   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_TREG1_WORD_O                                                   (0x1<<2) // TReg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
31456   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_TREG1_WORD_O_SHIFT                                             2
31457   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG1_POL_O                                                     (0x1<<3) // Reg1 data bank polarity select. 0 - Data is unmodified. 1 - Data polarity is reversed.
31458   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG1_POL_O_SHIFT                                               3
31459   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG1_BIT_O                                                     (0x1<<4) // Reg1 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
31460   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG1_BIT_O_SHIFT                                               4
31461   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG1_WORD_O                                                    (0x1<<5) // Reg1 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
31462   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG1_WORD_O_SHIFT                                              5
31463   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG0_POL_O                                                     (0x1<<6) // Used as Reg0 polarity select
31464   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X302_REG0_POL_O_SHIFT                                               6
31465 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303                                                                  0x0024bcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31466   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_REG0_BIT_O                                                     (0x1<<0) // Reg0 data bank bit order select. 0 - Normal bit order used. Bit order unmodified. 1 - Reversed bit order used. Bit order in each word reversed.
31467   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_REG0_BIT_O_SHIFT                                               0
31468   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_REG0_WORD_O                                                    (0x1<<1) // Reg0 data bank word order select. 0 - Normal word order used - words are not modified. 1 - Flipped word order used - lower and upper words are flipped.
31469   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_REG0_WORD_O_SHIFT                                              1
31470   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_DMUX_TXB_SEL_O_2_0                                             (0x7<<2) // Transmit mux B data input select enable.
31471   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_DMUX_TXB_SEL_O_2_0_SHIFT                                       2
31472   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_TX_CTRL_O_24                                                   (0x1<<5) // Bit 24: txdrv_c2_in[3]
31473   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_TX_CTRL_O_24_SHIFT                                             5
31474   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_WIDTH_CHNG_EN_O                                                (0x1<<6) // Enable bit for width_chng module
31475   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_WIDTH_CHNG_EN_O_SHIFT                                          6
31476   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_TXTERM_CAL_SEQ_EN_O                                            (0x1<<7) // Txterm calibration enable
31477   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X303_TXTERM_CAL_SEQ_EN_O_SHIFT                                      7
31478 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304                                                                  0x0024c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31479   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304_TXTERM_CAL_RSEL                                                (0x7<<0) // tx termination calibration comparator threshold select
31480   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304_TXTERM_CAL_RSEL_SHIFT                                          0
31481   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304_AHB_LN_RXBIT_STRIP_O                                           (0x3<<3) // Bit stripping on rxdata from PMA to PCS 2�b00: no bit stripping 2�b01: 2x bit stripping 2�b10: reserved 2�b11: 4x bit stripping
31482   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304_AHB_LN_RXBIT_STRIP_O_SHIFT                                     3
31483   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304_AHB_MAC_WIDTH_O                                                (0x3<<5) // Data width selector for PCS/MAC interface. 2�b00: GigE or XAUI 2�b01: GigE or XAUI 2�b10: RXAUI 2�b11: XFI
31484   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X304_AHB_MAC_WIDTH_O_SHIFT                                          5
31485 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305                                                                  0x0024c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31486   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_AHB_TXMAC_THRESHOLD_O                                          (0x3<<0) // An internal FIFO is included to handle the communication between the external 64-bit data and the internal 20-bit data. The reading operation will begin only when the difference between the write pointer and read pointer for this FIFO reaches ahb_txmac_threshold_o.
31487   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_AHB_TXMAC_THRESHOLD_O_SHIFT                                    0
31488   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_AHB_LN_TXBIT_REPEAT_O                                          (0x3<<2) // Bit stuffing on txdata from PCS to PMA, bit stripping on rxdata from PMA to PCS 2�b00: no bit stuffing nor stripping 2�b01: 2x bit stuffing and stripping 2�b10: reserved 2�b11: 4x bit stuffing and stripping
31489   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_AHB_LN_TXBIT_REPEAT_O_SHIFT                                    2
31490   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_MODE_8B_O_1_0                                                  (0x3<<4) // 8b mode control, blocks prior AFE side of 8b/10b enc/dec 0 - Data word is 10 bits 1 - Data word 8 bits
31491   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_MODE_8B_O_1_0_SHIFT                                            4
31492   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_ENC_EN_O                                                       (0x1<<6) // 8b/10b encoder enable.
31493   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_ENC_EN_O_SHIFT                                                 6
31494   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_DEC_EN_O                                                       (0x1<<7) // 8b/10b decoder enable.
31495   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X305_DEC_EN_O_SHIFT                                                 7
31496 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X306                                                                  0x0024c8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31497   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X306_AHB_TX_CDAC_OVR                                                (0xf<<0) // TX termination calibration DAC override. Signal ahb_tx_term_en_cal_ovr must also be asserted to take effect.
31498   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X306_AHB_TX_CDAC_OVR_SHIFT                                          0
31499   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X306_LN_COMMON_SYNC_TXCLK_EN_O                                      (0x1<<4) // Per lane common synchronous clock between PMA, PCS and SoC logic enable bit. 1: in NORM state, lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA or its divided down version and this clock can be used as a common synchronous clock between PMA, PCS and SoC logic. In other state, it is switched to cmu_ck_soc_o[1]. 0: lnX_ck_txb_o is swtiched to cmu_ck_soc_o[1].
31500   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X306_LN_COMMON_SYNC_TXCLK_EN_O_SHIFT                                4
31501 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307                                                                  0x0024ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31502   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_LN_TO_CLK_TXB_WAIT_O                                           (0x1f<<0) // In per lane common synchronous clock mode, after the lnX_ck_txb_o is switched to the per lane transmit byte clock from PMA. The lnX_ok_o will get asserted after lnX_to_clk_txb_wait_o lnX_ck_txb_o cycles.
31503   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_LN_TO_CLK_TXB_WAIT_O_SHIFT                                     0
31504   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_PIPE_EN_O                                                      (0x1<<5) // PIPE interface block enable.
31505   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_PIPE_EN_O_SHIFT                                                5
31506   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_SAPIS_EN_O                                                     (0x1<<6) // SAPIS interface block enable.
31507   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_SAPIS_EN_O_SHIFT                                               6
31508   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_USB_MODE                                                       (0x1<<7) // Signal Detect USB mode enable
31509   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X307_USB_MODE_SHIFT                                                 7
31510 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308                                                                  0x0024d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31511   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_ENC_CLR_ERR_O                                            (0x1<<1) // 128b/130b encoder clear error
31512   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_ENC_CLR_ERR_O_SHIFT                                      1
31513   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_DEC_EN_ERR_CHK_O                                         (0x1<<3) // 130b/128b error check enable
31514   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_DEC_EN_ERR_CHK_O_SHIFT                                   3
31515   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0                                    (0x7<<4) // 130b/128b: number of OS indicating end of data
31516   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_DEC_CHK_OS_NMBR_O_2_0_SHIFT                              4
31517   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_DEC_CLR_ERR_O                                            (0x1<<7) // 130b/128b: clear error flag
31518   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X308_BLOCK_DEC_CLR_ERR_O_SHIFT                                      7
31519 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X309                                                                  0x0024d4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31520   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0                                  (0xf<<0) // 130b/128b: number of sync hdr errors before asserting sync error flag
31521   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X309_BLOCK_DEC_ERR_THRESHOLD_O_3_0_SHIFT                            0
31522   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0                                   (0xf<<4) // 130b/128b: number of continuous blocks checked
31523   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X309_BLOCK_DEC_CHK_BLK_NMBR_O_3_0_SHIFT                             4
31524 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310                                                                  0x0024d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31525   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_EBUF_RSTN_O                                                    (0x1<<0) // Synchronous clear for elastic buffer
31526   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_EBUF_RSTN_O_SHIFT                                              0
31527   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_ALIGN_RSTN_O                                                   (0x1<<1) // Synchronous clear for block/symbol aligner
31528   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_ALIGN_RSTN_O_SHIFT                                             1
31529   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_EBUF_SKP_ADD_EN_O                                              (0x1<<2) // Elastic buffer SKP add enable
31530   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_EBUF_SKP_ADD_EN_O_SHIFT                                        2
31531   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_RBUF_RSTN_O                                                    (0x1<<3) // TX FIFO synchronous reset
31532   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_RBUF_RSTN_O_SHIFT                                              3
31533   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_EN_SKPOS_ERR_O                                                 (0x1<<5) // Enables skpos error status propagation in Gen3
31534   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X310_EN_SKPOS_ERR_O_SHIFT                                           5
31535 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311                                                                  0x0024dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31536   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311_PIPE_LFREQ                                                     (0x3f<<0) // LF value for full swing
31537   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311_PIPE_LFREQ_SHIFT                                               0
31538   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311_DIS_BLOCK_ALIGN_CTRL_O                                         (0x1<<6) // Disables the primary input lnX_block_align_control
31539   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311_DIS_BLOCK_ALIGN_CTRL_O_SHIFT                                   6
31540   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311_DIS_EIEOS_CHK_IN_LB_O                                          (0x1<<7) // Disables the EIEOS check in loopback
31541   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X311_DIS_EIEOS_CHK_IN_LB_O_SHIFT                                    7
31542 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312                                                                  0x0024e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31543   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312_COEF_FE_LIMIT_EN_O                                             (0x1<<0) // FE TxEq Co-efficient Limiting Enable control
31544   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312_COEF_FE_LIMIT_EN_O_SHIFT                                       0
31545   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312_RXVALID_DIS_AT_RATE_CHG_O_0                                    (0x1<<1) // Value 1 forces rxvalid to be deasserted during rate change to gen 3
31546   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312_RXVALID_DIS_AT_RATE_CHG_O_0_SHIFT                              1
31547   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312_P2S_RBUF_BUF_THRESH_O_3_0                                      (0xf<<2) // TX FIFO: specifies how far write pointer need to be ahead of read pointer before almost_full_o is asserted
31548   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X312_P2S_RBUF_BUF_THRESH_O_3_0_SHIFT                                2
31549 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X313                                                                  0x0024e4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31550   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X313_AHB_RX_GEARBOX_DISABLE_O                                       (0x1<<0) // 0: enable rx_gearbox, 1: disable rx_gearbox
31551   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X313_AHB_RX_GEARBOX_DISABLE_O_SHIFT                                 0
31552   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X313_AHB_TX_GEARBOX_DISABLE_O                                       (0x1<<1) // 0: enable tx_gearbox, 1: disable tx_gearbox
31553   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X313_AHB_TX_GEARBOX_DISABLE_O_SHIFT                                 1
31554 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314                                                                  0x0024e8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31555   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_GEN1_OLD_RXDATA_SRC                                            (0x1<<0) // Mux select for data input to polbit_reg0  0:pma_ln_dfe_err_i , 1: pma_ln_rxdata_i
31556   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_GEN1_OLD_RXDATA_SRC_SHIFT                                      0
31557   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_SKIP_CDR_GEN3_O                                                (0x1<<1) // To skip cdr calibration routines for PCIe gen3.  Can be used when PHY is operating in gen1,2 only.
31558   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_SKIP_CDR_GEN3_O_SHIFT                                          1
31559   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_SKIP_CDR_GEN12_O                                               (0x1<<2) // To skip cdr calibration routines for PCIe gen1,2.  May not be needed in real scenario.
31560   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_SKIP_CDR_GEN12_O_SHIFT                                         2
31561   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_AHB_LN_PD_RA_CISEL_OVR_O_0                                     (0x1<<3) // Receive amplifier powerdown override, when cisel is high
31562   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_AHB_LN_PD_RA_CISEL_OVR_O_0_SHIFT                               3
31563   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_LN_P2S_RBUF_REALIGN_DIFF_O                                     (0xf<<4) // In per lane common synchronous clock mode, ln_p2x_rbuf_realign_diff_o defines the starting difference between write pointer and read pointer when re aligning the pointer of TxFIFO.
31564   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X314_LN_P2S_RBUF_REALIGN_DIFF_O_SHIFT                               4
31565 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X315                                                                  0x0024ecUL //Access:RW   DataWidth:0x8    // Delays the beacon_ena propagation to PMA
31566 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X316                                                                  0x0024f0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31567   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O                         (0xf<<0) // Delays the beacon_ena propagation to PMA
31568   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X316_AHB_BEACON_DELAYED_COUNT_NUMBER_11_8_O_SHIFT                   0
31569 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317                                                                  0x0024f4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31570   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_AHB_BEACON_ENA_OVR_ENA_O                                       (0x1<<0) // Beacon Override Enable
31571   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_AHB_BEACON_ENA_OVR_ENA_O_SHIFT                                 0
31572   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_AHB_BEACON_ENA_OVR_O                                           (0x1<<1) // Beacon Override
31573   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_AHB_BEACON_ENA_OVR_O_SHIFT                                     1
31574   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_DEC_EN_OVR_O                                                   (0x1<<2) // Enables 16b/20b decoder
31575   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_DEC_EN_OVR_O_SHIFT                                             2
31576   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_ENC_EN_OVR_O                                                   (0x1<<3) // Enables 16b/20b encoder
31577   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_ENC_EN_OVR_O_SHIFT                                             3
31578   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_REGP_OVR_3_0                                                   (0xf<<4) // Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
31579   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X317_REGP_OVR_3_0_SHIFT                                             4
31580 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318                                                                  0x0024f8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31581   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318_SIGDET_OVR_O_1_0                                               (0x3<<0) // Bit[0]: Overide value. Bit[1] :Override enable for signal detect output
31582   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318_SIGDET_OVR_O_1_0_SHIFT                                         0
31583   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318_LN_OUT_OVR_1_0                                                 (0x3<<2) // Override for CDR VCO calibration counter reset. Bit 1 enables the override, while bit 0 is the override value.
31584   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318_LN_OUT_OVR_1_0_SHIFT                                           2
31585   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318_RXEQ_SIGDET_1_0                                                (0x3<<4) // Override enable for DFE signal detect indicator input. Bit 1 is overide enable , 0 is overide value
31586   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X318_RXEQ_SIGDET_1_0_SHIFT                                          4
31587 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319                                                                  0x0024fcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31588   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_TXDETECTRX_OVR_O_1_0                                           (0x3<<0) // Override signal for txdetectrx input - bit 1 is override enable, bit 0 is override value.
31589   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_TXDETECTRX_OVR_O_1_0_SHIFT                                     0
31590   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_RXDET_STATUS_OVR_O_1_0                                         (0x3<<2) // Override signal for txdetectrx output - bit 1 is override enable, bit 0 is override value.
31591   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_RXDET_STATUS_OVR_O_1_0_SHIFT                                   2
31592   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_LOCKED_OVR_O_1_0                                               (0x3<<4) // Override signal for symbol align locked output. Bit 1 is the override enable, and bit 0 is the override value.
31593   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_LOCKED_OVR_O_1_0_SHIFT                                         4
31594   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O                               (0x1<<6) // override enable for tx_lowpwr_idle_ena output to PMA
31595   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_ENA_O_SHIFT                         6
31596   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O                                   (0x1<<7) // override value for tx_lowpwr_idle_ena output to PMA
31597   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X319_AHB_TX_LOWPWR_IDLE_ENA_OVR_O_SHIFT                             7
31598 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X320                                                                  0x002500UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31599 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X321                                                                  0x002504UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31600 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X322                                                                  0x002508UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31601 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X323                                                                  0x00250cUL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31602 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X324                                                                  0x002510UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31603 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X325                                                                  0x002514UL //Access:RW   DataWidth:0x8    // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31604 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326                                                                  0x002518UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31605   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_LN_IN_OVR_O_48                                                 (0x1<<0) // Override for primary lane inputs For PCIE3 mode bit 0 : override enable bit 1 : override for lnx_rstn bit [3:2] : override for lnx_rate bit [5:4] : override for lnX_pd bit [48:6] : override for lnx_ctrl For SAPIS Mode bit 0 : override enable bit 1 : override for lnx_rstn bit {[17:15],[3:2]} : override for lnx_rate bit [5:4] : override for lnX_pd bit [14:6] : override for lnx_ctrl bit [48:15] : not used
31606   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_LN_IN_OVR_O_48_SHIFT                                           0
31607   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_AHB_LN_IN_OVR_CHG_FLAG_O                                       (0x1<<1) // Flag to guard around each write to lnX_in_ovr_o_14_1 when the lane is out of reset. Set this bit to '1' before writing to the corresponding lnX_in_ovr_o_14_1 and set it back to '0' after the write. It is not needed for configuration writes.
31608   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_AHB_LN_IN_OVR_CHG_FLAG_O_SHIFT                                 1
31609   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_REGP1_OVR_O_3_0                                                (0xf<<2) // Overrides for polbit block polbit_regp1 Bit[3]: Polarity register block input override enable. Bit[0]: Overide values for polarty  Bit[1]: Overide values for bit reverse  Bit[2]: Overide values for word reverse
31610   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_REGP1_OVR_O_3_0_SHIFT                                          2
31611   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_OOB_DET_EN                                                     (0x1<<6) // OOB detect enable
31612   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_OOB_DET_EN_SHIFT                                               6
31613   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_LN_IN_OVR_O_49                                                 (0x1<<7) // OOB detect enable
31614   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X326_LN_IN_OVR_O_49_SHIFT                                           7
31615 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X327                                                                  0x00251cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31616   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X327_CDR_CTRL_DLY_DLPF_EN_O                                         (0x1f<<0) // Delay between cisel assertion and enabling the CDR loop pma_lX_dlpf_ext_ena=0  R-platform requires 150ns delay
31617   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X327_CDR_CTRL_DLY_DLPF_EN_O_SHIFT                                   0
31618 #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X330                                                                  0x002528UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31619   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0                               (0x7<<0) // Override signals for lane: msm_ln_rate_ow[4:2]
31620   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X330_MSM_LN_RATE_EXTRA_BITS_OVR_O_2_0_SHIFT                         0
31621   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X330_LN_IN_OVR_O_50                                                 (0x1<<3) // Override signals for lane: msm_ln_rate_ow[4:2]
31622   #define PHY_PCIE_IP_REG_AHB_LANE_CSR_4_X330_LN_IN_OVR_O_50_SHIFT                                           3
31623 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X0                                                                 0x002800UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31624   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X0_LN_CMUREF_EN_O                                                (0x1<<0) // Lane Reference Clock Enable.  0 - gcfsm_refmux_clk = pma_cm_ref_clk_i 1 - gcfsm_refmux_clk = lane_ref_clk
31625   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X0_LN_CMUREF_EN_O_SHIFT                                          0
31626 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X1                                                                 0x002804UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31627   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_CHK_INV_PRBS_O                                           (0x1<<0) // Enable/Disable the internal PRBS data pattern inverter. 0x0 � Invert the PRBS data pattern for PRBS-31 and not invert the PRBS data pattern for the other PRBS types. 0x1 � Not invert the PRBS data pattern for PRBS-31 and invert the PRBS data pattern for the other PRBS types.
31628   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_CHK_INV_PRBS_O_SHIFT                                     0
31629   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_GEN_INV_PRBS_O                                           (0x1<<1) // Enable/Disable the internal PRBS data pattern inverter. 0x0 � Invert the PRBS data pattern for PRBS-31 and not invert the PRBS data pattern for the other PRBS types. 0x1 � Not invert the PRBS data pattern for PRBS-31 and invert the PRBS data pattern for the other PRBS types.
31630   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X1_BIST_GEN_INV_PRBS_O_SHIFT                                     1
31631 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X2                                                                 0x002808UL //Access:RW   DataWidth:0x8    // BIST alignment pattern for Gen3
31632 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X3                                                                 0x00280cUL //Access:RW   DataWidth:0x8    // BIST alignment pattern for Gen3
31633 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X4                                                                 0x002810UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31634   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X4_P2S_RBUF_PTR_DIFF_O_2_0                                       (0x7<<0) // P2S ring buffer initial startup pointer difference.
31635   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X4_P2S_RBUF_PTR_DIFF_O_2_0_SHIFT                                 0
31636 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X6                                                                 0x002818UL //Access:RW   DataWidth:0x8    // Symbol aligner alignment word. Expects bit 0 received first
31637 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X7                                                                 0x00281cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31638   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X7_SYM_ALIGN_WORD_O_9_8                                          (0x3<<0) // Symbol aligner alignment word. Expects bit 0 received first
31639   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X7_SYM_ALIGN_WORD_O_9_8_SHIFT                                    0
31640 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X8                                                                 0x002820UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31641   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_LOCK_NUM_O_3_0                                            (0xf<<0) // Number of properly aligned align words that must be detected
31642   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_LOCK_NUM_O_3_0_SHIFT                                      0
31643   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_UNLOCK_NUM_O_3_0                                          (0xf<<4) // Number of improperly aligned align words that must be detected
31644   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X8_SYM_UNLOCK_NUM_O_3_0_SHIFT                                    4
31645 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X9                                                                 0x002824UL //Access:RW   DataWidth:0x8    // Block aligner skp end word
31646 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X10                                                                0x002828UL //Access:RW   DataWidth:0x8    // The first 16 bits of an encoded EIEOS in Gen3
31647 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X11                                                                0x00282cUL //Access:RW   DataWidth:0x8    // The first 16 bits of an encoded EIEOS in Gen3
31648 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X12                                                                0x002830UL //Access:RW   DataWidth:0x8    // The remaining 16 bit words of an EIEOS in Gen3
31649 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X13                                                                0x002834UL //Access:RW   DataWidth:0x8    // The remaining 16 bit words of an EIEOS in Gen3
31650 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X14                                                                0x002838UL //Access:RW   DataWidth:0x8    // The first 16 bits of an encoded SDSOS in Gen3
31651 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X15                                                                0x00283cUL //Access:RW   DataWidth:0x8    // The first 16 bits of an encoded SDSOS in Gen3
31652 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X16                                                                0x002840UL //Access:RW   DataWidth:0x8    // The remaining 16 bit words of an SDSOS in Gen3
31653 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X17                                                                0x002844UL //Access:RW   DataWidth:0x8    // The remaining 16 bit words of an SDSOS in Gen3
31654 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X18                                                                0x002848UL //Access:RW   DataWidth:0x8    // The first 16 bits of an encoded SKPOS in Gen3
31655 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X19                                                                0x00284cUL //Access:RW   DataWidth:0x8    // The first 16 bits of an encoded SKPOS in Gen3
31656 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X20                                                                0x002850UL //Access:RW   DataWidth:0x8    // The remaining 16 bit words of a SKPOS in Gen3
31657 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X21                                                                0x002854UL //Access:RW   DataWidth:0x8    // The remaining 16 bit words of a SKPOS in Gen3
31658 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X22                                                                0x002858UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31659   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X22_SYNC_HDR_QUAL_EN_O                                           (0x1<<0) // Enables block_aligner skpos_hdr_det qualification
31660   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X22_SYNC_HDR_QUAL_EN_O_SHIFT                                     0
31661 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X23                                                                0x00285cUL //Access:RW   DataWidth:0x8    // Elastic buffer s0 [7:0]
31662 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X24                                                                0x002860UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31663   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X24_EBUF_SYMB0_O_9_8                                             (0x3<<0) // Elastic buffer s0 [9:8]
31664   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X24_EBUF_SYMB0_O_9_8_SHIFT                                       0
31665 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X25                                                                0x002864UL //Access:RW   DataWidth:0x8    // Elastic buffer s1 [7:0]
31666 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X26                                                                0x002868UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31667   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X26_EBUF_SYMB1_O_9_8                                             (0x3<<0) // Elastic buffer s1 [9:8]
31668   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X26_EBUF_SYMB1_O_9_8_SHIFT                                       0
31669   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X26_EBUF_EN_O                                                    (0x1<<2) // Elastic buffer enable
31670   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X26_EBUF_EN_O_SHIFT                                              2
31671 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X29                                                                0x002874UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31672   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X29_EBUF_FIFO_MID_O_5_0                                          (0x3f<<0) // Elastic buffer FIFO mid thershold
31673   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X29_EBUF_FIFO_MID_O_5_0_SHIFT                                    0
31674 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X30                                                                0x002878UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31675   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X30_EBUF_FIFO_FULL_O_5_0                                         (0x3f<<0) // Elastic buffer FIFO full threshold
31676   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X30_EBUF_FIFO_FULL_O_5_0_SHIFT                                   0
31677 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X31                                                                0x00287cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31678   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X31_EBUF_FIFO_EMPTY_O_5_0                                        (0x3f<<0) // Elastic buffer FIFO empty threshold
31679   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X31_EBUF_FIFO_EMPTY_O_5_0_SHIFT                                  0
31680 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X32                                                                0x002880UL //Access:RW   DataWidth:0x8    // SKP symbol for PCIe Gen3 SKP OS ---8'hAA
31681 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X33                                                                0x002884UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31682   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X33_EBUF_FIFO_ADD_O_5_0                                          (0x3f<<0) // SKP addition threshold value.
31683   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X33_EBUF_FIFO_ADD_O_5_0_SHIFT                                    0
31684 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X34                                                                0x002888UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31685   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X34_EBUF_FIFO_RMV_O_5_0                                          (0x3f<<0) // SKP removal threshold value.
31686   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X34_EBUF_FIFO_RMV_O_5_0_SHIFT                                    0
31687 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X35                                                                0x00288cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31688   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X35_EBUF_FIFO_DEPTH_O_5_0                                        (0x3f<<0) // FIFO read enable threshold value .
31689   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X35_EBUF_FIFO_DEPTH_O_5_0_SHIFT                                  0
31690 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X38                                                                0x002898UL //Access:RW   DataWidth:0x8    // 10-bit align symbol for ebuf during PIPE loopback [7:0]
31691 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X39                                                                0x00289cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31692   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X39_S0_LB_P_O_9_8                                                (0x3<<0) // 10-bit align symbol for ebuf during PIPE loopback [9:8]
31693   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X39_S0_LB_P_O_9_8_SHIFT                                          0
31694 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X40                                                                0x0028a0UL //Access:RW   DataWidth:0x8    // 10-bit align symbol for ebuf during PIPE loopback [7:0]
31695 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X41                                                                0x0028a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31696   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X41_S1_LB_P_O_9_8                                                (0x3<<0) // 10-bit align symbol for ebuf during PIPE loopback [9:8]
31697   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X41_S1_LB_P_O_9_8_SHIFT                                          0
31698 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X43                                                                0x0028acUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31699   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X43_CDR_CTRL_DLPF_RAIL_RST_EN_O                                  (0x1<<1) // Enable resetting of railed DLPF
31700   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X43_CDR_CTRL_DLPF_RAIL_RST_EN_O_SHIFT                            1
31701 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44                                                                0x0028b0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31702   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_EN_O                             (0x1<<0) // Enable DOSC adjustement for railed DLPF
31703   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_EN_O_SHIFT                       0
31704   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_VAL_O                            (0x1f<<1) // Default DOSC adjustement value for railed DLPF
31705   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_VAL_O_SHIFT                      1
31706   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_DIR_O                            (0x1<<6) // Default DOSC adjustement direction for railed DLPF
31707   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X44_CDR_CTRL_DLPF_RAIL_DOSC_ADJ_DIR_O_SHIFT                      6
31708 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45                                                                0x0028b4UL //Access:R    DataWidth:0x8    // Multi Field Register.
31709   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45_CPUCLK_DIV_LATCHED_I_1_0                                     (0x3<<0) //
31710   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45_CPUCLK_DIV_LATCHED_I_1_0_SHIFT                               0
31711   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45_CPU_LOS_INT_EN_O_3_0                                         (0xf<<2) //
31712   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45_CPU_LOS_INT_EN_O_3_0_SHIFT                                   2
31713   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45_CPUCLK_DIV_O_1_0                                             (0x3<<6) //
31714   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X45_CPUCLK_DIV_O_1_0_SHIFT                                       6
31715 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46                                                                0x0028b8UL //Access:R    DataWidth:0x8    // Multi Field Register.
31716   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPUCLK_DIV_OVRD_O                                            (0x1<<0) //
31717   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPUCLK_DIV_OVRD_O_SHIFT                                      0
31718   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPUCLK_SEL_O                                                 (0x1<<1) //
31719   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPUCLK_SEL_O_SHIFT                                           1
31720   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPU_AHB_CK_RATIO_O_3_0                                       (0xf<<2) //
31721   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPU_AHB_CK_RATIO_O_3_0_SHIFT                                 2
31722   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPUCLK_EN_O                                                  (0x1<<6) //
31723   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X46_CPUCLK_EN_O_SHIFT                                            6
31724 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X47                                                                0x0028bcUL //Access:R    DataWidth:0x8    // Multi Field Register.
31725   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X47_CPU_LOS_CHANGE_I_3_0                                         (0xf<<0) //
31726   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X47_CPU_LOS_CHANGE_I_3_0_SHIFT                                   0
31727   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X47_CPU_LOS_NEW_I_3_0                                            (0xf<<4) //
31728   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X47_CPU_LOS_NEW_I_3_0_SHIFT                                      4
31729 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48                                                                0x0028c0UL //Access:R    DataWidth:0x8    // Multi Field Register.
31730   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN0_INTRPT_I_0                                           (0x1<<0) //
31731   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN0_INTRPT_I_0_SHIFT                                     0
31732   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN1_INTRPT_I_1                                           (0x1<<1) //
31733   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN1_INTRPT_I_1_SHIFT                                     1
31734   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN2_INTRPT_I_2                                           (0x1<<2) //
31735   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN2_INTRPT_I_2_SHIFT                                     2
31736   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN3_INTRPT_I_3                                           (0x1<<3) //
31737   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X48_LOS_LN3_INTRPT_I_3_SHIFT                                     3
31738 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49                                                                0x0028c4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31739   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_COUNTER_EN_O                                        (0x1<<0) // Enable eye scan counter
31740   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_COUNTER_EN_O_SHIFT                                  0
31741   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_RUN_O                                               (0x1<<1) // Run eye scan counter
31742   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_RUN_O_SHIFT                                         1
31743   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_O                                             (0x1<<2) // Shift edge samples
31744   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_O_SHIFT                                       2
31745   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_DIR_O                                         (0x1<<3) // Determines shift direction of edge samples
31746   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_DIR_O_SHIFT                                   3
31747   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_2BITS_O                                       (0x1<<4) // Shift edge samples by 2 bits
31748   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X49_EYE_SCAN_SHIFT_2BITS_O_SHIFT                                 4
31749 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X50                                                                0x0028c8UL //Access:RW   DataWidth:0x8    // Mask eye scan results
31750 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X51                                                                0x0028ccUL //Access:RW   DataWidth:0x8    // Mask eye scan results
31751 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X52                                                                0x0028d0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31752   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X52_EYE_SCAN_MASK_O_18_16                                        (0x7<<0) // Mask eye scan results
31753   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X52_EYE_SCAN_MASK_O_18_16_SHIFT                                  0
31754 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X53                                                                0x0028d4UL //Access:RW   DataWidth:0x8    // Eye scan wait time
31755 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X54                                                                0x0028d8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31756   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X54_EYE_SCAN_WAIT_LEN_O_11_8                                     (0xf<<0) // Eye scan wait time
31757   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X54_EYE_SCAN_WAIT_LEN_O_11_8_SHIFT                               0
31758 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X55                                                                0x0028dcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31759   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X55_GCFSM_DIV_EN_O_1_0                                           (0x3<<0) // Static divider control for Lane GCFSM clock The only access to this divider. Not an override 4�d0:  No division  4�d1:  /2 4�d2:  /2 4�d3:  /4:
31760   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X55_GCFSM_DIV_EN_O_1_0_SHIFT                                     0
31761 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X56                                                                0x0028e0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 7-0
31762 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X57                                                                0x0028e4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 15-8
31763 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X58                                                                0x0028e8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 23-16
31764 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X59                                                                0x0028ecUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 31-24
31765 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X60                                                                0x0028f0UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 39-32
31766 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X61                                                                0x0028f4UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 47-40
31767 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X62                                                                0x0028f8UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 55-48
31768 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X63                                                                0x0028fcUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 63-56
31769 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X64                                                                0x002900UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 71-64
31770 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X65                                                                0x002904UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 79-72
31771 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X66                                                                0x002908UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 87-80
31772 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X67                                                                0x00290cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 95-88
31773 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X68                                                                0x002910UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 103-96
31774 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X69                                                                0x002914UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 111-104
31775 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X70                                                                0x002918UL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 119-112
31776 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X71                                                                0x00291cUL //Access:RW   DataWidth:0x8    // GCFSM Cycle Length Input bits 127-120
31777 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X72                                                                0x002920UL //Access:RW   DataWidth:0x8    // GCFSM calibraton direction
31778 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X73                                                                0x002924UL //Access:RW   DataWidth:0x8    // GCFSM calibraton direction
31779 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X74                                                                0x002928UL //Access:RW   DataWidth:0x8    // Function info for each MSM function. Varies depending on function number.   Bits 15-7: Address of first command to run Bits: 6-0: Number of commands to run
31780 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X75                                                                0x00292cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31781 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X76                                                                0x002930UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31782 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X77                                                                0x002934UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31783 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X78                                                                0x002938UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31784 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X79                                                                0x00293cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31785 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X80                                                                0x002940UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31786 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X81                                                                0x002944UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31787 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X82                                                                0x002948UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31788 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X83                                                                0x00294cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31789 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X84                                                                0x002950UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31790 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X85                                                                0x002954UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31791 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X86                                                                0x002958UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31792 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X87                                                                0x00295cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31793 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X88                                                                0x002960UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31794 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X89                                                                0x002964UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31795 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X90                                                                0x002968UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31796 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X91                                                                0x00296cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31797 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X92                                                                0x002970UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31798 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X93                                                                0x002974UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31799 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X94                                                                0x002978UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31800 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X95                                                                0x00297cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31801 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X96                                                                0x002980UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31802 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X97                                                                0x002984UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31803 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X98                                                                0x002988UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31804 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X99                                                                0x00298cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31805 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X100                                                               0x002990UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31806 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X101                                                               0x002994UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31807 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X102                                                               0x002998UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31808 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X103                                                               0x00299cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31809 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X104                                                               0x0029a0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31810 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X105                                                               0x0029a4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31811 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X106                                                               0x0029a8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31812 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X107                                                               0x0029acUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31813 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X108                                                               0x0029b0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31814 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X109                                                               0x0029b4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31815 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X110                                                               0x0029b8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31816 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X111                                                               0x0029bcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31817 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X112                                                               0x0029c0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31818 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X113                                                               0x0029c4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31819 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X114                                                               0x0029c8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31820 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X115                                                               0x0029ccUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31821 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X116                                                               0x0029d0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31822 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X117                                                               0x0029d4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31823 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X118                                                               0x0029d8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31824 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X119                                                               0x0029dcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31825 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X120                                                               0x0029e0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31826 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X121                                                               0x0029e4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31827 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X122                                                               0x0029e8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31828 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X123                                                               0x0029ecUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31829 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X124                                                               0x0029f0UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31830 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X125                                                               0x0029f4UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31831 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X126                                                               0x0029f8UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31832 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X127                                                               0x0029fcUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31833 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X128                                                               0x002a00UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31834 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X129                                                               0x002a04UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31835 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X130                                                               0x002a08UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31836 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X131                                                               0x002a0cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31837 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X132                                                               0x002a10UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31838 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X133                                                               0x002a14UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31839 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X134                                                               0x002a18UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31840 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X135                                                               0x002a1cUL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31841 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X136                                                               0x002a20UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31842 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X137                                                               0x002a24UL //Access:RW   DataWidth:0x8    // See description for msm_func_info_o_7_0
31843 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X138                                                               0x002a28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31844   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X138_QAHB_MSM_PIPE_EN_PROG_TXDETECTRX_PULSE_O                    (0x1<<0) // Enables programmable tx det rx pulse
31845   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X138_QAHB_MSM_PIPE_EN_PROG_TXDETECTRX_PULSE_O_SHIFT              0
31846 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X139                                                               0x002a2cUL //Access:RW   DataWidth:0x8    // Programmable width of tx det rx pulse
31847 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X140                                                               0x002a30UL //Access:RW   DataWidth:0x8    // Programmable width of tx det rx pulse
31848 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X141                                                               0x002a34UL //Access:RW   DataWidth:0x8    // Delay for MFSM state transition from P2 to P1 in non-PIPE mode.  The MFSM waits for the analog cuircuity to recover from power-down. The actual delay is 4*<reference clock period	*<value of this register	.
31849 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X142                                                               0x002a38UL //Access:RW   DataWidth:0x8    // Delay for MFSM state transition from P2 to P1 in non-PIPE mode.  The MFSM waits for the analog cuircuity to recover from power-down. The actual delay is 4*<reference clock period	*<value of this register	.
31850 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143                                                               0x002a3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31851   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_IDDQ_SD_O                                     (0x1<<0) // MSM Function IDDQ state's default value for iddq_sd in SAPIS mode
31852   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_IDDQ_SD_O_SHIFT                               0
31853   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_O                                      (0x1<<1) // MSM Function IDDQ state's default value for pd_dfe in SAPIS mode
31854   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_O_SHIFT                                1
31855   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_BIAS_O                                 (0x1<<2) // MSM Function IDDQ state's default value for pd_dfe_bias in SAPIS mode
31856   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_DFE_BIAS_O_SHIFT                           2
31857   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREG_O                                    (0x1<<3) // MSM Function IDDQ state's default value for pd_lnreg in SAPIS mode
31858   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREG_O_SHIFT                              3
31859   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREGH_O                                   (0x1<<4) // MSM Function IDDQ state's default value for pd_lnregh in SAPIS mode
31860   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_LNREGH_O_SHIFT                             4
31861   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_P2S_O                                      (0x1<<5) // MSM Function IDDQ state's default value for pd_p2s in SAPIS mode
31862   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_P2S_O_SHIFT                                5
31863   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_RA_O                                       (0x1<<6) // MSM Function IDDQ state's default value for pd_ra in SAPIS mode
31864   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_RA_O_SHIFT                                 6
31865   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_S2P_O                                      (0x1<<7) // MSM Function IDDQ state's default value for pd_s2p in SAPIS mode
31866   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X143_MSM_SAPI_IDDQ_PD_S2P_O_SHIFT                                7
31867 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144                                                               0x002a40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31868   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_SLV_BIAS_O                                 (0x1<<0) // MSM Function IDDQ state's default value for pd_slv_bias in SAPIS mode
31869   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_SLV_BIAS_O_SHIFT                           0
31870   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXDRV_O                                    (0x1<<1) // MSM Function IDDQ state's default value for pd_txdrv in SAPIS mode
31871   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXDRV_O_SHIFT                              1
31872   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXREG_O                                    (0x1<<2) // MSM Function IDDQ state's default value for pd_txreg in SAPIS mode
31873   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_TXREG_O_SHIFT                              2
31874   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_O                                      (0x1<<3) // MSM Function IDDQ state's default value for pd_vco in SAPIS mode
31875   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_O_SHIFT                                3
31876   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_BUF_O                                  (0x1<<4) // MSM Function IDDQ state's default value for pd_vco_buf in SAPIS mode
31877   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_PD_VCO_BUF_O_SHIFT                            4
31878   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_O                                   (0x1<<5) // MSM Function IDDQ state's default value for reset_cdr in SAPIS mode
31879   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_O_SHIFT                             5
31880   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_GCRX_O                              (0x1<<6) // MSM Function IDDQ state's default value for reset_cdr_gcrx in SAPIS mode
31881   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_CDR_GCRX_O_SHIFT                        6
31882   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_DFE_O                                   (0x1<<7) // MSM Function IDDQ state's default value for reset_dfe in SAPIS mode
31883   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X144_MSM_SAPI_IDDQ_RESET_DFE_O_SHIFT                             7
31884 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145                                                               0x002a44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31885   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREG_O                                 (0x1<<0) // MSM Function IDDQ state's default value for reset_lnreg in SAPIS mode
31886   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREG_O_SHIFT                           0
31887   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREGH_O                                (0x1<<1) // MSM Function IDDQ state's default value for reset_lnregh in SAPIS mode
31888   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_LNREGH_O_SHIFT                          1
31889   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_P2S_O                                   (0x1<<2) // MSM Function IDDQ state's default value for reset_p2s in SAPIS mode
31890   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_P2S_O_SHIFT                             2
31891   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_RA_O                                    (0x1<<3) // MSM Function IDDQ state's default value for reset_ra in SAPIS mode
31892   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_RA_O_SHIFT                              3
31893   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_S2P_O                                   (0x1<<4) // MSM Function IDDQ state's default value for reset_s2p in SAPIS mode
31894   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_S2P_O_SHIFT                             4
31895   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_VCO_O                                   (0x1<<5) // MSM Function IDDQ state's default value for reset_vco in SAPIS mode
31896   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_RESET_VCO_O_SHIFT                             5
31897   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TXREG_BLEED_ENA_O                             (0x1<<6) // MSM Function IDDQ state's default value for txreg_bleed_ena in SAPIS mode
31898   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TXREG_BLEED_ENA_O_SHIFT                       6
31899   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TX_LOWPWR_IDLE_ENA_O                          (0x1<<7) // MSM Function IDDQ state's default value for tx_lowpwr_idle_ena in SAPIS mode
31900   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X145_MSM_SAPI_IDDQ_TX_LOWPWR_IDLE_ENA_O_SHIFT                    7
31901 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146                                                               0x002a48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31902   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_CDR_EN_O                                      (0x1<<0) // MSM Function IDDQ state's default value for cdr_en in SAPIS mode
31903   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_CDR_EN_O_SHIFT                                0
31904   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RXBCLK_EN_O                                   (0x1<<1) // MSM Function IDDQ state's default value for rxbclk_en in SAPIS mode
31905   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RXBCLK_EN_O_SHIFT                             1
31906   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RX_GATE_EN_O                                  (0x1<<2) // MSM Function IDDQ state's default value for rx_gate_en in SAPIS mode
31907   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RX_GATE_EN_O_SHIFT                            2
31908   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RESET_TX_CLKDIV_O                             (0x1<<3) // MSM Function IDDQ state's default value for reset_tx_clkdiv in SAPIS mode
31909   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X146_MSM_SAPI_IDDQ_RESET_TX_CLKDIV_O_SHIFT                       3
31910 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147                                                               0x002a4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31911   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_IDDQ_SD_O                                      (0x1<<0) // MSM Function RESET state's default value for iddq_sd in SAPIS mode
31912   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_IDDQ_SD_O_SHIFT                                0
31913   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_O                                       (0x1<<1) // MSM Function RESET state's default value for pd_dfe in SAPIS mode
31914   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_O_SHIFT                                 1
31915   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_BIAS_O                                  (0x1<<2) // MSM Function RESET state's default value for pd_dfe_bias in SAPIS mode
31916   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_DFE_BIAS_O_SHIFT                            2
31917   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREG_O                                     (0x1<<3) // MSM Function RESET state's default value for pd_lnreg in SAPIS mode
31918   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREG_O_SHIFT                               3
31919   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREGH_O                                    (0x1<<4) // MSM Function RESET state's default value for pd_lnregh in SAPIS mode
31920   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_LNREGH_O_SHIFT                              4
31921   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_P2S_O                                       (0x1<<5) // MSM Function RESET state's default value for pd_p2s in SAPIS mode
31922   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_P2S_O_SHIFT                                 5
31923   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_RA_O                                        (0x1<<6) // MSM Function RESET state's default value for pd_ra in SAPIS mode
31924   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_RA_O_SHIFT                                  6
31925   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_S2P_O                                       (0x1<<7) // MSM Function RESET state's default value for pd_s2p in SAPIS mode
31926   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X147_MSM_SAPI_RST_PD_S2P_O_SHIFT                                 7
31927 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148                                                               0x002a50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31928   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_SLV_BIAS_O                                  (0x1<<0) // MSM Function RESET state's default value for pd_slv_bias in SAPIS mode
31929   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_SLV_BIAS_O_SHIFT                            0
31930   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXDRV_O                                     (0x1<<1) // MSM Function RESET state's default value for pd_txdrv in SAPIS mode
31931   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXDRV_O_SHIFT                               1
31932   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXREG_O                                     (0x1<<2) // MSM Function RESET state's default value for pd_txreg in SAPIS mode
31933   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_TXREG_O_SHIFT                               2
31934   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_O                                       (0x1<<3) // MSM Function RESET state's default value for pd_vco in SAPIS mode
31935   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_O_SHIFT                                 3
31936   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_BUF_O                                   (0x1<<4) // MSM Function RESET state's default value for pd_vco_buf in SAPIS mode
31937   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_PD_VCO_BUF_O_SHIFT                             4
31938   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_O                                    (0x1<<5) // MSM Function RESET state's default value for reset_cdr in SAPIS mode
31939   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_O_SHIFT                              5
31940   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_GCRX_O                               (0x1<<6) // MSM Function RESET state's default value for reset_cdr_gcrx in SAPIS mode
31941   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_CDR_GCRX_O_SHIFT                         6
31942   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_DFE_O                                    (0x1<<7) // MSM Function RESET state's default value for reset_dfe in SAPIS mode
31943   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X148_MSM_SAPI_RST_RESET_DFE_O_SHIFT                              7
31944 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149                                                               0x002a54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31945   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREG_O                                  (0x1<<0) // MSM Function RESET state's default value for reset_lnreg in SAPIS mode
31946   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREG_O_SHIFT                            0
31947   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREGH_O                                 (0x1<<1) // MSM Function RESET state's default value for reset_lnregh in SAPIS mode
31948   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_LNREGH_O_SHIFT                           1
31949   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_P2S_O                                    (0x1<<2) // MSM Function RESET state's default value for reset_p2s in SAPIS mode
31950   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_P2S_O_SHIFT                              2
31951   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_RA_O                                     (0x1<<3) // MSM Function RESET state's default value for reset_ra in SAPIS mode
31952   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_RA_O_SHIFT                               3
31953   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_S2P_O                                    (0x1<<4) // MSM Function RESET state's default value for reset_s2p in SAPIS mode
31954   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_S2P_O_SHIFT                              4
31955   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_VCO_O                                    (0x1<<5) // MSM Function RESET state's default value for reset_vco in SAPIS mode
31956   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_RESET_VCO_O_SHIFT                              5
31957   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TXREG_BLEED_ENA_O                              (0x1<<6) // MSM Function RESET state's default value for txreg_bleed_ena in SAPIS mode
31958   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TXREG_BLEED_ENA_O_SHIFT                        6
31959   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TX_LOWPWR_IDLE_ENA_O                           (0x1<<7) // MSM Function RESET state's default value for tx_lowpwr_idle_ena in SAPIS mode
31960   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X149_MSM_SAPI_RST_TX_LOWPWR_IDLE_ENA_O_SHIFT                     7
31961 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150                                                               0x002a58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31962   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_CDR_EN_O                                       (0x1<<0) // MSM Function RESET state's default value for cdr_en in SAPIS mode
31963   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_CDR_EN_O_SHIFT                                 0
31964   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RXBCLK_EN_O                                    (0x1<<1) // MSM Function RESET state's default value for rxbclk_en in SAPIS mode
31965   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RXBCLK_EN_O_SHIFT                              1
31966   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RX_GATE_EN_O                                   (0x1<<2) // MSM Function RESET state's default value for rx_gate_en in SAPIS mode
31967   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RX_GATE_EN_O_SHIFT                             2
31968   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RESET_TX_CLKDIV_O                              (0x1<<3) // MSM Function RESET state's default value for reset_tx_clkdiv in SAPIS mode
31969   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X150_MSM_SAPI_RST_RESET_TX_CLKDIV_O_SHIFT                        3
31970 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151                                                               0x002a5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
31971   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_IDDQ_SD_O                                     (0x1<<0) // MSM Function NORMAL state's default value for iddq_sd in SAPIS mode
31972   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_IDDQ_SD_O_SHIFT                               0
31973   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_O                                      (0x1<<1) // MSM Function NORMAL state's default value for pd_dfe in SAPIS mode
31974   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_O_SHIFT                                1
31975   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_BIAS_O                                 (0x1<<2) // MSM Function NORMAL state's default value for pd_dfe_bias in SAPIS mode
31976   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_DFE_BIAS_O_SHIFT                           2
31977   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREG_O                                    (0x1<<3) // MSM Function NORMAL state's default value for pd_lnreg in SAPIS mode
31978   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREG_O_SHIFT                              3
31979   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREGH_O                                   (0x1<<4) // MSM Function NORMAL state's default value for pd_lnregh in SAPIS mode
31980   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_LNREGH_O_SHIFT                             4
31981   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_P2S_O                                      (0x1<<5) // MSM Function NORMAL state's default value for pd_p2s in SAPIS mode
31982   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_P2S_O_SHIFT                                5
31983   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_RA_O                                       (0x1<<6) // MSM Function NORMAL state's default value for pd_ra in SAPIS mode
31984   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_RA_O_SHIFT                                 6
31985   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_S2P_O                                      (0x1<<7) // MSM Function NORMAL state's default value for pd_s2p in SAPIS mode
31986   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X151_MSM_SAPI_NORM_PD_S2P_O_SHIFT                                7
31987 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152                                                               0x002a60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
31988   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_SLV_BIAS_O                                 (0x1<<0) // MSM Function NORMAL state's default value for pd_slv_bias in SAPIS mode
31989   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_SLV_BIAS_O_SHIFT                           0
31990   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXDRV_O                                    (0x1<<1) // MSM Function NORMAL state's default value for pd_txdrv in SAPIS mode
31991   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXDRV_O_SHIFT                              1
31992   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXREG_O                                    (0x1<<2) // MSM Function NORMAL state's default value for pd_txreg in SAPIS mode
31993   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_TXREG_O_SHIFT                              2
31994   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_O                                      (0x1<<3) // MSM Function NORMAL state's default value for pd_vco in SAPIS mode
31995   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_O_SHIFT                                3
31996   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_BUF_O                                  (0x1<<4) // MSM Function NORMAL state's default value for pd_vco_buf in SAPIS mode
31997   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_PD_VCO_BUF_O_SHIFT                            4
31998   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_O                                   (0x1<<5) // MSM Function NORMAL state's default value for reset_cdr in SAPIS mode
31999   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_O_SHIFT                             5
32000   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_GCRX_O                              (0x1<<6) // MSM Function NORMAL state's default value for reset_cdr_gcrx in SAPIS mode
32001   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_CDR_GCRX_O_SHIFT                        6
32002   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_DFE_O                                   (0x1<<7) // MSM Function NORMAL state's default value for reset_dfe in SAPIS mode
32003   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X152_MSM_SAPI_NORM_RESET_DFE_O_SHIFT                             7
32004 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153                                                               0x002a64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32005   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREG_O                                 (0x1<<0) // MSM Function NORMAL state's default value for reset_lnreg in SAPIS mode
32006   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREG_O_SHIFT                           0
32007   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREGH_O                                (0x1<<1) // MSM Function NORMAL state's default value for reset_lnregh in SAPIS mode
32008   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_LNREGH_O_SHIFT                          1
32009   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_P2S_O                                   (0x1<<2) // MSM Function NORMAL state's default value for reset_p2s in SAPIS mode
32010   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_P2S_O_SHIFT                             2
32011   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_RA_O                                    (0x1<<3) // MSM Function NORMAL state's default value for reset_ra in SAPIS mode
32012   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_RA_O_SHIFT                              3
32013   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_S2P_O                                   (0x1<<4) // MSM Function NORMAL state's default value for reset_s2p in SAPIS mode
32014   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_S2P_O_SHIFT                             4
32015   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_VCO_O                                   (0x1<<5) // MSM Function NORMAL state's default value for reset_vco in SAPIS mode
32016   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_RESET_VCO_O_SHIFT                             5
32017   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TXREG_BLEED_ENA_O                             (0x1<<6) // MSM Function NORMAL state's default value for txreg_bleed_ena in SAPIS mode
32018   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TXREG_BLEED_ENA_O_SHIFT                       6
32019   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TX_LOWPWR_IDLE_ENA_O                          (0x1<<7) // MSM Function NORMAL state's default value for tx_lowpwr_idle_ena in SAPIS mode
32020   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X153_MSM_SAPI_NORM_TX_LOWPWR_IDLE_ENA_O_SHIFT                    7
32021 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154                                                               0x002a68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32022   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_CDR_EN_O                                      (0x1<<0) // MSM Function NORMAL state's default value for cdr_en in SAPIS mode
32023   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_CDR_EN_O_SHIFT                                0
32024   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RXBCLK_EN_O                                   (0x1<<1) // MSM Function NORMAL state's default value for rxbclk_en in SAPIS mode
32025   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RXBCLK_EN_O_SHIFT                             1
32026   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RX_GATE_EN_O                                  (0x1<<2) // MSM Function NORMAL state's default value for rx_gate_en in SAPIS mode
32027   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RX_GATE_EN_O_SHIFT                            2
32028   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RESET_TX_CLKDIV_O                             (0x1<<3) // MSM Function NORMAL state's default value for reset_tx_clkdiv in SAPIS mode
32029   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X154_MSM_SAPI_NORM_RESET_TX_CLKDIV_O_SHIFT                       3
32030 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155                                                               0x002a6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32031   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_IDDQ_SD_O                                  (0x1<<0) // MSM Function PARTIAL state's default value for iddq_sd in SAPIS mode
32032   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_IDDQ_SD_O_SHIFT                            0
32033   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_O                                   (0x1<<1) // MSM Function PARTIAL state's default value for pd_dfe in SAPIS mode
32034   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_O_SHIFT                             1
32035   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_BIAS_O                              (0x1<<2) // MSM Function PARTIAL state's default value for pd_dfe_bias in SAPIS mode
32036   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_DFE_BIAS_O_SHIFT                        2
32037   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREG_O                                 (0x1<<3) // MSM Function PARTIAL state's default value for pd_lnreg in SAPIS mode
32038   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREG_O_SHIFT                           3
32039   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREGH_O                                (0x1<<4) // MSM Function PARTIAL state's default value for pd_lnregh in SAPIS mode
32040   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_LNREGH_O_SHIFT                          4
32041   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_P2S_O                                   (0x1<<5) // MSM Function PARTIAL state's default value for pd_p2s in SAPIS mode
32042   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_P2S_O_SHIFT                             5
32043   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_RA_O                                    (0x1<<6) // MSM Function PARTIAL state's default value for pd_ra in SAPIS mode
32044   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_RA_O_SHIFT                              6
32045   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_S2P_O                                   (0x1<<7) // MSM Function PARTIAL state's default value for pd_s2p in SAPIS mode
32046   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X155_MSM_SAPI_PARTIAL_PD_S2P_O_SHIFT                             7
32047 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156                                                               0x002a70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32048   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_SLV_BIAS_O                              (0x1<<0) // MSM Function PARTIAL state's default value for pd_slv_bias in SAPIS mode
32049   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_SLV_BIAS_O_SHIFT                        0
32050   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXDRV_O                                 (0x1<<1) // MSM Function PARTIAL state's default value for pd_txdrv in SAPIS mode
32051   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXDRV_O_SHIFT                           1
32052   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXREG_O                                 (0x1<<2) // MSM Function PARTIAL state's default value for pd_txreg in SAPIS mode
32053   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_TXREG_O_SHIFT                           2
32054   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_O                                   (0x1<<3) // MSM Function PARTIAL state's default value for pd_vco in SAPIS mode
32055   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_O_SHIFT                             3
32056   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_BUF_O                               (0x1<<4) // MSM Function PARTIAL state's default value for pd_vco_buf in SAPIS mode
32057   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_PD_VCO_BUF_O_SHIFT                         4
32058   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_O                                (0x1<<5) // MSM Function PARTIAL state's default value for reset_cdr in SAPIS mode
32059   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_O_SHIFT                          5
32060   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_GCRX_O                           (0x1<<6) // MSM Function PARTIAL state's default value for reset_cdr_gcrx in SAPIS mode
32061   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_CDR_GCRX_O_SHIFT                     6
32062   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_DFE_O                                (0x1<<7) // MSM Function PARTIAL state's default value for reset_dfe in SAPIS mode
32063   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X156_MSM_SAPI_PARTIAL_RESET_DFE_O_SHIFT                          7
32064 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157                                                               0x002a74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32065   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREG_O                              (0x1<<0) // MSM Function PARTIAL state's default value for reset_lnreg in SAPIS mode
32066   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREG_O_SHIFT                        0
32067   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREGH_O                             (0x1<<1) // MSM Function PARTIAL state's default value for reset_lnregh in SAPIS mode
32068   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_LNREGH_O_SHIFT                       1
32069   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_P2S_O                                (0x1<<2) // MSM Function PARTIAL state's default value for reset_p2s in SAPIS mode
32070   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_P2S_O_SHIFT                          2
32071   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_RA_O                                 (0x1<<3) // MSM Function PARTIAL state's default value for reset_ra in SAPIS mode
32072   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_RA_O_SHIFT                           3
32073   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_S2P_O                                (0x1<<4) // MSM Function PARTIAL state's default value for reset_s2p in SAPIS mode
32074   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_S2P_O_SHIFT                          4
32075   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_VCO_O                                (0x1<<5) // MSM Function PARTIAL state's default value for reset_vco in SAPIS mode
32076   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_RESET_VCO_O_SHIFT                          5
32077   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TXREG_BLEED_ENA_O                          (0x1<<6) // MSM Function PARTIAL state's default value for txreg_bleed_ena in SAPIS mode
32078   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TXREG_BLEED_ENA_O_SHIFT                    6
32079   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TX_LOWPWR_IDLE_ENA_O                       (0x1<<7) // MSM Function PARTIAL state's default value for tx_lowpwr_idle_ena in SAPIS mode
32080   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X157_MSM_SAPI_PARTIAL_TX_LOWPWR_IDLE_ENA_O_SHIFT                 7
32081 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158                                                               0x002a78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32082   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_CDR_EN_O                                   (0x1<<0) // MSM Function PARTIAL state's default value for cdr_en in SAPIS mode
32083   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_CDR_EN_O_SHIFT                             0
32084   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RXBCLK_EN_O                                (0x1<<1) // MSM Function PARTIAL state's default value for rxbclk_en in SAPIS mode
32085   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RXBCLK_EN_O_SHIFT                          1
32086   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RX_GATE_EN_O                               (0x1<<2) // MSM Function PARTIAL state's default value for rx_gate_en in SAPIS mode
32087   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RX_GATE_EN_O_SHIFT                         2
32088   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RESET_TX_CLKDIV_O                          (0x1<<3) // MSM Function PARTIAL state's default value for reset_tx_clkdiv in SAPIS mode
32089   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X158_MSM_SAPI_PARTIAL_RESET_TX_CLKDIV_O_SHIFT                    3
32090 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159                                                               0x002a7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32091   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_IDDQ_SD_O                                  (0x1<<0) // MSM Function SLUMBER state's default value for iddq_sd in SAPIS mode
32092   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_IDDQ_SD_O_SHIFT                            0
32093   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_O                                   (0x1<<1) // MSM Function SLUMBER state's default value for pd_dfe in SAPIS mode
32094   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_O_SHIFT                             1
32095   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_BIAS_O                              (0x1<<2) // MSM Function SLUMBER state's default value for pd_dfe_bias in SAPIS mode
32096   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_DFE_BIAS_O_SHIFT                        2
32097   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREG_O                                 (0x1<<3) // MSM Function SLUMBER state's default value for pd_lnreg in SAPIS mode
32098   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREG_O_SHIFT                           3
32099   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREGH_O                                (0x1<<4) // MSM Function SLUMBER state's default value for pd_lnregh in SAPIS mode
32100   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_LNREGH_O_SHIFT                          4
32101   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_P2S_O                                   (0x1<<5) // MSM Function SLUMBER state's default value for pd_p2s in SAPIS mode
32102   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_P2S_O_SHIFT                             5
32103   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_RA_O                                    (0x1<<6) // MSM Function SLUMBER state's default value for pd_ra in SAPIS mode
32104   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_RA_O_SHIFT                              6
32105   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_S2P_O                                   (0x1<<7) // MSM Function SLUMBER state's default value for pd_s2p in SAPIS mode
32106   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X159_MSM_SAPI_SLUMBER_PD_S2P_O_SHIFT                             7
32107 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160                                                               0x002a80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32108   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_SLV_BIAS_O                              (0x1<<0) // MSM Function SLUMBER state's default value for pd_slv_bias in SAPIS mode
32109   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_SLV_BIAS_O_SHIFT                        0
32110   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXDRV_O                                 (0x1<<1) // MSM Function SLUMBER state's default value for pd_txdrv in SAPIS mode
32111   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXDRV_O_SHIFT                           1
32112   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXREG_O                                 (0x1<<2) // MSM Function SLUMBER state's default value for pd_txreg in SAPIS mode
32113   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_TXREG_O_SHIFT                           2
32114   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_O                                   (0x1<<3) // MSM Function SLUMBER state's default value for pd_vco in SAPIS mode
32115   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_O_SHIFT                             3
32116   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_BUF_O                               (0x1<<4) // MSM Function SLUMBER state's default value for pd_vco_buf in SAPIS mode
32117   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_PD_VCO_BUF_O_SHIFT                         4
32118   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_O                                (0x1<<5) // MSM Function SLUMBER state's default value for reset_cdr in SAPIS mode
32119   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_O_SHIFT                          5
32120   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_GCRX_O                           (0x1<<6) // MSM Function SLUMBER state's default value for reset_cdr_gcrx in SAPIS mode
32121   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_CDR_GCRX_O_SHIFT                     6
32122   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_DFE_O                                (0x1<<7) // MSM Function SLUMBER state's default value for reset_dfe in SAPIS mode
32123   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X160_MSM_SAPI_SLUMBER_RESET_DFE_O_SHIFT                          7
32124 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161                                                               0x002a84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32125   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREG_O                              (0x1<<0) // MSM Function SLUMBER state's default value for reset_lnreg in SAPIS mode
32126   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREG_O_SHIFT                        0
32127   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREGH_O                             (0x1<<1) // MSM Function SLUMBER state's default value for reset_lnregh in SAPIS mode
32128   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_LNREGH_O_SHIFT                       1
32129   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_P2S_O                                (0x1<<2) // MSM Function SLUMBER state's default value for reset_p2s in SAPIS mode
32130   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_P2S_O_SHIFT                          2
32131   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_RA_O                                 (0x1<<3) // MSM Function SLUMBER state's default value for reset_ra in SAPIS mode
32132   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_RA_O_SHIFT                           3
32133   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_S2P_O                                (0x1<<4) // MSM Function SLUMBER state's default value for reset_s2p in SAPIS mode
32134   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_S2P_O_SHIFT                          4
32135   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_VCO_O                                (0x1<<5) // MSM Function SLUMBER state's default value for reset_vco in SAPIS mode
32136   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_RESET_VCO_O_SHIFT                          5
32137   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TXREG_BLEED_ENA_O                          (0x1<<6) // MSM Function SLUMBER state's default value for txreg_bleed_ena in SAPIS mode
32138   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TXREG_BLEED_ENA_O_SHIFT                    6
32139   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TX_LOWPWR_IDLE_ENA_O                       (0x1<<7) // MSM Function SLUMBER state's default value for tx_lowpwr_idle_ena in SAPIS mode
32140   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X161_MSM_SAPI_SLUMBER_TX_LOWPWR_IDLE_ENA_O_SHIFT                 7
32141 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162                                                               0x002a88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32142   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_CDR_EN_O                                   (0x1<<0) // MSM Function SLUMBER state's default value for cdr_en in SAPIS mode
32143   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_CDR_EN_O_SHIFT                             0
32144   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RXBCLK_EN_O                                (0x1<<1) // MSM Function SLUMBER state's default value for rxbclk_en in SAPIS mode
32145   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RXBCLK_EN_O_SHIFT                          1
32146   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RX_GATE_EN_O                               (0x1<<2) // MSM Function SLUMBER state's default value for rx_gate_en in SAPIS mode
32147   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RX_GATE_EN_O_SHIFT                         2
32148   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RESET_TX_CLKDIV_O                          (0x1<<3) // MSM Function SLUMBER state's default value for reset_tx_clkdiv in SAPIS mode
32149   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X162_MSM_SAPI_SLUMBER_RESET_TX_CLKDIV_O_SHIFT                    3
32150 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X168                                                               0x002aa0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32151   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X168_OOB_DET_BLEN_MIN_O_6_0                                      (0x7f<<0) // OOB detector minimum burst length.
32152   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X168_OOB_DET_BLEN_MIN_O_6_0_SHIFT                                0
32153 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X169                                                               0x002aa4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32154   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X169_OOB_DET_BLEN_MAX_O_6_0                                      (0x7f<<0) // OOB detector maximum burst length.
32155   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X169_OOB_DET_BLEN_MAX_O_6_0_SHIFT                                0
32156 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X170                                                               0x002aa8UL //Access:RW   DataWidth:0x8    // OOB detector COMINIT maximum idle length.
32157 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X171                                                               0x002aacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32158   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X171_OOB_DET_COMINIT_MIN_O_8                                     (0x1<<0) // OOB detector COMINIT maximum idle length.
32159   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X171_OOB_DET_COMINIT_MIN_O_8_SHIFT                               0
32160 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X172                                                               0x002ab0UL //Access:RW   DataWidth:0x8    // OOB detector COMINIT maximum idle length.
32161 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X173                                                               0x002ab4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32162   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X173_OOB_DET_COMINIT_MAX_O_8                                     (0x1<<0) // OOB detector COMINIT maximum idle length.
32163   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X173_OOB_DET_COMINIT_MAX_O_8_SHIFT                               0
32164 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X174                                                               0x002ab8UL //Access:RW   DataWidth:0x8    // OOB detector COMWAKE minimum idle length.
32165 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X175                                                               0x002abcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32166   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X175_OOB_DET_COMWAKE_MIN_O_8                                     (0x1<<0) // OOB detector COMWAKE minimum idle length.
32167   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X175_OOB_DET_COMWAKE_MIN_O_8_SHIFT                               0
32168 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X176                                                               0x002ac0UL //Access:RW   DataWidth:0x8    // OOB detector COMWAKE maximum idle length.
32169 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X177                                                               0x002ac4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32170   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X177_OOB_DET_COMWAKE_MAX_O_8                                     (0x1<<0) // OOB detector COMWAKE maximum idle length.
32171   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X177_OOB_DET_COMWAKE_MAX_O_8_SHIFT                               0
32172 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X178                                                               0x002ac8UL //Access:RW   DataWidth:0x8    // OOB detector COMSAS maximum idle length.
32173 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X179                                                               0x002accUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32174   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X179_OOB_DET_COMSAS_MIN_O_8                                      (0x1<<0) // OOB detector COMSAS maximum idle length.
32175   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X179_OOB_DET_COMSAS_MIN_O_8_SHIFT                                0
32176 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X180                                                               0x002ad0UL //Access:RW   DataWidth:0x8    // OOB detector COMSAS maximum idle length.
32177 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X181                                                               0x002ad4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32178   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X181_OOB_DET_COMSAS_MAX_O_8                                      (0x1<<0) // OOB detector COMSAS maximum idle length.
32179   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X181_OOB_DET_COMSAS_MAX_O_8_SHIFT                                0
32180 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X182                                                               0x002ad8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32181   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X182_TXCTRL_FASTCAP_3_0                                          (0xf<<0) // TX fastcap slew rate adjust
32182   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X182_TXCTRL_FASTCAP_3_0_SHIFT                                    0
32183   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X182_TXCTRL_FASTCAP_OVR_3_0                                      (0xf<<4) // Override  value for Fastcap.
32184   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X182_TXCTRL_FASTCAP_OVR_3_0_SHIFT                                4
32185 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X183                                                               0x002adcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32186   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X183_TXCTRL_RATE1_TX_SR_DAC_3_0                                  (0xf<<0) // TX rate1 slew rate DAC setting
32187   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X183_TXCTRL_RATE1_TX_SR_DAC_3_0_SHIFT                            0
32188   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X183_TXCTRL_RATE2_TX_SR_DAC_3_0                                  (0xf<<4) // TX rate2 slew rate DAC setting
32189   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X183_TXCTRL_RATE2_TX_SR_DAC_3_0_SHIFT                            4
32190 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X184                                                               0x002ae0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32191   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X184_TXCTRL_RATE3_TX_SR_DAC_3_0                                  (0xf<<0) // TX rate3 slew rate DAC setting
32192   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X184_TXCTRL_RATE3_TX_SR_DAC_3_0_SHIFT                            0
32193   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X184_TXCTRL_MASTER_TX_SR_DAC_OVR_3_0                             (0xf<<4) // TX master slew rate DAC overrides
32194   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X184_TXCTRL_MASTER_TX_SR_DAC_OVR_3_0_SHIFT                       4
32195 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X185                                                               0x002ae4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32196   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X185_TXCTRL_RATE1_TXEQ_POLARITY_3_0                              (0xf<<0) // TX rate1 coefficent polarity
32197   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X185_TXCTRL_RATE1_TXEQ_POLARITY_3_0_SHIFT                        0
32198   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X185_TXCTRL_RATE2_TXEQ_POLARITY_3_0                              (0xf<<4) // TX rate2 coefficent polarity
32199   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X185_TXCTRL_RATE2_TXEQ_POLARITY_3_0_SHIFT                        4
32200 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X186                                                               0x002ae8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32201   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X186_TXCTRL_RATE3_TXEQ_POLARITY_3_0                              (0xf<<0) // TX rate3 coefficent polarity
32202   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X186_TXCTRL_RATE3_TXEQ_POLARITY_3_0_SHIFT                        0
32203   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X186_TXCTRL_MASTER_TXEQ_POLARITY_OVR_3_0                         (0xf<<4) // TX master coefficient polarity overrides.
32204   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X186_TXCTRL_MASTER_TXEQ_POLARITY_OVR_3_0_SHIFT                   4
32205 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X187                                                               0x002aecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32206   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X187_TXCTRL_TX_MARGIN_000_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<0) // PIPE tx_margin low swing setting
32207   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X187_TXCTRL_TX_MARGIN_000_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         0
32208   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X187_TXCTRL_TX_MARGIN_001_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<4) // PIPE tx_margin low swing setting
32209   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X187_TXCTRL_TX_MARGIN_001_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         4
32210 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X188                                                               0x002af0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32211   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X188_TXCTRL_TX_MARGIN_010_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<0) // PIPE tx_margin low swing setting
32212   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X188_TXCTRL_TX_MARGIN_010_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         0
32213   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X188_TXCTRL_TX_MARGIN_011_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<4) // PIPE tx_margin low swing setting
32214   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X188_TXCTRL_TX_MARGIN_011_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         4
32215 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X189                                                               0x002af4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32216   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X189_TXCTRL_TX_MARGIN_100_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<0) // PIPE tx_margin low swing setting
32217   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X189_TXCTRL_TX_MARGIN_100_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         0
32218   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X189_TXCTRL_TX_MARGIN_101_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<4) // PIPE tx_margin low swing setting
32219   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X189_TXCTRL_TX_MARGIN_101_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         4
32220 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X190                                                               0x002af8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32221   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X190_TXCTRL_TX_MARGIN_110_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<0) // PIPE tx_margin low swing setting
32222   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X190_TXCTRL_TX_MARGIN_110_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         0
32223   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X190_TXCTRL_TX_MARGIN_111_LOWSWG_ATT_IN_RATE12_3_0               (0xf<<4) // PIPE tx_margin low swing setting
32224   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X190_TXCTRL_TX_MARGIN_111_LOWSWG_ATT_IN_RATE12_3_0_SHIFT         4
32225 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X191                                                               0x002afcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32226   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X191_TXCTRL_TX_MARGIN_000_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<0) // PIPE tx_margin full swing setting
32227   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X191_TXCTRL_TX_MARGIN_000_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        0
32228   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X191_TXCTRL_TX_MARGIN_001_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<4) // PIPE tx_margin full swing setting
32229   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X191_TXCTRL_TX_MARGIN_001_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        4
32230 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X192                                                               0x002b00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32231   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X192_TXCTRL_TX_MARGIN_010_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<0) // PIPE tx_margin full swing setting
32232   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X192_TXCTRL_TX_MARGIN_010_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        0
32233   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X192_TXCTRL_TX_MARGIN_011_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<4) // PIPE tx_margin full swing setting
32234   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X192_TXCTRL_TX_MARGIN_011_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        4
32235 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X193                                                               0x002b04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32236   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X193_TXCTRL_TX_MARGIN_100_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<0) // PIPE tx_margin full swing setting
32237   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X193_TXCTRL_TX_MARGIN_100_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        0
32238   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X193_TXCTRL_TX_MARGIN_101_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<4) // PIPE tx_margin full swing setting
32239   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X193_TXCTRL_TX_MARGIN_101_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        4
32240 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X194                                                               0x002b08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32241   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X194_TXCTRL_TX_MARGIN_110_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<0) // PIPE tx_margin full swing setting
32242   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X194_TXCTRL_TX_MARGIN_110_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        0
32243   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X194_TXCTRL_TX_MARGIN_111_FULLSWG_ATT_IN_RATE12_3_0              (0xf<<4) // PIPE tx_margin full swing setting
32244   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X194_TXCTRL_TX_MARGIN_111_FULLSWG_ATT_IN_RATE12_3_0_SHIFT        4
32245 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X195                                                               0x002b0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32246   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X195_TXCTRL_MASTER_ATT_IN_OVR_3_0                                (0xf<<0) // Override  value for att in.
32247   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X195_TXCTRL_MASTER_ATT_IN_OVR_3_0_SHIFT                          0
32248 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196                                                               0x002b10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32249   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_RATE1_TX_SLEW_SLD_1_0                                (0x3<<0) // TX rate1 slew rate setting
32250   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_RATE1_TX_SLEW_SLD_1_0_SHIFT                          0
32251   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_RATE2_TX_SLEW_SLD_1_0                                (0x3<<2) // TX rate2 slew rate setting
32252   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_RATE2_TX_SLEW_SLD_1_0_SHIFT                          2
32253   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_RATE3_TX_SLEW_SLD_1_0                                (0x3<<4) // TX rate3 slew rate setting
32254   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_RATE3_TX_SLEW_SLD_1_0_SHIFT                          4
32255   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_MASTER_TX_SLEW_SLD_OVR_1_0                           (0x3<<6) // TX master slew rate setting overrides.
32256   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X196_TXCTRL_MASTER_TX_SLEW_SLD_OVR_1_0_SHIFT                     6
32257 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197                                                               0x002b14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32258   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_PREEM_1LSB_MODE                                      (0x1<<0) // TX 1lsb mode
32259   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_PREEM_1LSB_MODE_SHIFT                                0
32260   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_MASTER_PREEM_1LSB_MODE_OVR                           (0x1<<1) // TX master 1lsb mode overrides.
32261   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_MASTER_PREEM_1LSB_MODE_OVR_SHIFT                     1
32262   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_RATE1_TX_SLEW_SLD3F_2_0                              (0x7<<2) // TX enable fastest slew rate set to 1.
32263   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_RATE1_TX_SLEW_SLD3F_2_0_SHIFT                        2
32264   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_RATE2_TX_SLEW_SLD3F_2_0                              (0x7<<5) // TX enable fastest slew rate set to 1.
32265   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X197_TXCTRL_RATE2_TX_SLEW_SLD3F_2_0_SHIFT                        5
32266 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198                                                               0x002b18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32267   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198_TXCTRL_RATE3_TX_SLEW_SLD3F_2_0                              (0x7<<0) // TX enable fastest slew rate set to 1.
32268   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198_TXCTRL_RATE3_TX_SLEW_SLD3F_2_0_SHIFT                        0
32269   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198_TXCTRL_MASTER_TX_SLEW_SLD3F_OVR_2_0                         (0x7<<3) // TX enable fastest slew rate override.
32270   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198_TXCTRL_MASTER_TX_SLEW_SLD3F_OVR_2_0_SHIFT                   3
32271   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198_TXCTRL_MASTER_OVR_EN_O                                      (0x1<<6) // Tx control master override enable
32272   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X198_TXCTRL_MASTER_OVR_EN_O_SHIFT                                6
32273 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X199                                                               0x002b1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32274   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X199_TXCTRL_RATE1_FULLSWG_C1_IN_4_0                              (0x1f<<0) // TX rate1 full swing C1 coefficient
32275   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X199_TXCTRL_RATE1_FULLSWG_C1_IN_4_0_SHIFT                        0
32276 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X200                                                               0x002b20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32277   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X200_TXCTRL_RATE1_LOWSWG_C1_IN_4_0                               (0x1f<<0) // TX rate1 low swing C1 coefficient
32278   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X200_TXCTRL_RATE1_LOWSWG_C1_IN_4_0_SHIFT                         0
32279 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X201                                                               0x002b24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32280   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X201_TXCTRL_RATE1_FULLSWG_C2_IN_3_0                              (0xf<<0) // TX rate1 full swing C2 coefficient
32281   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X201_TXCTRL_RATE1_FULLSWG_C2_IN_3_0_SHIFT                        0
32282   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X201_TXCTRL_RATE1_LOWSWG_C2_IN_3_0                               (0xf<<4) // TX rate1 low swing C2 coefficient
32283   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X201_TXCTRL_RATE1_LOWSWG_C2_IN_3_0_SHIFT                         4
32284 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X202                                                               0x002b28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32285   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X202_TXCTRL_RATE2_FULLSWG_6DB_C1_IN_4_0                          (0x1f<<0) // TX rate2 full swing C1 coefficient for 6 dB
32286   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X202_TXCTRL_RATE2_FULLSWG_6DB_C1_IN_4_0_SHIFT                    0
32287 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X203                                                               0x002b2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32288   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X203_TXCTRL_RATE2_FULLSWG_3P5DB_C1_IN_4_0                        (0x1f<<0) // TX rate2 full swing C1 coefficient for 3.5 dB
32289   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X203_TXCTRL_RATE2_FULLSWG_3P5DB_C1_IN_4_0_SHIFT                  0
32290 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X204                                                               0x002b30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32291   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X204_TXCTRL_RATE2_FULLSWG_6DB_C2_IN_3_0                          (0xf<<0) // TX rate2 full swing C2 coefficient for 6 dB
32292   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X204_TXCTRL_RATE2_FULLSWG_6DB_C2_IN_3_0_SHIFT                    0
32293   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X204_TXCTRL_RATE2_FULLSWG_3P5DB_C2_IN_3_0                        (0xf<<4) // TX rate2 full swing C2 coefficient for 3.5 dB
32294   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X204_TXCTRL_RATE2_FULLSWG_3P5DB_C2_IN_3_0_SHIFT                  4
32295 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X205                                                               0x002b34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32296   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X205_TXCTRL_RATE2_LOWSWG_C1_IN_4_0                               (0x1f<<0) // TX rate2 low swing C1 coefficient for 6 dB
32297   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X205_TXCTRL_RATE2_LOWSWG_C1_IN_4_0_SHIFT                         0
32298 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X206                                                               0x002b38UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32299   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X206_TXCTRL_RATE2_LOWSWG_C2_IN_3_0                               (0xf<<0) // TX rate2 low swing C2 coefficient for 6 dB
32300   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X206_TXCTRL_RATE2_LOWSWG_C2_IN_3_0_SHIFT                         0
32301   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X206_TXCTRL_RATE3_C2_IN_3_0                                      (0xf<<4) // TX rate3 C2 coefficient
32302   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X206_TXCTRL_RATE3_C2_IN_3_0_SHIFT                                4
32303 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X207                                                               0x002b3cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32304   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X207_TXCTRL_MASTER_C1_IN_OVR_4_0                                 (0x1f<<0) // TX master C1 coefficient overrides.
32305   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X207_TXCTRL_MASTER_C1_IN_OVR_4_0_SHIFT                           0
32306 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X208                                                               0x002b40UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32307   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X208_TXCTRL_MASTER_C2_IN_OVR_3_0                                 (0xf<<0) // TX master C2 coefficient overrides.
32308   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X208_TXCTRL_MASTER_C2_IN_OVR_3_0_SHIFT                           0
32309   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X208_TXCTRL_RATE1_CM_IN_3_0                                      (0xf<<4) // TX rate1 CM coefficient
32310   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X208_TXCTRL_RATE1_CM_IN_3_0_SHIFT                                4
32311 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X209                                                               0x002b44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32312   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X209_TXCTRL_RATE2_CM_IN_3_0                                      (0xf<<0) // TX rate2 CM coefficient
32313   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X209_TXCTRL_RATE2_CM_IN_3_0_SHIFT                                0
32314   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X209_TXCTRL_MASTER_CM_IN_OVR_3_0                                 (0xf<<4) // TX master CM coefficient overrides.
32315   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X209_TXCTRL_MASTER_CM_IN_OVR_3_0_SHIFT                           4
32316 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210                                                               0x002b48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32317   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210_REDUCED_SWING_LF_VAL_O_5_0                                  (0x3f<<0) // Reduced swing LowFreq value
32318   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210_REDUCED_SWING_LF_VAL_O_5_0_SHIFT                            0
32319   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_CM1_FORCE_LOW_EN_O                                     (0x1<<6) // Brings the TxEq pre-cursor down to a programmable value txeq_cm1_min_limit if pre cursor tuning is bypassed
32320   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_CM1_FORCE_LOW_EN_O_SHIFT                               6
32321   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_C1_FORCE_LOW_EN_O                                      (0x1<<7) // Brings the TxEq pre-cursor down to a programmable value txeq_c1_min_limit if pre cursor tuning is bypassed
32322   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X210_TXEQ_C1_FORCE_LOW_EN_O_SHIFT                                7
32323 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X211                                                               0x002b4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32324   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_00_O_2_0                                            (0x7<<0) // AFE rx_bias setting. Used when rxvcodiv is 00
32325   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_00_O_2_0_SHIFT                                      0
32326   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_01_O_2_0                                            (0x7<<3) // AFE rx_bias setting. Used when rxvcodiv is 01 or 10
32327   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X211_RX_BIAS_01_O_2_0_SHIFT                                      3
32328 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X212                                                               0x002b50UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32329   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X212_RX_BIAS_11_O_2_0                                            (0x7<<0) // AFE rx_bias setting. Used when rxvcodiv is 11
32330   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X212_RX_BIAS_11_O_2_0_SHIFT                                      0
32331 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X213                                                               0x002b54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32332   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X213_QAHB_CDR_VCO_CAL_PHD_ENA_O                                  (0x1<<6) // Enable phase detector during CDR VCO calibration
32333   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X213_QAHB_CDR_VCO_CAL_PHD_ENA_O_SHIFT                            6
32334 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214                                                               0x002b58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32335   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_CDR_LOCK_WAIT_O_3_0                                    (0xf<<0) // Number of wait cycles for the CDR to lock [3:0] times 64
32336   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_CDR_LOCK_WAIT_O_3_0_SHIFT                              0
32337   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_RATE_CHNG_CAL_O                                        (0x1<<4) // Assertion causes repeat of calibration for rate switch or electrical idle exit. Calibrations to be performed are selected by rxeq_recal_o[6:0]/rxeq_rate2_recal_o[6:0].
32338   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_RATE_CHNG_CAL_O_SHIFT                                  4
32339   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_PRESET_CLR_DFE_O                                       (0x1<<6) // Set all DFE calibration values to mid-scale instead of using start values at start of calibration
32340   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X214_RXEQ_PRESET_CLR_DFE_O_SHIFT                                 6
32341 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X215                                                               0x002b5cUL //Access:RW   DataWidth:0x8    // DFE block -continuous calibration wait delay. DFE block will wait this number of cycles between each continuous calibration cycle
32342 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X216                                                               0x002b60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32343   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X216_RXEQ_CONT_LENGTH_O_14_8                                     (0x7f<<0) // DFE block -continuous calibration wait delay. DFE block will wait this number of cycles between each continuous calibration cycle
32344   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X216_RXEQ_CONT_LENGTH_O_14_8_SHIFT                               0
32345 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X217                                                               0x002b64UL //Access:RW   DataWidth:0x8    // DFE block - ATT calibration cycle length. This is the number of cycles the DFE will wait between changing the ATT value and examining the output.
32346 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X218                                                               0x002b68UL //Access:RW   DataWidth:0x8    // DFE block - Boost calibration cycle length. This is the number of cycles the DFE will wait between changing the boost value and examining the output.
32347 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X219                                                               0x002b6cUL //Access:RW   DataWidth:0x8    // DFE block - TAP1 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP1 value and examining the output.
32348 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X220                                                               0x002b70UL //Access:RW   DataWidth:0x8    // DFE block - TAP2 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
32349 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X221                                                               0x002b74UL //Access:RW   DataWidth:0x8    // DFE block - TAP3 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
32350 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X222                                                               0x002b78UL //Access:RW   DataWidth:0x8    // DFE block - TAP4 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
32351 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X223                                                               0x002b7cUL //Access:RW   DataWidth:0x8    // DFE block - TAP5 calibration cycle length. This is the number of cycles the DFE will wait between changing the TAP2 value and examining the output.
32352 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X224                                                               0x002b80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32353   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_EI_EXIT_CAL_O                                          (0x1<<0) // Repeat calibration whenever exiting RX electrical idle. Calibrations performed are selected by rxeq_recal_o[6:0]/rxeq_lane2_recal_o[6:0]
32354   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_EI_EXIT_CAL_O_SHIFT                                    0
32355   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_RECAL_O_6_0                                            (0x7f<<1) // Enables re-calibration for { Tap5, Tap4, Tap3, Tap2, Tap1, Boost, ATT} at rate3 after exit from electrical idle when rxeq_ei_exit_cal_o is asserted and after rate change when rxeq_rate_chng_cal_o is asserted.
32356   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X224_RXEQ_RECAL_O_6_0_SHIFT                                      1
32357 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X225                                                               0x002b84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32358   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X225_RXEQ_RATE2_INIT_CAL_O_6_0                                   (0x7f<<0) // Specify which block needs initial calibration upon exit from RX electrical idle state for rate2: bit [0]: Enables ATT calibration when asserted bit [1]: Enables Boost calibration when asserted bit [2]: Enables DFE Tap1 calibration when asserted bit [3]: Enables DFE Tap2 calibration when asserted bit [4]: Enables DFE Tap3 calibration when asserted bit [5]: Enables DFE Tap4 calibration when asserted bit [6]: Enables DFE Tap5 calibration when asserted
32359   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X225_RXEQ_RATE2_INIT_CAL_O_6_0_SHIFT                             0
32360 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X226                                                               0x002b88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32361   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X226_RXEQ_RATE2_CONT_CAL_O_6_0                                   (0x7f<<0) // Specify which block needs continuous calibration during RX data reception for rate2 bit [0]: Enables ATT calibration when asserted bit [1]: Enables Boost calibration when asserted bit [2]: Enables DFE Tap1 calibration when asserted bit [3]: Enables DFE Tap2 calibration when asserted bit [4]: Enables DFE Tap3 calibration when asserted bit [5]: Enables DFE Tap4 calibration when asserted bit [6]: Enables DFE Tap5 calibration when asserted
32362   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X226_RXEQ_RATE2_CONT_CAL_O_6_0_SHIFT                             0
32363 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X227                                                               0x002b8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32364   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X227_RXEQ_RATE2_RECAL_O_6_0                                      (0x7f<<0) // Enables re-calibration for { Tap5, Tap4, Tap3, Tap2, Tap1, Boost, ATT} at rate2 after exit from electrical idle when rxeq_ei_exit_cal_o is asserted and after rate change when rxeq_rate_chng_cal_o is asserted.
32365   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X227_RXEQ_RATE2_RECAL_O_6_0_SHIFT                                0
32366 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X228                                                               0x002b90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32367   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_ATT_BOUNCE_O_3_0                                       (0xf<<0) // Number of bounces before calibration stops for ATT
32368   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_ATT_BOUNCE_O_3_0_SHIFT                                 0
32369   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_BOOST_BOUNCE_O_3_0                                     (0xf<<4) // Number of bounces before calibration stops for Boost
32370   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X228_RXEQ_BOOST_BOUNCE_O_3_0_SHIFT                               4
32371 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X229                                                               0x002b94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32372   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP1_BOUNCE_O_3_0                                      (0xf<<0) // Number of bounces before calibration stops for DFE tap1
32373   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP1_BOUNCE_O_3_0_SHIFT                                0
32374   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP2_BOUNCE_O_3_0                                      (0xf<<4) // Number of bounces before calibration stops for DFE tap2
32375   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X229_RXEQ_TAP2_BOUNCE_O_3_0_SHIFT                                4
32376 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X230                                                               0x002b98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32377   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP3_BOUNCE_O_3_0                                      (0xf<<0) // Number of bounces before calibration stops for DFE tap3
32378   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP3_BOUNCE_O_3_0_SHIFT                                0
32379   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP4_BOUNCE_O_3_0                                      (0xf<<4) // Number of bounces before calibration stops for DFE tap4
32380   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X230_RXEQ_TAP4_BOUNCE_O_3_0_SHIFT                                4
32381 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X231                                                               0x002b9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32382   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_TAP5_BOUNCE_O_3_0                                      (0xf<<0) // Number of bounces before calibration stops for DFE tap5
32383   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_TAP5_BOUNCE_O_3_0_SHIFT                                0
32384   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_COARSE_STEP_SIZE_O_3_0                                 (0xf<<4) // Initial calibration coarse step size
32385   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X231_RXEQ_COARSE_STEP_SIZE_O_3_0_SHIFT                           4
32386 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X232                                                               0x002ba0UL //Access:RW   DataWidth:0x8    // comparator offset override value
32387 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X233                                                               0x002ba4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32388   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X233_CMP_OFFSET_OVR_EN_O                                         (0x1<<0) // comparator offset override enable
32389   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X233_CMP_OFFSET_OVR_EN_O_SHIFT                                   0
32390   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X233_RXEQ_FIN_HIGH_O_6_0                                         (0x7f<<1) // Enable final calibration value plus one for individual blocks
32391   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X233_RXEQ_FIN_HIGH_O_6_0_SHIFT                                   1
32392 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X234                                                               0x002ba8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32393   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X234_RXEQ_FIN_LOW_O_6_0                                          (0x7f<<0) // Enable final calibration value minus one for individual blocks
32394   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X234_RXEQ_FIN_LOW_O_6_0_SHIFT                                    0
32395   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X234_QAHB_DFE_RAW_VALUE_O                                        (0x1<<7) // Testbus select for comp_offset and tap_offset 1: Raw output from i_dfe_tap_dc_offset 0: Input to pma
32396   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X234_QAHB_DFE_RAW_VALUE_O_SHIFT                                  7
32397 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X235                                                               0x002bacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32398   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X235_RXEQ_ERR_SIGN_O_6_0                                         (0x7f<<0) // Controls polarity of RX calibration: bit [0]: Reverses polarity of ATT calibration when asserted bit [1]: Reverses polarity of Boost calibration when asserted bit [2]: Reverses polarity of DFE Tap1 calibration when asserted bit [3]: Reverses polarity of DFE Tap2 calibration when asserted bit [4]: Reverses polarity of DFE Tap3 calibration when asserted bit [5]: Reverses polarity of DFE Tap4 calibration when asserted bit [6]: Reverses polarity of DFE Tap5 calibration when asserted
32399   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X235_RXEQ_ERR_SIGN_O_6_0_SHIFT                                   0
32400 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X236                                                               0x002bb0UL //Access:RW   DataWidth:0x8    // Training pattern for boost
32401 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X237                                                               0x002bb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32402   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X237_RXEQ_RATE1_BOOST_TRAINING_PATT_O_8                          (0x1<<0) // Training pattern for boost
32403   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X237_RXEQ_RATE1_BOOST_TRAINING_PATT_O_8_SHIFT                    0
32404 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X238                                                               0x002bb8UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap1
32405 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X239                                                               0x002bbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32406   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X239_RXEQ_TAP1_TRAINING_PATT_O_8                                 (0x1<<0) // Training pattern for DFE tap1
32407   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X239_RXEQ_TAP1_TRAINING_PATT_O_8_SHIFT                           0
32408 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X240                                                               0x002bc0UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap2
32409 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X241                                                               0x002bc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32410   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X241_RXEQ_TAP2_TRAINING_PATT_O_8                                 (0x1<<0) // Training pattern for DFE tap2
32411   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X241_RXEQ_TAP2_TRAINING_PATT_O_8_SHIFT                           0
32412 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X242                                                               0x002bc8UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap3
32413 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X243                                                               0x002bccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32414   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X243_RXEQ_TAP3_TRAINING_PATT_O_8                                 (0x1<<0) // Training pattern for DFE tap3
32415   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X243_RXEQ_TAP3_TRAINING_PATT_O_8_SHIFT                           0
32416 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X244                                                               0x002bd0UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap4
32417 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X245                                                               0x002bd4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32418   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X245_RXEQ_TAP4_TRAINING_PATT_O_8                                 (0x1<<0) // Training pattern for DFE tap4
32419   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X245_RXEQ_TAP4_TRAINING_PATT_O_8_SHIFT                           0
32420 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X246                                                               0x002bd8UL //Access:RW   DataWidth:0x8    // Training pattern for DFE tap5
32421 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X247                                                               0x002bdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32422   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X247_RXEQ_TAP5_TRAINING_PATT_O_8                                 (0x1<<0) // Training pattern for DFE tap5
32423   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X247_RXEQ_TAP5_TRAINING_PATT_O_8_SHIFT                           0
32424 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248                                                               0x002be0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32425   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_DONT_CARE_O_5_0                                        (0x3f<<0) // Sets certain bits in training pattern as don't care
32426   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_DONT_CARE_O_5_0_SHIFT                                  0
32427   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_MODE_O                                            (0x1<<6) // RXEQ ctrl_test mode enable
32428   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_MODE_O_SHIFT                                      6
32429   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_O                                                 (0x1<<7) // Step calibration in test mode, rising edge triggers step
32430   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X248_RXEQ_STEP_O_SHIFT                                           7
32431 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X249                                                               0x002be4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32432   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_AVG4_O_6_0                                             (0x7f<<0) // Enable average 4 in calibration, otherwise average2
32433   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_AVG4_O_6_0_SHIFT                                       0
32434   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_FLOOR_O                                                (0x1<<7) // Take the floor of the calibration result
32435   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X249_RXEQ_FLOOR_O_SHIFT                                          7
32436 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X250                                                               0x002be8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32437   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X250_RXEQ_SHIFT_O_3_0                                            (0xf<<0) // Shift the edge samples in rxeq_ctrl
32438   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X250_RXEQ_SHIFT_O_3_0_SHIFT                                      0
32439 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X251                                                               0x002becUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32440   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X251_RXEQ_RATE3_DFE_TAP_PD_O_4_0                                 (0x1f<<0) // DFE tap powerdown for rate3
32441   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X251_RXEQ_RATE3_DFE_TAP_PD_O_4_0_SHIFT                           0
32442 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X252                                                               0x002bf0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32443   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X252_RXEQ_RATE2_DFE_TAP_PD_O_4_0                                 (0x1f<<0) // DFE tap powerdown for rate2
32444   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X252_RXEQ_RATE2_DFE_TAP_PD_O_4_0_SHIFT                           0
32445   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X252_REVERSE_TAP_PD_ORDER_O                                      (0x1<<5) // Reverse order of tap power down signals
32446   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X252_REVERSE_TAP_PD_ORDER_O_SHIFT                                5
32447 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253                                                               0x002bf4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32448   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253_MSM_LN_DFE_TAP_WAIT_O_4_0                                   (0x1f<<0) // Wait time between each DFE tap DC offset calibration
32449   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253_MSM_LN_DFE_TAP_WAIT_O_4_0_SHIFT                             0
32450   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253_SKP_CMP_CAL_O                                               (0x1<<5) // By pass comparator DC offset calibration
32451   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253_SKP_CMP_CAL_O_SHIFT                                         5
32452   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253_DFE_TAP_OFFSET_CAL_DIR_O                                    (0x1<<6) // Changes the dfe tap offset cal direction
32453   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X253_DFE_TAP_OFFSET_CAL_DIR_O_SHIFT                              6
32454 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X254                                                               0x002bf8UL //Access:RW   DataWidth:0x8    // Training pattern for boost in rate2
32455 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X255                                                               0x002bfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32456   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X255_RXEQ_RATE2_BOOST_TRAINING_PATT_O_8                          (0x1<<0) // Training pattern for boost in rate2
32457   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X255_RXEQ_RATE2_BOOST_TRAINING_PATT_O_8_SHIFT                    0
32458 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X256                                                               0x002c00UL //Access:RW   DataWidth:0x8    // Training pattern for boost in rate3
32459 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X257                                                               0x002c04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32460   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X257_RXEQ_RATE3_BOOST_TRAINING_PATT_O_8                          (0x1<<0) // Training pattern for boost in rate3
32461   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X257_RXEQ_RATE3_BOOST_TRAINING_PATT_O_8_SHIFT                    0
32462 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X258                                                               0x002c08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32463   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X258_RXEQ_RATE1_BOOST_DONT_CARE_O_5_0                            (0x3f<<0) // Sets certain bits in training pattern as don't care in rate1
32464   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X258_RXEQ_RATE1_BOOST_DONT_CARE_O_5_0_SHIFT                      0
32465 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X259                                                               0x002c0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32466   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X259_RXEQ_RATE2_BOOST_DONT_CARE_O_5_0                            (0x3f<<0) // Sets certain bits in training pattern as don't care in rate2
32467   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X259_RXEQ_RATE2_BOOST_DONT_CARE_O_5_0_SHIFT                      0
32468 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X260                                                               0x002c10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32469   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X260_RXEQ_RATE3_BOOST_DONT_CARE_O_5_0                            (0x3f<<0) // Sets certain bits in training pattern as don't care in rate3
32470   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X260_RXEQ_RATE3_BOOST_DONT_CARE_O_5_0_SHIFT                      0
32471 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X261                                                               0x002c14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32472   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_LANE_SEL                                         (0x3<<5) // DFE TAP shadow register lane select
32473   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_LANE_SEL_SHIFT                                   5
32474   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_OFST_RD_SEL                                      (0x1<<7) // DFE shadow offset read select
32475   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X261_DFE_SHADOW_OFST_RD_SEL_SHIFT                                7
32476 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X263                                                               0x002c1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32477   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X263_RATE3_RATESWITCH_RXRECAL_CFG_6_0                            (0x7f<<0) // Gen3 rate switch cal elements
32478   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X263_RATE3_RATESWITCH_RXRECAL_CFG_6_0_SHIFT                      0
32479 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X264                                                               0x002c20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32480   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X264_RATE3_TXEQ_RXRECAL_BEGIN_CFG_6_0                            (0x7f<<0) // Gen3 beginning of TxEQ RxEQ cal elements
32481   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X264_RATE3_TXEQ_RXRECAL_BEGIN_CFG_6_0_SHIFT                      0
32482 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X265                                                               0x002c24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32483   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X265_RATE3_TXEQ_RXRECAL_END_CFG_6_0                              (0x7f<<0) // Gen3 end of TxEQ RxEQ cal elements
32484   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X265_RATE3_TXEQ_RXRECAL_END_CFG_6_0_SHIFT                        0
32485 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X266                                                               0x002c28UL //Access:R    DataWidth:0x8    // DFE CMP value read
32486 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X267                                                               0x002c2cUL //Access:R    DataWidth:0x8    // Multi Field Register.
32487   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X267_DFE_TAP1_VAL                                                (0x7f<<0) // DFE TAP1 value read
32488   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X267_DFE_TAP1_VAL_SHIFT                                          0
32489 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X268                                                               0x002c30UL //Access:R    DataWidth:0x8    // Multi Field Register.
32490   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X268_DFE_TAP2_VAL                                                (0x3f<<0) // DFE TAP2 value read
32491   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X268_DFE_TAP2_VAL_SHIFT                                          0
32492 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X269                                                               0x002c34UL //Access:R    DataWidth:0x8    // Multi Field Register.
32493   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X269_DFE_TAP3_VAL                                                (0x3f<<0) // DFE TAP3 value read
32494   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X269_DFE_TAP3_VAL_SHIFT                                          0
32495 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X270                                                               0x002c38UL //Access:R    DataWidth:0x8    // Multi Field Register.
32496   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X270_DFE_TAP4_VAL                                                (0x3f<<0) // DFE TAP4 value read
32497   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X270_DFE_TAP4_VAL_SHIFT                                          0
32498 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X271                                                               0x002c3cUL //Access:R    DataWidth:0x8    // Multi Field Register.
32499   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X271_DFE_TAP5_VAL                                                (0x3f<<0) // DFE TAP5 value read
32500   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X271_DFE_TAP5_VAL_SHIFT                                          0
32501 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X272                                                               0x002c40UL //Access:RW   DataWidth:0x8    // Training pattern for TxEQ adapt DFE tap1 cm1 [7:0]
32502 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X273                                                               0x002c44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32503   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X273_TAP1_CM1_TRAINING_PATT_8                                    (0x1<<0) // Training pattern for TxEQ adapt DFE tap1 cm1 [8]
32504   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X273_TAP1_CM1_TRAINING_PATT_8_SHIFT                              0
32505   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X273_TXEQ_ADAPT_RUN_1_0                                          (0x3<<1) // TxEQ Adapt 2 TAPs
32506   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X273_TXEQ_ADAPT_RUN_1_0_SHIFT                                    1
32507 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X274                                                               0x002c48UL //Access:RW   DataWidth:0x8    // Training pattern for TxEQ adapt DFE tap1 c1 [7:0]
32508 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X275                                                               0x002c4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32509   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X275_TAP1_C1_TRAINING_PATT_8                                     (0x1<<0) // Training pattern for TxEQ adapt DFE tap1 c1 [8]
32510   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X275_TAP1_C1_TRAINING_PATT_8_SHIFT                               0
32511   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X275_TXEQ_ADAPT_INIT_O_1                                         (0x1<<1) // Initiate TXEQ adaptation for Gen3 rate
32512   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X275_TXEQ_ADAPT_INIT_O_1_SHIFT                                   1
32513 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X276                                                               0x002c50UL //Access:RW   DataWidth:0x8    // TX Equalizer Training Pattern select
32514 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X277                                                               0x002c54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32515   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X277_TXEQ_TRAINING_PATT_O_8                                      (0x1<<0) // TX Equalizer Training Pattern select
32516   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X277_TXEQ_TRAINING_PATT_O_8_SHIFT                                0
32517 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X278                                                               0x002c58UL //Access:RW   DataWidth:0x8    // TX Equalizer Training Pattern mask during Link Training
32518 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X279                                                               0x002c5cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32519   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X279_TXEQ_DONT_CARE_O_8                                          (0x1<<0) // TX Equalizer Training Pattern mask during Link Training
32520   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X279_TXEQ_DONT_CARE_O_8_SHIFT                                    0
32521 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X280                                                               0x002c60UL //Access:RW   DataWidth:0x8    // Number of Link Training frames per TX Equalization Iteration
32522 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X281                                                               0x002c64UL //Access:R    DataWidth:0x8    // Multi Field Register.
32523   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X281_RXEQ_CAL_DONE_I_3_0                                         (0xf<<0) // RXEQ calibration done status - per lane
32524   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X281_RXEQ_CAL_DONE_I_3_0_SHIFT                                   0
32525   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X281_TXEQ_ADAPT_DONE_I_3_0                                       (0xf<<4) // TXEQ Adapt Done status - per lane
32526   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X281_TXEQ_ADAPT_DONE_I_3_0_SHIFT                                 4
32527 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X282                                                               0x002c68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32528   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X282_TXEQ_ADAPT_CM1_CHNG_DIR_SUM_THRESHOLD_O                     (0xf<<0) // CM1 coefficient change direction sum threshold value
32529   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X282_TXEQ_ADAPT_CM1_CHNG_DIR_SUM_THRESHOLD_O_SHIFT               0
32530   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X282_TXEQ_ADAPT_C1_CHNG_DIR_SUM_THRESHOLD_O_3_0                  (0xf<<4) // C1 coefficient change direction sum threshold value
32531   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X282_TXEQ_ADAPT_C1_CHNG_DIR_SUM_THRESHOLD_O_3_0_SHIFT            4
32532 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X283                                                               0x002c6cUL //Access:RW   DataWidth:0x8    // Txeq adaptation iteration count threshold
32533 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X284                                                               0x002c70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32534   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X284_LATENCY_CHK_CONTROL_O                                       (0x1f<<0) // Bit 4 - latency check control enable Bit 3:0 - latency counter value
32535   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X284_LATENCY_CHK_CONTROL_O_SHIFT                                 0
32536 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X285                                                               0x002c74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32537   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X285_TXCTRL_TX_MARGIN_000_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<0) // PIPE tx_margin low swing setting rate3
32538   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X285_TXCTRL_TX_MARGIN_000_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          0
32539   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X285_TXCTRL_TX_MARGIN_001_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<4) // PIPE tx_margin low swing setting rate3
32540   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X285_TXCTRL_TX_MARGIN_001_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          4
32541 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X286                                                               0x002c78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32542   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X286_TXCTRL_TX_MARGIN_010_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<0) // PIPE tx_margin low swing setting rate3
32543   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X286_TXCTRL_TX_MARGIN_010_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          0
32544   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X286_TXCTRL_TX_MARGIN_011_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<4) // PIPE tx_margin low swing setting rate3
32545   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X286_TXCTRL_TX_MARGIN_011_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          4
32546 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X287                                                               0x002c7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32547   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X287_TXCTRL_TX_MARGIN_100_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<0) // PIPE tx_margin low swing setting rate3
32548   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X287_TXCTRL_TX_MARGIN_100_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          0
32549   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X287_TXCTRL_TX_MARGIN_101_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<4) // PIPE tx_margin low swing setting rate3
32550   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X287_TXCTRL_TX_MARGIN_101_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          4
32551 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X288                                                               0x002c80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32552   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X288_TXCTRL_TX_MARGIN_110_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<0) // PIPE tx_margin low swing setting rate3
32553   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X288_TXCTRL_TX_MARGIN_110_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          0
32554   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X288_TXCTRL_TX_MARGIN_111_LOWSWG_ATT_IN_RATE3_3_0                (0xf<<4) // PIPE tx_margin low swing setting rate3
32555   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X288_TXCTRL_TX_MARGIN_111_LOWSWG_ATT_IN_RATE3_3_0_SHIFT          4
32556 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X289                                                               0x002c84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32557   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X289_TXCTRL_TX_MARGIN_000_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<0) // PIPE tx_margin full swing setting rate3
32558   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X289_TXCTRL_TX_MARGIN_000_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         0
32559   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X289_TXCTRL_TX_MARGIN_001_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<4) // PIPE tx_margin full swing setting rate3
32560   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X289_TXCTRL_TX_MARGIN_001_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         4
32561 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X290                                                               0x002c88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32562   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X290_TXCTRL_TX_MARGIN_010_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<0) // PIPE tx_margin full swing setting rate3
32563   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X290_TXCTRL_TX_MARGIN_010_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         0
32564   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X290_TXCTRL_TX_MARGIN_011_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<4) // PIPE tx_margin full swing setting rate3
32565   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X290_TXCTRL_TX_MARGIN_011_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         4
32566 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X291                                                               0x002c8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32567   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X291_TXCTRL_TX_MARGIN_100_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<0) // PIPE tx_margin full swing setting rate3
32568   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X291_TXCTRL_TX_MARGIN_100_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         0
32569   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X291_TXCTRL_TX_MARGIN_101_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<4) // PIPE tx_margin full swing setting rate3
32570   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X291_TXCTRL_TX_MARGIN_101_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         4
32571 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X292                                                               0x002c90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32572   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X292_TXCTRL_TX_MARGIN_110_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<0) // PIPE tx_margin full swing setting rate3
32573   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X292_TXCTRL_TX_MARGIN_110_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         0
32574   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X292_TXCTRL_TX_MARGIN_111_FULLSWG_ATT_IN_RATE3_3_0               (0xf<<4) // PIPE tx_margin full swing setting rate3
32575   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X292_TXCTRL_TX_MARGIN_111_FULLSWG_ATT_IN_RATE3_3_0_SHIFT         4
32576 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X293                                                               0x002c94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32577   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X293_TXCTRL_RATE12_TX_VREG_LEV_4_0                               (0x1f<<0) // TX driver regulator voltage setting.
32578   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X293_TXCTRL_RATE12_TX_VREG_LEV_4_0_SHIFT                         0
32579 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X294                                                               0x002c98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32580   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X294_TXCTRL_RATE3_TX_VREG_LEV_4_0                                (0x1f<<0) // TX driver regulator voltage setting.
32581   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X294_TXCTRL_RATE3_TX_VREG_LEV_4_0_SHIFT                          0
32582 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X295                                                               0x002c9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32583   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X295_TXCTRL_MASTER_VREG_LEV_OVR_4_0                              (0x1f<<0) // Does not exist!
32584   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X295_TXCTRL_MASTER_VREG_LEV_OVR_4_0_SHIFT                        0
32585 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X296                                                               0x002ca0UL //Access:RW   DataWidth:0x8    // Txeq CM1 coefficient adpatation error measurment wait time during each iteration
32586 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X297                                                               0x002ca4UL //Access:RW   DataWidth:0x8    // Txeq C1 coefficient adpatation error measurment wait time during each iteration
32587 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X301                                                               0x002cb4UL //Access:RW   DataWidth:0x8    //
32588 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X304                                                               0x002cc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32589   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_LOAD_EYE_CNT_WAIT                           (0xf<<0) //
32590   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_LOAD_EYE_CNT_WAIT_SHIFT                     0
32591   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_EYE_IN_RST_WAIT_3_0                         (0xf<<4) //
32592   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X304_QAHB_CDFE_RATE3_EYE_IN_RST_WAIT_3_0_SHIFT                   4
32593 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X305                                                               0x002cc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32594   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_EXIT_EYE_RST_WAIT                           (0xf<<0) //
32595   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_EXIT_EYE_RST_WAIT_SHIFT                     0
32596   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_DFE_STROBE_REDGE_WAIT_3_0                   (0xf<<4) //
32597   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X305_QAHB_CDFE_RATE3_DFE_STROBE_REDGE_WAIT_3_0_SHIFT             4
32598 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X306                                                               0x002cc8UL //Access:RW   DataWidth:0x8    //
32599 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X307                                                               0x002cccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32600   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X307_QAHB_CDFE_RATE3_MIN_EYE_DLY                                 (0x7f<<0) // Minimum eye delay value for rate3 during dll calibration
32601   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X307_QAHB_CDFE_RATE3_MIN_EYE_DLY_SHIFT                           0
32602 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X308                                                               0x002cd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32603   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X308_QAHB_CDFE_RATE3_MAX_EYE_DLY                                 (0x7f<<0) // Maximum eye delay value for rate3 during dll calibration
32604   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X308_QAHB_CDFE_RATE3_MAX_EYE_DLY_SHIFT                           0
32605 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X310                                                               0x002cd8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32606   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X310_QAHB_CDFE_RATE3_TAP1_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap1 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32607   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X310_QAHB_CDFE_RATE3_TAP1_PATT_MASK_6_0_SHIFT                    0
32608 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X311                                                               0x002cdcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32609   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X311_QAHB_CDFE_RATE3_TAP2_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap2 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32610   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X311_QAHB_CDFE_RATE3_TAP2_PATT_MASK_6_0_SHIFT                    0
32611 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X312                                                               0x002ce0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32612   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X312_QAHB_CDFE_RATE3_TAP3_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap3 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32613   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X312_QAHB_CDFE_RATE3_TAP3_PATT_MASK_6_0_SHIFT                    0
32614 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X313                                                               0x002ce4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32615   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X313_QAHB_CDFE_RATE3_TAP4_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap4 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32616   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X313_QAHB_CDFE_RATE3_TAP4_PATT_MASK_6_0_SHIFT                    0
32617 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X314                                                               0x002ce8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32618   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X314_QAHB_CDFE_RATE3_TAP5_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap5 training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32619   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X314_QAHB_CDFE_RATE3_TAP5_PATT_MASK_6_0_SHIFT                    0
32620 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X315                                                               0x002cecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32621   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X315_QAHB_CDFE_RATE3_DLEV_PATT_MASK_6_0                          (0x7f<<0) // cdfe dlev training pattern masking bits for Gen 3 when rate is 2'b10. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32622   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X315_QAHB_CDFE_RATE3_DLEV_PATT_MASK_6_0_SHIFT                    0
32623 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X318                                                               0x002cf8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32624   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_LOAD_EYE_CNT_WAIT                           (0xf<<0) //
32625   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_LOAD_EYE_CNT_WAIT_SHIFT                     0
32626   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_EYE_IN_RST_WAIT_3_0                         (0xf<<4) //
32627   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X318_QAHB_CDFE_RATE2_EYE_IN_RST_WAIT_3_0_SHIFT                   4
32628 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X319                                                               0x002cfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32629   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_EXIT_EYE_RST_WAIT                           (0xf<<0) //
32630   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_EXIT_EYE_RST_WAIT_SHIFT                     0
32631   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_DFE_STROBE_REDGE_WAIT_3_0                   (0xf<<4) //
32632   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X319_QAHB_CDFE_RATE2_DFE_STROBE_REDGE_WAIT_3_0_SHIFT             4
32633 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X320                                                               0x002d00UL //Access:RW   DataWidth:0x8    //
32634 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X321                                                               0x002d04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32635   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X321_QAHB_CDFE_RATE2_MIN_EYE_DLY_6_0                             (0x7f<<0) // Minimum eye delay value for rate2 during dll calibration
32636   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X321_QAHB_CDFE_RATE2_MIN_EYE_DLY_6_0_SHIFT                       0
32637 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X322                                                               0x002d08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32638   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X322_QAHB_CDFE_RATE2_MAX_EYE_DLY                                 (0x7f<<0) // Maximum eye delay value for rate2 during dll calibration
32639   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X322_QAHB_CDFE_RATE2_MAX_EYE_DLY_SHIFT                           0
32640 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X324                                                               0x002d10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32641   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X324_QAHB_CDFE_RATE2_TAP1_PATT_MASK                              (0x7f<<0) // cdfe tap1 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32642   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X324_QAHB_CDFE_RATE2_TAP1_PATT_MASK_SHIFT                        0
32643 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X325                                                               0x002d14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32644   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X325_QAHB_CDFE_RATE2_TAP2_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap2 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32645   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X325_QAHB_CDFE_RATE2_TAP2_PATT_MASK_6_0_SHIFT                    0
32646 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X326                                                               0x002d18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32647   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X326_QAHB_CDFE_RATE2_TAP3_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap3 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32648   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X326_QAHB_CDFE_RATE2_TAP3_PATT_MASK_6_0_SHIFT                    0
32649 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X327                                                               0x002d1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32650   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X327_QAHB_CDFE_RATE2_TAP4_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap4 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32651   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X327_QAHB_CDFE_RATE2_TAP4_PATT_MASK_6_0_SHIFT                    0
32652 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X328                                                               0x002d20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32653   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X328_QAHB_CDFE_RATE2_TAP5_PATT_MASK_6_0                          (0x7f<<0) // cdfe tap5 training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32654   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X328_QAHB_CDFE_RATE2_TAP5_PATT_MASK_6_0_SHIFT                    0
32655 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X329                                                               0x002d24UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32656   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X329_QAHB_CDFE_RATE2_DLEV_PATT_MASK_6_0                          (0x7f<<0) // cdfe dlev training pattern masking bits for Gen 2 when rate is 2'b01. When a masking bit is 1, the corresponding training pattern bit is regarded as DON'T CARE.
32657   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X329_QAHB_CDFE_RATE2_DLEV_PATT_MASK_6_0_SHIFT                    0
32658 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X330                                                               0x002d28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32659   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X330_QAHB_CDFE_CMP1_PRESET_OFFSET_5_0                            (0x3f<<0) // cdfe comparator1 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
32660   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X330_QAHB_CDFE_CMP1_PRESET_OFFSET_5_0_SHIFT                      0
32661 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X331                                                               0x002d2cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32662   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X331_QAHB_CDFE_CMP2_PRESET_OFFSET_5_0                            (0x3f<<0) // cdfe comparator2 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
32663   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X331_QAHB_CDFE_CMP2_PRESET_OFFSET_5_0_SHIFT                      0
32664 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X332                                                               0x002d30UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32665   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X332_QAHB_CDFE_CMP3_PRESET_OFFSET_5_0                            (0x3f<<0) // cdfe comparator3 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
32666   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X332_QAHB_CDFE_CMP3_PRESET_OFFSET_5_0_SHIFT                      0
32667 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X333                                                               0x002d34UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32668   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X333_QAHB_CDFE_CMP4_PRESET_OFFSET_5_0                            (0x3f<<0) // cdfe comparator4 offset values ovrride enable bit[0] : enables overriding main cmp offset bit[1] : enables overriding tap1 offset bit[2] : enables overriding tap2 offset bit[3] : enables overriding tap3 offset bit[4] : enables overriding tap4 offset bit[5] : enables overriding tap5 offset
32669   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X333_QAHB_CDFE_CMP4_PRESET_OFFSET_5_0_SHIFT                      0
32670 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X338                                                               0x002d48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32671   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X338_QAHB_CDFE_COARSE_DLL_ERR_AVG_NUM_6_0                        (0x7f<<0) //
32672   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X338_QAHB_CDFE_COARSE_DLL_ERR_AVG_NUM_6_0_SHIFT                  0
32673 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X339                                                               0x002d4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32674   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X339_QAHB_CDFE_DLEV_ERR_AVG_NUM_6_0                              (0x7f<<0) //
32675   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X339_QAHB_CDFE_DLEV_ERR_AVG_NUM_6_0_SHIFT                        0
32676 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X341                                                               0x002d54UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32677   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X341_QAHB_CDFE_COARSE_DLL_ERR_AVG_THRESHOLD_6_0                  (0x7f<<0) //
32678   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X341_QAHB_CDFE_COARSE_DLL_ERR_AVG_THRESHOLD_6_0_SHIFT            0
32679 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X342                                                               0x002d58UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32680   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X342_QAHB_CDFE_DLEV_ERR_AVG_THRESHOLD                            (0x7f<<0) //
32681   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X342_QAHB_CDFE_DLEV_ERR_AVG_THRESHOLD_SHIFT                      0
32682 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344                                                               0x002d60UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32683   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_COARSE_AVG_1_0                                (0x3<<0) // Level of averaging used during cdfe dll coarse calibration 0: last data,  1: avg of last two data,  2: avg of last four data,  3: last data
32684   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_COARSE_AVG_1_0_SHIFT                          0
32685   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_FINE_AVG                                      (0x3<<2) // Level of averaging used during cdfe dll fine calibration 0: last data,  1: avg of last two data,  2: avg of last four data,  3: last data
32686   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLL_FINE_AVG_SHIFT                                2
32687   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLEV_AVG                                          (0x3<<4) // Level of averaging used during cdfe dlev calibration 0: last data,  1: avg of last two data,  2: avg of last four data,  3: last data
32688   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X344_QAHB_CDFE_DLEV_AVG_SHIFT                                    4
32689 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X346                                                               0x002d68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32690   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_FINE_OV_COARSE_EN                             (0x1<<0) //
32691   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_FINE_OV_COARSE_EN_SHIFT                       0
32692   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_COARSE_OV_FINE_EN                             (0x1<<1) //
32693   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X346_QAHB_CDFE_DLL_COARSE_OV_FINE_EN_SHIFT                       1
32694 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X347                                                               0x002d6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32695   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X347_QAHB_CDFE_DLEV_TRAINING_PATT                                (0x7f<<0) // cdfe dlev training pattern.
32696   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X347_QAHB_CDFE_DLEV_TRAINING_PATT_SHIFT                          0
32697 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X348                                                               0x002d70UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32698   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X348_QAHB_CDFE_TAP1_TRAINING_PATT_6_0                            (0x7f<<0) // cdfe tap1 training pattern.
32699   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X348_QAHB_CDFE_TAP1_TRAINING_PATT_6_0_SHIFT                      0
32700 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X349                                                               0x002d74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32701   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X349_QAHB_CDFE_TAP2_TRAINING_PATT_6_0                            (0x7f<<0) // cdfe tap2 training pattern.
32702   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X349_QAHB_CDFE_TAP2_TRAINING_PATT_6_0_SHIFT                      0
32703 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X350                                                               0x002d78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32704   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X350_QAHB_CDFE_TAP3_TRAINING_PATT_6_0                            (0x7f<<0) // cdfe tap3 training pattern.
32705   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X350_QAHB_CDFE_TAP3_TRAINING_PATT_6_0_SHIFT                      0
32706 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X351                                                               0x002d7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32707   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X351_QAHB_CDFE_TAP4_TRAINING_PATT_6_0                            (0x7f<<0) // cdfe tap4 training pattern.
32708   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X351_QAHB_CDFE_TAP4_TRAINING_PATT_6_0_SHIFT                      0
32709 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X352                                                               0x002d80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32710   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X352_QAHB_CDFE_TAP5_TRAINING_PATT_6_0                            (0x7f<<0) // cdfe tap5 training pattern.
32711   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X352_QAHB_CDFE_TAP5_TRAINING_PATT_6_0_SHIFT                      0
32712 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X353                                                               0x002d84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32713   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X353_QAHB_CDFE_DLL_COARSE_BOUNCE                                 (0xf<<0) // Bounce number for cdfe dll coarse calibration
32714   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X353_QAHB_CDFE_DLL_COARSE_BOUNCE_SHIFT                           0
32715 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X354                                                               0x002d88UL //Access:RW   DataWidth:0x8    // Bounce number for cdfe dll fine calibration
32716 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X355                                                               0x002d8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32717   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X355_QAHB_CDFE_DLEV_BOUNCE                                       (0xf<<0) // Bounce number for cdfe dlev calibration
32718   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X355_QAHB_CDFE_DLEV_BOUNCE_SHIFT                                 0
32719 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X358                                                               0x002d98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32720   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLL_COARSE_STEP                                   (0xf<<0) // Calibration step size for cdfe dll coarse calibration
32721   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLL_COARSE_STEP_SHIFT                             0
32722   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLEV_STEP_3_0                                     (0xf<<4) // Calibration step size for cdfe dlev calibration
32723   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X358_QAHB_CDFE_DLEV_STEP_3_0_SHIFT                               4
32724 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X362                                                               0x002da8UL //Access:RW   DataWidth:0x8    // Maximum dlev value for cdfe
32725 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X363                                                               0x002dacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32726   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X363_QAHB_CDFE_TAP1_MAX_6_0                                      (0x7f<<0) // Maximum tap1 value for cdfe
32727   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X363_QAHB_CDFE_TAP1_MAX_6_0_SHIFT                                0
32728 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X364                                                               0x002db0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32729   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X364_QAHB_CDFE_TAP2_MAX                                          (0x3f<<0) // Maximum tap2 value for cdfe
32730   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X364_QAHB_CDFE_TAP2_MAX_SHIFT                                    0
32731 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X365                                                               0x002db4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32732   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X365_QAHB_CDFE_TAP3_MAX_5_0                                      (0x3f<<0) // Maximum tap3 value for cdfe
32733   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X365_QAHB_CDFE_TAP3_MAX_5_0_SHIFT                                0
32734 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X366                                                               0x002db8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32735   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X366_QAHB_CDFE_TAP4_MAX_5_0                                      (0x3f<<0) // Maximum tap4 value for cdfe
32736   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X366_QAHB_CDFE_TAP4_MAX_5_0_SHIFT                                0
32737 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X367                                                               0x002dbcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32738   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_TAP5_MAX_5_0                                      (0x3f<<0) // Maximum tap5 value for cdfe
32739   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_TAP5_MAX_5_0_SHIFT                                0
32740   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_CLR_BOUNCE_EN                                     (0x1<<6) //
32741   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X367_QAHB_CDFE_CLR_BOUNCE_EN_SHIFT                               6
32742 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X368                                                               0x002dc0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32743   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE2_DFE_CMP_DATA_WAIT                           (0xf<<0) //
32744   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE2_DFE_CMP_DATA_WAIT_SHIFT                     0
32745   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE3_DFE_CMP_DATA_WAIT                           (0xf<<4) //
32746   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X368_QAHB_CDFE_RATE3_DFE_CMP_DATA_WAIT_SHIFT                     4
32747 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X369                                                               0x002dc4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32748   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_TAP1_CM1_DONT_CARE_O                                   (0x3f<<1) // Mask bits for CM1 training pattern
32749   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_TAP1_CM1_DONT_CARE_O_SHIFT                             1
32750   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_CDFE_SELECT_CLK90_CLK270_ONLY_O                        (0x1<<7) //
32751   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X369_QAHB_CDFE_SELECT_CLK90_CLK270_ONLY_O_SHIFT                  7
32752 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X370                                                               0x002dc8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32753   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X370_QAHB_TAP1_C1_DONT_CARE_O                                    (0x3f<<0) // Mask bits for C1 training pattern
32754   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X370_QAHB_TAP1_C1_DONT_CARE_O_SHIFT                              0
32755 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X371                                                               0x002dccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32756   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_CMP_SEL_ENA_O                                     (0xf<<0) //
32757   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_CMP_SEL_ENA_O_SHIFT                               0
32758   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_DFE_STROBE_CNT_O                                  (0x7<<4) //
32759   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X371_QAHB_CDFE_DFE_STROBE_CNT_O_SHIFT                            4
32760 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X372                                                               0x002dd0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32761   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_WAIT_TIMER_1_O                                    (0x7<<0) //
32762   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_WAIT_TIMER_1_O_SHIFT                              0
32763   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_FINAL_CMP_WRITE_EN_O                              (0x1<<3) //
32764   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X372_QAHB_CDFE_FINAL_CMP_WRITE_EN_O_SHIFT                        3
32765 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X373                                                               0x002dd4UL //Access:RW   DataWidth:0x8    //
32766 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376                                                               0x002de0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32767   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_IDDQ_SD_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32768   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_IDDQ_SD_O_SHIFT                                0
32769   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_O                                       (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32770   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_O_SHIFT                                 1
32771   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_BIAS_O                                  (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32772   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_DFE_BIAS_O_SHIFT                            2
32773   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREG_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32774   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREG_O_SHIFT                               3
32775   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREGH_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32776   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_LNREGH_O_SHIFT                              4
32777   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_P2S_O                                       (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32778   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_P2S_O_SHIFT                                 5
32779   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_RA_O                                        (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32780   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_RA_O_SHIFT                                  6
32781   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_S2P_O                                       (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32782   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X376_MSM_PIPE_RST_PD_S2P_O_SHIFT                                 7
32783 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377                                                               0x002de4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32784   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_SLV_BIAS_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32785   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_SLV_BIAS_O_SHIFT                            0
32786   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXDRV_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32787   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXDRV_O_SHIFT                               1
32788   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXREG_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32789   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_TXREG_O_SHIFT                               2
32790   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_O                                       (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32791   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_O_SHIFT                                 3
32792   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_BUF_O                                   (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32793   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_PD_VCO_BUF_O_SHIFT                             4
32794   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32795   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_O_SHIFT                              5
32796   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_GCRX_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32797   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_CDR_GCRX_O_SHIFT                         6
32798   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_DFE_O                                    (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32799   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X377_MSM_PIPE_RST_RESET_DFE_O_SHIFT                              7
32800 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378                                                               0x002de8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32801   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREG_O                                  (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32802   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREG_O_SHIFT                            0
32803   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREGH_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32804   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_LNREGH_O_SHIFT                           1
32805   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_P2S_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32806   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_P2S_O_SHIFT                              2
32807   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_RA_O                                     (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32808   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_RA_O_SHIFT                               3
32809   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_S2P_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32810   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_S2P_O_SHIFT                              4
32811   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_VCO_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32812   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_RESET_VCO_O_SHIFT                              5
32813   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TXREG_BLEED_ENA_O                              (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32814   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TXREG_BLEED_ENA_O_SHIFT                        6
32815   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TX_LOWPWR_IDLE_ENA_O                           (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32816   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X378_MSM_PIPE_RST_TX_LOWPWR_IDLE_ENA_O_SHIFT                     7
32817 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379                                                               0x002decUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32818   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_CDR_EN_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32819   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_CDR_EN_O_SHIFT                                 0
32820   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RXBCLK_EN_O                                    (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32821   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RXBCLK_EN_O_SHIFT                              1
32822   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RX_GATE_EN_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32823   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RX_GATE_EN_O_SHIFT                             2
32824   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RESET_TX_CLKDIV_O                              (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32825   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X379_MSM_PIPE_RST_RESET_TX_CLKDIV_O_SHIFT                        3
32826 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380                                                               0x002df0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32827   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_IDDQ_SD_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32828   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_IDDQ_SD_O_SHIFT                                 0
32829   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_O                                        (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32830   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_O_SHIFT                                  1
32831   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_BIAS_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32832   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_DFE_BIAS_O_SHIFT                             2
32833   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREG_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32834   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREG_O_SHIFT                                3
32835   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREGH_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32836   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_LNREGH_O_SHIFT                               4
32837   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_P2S_O                                        (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32838   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_P2S_O_SHIFT                                  5
32839   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_RA_O                                         (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32840   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_RA_O_SHIFT                                   6
32841   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_S2P_O                                        (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32842   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X380_MSM_PIPE_P0_PD_S2P_O_SHIFT                                  7
32843 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381                                                               0x002df4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32844   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_SLV_BIAS_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32845   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_SLV_BIAS_O_SHIFT                             0
32846   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXDRV_O                                      (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32847   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXDRV_O_SHIFT                                1
32848   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXREG_O                                      (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32849   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_TXREG_O_SHIFT                                2
32850   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_O                                        (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32851   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_O_SHIFT                                  3
32852   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_BUF_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32853   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_PD_VCO_BUF_O_SHIFT                              4
32854   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32855   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_O_SHIFT                               5
32856   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_GCRX_O                                (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32857   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_CDR_GCRX_O_SHIFT                          6
32858   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_DFE_O                                     (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32859   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X381_MSM_PIPE_P0_RESET_DFE_O_SHIFT                               7
32860 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382                                                               0x002df8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32861   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREG_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32862   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREG_O_SHIFT                             0
32863   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREGH_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32864   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_LNREGH_O_SHIFT                            1
32865   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_P2S_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32866   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_P2S_O_SHIFT                               2
32867   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_RA_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32868   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_RA_O_SHIFT                                3
32869   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_S2P_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32870   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_S2P_O_SHIFT                               4
32871   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_VCO_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32872   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_RESET_VCO_O_SHIFT                               5
32873   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TXREG_BLEED_ENA_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32874   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TXREG_BLEED_ENA_O_SHIFT                         6
32875   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TX_LOWPWR_IDLE_ENA_O                            (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32876   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X382_MSM_PIPE_P0_TX_LOWPWR_IDLE_ENA_O_SHIFT                      7
32877 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383                                                               0x002dfcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32878   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_CDR_EN_O                                        (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32879   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_CDR_EN_O_SHIFT                                  0
32880   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RXBCLK_EN_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32881   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RXBCLK_EN_O_SHIFT                               1
32882   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RX_GATE_EN_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32883   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RX_GATE_EN_O_SHIFT                              2
32884   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RESET_TX_CLKDIV_O                               (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32885   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X383_MSM_PIPE_P0_RESET_TX_CLKDIV_O_SHIFT                         3
32886 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384                                                               0x002e00UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32887   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_IDDQ_SD_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32888   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_IDDQ_SD_O_SHIFT                                 0
32889   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_O                                        (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32890   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_O_SHIFT                                  1
32891   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_BIAS_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32892   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_DFE_BIAS_O_SHIFT                             2
32893   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREG_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32894   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREG_O_SHIFT                                3
32895   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREGH_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32896   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_LNREGH_O_SHIFT                               4
32897   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_P2S_O                                        (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32898   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_P2S_O_SHIFT                                  5
32899   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_RA_O                                         (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32900   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_RA_O_SHIFT                                   6
32901   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_S2P_O                                        (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32902   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X384_MSM_PIPE_P1_PD_S2P_O_SHIFT                                  7
32903 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385                                                               0x002e04UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32904   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_SLV_BIAS_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32905   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_SLV_BIAS_O_SHIFT                             0
32906   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXDRV_O                                      (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32907   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXDRV_O_SHIFT                                1
32908   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXREG_O                                      (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32909   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_TXREG_O_SHIFT                                2
32910   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_O                                        (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32911   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_O_SHIFT                                  3
32912   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_BUF_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32913   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_PD_VCO_BUF_O_SHIFT                              4
32914   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32915   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_O_SHIFT                               5
32916   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_GCRX_O                                (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32917   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_CDR_GCRX_O_SHIFT                          6
32918   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_DFE_O                                     (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32919   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X385_MSM_PIPE_P1_RESET_DFE_O_SHIFT                               7
32920 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386                                                               0x002e08UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32921   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREG_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32922   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREG_O_SHIFT                             0
32923   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREGH_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32924   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_LNREGH_O_SHIFT                            1
32925   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_P2S_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32926   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_P2S_O_SHIFT                               2
32927   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_RA_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32928   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_RA_O_SHIFT                                3
32929   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_S2P_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32930   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_S2P_O_SHIFT                               4
32931   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_VCO_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32932   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_RESET_VCO_O_SHIFT                               5
32933   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TXREG_BLEED_ENA_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32934   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TXREG_BLEED_ENA_O_SHIFT                         6
32935   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TX_LOWPWR_IDLE_ENA_O                            (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32936   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X386_MSM_PIPE_P1_TX_LOWPWR_IDLE_ENA_O_SHIFT                      7
32937 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387                                                               0x002e0cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32938   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_CDR_EN_O                                        (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32939   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_CDR_EN_O_SHIFT                                  0
32940   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RXBCLK_EN_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32941   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RXBCLK_EN_O_SHIFT                               1
32942   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RX_GATE_EN_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32943   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RX_GATE_EN_O_SHIFT                              2
32944   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RESET_TX_CLKDIV_O                               (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32945   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X387_MSM_PIPE_P1_RESET_TX_CLKDIV_O_SHIFT                         3
32946 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388                                                               0x002e10UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32947   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_IDDQ_SD_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32948   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_IDDQ_SD_O_SHIFT                                 0
32949   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_O                                        (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32950   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_O_SHIFT                                  1
32951   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_BIAS_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32952   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_DFE_BIAS_O_SHIFT                             2
32953   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREG_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32954   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREG_O_SHIFT                                3
32955   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREGH_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32956   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_LNREGH_O_SHIFT                               4
32957   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_P2S_O                                        (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32958   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_P2S_O_SHIFT                                  5
32959   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_RA_O                                         (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32960   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_RA_O_SHIFT                                   6
32961   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_S2P_O                                        (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32962   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X388_MSM_PIPE_P2_PD_S2P_O_SHIFT                                  7
32963 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389                                                               0x002e14UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32964   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_SLV_BIAS_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32965   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_SLV_BIAS_O_SHIFT                             0
32966   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXDRV_O                                      (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32967   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXDRV_O_SHIFT                                1
32968   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXREG_O                                      (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32969   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_TXREG_O_SHIFT                                2
32970   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_O                                        (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32971   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_O_SHIFT                                  3
32972   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_BUF_O                                    (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32973   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_PD_VCO_BUF_O_SHIFT                              4
32974   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32975   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_O_SHIFT                               5
32976   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_GCRX_O                                (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32977   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_CDR_GCRX_O_SHIFT                          6
32978   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_DFE_O                                     (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32979   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X389_MSM_PIPE_P2_RESET_DFE_O_SHIFT                               7
32980 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390                                                               0x002e18UL //Access:RW   DataWidth:0x8    // Multi Field Register.
32981   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREG_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32982   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREG_O_SHIFT                             0
32983   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREGH_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32984   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_LNREGH_O_SHIFT                            1
32985   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_P2S_O                                     (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32986   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_P2S_O_SHIFT                               2
32987   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_RA_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32988   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_RA_O_SHIFT                                3
32989   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_S2P_O                                     (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32990   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_S2P_O_SHIFT                               4
32991   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_VCO_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32992   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_RESET_VCO_O_SHIFT                               5
32993   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TXREG_BLEED_ENA_O                               (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32994   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TXREG_BLEED_ENA_O_SHIFT                         6
32995   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TX_LOWPWR_IDLE_ENA_O                            (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32996   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X390_MSM_PIPE_P2_TX_LOWPWR_IDLE_ENA_O_SHIFT                      7
32997 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391                                                               0x002e1cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
32998   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_CDR_EN_O                                        (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
32999   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_CDR_EN_O_SHIFT                                  0
33000   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RXBCLK_EN_O                                     (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
33001   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RXBCLK_EN_O_SHIFT                               1
33002   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RX_GATE_EN_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
33003   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RX_GATE_EN_O_SHIFT                              2
33004   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RESET_TX_CLKDIV_O                               (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
33005   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X391_MSM_PIPE_P2_RESET_TX_CLKDIV_O_SHIFT                         3
33006 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X392                                                               0x002e20UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33007   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X392_MSM_PROG_MULT_DELAY_IDDQ_RESET_1_4_0                        (0x1f<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
33008   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X392_MSM_PROG_MULT_DELAY_IDDQ_RESET_1_4_0_SHIFT                  0
33009 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X394                                                               0x002e28UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33010   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X394_MSM_PROG_MULT_DELAY_IDDQ_RESET_2_4_0                        (0x1f<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1 state in PIPE mode
33011   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X394_MSM_PROG_MULT_DELAY_IDDQ_RESET_2_4_0_SHIFT                  0
33012 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401                                                               0x002e44UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33013   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L0_MASTER_CDN_O                                             (0x1<<0) // Lane0 master reset
33014   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L0_MASTER_CDN_O_SHIFT                                       0
33015   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L1_MASTER_CDN_O                                             (0x1<<1) // Lane1 master reset
33016   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L1_MASTER_CDN_O_SHIFT                                       1
33017   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L2_MASTER_CDN_O                                             (0x1<<2) // Lane2 master reset
33018   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L2_MASTER_CDN_O_SHIFT                                       2
33019   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L3_MASTER_CDN_O                                             (0x1<<3) // Lane3 master reset
33020   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X401_L3_MASTER_CDN_O_SHIFT                                       3
33021 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X402                                                               0x002e48UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33022   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X402_FAST_SIM_O                                                  (0x1<<0) // fast_sim_register
33023   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X402_FAST_SIM_O_SHIFT                                            0
33024 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X403                                                               0x002e4cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33025   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X403_TBUS_DFE_CMP_SEL_O_2_0                                      (0x7<<0) // Selects which comparator offsets come out on tbus
33026   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X403_TBUS_DFE_CMP_SEL_O_2_0_SHIFT                                0
33027   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X403_TXDP_IDLE_IN_DELAY                                          (0x3<<3) // Controls the number of clk cycles delay from data_en of p2s_rbuf to propagate to the idle_in of txdp_control_dig 0 is 2 cycles celay, 3 is 5 cycles delay
33028   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X403_TXDP_IDLE_IN_DELAY_SHIFT                                    3
33029 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X404                                                               0x002e50UL //Access:RW   DataWidth:0x8    //
33030 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X405                                                               0x002e54UL //Access:RW   DataWidth:0x8    //
33031 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406                                                               0x002e58UL //Access:R    DataWidth:0x8    // Multi Field Register.
33032   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406_MODE_I_2_0                                                  (0x7<<0) // 1000Base-KX Mode status for CPU
33033   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406_MODE_I_2_0_SHIFT                                            0
33034   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406_CMU_OK_I_0                                                  (0x1<<3) // CMU OK Status
33035   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406_CMU_OK_I_0_SHIFT                                            3
33036   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406_CMU1_OK_I_1                                                 (0x1<<4) // CMU1 OK Status
33037   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X406_CMU1_OK_I_1_SHIFT                                           4
33038 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407                                                               0x002e5cUL //Access:R    DataWidth:0x8    // Multi Field Register.
33039   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_SIG_LEVEL_VALID_I_0                                     (0x1<<0) // Lane 0 Signal Detect Valid Status
33040   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_SIG_LEVEL_VALID_I_0_SHIFT                               0
33041   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_SIG_LEVEL_VALID_I_1                                     (0x1<<1) // Lane 1 Signal Detect Valid Status
33042   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_SIG_LEVEL_VALID_I_1_SHIFT                               1
33043   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_SIG_LEVEL_VALID_I_2                                     (0x1<<2) // Lane 2 Signal Detect Valid Status
33044   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_SIG_LEVEL_VALID_I_2_SHIFT                               2
33045   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_SIG_LEVEL_VALID_I_3                                     (0x1<<3) // Lane 3 Signal Detect Valid Status
33046   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_SIG_LEVEL_VALID_I_3_SHIFT                               3
33047   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_OK_I_4                                                  (0x1<<4) // Lane 0 OK Status
33048   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN0_OK_I_4_SHIFT                                            4
33049   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_OK_I_5                                                  (0x1<<5) // Lane 1 OK Status
33050   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN1_OK_I_5_SHIFT                                            5
33051   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_OK_I_6                                                  (0x1<<6) // Lane 2 OK Status
33052   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN2_OK_I_6_SHIFT                                            6
33053   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_OK_I_7                                                  (0x1<<7) // Lane 3 OK Status
33054   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X407_LN3_OK_I_7_SHIFT                                            7
33055 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408                                                               0x002e60UL //Access:R    DataWidth:0x8    // Multi Field Register.
33056   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN0_RX_LOCKED_I_1_0                                         (0x3<<0) // Lane 0 RX Locked status
33057   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN0_RX_LOCKED_I_1_0_SHIFT                                   0
33058   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN1_RX_LOCKED_I_3_2                                         (0x3<<2) // Lane 1 RX Locked Status
33059   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN1_RX_LOCKED_I_3_2_SHIFT                                   2
33060   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN2_RX_LOCKED_I_5_4                                         (0x3<<4) // Lane 2 RX Locked Status
33061   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN2_RX_LOCKED_I_5_4_SHIFT                                   4
33062   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN3_RX_LOCKED_I_7_6                                         (0x3<<6) // Lane 3 RX Locked Status
33063   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X408_LN3_RX_LOCKED_I_7_6_SHIFT                                   6
33064 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X409                                                               0x002e64UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33065   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X409_EI_GLUE_EN_O                                                (0x1<<0) // Unused
33066   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X409_EI_GLUE_EN_O_SHIFT                                          0
33067 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410                                                               0x002e68UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33068   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_GEN12_ONLY_O                                                (0x1<<0) // Newly added for PCIe3 1CMU
33069   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_GEN12_ONLY_O_SHIFT                                          0
33070   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RESETN_RESET_CMU_EN_O                                  (0x1<<1) // Newly added for PCIe3 1CMU
33071   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RESETN_RESET_CMU_EN_O_SHIFT                            1
33072   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_CHNG_OVR_EN_O                                     (0x1<<2) // Newly added for PCIe3 1CMU
33073   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_CHNG_OVR_EN_O_SHIFT                               2
33074   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_CHNG_OVR_O                                        (0x1<<3) // Newly added for PCIe3 1CMU
33075   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_CHNG_OVR_O_SHIFT                                  3
33076   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_GEN3_CAL_DONE_OVR_EN_O                                 (0x1<<4) // Newly added for PCIe3 1CMU
33077   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_GEN3_CAL_DONE_OVR_EN_O_SHIFT                           4
33078   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_GEN3_CAL_DONE_OVR_O                                    (0x1<<5) // Newly added for PCIe3 1CMU
33079   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_GEN3_CAL_DONE_OVR_O_SHIFT                              5
33080   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_IS_GEN3_OVR_EN_O                                  (0x1<<6) // Newly added for PCIe3 1CMU
33081   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_IS_GEN3_OVR_EN_O_SHIFT                            6
33082   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_IS_GEN3_OVR_O                                     (0x1<<7) // Newly added for PCIe3 1CMU
33083   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X410_LANE_RATE_IS_GEN3_OVR_O_SHIFT                               7
33084 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411                                                               0x002e6cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33085   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411_LANE_EN_O_3_0                                               (0xf<<0) // Newly added for PCIe3 1CMU
33086   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411_LANE_EN_O_3_0_SHIFT                                         0
33087   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411_LANE_RESETN_OVR_EN_O                                        (0x1<<4) // Newly added for PCIe3 1CMU
33088   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411_LANE_RESETN_OVR_EN_O_SHIFT                                  4
33089   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411_LANE_RESETN_OVR_O                                           (0x1<<5) // Newly added for PCIe3 1CMU
33090   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X411_LANE_RESETN_OVR_O_SHIFT                                     5
33091 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X413                                                               0x002e74UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33092   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X413_TXPRESET_COEFF_P0C_O                                        (0x3f<<0) // txpreset_coeff P0 C
33093   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X413_TXPRESET_COEFF_P0C_O_SHIFT                                  0
33094 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X414                                                               0x002e78UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33095   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X414_TXPRESET_COEFF_P0CM1_O                                      (0x3f<<0) // txpreset_coeff P0 C-1
33096   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X414_TXPRESET_COEFF_P0CM1_O_SHIFT                                0
33097 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X415                                                               0x002e7cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33098   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X415_TXPRESET_COEFF_P0CP1_O                                      (0x3f<<0) // txpreset_coeff P0 C+1
33099   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X415_TXPRESET_COEFF_P0CP1_O_SHIFT                                0
33100 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X416                                                               0x002e80UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33101   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X416_TXPRESET_COEFF_P1C_O                                        (0x3f<<0) // txpreset_coeff P1 C
33102   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X416_TXPRESET_COEFF_P1C_O_SHIFT                                  0
33103 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X417                                                               0x002e84UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33104   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X417_TXPRESET_COEFF_P1CM1_O                                      (0x3f<<0) // txpreset_coeff P1 C-1
33105   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X417_TXPRESET_COEFF_P1CM1_O_SHIFT                                0
33106 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X418                                                               0x002e88UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33107   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X418_TXPRESET_COEFF_P1CP1_O                                      (0x3f<<0) // txpreset_coeff P1 C+1
33108   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X418_TXPRESET_COEFF_P1CP1_O_SHIFT                                0
33109 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X419                                                               0x002e8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33110   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X419_TXPRESET_COEFF_P2C_O                                        (0x3f<<0) // txpreset_coeff P2 C
33111   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X419_TXPRESET_COEFF_P2C_O_SHIFT                                  0
33112 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X420                                                               0x002e90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33113   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X420_TXPRESET_COEFF_P2CM1_O                                      (0x3f<<0) // txpreset_coeff P2 C-1
33114   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X420_TXPRESET_COEFF_P2CM1_O_SHIFT                                0
33115 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X421                                                               0x002e94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33116   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X421_TXPRESET_COEFF_P2CP1_O                                      (0x3f<<0) // txpreset_coeff P2 C+1
33117   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X421_TXPRESET_COEFF_P2CP1_O_SHIFT                                0
33118 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X422                                                               0x002e98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33119   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X422_TXPRESET_COEFF_P3C_O                                        (0x3f<<0) // txpreset_coeff P3 C
33120   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X422_TXPRESET_COEFF_P3C_O_SHIFT                                  0
33121 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X423                                                               0x002e9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33122   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X423_TXPRESET_COEFF_P3CM1_O                                      (0x3f<<0) // txpreset_coeff P3 C-1
33123   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X423_TXPRESET_COEFF_P3CM1_O_SHIFT                                0
33124 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X424                                                               0x002ea0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33125   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X424_TXPRESET_COEFF_P3CP1_O                                      (0x3f<<0) // txpreset_coeff P3 C+1
33126   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X424_TXPRESET_COEFF_P3CP1_O_SHIFT                                0
33127 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X425                                                               0x002ea4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33128   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X425_TXPRESET_COEFF_P4C_O                                        (0x3f<<0) // txpreset_coeff P4 C
33129   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X425_TXPRESET_COEFF_P4C_O_SHIFT                                  0
33130 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X426                                                               0x002ea8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33131   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X426_TXPRESET_COEFF_P4CM1_O                                      (0x3f<<0) // txpreset_coeff P4 C-1
33132   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X426_TXPRESET_COEFF_P4CM1_O_SHIFT                                0
33133 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X427                                                               0x002eacUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33134   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X427_TXPRESET_COEFF_P4CP1_O                                      (0x3f<<0) // txpreset_coeff P4 C+1
33135   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X427_TXPRESET_COEFF_P4CP1_O_SHIFT                                0
33136 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X428                                                               0x002eb0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33137   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X428_TXPRESET_COEFF_P5C_O                                        (0x3f<<0) // txpreset_coeff P5 C
33138   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X428_TXPRESET_COEFF_P5C_O_SHIFT                                  0
33139 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X429                                                               0x002eb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33140   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X429_TXPRESET_COEFF_P5CM1_O                                      (0x3f<<0) // txpreset_coeff P5 C-1
33141   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X429_TXPRESET_COEFF_P5CM1_O_SHIFT                                0
33142 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X430                                                               0x002eb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33143   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X430_TXPRESET_COEFF_P5CP1_O                                      (0x3f<<0) // txpreset_coeff P5 C+1
33144   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X430_TXPRESET_COEFF_P5CP1_O_SHIFT                                0
33145 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X431                                                               0x002ebcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33146   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X431_TXPRESET_COEFF_P6C_O                                        (0x3f<<0) // txpreset_coeff P6 C
33147   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X431_TXPRESET_COEFF_P6C_O_SHIFT                                  0
33148 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X432                                                               0x002ec0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33149   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X432_TXPRESET_COEFF_P6CM1_O                                      (0x3f<<0) // txpreset_coeff P6 C-1
33150   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X432_TXPRESET_COEFF_P6CM1_O_SHIFT                                0
33151 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X433                                                               0x002ec4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33152   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X433_TXPRESET_COEFF_P6CP1_O                                      (0x3f<<0) // txpreset_coeff P6 C+1
33153   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X433_TXPRESET_COEFF_P6CP1_O_SHIFT                                0
33154 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X434                                                               0x002ec8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33155   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X434_TXPRESET_COEFF_P7C_O                                        (0x3f<<0) // txpreset_coeff P7 C
33156   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X434_TXPRESET_COEFF_P7C_O_SHIFT                                  0
33157 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X435                                                               0x002eccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33158   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X435_TXPRESET_COEFF_P7CM1_O                                      (0x3f<<0) // txpreset_coeff P7 C-1
33159   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X435_TXPRESET_COEFF_P7CM1_O_SHIFT                                0
33160 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X436                                                               0x002ed0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33161   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X436_TXPRESET_COEFF_P7CP1_O                                      (0x3f<<0) // txpreset_coeff P7 C+1
33162   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X436_TXPRESET_COEFF_P7CP1_O_SHIFT                                0
33163 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X437                                                               0x002ed4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33164   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X437_TXPRESET_COEFF_P8C_O                                        (0x3f<<0) // txpreset_coeff P8 C
33165   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X437_TXPRESET_COEFF_P8C_O_SHIFT                                  0
33166 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X438                                                               0x002ed8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33167   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X438_TXPRESET_COEFF_P8CM1_O                                      (0x3f<<0) // txpreset_coeff P8 C-1
33168   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X438_TXPRESET_COEFF_P8CM1_O_SHIFT                                0
33169 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X439                                                               0x002edcUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33170   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X439_TXPRESET_COEFF_P8CP1_O                                      (0x3f<<0) // txpreset_coeff P8 C+1
33171   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X439_TXPRESET_COEFF_P8CP1_O_SHIFT                                0
33172 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X440                                                               0x002ee0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33173   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X440_TXPRESET_COEFF_P9C_O                                        (0x3f<<0) // txpreset_coeff P9 C
33174   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X440_TXPRESET_COEFF_P9C_O_SHIFT                                  0
33175 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X441                                                               0x002ee4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33176   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X441_TXPRESET_COEFF_P9CM1_O                                      (0x3f<<0) // txpreset_coeff P9 C-1
33177   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X441_TXPRESET_COEFF_P9CM1_O_SHIFT                                0
33178 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X442                                                               0x002ee8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33179   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X442_TXPRESET_COEFF_P9CP1_O                                      (0x3f<<0) // txpreset_coeff P9 C+1
33180   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X442_TXPRESET_COEFF_P9CP1_O_SHIFT                                0
33181 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X443                                                               0x002eecUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33182   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X443_TXPRESET_COEFF_P10C_O                                       (0x3f<<0) // txpreset_coeff P10 C
33183   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X443_TXPRESET_COEFF_P10C_O_SHIFT                                 0
33184 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X444                                                               0x002ef0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33185   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X444_TXPRESET_COEFF_P10CM1_O                                     (0x3f<<0) // txpreset_coeff P10 C-1
33186   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X444_TXPRESET_COEFF_P10CM1_O_SHIFT                               0
33187 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X445                                                               0x002ef4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33188   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X445_TXPRESET_COEFF_P10CP1_O                                     (0x3f<<0) // txpreset_coeff P10 C+1
33189   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X445_TXPRESET_COEFF_P10CP1_O_SHIFT                               0
33190 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X446                                                               0x002ef8UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33191 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X447                                                               0x002efcUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33192 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X448                                                               0x002f00UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33193 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X449                                                               0x002f04UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33194 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X450                                                               0x002f08UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33195 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X451                                                               0x002f0cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33196 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X452                                                               0x002f10UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33197 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X453                                                               0x002f14UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33198 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X454                                                               0x002f18UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33199 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X455                                                               0x002f1cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33200 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X456                                                               0x002f20UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33201 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X457                                                               0x002f24UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33202 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X458                                                               0x002f28UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33203 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X459                                                               0x002f2cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33204 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X460                                                               0x002f30UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33205 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X461                                                               0x002f34UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33206 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X462                                                               0x002f38UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33207 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X463                                                               0x002f3cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33208 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X464                                                               0x002f40UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33209 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X465                                                               0x002f44UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33210 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X466                                                               0x002f48UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33211 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X467                                                               0x002f4cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33212 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X468                                                               0x002f50UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33213 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X469                                                               0x002f54UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33214 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X470                                                               0x002f58UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33215 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X471                                                               0x002f5cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33216 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X472                                                               0x002f60UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33217 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X473                                                               0x002f64UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33218 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X474                                                               0x002f68UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33219 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X475                                                               0x002f6cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33220 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X476                                                               0x002f70UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33221 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X477                                                               0x002f74UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33222 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X478                                                               0x002f78UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33223 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X479                                                               0x002f7cUL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33224 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X480                                                               0x002f80UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33225 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X481                                                               0x002f84UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33226 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X482                                                               0x002f88UL //Access:RW   DataWidth:0x8    // MSM Lane Dbank Data
33227 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483                                                               0x002f8cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33228   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_LNREGH_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33229   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_LNREGH_O_SHIFT                             0
33230   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_VCO_BUF_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33231   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_PD_VCO_BUF_O_SHIFT                            1
33232   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_GCRX_O                              (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33233   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_GCRX_O_SHIFT                        2
33234   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RX_GATE_EN_O                                  (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33235   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RX_GATE_EN_O_SHIFT                            3
33236   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_LNREG_O                                 (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33237   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_LNREG_O_SHIFT                           4
33238   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_P2S_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33239   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_P2S_O_SHIFT                             5
33240   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_S2P_O                                   (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33241   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_S2P_O_SHIFT                             6
33242   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_O                                   (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33243   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X483_MSM_PIPE_P1_0_RESET_CDR_O_SHIFT                             7
33244 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484                                                               0x002f90UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33245   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_DFE_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33246   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_DFE_O_SHIFT                             0
33247   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_VCO_O                                   (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33248   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_VCO_O_SHIFT                             1
33249   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_RA_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33250   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_RA_O_SHIFT                              2
33251   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_LNREGH_O                                (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33252   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_RESET_LNREGH_O_SHIFT                          3
33253   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_DFE_O                                      (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33254   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_DFE_O_SHIFT                                4
33255   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_LNREG_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33256   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_LNREG_O_SHIFT                              5
33257   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_P2S_O                                      (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33258   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_P2S_O_SHIFT                                6
33259   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_RA_O                                       (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33260   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X484_MSM_PIPE_P1_0_PD_RA_O_SHIFT                                 7
33261 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485                                                               0x002f94UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33262   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_S2P_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33263   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_S2P_O_SHIFT                                0
33264   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_SLV_BIAS_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33265   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_SLV_BIAS_O_SHIFT                           1
33266   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_TXDRV_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33267   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_TXDRV_O_SHIFT                              2
33268   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_VCO_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33269   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_VCO_O_SHIFT                                3
33270   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_DFE_BIAS_O                                 (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33271   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_PD_DFE_BIAS_O_SHIFT                           4
33272   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_IDDQ_SD_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33273   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_IDDQ_SD_O_SHIFT                               5
33274   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_CDR_EN_O                                      (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33275   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_CDR_EN_O_SHIFT                                6
33276   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_RXBCLK_EN_O                                   (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33277   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X485_MSM_PIPE_P1_0_RXBCLK_EN_O_SHIFT                             7
33278 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486                                                               0x002f98UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33279   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TX_LOWPWR_IDLE_ENA_O                          (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33280   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TX_LOWPWR_IDLE_ENA_O_SHIFT                    0
33281   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TXREG_BLEED_ENA_O                             (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33282   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_TXREG_BLEED_ENA_O_SHIFT                       1
33283   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_PD_TXREG_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33284   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_PD_TXREG_O_SHIFT                              2
33285   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_RESET_TX_CLKDIV_O                             (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33286   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X486_MSM_PIPE_P1_0_RESET_TX_CLKDIV_O_SHIFT                       3
33287 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487                                                               0x002f9cUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33288   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_LNREGH_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33289   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_LNREGH_O_SHIFT                             0
33290   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_VCO_BUF_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33291   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_PD_VCO_BUF_O_SHIFT                            1
33292   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_GCRX_O                              (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33293   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_GCRX_O_SHIFT                        2
33294   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RX_GATE_EN_O                                  (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33295   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RX_GATE_EN_O_SHIFT                            3
33296   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_LNREG_O                                 (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33297   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_LNREG_O_SHIFT                           4
33298   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_P2S_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33299   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_P2S_O_SHIFT                             5
33300   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_S2P_O                                   (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33301   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_S2P_O_SHIFT                             6
33302   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_O                                   (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33303   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X487_MSM_PIPE_P1_1_RESET_CDR_O_SHIFT                             7
33304 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488                                                               0x002fa0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33305   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_DFE_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33306   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_DFE_O_SHIFT                             0
33307   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_VCO_O                                   (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33308   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_VCO_O_SHIFT                             1
33309   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_RA_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33310   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_RA_O_SHIFT                              2
33311   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_LNREGH_O                                (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33312   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_RESET_LNREGH_O_SHIFT                          3
33313   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_DFE_O                                      (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33314   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_DFE_O_SHIFT                                4
33315   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_LNREG_O                                    (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33316   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_LNREG_O_SHIFT                              5
33317   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_P2S_O                                      (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33318   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_P2S_O_SHIFT                                6
33319   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_RA_O                                       (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33320   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X488_MSM_PIPE_P1_1_PD_RA_O_SHIFT                                 7
33321 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489                                                               0x002fa4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33322   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_S2P_O                                      (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33323   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_S2P_O_SHIFT                                0
33324   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_SLV_BIAS_O                                 (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33325   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_SLV_BIAS_O_SHIFT                           1
33326   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_TXDRV_O                                    (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33327   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_TXDRV_O_SHIFT                              2
33328   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_VCO_O                                      (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33329   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_VCO_O_SHIFT                                3
33330   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_DFE_BIAS_O                                 (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33331   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_PD_DFE_BIAS_O_SHIFT                           4
33332   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_IDDQ_SD_O                                     (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33333   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_IDDQ_SD_O_SHIFT                               5
33334   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_CDR_EN_O                                      (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33335   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_CDR_EN_O_SHIFT                                6
33336   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_RESET_TX_CLKDIV_O                             (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33337   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X489_MSM_PIPE_P1_1_RESET_TX_CLKDIV_O_SHIFT                       7
33338 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490                                                               0x002fa8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33339   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_RXBCLK_EN_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33340   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_RXBCLK_EN_O_SHIFT                             0
33341   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TX_LOWPWR_IDLE_ENA_O                          (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33342   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TX_LOWPWR_IDLE_ENA_O_SHIFT                    1
33343   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TXREG_BLEED_ENA_O                             (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33344   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_TXREG_BLEED_ENA_O_SHIFT                       2
33345   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_PD_TXREG_O                                    (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33346   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X490_MSM_PIPE_P1_1_PD_TXREG_O_SHIFT                              3
33347 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491                                                               0x002facUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33348   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_LNREGH_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33349   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_LNREGH_O_SHIFT                             0
33350   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_VCO_BUF_O                                  (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33351   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_PD_VCO_BUF_O_SHIFT                            1
33352   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_CDR_GCRX_O                              (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33353   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_CDR_GCRX_O_SHIFT                        2
33354   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RX_GATE_EN_O                                  (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33355   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RX_GATE_EN_O_SHIFT                            3
33356   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_LNREG_O                                 (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33357   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_LNREG_O_SHIFT                           4
33358   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_P2S_O                                   (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33359   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_P2S_O_SHIFT                             5
33360   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_S2P_O                                   (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33361   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_S2P_O_SHIFT                             6
33362   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_TX_CLKDIV_O                             (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33363   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X491_MSM_PIPE_P1_2_RESET_TX_CLKDIV_O_SHIFT                       7
33364 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492                                                               0x002fb0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33365   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_CDR_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33366   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_CDR_O_SHIFT                             0
33367   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_DFE_O                                   (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33368   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_DFE_O_SHIFT                             1
33369   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_VCO_O                                   (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33370   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_VCO_O_SHIFT                             2
33371   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_RA_O                                    (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33372   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_RA_O_SHIFT                              3
33373   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_LNREGH_O                                (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33374   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_RESET_LNREGH_O_SHIFT                          4
33375   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_DFE_O                                      (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33376   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_DFE_O_SHIFT                                5
33377   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_LNREG_O                                    (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33378   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_LNREG_O_SHIFT                              6
33379   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_P2S_O                                      (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33380   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X492_MSM_PIPE_P1_2_PD_P2S_O_SHIFT                                7
33381 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493                                                               0x002fb4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33382   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_RA_O                                       (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33383   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_RA_O_SHIFT                                 0
33384   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_S2P_O                                      (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33385   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_S2P_O_SHIFT                                1
33386   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_SLV_BIAS_O                                 (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33387   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_SLV_BIAS_O_SHIFT                           2
33388   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_TXDRV_O                                    (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33389   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_TXDRV_O_SHIFT                              3
33390   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_VCO_O                                      (0x1<<4) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33391   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_VCO_O_SHIFT                                4
33392   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_DFE_BIAS_O                                 (0x1<<5) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33393   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_PD_DFE_BIAS_O_SHIFT                           5
33394   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_IDDQ_SD_O                                     (0x1<<6) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33395   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_IDDQ_SD_O_SHIFT                               6
33396   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_CDR_EN_O                                      (0x1<<7) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33397   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X493_MSM_PIPE_P1_2_CDR_EN_O_SHIFT                                7
33398 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494                                                               0x002fb8UL //Access:RW   DataWidth:0x8    // Multi Field Register.
33399   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_RXBCLK_EN_O                                   (0x1<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33400   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_RXBCLK_EN_O_SHIFT                             0
33401   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TX_LOWPWR_IDLE_ENA_O                          (0x1<<1) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33402   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TX_LOWPWR_IDLE_ENA_O_SHIFT                    1
33403   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TXREG_BLEED_ENA_O                             (0x1<<2) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33404   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_TXREG_BLEED_ENA_O_SHIFT                       2
33405   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_PD_TXREG_O                                    (0x1<<3) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33406   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X494_MSM_PIPE_P1_2_PD_TXREG_O_SHIFT                              3
33407 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X495                                                               0x002fbcUL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33408 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X496                                                               0x002fc0UL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33409 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X497                                                               0x002fc4UL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33410 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X498                                                               0x002fc8UL //Access:RW   DataWidth:0x8    // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33411 #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X499                                                               0x002fccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
33412   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X499_PROG_MULT_REF_CLK_WAIT_O                                    (0x7<<0) // MFSM's PMA pd/reset input control signal for the PIPE P1_0 state in PIPE mode
33413   #define PHY_PCIE_IP_REG_AHB_COMLANE_CSR_5_X499_PROG_MULT_REF_CLK_WAIT_O_SHIFT                              0
33414 #define MISC_REG_RESET_CONFIG                                                                                0x008040UL //Access:RW   DataWidth:0x20   // Reset configuration register. inside order of the bits is: [0] rst_pswrq_auto_mode (0- no auto deassertion; 1 - auto deassertion); [1] rst_pswrd_auto_mode (0- no auto deassertion; 1 - auto deassertion); [2] rst_pswwr_auto_mode (0- no auto deassertion; 1 - auto deassertion); [3] rst_pswhst_auto_mode (0- no auto deassertion; 1 - auto deassertion); [4] reserved; [5] rst_rbcp_auto_mode (0- no auto deassertion; 1 - auto deassertion); [6] rst_dmae_assert_on_core_rst(0 - no; 1 - yes); [7-12] reserved; [13] rst_dbg_auto_mode (0- no auto deassertion; 1 - auto deassertion); [14] rst_misc_core_auto_mode (0- no auto deassertion; 1 - auto deassertion); [15] reserved; [16] grc_reset_assert_on_core_rst (0 - no; 1 - yes); [17] reserved; [18] rst_rbcz_assert_on_core_rst(0 - no; 1 - yes); [19] rst_rbc{n|h}_assert_on_core_rst(0 - no; 1 - yes); [20] rst_dbg_assert_on_core_rst (0 - no; 1 - yes); [21] rst_misc_core_assert_on_core_rst (0 - no; 1 - yes); [22] rst_wol_assert_on_core_rst; [23]wrappers_iddq_and_rst_signals_assert_on_core_rst (0 - no; 1 - yes); [24] rst_atc_auto_mode (0- no auto deassertion;1 - auto deassertion); [25] rst_clk_pb_auto_mode (0- no auto deassertion;1 - auto deassertion); [26-31] reserved; Reset on hard reset.
33415 #define MISC_REG_RESET_PL_UA                                                                                 0x008050UL //Access:RW   DataWidth:0x20   // Reset_reg: Non-shared blocks which are reset only by the MCP (PL=UA); Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_misc_core; [1] rst_grc; [2] rst_rbcn; [3] rst_rbcz; [4] reserved;
33416 #define MISC_REG_RESET_PL_UA_SIZE                                                                            3
33417 #define MISC_REG_RESET_PL_HV                                                                                 0x008060UL //Access:RW   DataWidth:0x20   // Reset_reg: Non-shared blocks which can be reset also by driver in HV (PL=HV); Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_pswhst; [1] rst_pswrq; [2] rst_pswrd; [3] rst_pswwr; [4] rst_atc; [5] rst_clk_pb;
33418 #define MISC_REG_RESET_PL_HV_SIZE                                                                            3
33419 #define MISC_REG_RESET_PL_PDA_VMAIN_1                                                                        0x008070UL //Access:RW   DataWidth:0x20   // Reset_reg: Unprotected non-shared blocks: Will include the reset of the blocks which can be reset by all types of PF drivers (PL=PDA) Vmain domain; Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_brb; [1] rst_prs; [2] rst_src; [3] rst_tsdm; [4] rst_tsem; [5] rst_tcm; [6] rst_rbcr;[7] rst_usdm; [8]rst_ucm; [9] rst_usem; [10] rst_btb; [11] rst_pbf_pb1; [12] rst_pbf_pb2; [13] rst_rpb; [14] rst_rbcu; [15] rst_pbf; [16] rst_qm; [17] rst_tm; [18] rst_dorq; [19] rst_xcm; [20] rst_xsdm; [21] rst_xsem; [22] rst_rbct; [23] rst_cdu; [24] rst_ccfc;[25] rst_tcfc;[26] rst_rbcp; [27] rst_igu; [28] rst_dmae; [29] rst_semi_rtc;.
33420 #define MISC_REG_RESET_PL_PDA_VMAIN_1_SIZE                                                                   3
33421 #define MISC_REG_RESET_PL_PDA_VMAIN_2                                                                        0x008080UL //Access:RW   DataWidth:0x20   // Reset_reg: Unprotected non-shared blocks: Will include the reset of the blocks which can be reset by all types of PF drivers (PL=PDA) Vmain domain; Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_rbcf; [1] rst_rbcx; [2] rst_rbcs; [3] rst_mcm; [4] rst_pcm; [5] rst_ycm; [6] rst_msdm; [7] rst_psdm; [8] rst_ysdm;  [9] rst_msem; [10] rst_psem; [11] rst_ysem; [12] rst_xyld; [13] rst_tmld; [14] rst_muld; [15] Reserved; [16] rst_rdif; [17] rst_tdif; [18] rst_rss; [19] rst_cau; [20] rst_ptu; [21] rst_prm; [22] rst_rbcy; [23] rst_rbcq; [24] rst_rbcm; [25] rst_rbcb; [26] rst_rbcv; [26] rst_ypld; [27] rst_ptld; [28] rst_rgfs; [26] rst_tgfs; [31] Reserved.
33422 #define MISC_REG_RESET_PL_PDA_VMAIN_2_SIZE                                                                   3
33423 #define MISC_REG_RESET_PL_PDA_VAUX                                                                           0x008090UL //Access:RW   DataWidth:0x20   // Reset_reg: Unprotected non-shared blocks: Will include the reset of the blocks which can be reset by all types of PF drivers (PL=PDA) Vaux domain; Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_nig; [1] rst_rbch; [2] rst_nig_hard; [3] rst_dbg; [6:4] reserved; [7] rst_wol; [8] rst_wol_hard; [9] rst_bmbn;
33424 #define MISC_REG_RESET_PL_PDA_VAUX_SIZE                                                                      3
33425 #define MISC_REG_RESET_PL_UA_VMAIN                                                                           0x0080a0UL //Access:RW   DataWidth:0x4    // Reset_reg: Non-shared blocks which are reset only by the MCP (PL=UA); Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_vmain_pd_ars;
33426 #define MISC_REG_RESET_PL_UA_VMAIN_SIZE                                                                      3
33427 #define MISC_REG_INT_STS                                                                                     0x008180UL //Access:R    DataWidth:0x1    // Multi Field Register.
33428   #define MISC_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
33429   #define MISC_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
33430 #define MISC_REG_INT_MASK                                                                                    0x008184UL //Access:RW   DataWidth:0x1    // Multi Field Register.
33431   #define MISC_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: MISC_REG_INT_STS.ADDRESS_ERROR .
33432   #define MISC_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
33433 #define MISC_REG_INT_STS_WR                                                                                  0x008188UL //Access:WR   DataWidth:0x1    // Multi Field Register.
33434   #define MISC_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
33435   #define MISC_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
33436 #define MISC_REG_INT_STS_CLR                                                                                 0x00818cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
33437   #define MISC_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
33438   #define MISC_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
33439 #define MISC_REG_AEU_GENERAL_ATTN_0                                                                          0x008400UL //Access:RW   DataWidth:0x1    // Set/clr general attention 0; this will set/clr bit 48 in AEU vector.
33440 #define MISC_REG_AEU_GENERAL_ATTN_1                                                                          0x008404UL //Access:RW   DataWidth:0x1    // Set/clr general attention  1; this will set/clr bit 49 in AEU vector.
33441 #define MISC_REG_AEU_GENERAL_ATTN_2                                                                          0x008408UL //Access:RW   DataWidth:0x1    // Set/clr general attention  2; this will set/clr bit 50 in AEU vector.
33442 #define MISC_REG_AEU_GENERAL_ATTN_3                                                                          0x00840cUL //Access:RW   DataWidth:0x1    // Set/clr general attention  3; this will set/clr bit 51 in AEU vector.
33443 #define MISC_REG_AEU_GENERAL_ATTN_4                                                                          0x008410UL //Access:RW   DataWidth:0x1    // Set/clr general attention 4; this will set/clr bit 52 in AEU vector.
33444 #define MISC_REG_AEU_GENERAL_ATTN_5                                                                          0x008414UL //Access:RW   DataWidth:0x1    // Set/clr general attention 5; this will set/clr bit 53 in AEU vector.
33445 #define MISC_REG_AEU_GENERAL_ATTN_6                                                                          0x008418UL //Access:RW   DataWidth:0x1    // Set/clr general attention 6; this will set/clr bit 54 in AEU vector.
33446 #define MISC_REG_AEU_GENERAL_ATTN_7                                                                          0x00841cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 7; this will set/clr bit 55 in AEU vector.
33447 #define MISC_REG_AEU_GENERAL_ATTN_8                                                                          0x008420UL //Access:RW   DataWidth:0x1    // Set/clr general attention 8; this will set/clr bit 56 in AEU vector.
33448 #define MISC_REG_AEU_GENERAL_ATTN_9                                                                          0x008424UL //Access:RW   DataWidth:0x1    // Set/clr general attention 9; this will set/clr bit 57 in AEU vector.
33449 #define MISC_REG_AEU_GENERAL_ATTN_10                                                                         0x008428UL //Access:RW   DataWidth:0x1    // Set/clr general attention 10; this will set/clr bit 58 in AEU vector.
33450 #define MISC_REG_AEU_GENERAL_ATTN_11                                                                         0x00842cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 11; this will set/clr bit 59 in AEU vector.
33451 #define MISC_REG_AEU_GENERAL_ATTN_12                                                                         0x008430UL //Access:RW   DataWidth:0x1    // Set/clr general attention 12; this will set/clr bit 60 in AEU vector.
33452 #define MISC_REG_AEU_GENERAL_ATTN_13                                                                         0x008434UL //Access:RW   DataWidth:0x1    // Set/clr general attention 13; this will set/clr bit 61 in AEU vector.
33453 #define MISC_REG_AEU_GENERAL_ATTN_14                                                                         0x008438UL //Access:RW   DataWidth:0x1    // Set/clr general attention 14; this will set/clr bit 62 in AEU vector.
33454 #define MISC_REG_AEU_GENERAL_ATTN_15                                                                         0x00843cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 15; this will set/clr bit 63 in AEU vector.
33455 #define MISC_REG_AEU_GENERAL_ATTN_16                                                                         0x008440UL //Access:RW   DataWidth:0x1    // Set/clr general attention 16; this will set/clr bit 64 in AEU vector.
33456 #define MISC_REG_AEU_GENERAL_ATTN_17                                                                         0x008444UL //Access:RW   DataWidth:0x1    // Set/clr general attention 17; this will set/clr bit 65 in AEU vector.
33457 #define MISC_REG_AEU_GENERAL_ATTN_18                                                                         0x008448UL //Access:RW   DataWidth:0x1    // Set/clr general attention 18; this will set/clr bit 66 in AEU vector.
33458 #define MISC_REG_AEU_GENERAL_ATTN_19                                                                         0x00844cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 19; this will set/clr bit 67 in AEU vector.
33459 #define MISC_REG_AEU_GENERAL_ATTN_20                                                                         0x008450UL //Access:RW   DataWidth:0x1    // Set/clr general attention 20; this will set/clr bit 68 in AEU vector.
33460 #define MISC_REG_AEU_GENERAL_ATTN_21                                                                         0x008454UL //Access:RW   DataWidth:0x1    // Set/clr general attention 21; this will set/clr bit 69 in AEU vector.
33461 #define MISC_REG_AEU_GENERAL_ATTN_22                                                                         0x008458UL //Access:RW   DataWidth:0x1    // Set/clr general attention 22; this will set/clr bit 70 in AEU vector.
33462 #define MISC_REG_AEU_GENERAL_ATTN_23                                                                         0x00845cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 23; this will set/clr bit 71 in AEU vector.
33463 #define MISC_REG_AEU_GENERAL_ATTN_24                                                                         0x008460UL //Access:RW   DataWidth:0x1    // Set/clr general attention 24; this will set/clr bit 72 in AEU vector.
33464 #define MISC_REG_AEU_GENERAL_ATTN_25                                                                         0x008464UL //Access:RW   DataWidth:0x1    // Set/clr general attention 25; this will set/clr bit 73 in AEU vector.
33465 #define MISC_REG_AEU_GENERAL_ATTN_26                                                                         0x008468UL //Access:RW   DataWidth:0x1    // Set/clr general attention 26; this will set/clr bit 74 in AEU vector.
33466 #define MISC_REG_AEU_GENERAL_ATTN_27                                                                         0x00846cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 27; this will set/clr bit 75 in AEU vector.
33467 #define MISC_REG_AEU_GENERAL_ATTN_28                                                                         0x008470UL //Access:RW   DataWidth:0x1    // Set/clr general attention 28; this will set/clr bit 76 in AEU vector.
33468 #define MISC_REG_AEU_GENERAL_ATTN_29                                                                         0x008474UL //Access:RW   DataWidth:0x1    // Set/clr general attention 29; this will set/clr bit 77 in AEU vector.
33469 #define MISC_REG_AEU_GENERAL_ATTN_30                                                                         0x008478UL //Access:RW   DataWidth:0x1    // Set/clr general attention 30; this will set/clr bit 78 in AEU vector.
33470 #define MISC_REG_AEU_GENERAL_ATTN_31                                                                         0x00847cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 31; this will set/clr bit 79 in AEU vector.
33471 #define MISC_REG_AEU_GENERAL_ATTN_32                                                                         0x008480UL //Access:RW   DataWidth:0x1    // Set/clr general attention 32; this will set/clr bit 80 in AEU vector.
33472 #define MISC_REG_AEU_GENERAL_ATTN_33                                                                         0x008484UL //Access:RW   DataWidth:0x1    // Set/clr general attention 33; this will set/clr bit 81 in AEU vector.
33473 #define MISC_REG_AEU_GENERAL_ATTN_34                                                                         0x008488UL //Access:RW   DataWidth:0x1    // Set/clr general attention 34; this will set/clr bit 82 in AEU vector.
33474 #define MISC_REG_AEU_GENERAL_ATTN_35                                                                         0x00848cUL //Access:RW   DataWidth:0x1    // Set/clr general attention 35; this will set/clr bit 83 in AEU vector.
33475 #define MISC_REG_AEU_EVENT_ENABLE                                                                            0x008490UL //Access:RW   DataWidth:0x1    // Event_enable control; when this bit is clear the event enable toward the MCP is masked.
33476 #define MISC_REG_AEU_MASK_ATTN_IGU                                                                           0x008494UL //Access:RW   DataWidth:0x8    // [7:0] = mask 8 attention output signals toward IGU; 0 = mask; 1 = unmask.
33477 #define MISC_REG_AEU_MASK_ATTN_MCP                                                                           0x008498UL //Access:RW   DataWidth:0x8    // Masks 8 attention output signals toward MCP. Zero = mask; one = unmask.
33478 #define MISC_REG_AEU_ENABLE1_IGU_OUT_0                                                                       0x00849cUL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output0. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33479 #define MISC_REG_AEU_ENABLE2_IGU_OUT_0                                                                       0x0084a0UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output0. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33480 #define MISC_REG_AEU_ENABLE3_IGU_OUT_0                                                                       0x0084a4UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output0. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33481 #define MISC_REG_AEU_ENABLE4_IGU_OUT_0                                                                       0x0084a8UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output0. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33482 #define MISC_REG_AEU_ENABLE5_IGU_OUT_0                                                                       0x0084acUL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output0. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33483 #define MISC_REG_AEU_ENABLE6_IGU_OUT_0                                                                       0x0084b0UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output0. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33484 #define MISC_REG_AEU_ENABLE7_IGU_OUT_0                                                                       0x0084b4UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output0. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33485 #define MISC_REG_AEU_ENABLE8_IGU_OUT_0                                                                       0x0084b8UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output0. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33486 #define MISC_REG_AEU_ENABLE9_IGU_OUT_0                                                                       0x0084bcUL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output0. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33487 #define MISC_REG_AEU_ENABLE1_IGU_OUT_1                                                                       0x0084c0UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output1. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33488 #define MISC_REG_AEU_ENABLE2_IGU_OUT_1                                                                       0x0084c4UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output1. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33489 #define MISC_REG_AEU_ENABLE3_IGU_OUT_1                                                                       0x0084c8UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output1. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33490 #define MISC_REG_AEU_ENABLE4_IGU_OUT_1                                                                       0x0084ccUL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output1. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33491 #define MISC_REG_AEU_ENABLE5_IGU_OUT_1                                                                       0x0084d0UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output1. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33492 #define MISC_REG_AEU_ENABLE6_IGU_OUT_1                                                                       0x0084d4UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output1. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33493 #define MISC_REG_AEU_ENABLE7_IGU_OUT_1                                                                       0x0084d8UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output1. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33494 #define MISC_REG_AEU_ENABLE8_IGU_OUT_1                                                                       0x0084dcUL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output1. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33495 #define MISC_REG_AEU_ENABLE9_IGU_OUT_1                                                                       0x0084e0UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output1. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33496 #define MISC_REG_AEU_ENABLE1_IGU_OUT_2                                                                       0x0084e4UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output2. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33497 #define MISC_REG_AEU_ENABLE2_IGU_OUT_2                                                                       0x0084e8UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output2. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33498 #define MISC_REG_AEU_ENABLE3_IGU_OUT_2                                                                       0x0084ecUL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output2. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33499 #define MISC_REG_AEU_ENABLE4_IGU_OUT_2                                                                       0x0084f0UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output2. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33500 #define MISC_REG_AEU_ENABLE5_IGU_OUT_2                                                                       0x0084f4UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output2. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33501 #define MISC_REG_AEU_ENABLE6_IGU_OUT_2                                                                       0x0084f8UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output2. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33502 #define MISC_REG_AEU_ENABLE7_IGU_OUT_2                                                                       0x0084fcUL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output2. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33503 #define MISC_REG_AEU_ENABLE8_IGU_OUT_2                                                                       0x008500UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output2. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33504 #define MISC_REG_AEU_ENABLE9_IGU_OUT_2                                                                       0x008504UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output2. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33505 #define MISC_REG_AEU_ENABLE1_IGU_OUT_3                                                                       0x008508UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output3. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33506 #define MISC_REG_AEU_ENABLE2_IGU_OUT_3                                                                       0x00850cUL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output3. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33507 #define MISC_REG_AEU_ENABLE3_IGU_OUT_3                                                                       0x008510UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output3. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33508 #define MISC_REG_AEU_ENABLE4_IGU_OUT_3                                                                       0x008514UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output3. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33509 #define MISC_REG_AEU_ENABLE5_IGU_OUT_3                                                                       0x008518UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output3. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33510 #define MISC_REG_AEU_ENABLE6_IGU_OUT_3                                                                       0x00851cUL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output3. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33511 #define MISC_REG_AEU_ENABLE7_IGU_OUT_3                                                                       0x008520UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output3. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33512 #define MISC_REG_AEU_ENABLE8_IGU_OUT_3                                                                       0x008524UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output3. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33513 #define MISC_REG_AEU_ENABLE9_IGU_OUT_3                                                                       0x008528UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output3. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33514 #define MISC_REG_AEU_ENABLE1_IGU_OUT_4                                                                       0x00852cUL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output4. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33515 #define MISC_REG_AEU_ENABLE2_IGU_OUT_4                                                                       0x008530UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output4. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33516 #define MISC_REG_AEU_ENABLE3_IGU_OUT_4                                                                       0x008534UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output4. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33517 #define MISC_REG_AEU_ENABLE4_IGU_OUT_4                                                                       0x008538UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output4. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33518 #define MISC_REG_AEU_ENABLE5_IGU_OUT_4                                                                       0x00853cUL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output4. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33519 #define MISC_REG_AEU_ENABLE6_IGU_OUT_4                                                                       0x008540UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output4. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33520 #define MISC_REG_AEU_ENABLE7_IGU_OUT_4                                                                       0x008544UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output4. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33521 #define MISC_REG_AEU_ENABLE8_IGU_OUT_4                                                                       0x008548UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output4. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33522 #define MISC_REG_AEU_ENABLE9_IGU_OUT_4                                                                       0x00854cUL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output4. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33523 #define MISC_REG_AEU_ENABLE1_IGU_OUT_5                                                                       0x008550UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output5. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33524 #define MISC_REG_AEU_ENABLE2_IGU_OUT_5                                                                       0x008554UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output5. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33525 #define MISC_REG_AEU_ENABLE3_IGU_OUT_5                                                                       0x008558UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output5. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33526 #define MISC_REG_AEU_ENABLE4_IGU_OUT_5                                                                       0x00855cUL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output5. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33527 #define MISC_REG_AEU_ENABLE5_IGU_OUT_5                                                                       0x008560UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output5. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33528 #define MISC_REG_AEU_ENABLE6_IGU_OUT_5                                                                       0x008564UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output5. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33529 #define MISC_REG_AEU_ENABLE7_IGU_OUT_5                                                                       0x008568UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output5. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33530 #define MISC_REG_AEU_ENABLE8_IGU_OUT_5                                                                       0x00856cUL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output5. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33531 #define MISC_REG_AEU_ENABLE9_IGU_OUT_5                                                                       0x008570UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output5. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33532 #define MISC_REG_AEU_ENABLE1_IGU_OUT_6                                                                       0x008574UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output6. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33533 #define MISC_REG_AEU_ENABLE2_IGU_OUT_6                                                                       0x008578UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output6. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33534 #define MISC_REG_AEU_ENABLE3_IGU_OUT_6                                                                       0x00857cUL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output6. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33535 #define MISC_REG_AEU_ENABLE4_IGU_OUT_6                                                                       0x008580UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output6. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33536 #define MISC_REG_AEU_ENABLE5_IGU_OUT_6                                                                       0x008584UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output6. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33537 #define MISC_REG_AEU_ENABLE6_IGU_OUT_6                                                                       0x008588UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output6. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33538 #define MISC_REG_AEU_ENABLE7_IGU_OUT_6                                                                       0x00858cUL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output6. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33539 #define MISC_REG_AEU_ENABLE8_IGU_OUT_6                                                                       0x008590UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output6. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33540 #define MISC_REG_AEU_ENABLE9_IGU_OUT_6                                                                       0x008594UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output6. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33541 #define MISC_REG_AEU_ENABLE1_IGU_OUT_7                                                                       0x008598UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output7. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33542 #define MISC_REG_AEU_ENABLE2_IGU_OUT_7                                                                       0x00859cUL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output7. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33543 #define MISC_REG_AEU_ENABLE3_IGU_OUT_7                                                                       0x0085a0UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output7. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33544 #define MISC_REG_AEU_ENABLE4_IGU_OUT_7                                                                       0x0085a4UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output7. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33545 #define MISC_REG_AEU_ENABLE5_IGU_OUT_7                                                                       0x0085a8UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output7. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33546 #define MISC_REG_AEU_ENABLE6_IGU_OUT_7                                                                       0x0085acUL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output7. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33547 #define MISC_REG_AEU_ENABLE7_IGU_OUT_7                                                                       0x0085b0UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output7. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33548 #define MISC_REG_AEU_ENABLE8_IGU_OUT_7                                                                       0x0085b4UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output7. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33549 #define MISC_REG_AEU_ENABLE9_IGU_OUT_7                                                                       0x0085b8UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output7. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33550 #define MISC_REG_AEU_ENABLE1_NIG                                                                             0x0085bcUL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for close the gate nig. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33551 #define MISC_REG_AEU_ENABLE2_NIG                                                                             0x0085c0UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for close the gate nig. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33552 #define MISC_REG_AEU_ENABLE3_NIG                                                                             0x0085c4UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for close the gate nig. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33553 #define MISC_REG_AEU_ENABLE4_NIG                                                                             0x0085c8UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for close the gate nig. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33554 #define MISC_REG_AEU_ENABLE5_NIG                                                                             0x0085ccUL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for close the gate nig. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33555 #define MISC_REG_AEU_ENABLE6_NIG                                                                             0x0085d0UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for close the gate nig. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33556 #define MISC_REG_AEU_ENABLE7_NIG                                                                             0x0085d4UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for close the gate nig. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33557 #define MISC_REG_AEU_ENABLE8_NIG                                                                             0x0085d8UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for close the gate nig. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33558 #define MISC_REG_AEU_ENABLE9_NIG                                                                             0x0085dcUL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for close the gate nig. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33559 #define MISC_REG_AEU_ENABLE1_PXP                                                                             0x0085e0UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for close the gate pxp. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33560 #define MISC_REG_AEU_ENABLE2_PXP                                                                             0x0085e4UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for close the gate pxp. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33561 #define MISC_REG_AEU_ENABLE3_PXP                                                                             0x0085e8UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for close the gate pxp. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33562 #define MISC_REG_AEU_ENABLE4_PXP                                                                             0x0085ecUL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for close the gate pxp. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33563 #define MISC_REG_AEU_ENABLE5_PXP                                                                             0x0085f0UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for close the gate pxp. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33564 #define MISC_REG_AEU_ENABLE6_PXP                                                                             0x0085f4UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for close the gate pxp. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33565 #define MISC_REG_AEU_ENABLE7_PXP                                                                             0x0085f8UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for close the gate pxp. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33566 #define MISC_REG_AEU_ENABLE8_PXP                                                                             0x0085fcUL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for close the gate pxp. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33567 #define MISC_REG_AEU_ENABLE9_PXP                                                                             0x008600UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for close the gate pxp. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33568 #define MISC_REG_AEU_ENABLE1_SYS_KILL                                                                        0x008604UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for system kill. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33569 #define MISC_REG_AEU_ENABLE2_SYS_KILL                                                                        0x008608UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for system kill. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33570 #define MISC_REG_AEU_ENABLE3_SYS_KILL                                                                        0x00860cUL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for system kill. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33571 #define MISC_REG_AEU_ENABLE4_SYS_KILL                                                                        0x008610UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for system kill. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33572 #define MISC_REG_AEU_ENABLE5_SYS_KILL                                                                        0x008614UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for system kill. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33573 #define MISC_REG_AEU_ENABLE6_SYS_KILL                                                                        0x008618UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for system kill. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33574 #define MISC_REG_AEU_ENABLE7_SYS_KILL                                                                        0x00861cUL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for system kill. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33575 #define MISC_REG_AEU_ENABLE8_SYS_KILL                                                                        0x008620UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for system kill. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33576 #define MISC_REG_AEU_ENABLE9_SYS_KILL                                                                        0x008624UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for system kill. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33577 #define MISC_REG_AEU_ENABLE1_MCP_OUT_0                                                                       0x008628UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output0. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33578 #define MISC_REG_AEU_ENABLE2_MCP_OUT_0                                                                       0x00862cUL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output0. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33579 #define MISC_REG_AEU_ENABLE3_MCP_OUT_0                                                                       0x008630UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output0. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33580 #define MISC_REG_AEU_ENABLE4_MCP_OUT_0                                                                       0x008634UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output0. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33581 #define MISC_REG_AEU_ENABLE5_MCP_OUT_0                                                                       0x008638UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output0. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33582 #define MISC_REG_AEU_ENABLE6_MCP_OUT_0                                                                       0x00863cUL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output0. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33583 #define MISC_REG_AEU_ENABLE7_MCP_OUT_0                                                                       0x008640UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output0. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33584 #define MISC_REG_AEU_ENABLE8_MCP_OUT_0                                                                       0x008644UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output0. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33585 #define MISC_REG_AEU_ENABLE9_MCP_OUT_0                                                                       0x008648UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output0. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33586 #define MISC_REG_AEU_ENABLE1_MCP_OUT_1                                                                       0x00864cUL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output1. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33587 #define MISC_REG_AEU_ENABLE2_MCP_OUT_1                                                                       0x008650UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output1. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33588 #define MISC_REG_AEU_ENABLE3_MCP_OUT_1                                                                       0x008654UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output1. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33589 #define MISC_REG_AEU_ENABLE4_MCP_OUT_1                                                                       0x008658UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output1. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33590 #define MISC_REG_AEU_ENABLE5_MCP_OUT_1                                                                       0x00865cUL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output1. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33591 #define MISC_REG_AEU_ENABLE6_MCP_OUT_1                                                                       0x008660UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output1. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33592 #define MISC_REG_AEU_ENABLE7_MCP_OUT_1                                                                       0x008664UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output1. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33593 #define MISC_REG_AEU_ENABLE8_MCP_OUT_1                                                                       0x008668UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output1. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33594 #define MISC_REG_AEU_ENABLE9_MCP_OUT_1                                                                       0x00866cUL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output1. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33595 #define MISC_REG_AEU_ENABLE1_MCP_OUT_2                                                                       0x008670UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output2. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33596 #define MISC_REG_AEU_ENABLE2_MCP_OUT_2                                                                       0x008674UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output2. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33597 #define MISC_REG_AEU_ENABLE3_MCP_OUT_2                                                                       0x008678UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output2. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33598 #define MISC_REG_AEU_ENABLE4_MCP_OUT_2                                                                       0x00867cUL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output2. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33599 #define MISC_REG_AEU_ENABLE5_MCP_OUT_2                                                                       0x008680UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output2. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33600 #define MISC_REG_AEU_ENABLE6_MCP_OUT_2                                                                       0x008684UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output2. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33601 #define MISC_REG_AEU_ENABLE7_MCP_OUT_2                                                                       0x008688UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output2. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33602 #define MISC_REG_AEU_ENABLE8_MCP_OUT_2                                                                       0x00868cUL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output2. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33603 #define MISC_REG_AEU_ENABLE9_MCP_OUT_2                                                                       0x008690UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output2. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33604 #define MISC_REG_AEU_ENABLE1_MCP_OUT_3                                                                       0x008694UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output3. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33605 #define MISC_REG_AEU_ENABLE2_MCP_OUT_3                                                                       0x008698UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output3. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33606 #define MISC_REG_AEU_ENABLE3_MCP_OUT_3                                                                       0x00869cUL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output3. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33607 #define MISC_REG_AEU_ENABLE4_MCP_OUT_3                                                                       0x0086a0UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output3. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33608 #define MISC_REG_AEU_ENABLE5_MCP_OUT_3                                                                       0x0086a4UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output3. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33609 #define MISC_REG_AEU_ENABLE6_MCP_OUT_3                                                                       0x0086a8UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output3. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33610 #define MISC_REG_AEU_ENABLE7_MCP_OUT_3                                                                       0x0086acUL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output3. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33611 #define MISC_REG_AEU_ENABLE8_MCP_OUT_3                                                                       0x0086b0UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output3. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33612 #define MISC_REG_AEU_ENABLE9_MCP_OUT_3                                                                       0x0086b4UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output3. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33613 #define MISC_REG_AEU_ENABLE1_MCP_OUT_4                                                                       0x0086b8UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output4. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33614 #define MISC_REG_AEU_ENABLE2_MCP_OUT_4                                                                       0x0086bcUL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output4. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33615 #define MISC_REG_AEU_ENABLE3_MCP_OUT_4                                                                       0x0086c0UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output4. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33616 #define MISC_REG_AEU_ENABLE4_MCP_OUT_4                                                                       0x0086c4UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output4. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33617 #define MISC_REG_AEU_ENABLE5_MCP_OUT_4                                                                       0x0086c8UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output4. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33618 #define MISC_REG_AEU_ENABLE6_MCP_OUT_4                                                                       0x0086ccUL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output4. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33619 #define MISC_REG_AEU_ENABLE7_MCP_OUT_4                                                                       0x0086d0UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output4. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33620 #define MISC_REG_AEU_ENABLE8_MCP_OUT_4                                                                       0x0086d4UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output4. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33621 #define MISC_REG_AEU_ENABLE9_MCP_OUT_4                                                                       0x0086d8UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output4. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33622 #define MISC_REG_AEU_ENABLE1_MCP_OUT_5                                                                       0x0086dcUL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output5. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33623 #define MISC_REG_AEU_ENABLE2_MCP_OUT_5                                                                       0x0086e0UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output5. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33624 #define MISC_REG_AEU_ENABLE3_MCP_OUT_5                                                                       0x0086e4UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output5. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33625 #define MISC_REG_AEU_ENABLE4_MCP_OUT_5                                                                       0x0086e8UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output5. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33626 #define MISC_REG_AEU_ENABLE5_MCP_OUT_5                                                                       0x0086ecUL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output5. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33627 #define MISC_REG_AEU_ENABLE6_MCP_OUT_5                                                                       0x0086f0UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output5. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33628 #define MISC_REG_AEU_ENABLE7_MCP_OUT_5                                                                       0x0086f4UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output5. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33629 #define MISC_REG_AEU_ENABLE8_MCP_OUT_5                                                                       0x0086f8UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output5. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33630 #define MISC_REG_AEU_ENABLE9_MCP_OUT_5                                                                       0x0086fcUL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output5. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33631 #define MISC_REG_AEU_ENABLE1_MCP_OUT_6                                                                       0x008700UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output6. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33632 #define MISC_REG_AEU_ENABLE2_MCP_OUT_6                                                                       0x008704UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output6. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33633 #define MISC_REG_AEU_ENABLE3_MCP_OUT_6                                                                       0x008708UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output6. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33634 #define MISC_REG_AEU_ENABLE4_MCP_OUT_6                                                                       0x00870cUL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output6. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33635 #define MISC_REG_AEU_ENABLE5_MCP_OUT_6                                                                       0x008710UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output6. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33636 #define MISC_REG_AEU_ENABLE6_MCP_OUT_6                                                                       0x008714UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output6. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33637 #define MISC_REG_AEU_ENABLE7_MCP_OUT_6                                                                       0x008718UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output6. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33638 #define MISC_REG_AEU_ENABLE8_MCP_OUT_6                                                                       0x00871cUL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output6. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33639 #define MISC_REG_AEU_ENABLE9_MCP_OUT_6                                                                       0x008720UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output6. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33640 #define MISC_REG_AEU_ENABLE1_MCP_OUT_7                                                                       0x008724UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for output7. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33641 #define MISC_REG_AEU_ENABLE2_MCP_OUT_7                                                                       0x008728UL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for output7. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33642 #define MISC_REG_AEU_ENABLE3_MCP_OUT_7                                                                       0x00872cUL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for output7. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33643 #define MISC_REG_AEU_ENABLE4_MCP_OUT_7                                                                       0x008730UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for output7. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33644 #define MISC_REG_AEU_ENABLE5_MCP_OUT_7                                                                       0x008734UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for output7. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33645 #define MISC_REG_AEU_ENABLE6_MCP_OUT_7                                                                       0x008738UL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for output7. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33646 #define MISC_REG_AEU_ENABLE7_MCP_OUT_7                                                                       0x00873cUL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for output7. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33647 #define MISC_REG_AEU_ENABLE8_MCP_OUT_7                                                                       0x008740UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for output7. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33648 #define MISC_REG_AEU_ENABLE9_MCP_OUT_7                                                                       0x008744UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for output7. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33649 #define MISC_REG_AEU_ENABLE1_GLB_UNC_ERR                                                                     0x008748UL //Access:RW   DataWidth:0x20   // First 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33650 #define MISC_REG_AEU_ENABLE2_GLB_UNC_ERR                                                                     0x00874cUL //Access:RW   DataWidth:0x20   // Second 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33651 #define MISC_REG_AEU_ENABLE3_GLB_UNC_ERR                                                                     0x008750UL //Access:RW   DataWidth:0x20   // Third 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33652 #define MISC_REG_AEU_ENABLE4_GLB_UNC_ERR                                                                     0x008754UL //Access:RW   DataWidth:0x20   // Fourth 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33653 #define MISC_REG_AEU_ENABLE5_GLB_UNC_ERR                                                                     0x008758UL //Access:RW   DataWidth:0x20   // Fifth 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33654 #define MISC_REG_AEU_ENABLE6_GLB_UNC_ERR                                                                     0x00875cUL //Access:RW   DataWidth:0x20   // Sixth 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33655 #define MISC_REG_AEU_ENABLE7_GLB_UNC_ERR                                                                     0x008760UL //Access:RW   DataWidth:0x20   // Seventh 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33656 #define MISC_REG_AEU_ENABLE8_GLB_UNC_ERR                                                                     0x008764UL //Access:RW   DataWidth:0x20   // Eighth 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33657 #define MISC_REG_AEU_ENABLE9_GLB_UNC_ERR                                                                     0x008768UL //Access:RW   DataWidth:0x20   // Nineth 32b for enabling the output for global uncorrectable eror. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33658 #define MISC_REG_AEU_INVERTER_1_IGU                                                                          0x00876cUL //Access:RW   DataWidth:0x20   // First 32b for inverting the input. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33659 #define MISC_REG_AEU_INVERTER_2_IGU                                                                          0x008770UL //Access:RW   DataWidth:0x20   // Second 32b for inverting the input. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33660 #define MISC_REG_AEU_INVERTER_3_IGU                                                                          0x008774UL //Access:RW   DataWidth:0x20   // Third 32b for inverting the input. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33661 #define MISC_REG_AEU_INVERTER_4_IGU                                                                          0x008778UL //Access:RW   DataWidth:0x20   // Fourth 32b for inverting the input. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33662 #define MISC_REG_AEU_INVERTER_5_IGU                                                                          0x00877cUL //Access:RW   DataWidth:0x20   // Fifth 32b for inverting the input. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33663 #define MISC_REG_AEU_INVERTER_6_IGU                                                                          0x008780UL //Access:RW   DataWidth:0x20   // Sixth 32b for inverting the input. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33664 #define MISC_REG_AEU_INVERTER_7_IGU                                                                          0x008784UL //Access:RW   DataWidth:0x20   // Seventh 32b for inverting the input. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33665 #define MISC_REG_AEU_INVERTER_8_IGU                                                                          0x008788UL //Access:RW   DataWidth:0x20   // Eighth 32b for inverting the input. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33666 #define MISC_REG_AEU_INVERTER_9_IGU                                                                          0x00878cUL //Access:RW   DataWidth:0x20   // Nineth 32b for inverting the input. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33667 #define MISC_REG_AEU_INVERTER_1_MCP                                                                          0x008790UL //Access:RW   DataWidth:0x20   // First 32b for inverting the input. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33668 #define MISC_REG_AEU_INVERTER_2_MCP                                                                          0x008794UL //Access:RW   DataWidth:0x20   // Second 32b for inverting the input. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33669 #define MISC_REG_AEU_INVERTER_3_MCP                                                                          0x008798UL //Access:RW   DataWidth:0x20   // Third 32b for inverting the input. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33670 #define MISC_REG_AEU_INVERTER_4_MCP                                                                          0x00879cUL //Access:RW   DataWidth:0x20   // Fourth 32b for inverting the input. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33671 #define MISC_REG_AEU_INVERTER_5_MCP                                                                          0x0087a0UL //Access:RW   DataWidth:0x20   // Fifth 32b for inverting the input. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33672 #define MISC_REG_AEU_INVERTER_6_MCP                                                                          0x0087a4UL //Access:RW   DataWidth:0x20   // Sixth 32b for inverting the input. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33673 #define MISC_REG_AEU_INVERTER_7_MCP                                                                          0x0087a8UL //Access:RW   DataWidth:0x20   // Seventh 32b for inverting the input. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33674 #define MISC_REG_AEU_INVERTER_8_MCP                                                                          0x0087acUL //Access:RW   DataWidth:0x20   // Eighth 32b for inverting the input. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33675 #define MISC_REG_AEU_INVERTER_9_MCP                                                                          0x0087b0UL //Access:RW   DataWidth:0x20   // Nineth 32b for inverting the input. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33676 #define MISC_REG_AEU_AFTER_INVERT_1_IGU                                                                      0x0087b4UL //Access:R    DataWidth:0x20   // First 32b read after invert of input. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33677 #define MISC_REG_AEU_AFTER_INVERT_2_IGU                                                                      0x0087b8UL //Access:R    DataWidth:0x20   // Second 32b read after invert of input. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33678 #define MISC_REG_AEU_AFTER_INVERT_3_IGU                                                                      0x0087bcUL //Access:R    DataWidth:0x20   // Third 32b read after invert of input. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33679 #define MISC_REG_AEU_AFTER_INVERT_4_IGU                                                                      0x0087c0UL //Access:R    DataWidth:0x20   // Fourth 32b read after invert of input. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33680 #define MISC_REG_AEU_AFTER_INVERT_5_IGU                                                                      0x0087c4UL //Access:R    DataWidth:0x20   // Fifth 32b read after invert of input. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33681 #define MISC_REG_AEU_AFTER_INVERT_6_IGU                                                                      0x0087c8UL //Access:R    DataWidth:0x20   // Sixth 32b read after invert of input. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33682 #define MISC_REG_AEU_AFTER_INVERT_7_IGU                                                                      0x0087ccUL //Access:R    DataWidth:0x20   // Seventh 32b read after invert of input. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33683 #define MISC_REG_AEU_AFTER_INVERT_8_IGU                                                                      0x0087d0UL //Access:R    DataWidth:0x20   // Eighth 32b read after invert of input. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33684 #define MISC_REG_AEU_AFTER_INVERT_9_IGU                                                                      0x0087d4UL //Access:R    DataWidth:0x20   // Nineth 32b read after invert of input. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33685 #define MISC_REG_AEU_AFTER_INVERT_1_MCP                                                                      0x0087d8UL //Access:R    DataWidth:0x20   // First 32b read after invert of input. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33686 #define MISC_REG_AEU_AFTER_INVERT_2_MCP                                                                      0x0087dcUL //Access:R    DataWidth:0x20   // Second 32b read after invert of input. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33687 #define MISC_REG_AEU_AFTER_INVERT_3_MCP                                                                      0x0087e0UL //Access:R    DataWidth:0x20   // Third 32b read after invert of input. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33688 #define MISC_REG_AEU_AFTER_INVERT_4_MCP                                                                      0x0087e4UL //Access:R    DataWidth:0x20   // Fourth 32b read after invert of input. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33689 #define MISC_REG_AEU_AFTER_INVERT_5_MCP                                                                      0x0087e8UL //Access:R    DataWidth:0x20   // Fifth 32b read after invert of input. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33690 #define MISC_REG_AEU_AFTER_INVERT_6_MCP                                                                      0x0087ecUL //Access:R    DataWidth:0x20   // Sixth 32b read after invert of input. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33691 #define MISC_REG_AEU_AFTER_INVERT_7_MCP                                                                      0x0087f0UL //Access:R    DataWidth:0x20   // Seventh 32b read after invert of input. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33692 #define MISC_REG_AEU_AFTER_INVERT_8_MCP                                                                      0x0087f4UL //Access:R    DataWidth:0x20   // Eighth 32b read after invert of input. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33693 #define MISC_REG_AEU_AFTER_INVERT_9_MCP                                                                      0x0087f8UL //Access:R    DataWidth:0x20   // Nineth 32b read after invert of input. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33694 #define MISC_REG_AEU_SYS_KILL_OCCURRED                                                                       0x0087fcUL //Access:RW   DataWidth:0x1    // If set a system kill occurred. Reset on POR reset.
33695 #define MISC_REG_AEU_SYS_KILL_BEHAVIOR                                                                       0x008800UL //Access:RW   DataWidth:0x1    // The System Kill enable: 0 - none; 1 - hard reset. Reset on POR reset.
33696 #define MISC_REG_AEU_SYS_KILL_STATUS_0                                                                       0x008804UL //Access:RW   DataWidth:0x20   // First 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] GPIO0; [1] GPIO1; [2] GPIO2; [3] GPIO3; [4] GPIO4; [5] GPIO5; [6] GPIO6; [7] GPIO; [8] GPIO8; [9] GPIO9; [10] GPIO10; [11] GPIO11; [12] GPIO12; [13] GPIO13; [14] GPIO14; [15] GPIO15; [16] GPIO16; [17] GPIO17; [18] GPIO18; [19] GPIO19; [20] GPIO20; [21] GPIO21; [22] GPIO22; [23] GPIO23; [24] GPIO24; [25] GPIO25; [26] GPIO26; [27] GPIO27; [28] GPIO28; [29] GPIO29; [30] GPIO30; [31] GPIO31;
33697 #define MISC_REG_AEU_SYS_KILL_STATUS_1                                                                       0x008808UL //Access:RW   DataWidth:0x20   // Second 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] PGLUE config_space; [1] PGLUE misc_flr; [2] PGLUE B RBC Parity error;[3] PGLUE B RBC HW interrupt;  [4] pglue_misc_mctp_attn; [5] Flash event; [6] SMB event; [7] Main power interrupt; [8] SW timers #1; [9] SW timers #2; [10] SW timers #3; [11] SW timers #4; [12] SW timers #5; [13] SW timers #6; [14] SW timers #7; [15] SW timers #8; [16] PCIE glue/PXP VPD event #0; [17] PCIE glue/PXP VPD event #1; [18] PCIE glue/PXP VPD event #2; [19] PCIE glue/PXP VPD event #3; [20] PCIE glue/PXP VPD event #4; [21] PCIE glue/PXP VPD event #5; [22] PCIE glue/PXP VPD event #6; [23] PCIE glue/PXP VPD event #7; [24] PCIE glue/PXP VPD event #8; [25] PCIE glue/PXP VPD event #9; [26] PCIE glue/PXP VPD event #10; [27] PCIE glue/PXP VPD event #11; [28] PCIE glue/PXP VPD event #12; [29] PCIE glue/PXP VPD event #13; [30] PCIE glue/PXP VPD event #14; [31] PCIE glue/PXP VPD event #15;
33698 #define MISC_REG_AEU_SYS_KILL_STATUS_2                                                                       0x00880cUL //Access:RW   DataWidth:0x20   // Third 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] General attn0; [1] General attn1; [2] General attn2; [3] General attn3; [4] General attn4; [5] General attn5; [6] General attn6; [7] General attn7; [8] General attn8; [9] General attn9; [10] General attn10; [11] General attn11; [12] General attn12; [13] General attn13; [14] General attn14; [15] General attn15; [16] General attn16; [17] General attn17; [18] General attn18; [19] General attn19; [20] General attn20; [21] General attn21; [22] General attn22; [23] General attn23; [24] General attn24; [25] General attn25; [26] General attn26; [27] General attn27; [28] General attn28; [29] General attn29; [30] General attn30; [31] General attn31;
33699 #define MISC_REG_AEU_SYS_KILL_STATUS_3                                                                       0x008810UL //Access:RW   DataWidth:0x20   // Fourth 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] General attn32; [1] General attn33; [2] General attn34; [3] General attn35; [4] NWS Parity error; [5] NWS HW interrupt; [6] NWM Parity error; [7] NWM HW interrupt; [8] MCP CPU Event; [9] MCP Watchdog timer; [10] MCP M2P attn; [11] AVS Stop status ready; [12] MSTAT Parity error; [13] MSTAT HW interrupt; [14] MSTAT per-path Parity error; [15] MSTAT per-path HW interrupt; [16] OPTE Parity error; [17] MCP Parity error; [18] MS HW interrupt; [19] UMAC HW interrupt; [20] LED HW interrupt; [21] BMBN HW interrupt; [22] NIG Parity error; [23] NIG HW interrupt; [24] BMB Parity error; [25] BMB HW interrupt; [26] BTB Parity error; [27] BTB HW interrupt; [28] BRB Parity error; [29] BRB HW interrupt; [30] PRS Parity error; [31] PRS HW interrupt;
33700 #define MISC_REG_AEU_SYS_KILL_STATUS_4                                                                       0x008814UL //Access:RW   DataWidth:0x20   // Fifth 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] SRC Parity error; [1] SRC HW interrupt; [2] PB Client1 Parity error; [3] PB Client1 Hw interrupt; [4] PB Client2 Parity error; [5] PB Client2 Hw interrupt; [6] RPB Parity error; [7] RPB Hw interrupt; [8] PBF Parity error; [9] PBF Hw interrupt; [10] QM Parity error; [11] QM Hw interrupt; [12] TM Parity error; [13] TM Hw interrupt; [14] MCM Parity error; [15] MCM Hw interrupt; [16] MSDM Parity error; [17] MSDM Hw interrupt; [18] MSEM Parity error; [19] MSEM Hw interrupt; [20] PCM Parity error; [21] PCM Hw interrupt; [22] PSDM Parity error; [23] PSDM Hw interrupt; [24] PSEM Parity error; [25] PSEM Hw interrupt; [26] TCM Parity error; [27] TCM Hw interrupt; [28] TSDM Parity error; [29] TSDM Hw interrupt; [30] TSEM Parity error; [31] TSEM Hw interrupt;
33701 #define MISC_REG_AEU_SYS_KILL_STATUS_5                                                                       0x008818UL //Access:RW   DataWidth:0x20   // Sixth 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] UCM Parity error; [1] UCM Hw interrupt; [2] USDM Parity error; [3] USDM Hw interrupt; [4] USEM Parity error; [5] USEM Hw interrupt; [6] XCM Parity error; [7] XCM Hw interrupt; [8] XSDM Parity error; [9] XSDM Hw interrupt; [10] XSEM Parity error; [11] XSEM Hw interrupt; [12] YCM Parity error; [13] YCM Hw interrupt; [14] YSDM Parity error; [15] YSDM Hw interrupt; [16] YSEM Parity error; [17] YSEM Hw interrupt; [18] XYLD Parity error; [19] XYLD Hw interrupt; [20] TMLD Parity error; [21] TMLD Hw interrupt; [22] MYLD Parity error; [23] MYLD Hw interrupt; [25-24] Rsvd; [26] DORQ Parity error; [27] DORQ Hw interrupt; [28] DBG Parity error; [29] DBG Hw interrupt; [30] IPC Parity error; [31] IPC Hw interrupt;
33702 #define MISC_REG_AEU_SYS_KILL_STATUS_6                                                                       0x00881cUL //Access:RW   DataWidth:0x20   // Seventh 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] CCFC Parity error; [1] CCFC Hw interrupt; [2] CDU Parity error; [3]CDU Hw interrupt; [4] DMAE Parity error; [5] DMAE Hw interrupt; [6] IGU Parity error; [7] IGU Hw interrupt; [8] ATC Parity error; [9] ATC Hw interrupt; [10] CAU Parity error; [11] CAU Hw interrupt; [12] PTU Parity error; [13] PTU Hw interrupt; [14] PRM Parity error; [15] PRM Hw interrupt; [16] TCFC Parity error; [17] TCFC Hw interrupt; [18] RDIF Parity error; [19] RDIF Hw interrupt; [20] TDIF Parity error; [21] TDIF Hw interrupt; [22] RSS Parity error; [23] RSS Hw interrupt; [24] MISC Parity error; [25] MISC Hw interrupt; [26] MISCS Parity error; [27] MISCS Hw interrupt; [28] Vaux PCI core or PGLUE config space Parity error; [29] Vaux PCI core Hw interrupt; [30] PSWRQ Parity error; [31] PSWRQ Hw interrupt;
33703 #define MISC_REG_AEU_SYS_KILL_STATUS_7                                                                       0x008820UL //Access:RW   DataWidth:0x20   // Eighth 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] PSWRQ (pci_clk) Parity error; [1] PSWRQ (pci_clk) Hw interrupt; [2] PSWWR Parity error; [3] PSWWR Hw interrupt; [4] PSWWR (pci_clk) Parity error; [5] PSWWR (pci_clk) Hw interrupt; [6] PSWRD Parity error; [7] PSWRD Hw interrupt; [8] PSWRD (pci_clk) Parity error; [9] PSWRD (pci_clk) Hw interrupt; [10] PSWHST Parity error; [11] PSWHST Hw interrupt; [12] PSWHST (pci_clk) Parity error; [13] PSWHST (pci_clk) Hw interrupt; [14] GRC Parity error; [15] GRC Hw interrupt; [16] CPMU Parity error; [17] CPMU Hw interrupt; [18] NCSI Parity error; [19] NCSI Hw interrupt; [20] YSEM PRAM Parity error; [21] XSEM PRAM Parity error; [22] USEM PRAM Parity error; [23] TSEM PRAM Parity error; [24] PSEM PRAM Parity error; [25] MSEM PRAM Parity error; [26] pxp_misc_mps_attn; [27] PCIE glue/PXP Expansion ROM event; [28] PERST_B assertion; [29] PERST_B de-assertion; [30] WOL Parity error; [31] WOL Hw interrupt;
33704 #define MISC_REG_AEU_SYS_KILL_STATUS_8                                                                       0x008824UL //Access:RW   DataWidth:0x20   // Nineth 32b of the status of the input vector to the AEU when a system kill occurred. Mapped as follows: [0] MCP Latched memory parity; [1] MCP Latched scratchpad cache; [2] AVS Parity error; [3] AVS Hw interrupt; [4] PCIe core Hw interrupt; [5] PCIe link up; [6] PCIe hot reset; [7] YPLD Parity error; [8] YPLD Hw interrupt; [9] PTLD Parity error; [10] PTLD Hw interrupt; [11] RGFS Parity error; [12] RGFS Hw interrupt; [13] TGFS Parity error; [14] TGFS Hw interrupt; [31:15] reserved;
33705 #define MISC_REG_AEU_GENERAL_MASK                                                                            0x008828UL //Access:RW   DataWidth:0x4    // Multi Field Register.
33706   #define MISC_REG_AEU_GENERAL_MASK_AEU_PXP_CLOSE_MASK                                                       (0x1<<0) // Pxp close the gate mask bit; 0 = masked; 1 = unmasked.
33707   #define MISC_REG_AEU_GENERAL_MASK_AEU_PXP_CLOSE_MASK_SHIFT                                                 0
33708   #define MISC_REG_AEU_GENERAL_MASK_AEU_NIG_CLOSE_MASK                                                       (0x1<<1) // Nig close the gate mask bit; 0 = masked; 1 = unmasked.
33709   #define MISC_REG_AEU_GENERAL_MASK_AEU_NIG_CLOSE_MASK_SHIFT                                                 1
33710   #define MISC_REG_AEU_GENERAL_MASK_AEU_SYS_KILL_MASK                                                        (0x1<<2) // System kill mask bit; 0 = masked; 1 = unmasked.
33711   #define MISC_REG_AEU_GENERAL_MASK_AEU_SYS_KILL_MASK_SHIFT                                                  2
33712   #define MISC_REG_AEU_GENERAL_MASK_AEU_GLB_UNC_ERR_MASK                                                     (0x1<<3) // Global uncorrectable error mask bit; 0 = masked; 1 = unmasked.
33713   #define MISC_REG_AEU_GENERAL_MASK_AEU_GLB_UNC_ERR_MASK_SHIFT                                               3
33714 #define MISC_REG_AEU_CLR_LATCH_SIGNAL                                                                        0x00882cUL //Access:W    DataWidth:0xa    // Write to this register results with the clear of the latched signals; [0] one clears Latched MCP memory parity; [1] one clears Latched MCP Scratchpad Cache attention; [3:2] reserved; [4] one clears pglue_misc_mps_attn; [5] one clears pxp_misc_exp_rom_attn; [6] one clears PERST_N assertion (goes 0); [7] one clears PERST_N de-assertion (goes 1). [8] one clears PCIe link up. [9] one clears PCIe hot reset.
33715 #define MISC_REG_AEU_MASK_ATTN_IGU_MSB                                                                       0x008830UL //Access:RW   DataWidth:0xa    // Mask 10 MSB attention output signals toward IGU; Zero = mask; one = unmask.
33716 #define MISC_REG_AEU_CLR_VPD_LATCH_SIGNAL                                                                    0x008834UL //Access:W    DataWidth:0x10   // Write to this register results with the clear of the latched signals; [0] - clears pglue_misc_vpd_attn[0], [1] - clears pglue_misc_vpd_attn[1], so forth;  read from this register returns 0.
33717 #define MISC_REG_AEU_VPD_LATCH_STATUS                                                                        0x008838UL //Access:R    DataWidth:0x10   // Represent the status of pglue_misc_vpd_attn after latching.
33718 #define MISC_REG_ATTN_NUM_ST                                                                                 0x00883cUL //Access:RW   DataWidth:0x9    // Attention sticky number - latches first attention number within attentions vector. The number is produced as the index of aeu_after_invert_* multiplied by 32 plus index of the attention bit. Should be written to 0x1ff to release latch.
33719 #define MISC_REG_PORT_MODE                                                                                   0x008c00UL //Access:RW   DataWidth:0x2    // Port mode. 0 - single port; 1 - 2 ports; 2 - 4 ports. 2 is prohibited configuration in 2 path device. Reset on POR reset.
33720 #define MISC_REG_XMAC_PHY_PORT_MODE                                                                          0x008c04UL //Access:RW   DataWidth:0x2    // XMAC PHY port mode. Indicates the number of ports on the Warp Core. This is a strap input for the XMAC_MP core. 00 - Single Port Mode; 01 - Dual Port Mode; 1x - Quad Port Mode; This is a strap input for the XMAC_MP core; and should be changed only while reset is held low. Reset on Hard reset. Not used.
33721 #define MISC_REG_XMAC_CORE_PORT_MODE                                                                         0x008c08UL //Access:RW   DataWidth:0x2    // XMAC Core port mode. Indicates the number of ports on the system side. This should be less than or equal to phy_port_mode; if some of the ports are not used. This enables reduction of frequency on the core side. This is a strap input for the XMAC_MP core. 00 - Single Port Mode; 01 - Dual Port Mode; 10 - Tri Port Mode; 11 - Quad Port Mode. This is a strap input for the XMAC_MP core; and should be changed only while reset is held low. Reset on Hard reset. Not used.
33722 #define MISC_REG_OPTE_MODE                                                                                   0x008c0cUL //Access:RW   DataWidth:0x1    // 0 - disabled, 1 - enabled. When OPTE mode is enabled, it connects two engines to one MAC port.  Port 0 of each engine is used in this configuration, with support for 8 TCs, 1 pure-LB TC, and 8 global PFs.
33723 #define MISC_REG_CLK_100G_MODE                                                                               0x008c10UL //Access:RW   DataWidth:0x3    // Per bit; 1:  clk_nw and main clk are asynchronous and sync FIFOs should be used. (clk_nw = 425 MHz); 0:  clk_nw and main clk are synchronous and sync FIFOs should be bypassed in latency-critical paths. bit0 - clock mux control (Obsolete), bit1 - BRB/BTB control, bit2 - NIG control. Reset on Hard reset.
33724 #define MISC_REG_BLOCK_256B_EN                                                                               0x008c14UL //Access:RW   DataWidth:0x2    // This register indicates if BRTB block size is 256 byte (when programmed to 1) or 128 byte (when programmed to 0). In E4 (BigBear) it should be set to 1 in 100G and 50G modes. Reset on Hard reset. [0]- BRB; [1] - BTB, PBF;
33725 #define MISC_REG_PERST_STATUS                                                                                0x008c18UL //Access:R    DataWidth:0x1    // PERST_B status.
33726 #define MISC_REG_SEM_STALL                                                                                   0x008c1cUL //Access:RW   DataWidth:0x3    // 0 - Storms stall is disallowed; AEU unifier bit[7] output to MCP is disabled; 1 - All Storms are forced to be stopped; AEU unifier bit[7] output to MCP is disabled; 2 - All Storms will be stopped in case AEU unifier bit[7] is set; AEU unifier bit[7] output to MCP is disabled; 4 - Storms stall is disallowed; AEU unifier bit[7] output to MCP is allowed; 5 - All Storms are forced to be stopped; AEU unifier bit[7] output to MCP is allowed; 6 - All Storms will be stopped in case AEU unifier bit[7] is set; AEU unifier bit[7] output to MCP is allowed; 3, 7 are not defined;
33727 #define MISC_REG_SHARED_MEM_ADDR                                                                             0x008c20UL //Access:RW   DataWidth:0x17   // 23 bit GRC address where the scratch-pad of the MCP that is shared with the driver resides.
33728 #define MISC_REG_SW_TIMER_CFG_1                                                                              0x008c24UL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 1 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_1.SW_TIMER_RELOAD_VAL_1 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 1 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33729 #define MISC_REG_SW_TIMER_CFG_2                                                                              0x008c28UL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 2 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_2.SW_TIMER_RELOAD_VAL_2 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 2 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33730 #define MISC_REG_SW_TIMER_CFG_3                                                                              0x008c2cUL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 3 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_3.SW_TIMER_RELOAD_VAL_3 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 3 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33731 #define MISC_REG_SW_TIMER_CFG_4                                                                              0x008c30UL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 4 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_4.SW_TIMER_RELOAD_VAL_4 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 4 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33732 #define MISC_REG_SW_TIMER_CFG_5                                                                              0x008c34UL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 5 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_5.SW_TIMER_RELOAD_VAL_5 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 5 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33733 #define MISC_REG_SW_TIMER_CFG_6                                                                              0x008c38UL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 6 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_6.SW_TIMER_RELOAD_VAL_6 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 6 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33734 #define MISC_REG_SW_TIMER_CFG_7                                                                              0x008c3cUL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 7 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_7.SW_TIMER_RELOAD_VAL_7 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 7 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33735 #define MISC_REG_SW_TIMER_CFG_8                                                                              0x008c40UL //Access:RW   DataWidth:0x6    // SW timer 1 configuration register. Maped as follows: bit0=en (0-stop counting; 1-counting); bit1=reload (0-no reload; 1-when MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 8 reach zero the register will be reload with MISC_REGISTERS_SW_TIMER_RELOAD_VAL_8.SW_TIMER_RELOAD_VAL_8 )  ; bit2=attn (0-no attention; 1-attention signal will be send to the AEU when the MISC_REGISTERS_SW_TIMER_VAL.SW_TIMER_VAL of timer 8 reach zero); bit4-5=resolution (00-10us; 01-100us; 10-1ms; 11- 1us).
33736 #define MISC_REG_SW_TIMER_RELOAD_VAL_1                                                                       0x008c44UL //Access:RW   DataWidth:0x20   // Reload value for counter 1 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_1.SW_TIMER_CFG_1 [1] ) is set.
33737 #define MISC_REG_SW_TIMER_RELOAD_VAL_2                                                                       0x008c48UL //Access:RW   DataWidth:0x20   // Reload value for counter 2 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_2.SW_TIMER_CFG_2 [1]  ) is set.
33738 #define MISC_REG_SW_TIMER_RELOAD_VAL_3                                                                       0x008c4cUL //Access:RW   DataWidth:0x20   // Reload value for counter 3 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_3.SW_TIMER_CFG_3 [1]  ) is set.
33739 #define MISC_REG_SW_TIMER_RELOAD_VAL_4                                                                       0x008c50UL //Access:RW   DataWidth:0x20   // Reload value for counter 4 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_4.SW_TIMER_CFG_4 [1]  ) is set.
33740 #define MISC_REG_SW_TIMER_RELOAD_VAL_5                                                                       0x008c54UL //Access:RW   DataWidth:0x20   // Reload value for counter 5 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_1.SW_TIMER_CFG_5 [1]  ) is set.
33741 #define MISC_REG_SW_TIMER_RELOAD_VAL_6                                                                       0x008c58UL //Access:RW   DataWidth:0x20   // Reload value for counter 6 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_1.SW_TIMER_CFG_6 [1]  ) is set.
33742 #define MISC_REG_SW_TIMER_RELOAD_VAL_7                                                                       0x008c5cUL //Access:RW   DataWidth:0x20   // Reload value for counter 1 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_1.SW_TIMER_CFG_7 [1] ) is set.
33743 #define MISC_REG_SW_TIMER_RELOAD_VAL_8                                                                       0x008c60UL //Access:RW   DataWidth:0x20   // Reload value for counter 8 if reload; the value will be reload if the counter reached zero and the reload bit ( MISC_REGISTERS_SW_TIMER_CFG_1.SW_TIMER_CFG_8 [1] ) is set.
33744 #define MISC_REG_SW_TIMER_EVENT_CLR                                                                          0x008c64UL //Access:W    DataWidth:0x8    // Write one for the appropriate bit will clear the appropriate event to the AEU (if the attn bit (bit 2) in the MISC_REGISTERS_SW_TIMER_CFG_1.SW_TIMER_CFG_1 [2]; MISC_REGISTERS_SW_TIMER_CFG_2.SW_TIMER_CFG_2 [2]; MISC_REGISTERS_SW_TIMER_CFG_3.SW_TIMER_CFG_3 [2]; MISC_REGISTERS_SW_TIMER_CFG_4.SW_TIMER_CFG_4 [2]; MISC_REGISTERS_SW_TIMER_CFG_5.SW_TIMER_CFG_5 [2]; MISC_REGISTERS_SW_TIMER_CFG_6.SW_TIMER_CFG_6 [2]; MISC_REGISTERS_SW_TIMER_CFG_7.SW_TIMER_CFG_7 [2]; MISC_REGISTERS_SW_TIMER_CFG_8.SW_TIMER_CFG_8 [2] is set). [0] timer1; [1] timer2; [2] timer3; [3] timer4; [4] timer5; [5] timer6; [6] timer7; [7] timer8.
33745 #define MISC_REG_SW_TIMER_EVENT                                                                              0x008c68UL //Access:R    DataWidth:0x8    // The appropriate timer had reach to zero. [0] timer1; [1]timer2; [2] timer3; [3] timer4; [4] timer5; [5] timer6; [6] timer7; [7] timer8.
33746 #define MISC_REG_SW_TIMER_10US_RESOLUTION                                                                    0x008c6cUL //Access:RW   DataWidth:0xa    // Fine tuning for sw 10us timer; max value=300; min value=200. the 10us timer is the base counter for all the timers.
33747 #define MISC_REG_GEN_PURP_HW0                                                                                0x008c70UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by hard reset.
33748 #define MISC_REG_GEN_PURP_HW1                                                                                0x008c74UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by hard reset.
33749 #define MISC_REG_GEN_PURP_HW2                                                                                0x008c78UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by hard reset.
33750 #define MISC_REG_GEN_PURP_HW3                                                                                0x008c7cUL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by hard reset.
33751 #define MISC_REG_GEN_PURP_CR0                                                                                0x008c80UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset.
33752 #define MISC_REG_GEN_PURP_CR1                                                                                0x008c84UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset.
33753 #define MISC_REG_GEN_PURP_CR2                                                                                0x008c88UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset.
33754 #define MISC_REG_GEN_PURP_CR3                                                                                0x008c8cUL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset.
33755 #define MISC_REG_GEN_PURP_POR0                                                                               0x008c90UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by por reset.
33756 #define MISC_REG_GEN_PURP_POR1                                                                               0x008c94UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by por reset.
33757 #define MISC_REG_GEN_PURP_POR2                                                                               0x008c98UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by por reset.
33758 #define MISC_REG_GEN_PURP_POR3                                                                               0x008c9cUL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by por reset.
33759 #define MISC_REG_ECO_RESERVED                                                                                0x008ca0UL //Access:RW   DataWidth:0x20   // Eco reserved. Global register.
33760 #define MISC_REG_SW_TIMER_VAL                                                                                0x008d00UL //Access:RW   DataWidth:0x20   // The value of the counter for sw timers1-8. there are 8 addresses in this register. address 0 - timer 1; address 1 - timer 2; etc ; address 7 - timer 8.
33761 #define MISC_REG_SW_TIMER_VAL_SIZE                                                                           8
33762 #define MISCS_REG_RESET_CONFIG                                                                               0x009040UL //Access:RW   DataWidth:0x20   // Reset configuration register. inside order of the bits is: [0] rst_ncsi_on_core_rst (0- no auto deassertion; 1 - auto deassertion); [1] rst_umac_on_core_rst (0- no auto deassertion; 1 - auto deassertion); [2] rst_mstat_on_core_rst (0- no auto deassertion; 1 - auto deassertion); [3] rst_cpmu_auto_mode (0- no auto deassertion; 1 - auto deassertion); [4] rst_pxpv_auto_mode (0- no auto deassertion; 1 - auto deassertion); [5] rst_nwm_mac_core_assert_on_core_rst (0 - no; 1 - yes); [6] reserved; [7] rst_mcp_n_reset_reg_hard_core_auto_mode (0- no auto deassertion; 1 - auto deassertion); [8] rst_mcp_n_hard_core_rst_b_auto_mode (0- no auto deassertion; 1 - auto deassertion); [9] rst_mcp_n_reset_cmn_cpu_auto_mode (0- no auto deassertion; 1 - auto deassertion); [10] rst_mcp_n_reset_cmn_core_auto_mode (0- no auto deassertion; 1 - auto deassertion); [11-13] reserved; [14] rst_misc_core_auto_mode (0- no auto deassertion; 1 - auto deassertion); [15] rst_dbue_auto_mode (0- no auto deassertion; 1 - auto deassertion); [16] grc_reset_assert_on_core_rst (0 - no; 1 - yes); [17] rst_mcp_n_reset_cmn_cpu_assert_on_core_rst (0 - no; 1 - yes); [18] rst_mcp_n_reset_cmn_core_assert_on_core_rst (0 - no; 1 - yes); [19] rst_rbc{n|h}_assert_on_core_rst (0 - no; 1 - yes); [20] rst_nwm_core_assert_on_core_rst (0 - no; 1 - yes); [21] rst_misc_core_assert_on_core_rst (0 - no; 1 - yes); [22] rst_dbue_assert_on_core_rst (0 - no; 1 - yes); [23] wrappers_iddq_and_rst_signals_assert_on_core_rst (0 - no; 1 - yes); [24] rst_rbcw_core_assert_on_core_rst (0 - no; 1 - yes); [25] rst_pglc_auto_mode (0- no auto deassertion; 1 - auto deassertion); [26] rst_bmb_on_core_rst (0- no reset on core reset; 1 - reset on core reset); [27] rst_opte_on_core_rst (0- no reset on core reset; 1 - reset on core reset); [28] rst_opcs_core_assert_on_core_rst (0 - no; 1 - yes); [29] rst_nws_core_assert_on_core_rst (0 - no; 1 - yes); [30] rst_ms_core_assert_on_core_rst (0 - no; 1 - yes); [31] rst_led_core_assert_on_core_rst (0 - no; 1 - yes) Reset on hard reset.
33763 #define MISCS_REG_RESET_CONFIG_POR                                                                           0x009044UL //Access:RW   DataWidth:0x4    // Reset configuration register. inside order of the bits is: [0] rst_n_reg_hard_misc_rbc_pcie (0 - is not reset on hard reset; 1 - is reset on hard reset); [1] rst_n_hard_misc_rbc_pcie (0 - is not reset on hard reset; 1 - is reset on hard reset); [2] rst_n_hard_misc_erstclk_pcie (0 - is not reset on hard reset; 1 - is reset on hard reset); [3] reserved; Reset on POR reset.
33764 #define MISCS_REG_RESET_PL_UA                                                                                0x009050UL //Access:RW   DataWidth:0x20   // Reset_reg: Shared blocks which are reset only by the MCP (PL=UA); Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_cgrc; [1] rst_mcp_n_reset_reg_hard_core; [2] rst_mcp_n_hard_core_rst_b; [3] rst_mcp_n_reset_cmn_cpu; [4] rst_mcp_n_reset_cmn_core; [5] rst_misc_core; [6] rst_dbue (UART); [7] rst_bmb; [8] rst_ipc; [9]rst_crbcn; [10] reserved; [11] rst_avs; [31-10] reserved; Global register.
33765 #define MISCS_REG_RESET_PL_UA_SIZE                                                                           3
33766 #define MISCS_REG_RESET_PL_HV                                                                                0x009060UL //Access:RW   DataWidth:0x20   // Reset_reg: Shared blocks which are reset only by the MCP (PL=UA); Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_cnig; [1] rst_pglc; [2] rst_pxpv; [3] rst_crbch; [4] rst_opte; [5] rst_ncsi; [6] rst_umac; [7] rst_mstat; [8] rst_cpmu; [9] reserved; [10] rst_rbcw; [11] rst_opcs; [12] rst_nws; [13] rst_ms;  [14] rst_led; [31:15] reserved; Global register.
33767 #define MISCS_REG_RESET_PL_HV_SIZE                                                                           3
33768 #define MISCS_REG_CLK_100G_MODE                                                                              0x009070UL //Access:RW   DataWidth:0x1    // This register indicates if clk_nw frequency is faster than main clock frequency (when programmed to 1) or is the same as main clock frequency (when programmed to 0). In E4 (BigBear) it should be set to 1 in 100G mode. In AH it control SYNC FIFOs in the BMB.
33769 #define MISCS_REG_BLOCK_256B_EN                                                                              0x009074UL //Access:RW   DataWidth:0x1    // This register indicates if BMB block size is 256 byte (when programmed to 1) or 128 byte (when programmed to 0). In E4 (BigBear) it should be set to 1 in 100G and 50G modes. Reset on Hard reset.
33770 #define MISCS_REG_MFW_SECURITY_MODE                                                                          0x009078UL //Access:RW   DataWidth:0x3    // Determines the MFW security mode. [0] - source of privilege level, 0 - the source is external pin, 1 - the source are bits[2:1] of this register. [2:1] - privilege level to override that defined by external pin. 0 - non-secured mode; 1 - secured mode; 2 - fully-secured mode.
33771 #define MISCS_REG_MFW_SECURITY_MODE_IO                                                                       0x00907cUL //Access:R    DataWidth:0x2    // Privilege level as defined by external pin. 0 - non-secured mode; 1 - secured mode; 2 - fully-secured mode.
33772 #define MISCS_REG_NVM_WR_EN                                                                                  0x009080UL //Access:RW   DataWidth:0x2    // These bits control how the write-disable to the NVM block is generated. '0' - PROTECT: This value protects the NVM from any writes. '1' - PCI: This value allows writes only when PCI\_RST\ is high.' 2' - ALLOW: This value allows writes to the NVM using normal NVM commands. '3' - ALLOW2: This value allows writes to the NVM using normal NVM commands.
33773 #define MISCS_REG_DRIVER_CONTROL_0                                                                           0x009088UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33774 #define MISCS_REG_DRIVER_CONTROL_0_SIZE                                                                      2
33775 #define MISCS_REG_DRIVER_CONTROL_1                                                                           0x009090UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33776 #define MISCS_REG_DRIVER_CONTROL_1_SIZE                                                                      2
33777 #define MISCS_REG_DRIVER_CONTROL_2                                                                           0x009098UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33778 #define MISCS_REG_DRIVER_CONTROL_2_SIZE                                                                      2
33779 #define MISCS_REG_DRIVER_CONTROL_3                                                                           0x0090a0UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33780 #define MISCS_REG_DRIVER_CONTROL_3_SIZE                                                                      2
33781 #define MISCS_REG_DRIVER_CONTROL_4                                                                           0x0090a8UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33782 #define MISCS_REG_DRIVER_CONTROL_4_SIZE                                                                      2
33783 #define MISCS_REG_DRIVER_CONTROL_5                                                                           0x0090b0UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33784 #define MISCS_REG_DRIVER_CONTROL_5_SIZE                                                                      2
33785 #define MISCS_REG_DRIVER_CONTROL_6                                                                           0x0090b8UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33786 #define MISCS_REG_DRIVER_CONTROL_6_SIZE                                                                      2
33787 #define MISCS_REG_DRIVER_CONTROL_7                                                                           0x0090c0UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33788 #define MISCS_REG_DRIVER_CONTROL_7_SIZE                                                                      2
33789 #define MISCS_REG_DRIVER_CONTROL_8                                                                           0x0090c8UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33790 #define MISCS_REG_DRIVER_CONTROL_8_SIZE                                                                      2
33791 #define MISCS_REG_DRIVER_CONTROL_9                                                                           0x0090d0UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33792 #define MISCS_REG_DRIVER_CONTROL_9_SIZE                                                                      2
33793 #define MISCS_REG_DRIVER_CONTROL_10                                                                          0x0090d8UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33794 #define MISCS_REG_DRIVER_CONTROL_10_SIZE                                                                     2
33795 #define MISCS_REG_DRIVER_CONTROL_11                                                                          0x0090e0UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33796 #define MISCS_REG_DRIVER_CONTROL_11_SIZE                                                                     2
33797 #define MISCS_REG_DRIVER_CONTROL_12                                                                          0x0090e8UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33798 #define MISCS_REG_DRIVER_CONTROL_12_SIZE                                                                     2
33799 #define MISCS_REG_DRIVER_CONTROL_13                                                                          0x0090f0UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33800 #define MISCS_REG_DRIVER_CONTROL_13_SIZE                                                                     2
33801 #define MISCS_REG_DRIVER_CONTROL_14                                                                          0x0090f8UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33802 #define MISCS_REG_DRIVER_CONTROL_14_SIZE                                                                     2
33803 #define MISCS_REG_DRIVER_CONTROL_15                                                                          0x009100UL //Access:RW   DataWidth:0x20   // These registers represent 16 per-path clients and 32 resources. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33804 #define MISCS_REG_DRIVER_CONTROL_15_SIZE                                                                     2
33805 #define MISCS_REG_DRIVER_K2_CONTROL_0                                                                        0x009108UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33806 #define MISCS_REG_DRIVER_K2_CONTROL_0_SIZE                                                                   2
33807 #define MISCS_REG_DRIVER_K2_CONTROL_1                                                                        0x009110UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33808 #define MISCS_REG_DRIVER_K2_CONTROL_1_SIZE                                                                   2
33809 #define MISCS_REG_DRIVER_K2_CONTROL_2                                                                        0x009118UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33810 #define MISCS_REG_DRIVER_K2_CONTROL_2_SIZE                                                                   2
33811 #define MISCS_REG_DRIVER_K2_CONTROL_3                                                                        0x009120UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33812 #define MISCS_REG_DRIVER_K2_CONTROL_3_SIZE                                                                   2
33813 #define MISCS_REG_DRIVER_K2_CONTROL_4                                                                        0x009128UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33814 #define MISCS_REG_DRIVER_K2_CONTROL_4_SIZE                                                                   2
33815 #define MISCS_REG_DRIVER_K2_CONTROL_5                                                                        0x009130UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33816 #define MISCS_REG_DRIVER_K2_CONTROL_5_SIZE                                                                   2
33817 #define MISCS_REG_DRIVER_K2_CONTROL_6                                                                        0x009138UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33818 #define MISCS_REG_DRIVER_K2_CONTROL_6_SIZE                                                                   2
33819 #define MISCS_REG_DRIVER_K2_CONTROL_7                                                                        0x009140UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
33820 #define MISCS_REG_DRIVER_K2_CONTROL_7_SIZE                                                                   2
33821 #define MISCS_REG_RESET_PL_HV_2                                                                              0x009150UL //Access:RW   DataWidth:0x20   // Reset_reg: Shared blocks which are reset only by the MCP (PL=UA); Read: read one = the specific block is out of reset; read zero = the specific block is in reset; Write: addr0 ("wr"): writing "0"  resets the corresponding block, writing "1" takes a block out of reset. addr1 ("set"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" takes a block out of reset. addr2 ("clear"): writing "0"  doesn't change the reset state of the corresponding block, writing "1" resets the block. addr 3-ignore; The order of the bits is: [0] rst_nwm; [1] rst_nwm_mac0; [2] rst_nwm_mac1; [3] rst_nwm_mac2; [4] rst_nwm_mac3; [5] rst_nwm_gpcs0; [6] rst_nwm_gpcs1; [7] rst_nwm_gpcs2; [8] rst_nwm_gpcs3; [9] rst_nwm_xpcs0; [10] rst_nwm_xpcs1; [11] rst_nwm_xpcs2; [12] rst_nwm_xpcs3; [13] rst_nwm_xpcs4; [14] rst_nwm_xpcs5; [15] rst_nwm_xpcs6; [16] rst_nwm_xpcs7;  [17] rst_nwm_tx_lane0; [18] rst_nwm_tx_lane1; [19] rst_nwm_tx_lane2; [20] rst_nwm_tx_lane3; [21] rst_nwm_rx_lane0; [22] rst_nwm_rx_lane1; [23] rst_nwm_rx_lane2; [24] rst_nwm_rx_lane3; [25] rst_nwm_sdgb; [31:26] reserved; Global register.
33822 #define MISCS_REG_RESET_PL_HV_2_SIZE                                                                         3
33823 #define MISCS_REG_MEMCTRL_WR_RD_N                                                                            0x009160UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
33824 #define MISCS_REG_MEMCTRL_CMD                                                                                0x009164UL //Access:RW   DataWidth:0x8    // command to CPU BIST
33825 #define MISCS_REG_MEMCTRL_ADDRESS                                                                            0x009168UL //Access:RW   DataWidth:0x8    // address to CPU BIST
33826 #define MISCS_REG_MEMCTRL_STATUS                                                                             0x00916cUL //Access:R    DataWidth:0x20   // status from CPU BIST
33827 #define MISCS_REG_BSC_SMBIO_ENABLE_GLITCH_FILTER                                                             0x009170UL //Access:RW   DataWidth:0x1    // When set enables the deglitching circuit for the SMBus inputs per I2C requirement.
33828 #define MISCS_REG_INT_STS_0                                                                                  0x009180UL //Access:R    DataWidth:0x3    // Multi Field Register.
33829   #define MISCS_REG_INT_STS_0_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
33830   #define MISCS_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                            0
33831   #define MISCS_REG_INT_STS_0_GENERIC_SW                                                                     (0x1<<1) // Generic sw overrule; request from an occupied source or free to an unoccupied source.
33832   #define MISCS_REG_INT_STS_0_GENERIC_SW_SHIFT                                                               1
33833   #define MISCS_REG_INT_STS_0_CNIG_INTERRUPT                                                                 (0x1<<2) // CNIG HW interrupt.
33834   #define MISCS_REG_INT_STS_0_CNIG_INTERRUPT_SHIFT                                                           2
33835 #define MISCS_REG_INT_MASK_0                                                                                 0x009184UL //Access:RW   DataWidth:0x3    // Multi Field Register.
33836   #define MISCS_REG_INT_MASK_0_ADDRESS_ERROR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_0.ADDRESS_ERROR .
33837   #define MISCS_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                           0
33838   #define MISCS_REG_INT_MASK_0_GENERIC_SW                                                                    (0x1<<1) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_0.GENERIC_SW .
33839   #define MISCS_REG_INT_MASK_0_GENERIC_SW_SHIFT                                                              1
33840   #define MISCS_REG_INT_MASK_0_CNIG_INTERRUPT                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_0.CNIG_INTERRUPT .
33841   #define MISCS_REG_INT_MASK_0_CNIG_INTERRUPT_SHIFT                                                          2
33842 #define MISCS_REG_INT_STS_WR_0                                                                               0x009188UL //Access:WR   DataWidth:0x3    // Multi Field Register.
33843   #define MISCS_REG_INT_STS_WR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
33844   #define MISCS_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                         0
33845   #define MISCS_REG_INT_STS_WR_0_GENERIC_SW                                                                  (0x1<<1) // Generic sw overrule; request from an occupied source or free to an unoccupied source.
33846   #define MISCS_REG_INT_STS_WR_0_GENERIC_SW_SHIFT                                                            1
33847   #define MISCS_REG_INT_STS_WR_0_CNIG_INTERRUPT                                                              (0x1<<2) // CNIG HW interrupt.
33848   #define MISCS_REG_INT_STS_WR_0_CNIG_INTERRUPT_SHIFT                                                        2
33849 #define MISCS_REG_INT_STS_CLR_0                                                                              0x00918cUL //Access:RC   DataWidth:0x3    // Multi Field Register.
33850   #define MISCS_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
33851   #define MISCS_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                        0
33852   #define MISCS_REG_INT_STS_CLR_0_GENERIC_SW                                                                 (0x1<<1) // Generic sw overrule; request from an occupied source or free to an unoccupied source.
33853   #define MISCS_REG_INT_STS_CLR_0_GENERIC_SW_SHIFT                                                           1
33854   #define MISCS_REG_INT_STS_CLR_0_CNIG_INTERRUPT                                                             (0x1<<2) // CNIG HW interrupt.
33855   #define MISCS_REG_INT_STS_CLR_0_CNIG_INTERRUPT_SHIFT                                                       2
33856 #define MISCS_REG_INT_STS_1                                                                                  0x009190UL //Access:R    DataWidth:0xb    // Multi Field Register.
33857   #define MISCS_REG_INT_STS_1_OPTE_DORQ_FIFO_ERR_ENG1                                                        (0x1<<0) // DORQ FIFO error interrupt for engine 1
33858   #define MISCS_REG_INT_STS_1_OPTE_DORQ_FIFO_ERR_ENG1_SHIFT                                                  0
33859   #define MISCS_REG_INT_STS_1_OPTE_DORQ_FIFO_ERR_ENG0                                                        (0x1<<1) // DORQ FIFO error interrupt for engine 0
33860   #define MISCS_REG_INT_STS_1_OPTE_DORQ_FIFO_ERR_ENG0_SHIFT                                                  1
33861   #define MISCS_REG_INT_STS_1_OPTE_DBG_FIFO_ERR_ENG1                                                         (0x1<<2) // DBG FIFO error interrupt for engine 1
33862   #define MISCS_REG_INT_STS_1_OPTE_DBG_FIFO_ERR_ENG1_SHIFT                                                   2
33863   #define MISCS_REG_INT_STS_1_OPTE_DBG_FIFO_ERR_ENG0                                                         (0x1<<3) // DBG FIFO error interrupt for engine 0
33864   #define MISCS_REG_INT_STS_1_OPTE_DBG_FIFO_ERR_ENG0_SHIFT                                                   3
33865   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF1_FIFO_ERR_ENG1                                                     (0x1<<4) // BTB_IF1 FIFO error interrupt for engine 1
33866   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF1_FIFO_ERR_ENG1_SHIFT                                               4
33867   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF1_FIFO_ERR_ENG0                                                     (0x1<<5) // BTB_IF1 FIFO error interrupt for engine 0
33868   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF1_FIFO_ERR_ENG0_SHIFT                                               5
33869   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF0_FIFO_ERR_ENG1                                                     (0x1<<6) // BTB_IF0 FIFO error interrupt for engine 1
33870   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF0_FIFO_ERR_ENG1_SHIFT                                               6
33871   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF0_FIFO_ERR_ENG0                                                     (0x1<<7) // BTB_IF0 FIFO error interrupt for engine 0
33872   #define MISCS_REG_INT_STS_1_OPTE_BTB_IF0_FIFO_ERR_ENG0_SHIFT                                               7
33873   #define MISCS_REG_INT_STS_1_OPTE_BTB_SOP_FIFO_ERR_ENG1                                                     (0x1<<8) // BTB_SOP FIFO error interrupt for engine 1
33874   #define MISCS_REG_INT_STS_1_OPTE_BTB_SOP_FIFO_ERR_ENG1_SHIFT                                               8
33875   #define MISCS_REG_INT_STS_1_OPTE_BTB_SOP_FIFO_ERR_ENG0                                                     (0x1<<9) // BTB_SOP FIFO error interrupt for engine 0
33876   #define MISCS_REG_INT_STS_1_OPTE_BTB_SOP_FIFO_ERR_ENG0_SHIFT                                               9
33877   #define MISCS_REG_INT_STS_1_OPTE_STORM_FIFO_ERR_ENG0                                                       (0x1<<10) // STORM FIFO error interrupt
33878   #define MISCS_REG_INT_STS_1_OPTE_STORM_FIFO_ERR_ENG0_SHIFT                                                 10
33879 #define MISCS_REG_INT_MASK_1                                                                                 0x009194UL //Access:RW   DataWidth:0xb    // Multi Field Register.
33880   #define MISCS_REG_INT_MASK_1_OPTE_DORQ_FIFO_ERR_ENG1                                                       (0x1<<0) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_DORQ_FIFO_ERR_ENG1 .
33881   #define MISCS_REG_INT_MASK_1_OPTE_DORQ_FIFO_ERR_ENG1_SHIFT                                                 0
33882   #define MISCS_REG_INT_MASK_1_OPTE_DORQ_FIFO_ERR_ENG0                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_DORQ_FIFO_ERR_ENG0 .
33883   #define MISCS_REG_INT_MASK_1_OPTE_DORQ_FIFO_ERR_ENG0_SHIFT                                                 1
33884   #define MISCS_REG_INT_MASK_1_OPTE_DBG_FIFO_ERR_ENG1                                                        (0x1<<2) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_DBG_FIFO_ERR_ENG1 .
33885   #define MISCS_REG_INT_MASK_1_OPTE_DBG_FIFO_ERR_ENG1_SHIFT                                                  2
33886   #define MISCS_REG_INT_MASK_1_OPTE_DBG_FIFO_ERR_ENG0                                                        (0x1<<3) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_DBG_FIFO_ERR_ENG0 .
33887   #define MISCS_REG_INT_MASK_1_OPTE_DBG_FIFO_ERR_ENG0_SHIFT                                                  3
33888   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF1_FIFO_ERR_ENG1                                                    (0x1<<4) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_BTB_IF1_FIFO_ERR_ENG1 .
33889   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF1_FIFO_ERR_ENG1_SHIFT                                              4
33890   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF1_FIFO_ERR_ENG0                                                    (0x1<<5) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_BTB_IF1_FIFO_ERR_ENG0 .
33891   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF1_FIFO_ERR_ENG0_SHIFT                                              5
33892   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF0_FIFO_ERR_ENG1                                                    (0x1<<6) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_BTB_IF0_FIFO_ERR_ENG1 .
33893   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF0_FIFO_ERR_ENG1_SHIFT                                              6
33894   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF0_FIFO_ERR_ENG0                                                    (0x1<<7) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_BTB_IF0_FIFO_ERR_ENG0 .
33895   #define MISCS_REG_INT_MASK_1_OPTE_BTB_IF0_FIFO_ERR_ENG0_SHIFT                                              7
33896   #define MISCS_REG_INT_MASK_1_OPTE_BTB_SOP_FIFO_ERR_ENG1                                                    (0x1<<8) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_BTB_SOP_FIFO_ERR_ENG1 .
33897   #define MISCS_REG_INT_MASK_1_OPTE_BTB_SOP_FIFO_ERR_ENG1_SHIFT                                              8
33898   #define MISCS_REG_INT_MASK_1_OPTE_BTB_SOP_FIFO_ERR_ENG0                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_BTB_SOP_FIFO_ERR_ENG0 .
33899   #define MISCS_REG_INT_MASK_1_OPTE_BTB_SOP_FIFO_ERR_ENG0_SHIFT                                              9
33900   #define MISCS_REG_INT_MASK_1_OPTE_STORM_FIFO_ERR_ENG0                                                      (0x1<<10) // This bit masks, when set, the Interrupt bit: MISCS_REG_INT_STS_1.OPTE_STORM_FIFO_ERR_ENG0 .
33901   #define MISCS_REG_INT_MASK_1_OPTE_STORM_FIFO_ERR_ENG0_SHIFT                                                10
33902 #define MISCS_REG_INT_STS_WR_1                                                                               0x009198UL //Access:WR   DataWidth:0xb    // Multi Field Register.
33903   #define MISCS_REG_INT_STS_WR_1_OPTE_DORQ_FIFO_ERR_ENG1                                                     (0x1<<0) // DORQ FIFO error interrupt for engine 1
33904   #define MISCS_REG_INT_STS_WR_1_OPTE_DORQ_FIFO_ERR_ENG1_SHIFT                                               0
33905   #define MISCS_REG_INT_STS_WR_1_OPTE_DORQ_FIFO_ERR_ENG0                                                     (0x1<<1) // DORQ FIFO error interrupt for engine 0
33906   #define MISCS_REG_INT_STS_WR_1_OPTE_DORQ_FIFO_ERR_ENG0_SHIFT                                               1
33907   #define MISCS_REG_INT_STS_WR_1_OPTE_DBG_FIFO_ERR_ENG1                                                      (0x1<<2) // DBG FIFO error interrupt for engine 1
33908   #define MISCS_REG_INT_STS_WR_1_OPTE_DBG_FIFO_ERR_ENG1_SHIFT                                                2
33909   #define MISCS_REG_INT_STS_WR_1_OPTE_DBG_FIFO_ERR_ENG0                                                      (0x1<<3) // DBG FIFO error interrupt for engine 0
33910   #define MISCS_REG_INT_STS_WR_1_OPTE_DBG_FIFO_ERR_ENG0_SHIFT                                                3
33911   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF1_FIFO_ERR_ENG1                                                  (0x1<<4) // BTB_IF1 FIFO error interrupt for engine 1
33912   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF1_FIFO_ERR_ENG1_SHIFT                                            4
33913   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF1_FIFO_ERR_ENG0                                                  (0x1<<5) // BTB_IF1 FIFO error interrupt for engine 0
33914   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF1_FIFO_ERR_ENG0_SHIFT                                            5
33915   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF0_FIFO_ERR_ENG1                                                  (0x1<<6) // BTB_IF0 FIFO error interrupt for engine 1
33916   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF0_FIFO_ERR_ENG1_SHIFT                                            6
33917   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF0_FIFO_ERR_ENG0                                                  (0x1<<7) // BTB_IF0 FIFO error interrupt for engine 0
33918   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_IF0_FIFO_ERR_ENG0_SHIFT                                            7
33919   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_SOP_FIFO_ERR_ENG1                                                  (0x1<<8) // BTB_SOP FIFO error interrupt for engine 1
33920   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_SOP_FIFO_ERR_ENG1_SHIFT                                            8
33921   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_SOP_FIFO_ERR_ENG0                                                  (0x1<<9) // BTB_SOP FIFO error interrupt for engine 0
33922   #define MISCS_REG_INT_STS_WR_1_OPTE_BTB_SOP_FIFO_ERR_ENG0_SHIFT                                            9
33923   #define MISCS_REG_INT_STS_WR_1_OPTE_STORM_FIFO_ERR_ENG0                                                    (0x1<<10) // STORM FIFO error interrupt
33924   #define MISCS_REG_INT_STS_WR_1_OPTE_STORM_FIFO_ERR_ENG0_SHIFT                                              10
33925 #define MISCS_REG_INT_STS_CLR_1                                                                              0x00919cUL //Access:RC   DataWidth:0xb    // Multi Field Register.
33926   #define MISCS_REG_INT_STS_CLR_1_OPTE_DORQ_FIFO_ERR_ENG1                                                    (0x1<<0) // DORQ FIFO error interrupt for engine 1
33927   #define MISCS_REG_INT_STS_CLR_1_OPTE_DORQ_FIFO_ERR_ENG1_SHIFT                                              0
33928   #define MISCS_REG_INT_STS_CLR_1_OPTE_DORQ_FIFO_ERR_ENG0                                                    (0x1<<1) // DORQ FIFO error interrupt for engine 0
33929   #define MISCS_REG_INT_STS_CLR_1_OPTE_DORQ_FIFO_ERR_ENG0_SHIFT                                              1
33930   #define MISCS_REG_INT_STS_CLR_1_OPTE_DBG_FIFO_ERR_ENG1                                                     (0x1<<2) // DBG FIFO error interrupt for engine 1
33931   #define MISCS_REG_INT_STS_CLR_1_OPTE_DBG_FIFO_ERR_ENG1_SHIFT                                               2
33932   #define MISCS_REG_INT_STS_CLR_1_OPTE_DBG_FIFO_ERR_ENG0                                                     (0x1<<3) // DBG FIFO error interrupt for engine 0
33933   #define MISCS_REG_INT_STS_CLR_1_OPTE_DBG_FIFO_ERR_ENG0_SHIFT                                               3
33934   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF1_FIFO_ERR_ENG1                                                 (0x1<<4) // BTB_IF1 FIFO error interrupt for engine 1
33935   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF1_FIFO_ERR_ENG1_SHIFT                                           4
33936   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF1_FIFO_ERR_ENG0                                                 (0x1<<5) // BTB_IF1 FIFO error interrupt for engine 0
33937   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF1_FIFO_ERR_ENG0_SHIFT                                           5
33938   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF0_FIFO_ERR_ENG1                                                 (0x1<<6) // BTB_IF0 FIFO error interrupt for engine 1
33939   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF0_FIFO_ERR_ENG1_SHIFT                                           6
33940   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF0_FIFO_ERR_ENG0                                                 (0x1<<7) // BTB_IF0 FIFO error interrupt for engine 0
33941   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_IF0_FIFO_ERR_ENG0_SHIFT                                           7
33942   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_SOP_FIFO_ERR_ENG1                                                 (0x1<<8) // BTB_SOP FIFO error interrupt for engine 1
33943   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_SOP_FIFO_ERR_ENG1_SHIFT                                           8
33944   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_SOP_FIFO_ERR_ENG0                                                 (0x1<<9) // BTB_SOP FIFO error interrupt for engine 0
33945   #define MISCS_REG_INT_STS_CLR_1_OPTE_BTB_SOP_FIFO_ERR_ENG0_SHIFT                                           9
33946   #define MISCS_REG_INT_STS_CLR_1_OPTE_STORM_FIFO_ERR_ENG0                                                   (0x1<<10) // STORM FIFO error interrupt
33947   #define MISCS_REG_INT_STS_CLR_1_OPTE_STORM_FIFO_ERR_ENG0_SHIFT                                             10
33948 #define MISCS_REG_PRTY_MASK_0                                                                                0x0091a4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
33949   #define MISCS_REG_PRTY_MASK_0_CNIG_PARITY                                                                  (0x1<<0) // This bit masks, when set, the Parity bit: MISCS_REG_PRTY_STS_0.CNIG_PARITY .
33950   #define MISCS_REG_PRTY_MASK_0_CNIG_PARITY_SHIFT                                                            0
33951 #define MISCS_REG_PCIE_LINK_UP_STATE                                                                         0x0093c0UL //Access:R    DataWidth:0x1    // Indicates the current state of the ptw_miscs_pcie_link_up signal which is driven by the PCIE core - a pulse at the beginning of PCIe link up.
33952 #define MISCS_REG_PCIE_HOT_RESET_STATE                                                                       0x0093c4UL //Access:R    DataWidth:0x1    // Indicates the current state of the ptw_miscs_pcie_hot_reset signal which is driven by the PCIE core - a pulse at the beginning of PCIe hot reset.
33953 #define MISCS_REG_HOT_RESET_PREPARED_CNT                                                                     0x0093c8UL //Access:RW   DataWidth:0x10   // Accounts for HOT RESET assertion when the chip is in prepared state. Is reset on POR reset.
33954 #define MISCS_REG_HOT_RESET_UNPREPARED_CNT                                                                   0x0093ccUL //Access:RW   DataWidth:0x10   // Accounts for HOT RESET assertion when the chip is in un-prepared state. Is reset on POR reset.
33955 #define MISCS_REG_PCIE_LINK_UP_CNT                                                                           0x0093d0UL //Access:RW   DataWidth:0x10   // Accounts for PCIE LINK UP assertion. Is reset on POR reset.
33956 #define MISCS_REG_MAIN_PLL_STATUS                                                                            0x0093d4UL //Access:RW   DataWidth:0x1    // Set to 1 when main PLL lock indication is de-asserted when hard reset is de-asserted. Reset to 0 by FW. Is reset on POR reset.
33957 #define MISCS_REG_GPIO0_DRIVER                                                                               0x009400UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO0. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33958 #define MISCS_REG_GPIO1_DRIVER                                                                               0x009404UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO1. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33959 #define MISCS_REG_GPIO2_DRIVER                                                                               0x009408UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO2. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33960 #define MISCS_REG_GPIO3_DRIVER                                                                               0x00940cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO3. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33961 #define MISCS_REG_GPIO4_DRIVER                                                                               0x009410UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO4. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33962 #define MISCS_REG_GPIO5_DRIVER                                                                               0x009414UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO5. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33963 #define MISCS_REG_GPIO6_DRIVER                                                                               0x009418UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO6. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33964 #define MISCS_REG_GPIO7_DRIVER                                                                               0x00941cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO7. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33965 #define MISCS_REG_GPIO8_DRIVER                                                                               0x009420UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO8. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33966 #define MISCS_REG_GPIO9_DRIVER                                                                               0x009424UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO9. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33967 #define MISCS_REG_GPIO10_DRIVER                                                                              0x009428UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO10. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33968 #define MISCS_REG_GPIO11_DRIVER                                                                              0x00942cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO11. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33969 #define MISCS_REG_GPIO12_DRIVER                                                                              0x009430UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO12. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33970 #define MISCS_REG_GPIO13_DRIVER                                                                              0x009434UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO13. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33971 #define MISCS_REG_GPIO14_DRIVER                                                                              0x009438UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO14. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33972 #define MISCS_REG_GPIO15_DRIVER                                                                              0x00943cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO15. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33973 #define MISCS_REG_GPIO16_DRIVER                                                                              0x009440UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO16. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33974 #define MISCS_REG_GPIO17_DRIVER                                                                              0x009444UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO17. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33975 #define MISCS_REG_GPIO18_DRIVER                                                                              0x009448UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO18. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33976 #define MISCS_REG_GPIO19_DRIVER                                                                              0x00944cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO19. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33977 #define MISCS_REG_GPIO20_DRIVER                                                                              0x009450UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO20. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33978 #define MISCS_REG_GPIO21_DRIVER                                                                              0x009454UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO21. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33979 #define MISCS_REG_GPIO22_DRIVER                                                                              0x009458UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO22. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33980 #define MISCS_REG_GPIO23_DRIVER                                                                              0x00945cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO23. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33981 #define MISCS_REG_GPIO24_DRIVER                                                                              0x009460UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO24. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33982 #define MISCS_REG_GPIO25_DRIVER                                                                              0x009464UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO25. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33983 #define MISCS_REG_GPIO26_DRIVER                                                                              0x009468UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO26. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33984 #define MISCS_REG_GPIO27_DRIVER                                                                              0x00946cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO27. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33985 #define MISCS_REG_GPIO28_DRIVER                                                                              0x009470UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO28. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33986 #define MISCS_REG_GPIO29_DRIVER                                                                              0x009474UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO29. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33987 #define MISCS_REG_GPIO30_DRIVER                                                                              0x009478UL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO30. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33988 #define MISCS_REG_GPIO31_DRIVER                                                                              0x00947cUL //Access:RW   DataWidth:0x2    // Defines what is the driver of GPIO31. 0 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 0; 1 - GPIO output is driven by per-path output control (gpio_set_path/gpio_clr_path) path 1; 3 - GPIO output is driven by shared output control (gpio_set_shared/gpio_clr_shared);
33989 #define MISCS_REG_GPIO_FLOAT                                                                                 0x009480UL //Access:RW   DataWidth:0x20   // FLOAT: When any of these bits is written as a '1'; the corresponding GPIO bit will turn off it's drivers and become an input. This is the reset state of all GPIO pins.
33990 #define MISCS_REG_GPIO0_CTRL_SHARED                                                                          0x009484UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33991 #define MISCS_REG_GPIO1_CTRL_SHARED                                                                          0x009488UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33992 #define MISCS_REG_GPIO2_CTRL_SHARED                                                                          0x00948cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33993 #define MISCS_REG_GPIO3_CTRL_SHARED                                                                          0x009490UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33994 #define MISCS_REG_GPIO4_CTRL_SHARED                                                                          0x009494UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33995 #define MISCS_REG_GPIO5_CTRL_SHARED                                                                          0x009498UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33996 #define MISCS_REG_GPIO6_CTRL_SHARED                                                                          0x00949cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33997 #define MISCS_REG_GPIO7_CTRL_SHARED                                                                          0x0094a0UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33998 #define MISCS_REG_GPIO8_CTRL_SHARED                                                                          0x0094a4UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
33999 #define MISCS_REG_GPIO9_CTRL_SHARED                                                                          0x0094a8UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34000 #define MISCS_REG_GPIO10_CTRL_SHARED                                                                         0x0094acUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34001 #define MISCS_REG_GPIO11_CTRL_SHARED                                                                         0x0094b0UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34002 #define MISCS_REG_GPIO12_CTRL_SHARED                                                                         0x0094b4UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34003 #define MISCS_REG_GPIO13_CTRL_SHARED                                                                         0x0094b8UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34004 #define MISCS_REG_GPIO14_CTRL_SHARED                                                                         0x0094bcUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34005 #define MISCS_REG_GPIO15_CTRL_SHARED                                                                         0x0094c0UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34006 #define MISCS_REG_GPIO16_CTRL_SHARED                                                                         0x0094c4UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34007 #define MISCS_REG_GPIO17_CTRL_SHARED                                                                         0x0094c8UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34008 #define MISCS_REG_GPIO18_CTRL_SHARED                                                                         0x0094ccUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34009 #define MISCS_REG_GPIO19_CTRL_SHARED                                                                         0x0094d0UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34010 #define MISCS_REG_GPIO20_CTRL_SHARED                                                                         0x0094d4UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34011 #define MISCS_REG_GPIO21_CTRL_SHARED                                                                         0x0094d8UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34012 #define MISCS_REG_GPIO22_CTRL_SHARED                                                                         0x0094dcUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34013 #define MISCS_REG_GPIO23_CTRL_SHARED                                                                         0x0094e0UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34014 #define MISCS_REG_GPIO24_CTRL_SHARED                                                                         0x0094e4UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34015 #define MISCS_REG_GPIO25_CTRL_SHARED                                                                         0x0094e8UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34016 #define MISCS_REG_GPIO26_CTRL_SHARED                                                                         0x0094ecUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34017 #define MISCS_REG_GPIO27_CTRL_SHARED                                                                         0x0094f0UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34018 #define MISCS_REG_GPIO28_CTRL_SHARED                                                                         0x0094f4UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34019 #define MISCS_REG_GPIO29_CTRL_SHARED                                                                         0x0094f8UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34020 #define MISCS_REG_GPIO30_CTRL_SHARED                                                                         0x0094fcUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34021 #define MISCS_REG_GPIO31_CTRL_SHARED                                                                         0x009500UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR shared: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is shared as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34022 #define MISCS_REG_GPIO0_CTRL_PATH                                                                            0x009504UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34023 #define MISCS_REG_GPIO1_CTRL_PATH                                                                            0x009508UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34024 #define MISCS_REG_GPIO2_CTRL_PATH                                                                            0x00950cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34025 #define MISCS_REG_GPIO3_CTRL_PATH                                                                            0x009510UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34026 #define MISCS_REG_GPIO4_CTRL_PATH                                                                            0x009514UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34027 #define MISCS_REG_GPIO5_CTRL_PATH                                                                            0x009518UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34028 #define MISCS_REG_GPIO6_CTRL_PATH                                                                            0x00951cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34029 #define MISCS_REG_GPIO7_CTRL_PATH                                                                            0x009520UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34030 #define MISCS_REG_GPIO8_CTRL_PATH                                                                            0x009524UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34031 #define MISCS_REG_GPIO9_CTRL_PATH                                                                            0x009528UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34032 #define MISCS_REG_GPIO10_CTRL_PATH                                                                           0x00952cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34033 #define MISCS_REG_GPIO11_CTRL_PATH                                                                           0x009530UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34034 #define MISCS_REG_GPIO12_CTRL_PATH                                                                           0x009534UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34035 #define MISCS_REG_GPIO13_CTRL_PATH                                                                           0x009538UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34036 #define MISCS_REG_GPIO14_CTRL_PATH                                                                           0x00953cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34037 #define MISCS_REG_GPIO15_CTRL_PATH                                                                           0x009540UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34038 #define MISCS_REG_GPIO16_CTRL_PATH                                                                           0x009544UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34039 #define MISCS_REG_GPIO17_CTRL_PATH                                                                           0x009548UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34040 #define MISCS_REG_GPIO18_CTRL_PATH                                                                           0x00954cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34041 #define MISCS_REG_GPIO19_CTRL_PATH                                                                           0x009550UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34042 #define MISCS_REG_GPIO20_CTRL_PATH                                                                           0x009554UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34043 #define MISCS_REG_GPIO21_CTRL_PATH                                                                           0x009558UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34044 #define MISCS_REG_GPIO22_CTRL_PATH                                                                           0x00955cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34045 #define MISCS_REG_GPIO23_CTRL_PATH                                                                           0x009560UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34046 #define MISCS_REG_GPIO24_CTRL_PATH                                                                           0x009564UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34047 #define MISCS_REG_GPIO25_CTRL_PATH                                                                           0x009568UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34048 #define MISCS_REG_GPIO26_CTRL_PATH                                                                           0x00956cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34049 #define MISCS_REG_GPIO27_CTRL_PATH                                                                           0x009570UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34050 #define MISCS_REG_GPIO28_CTRL_PATH                                                                           0x009574UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34051 #define MISCS_REG_GPIO29_CTRL_PATH                                                                           0x009578UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34052 #define MISCS_REG_GPIO30_CTRL_PATH                                                                           0x00957cUL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34053 #define MISCS_REG_GPIO31_CTRL_PATH                                                                           0x009580UL //Access:RW   DataWidth:0x2    // GPIO SET/CLR path: SET: bit[0]: When this bit is written as '1', the corresponding GPIO bit will drive high (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was SET. CLR: bit[1]: When this bit is written as '1', the corresponding GPIO bit will drive low (if corresponding gpio_float is set and the driver is path as set by gpio_driver). The read value of this bit will be '1' if the last command ( CLR ; SET ) for this bit was CLR.
34054 #define MISCS_REG_GPIO_VAL                                                                                   0x009584UL //Access:R    DataWidth:0x20   // These bits indicate the read value of each of the 32 GPIO pins. This is the result value of the pin; not the drive value.
34055 #define MISCS_REG_GPIO0_INT                                                                                  0x009588UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34056 #define MISCS_REG_GPIO1_INT                                                                                  0x00958cUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34057 #define MISCS_REG_GPIO2_INT                                                                                  0x009590UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34058 #define MISCS_REG_GPIO3_INT                                                                                  0x009594UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34059 #define MISCS_REG_GPIO4_INT                                                                                  0x009598UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34060 #define MISCS_REG_GPIO5_INT                                                                                  0x00959cUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34061 #define MISCS_REG_GPIO6_INT                                                                                  0x0095a0UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34062 #define MISCS_REG_GPIO7_INT                                                                                  0x0095a4UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34063 #define MISCS_REG_GPIO8_INT                                                                                  0x0095a8UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34064 #define MISCS_REG_GPIO9_INT                                                                                  0x0095acUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34065 #define MISCS_REG_GPIO10_INT                                                                                 0x0095b0UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34066 #define MISCS_REG_GPIO11_INT                                                                                 0x0095b4UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34067 #define MISCS_REG_GPIO12_INT                                                                                 0x0095b8UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34068 #define MISCS_REG_GPIO13_INT                                                                                 0x0095bcUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34069 #define MISCS_REG_GPIO14_INT                                                                                 0x0095c0UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34070 #define MISCS_REG_GPIO15_INT                                                                                 0x0095c4UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34071 #define MISCS_REG_GPIO16_INT                                                                                 0x0095c8UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34072 #define MISCS_REG_GPIO17_INT                                                                                 0x0095ccUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34073 #define MISCS_REG_GPIO18_INT                                                                                 0x0095d0UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34074 #define MISCS_REG_GPIO19_INT                                                                                 0x0095d4UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34075 #define MISCS_REG_GPIO20_INT                                                                                 0x0095d8UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34076 #define MISCS_REG_GPIO21_INT                                                                                 0x0095dcUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34077 #define MISCS_REG_GPIO22_INT                                                                                 0x0095e0UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34078 #define MISCS_REG_GPIO23_INT                                                                                 0x0095e4UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34079 #define MISCS_REG_GPIO24_INT                                                                                 0x0095e8UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34080 #define MISCS_REG_GPIO25_INT                                                                                 0x0095ecUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34081 #define MISCS_REG_GPIO26_INT                                                                                 0x0095f0UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34082 #define MISCS_REG_GPIO27_INT                                                                                 0x0095f4UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34083 #define MISCS_REG_GPIO28_INT                                                                                 0x0095f8UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34084 #define MISCS_REG_GPIO29_INT                                                                                 0x0095fcUL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34085 #define MISCS_REG_GPIO30_INT                                                                                 0x009600UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34086 #define MISCS_REG_GPIO31_INT                                                                                 0x009604UL //Access:RW   DataWidth:0x4    // GPIO INT. [3] OLD_CLR; Writing a '1' to these bit clears the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the falling edge of corresponding GPIO input (reset value 0). [2]  OLD_SET; Writing a '1' to these bit sets the corresponding bit in the OLD_VALUE register. This will acknowledge an interrupt on the rising edge of corresponding GPIO input (reset value 0). [1] OLD_VALUE; RO; This bit indicate the old value of the GPIO input value. When the INT_STATE bit is set; this bit indicates the OLD value of the pin such that if INT_STATE is set and this bit is '0'; then the interrupt is due to a low to high edge. If INT_STATE is set and this bit is '1'; then the interrupt is due to a high to low edge (reset value 0). [0]  INT_STATE; These bits indicate the current GPIO interrupt state for each GPIO pin. This bit is cleared when the appropriate OLD_SET or OLD_CLR command bit is written. This bit is set when the GPIO input does not match the current value in OLD_VALUE (reset value 0).
34087 #define MISCS_REG_GPIO_EVENT_EN                                                                              0x009608UL //Access:RW   DataWidth:0x20   // These bits enable the GPIO_INTs to signals event to the IGU/MCP for GPIO0..31.
34088 #define MISCS_REG_DRIVER_K2_CONTROL_8                                                                        0x009610UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34089 #define MISCS_REG_DRIVER_K2_CONTROL_8_SIZE                                                                   2
34090 #define MISCS_REG_DRIVER_K2_CONTROL_9                                                                        0x009618UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34091 #define MISCS_REG_DRIVER_K2_CONTROL_9_SIZE                                                                   2
34092 #define MISCS_REG_DRIVER_K2_CONTROL_10                                                                       0x009620UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34093 #define MISCS_REG_DRIVER_K2_CONTROL_10_SIZE                                                                  2
34094 #define MISCS_REG_DRIVER_K2_CONTROL_11                                                                       0x009628UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34095 #define MISCS_REG_DRIVER_K2_CONTROL_11_SIZE                                                                  2
34096 #define MISCS_REG_DRIVER_K2_CONTROL_12                                                                       0x009630UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34097 #define MISCS_REG_DRIVER_K2_CONTROL_12_SIZE                                                                  2
34098 #define MISCS_REG_DRIVER_K2_CONTROL_13                                                                       0x009638UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34099 #define MISCS_REG_DRIVER_K2_CONTROL_13_SIZE                                                                  2
34100 #define MISCS_REG_DRIVER_K2_CONTROL_14                                                                       0x009640UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34101 #define MISCS_REG_DRIVER_K2_CONTROL_14_SIZE                                                                  2
34102 #define MISCS_REG_DRIVER_K2_CONTROL_15                                                                       0x009648UL //Access:RW   DataWidth:0x20   // These registers represent 16 clients and 32 resources for single path chip. In single path chip 16 clients are handled by MISC_REGISTERS_DRIVER_CONTROL.DRIVER_CONTROL and another 16 clients are handled by this register. Each resource can be controlled by one client only. One in each bit represent that this client controls the appropriate resource (Ex: bit 5 set means this client controls resource number 5). Write: addr1 = set "request"; addr0 = clear both "grant" and "request"; Read: addr1 = read "request" status; addr0 = read "grant" status; Write to address 1 will set a "request" to control all the resources which appropriate bit (in the write command) is set. If the resource is free (no "request" and no "grant"), one will be written to that client "request" register to corresponding resource bit. If the requested resource is already set in the given client "request" register or "grant" register the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted. All the requests for given resource participate in round-robin arbitration. Write to address 0 will write zero to this client "grant" and "request" register to all the resources which appropriate bit (in the write command) is set. If the appropriate bit is clear (no "request" and no "grant") the MISC_REGISTERS_INT_STS.GENERIC_SW interrupt will be asserted.
34103 #define MISCS_REG_DRIVER_K2_CONTROL_15_SIZE                                                                  2
34104 #define MISCS_REG_BSC_SDA_SEL                                                                                0x009650UL //Access:RW   DataWidth:0x2    // 00: connect SDA interface to BSC_SDA0 IO. 01: connect SDA interface to BSC_SDA1 IO. 10: connect SDA interface to BSC_SDA2 IO. 11: connect SDA interface to BSC_SDA3 IO.
34105 #define MISCS_REG_CHIP_CORE_RESET_SOURCE                                                                     0x009654UL //Access:RW   DataWidth:0x3    // Bit[0]: PERST# IO de-assertion. If == 1, triggers chip core reset. If == 0, doesn't trigger chip core reset. Bit[1]: PCIE HOT reset. If == 1, triggers chip core reset. If == 0, doesn't trigger chip core reset. Bit[2]: PCIE link is up. If == 1, triggers chip core reset. If == 0, doesn't trigger chip core reset. More than one bit can be set to 1. This register is reset on hard reset event.
34106 #define MISCS_REG_WOL_CONFIG                                                                                 0x009658UL //Access:RW   DataWidth:0x2    // Bit[0]: Out of the Box (OOB) WOL enable. Set to 1 to enable use of NIC magic packet detection to assert WAKE OOB. Reset on POR reset and PERST# de-assert. Bit[1]: WAKE control � direct MFW control of the WAKE# IO. Set to 1 to asserts WAKE# = 0. Reset on POR reset and PERST# de-assert.
34107 #define MISCS_REG_PCIE_CORE_RST_N_STATUS                                                                     0x00965cUL //Access:RW   DataWidth:0x1    // When 0, indicated PCIE EP controller is in reset, except for PMC module. Refer to PCIE EP controller databook.
34108 #define MISCS_REG_PCIE_PHY_RST_N_STATUS                                                                      0x009660UL //Access:RW   DataWidth:0x1    // When 0, indicated PCIE PHY is in reset Refer to PCIE PHY user manual.
34109 #define MISCS_REG_CORE_RST_N_STATUS                                                                          0x0096b8UL //Access:R    DataWidth:0x1    // Chip core_rst_n status. 0 - asserted; 1 - de-asserted.
34110 #define MISCS_REG_LINK_HOLDOFF_STATUS                                                                        0x0096bcUL //Access:R    DataWidth:0x2    // Indicates if MISC_REGISTERS_LINK_HOLDOFF_REQ.LINK_HOLDOFF_REQ succeeded or failed. Once MISC_REGISTERS_LINK_HOLDOFF_REQ.LINK_HOLDOFF_REQ is set, this register should be polled till one of the fields is set to 1. Bit 0 : LINK_HOLDOFF_SUCCESS When =1,  indicates the PCIE link is successfully being held from starting training. Used in conjunction with MISC_REGISTERS_LINK_HOLDOFF_REQ.LINK_HOLDOFF_REQ . Bit 1 : LINK_HOLDOFF_FAILURE When =1, indicates the PCIE link is failed to being held from starting training. Used in conjunction with MISC_REGISTERS_LINK_HOLDOFF_REQ.LINK_HOLDOFF_REQ .
34111 #define MISCS_REG_LINK_HOLDOFF_REQ                                                                           0x0096c0UL //Access:RW   DataWidth:0x1    // This bit is written to a '1' to request that the PCIE link not begin training yet. Software should set this bit; and then check the MISC_REGISTERS_LINK_HOLDOFF_STATUS.LINK_HOLDOFF_STATUS register. Pulling may be required till one of the fields is set: If MISC_REGISTERS_LINK_HOLDOFF_STATUS.LINK_HOLDOFF_SUCCESS is set; configure the PCIE link and then clear this bit. If MISC_REGISTERS_LINK_HOLDOFF_STATUS.LINK_HOLDOFF_FAILURE is set; the PCIE link has already begun training so it's too late to do any configuration. Clear this bit.
34112 #define MISCS_REG_GENERIC_HW_0                                                                               0x0096c4UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by hard reset. Reset on hard reset.
34113 #define MISCS_REG_GENERIC_HW_1                                                                               0x0096c8UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by hard reset. Reset on hard reset.
34114 #define MISCS_REG_GENERIC_CR_0                                                                               0x0096ccUL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset. Reset on core reset.
34115 #define MISCS_REG_GENERIC_CR_1                                                                               0x0096d0UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset. Reset on core reset.
34116 #define MISCS_REG_GENERIC_POR_0                                                                              0x0096d4UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by por reset. bit 0 is used for Vmain state machine system kill reset. If clear will not reset all the Vmain sm (backward compatible); if set will reset all the Vmain state machine. Reset on POR reset.
34117 #define MISCS_REG_GENERIC_POR_1                                                                              0x0096d8UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by por reset. Reset on POR reset.
34118 #define MISCS_REG_GEN_PURP_HWG                                                                               0x0096dcUL //Access:RW   DataWidth:0x20   // Bit[0]: EPIO MODE SEL: Setting this bit to 1 will allow SW/FW to use all of the 32 Extended GPIO pins. Without setting this bit; an EPIO can not be configured as an output. Each output has its output enable in the MCP register space; but this bit needs to be set to make use of that. Bit[3:1] spare. Bit[4]: WCVTMON_PWRDN: Powerdown for Warpcore VTMON. When set to 1 - Powerdown. Bit[5]: WCVTMON_RESETB: Reset for Warpcore VTMON. When set to 0 - vTMON is in reset. Bit[6]: setting this bit will change the i/o to an output and will drive the TimeSync output. Bit[31:7]: spare. Global register. Reset by hard reset.
34119 #define MISCS_REG_GEN_PURP_CRG                                                                               0x0096e0UL //Access:RW   DataWidth:0x20   // Debug only: spare RW register reset by core reset. Bit[0]: used for VCCMIN control to select 25MHz clock on XMAC; UMAC and PCIE Serdes. Global register.
34120 #define MISCS_REG_GEN_PURP_PORG                                                                              0x0096e4UL //Access:RW   DataWidth:0x20   // Debug only: [31:11] - spare RW register reset by por reset; [10:8] : PCIe Device Type: 3'b000 - Endpoint mode; 3'b010 - RC mode; 3'b011 - RC mode, with Refclk provided by Serdes. [7:5] - spare RW register reset by por reset; [4] - SW control to the serdes uController reset. When =1 the serdes uController is reset; [3] - when 1 reset the Vmain Switching Regulator Controller PMU registers; [2] - when 1 disable the Vmain Switching Regulator Controller; [1] -  when 1 reset the Vmgmt Switching Regulator Controller PMU registers; [0] - when 1 disable the Vmgmt Switching Regulator Controller. Global register.
34121 #define MISCS_REG_ISOLATION_LOGIC                                                                            0x0096e8UL //Access:R    DataWidth:0x1    // The isolation between Vaux and Vmain read value.
34122 #define MISCS_REG_VMAIN_POR                                                                                  0x0096ecUL //Access:RW   DataWidth:0x2    // 0-bypass the Vmain PORBG. for Vmain POR; if sel=1 the output wil be MISC_REGISTERS_VMAIN_POR.VMAIN_POR [1]; 1- bypass the Vmain PORBG. If MISC_REGISTERS_VMAIN_POR.VMAIN_POR [0] is '1' the output of Vmain POR will be this field.
34123 #define MISCS_REG_FUNCTION_HIDE                                                                              0x0096f0UL //Access:RW   DataWidth:0x10   // Reserved.
34124 #define MISCS_REG_PWR_ATTN                                                                                   0x0096f4UL //Access:RW   DataWidth:0x1    // This bit indicates that a Vmain powerdown event occurred. Write 0 to clear the event. Reset on hard reset.
34125 #define MISCS_REG_SMBIO_ENABLE_GLITCH_FILTER                                                                 0x0096f8UL //Access:RW   DataWidth:0x1    // When set enables the deglitching circuit for the SMBus inputs per I2C requirement.
34126 #define MISCS_REG_PCIE_HOT_RESET                                                                             0x0096fcUL //Access:RC   DataWidth:0x1    // If set indicate that the pcie_rst_b was asserted without perst assertion.
34127 #define MISCS_REG_FUNC_HIDE_PIN                                                                              0x009700UL //Access:R    DataWidth:0x1    // Synchronised value of ifmux_misc_func_hide.
34128 #define MISCS_REG_NIG_DBG_VECTOR                                                                             0x009704UL //Access:RW   DataWidth:0x1    // NIG debug mux vector control. 0 - NIG0 debug vector is output to IFMUX; 1 -  NIG1 debug vector is output to IFMUX.
34129 #define MISCS_REG_FOUR_PORT_SHARED_MDIO_EN                                                                   0x009708UL //Access:RW   DataWidth:0x1    // When set this will allow any of the four emacs MDIO masters to initiate MDIO transactions to access XGXS0 or the four external GPHYs. Drives misc_cnig_mux_4port_shared_mdio_en output. Applicable both in 2-port and 4-port mode. TBD: unconnected in NM. Reserved.
34130 #define MISCS_REG_SEL_DBG_IFMUX_TEST                                                                         0x00970cUL //Access:RW   DataWidth:0x1    // NIG EMAC debug source selector. If 0 - path0 gmii/mii emac debug outputs are selected by NIG; If 1 - path1 gmii/mii emac debug outputs are selected by NIG. Drives output misc_cnig_sel_dbg_ifmux_test. TBD: unconnected in NM. Reserved.
34131 #define MISCS_REG_SEL_VAUX                                                                                   0x009710UL //Access:R    DataWidth:0x2    // SEL_VAUX_B - Control to power switching logic. [0] - output value driven by MISC; [1] - RESERVED.
34132 #define MISCS_REG_PCIE_DIS                                                                                   0x009714UL //Access:RW   DataWidth:0x1    // PCIE disable register bit. PCIE DIS. Has same functionality as the external IO PCIE_DIS: Internal PCIE DIS = external IO PCIE DIS or MISCS_REG_PCIE_DIS.
34133 #define MISCS_REG_CLK_NW_MAC_FAST_MODE                                                                       0x009718UL //Access:RW   DataWidth:0x1    // When set to 1, HiGig is supported on 40G and the nw mac clock frequency is higher than the main clock frequency. When set to 0, HiGig is not supported on 40G and the nw mac clock frequency is identical to the main clock frequency. Applicable only for K2.
34134 #define MISCS_REG_CMT_ENABLED_FOR_PAIR                                                                       0x00971cUL //Access:RW   DataWidth:0x8    // For Coupled Mode Teaming. Each bit corresponds to a PF pair i.e. bit 0 for global PFs 0 and 1; bit 1 for global PFs 2 and 3. If the bit is clear then the PFs for that pair are not coupled and the even PF is mapped to path 0 and the odd PF is mapped to path 1. This is the same mapping E2 and E3 have. If the bit is set then those PFs are coupled. In this case the even PF is mapped to both paths and the odd PF is disabled.
34135 #define MISCS_REG_ISOLATE_PATH                                                                               0x009720UL //Access:RW   DataWidth:0x1    // This bit will be set by the MCP when the device works in PDA mode. The value of this register also drives the isolate_path output of the MISC block.
34136 #define MISCS_REG_MDIO_OVERRIDE                                                                              0x009724UL //Access:RW   DataWidth:0x1    // MDIO Override. Enables the values on MISC_REGISTERS_MDIO_SUBSCRIPTION.MDIO_SUBSCRIPTION to override the hardware mode defined defaults. Global register. Reset on Hard reset. TBD: unconnected in NM. Reserved.
34137 #define MISCS_REG_MDIO_SUBSCRIPTION                                                                          0x009728UL //Access:RW   DataWidth:0x20   // MDIO Subscription. Is used to configure the subscriptions of on-chip PHY devices and MAC ports to the four MDIO domains. It is only used when MISC_REGISTERS_MDIO_OVERRIDE.MDIO_OVERRIDE is set. [3:0] - ch0_rr; [7:4] - ch1_rr; [11:8] - ch2_rr; [15:12] - ch3_rr; [19:16] - ch0_phy; [23:20] - ch1_phy; [27:24] - ch2_phy; [31:28] - ch3_phy. Global register. Reset on Hard reset. TBD: unconnected in NM. Reserved.
34138 #define MISCS_REG_HOT_RESET_UNPREPARED                                                                       0x00972cUL //Access:RW   DataWidth:0x1    // Set to 1 when pcie_hot_reset is asserted (Hot Reset / SBR / Link Down / Link Disable) and the chip is in un-prepared state. Reset to 0 by the FW. Reset on por reset.
34139 #define MISCS_REG_OTP_MISC_DO                                                                                0x009730UL //Access:R    DataWidth:0x5    // OTP IO 5 msb.
34140 #define MISCS_REG_PARITY_MODE                                                                                0x009734UL //Access:RW   DataWidth:0x1    // Debug only : parity mode to MCP. Setting this bit changes the parity checking on the memories from even to odd parity. Global register.
34141 #define MISCS_REG_IPOR_CMD_REG                                                                               0x009738UL //Access:RW   DataWidth:0x1    // Writing this bit as a '1' will cause the chip to do an internal reset exactly like a power-up reset. There is not protection for this request and it may cause any current PCI cycle to lock up. Reset on hard reset.
34142 #define MISCS_REG_MAIN_SEQ_BYP_SEL                                                                           0x00973cUL //Access:RW   DataWidth:0x5    // Debug only. main_sequencer_bypass select. For each bit; when set; the compatible bit in the MISC_REGISTERS_MAIN_SEQ_BYP_VAL.MAIN_SEQ_BYP_VAL affects the controls; when reset; the SM affects the controls. Bit 0 - Vmain OTP reset; Bit 1 - isolation_logic_b; Bit 2 - unprepared_power_down_detection; Bit 3 - PCIE_reset_b; Bit 4 - sel_vaux_b. Reset on hard reset.
34143 #define MISCS_REG_MAIN_SEQ_BYP_VAL                                                                           0x009740UL //Access:RW   DataWidth:0x5    // Debug only. main_sequencer_bypass values. For each bit; the written value affects the control only if the compatible bit in the MISC_REGISTERS_MAIN_SEQ_BYP_SEL.MAIN_SEQ_BYP_VAL is set; when reset; the SM affects the controls. Bit 0 - Vmain OTP reset; Bit 1 - isolation_logic_b; Bit 2 - uprepared_power_down_detection; Bit 3 - PCIE_reset_b; Bit 4 - sel_vaux_b. Reset on hard reset.
34144 #define MISCS_REG_UNCOND_ENTER_PLAY_DEAD                                                                     0x009744UL //Access:RW   DataWidth:0x1    // Writing to this register results in resetting entire chip via the play dead mechanism.
34145 #define MISCS_REG_COND_ENTER_PLAY_DEAD                                                                       0x009748UL //Access:RW   DataWidth:0x1    // Writing to this register result with resetting entire chip via the play dead mechanism if PERST is asserted.
34146 #define MISCS_REG_PLL_MAIN_CTRL_4                                                                            0x00974cUL //Access:RW   DataWidth:0x2    // Bit0 = Controls the glitch-less mux control source: 0-management power sequencer output; 1-glich-less mux manual setting (bit 1 in this regitser); reset (to 0) with hard_rst_b. bit1 =Glichless mux manual setting has affect when bit 0 = 1: 0-select USPLL clock; 1-select 25Mhz (ref clock); Reset (to 0) with hard_rst_b. Reset on POR reset.
34147 #define MISCS_REG_PLL_STORM_CTRL_4                                                                           0x009750UL //Access:RW   DataWidth:0x1    // [0]clock storm bypass: 0-select Storm SPLL clock; 1-select external clock; Reset on POR reset.
34148 #define MISCS_REG_UNPREPARED                                                                                 0x009754UL //Access:RW   DataWidth:0x1    // Set by the MCP to remember if one or more of the drivers is/are loaded; 0-prepare; 1-unprepare. Reset on hard reset.
34149 #define MISCS_REG_UNPREPARED_FW                                                                              0x009758UL //Access:RW   DataWidth:0x1    // Set by the MCP to remember if one or more of the drivers is/are loaded; 0-prepare; 1-unprepare. Reset on hard reset.
34150 #define MISCS_REG_UNPREPARED_DR                                                                              0x00975cUL //Access:RW   DataWidth:0x1    // Set by the Driver to remember if one or more of the drivers is/are loaded; 0-prepare; 1-unprepare. Reset on hard reset.
34151 #define MISCS_REG_VAUX_PRESENT                                                                               0x009760UL //Access:R    DataWidth:0x1    // 0 - VAUX is not present; 1 - VAUX is present.
34152 #define MISCS_REG_VAUX_EN_DIS                                                                                0x009764UL //Access:RW   DataWidth:0x8    // VAUX ENABLE Chip IO: when pulsed low enables supply from VAUX. VAUX DISABLE Chip IO: when pulsed low disables supply form VAUX. [7-6] RESERVED (FLOAT: these IOs are outputs only). [5-4] CLR: When any of these bits is written as a '1', the corresponding vaux_enable [bit 4]/ vaux_disable [bit 5] chip IOs will drive low. The read value of these bits will be '1' if the last command ( SET ; CLR ; or FLOAT ) for this bit was a CLR . (Reset value 0). [3-2] SET: When any of these bits is written as a '1', the corresponding vaux_enable [bit 2] / vaux_disable [bit 3] chip IOs will drive high. The read value of these bits will be '1' if the last command ( SET ; CLR ; or FLOAT ) for this bit was a SET . (Reset value 0). [1-0] RESERVED (VALUE RO). Global register.
34153 #define MISCS_REG_VAUX_EN_DIS_INT                                                                            0x009768UL //Access:RW   DataWidth:0x8    // RESERVED.
34154 #define MISCS_REG_CHIP_NUM                                                                                   0x00976cUL //Access:R    DataWidth:0x10   // These bits indicate the part number for the chip.
34155 #define MISCS_REG_CHIP_REV                                                                                   0x009770UL //Access:R    DataWidth:0x4    // These bits indicate the base revision of the chip. This value starts at 0x0 for the A0 tape-out and increments by one for each all-layer tape-out.
34156 #define MISCS_REG_CHIP_METAL                                                                                 0x009774UL //Access:R    DataWidth:0x8    // These bits indicate the metal revision of the chip. This value starts at 0x00 for each all-layer tape-out and increments by one for each tape-out.
34157 #define MISCS_REG_CHIP_TEST_REG                                                                              0x009778UL //Access:R    DataWidth:0x8    // These bits indicate the silent revision of the chip.
34158 #define MISCS_REG_LINK_IN_L23                                                                                0x00977cUL //Access:R    DataWidth:0x1    // When this bit is 1 it indicates that the link is down and PCIE is prepared for operation off of VAUX. TBD: set to 0 in NM. Reserved.
34159 #define MISCS_REG_PCIE_DIS_IO                                                                                0x009780UL //Access:R    DataWidth:0x1    // This bit reports the current state of the PCIE_DIS pin. If this bit is 1 it means that the LOM design has been strapped to support management only. The PCI power will always read as '0' in this state; as if the chip is in Out-Of-Box WOL mode.
34160 #define MISCS_REG_INTERNAL_PERST_N                                                                           0x009784UL //Access:R    DataWidth:0x1    // The status of the internal perst_n control (active low) that goes to the PCIE CORE.
34161 #define MISCS_REG_HRST_ASSERT_CNT                                                                            0x009788UL //Access:RW   DataWidth:0x10   // Accounts for Hard reset assertion. Is reset on POR reset.
34162 #define MISCS_REG_HRST_DEASSERT_CNT                                                                          0x00978cUL //Access:RW   DataWidth:0x10   // Accounts for Hard reset de-assertion. Is reset on POR reset.
34163 #define MISCS_REG_CRST_ASSERT_CNT                                                                            0x009790UL //Access:RW   DataWidth:0x10   // Accounts for Core reset assertion. Is reset on POR reset.
34164 #define MISCS_REG_CRST_DEASSERT_CNT                                                                          0x009794UL //Access:RW   DataWidth:0x10   // Accounts for Core de-reset assertion. Is reset on POR reset.
34165 #define MISCS_REG_PERST_ASSERT_CNT                                                                           0x009798UL //Access:RW   DataWidth:0x10   // Accounts for PERST_B reset assertion. Is reset on POR reset.
34166 #define MISCS_REG_PERST_DEASSERT_CNT                                                                         0x00979cUL //Access:RW   DataWidth:0x10   // Accounts for PERST_B reset de-assertion. Is reset on POR reset.
34167 #define MISCS_REG_PCIE_RST_PREPARED_ASSERT_CNT                                                               0x0097a0UL //Access:RW   DataWidth:0x10   // Accounts for PCI_RST_N assertion when the chip is in prepared state. Is reset on POR reset.
34168 #define MISCS_REG_PCIE_RST_UNPREPARED_ASSERT_CNT                                                             0x0097a4UL //Access:RW   DataWidth:0x10   // Accounts for PCI_RST_N assertion when the chip is in un-prepared state. Is reset on POR reset.
34169 #define MISCS_REG_PCIE_RST_DEASSERT_CNT                                                                      0x0097a8UL //Access:RW   DataWidth:0x10   // Accounts for PCI_RST_N de-assertion. Is reset on POR reset.
34170 #define MISCS_REG_HOT_RESET_EN                                                                               0x0097acUL //Access:RW   DataWidth:0x1    // When =1, when ptw_miscs_pcie_hot_reset is asserted (Hot Reset / SBR / Link Down / Link Disable) and the chip is in un-prepared state, hard reset is asserted. When =0, when ptw_miscs_pcie_hot_reset is asserted (Hot Reset / SBR / Link Down / Link Disable) and the chip is in un-prepared state, hard reset is not asserted. Reset on por reset.
34171 #define MISCS_REG_PCIE_RST_N                                                                                 0x0097b0UL //Access:R    DataWidth:0x1    // Indicates the current state of the pcie_rst_n control which is driven by the PCIE CORE. Active low control.
34172 #define MISCS_REG_ECO_RESERVED                                                                               0x0097b4UL //Access:RW   DataWidth:0x20   // Eco reserved. Global register. [31:30] - used to programm loopback into Emulation (3\|2\|1\|0 (Enable loopback within the same port\|Enable loopback between ports (0 and 1, 2 and 3) of different engines\|Enable loopback between ports (0 and 2, 1 and 3) of the same engine\|Disable loopback)).
34173 #define MISCS_REG_MCP_ROM_TM                                                                                 0x0097b8UL //Access:RW   DataWidth:0x20   // Mcp_rom_tm
34174 #define MISCS_REG_AVS_OTP_SRAM_CTRL                                                                          0x0097bcUL //Access:RW   DataWidth:0x9    // [31:9]  Reserved [8]     OTP_AVS_SRAM_MON_VALID [7:6]   OTP_AVS_SRAM_MON_N_PROCESS [5:4]   OTP_AVS_SRAM_MON_P_PROCESS [3:0]   OTP_ADJUST_VOLTAGE
34175 #define MISCS_REG_AVS_OTP_CTRL_VMAIN                                                                         0x0097c0UL //Access:RW   DataWidth:0xf    // [31:15]  Reserved [14:12] OTP_VTRAP_TRIM_CODE: BG_adj [11:9]  OTP_VTRAP_TRIM_CODE: MAX0_adj [8:6]   OTP_VTRAP_TRIM_CODE: MIN1_adj [5:2]   OTP_VTRAP_TRIM_CODE: MIN0_adj [1]     OTP_VTRAP_ENABLE [0]     OTP_AVS_DISABLE
34176 #define MISCS_REG_AVS_OTP_CTRL_VMGMT                                                                         0x0097c4UL //Access:RW   DataWidth:0xf    // [31:15]  Reserved [14:12] OTP_VTRAP_TRIM_CODE: BG_adj [11:9]  OTP_VTRAP_TRIM_CODE: MAX0_adj [8:6]   OTP_VTRAP_TRIM_CODE: MIN1_adj [5:2]   OTP_VTRAP_TRIM_CODE: MIN0_adj [1]     OTP_VTRAP_ENABLE [0]     OTP_AVS_DISABLE
34177 #define MISCS_REG_AVS_TOP_ADDR                                                                               0x0097c8UL //Access:RW   DataWidth:0x11   // Indirect address.  Used to addrerss a register in avs_top.
34178 #define MISCS_REG_AVS_TOP_DATA                                                                               0x0097ccUL //Access:RW   DataWidth:0x20   // Indirect data. Reading from this fetches data from top_addr.                          Writing stores data to top_addr.
34179 #define MISCS_REG_AVS_PVTMON_DACCODE                                                                         0x0097d0UL //Access:RW   DataWidth:0x16   // [31:22] Reserved [21]    VMgmt DAC Over-ride: When set, over-ride DAC code from AVS monitor with on from this register [20:11] VMgmt DAC Codeword [10]    VMain DAC Over-ride: When set, over-ride DAC code from AVS monitor with on from this register [9:0]   VMain DAC Codeword
34180 #define MISCS_REG_OPTE_EMPTY_STATUS                                                                          0x0097d4UL //Access:R    DataWidth:0x1c   // Packet available and FIFO empty status signals: [27:11] - Per-TC packet available status; [10] -  STORM FIFO; [9] - BTB SOP FIFO for engine 0; [8] - BTB SOP FIFO for engine 1; [7] - BTB IF0 FIFO for engine 0; [6] - BTB IF0 FIFO for engine 1; [5] - BTB IF1 FIFO for engine 0; [4] - BTB IF1 FIFO for engine 1; [3] - DBG FIFO for engine 0; [2] - DBG FIFO for engine 1; [1] - DORQ FIFO for engine 0; [0] - DORQ FIFO for engine 1;
34181 #define MISCS_REG_OPTE_FULL_STATUS                                                                           0x0097d8UL //Access:R    DataWidth:0xc    // FIFO full status signals: [11] -  STORM FIFO almost full; [10] -  STORM FIFO full; [9] -  BTB SOP FIFO full for engine 0; [8] -  BTB SOP FIFO full for engine 1; [7] -  BTB IF0 FIFO full for engine 0; [6] -  BTB IF0 FIFO full for engine 1; [5] -  BTB IF1 FIFO full for engine 0; [4] -  BTB IF1 FIFO full for engine 1; [3] -  DBG FIFO full for engine 0; [2] -  DBG FIFO full for engine 1; [1] -  DORQ FIFO full for engine 0; [0] -  DORQ FIFO full for engine 1;
34182 #define MISCS_REG_OPTE_STATS_VECTOR                                                                          0x0097dcUL //Access:R    DataWidth:0x8    // Signals for statistics counters, one bit for each statistics. [7] -  Received packet from BTB IF0 of engine 0; [6] -  Received packet from BTB IF0 of engine 1; [5] -  Received packet from BTB IF1 of engine 0; [4] -  Received packet from BTB IF1 of engine 1; [3] -  Sent packet to BRB IF0 of engine 0; [2] -  Sent packet to BRB IF0 of engine 1; [1] -  Sent packet to BRB IF1 of engine 0; [0] -  Sent packet to BRB IF1 of engine 1;
34183 #define MISCS_REG_OPTE_CTRL                                                                                  0x0097e0UL //Access:RW   DataWidth:0x8    // Opte Control configuration. [7:4] -  storm_init_crd: Credits for the output STORM Packet interface. [3:2] -  storm_pkt_dst: Select the destination engine for STORM packets. Set bit 2 to send STORM packets to engine 0. Set bit 3 to send STORM packets to engine 1. Set both bits to send STORM packets to both engines.  At least one destination has to be selected at any given time. [1:0] -  pxp_msg_dst: Select the destination engine for PXP messages. Set bit 0 to send PXP messages to engine 0. Set bit 1 to send PXP messages to engine 1. Set both bits to send PXP messages to both engines.  At least one destination has to be selected at any given time.
34184 #define MISCS_REG_OPTE_ALMFULL_THR                                                                           0x0097e4UL //Access:RW   DataWidth:0x1e   // OPTE Almost-full Threshold. [29:25] -  Btb_if0_fifo_almfull_thr: Almost-full threshold for BTB main traffic FIFO. [24:20] -  Btb_if1_fifo_almfull_thr: Almost-full threshold for BTB LB traffic FIFO. [19:15] -  Storm_fifo_almfull_thr: Almost-full threshold for STORM FIFO. While this threshold is met or exceeded, OPTE stops returning credits to NIG since OPTE has to be able to honor the credits that NIG has for the STORM Packet interface.  Note that the actual assertion of the almost full flag is 1-3 entries more than the configured threshold. [14:5] -  reserved. [4:0] - Dbg_fifo_almfull_thr: Almost-full threshold for Debug FIFO.
34185 #define MISCS_REG_AVS_CLOCK_OBSERVE                                                                          0x0097ecUL //Access:RW   DataWidth:0x6    // [31:6] Reserved [5]    Divide enable [4]    Enable [3:0]  Control
34186 #define MISCS_REG_AVS_TP_OUT_CTRL                                                                            0x0097f0UL //Access:RW   DataWidth:0x3    // [31:3] Reserved [2]    Enable [1:0]  Select
34187 #define MISCS_REG_AVS_TP_IN                                                                                  0x0097f4UL //Access:RW   DataWidth:0x20   // [31:0] Data
34188 #define MISCS_REG_AVS_TP_OUT                                                                                 0x0097f8UL //Access:R    DataWidth:0x20   // [31:0] Data
34189 #define DBU_REG_CMD                                                                                          0x00a000UL //Access:RW   DataWidth:0x3    // Multi Field Register.
34190   #define DBU_REG_CMD_ENABLE                                                                                 (0x1<<0) // This bit will always read '1', as it is not possible to disable the dbu block.
34191   #define DBU_REG_CMD_ENABLE_SHIFT                                                                           0
34192   #define DBU_REG_CMD_RX_ERROR                                                                               (0x1<<1) // This bit will read '1' if a byte has been received with a framing error. It will continue to read as a '1' until the command register is written with a '1' in this bit position.
34193   #define DBU_REG_CMD_RX_ERROR_SHIFT                                                                         1
34194   #define DBU_REG_CMD_RX_OVERFLOW                                                                            (0x1<<2) // This bit will read '1' of a receive overflow has occurred. It will continue to read as a '1' until the command register is written with a '1' in this bit position.
34195   #define DBU_REG_CMD_RX_OVERFLOW_SHIFT                                                                      2
34196 #define DBU_REG_STATUS                                                                                       0x00a004UL //Access:R    DataWidth:0x2    // Multi Field Register.
34197   #define DBU_REG_STATUS_RXDATA_VALID                                                                        (0x1<<0) // This bit will read '1' if there is a valid byte to read in dbu_rxdata. Once dbu_rxdata is read, this bit will automatically clear.
34198   #define DBU_REG_STATUS_RXDATA_VALID_SHIFT                                                                  0
34199   #define DBU_REG_STATUS_TXDATA_OCCUPIED                                                                     (0x1<<1) // This bit will read '1' if there is data pending to be transmitted in the txdata register. The bit will automatically clear when the txdata register is emptied.
34200   #define DBU_REG_STATUS_TXDATA_OCCUPIED_SHIFT                                                               1
34201 #define DBU_REG_CONFIG                                                                                       0x00a008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
34202   #define DBU_REG_CONFIG_TIMING_OVERRIDE                                                                     (0x1<<0) // When this bit is set, the UART timing will be determined by the values in the dbu_timing register. When the bit is clear, the UART timing will be determined by the timing_select inputs to the block.
34203   #define DBU_REG_CONFIG_TIMING_OVERRIDE_SHIFT                                                               0
34204   #define DBU_REG_CONFIG_DEBUGSM_ENABLE                                                                      (0x1<<1) // When this bit is set, the debug state machine shall respond to received characters by performing GRC master transactions and returning received data.
34205   #define DBU_REG_CONFIG_DEBUGSM_ENABLE_SHIFT                                                                1
34206   #define DBU_REG_CONFIG_CRLF_ENABLE                                                                         (0x1<<2) // When this bit is set, all line feeds shall be preceded by a carriage return. Note that this bit has no impact on carriage returns transmitted by a GRC master via the txdata register.
34207   #define DBU_REG_CONFIG_CRLF_ENABLE_SHIFT                                                                   2
34208 #define DBU_REG_TIMING                                                                                       0x00a00cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
34209   #define DBU_REG_TIMING_FB_SMPL_OFFSET                                                                      (0xffff<<0) // These bits set the number of core_clock cycles after the falling edge of the rx_data pin that the start bit should be sampled. The default value of 0x6C results in 115200 baud operation with CK25 at 25MHz. Baud Rate 2400     : 0x1458 Baud Rate 4800     : 0x0A2C Baud Rate 9600     : 0x0516 Baud Rate 19200    : 0x028B Baud Rate 38400    : 0x0145 Baud Rate 57600    : 0x00D9 Baud Rate 115200   : 0x006c Baud Rate 230400   : 0x0036 Baud Rate 460800   : 0x001B
34210   #define DBU_REG_TIMING_FB_SMPL_OFFSET_SHIFT                                                                0
34211   #define DBU_REG_TIMING_BIT_INTERVAL                                                                        (0xffff<<16) // These bits set the number of core_clock cycles in between bits for both rx and tx. The default value of 0xD9 results in 115200 baud operation with CK25 at 25MHz. Baud Rate 2400     : 0x28B0 Baud Rate 4800     : 0x1458 Baud Rate 9600     : 0x0A2C Baud Rate 19200    : 0x0516 Baud Rate 38400    : 0x028B Baud Rate 57600    : 0x0145 Baud Rate 115200   : 0x00D9 Baud Rate 230400   : 0x006c Baud Rate 460800   : 0x0036
34212   #define DBU_REG_TIMING_BIT_INTERVAL_SHIFT                                                                  16
34213 #define DBU_REG_RXDATA                                                                                       0x00a010UL //Access:R    DataWidth:0x8    // This bit indicates that the data currently in bits 7:0 of this register was received in error. This bit is valid only if rx_valid is set in the status register.
34214 #define DBU_REG_TXDATA                                                                                       0x00a014UL //Access:RW   DataWidth:0x8    // This register can be written to transmit a single byte of data on the serial interface. Firmware should poll the txdata_occupied bit in the status register before writing this register to make sure that a previously written byte has been transmitted. This register will read back the last txdata byte that was written.
34215 #define DBU_REG_VFID_CFG                                                                                     0x00a018UL //Access:RW   DataWidth:0x20   // Multi Field Register.
34216   #define DBU_REG_VFID_CFG_VFID_VALUE                                                                        (0xff<<0) // Set the VF for which the registers need to be accessed
34217   #define DBU_REG_VFID_CFG_VFID_VALUE_SHIFT                                                                  0
34218   #define DBU_REG_VFID_CFG_PORT_VALUE                                                                        (0xff<<8) // Set the Port for which the registers need to be accessed
34219   #define DBU_REG_VFID_CFG_PORT_VALUE_SHIFT                                                                  8
34220   #define DBU_REG_VFID_CFG_VFID_VALID                                                                        (0x1<<16) // The vfid_value bits are valid only if this bit is set. If this bit is cleared, PF registers will be accessed
34221   #define DBU_REG_VFID_CFG_VFID_VALID_SHIFT                                                                  16
34222   #define DBU_REG_VFID_CFG_PATHID                                                                            (0x1<<20) // Set the path ID if the access is forced as indicated by bit 31.
34223   #define DBU_REG_VFID_CFG_PATHID_SHIFT                                                                      20
34224   #define DBU_REG_VFID_CFG_PATH_FORCE                                                                        (0x1<<31) // When 0, the path selection is done by PFID[0]. When 1,  the path selection is done by the PATHID field in this register.
34225   #define DBU_REG_VFID_CFG_PATH_FORCE_SHIFT                                                                  31
34226 #define DMAE_REG_INIT                                                                                        0x00c000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
34227 #define DMAE_REG_PCI_IFEN                                                                                    0x00c040UL //Access:RW   DataWidth:0x1    // DMAE PCI Interface (Request;Read;Write) enable. If 0 - the acknowledge input is disregarded; valid is deasserted; full is asserted; all other signals are treated as usual; if 1 - normal activity.
34228 #define DMAE_REG_GRC_IFEN                                                                                    0x00c044UL //Access:RW   DataWidth:0x1    // DMAE GRC Interface (Target;Master) enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
34229 #define DMAE_REG_GO_C0                                                                                       0x00c048UL //Access:RW   DataWidth:0x1    // Command 0 go.
34230 #define DMAE_REG_GO_C1                                                                                       0x00c04cUL //Access:RW   DataWidth:0x1    // Command 1 go.
34231 #define DMAE_REG_GO_C2                                                                                       0x00c050UL //Access:RW   DataWidth:0x1    // Command 2 go.
34232 #define DMAE_REG_GO_C3                                                                                       0x00c054UL //Access:RW   DataWidth:0x1    // Command 3 go.
34233 #define DMAE_REG_GO_C4                                                                                       0x00c058UL //Access:RW   DataWidth:0x1    // Command 4 go.
34234 #define DMAE_REG_GO_C5                                                                                       0x00c05cUL //Access:RW   DataWidth:0x1    // Command 5 go.
34235 #define DMAE_REG_GO_C6                                                                                       0x00c060UL //Access:RW   DataWidth:0x1    // Command 6 go.
34236 #define DMAE_REG_GO_C7                                                                                       0x00c064UL //Access:RW   DataWidth:0x1    // Command 7 go.
34237 #define DMAE_REG_GO_C8                                                                                       0x00c068UL //Access:RW   DataWidth:0x1    // Command 8 go.
34238 #define DMAE_REG_GO_C9                                                                                       0x00c06cUL //Access:RW   DataWidth:0x1    // Command 9 go.
34239 #define DMAE_REG_GO_C10                                                                                      0x00c070UL //Access:RW   DataWidth:0x1    // Command 10 go.
34240 #define DMAE_REG_GO_C11                                                                                      0x00c074UL //Access:RW   DataWidth:0x1    // Command 11 go.
34241 #define DMAE_REG_GO_C12                                                                                      0x00c078UL //Access:RW   DataWidth:0x1    // Command 12 go.
34242 #define DMAE_REG_GO_C13                                                                                      0x00c07cUL //Access:RW   DataWidth:0x1    // Command 13 go.
34243 #define DMAE_REG_GO_C14                                                                                      0x00c080UL //Access:RW   DataWidth:0x1    // Command 14 go.
34244 #define DMAE_REG_GO_C15                                                                                      0x00c084UL //Access:RW   DataWidth:0x1    // Command 15 go.
34245 #define DMAE_REG_GO_C16                                                                                      0x00c088UL //Access:RW   DataWidth:0x1    // Command 16 go.
34246 #define DMAE_REG_GO_C17                                                                                      0x00c08cUL //Access:RW   DataWidth:0x1    // Command 17 go.
34247 #define DMAE_REG_GO_C18                                                                                      0x00c090UL //Access:RW   DataWidth:0x1    // Command 18 go.
34248 #define DMAE_REG_GO_C19                                                                                      0x00c094UL //Access:RW   DataWidth:0x1    // Command 19 go.
34249 #define DMAE_REG_GO_C20                                                                                      0x00c098UL //Access:RW   DataWidth:0x1    // Command 20 go.
34250 #define DMAE_REG_GO_C21                                                                                      0x00c09cUL //Access:RW   DataWidth:0x1    // Command 21 go.
34251 #define DMAE_REG_GO_C22                                                                                      0x00c0a0UL //Access:RW   DataWidth:0x1    // Command 22 go.
34252 #define DMAE_REG_GO_C23                                                                                      0x00c0a4UL //Access:RW   DataWidth:0x1    // Command 23 go.
34253 #define DMAE_REG_GO_C24                                                                                      0x00c0a8UL //Access:RW   DataWidth:0x1    // Command 24 go.
34254 #define DMAE_REG_GO_C25                                                                                      0x00c0acUL //Access:RW   DataWidth:0x1    // Command 25 go.
34255 #define DMAE_REG_GO_C26                                                                                      0x00c0b0UL //Access:RW   DataWidth:0x1    // Command 26 go.
34256 #define DMAE_REG_GO_C27                                                                                      0x00c0b4UL //Access:RW   DataWidth:0x1    // Command 27 go.
34257 #define DMAE_REG_GO_C28                                                                                      0x00c0b8UL //Access:RW   DataWidth:0x1    // Command 28 go.
34258 #define DMAE_REG_GO_C29                                                                                      0x00c0bcUL //Access:RW   DataWidth:0x1    // Command 29 go.
34259 #define DMAE_REG_GO_C30                                                                                      0x00c0c0UL //Access:RW   DataWidth:0x1    // Command 30 go.
34260 #define DMAE_REG_GO_C31                                                                                      0x00c0c4UL //Access:RW   DataWidth:0x1    // Command 31 go.
34261 #define DMAE_REG_INT_STS                                                                                     0x00c180UL //Access:R    DataWidth:0x2    // Multi Field Register.
34262   #define DMAE_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
34263   #define DMAE_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
34264   #define DMAE_REG_INT_STS_PCI_RD_BUF_ERR                                                                    (0x1<<1) // PCI read buffer error.
34265   #define DMAE_REG_INT_STS_PCI_RD_BUF_ERR_SHIFT                                                              1
34266 #define DMAE_REG_INT_MASK                                                                                    0x00c184UL //Access:RW   DataWidth:0x2    // Multi Field Register.
34267   #define DMAE_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: DMAE_REG_INT_STS.ADDRESS_ERROR .
34268   #define DMAE_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
34269   #define DMAE_REG_INT_MASK_PCI_RD_BUF_ERR                                                                   (0x1<<1) // This bit masks, when set, the Interrupt bit: DMAE_REG_INT_STS.PCI_RD_BUF_ERR .
34270   #define DMAE_REG_INT_MASK_PCI_RD_BUF_ERR_SHIFT                                                             1
34271 #define DMAE_REG_INT_STS_WR                                                                                  0x00c188UL //Access:WR   DataWidth:0x2    // Multi Field Register.
34272   #define DMAE_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
34273   #define DMAE_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
34274   #define DMAE_REG_INT_STS_WR_PCI_RD_BUF_ERR                                                                 (0x1<<1) // PCI read buffer error.
34275   #define DMAE_REG_INT_STS_WR_PCI_RD_BUF_ERR_SHIFT                                                           1
34276 #define DMAE_REG_INT_STS_CLR                                                                                 0x00c18cUL //Access:RC   DataWidth:0x2    // Multi Field Register.
34277   #define DMAE_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
34278   #define DMAE_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
34279   #define DMAE_REG_INT_STS_CLR_PCI_RD_BUF_ERR                                                                (0x1<<1) // PCI read buffer error.
34280   #define DMAE_REG_INT_STS_CLR_PCI_RD_BUF_ERR_SHIFT                                                          1
34281 #define DMAE_REG_PRTY_MASK_H_0                                                                               0x00c204UL //Access:RW   DataWidth:0x3    // Multi Field Register.
34282   #define DMAE_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: DMAE_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
34283   #define DMAE_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     0
34284   #define DMAE_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: DMAE_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
34285   #define DMAE_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     1
34286   #define DMAE_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: DMAE_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
34287   #define DMAE_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     2
34288 #define DMAE_REG_MEM_ECC_EVENTS                                                                              0x00c210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
34289 #define DMAE_REG_PXP_REQ_INIT_CRD                                                                            0x00c400UL //Access:RW   DataWidth:0x4    // DMAE- PCI Request Interface initial credit. Write writes the initial value to the credit counter; related to the address. Read returns the current value of the counter.
34290 #define DMAE_REG_RLXD_ORDR                                                                                   0x00c404UL //Access:RW   DataWidth:0x1    // Relaxed ordering. 0-strict PCI ordering is used;1-PCI-X relaxed ordering is enabled.
34291 #define DMAE_REG_NO_SNOOP                                                                                    0x00c408UL //Access:RW   DataWidth:0x1    // 0-PCI type cache snoop protection is required;1-system isn't required to cause processor cache snoop for coherency.
34292 #define DMAE_REG_CRC16I_INIT                                                                                 0x00c40cUL //Access:RW   DataWidth:0x1    // If 0 - the CRC-16 initial value is all zeroes; if 1 - the CRC-16 initial value is all ones.
34293 #define DMAE_REG_CRC16_BSWAP                                                                                 0x00c410UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-16 final calculation result isn't byte swapped; if 1 - the CRC-16 final calculation result is byte swapped (byte [7:0] goes to location [31:24];etc).
34294 #define DMAE_REG_CRC16C_INIT                                                                                 0x00c414UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-16c initial value is all zeroes; if 1 - the CRC-16c initial value is all ones.
34295 #define DMAE_REG_CRC16T10_INIT                                                                               0x00c418UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-16 T10 initial value is all zeroes; if 1 - the CRC-16 T10 initial value is all ones.
34296 #define DMAE_REG_CRC32I_INIT                                                                                 0x00c41cUL //Access:RW   DataWidth:0x1    // If 0 - the CRC-32 initial value is all zeroes; if 1 - the CRC-32 initial value is all ones.
34297 #define DMAE_REG_CRC32I_BSWAP                                                                                0x00c420UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-32 final calculation result isn't byte swapped; if 1 - the CRC-32 final calculation result is byte swapped (byte [7:0] goes to location [31:24];etc).
34298 #define DMAE_REG_CRC32C_INIT                                                                                 0x00c424UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-32c initial value is all zeroes; if 1 - the CRC-32c initial value is all ones.
34299 #define DMAE_REG_CRC32C_BSWAP                                                                                0x00c428UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-32c final calculation result isn't byte swapped; if 1 - the CRC-32c final calculation result is byte swapped (byte [7:0] goes to location [31:24];etc).
34300 #define DMAE_REG_CHKSUM0_FIX                                                                                 0x00c42cUL //Access:RW   DataWidth:0x1    // If 0 - the final checksum equal 0 won't be changed;if 1 - the final checksum equal 0 will be fixed to all ones.
34301 #define DMAE_REG_WR_ATC_FLAGS                                                                                0x00c430UL //Access:RW   DataWidth:0x3    // Write request ATC Flags[1:0]: 00 - Do nothing; 01 - Search only; 10 - Search & Cache; 11 - Search & Release; ATC Flags[2]:0 - Low Priority;  - High Priority.
34302 #define DMAE_REG_RD_ATC_FLAGS                                                                                0x00c434UL //Access:RW   DataWidth:0x3    // Read request ATC Flags[1:0]: 00 - Do nothing; 01 - Search only; 10 - Search & Cache; 11 - Search & Release; ATC Flags[2]:0 - Low Priority;  - High Priority.
34303 #define DMAE_REG_PCI_ERR_DISCARD_EN                                                                          0x00c438UL //Access:RW   DataWidth:0x1    // When set discards 1- or 2-Dword PCI transaction read in case there is PCI error.
34304 #define DMAE_REG_PCI_ERR_DISCARD_ADDR                                                                        0x00c43cUL //Access:RW   DataWidth:0x14   // GRC address in case 1- or 2-Dword PCI transaction is discardd due to PCI error and dmae.pci_err_discard set.
34305 #define DMAE_REG_TPH_FLAGS                                                                                   0x00c440UL //Access:RW   DataWidth:0xc    // Multi Field Register.
34306   #define DMAE_REG_TPH_FLAGS_TPH_STR_TAG_INDX                                                                (0x1ff<<0) // Steering Tag Index (value of 0x1FF means no steering tag in which case steering tag will be set to 0).
34307   #define DMAE_REG_TPH_FLAGS_TPH_STR_TAG_INDX_SHIFT                                                          0
34308   #define DMAE_REG_TPH_FLAGS_TPH_ST_HINT                                                                     (0x3<<9) // ST hint. 00 - Bidirectional shared data structure; 01 - Device writes/reads then device reads/writes soon; 10 - Device writes then host reads soon or Device reads data that the Host is believed to have recently written; 11 - like 10 but with higher priority.
34309   #define DMAE_REG_TPH_FLAGS_TPH_ST_HINT_SHIFT                                                               9
34310   #define DMAE_REG_TPH_FLAGS_TPH_VALID                                                                       (0x1<<11) // TPH valid.
34311   #define DMAE_REG_TPH_FLAGS_TPH_VALID_SHIFT                                                                 11
34312 #define DMAE_REG_ECO_RESERVED                                                                                0x00c444UL //Access:RW   DataWidth:0x8    // Chicken bits.
34313 #define DMAE_REG_GRC_PRIVILEGE_LEVEL                                                                         0x00c448UL //Access:RW   DataWidth:0x2    // GRC privilege level: generates PRV field in FID: 0 - VN Virtualized NIC (Used for VF access); 1 - PDA Physical Device Assignment (Assigned to VM-s); 2 - HV HyperVisor (Assigned to HV); 3 - UA Un-restricted Access;
34314 #define DMAE_REG_FSM_ST                                                                                      0x00c44cUL //Access:R    DataWidth:0x4    // DMAE FSM current state.
34315 #define DMAE_REG_MEMCTRL_WR_RD_N                                                                             0x00c500UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
34316 #define DMAE_REG_MEMCTRL_CMD                                                                                 0x00c504UL //Access:RW   DataWidth:0x8    // command to CPU BIST
34317 #define DMAE_REG_MEMCTRL_ADDRESS                                                                             0x00c508UL //Access:RW   DataWidth:0x8    // address to CPU BIST
34318 #define DMAE_REG_MEMCTRL_STATUS                                                                              0x00c50cUL //Access:R    DataWidth:0x20   // status from CPU BIST
34319 #define DMAE_REG_DBG_SELECT                                                                                  0x00c510UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
34320 #define DMAE_REG_DBG_DWORD_ENABLE                                                                            0x00c514UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
34321 #define DMAE_REG_DBG_SHIFT                                                                                   0x00c518UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
34322 #define DMAE_REG_DBG_FORCE_VALID                                                                             0x00c51cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
34323 #define DMAE_REG_DBG_FORCE_FRAME                                                                             0x00c520UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
34324 #define DMAE_REG_DBG_OUT_DATA                                                                                0x00c540UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
34325 #define DMAE_REG_DBG_OUT_DATA_SIZE                                                                           8
34326 #define DMAE_REG_DBG_OUT_VALID                                                                               0x00c560UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
34327 #define DMAE_REG_DBG_OUT_FRAME                                                                               0x00c564UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
34328 #define DMAE_REG_CMD_MEM                                                                                     0x00c800UL //Access:RW   DataWidth:0x20   // Commands memory. The address to command X; row Y is to calculated as 14*X+Y.
34329 #define DMAE_REG_CMD_MEM_SIZE                                                                                448
34330 #define DBG_REG_CLIENT_ENABLE                                                                                0x010004UL //Access:RW   DataWidth:0x13   // Enable to client interfaces: Bits 0- RBCN; 1- RBCP; 2-RBCR; 3- RBCT; 4- RBCU; 5- RBCF; 6- RBCX; 7- RBCS; 8-RBCH; 9-RBCZ; 10 - other engine input (obsolete); 11-Timestamp client; 12-CPU client; 13-RBCY; 14-RBCQ; 15-RBCM; 16-RBCB; 17-RBCW; 18-RBCV;
34331 #define DBG_REG_OTHER_CLIENT_ENABLE                                                                          0x010008UL //Access:RW   DataWidth:0x13   // Enable to client interfaces for output to other engine: Bits 0- RBCN; 1- RBCP; 2-RBCR; 3- RBCT; 4- RBCU; 5- RBCF; 6- RBCX; 7- RBCS; 8-RBCH; 9-RBCZ; 10 - other engine input (bit 10 should be constnantly 0); 11-Timestamp client; 12-CPU client; 13-RBCY; 14-RBCQ; 15-RBCM; 16-RBCB; 17-RBCW; 18-RBCV;
34332 #define DBG_REG_OUTPUT_ENABLE                                                                                0x01000cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
34333   #define DBG_REG_OUTPUT_ENABLE_PCI_REQ_ENABLE                                                               (0x1<<0) // Debug only:  This bit is an enable to PCI output request interface; This bit should be enabled/disabled together along with DBG_REGISTERS_OUTPUT_ENABLE.PCI_DATA_ENABLE . When DBG_REGISTERS_OUTPUT_ENABLE.NIG_ENABLE is enabled this register must be disabled.
34334   #define DBG_REG_OUTPUT_ENABLE_PCI_REQ_ENABLE_SHIFT                                                         0
34335   #define DBG_REG_OUTPUT_ENABLE_PCI_DATA_ENABLE                                                              (0x1<<1) // Debug only:  This bit is an enable to PCI output data interface; This bit should be enabled/disabled together along with DBG_REGISTERS_OUTPUT_ENABLE.PCI_REQ_ENABLE . When DBG_REGISTERS_OUTPUT_ENABLE.NIG_ENABLE is enabled this register must be disabled.
34336   #define DBG_REG_OUTPUT_ENABLE_PCI_DATA_ENABLE_SHIFT                                                        1
34337   #define DBG_REG_OUTPUT_ENABLE_NIG_ENABLE                                                                   (0x1<<2) // Debug only:  This bit is an enable to NIG output data interface. When DBG_REGISTERS_OUTPUT_ENABLE.PCI_REQ_ENABLE and DBG_REGISTERS_OUTPUT_ENABLE.PCI_DATA_ENABLE are enabled this bit should be disabled.
34338   #define DBG_REG_OUTPUT_ENABLE_NIG_ENABLE_SHIFT                                                             2
34339 #define DBG_REG_OTHER_ENGINE_MODE                                                                            0x010010UL //Access:RW   DataWidth:0x3    // Working mode with the other DBG instance engine as follows: 0-NONE; 1-DoubleBwTx (DoubleBw the TX side); 2-DoubleBwRx (DoubleBw the RX side); 3-CrossEngineTx (CrossEngineTx the TX side);4-CrossEngineRx (CrossEngineRx the RX side).
34340 #define DBG_REG_CALENDAR_SLOT0                                                                               0x010014UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 0 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34341 #define DBG_REG_CALENDAR_SLOT1                                                                               0x010018UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 1 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34342 #define DBG_REG_CALENDAR_SLOT2                                                                               0x01001cUL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 2 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34343 #define DBG_REG_CALENDAR_SLOT3                                                                               0x010020UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 3 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34344 #define DBG_REG_CALENDAR_SLOT4                                                                               0x010024UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 4 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34345 #define DBG_REG_CALENDAR_SLOT5                                                                               0x010028UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 5 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34346 #define DBG_REG_CALENDAR_SLOT6                                                                               0x01002cUL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 6 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34347 #define DBG_REG_CALENDAR_SLOT7                                                                               0x010030UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 7 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34348 #define DBG_REG_CALENDAR_SLOT8                                                                               0x010034UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 8 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34349 #define DBG_REG_CALENDAR_SLOT9                                                                               0x010038UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 9 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34350 #define DBG_REG_CALENDAR_SLOT10                                                                              0x01003cUL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 10 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34351 #define DBG_REG_CALENDAR_SLOT11                                                                              0x010040UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 11 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34352 #define DBG_REG_CALENDAR_SLOT12                                                                              0x010044UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 12 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34353 #define DBG_REG_CALENDAR_SLOT13                                                                              0x010048UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 13 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34354 #define DBG_REG_CALENDAR_SLOT14                                                                              0x01004cUL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 14 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34355 #define DBG_REG_CALENDAR_SLOT15                                                                              0x010050UL //Access:RW   DataWidth:0x3    // Debug only: These bits are a client index for slot 15 in calendar as follows: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM; 6-7 is none.
34356 #define DBG_REG_CALENDAR_PACE                                                                                0x010054UL //Access:RW   DataWidth:0x8    // Debug only: This bit indicates the calendar pacing which is the number of cycles the calendar stays on the same slot before moving to the next slot to support lower rates (During the number of cycles configured in the DBG_REGISTERS_CALENDAR_PACE only one cycle can be valid).
34357 #define DBG_REG_FRAMING_MODE                                                                                 0x010058UL //Access:RW   DataWidth:0x2    // Framing modes: 0 - 128b STORM (A and B) data is logged 1 - 64b STORM (A and B) data + 4 different (in general case) HW blocks are logged 2 - 32b STORM (A and B) data + 6 different (in general case) HW blocks are logged 3 - 8 different (in general case) HW blocks are logged
34358 #define DBG_REG_DEBUG_TARGET                                                                                 0x01005cUL //Access:RW   DataWidth:0x2    // Debug only:  These bits indicate the target of the debug data:  0 - internal buffer;  1 - NIG;   2 - PCI.
34359 #define DBG_REG_FULL_MODE                                                                                    0x010060UL //Access:RW   DataWidth:0x1    // Debug only: This bit indicates whether data will be wrapped (oldest data is thrown) or overflowed-one shot (newest data is thrown) as follows: (a) When DBG_REGISTERS_DEBUG_TARGET =0 (internal buffer): 1- wrap internal buffer; 0 - One Shot; b) When DBG_REGISTERS_DEBUG_TARGET =1 (NIG):  1 - constant send; 0 - One Shot; c) When DBG_REGISTERS_DEBUG_TARGET =2 (PXP): 1 - wrap host memory in PXP; 0 - One Shot;.
34360 #define DBG_REG_INT_STS                                                                                      0x010180UL //Access:R    DataWidth:0x1    // Multi Field Register.
34361   #define DBG_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
34362   #define DBG_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
34363 #define DBG_REG_INT_MASK                                                                                     0x010184UL //Access:RW   DataWidth:0x1    // Multi Field Register.
34364   #define DBG_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: DBG_REG_INT_STS.ADDRESS_ERROR .
34365   #define DBG_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
34366 #define DBG_REG_INT_STS_WR                                                                                   0x010188UL //Access:WR   DataWidth:0x1    // Multi Field Register.
34367   #define DBG_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
34368   #define DBG_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
34369 #define DBG_REG_INT_STS_CLR                                                                                  0x01018cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
34370   #define DBG_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
34371   #define DBG_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
34372 #define DBG_REG_PRTY_MASK_H_0                                                                                0x010204UL //Access:RW   DataWidth:0x1    // Multi Field Register.
34373   #define DBG_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: DBG_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
34374   #define DBG_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      0
34375 #define DBG_REG_MEM_ECC_EVENTS                                                                               0x010210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
34376 #define DBG_REG_INTR_BUFFER_RD_PTR                                                                           0x010400UL //Access:R    DataWidth:0x8    // Debug only: These bits indicate the value of the read pointer for the internal buffer; The read pointer describes the next address to be read from the internal buffer.
34377 #define DBG_REG_INTR_BUFFER_WR_PTR                                                                           0x010404UL //Access:R    DataWidth:0x8    // Debug only:  These bits indicate the value of the write pointer for the internal buffer; The write pointer describes the last address that was written to the internal buffer. An exception exists after reset when DBG_REGISTERS_INTR_BUFFER_WR_PTR is 0 until first data is written.
34378 #define DBG_REG_EXT_BUFFER_RD_PTR                                                                            0x010408UL //Access:WB_R DataWidth:0x40   // Debug only:   These bits indicate the value of the read pointer for the external pci buffer; relevant only when DBG_REGISTERS_DEBUG_TARGET =2 (PCI); The read pointer describes the next address to be read from the external buffer; WB Read Only (write request will not be acknowledged); (in bytes).
34379 #define DBG_REG_EXT_BUFFER_RD_PTR_SIZE                                                                       2
34380 #define DBG_REG_EXT_BUFFER_WR_PTR                                                                            0x010410UL //Access:WB_R DataWidth:0x40   // Debug only:  These bits indicate the value of the write pointer for the external pci buffer when DBG_REGISTERS_DEBUG_TARGET =2 (PCI). It describes the next address to write to the external buffer; TARGET_PACKET_SIZE chunks counter when DBG_REGISTERS_DEBUG_TARGET =1 (NIG) and DBG_REGISTERS_FULL_MODE =0 (one-shot); WB Read Only (write request will not be acknowledged);.
34381 #define DBG_REG_EXT_BUFFER_WR_PTR_SIZE                                                                       2
34382 #define DBG_REG_WRAP_ON_INT_BUFFER                                                                           0x010418UL //Access:R    DataWidth:0x1    // Debug only: This bit indicates wheter the internal buffer was wrapped (oldest data was thrown) Relevant only when DBG_REGISTERS_DEBUG_TARGET =0 (internal buffer).
34383 #define DBG_REG_WRAP_ON_EXT_BUFFER                                                                           0x01041cUL //Access:R    DataWidth:0x1    // Debug only:  This bit indicates wheter  indicates that external buffer was wrapped (oldest data was thrown); Relevant only when DBG_REGISTERS_DEBUG_TARGET =2 (PCI) & DBG_REGISTERS_FULL_MODE =1 (wrap);.
34384 #define DBG_REG_OVL_ON_INT_BUFFER                                                                            0x010420UL //Access:R    DataWidth:0x1    // Debug only:  This bit indicates that the internal buffer was overflowed (newest data was thrown); Not relevant if DBG_REGISTERS_DEBUG_TARGET =0 (internal buffer) & DBG_REGISTERS_FULL_MODE =1 (wrap);.
34385 #define DBG_REG_OVL_ON_EXT_BUFFER                                                                            0x010424UL //Access:R    DataWidth:0x1    // Debug only: This bit indicates that the external buffer was overflowed (newest data was thrown); Relevant only for (a) DBG_REGISTERS_DEBUG_TARGET =2 (PCI) & DBG_REGISTERS_FULL_MODE =0 (one shot); or  (b) DBG_REGISTERS_DEBUG_TARGET =1 (NIG) & DBG_REGISTERS_FULL_MODE =0 (one shot).
34386 #define DBG_REG_FULL_ON_INT_BUFFER                                                                           0x010428UL //Access:R    DataWidth:0x1    // Debug only:  This bit indicates that the internal buffer was filled.
34387 #define DBG_REG_FULL_ON_EXT_BUFFER                                                                           0x01042cUL //Access:R    DataWidth:0x1    // Debug only: This bit indicates that the external buffer was filled; Relevant only when DBG_REGISTERS_FULL_MODE =0 (one shot).
34388 #define DBG_REG_PCI_EXT_BUFFER_STRT_ADDR_LSB                                                                 0x010430UL //Access:RW   DataWidth:0x20   // Debug only: LSB of external PCI buffer start address; MUST be configured BEFORE pci_req_credit is configured.
34389 #define DBG_REG_PCI_EXT_BUFFER_STRT_ADDR_MSB                                                                 0x010434UL //Access:RW   DataWidth:0x20   // Debug only: MSB of external PCI buffer start address; MUST be configured BEFORE pci_req_credit is configured.
34390 #define DBG_REG_PCI_EXT_BUFFER_SIZE                                                                          0x010438UL //Access:RW   DataWidth:0x18   // Debug only:  These bits indicate the value of the external PCI buffer size in target_packet_size chunks  (The reset value is for 128 Mbyte buffer).
34391 #define DBG_REG_NIG_DATA_LIMIT_SIZE                                                                          0x01043cUL //Access:RW   DataWidth:0x16   // Debug only: These bits indicate the max value of target_packet_size data chunks sent through the NIG (The reset value is for 4M chunks of target_packet_size data byte each); Relevant only when debug_target=1 (NIG) & full_mode=0 (one-shot).
34392 #define DBG_REG_PCI_REQ_CREDIT                                                                               0x010440UL //Access:RW   DataWidth:0x2    // Debug only:  These bits indicate the credit  for PCI request type 4 interface; MUST be configured AFTER pci_ext_buffer_strt_addr_lsb/msb are configured.
34393 #define DBG_REG_PCI_VQ_ID                                                                                    0x010444UL //Access:RW   DataWidth:0x5    // Debug only: This bit is a handle given to the PCI block to refer to this request.
34394 #define DBG_REG_CPU_DEBUG_DATA                                                                               0x010448UL //Access:RW   DataWidth:0x20   // Debug only:  These bits indicate debug data that arrives from the CPU client.
34395 #define DBG_REG_CPU_DEBUG_FRAME                                                                              0x01044cUL //Access:RW   DataWidth:0x1    // Debug only: This bit indicate the frame signal of the debug data that arrives from the CPU. Must be configured before cpu_debug_data is configured.
34396 #define DBG_REG_CPU_TIMEOUT                                                                                  0x010450UL //Access:RW   DataWidth:0x1    // Debug only: Timeout operation initiated by the CPU; prior to initiating a timeout event all inputs must be disabled; Timeout signal must stay high until all data was fully sent to nig or pci and the internal buffer is empty.
34397 #define DBG_REG_DBG_BLOCK_ON                                                                                 0x010454UL //Access:RW   DataWidth:0x1    // Debug only: This bit enables the operation of the debug block; This bit should be set upon completion of all required configuration for the dbg block and shouldn't be reset during all operational phase of the block;.
34398 #define DBG_REG_NO_GRANT_ON_FULL                                                                             0x010458UL //Access:RW   DataWidth:0x1    // Debug only: This bit indicate whether grant will be issued by the dbg block towards the storms in case the internal buffer is almost full as follows: (a) 1 -  no grants will be made to the storms when the internal buffer is almost full. When the buffer will be partialy freed (enough for a complete data chunk) then grant is resumed; b) 0 - grant is supplied every time the matching storms's slot is chosen disregarding the volume status of the internal buffer.
34399 #define DBG_REG_FULL_BUFFER_THR                                                                              0x01045cUL //Access:RW   DataWidth:0x9    // Debug only: These bits indicate the value of the internal buffer almost full threshold used for deciding when dbg_sem_buffer_full output should go high/low; holds the number of 512 bit free lines in the internal buffer under which the full would go high; not applicable when DBG_REGISTERS_DEBUG_TARGET =0 (internal buffer) and DBG_REGISTERS_FULL_MODE =1 (wrap). NOTE: When filter_enable > 0 then this register should be >= 12.
34400 #define DBG_REG_PCI_LOGIC_ADDR                                                                               0x010460UL //Access:RW   DataWidth:0x1    // Debug only:  This bit indicates logical/physical address in PCI request as follows:  (a) 1 - logical address; (b) 0 - physical address;.
34401 #define DBG_REG_IFMUX_SELECT                                                                                 0x010464UL //Access:RW   DataWidth:0x3    // Debug only: Selects 32b of data, valid and frame from the input stream to internal buffer to be output to IFMUX interface. 0 - bits[31:0] 1 - bits[63:32] 2:6 - etc. 7 - bits[255:224]
34402 #define DBG_REG_CALENDAR_OUT_DATA                                                                            0x010480UL //Access:WB_R DataWidth:0x115  // Debug only: These bits indicate the value of the sop; data; frame and valid output of the calendar; The concatenation is done as follows: bits 255:0 - data; bits 259:256 - frame; bits 263:260 - valid; bits 275:264 - ID; bits 276 - SOP.
34403 #define DBG_REG_CALENDAR_OUT_DATA_SIZE                                                                       16
34404 #define DBG_REG_EXPECTED_PATTERN                                                                             0x0104c0UL //Access:WB   DataWidth:0x131  // Debug only:  For pattern recognition usage:  These bits represent the pattern to be compared with the vector {sop; id[31:0]; valid[7:0];frame[7:0]; data[255:0]}; This vector represent the debug data it's slot number and it's frame signals that are going to stored in the internal buffer; to allow recognize sop the following should be applied: trigger_enable=1 and filter_enable>0.NOTE: In order to take into consideration the SOP value set trigger_enable=1 and filter_enable>0
34405 #define DBG_REG_EXPECTED_PATTERN_SIZE                                                                        16
34406 #define DBG_REG_EXPECTED_PATTERN_BIT_MASK                                                                    0x010500UL //Access:WB   DataWidth:0x131  // Debug only: For pattern recognition usage: These bits represent a mask bit vector that refers to the DBG_REGISTERS_EXPECTED_PATTERN vector as follows:  (a) 1 - bit is masked. This bit won't be compared with the DBG_REGISTERS_EXPECTED_PATTERN referred bit;  (b) 0 - bit is enabled. This bit will be compared with the DBG_REGISTERS_EXPECTED_PATTERN reffered bit.
34407 #define DBG_REG_EXPECTED_PATTERN_BIT_MASK_SIZE                                                               16
34408 #define DBG_REG_PATTERN_RECOGNITION_DISABLE                                                                  0x010540UL //Access:RW   DataWidth:0x1    // Debug only: For pattern recognition usage: This bit indicates whether the pattern recognition feature is disabled/enabled as follows:   (a) 1 - disabled;  (b) 0 - enabled;.
34409 #define DBG_REG_PATTERN_RECOGNITION_STORAGE_MODE                                                             0x010544UL //Access:RW   DataWidth:0x1    // Debug only:  For pattern recognition usage: This bit indicates the trigger behavior of the pattern recognition feature as follows:  (a) 1 - stop debug data storgae when the expected pattern is initially recognized; (b) 0 - start debug data storage when the expected pattern is initially recognized. When pattern_recognition_filter=0 then this register must be 0
34410 #define DBG_REG_PATTERN_RECOGNITION_FILTER                                                                   0x010548UL //Access:RW   DataWidth:0x1    // Debug only: For pattern recognition usage:  This bit indicates whether data is continously stored in the dbg block until/from pattern recognition initial event; or stored only in cycles of a pattern recognition event occurence as follows: (a) 1 - enable continuously data storage after/before first occurence of pattern recognition;  (b) 0 - enable data storage only in cycles of a pttern recognition event occurence.
34411 #define DBG_REG_TRIGGER_ENABLE                                                                               0x01054cUL //Access:RW   DataWidth:0x1    // (a) 0 - trigger machine is off (all data will bypass the triggering machine);  dbg_sem_trgr_evnt may be asserted in this mode. (b) 1 - trigger machine is on; before AND/OR upon trigger_event assertion data will be recorded according to the configuration of the recording mode before/upon triggering event: rcrd_on_window_pre_trgr_evnt_mode  & rcrd_on_window_post_trgr_evnt_mode.
34412 #define DBG_REG_TRIGGER_INTERLEAVED_ENABLE                                                                   0x010550UL //Access:RW   DataWidth:0x1    // (a) 0 - triggering interleaved messages is disabled. (b) 1 - triggering interleaved messages is enabled; will be used for triggering on recorded handler messages. NOTE: (1) triggering is possible on one level depth of interleaved messages; i.e. if message B is interleaved within message A then it is ok; However if message C is interleaved within message B and message B is interleaved within message A this scenario is NOT supported. (2) when triggering interleaved messages is enabled, set trigger_enable=1 and filter_enable>0, and trigger_id_num not equal with filter_id_num (because filtering machine does not support interleaving)
34413 #define DBG_REG_TRIGGER_STATE_ID_0                                                                           0x010554UL //Access:RW   DataWidth:0x4    // Number of ID that should be triggered. For HW block only bits[2:0] are used. Bit[3] should be set to 0. For STORM bit[3] designates what STORM should be triggered (0 - STORM A; 1 - STORM B). Bits[2:0] designate STORM ID.
34414 #define DBG_REG_TRIGGER_STATE_ID_1                                                                           0x010558UL //Access:RW   DataWidth:0x4    // Number of ID that should be triggered. For HW block only bits[2:0] are used. Bit[3] should be set to 0. For STORM bit[3] designates what STORM should be triggered (0 - STORM A; 1 - STORM B). Bits[2:0] designate STORM ID.
34415 #define DBG_REG_TRIGGER_STATE_ID_2                                                                           0x01055cUL //Access:RW   DataWidth:0x4    // Number of ID that should be triggered. For HW block only bits[2:0] are used. Bit[3] should be set to 0. For STORM bit[3] designates what STORM should be triggered (0 - STORM A; 1 - STORM B). Bits[2:0] designate STORM ID.
34416 #define DBG_REG_TRIGGER_STATE_USE_BOTH_SETS_0                                                                0x010560UL //Access:RW   DataWidth:0x1    // (a) 1 - use both constraint set0 and constraint set1 in relevant state. (b) 0 - use only constraint set0 in relevant state.
34417 #define DBG_REG_TRIGGER_STATE_USE_BOTH_SETS_1                                                                0x010564UL //Access:RW   DataWidth:0x1    // (a) 1 - use both constraint set0 and constraint set1 in relevant state. (b) 0 - use only constraint set0 in relevant state.
34418 #define DBG_REG_TRIGGER_STATE_USE_BOTH_SETS_2                                                                0x010568UL //Access:RW   DataWidth:0x1    // (a) 1 - use both constraint set0 and constraint set1 in relevant state. (b) 0 - use only constraint set0 in relevant state.
34419 #define DBG_REG_TRIGGER_STATE_SET_NXT_STATE_0                                                                0x01056cUL //Access:RW   DataWidth:0x2    // Next state in the fsm triggering machine if the referred constraints set in the specified state are met.
34420 #define DBG_REG_TRIGGER_STATE_SET_NXT_STATE_1                                                                0x010570UL //Access:RW   DataWidth:0x2    // Next state in the fsm triggering machine if the referred constraints set in the specified state are met.
34421 #define DBG_REG_TRIGGER_STATE_SET_NXT_STATE_2                                                                0x010574UL //Access:RW   DataWidth:0x2    // Next state in the fsm triggering machine if the referred constraints set in the specified state are met.
34422 #define DBG_REG_TRIGGER_STATE_SET_NXT_STATE_3                                                                0x010578UL //Access:RW   DataWidth:0x2    // Next state in the fsm triggering machine if the referred constraints set in the specified state are met.
34423 #define DBG_REG_TRIGGER_STATE_SET_NXT_STATE_4                                                                0x01057cUL //Access:RW   DataWidth:0x2    // Next state in the fsm triggering machine if the referred constraints set in the specified state are met.
34424 #define DBG_REG_TRIGGER_STATE_SET_NXT_STATE_5                                                                0x010580UL //Access:RW   DataWidth:0x2    // Next state in the fsm triggering machine if the referred constraints set in the specified state are met.
34425 #define DBG_REG_TRIGGER_STATE_SET_COUNT_0                                                                    0x010584UL //Access:RW   DataWidth:0x10   // Number of times that the referred constraints set should be met prior to recognition (moving to next state). NOTE: value of 0 is NA.
34426 #define DBG_REG_TRIGGER_STATE_SET_COUNT_1                                                                    0x010588UL //Access:RW   DataWidth:0x10   // Number of times that the referred constraints set should be met prior to recognition (moving to next state). NOTE: value of 0 is NA.
34427 #define DBG_REG_TRIGGER_STATE_SET_COUNT_2                                                                    0x01058cUL //Access:RW   DataWidth:0x10   // Number of times that the referred constraints set should be met prior to recognition (moving to next state). NOTE: value of 0 is NA.
34428 #define DBG_REG_TRIGGER_STATE_SET_COUNT_3                                                                    0x010590UL //Access:RW   DataWidth:0x10   // Number of times that the referred constraints set should be met prior to recognition (moving to next state). NOTE: value of 0 is NA.
34429 #define DBG_REG_TRIGGER_STATE_SET_COUNT_4                                                                    0x010594UL //Access:RW   DataWidth:0x10   // Number of times that the referred constraints set should be met prior to recognition (moving to next state). NOTE: value of 0 is NA.
34430 #define DBG_REG_TRIGGER_STATE_SET_COUNT_5                                                                    0x010598UL //Access:RW   DataWidth:0x10   // Number of times that the referred constraints set should be met prior to recognition (moving to next state). NOTE: value of 0 is NA.
34431 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_0                                                               0x01059cUL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34432 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_1                                                               0x0105a0UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34433 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_2                                                               0x0105a4UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34434 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_3                                                               0x0105a8UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34435 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_4                                                               0x0105acUL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34436 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_5                                                               0x0105b0UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34437 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_6                                                               0x0105b4UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34438 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_7                                                               0x0105b8UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34439 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_8                                                               0x0105bcUL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34440 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_9                                                               0x0105c0UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34441 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_10                                                              0x0105c4UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34442 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_11                                                              0x0105c8UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34443 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_12                                                              0x0105ccUL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34444 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_13                                                              0x0105d0UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34445 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_14                                                              0x0105d4UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34446 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_15                                                              0x0105d8UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34447 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_16                                                              0x0105dcUL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34448 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_17                                                              0x0105e0UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34449 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_18                                                              0x0105e4UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34450 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_19                                                              0x0105e8UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34451 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_20                                                              0x0105ecUL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34452 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_21                                                              0x0105f0UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34453 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_22                                                              0x0105f4UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34454 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_23                                                              0x0105f8UL //Access:RW   DataWidth:0x20   // The data that need to be compared. The 32 bit vector is determined as follows: data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*(trigger_state_set_cnstr_offseti[2:0])].
34455 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_0                                                              0x0105fcUL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34456 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_1                                                              0x010600UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34457 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_2                                                              0x010604UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34458 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_3                                                              0x010608UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34459 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_4                                                              0x01060cUL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34460 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_5                                                              0x010610UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34461 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_6                                                              0x010614UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34462 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_7                                                              0x010618UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34463 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_8                                                              0x01061cUL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34464 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_9                                                              0x010620UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34465 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_10                                                             0x010624UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34466 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_11                                                             0x010628UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34467 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_12                                                             0x01062cUL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34468 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_13                                                             0x010630UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34469 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_14                                                             0x010634UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34470 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_15                                                             0x010638UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34471 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_16                                                             0x01063cUL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34472 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_17                                                             0x010640UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34473 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_18                                                             0x010644UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34474 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_19                                                             0x010648UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34475 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_20                                                             0x01064cUL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34476 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_21                                                             0x010650UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34477 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_22                                                             0x010654UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34478 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_23                                                             0x010658UL //Access:RW   DataWidth:0x1    // The frame that need to be compared. The 1 bit vector is determined as follows: frame[trigger_state_set_cnstr_offseti[2:0]].
34479 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_0                                                          0x01065cUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34480 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_1                                                          0x010660UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34481 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_2                                                          0x010664UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34482 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_3                                                          0x010668UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34483 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_4                                                          0x01066cUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34484 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_5                                                          0x010670UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34485 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_6                                                          0x010674UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34486 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_7                                                          0x010678UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34487 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_8                                                          0x01067cUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34488 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_9                                                          0x010680UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34489 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_10                                                         0x010684UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34490 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_11                                                         0x010688UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34491 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_12                                                         0x01068cUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34492 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_13                                                         0x010690UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34493 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_14                                                         0x010694UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34494 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_15                                                         0x010698UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34495 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_16                                                         0x01069cUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34496 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_17                                                         0x0106a0UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34497 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_18                                                         0x0106a4UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34498 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_19                                                         0x0106a8UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34499 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_20                                                         0x0106acUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34500 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_21                                                         0x0106b0UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34501 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_22                                                         0x0106b4UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34502 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_DATA_MASK_23                                                         0x0106b8UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not equal operations (trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34503 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_0                                                         0x0106bcUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34504 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_1                                                         0x0106c0UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34505 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_2                                                         0x0106c4UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34506 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_3                                                         0x0106c8UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34507 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_4                                                         0x0106ccUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34508 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_5                                                         0x0106d0UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34509 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_6                                                         0x0106d4UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34510 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_7                                                         0x0106d8UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34511 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_8                                                         0x0106dcUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34512 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_9                                                         0x0106e0UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34513 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_10                                                        0x0106e4UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34514 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_11                                                        0x0106e8UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34515 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_12                                                        0x0106ecUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34516 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_13                                                        0x0106f0UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34517 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_14                                                        0x0106f4UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34518 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_15                                                        0x0106f8UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34519 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_16                                                        0x0106fcUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34520 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_17                                                        0x010700UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34521 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_18                                                        0x010704UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34522 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_19                                                        0x010708UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34523 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_20                                                        0x01070cUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34524 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_21                                                        0x010710UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34525 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_22                                                        0x010714UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34526 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_FRAME_MASK_23                                                        0x010718UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 - the frame is compared; the mask is valid only for the equal and not equal operation s(trigger_state_set_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34527 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_0                                                              0x01071cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34528 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_1                                                              0x010720UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34529 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_2                                                              0x010724UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34530 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_3                                                              0x010728UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34531 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_4                                                              0x01072cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34532 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_5                                                              0x010730UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34533 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_6                                                              0x010734UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34534 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_7                                                              0x010738UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34535 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_8                                                              0x01073cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34536 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_9                                                              0x010740UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34537 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_10                                                             0x010744UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34538 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_11                                                             0x010748UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34539 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_12                                                             0x01074cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34540 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_13                                                             0x010750UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34541 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_14                                                             0x010754UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34542 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_15                                                             0x010758UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34543 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_16                                                             0x01075cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34544 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_17                                                             0x010760UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34545 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_18                                                             0x010764UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34546 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_19                                                             0x010768UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34547 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_20                                                             0x01076cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34548 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_21                                                             0x010770UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34549 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_22                                                             0x010774UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34550 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OPRTN_23                                                             0x010778UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and trigger_state_set_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<);  (c) 010 - smaller or equal (<=); (d) 011 greater or equal (>=);   (e) 100 = greater than (>); (f) 101 = not equal (!=).
34551 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_0                                                              0x01077cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34552   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_0_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_0                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34553   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_0_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_0_SHIFT                0
34554   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_0_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_0                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34555   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_0_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_0_SHIFT                  5
34556 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_1                                                              0x010780UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34557   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_1_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_1                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34558   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_1_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_1_SHIFT                0
34559   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_1_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_1                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34560   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_1_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_1_SHIFT                  5
34561 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_2                                                              0x010784UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34562   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_2_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_2                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34563   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_2_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_2_SHIFT                0
34564   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_2_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_2                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34565   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_2_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_2_SHIFT                  5
34566 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_3                                                              0x010788UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34567   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_3_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_3                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34568   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_3_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_3_SHIFT                0
34569   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_3_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_3                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34570   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_3_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_3_SHIFT                  5
34571 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_4                                                              0x01078cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34572   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_4_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_4                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34573   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_4_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_4_SHIFT                0
34574   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_4_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_4                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34575   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_4_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_4_SHIFT                  5
34576 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_5                                                              0x010790UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34577   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_5_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_5                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34578   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_5_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_5_SHIFT                0
34579   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_5_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_5                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34580   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_5_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_5_SHIFT                  5
34581 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_6                                                              0x010794UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34582   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_6_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_6                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34583   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_6_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_6_SHIFT                0
34584   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_6_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_6                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34585   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_6_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_6_SHIFT                  5
34586 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_7                                                              0x010798UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34587   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_7_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_7                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34588   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_7_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_7_SHIFT                0
34589   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_7_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_7                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34590   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_7_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_7_SHIFT                  5
34591 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_8                                                              0x01079cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34592   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_8_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_8                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34593   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_8_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_8_SHIFT                0
34594   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_8_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_8                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34595   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_8_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_8_SHIFT                  5
34596 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_9                                                              0x0107a0UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34597   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_9_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_9                      (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34598   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_9_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_9_SHIFT                0
34599   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_9_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_9                        (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34600   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_9_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_9_SHIFT                  5
34601 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_10                                                             0x0107a4UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34602   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_10_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_10                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34603   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_10_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_10_SHIFT              0
34604   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_10_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_10                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34605   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_10_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_10_SHIFT                5
34606 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_11                                                             0x0107a8UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34607   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_11_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_11                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34608   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_11_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_11_SHIFT              0
34609   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_11_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_11                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34610   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_11_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_11_SHIFT                5
34611 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_12                                                             0x0107acUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34612   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_12_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_12                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34613   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_12_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_12_SHIFT              0
34614   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_12_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_12                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34615   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_12_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_12_SHIFT                5
34616 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_13                                                             0x0107b0UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34617   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_13_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_13                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34618   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_13_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_13_SHIFT              0
34619   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_13_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_13                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34620   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_13_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_13_SHIFT                5
34621 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_14                                                             0x0107b4UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34622   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_14_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_14                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34623   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_14_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_14_SHIFT              0
34624   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_14_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_14                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34625   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_14_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_14_SHIFT                5
34626 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_15                                                             0x0107b8UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34627   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_15_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_15                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34628   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_15_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_15_SHIFT              0
34629   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_15_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_15                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34630   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_15_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_15_SHIFT                5
34631 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_16                                                             0x0107bcUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34632   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_16_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_16                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34633   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_16_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_16_SHIFT              0
34634   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_16_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_16                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34635   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_16_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_16_SHIFT                5
34636 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_17                                                             0x0107c0UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34637   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_17_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_17                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34638   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_17_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_17_SHIFT              0
34639   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_17_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_17                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34640   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_17_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_17_SHIFT                5
34641 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_18                                                             0x0107c4UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34642   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_18_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_18                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34643   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_18_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_18_SHIFT              0
34644   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_18_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_18                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34645   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_18_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_18_SHIFT                5
34646 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_19                                                             0x0107c8UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34647   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_19_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_19                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34648   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_19_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_19_SHIFT              0
34649   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_19_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_19                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34650   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_19_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_19_SHIFT                5
34651 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_20                                                             0x0107ccUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34652   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_20_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_20                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34653   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_20_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_20_SHIFT              0
34654   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_20_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_20                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34655   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_20_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_20_SHIFT                5
34656 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_21                                                             0x0107d0UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34657   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_21_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_21                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34658   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_21_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_21_SHIFT              0
34659   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_21_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_21                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34660   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_21_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_21_SHIFT                5
34661 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_22                                                             0x0107d4UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34662   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_22_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_22                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34663   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_22_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_22_SHIFT              0
34664   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_22_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_22                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34665   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_22_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_22_SHIFT                5
34666 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_23                                                             0x0107d8UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34667   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_23_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_23                    (0x1f<<0) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34668   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_23_TRIGGER_STATE_SET_CNSTR_RANGE_WIDTH_23_SHIFT              0
34669   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_23_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_23                      (0x1f<<5) // If the comparison operation is not (equal or not equal) (trigger_state_set_cnstr_oprtni>000 or 101) than apply the operation on a field of width trigger_state_set_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit trigger_state_set_cnstr_range_lsb (values: 0..31) of the actual coming data;   For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and trigger_state_set_cnstr_datai =0x3f and trigger_state_set_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34670   #define DBG_REG_TRIGGER_STATE_SET_CNSTR_RANGE_23_TRIGGER_STATE_SET_CNSTR_RANGE_LSB_23_SHIFT                5
34671 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_0                                                             0x0107dcUL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34672 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_1                                                             0x0107e0UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34673 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_2                                                             0x0107e4UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34674 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_3                                                             0x0107e8UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34675 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_4                                                             0x0107ecUL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34676 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_5                                                             0x0107f0UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34677 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_6                                                             0x0107f4UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34678 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_7                                                             0x0107f8UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34679 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_8                                                             0x0107fcUL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34680 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_9                                                             0x010800UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34681 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_10                                                            0x010804UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34682 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_11                                                            0x010808UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34683 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_12                                                            0x01080cUL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34684 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_13                                                            0x010810UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34685 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_14                                                            0x010814UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34686 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_15                                                            0x010818UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34687 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_16                                                            0x01081cUL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34688 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_17                                                            0x010820UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34689 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_18                                                            0x010824UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34690 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_19                                                            0x010828UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34691 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_20                                                            0x01082cUL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34692 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_21                                                            0x010830UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34693 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_22                                                            0x010834UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34694 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_OFFSET_23                                                            0x010838UL //Access:RW   DataWidth:0xb    // The above value vector (data & frame) should be compared trigger_state_set_cnstr_offseti[11:3] cycles after start of message on data[32*(trigger_state_set_cnstr_offseti[2:0]+1)-1:32*trigger_state_set_cnstr_offseti[2:0]] and frame[32*trigger_state_set_cnstr_offseti[2:0]].
34695 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_0                                                               0x01083cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34696 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_1                                                               0x010840UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34697 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_2                                                               0x010844UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34698 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_3                                                               0x010848UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34699 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_4                                                               0x01084cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34700 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_5                                                               0x010850UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34701 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_6                                                               0x010854UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34702 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_7                                                               0x010858UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34703 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_8                                                               0x01085cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34704 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_9                                                               0x010860UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34705 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_10                                                              0x010864UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34706 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_11                                                              0x010868UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34707 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_12                                                              0x01086cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34708 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_13                                                              0x010870UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34709 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_14                                                              0x010874UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34710 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_15                                                              0x010878UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34711 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_16                                                              0x01087cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34712 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_17                                                              0x010880UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34713 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_18                                                              0x010884UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34714 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_19                                                              0x010888UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34715 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_20                                                              0x01088cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34716 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_21                                                              0x010890UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34717 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_22                                                              0x010894UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34718 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_MUST_23                                                              0x010898UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector must exist as part of the message. (b) 0: the above value vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34719 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_0                                                             0x01089cUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34720 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_1                                                             0x0108a0UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34721 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_2                                                             0x0108a4UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34722 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_3                                                             0x0108a8UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34723 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_4                                                             0x0108acUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34724 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_5                                                             0x0108b0UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34725 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_6                                                             0x0108b4UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34726 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_7                                                             0x0108b8UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34727 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_8                                                             0x0108bcUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34728 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_9                                                             0x0108c0UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34729 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_10                                                            0x0108c4UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34730 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_11                                                            0x0108c8UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34731 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_12                                                            0x0108ccUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34732 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_13                                                            0x0108d0UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34733 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_14                                                            0x0108d4UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34734 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_15                                                            0x0108d8UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34735 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_16                                                            0x0108dcUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34736 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_17                                                            0x0108e0UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34737 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_18                                                            0x0108e4UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34738 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_19                                                            0x0108e8UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34739 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_20                                                            0x0108ecUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34740 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_21                                                            0x0108f0UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34741 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_22                                                            0x0108f4UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34742 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_INDRCT_23                                                            0x0108f8UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the trigger_state_set_cnstr_datai.  (b) 01: indirect: use the recorded value from of fsm triggering machine (trigger_indirect0_recorded_data).  (c) 10: indirect: use the recorded value from of fsm triggering machine (trigger_indirect1_recorded_data).
34743 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_0                                                             0x0108fcUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34744 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_1                                                             0x010900UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34745 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_2                                                             0x010904UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34746 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_3                                                             0x010908UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34747 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_4                                                             0x01090cUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34748 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_5                                                             0x010910UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34749 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_6                                                             0x010914UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34750 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_7                                                             0x010918UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b operation is NOT equal (trigger_state_set_cnstr_oprtni > 0)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34751 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_8                                                             0x01091cUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34752 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_9                                                             0x010920UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34753 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_10                                                            0x010924UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34754 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_11                                                            0x010928UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34755 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_12                                                            0x01092cUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34756 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_13                                                            0x010930UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34757 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_14                                                            0x010934UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34758 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_15                                                            0x010938UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34759 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_16                                                            0x01093cUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34760 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_17                                                            0x010940UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34761 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_18                                                            0x010944UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34762 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_19                                                            0x010948UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34763 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_20                                                            0x01094cUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34764 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_21                                                            0x010950UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34765 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_22                                                            0x010954UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34766 #define DBG_REG_TRIGGER_STATE_SET_CNSTR_CYCLIC_23                                                            0x010958UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal) (trigger_state_set_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0  (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34767 #define DBG_REG_TRIGGER_STATE_MSG_LENGTH_ENABLE_0                                                            0x01095cUL //Access:RW   DataWidth:0x1    // (a) 1: use trigger_state_msg_lengthi  to determine message boundary. (b) 0: use masking according to trigger_state_id only.
34768 #define DBG_REG_TRIGGER_STATE_MSG_LENGTH_ENABLE_1                                                            0x010960UL //Access:RW   DataWidth:0x1    // (a) 1: use trigger_state_msg_lengthi  to determine message boundary. (b) 0: use masking according to trigger_state_id only.
34769 #define DBG_REG_TRIGGER_STATE_MSG_LENGTH_ENABLE_2                                                            0x010964UL //Access:RW   DataWidth:0x1    // (a) 1: use trigger_state_msg_lengthi  to determine message boundary. (b) 0: use masking according to trigger_state_id only.
34770 #define DBG_REG_TRIGGER_STATE_MSG_LENGTH_0                                                                   0x010968UL //Access:RW   DataWidth:0x8    // Message length-1  in terms of numbers of 128-bit cycles. NOTE: (a) if for example trigger_state_msg_lengthi=0 then Message length = 1 cycle. (b) if for example trigger_state_msg_lengthi=1 then Message length = 2 cycles. etc.   (c) Applicable only when trigger_state_msg_length_eni = 1.
34771 #define DBG_REG_TRIGGER_STATE_MSG_LENGTH_1                                                                   0x01096cUL //Access:RW   DataWidth:0x8    // Message length-1  in terms of numbers of 128-bit cycles. NOTE: (a) if for example trigger_state_msg_lengthi=0 then Message length = 1 cycle. (b) if for example trigger_state_msg_lengthi=1 then Message length = 2 cycles. etc.   (c) Applicable only when trigger_state_msg_length_eni = 1.
34772 #define DBG_REG_TRIGGER_STATE_MSG_LENGTH_2                                                                   0x010970UL //Access:RW   DataWidth:0x8    // Message length-1  in terms of numbers of 128-bit cycles. NOTE: (a) if for example trigger_state_msg_lengthi=0 then Message length = 1 cycle. (b) if for example trigger_state_msg_lengthi=1 then Message length = 2 cycles. etc.   (c) Applicable only when trigger_state_msg_length_eni = 1.
34773 #define DBG_REG_TRIGGER_EVENT                                                                                0x010974UL //Access:R    DataWidth:0x1    // Configured messages sequencing was identified.
34774 #define DBG_REG_TRIGGER_INDIRECT0_STATE                                                                      0x010978UL //Access:RW   DataWidth:0x3    // If set then record data in relevant state;  If clear then do not record data in relevant state;    b0: state0; b1: state1; b2: state2;.
34775 #define DBG_REG_TRIGGER_INDIRECT0_OFFSET_0                                                                   0x01097cUL //Access:RW   DataWidth:0xb    // The offset in relevant state (fsm triggering machine) from beginning of message to the data that should be recorded for indirect value usage. If set of constraints appear more than once (trigger_state_set_counti >1) then data[32*(trigger_indirect0_offseti[2:0]+1)-1:32*trigger_indirect0_offseti[2:0]] in cycle trigger_indirect0_offseti[11:3] from the last message will be recorded. For example offset=0 is for 128-bit cycle 0 for the 32 lsb; offset=1 is for 128-bit cycle 0 for the bits 63:32; offset=4N is for 128-bit cycle N for the 32 lsb; offset=4N+2 is for 128-bit cycle N for the bits 95:64.
34776 #define DBG_REG_TRIGGER_INDIRECT0_OFFSET_1                                                                   0x010980UL //Access:RW   DataWidth:0xb    // The offset in relevant state (fsm triggering machine) from beginning of message to the data that should be recorded for indirect value usage. If set of constraints appear more than once (trigger_state_set_counti >1) then data[32*(trigger_indirect0_offseti[2:0]+1)-1:32*trigger_indirect0_offseti[2:0]] in cycle trigger_indirect0_offseti[11:3] from the last message will be recorded. For example offset=0 is for 128-bit cycle 0 for the 32 lsb; offset=1 is for 128-bit cycle 0 for the bits 63:32; offset=4N is for 128-bit cycle N for the 32 lsb; offset=4N+2 is for 128-bit cycle N for the bits 95:64.
34777 #define DBG_REG_TRIGGER_INDIRECT0_OFFSET_2                                                                   0x010984UL //Access:RW   DataWidth:0xb    // The offset in relevant state (fsm triggering machine) from beginning of message to the data that should be recorded for indirect value usage. If set of constraints appear more than once (trigger_state_set_counti >1) then data[32*(trigger_indirect0_offseti[2:0]+1)-1:32*trigger_indirect0_offseti[2:0]] in cycle trigger_indirect0_offseti[11:3] from the last message will be recorded. For example offset=0 is for 128-bit cycle 0 for the 32 lsb; offset=1 is for 128-bit cycle 0 for the bits 63:32; offset=4N is for 128-bit cycle N for the 32 lsb; offset=4N+2 is for 128-bit cycle N for the bits 95:64.
34778 #define DBG_REG_TRIGGER_INDIRECT0_SHIFT_0                                                                    0x010988UL //Access:RW   DataWidth:0x5    // Shift vector (bit resolution) for the data trigger_indirect0_recorded_data  The shift is implemented after the recording (after the registering) of the indirect register is implemented. The comparison with the actual coming data is implemented on the shifted data.
34779 #define DBG_REG_TRIGGER_INDIRECT0_SHIFT_1                                                                    0x01098cUL //Access:RW   DataWidth:0x5    // Shift vector (bit resolution) for the data trigger_indirect0_recorded_data  The shift is implemented after the recording (after the registering) of the indirect register is implemented. The comparison with the actual coming data is implemented on the shifted data.
34780 #define DBG_REG_TRIGGER_INDIRECT0_SHIFT_2                                                                    0x010990UL //Access:RW   DataWidth:0x5    // Shift vector (bit resolution) for the data trigger_indirect0_recorded_data  The shift is implemented after the recording (after the registering) of the indirect register is implemented. The comparison with the actual coming data is implemented on the shifted data.
34781 #define DBG_REG_TRIGGER_INDIRECT0_MASK_0                                                                     0x010994UL //Access:RW   DataWidth:0x20   // If set then the relevant bit will be zeroed; if clear then the relevant bit will be registered with its exact data. NOTE: (a) Mask is implemented prior to registering the recorded data to trigger_indirect0_recorded_data; (b) The mask is implemented in bit resolution. (c) useful when trigger_state_set_cnstr_oprtni is in (>/</=</=>).
34782 #define DBG_REG_TRIGGER_INDIRECT0_MASK_1                                                                     0x010998UL //Access:RW   DataWidth:0x20   // If set then the relevant bit will be zeroed; if clear then the relevant bit will be registered with its exact data. NOTE: (a) Mask is implemented prior to registering the recorded data to trigger_indirect0_recorded_data; (b) The mask is implemented in bit resolution. (c) useful when trigger_state_set_cnstr_oprtni is in (>/</=</=>).
34783 #define DBG_REG_TRIGGER_INDIRECT0_MASK_2                                                                     0x01099cUL //Access:RW   DataWidth:0x20   // If set then the relevant bit will be zeroed; if clear then the relevant bit will be registered with its exact data. NOTE: (a) Mask is implemented prior to registering the recorded data to trigger_indirect0_recorded_data; (b) The mask is implemented in bit resolution. (c) useful when trigger_state_set_cnstr_oprtni is in (>/</=</=>).
34784 #define DBG_REG_TRIGGER_INDIRECT0_RECORDED_DATA                                                              0x0109a0UL //Access:R    DataWidth:0x20   // The data that was recorded trigger_indirect0_offset cycles after start of message (during triggering machine operation in state trigger_indirect0_state); NOTE: CID recording for filtering purpose within the sem must use this register (and NOT trigger_indirect1_recorded_data register).
34785 #define DBG_REG_TRIGGER_INDIRECT1_STATE                                                                      0x0109a4UL //Access:RW   DataWidth:0x3    // If set then record data in relevant state;  If clear then do not record data in relevant state; b0: state0; b1: state1; b2: state2;.
34786 #define DBG_REG_TRIGGER_INDIRECT1_OFFSET_0                                                                   0x0109a8UL //Access:RW   DataWidth:0xb    // The offset in relevant state (fsm triggering machine) from beginning of message to the data that should be recorded for indirect value usage. If set of constraints appear more than once (trigger_state_set_counti >1) then data[32*(trigger_indirect1_offseti[2:0]+1)-1:32*trigger_indirect1_offseti[2:0]] in cycle trigger_indirect1_offseti[11:3] from the last message will be recorded. For example offset=0 is for 128-bit cycle 0 for the 32 lsb; offset=1 is for 128-bit cycle 0 for the bits 63:32; offset=4N is for 128-bit cycle N for the 32 lsb; offset=4N+2 is for 128-bit cycle N for the bits 95:64.
34787 #define DBG_REG_TRIGGER_INDIRECT1_OFFSET_1                                                                   0x0109acUL //Access:RW   DataWidth:0xb    // The offset in relevant state (fsm triggering machine) from beginning of message to the data that should be recorded for indirect value usage. If set of constraints appear more than once (trigger_state_set_counti >1) then data[32*(trigger_indirect1_offseti[2:0]+1)-1:32*trigger_indirect1_offseti[2:0]] in cycle trigger_indirect1_offseti[11:3] from the last message will be recorded. For example offset=0 is for 128-bit cycle 0 for the 32 lsb; offset=1 is for 128-bit cycle 0 for the bits 63:32; offset=4N is for 128-bit cycle N for the 32 lsb; offset=4N+2 is for 128-bit cycle N for the bits 95:64.
34788 #define DBG_REG_TRIGGER_INDIRECT1_OFFSET_2                                                                   0x0109b0UL //Access:RW   DataWidth:0xb    // The offset in relevant state (fsm triggering machine) from beginning of message to the data that should be recorded for indirect value usage. If set of constraints appear more than once (trigger_state_set_counti >1) then data[32*(trigger_indirect1_offseti[2:0]+1)-1:32*trigger_indirect1_offseti[2:0]] in cycle trigger_indirect1_offseti[11:3] from the last message will be recorded. For example offset=0 is for 128-bit cycle 0 for the 32 lsb; offset=1 is for 128-bit cycle 0 for the bits 63:32; offset=4N is for 128-bit cycle N for the 32 lsb; offset=4N+2 is for 128-bit cycle N for the bits 95:64.
34789 #define DBG_REG_TRIGGER_INDIRECT1_SHIFT_0                                                                    0x0109b4UL //Access:RW   DataWidth:0x5    // Shift vector (bit resolution) for the data trigger_indirect1_recorded_data  The shift is implemented after the recording (after the registering) of the indirect register is implemented. The comparison with the actual coming data is implemented on the shifted data.
34790 #define DBG_REG_TRIGGER_INDIRECT1_SHIFT_1                                                                    0x0109b8UL //Access:RW   DataWidth:0x5    // Shift vector (bit resolution) for the data trigger_indirect1_recorded_data  The shift is implemented after the recording (after the registering) of the indirect register is implemented. The comparison with the actual coming data is implemented on the shifted data.
34791 #define DBG_REG_TRIGGER_INDIRECT1_SHIFT_2                                                                    0x0109bcUL //Access:RW   DataWidth:0x5    // Shift vector (bit resolution) for the data trigger_indirect1_recorded_data  The shift is implemented after the recording (after the registering) of the indirect register is implemented. The comparison with the actual coming data is implemented on the shifted data.
34792 #define DBG_REG_TRIGGER_INDIRECT1_MASK_0                                                                     0x0109c0UL //Access:RW   DataWidth:0x20   // If set then the relevant bit will be zeroed; if clear then the relevant bit will be registered with its exact data.  NOTE:  (a) Mask is implemented prior to registering the recorded data to trigger_indirect1_recorded_data; (b) The mask is implemented in bit resolution. (c) useful when trigger_state_set_cnstr_oprtni is in (>/</=</=>).
34793 #define DBG_REG_TRIGGER_INDIRECT1_MASK_1                                                                     0x0109c4UL //Access:RW   DataWidth:0x20   // If set then the relevant bit will be zeroed; if clear then the relevant bit will be registered with its exact data.  NOTE:  (a) Mask is implemented prior to registering the recorded data to trigger_indirect1_recorded_data; (b) The mask is implemented in bit resolution. (c) useful when trigger_state_set_cnstr_oprtni is in (>/</=</=>).
34794 #define DBG_REG_TRIGGER_INDIRECT1_MASK_2                                                                     0x0109c8UL //Access:RW   DataWidth:0x20   // If set then the relevant bit will be zeroed; if clear then the relevant bit will be registered with its exact data.  NOTE:  (a) Mask is implemented prior to registering the recorded data to trigger_indirect1_recorded_data; (b) The mask is implemented in bit resolution. (c) useful when trigger_state_set_cnstr_oprtni is in (>/</=</=>).
34795 #define DBG_REG_TRIGGER_INDIRECT1_RECORDED_DATA                                                              0x0109ccUL //Access:R    DataWidth:0x20   // The data that was recorded trigger_indirect1_offset cycles after start of message (during triggering machine operation in state trigger_indirect0_state);.
34796 #define DBG_REG_FILTER_ENABLE                                                                                0x0109d0UL //Access:RW   DataWidth:0x2    // (a) 00 - Filter off; in that case all data should be transmitted to the internal buffer without any filtering implemented (data should bypass filtering machine). (b) 01 - Filter on prior (in time domain) to trigger_event (asserted by the triggering machine block) only; When off (after trigger event) - data should be transmitted to the internal buffer without any filtering. in this mode trigger_enable must be set.  (c) 10 - Filter on upon trigger_event (asserted by the triggering machine) only. When off (before trigger event) - data should be transmitted to the internal buffer without any filtering. in this mode trigger_enable must be set. (d) 11 - Filter on - constant filtering; in this case the triggering event (asserted by the triggering machine) is irrelevant.
34797 #define DBG_REG_FILTER_ID_NUM                                                                                0x0109d4UL //Access:RW   DataWidth:0x4    // Number of ID that should be filtered.Number of ID that should be filtered. For HW block only bits[2:0] are used. Bit[3] should be set to 0. For STORM bit[3] designates what STORM should be triggered (0 - STORM A; 1 - STORM B). Bits[2:0] designate STORM ID.
34798 #define DBG_REG_FILTER_CNSTR_DATA_0                                                                          0x0109d8UL //Access:RW   DataWidth:0x20   // The value that need to be compared with data[32*(filter_cnstr_offseti[2:0]+1)-1:32*filter_cnstr_offseti[2:0]].
34799 #define DBG_REG_FILTER_CNSTR_DATA_1                                                                          0x0109dcUL //Access:RW   DataWidth:0x20   // The value that need to be compared with data[32*(filter_cnstr_offseti[2:0]+1)-1:32*filter_cnstr_offseti[2:0]].
34800 #define DBG_REG_FILTER_CNSTR_DATA_2                                                                          0x0109e0UL //Access:RW   DataWidth:0x20   // The value that need to be compared with data[32*(filter_cnstr_offseti[2:0]+1)-1:32*filter_cnstr_offseti[2:0]].
34801 #define DBG_REG_FILTER_CNSTR_DATA_3                                                                          0x0109e4UL //Access:RW   DataWidth:0x20   // The value that need to be compared with data[32*(filter_cnstr_offseti[2:0]+1)-1:32*filter_cnstr_offseti[2:0]].
34802 #define DBG_REG_FILTER_CNSTR_FRAME_0                                                                         0x0109e8UL //Access:RW   DataWidth:0x1    // The value that need to be compared with frame[32*filter_cnstr_offseti[2:0]].
34803 #define DBG_REG_FILTER_CNSTR_FRAME_1                                                                         0x0109ecUL //Access:RW   DataWidth:0x1    // The value that need to be compared with frame[32*filter_cnstr_offseti[2:0]].
34804 #define DBG_REG_FILTER_CNSTR_FRAME_2                                                                         0x0109f0UL //Access:RW   DataWidth:0x1    // The value that need to be compared with frame[32*filter_cnstr_offseti[2:0]].
34805 #define DBG_REG_FILTER_CNSTR_FRAME_3                                                                         0x0109f4UL //Access:RW   DataWidth:0x1    // The value that need to be compared with frame[32*filter_cnstr_offseti[2:0]].
34806 #define DBG_REG_FILTER_CNSTR_DATA_MASK_0                                                                     0x0109f8UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not operation (filter_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34807 #define DBG_REG_FILTER_CNSTR_DATA_MASK_1                                                                     0x0109fcUL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not operation (filter_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34808 #define DBG_REG_FILTER_CNSTR_DATA_MASK_2                                                                     0x010a00UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not operation (filter_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34809 #define DBG_REG_FILTER_CNSTR_DATA_MASK_3                                                                     0x010a04UL //Access:RW   DataWidth:0x20   // If specific bit is 1 then the matched bit in the above data vector is masked (not compared); the mask is valid only for the equal and not operation (filter_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34810 #define DBG_REG_FILTER_CNSTR_FRAME_MASK_0                                                                    0x010a08UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 -  the frame is compared; NOTE:  The mask is valid only for the equal and not equal operations (trigger_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34811 #define DBG_REG_FILTER_CNSTR_FRAME_MASK_1                                                                    0x010a0cUL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 -  the frame is compared; NOTE:  The mask is valid only for the equal and not equal operations (trigger_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34812 #define DBG_REG_FILTER_CNSTR_FRAME_MASK_2                                                                    0x010a10UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 -  the frame is compared; NOTE:  The mask is valid only for the equal and not equal operations (trigger_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34813 #define DBG_REG_FILTER_CNSTR_FRAME_MASK_3                                                                    0x010a14UL //Access:RW   DataWidth:0x1    // (a) 1 - the frame is masked (not compared); (b) 0 -  the frame is compared; NOTE:  The mask is valid only for the equal and not equal operations (trigger_cnstr_oprtni=000 and 101); i.e. not valid for </<=/>=/>.
34814 #define DBG_REG_FILTER_CNSTR_OFFSET_0                                                                        0x010a18UL //Access:RW   DataWidth:0x5    // The filtering is implemented according to the data on the first 4 cycles only. The above value vector (data and frame) should be compared filter_cnstr_offseti[4:3] cycles after start of message; filter_cnstr_offseti[2:0] represent the dword offset within a cycle.
34815 #define DBG_REG_FILTER_CNSTR_OFFSET_1                                                                        0x010a1cUL //Access:RW   DataWidth:0x5    // The filtering is implemented according to the data on the first 4 cycles only. The above value vector (data and frame) should be compared filter_cnstr_offseti[4:3] cycles after start of message; filter_cnstr_offseti[2:0] represent the dword offset within a cycle.
34816 #define DBG_REG_FILTER_CNSTR_OFFSET_2                                                                        0x010a20UL //Access:RW   DataWidth:0x5    // The filtering is implemented according to the data on the first 4 cycles only. The above value vector (data and frame) should be compared filter_cnstr_offseti[4:3] cycles after start of message; filter_cnstr_offseti[2:0] represent the dword offset within a cycle.
34817 #define DBG_REG_FILTER_CNSTR_OFFSET_3                                                                        0x010a24UL //Access:RW   DataWidth:0x5    // The filtering is implemented according to the data on the first 4 cycles only. The above value vector (data and frame) should be compared filter_cnstr_offseti[4:3] cycles after start of message; filter_cnstr_offseti[2:0] represent the dword offset within a cycle.
34818 #define DBG_REG_FILTER_CNSTR_OPRTN_0                                                                         0x010a28UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and filter_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<); (c)010 - smaller or equal (<=); (d) 011 greater or equal (>=); (e) 100 = greater than (>); (f) 101 = not equal (!=);.
34819 #define DBG_REG_FILTER_CNSTR_OPRTN_1                                                                         0x010a2cUL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and filter_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<); (c)010 - smaller or equal (<=); (d) 011 greater or equal (>=); (e) 100 = greater than (>); (f) 101 = not equal (!=);.
34820 #define DBG_REG_FILTER_CNSTR_OPRTN_2                                                                         0x010a30UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and filter_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<); (c)010 - smaller or equal (<=); (d) 011 greater or equal (>=); (e) 100 = greater than (>); (f) 101 = not equal (!=);.
34821 #define DBG_REG_FILTER_CNSTR_OPRTN_3                                                                         0x010a34UL //Access:RW   DataWidth:0x3    // The comparison operation that should be implemented between actual data and filter_cnstr_datai as follows: (a) 000 - equal; (b) 001 - smaller than (<); (c)010 - smaller or equal (<=); (d) 011 greater or equal (>=); (e) 100 = greater than (>); (f) 101 = not equal (!=);.
34822 #define DBG_REG_FILTER_CNSTR_RANGE_0                                                                         0x010a38UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34823   #define DBG_REG_FILTER_CNSTR_RANGE_0_FILTER_CNSTR_RANGE_WIDTH_0                                            (0x1f<<0) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data; For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34824   #define DBG_REG_FILTER_CNSTR_RANGE_0_FILTER_CNSTR_RANGE_WIDTH_0_SHIFT                                      0
34825   #define DBG_REG_FILTER_CNSTR_RANGE_0_FILTER_CNSTR_RANGE_LSB_0                                              (0x1f<<5) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34826   #define DBG_REG_FILTER_CNSTR_RANGE_0_FILTER_CNSTR_RANGE_LSB_0_SHIFT                                        5
34827 #define DBG_REG_FILTER_CNSTR_RANGE_1                                                                         0x010a3cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
34828   #define DBG_REG_FILTER_CNSTR_RANGE_1_FILTER_CNSTR_RANGE_WIDTH_1                                            (0x1f<<0) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data; For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34829   #define DBG_REG_FILTER_CNSTR_RANGE_1_FILTER_CNSTR_RANGE_WIDTH_1_SHIFT                                      0
34830   #define DBG_REG_FILTER_CNSTR_RANGE_1_FILTER_CNSTR_RANGE_LSB_1                                              (0x1f<<5) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34831   #define DBG_REG_FILTER_CNSTR_RANGE_1_FILTER_CNSTR_RANGE_LSB_1_SHIFT                                        5
34832 #define DBG_REG_FILTER_CNSTR_RANGE_2                                                                         0x010a40UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34833   #define DBG_REG_FILTER_CNSTR_RANGE_2_FILTER_CNSTR_RANGE_WIDTH_2                                            (0x1f<<0) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data; For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34834   #define DBG_REG_FILTER_CNSTR_RANGE_2_FILTER_CNSTR_RANGE_WIDTH_2_SHIFT                                      0
34835   #define DBG_REG_FILTER_CNSTR_RANGE_2_FILTER_CNSTR_RANGE_LSB_2                                              (0x1f<<5) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34836   #define DBG_REG_FILTER_CNSTR_RANGE_2_FILTER_CNSTR_RANGE_LSB_2_SHIFT                                        5
34837 #define DBG_REG_FILTER_CNSTR_RANGE_3                                                                         0x010a44UL //Access:RW   DataWidth:0xa    // Multi Field Register.
34838   #define DBG_REG_FILTER_CNSTR_RANGE_3_FILTER_CNSTR_RANGE_WIDTH_3                                            (0x1f<<0) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data; For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34839   #define DBG_REG_FILTER_CNSTR_RANGE_3_FILTER_CNSTR_RANGE_WIDTH_3_SHIFT                                      0
34840   #define DBG_REG_FILTER_CNSTR_RANGE_3_FILTER_CNSTR_RANGE_LSB_3                                              (0x1f<<5) // If the comparison operation is not (equal or not equal) (filter_cnstr_oprtni>000 or 101) than apply the operation on a field of width filter_cnstr_range_width+1 (values: 0..31) from the actual coming data from bit filter_cnstr_range_lsb (values: 0..31) of the actual coming data;  For example if width=12 and lsb=8 and actual coming data=0xabcf9a1e and filter_cnstr_datai =0x3f and filter_cnstr_oprtni =001 (<)  THEN the applied comparison is:0x3f < 0xf9a (which is TRUE).
34841   #define DBG_REG_FILTER_CNSTR_RANGE_3_FILTER_CNSTR_RANGE_LSB_3_SHIFT                                        5
34842 #define DBG_REG_FILTER_CNSTR_MUST_0                                                                          0x010a48UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector & frame must exist as part of the message.  (b) 0: the above data vector & vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34843 #define DBG_REG_FILTER_CNSTR_MUST_1                                                                          0x010a4cUL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector & frame must exist as part of the message.  (b) 0: the above data vector & vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34844 #define DBG_REG_FILTER_CNSTR_MUST_2                                                                          0x010a50UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector & frame must exist as part of the message.  (b) 0: the above data vector & vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34845 #define DBG_REG_FILTER_CNSTR_MUST_3                                                                          0x010a54UL //Access:RW   DataWidth:0x1    // (a) 1: the above data vector & frame must exist as part of the message.  (b) 0: the above data vector & vector is not mandatory for the message; However at least one of those (low) constraints must exist as part of the message.
34846 #define DBG_REG_FILTER_CNSTR_INDIRECT_0                                                                      0x010a58UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the filter_cnstr_datai.(b) 01: indirect: use the recorded value 0 from of fsm triggering machine (trigger_indirect0_recorded_data).   (c) 10: indirect: use the recorded value 1 from of fsm triggering machine (trigger_indirect1_recorded_data). NOTE: if filter_enable=11 OR filter_enable=01 then filter_cnstr_indirecti MUST be all 0 (need to filter prior to triggering machine event and hence cannot use the recorded data from state 0 in triggering machine).
34847 #define DBG_REG_FILTER_CNSTR_INDIRECT_1                                                                      0x010a5cUL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the filter_cnstr_datai.(b) 01: indirect: use the recorded value 0 from of fsm triggering machine (trigger_indirect0_recorded_data).   (c) 10: indirect: use the recorded value 1 from of fsm triggering machine (trigger_indirect1_recorded_data). NOTE: if filter_enable=11 OR filter_enable=01 then filter_cnstr_indirecti MUST be all 0 (need to filter prior to triggering machine event and hence cannot use the recorded data from state 0 in triggering machine).
34848 #define DBG_REG_FILTER_CNSTR_INDIRECT_2                                                                      0x010a60UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the filter_cnstr_datai.(b) 01: indirect: use the recorded value 0 from of fsm triggering machine (trigger_indirect0_recorded_data).   (c) 10: indirect: use the recorded value 1 from of fsm triggering machine (trigger_indirect1_recorded_data). NOTE: if filter_enable=11 OR filter_enable=01 then filter_cnstr_indirecti MUST be all 0 (need to filter prior to triggering machine event and hence cannot use the recorded data from state 0 in triggering machine).
34849 #define DBG_REG_FILTER_CNSTR_INDIRECT_3                                                                      0x010a64UL //Access:RW   DataWidth:0x2    // (a) 00: direct: use the value which was configured in the filter_cnstr_datai.(b) 01: indirect: use the recorded value 0 from of fsm triggering machine (trigger_indirect0_recorded_data).   (c) 10: indirect: use the recorded value 1 from of fsm triggering machine (trigger_indirect1_recorded_data). NOTE: if filter_enable=11 OR filter_enable=01 then filter_cnstr_indirecti MUST be all 0 (need to filter prior to triggering machine event and hence cannot use the recorded data from state 0 in triggering machine).
34850 #define DBG_REG_FILTER_CNSTR_CYCLIC_0                                                                        0x010a68UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal)  (filter_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0 (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34851 #define DBG_REG_FILTER_CNSTR_CYCLIC_1                                                                        0x010a6cUL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal)  (filter_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0 (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34852 #define DBG_REG_FILTER_CNSTR_CYCLIC_2                                                                        0x010a70UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal)  (filter_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0 (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34853 #define DBG_REG_FILTER_CNSTR_CYCLIC_3                                                                        0x010a74UL //Access:RW   DataWidth:0x1    // Refers the comparison which is implemented in case the operation is NOT (equal or not equal)  (filter_cnstr_oprtni > 000 or 101)  (a) 0 - regular comparsion (not cyclic): a>b if a-b >0 (b) 1 - cyclic comparison: a>b if a-b<2^31-1 (half the range of 32 bit).
34854 #define DBG_REG_FILTER_MSG_LENGTH_ENABLE                                                                     0x010a78UL //Access:RW   DataWidth:0x1    // (a) 1: use filter_msg_length to determine message boundary. (b) 0: use the frame bit to determine message boundary.
34855 #define DBG_REG_FILTER_MSG_LENGTH                                                                            0x010a7cUL //Access:RW   DataWidth:0x8    // Message length-1  in terms of numbers of 128-bit cycles.  NOTE: (a) if for example filter_msg_length=0 then Message length = 1 cycle. (b) if for example filter_msg_lengthi=1 then Message length = 2 cycles. etc (c) Applicable only when filter_msg_length_en = 1.
34856 #define DBG_REG_FILTER_PARTIAL_RECORD_EN                                                                     0x010a80UL //Access:RW   DataWidth:0x1    // When set that enables of partial message record. Other way record is done for whole message (when message is filtered). Note: (a) When filter_enable = 1 (Filter on prior to trigger_event) the messages are partially recorded not only before the trigger_event but also after trigger_event (for the messages that are not filtered). (b) when filter_enable = 2 (Filter on upon trigger_event) the messages are partially recorded not only after the trigger_event, but also before trigger_event (for the messages that are not filtered).
34857 #define DBG_REG_FILTER_PARTIAL_RECORD_NUM                                                                    0x010a84UL //Access:RW   DataWidth:0x8    // The message length-1 of the recorded part size in terms of numbers of 128-bit cycles: 0 is 1 cycle; 1 is 2 cycles; etc. Applicable only when filter_partial_record_en = 1.
34858 #define DBG_REG_RCRD_ON_WINDOW_PRE_TRGR_EVNT_MODE                                                            0x010a88UL //Access:RW   DataWidth:0x2    // Recording mode prior to trigger event: (a) 00 - record from time=0;  (b) 01 - record rcrd_on_window_pre_num_chunks chunks to internal buffer prior to triggering event; (c) 10 - Don't record prior to triggering event (drop data).  NOTE: applicable only if trigger_enable=1.
34859 #define DBG_REG_RCRD_ON_WINDOW_POST_TRGR_EVNT_MODE                                                           0x010a8cUL //Access:RW   DataWidth:0x1    // Recording mode upon trigger event:  (a) 0- enable recording data upon triggering event; in that case record for rcrd_on_window_post_num_cycles valid cycles upon the event;  (b) 1 - disable recording data upon triggering event. NOTE:  applicable only if trigger_enable=1.
34860 #define DBG_REG_RCRD_ON_WINDOW_PRE_NUM_CHUNKS                                                                0x010a90UL //Access:RW   DataWidth:0x6    // Number of chunks (chunk = 4 lines of 512 bit each within the internal buffer) that should be recorded to the internal buffer prior to triggering event. NOTE:  (1) applicable only when rcrd_on_window_pre_trgr_evnt_mode=01; (2) valid values are 1..47;  (3) the data that will be stored in the internal buffer is the most recent data prior to the triggering event. (4) rcrd_on_window_pre_num_chunks represents the maximum number of chunks that will be written to the internal buffer; if from since time=0 until triggering event the amount of driven data is smaller then the amount of the above value the amount of data stored in the internal buffer will be smaller then the above value.
34861 #define DBG_REG_RCRD_ON_WINDOW_POST_NUM_CYCLES                                                               0x010a94UL //Access:RW   DataWidth:0x20   // Number of valid cycles that should be recorded upon triggering event.  NOTE: (1) applicable only when rcrd_on_window_post_trgr_evnt_mode=0; (2) value of 0xffffffff (maximum value) result in recording of unlimited amount of cycles (infinite amount of cycles).
34862 #define DBG_REG_PCI_FUNC_NUM                                                                                 0x010a98UL //Access:RW   DataWidth:0x10   // 16-bit opaque FID for pci request interface.
34863 #define DBG_REG_INT_BUFFER_WRAP_COUNTER                                                                      0x010a9cUL //Access:R    DataWidth:0x20   // Number of wraps on internal buffer; NOTE: valid only when debug_target=0 (internal buffer) and full_mode=1 (wrap) . Will stuck on all ones.
34864 #define DBG_REG_DBG_NM_MBIST1_CNTRL_CMD                                                                      0x010aa0UL //Access:RW   DataWidth:0x5    // NA.
34865 #define DBG_REG_NM_CLK_MBIST1_CNTRL_DBG_STATUS_0                                                             0x010aa4UL //Access:R    DataWidth:0x20   // NA.
34866 #define DBG_REG_NM_CLK_MBIST1_CNTRL_DBG_STATUS_1                                                             0x010aa8UL //Access:R    DataWidth:0x20   // NA.
34867 #define DBG_REG_NM_CLK_CP_MBIST1_CNTRL_DBG_STATUS_0                                                          0x010aacUL //Access:R    DataWidth:0x20   // NA.
34868 #define DBG_REG_INTERNAL_BUFFER_LSB_TM                                                                       0x010ab0UL //Access:RW   DataWidth:0x8    // Tm port for the internal buffer lsb memory instance.
34869 #define DBG_REG_INTERNAL_BUFFER_MSB_TM                                                                       0x010ab4UL //Access:RW   DataWidth:0x8    // Tm port for the internal buffer msb memory instance.
34870 #define DBG_REG_ECO_RESERVED                                                                                 0x010ab8UL //Access:RW   DataWidth:0x8    // Eco reserved register.
34871 #define DBG_REG_DBG_DRIVER_TRIGGER                                                                           0x010abcUL //Access:RW   DataWidth:0x1    // Used for triggering on driver assertions. For example this can be used in Emulation when The driver identifies an error and write to the for triggerig purpose
34872 #define DBG_REG_CPU_MBIST_MEMCTRL_0_CNTRL_CMD                                                                0x010ac0UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34873 #define DBG_REG_CPU_MBIST_MEMCTRL_1_CNTRL_CMD                                                                0x010ac4UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34874 #define DBG_REG_CPU_MBIST_MEMCTRL_2_CNTRL_CMD                                                                0x010ac8UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34875 #define DBG_REG_CPU_MBIST_MEMCTRL_3_CNTRL_CMD                                                                0x010accUL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34876 #define DBG_REG_CPU_MBIST_MEMCTRL_4_CNTRL_CMD                                                                0x010ad0UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34877 #define DBG_REG_CPU_MBIST_MEMCTRL_5_CNTRL_CMD                                                                0x010ad4UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34878 #define DBG_REG_CPU_MBIST_MEMCTRL_6_CNTRL_CMD                                                                0x010ad8UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34879 #define DBG_REG_CPU_MBIST_MEMCTRL_7_CNTRL_CMD                                                                0x010adcUL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34880 #define DBG_REG_CPU_MBIST_MEMCTRL_8_CNTRL_CMD                                                                0x010ae0UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34881 #define DBG_REG_CPU_MBIST_MEMCTRL_9_CNTRL_CMD                                                                0x010ae4UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
34882 #define DBG_REG_HW_ID_NUM                                                                                    0x010b10UL //Access:RW   DataWidth:0x18   // ID number for each HW block that will be added to trailer when HW block is selected: [2:0]   - bits[31:0]; [5:3]   - bits[63:32]; [8:6]   - bits[95:64]; [11:9]  - bits[127:96]; [14:12] - bits[159:128]; [17:15] - bits[191:160]; [20:18] - bits[223:192]; [23:21] - bits[255:224];
34883 #define DBG_REG_STORM_ID_NUM                                                                                 0x010b14UL //Access:RW   DataWidth:0x12   // ID number for each STORM that will be added to trailer when STORM will be selected: B2:0 - TSEM; B5:3- MSEM; B8:6- USEM; B11:9- XSEM; B14:12 is YSEM; B17:15 is PSEM.
34884 #define DBG_REG_ETHERNET_HDR_0                                                                               0x010b18UL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34885 #define DBG_REG_ETHERNET_HDR_1                                                                               0x010b1cUL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34886 #define DBG_REG_ETHERNET_HDR_2                                                                               0x010b20UL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34887 #define DBG_REG_ETHERNET_HDR_3                                                                               0x010b24UL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34888 #define DBG_REG_ETHERNET_HDR_4                                                                               0x010b28UL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34889 #define DBG_REG_ETHERNET_HDR_5                                                                               0x010b2cUL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34890 #define DBG_REG_ETHERNET_HDR_6                                                                               0x010b30UL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34891 #define DBG_REG_ETHERNET_HDR_7                                                                               0x010b34UL //Access:RW   DataWidth:0x20   // Ethernet header . Its size depends os ethernet_hdr_width register.
34892 #define DBG_REG_ETHERNET_HDR_WIDTH                                                                           0x010b38UL //Access:RW   DataWidth:0x4    // Ethernet header width: 0 - 14 MSB bytes; 1- 16 MSB bytes; .. ; 8 - 30 MSB bytes; 9 -32 MSB bytes. Values 10-15 are not supported.
34893 #define DBG_REG_TARGET_PACKET_SIZE                                                                           0x010b3cUL //Access:RW   DataWidth:0x6    // The packet size to NIG or PXP target is in granularity of chunks. The allowed range is 1-48 that suits to packet size of 256B-12KB. Values 49-63 are unused.
34894 #define DBG_REG_NW_PACKET_COUNTER_EN                                                                         0x010b40UL //Access:RW   DataWidth:0x1    // When 1 enables inserting packet counter at the output to NIG between Ethernet header and data.
34895 #define DBG_REG_NW_PACKET_COUNTER_STATUS                                                                     0x010b44UL //Access:R    DataWidth:0x10   // Packet counter value. Contains number of packets that were sent to NIG.
34896 #define DBG_REG_NW_PACKET_OVERFLOW_COUNTER                                                                   0x010b48UL //Access:RC   DataWidth:0x10   // Number of overflows for nw_packet_counter. Should stuck on all ones.
34897 #define DBG_REG_TIMESTAMP                                                                                    0x010b4cUL //Access:RW   DataWidth:0x20   // Timestamp value. This counter will be incremented when tick counter reaches timestamp_tick value. It may be reset from RBC or set to any init value. This counter starts to count immediately after reset.
34898 #define DBG_REG_TIMESTAMP_TICK                                                                               0x010b50UL //Access:RW   DataWidth:0x20   // Timestamp tick value.
34899 #define DBG_REG_TIMESTAMP_FRAME_EN                                                                           0x010b54UL //Access:RW   DataWidth:0x7    // Timestamp frame enable. This register enables inserting when bit[0] is set and frame[1] is set or bit[1] is set and frame[2] is set or bit[2] is set and frame[3] is set or bit[3] is set and frame[4] is set or bit[4] is set and frame[5] is set or bit[5] is set and frame[6] is set or bit[6] is set and frame[7] is set.
34900 #define DBG_REG_TIMESTAMP_VALID_EN                                                                           0x010b58UL //Access:RW   DataWidth:0x7    // Timestamp valid enable. This register enables inserting timestamp to bits 31:0 when bit[0] is set and valid[1] is set or bit[1] is set and valid[2] is set or bit[2] is set and valid[3] is set or bit[3] is set and valid[4] is set or bit[4] is set and valid[5] is set or bit[5] is set and valid[6] is set or bit[6] is set and valid[7] is set.
34901 #define DBG_REG_TRIGGER_STALL_EN                                                                             0x010b5cUL //Access:RW   DataWidth:0x6    // Stall enable per SEM block. When set enable stall output from DBG to SEM block as result of trigger event: 0 is TSEM; 1- MSEM; 2- USEM; 3- XSEM; 4 is YSEM; 5 is PSEM;.
34902 #define DBG_REG_TRIGGER_STATUS_CUR_STATE                                                                     0x010b60UL //Access:R    DataWidth:0x2    // Current state machine status of trigger block in dbg_trigger.v: states 0-2 are functional state (comparsion is implemented on the constraints) ; state 3 is triggering event.
34903 #define DBG_REG_TRIGGER_STATUS_PAUSE_STATE                                                                   0x010b64UL //Access:R    DataWidth:0x2    // Pause state machine status of trigger block in dbg_trigger_state.v: : state 0 - NOT_HNDLR_MSG; state 1- FRST_HNDLR_MSG; state 2- SCND_HNDLR_MSG; state 3 - unused.
34904 #define DBG_REG_TRIGGER_STATUS_MATCH_COUNTER_SET0                                                            0x010b68UL //Access:R    DataWidth:0x10   // Counter for number of times set 0 appeared in current state in dbg_trigger_state.v.
34905 #define DBG_REG_TRIGGER_STATUS_MATCH_COUNTER_SET1                                                            0x010b6cUL //Access:R    DataWidth:0x10   // Counter for number of times set 1 appeared in current state in dbg_trigger_state.v.
34906 #define DBG_REG_TRIGGER_STATUS_MATCH_CNSTR                                                                   0x010b70UL //Access:R    DataWidth:0x8    // Statistics. Match constraint status. B0 - constraint 0 set0; B1 - constraint 1 set0; B2 - constraint 2 set0; B3 - constraint 3 set0; B4 - constraint 0 set1; B5 - constraint 1 set1; B6 - constraint 2 set1; B7 - constraint 3 set1.
34907 #define DBG_REG_TRIGGER_STATUS_CYCLE_CNT                                                                     0x010b74UL //Access:R    DataWidth:0x8    // Statistics. Cycle counter from beginning of message.
34908 #define DBG_REG_NUM_OF_CYCLES_SENT                                                                           0x010b78UL //Access:RC   DataWidth:0x20   // Debug only: These bits represent the total number of 128-bit cycles sent from the dbg block to output interface (NIG/PCI).
34909 #define DBG_REG_TRIGGER_STATUS_STATE_TRANSITIONS_0                                                           0x010b7cUL //Access:R    DataWidth:0x10   // Debug only: Number of transitions per state.
34910 #define DBG_REG_TRIGGER_STATUS_STATE_TRANSITIONS_1                                                           0x010b80UL //Access:R    DataWidth:0x10   // Debug only: Number of transitions per state.
34911 #define DBG_REG_TRIGGER_STATUS_STATE_TRANSITIONS_2                                                           0x010b84UL //Access:R    DataWidth:0x10   // Debug only: Number of transitions per state.
34912 #define DBG_REG_TRAILER_STATUS_CUR_STATE                                                                     0x010b88UL //Access:R    DataWidth:0x2    // Debug only: Current state status in trailer block : 0 - WAIT_FOR_NEW_LINE; 1- END_OF_CHUNK; 2 - SEND_ADDITIONAL_CHUNK; 3 - SEND_ADDITIONAL_LINE.
34913 #define DBG_REG_TRAILER_STATUS_VALID_DWORDS                                                                  0x010b8cUL //Access:R    DataWidth:0x6    // Debug only: number of valid dwords in trailer block.
34914 #define DBG_REG_FILTER_STATUS_MATCH_CNSTR                                                                    0x010b90UL //Access:R    DataWidth:0x4    // Statistics. Match constraint status. B0 - constraint 0; B1 - constraint 1; B2 - constraint 2 ; B3 - constraint 3.
34915 #define DBG_REG_MEMCTRL_WR_RD_N                                                                              0x010b94UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
34916 #define DBG_REG_MEMCTRL_CMD                                                                                  0x010b98UL //Access:RW   DataWidth:0x8    // command to CPU BIST
34917 #define DBG_REG_MEMCTRL_ADDRESS                                                                              0x010b9cUL //Access:RW   DataWidth:0x8    // address to CPU BIST
34918 #define DBG_REG_MEMCTRL_STATUS                                                                               0x010ba0UL //Access:R    DataWidth:0x20   // status from CPU BIST
34919 #define DBG_REG_NUM_OF_EMPTY_LINES_IN_INT_BUFFER                                                             0x010ba4UL //Access:R    DataWidth:0x8    // Number of empty lines in internal buffer.
34920 #define DBG_REG_FILTER_MODE                                                                                  0x010ba8UL //Access:RW   DataWidth:0x1    // When set to 0 - only client which HW ID is defined in DBG_REGISTERS_FILTER_ID_NUM.FILTER_ID_NUM is logged. When set to 1 - the client which HW ID is defined in DBG_REGISTERS_FILTER_ID_NUM.FILTER_ID_NUM is filtered, while other clients are passed as as is without filtering.
34921 #define DBG_REG_INTR_BUFFER                                                                                  0x014000UL //Access:WB   DataWidth:0x200  // Debug only:  Internal buffer of 12KByte buffer.
34922 #define DBG_REG_INTR_BUFFER_SIZE                                                                             3072
34923 #define IPC_REG_PLL_MAIN_DIVR                                                                                0x020200UL //Access:RW   DataWidth:0x6    // PLLLOUT = REF / DIVR_Value * DIVF_Value * 2 / DIVQ_Value Reference divider value
34924 #define IPC_REG_MDIO_VOLTAGE_SEL                                                                             0x020200UL //Access:RW   DataWidth:0x1    // Select line for MDIO Voltage Select 0 : MDIO VDDIO is 1.8V or below. 1 : MDIO VDDIO is 1.8+V or above.
34925 #define IPC_REG_PLL_MAIN_DIVF                                                                                0x020204UL //Access:RW   DataWidth:0x9    // Feedback divider value
34926 #define IPC_REG_CPU_OTP_CTRL1                                                                                0x020204UL //Access:RW   DataWidth:0x20   // [0]: cpu_cmd_wr_en: A rising edge of this bit will execute the OTP "command" in the next field.  This bit should be set to Low and high again for the next command execution to start; [5:1]: Command: 0: Read; 1: OTP_ProgEnable (OTP must be put in ProgEnable mode by writing 0xF; 0x4; 0x8; 0xD in sequence with OTP_ProgEnable command before you do any actual  write to OTP. Sequence Data is taken from bitsel bus and therefore word_address and wdata do not play any role during this authentication process; 2: OTP_ProgDisable (Disable OTP with this command once you are done with programming); 3: Verify( vsel and tm are used from control bits); 4: Init (vsel and tm are used from strap module); 5: lock_cmd. used to program the lock bits that can not be programmed by using  regular program bit and program Word cmd. OTP word address 6 and 7 are allocated for lock bits and to program these bits lock command must be used; 6: stby (Not used in this IP); 7: wakeup (Not used in this IP); 9: Prescreen test. Upon getting a prescrn_cmd; word_addr; and bit_sel; otp_controller keeps reading(simple read) the OTP MEMORY SPACE until it reaches the max word_addr or it finds any programmed bit; 10: Program Bit; 11: Program Word; 12: burnin. Upon getting a burnin_cmd; word_addr; and bit_sel; otp_controller keeps reading(simple read) the OTP MEMORY SPACE. It keeps looping until the cmd is changed from burnin to something else; 13: auto_reload; 14: ovst_read; 15: ovst_prog; [17:6]: Address; [18]: cpu_mode: When set, enables command execution through this cpu interface; [19]: cpu_disable_otp_access: When set, disables any command execution through this cpu interface. [31:20]: RESERVED;
34927 #define IPC_REG_PLL_MAIN_DIVQ                                                                                0x020208UL //Access:RW   DataWidth:0x3    // output divider value, 2^binary value
34928 #define IPC_REG_CPU_OTP_STATUS                                                                               0x020208UL //Access:R    DataWidth:0x20   // [0]: data_valid: This bit is used to sample READ data in burst mode; [1]: cmd_done: Command Done, This signal indicates the completion of the command; [2]: progok: Program OK, This signal is set when PROG ENABLE sequence is issued correctly; [3]: fdone: This signal is set when fout bits are loaded; [4]: cmd_fail: Command Failure, This bit is set when locked address is accessed using program related commands; [5]: refok: OTP RefOK signal; [6]: debug_mode_set: This bit is set when ctrl_wr_cmd is issued; [7]: mst_fsm_error: An illegal state has executed. This bit is set to '0' in idle state, otherwise '1' in all other states; [8]: debug_mode: This bit is set using ctrl_wr command and indicates the debug mode option; [9]: invalid_addr: This bit is set when Locked address is accessed by program related commands or when address is out of range; [10]: prog_word_fail: This bit is set when Programming fails for a bit during word program; [11]: prog_screen_fail: This bit is set when screening fails for word programming. [12]: prog_block_cmd: Invalid for CPU mode; [13]: prog_en: By default this is set to enable PROG command; [14]: prgm_wd_rp_fail: TBD; [15]: max_rw: TBD; [16]: max_rwp: TBD; [17]: auto_rw_max_set: TBD; [18]: max_sw: TBD; [19]: addr_in_illegal_range: TBD; [31:20]: Reserved;
34929 #define IPC_REG_PLL_MAIN_RANGE                                                                               0x02020cUL //Access:RW   DataWidth:0x3    // PLL Filter Range 000 = BYPASS 100 = 30-50MHz 001 = 7-11MHz 101 = 50-80MHz 010 = 11-18MHz 110 = 80-130MHz 011 = 18-30MHz 111 = 130-200MHz
34930 #define IPC_REG_CPU_OTP_WRITE_DATA                                                                           0x02020cUL //Access:RW   DataWidth:0x20   // Used to provide write data with burst write command from CPU side.
34931 #define IPC_REG_PLL_MAIN_BYPASS                                                                              0x020210UL //Access:RW   DataWidth:0x1    // pll bypass signal
34932 #define IPC_REG_CPU_OTP_READ_DATA                                                                            0x020210UL //Access:R    DataWidth:0x20   // Data output from the OTP read data command.
34933 #define IPC_REG_PLL_MAIN_LOCK                                                                                0x020214UL //Access:R    DataWidth:0x1    // pll lock signal
34934 #define IPC_REG_OSC_E28_XCORE_BIAS                                                                           0x020214UL //Access:RW   DataWidth:0x4    // XTAL core current control 4'b0010: 27Mhz 4'b0100: 50Mhz Device will be using 50Mhz crytal, so defaults to a value of 4. Global Register, Reset on POR
34935 #define IPC_REG_PLL_MAIN_LOCK_DETECT_FILTER_STATUS                                                           0x020218UL //Access:R    DataWidth:0x1    // pll lock detected filter status
34936 #define IPC_REG_OSC_E28_XCORE_BIAS_OVERRIDE                                                                  0x020218UL //Access:RW   DataWidth:0x1    // XCORE_BIAS in normal operation is controlled by straps on the board. This bit allows it SW to override the setting based on register osc_e28_xcore_bias Global Register, Reset on POR
34937 #define IPC_REG_PLL_MAIN_NEWDIV                                                                              0x02021cUL //Access:RW   DataWidth:0x1    // Divider input control
34938 #define IPC_REG_OSC_E28_HIPASS                                                                               0x02021cUL //Access:RW   DataWidth:0x1    // XTAL core Highpass Filter Corner Frequency control 0: 27Mhz 1: 50Mhz Device will be using 50Mhz crytal, so defaults to a value of 1. Global Register, Reset on POR
34939 #define IPC_REG_PLL_MAIN_DIVACK                                                                              0x020220UL //Access:R    DataWidth:0x1    // Divider handshake signal
34940 #define IPC_REG_OSC_E28_HIPASS_OVERRIDE                                                                      0x020220UL //Access:RW   DataWidth:0x1    // HIPASS in normal operation is controlled by straps on the board. This bit allows it SW to override the setting based on register osc_e28_hipass Global Register, Reset on POR
34941 #define IPC_REG_PLL_MAIN_RESET                                                                               0x020224UL //Access:RW   DataWidth:0x5    // Multi Field Register.
34942   #define IPC_REG_PLL_MAIN_RESET_PLL_MAIN_RESET                                                              (0x1<<0) // 1 : Reset the PLL. The reset is active high.
34943   #define IPC_REG_PLL_MAIN_RESET_PLL_MAIN_RESET_SHIFT                                                        0
34944   #define IPC_REG_PLL_MAIN_RESET_OVERRIDE                                                                    (0x1<<4) // 1 : Override the init state machine and control the PLL reset using bit[0] of the register.
34945   #define IPC_REG_PLL_MAIN_RESET_OVERRIDE_SHIFT                                                              4
34946 #define IPC_REG_OSC_E28_D2C_BIAS                                                                             0x020224UL //Access:RW   DataWidth:0x3    // D2C Bias Current Control Global Register, Reset on POR
34947 #define IPC_REG_PLL_MAIN_LOCK_DETECT_FILTER_STATUS_WAS_CLEARED                                               0x020228UL //Access:RW   DataWidth:0x1    // Used for debug, will be set when pll_lock_detect_filter_status went from 1 to 0. This scenario shouldn't happen in normal cases.
34948 #define IPC_REG_OSC_E28_CML_CUR                                                                              0x020228UL //Access:RW   DataWidth:0x1    // CML Current Control Global Register, Reset on POR
34949 #define IPC_REG_PLL_NWM_DIVR                                                                                 0x02022cUL //Access:RW   DataWidth:0x6    // PLLLOUT = REF / DIVR_Value * DIVF_Value * 2 / DIVQ_Value Reference divider value
34950 #define IPC_REG_OSC_E28_DRV_CUR                                                                              0x02022cUL //Access:RW   DataWidth:0x2    // 50ohm Driver Current Control 00 = 5mA 01 = 10mA 10 = 15mA 11 = 20mA Global Register, Reset on POR
34951 #define IPC_REG_PLL_NWM_DIVF                                                                                 0x020230UL //Access:RW   DataWidth:0x9    // Feedback divider value
34952 #define IPC_REG_OSC_E28_DIV2_SEL                                                                             0x020230UL //Access:RW   DataWidth:0x1    // Divide by 2 Selection for pad_op/n_cml output 0=XTAL Freq. 1=XTAL Freq. / 2 Global Register, Reset on POR
34953 #define IPC_REG_PLL_NWM_DIVQ                                                                                 0x020234UL //Access:RW   DataWidth:0x3    // output divider value, 2^binary value
34954 #define IPC_REG_OSC_E28_LDO_CTRL                                                                             0x020234UL //Access:RW   DataWidth:0x4    // [3:2] LDO Output Stage Bias Control [1:0] LDO Output Voltage Level Control 00 = 1.05V 01 = 1.00V 10 = 0.95V 11 = 0.90V Global Register, Reset on POR
34955 #define IPC_REG_PLL_NWM_RANGE                                                                                0x020238UL //Access:RW   DataWidth:0x3    // PLL Filter Range 000 = BYPASS 100 = 30-50MHz 001 = 7-11MHz 101 = 50-80MHz 010 = 11-18MHz 110 = 80-130MHz 011 = 18-30MHz 111 = 130-200MHz
34956 #define IPC_REG_OSC_E28_CMOS_EN_ALL                                                                          0x020238UL //Access:RW   DataWidth:0x1    // ENABLE All CMOS Outputs 0=o_xtal_ck[5:0] depends on i_resetb and i_cmos_en_ch[5:0] 1=o_xtal_ck[5:0] ALL ON Global Register, Reset on POR
34957 #define IPC_REG_PLL_NWM_RESET                                                                                0x02023cUL //Access:RW   DataWidth:0x1    // pll reset signal
34958 #define IPC_REG_OSC_E28_CMOS_EN_CH                                                                           0x02023cUL //Access:RW   DataWidth:0x6    // Enable for CMOS outputs 0=CMOS output DISABLED 1=CMOS output ENABLED Bit[0] = o_xtal_ck0 Bit[1] = o_xtal_ck1 Bit[2] = o_xtal_ck2 Bit[3] = o_xtal_ck3 Bit[4] = o_xtal_ck4 Bit[5] = o_xtal_ck5 Global Register, Reset on POR
34959 #define IPC_REG_PLL_NWM_BYPASS                                                                               0x020240UL //Access:RW   DataWidth:0x1    // pll bypass signal
34960 #define IPC_REG_OSC_E28_CML_EN_CH                                                                            0x020240UL //Access:RW   DataWidth:0x4    // CML Output Channel Power Down 0=CML output ON 1=CML output OFF Bit[0] = o_cml_p/n 0 Bit[1] = o_cml_p/n 1 Bit[2] = o_cml_p/n 2 Bit[3] = o_cml_p/n 3 Global Register, Reset on POR
34961 #define IPC_REG_PLL_NWM_LOCK                                                                                 0x020244UL //Access:R    DataWidth:0x1    // pll lock signal
34962 #define IPC_REG_OSC_E28_PD_DRV                                                                               0x020244UL //Access:RW   DataWidth:0x1    // 50ohm Driver Power Down 0=Driver ENABLED 1=Driver DISABLED Global Register, Reset on POR
34963 #define IPC_REG_PLL_NWM_LOCK_DETECT_FILTER_STATUS                                                            0x020248UL //Access:R    DataWidth:0x1    // pll lock detected filter status
34964 #define IPC_REG_OSC_E28_MISC                                                                                 0x020248UL //Access:RW   DataWidth:0x5    // Multi Field Register.
34965   #define IPC_REG_OSC_E28_MISC_OSC_E28_POWER_SAVE                                                            (0x1<<0) // Future Use
34966   #define IPC_REG_OSC_E28_MISC_OSC_E28_POWER_SAVE_SHIFT                                                      0
34967   #define IPC_REG_OSC_E28_MISC_OSC_E28_BIAS                                                                  (0x7<<1) // Future Use
34968   #define IPC_REG_OSC_E28_MISC_OSC_E28_BIAS_SHIFT                                                            1
34969   #define IPC_REG_OSC_E28_MISC_OSC_E28_XCORE_CM_SEL                                                          (0x1<<4) // Future Use
34970   #define IPC_REG_OSC_E28_MISC_OSC_E28_XCORE_CM_SEL_SHIFT                                                    4
34971 #define IPC_REG_PLL_NWM_NEWDIV                                                                               0x02024cUL //Access:RW   DataWidth:0x1    // Divider input control
34972 #define IPC_REG_PLL_MAIN_E28_PWRDN                                                                           0x02024cUL //Access:RW   DataWidth:0x1    // PLL Power on. 1 = PLL is powered down. 0 = PLL is powered on. The bit is Active High. Global Register, Reset on POR
34973 #define IPC_REG_PLL_NWM_DIVACK                                                                               0x020250UL //Access:R    DataWidth:0x1    // Divider handshake signal
34974 #define IPC_REG_PLL_MAIN_E28_RESET_VCO                                                                       0x020250UL //Access:RW   DataWidth:0x5    // Multi Field Register.
34975   #define IPC_REG_PLL_MAIN_E28_RESET_VCO_PLL_MAIN_RESET_VCO                                                  (0x1<<0) // 1 : Reset the VCO of the PLL. The reset is active high. Global Register, Reset on POR
34976   #define IPC_REG_PLL_MAIN_E28_RESET_VCO_PLL_MAIN_RESET_VCO_SHIFT                                            0
34977   #define IPC_REG_PLL_MAIN_E28_RESET_VCO_PLL_MAIN_RESET_VCO_OVERRIDE                                         (0x1<<4) // 1 : Override the init state machine and control the PLL reset using bit[0] of the register.
34978   #define IPC_REG_PLL_MAIN_E28_RESET_VCO_PLL_MAIN_RESET_VCO_OVERRIDE_SHIFT                                   4
34979 #define IPC_REG_PLL_NWM_LOCK_DETECT_FILTER_STATUS_WAS_CLEARED                                                0x020254UL //Access:RW   DataWidth:0x1    // Used for debug, will be set when pll_lock_detect_filter_status went from 1 to 0. This scenario shouldn't happen in normal cases.
34980 #define IPC_REG_PLL_MAIN_E28_RESET_POST                                                                      0x020254UL //Access:RW   DataWidth:0x5    // Multi Field Register.
34981   #define IPC_REG_PLL_MAIN_E28_RESET_POST_PLL_MAIN_RESET_POST                                                (0x1<<0) // 1 : Reset the Post Divider of the PLL. The reset is active high. Global Register, Reset on POR
34982   #define IPC_REG_PLL_MAIN_E28_RESET_POST_PLL_MAIN_RESET_POST_SHIFT                                          0
34983   #define IPC_REG_PLL_MAIN_E28_RESET_POST_PLL_MAIN_RESET_POST_OVERRIDE                                       (0x1<<4) // 1 : Override the init state machine and control the PLL reset using bit[0] of the register.
34984   #define IPC_REG_PLL_MAIN_E28_RESET_POST_PLL_MAIN_RESET_POST_OVERRIDE_SHIFT                                 4
34985 #define IPC_REG_PLL_STORM_DIVR                                                                               0x020258UL //Access:RW   DataWidth:0x6    // PLLLOUT = REF / DIVR_Value * DIVF_Value * 2 / DIVQ_Value Reference divider value
34986 #define IPC_REG_PLL_MAIN_E28_PDIV                                                                            0x020258UL //Access:RW   DataWidth:0x4    // Input reference clock pre-divider control 0000= illegal state 0001= divide-by-1 0010= divide-by-2 0011= divide-by-3 0100= divide-by-4 0101= divide-by-5 0110= divide-by-6 0111= divide-by-7 1111 = divide-by-15 Global register. Reset on POR reset.
34987 #define IPC_REG_PLL_STORM_DIVF                                                                               0x02025cUL //Access:RW   DataWidth:0x9    // Feedback divider value
34988 #define IPC_REG_PLL_MAIN_E28_NDIV_INT                                                                        0x02025cUL //Access:RW   DataWidth:0xa    // Feedback divider control 0000000000= divide-by-1024 0000000001= XXX 0000000010= XXX : 0000001011= XXX 0000001100= divide-by-12 0000001101= divide-by-13 0000001110= divide-by-14 : 1111111110= divide-by-1022 1111111111= divide-by-1023 Global register. Reset on POR reset.
34989 #define IPC_REG_PLL_STORM_DIVQ                                                                               0x020260UL //Access:RW   DataWidth:0x3    // output divider value, 2^binary value
34990 #define IPC_REG_PLL_MAIN_E28_NDIV_FRAC                                                                       0x020260UL //Access:RW   DataWidth:0x14   // Fractional feedback divider control. Resolution= 1/(2^20). Global register. Reset on POR reset.
34991 #define IPC_REG_PLL_STORM_RANGE                                                                              0x020264UL //Access:RW   DataWidth:0x3    // PLL Filter Range 000 = BYPASS 100 = 30-50MHz 001 = 7-11MHz 101 = 50-80MHz 010 = 11-18MHz 110 = 80-130MHz 011 = 18-30MHz 111 = 130-200MHz
34992 #define IPC_REG_PLL_MAIN_E28_CH0_MDIV                                                                        0x020264UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-0 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
34993 #define IPC_REG_PLL_STORM_RESET                                                                              0x020268UL //Access:RW   DataWidth:0x1    // pll reset signal
34994 #define IPC_REG_PLL_MAIN_E28_CH1_MDIV                                                                        0x020268UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-1 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
34995 #define IPC_REG_PLL_STORM_BYPASS                                                                             0x02026cUL //Access:RW   DataWidth:0x1    // pll bypass signal
34996 #define IPC_REG_PLL_MAIN_E28_CH2_MDIV                                                                        0x02026cUL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-2 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
34997 #define IPC_REG_PLL_STORM_LOCK                                                                               0x020270UL //Access:R    DataWidth:0x1    // pll lock signal
34998 #define IPC_REG_PLL_MAIN_E28_CH3_MDIV                                                                        0x020270UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-3 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
34999 #define IPC_REG_PLL_STORM_LOCK_DETECT_FILTER_STATUS                                                          0x020274UL //Access:R    DataWidth:0x1    // pll lock detected filter status
35000 #define IPC_REG_PLL_MAIN_E28_CH4_MDIV                                                                        0x020274UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-4 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
35001 #define IPC_REG_PLL_STORM_NEWDIV                                                                             0x020278UL //Access:RW   DataWidth:0x1    // Divider input control
35002 #define IPC_REG_PLL_MAIN_E28_CH5_MDIV                                                                        0x020278UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-5 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
35003 #define IPC_REG_PLL_STORM_DIVACK                                                                             0x02027cUL //Access:R    DataWidth:0x1    // Divider handshake signal
35004 #define IPC_REG_PLL_MAIN_E28_CH2_MDEL                                                                        0x02027cUL //Access:RW   DataWidth:0x10   // Number to VCO clock to delay Channel 2 Global register. Reset on POR reset.
35005 #define IPC_REG_PLL_STORM_LOCK_DETECT_FILTER_STATUS_WAS_CLEARED                                              0x020280UL //Access:RW   DataWidth:0x1    // Used for debug, will be set when pll_lock_detect_filter_status went from 1 to 0. This scenario shouldn't happen in normal cases.
35006 #define IPC_REG_PLL_MAIN_E28_CH3_MDEL                                                                        0x020280UL //Access:RW   DataWidth:0x10   // Number to VCO clock to delay Channel 3 Global register. Reset on POR reset.
35007 #define IPC_REG_MDIO_MODE                                                                                    0x020284UL //Access:RW   DataWidth:0x16   // [21:12] -> CLOCK_CNT This field controls the MDIO clock speed. The output MDIO clock runs at a frequency equal to CORE_CLK/(2*(CLOCK_CNT+1)). A value of 0 is invalid for this register. [11] -> MDC Setting this bit to '1' will cause the MDC pin to high if the BIT_BANG bit is set. . Setting this pin low will cause the MDC pin to drive low if the BIT_BANG bit is set. [10] -> MDIO_OE Setting this bit to '1' will cause the MDIO pin to drive the value written to the MDIO bit if the BIT_BANG bit is set. Setting this bit to zero will make the MDIO pin an input. [9] -> MDIO The write value of this bit controls the drive state of the MDIO pin if the BIT_BANG bit is set. The read value of this bit always reflects the state of the MDIO pin. [8] -> BIT_BANG If this bit is '1', the MDIO interface is controlled by the MDIO, MDIO_OE, and MDC bits in this register. When this bit is '0', the commands in the mdio_cmd register will be executed. [7:4] RESERVED [3] -> CLAUSE_45/CLAUSE_22 1 -> clause 45 mode 0 -> clause 22 mode [2] -> AUTO_POLL(not verified feature) Setting this bit to 1 will enable the auto poll mode which will constantly read from a specified register address 1. clause 22 the register address is always 1 and the phy addr is programable. Clause 45 the register address is always 1 and the deivce type and phy_addr are configurable [1] -> SHORT_PREAMBLE(not verified feature) setting this bit will cancell the preamble frame of 32 consecutive 1s [0] -> FREE_DIS(not verified feature) 1 -> Disable Free running MDIO clock
35008 #define IPC_REG_PLL_MAIN_E28_CH4_MDEL                                                                        0x020284UL //Access:RW   DataWidth:0x10   // Number to VCO clock to delay Channel 4 Global register. Reset on POR reset.
35009 #define IPC_REG_MDIO_COMM                                                                                    0x020288UL //Access:RW   DataWidth:0x1e   // [29] -> START_BUSY This bit is self clearing. When written to a '1', the currently programmed MDIO transaction will activate. When the operation is complete, this bit will clear and the MI_COMPLETE bit will be set in the status register. Writing this bit as a '0' has no effect. This bit must be read as a '0' before setting to prevent un-predictable results. [28] -> FAIL This bit is updated at the end of each MDIO transaction when the START_BUSY bit is set. If an error occurred on the MDIO interface during the operation, this bit will be updated to '1', otherwise, it will be updated to '0'. Errors usually happen when the attached PHY fails to drive a response during a read. This bit is only modified by completing a new MDIO transaction. [27:26] -> COMMAND 00 -> clause 45 address 01 -> Write 10 -> clause 22 Read, clause 45 read_inc 11 -> clause 45 Read [25:21] -> PHY_ADDR This value is used to define the PHY address portion of the MDIO transaction. [20:16] -> REG_ADDR clause 22 - This value is used to define the register address portion of the MDIO transaction. clause 45 - This value is used to define the device type portion of the MDIO transaction. [15:0]  -> DATA Clause 22: When this register is read, it returns the results of the last MDIO transaction that was performed. When this register value is written, it updates the value that will be used on the next MDIO write transaction that will be performed. Clause 45: for the first frame, this register contain the adsress of the command. for the second frame, it returns the results of the last MDIO transaction that was performed for read operation or the data to be written for write operation.
35010 #define IPC_REG_PLL_MAIN_E28_CH5_MDEL                                                                        0x020288UL //Access:RW   DataWidth:0x10   // Number to VCO clock to delay Channel 5 Global register. Reset on POR reset.
35011 #define IPC_REG_MDIO_STATUS                                                                                  0x02028cUL //Access:R    DataWidth:0x2    // [0] -> DONE This bit is set each time the MDIO transaction has completed. This bit is cleared when the next transaction starts. [1] -> FAIL This bit is updated at the end of each MDIO transaction when the START_BUSY bit is set. If an error occurred on the MDIO interface during the operation, this bit will be updated to '1', otherwise, it will be updated to '0'. Errors usually happen when the attached PHY fails to drive a response during a read. This bit is only modified by completing a new MDIO transaction.
35012 #define IPC_REG_PLL_MAIN_E28_CH_DELAY_DONE                                                                   0x02028cUL //Access:R    DataWidth:0x4    // Delay for each channel 2-5 is completed.
35013 #define IPC_REG_SGMII_MDIO_ADDR                                                                              0x020290UL //Access:RW   DataWidth:0x5    // PHY Address for MDIO Transaction
35014 #define IPC_REG_PLL_MAIN_E28_CH_ENABLEB                                                                      0x020290UL //Access:RW   DataWidth:0x6    // Active Low Channel Enable. Global register. Reset on POR reset.
35015 #define IPC_REG_SGMII_RSTB_MDIOREGS                                                                          0x020294UL //Access:RW   DataWidth:0x1    // reset of sgmii mdio registers. This is an active high reset. The name "rstb" is mistakenly suggest an active low reset.
35016 #define IPC_REG_PLL_MAIN_E28_CTRL_0                                                                          0x020294UL //Access:RW   DataWidth:0x20   // PLL Control Register [11:0] dco_ctrl_bypass[11:0] direct programming of DAC: 00...00 = MIN VCO clock frequency : 11...11 = MAX VCO clock frequency [12] dco_ctrl_bypass_enable enable of direct programming of DAC: 0 =normal mode 1 =DAC programming mode [13] stat_reset reset of phase error measurement: 0 =normal mode 1 =reset [16:14] stat_select[2:0] select of test output: 000 = 000000000000 001 = minimum phase error 010 = maximum phase error 011 = lock_state 100 = dac control word 101 = 000000000000 110 = 000000000000 111 = 000000000000 [17] stat_update On the synchronized rising edge of this control signal the value selected by stat_select[2:0] is clocked into o_statout [19:18] Reserved [21:20] Stat_mode[1:0] Statistics Mode 00 = disabled 01 = phase error stats 10 : period stats 11 : Feedback phase error stats [23:22] Pwm_rate[1:0] Set PWM rate Vco_fb_div2 == 0 00 = 5 ( default) 01 = 4 10 = 3 11 = 2 Vco_fb_div2 == 1 00 = 10 (default) 01 = 8 10 = 6 11 = 4 00 for VCO gt 800MHz 10 for VCO lt 800MHz [25:24] post_resetb select post channel resetb selection 00 = lock or post_resetb 01 = flock or post_resetb 10 = resetb or post_resetb 11 = post_resetb [26] vco_fb_div2 Divide vco_fdbk clock by 2 0= vco clock 1=vco/2 clock 0 for VCO lt 2.0GHz 1 for VCO gt 2.0GHz [27] fast_lock Reduces the number of refclk cycles of delay between frequency lock and setting o_lock output high. 0 = 256 refclk delay 1 = 32 refclk delay [28] ndiv_relock Forces lock state machine to return to frequency acquisition state when ndiv_int/ndiv_frac changes. 0 = Loop responds to ndiv change. May or may not switch back to frequency acquisition mode. 1 = Re-enter frequency acquisition state, without resetting the initial frequency (starts from current frequency). This produces smoother transition to new frequency for steps greater than 1 percent [29] Reserved [31:30] Vco_range Set VCO frequency range 00 = 800 - 2000 MHz 01 = 500 - 1200 MHz 10 = 1600 - 4000 MHz [33:32] LDO[1:0] LDO output voltage control 00 = 1.05 V 01 = 1.00 V 10 = 0.95 V 11 = 0.90 V [34] testout_en Test output buffer enable 0= normal mode 1= test output buffer enable [37:35] testout_sel Test output clock selection 000 = no clock 001 = o_fref 010 = o_clkout[0] 011 = o_clkout[1] 100 = o_clkout[2] 101 = o_clkout[3] 110 = o_clkout[4] 111 = o_clkout[5] [63:38] Reserved
35017 #define IPC_REG_FREQ_CAPTURE                                                                                 0x020298UL //Access:W    DataWidth:0x1    // Setting this bit high will result in the HW to capture the frequency of Main, STORM and NWM clocks. This is a self clearing bit.
35018 #define IPC_REG_PLL_MAIN_E28_CTRL_1                                                                          0x020298UL //Access:RW   DataWidth:0x20   // PLL Control Register [11:0] dco_ctrl_bypass[11:0] direct programming of DAC: 00...00 = MIN VCO clock frequency : 11...11 = MAX VCO clock frequency [12] dco_ctrl_bypass_enable enable of direct programming of DAC: 0 =normal mode 1 =DAC programming mode [13] stat_reset reset of phase error measurement: 0 =normal mode 1 =reset [16:14] stat_select[2:0] select of test output: 000 = 000000000000 001 = minimum phase error 010 = maximum phase error 011 = lock_state 100 = dac control word 101 = 000000000000 110 = 000000000000 111 = 000000000000 [17] stat_update On the synchronized rising edge of this control signal the value selected by stat_select[2:0] is clocked into o_statout [19:18] Reserved [21:20] Stat_mode[1:0] Statistics Mode 00 = disabled 01 = phase error stats 10 : period stats 11 : Feedback phase error stats [23:22] Pwm_rate[1:0] Set PWM rate Vco_fb_div2 == 0 00 = 5 ( default) 01 = 4 10 = 3 11 = 2 Vco_fb_div2 == 1 00 = 10 (default) 01 = 8 10 = 6 11 = 4 00 for VCO gt 800MHz 10 for VCO lt 800MHz [25:24] post_resetb select post channel resetb selection 00 = lock or post_resetb 01 = flock or post_resetb 10 = resetb or post_resetb 11 = post_resetb [26] vco_fb_div2 Divide vco_fdbk clock by 2 0= vco clock 1=vco/2 clock 0 for VCO lt 2.0GHz 1 for VCO gt 2.0GHz [27] fast_lock Reduces the number of refclk cycles of delay between frequency lock and setting o_lock output high. 0 = 256 refclk delay 1 = 32 refclk delay [28] ndiv_relock Forces lock state machine to return to frequency acquisition state when ndiv_int/ndiv_frac changes. 0 = Loop responds to ndiv change. May or may not switch back to frequency acquisition mode. 1 = Re-enter frequency acquisition state, without resetting the initial frequency (starts from current frequency). This produces smoother transition to new frequency for steps greater than 1 percent [29] Reserved [31:30] Vco_range Set VCO frequency range 00 = 800 - 2000 MHz 01 = 500 - 1200 MHz 10 = 1600 - 4000 MHz [33:32] LDO[1:0] LDO output voltage control 00 = 1.05 V 01 = 1.00 V 10 = 0.95 V 11 = 0.90 V [34] testout_en Test output buffer enable 0= normal mode 1= test output buffer enable [37:35] testout_sel Test output clock selection 000 = no clock 001 = o_fref 010 = o_clkout[0] 011 = o_clkout[1] 100 = o_clkout[2] 101 = o_clkout[3] 110 = o_clkout[4] 111 = o_clkout[5] [63:38] Reserved
35019 #define IPC_REG_FREQ_MAIN                                                                                    0x02029cUL //Access:R    DataWidth:0x11   // Multi Field Register.
35020   #define IPC_REG_FREQ_MAIN_CNT                                                                              (0xffff<<0) // This field shows the frequency counter for main clock over a 10uS interval. Main Clock Frequency = ~(FreqCnt / 10)MHz. This field is not reset between measurements. For example, it shows X MHz in first measurement, 2*X in second measurement, 3*X MHz in third measurement.
35021   #define IPC_REG_FREQ_MAIN_CNT_SHIFT                                                                        0
35022   #define IPC_REG_FREQ_MAIN_CNT_VALID                                                                        (0x1<<16) // 0: Value in freq_cnt field is not valid 1: Value in freq_cnt field is valid
35023   #define IPC_REG_FREQ_MAIN_CNT_VALID_SHIFT                                                                  16
35024 #define IPC_REG_PLL_MAIN_E28_KA                                                                              0x02029cUL //Access:RW   DataWidth:0x3    // Loop gain in frequency acquisition mode Global register. Reset on POR reset.
35025 #define IPC_REG_FREQ_STORM                                                                                   0x0202a0UL //Access:R    DataWidth:0x11   // Multi Field Register.
35026   #define IPC_REG_FREQ_STORM_CNT                                                                             (0xffff<<0) // This field shows the frequency counter for main clock over a 10uS interval. Storm Clock Frequency = ~(FreqCnt / 10)MHz. This field is not reset between measurements. For example, it shows X MHz in first measurement, 2*X in second measurement, 3*X MHz in third measurement.
35027   #define IPC_REG_FREQ_STORM_CNT_SHIFT                                                                       0
35028   #define IPC_REG_FREQ_STORM_CNT_VALID                                                                       (0x1<<16) // 0: Value in freq_cnt field is not valid 1: Value in freq_cnt field is valid
35029   #define IPC_REG_FREQ_STORM_CNT_VALID_SHIFT                                                                 16
35030 #define IPC_REG_PLL_MAIN_E28_KI                                                                              0x0202a0UL //Access:RW   DataWidth:0x3    // Gain of P/I loop filter integrator path during fine phase acquisition mode Global register. Reset on POR reset.
35031 #define IPC_REG_FREQ_NWM                                                                                     0x0202a4UL //Access:R    DataWidth:0x11   // Multi Field Register.
35032   #define IPC_REG_FREQ_NWM_CNT                                                                               (0xffff<<0) // This field shows the frequency counter for main clock over a 10uS interval. NW Clock Frequency = ~(FreqCnt / 10)MHz. This field is not reset between measurements. For example, it shows X MHz in first measurement, 2*X in second measurement, 3*X MHz in third measurement.
35033   #define IPC_REG_FREQ_NWM_CNT_SHIFT                                                                         0
35034   #define IPC_REG_FREQ_NWM_CNT_VALID                                                                         (0x1<<16) // 0: Value in freq_cnt field is not valid 1: Value in freq_cnt field is valid
35035   #define IPC_REG_FREQ_NWM_CNT_VALID_SHIFT                                                                   16
35036 #define IPC_REG_PLL_MAIN_E28_KP                                                                              0x0202a4UL //Access:RW   DataWidth:0x4    // Gain of P/I loop filter proportional path during fine phase acquisition mode. SW needs to use the following transformation to program this register. For 0, Write 0 For 1, Write 1 For 2, Write 4 For 3, Write 5 For 4, Write 2 For 5, Write 3 For 6, Write 6 For 7, Write 7 For 8, Write 8 For 9, Write 9 For 10, Write 12 For 11, Write 13 For 12, Write 10 For 13, Write 11 For 14, Write 14 For 15, Write 15 A default of 5 implies that the PLL sees a value of 3. Global register. Reset on POR reset.
35037 #define IPC_REG_FREE_RUNNING_CNTR_0                                                                          0x0202a8UL //Access:R    DataWidth:0x20   // This is a 32-bit free running counter that has 1us resolution.
35038 #define IPC_REG_PLL_MAIN_E28_LOCK                                                                            0x0202a8UL //Access:R    DataWidth:0x1    // LOCK detector output 0= PLL unlocked 1= PLL locked Global register. Reset on POR reset.
35039 #define IPC_REG_FREE_RUNNING_CNTR_1                                                                          0x0202acUL //Access:R    DataWidth:0x20   // This is a 32-bit free running counter that has 16us resolution.
35040 #define IPC_REG_PLL_MAIN_E28_STATUS                                                                          0x0202acUL //Access:R    DataWidth:0xc    // Status Bits from the PLL Global register. Reset on POR reset.
35041 #define IPC_REG_FREE_RUNNING_CNTR_2                                                                          0x0202b0UL //Access:R    DataWidth:0x20   // This is a 32-bit free running counter that has 256us resolution.
35042 #define IPC_REG_PLL_NW_E28_PWRDN                                                                             0x0202b0UL //Access:RW   DataWidth:0x1    // PLL Power on. 1 = PLL is powered down. 0 = PLL is powered on. The bit is Active High. Global Register, Reset on POR
35043 #define IPC_REG_FREE_RUNNING_CNTR_3                                                                          0x0202b4UL //Access:R    DataWidth:0x20   // This is a 32-bit free running counter that has 4096us resolution.
35044 #define IPC_REG_PLL_NW_E28_RESET_VCO                                                                         0x0202b4UL //Access:RW   DataWidth:0x1    // Resets the VCO logic in the PLL. The reset is Active High
35045 #define IPC_REG_FREE_RUNNING_CNTR_4                                                                          0x0202b8UL //Access:R    DataWidth:0x20   // This is a 32-bit free running counter that has 65536us resolution.
35046 #define IPC_REG_PLL_NW_E28_RESET_POST                                                                        0x0202b8UL //Access:RW   DataWidth:0x1    // Resets the Post Divider logic in the PLL. The reset is Active High
35047 #define IPC_REG_VMAIN_POR_STATUS                                                                             0x0202bcUL //Access:R    DataWidth:0x1    // This register shows the current status of the VMAIN POR. 0 -> VMAIN is down 1 -> VMAIN is up
35048 #define IPC_REG_PLL_NW_E28_PDIV                                                                              0x0202bcUL //Access:RW   DataWidth:0x4    // Input reference clock pre-divider control 0000= illegal state 0001= divide-by-1 0010= divide-by-2 0011= divide-by-3 0100= divide-by-4 0101= divide-by-5 0110= divide-by-6 0111= divide-by-7 1111 = divide-by-15 Global register. Reset on POR reset.
35049 #define IPC_REG_STAT_VMAIN_POR_ASSERTION                                                                     0x0202c0UL //Access:RC   DataWidth:0x8    // This register provides the number of times VMAIN POR was asserted. This would be the count of number of times VMAIN went down.
35050 #define IPC_REG_PLL_NW_E28_NDIV_INT                                                                          0x0202c0UL //Access:RW   DataWidth:0xa    // Feedback divider control 0000000000= divide-by-1024 0000000001= XXX 0000000010= XXX : 0000001011= XXX 0000001100= divide-by-12 0000001101= divide-by-13 0000001110= divide-by-14 : 1111111110= divide-by-1022 1111111111= divide-by-1023 Global register. Reset on POR reset.
35051 #define IPC_REG_STAT_VMAIN_POR_DEASSERTION                                                                   0x0202c4UL //Access:RC   DataWidth:0x8    // This register provides the number of times VMAIN POR was de-asserted. This would be the count of number of times VMAIN came up.
35052 #define IPC_REG_PLL_NW_E28_NDIV_FRAC                                                                         0x0202c4UL //Access:RW   DataWidth:0x14   // Fractional feedback divider control. Resolution= 1/(2^20). Global register. Reset on POR reset.
35053 #define IPC_REG_PERST_POR_STATUS                                                                             0x0202c8UL //Access:R    DataWidth:0x1    // This register shows the current status of the PERST#. 0 -> PERST is asserted 1 -> PERST is de-asserted
35054 #define IPC_REG_PLL_NW_E28_CH0_MDIV                                                                          0x0202c8UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-0 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
35055 #define IPC_REG_STAT_PERST_ASSERTION                                                                         0x0202ccUL //Access:RC   DataWidth:0x8    // This register provides the number of times PERST# was asserted
35056 #define IPC_REG_PLL_NW_E28_CH1_MDIV                                                                          0x0202ccUL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-1 00000000: 256 00000001: 1 00000010: 2 00000011: 3 : : 11111101: 253 11111110: 254 11111111: 255 Global register. Reset on POR reset.
35057 #define IPC_REG_STAT_PERST_DEASSERTION                                                                       0x0202d0UL //Access:RC   DataWidth:0x8    // This register provides the number of times PERST# was de-asserted
35058 #define IPC_REG_PLL_NW_E28_CH_ENABLEB                                                                        0x0202d0UL //Access:RW   DataWidth:0x6    // Active Low Channel Enable. Global register. Reset on POR reset.
35059 #define IPC_REG_CHIP_MODE                                                                                    0x0202d4UL //Access:R    DataWidth:0x6    // This register shows the current status of the Mode Pins of the chip. 6'bXX0000 -> Mission Mode 6'bXX0001 -> Scan Mode 6'bXX0010 -> Debug Mode 6'bXX0011 -> PCIe SERDES Standalone mode 6'bXX0100 -> MAC SERDES Standalone mode 6'bXX0101 -> IDDQ Mode 6'bXX0110 -> OVSTB Mode 6'bX1XXXX -> Run all the modes in Fast Reset (useful in Simulation/ATE) 6'b1XXXXX -> Run all the modes in POR Bypass mode
35060 #define IPC_REG_PLL_NW_E28_CTRL_0                                                                            0x0202d4UL //Access:RW   DataWidth:0x20   // PLL Control Register [11:0] dco_ctrl_bypass[11:0] direct programming of DAC: 00...00 = MIN VCO clock frequency : 11...11 = MAX VCO clock frequency [12] dco_ctrl_bypass_enable enable of direct programming of DAC: 0 =normal mode 1 =DAC programming mode [13] stat_reset reset of phase error measurement: 0 =normal mode 1 =reset [16:14] stat_select[2:0] select of test output: 000 = 000000000000 001 = minimum phase error 010 = maximum phase error 011 = lock_state 100 = dac control word 101 = 000000000000 110 = 000000000000 111 = 000000000000 [17] stat_update On the synchronized rising edge of this control signal the value selected by stat_select[2:0] is clocked into o_statout [19:18] Reserved [21:20] Stat_mode[1:0] Statistics Mode 00 = disabled 01 = phase error stats 10 : period stats 11 : Feedback phase error stats [23:22] Pwm_rate[1:0] Set PWM rate Vco_fb_div2 == 0 00 = 5 ( default) 01 = 4 10 = 3 11 = 2 Vco_fb_div2 == 1 00 = 10 (default) 01 = 8 10 = 6 11 = 4 00 for VCO gt 800MHz 10 for VCO lt 800MHz [25:24] post_resetb select post channel resetb selection 00 = lock or post_resetb 01 = flock or post_resetb 10 = resetb or post_resetb 11 = post_resetb [26] vco_fb_div2 Divide vco_fdbk clock by 2 0= vco clock 1=vco/2 clock 0 for VCO lt 2.0GHz 1 for VCO gt 2.0GHz [27] fast_lock Reduces the number of refclk cycles of delay between frequency lock and setting o_lock output high. 0 = 256 refclk delay 1 = 32 refclk delay [28] ndiv_relock Forces lock state machine to return to frequency acquisition state when ndiv_int/ndiv_frac changes. 0 = Loop responds to ndiv change. May or may not switch back to frequency acquisition mode. 1 = Re-enter frequency acquisition state, without resetting the initial frequency (starts from current frequency). This produces smoother transition to new frequency for steps greater than 1 percent [29] Reserved [31:30] Vco_range Set VCO frequency range 00 = 800 - 2000 MHz 01 = 500 - 1200 MHz 10 = 1600 - 4000 MHz [33:32] LDO[1:0] LDO output voltage control 00 = 1.05 V 01 = 1.00 V 10 = 0.95 V 11 = 0.90 V [34] testout_en Test output buffer enable 0= normal mode 1= test output buffer enable [37:35] testout_sel Test output clock selection 000 = no clock 001 = o_fref 010 = o_clkout[0] 011 = o_clkout[1] 100 = o_clkout[2] 101 = o_clkout[3] 110 = o_clkout[4] 111 = o_clkout[5] [63:38] Reserved
35061 #define IPC_REG_HW_STRAPS                                                                                    0x0202d8UL //Access:R    DataWidth:0xc    // Multi Field Register.
35062   #define IPC_REG_HW_STRAPS_TESTIN_STRAPS                                                                    (0xff<<0) // Strap value on TEST IN pins
35063   #define IPC_REG_HW_STRAPS_TESTIN_STRAPS_SHIFT                                                              0
35064   #define IPC_REG_HW_STRAPS_FLASH_STRAPS                                                                     (0xf<<8) // Strap value on FLASH pins
35065   #define IPC_REG_HW_STRAPS_FLASH_STRAPS_SHIFT                                                               8
35066 #define IPC_REG_PLL_NW_E28_CTRL_1                                                                            0x0202d8UL //Access:RW   DataWidth:0x20   // PLL Control Register [11:0] dco_ctrl_bypass[11:0] direct programming of DAC: 00...00 = MIN VCO clock frequency : 11...11 = MAX VCO clock frequency [12] dco_ctrl_bypass_enable enable of direct programming of DAC: 0 =normal mode 1 =DAC programming mode [13] stat_reset reset of phase error measurement: 0 =normal mode 1 =reset [16:14] stat_select[2:0] select of test output: 000 = 000000000000 001 = minimum phase error 010 = maximum phase error 011 = lock_state 100 = dac control word 101 = 000000000000 110 = 000000000000 111 = 000000000000 [17] stat_update On the synchronized rising edge of this control signal the value selected by stat_select[2:0] is clocked into o_statout [19:18] Reserved [21:20] Stat_mode[1:0] Statistics Mode 00 = disabled 01 = phase error stats 10 : period stats 11 : Feedback phase error stats [23:22] Pwm_rate[1:0] Set PWM rate Vco_fb_div2 == 0 00 = 5 ( default) 01 = 4 10 = 3 11 = 2 Vco_fb_div2 == 1 00 = 10 (default) 01 = 8 10 = 6 11 = 4 00 for VCO gt 800MHz 10 for VCO lt 800MHz [25:24] post_resetb select post channel resetb selection 00 = lock or post_resetb 01 = flock or post_resetb 10 = resetb or post_resetb 11 = post_resetb [26] vco_fb_div2 Divide vco_fdbk clock by 2 0= vco clock 1=vco/2 clock 0 for VCO lt 2.0GHz 1 for VCO gt 2.0GHz [27] fast_lock Reduces the number of refclk cycles of delay between frequency lock and setting o_lock output high. 0 = 256 refclk delay 1 = 32 refclk delay [28] ndiv_relock Forces lock state machine to return to frequency acquisition state when ndiv_int/ndiv_frac changes. 0 = Loop responds to ndiv change. May or may not switch back to frequency acquisition mode. 1 = Re-enter frequency acquisition state, without resetting the initial frequency (starts from current frequency). This produces smoother transition to new frequency for steps greater than 1 percent [29] Reserved [31:30] Vco_range Set VCO frequency range 00 = 800 - 2000 MHz 01 = 500 - 1200 MHz 10 = 1600 - 4000 MHz [33:32] LDO[1:0] LDO output voltage control 00 = 1.05 V 01 = 1.00 V 10 = 0.95 V 11 = 0.90 V [34] testout_en Test output buffer enable 0= normal mode 1= test output buffer enable [37:35] testout_sel Test output clock selection 000 = no clock 001 = o_fref 010 = o_clkout[0] 011 = o_clkout[1] 100 = o_clkout[2] 101 = o_clkout[3] 110 = o_clkout[4] 111 = o_clkout[5] [63:38] Reserved
35067 #define IPC_REG_INT_STS_0                                                                                    0x0202dcUL //Access:R    DataWidth:0x8    // Multi Field Register.
35068   #define IPC_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
35069   #define IPC_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
35070   #define IPC_REG_INT_STS_0_VMAIN_POR_ASSERT                                                                 (0x1<<4) // This bit generates an interrupt when VMAIN POR is asserted, ie VMAIN goes from high to low
35071   #define IPC_REG_INT_STS_0_VMAIN_POR_ASSERT_SHIFT                                                           4
35072   #define IPC_REG_INT_STS_0_VMAIN_POR_DEASSERT                                                               (0x1<<5) // This bit generates an interrupt when VMAIN POR is de-asserted, ie VMAIN goes from low to high
35073   #define IPC_REG_INT_STS_0_VMAIN_POR_DEASSERT_SHIFT                                                         5
35074   #define IPC_REG_INT_STS_0_PERST_ASSERT                                                                     (0x1<<6) // This bit generates an interrupt when PERST# is asserted, ie PERST# goes from high to low
35075   #define IPC_REG_INT_STS_0_PERST_ASSERT_SHIFT                                                               6
35076   #define IPC_REG_INT_STS_0_PERST_DEASSERT                                                                   (0x1<<7) // This bit generates an interrupt when PERST# is de-asserted, ie PERST# goes from low to high
35077   #define IPC_REG_INT_STS_0_PERST_DEASSERT_SHIFT                                                             7
35078   #define IPC_REG_INT_STS_0_OTP_ECC_DED_0                                                                    (0x1<<8) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 0 is asserted.
35079   #define IPC_REG_INT_STS_0_OTP_ECC_DED_0_SHIFT                                                              8
35080   #define IPC_REG_INT_STS_0_OTP_ECC_DED_1                                                                    (0x1<<9) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 1 is asserted.
35081   #define IPC_REG_INT_STS_0_OTP_ECC_DED_1_SHIFT                                                              9
35082   #define IPC_REG_INT_STS_0_OTP_ECC_DED_2                                                                    (0x1<<10) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 2 is asserted.
35083   #define IPC_REG_INT_STS_0_OTP_ECC_DED_2_SHIFT                                                              10
35084   #define IPC_REG_INT_STS_0_OTP_ECC_DED_3                                                                    (0x1<<11) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 3 is asserted.
35085   #define IPC_REG_INT_STS_0_OTP_ECC_DED_3_SHIFT                                                              11
35086   #define IPC_REG_INT_STS_0_OTP_ECC_DED_4                                                                    (0x1<<12) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 4 is asserted.
35087   #define IPC_REG_INT_STS_0_OTP_ECC_DED_4_SHIFT                                                              12
35088   #define IPC_REG_INT_STS_0_OTP_ECC_DED_5                                                                    (0x1<<13) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 5 is asserted.
35089   #define IPC_REG_INT_STS_0_OTP_ECC_DED_5_SHIFT                                                              13
35090   #define IPC_REG_INT_STS_0_OTP_ECC_DED_6                                                                    (0x1<<14) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 6 is asserted.
35091   #define IPC_REG_INT_STS_0_OTP_ECC_DED_6_SHIFT                                                              14
35092   #define IPC_REG_INT_STS_0_OTP_ECC_DED_7                                                                    (0x1<<15) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 0 is asserted.
35093   #define IPC_REG_INT_STS_0_OTP_ECC_DED_7_SHIFT                                                              15
35094 #define IPC_REG_PLL_NW_E28_KA                                                                                0x0202dcUL //Access:RW   DataWidth:0x3    // Loop gain in frequency acquisition mode Global register. Reset on POR reset.
35095 #define IPC_REG_INT_MASK_0                                                                                   0x0202e0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
35096   #define IPC_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.ADDRESS_ERROR .
35097   #define IPC_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
35098   #define IPC_REG_INT_MASK_0_VMAIN_POR_ASSERT                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.VMAIN_POR_ASSERT .
35099   #define IPC_REG_INT_MASK_0_VMAIN_POR_ASSERT_SHIFT                                                          4
35100   #define IPC_REG_INT_MASK_0_VMAIN_POR_DEASSERT                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.VMAIN_POR_DEASSERT .
35101   #define IPC_REG_INT_MASK_0_VMAIN_POR_DEASSERT_SHIFT                                                        5
35102   #define IPC_REG_INT_MASK_0_PERST_ASSERT                                                                    (0x1<<6) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.PERST_ASSERT .
35103   #define IPC_REG_INT_MASK_0_PERST_ASSERT_SHIFT                                                              6
35104   #define IPC_REG_INT_MASK_0_PERST_DEASSERT                                                                  (0x1<<7) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.PERST_DEASSERT .
35105   #define IPC_REG_INT_MASK_0_PERST_DEASSERT_SHIFT                                                            7
35106   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_0                                                                   (0x1<<8) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_0 .
35107   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_0_SHIFT                                                             8
35108   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_1                                                                   (0x1<<9) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_1 .
35109   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_1_SHIFT                                                             9
35110   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_2                                                                   (0x1<<10) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_2 .
35111   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_2_SHIFT                                                             10
35112   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_3                                                                   (0x1<<11) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_3 .
35113   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_3_SHIFT                                                             11
35114   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_4                                                                   (0x1<<12) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_4 .
35115   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_4_SHIFT                                                             12
35116   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_5                                                                   (0x1<<13) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_5 .
35117   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_5_SHIFT                                                             13
35118   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_6                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_6 .
35119   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_6_SHIFT                                                             14
35120   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_7                                                                   (0x1<<15) // This bit masks, when set, the Interrupt bit: IPC_REG_INT_STS_0.OTP_ECC_DED_7 .
35121   #define IPC_REG_INT_MASK_0_OTP_ECC_DED_7_SHIFT                                                             15
35122 #define IPC_REG_PLL_NW_E28_KI                                                                                0x0202e0UL //Access:RW   DataWidth:0x3    // Gain of P/I loop filter integrator path during fine phase acquisition mode Global register. Reset on POR reset.
35123 #define IPC_REG_INT_STS_WR_0                                                                                 0x0202e4UL //Access:WR   DataWidth:0x8    // Multi Field Register.
35124   #define IPC_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
35125   #define IPC_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
35126   #define IPC_REG_INT_STS_WR_0_VMAIN_POR_ASSERT                                                              (0x1<<4) // This bit generates an interrupt when VMAIN POR is asserted, ie VMAIN goes from high to low
35127   #define IPC_REG_INT_STS_WR_0_VMAIN_POR_ASSERT_SHIFT                                                        4
35128   #define IPC_REG_INT_STS_WR_0_VMAIN_POR_DEASSERT                                                            (0x1<<5) // This bit generates an interrupt when VMAIN POR is de-asserted, ie VMAIN goes from low to high
35129   #define IPC_REG_INT_STS_WR_0_VMAIN_POR_DEASSERT_SHIFT                                                      5
35130   #define IPC_REG_INT_STS_WR_0_PERST_ASSERT                                                                  (0x1<<6) // This bit generates an interrupt when PERST# is asserted, ie PERST# goes from high to low
35131   #define IPC_REG_INT_STS_WR_0_PERST_ASSERT_SHIFT                                                            6
35132   #define IPC_REG_INT_STS_WR_0_PERST_DEASSERT                                                                (0x1<<7) // This bit generates an interrupt when PERST# is de-asserted, ie PERST# goes from low to high
35133   #define IPC_REG_INT_STS_WR_0_PERST_DEASSERT_SHIFT                                                          7
35134   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_0                                                                 (0x1<<8) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 0 is asserted.
35135   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_0_SHIFT                                                           8
35136   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_1                                                                 (0x1<<9) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 1 is asserted.
35137   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_1_SHIFT                                                           9
35138   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_2                                                                 (0x1<<10) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 2 is asserted.
35139   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_2_SHIFT                                                           10
35140   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_3                                                                 (0x1<<11) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 3 is asserted.
35141   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_3_SHIFT                                                           11
35142   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_4                                                                 (0x1<<12) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 4 is asserted.
35143   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_4_SHIFT                                                           12
35144   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_5                                                                 (0x1<<13) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 5 is asserted.
35145   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_5_SHIFT                                                           13
35146   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_6                                                                 (0x1<<14) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 6 is asserted.
35147   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_6_SHIFT                                                           14
35148   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_7                                                                 (0x1<<15) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 0 is asserted.
35149   #define IPC_REG_INT_STS_WR_0_OTP_ECC_DED_7_SHIFT                                                           15
35150 #define IPC_REG_PLL_NW_E28_KP                                                                                0x0202e4UL //Access:RW   DataWidth:0x4    // Gain of P/I loop filter proportional path during fine phase acquisition mode. SW needs to use the following transformation to program this register. For 0, Write 0 For 1, Write 1 For 2, Write 4 For 3, Write 5 For 4, Write 2 For 5, Write 3 For 6, Write 6 For 7, Write 7 For 8, Write 8 For 9, Write 9 For 10, Write 12 For 11, Write 13 For 12, Write 10 For 13, Write 11 For 14, Write 14 For 15, Write 15 A default of 5 implies that the PLL sees a value of 3. Global register. Reset on POR reset.
35151 #define IPC_REG_INT_STS_CLR_0                                                                                0x0202e8UL //Access:RC   DataWidth:0x8    // Multi Field Register.
35152   #define IPC_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
35153   #define IPC_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
35154   #define IPC_REG_INT_STS_CLR_0_VMAIN_POR_ASSERT                                                             (0x1<<4) // This bit generates an interrupt when VMAIN POR is asserted, ie VMAIN goes from high to low
35155   #define IPC_REG_INT_STS_CLR_0_VMAIN_POR_ASSERT_SHIFT                                                       4
35156   #define IPC_REG_INT_STS_CLR_0_VMAIN_POR_DEASSERT                                                           (0x1<<5) // This bit generates an interrupt when VMAIN POR is de-asserted, ie VMAIN goes from low to high
35157   #define IPC_REG_INT_STS_CLR_0_VMAIN_POR_DEASSERT_SHIFT                                                     5
35158   #define IPC_REG_INT_STS_CLR_0_PERST_ASSERT                                                                 (0x1<<6) // This bit generates an interrupt when PERST# is asserted, ie PERST# goes from high to low
35159   #define IPC_REG_INT_STS_CLR_0_PERST_ASSERT_SHIFT                                                           6
35160   #define IPC_REG_INT_STS_CLR_0_PERST_DEASSERT                                                               (0x1<<7) // This bit generates an interrupt when PERST# is de-asserted, ie PERST# goes from low to high
35161   #define IPC_REG_INT_STS_CLR_0_PERST_DEASSERT_SHIFT                                                         7
35162   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_0                                                                (0x1<<8) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 0 is asserted.
35163   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_0_SHIFT                                                          8
35164   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_1                                                                (0x1<<9) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 1 is asserted.
35165   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_1_SHIFT                                                          9
35166   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_2                                                                (0x1<<10) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 2 is asserted.
35167   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_2_SHIFT                                                          10
35168   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_3                                                                (0x1<<11) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 3 is asserted.
35169   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_3_SHIFT                                                          11
35170   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_4                                                                (0x1<<12) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 4 is asserted.
35171   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_4_SHIFT                                                          12
35172   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_5                                                                (0x1<<13) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 5 is asserted.
35173   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_5_SHIFT                                                          13
35174   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_6                                                                (0x1<<14) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 6 is asserted.
35175   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_6_SHIFT                                                          14
35176   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_7                                                                (0x1<<15) // This bit generates an interrupt when         Fdone Double Error Detection status flag  for AUTOLOAD word 0 is asserted.
35177   #define IPC_REG_INT_STS_CLR_0_OTP_ECC_DED_7_SHIFT                                                          15
35178 #define IPC_REG_PLL_NW_E28_LOCK                                                                              0x0202e8UL //Access:R    DataWidth:0x1    // LOCK detector output 0= PLL unlocked 1= PLL locked Global register. Reset on POR reset.
35179 #define IPC_REG_JTAG_COMPLIANCE                                                                              0x0202ecUL //Access:RW   DataWidth:0x5    // Multi Field Register.
35180   #define IPC_REG_JTAG_COMPLIANCE_EN                                                                         (0x3<<0) // These bits set the compliance enable for JTAG pins. the JTAG interface is shared by four masters and there is a dedicated 2-bit compliance enable pins on the ballout. These bits are used to override the pins if needed. 2'b00 --> LV JTAG is selected 2'b01 --> AVS JTAG is selected 2'b10 --> MCP EJTAG is selected 2'b11 --> AVS EJTAG is selected
35181   #define IPC_REG_JTAG_COMPLIANCE_EN_SHIFT                                                                   0
35182   #define IPC_REG_JTAG_COMPLIANCE_OVERRIDE                                                                   (0x1<<4) // Set this bit to override the pins on the chip with bits[1:0]
35183   #define IPC_REG_JTAG_COMPLIANCE_OVERRIDE_SHIFT                                                             4
35184 #define IPC_REG_PLL_NW_E28_STATUS                                                                            0x0202ecUL //Access:R    DataWidth:0xc    // Status Bits from the PLL Global register. Reset on POR reset.
35185 #define IPC_REG_TCAM_BIST_REGISTER_OR_EXTERNAL_SELECT                                                        0x0202f0UL //Access:RW   DataWidth:0x1    // 0 - control of the tcam bist is from the IPC register tcam_bist_control and tcam_bist_num. 1 - control of the tcam bist is from the external pins. by default these pins are gurenteed to be zero so tcam bist will not start running.
35186 #define IPC_REG_PLL_STORM_E28_PWRDN                                                                          0x0202f0UL //Access:RW   DataWidth:0x1    // PLL Power on. 1 = PLL is powered down. 0 = PLL is powered on. The bit is Active High. Global Register, Reset on POR
35187 #define IPC_REG_TCAM_BIST_NUM                                                                                0x0202f4UL //Access:RW   DataWidth:0x5    // select the cam instance when reading the status of the cam in tcam_bist_status 0 ccfc_ccam 1 ccfc_scam 2 igu 3 msem 4 prs_gft 5 prs_h 6 prs_l 7 psem 8 psem_vfc 9 qm 10 tcfc_ccam 11 tsem 12 tsem_vfc 13 usem 14 xsem 15 ysem
35188 #define IPC_REG_PLL_STORM_E28_RESET_VCO                                                                      0x0202f4UL //Access:RW   DataWidth:0x1    // Resets the VCO logic in the PLL. The reset is Active High
35189 #define IPC_REG_TCAM_BIST_STATUS                                                                             0x0202f8UL //Access:R    DataWidth:0x6    // tcam bist status bus bit 0 - bist_pass bit 1 - bist_failed bit 2 - bist_paused bit 3 - reserved(bist_sho) bit 4 - reserved bit 5 - reserved
35190 #define IPC_REG_PLL_STORM_E28_RESET_POST                                                                     0x0202f8UL //Access:RW   DataWidth:0x1    // Resets the Post Divider logic in the PLL. The reset is Active High
35191 #define IPC_REG_TCAM_BIST_CONTROL_CCFC_CCAM                                                                  0x0202fcUL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35192 #define IPC_REG_PLL_STORM_E28_PDIV                                                                           0x0202fcUL //Access:RW   DataWidth:0x4    // Input reference clock pre-divider control 0000= illegal state 0001= divide-by-1 0010= divide-by-2 0011= divide-by-3 0100= divide-by-4 0101= divide-by-5 0110= divide-by-6 0111= divide-by-7 1111 = divide-by-15 Global register. Reset on POR reset.
35193 #define IPC_REG_TCAM_BIST_CONTROL_CCFC_SCAM                                                                  0x020300UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35194 #define IPC_REG_PLL_STORM_E28_NDIV_INT                                                                       0x020300UL //Access:RW   DataWidth:0xa    // Feedback divider control 0000000000 = not usable 0000000001 = not usable ... 0000001111 = not usable 0000010000 = 16 ... 1111111111 = 1023 Global register. Reset on POR reset.
35195 #define IPC_REG_TCAM_BIST_CONTROL_TCFC_CCAM                                                                  0x020304UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35196 #define IPC_REG_PLL_STORM_E28_CH0_MDIV                                                                       0x020304UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-0 00000000 = divide by 256 00000001 = divide by 1 00000010 = divide by 2 ... 11111111 = divide by 255 Global register. Reset on POR reset.
35197 #define IPC_REG_TCAM_BIST_CONTROL_QM                                                                         0x020308UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35198 #define IPC_REG_PLL_STORM_E28_CH1_MDIV                                                                       0x020308UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-1 00000000 = divide by 256 00000001 = divide by 1 00000010 = divide by 2 ... 11111111 = divide by 255 Global register. Reset on POR reset.
35199 #define IPC_REG_TCAM_BIST_CONTROL_XSEM                                                                       0x02030cUL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35200 #define IPC_REG_PLL_STORM_E28_CH_ENABLEB                                                                     0x02030cUL //Access:RW   DataWidth:0x6    // Active Low Channel Enable. Global register. Reset on POR reset.
35201 #define IPC_REG_TCAM_BIST_CONTROL_YSEM                                                                       0x020310UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35202 #define IPC_REG_PLL_STORM_E28_CTRL_0                                                                         0x020310UL //Access:RW   DataWidth:0x20   // PLL Control Register [65:56] reserved Reserved digital control input. [55:54] post_rst_sel Reset mode of the post-divider. i_post_resetb will be ANDed with the internal post-divider reset control, which can be set to the following values: 00 = lock, PLL phase locking indicator; 01 = flock, PLL frequency locking indicator; 10 = resetb, PLL digital control reset; 11 = 1 [53:50] bin_sel TDC offset Control, for test and debug only. [49] bang_bang TDC mode control 0 = linear mode (normal operation) 1 = bang-bang mode [48:47] pwm_rate Control of internal PWM frequency. 00 = fpwm is set to fdco/5; 01 = fpwm is set to fdco/4; 10 = fpwm is set to fdco/3; 11 = fpwm is set to fdco/2. [46:41] ldo_ctrl Output level control of PLL internal LDOs. Bit[1:0] controls the analog LDO level, bit[3:2] controls the digital LDO level, and bit[5:4] controls the T2D LDO level. Each word segment has the following effect on the corresponding LDO level: 00 = 1.0V 01 = 1.05V 10 = 0.90V 11 = 0.95V [40] testbuf_pwron Power on control of 50Ohm test buffer 0 = test buffer powered off 1 = test buffer powered on [39:37] mux_test_sel Selection of the test output clock for pad_testp and pad_testn. 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = reference or feedback clock from T2D block 011 = output of post-divider channel 5 100 = lc oscillator clock, at the frequency flc = 2*fdco 101 = input clock of post-divider, at the frequency fdco 110 = o_fref 111 = unused [36] cmlbuf1_pwron Power on control of the CML buffer 1 which drives o_ch0_cml2p and o_ch0_cml2n. 0 = power off 1 = power on [35] cmlbuf0_pwron Power on control of the CML buffer 0 which drives o_ch0_cmlp and o_ch0_cmln. 0 = power off 1 = power on [34:32] mux_out_sel Selection of the output clock for o_ch0_cmlp and o_ch0_cmln, and o_ch0_cml2p and o_ch0_cml2n 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = input clock of post-divider at the frequency of fdco 011 = unused 100 = lc oscillator clock at the frequency of flc = 2*fdco 101 = o_fref 110 = reference or feedback clock in T2D 111 = unused [31:30] reserved [29] en_vco_clk Enabling of the output of LC oscillator clock. 0 = LC oscillator clock output disabled 1 = LC oscillator clock output enabled [28] div4_div2b Pre-divider control of the DCO clock. 0 = Fdco is one half of the LC oscillator frequency 1 = Fdco is one quater of the LC oscillator frequency [27] lc_boost Boost control of the bias current of the LC oscillator. 0 = normal operation 1 = bias current boosted [26] t2dclk_sel Selection of the clock to be output from T2D block 0 = clock from reference pre-divider 1 = clock from the feedback divider [25] t2dclk_en Enabling of the output of the effective clock from TDC, which could be either feedback clock or effective reference clock at the frequency of fref/pdiv. 0 = disable the output of T2D clock 1 = enable the output of T2D clock [24] stat_update Toggle this bit to update the internal status read-out. [23:22] stat_mode Mode selection of digital controller's internal status. 00 = unused 01 = Measurement of min and max phase error 10 = unused 11 = measurement of min and max dco control [21:19] stat_select Selection of the digital controller's internal status for read-out. 000 = unused 001 = minimum value based on stat_mode selection 010 = maximum value based on stat_mode selection 011 = Misc. PLL lock status 100 = DCO control code 101 = unused 110 = unused 111 = unused [18] stat_reset Reset control of the digital controller's internal status read-out. 0 = internal status read-out enabled 1 = internal status read-out disabled [17] bypass_fine Select the DAC to be loaded in open-loop mode. 0 = dco_bypass value loaded into coarse DAC, 4 LSBs discarded 1 = dco_bypass value loaded into fine DAC, 1 MSB discarded [16] bypass_en Enabling of DCO bypass mode, or PLL open-loop mode. 0 = normal operation 1 = bypass enabled [15:0] dco_bypass DCO bypass control value in open-loop mode of PLL. 0x0000 = minimum Fdco within the range ... 0xffff = maximum Fdco within the range Global register. Reset on POR reset.
35203 #define IPC_REG_TCAM_BIST_CONTROL_PSEM                                                                       0x020314UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35204 #define IPC_REG_PLL_STORM_E28_CTRL_1                                                                         0x020314UL //Access:RW   DataWidth:0x20   // PLL Control Register [65:56] reserved Reserved digital control input. [55:54] post_rst_sel Reset mode of the post-divider. i_post_resetb will be ANDed with the internal post-divider reset control, which can be set to the following values: 00 = lock, PLL phase locking indicator; 01 = flock, PLL frequency locking indicator; 10 = resetb, PLL digital control reset; 11 = 1 [53:50] bin_sel TDC offset Control, for test and debug only. [49] bang_bang TDC mode control 0 = linear mode (normal operation) 1 = bang-bang mode [48:47] pwm_rate Control of internal PWM frequency. 00 = fpwm is set to fdco/5; 01 = fpwm is set to fdco/4; 10 = fpwm is set to fdco/3; 11 = fpwm is set to fdco/2. [46:41] ldo_ctrl Output level control of PLL internal LDOs. Bit[1:0] controls the analog LDO level, bit[3:2] controls the digital LDO level, and bit[5:4] controls the T2D LDO level. Each word segment has the following effect on the corresponding LDO level: 00 = 1.0V 01 = 1.05V 10 = 0.90V 11 = 0.95V [40] testbuf_pwron Power on control of 50Ohm test buffer 0 = test buffer powered off 1 = test buffer powered on [39:37] mux_test_sel Selection of the test output clock for pad_testp and pad_testn. 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = reference or feedback clock from T2D block 011 = output of post-divider channel 5 100 = lc oscillator clock, at the frequency flc = 2*fdco 101 = input clock of post-divider, at the frequency fdco 110 = o_fref 111 = unused [36] cmlbuf1_pwron Power on control of the CML buffer 1 which drives o_ch0_cml2p and o_ch0_cml2n. 0 = power off 1 = power on [35] cmlbuf0_pwron Power on control of the CML buffer 0 which drives o_ch0_cmlp and o_ch0_cmln. 0 = power off 1 = power on [34:32] mux_out_sel Selection of the output clock for o_ch0_cmlp and o_ch0_cmln, and o_ch0_cml2p and o_ch0_cml2n 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = input clock of post-divider at the frequency of fdco 011 = unused 100 = lc oscillator clock at the frequency of flc = 2*fdco 101 = o_fref 110 = reference or feedback clock in T2D 111 = unused [31:30] reserved [29] en_vco_clk Enabling of the output of LC oscillator clock. 0 = LC oscillator clock output disabled 1 = LC oscillator clock output enabled [28] div4_div2b Pre-divider control of the DCO clock. 0 = Fdco is one half of the LC oscillator frequency 1 = Fdco is one quater of the LC oscillator frequency [27] lc_boost Boost control of the bias current of the LC oscillator. 0 = normal operation 1 = bias current boosted [26] t2dclk_sel Selection of the clock to be output from T2D block 0 = clock from reference pre-divider 1 = clock from the feedback divider [25] t2dclk_en Enabling of the output of the effective clock from TDC, which could be either feedback clock or effective reference clock at the frequency of fref/pdiv. 0 = disable the output of T2D clock 1 = enable the output of T2D clock [24] stat_update Toggle this bit to update the internal status read-out. [23:22] stat_mode Mode selection of digital controller's internal status. 00 = unused 01 = Measurement of min and max phase error 10 = unused 11 = measurement of min and max dco control [21:19] stat_select Selection of the digital controller's internal status for read-out. 000 = unused 001 = minimum value based on stat_mode selection 010 = maximum value based on stat_mode selection 011 = Misc. PLL lock status 100 = DCO control code 101 = unused 110 = unused 111 = unused [18] stat_reset Reset control of the digital controller's internal status read-out. 0 = internal status read-out enabled 1 = internal status read-out disabled [17] bypass_fine Select the DAC to be loaded in open-loop mode. 0 = dco_bypass value loaded into coarse DAC, 4 LSBs discarded 1 = dco_bypass value loaded into fine DAC, 1 MSB discarded [16] bypass_en Enabling of DCO bypass mode, or PLL open-loop mode. 0 = normal operation 1 = bypass enabled [15:0] dco_bypass DCO bypass control value in open-loop mode of PLL. 0x0000 = minimum Fdco within the range ... 0xffff = maximum Fdco within the range Global register. Reset on POR reset.
35205 #define IPC_REG_TCAM_BIST_CONTROL_PSEM_VFC                                                                   0x020318UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35206 #define IPC_REG_PLL_STORM_E28_CTRL_2                                                                         0x020318UL //Access:RW   DataWidth:0x2    // PLL Control Register [65:56] reserved Reserved digital control input. [55:54] post_rst_sel Reset mode of the post-divider. i_post_resetb will be ANDed with the internal post-divider reset control, which can be set to the following values: 00 = lock, PLL phase locking indicator; 01 = flock, PLL frequency locking indicator; 10 = resetb, PLL digital control reset; 11 = 1 [53:50] bin_sel TDC offset Control, for test and debug only. [49] bang_bang TDC mode control 0 = linear mode (normal operation) 1 = bang-bang mode [48:47] pwm_rate Control of internal PWM frequency. 00 = fpwm is set to fdco/5; 01 = fpwm is set to fdco/4; 10 = fpwm is set to fdco/3; 11 = fpwm is set to fdco/2. [46:41] ldo_ctrl Output level control of PLL internal LDOs. Bit[1:0] controls the analog LDO level, bit[3:2] controls the digital LDO level, and bit[5:4] controls the T2D LDO level. Each word segment has the following effect on the corresponding LDO level: 00 = 1.0V 01 = 1.05V 10 = 0.90V 11 = 0.95V [40] testbuf_pwron Power on control of 50Ohm test buffer 0 = test buffer powered off 1 = test buffer powered on [39:37] mux_test_sel Selection of the test output clock for pad_testp and pad_testn. 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = reference or feedback clock from T2D block 011 = output of post-divider channel 5 100 = lc oscillator clock, at the frequency flc = 2*fdco 101 = input clock of post-divider, at the frequency fdco 110 = o_fref 111 = unused [36] cmlbuf1_pwron Power on control of the CML buffer 1 which drives o_ch0_cml2p and o_ch0_cml2n. 0 = power off 1 = power on [35] cmlbuf0_pwron Power on control of the CML buffer 0 which drives o_ch0_cmlp and o_ch0_cmln. 0 = power off 1 = power on [34:32] mux_out_sel Selection of the output clock for o_ch0_cmlp and o_ch0_cmln, and o_ch0_cml2p and o_ch0_cml2n 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = input clock of post-divider at the frequency of fdco 011 = unused 100 = lc oscillator clock at the frequency of flc = 2*fdco 101 = o_fref 110 = reference or feedback clock in T2D 111 = unused [31:30] reserved [29] en_vco_clk Enabling of the output of LC oscillator clock. 0 = LC oscillator clock output disabled 1 = LC oscillator clock output enabled [28] div4_div2b Pre-divider control of the DCO clock. 0 = Fdco is one half of the LC oscillator frequency 1 = Fdco is one quater of the LC oscillator frequency [27] lc_boost Boost control of the bias current of the LC oscillator. 0 = normal operation 1 = bias current boosted [26] t2dclk_sel Selection of the clock to be output from T2D block 0 = clock from reference pre-divider 1 = clock from the feedback divider [25] t2dclk_en Enabling of the output of the effective clock from TDC, which could be either feedback clock or effective reference clock at the frequency of fref/pdiv. 0 = disable the output of T2D clock 1 = enable the output of T2D clock [24] stat_update Toggle this bit to update the internal status read-out. [23:22] stat_mode Mode selection of digital controller's internal status. 00 = unused 01 = Measurement of min and max phase error 10 = unused 11 = measurement of min and max dco control [21:19] stat_select Selection of the digital controller's internal status for read-out. 000 = unused 001 = minimum value based on stat_mode selection 010 = maximum value based on stat_mode selection 011 = Misc. PLL lock status 100 = DCO control code 101 = unused 110 = unused 111 = unused [18] stat_reset Reset control of the digital controller's internal status read-out. 0 = internal status read-out enabled 1 = internal status read-out disabled [17] bypass_fine Select the DAC to be loaded in open-loop mode. 0 = dco_bypass value loaded into coarse DAC, 4 LSBs discarded 1 = dco_bypass value loaded into fine DAC, 1 MSB discarded [16] bypass_en Enabling of DCO bypass mode, or PLL open-loop mode. 0 = normal operation 1 = bypass enabled [15:0] dco_bypass DCO bypass control value in open-loop mode of PLL. 0x0000 = minimum Fdco within the range ... 0xffff = maximum Fdco within the range Global register. Reset on POR reset.
35207 #define IPC_REG_TCAM_BIST_CONTROL_USEM                                                                       0x02031cUL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35208 #define IPC_REG_PLL_STORM_E28_KI                                                                             0x02031cUL //Access:RW   DataWidth:0x3    // Integrator gain control of the PLL digital filter. Global register. Reset on POR reset.
35209 #define IPC_REG_TCAM_BIST_CONTROL_TSEM                                                                       0x020320UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35210 #define IPC_REG_PLL_STORM_E28_KP                                                                             0x020320UL //Access:RW   DataWidth:0x4    // Gain of P/I loop filter proportional path during fine phase acquisition mode. Global register. Reset on POR reset.
35211 #define IPC_REG_TCAM_BIST_CONTROL_TSEM_VFC                                                                   0x020324UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35212 #define IPC_REG_PLL_STORM_E28_KPP                                                                            0x020324UL //Access:RW   DataWidth:0x4    // Control of the non-zero pole in the PLL digital filter. Global register. Reset on POR reset.
35213 #define IPC_REG_TCAM_BIST_CONTROL_MSEM                                                                       0x020328UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35214 #define IPC_REG_PLL_STORM_E28_LOCK                                                                           0x020328UL //Access:R    DataWidth:0x1    // LOCK detector output 0= PLL unlocked 1= PLL locked Global register. Reset on POR reset.
35215 #define IPC_REG_TCAM_BIST_CONTROL_PRS_GFT                                                                    0x02032cUL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35216 #define IPC_REG_PLL_STORM_E28_STATUS                                                                         0x02032cUL //Access:R    DataWidth:0xc    // Internal Status Bits of the PLL Global register. Reset on POR reset.
35217 #define IPC_REG_TCAM_BIST_CONTROL_PRS_L                                                                      0x020330UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35218 #define IPC_REG_LCPLL_E28_PWRDN                                                                              0x020330UL //Access:RW   DataWidth:0x1    // PLL Power on. 1 = PLL is powered down. 0 = PLL is powered on. The bit is Active High. Global Register, Reset on POR
35219 #define IPC_REG_TCAM_BIST_CONTROL_PRS_H                                                                      0x020334UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35220 #define IPC_REG_LCPLL_E28_RESET_VCO                                                                          0x020334UL //Access:RW   DataWidth:0x1    // Resets the VCO logic in the PLL. The reset is Active High
35221 #define IPC_REG_TCAM_BIST_CONTROL_IGU                                                                        0x020338UL //Access:RW   DataWidth:0x6    // tcam bist control bus bit 0 - bist_run bit 1 - retention_en bit 2 - bist_resume bit 3 - reserved(connected the bist_shi,should be zero) bit 4 - reserved(connected the bist_she, should be zero) bit 5 - reserved
35222 #define IPC_REG_LCPLL_E28_RESET_POST                                                                         0x020338UL //Access:RW   DataWidth:0x1    // Resets the Post Divider logic in the PLL. The reset is Active High
35223 #define IPC_REG_CLK_DFT_MS_125M_DIV                                                                          0x02033cUL //Access:RW   DataWidth:0x8    // divider value for clk_dft_ms_125, the division is 2*value. this value is output at ipc_clkdec_clk_dft_ms_125m_div 0 - no division 1- divide by 2 2- divide by 4
35224 #define IPC_REG_LCPLL_E28_PDIV                                                                               0x02033cUL //Access:RW   DataWidth:0x4    // Input reference clock pre-divider control 0000= illegal state 0001= divide-by-1 0010= divide-by-2 0011= divide-by-3 0100= divide-by-4 0101= divide-by-5 0110= divide-by-6 0111= divide-by-7 1111 = divide-by-15 Global register. Reset on POR reset.
35225 #define IPC_REG_CLK_DFT_MS_150M_DIV                                                                          0x020340UL //Access:RW   DataWidth:0x8    //
35226 #define IPC_REG_LCPLL_E28_NDIV_INT                                                                           0x020340UL //Access:RW   DataWidth:0xa    // Feedback divider control 0000000000 = not usable 0000000001 = not usable ... 0000001111 = not usable 0000010000 = 16 ... 1111111111 = 1023 Global register. Reset on POR reset.
35227 #define IPC_REG_CLK_DFT_MS_60M_DIV                                                                           0x020344UL //Access:RW   DataWidth:0x8    //
35228 #define IPC_REG_LCPLL_E28_CH0_MDIV                                                                           0x020344UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-0 00000000 = divide by 256 00000001 = divide by 1 00000010 = divide by 2 ... 11111111 = divide by 255 Global register. Reset on POR reset.
35229 #define IPC_REG_CLK_DFT_MS_70M_DIV                                                                           0x020348UL //Access:RW   DataWidth:0x8    //
35230 #define IPC_REG_LCPLL_E28_CH1_MDIV                                                                           0x020348UL //Access:RW   DataWidth:0x8    // Post-divider ratio for channel-1 00000000 = divide by 256 00000001 = divide by 1 00000010 = divide by 2 ... 11111111 = divide by 255 Global register. Reset on POR reset.
35231 #define IPC_REG_CLK_DFT_MS_412M_DIV                                                                          0x02034cUL //Access:RW   DataWidth:0x8    //
35232 #define IPC_REG_LCPLL_E28_CH_ENABLEB                                                                         0x02034cUL //Access:RW   DataWidth:0x6    // Active Low Channel Enable. Global register. Reset on POR reset.
35233 #define IPC_REG_CLK_DFT_NWS_644M_DIV                                                                         0x020350UL //Access:RW   DataWidth:0x8    //
35234 #define IPC_REG_LCPLL_E28_CTRL_0                                                                             0x020350UL //Access:RW   DataWidth:0x20   // PLL Control Register [65:56] reserved Reserved digital control input. [55:54] post_rst_sel Reset mode of the post-divider. i_post_resetb will be ANDed with the internal post-divider reset control, which can be set to the following values: 00 = lock, PLL phase locking indicator; 01 = flock, PLL frequency locking indicator; 10 = resetb, PLL digital control reset; 11 = 1 [53:50] bin_sel TDC offset Control, for test and debug only. [49] bang_bang TDC mode control 0 = linear mode (normal operation) 1 = bang-bang mode [48:47] pwm_rate Control of internal PWM frequency. 00 = fpwm is set to fdco/5; 01 = fpwm is set to fdco/4; 10 = fpwm is set to fdco/3; 11 = fpwm is set to fdco/2. [46:41] ldo_ctrl Output level control of PLL internal LDOs. Bit[1:0] controls the analog LDO level, bit[3:2] controls the digital LDO level, and bit[5:4] controls the T2D LDO level. Each word segment has the following effect on the corresponding LDO level: 00 = 1.0V 01 = 1.05V 10 = 0.90V 11 = 0.95V [40] testbuf_pwron Power on control of 50Ohm test buffer 0 = test buffer powered off 1 = test buffer powered on [39:37] mux_test_sel Selection of the test output clock for pad_testp and pad_testn. 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = reference or feedback clock from T2D block 011 = output of post-divider channel 5 100 = lc oscillator clock, at the frequency flc = 2*fdco 101 = input clock of post-divider, at the frequency fdco 110 = o_fref 111 = unused [36] cmlbuf1_pwron Power on control of the CML buffer 1 which drives o_ch0_cml2p and o_ch0_cml2n. 0 = power off 1 = power on [35] cmlbuf0_pwron Power on control of the CML buffer 0 which drives o_ch0_cmlp and o_ch0_cmln. 0 = power off 1 = power on [34:32] mux_out_sel Selection of the output clock for o_ch0_cmlp and o_ch0_cmln, and o_ch0_cml2p and o_ch0_cml2n 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = input clock of post-divider at the frequency of fdco 011 = unused 100 = lc oscillator clock at the frequency of flc = 2*fdco 101 = o_fref 110 = reference or feedback clock in T2D 111 = unused [31:30] reserved [29] en_vco_clk Enabling of the output of LC oscillator clock. 0 = LC oscillator clock output disabled 1 = LC oscillator clock output enabled [28] div4_div2b Pre-divider control of the DCO clock. 0 = Fdco is one half of the LC oscillator frequency 1 = Fdco is one quater of the LC oscillator frequency [27] lc_boost Boost control of the bias current of the LC oscillator. 0 = normal operation 1 = bias current boosted [26] t2dclk_sel Selection of the clock to be output from T2D block 0 = clock from reference pre-divider 1 = clock from the feedback divider [25] t2dclk_en Enabling of the output of the effective clock from TDC, which could be either feedback clock or effective reference clock at the frequency of fref/pdiv. 0 = disable the output of T2D clock 1 = enable the output of T2D clock [24] stat_update Toggle this bit to update the internal status read-out. [23:22] stat_mode Mode selection of digital controller's internal status. 00 = unused 01 = Measurement of min and max phase error 10 = unused 11 = measurement of min and max dco control [21:19] stat_select Selection of the digital controller's internal status for read-out. 000 = unused 001 = minimum value based on stat_mode selection 010 = maximum value based on stat_mode selection 011 = Misc. PLL lock status 100 = DCO control code 101 = unused 110 = unused 111 = unused [18] stat_reset Reset control of the digital controller's internal status read-out. 0 = internal status read-out enabled 1 = internal status read-out disabled [17] bypass_fine Select the DAC to be loaded in open-loop mode. 0 = dco_bypass value loaded into coarse DAC, 4 LSBs discarded 1 = dco_bypass value loaded into fine DAC, 1 MSB discarded [16] bypass_en Enabling of DCO bypass mode, or PLL open-loop mode. 0 = normal operation 1 = bypass enabled [15:0] dco_bypass DCO bypass control value in open-loop mode of PLL. 0x0000 = minimum Fdco within the range ... 0xffff = maximum Fdco within the range Global register. Reset on POR reset.
35235 #define IPC_REG_CLK_DFT_NWS_300M_DIV                                                                         0x020354UL //Access:RW   DataWidth:0x8    //
35236 #define IPC_REG_LCPLL_E28_CTRL_1                                                                             0x020354UL //Access:RW   DataWidth:0x20   // PLL Control Register [65:56] reserved Reserved digital control input. [55:54] post_rst_sel Reset mode of the post-divider. i_post_resetb will be ANDed with the internal post-divider reset control, which can be set to the following values: 00 = lock, PLL phase locking indicator; 01 = flock, PLL frequency locking indicator; 10 = resetb, PLL digital control reset; 11 = 1 [53:50] bin_sel TDC offset Control, for test and debug only. [49] bang_bang TDC mode control 0 = linear mode (normal operation) 1 = bang-bang mode [48:47] pwm_rate Control of internal PWM frequency. 00 = fpwm is set to fdco/5; 01 = fpwm is set to fdco/4; 10 = fpwm is set to fdco/3; 11 = fpwm is set to fdco/2. [46:41] ldo_ctrl Output level control of PLL internal LDOs. Bit[1:0] controls the analog LDO level, bit[3:2] controls the digital LDO level, and bit[5:4] controls the T2D LDO level. Each word segment has the following effect on the corresponding LDO level: 00 = 1.0V 01 = 1.05V 10 = 0.90V 11 = 0.95V [40] testbuf_pwron Power on control of 50Ohm test buffer 0 = test buffer powered off 1 = test buffer powered on [39:37] mux_test_sel Selection of the test output clock for pad_testp and pad_testn. 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = reference or feedback clock from T2D block 011 = output of post-divider channel 5 100 = lc oscillator clock, at the frequency flc = 2*fdco 101 = input clock of post-divider, at the frequency fdco 110 = o_fref 111 = unused [36] cmlbuf1_pwron Power on control of the CML buffer 1 which drives o_ch0_cml2p and o_ch0_cml2n. 0 = power off 1 = power on [35] cmlbuf0_pwron Power on control of the CML buffer 0 which drives o_ch0_cmlp and o_ch0_cmln. 0 = power off 1 = power on [34:32] mux_out_sel Selection of the output clock for o_ch0_cmlp and o_ch0_cmln, and o_ch0_cml2p and o_ch0_cml2n 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = input clock of post-divider at the frequency of fdco 011 = unused 100 = lc oscillator clock at the frequency of flc = 2*fdco 101 = o_fref 110 = reference or feedback clock in T2D 111 = unused [31:30] reserved [29] en_vco_clk Enabling of the output of LC oscillator clock. 0 = LC oscillator clock output disabled 1 = LC oscillator clock output enabled [28] div4_div2b Pre-divider control of the DCO clock. 0 = Fdco is one half of the LC oscillator frequency 1 = Fdco is one quater of the LC oscillator frequency [27] lc_boost Boost control of the bias current of the LC oscillator. 0 = normal operation 1 = bias current boosted [26] t2dclk_sel Selection of the clock to be output from T2D block 0 = clock from reference pre-divider 1 = clock from the feedback divider [25] t2dclk_en Enabling of the output of the effective clock from TDC, which could be either feedback clock or effective reference clock at the frequency of fref/pdiv. 0 = disable the output of T2D clock 1 = enable the output of T2D clock [24] stat_update Toggle this bit to update the internal status read-out. [23:22] stat_mode Mode selection of digital controller's internal status. 00 = unused 01 = Measurement of min and max phase error 10 = unused 11 = measurement of min and max dco control [21:19] stat_select Selection of the digital controller's internal status for read-out. 000 = unused 001 = minimum value based on stat_mode selection 010 = maximum value based on stat_mode selection 011 = Misc. PLL lock status 100 = DCO control code 101 = unused 110 = unused 111 = unused [18] stat_reset Reset control of the digital controller's internal status read-out. 0 = internal status read-out enabled 1 = internal status read-out disabled [17] bypass_fine Select the DAC to be loaded in open-loop mode. 0 = dco_bypass value loaded into coarse DAC, 4 LSBs discarded 1 = dco_bypass value loaded into fine DAC, 1 MSB discarded [16] bypass_en Enabling of DCO bypass mode, or PLL open-loop mode. 0 = normal operation 1 = bypass enabled [15:0] dco_bypass DCO bypass control value in open-loop mode of PLL. 0x0000 = minimum Fdco within the range ... 0xffff = maximum Fdco within the range Global register. Reset on POR reset.
35237 #define IPC_REG_CLK_DFT_NWS_100M_DIV                                                                         0x020358UL //Access:RW   DataWidth:0x8    //
35238 #define IPC_REG_LCPLL_E28_CTRL_2                                                                             0x020358UL //Access:RW   DataWidth:0x2    // PLL Control Register [65:56] reserved Reserved digital control input. [55:54] post_rst_sel Reset mode of the post-divider. i_post_resetb will be ANDed with the internal post-divider reset control, which can be set to the following values: 00 = lock, PLL phase locking indicator; 01 = flock, PLL frequency locking indicator; 10 = resetb, PLL digital control reset; 11 = 1 [53:50] bin_sel TDC offset Control, for test and debug only. [49] bang_bang TDC mode control 0 = linear mode (normal operation) 1 = bang-bang mode [48:47] pwm_rate Control of internal PWM frequency. 00 = fpwm is set to fdco/5; 01 = fpwm is set to fdco/4; 10 = fpwm is set to fdco/3; 11 = fpwm is set to fdco/2. [46:41] ldo_ctrl Output level control of PLL internal LDOs. Bit[1:0] controls the analog LDO level, bit[3:2] controls the digital LDO level, and bit[5:4] controls the T2D LDO level. Each word segment has the following effect on the corresponding LDO level: 00 = 1.0V 01 = 1.05V 10 = 0.90V 11 = 0.95V [40] testbuf_pwron Power on control of 50Ohm test buffer 0 = test buffer powered off 1 = test buffer powered on [39:37] mux_test_sel Selection of the test output clock for pad_testp and pad_testn. 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = reference or feedback clock from T2D block 011 = output of post-divider channel 5 100 = lc oscillator clock, at the frequency flc = 2*fdco 101 = input clock of post-divider, at the frequency fdco 110 = o_fref 111 = unused [36] cmlbuf1_pwron Power on control of the CML buffer 1 which drives o_ch0_cml2p and o_ch0_cml2n. 0 = power off 1 = power on [35] cmlbuf0_pwron Power on control of the CML buffer 0 which drives o_ch0_cmlp and o_ch0_cmln. 0 = power off 1 = power on [34:32] mux_out_sel Selection of the output clock for o_ch0_cmlp and o_ch0_cmln, and o_ch0_cml2p and o_ch0_cml2n 000 = output of post-divider channel 0 001 = pad_frefp and pad_frefn 010 = input clock of post-divider at the frequency of fdco 011 = unused 100 = lc oscillator clock at the frequency of flc = 2*fdco 101 = o_fref 110 = reference or feedback clock in T2D 111 = unused [31:30] reserved [29] en_vco_clk Enabling of the output of LC oscillator clock. 0 = LC oscillator clock output disabled 1 = LC oscillator clock output enabled [28] div4_div2b Pre-divider control of the DCO clock. 0 = Fdco is one half of the LC oscillator frequency 1 = Fdco is one quater of the LC oscillator frequency [27] lc_boost Boost control of the bias current of the LC oscillator. 0 = normal operation 1 = bias current boosted [26] t2dclk_sel Selection of the clock to be output from T2D block 0 = clock from reference pre-divider 1 = clock from the feedback divider [25] t2dclk_en Enabling of the output of the effective clock from TDC, which could be either feedback clock or effective reference clock at the frequency of fref/pdiv. 0 = disable the output of T2D clock 1 = enable the output of T2D clock [24] stat_update Toggle this bit to update the internal status read-out. [23:22] stat_mode Mode selection of digital controller's internal status. 00 = unused 01 = Measurement of min and max phase error 10 = unused 11 = measurement of min and max dco control [21:19] stat_select Selection of the digital controller's internal status for read-out. 000 = unused 001 = minimum value based on stat_mode selection 010 = maximum value based on stat_mode selection 011 = Misc. PLL lock status 100 = DCO control code 101 = unused 110 = unused 111 = unused [18] stat_reset Reset control of the digital controller's internal status read-out. 0 = internal status read-out enabled 1 = internal status read-out disabled [17] bypass_fine Select the DAC to be loaded in open-loop mode. 0 = dco_bypass value loaded into coarse DAC, 4 LSBs discarded 1 = dco_bypass value loaded into fine DAC, 1 MSB discarded [16] bypass_en Enabling of DCO bypass mode, or PLL open-loop mode. 0 = normal operation 1 = bypass enabled [15:0] dco_bypass DCO bypass control value in open-loop mode of PLL. 0x0000 = minimum Fdco within the range ... 0xffff = maximum Fdco within the range Global register. Reset on POR reset.
35239 #define IPC_REG_CLK_DFT_PCIES_500M_DIV                                                                       0x02035cUL //Access:RW   DataWidth:0x8    //
35240 #define IPC_REG_LCPLL_E28_KI                                                                                 0x02035cUL //Access:RW   DataWidth:0x3    // Integrator gain control of the PLL digital filter. Global register. Reset on POR reset.
35241 #define IPC_REG_CLK_DFT_PCIES_100M_DIV                                                                       0x020360UL //Access:RW   DataWidth:0x8    //
35242 #define IPC_REG_LCPLL_E28_KP                                                                                 0x020360UL //Access:RW   DataWidth:0x4    // Gain of P/I loop filter proportional path during fine phase acquisition mode. Global register. Reset on POR reset.
35243 #define IPC_REG_CLK_DFT_PCIES_50M_DIV                                                                        0x020364UL //Access:RW   DataWidth:0x8    //
35244 #define IPC_REG_LCPLL_E28_KPP                                                                                0x020364UL //Access:RW   DataWidth:0x4    // Control of the non-zero pole in the PLL digital filter. Global register. Reset on POR reset.
35245 #define IPC_REG_STRENGTH_IO_CONTROL                                                                          0x020368UL //Access:RW   DataWidth:0x6    // Sets the CTL# (# in [0..5]) I/Os of the PADS in non - scan/mbist modes
35246 #define IPC_REG_LCPLL_E28_LOCK                                                                               0x020368UL //Access:R    DataWidth:0x1    // LOCK detector output 0= PLL unlocked 1= PLL locked Global register. Reset on POR reset.
35247 #define IPC_REG_SLEW_IO_CONTROL                                                                              0x02036cUL //Access:RW   DataWidth:0x2    // Sets the SL# (# in [0..1]) I/Os of the PADS in non - scan/mbist modes
35248 #define IPC_REG_LCPLL_E28_STATUS                                                                             0x02036cUL //Access:R    DataWidth:0xc    // Internal Status Bits of the PLL Global register. Reset on POR reset.
35249 #define IPC_REG_BISR_DEBUG                                                                                   0x020370UL //Access:R    DataWidth:0x14   // debug from bisr
35250 #define IPC_REG_PMFC_DVT_EN                                                                                  0x020370UL //Access:RW   DataWidth:0x1    // Enable the MAC SERDES
35251 #define IPC_REG_ECO_RESERVED                                                                                 0x020374UL //Access:RW   DataWidth:0x20   // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
35252 #define IPC_REG_PMFC_DVT_IDDQ                                                                                0x020374UL //Access:RW   DataWidth:0x1    // MAC SERDES IDDQ
35253 #define IPC_REG_PMFC_DVT_PWRDWN                                                                              0x020378UL //Access:RW   DataWidth:0x1    // MAC SERDES Power Down
35254 #define IPC_REG_PMFC_DVT_REFIN_EN                                                                            0x02037cUL //Access:RW   DataWidth:0x1    //
35255 #define IPC_REG_PMFC_DVT_REFOUT_EN                                                                           0x020380UL //Access:RW   DataWidth:0x1    //
35256 #define IPC_REG_PMFC_DVT_TSC_RESET                                                                           0x020384UL //Access:RW   DataWidth:0x1    //
35257 #define IPC_REG_PMFC_DVT_MDIO_FAST_MODE                                                                      0x020388UL //Access:RW   DataWidth:0x1    //
35258 #define IPC_REG_PMFC_PHY_ADDR                                                                                0x02038cUL //Access:RW   DataWidth:0x5    // MDIO PHY Address. The SERDES uses this address to determine whether or not it is the recipient of the message on the MDIO interface.
35259 #define IPC_REG_PMFC_TX_DRV_HV_DISABLE                                                                       0x020390UL //Access:RW   DataWidth:0x1    // 1 : Disable high voltage for Tx Driver
35260 #define IPC_REG_PMFC_BOND_OPTION                                                                             0x020394UL //Access:RW   DataWidth:0x9    // Bonding option for PM Falcon
35261 #define IPC_REG_PMFC_PLL_LOCK                                                                                0x020398UL //Access:R    DataWidth:0x1    // MAC SERDES PLL lock. 0-unlocked; 1-locked. Global register.
35262 #define IPC_REG_PMFC_RECOVER_CLOCK_LOCK                                                                      0x02039cUL //Access:R    DataWidth:0x4    // MAC SERDES PLL lock. 0-unlocked; 1-locked. Global register.
35263 #define IPC_REG_PMEG_DVT_EN                                                                                  0x0203a0UL //Access:RW   DataWidth:0x1    // Enable the MAC SERDES
35264 #define IPC_REG_PMEG_DVT_IDDQ                                                                                0x0203a4UL //Access:RW   DataWidth:0x1    // MAC SERDES IDDQ
35265 #define IPC_REG_PMEG_DVT_PWRDWN                                                                              0x0203a8UL //Access:RW   DataWidth:0x1    // MAC SERDES Power Down
35266 #define IPC_REG_PMEG_DVT_REFIN_EN                                                                            0x0203acUL //Access:RW   DataWidth:0x1    //
35267 #define IPC_REG_PMEG_DVT_REFOUT_EN                                                                           0x0203b0UL //Access:RW   DataWidth:0x1    //
35268 #define IPC_REG_PMEG_DVT_TSC_RESET                                                                           0x0203b4UL //Access:RW   DataWidth:0x1    //
35269 #define IPC_REG_PMEG_DVT_MDIO_FAST_MODE                                                                      0x0203b8UL //Access:RW   DataWidth:0x1    //
35270 #define IPC_REG_PMEG_PHY_ADDR                                                                                0x0203bcUL //Access:RW   DataWidth:0x5    // MDIO PHY Address. The SERDES uses this address to determine whether or not it is the recipient of the message on the MDIO interface.
35271 #define IPC_REG_PMEG_BOND_OPTION                                                                             0x0203c0UL //Access:RW   DataWidth:0xd    // Bonding option for PM Eagle
35272 #define IPC_REG_PMEG_PLL_LOCK                                                                                0x0203c4UL //Access:R    DataWidth:0x1    // MAC SERDES PLL lock. 0-unlocked; 1-locked. Global register.
35273 #define IPC_REG_PMEG_RECOVER_CLOCK_LOCK                                                                      0x0203c8UL //Access:R    DataWidth:0x4    // MAC SERDES PLL lock. 0-unlocked; 1-locked. Global register.
35274 #define IPC_REG_PCIE_PIPE_PLL_LOCK                                                                           0x0203ccUL //Access:R    DataWidth:0x8    // PCIe lock signals. 0-unlocked; 1-locked. Global register.
35275 #define IPC_REG_PCIES_PIPE_IDDQ                                                                              0x0203d0UL //Access:RW   DataWidth:0x1    //
35276 #define IPC_REG_PCIES_RESETMDIO_N                                                                            0x0203d4UL //Access:RW   DataWidth:0x1    //
35277 #define IPC_REG_PCIES_ALT_CLK_SELECT                                                                         0x0203d8UL //Access:RW   DataWidth:0x1    //
35278 #define IPC_REG_SGMII_RESETS                                                                                 0x0203dcUL //Access:RW   DataWidth:0x3    // Multi Field Register.
35279   #define IPC_REG_SGMII_RESETS_SGMII_RST_HW                                                                  (0x1<<0) // 1 : Reset the entire SGMII Core. Global Register, Reset on POR
35280   #define IPC_REG_SGMII_RESETS_SGMII_RST_HW_SHIFT                                                            0
35281   #define IPC_REG_SGMII_RESETS_SGMII_RST_MDIO                                                                (0x1<<1) // 1 : Reset the MDIO Registers. Global Register, Reset on POR
35282   #define IPC_REG_SGMII_RESETS_SGMII_RST_MDIO_SHIFT                                                          1
35283   #define IPC_REG_SGMII_RESETS_SGMII_RST_PLL                                                                 (0x1<<2) // 1 : Resets the PLL and digital logic.. Global Register, Reset on POR
35284   #define IPC_REG_SGMII_RESETS_SGMII_RST_PLL_SHIFT                                                           2
35285 #define IPC_REG_SGMII_MD_DEVAD                                                                               0x0203e0UL //Access:RW   DataWidth:0x5    // Device Address Global Register, Reset on POR
35286 #define IPC_REG_SGMII_MD_ST                                                                                  0x0203e4UL //Access:RW   DataWidth:0x1    // 0 : CL22 1 : CL45 Global Register, Reset on POR
35287 #define IPC_REG_SGMII_PHY_ADDR                                                                               0x0203e8UL //Access:RW   DataWidth:0x5    // PHY Address for MDIO Transaction Global Register, Reset on POR
35288 #define IPC_REG_SGMII_PWRDWN                                                                                 0x0203ecUL //Access:RW   DataWidth:0x1    // 1 : powers down for the analog front end and turns off all clocks except refclk. MDIO is operational Global Register, Reset on POR
35289 #define IPC_REG_SGMII_IDDQ                                                                                   0x0203f0UL //Access:RW   DataWidth:0x1    // 1 : iddq enable, powers down analog and turns off all clocks. MDIO is not operational Global Register, Reset on POR
35290 #define IPC_REG_SGMII_REFSEL                                                                                 0x0203f4UL //Access:RW   DataWidth:0x3    // TBD. Global Register, Reset on POR
35291 #define IPC_REG_SGMII_STATUS                                                                                 0x0203f8UL //Access:R    DataWidth:0xd    // Multi Field Register.
35292   #define IPC_REG_SGMII_STATUS_SGMII_LINK_STATUS                                                             (0x1<<0) // Link Status 1: Link has been achieve Global Register, Reset on POR
35293   #define IPC_REG_SGMII_STATUS_SGMII_LINK_STATUS_SHIFT                                                       0
35294   #define IPC_REG_SGMII_STATUS_SGMII_RX_SIGDET                                                               (0x1<<1) // Signal Detect Global Register, Reset on POR
35295   #define IPC_REG_SGMII_STATUS_SGMII_RX_SIGDET_SHIFT                                                         1
35296   #define IPC_REG_SGMII_STATUS_SGMII_RX_SEQDONE1G                                                            (0x1<<2) // 1: Bit Alignment Done Global Register, Reset on POR
35297   #define IPC_REG_SGMII_STATUS_SGMII_RX_SEQDONE1G_SHIFT                                                      2
35298   #define IPC_REG_SGMII_STATUS_SGMII_SYNC_STATUS                                                             (0x1<<3) // 1: Symbol Alignment Global Register, Reset on POR
35299   #define IPC_REG_SGMII_STATUS_SGMII_SYNC_STATUS_SHIFT                                                       3
35300   #define IPC_REG_SGMII_STATUS_SGMII_SPEED_10                                                                (0x1<<4) // 1: Speed is 10M Global Register, Reset on POR
35301   #define IPC_REG_SGMII_STATUS_SGMII_SPEED_10_SHIFT                                                          4
35302   #define IPC_REG_SGMII_STATUS_SGMII_SPEED_100                                                               (0x1<<5) // 1: Speed is 100M Global Register, Reset on POR
35303   #define IPC_REG_SGMII_STATUS_SGMII_SPEED_100_SHIFT                                                         5
35304   #define IPC_REG_SGMII_STATUS_SGMII_SPEED_1000                                                              (0x1<<6) // 1: Speed is 1G Global Register, Reset on POR
35305   #define IPC_REG_SGMII_STATUS_SGMII_SPEED_1000_SHIFT                                                        6
35306   #define IPC_REG_SGMII_STATUS_SGMII_TXPLL_LOCK                                                              (0x1<<8) // 1: PLL is locked Global Register, Reset on POR
35307   #define IPC_REG_SGMII_STATUS_SGMII_TXPLL_LOCK_SHIFT                                                        8
35308   #define IPC_REG_SGMII_STATUS_SGMII_MODE                                                                    (0x1<<12) // 1: Running in SGMII mode. Global Register, Reset on POR
35309   #define IPC_REG_SGMII_STATUS_SGMII_MODE_SHIFT                                                              12
35310 #define IPC_REG_PM_TMON_CTRL                                                                                 0x0203fcUL //Access:RW   DataWidth:0x3    // Control the Bandgap voltage of the monitor
35311 #define IPC_REG_PM_TMON_ENA                                                                                  0x020400UL //Access:RW   DataWidth:0x2    // Multi Field Register.
35312   #define IPC_REG_PM_TMON_ENA_PM_TMON_RESET                                                                  (0x1<<0) // 1 : Reset the VTMON registers.
35313   #define IPC_REG_PM_TMON_ENA_PM_TMON_RESET_SHIFT                                                            0
35314   #define IPC_REG_PM_TMON_ENA_PM_TMON_PWRDN                                                                  (0x1<<1) // 1 : Hold the VTMON in powerdown state.
35315   #define IPC_REG_PM_TMON_ENA_PM_TMON_PWRDN_SHIFT                                                            1
35316 #define IPC_REG_PM_TMON_HOLD                                                                                 0x020404UL //Access:RW   DataWidth:0x1    // Voltage/Temperature Monitor hold. 0 - update; 1 - hold on to the value forever. Global register. Reset on POR reset.
35317 #define IPC_REG_PM_TMON_DATA                                                                                 0x020408UL //Access:R    DataWidth:0xa    // Voltage/Temperature Monitor output.Global register. Reset on POR reset.
35318 #define IPC_REG_PCIE_TMON_CTRL                                                                               0x02040cUL //Access:RW   DataWidth:0x3    // Control the Bandgap voltage of the monitor
35319 #define IPC_REG_PCIE_TMON_ENA                                                                                0x020410UL //Access:RW   DataWidth:0x2    // Multi Field Register.
35320   #define IPC_REG_PCIE_TMON_ENA_PCIE_TMON_RESET                                                              (0x1<<0) // 1 : Reset the VTMON registers.
35321   #define IPC_REG_PCIE_TMON_ENA_PCIE_TMON_RESET_SHIFT                                                        0
35322   #define IPC_REG_PCIE_TMON_ENA_PCIE_TMON_PWRDN                                                              (0x1<<1) // 1 : Hold the VTMON in powerdown state.
35323   #define IPC_REG_PCIE_TMON_ENA_PCIE_TMON_PWRDN_SHIFT                                                        1
35324 #define IPC_REG_PCIE_TMON_HOLD                                                                               0x020414UL //Access:RW   DataWidth:0x1    // Voltage/Temperature Monitor hold. 0 - update; 1 - hold on to the value forever. Global register. Reset on POR reset.
35325 #define IPC_REG_PCIE_TMON_DATA                                                                               0x020418UL //Access:R    DataWidth:0xa    // Voltage/Temperature Monitor output.Global register. Reset on POR reset.
35326 #define IPC_REG_RESCAL_E28_PWRDN                                                                             0x02041cUL //Access:RW   DataWidth:0x1    // Powerdown the Rescal 0: Normal Operation Mode 1: Powerdown the RESCAL block Transition from 1->0 to start calibration Global Register, Reset on POR
35327 #define IPC_REG_RESCAL_E28_RST                                                                               0x020420UL //Access:RW   DataWidth:0x1    // Reset the RESCAL block 0: Normal Operation Mode 1: Reset the RESCAL block Global Register, Reset on POR
35328 #define IPC_REG_RESCAL_E28_OVERRIDE                                                                          0x020424UL //Access:RW   DataWidth:0x1    // By Setting this bit, FW takes control of the RESCAL block manitpulates the pwrdn and reset signals to start its own calibration. 0: Normal Operation Mode 1: FW override Global Register, Reset on POR
35329 #define IPC_REG_RESCAL_E28_RESTART_CALIBRATION                                                               0x020428UL //Access:RW   DataWidth:0x1    // Setting this bit starts the HW based calibration engine to recalibrate the rescal block. 0: Normal Operation Mode 1: Restart the calibration Global Register, Reset on POR
35330 #define IPC_REG_RESCAL_E28_DIAG_ON                                                                           0x02042cUL //Access:RW   DataWidth:0x1    // 0: Normal Operation Mode 1: Freeze Internal Digital ciruit Global Register, Reset on POR
35331 #define IPC_REG_RESCAL_E28_CTRL                                                                              0x020430UL //Access:RW   DataWidth:0xd    // [12:11] inversion of compcrradj[1:0] to analog [10] inversion of vrefs to analog [9] wait time after increasing pon 1'b0: 8 refclk 1'b1: 16 refclk [8:7] power-up time before starting calibration 2'b00: 32 refclk = 1.28us 2'b01: 128 refclk = 5.12us 2'b10: 256 refclk = 10.24us 2'b11: 8 refclk = 320ns [6:5] resistor comparison accumulation time 2'b00: 16 refclk 2'b01: 32 refclk 2'b10: 8 refclk [4:1] override resistor pon value when [0] is asserted 0000: min resistance -24%~-21% 1111: max resistance +21%~+24% [0] 1: override pon value to analog 0: normal mode Global Register, Reset on POR
35332 #define IPC_REG_RESCAL_E28_STATUS                                                                            0x020434UL //Access:R    DataWidth:0x2    // Multi Field Register.
35333   #define IPC_REG_RESCAL_E28_STATUS_RESCAL_E28_CALIB_DONE                                                    (0x1<<0) // Indicates if the calibraion operation is done. 0: Calibration in progress 1: Calibration Done Global Register, Reset on POR
35334   #define IPC_REG_RESCAL_E28_STATUS_RESCAL_E28_CALIB_DONE_SHIFT                                              0
35335   #define IPC_REG_RESCAL_E28_STATUS_RESCAL_E28_VALID                                                         (0x1<<1) // Indicates if the pon data is valid when calib_done is set 0: Data is invalid 1: Data is valid Global Register, Reset on POR
35336   #define IPC_REG_RESCAL_E28_STATUS_RESCAL_E28_VALID_SHIFT                                                   1
35337 #define IPC_REG_RESCAL_E28_PON                                                                               0x020438UL //Access:R    DataWidth:0x4    // pon value; stable after rescal is done or o_done is asserted Output On-chip Sheet Resistance 0000 -24% ~ -21% 0001 -21% ~ -18% 0010 -18% ~ -15% 0011 -15% ~ -12% 0100 -12% ~ -9% 0101 -9% ~ -6% 0110 -6% ~ -3% 0111    -3% ~ +0% 1000    +0% ~ +3% 1001 +3% ~ +6% 1010 +6% ~ +9% 1011 +9% ~ +12% 1100 +12% ~ +15% 1101 +15% ~ +18% 1110 +18% ~ +21% 1111 +21% ~ +24% Global Register, Reset on POR
35338 #define IPC_REG_RESCAL_E28_CURR_COMP_CNT                                                                     0x02043cUL //Access:R    DataWidth:0x6    // accumulated comparison for current pon value Global Register, Reset on POR
35339 #define IPC_REG_RESCAL_E28_PREV_COMP_CNT                                                                     0x020440UL //Access:R    DataWidth:0x4    // accumulated comparison for previous pon value Global Register, Reset on POR
35340 #define IPC_REG_RESCAL_E28_COMP                                                                              0x020444UL //Access:R    DataWidth:0x1    // RESCAL Comp Value Global Register, Reset on POR
35341 #define IPC_REG_RESCAL_E28_CTRL_DFS                                                                          0x020448UL //Access:R    DataWidth:0xd    // default values for the rescal control signals. Global Register, Reset on POR
35342 #define IPC_REG_RESCAL_E28_STATE                                                                             0x02044cUL //Access:R    DataWidth:0x3    // Internal State machine status 0: INIT 1: WAIT_PWRUP 2: COMP_ACC 3: WAIT_PON_INC 4: CAL_DONE Global Register, Reset on POR
35343 #define IPC_REG_RESCAL_E28_FSM_STATE                                                                         0x020450UL //Access:R    DataWidth:0x3    // External State machine status 0: POR 1: INIT 2: RESET 3: PWRDN 4: CALIB 5: PONVALID 6: RESULT 7: IDLE Global Register, Reset on POR
35344 #define IPC_REG_SWREG_VMGMT_E28_PWRDN                                                                        0x020454UL //Access:RW   DataWidth:0x1    // Powerdown the VManagement Switching Regulator 0: Normal Operation Mode 1: Powerdown the SWREG block Global Register, Reset on POR
35345 #define IPC_REG_SWREG_VMGMT_E28_REG_RESET                                                                    0x020458UL //Access:RW   DataWidth:0x1    // Reset the Registers in VManagement Switching Regulator 0: Normal Operation Mode 1: Reset the switchin regulator block Global Register, Reset on POR
35346 #define IPC_REG_SWREG_VMGMT_E28_STABLE                                                                       0x02045cUL //Access:R    DataWidth:0x1    // 1: PMU is stable Global Register, Reset on POR
35347 #define IPC_REG_SWREG_VMAIN_E28_PWRDN                                                                        0x020460UL //Access:RW   DataWidth:0x1    // Powerdown the VMain Switching Regulator 0: Normal Operation Mode 1: Powerdown the SWREG block Global Register, Reset on POR
35348 #define IPC_REG_SWREG_VMAIN_E28_REG_RESET                                                                    0x020464UL //Access:RW   DataWidth:0x1    // Reset the Registers in VMain Switching Regulator 0: Normal Operation Mode 1: Reset the switchin regulator block Global Register, Reset on POR
35349 #define IPC_REG_SWREG_VMAIN_E28_STABLE                                                                       0x020468UL //Access:R    DataWidth:0x1    // 1: PMU is stable Global Register, Reset on POR
35350 #define IPC_REG_SWREG_VANALOG_E28_PWRDN                                                                      0x02046cUL //Access:RW   DataWidth:0x1    // Powerdown the VAnalog Switching Regulator 0: Normal Operation Mode 1: Powerdown the SWREG block Global Register, Reset on POR
35351 #define IPC_REG_SWREG_VANALOG_E28_REG_RESET                                                                  0x020470UL //Access:RW   DataWidth:0x1    // Reset the Registers in VAnalog Switching Regulator 0: Normal Operation Mode 1: Reset the switchin regulator block Global Register, Reset on POR
35352 #define IPC_REG_SWREG_VANALOG_E28_STABLE                                                                     0x020474UL //Access:R    DataWidth:0x1    // 1: PMU is stable Global Register, Reset on POR
35353 #define IPC_REG_SWREG_V1P8_E28_PWRDN                                                                         0x020478UL //Access:RW   DataWidth:0x1    // Powerdown the V1p8 Switching Regulator 0: Normal Operation Mode 1: Powerdown the SWREG block Global Register, Reset on POR
35354 #define IPC_REG_SWREG_V1P8_E28_REG_RESET                                                                     0x02047cUL //Access:RW   DataWidth:0x1    // Reset the Registers in V1p8 Switching Regulator 0: Normal Operation Mode 1: Reset the switchin regulator block Global Register, Reset on POR
35355 #define IPC_REG_SWREG_V1P8_E28_STABLE                                                                        0x020480UL //Access:R    DataWidth:0x1    // 1: PMU is stable Global Register, Reset on POR
35356 #define IPC_REG_SWREG_SYNC_CLK_SELECT                                                                        0x020484UL //Access:RW   DataWidth:0x1    // All three SWREG with external FETs are sync'ed such that they are running on different phases of alternate clock. This lowers the overall power consumption. 1: Select 1Mhz Clock 0: Select 500Khz Clock Global Register, Reset on POR
35357 #define IPC_REG_SWREG_SYNC_CLK_EN                                                                            0x020488UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will enable the phase shift logic betweent the three swreg to start working. Global Register, Reset on POR
35358 #define IPC_REG_NW_SERDES_MDIO_COMM                                                                          0x020498UL //Access:RW   DataWidth:0x1e   // [29] -> START_BUSY This bit is self clearing. When written to a '1', the currently programmed MDIO transaction will activate. When the operation is complete, this bit will clear and the MI_COMPLETE bit will be set in the status register. Writing this bit as a '0' has no effect. This bit must be read as a '0' before setting to prevent un-predictable results. [28] -> FAIL This bit is updated at the end of each MDIO transaction when the START_BUSY bit is set. If an error occurred on the MDIO interface during the operation, this bit will be updated to '1', otherwise, it will be updated to '0'. Errors usually happen when the attached PHY fails to drive a response during a read. This bit is only modified by completing a new MDIO transaction. [27:26] -> COMMAND 1 -> Write 2 -> Read [25:21] -> PHY_ADDR This value is used to define the PHY address portion of the MDIO transaction 1 -> SWREG VMGMT 2 -> SWREG VMAIN 3 -> SWREG VANALOG 4 -> SWREG V1p8 [20:16] -> REG_ADDR This value is used to define the register address portion of the MDIO transaction [15:0]  -> DATA When this register is read, it returns the results of the last MDIO transaction that was performed. When this register value is written, it updates the value that will be used on the next MDIO write transaction that will be performed.
35359 #define IPC_REG_NW_SERDES_MDIO_STATUS                                                                        0x02049cUL //Access:R    DataWidth:0x2    // [0] -> DONE This bit is set each time the MDIO transaction has completed. This bit is cleared when the next transaction starts. [1] -> FAIL This bit is updated at the end of each MDIO transaction when the START_BUSY bit is set. If an error occurred on the MDIO interface during the operation, this bit will be updated to '1', otherwise, it will be updated to '0'. Errors usually happen when the attached PHY fails to drive a response during a read. This bit is only modified by completing a new MDIO transaction.
35360 #define IPC_REG_NW_SERDES_MDIO_MODE                                                                          0x0204a0UL //Access:RW   DataWidth:0x16   // [21:12] -> CLOCK_CNT This field controls the MDIO clock speed. The output MDIO clock runs at a frequency equal to CORE_CLK/(2*(CLOCK_CNT+1)). A value of 0 is invalid for this register. [11] -> MDC Setting this bit to '1' will cause the MDC pin to high if the BIT_BANG bit is set. . Setting this pin low will cause the MDC pin to drive low if the BIT_BANG bit is set. [10] -> MDIO_OE Setting this bit to '1' will cause the MDIO pin to drive the value written to the MDIO bit if the BIT_BANG bit is set. Setting this bit to zero will make the MDIO pin an input. [9] -> MDIO The write value of this bit controls the drive state of the MDIO pin if the BIT_BANG bit is set. The read value of this bit always reflects the state of the MDIO pin. [8] -> BIT_BANG If this bit is '1', the MDIO interface is controlled by the MDIO, MDIO_OE, and MDC bits in this register. When this bit is '0', the commands in the mdio_cmd register will be executed. [0] -> FREE_DIS 1 -> Diable Free running MDIO clock All other field in the register are reserved
35361 #define IPC_REG_FREQ_NW                                                                                      0x0204b0UL //Access:R    DataWidth:0x11   // Multi Field Register.
35362   #define IPC_REG_FREQ_NW_CNT                                                                                (0xffff<<0) // This field shows the frequency counter for main clock over a 10uS interval. NW Clock Frequency = ~(FreqCnt / 10)MHz. This field is not reset between measurements. For example, it shows X MHz in first measurement, 2*X in second measurement, 3*X MHz in third measurement.
35363   #define IPC_REG_FREQ_NW_CNT_SHIFT                                                                          0
35364   #define IPC_REG_FREQ_NW_CNT_VALID                                                                          (0x1<<16) // 0: Value in freq_cnt field is not valid 1: Value in freq_cnt field is valid
35365   #define IPC_REG_FREQ_NW_CNT_VALID_SHIFT                                                                    16
35366 #define IPC_REG_OTP_CONFIG_0                                                                                 0x0204e8UL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35367 #define IPC_REG_OTP_CONFIG_1                                                                                 0x0204ecUL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35368 #define IPC_REG_OTP_CONFIG_2                                                                                 0x0204f0UL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35369 #define IPC_REG_OTP_CONFIG_3                                                                                 0x0204f4UL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35370 #define IPC_REG_OTP_CONFIG_4                                                                                 0x0204f8UL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35371 #define IPC_REG_OTP_CONFIG_5                                                                                 0x0204fcUL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35372 #define IPC_REG_OTP_CONFIG_6                                                                                 0x020500UL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35373 #define IPC_REG_OTP_CONFIG_7                                                                                 0x020504UL //Access:R    DataWidth:0x20   // These bits represent the 256-bits of the configuration space in the OTP that is read out at POR.
35374 #define IPC_REG_PRTY_MASK                                                                                    0x020520UL //Access:RW   DataWidth:0x1    // Multi Field Register.
35375   #define IPC_REG_PRTY_MASK_FAKE_PAR_ERR                                                                     (0x1<<0) // This bit masks, when set, the Parity bit: IPC_REG_PRTY_STS.FAKE_PAR_ERR .
35376   #define IPC_REG_PRTY_MASK_FAKE_PAR_ERR_SHIFT                                                               0
35377 #define IPC_REG_LCPLL_REFCLK_SEL                                                                             0x02052cUL //Access:RW   DataWidth:0x1    // Selects the reference clock for the PLL 0= CMOS Reference clock, output of the differential oscillator 1= CML reference clock, from the chip pins Global register. Reset on POR reset.
35378 #define IPC_REG_OTP_ECC_DED_FLAG                                                                             0x020530UL //Access:R    DataWidth:0x8    // Fdone Double Error Detection status flag      for each AUTOLOAD word
35379 #define IPC_REG_OTP_ECC_SEC_FLAG                                                                             0x020534UL //Access:R    DataWidth:0x8    // Fdone Single Error Correction status flag for      each AUTOLOAD word
35380 #define IPC_REG_OTP_ECC_SEC_LATCH                                                                            0x020538UL //Access:R    DataWidth:0x8    // Fdone Single Error Correction status latch.                         If Single Error Correction status flag was 1, this bit is latched with value 1.
35381 #define IPC_REG_CPU_OTP_RD_SYNDROME                                                                          0x02053cUL //Access:R    DataWidth:0x7    // Syndrome output from the OTP read data command.
35382 #define CPMU_REG_LPI_MODE_CONFIG                                                                             0x030200UL //Access:RW   DataWidth:0x1    // 0 : LPI is not enabled. 1 : LPI is enabled, LPI_REQ will be generated by the transmitter.
35383 #define CPMU_REG_LPI_BNB_MODE                                                                                0x030204UL //Access:RW   DataWidth:0x1    // Setting this bit will enable a special Batch and Burst mode in the LPI request logic. When this mode is enabled, CPMU will not exit LPI at the earliest indication (L1 exit or DORQ event for ex) but rather wait for BTB to be filled with a certain threshold bytes and then exit LPI. This allows for the system to not wake up just to send a single packet for ex and go back to LPI state. In this mode, the LPI exit can also happen after a programmable time tha the first packet is in the Tx Pipeline.
35384 #define CPMU_REG_LPI_MODE_SLEEP_THRESHOLD                                                                    0x030208UL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the LPI mode. When the transmitter is IDLE, CPMU will wait for the sleep threshold to expire before setting the LPI request to the map. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35385 #define CPMU_REG_LPI_BNB_MODE_SLEEP_THRESHOLD                                                                0x03020cUL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the LPI mode in the Batch and Burst mode. LPI exit logic will wait for this time before exiting LPI. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35386 #define CPMU_REG_LPI_MODE_ENTRY_EN                                                                           0x030210UL //Access:RW   DataWidth:0x8    // Multi Field Register.
35387   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_PBF_EMPTY_EN                                                        (0x1<<0) // 0 : PBF Empty is not part of LPI request generation logic. 1 : PBF Empty is part of LPI request generation logic.
35388   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_PBF_EMPTY_EN_SHIFT                                                  0
35389   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_QM_EMPTY_EN                                                         (0x1<<1) // 0 : QM Empty is not part of LPI request generation logic. 1 : QM Empty is part of LPI request generation logic. QM Empty only includes Network traffic for that port. Loopback traffic is not part of the LPI equation.
35390   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_QM_EMPTY_EN_SHIFT                                                   1
35391   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_ALL_SQ_EMPTY_EN                                                     (0x1<<2) // 0 : All Send Queue Empty is not part of LPI request generation logic. 1 : All Send Queue Empty is part of LPI request generation logic.
35392   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_ALL_SQ_EMPTY_EN_SHIFT                                               2
35393   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_MGMT_EMPTY_EN                                                       (0x1<<3) // 0 : Management Traffic is not part of LPI request generation logic. 1 : Management Traffic is part of LPI request generation logic.
35394   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_MGMT_EMPTY_EN_SHIFT                                                 3
35395   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_RX_LPI_STATUS_EN                                                    (0x1<<4) // 0 : LPI receive status is not part of LPI request generation logic. 1 : LPI receive status is part of LPI request generation logic.
35396   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_RX_LPI_STATUS_EN_SHIFT                                              4
35397   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_OBFF_STATE_EN                                                       (0x1<<5) // 0 : OBFF State (non CPU_ACTIVE) is not part of LPI request generation logic. 1 : OBFF State (non CPU_ACTIVE) is part of LPI request generation logic.
35398   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_OBFF_STATE_EN_SHIFT                                                 5
35399   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_PCIE_IN_D3_EN                                                       (0x1<<6) // 0 : PCIe in D3 State is not part of LPI request generation logic. 1 : PCIe in D3 State is part of LPI request generation logic.
35400   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_PCIE_IN_D3_EN_SHIFT                                                 6
35401   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_NIG_TX_EMPTY_EN                                                     (0x1<<7) // 0 : NIG Tx is empty is not part of LPI request generation logic. 1 : NIG Tx is empty is part of LPI request generation logic.
35402   #define CPMU_REG_LPI_MODE_ENTRY_EN_LPI_NIG_TX_EMPTY_EN_SHIFT                                               7
35403 #define CPMU_REG_LPI_MODE_EXIT_EN                                                                            0x030214UL //Access:RW   DataWidth:0x7    // Multi Field Register.
35404   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_DORQ_EVENT_EN                                                        (0x1<<0) // 0 : DORQ Event is not part of the equation to exit LPI. 1 : DORQ Event is part of the equation to exit LPI.
35405   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_DORQ_EVENT_EN_SHIFT                                                  0
35406   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_NCSI_EVENT_EN                                                        (0x1<<1) // 0 : NCSI Event is not part of the equation to exit LPI. 1 : NCSI Event is part of the equation to exit LPI.
35407   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_NCSI_EVENT_EN_SHIFT                                                  1
35408   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_PCIE_L1_EXIT_EN                                                      (0x1<<2) // 0 : PCIe L1 exit is not part of the equation to exit LPI. 1 : PCIe L1 exit is part of the equation to exit LPI.
35409   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_PCIE_L1_EXIT_EN_SHIFT                                                2
35410   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_PBF_ALMOST_FULL_EN                                                   (0x1<<3) // This bit will be used in the Batch and Burst mode. In this mode, 0 : pbf almost full is not part of the equation to exit LPI. 1 : pbf almost full is part of the equation to exit LPI.
35411   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_PBF_ALMOST_FULL_EN_SHIFT                                             3
35412   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_BMB_ALMOST_FULL_EN                                                   (0x1<<4) // This bit will be used in the Batch and Burst mode. In this mode, 0 : BMB almost full is not part of the equation to exit LPI. 1 : BMB almost full is part of the equation to exit LPI.
35413   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_BMB_ALMOST_FULL_EN_SHIFT                                             4
35414   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_SQ_EARLY_EXIT_EN                                                     (0x1<<5) // This bit will be used in the Normal mode. In this mode, 0 : Early exit indication from X or USTORM is not part of the LPI exit equation. 1 : When early exit is indicated either by XSTORM or USTORM, LPI will exit.
35415   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_SQ_EARLY_EXIT_EN_SHIFT                                               5
35416   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_RX_LPI_STATUS_EXIT_EN                                                (0x1<<6) // 0 : LPI receive status is not part of LPI request exit logic. 1 : LPI receive status is part of LPI request exit logic.
35417   #define CPMU_REG_LPI_MODE_EXIT_EN_LPI_RX_LPI_STATUS_EXIT_EN_SHIFT                                          6
35418 #define CPMU_REG_SW_FORCE_LPI                                                                                0x030218UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force an LPI request on the interface. Clearing this bit will not automatically guarantee an exit from LPI if other elements in the LPI equation is causing an LPI request to go out. To do a forceful exit, SW needs to assert the sw_lpi_exit register.
35419 #define CPMU_REG_SW_LPI_EXIT                                                                                 0x03021cUL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit LPI state. HW will generate a pulse on low to high transition of this register. The resultant bit is Self Clearing.
35420 #define CPMU_REG_OBFF_MODE_CONFIG                                                                            0x030220UL //Access:RW   DataWidth:0x1    // 0 : OBFF is not enabled. 1 : OBFF is enabled, DMA master requests could be stalled based on OBFF state machine.
35421 #define CPMU_REG_OBFF_MODE_CONTROL                                                                           0x030224UL //Access:RW   DataWidth:0xa    // Multi Field Register.
35422   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_FORCE                                                              (0x1<<0) // Reserved.
35423   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_FORCE_SHIFT                                                        0
35424   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_ENGINE_IDLE_EN                                                     (0x1<<1) // 0: Engine IDLE is not part of the OBFF state logic. 1: Engine IDLE is part of the OBFF state logic.
35425   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_ENGINE_IDLE_EN_SHIFT                                               1
35426   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_DEVICE_IDLE_FORCE                                                  (0x1<<2) // Setting this bit forces the CPMU to force the device IDLE condition for OBFF operations.
35427   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_DEVICE_IDLE_FORCE_SHIFT                                            2
35428   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_IGU_PENDING_INTERRUPT_EN                                           (0x1<<3) // 0 : IGU Pending Interrupt is not part of OBFF logic w.r.t. IGU requests. 1 : IGU Pending Interrupt is part of OBFF logic w.r.t. IGU requests.
35429   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_IGU_PENDING_INTERRUPT_EN_SHIFT                                     3
35430   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_VOQ_IGU_REQUESTS_EN                                                (0x1<<4) // 0 : VOQ for IGU requests is not part of OBFF logic w.r.t. IGU requests. 1 : VOQ for IGU requests is part of OBFF logic w.r.t. IGU requests.
35431   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_VOQ_IGU_REQUESTS_EN_SHIFT                                          4
35432   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_INTERRUPTS_EN                                                      (0x1<<5) // 0 : Interrupts are not part of OBFF logic w.r.t. IGU requests. 1 : Interrupts are part of OBFF logic w.r.t. IGU requests.
35433   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_INTERRUPTS_EN_SHIFT                                                5
35434   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_OVERRIDE                                                           (0x3<<6) // 00 : OBFF state that was received from the CPU is applicable. 01 : Forces the CPMU to override the OBFF state that was received from the CPU. The override state is OBFF. 10 : Forces the CPMU to override the OBFF state that was received from the CPU. The override state is IDLE. 11:  Reserved.
35435   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_OVERRIDE_SHIFT                                                     6
35436   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_STALL_MEM_SET_VQ_EN                                                (0x1<<8) // 0 : For the FSM that drives stall_mem control, the control set logic is not conditioned with VOQ empty. 1 : For the FSM that drives stall_mem control, the control set logic is conditioned with VOQ empty.
35437   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_STALL_MEM_SET_VQ_EN_SHIFT                                          8
35438   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_STALL_INT_SET_INT_EN                                               (0x1<<9) // 0 : For the FSM that drives stall_int control, the control set logic is not conditioned with VOQ empty / Interrupt Deasserted / No Pending Interrupt. 1 : For the FSM that drives stall_int control, the control set logic is conditioned with VOQ empty / Interrupt Deasserted / No Pending Interrupt.
35439   #define CPMU_REG_OBFF_MODE_CONTROL_OBFF_STALL_INT_SET_INT_EN_SHIFT                                         9
35440 #define CPMU_REG_SW_OBFF_EXIT                                                                                0x030228UL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to force an exit from the OBFF related stalls. HW will generate a pulse on low to high transition of this register. The resultant bit is Self Clearing.
35441 #define CPMU_REG_OBFF_MEM_TIMER_SHORT_THRESHOLD                                                              0x03022cUL //Access:RW   DataWidth:0x20   // This register sets the short timer threshold for OBFF operation w.r.t memory requests in 40ns resolution. The OBFF state machine will launch a timer when memory requests are stalled. The Timer expires when it reaches this threshold and stall state is exited. Values of 0 and 1 are not supported
35442 #define CPMU_REG_OBFF_MEM_TIMER_LONG_THRESHOLD                                                               0x030230UL //Access:RW   DataWidth:0x20   // This register sets the long timer threshold for OBFF operation w.r.t memory requests in 40ns resolution. The OBFF state machine will launch a timer when memory requests are stalled. The Timer expires when it reaches this threshold and stall state is exited. Values of 0 and 1 are not supported.
35443 #define CPMU_REG_OBFF_INT_TIMER_SHORT_THRESHOLD                                                              0x030234UL //Access:RW   DataWidth:0x20   // This register sets the short timer threshold for OBFF operation w.r.t IGU requests in 40ns resolution. The OBFF state machine will launch a timer when IGU requests are stalled. The Timer expires when it reaches this threshold and stall state is exited. Values of 0 and 1 are not supported.
35444 #define CPMU_REG_OBFF_INT_TIMER_LONG_THRESHOLD                                                               0x030238UL //Access:RW   DataWidth:0x20   // This register sets the long timer threshold for OBFF operation w.r.t IGU requests in 40ns resolution. The OBFF state machine will launch a timer when IGU requests are stalled. The Timer expires when it reaches this threshold and stall state is exited. Values of 0 and 1 are not supported.
35445 #define CPMU_REG_OBFF_STALL_ON_OBFF_STATE_0                                                                  0x03023cUL //Access:RW   DataWidth:0x20   // Setting each bit in this register to "1" will cause the CPMU to launch a timer when the corresponding VOQ is not empty and the system in the "OBFF" state. If a bit is not set and the corresponding VOQ is not empty, the stall state is removed immediately. This register correcponds to bits [31:0] of the VOQ bus.
35446 #define CPMU_REG_OBFF_STALL_ON_OBFF_STATE_1                                                                  0x030240UL //Access:RW   DataWidth:0x2    // Setting each bit in this register to "1" will cause the CPMU to launch a timer when the corresponding VOQ is not empty and the system in the "OBFF" state. If a bit is not set and the corresponding VOQ is not empty, the stall state is removed immediatelyempty. This register correcponds to bits [33:32] of the VOQ bus.
35447 #define CPMU_REG_OBFF_STALL_ON_IDLE_STATE_0                                                                  0x030244UL //Access:RW   DataWidth:0x20   // Setting each bit in this register to "1" will cause the CPMU to launch a timer when the corresponding VOQ is not empty and the system in the "IDLE" state. If a bit is not set and the corresponding VOQ is not empty, the stall state is removed immediately. This register correcponds to bits [31:0] of the VOQ bus.
35448 #define CPMU_REG_OBFF_STALL_ON_IDLE_STATE_1                                                                  0x030248UL //Access:RW   DataWidth:0x2    // Setting each bit in this register to "1" will cause the CPMU to launch a timer when the corresponding VOQ is not empty and the system in the "IDLE" state. If a bit is not set and the corresponding VOQ is not empty, the stall state is removed immediately. This register correcponds to bits [33:32] of the VOQ bus.
35449 #define CPMU_REG_OBFF_MODE_SLEEP_THRESHOLD                                                                   0x03024cUL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for entry to OBFF state. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35450 #define CPMU_REG_OBFF_MODE_ENTRY_EN                                                                          0x030250UL //Access:RW   DataWidth:0x15   // Multi Field Register.
35451   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_PBF_EMPTY_EN                                                      (0x1<<0) // 0 : PBF Empty is not part of OBFF logic. 1 : PBF Empty is not part of OBFF logic.
35452   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_PBF_EMPTY_EN_SHIFT                                                0
35453   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_QM_EMPTY_TX_EN                                                    (0x1<<1) // 0 : QM Tx Empty is not part of OBFF logic. 1 : QM Tx Empty is part of OBFF logic.
35454   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_QM_EMPTY_TX_EN_SHIFT                                              1
35455   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_QM_EMPTY_GLOBAL_EN                                                (0x1<<2) // 0 : QM Global Empty is not part of main clock slowdown generation logic. 1 : QM Global Empty is part of main clock slowdown generation logic.
35456   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_QM_EMPTY_GLOBAL_EN_SHIFT                                          2
35457   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_ALL_SQ_EMPTY_EN                                                   (0x1<<3) // 0 : All Send Queue Empty is not part of OBFF logic. 1 : All Send Queue Empty is part of OBFF logic.
35458   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_ALL_SQ_EMPTY_EN_SHIFT                                             3
35459   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_MGMT_EMPTY_EN                                                     (0x1<<4) // 0 : Management Traffic is not part of OBFF logic. 1 : Management Traffic is part of OBFF logic.
35460   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_MGMT_EMPTY_EN_SHIFT                                               4
35461   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_BRB_EMPTY_EN                                                      (0x1<<5) // 0 : BRB empty is not part of OBFF logic. 1 : BRB empty is part of OBFF logic.
35462   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_BRB_EMPTY_EN_SHIFT                                                5
35463   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_PXP_EMPTY_EN                                                      (0x1<<6) // 0 : PXP empty is not part of OBFF logic. 1 : PXP empty is part of OBFF logic.
35464   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_PXP_EMPTY_EN_SHIFT                                                6
35465   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_CAU_IDLE_EN                                                       (0x1<<7) // 0 : CAU IDLE is not part of OBFF logic. 1 : CAU IDLE is part of OBFF logic.
35466   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_CAU_IDLE_EN_SHIFT                                                 7
35467   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_TM_SCAN_EN                                                        (0x1<<8) // 0 : Timer Scan status is not part of OBFF logic. 1 : Timer Scan status is part of OBFF logic.
35468   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_TM_SCAN_EN_SHIFT                                                  8
35469   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_OBFF_STATE_EN                                                     (0x1<<9) // 0 : OBFF State (non CPU_ACTIVE) is not part of OBFF logic. 1 : OBFF State (non CPU_ACTIVE) is part of OBFF logic.
35470   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_OBFF_STATE_EN_SHIFT                                               9
35471   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_TSEM_IDLE_EN                                                      (0x1<<10) // 0 : TSEM IDLE is not part of OBFF logic. 1 : TSEM IDLE is part of OBFF logic.
35472   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_TSEM_IDLE_EN_SHIFT                                                10
35473   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_MSEM_IDLE_EN                                                      (0x1<<11) // 0 : MSEM IDLE is not part of OBFF logic. 1 : MSEM IDLE is part of OBFF logic.
35474   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_MSEM_IDLE_EN_SHIFT                                                11
35475   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_USEM_IDLE_EN                                                      (0x1<<12) // 0 : USEM IDLE is not part of OBFF logic. 1 : USEM IDLE is part of OBFF logic.
35476   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_USEM_IDLE_EN_SHIFT                                                12
35477   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_XSEM_IDLE_EN                                                      (0x1<<13) // 0 : XSEM IDLE is not part of OBFF logic. 1 : XSEM IDLE is part of OBFF logic.
35478   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_XSEM_IDLE_EN_SHIFT                                                13
35479   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_YSEM_IDLE_EN                                                      (0x1<<14) // 0 : YSEM IDLE is not part of OBFF logic. 1 : YSEM IDLE is part of OBFF logic.
35480   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_YSEM_IDLE_EN_SHIFT                                                14
35481   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_PSEM_IDLE_EN                                                      (0x1<<15) // 0 : PSEM IDLE is not part of OBFF logic. 1 : PSEM IDLE is part of OBFF logic.
35482   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_PSEM_IDLE_EN_SHIFT                                                15
35483   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_RX_LPI_STATUS_EN                                                  (0x1<<16) // 0 : LPI receive status is not part of OBFF logic. 1 : LPI receive status is part of OBFF logic.
35484   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_RX_LPI_STATUS_EN_SHIFT                                            16
35485   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NW_LINKDOWN_EN                                                    (0x1<<17) // 0 : Network Link Down is not part of OBFF logic. 1 : Network Link Down is part of OBFF logic.
35486   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NW_LINKDOWN_EN_SHIFT                                              17
35487   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NIG_RX_EMPTY_EN                                                   (0x1<<18) // 0 : NIG Rx Empty is not part of OBFF logic. 1 : NIG Rx Empty is part of OBFF logic.
35488   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NIG_RX_EMPTY_EN_SHIFT                                             18
35489   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NIG_TX_EMPTY_EN                                                   (0x1<<19) // 0 : NIG Tx Empty is not part of OBFF logic. 1 : NIG Tx Empty is part of OBFF logic.
35490   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NIG_TX_EMPTY_EN_SHIFT                                             19
35491   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NIG_LB_EMPTY_EN                                                   (0x1<<20) // 0 : NIG lb Empty is not part of OBFF logic. 1 : NIG lb Empty is part of OBFF logic.
35492   #define CPMU_REG_OBFF_MODE_ENTRY_EN_OBFF_NIG_LB_EMPTY_EN_SHIFT                                             20
35493 #define CPMU_REG_OBFF_MODE_EXIT_EN                                                                           0x030254UL //Access:RW   DataWidth:0x3    // Multi Field Register.
35494   #define CPMU_REG_OBFF_MODE_EXIT_EN_OBFF_PCIE_L1_EXIT_EN                                                    (0x1<<0) // 0 : PCIe L1 exit is not part of exit from OBFF logic 1 : PCIe L1 exit is part of exit from OBFF logic
35495   #define CPMU_REG_OBFF_MODE_EXIT_EN_OBFF_PCIE_L1_EXIT_EN_SHIFT                                              0
35496   #define CPMU_REG_OBFF_MODE_EXIT_EN_OBFF_DORQ_EVENT_EN                                                      (0x1<<1) // 0 : DORQ Event is not part of exit from OBFF logic 1 : DORQ Event is part of exit from OBFF logic
35497   #define CPMU_REG_OBFF_MODE_EXIT_EN_OBFF_DORQ_EVENT_EN_SHIFT                                                1
35498   #define CPMU_REG_OBFF_MODE_EXIT_EN_OBFF_SQ_EARLY_EXIT_EN                                                   (0x1<<2) // This bit will be used in the Normal mode. In this mode, 0 : Early exit indication from X or USTORM is not part of the OBFF exit equation. 1 : When early exit is indicated either by XSTORM or USTORM, OBFF will exit.
35499   #define CPMU_REG_OBFF_MODE_EXIT_EN_OBFF_SQ_EARLY_EXIT_EN_SHIFT                                             2
35500 #define CPMU_REG_OBFF_IGU_VOQ_NUM                                                                            0x030258UL //Access:RW   DataWidth:0x6    // This register sets the VOQ number for IGU request. This is used to distinguish between memory and interrupt transactions.
35501 #define CPMU_REG_OBFF_VOQ_TIMEOUT_TYPE_0                                                                     0x03025cUL //Access:RW   DataWidth:0x20   // 0 : use the short timer threshold for the corresponding VOQ. 1 : use the long timer threshold for the corresponding VOQ. This register correcponds to bits [31:0] of the VOQ bus.
35502 #define CPMU_REG_OBFF_VOQ_TIMEOUT_TYPE_1                                                                     0x030260UL //Access:RW   DataWidth:0x2    // 0 : use the short timer threshold for the corresponding VOQ. 1 : use the long timer threshold for the corresponding VOQ. This register correcponds to bits [33:32] of the VOQ bus.
35503 #define CPMU_REG_L1_MODE_CONFIG                                                                              0x030264UL //Access:RW   DataWidth:0x1    // 0 : Entry to PCIe L1 is not enabled. 1 : Entry to PCIe L1 is enabled. This reflects the CPMU output and it is in addition to PCIE CORE register which controls entry to L1.
35504 #define CPMU_REG_L1_MODE_SLEEP_THRESHOLD                                                                     0x030268UL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the L1 mode. The resolution of this register is 40ns. Value of 0 and 1 are not supported.
35505 #define CPMU_REG_L1_MODE_ENTRY_EN                                                                            0x03026cUL //Access:RW   DataWidth:0xb    // Multi Field Register.
35506   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_PBF_EMPTY_EN                                                          (0x1<<0) // 0 : PBF Empty is not part of L1 request generation logic. 1 : PBF Empty is part of L1 request generation logic.
35507   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_PBF_EMPTY_EN_SHIFT                                                    0
35508   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_QM_EMPTY_TX_EN                                                        (0x1<<1) // 0 : QM Tx Empty is not part of L1 request generation logic. 1 : QM Tx Empty is part of L1 request generation logic.
35509   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_QM_EMPTY_TX_EN_SHIFT                                                  1
35510   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_QM_EMPTY_GLOBAL_EN                                                    (0x1<<2) // 0 : QM Global Empty is not part of L1 request generation logic. 1 : QM Global Empty is part of L1 request generation logic.
35511   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_QM_EMPTY_GLOBAL_EN_SHIFT                                              2
35512   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_ALL_SQ_EMPTY_EN                                                       (0x1<<3) // 0 : All Send Queue Empty is not part of L1 request generation logic. 1 : All Send Queue Empty is part of L1 request generation logic.
35513   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_ALL_SQ_EMPTY_EN_SHIFT                                                 3
35514   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_MGMT_EMPTY_EN                                                         (0x1<<4) // 0 : Management Traffic is not part of L1 request generation logic. 1 : Management Traffic is part of L1 request generation logic.
35515   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_MGMT_EMPTY_EN_SHIFT                                                   4
35516   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_BRB_EMPTY_EN                                                          (0x1<<5) // 0 : BRB empty is not part of L1 request generation logic. 1 : BRB empty is part of L1 request generation logic.
35517   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_BRB_EMPTY_EN_SHIFT                                                    5
35518   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_PXP_EMPTY_EN                                                          (0x1<<6) // 0 : PXP empty is not part of L1 request generation logic. 1 : PXP empty is part of L1 request generation logic.
35519   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_PXP_EMPTY_EN_SHIFT                                                    6
35520   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_PGL_EMPTY_EN                                                          (0x1<<7) // 0 : PGL empty is not part of L1 request generation logic. 1 : PGL empty is part of L1 request generation logic.
35521   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_PGL_EMPTY_EN_SHIFT                                                    7
35522   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_CAU_IDLE_EN                                                           (0x1<<8) // 0 : CAU IDLE is not part of L1 request generation logic. 1 : CAU IDLE is part of L1 request generation logic.
35523   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_CAU_IDLE_EN_SHIFT                                                     8
35524   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_TM_SCAN_EN                                                            (0x1<<9) // 0 : Timer Scan status is not part of L1 request generation logic. 1 : Timer Scan status is part of L1 request generation logic.
35525   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_TM_SCAN_EN_SHIFT                                                      9
35526   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_RX_LPI_STATUS_EN                                                      (0x1<<10) // 0 : LPI receive status is not part of L1 request generation logic. 1 : LPI receive status is part of L1 request generation logic.
35527   #define CPMU_REG_L1_MODE_ENTRY_EN_L1_RX_LPI_STATUS_EN_SHIFT                                                10
35528 #define CPMU_REG_L1_MODE_EXIT_EN                                                                             0x030270UL //Access:RW   DataWidth:0x2    // Multi Field Register.
35529   #define CPMU_REG_L1_MODE_EXIT_EN_L1_RX_LPI_STATUS_EXIT_EN                                                  (0x1<<0) // 0 : LPI recive status is not part of the L1 exit. 1 : LPI recive status is part of the L1 exit.
35530   #define CPMU_REG_L1_MODE_EXIT_EN_L1_RX_LPI_STATUS_EXIT_EN_SHIFT                                            0
35531   #define CPMU_REG_L1_MODE_EXIT_EN_L1_SQ_EARLY_EXIT_EN                                                       (0x1<<1) // This bit will be used in the Normal mode. In this mode, 0 : Early exit indication from X or USTORM is not part of the L1 exit equation. 1 : When early exit is indicated either by XSTORM or USTORM, L1 will exit.
35532   #define CPMU_REG_L1_MODE_EXIT_EN_L1_SQ_EARLY_EXIT_EN_SHIFT                                                 1
35533 #define CPMU_REG_SW_FORCE_L1                                                                                 0x030274UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force an L1 request on the interface. Clearing this bit will not automatically guarantee an exit from L1 if other elements in the L1 equation is causing an L1 request to go out. To do a forceful exit, SW needs to assert the sw_l1_exit register.
35534 #define CPMU_REG_SW_L1_EXIT                                                                                  0x030278UL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit L1 state. HW will generate a pulse on low to high transition of this register. The resultant bit is Self Clearing.
35535 #define CPMU_REG_LTR_MODE_CONFIG                                                                             0x03027cUL //Access:RW   DataWidth:0x1    // 0 : Entry to PCIe LTR is not enabled. 1 : Entry to PCIe LTR is enabled
35536 #define CPMU_REG_LTR_MODE_SLEEP_THRESHOLD                                                                    0x030280UL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the LTR mode. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35537 #define CPMU_REG_LTR_MODE_ENTRY_EN                                                                           0x030284UL //Access:RW   DataWidth:0xd    // Multi Field Register.
35538   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_PBF_EMPTY_EN                                                        (0x1<<0) // 0 : PBF Empty is not part of LTR request generation logic. 1 : PBF Empty is part of LTR request generation logic.
35539   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_PBF_EMPTY_EN_SHIFT                                                  0
35540   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_QM_EMPTY_TX_EN                                                      (0x1<<1) // 0 : QM Tx Empty is not part of LTR request generation logic. 1 : QM Tx Empty is part of LTR request generation logic.
35541   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_QM_EMPTY_TX_EN_SHIFT                                                1
35542   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_QM_EMPTY_GLOBAL_EN                                                  (0x1<<2) // 0 : QM Global Empty is not part of LTR request generation logic. 1 : QM Global Empty is part of LTR request generation logic.
35543   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_QM_EMPTY_GLOBAL_EN_SHIFT                                            2
35544   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_ALL_SQ_EMPTY_EN                                                     (0x1<<3) // 0 : All Send Queue Empty is not part of LTR request generation logic. 1 : All Send Queue Empty is part of LTR request generation logic.
35545   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_ALL_SQ_EMPTY_EN_SHIFT                                               3
35546   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_MGMT_EMPTY_EN                                                       (0x1<<4) // 0 : Management Traffic is not part of LTR request generation logic. 1 : Management Traffic is part of LTR request generation logic.
35547   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_MGMT_EMPTY_EN_SHIFT                                                 4
35548   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_BRB_CHECK_EN                                                        (0x1<<5) // 0 : BRB above threshold is not part of LTR request generation logic. 1 : BRB above threshold is part of LTR request generation logic.
35549   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_BRB_CHECK_EN_SHIFT                                                  5
35550   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_PXP_EMPTY_EN                                                        (0x1<<6) // 0 : PXP empty is not part of LTR request generation logic. 1 : PXP empty is part of LTR request generation logic.
35551   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_PXP_EMPTY_EN_SHIFT                                                  6
35552   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_PGL_EMPTY_EN                                                        (0x1<<7) // 0 : PGL empty is not part of LTR request generation logic. 1 : PGL empty is part of LTR request generation logic.
35553   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_PGL_EMPTY_EN_SHIFT                                                  7
35554   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_CAU_IDLE_EN                                                         (0x1<<8) // 0 : CAU IDLE is not part of LTR request generation logic. 1 : CAU IDLE is part of LTR request generation logic.
35555   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_CAU_IDLE_EN_SHIFT                                                   8
35556   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_TM_SCAN_EN                                                          (0x1<<9) // 0 : Timer Scan status is not part of LTR request generation logic. 1 : Timer Scan status is part of LTR request generation logic.
35557   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_TM_SCAN_EN_SHIFT                                                    9
35558   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_RX_LPI_STATUS_EN                                                    (0x1<<10) // 0 : LPI receive status is not part of LTR request generation logic. 1 : LPI receive status is part of LTR request generation logic.
35559   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_RX_LPI_STATUS_EN_SHIFT                                              10
35560   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_OBFF_MEM_STALL_EN                                                   (0x1<<11) // 0 : OBFF Memory access stall is not part of LTR request generation logic. 1 : OBFF Memory access stall is part of LTR request generation logic.
35561   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_OBFF_MEM_STALL_EN_SHIFT                                             11
35562   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_OBFF_INT_STALL_EN                                                   (0x1<<12) // 0 : OBFF interrupt access stall is not part of LTR request generation logic. 1 : OBFF interrupt access stall is part of LTR request generation logic.
35563   #define CPMU_REG_LTR_MODE_ENTRY_EN_LTR_OBFF_INT_STALL_EN_SHIFT                                             12
35564 #define CPMU_REG_LTR_MODE_EXIT_EN                                                                            0x030288UL //Access:RW   DataWidth:0x2    // Multi Field Register.
35565   #define CPMU_REG_LTR_MODE_EXIT_EN_LTR_RX_LPI_STATUS_EXIT_EN                                                (0x1<<0) // 0 : LPI recive status is not part of the LTR exit. 1 : LPI recive status is part of the LTR exit.
35566   #define CPMU_REG_LTR_MODE_EXIT_EN_LTR_RX_LPI_STATUS_EXIT_EN_SHIFT                                          0
35567   #define CPMU_REG_LTR_MODE_EXIT_EN_LTR_SQ_EARLY_EXIT_EN                                                     (0x1<<1) // This bit will be used in the Normal mode. In this mode, 0 : Early exit indication from X or USTORM is not part of the LTR exit equation. 1 : When early exit is indicated either by XSTORM or USTORM, LTR will exit.
35568   #define CPMU_REG_LTR_MODE_EXIT_EN_LTR_SQ_EARLY_EXIT_EN_SHIFT                                               1
35569 #define CPMU_REG_SW_FORCE_LTR                                                                                0x03028cUL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force an LTR request on the interface. Clearing this bit will not automatically guarantee an exit from LTR if other elements in the LTR equation is causing an LTR request to go out. To do a forceful exit, SW needs to assert the sw_ltr_exit register.
35570 #define CPMU_REG_SW_LTR_EXIT                                                                                 0x030290UL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit LTR state. HW will generate a pulse on low to high transition of this register. The resultant bit is Self Clearing.
35571 #define CPMU_REG_CLK_EN_CONFIG                                                                               0x030294UL //Access:RW   DataWidth:0x19   // Multi Field Register.
35572   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_E0_EN                                                              (0x1<<0) // 0 : Shutdown Main Clock to Path 0 1 : Enable Main Clock to Path 0
35573   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_E0_EN_SHIFT                                                        0
35574   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_E1_EN                                                              (0x1<<1) // 0 : Shutdown Main Clock to Path 1 1 : Enable Main Clock to Path 1
35575   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_E1_EN_SHIFT                                                        1
35576   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_NM_E0_EN                                                           (0x1<<2) // 0 : Shutdown Main Clock to Path 0 on the Network side 1 : Enable Main Clock to Path 0 on the Network side
35577   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_NM_E0_EN_SHIFT                                                     2
35578   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_NM_E1_EN                                                           (0x1<<3) // 0 : Shutdown Main Clock to Path 1 on the Network side 1 : Enable Main Clock to Path 1 on the Network side
35579   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_NM_E1_EN_SHIFT                                                     3
35580   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_NMC_EN                                                             (0x1<<4) // 0 : Shutdown Main Clock to Common Logic on the Network side 1 : Enable Main Clock to Common Logic on the Network side
35581   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_NMC_EN_SHIFT                                                       4
35582   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_HOST_EN                                                            (0x1<<5) // 0 : Shutdown Main Clock to Common Logic on the Host side 1 : Enable Main Clock to Common Logic on the Host side
35583   #define CPMU_REG_CLK_EN_CONFIG_MAIN_CLK_HOST_EN_SHIFT                                                      5
35584   #define CPMU_REG_CLK_EN_CONFIG_STORM_CLK_E0_EN                                                             (0x1<<6) // 0 : Shutdown STORM Clock to Path 0 1 : Enable STORM Clock to Path 0
35585   #define CPMU_REG_CLK_EN_CONFIG_STORM_CLK_E0_EN_SHIFT                                                       6
35586   #define CPMU_REG_CLK_EN_CONFIG_STORM_CLK_E1_EN                                                             (0x1<<7) // 0 : Shutdown STORM Clock to Path 1 1 : Enable STORM Clock to Path 1
35587   #define CPMU_REG_CLK_EN_CONFIG_STORM_CLK_E1_EN_SHIFT                                                       7
35588   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_E0_EN                                                                (0x1<<8) // 0 : Shutdown Network Clock to Path 0 1 : Enable Network Clock to Path 0
35589   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_E0_EN_SHIFT                                                          8
35590   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_E1_EN                                                                (0x1<<9) // 0 : Shutdown Network Clock to Path 1 1 : Enable Network Clock to Path 1
35591   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_E1_EN_SHIFT                                                          9
35592   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_CMN_EN                                                               (0x1<<10) // 0 : Shutdown Network Clock to Common logic 1 : Enable Network Clock to Common logic
35593   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_CMN_EN_SHIFT                                                         10
35594   #define CPMU_REG_CLK_EN_CONFIG_CFG_CLK_EN                                                                  (0x1<<11) // 0 : Shutdown Configuration Clock to PCIe Core 1 : Enable Configuration Clock to PCIe Core
35595   #define CPMU_REG_CLK_EN_CONFIG_CFG_CLK_EN_SHIFT                                                            11
35596   #define CPMU_REG_CLK_EN_CONFIG_PCI_CLK_E0_EN                                                               (0x1<<12) // 0 : Shutdown PCI Clock to Path 0 1 : Enable PCI clock to Path 0
35597   #define CPMU_REG_CLK_EN_CONFIG_PCI_CLK_E0_EN_SHIFT                                                         12
35598   #define CPMU_REG_CLK_EN_CONFIG_PCI_CLK_E1_EN                                                               (0x1<<13) // 0 : Shutdown PCI Clock to Path 1 1 : Enable PCI clock to Path 1
35599   #define CPMU_REG_CLK_EN_CONFIG_PCI_CLK_E1_EN_SHIFT                                                         13
35600   #define CPMU_REG_CLK_EN_CONFIG_PCI_CLK_HOST_EN                                                             (0x1<<14) // 0 : Shutdown PCI Clock to Common logic on the host side 1 : Enable PCI clock to Common logic on the host side
35601   #define CPMU_REG_CLK_EN_CONFIG_PCI_CLK_HOST_EN_SHIFT                                                       14
35602   #define CPMU_REG_CLK_EN_CONFIG_PMFC_CLK_EN                                                                 (0x1<<15) // 0 : Shutdown all clocks to the Falcon based Port Macro 1 : Enable all clocks to the Falcon based Port Macro
35603   #define CPMU_REG_CLK_EN_CONFIG_PMFC_CLK_EN_SHIFT                                                           15
35604   #define CPMU_REG_CLK_EN_CONFIG_PMEG_CLK_EN                                                                 (0x1<<16) // 0 : Shutdown all clocks to the Eagle based Port Macro 1 : Enable all clocks to the Eagle based Port Macro
35605   #define CPMU_REG_CLK_EN_CONFIG_PMEG_CLK_EN_SHIFT                                                           16
35606   #define CPMU_REG_CLK_EN_CONFIG_NWM_CLK_EN                                                                  (0x1<<17) // 0 : Shutdown NWM clock to the NW MAC 1 : Enable NWM clock to the NW MAC
35607   #define CPMU_REG_CLK_EN_CONFIG_NWM_CLK_EN_SHIFT                                                            17
35608   #define CPMU_REG_CLK_EN_CONFIG_BMB_CLK_EN                                                                  (0x1<<18) // 0 : Shutdown Main Clock to the BMB PD 1 : Enable Main Clock to the BMB PD
35609   #define CPMU_REG_CLK_EN_CONFIG_BMB_CLK_EN_SHIFT                                                            18
35610   #define CPMU_REG_CLK_EN_CONFIG_BMB_NW_CLK_EN                                                               (0x1<<19) // 0 : Shutdown Network Clock to the BMB PD 1 : Enable Network Clock to the BMB PD
35611   #define CPMU_REG_CLK_EN_CONFIG_BMB_NW_CLK_EN_SHIFT                                                         19
35612   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_EN                                                                   (0x1<<20) // 0 : Shutdown Main Clock to the NW PD 1 : Enable Main Clock to the NW PD
35613   #define CPMU_REG_CLK_EN_CONFIG_NW_CLK_EN_SHIFT                                                             20
35614   #define CPMU_REG_CLK_EN_CONFIG_NMC_ONLY_CLK_EN                                                             (0x1<<21) // 0 : Shutdown Main Clock to the NMC PD 1 : Enable Main Clock to the NMC PD
35615   #define CPMU_REG_CLK_EN_CONFIG_NMC_ONLY_CLK_EN_SHIFT                                                       21
35616   #define CPMU_REG_CLK_EN_CONFIG_NMC_ONLY_NW_CLK_EN                                                          (0x1<<22) // 0 : Shutdown Network Clock to the NMC PD 1 : Enable Network Clock to the NMC PD
35617   #define CPMU_REG_CLK_EN_CONFIG_NMC_ONLY_NW_CLK_EN_SHIFT                                                    22
35618   #define CPMU_REG_CLK_EN_CONFIG_NMC_AHB_CLK_EN                                                              (0x1<<23) // 0 : Shutdown AHB Clock to the NMC PD 1 : Enable AHB Clock to the NMC PD
35619   #define CPMU_REG_CLK_EN_CONFIG_NMC_AHB_CLK_EN_SHIFT                                                        23
35620   #define CPMU_REG_CLK_EN_CONFIG_TOP_CLK_EN                                                                  (0x1<<24) // 0 : Shutdown Main Clock to the TOP 1 : Enable Main Clock to the TOP
35621   #define CPMU_REG_CLK_EN_CONFIG_TOP_CLK_EN_SHIFT                                                            24
35622 #define CPMU_REG_CLK_PM_CONFIG                                                                               0x030298UL //Access:RW   DataWidth:0x4    // Multi Field Register.
35623   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_MAIN_CLK_EN                                                        (0x1<<0) // 0 : Slowdown of Main Clock is not enabled. 1 : Slowdown of Main Clock is enabled
35624   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_MAIN_CLK_EN_SHIFT                                                  0
35625   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_STORM_CLK_EN                                                       (0x1<<1) // 0 : Slowdown of STORM Clock is not enabled. 1 : Slowdown of STORM Clock is enabled
35626   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_STORM_CLK_EN_SHIFT                                                 1
35627   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_NW_CLK_EN                                                          (0x1<<2) // 0 : Slowdown of Network Clock is not enabled. 1 : Slowdown of Network Clock is enabled
35628   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_NW_CLK_EN_SHIFT                                                    2
35629   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_PCI_CLK_EN                                                         (0x1<<3) // 0 : Slowdown of PCI Clock is not enabled. 1 : Slowdown of PCI Clock is enabled
35630   #define CPMU_REG_CLK_PM_CONFIG_SLOWDOWN_PCI_CLK_EN_SHIFT                                                   3
35631 #define CPMU_REG_CLK_PM_CMN_CONFIG                                                                           0x03029cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
35632   #define CPMU_REG_CLK_PM_CMN_CONFIG_SLOWDOWN_MAIN_CLK_CMN_EN                                                (0x1<<0) // 0 : Slowdown of Main Clock for common logic is not enabled. 1 : Slowdown of Main Clock for common logic is enabled
35633   #define CPMU_REG_CLK_PM_CMN_CONFIG_SLOWDOWN_MAIN_CLK_CMN_EN_SHIFT                                          0
35634   #define CPMU_REG_CLK_PM_CMN_CONFIG_SLOWDOWN_NW_CLK_CMN_EN                                                  (0x1<<1) // 0 : Slowdown of Network Clock for common logic is not enabled. 1 : Slowdown of Network Clock for common logic is enabled
35635   #define CPMU_REG_CLK_PM_CMN_CONFIG_SLOWDOWN_NW_CLK_CMN_EN_SHIFT                                            1
35636   #define CPMU_REG_CLK_PM_CMN_CONFIG_SLOWDOWN_PCI_CLK_CMN_EN                                                 (0x1<<2) // 0 : Slowdown of PCI Clock for common logic is not enabled. 1 : Slowdown of PCI Clock for common logic is enabled
35637   #define CPMU_REG_CLK_PM_CMN_CONFIG_SLOWDOWN_PCI_CLK_CMN_EN_SHIFT                                           2
35638 #define CPMU_REG_MAIN_CLK_MODE_SLEEP_THRESHOLD                                                               0x0302a0UL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the Main Clock slowdown mode. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35639 #define CPMU_REG_STORM_CLK_MODE_SLEEP_THRESHOLD                                                              0x0302a4UL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the storm Clock slowdown mode. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35640 #define CPMU_REG_NW_CLK_MODE_SLEEP_THRESHOLD                                                                 0x0302a8UL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the storm Clock slowdown mode. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35641 #define CPMU_REG_PCI_CLK_MODE_SLEEP_THRESHOLD                                                                0x0302acUL //Access:RW   DataWidth:0x20   // This register sets the Sleep Threshold for the storm Clock slowdown mode. The resolution of this register is 40ns. Values of 0 and 1 are not supported.
35642 #define CPMU_REG_SLOWDOWN_MAIN_CLK_RATIO                                                                     0x0302b0UL //Access:RW   DataWidth:0x6    // This register sets the ratio of how many MAIN clock pulses to ignore before letting one clock pulse through. For ex a value of 15 in the register will result in the clock generation logic to send 1 clock pulse through for every 15 clock pulses. So for a clock rate of 375Mhz, the effective frequency will be 25Mhz. A value >= 2 should be set when using this feature. This register should be written when the CPMU is not enabled. In other words, SW/FW should ensure that this register is not programmed dynamically.
35643 #define CPMU_REG_SLOWDOWN_STORM_CLK_RATIO                                                                    0x0302b4UL //Access:RW   DataWidth:0x6    // This register sets the ratio of how many STORM clock pulses to ignore before letting one clock pulse through. For ex a value of 15 in the register will result in the clock generation logic to send 1 clock pulse through for every 15 clock pulses. So for a clock rate of 375Mhz, the effective frequency will be 25Mhz. A value >= 2 should be set when using this feature. This register should be written when the CPMU is not enabled. In other words, SW/FW should ensure that this register is not programmed dynamically.
35644 #define CPMU_REG_SLOWDOWN_NW_CLK_RATIO                                                                       0x0302b8UL //Access:RW   DataWidth:0x6    // This register sets the ratio of how many NW clock pulses to ignore before letting one clock pulse through. For ex a value of 15 in the register will result in the clock generation logic to send 1 clock pulse through for every 15 clock pulses. So for a clock rate of 375Mhz, the effective frequency will be 25Mhz. A value >= 2 should be set when using this feature. This register should be written when the CPMU is not enabled. In other words, SW/FW should ensure that this register is not programmed dynamically.
35645 #define CPMU_REG_SLOWDOWN_PCI_CLK_RATIO                                                                      0x0302bcUL //Access:RW   DataWidth:0x6    // This register sets the ratio of how many PCI clock pulses to ignore before letting one clock pulse through. For ex a value of 15 in the register will result in the clock generation logic to send 1 clock pulse through for every 15 clock pulses. So for a clock rate of 375Mhz, the effective frequency will be 25Mhz. A value >= 2 should be set when using this feature. This register should be written when the CPMU is not enabled. In other words, SW/FW should ensure that this register is not programmed dynamically.
35646 #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN                                                                  0x0302c0UL //Access:RW   DataWidth:0x16   // Multi Field Register.
35647   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PBF_EMPTY_EN                                               (0x1<<0) // 0 : PBF Empty is not part of main clock slowdown logic. 1 : PBF Empty is not part of main clock slowdown logic.
35648   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PBF_EMPTY_EN_SHIFT                                         0
35649   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_QM_EMPTY_TX_EN                                             (0x1<<1) // 0 : QM Tx Empty is not part of main clock slowdown generation logic. 1 : QM Tx Empty is part of main clock slowdown generation logic.
35650   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_QM_EMPTY_TX_EN_SHIFT                                       1
35651   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_QM_EMPTY_GLOBAL_EN                                         (0x1<<2) // 0 : QM Global Empty is not part of main clock slowdown generation logic. 1 : QM Global Empty is part of main clock slowdown generation logic.
35652   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_QM_EMPTY_GLOBAL_EN_SHIFT                                   2
35653   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_ALL_SQ_EMPTY_EN                                            (0x1<<3) // 0 : All Send Queue Empty is not part of Main Clock slowdown logic. 1 : All Send Queue Empty is part of Main Clock slowdown logic.
35654   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_ALL_SQ_EMPTY_EN_SHIFT                                      3
35655   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_MGMT_EMPTY_EN                                              (0x1<<4) // 0 : Management Traffic is not part of Main Clock slowdown logic. 1 : Management Traffic is part of Main Clock slowdown logic.
35656   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_MGMT_EMPTY_EN_SHIFT                                        4
35657   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_BRB_EMPTY_EN                                               (0x1<<5) // 0 : BRB empty is not part of Main Clock slowdown logic. 1 : BRB empty is part of Main Clock slowdown logic.
35658   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_BRB_EMPTY_EN_SHIFT                                         5
35659   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PXP_EMPTY_EN                                               (0x1<<6) // 0 : PXP empty is not part of Main Clock slowdown logic. 1 : PXP empty is part of Main Clock slowdown logic.
35660   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PXP_EMPTY_EN_SHIFT                                         6
35661   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_CAU_IDLE_EN                                                (0x1<<7) // 0 : CAU IDLE is not part of Main Clock slowdown logic. 1 : CAU IDLE is part of Main Clock slowdown logic.
35662   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_CAU_IDLE_EN_SHIFT                                          7
35663   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_TM_SCAN_EN                                                 (0x1<<8) // 0 : Timer Scan status is not part of Main Clock slowdown logic. 1 : Timer Scan status is part of Main Clock slowdown logic.
35664   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_TM_SCAN_EN_SHIFT                                           8
35665   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_OBFF_STATE_EN                                              (0x1<<9) // 0 : OBFF State (non CPU_ACTIVE) is not part of Main Clock slowdown logic. 1 : OBFF State (non CPU_ACTIVE) is part of Main Clock slowdown logic.
35666   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_OBFF_STATE_EN_SHIFT                                        9
35667   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_TSEM_IDLE_EN                                               (0x1<<10) // 0 : TSEM IDLE is not part of Main Clock slowdown logic. 1 : TSEM IDLE is part of Main Clock slowdown logic.
35668   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_TSEM_IDLE_EN_SHIFT                                         10
35669   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_MSEM_IDLE_EN                                               (0x1<<11) // 0 : MSEM IDLE is not part of Main Clock slowdown logic. 1 : MSEM IDLE is part of Main Clock slowdown logic.
35670   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_MSEM_IDLE_EN_SHIFT                                         11
35671   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_USEM_IDLE_EN                                               (0x1<<12) // 0 : USEM IDLE is not part of Main Clock slowdown logic. 1 : USEM IDLE is part of Main Clock slowdown logic.
35672   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_USEM_IDLE_EN_SHIFT                                         12
35673   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_XSEM_IDLE_EN                                               (0x1<<13) // 0 : XSEM IDLE is not part of Main Clock slowdown logic. 1 : XSEM IDLE is part of Main Clock slowdown logic.
35674   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_XSEM_IDLE_EN_SHIFT                                         13
35675   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_YSEM_IDLE_EN                                               (0x1<<14) // 0 : YSEM IDLE is not part of Main Clock slowdown logic. 1 : YSEM IDLE is part of Main Clock slowdown logic.
35676   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_YSEM_IDLE_EN_SHIFT                                         14
35677   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PSEM_IDLE_EN                                               (0x1<<15) // 0 : PSEM IDLE is not part of Main Clock slowdown logic. 1 : PSEM IDLE is part of Main Clock slowdown logic.
35678   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PSEM_IDLE_EN_SHIFT                                         15
35679   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_RX_LPI_STATUS_EN                                           (0x1<<16) // 0 : LPI receive status is not part of Main Clock slowdown logic. 1 : LPI receive status is part of Main Clock slowdown logic.
35680   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_RX_LPI_STATUS_EN_SHIFT                                     16
35681   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NW_LINKDOWN_EN                                             (0x1<<17) // 0 : Network Link Down is not part of Main Clock slowdown logic. 1 : Network Link Down is part of Main Clock slowdown logic.
35682   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NW_LINKDOWN_EN_SHIFT                                       17
35683   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NIG_RX_EMPTY_EN                                            (0x1<<18) // 0 : NIG Rx Empty is not part of Main Clock slowdown logic. 1 : NIG Rx Empty is part of Main Clock slowdown logic.
35684   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NIG_RX_EMPTY_EN_SHIFT                                      18
35685   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NIG_TX_EMPTY_EN                                            (0x1<<19) // 0 : NIG Tx Empty is not part of Main Clock slowdown logic. 1 : NIG Tx Empty is part of Main Clock slowdown logic.
35686   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NIG_TX_EMPTY_EN_SHIFT                                      19
35687   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NIG_LB_EMPTY_EN                                            (0x1<<20) // 0 : NIG Loopback Empty is not part of Main Clock slowdown logic. 1 : NIG Loopback Empty is part of Main Clock slowdown logic.
35688   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_NIG_LB_EMPTY_EN_SHIFT                                      20
35689   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PCIE_IN_D3_EN                                              (0x1<<21) // 0 : PCIE in D3 is not part of Main Clock slowdown logic. 1 : PCIE in D3 is part of Main Clock slowdown logic.
35690   #define CPMU_REG_MAIN_CLK_SLOWDOWN_ENTRY_EN_MCS_PCIE_IN_D3_EN_SHIFT                                        21
35691 #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN                                                                   0x0302c4UL //Access:RW   DataWidth:0x3    // Multi Field Register.
35692   #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN_MCS_PCIE_L1_EXIT_EN                                             (0x1<<0) // 0 : PCIe L1 exit is not part of exit from main clock slowdown logic 1 : PCIe L1 exit is part of exit from main clock slowdown logic
35693   #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN_MCS_PCIE_L1_EXIT_EN_SHIFT                                       0
35694   #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN_MCS_DORQ_EVENT_EN                                               (0x1<<1) // 0 : DORQ Event is not part of exit from main clock slowdown logic 1 : DORQ Event is part of exit from main clock slowdown logic
35695   #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN_MCS_DORQ_EVENT_EN_SHIFT                                         1
35696   #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN_MCS_NCSI_EVENT_EN                                               (0x1<<2) // 0 : NCSI Event is not part of exit from main clock slowdown logic 1 : NCSI Event is part of exit from main clock slowdown logic
35697   #define CPMU_REG_MAIN_CLK_SLOWDOWN_EXIT_EN_MCS_NCSI_EVENT_EN_SHIFT                                         2
35698 #define CPMU_REG_SW_FORCE_MAIN_CLK_SLOWDOWN                                                                  0x0302c8UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force slowdown of main clock for the corresponding path.
35699 #define CPMU_REG_SW_FORCE_MAIN_CLK_EXIT                                                                      0x0302ccUL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit main clock slowdown.
35700 #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN                                                                 0x0302d0UL //Access:RW   DataWidth:0x16   // Multi Field Register.
35701   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PBF_EMPTY_EN                                              (0x1<<0) // 0 : PBF Empty is not part of storm clock slowdown logic. 1 : PBF Empty is not part of storm clock slowdown logic.
35702   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PBF_EMPTY_EN_SHIFT                                        0
35703   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_QM_EMPTY_TX_EN                                            (0x1<<1) // 0 : QM Tx Empty is not part of storm clock slowdown generation logic. 1 : QM Tx Empty is part of storm clock slowdown generation logic.
35704   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_QM_EMPTY_TX_EN_SHIFT                                      1
35705   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_QM_EMPTY_GLOBAL_EN                                        (0x1<<2) // 0 : QM Global Empty is not part of storm clock slowdown generation logic. 1 : QM Global Empty is part of storm clock slowdown generation logic.
35706   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_QM_EMPTY_GLOBAL_EN_SHIFT                                  2
35707   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_ALL_SQ_EMPTY_EN                                           (0x1<<3) // 0 : All Send Queue Empty is not part of Storm Clock slowdown logic. 1 : All Send Queue Empty is part of Storm Clock slowdown logic.
35708   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_ALL_SQ_EMPTY_EN_SHIFT                                     3
35709   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_MGMT_EMPTY_EN                                             (0x1<<4) // 0 : Management Traffic is not part of Storm Clock slowdown logic. 1 : Management Traffic is part of Storm Clock slowdown logic.
35710   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_MGMT_EMPTY_EN_SHIFT                                       4
35711   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_BRB_EMPTY_EN                                              (0x1<<5) // 0 : BRB empty is not part of Storm Clock slowdown logic. 1 : BRB empty is part of Storm Clock slowdown logic.
35712   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_BRB_EMPTY_EN_SHIFT                                        5
35713   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PXP_EMPTY_EN                                              (0x1<<6) // 0 : PXP empty is not part of Storm Clock slowdown logic. 1 : PXP empty is part of Storm Clock slowdown logic.
35714   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PXP_EMPTY_EN_SHIFT                                        6
35715   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_CAU_IDLE_EN                                               (0x1<<7) // 0 : CAU IDLE is not part of Storm Clock slowdown logic. 1 : CAU IDLE is part of Storm Clock slowdown logic.
35716   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_CAU_IDLE_EN_SHIFT                                         7
35717   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_TM_SCAN_EN                                                (0x1<<8) // 0 : Timer Scan status is not part of Storm Clock slowdown logic. 1 : Timer Scan status is part of Storm Clock slowdown logic.
35718   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_TM_SCAN_EN_SHIFT                                          8
35719   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_OBFF_STATE_EN                                             (0x1<<9) // 0 : OBFF State (non CPU_ACTIVE) is not part of Storm Clock slowdown logic. 1 : OBFF State (non CPU_ACTIVE) is part of Storm Clock slowdown logic.
35720   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_OBFF_STATE_EN_SHIFT                                       9
35721   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_TSEM_IDLE_EN                                              (0x1<<10) // 0 : TSEM IDLE is not part of Storm Clock slowdown logic. 1 : TSEM IDLE is part of Storm Clock slowdown logic.
35722   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_TSEM_IDLE_EN_SHIFT                                        10
35723   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_MSEM_IDLE_EN                                              (0x1<<11) // 0 : MSEM IDLE is not part of Storm Clock slowdown logic. 1 : MSEM IDLE is part of Storm Clock slowdown logic.
35724   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_MSEM_IDLE_EN_SHIFT                                        11
35725   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_USEM_IDLE_EN                                              (0x1<<12) // 0 : USEM IDLE is not part of Storm Clock slowdown logic. 1 : USEM IDLE is part of Storm Clock slowdown logic.
35726   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_USEM_IDLE_EN_SHIFT                                        12
35727   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_XSEM_IDLE_EN                                              (0x1<<13) // 0 : XSEM IDLE is not part of Storm Clock slowdown logic. 1 : XSEM IDLE is part of Storm Clock slowdown logic.
35728   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_XSEM_IDLE_EN_SHIFT                                        13
35729   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_YSEM_IDLE_EN                                              (0x1<<14) // 0 : YSEM IDLE is not part of Storm Clock slowdown logic. 1 : YSEM IDLE is part of Storm Clock slowdown logic.
35730   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_YSEM_IDLE_EN_SHIFT                                        14
35731   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PSEM_IDLE_EN                                              (0x1<<15) // 0 : PSEM IDLE is not part of Storm Clock slowdown logic. 1 : PSEM IDLE is part of Storm Clock slowdown logic.
35732   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PSEM_IDLE_EN_SHIFT                                        15
35733   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_RX_LPI_STATUS_EN                                          (0x1<<16) // 0 : LPI receive status is not part of Storm Clock slowdown logic. 1 : LPI receive status is part of Storm Clock slowdown logic.
35734   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_RX_LPI_STATUS_EN_SHIFT                                    16
35735   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NW_LINKDOWN_EN                                            (0x1<<17) // 0 : Network Link Down is not part of Storm Clock slowdown logic. 1 : Network Link Down is part of Storm Clock slowdown logic.
35736   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NW_LINKDOWN_EN_SHIFT                                      17
35737   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NIG_RX_EMPTY_EN                                           (0x1<<18) // 0 : NIG Rx Empty is not part of Storm Clock slowdown logic. 1 : NIG Rx Empty is part of Storm Clock slowdown logic.
35738   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NIG_RX_EMPTY_EN_SHIFT                                     18
35739   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NIG_TX_EMPTY_EN                                           (0x1<<19) // 0 : NIG Tx Empty is not part of Storm Clock slowdown logic. 1 : NIG Tx Empty is part of Storm Clock slowdown logic.
35740   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NIG_TX_EMPTY_EN_SHIFT                                     19
35741   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NIG_LB_EMPTY_EN                                           (0x1<<20) // 0 : NIG Loopback Empty is not part of Storm Clock slowdown logic. 1 : NIG Loopback Empty is part of Storm Clock slowdown logic.
35742   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_NIG_LB_EMPTY_EN_SHIFT                                     20
35743   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PCIE_IN_D3_EN                                             (0x1<<21) // 0 : PCIE in D3 is not part of Storm Clock slowdown logic. 1 : PCIE in D3 is part of Storm Clock slowdown logic.
35744   #define CPMU_REG_STORM_CLK_SLOWDOWN_ENTRY_EN_SCS_PCIE_IN_D3_EN_SHIFT                                       21
35745 #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN                                                                  0x0302d4UL //Access:RW   DataWidth:0x3    // Multi Field Register.
35746   #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN_SCS_PCIE_L1_EXIT_EN                                            (0x1<<0) // 0 : PCIe L1 exit is not part of exit from storm clock slowdown logic 1 : PCIe L1 exit is part of exit from storm clock slowdown logic
35747   #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN_SCS_PCIE_L1_EXIT_EN_SHIFT                                      0
35748   #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN_SCS_DORQ_EVENT_EN                                              (0x1<<1) // 0 : DORQ Event is not part of exit from storm clock slowdown logic 1 : DORQ Event is part of exit from storm clock slowdown logic
35749   #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN_SCS_DORQ_EVENT_EN_SHIFT                                        1
35750   #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN_SCS_NCSI_EVENT_EN                                              (0x1<<2) // 0 : NCSI Event is not part of exit from storm clock slowdown logic 1 : NCSI Event is part of exit from storm clock slowdown logic
35751   #define CPMU_REG_STORM_CLK_SLOWDOWN_EXIT_EN_SCS_NCSI_EVENT_EN_SHIFT                                        2
35752 #define CPMU_REG_SW_FORCE_STORM_CLK_SLOWDOWN                                                                 0x0302d8UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force slowdown of storm clock for the corresponding path.
35753 #define CPMU_REG_SW_FORCE_STORM_CLK_EXIT                                                                     0x0302dcUL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit storm clock slowdown.
35754 #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN                                                                    0x0302e0UL //Access:RW   DataWidth:0x16   // Multi Field Register.
35755   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PBF_EMPTY_EN                                                 (0x1<<0) // 0 : PBF Empty is not part of nw clock slowdown logic. 1 : PBF Empty is not part of nw clock slowdown logic.
35756   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PBF_EMPTY_EN_SHIFT                                           0
35757   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_QM_EMPTY_TX_EN                                               (0x1<<1) // 0 : QM Tx Empty is not part of nw clock slowdown generation logic. 1 : QM Tx Empty is part of nw clock slowdown generation logic.
35758   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_QM_EMPTY_TX_EN_SHIFT                                         1
35759   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_QM_EMPTY_GLOBAL_EN                                           (0x1<<2) // 0 : QM Global Empty is not part of nw clock slowdown generation logic. 1 : QM Global Empty is part of nw clock slowdown generation logic.
35760   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_QM_EMPTY_GLOBAL_EN_SHIFT                                     2
35761   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_ALL_SQ_EMPTY_EN                                              (0x1<<3) // 0 : All Send Queue Empty is not part of Nw Clock slowdown logic. 1 : All Send Queue Empty is part of Nw Clock slowdown logic.
35762   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_ALL_SQ_EMPTY_EN_SHIFT                                        3
35763   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_MGMT_EMPTY_EN                                                (0x1<<4) // 0 : Management Traffic is not part of Nw Clock slowdown logic. 1 : Management Traffic is part of Nw Clock slowdown logic.
35764   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_MGMT_EMPTY_EN_SHIFT                                          4
35765   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_BRB_EMPTY_EN                                                 (0x1<<5) // 0 : BRB empty is not part of Nw Clock slowdown logic. 1 : BRB empty is part of Nw Clock slowdown logic.
35766   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_BRB_EMPTY_EN_SHIFT                                           5
35767   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PXP_EMPTY_EN                                                 (0x1<<6) // 0 : PXP empty is not part of Nw Clock slowdown logic. 1 : PXP empty is part of Nw Clock slowdown logic.
35768   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PXP_EMPTY_EN_SHIFT                                           6
35769   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_CAU_IDLE_EN                                                  (0x1<<7) // 0 : CAU IDLE is not part of Nw Clock slowdown logic. 1 : CAU IDLE is part of Nw Clock slowdown logic.
35770   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_CAU_IDLE_EN_SHIFT                                            7
35771   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_TM_SCAN_EN                                                   (0x1<<8) // 0 : Timer Scan status is not part of Nw Clock slowdown logic. 1 : Timer Scan status is part of Nw Clock slowdown logic.
35772   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_TM_SCAN_EN_SHIFT                                             8
35773   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_OBFF_STATE_EN                                                (0x1<<9) // 0 : OBFF State (non CPU_ACTIVE) is not part of Nw Clock slowdown logic. 1 : OBFF State (non CPU_ACTIVE) is part of Nw Clock slowdown logic.
35774   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_OBFF_STATE_EN_SHIFT                                          9
35775   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_TSEM_IDLE_EN                                                 (0x1<<10) // 0 : TSEM IDLE is not part of Nw Clock slowdown logic. 1 : TSEM IDLE is part of Nw Clock slowdown logic.
35776   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_TSEM_IDLE_EN_SHIFT                                           10
35777   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_MSEM_IDLE_EN                                                 (0x1<<11) // 0 : MSEM IDLE is not part of Nw Clock slowdown logic. 1 : MSEM IDLE is part of Nw Clock slowdown logic.
35778   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_MSEM_IDLE_EN_SHIFT                                           11
35779   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_USEM_IDLE_EN                                                 (0x1<<12) // 0 : USEM IDLE is not part of Nw Clock slowdown logic. 1 : USEM IDLE is part of Nw Clock slowdown logic.
35780   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_USEM_IDLE_EN_SHIFT                                           12
35781   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_XSEM_IDLE_EN                                                 (0x1<<13) // 0 : XSEM IDLE is not part of Nw Clock slowdown logic. 1 : XSEM IDLE is part of Nw Clock slowdown logic.
35782   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_XSEM_IDLE_EN_SHIFT                                           13
35783   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_YSEM_IDLE_EN                                                 (0x1<<14) // 0 : YSEM IDLE is not part of Nw Clock slowdown logic. 1 : YSEM IDLE is part of Nw Clock slowdown logic.
35784   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_YSEM_IDLE_EN_SHIFT                                           14
35785   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PSEM_IDLE_EN                                                 (0x1<<15) // 0 : PSEM IDLE is not part of Nw Clock slowdown logic. 1 : PSEM IDLE is part of Nw Clock slowdown logic.
35786   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PSEM_IDLE_EN_SHIFT                                           15
35787   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_RX_LPI_STATUS_EN                                             (0x1<<16) // 0 : LPI receive status is not part of Nw Clock slowdown logic. 1 : LPI receive status is part of Nw Clock slowdown logic.
35788   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_RX_LPI_STATUS_EN_SHIFT                                       16
35789   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NW_LINKDOWN_EN                                               (0x1<<17) // 0 : Network Link Down is not part of Nw Clock slowdown logic. 1 : Network Link Down is part of Nw Clock slowdown logic.
35790   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NW_LINKDOWN_EN_SHIFT                                         17
35791   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NIG_RX_EMPTY_EN                                              (0x1<<18) // 0 : NIG Rx Empty is not part of Nw Clock slowdown logic. 1 : NIG Rx Empty is part of Nw Clock slowdown logic.
35792   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NIG_RX_EMPTY_EN_SHIFT                                        18
35793   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NIG_TX_EMPTY_EN                                              (0x1<<19) // 0 : NIG Tx Empty is not part of Nw Clock slowdown logic. 1 : NIG Tx Empty is part of Nw Clock slowdown logic.
35794   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NIG_TX_EMPTY_EN_SHIFT                                        19
35795   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NIG_LB_EMPTY_EN                                              (0x1<<20) // 0 : NIG Loopback Empty is not part of Nw Clock slowdown logic. 1 : NIG Loopback Empty is part of Nw Clock slowdown logic.
35796   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_NIG_LB_EMPTY_EN_SHIFT                                        20
35797   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PCIE_IN_D3_EN                                                (0x1<<21) // 0 : PCIE in D3 is not part of NW Clock slowdown logic. 1 : PCIE in D3 is part of NW Clock slowdown logic.
35798   #define CPMU_REG_NW_CLK_SLOWDOWN_ENTRY_EN_NCS_PCIE_IN_D3_EN_SHIFT                                          21
35799 #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN                                                                     0x0302e4UL //Access:RW   DataWidth:0x3    // Multi Field Register.
35800   #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN_NCS_PCIE_L1_EXIT_EN                                               (0x1<<0) // 0 : PCIe L1 exit is not part of exit from nw clock slowdown logic 1 : PCIe L1 exit is part of exit from nw clock slowdown logic
35801   #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN_NCS_PCIE_L1_EXIT_EN_SHIFT                                         0
35802   #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN_NCS_DORQ_EVENT_EN                                                 (0x1<<1) // 0 : DORQ Event is not part of exit from nw clock slowdown logic 1 : DORQ Event is part of exit from nw clock slowdown logic
35803   #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN_NCS_DORQ_EVENT_EN_SHIFT                                           1
35804   #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN_NCS_NCSI_EVENT_EN                                                 (0x1<<2) // 0 : NCSI Event is not part of exit from nw clock slowdown logic 1 : NCSI Event is part of exit from nw clock slowdown logic
35805   #define CPMU_REG_NW_CLK_SLOWDOWN_EXIT_EN_NCS_NCSI_EVENT_EN_SHIFT                                           2
35806 #define CPMU_REG_SW_FORCE_NW_CLK_SLOWDOWN                                                                    0x0302e8UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force slowdown of nw clock for the corresponding path.
35807 #define CPMU_REG_SW_FORCE_NW_CLK_EXIT                                                                        0x0302ecUL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit nw clock slowdown.
35808 #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN                                                                   0x0302f0UL //Access:RW   DataWidth:0x16   // Multi Field Register.
35809   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PBF_EMPTY_EN                                                (0x1<<0) // 0 : PBF Empty is not part of pci clock slowdown logic. 1 : PBF Empty is not part of pci clock slowdown logic.
35810   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PBF_EMPTY_EN_SHIFT                                          0
35811   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_QM_EMPTY_TX_EN                                              (0x1<<1) // 0 : QM Tx Empty is not part of pci clock slowdown generation logic. 1 : QM Tx Empty is part of pci clock slowdown generation logic.
35812   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_QM_EMPTY_TX_EN_SHIFT                                        1
35813   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_QM_EMPTY_GLOBAL_EN                                          (0x1<<2) // 0 : QM Global Empty is not part of pci clock slowdown generation logic. 1 : QM Global Empty is part of pci clock slowdown generation logic.
35814   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_QM_EMPTY_GLOBAL_EN_SHIFT                                    2
35815   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_ALL_SQ_EMPTY_EN                                             (0x1<<3) // 0 : All Send Queue Empty is not part of PCI Clock slowdown logic. 1 : All Send Queue Empty is part of PCI Clock slowdown logic.
35816   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_ALL_SQ_EMPTY_EN_SHIFT                                       3
35817   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_MGMT_EMPTY_EN                                               (0x1<<4) // 0 : Management Traffic is not part of PCI Clock slowdown logic. 1 : Management Traffic is part of PCI Clock slowdown logic.
35818   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_MGMT_EMPTY_EN_SHIFT                                         4
35819   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_BRB_EMPTY_EN                                                (0x1<<5) // 0 : BRB empty is not part of PCI Clock slowdown logic. 1 : BRB empty is part of PCI Clock slowdown logic.
35820   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_BRB_EMPTY_EN_SHIFT                                          5
35821   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PXP_EMPTY_EN                                                (0x1<<6) // 0 : PXP empty is not part of PCI Clock slowdown logic. 1 : PXP empty is part of PCI Clock slowdown logic.
35822   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PXP_EMPTY_EN_SHIFT                                          6
35823   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_CAU_IDLE_EN                                                 (0x1<<7) // 0 : CAU IDLE is not part of PCI Clock slowdown logic. 1 : CAU IDLE is part of PCI Clock slowdown logic.
35824   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_CAU_IDLE_EN_SHIFT                                           7
35825   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_TM_SCAN_EN                                                  (0x1<<8) // 0 : Timer Scan status is not part of PCI Clock slowdown logic. 1 : Timer Scan status is part of PCI Clock slowdown logic.
35826   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_TM_SCAN_EN_SHIFT                                            8
35827   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_OBFF_STATE_EN                                               (0x1<<9) // 0 : OBFF State (non CPU_ACTIVE) is not part of PCI Clock slowdown logic. 1 : OBFF State (non CPU_ACTIVE) is part of PCI Clock slowdown logic.
35828   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_OBFF_STATE_EN_SHIFT                                         9
35829   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_TSEM_IDLE_EN                                                (0x1<<10) // 0 : TSEM IDLE is not part of PCI Clock slowdown logic. 1 : TSEM IDLE is part of PCI Clock slowdown logic.
35830   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_TSEM_IDLE_EN_SHIFT                                          10
35831   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_MSEM_IDLE_EN                                                (0x1<<11) // 0 : MSEM IDLE is not part of PCI Clock slowdown logic. 1 : MSEM IDLE is part of PCI Clock slowdown logic.
35832   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_MSEM_IDLE_EN_SHIFT                                          11
35833   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_USEM_IDLE_EN                                                (0x1<<12) // 0 : USEM IDLE is not part of PCI Clock slowdown logic. 1 : USEM IDLE is part of PCI Clock slowdown logic.
35834   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_USEM_IDLE_EN_SHIFT                                          12
35835   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_XSEM_IDLE_EN                                                (0x1<<13) // 0 : XSEM IDLE is not part of PCI Clock slowdown logic. 1 : XSEM IDLE is part of PCI Clock slowdown logic.
35836   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_XSEM_IDLE_EN_SHIFT                                          13
35837   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_YSEM_IDLE_EN                                                (0x1<<14) // 0 : YSEM IDLE is not part of PCI Clock slowdown logic. 1 : YSEM IDLE is part of PCI Clock slowdown logic.
35838   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_YSEM_IDLE_EN_SHIFT                                          14
35839   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PSEM_IDLE_EN                                                (0x1<<15) // 0 : PSEM IDLE is not part of PCI Clock slowdown logic. 1 : PSEM IDLE is part of PCI Clock slowdown logic.
35840   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PSEM_IDLE_EN_SHIFT                                          15
35841   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_RX_LPI_STATUS_EN                                            (0x1<<16) // 0 : LPI receive status is not part of PCI Clock slowdown logic. 1 : LPI receive status is part of PCI Clock slowdown logic.
35842   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_RX_LPI_STATUS_EN_SHIFT                                      16
35843   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NW_LINKDOWN_EN                                              (0x1<<17) // 0 : Network Link Down is not part of PCI Clock slowdown logic. 1 : Network Link Down is part of PCI Clock slowdown logic.
35844   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NW_LINKDOWN_EN_SHIFT                                        17
35845   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NIG_RX_EMPTY_EN                                             (0x1<<18) // 0 : NIG Rx Empty is not part of PCI Clock slowdown logic. 1 : NIG Rx Empty is part of PCI Clock slowdown logic.
35846   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NIG_RX_EMPTY_EN_SHIFT                                       18
35847   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NIG_TX_EMPTY_EN                                             (0x1<<19) // 0 : NIG Tx Empty is not part of PCI Clock slowdown logic. 1 : NIG Tx Empty is part of PCI Clock slowdown logic.
35848   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NIG_TX_EMPTY_EN_SHIFT                                       19
35849   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NIG_LB_EMPTY_EN                                             (0x1<<20) // 0 : NIG Loopback Empty is not part of PCI Clock slowdown logic. 1 : NIG Loopback Empty is part of PCI Clock slowdown logic.
35850   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_NIG_LB_EMPTY_EN_SHIFT                                       20
35851   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PCIE_IN_D3_EN                                               (0x1<<21) // 0 : PCIE in D3 is not part of PCI Clock slowdown logic. 1 : PCIE in D3 is part of PCI Clock slowdown logic.
35852   #define CPMU_REG_PCI_CLK_SLOWDOWN_ENTRY_EN_PCS_PCIE_IN_D3_EN_SHIFT                                         21
35853 #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN                                                                    0x0302f4UL //Access:RW   DataWidth:0x3    // Multi Field Register.
35854   #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN_PCS_PCIE_L1_EXIT_EN                                              (0x1<<0) // 0 : PCIe L1 exit is not part of exit from pci clock slowdown logic 1 : PCIe L1 exit is part of exit from pci clock slowdown logic
35855   #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN_PCS_PCIE_L1_EXIT_EN_SHIFT                                        0
35856   #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN_PCS_DORQ_EVENT_EN                                                (0x1<<1) // 0 : DORQ Event is not part of exit from pci clock slowdown logic 1 : DORQ Event is part of exit from pci clock slowdown logic
35857   #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN_PCS_DORQ_EVENT_EN_SHIFT                                          1
35858   #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN_PCS_NCSI_EVENT_EN                                                (0x1<<2) // 0 : NCSI Event is not part of exit from pci clock slowdown logic 1 : NCSI Event is part of exit from pci clock slowdown logic
35859   #define CPMU_REG_PCI_CLK_SLOWDOWN_EXIT_EN_PCS_NCSI_EVENT_EN_SHIFT                                          2
35860 #define CPMU_REG_SW_FORCE_PCI_CLK_SLOWDOWN                                                                   0x0302f8UL //Access:RW   DataWidth:0x1    // Setting this bit to "1" will allow software to force slowdown of pci clock for the corresponding path.
35861 #define CPMU_REG_SW_FORCE_PCI_CLK_EXIT                                                                       0x0302fcUL //Access:W    DataWidth:0x1    // Setting this bit to "1" will allow software to provide an early indication to exit pci clock slowdown.
35862 #define CPMU_REG_PXP_VQ_EMPTY_STATUS_E0_0                                                                    0x030300UL //Access:R    DataWidth:0x20   // First 32bits of VQ empty for Engine 0
35863 #define CPMU_REG_PXP_VQ_EMPTY_STATUS_E0_1                                                                    0x030304UL //Access:R    DataWidth:0x2    // Bits [33:32] of VQ empty for engine 0
35864 #define CPMU_REG_PXP_VQ_EMPTY_STATUS_E1_0                                                                    0x030308UL //Access:R    DataWidth:0x20   // First 32bits of VQ empty for Engine 1
35865 #define CPMU_REG_PXP_VQ_EMPTY_STATUS_E1_1                                                                    0x03030cUL //Access:R    DataWidth:0x2    // Bits [33:32] of VQ empty for engine 1
35866 #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0                                                                     0x030310UL //Access:R    DataWidth:0x20   // Multi Field Register.
35867   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BMB_ABOVE_THRESHOLD_PORT_ISIG_STATUS                              (0xf<<0) // Current status of bmb_above_threshold_port
35868   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BMB_ABOVE_THRESHOLD_PORT_ISIG_STATUS_SHIFT                        0
35869   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BMB_PATH_EMPTY_ISIG_STATUS                                        (0x1<<4) // Current status of bmb_path_empty
35870   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BMB_PATH_EMPTY_ISIG_STATUS_SHIFT                                  4
35871   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BMB_PORT_EMPTY_ISIG_STATUS                                        (0xf<<5) // Current status of bmb_port_empty
35872   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BMB_PORT_EMPTY_ISIG_STATUS_SHIFT                                  5
35873   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_ABOVE_THRESHOLD_PATH_E0_ISIG_STATUS                           (0x3<<9) // Current status of brb_above_threshold_path_e0
35874   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_ABOVE_THRESHOLD_PATH_E0_ISIG_STATUS_SHIFT                     9
35875   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_ABOVE_THRESHOLD_PATH_E1_ISIG_STATUS                           (0x3<<11) // Current status of brb_above_threshold_path_e1
35876   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_ABOVE_THRESHOLD_PATH_E1_ISIG_STATUS_SHIFT                     11
35877   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_PATH_EMPTY_E0_ISIG_STATUS                                     (0x1<<13) // Current status of brb_path_empty_e0
35878   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_PATH_EMPTY_E0_ISIG_STATUS_SHIFT                               13
35879   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_PATH_EMPTY_E1_ISIG_STATUS                                     (0x1<<14) // Current status of brb_path_empty_e1
35880   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BRB_PATH_EMPTY_E1_ISIG_STATUS_SHIFT                               14
35881   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_PBF_ABOVE_THRESHOLD_PORT_E0_ISIG_STATUS                           (0x3<<15) // Current status of pbf_above_threshold_port_e0
35882   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_PBF_ABOVE_THRESHOLD_PORT_E0_ISIG_STATUS_SHIFT                     15
35883   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_PBF_ABOVE_THRESHOLD_PORT_E1_ISIG_STATUS                           (0x3<<17) // Current status of pbf_above_threshold_port_e1
35884   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_PBF_ABOVE_THRESHOLD_PORT_E1_ISIG_STATUS_SHIFT                     17
35885   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PATH_EMPTY_E0_ISIG_STATUS                                     (0x1<<19) // Current status of btb_path_empty_e0
35886   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PATH_EMPTY_E0_ISIG_STATUS_SHIFT                               19
35887   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PATH_EMPTY_E1_ISIG_STATUS                                     (0x1<<20) // Current status of btb_path_empty_e1
35888   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PATH_EMPTY_E1_ISIG_STATUS_SHIFT                               20
35889   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PORT_EMPTY_E0_ISIG_STATUS                                     (0x3<<21) // Current status of btb_port_empty_e0
35890   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PORT_EMPTY_E0_ISIG_STATUS_SHIFT                               21
35891   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PORT_EMPTY_E1_ISIG_STATUS                                     (0x3<<23) // Current status of btb_port_empty_e1
35892   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_BTB_PORT_EMPTY_E1_ISIG_STATUS_SHIFT                               23
35893   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CAU_PATH_IDLE_E0_ISIG_STATUS                                      (0x1<<25) // Current status of cau_path_idle_e0
35894   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CAU_PATH_IDLE_E0_ISIG_STATUS_SHIFT                                25
35895   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CAU_PATH_IDLE_E1_ISIG_STATUS                                      (0x1<<26) // Current status of cau_path_idle_e1
35896   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CAU_PATH_IDLE_E1_ISIG_STATUS_SHIFT                                26
35897   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P0_E0_ISIG_STATUS                                  (0x1<<27) // Current status of cnig_link_down_p0_e0
35898   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P0_E0_ISIG_STATUS_SHIFT                            27
35899   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P0_E1_ISIG_STATUS                                  (0x1<<28) // Current status of cnig_link_down_p0_e1
35900   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P0_E1_ISIG_STATUS_SHIFT                            28
35901   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P1_E0_ISIG_STATUS                                  (0x1<<29) // Current status of cnig_link_down_p1_e0
35902   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P1_E0_ISIG_STATUS_SHIFT                            29
35903   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P1_E1_ISIG_STATUS                                  (0x1<<30) // Current status of cnig_link_down_p1_e1
35904   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_LINK_DOWN_P1_E1_ISIG_STATUS_SHIFT                            30
35905   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_RX_LPI_P0_E0_ISIG_STATUS                                     (0x1<<31) // Current status of cnig_rx_lpi_p0_e0
35906   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_0_CNIG_RX_LPI_P0_E0_ISIG_STATUS_SHIFT                               31
35907 #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1                                                                     0x030314UL //Access:R    DataWidth:0x20   // Multi Field Register.
35908   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_CNIG_RX_LPI_P0_E1_ISIG_STATUS                                     (0x1<<0) // Current status of cnig_rx_lpi_p0_e1
35909   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_CNIG_RX_LPI_P0_E1_ISIG_STATUS_SHIFT                               0
35910   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_CNIG_RX_LPI_P1_E0_ISIG_STATUS                                     (0x1<<1) // Current status of cnig_rx_lpi_p1_e0
35911   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_CNIG_RX_LPI_P1_E0_ISIG_STATUS_SHIFT                               1
35912   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_CNIG_RX_LPI_P1_E1_ISIG_STATUS                                     (0x1<<2) // Current status of cnig_rx_lpi_p1_e1
35913   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_CNIG_RX_LPI_P1_E1_ISIG_STATUS_SHIFT                               2
35914   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_DORQ_TX_WAKEUP_E0_ISIG_STATUS                                     (0x3<<3) // Current status of dorq_tx_wakeup_e0
35915   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_DORQ_TX_WAKEUP_E0_ISIG_STATUS_SHIFT                               3
35916   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_DORQ_TX_WAKEUP_E1_ISIG_STATUS                                     (0x3<<5) // Current status of dorq_tx_wakeup_e1
35917   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_DORQ_TX_WAKEUP_E1_ISIG_STATUS_SHIFT                               5
35918   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_MSEM_SEM_IDLE_E0_ISIG_STATUS                                      (0x1<<7) // Current status of msem_sem_idle_e0
35919   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_MSEM_SEM_IDLE_E0_ISIG_STATUS_SHIFT                                7
35920   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_MSEM_SEM_IDLE_E1_ISIG_STATUS                                      (0x1<<8) // Current status of msem_sem_idle_e1
35921   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_MSEM_SEM_IDLE_E1_ISIG_STATUS_SHIFT                                8
35922   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NCSI_RX_EVENT_ISIG_STATUS                                         (0x1<<9) // Current status of ncsi_rx_event
35923   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NCSI_RX_EVENT_ISIG_STATUS_SHIFT                                   9
35924   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P0_E0_ISIG_STATUS                                    (0x1<<10) // Current status of nig_lb_empty_p0_e0
35925   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P0_E0_ISIG_STATUS_SHIFT                              10
35926   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P0_E1_ISIG_STATUS                                    (0x1<<11) // Current status of nig_lb_empty_p0_e1
35927   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P0_E1_ISIG_STATUS_SHIFT                              11
35928   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P1_E0_ISIG_STATUS                                    (0x1<<12) // Current status of nig_lb_empty_p1_e0
35929   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P1_E0_ISIG_STATUS_SHIFT                              12
35930   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P1_E1_ISIG_STATUS                                    (0x1<<13) // Current status of nig_lb_empty_p1_e1
35931   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_LB_EMPTY_P1_E1_ISIG_STATUS_SHIFT                              13
35932   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P0_E0_ISIG_STATUS                                    (0x1<<14) // Current status of nig_rx_empty_p0_e0
35933   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P0_E0_ISIG_STATUS_SHIFT                              14
35934   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P0_E1_ISIG_STATUS                                    (0x1<<15) // Current status of nig_rx_empty_p0_e1
35935   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P0_E1_ISIG_STATUS_SHIFT                              15
35936   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P1_E0_ISIG_STATUS                                    (0x1<<16) // Current status of nig_rx_empty_p1_e0
35937   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P1_E0_ISIG_STATUS_SHIFT                              16
35938   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P1_E1_ISIG_STATUS                                    (0x1<<17) // Current status of nig_rx_empty_p1_e1
35939   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_RX_EMPTY_P1_E1_ISIG_STATUS_SHIFT                              17
35940   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P0_E0_ISIG_STATUS                                    (0x1<<18) // Current status of nig_tx_empty_p0_e0
35941   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P0_E0_ISIG_STATUS_SHIFT                              18
35942   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P0_E1_ISIG_STATUS                                    (0x1<<19) // Current status of nig_tx_empty_p0_e1
35943   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P0_E1_ISIG_STATUS_SHIFT                              19
35944   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P1_E0_ISIG_STATUS                                    (0x1<<20) // Current status of nig_tx_empty_p1_e0
35945   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P1_E0_ISIG_STATUS_SHIFT                              20
35946   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P1_E1_ISIG_STATUS                                    (0x1<<21) // Current status of nig_tx_empty_p1_e1
35947   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_NIG_TX_EMPTY_P1_E1_ISIG_STATUS_SHIFT                              21
35948   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PATH_EMPTY_E0_ISIG_STATUS                                     (0x1<<22) // Current status of pbf_path_empty_e0
35949   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PATH_EMPTY_E0_ISIG_STATUS_SHIFT                               22
35950   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PATH_EMPTY_E1_ISIG_STATUS                                     (0x1<<23) // Current status of pbf_path_empty_e1
35951   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PATH_EMPTY_E1_ISIG_STATUS_SHIFT                               23
35952   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PORT_EMPTY_E0_ISIG_STATUS                                     (0xf<<24) // Current status of pbf_port_empty_e0
35953   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PORT_EMPTY_E0_ISIG_STATUS_SHIFT                               24
35954   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PORT_EMPTY_E1_ISIG_STATUS                                     (0xf<<28) // Current status of pbf_port_empty_e1
35955   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_1_PBF_PORT_EMPTY_E1_ISIG_STATUS_SHIFT                               28
35956 #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2                                                                     0x030318UL //Access:R    DataWidth:0x20   // Multi Field Register.
35957   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_INT_DEASSERT_E0_ISIG_STATUS                                 (0x1<<0) // Current status of pglue_int_deassert_e0
35958   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_INT_DEASSERT_E0_ISIG_STATUS_SHIFT                           0
35959   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_INT_DEASSERT_E1_ISIG_STATUS                                 (0x1<<1) // Current status of pglue_int_deassert_e1
35960   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_INT_DEASSERT_E1_ISIG_STATUS_SHIFT                           1
35961   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_OBFF_STATE_ISIG_STATUS                                      (0xf<<2) // Current status of pglue_obff_state
35962   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_OBFF_STATE_ISIG_STATUS_SHIFT                                2
35963   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_PATH_IN_D3_E0_ISIG_STATUS                                   (0x1<<6) // Current status of pglue_path_in_d3_e0
35964   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_PATH_IN_D3_E0_ISIG_STATUS_SHIFT                             6
35965   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_PATH_IN_D3_E1_ISIG_STATUS                                   (0x1<<7) // Current status of pglue_path_in_d3_e1
35966   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_PATH_IN_D3_E1_ISIG_STATUS_SHIFT                             7
35967   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_PGL_EMPTY_ISIG_STATUS                                       (0x1<<8) // Current status of pglue_pgl_empty
35968   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PGLUE_PGL_EMPTY_ISIG_STATUS_SHIFT                                 8
35969   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PSEM_SEM_IDLE_E0_ISIG_STATUS                                      (0x1<<9) // Current status of psem_sem_idle_e0
35970   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PSEM_SEM_IDLE_E0_ISIG_STATUS_SHIFT                                9
35971   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PSEM_SEM_IDLE_E1_ISIG_STATUS                                      (0x1<<10) // Current status of psem_sem_idle_e1
35972   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PSEM_SEM_IDLE_E1_ISIG_STATUS_SHIFT                                10
35973   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_MASTER_PATH_EMPTY_E0_ISIG_STATUS                              (0x1<<11) // Current status of pxp_master_path_empty_e0
35974   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_MASTER_PATH_EMPTY_E0_ISIG_STATUS_SHIFT                        11
35975   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_MASTER_PATH_EMPTY_E1_ISIG_STATUS                              (0x1<<12) // Current status of pxp_master_path_empty_e1
35976   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_MASTER_PATH_EMPTY_E1_ISIG_STATUS_SHIFT                        12
35977   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_TARGET_PATH_EMPTY_E0_ISIG_STATUS                              (0x1<<13) // Current status of pxp_target_path_empty_e0
35978   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_TARGET_PATH_EMPTY_E0_ISIG_STATUS_SHIFT                        13
35979   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_TARGET_PATH_EMPTY_E1_ISIG_STATUS                              (0x1<<14) // Current status of pxp_target_path_empty_e1
35980   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_PXP_TARGET_PATH_EMPTY_E1_ISIG_STATUS_SHIFT                        14
35981   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_GLOBAL_EMPTY_E0_ISIG_STATUS                                    (0x1<<15) // Current status of qm_global_empty_e0
35982   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_GLOBAL_EMPTY_E0_ISIG_STATUS_SHIFT                              15
35983   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_GLOBAL_EMPTY_E1_ISIG_STATUS                                    (0x1<<16) // Current status of qm_global_empty_e1
35984   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_GLOBAL_EMPTY_E1_ISIG_STATUS_SHIFT                              16
35985   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_PORT_EMPTY_E0_ISIG_STATUS                                      (0xf<<17) // Current status of qm_port_empty_e0
35986   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_PORT_EMPTY_E0_ISIG_STATUS_SHIFT                                17
35987   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_PORT_EMPTY_E1_ISIG_STATUS                                      (0xf<<21) // Current status of qm_port_empty_e1
35988   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_PORT_EMPTY_E1_ISIG_STATUS_SHIFT                                21
35989   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_TX_EMPTY_E0_ISIG_STATUS                                        (0x1<<25) // Current status of qm_tx_empty_e0
35990   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_TX_EMPTY_E0_ISIG_STATUS_SHIFT                                  25
35991   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_TX_EMPTY_E1_ISIG_STATUS                                        (0x1<<26) // Current status of qm_tx_empty_e1
35992   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_QM_TX_EMPTY_E1_ISIG_STATUS_SHIFT                                  26
35993   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TM_DURING_SCAN_E0_ISIG_STATUS                                     (0x1<<27) // Current status of tm_during_scan_e0
35994   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TM_DURING_SCAN_E0_ISIG_STATUS_SHIFT                               27
35995   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TM_DURING_SCAN_E1_ISIG_STATUS                                     (0x1<<28) // Current status of tm_during_scan_e1
35996   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TM_DURING_SCAN_E1_ISIG_STATUS_SHIFT                               28
35997   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TSEM_SEM_IDLE_E0_ISIG_STATUS                                      (0x1<<29) // Current status of tsem_sem_idle_e0
35998   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TSEM_SEM_IDLE_E0_ISIG_STATUS_SHIFT                                29
35999   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TSEM_SEM_IDLE_E1_ISIG_STATUS                                      (0x1<<30) // Current status of tsem_sem_idle_e1
36000   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_TSEM_SEM_IDLE_E1_ISIG_STATUS_SHIFT                                30
36001   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_USEM_SEM_IDLE_E0_ISIG_STATUS                                      (0x1<<31) // Current status of usem_sem_idle_e0
36002   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_2_USEM_SEM_IDLE_E0_ISIG_STATUS_SHIFT                                31
36003 #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3                                                                     0x03031cUL //Access:R    DataWidth:0x12   // Multi Field Register.
36004   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_USEM_SEM_IDLE_E1_ISIG_STATUS                                      (0x1<<0) // Current status of usem_sem_idle_e1
36005   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_USEM_SEM_IDLE_E1_ISIG_STATUS_SHIFT                                0
36006   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_XSEM_SEM_IDLE_E0_ISIG_STATUS                                      (0x1<<1) // Current status of xsem_sem_idle_e0
36007   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_XSEM_SEM_IDLE_E0_ISIG_STATUS_SHIFT                                1
36008   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_XSEM_SEM_IDLE_E1_ISIG_STATUS                                      (0x1<<2) // Current status of xsem_sem_idle_e1
36009   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_XSEM_SEM_IDLE_E1_ISIG_STATUS_SHIFT                                2
36010   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_YSEM_SEM_IDLE_E0_ISIG_STATUS                                      (0x1<<3) // Current status of ysem_sem_idle_e0
36011   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_YSEM_SEM_IDLE_E0_ISIG_STATUS_SHIFT                                3
36012   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_YSEM_SEM_IDLE_E1_ISIG_STATUS                                      (0x1<<4) // Current status of ysem_sem_idle_e1
36013   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_YSEM_SEM_IDLE_E1_ISIG_STATUS_SHIFT                                4
36014   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_PCIE_LINK_IN_L1_ISIG_STATUS                                       (0x1<<5) // Current status of pcie_link_in_l1
36015   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_PCIE_LINK_IN_L1_ISIG_STATUS_SHIFT                                 5
36016   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_IGU_CPMU_EEE_PENDING_INTERRUPT_E0_ISIG_STATUS                     (0x1<<6) // Current status of igu_cpmu_eee_pending_interrupt_e0
36017   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_IGU_CPMU_EEE_PENDING_INTERRUPT_E0_ISIG_STATUS_SHIFT               6
36018   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_IGU_CPMU_EEE_PENDING_INTERRUPT_E1_ISIG_STATUS                     (0x1<<7) // Current status of igu_cpmu_eee_pending_interrupt_e1
36019   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_IGU_CPMU_EEE_PENDING_INTERRUPT_E1_ISIG_STATUS_SHIFT               7
36020   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_TX_EMPTY_P2_E0_ISIG_STATUS                                    (0x1<<8) // Current status of nig_tx_empty_p2_e0
36021   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_TX_EMPTY_P2_E0_ISIG_STATUS_SHIFT                              8
36022   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_TX_EMPTY_P3_E0_ISIG_STATUS                                    (0x1<<9) // Current status of nig_tx_empty_p3_e0
36023   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_TX_EMPTY_P3_E0_ISIG_STATUS_SHIFT                              9
36024   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_RX_EMPTY_P2_E0_ISIG_STATUS                                    (0x1<<10) // Current status of nig_rx_empty_p2_e0
36025   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_RX_EMPTY_P2_E0_ISIG_STATUS_SHIFT                              10
36026   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_RX_EMPTY_P3_E0_ISIG_STATUS                                    (0x1<<11) // Current status of nig_rx_empty_p3_e0
36027   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_RX_EMPTY_P3_E0_ISIG_STATUS_SHIFT                              11
36028   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_LB_EMPTY_P2_E0_ISIG_STATUS                                    (0x1<<12) // Current status of nig_lb_empty_p2_e0
36029   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_LB_EMPTY_P2_E0_ISIG_STATUS_SHIFT                              12
36030   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_LB_EMPTY_P3_E0_ISIG_STATUS                                    (0x1<<13) // Current status of nig_lb_empty_p3_e0
36031   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_NIG_LB_EMPTY_P3_E0_ISIG_STATUS_SHIFT                              13
36032   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_LINK_DOWN_P2_E0_ISIG_STATUS                                  (0x1<<14) // Current status of cnig_link_down_p2_e0
36033   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_LINK_DOWN_P2_E0_ISIG_STATUS_SHIFT                            14
36034   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_LINK_DOWN_P3_E0_ISIG_STATUS                                  (0x1<<15) // Current status of cnig_link_down_p3_e0
36035   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_LINK_DOWN_P3_E0_ISIG_STATUS_SHIFT                            15
36036   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_RX_LPI_P2_E0_ISIG_STATUS                                     (0x1<<16) // Current status of cnig_rx_lpi_p2_e0
36037   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_RX_LPI_P2_E0_ISIG_STATUS_SHIFT                               16
36038   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_RX_LPI_P3_E0_ISIG_STATUS                                     (0x1<<17) // Current status of cnig_rx_lpi_p3_e0
36039   #define CPMU_REG_CPMU_INPUT_SIG_STATUS_3_CNIG_RX_LPI_P3_E0_ISIG_STATUS_SHIFT                               17
36040 #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS                                                                      0x030320UL //Access:R    DataWidth:0x17   // Multi Field Register.
36041   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P0_E0_OSIG_STATUS                                     (0x1<<0) // Current status of cnig_lpi_req_p0_e0
36042   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P0_E0_OSIG_STATUS_SHIFT                               0
36043   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P0_E1_OSIG_STATUS                                     (0x1<<1) // Current status of cnig_lpi_req_p0_e1
36044   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P0_E1_OSIG_STATUS_SHIFT                               1
36045   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P1_E0_OSIG_STATUS                                     (0x1<<2) // Current status of cnig_lpi_req_p1_e0
36046   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P1_E0_OSIG_STATUS_SHIFT                               2
36047   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P1_E1_OSIG_STATUS                                     (0x1<<3) // Current status of cnig_lpi_req_p1_e1
36048   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P1_E1_OSIG_STATUS_SHIFT                               3
36049   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_MAIN_CLK_SLOWDOWN_CMN_OSIG_STATUS                          (0x1<<4) // Current status of erstclk_main_clk_slowdown_cmn
36050   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_MAIN_CLK_SLOWDOWN_CMN_OSIG_STATUS_SHIFT                    4
36051   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_MAIN_CLK_SLOWDOWN_E0_OSIG_STATUS                           (0x1<<5) // Current status of erstclk_main_clk_slowdown_e0
36052   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_MAIN_CLK_SLOWDOWN_E0_OSIG_STATUS_SHIFT                     5
36053   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_MAIN_CLK_SLOWDOWN_E1_OSIG_STATUS                           (0x1<<6) // Current status of erstclk_main_clk_slowdown_e1
36054   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_MAIN_CLK_SLOWDOWN_E1_OSIG_STATUS_SHIFT                     6
36055   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_NW_CLK_SLOWDOWN_CMN_OSIG_STATUS                            (0x1<<7) // Current status of erstclk_nw_clk_slowdown_cmn
36056   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_NW_CLK_SLOWDOWN_CMN_OSIG_STATUS_SHIFT                      7
36057   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_NW_CLK_SLOWDOWN_E0_OSIG_STATUS                             (0x1<<8) // Current status of erstclk_nw_clk_slowdown_e0
36058   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_NW_CLK_SLOWDOWN_E0_OSIG_STATUS_SHIFT                       8
36059   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_NW_CLK_SLOWDOWN_E1_OSIG_STATUS                             (0x1<<9) // Current status of erstclk_nw_clk_slowdown_e1
36060   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_NW_CLK_SLOWDOWN_E1_OSIG_STATUS_SHIFT                       9
36061   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_PCI_CLK_SLOWDOWN_CMN_OSIG_STATUS                           (0x1<<10) // Current status of erstclk_pci_clk_slowdown_cmn
36062   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_PCI_CLK_SLOWDOWN_CMN_OSIG_STATUS_SHIFT                     10
36063   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_PCI_CLK_SLOWDOWN_E0_OSIG_STATUS                            (0x1<<11) // Current status of erstclk_pci_clk_slowdown_e0
36064   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_PCI_CLK_SLOWDOWN_E0_OSIG_STATUS_SHIFT                      11
36065   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_PCI_CLK_SLOWDOWN_E1_OSIG_STATUS                            (0x1<<12) // Current status of erstclk_pci_clk_slowdown_e1
36066   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_PCI_CLK_SLOWDOWN_E1_OSIG_STATUS_SHIFT                      12
36067   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_STORM_CLK_SLOWDOWN_E0_OSIG_STATUS                          (0x1<<13) // Current status of erstclk_storm_clk_slowdown_e0
36068   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_STORM_CLK_SLOWDOWN_E0_OSIG_STATUS_SHIFT                    13
36069   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_STORM_CLK_SLOWDOWN_E1_OSIG_STATUS                          (0x1<<14) // Current status of erstclk_storm_clk_slowdown_e1
36070   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_ERSTCLK_STORM_CLK_SLOWDOWN_E1_OSIG_STATUS_SHIFT                    14
36071   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_IGU_STALL_INT_E0_OSIG_STATUS                                       (0x1<<15) // Current status of igu_stall_int_e0
36072   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_IGU_STALL_INT_E0_OSIG_STATUS_SHIFT                                 15
36073   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_IGU_STALL_INT_E1_OSIG_STATUS                                       (0x1<<16) // Current status of igu_stall_int_e1
36074   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_IGU_STALL_INT_E1_OSIG_STATUS_SHIFT                                 16
36075   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PCIE_EARLY_L1_EXIT_OSIG_STATUS                                     (0x1<<17) // Current status of pcie_early_l1_exit
36076   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PCIE_EARLY_L1_EXIT_OSIG_STATUS_SHIFT                               17
36077   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PGLUE_SEND_LTR2_OSIG_STATUS                                        (0x1<<18) // Current status of pglue_send_ltr2
36078   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PGLUE_SEND_LTR2_OSIG_STATUS_SHIFT                                  18
36079   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PXP_STALL_MEM_E0_OSIG_STATUS                                       (0x1<<19) // Current status of pxp_stall_mem_e0
36080   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PXP_STALL_MEM_E0_OSIG_STATUS_SHIFT                                 19
36081   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PXP_STALL_MEM_E1_OSIG_STATUS                                       (0x1<<20) // Current status of pxp_stall_mem_e1
36082   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_PXP_STALL_MEM_E1_OSIG_STATUS_SHIFT                                 20
36083   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P2_E0_OSIG_STATUS                                     (0x1<<21) // Current status of cnig_lpi_req_p2_e0
36084   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P2_E0_OSIG_STATUS_SHIFT                               21
36085   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P3_E0_OSIG_STATUS                                     (0x1<<22) // Current status of cnig_lpi_req_p3_e0
36086   #define CPMU_REG_CPMU_OUTPUT_SIG_STATUS_CNIG_LPI_REQ_P3_E0_OSIG_STATUS_SHIFT                               22
36087 #define CPMU_REG_LPI_TX_REQ_STAT_RO                                                                          0x030324UL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times the device has gone into LPI.
36088 #define CPMU_REG_LPI_TX_DURATION_STAT_RO                                                                     0x030328UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in LPI state. this is a cumulative counter and has a 25us resolution.
36089 #define CPMU_REG_LPI_RX_REQ_STAT_RO                                                                          0x03032cUL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times a Rx LPI was received.
36090 #define CPMU_REG_LPI_RX_DURATION_STAT_RO                                                                     0x030330UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in RX LPI state. this is a cumulative counter and has a 25us resolution.
36091 #define CPMU_REG_LPI_REQ_STAT_RO                                                                             0x030334UL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times both sides went into LPI state.
36092 #define CPMU_REG_LPI_DURATION_STAT_RO                                                                        0x030338UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in LPI state. this is a cumulative counter and has a 25us resolution.
36093 #define CPMU_REG_OBFF_STALL_MEM_STAT_RO                                                                      0x03033cUL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times the Stall Memory was asserted for OBFF.
36094 #define CPMU_REG_OBFF_STALL_MEM_DURATION_STAT_RO                                                             0x030340UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in Stall Memory state. this is a cumulative counter and has a 25us resolution.
36095 #define CPMU_REG_OBFF_STALL_INT_STAT_RO                                                                      0x030344UL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times the Stall Intterupt was asserted for OBFF.
36096 #define CPMU_REG_OBFF_STALL_INT_DURATION_STAT_RO                                                             0x030348UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in Stall Intterupt state. this is a cumulative counter and has a 25us resolution.
36097 #define CPMU_REG_L1_ENTRY_STAT_RO                                                                            0x03034cUL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times the device has gone into L1
36098 #define CPMU_REG_L1_ENTRY_DURATION_STAT_RO                                                                   0x030350UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in L1 state. this is a cumulative counter and has a 25us resolution.
36099 #define CPMU_REG_LTR_SEND_STAT_RO                                                                            0x030354UL //Access:R    DataWidth:0x20   // Event Counter: Counts number of times the device has gone into LTR
36100 #define CPMU_REG_LTR_SEND_DURATION_STAT_RO                                                                   0x030358UL //Access:R    DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in LTR state. this is a cumulative counter and has a 25us resolution.
36101 #define CPMU_REG_MCS_SLOWDOWN_STAT_RO                                                                        0x03035cUL //Access:R    DataWidth:0x20   // Event Counter:
36102 #define CPMU_REG_MCS_DURATION_STAT_RO                                                                        0x030360UL //Access:R    DataWidth:0x20   // Duration Counter: counts number of ticks main clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36103 #define CPMU_REG_SCS_SLOWDOWN_STAT_RO                                                                        0x030364UL //Access:R    DataWidth:0x20   // Event Counter:
36104 #define CPMU_REG_SCS_DURATION_STAT_RO                                                                        0x030368UL //Access:R    DataWidth:0x20   // Duration Counter:  counts number of ticks storm clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36105 #define CPMU_REG_NCS_SLOWDOWN_STAT_RO                                                                        0x03036cUL //Access:R    DataWidth:0x20   // Event Counter:
36106 #define CPMU_REG_NCS_DURATION_STAT_RO                                                                        0x030370UL //Access:R    DataWidth:0x20   // Duration Counter: counts number of ticks network clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36107 #define CPMU_REG_PCS_SLOWDOWN_STAT_RO                                                                        0x030374UL //Access:R    DataWidth:0x20   // Event Counter:
36108 #define CPMU_REG_PCS_DURATION_STAT_RO                                                                        0x030378UL //Access:R    DataWidth:0x20   // Duration Counter: counts number of ticks pci clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36109 #define CPMU_REG_LPI_TX_REQ_STAT                                                                             0x03037cUL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times the device has gone into LPI.
36110 #define CPMU_REG_LPI_TX_DURATION_STAT                                                                        0x030380UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in LPI state. this is a cumulative counter and has a 25us resolution.
36111 #define CPMU_REG_LPI_RX_REQ_STAT                                                                             0x030384UL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times a Rx LPI was received.
36112 #define CPMU_REG_LPI_RX_DURATION_STAT                                                                        0x030388UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in RX LPI state. this is a cumulative counter and has a 25us resolution.
36113 #define CPMU_REG_LPI_REQ_STAT                                                                                0x03038cUL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times both sides went into LPI state.
36114 #define CPMU_REG_LPI_DURATION_STAT                                                                           0x030390UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in LPI state. this is a cumulative counter and has a 25us resolution.
36115 #define CPMU_REG_OBFF_STALL_MEM_STAT                                                                         0x030394UL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times the Stall Memory was asserted for OBFF.
36116 #define CPMU_REG_OBFF_STALL_MEM_DURATION_STAT                                                                0x030398UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in Stall Memory state. this is a cumulative counter and has a 25us resolution.
36117 #define CPMU_REG_OBFF_STALL_INT_STAT                                                                         0x03039cUL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times the Stall Intterupt was asserted for OBFF.
36118 #define CPMU_REG_OBFF_STALL_INT_DURATION_STAT                                                                0x0303a0UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in Stall Intterupt state. this is a cumulative counter and has a 25us resolution.
36119 #define CPMU_REG_L1_ENTRY_STAT                                                                               0x0303a4UL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times the device has gone into L1
36120 #define CPMU_REG_L1_ENTRY_DURATION_STAT                                                                      0x0303a8UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in L1 state. this is a cumulative counter and has a 25us resolution.
36121 #define CPMU_REG_LTR_SEND_STAT                                                                               0x0303acUL //Access:RC   DataWidth:0x20   // Event Counter: Counts number of times the device has gone into LTR
36122 #define CPMU_REG_LTR_SEND_DURATION_STAT                                                                      0x0303b0UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks the device was in LTR state. this is a cumulative counter and has a 25us resolution.
36123 #define CPMU_REG_MCS_SLOWDOWN_STAT                                                                           0x0303b4UL //Access:RC   DataWidth:0x20   // Event Counter:
36124 #define CPMU_REG_MCS_DURATION_STAT                                                                           0x0303b8UL //Access:RC   DataWidth:0x20   // Duration Counter: Counts number of ticks main clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36125 #define CPMU_REG_SCS_SLOWDOWN_STAT                                                                           0x0303bcUL //Access:RC   DataWidth:0x20   // Event Counter:
36126 #define CPMU_REG_SCS_DURATION_STAT                                                                           0x0303c0UL //Access:RC   DataWidth:0x20   // Duration Counter: counts number of ticks storm clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36127 #define CPMU_REG_NCS_SLOWDOWN_STAT                                                                           0x0303c4UL //Access:RC   DataWidth:0x20   // Event Counter:
36128 #define CPMU_REG_NCS_DURATION_STAT                                                                           0x0303c8UL //Access:RC   DataWidth:0x20   // Duration Counter: counts number of ticks network clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36129 #define CPMU_REG_PCS_SLOWDOWN_STAT                                                                           0x0303ccUL //Access:RC   DataWidth:0x20   // Event Counter:
36130 #define CPMU_REG_PCS_DURATION_STAT                                                                           0x0303d0UL //Access:RC   DataWidth:0x20   // Duration Counter: counts number of ticks pci clock was in slow down state. this is a cumulative counter and has a 25us resolution.
36131 #define CPMU_REG_CLK_TO_CLK_ST_CNT_VAL                                                                       0x0303d4UL //Access:RW   DataWidth:0x5    // This register configures the delay for slowing down of STORM clock after main clock is slowed down.
36132 #define CPMU_REG_CLK_ST_TO_CLK_CNT_VAL                                                                       0x0303d8UL //Access:RW   DataWidth:0x5    // This register configures the delay for waking up of main clock after STORM clock is up and running.
36133 #define CPMU_REG_ECO_RESERVED                                                                                0x0303dcUL //Access:RW   DataWidth:0x8    // Reserved for future ECOs
36134 #define CPMU_REG_INT_STS_0                                                                                   0x0303e0UL //Access:R    DataWidth:0x1    // Multi Field Register.
36135   #define CPMU_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
36136   #define CPMU_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
36137 #define CPMU_REG_INT_MASK_0                                                                                  0x0303e4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
36138   #define CPMU_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: CPMU_REG_INT_STS_0.ADDRESS_ERROR .
36139   #define CPMU_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
36140 #define CPMU_REG_INT_STS_WR_0                                                                                0x0303e8UL //Access:WR   DataWidth:0x1    // Multi Field Register.
36141   #define CPMU_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
36142   #define CPMU_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
36143 #define CPMU_REG_INT_STS_CLR_0                                                                               0x0303ecUL //Access:RC   DataWidth:0x1    // Multi Field Register.
36144   #define CPMU_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
36145   #define CPMU_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
36146 #define CPMU_REG_SDM_SQ_COUNTER_E0_P0                                                                        0x0303f0UL //Access:R    DataWidth:0x20   // SDM SQ counter value for Engine 0, port 0.
36147 #define CPMU_REG_SDM_SQ_COUNTER_E0_P1                                                                        0x0303f4UL //Access:R    DataWidth:0x20   // SDM SQ counter value for Engine 0, port 1.
36148 #define CPMU_REG_SDM_SQ_COUNTER_E1_P0                                                                        0x0303f8UL //Access:R    DataWidth:0x20   // SDM SQ counter value for Engine 1, port 0.
36149 #define CPMU_REG_SDM_SQ_COUNTER_E1_P1                                                                        0x0303fcUL //Access:R    DataWidth:0x20   // SDM SQ counter value for Engine 1, port 1.
36150 #define CPMU_REG_SDM_SQ_COUNTER_E0_P2                                                                        0x030400UL //Access:R    DataWidth:0x20   // SDM SQ counter value for Engine 0, port 2.
36151 #define CPMU_REG_SDM_SQ_COUNTER_E0_P3                                                                        0x030404UL //Access:R    DataWidth:0x20   // SDM SQ counter value for Engine 0, port 3.
36152 #define NCSI_REG_PRTY_MASK_H_0                                                                               0x040004UL //Access:RW   DataWidth:0x1    // Multi Field Register.
36153   #define NCSI_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: NCSI_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
36154   #define NCSI_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     0
36155 #define NCSI_REG_MEM_ECC_EVENTS                                                                              0x040010UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
36156 #define NCSI_REG_CONFIG                                                                                      0x040200UL //Access:RW   DataWidth:0xe    // Multi Field Register.
36157   #define NCSI_REG_CONFIG_PROMISCOUS                                                                         (0x1<<0) // Setting this bit to a '1' will result in all packets received from BMC to be routed to MCP.
36158   #define NCSI_REG_CONFIG_PROMISCOUS_SHIFT                                                                   0
36159   #define NCSI_REG_CONFIG_ALL_MCP                                                                            (0x1<<1) // Setting this bit to a '1' will result in all packets received from BMC that meet the matching of Source MAC address of the packet to the stored channel MAC address criteria to be routed to MCP.
36160   #define NCSI_REG_CONFIG_ALL_MCP_SHIFT                                                                      1
36161   #define NCSI_REG_CONFIG_FWD_BCAST_TO_MCP                                                                   (0x1<<2) // 0 -> Send all broadcast packets to the appropriate network port. 1 -> Send all broadcast packets to MCP
36162   #define NCSI_REG_CONFIG_FWD_BCAST_TO_MCP_SHIFT                                                             2
36163   #define NCSI_REG_CONFIG_FWD_MCAST_TO_MCP                                                                   (0x1<<3) // 0 -> Send all multicast packets to the appropriate network port. 1 -> Send all multicast packets to MCP
36164   #define NCSI_REG_CONFIG_FWD_MCAST_TO_MCP_SHIFT                                                             3
36165   #define NCSI_REG_CONFIG_USE_VLAN_FOR_COMP                                                                  (0x1<<4) // 0 -> only MAC address is used for comparison to detect Host2BMC traffic. 1 -> MAC and VLAN are used for comparision to detect Host2BMC traffic.
36166   #define NCSI_REG_CONFIG_USE_VLAN_FOR_COMP_SHIFT                                                            4
36167   #define NCSI_REG_CONFIG_SA_LEARNING_EN                                                                     (0x1<<5) // 0 -> Do not enable source MAC address learning for packets from Host to BMC. 1 -> Enable source MAC address learning for packets from Host to BMC.
36168   #define NCSI_REG_CONFIG_SA_LEARNING_EN_SHIFT                                                               5
36169   #define NCSI_REG_CONFIG_INVALIDATE_AGED_ENTRIES                                                            (0x1<<6) // 0 -> Entries in SA Learning Cache are valid even after they are aged. 1 -> Entries in SA Learning Cache become invalid after they are aged.
36170   #define NCSI_REG_CONFIG_INVALIDATE_AGED_ENTRIES_SHIFT                                                      6
36171   #define NCSI_REG_CONFIG_FLOW_CONTROL_EN                                                                    (0x1<<7) // Setting this bit to a '1' will result in enabling flow control towards the BMC.
36172   #define NCSI_REG_CONFIG_FLOW_CONTROL_EN_SHIFT                                                              7
36173   #define NCSI_REG_CONFIG_SW_PAUSE                                                                           (0x1<<8) // Setting this bit to a '1' will result in XOFF to be sent out to BMC. Clearing this register after it was set to '1' will cause an XON to be sent out.
36174   #define NCSI_REG_CONFIG_SW_PAUSE_SHIFT                                                                     8
36175   #define NCSI_REG_CONFIG_HOST2BMC_EN                                                                        (0x1<<9) // Setting this bit to a '1' tells the HW that Host2BMC traffic is enabled.
36176   #define NCSI_REG_CONFIG_HOST2BMC_EN_SHIFT                                                                  9
36177   #define NCSI_REG_CONFIG_MII_SEL                                                                            (0x1<<10) // 0 -> Select NCSI RMII interface as the MII port 1 -> Select SGMII MII interface as the MII port
36178   #define NCSI_REG_CONFIG_MII_SEL_SHIFT                                                                      10
36179   #define NCSI_REG_CONFIG_MGMT_SRC_SEL                                                                       (0x1<<11) // 0 -> Select NCSI RMII interface as the Management Port 1 -> Select Proprietary SGMII interface as the Management port
36180   #define NCSI_REG_CONFIG_MGMT_SRC_SEL_SHIFT                                                                 11
36181   #define NCSI_REG_CONFIG_DROP_ALL_PKTS_WHEN_FULL                                                            (0x1<<12) // 1 -> When BMB asserts any full condition, drop all the packets 0 -> Drop packets destined only to the particular TC when the TC specific full is asserted. Note: When global BMB Full condition is asserted, all the packets will be dropped irrespective of the settings of this register.
36182   #define NCSI_REG_CONFIG_DROP_ALL_PKTS_WHEN_FULL_SHIFT                                                      12
36183   #define NCSI_REG_CONFIG_ALL_PASS_THRU_TO_HOST                                                              (0x1<<13) // 1 -> When this bit is set, all pass through traffic will be directed to host, if HOST2BMC is enabled. 0 -> When not set, packets will follow the normal decision tree.
36184   #define NCSI_REG_CONFIG_ALL_PASS_THRU_TO_HOST_SHIFT                                                        13
36185 #define NCSI_REG_PKT_ETHERTYPE_VALID                                                                         0x040204UL //Access:RW   DataWidth:0x1    // When set, this bit indicates that the value in pkt_ethertype register is valid.
36186 #define NCSI_REG_PKT_ETHERTYPE                                                                               0x040208UL //Access:RW   DataWidth:0x10   // A packet received from BMC will an ethertype of 0x88F8 will be sent to MCP as these are NCSI control packets as defined in the spec. This register allows SW to program one more ethertype other that 0x88F8, a match of which will result in packets being sent to MCP.
36187 #define NCSI_REG_BMC_MAC_VALID_FLAG_0                                                                        0x04020cUL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the BMC MAC address + VLAN is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36188 #define NCSI_REG_BMC_MAC_VALID_FLAG_1                                                                        0x040210UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the BMC MAC address + VLAN is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36189 #define NCSI_REG_BMC_MAC_VALID_FLAG_2                                                                        0x040214UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the BMC MAC address + VLAN is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36190 #define NCSI_REG_BMC_MAC_VALID_FLAG_3                                                                        0x040218UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the BMC MAC address + VLAN is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36191 #define NCSI_REG_BMC_MAC_ADDR_LO_0                                                                           0x04021cUL //Access:RW   DataWidth:0x20   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [31:0] of the MAC Address[47:0]
36192 #define NCSI_REG_BMC_MAC_ADDR_HI_0                                                                           0x040220UL //Access:RW   DataWidth:0x10   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [47:32] of the MAC Address[47:0]
36193 #define NCSI_REG_BMC_MAC_ADDR_LO_1                                                                           0x040224UL //Access:RW   DataWidth:0x20   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [31:0] of the MAC Address[47:0]
36194 #define NCSI_REG_BMC_MAC_ADDR_HI_1                                                                           0x040228UL //Access:RW   DataWidth:0x10   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [47:32] of the MAC Address[47:0]
36195 #define NCSI_REG_BMC_MAC_ADDR_LO_2                                                                           0x04022cUL //Access:RW   DataWidth:0x20   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [31:0] of the MAC Address[47:0]
36196 #define NCSI_REG_BMC_MAC_ADDR_HI_2                                                                           0x040230UL //Access:RW   DataWidth:0x10   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [47:32] of the MAC Address[47:0]
36197 #define NCSI_REG_BMC_MAC_ADDR_LO_3                                                                           0x040234UL //Access:RW   DataWidth:0x20   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [31:0] of the MAC Address[47:0]
36198 #define NCSI_REG_BMC_MAC_ADDR_HI_3                                                                           0x040238UL //Access:RW   DataWidth:0x10   // When the NCSI interface powers up, BMC communicates with the MCP FW on the number of channels available in the chip. Each channel represents the number of network ports in the chip. BMC will allocate one MAC address for each channel. When BMC wants to send a packet to that channel, it will use the MAC address as the Source MAC address in the packet. This allows the NIC to route the packet to the appropriate channel. MCP FW will write the MAC address to these registers so that HW can do the routing. These are bits [47:32] of the MAC Address[47:0]
36199 #define NCSI_REG_BMC_VLAN_ID_0                                                                               0x04023cUL //Access:RW   DataWidth:0xc    // This register stores the VLAN ID associated with the corresponding channel.
36200 #define NCSI_REG_BMC_VLAN_ID_1                                                                               0x040240UL //Access:RW   DataWidth:0xc    // This register stores the VLAN ID associated with the corresponding channel.
36201 #define NCSI_REG_BMC_VLAN_ID_2                                                                               0x040244UL //Access:RW   DataWidth:0xc    // This register stores the VLAN ID associated with the corresponding channel.
36202 #define NCSI_REG_BMC_VLAN_ID_3                                                                               0x040248UL //Access:RW   DataWidth:0xc    // This register stores the VLAN ID associated with the corresponding channel.
36203 #define NCSI_REG_SA_STATIC_VALID_FLAG_0                                                                      0x04024cUL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36204 #define NCSI_REG_SA_STATIC_VALID_FLAG_1                                                                      0x040250UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36205 #define NCSI_REG_SA_STATIC_VALID_FLAG_2                                                                      0x040254UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36206 #define NCSI_REG_SA_STATIC_VALID_FLAG_3                                                                      0x040258UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36207 #define NCSI_REG_SA_STATIC_VALID_FLAG_4                                                                      0x04025cUL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36208 #define NCSI_REG_SA_STATIC_VALID_FLAG_5                                                                      0x040260UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36209 #define NCSI_REG_SA_STATIC_VALID_FLAG_6                                                                      0x040264UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36210 #define NCSI_REG_SA_STATIC_VALID_FLAG_7                                                                      0x040268UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36211 #define NCSI_REG_SA_STATIC_VALID_FLAG_8                                                                      0x04026cUL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36212 #define NCSI_REG_SA_STATIC_VALID_FLAG_9                                                                      0x040270UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36213 #define NCSI_REG_SA_STATIC_VALID_FLAG_10                                                                     0x040274UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36214 #define NCSI_REG_SA_STATIC_VALID_FLAG_11                                                                     0x040278UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36215 #define NCSI_REG_SA_STATIC_VALID_FLAG_12                                                                     0x04027cUL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36216 #define NCSI_REG_SA_STATIC_VALID_FLAG_13                                                                     0x040280UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36217 #define NCSI_REG_SA_STATIC_VALID_FLAG_14                                                                     0x040284UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36218 #define NCSI_REG_SA_STATIC_VALID_FLAG_15                                                                     0x040288UL //Access:RW   DataWidth:0x1    // This bit shows whether the corresponding entry in the static MAC address + VLAN cache is valid or not. A '1' indicates valid entry. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36219 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_0                                                                     0x04028cUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36220 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_0                                                                     0x040290UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36221 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_1                                                                     0x040294UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36222 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_1                                                                     0x040298UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36223 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_2                                                                     0x04029cUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36224 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_2                                                                     0x0402a0UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36225 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_3                                                                     0x0402a4UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36226 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_3                                                                     0x0402a8UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36227 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_4                                                                     0x0402acUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36228 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_4                                                                     0x0402b0UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36229 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_5                                                                     0x0402b4UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36230 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_5                                                                     0x0402b8UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36231 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_6                                                                     0x0402bcUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36232 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_6                                                                     0x0402c0UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36233 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_7                                                                     0x0402c4UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36234 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_7                                                                     0x0402c8UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36235 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_8                                                                     0x0402ccUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36236 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_8                                                                     0x0402d0UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36237 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_9                                                                     0x0402d4UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36238 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_9                                                                     0x0402d8UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36239 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_10                                                                    0x0402dcUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36240 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_10                                                                    0x0402e0UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36241 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_11                                                                    0x0402e4UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36242 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_11                                                                    0x0402e8UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36243 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_12                                                                    0x0402ecUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36244 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_12                                                                    0x0402f0UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36245 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_13                                                                    0x0402f4UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36246 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_13                                                                    0x0402f8UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36247 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_14                                                                    0x0402fcUL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36248 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_14                                                                    0x040300UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36249 #define NCSI_REG_SA_STATIC_MAC_ADDR_LO_15                                                                    0x040304UL //Access:RW   DataWidth:0x20   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [31:0] of the MAC Address[47:0]
36250 #define NCSI_REG_SA_STATIC_MAC_ADDR_HI_15                                                                    0x040308UL //Access:RW   DataWidth:0x10   // This is a static MAC address for HOST2BMC traffic. Everest4 support 16 Physical Functions, so there are total of 16 static MAC Addresses These are bits [47:32] of the MAC Address[47:0]
36251 #define NCSI_REG_SA_STATIC_VLAN_ID_0                                                                         0x04030cUL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36252 #define NCSI_REG_SA_STATIC_VLAN_ID_1                                                                         0x040310UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36253 #define NCSI_REG_SA_STATIC_VLAN_ID_2                                                                         0x040314UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36254 #define NCSI_REG_SA_STATIC_VLAN_ID_3                                                                         0x040318UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36255 #define NCSI_REG_SA_STATIC_VLAN_ID_4                                                                         0x04031cUL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36256 #define NCSI_REG_SA_STATIC_VLAN_ID_5                                                                         0x040320UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36257 #define NCSI_REG_SA_STATIC_VLAN_ID_6                                                                         0x040324UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36258 #define NCSI_REG_SA_STATIC_VLAN_ID_7                                                                         0x040328UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36259 #define NCSI_REG_SA_STATIC_VLAN_ID_8                                                                         0x04032cUL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36260 #define NCSI_REG_SA_STATIC_VLAN_ID_9                                                                         0x040330UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36261 #define NCSI_REG_SA_STATIC_VLAN_ID_10                                                                        0x040334UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36262 #define NCSI_REG_SA_STATIC_VLAN_ID_11                                                                        0x040338UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36263 #define NCSI_REG_SA_STATIC_VLAN_ID_12                                                                        0x04033cUL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36264 #define NCSI_REG_SA_STATIC_VLAN_ID_13                                                                        0x040340UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36265 #define NCSI_REG_SA_STATIC_VLAN_ID_14                                                                        0x040344UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36266 #define NCSI_REG_SA_STATIC_VLAN_ID_15                                                                        0x040348UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the corresponding MAC address of the static cache.
36267 #define NCSI_REG_SA_CACHE_VALID_FLAG_0                                                                       0x04034cUL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36268 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_0                                                                 0x040350UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36269 #define NCSI_REG_SA_CACHE_VALID_FLAG_1                                                                       0x040354UL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36270 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_1                                                                 0x040358UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36271 #define NCSI_REG_SA_CACHE_VALID_FLAG_2                                                                       0x04035cUL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36272 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_2                                                                 0x040360UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36273 #define NCSI_REG_SA_CACHE_VALID_FLAG_3                                                                       0x040364UL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36274 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_3                                                                 0x040368UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36275 #define NCSI_REG_SA_CACHE_VALID_FLAG_4                                                                       0x04036cUL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36276 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_4                                                                 0x040370UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36277 #define NCSI_REG_SA_CACHE_VALID_FLAG_5                                                                       0x040374UL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36278 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_5                                                                 0x040378UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36279 #define NCSI_REG_SA_CACHE_VALID_FLAG_6                                                                       0x04037cUL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36280 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_6                                                                 0x040380UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36281 #define NCSI_REG_SA_CACHE_VALID_FLAG_7                                                                       0x040384UL //Access:RW   DataWidth:0x1    // This bit shows whether the entry in the cache is valid or not. A '1' implies entry is valid. Firmware steps of operation to write a new MAC Address + VLAN. 1. Clear Valid Flag 2. Write MAC Address [31:0] 3. Write MAC Address [47:32] 4. Program VLAN ID if needed 5. Set Valid Flag
36282 #define NCSI_REG_SA_CACHE_REPLACEMENT_FLAG_7                                                                 0x040388UL //Access:RW   DataWidth:0x1    // This bit indicates whether the entry can be replaced or not. A '1' implies that the entry can be replaced. When a entry is logged into the cache, a timer is started. Every time another packet is received on the same entry, the timer is re-started. When the timer expires, the entry is deemed replaceable. Note that the timer doesn't clear the valid flag. So if the entry is not replaced and there is a hit on the entry, the replacement flag is cleared and timer is started again.
36283 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_0                                                                      0x04038cUL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36284 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_0                                                                      0x040390UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36285 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_1                                                                      0x040394UL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36286 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_1                                                                      0x040398UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36287 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_2                                                                      0x04039cUL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36288 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_2                                                                      0x0403a0UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36289 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_3                                                                      0x0403a4UL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36290 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_3                                                                      0x0403a8UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36291 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_4                                                                      0x0403acUL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36292 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_4                                                                      0x0403b0UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36293 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_5                                                                      0x0403b4UL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36294 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_5                                                                      0x0403b8UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36295 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_6                                                                      0x0403bcUL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36296 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_6                                                                      0x0403c0UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36297 #define NCSI_REG_SA_CACHE_MAC_ADDR_LO_7                                                                      0x0403c4UL //Access:RW   DataWidth:0x20   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [31:0] of the MAC Address[47:0]
36298 #define NCSI_REG_SA_CACHE_MAC_ADDR_HI_7                                                                      0x0403c8UL //Access:RW   DataWidth:0x10   // NCSI block implements a Source MAC Address learning cache for packets from Host to BMC. The learning is done in HW. the next set of registers allows SW/FW to take a peek at what is stored in the cache and also allows SW/FW to override any cache entry. These are bits [47:32] of the MAC Address[47:0]
36299 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_0                                                                   0x0403ccUL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36300 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_1                                                                   0x0403d0UL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36301 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_2                                                                   0x0403d4UL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36302 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_3                                                                   0x0403d8UL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36303 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_4                                                                   0x0403dcUL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36304 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_5                                                                   0x0403e0UL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36305 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_6                                                                   0x0403e4UL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36306 #define NCSI_REG_SA_CACHE_DEST_HOST_FUNC_7                                                                   0x0403e8UL //Access:RW   DataWidth:0x2    // This is a debug only register. it captures which of the four channels in the host, the MAC address was learnt from. Note: This will be only 0 or 1. The only reliable value is 1.  If the value is 0, the channel could have been 0, 2 or 3.
36307 #define NCSI_REG_SA_CACHE_VLAN_ID_0                                                                          0x0403ecUL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36308 #define NCSI_REG_SA_CACHE_VLAN_ID_1                                                                          0x0403f0UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36309 #define NCSI_REG_SA_CACHE_VLAN_ID_2                                                                          0x0403f4UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36310 #define NCSI_REG_SA_CACHE_VLAN_ID_3                                                                          0x0403f8UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36311 #define NCSI_REG_SA_CACHE_VLAN_ID_4                                                                          0x0403fcUL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36312 #define NCSI_REG_SA_CACHE_VLAN_ID_5                                                                          0x040400UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36313 #define NCSI_REG_SA_CACHE_VLAN_ID_6                                                                          0x040404UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36314 #define NCSI_REG_SA_CACHE_VLAN_ID_7                                                                          0x040408UL //Access:RW   DataWidth:0xc    // This is the VLAN ID associated with the MAC address of the corresponding Learning cache.
36315 #define NCSI_REG_SA_CACHE_AGING_THRESHOLD                                                                    0x04040cUL //Access:RW   DataWidth:0x20   // Provides Aging threshold of Source Address Learning cache entries in seconds. When an entry is written to the cache, a timer is loaded with the aging threshold. When the timer expires, the entry can be replaced. The resolution of the aging timer is 1ms
36316 #define NCSI_REG_SA_CACHE_CLR                                                                                0x040410UL //Access:RW   DataWidth:0x1    // When this bit is set, all the entries in the cache will be cleared.
36317 #define NCSI_REG_TAG_RM_CONFIG                                                                               0x040414UL //Access:RW   DataWidth:0x9    // Multi Field Register.
36318   #define NCSI_REG_TAG_RM_CONFIG_PROP_HEADER_RM                                                              (0x1<<0) // Setting this bit to "1" will result in removing proprietary headers from all packets.
36319   #define NCSI_REG_TAG_RM_CONFIG_PROP_HEADER_RM_SHIFT                                                        0
36320   #define NCSI_REG_TAG_RM_CONFIG_PER_TAG_RM                                                                  (0x3f<<1) // NCSI block has the capability to remove up-to six TAGs present in a packet. This field sets which of the TAGs need to be removed. This field works in conjuction with the TAG_EXIST field in the SOP descriptor. When a TAG exists in the packet and the corresponding bit is set, the TAG is removed.
36321   #define NCSI_REG_TAG_RM_CONFIG_PER_TAG_RM_SHIFT                                                            1
36322   #define NCSI_REG_TAG_RM_CONFIG_INNER_VLAN_RM                                                               (0x3<<7) // This bits are used to configure how the inner vlan tag needs to be handled. Inner VLAN is always the 2nd tag in a packet. 2'b00 -> Use the configuration bit associated with the Inner VLAN tag to decide whether to remove the tag or not. If the bit is 1, then remove the tag. 2'b01 -> Do not strip the inner VLAN Tag. Pass it on to BMC 2'b10 -> Always remove the inner VLAN Tag regardless of the configuration bit before sending the packet to BMC. 2'b11 -> Conditional Strip VLAN. If the inner VLAN in the packet is equal to a programmable management inner VLAN then remove the VLAN, else leave it in.
36323   #define NCSI_REG_TAG_RM_CONFIG_INNER_VLAN_RM_SHIFT                                                         7
36324 #define NCSI_REG_TAG_RM_PROP_HEADER_LEN                                                                      0x040418UL //Access:RW   DataWidth:0x5    // This register indicates the size of the proprietary header at the beginning of the packet. The Tag removal logic will use this length to remove this header from the packet before sending it out to BMC. it is expected that once a non-zero value is set, all packets destined to BMC will have the proprietary header.
36325 #define NCSI_REG_TAG_LEN_0                                                                                   0x04041cUL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 0.  The length is between 2B and 14B; in 2B granularity.
36326 #define NCSI_REG_TAG_LEN_1                                                                                   0x040420UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 1.  The length is between 2B and 14B; in 2B granularity.
36327 #define NCSI_REG_TAG_LEN_2                                                                                   0x040424UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 2.  The length is between 2B and 14B; in 2B granularity.
36328 #define NCSI_REG_TAG_LEN_3                                                                                   0x040428UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 3.  The length is between 2B and 14B; in 2B granularity.
36329 #define NCSI_REG_TAG_LEN_4                                                                                   0x04042cUL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 4.  The length is between 2B and 14B; in 2B granularity.
36330 #define NCSI_REG_TAG_LEN_5                                                                                   0x040430UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 5.  The length is between 2B and 14B; in 2B granularity.
36331 #define NCSI_REG_TAG_INS_CONFIG                                                                              0x040434UL //Access:RW   DataWidth:0x5    // Multi Field Register.
36332   #define NCSI_REG_TAG_INS_CONFIG_INSERT_PROP_HEADER                                                         (0x1<<0) // Tells HW to set the INS_PROP_HEADER flag in the SOP descriptor for a BMC to Network packet
36333   #define NCSI_REG_TAG_INS_CONFIG_INSERT_PROP_HEADER_SHIFT                                                   0
36334   #define NCSI_REG_TAG_INS_CONFIG_INSERT_OUTER_TAG                                                           (0x1<<1) // Tells HW to set the INS_OUTER_TAG flag in the SOP descriptor for a BMC to Network packet
36335   #define NCSI_REG_TAG_INS_CONFIG_INSERT_OUTER_TAG_SHIFT                                                     1
36336   #define NCSI_REG_TAG_INS_CONFIG_FORCE_INNER_VLAN                                                           (0x1<<2) // Tells HW to set the OVRRIDE_INNER_VLAN flag in the SOP descriptor for a BMC to Network packet if there is a VLAN header in the packet and VLAN ID is non-zero
36337   #define NCSI_REG_TAG_INS_CONFIG_FORCE_INNER_VLAN_SHIFT                                                     2
36338   #define NCSI_REG_TAG_INS_CONFIG_FORCE_INNER_VLAN_IF_NO_VLAN                                                (0x1<<3) // Tells HW to set the OVRRIDE_INNER_VLAN flag in the SOP descriptor for a BMC to Network packet if there is a VLAN header in the packet and VLAN ID is zero or Set the INS_INNER_VLAN flag if there is no VLAN header in the packet. In this case even the priority is inserted
36339   #define NCSI_REG_TAG_INS_CONFIG_FORCE_INNER_VLAN_IF_NO_VLAN_SHIFT                                          3
36340   #define NCSI_REG_TAG_INS_CONFIG_FORCE_PRIORITY                                                             (0x1<<4) // Tells HW to set the OVRRIDE_PRIORITY flag in the SOP descriptor for a BMC to Network packet if there is a VLAN header in the packet
36341   #define NCSI_REG_TAG_INS_CONFIG_FORCE_PRIORITY_SHIFT                                                       4
36342 #define NCSI_REG_SIDEBAND_ARB                                                                                0x040438UL //Access:RW   DataWidth:0x20   // Multi Field Register.
36343   #define NCSI_REG_SIDEBAND_ARB_ARB_NCSI_ID                                                                  (0x7<<0) // This field is used to set the ID of the current NCSI port. NCSI port with the lowest ID value is the master of the HW based arbitration.
36344   #define NCSI_REG_SIDEBAND_ARB_ARB_NCSI_ID_SHIFT                                                            0
36345   #define NCSI_REG_SIDEBAND_ARB_UNUSED0                                                                      (0x1<<3) // Unused
36346   #define NCSI_REG_SIDEBAND_ARB_UNUSED0_SHIFT                                                                3
36347   #define NCSI_REG_SIDEBAND_ARB_ARB_DISABLE                                                                  (0x1<<4) // Setting this field to '1' causes the hardware arbitration scheme to be disabled. This bit should be set when there is only one NCSI port on the board and tokens need not be passed out.
36348   #define NCSI_REG_SIDEBAND_ARB_ARB_DISABLE_SHIFT                                                            4
36349   #define NCSI_REG_SIDEBAND_ARB_ARB_START                                                                    (0x1<<5) // Setting this field to '1' causes the hardware arbitration scheme to begin. Any NCSI port can re-start the arbitration.
36350   #define NCSI_REG_SIDEBAND_ARB_ARB_START_SHIFT                                                              5
36351   #define NCSI_REG_SIDEBAND_ARB_ARB_BYPASS                                                                   (0x1<<6) // Setting this field to '1' the HW arbitration logic to function in bypass mode. This allows NCSI ports that don't have the firmware running to be automatically bypassed. Firmware should also set this bit when there is nothing to send. This will reduce the latency of the token around the loop.
36352   #define NCSI_REG_SIDEBAND_ARB_ARB_BYPASS_SHIFT                                                             6
36353   #define NCSI_REG_SIDEBAND_ARB_ARB_AUTO_BYPASS                                                              (0x1<<7) // Setting this field to '1' causes the NCSI port to cut latency when forwarding a token.
36354   #define NCSI_REG_SIDEBAND_ARB_ARB_AUTO_BYPASS_SHIFT                                                        7
36355   #define NCSI_REG_SIDEBAND_ARB_ARB_TOKEN_IPG                                                                (0x1f<<8) // This field is a programmable inter-packet gap for when the token is sent out.
36356   #define NCSI_REG_SIDEBAND_ARB_ARB_TOKEN_IPG_SHIFT                                                          8
36357   #define NCSI_REG_SIDEBAND_ARB_UNUSED1                                                                      (0x1<<13) // unused
36358   #define NCSI_REG_SIDEBAND_ARB_UNUSED1_SHIFT                                                                13
36359   #define NCSI_REG_SIDEBAND_ARB_ARB_FC_DISABLE                                                               (0x1<<14) // Setting this bit disables the feature to send XOFF/XON ordered sets on the arbiter interface. This feature is enabled by default and allows a NCSI port that wants to send a XOFF/XON frame to use the sideband interface to accelerate sending the command on the MII bus. This helps reducing the size of the Rx FIFO needed when multiple NCSI ports are connected to the BMC.
36360   #define NCSI_REG_SIDEBAND_ARB_ARB_FC_DISABLE_SHIFT                                                         14
36361   #define NCSI_REG_SIDEBAND_ARB_ARB_UPDATE                                                                   (0x1<<15) // Toggle this bit to update this register. Write "1" and then write "0".
36362   #define NCSI_REG_SIDEBAND_ARB_ARB_UPDATE_SHIFT                                                             15
36363   #define NCSI_REG_SIDEBAND_ARB_ARB_TIMEOUT                                                                  (0xffff<<16) // This field indicates the value in number of Ingress clock cycles that the arbitration master will wait before re-starting the arbitration process.
36364   #define NCSI_REG_SIDEBAND_ARB_ARB_TIMEOUT_SHIFT                                                            16
36365 #define NCSI_REG_ARB_TOKEN_VALID                                                                             0x04043cUL //Access:R    DataWidth:0x1    // This bit indicates if the arbiter has a valid token.
36366 #define NCSI_REG_NCSI_PKGID                                                                                  0x040440UL //Access:R    DataWidth:0x2    // These bits indicate the Package ID of the chip as programmed at the I/Os.
36367 #define NCSI_REG_NCSI_RESET                                                                                  0x040444UL //Access:RW   DataWidth:0x2    // Multi Field Register.
36368   #define NCSI_REG_NCSI_RESET_EGRESS_RESET                                                                   (0x1<<0) // Setting this bit will create an asychronous reset to the egress logic. Should be used only incase where the logic is stuck
36369   #define NCSI_REG_NCSI_RESET_EGRESS_RESET_SHIFT                                                             0
36370   #define NCSI_REG_NCSI_RESET_INGRESS_RESET                                                                  (0x1<<1) // Setting this bit will create an asychronous reset to the ingress logic. Should be used only incase where the logic is stuck
36371   #define NCSI_REG_NCSI_RESET_INGRESS_RESET_SHIFT                                                            1
36372 #define NCSI_REG_STAT_NUM_PACKETS_TO_NETWORK_RO                                                              0x040448UL //Access:R    DataWidth:0x20   // Event Counter: Counts the number of packets sent to Network
36373 #define NCSI_REG_STAT_NUM_PACKETS_TO_HOST_RO                                                                 0x04044cUL //Access:R    DataWidth:0x20   // Event Counter: Counts the number of packets sent to Host
36374 #define NCSI_REG_STAT_NUM_PACKETS_TO_MCP_RO                                                                  0x040450UL //Access:R    DataWidth:0x20   // Event Counter: Counts the number of packets sent to mcp
36375 #define NCSI_REG_STAT_PKT_DROP_SA_MISMATCH_RO                                                                0x040454UL //Access:R    DataWidth:0x20   // Event Counter: Counts the number of packets that were dropped due to source Address mismatch.
36376 #define NCSI_REG_STAT_PKT_DROP_BMB_FULL_RO                                                                   0x040458UL //Access:R    DataWidth:0x20   // Event Counter: Counts the number of packets that were dropped due to BMB full.
36377 #define NCSI_REG_STAT_NUM_PACKETS_TO_NETWORK                                                                 0x04045cUL //Access:RC   DataWidth:0x20   // Event Counter: Counts the number of packets sent to Network
36378 #define NCSI_REG_STAT_NUM_PACKETS_TO_HOST                                                                    0x040460UL //Access:RC   DataWidth:0x20   // Event Counter: Counts the number of packets sent to Host
36379 #define NCSI_REG_STAT_NUM_PACKETS_TO_MCP                                                                     0x040464UL //Access:RC   DataWidth:0x20   // Event Counter: Counts the number of packets sent to mcp
36380 #define NCSI_REG_STAT_PKT_DROP_SA_MISMATCH                                                                   0x040468UL //Access:RC   DataWidth:0x20   // Event Counter: Counts the number of packets that were dropped due to source Address mismatch.
36381 #define NCSI_REG_STAT_PKT_DROP_BMB_FULL                                                                      0x04046cUL //Access:RC   DataWidth:0x20   // Event Counter: Counts the number of packets that were dropped due to BMB full.
36382 #define NCSI_REG_INGRESS_FIFO_ALMOST_FULL_THRES                                                              0x040470UL //Access:RW   DataWidth:0x6    // This register sets the number for 16byte words need to be accumulated before starting a transfer to the BMC. this register is provided to prevent any underrun that can happen if BMB is too slow to send data to the NCSI module as the data transfer to NCSI has started. Setting a value of all 1s in this register will guarantee a store-and-forward operation. Normally this register needs not be programmed and the default value should suffice.
36383 #define NCSI_REG_DBG_SELECT                                                                                  0x040474UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
36384 #define NCSI_REG_DBG_DWORD_ENABLE                                                                            0x040478UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
36385 #define NCSI_REG_DBG_SHIFT                                                                                   0x04047cUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
36386 #define NCSI_REG_DBG_FORCE_VALID                                                                             0x040480UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
36387 #define NCSI_REG_DBG_FORCE_FRAME                                                                             0x040484UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
36388 #define NCSI_REG_DBG_OUT_DATA                                                                                0x0404a0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
36389 #define NCSI_REG_DBG_OUT_DATA_SIZE                                                                           8
36390 #define NCSI_REG_DBG_OUT_VALID                                                                               0x0404c0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
36391 #define NCSI_REG_DBG_OUT_FRAME                                                                               0x0404c4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
36392 #define NCSI_REG_ECO_RESERVED                                                                                0x0404c8UL //Access:RW   DataWidth:0x8    // Reserved for future ECOs
36393 #define NCSI_REG_INT_STS_0                                                                                   0x0404ccUL //Access:R    DataWidth:0x1    // Multi Field Register.
36394   #define NCSI_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
36395   #define NCSI_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
36396 #define NCSI_REG_INT_MASK_0                                                                                  0x0404d0UL //Access:RW   DataWidth:0x1    // Multi Field Register.
36397   #define NCSI_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: NCSI_REG_INT_STS_0.ADDRESS_ERROR .
36398   #define NCSI_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
36399 #define NCSI_REG_INT_STS_WR_0                                                                                0x0404d4UL //Access:WR   DataWidth:0x1    // Multi Field Register.
36400   #define NCSI_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
36401   #define NCSI_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
36402 #define NCSI_REG_INT_STS_CLR_0                                                                               0x0404d8UL //Access:RC   DataWidth:0x1    // Multi Field Register.
36403   #define NCSI_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
36404   #define NCSI_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
36405 #define GRC_REG_OVERRIDE_WINDOW_MEM_SELF_INIT_START                                                          0x050000UL //Access:RW   DataWidth:0x1    // Reset the protection override window memory. When set to 1, protection override window memory self init starts.
36406 #define GRC_REG_OVERRIDE_WINDOW_MEM_SELF_INIT_DONE                                                           0x050004UL //Access:R    DataWidth:0x1    // When = 1, the self init for the protection override window memory is done.
36407 #define GRC_REG_RSV_ATTN_ACCESS_DATA_0                                                                       0x050040UL //Access:R    DataWidth:0x1c   // Holds the data regarding the last access that caused reserved address interrupt. Bits [22:0]:  Address (4 bytes resolution). Bits [23]:    Wr/rd. If = 1 it is write, If = 0 it is read. Bits [27:24]: Master. The decoding: 1 = pxp. 2 = mcp. 3 = msdm. 4 = psdm. 5 = ysdm. 6 = usdm. 7 = tsdm. 8 = xsdm. 9 = dbu. 10 = dmae.
36408 #define GRC_REG_RSV_ATTN_ACCESS_DATA_1                                                                       0x050044UL //Access:R    DataWidth:0x13   // Holds the data regarding the last access that caused reserved address interrupt. Bits [3:0]: PF. Bits [11:4]: VF. Bit  [13:12]: Port. Bits [15:14]: Privilege. The decoding: 0 - VN: Virtualized NIC (Used for VF access). 1 - PDA: Physical Device Assignment (Assigned to VM-s) 2 - HV: HyperVisor (Assigned to HV). 3 - UN: Un-restricted Access. Bits [18:16]: Protection. Contains the value set by the master. The decoding: 3 - 0: Takes the default protection defined by the slave RF block. 4: Over-ride the target slave address attribute to VN PROTECTION. 5: Over-ride the target slave address attribute to VM PROTECTION. 6: Over-ride the target slave address attribute to HV PROTECTION. 7: Over-ride the target slave address attribute to UA PROTECTION.
36409 #define GRC_REG_RSV_ATTN_ACCESS_VALID                                                                        0x050048UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the rsv_attn_access_data_0 and rsv_attn_access_data_1 registers contain valid data. While asserted these registers will not latch new data in case the event happened again. Asserted by the hardware, de-asserted by the SW.
36410 #define GRC_REG_TIMEOUT_ATTN_ACCESS_DATA_0                                                                   0x05004cUL //Access:R    DataWidth:0x1c   // Holds the data regarding the last access that caused timeout interrupt. Bits [22:0]:  Address (4 bytes resolution). Bit  [23]:    Wr/rd. If = 1 it is write, if = 0 it is read. Bits [27:24]: Master. The decoding: 1 = pxp. 2 = mcp. 3 = msdm. 4 = psdm. 5 = ysdm. 6 = usdm. 7 = tsdm. 8 = xsdm. 9 = dbu. 10 = dmae.
36411 #define GRC_REG_TIMEOUT_ATTN_ACCESS_DATA_1                                                                   0x050050UL //Access:R    DataWidth:0x13   // Holds the data regarding the last access that caused timeout interrupt. Bits [3:0]: PF. Bits [11:4]: VF. Bit  [13:12]: Port. Bits [15:14]: Privilege. The decoding: 0 - VN: Virtualized NIC (Used for VF access). 1 - PDA: Physical Device Assignment (Assigned to VM-s) 2 - HV: HyperVisor (Assigned to HV). 3 - UN: Un-restricted Access. Bits [18:16]: Protection. Contains the value set by the master. The decoding: 3 - 0: Takes the default protection defined by the slave RF block. 4: Over-ride the target slave address attribute to VN PROTECTION. 5: Over-ride the target slave address attribute to VM PROTECTION. 6: Over-ride the target slave address attribute to HV PROTECTION. 7: Over-ride the target slave address attribute to UA PROTECTION.
36412 #define GRC_REG_TIMEOUT_ATTN_ACCESS_VALID                                                                    0x050054UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the timeout_attn_access_data_0 and timeout_attn_access_data_1 registers contain valid data. While asserted these registers will not latch new data in case the event happened again. Asserted by the hardware, de-asserted by the SW.
36413 #define GRC_REG_PATH_ISOLATION_ERROR_DATA_0                                                                  0x050058UL //Access:R    DataWidth:0x1c   // Holds the data regarding the last access that caused path isolation interrupt. Bits [22:0]:  Address (4 bytes resolution). Bit  [23]:    Wr/rd. If = 1 it is write, if = 0 it is read. Bits [27:24]: Master. The decoding: 1 = pxp. 2 = mcp. 3 = msdm. 4 = psdm. 5 = ysdm. 6 = usdm. 7 = tsdm. 8 = xsdm. 9 = dbu. 10 = dmae.
36414 #define GRC_REG_PATH_ISOLATION_ERROR_DATA_1                                                                  0x05005cUL //Access:R    DataWidth:0x13   // Holds the data regarding the last access that caused path isolation interrupt. Bits [3:0]: PF. Bits [11:4]: VF. Bit  [13:12]: Port. Bits [15:14]: Privilege. The decoding: 0 - VN: Virtualized NIC (Used for VF access). 1 - PDA: Physical Device Assignment (Assigned to VM-s) 2 - HV: HyperVisor (Assigned to HV). 3 - UN: Un-restricted Access. Bits [18:16]: Protection. Contains the value set by the master. The decoding: 3 - 0: Takes the default protection defined by the slave RF block. 4: Over-ride the target slave address attribute to VN PROTECTION. 5: Over-ride the target slave address attribute to VM PROTECTION. 6: Over-ride the target slave address attribute to HV PROTECTION. 7: Over-ride the target slave address attribute to UA PROTECTION.
36415 #define GRC_REG_PATH_ISOLATION_ERROR_VALID                                                                   0x050060UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the path_isolation_error_data_0 and path_isolation_error_data_1 registers contain valid data. While asserted these registers will not latch new data in case the event happened again. Asserted by the hardware, de-asserted by the SW.
36416 #define GRC_REG_TRACE_FIFO_VALID_DATA                                                                        0x050064UL //Access:R    DataWidth:0x1    // If = 1, indicates that the trace FIFO contains at least one valid data.                           If = 0, indicates that the trace FIFO doeasn't contain any valid data.                          This register should be read before reading the GRC_REGISTERS_TRACE_FIFO,                           and only if the read value is 1, one read from the GRC_REGISTERS_TRACE_FIFO can be done.
36417 #define GRC_REG_TRACE_FIFO                                                                                   0x050068UL //Access:WB_R DataWidth:0x34   // Each row in the FIFO contains data regarding previous GRC rd/wr access. This FIFO conatins 32 rows. Before each read from this register, the register GRC_REGISTERS_TRACE_FIFO_VALID_DATA should be read, and only if the read value is 1, this FIFO has at least one valid data, and this register can be read once. The data: Bits [22:0]:  Address (4 bytes resolution). Bits [23]:    Wr/rd. If = 1 it is write, if = 0 it is read. Bits [27:24]: PF. Bits [35:28]: VF. Bit  [37:36]: Port. Bits [39:38]: Privilege. The decoding: 0 - VN: Virtualized NIC (Used for VF access). 1 - PDA: Physical Device Assignment (Assigned to VM-s) 2 - HV: HyperVisor (Assigned to HV). 3 - UN: Un-restricted Access. Bits [42:40]: Protection. The decoding: 3 - 0: Takes the default protection defined by the slave RF block. 4: Over-ride the target slave address attribute to VN PROTECTION. 5: Over-ride the target slave address attribute to VM PROTECTION. 6: Over-ride the target slave address attribute to HV PROTECTION. 7: Over-ride the target slave address attribute to UA PROTECTION. Bits [46:43]: Master. The decoding: 1 = pxp. 2 = mcp. 3 = msdm. 4 = psdm. 5 = ysdm. 6 = usdm. 7 = tsdm. 8 = xsdm. 9 = dbu. 10 = dmae. Bits [51:47]: Error type. The decoding: 0 = no error (access to the slave block ended successfully). 1 = timeout event. 2 = Reserved address that is acknowledged by the GRC block due to address which doesn't belong to any block address domain. 4 = slave block access to reserved address error or write to read only register which is set by the slave block that the access was targeted for. 8 = slave block privilege (protection) error which is set by the slave block that the access was targeted for.        16 = path isolation error.
36418 #define GRC_REG_TRACE_FIFO_SIZE                                                                              2
36419 #define GRC_REG_TRACE_FIFO_ENABLE                                                                            0x050070UL //Access:RW   DataWidth:0x1    // If = 1, the trace fifo feature is enabled and write of GRC wr/rd accesses to the FIFO is done based on the different trace FIFO configurtaions.                          If = 0, the trace fifo feature is disabled and no writes are done to the FIFO.                          It is recommended to disable this feature before reading from the GRC_REGISTERS_TRACE_FIFO.
36420 #define GRC_REG_TRACE_FIFO_MASTERS_SEL                                                                       0x050074UL //Access:RW   DataWidth:0xa    // Selects the masters that their accesses are written to the trace FIFO. The range can be from one master to all masters, all combinations. If = 1, the master is enabled and its accesses are written to the trace FIFO. If = 0, the master is masked, and its accesses are not written to the trace FIFO. The fields: Bit [0]: pxp. Bit [1]: mcp. Bit [2]: msdm. Bit [3]: psdm. Bit [4]: ysdm. Bit [5]: usdm Bit [6]: tsdm. Bit [7]: xsdm. Bit [8]: dbu. Bit [9]: dmae.
36421 #define GRC_REG_TRACE_FIFO_ERROR_TYPE_SEL                                                                    0x050078UL //Access:RW   DataWidth:0x6    // Selects the accesses with error types that are written to the trace FIFO. The range can be all combinations. If = 1 the error is enabled, access with applicable error is written to the trace FIFO. If = 0 the error is masked, access with applicable error is not written to the trace FIFO. The fields: Bit [0]: no error. Bit [1]: timeout event. Bit [2]: GRC reserved address. Reserved address that is acknowledged by the GRC block due to address which doesnt belong to any block address domain. Bit [3]: slave block address error. Slave block address error (access to reserved address or write to read only register) which is set by the slave block that the access was targeted for. Bit [4]: slave block privilege (protection) error. Slave block privilege (protection) error which is set by the slave block that the access was targeted for. Bit [5]: path isolation error.
36422 #define GRC_REG_TRACE_FIFO_WR_RD_SEL                                                                         0x05007cUL //Access:RW   DataWidth:0x2    // Selects if wr/rd type accesses are written to the trace FIFO. One or both types can be enabled. If = 1 the wr/rd access is enabled, wr/rd access is written to the trace FIFO. If = 0 the wr/rd access is masked, wr/rd access is not written to the trace FIFO. The fields: Bit [0]: wr. Bit [1]: rd.
36423 #define GRC_REG_TRACE_FIFO_PF_SEL                                                                            0x050080UL //Access:RW   DataWidth:0x10   // Selects the PF for the accesses that are written to the trace FIFO. The range is from one PF to all PFs, all combinations. If = 1 the PF is enabled, access with the PF is written to the trace FIFO. If = 0 the PF is masked, access with the PF is not written to the trace FIFO. BB: only bits 0-7 are applicable. The fields: Bit [0]: PF #0. Bit [1]: PF #1.            Bit [2]: PF #2. Bit [3]: PF #3.  Bit [4]: PF #4. Bit [5]: PF #5.            Bit [6]: PF #6. Bit [7]: PF #7. Bit [8]: PF #8. Bit [9]: PF #9.            Bit [10]: PF #10. Bit [11]: PF #11. Bit [12]: PF #12. Bit [13]: PF #13.            Bit [14]: PF #14. Bit [15]: PF #15.
36424 #define GRC_REG_TRACE_FIFO_VF_SEL                                                                            0x050084UL //Access:RW   DataWidth:0x1    // If = 1, selects only the VF in GRC_REG_TRACE_FIFO_VF for the accesses that are written to the trace FIFO. If = 0, accesses with all VFs are written to the trace FIFO.
36425 #define GRC_REG_TRACE_FIFO_VF                                                                                0x050088UL //Access:RW   DataWidth:0x8    // The VF for the accesses that are written to the trace FIFO. Applicable only if GRC_REG_TRACE_FIFO_VF_SEL = 1. Value of all 1s is applicable and represents VF not valid. BB: only bits 0-6 are applicable.
36426 #define GRC_REG_TRACE_FIFO_PORT_SEL                                                                          0x05008cUL //Access:RW   DataWidth:0x4    // Selects the ports for the accesses that are written to the trace FIFO. The range is from one port to all ports, all combinations. If = 1 the port is enabled, access with the port is written to the trace FIFO. If = 0 the port is masked, access with the port is not written to the trace FIFO. BB: only bits 0-1 are applicable. The fields: Bit [0]: port #0. Bit [1]: port #1.            Bit [2]: port #2. Bit [3]: port #3.
36427 #define GRC_REG_TRACE_FIFO_PRIVILEGE_SEL                                                                     0x050090UL //Access:RW   DataWidth:0x4    // Selects the privilege for the accesses that are written to the trace FIFO. The range is from one privilege to all privileges, all combinations. If = 1 the privilege is enabled, access with the privilege is written to the trace FIFO. If = 0 the privilege is masked, access with the privilege is not written to the trace FIFO. The fields: Bit [0]: VN (0). Bit [1]: PDA (1).            Bit [2]: HV (2). Bit [3]: UA (3).
36428 #define GRC_REG_TRACE_FIFO_PRIVILEGE_OVERRIDE_SEL                                                            0x050094UL //Access:RW   DataWidth:0x8    // Selects the privilege override for the accesses that are written to the trace FIFO. The range is from one privilege override to all privilege overrides, all combinations. If = 1 the privilege override is enabled, access with the privilege override is written to the trace FIFO. If = 0 the privilege override is masked, access with the privilege overrideis not written to the trace FIFO. The fields: Bit [0]: PRV_DEFAULT. Takes the default protection defined by RF block. Bit [1]: PRV_DEFAULT. Takes the default protection defined by RF block.           Bit [2]: PRV_DEFAULT. Takes the default protection defined by RF block. Bit [3]: PRV_DEFAULT. Takes the default protection defined by RF block. Bit [4]: VN_OV. Over-ride to VN PROTECTION. Bit [5]: PDA_OV. Over-ride to PDA PROTECTION. Bit [6]: HV_OV. Over-ride to HV PROTECTION. Bit [7]: UA_OV. Over-ride to UA PROTECTION.
36429 #define GRC_REG_TRACE_FIFO_ADDRESS_SEL                                                                       0x050098UL //Access:RW   DataWidth:0x17   // Selects the address for the accesses that are written to the trace FIFO. Selects for each address bit if this bit is enforced. The register GRC_REG_TRACE_FIFO_ADDRESS selects the value for the address bit. This mechanism enables to select or a specific address, or a range of address by enforcing the msbits. In order to select all the addresses of a specific block, need to enforce its base address. In order to select all chip addresses, the required value for this regsiter is 0.
36430 #define GRC_REG_TRACE_FIFO_ADDRESS                                                                           0x05009cUL //Access:RW   DataWidth:0x17   // Selects the address for the accesses that are written to the trace FIFO. Selects the value for each address bit. The register GRC_REG_TRACE_FIFO_ADDRESS_SEL selects for each address bit if it is enforced the address bit. This mechanism enables to select or a specific address, or a range of address by enforcing the msbits. In order to select all the addresses of a specific block, need to enforce its base address.
36431 #define GRC_REG_TRACE_FIFO_MODE                                                                              0x0500a0UL //Access:RW   DataWidth:0x1    // Trace FIFO mode. If = 0, keeps the first 32 GRC accesses. When the FIFO is full new accesses are dropped. If = 1, keeps the last 32 GRC accesses. When the FIFO is full a new access overrides the first access.
36432 #define GRC_REG_DBG_SELECT                                                                                   0x0500a4UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
36433 #define GRC_REG_DBG_DWORD_ENABLE                                                                             0x0500a8UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
36434 #define GRC_REG_DBG_SHIFT                                                                                    0x0500acUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
36435 #define GRC_REG_DBG_FORCE_VALID                                                                              0x0500b0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
36436 #define GRC_REG_DBG_FORCE_FRAME                                                                              0x0500b4UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
36437 #define GRC_REG_DBG_OUT_DATA                                                                                 0x0500c0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
36438 #define GRC_REG_DBG_OUT_DATA_SIZE                                                                            8
36439 #define GRC_REG_DBG_OUT_VALID                                                                                0x0500e0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
36440 #define GRC_REG_DBG_OUT_FRAME                                                                                0x0500e4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
36441 #define GRC_REG_DBGSYN_STATUS                                                                                0x0500e8UL //Access:R    DataWidth:0x5    // Fill level of dbgmux fifo.
36442 #define GRC_REG_DBGSYN_ALMOST_FULL_THR                                                                       0x0500ecUL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO, it does not enable writing to the fifo. This value is based on implementation and should not be changed.
36443 #define GRC_REG_INT_STS_0                                                                                    0x050180UL //Access:R    DataWidth:0x5    // Multi Field Register.
36444   #define GRC_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
36445   #define GRC_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
36446   #define GRC_REG_INT_STS_0_TIMEOUT_EVENT                                                                    (0x1<<1) // Timeout event
36447   #define GRC_REG_INT_STS_0_TIMEOUT_EVENT_SHIFT                                                              1
36448   #define GRC_REG_INT_STS_0_GLOBAL_RESERVED_ADDRESS                                                          (0x1<<2) // Reserved address that is acknowledged by the GRC block due to address which doesnt belong to any block address domain.
36449   #define GRC_REG_INT_STS_0_GLOBAL_RESERVED_ADDRESS_SHIFT                                                    2
36450   #define GRC_REG_INT_STS_0_PATH_ISOLATION_ERROR                                                             (0x1<<3) // Path Isolation error.
36451   #define GRC_REG_INT_STS_0_PATH_ISOLATION_ERROR_SHIFT                                                       3
36452   #define GRC_REG_INT_STS_0_TRACE_FIFO_VALID_DATA                                                            (0x1<<4) // Trace FIFO contains at least one valid data (GRC rd/wr access).
36453   #define GRC_REG_INT_STS_0_TRACE_FIFO_VALID_DATA_SHIFT                                                      4
36454 #define GRC_REG_INT_MASK_0                                                                                   0x050184UL //Access:RW   DataWidth:0x5    // Multi Field Register.
36455   #define GRC_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: GRC_REG_INT_STS_0.ADDRESS_ERROR .
36456   #define GRC_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
36457   #define GRC_REG_INT_MASK_0_TIMEOUT_EVENT                                                                   (0x1<<1) // This bit masks, when set, the Interrupt bit: GRC_REG_INT_STS_0.TIMEOUT_EVENT .
36458   #define GRC_REG_INT_MASK_0_TIMEOUT_EVENT_SHIFT                                                             1
36459   #define GRC_REG_INT_MASK_0_GLOBAL_RESERVED_ADDRESS                                                         (0x1<<2) // This bit masks, when set, the Interrupt bit: GRC_REG_INT_STS_0.GLOBAL_RESERVED_ADDRESS .
36460   #define GRC_REG_INT_MASK_0_GLOBAL_RESERVED_ADDRESS_SHIFT                                                   2
36461   #define GRC_REG_INT_MASK_0_PATH_ISOLATION_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: GRC_REG_INT_STS_0.PATH_ISOLATION_ERROR .
36462   #define GRC_REG_INT_MASK_0_PATH_ISOLATION_ERROR_SHIFT                                                      3
36463   #define GRC_REG_INT_MASK_0_TRACE_FIFO_VALID_DATA                                                           (0x1<<4) // This bit masks, when set, the Interrupt bit: GRC_REG_INT_STS_0.TRACE_FIFO_VALID_DATA .
36464   #define GRC_REG_INT_MASK_0_TRACE_FIFO_VALID_DATA_SHIFT                                                     4
36465 #define GRC_REG_INT_STS_WR_0                                                                                 0x050188UL //Access:WR   DataWidth:0x5    // Multi Field Register.
36466   #define GRC_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
36467   #define GRC_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
36468   #define GRC_REG_INT_STS_WR_0_TIMEOUT_EVENT                                                                 (0x1<<1) // Timeout event
36469   #define GRC_REG_INT_STS_WR_0_TIMEOUT_EVENT_SHIFT                                                           1
36470   #define GRC_REG_INT_STS_WR_0_GLOBAL_RESERVED_ADDRESS                                                       (0x1<<2) // Reserved address that is acknowledged by the GRC block due to address which doesnt belong to any block address domain.
36471   #define GRC_REG_INT_STS_WR_0_GLOBAL_RESERVED_ADDRESS_SHIFT                                                 2
36472   #define GRC_REG_INT_STS_WR_0_PATH_ISOLATION_ERROR                                                          (0x1<<3) // Path Isolation error.
36473   #define GRC_REG_INT_STS_WR_0_PATH_ISOLATION_ERROR_SHIFT                                                    3
36474   #define GRC_REG_INT_STS_WR_0_TRACE_FIFO_VALID_DATA                                                         (0x1<<4) // Trace FIFO contains at least one valid data (GRC rd/wr access).
36475   #define GRC_REG_INT_STS_WR_0_TRACE_FIFO_VALID_DATA_SHIFT                                                   4
36476 #define GRC_REG_INT_STS_CLR_0                                                                                0x05018cUL //Access:RC   DataWidth:0x5    // Multi Field Register.
36477   #define GRC_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
36478   #define GRC_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
36479   #define GRC_REG_INT_STS_CLR_0_TIMEOUT_EVENT                                                                (0x1<<1) // Timeout event
36480   #define GRC_REG_INT_STS_CLR_0_TIMEOUT_EVENT_SHIFT                                                          1
36481   #define GRC_REG_INT_STS_CLR_0_GLOBAL_RESERVED_ADDRESS                                                      (0x1<<2) // Reserved address that is acknowledged by the GRC block due to address which doesnt belong to any block address domain.
36482   #define GRC_REG_INT_STS_CLR_0_GLOBAL_RESERVED_ADDRESS_SHIFT                                                2
36483   #define GRC_REG_INT_STS_CLR_0_PATH_ISOLATION_ERROR                                                         (0x1<<3) // Path Isolation error.
36484   #define GRC_REG_INT_STS_CLR_0_PATH_ISOLATION_ERROR_SHIFT                                                   3
36485   #define GRC_REG_INT_STS_CLR_0_TRACE_FIFO_VALID_DATA                                                        (0x1<<4) // Trace FIFO contains at least one valid data (GRC rd/wr access).
36486   #define GRC_REG_INT_STS_CLR_0_TRACE_FIFO_VALID_DATA_SHIFT                                                  4
36487 #define GRC_REG_PRTY_MASK_H_0                                                                                0x050204UL //Access:RW   DataWidth:0x2    // Multi Field Register.
36488   #define GRC_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: GRC_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
36489   #define GRC_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      0
36490   #define GRC_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: GRC_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
36491   #define GRC_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      1
36492 #define GRC_REG_MEM_ECC_EVENTS                                                                               0x050210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
36493 #define GRC_REG_TIMEOUT_VAL                                                                                  0x050400UL //Access:RW   DataWidth:0x20   // The count value for the timeout timer. The count is done in common main clock domain.
36494 #define GRC_REG_TIMEOUT_EN                                                                                   0x050404UL //Access:RW   DataWidth:0x1    // Setting this bit enables a timer in the GRC block to timeout any access that does not finish within GRC_REGISTERS_TIMOUT_VAL.TIMEOUT_VAL cycles. When this bit is cleared the timeout is disabled.
36495 #define GRC_REG_ECO_RESERVED                                                                                 0x050408UL //Access:RW   DataWidth:0x8    // For ECOs.
36496 #define GRC_REG_NUMBER_VALID_OVERRIDE_WINDOW                                                                 0x05040cUL //Access:RW   DataWidth:0x5    // Number of valid windows in the GRC_REG_PROTECTION_OVERRIDE_WINDOW memory. The number can be from 0 (no valid window) to 20 (20 valid windows). The valid windows should be consecutive. Each valid window can be applicable for rd access, wr access, or both.
36497 #define GRC_REG_PROTECTION_OVERRIDE_WINDOW                                                                   0x050500UL //Access:WB   DataWidth:0x37   // A protection override window that enables to override the protection levels of a range of GRC addresses. There are 20 windows. Each valid window can be applicable for rd access, wr access, or both. Each window contains the following fields: Bits [22:0]:  Base address 4 bytes resolution). The GRC address which the window starts at. Bits [46:23]: Window size. The size of the window in the GRC space (for a window of one address needs to write value of 0x1). Bit  [47]: Rd access. If = 1, the window is applicable for rd access. If = 0, the window is not applicable for rd access. Bit  [48]: Wr access. If = 1, the window is applicable for wr access. If = 1, the window is not applicable for wr access. Bits [51:49]: Protection value rd access. The new protection value assigned to the range in rd access (if Rd access = 1). Bits [54:52]: Protection value wr access. The new protection value assigned to the range in wr access (if Wr access = 1).
36498 #define GRC_REG_PROTECTION_OVERRIDE_WINDOW_SIZE                                                              40
36499 #define UMAC_REG_IPG_HD_BKP_CNTL                                                                             0x051004UL //Access:RW   DataWidth:0x8    // Programmable field representing the minimum number of bits of IFG to enforce between frames.  A frame whose IFG is less than that programmed is dropped.  The default setting is 0x50 (80d).
36500 #define UMAC_REG_COMMAND_CONFIG                                                                              0x051008UL //Access:RW   DataWidth:0x14   // Multi Field Register.
36501   #define UMAC_REG_COMMAND_CONFIG_PORT_ENB_SYS                                                               (0x1<<0) // Enable/Disable MAC path for data packets.
36502   #define UMAC_REG_COMMAND_CONFIG_PORT_ENB_SYS_SHIFT                                                         0
36503   #define UMAC_REG_COMMAND_CONFIG_PORT_SPEED                                                                 (0x7<<2) // Set MAC speed. used to set the core mode of operation: 000: Enable 10Mbps  Ethernet mode (SGMII) 001: Enable 100Mbps Ethernet mode (SGMII) 010: Enable Gigabit Ethernet mode (SGMII) 101: Enable RMII mode
36504   #define UMAC_REG_COMMAND_CONFIG_PORT_SPEED_SHIFT                                                           2
36505   #define UMAC_REG_COMMAND_CONFIG_PCRCE                                                                      (0x1<<5) // globally pad frame, and append CRC.
36506   #define UMAC_REG_COMMAND_CONFIG_PCRCE_SHIFT                                                                5
36507   #define UMAC_REG_COMMAND_CONFIG_CRCE                                                                       (0x1<<6) // globally append CRC.
36508   #define UMAC_REG_COMMAND_CONFIG_CRCE_SHIFT                                                                 6
36509   #define UMAC_REG_COMMAND_CONFIG_LOOPBACK_TX                                                                (0x1<<16) // Transmit packets to PHY while in MAC local loopback; when set to '1'; otherwise transmit to PHY is disabled (normal operation); when set to '0' (Reset value).
36510   #define UMAC_REG_COMMAND_CONFIG_LOOPBACK_TX_SHIFT                                                          16
36511   #define UMAC_REG_COMMAND_CONFIG_LOOPBACK_RX                                                                (0x1<<19) // When set, frames received by the PHY are transmitted. Received packet by the PHY are Transmitted by the PHY (remote  loopback); when set to '1'; otherwise transmit to PHY is disabled (normal operation); when set to '0' (Reset value).
36512   #define UMAC_REG_COMMAND_CONFIG_LOOPBACK_RX_SHIFT                                                          19
36513   #define UMAC_REG_COMMAND_CONFIG_TX_ENA                                                                     (0x1<<0) // Enable/Disable MAC transmit path for data packets & pause/pfc packets sent in the normal data path. Pause/pfc packets generated internally are allowed if ignore_tx_pause is not set. When set to '0' (Reset value); the MAC transmit function is disable. When set to '1'; the MAC transmit function is enabled.
36514   #define UMAC_REG_COMMAND_CONFIG_TX_ENA_SHIFT                                                               0
36515   #define UMAC_REG_COMMAND_CONFIG_RX_ENA                                                                     (0x1<<1) // Enable/Disable MAC receive path. When set to '0' (Reset value); the MAC receive function is disable. When set to '1'; the MAC receive function is enabled.
36516   #define UMAC_REG_COMMAND_CONFIG_RX_ENA_SHIFT                                                               1
36517   #define UMAC_REG_COMMAND_CONFIG_ETH_SPEED                                                                  (0x3<<2) // Set MAC speed. Ignored when the register bit ENA_EXT_CONFIG is set to '1'. When the Register bit ENA_EXT_CONFIG is set to '0'; used to set the core mode of operation: 00: Enable 10Mbps Ethernet mode 01: Enable 100Mbps Ethernet mode 10: Enable Gigabit Ethernet mode 11: Enable 2.5Gigabit Ethernet mode.
36518   #define UMAC_REG_COMMAND_CONFIG_ETH_SPEED_SHIFT                                                            2
36519   #define UMAC_REG_COMMAND_CONFIG_PROMIS_EN                                                                  (0x1<<4) // Enable/Disable MAC promiscuous operation. When asserted (Set to '1'); all frames are received without Unicast address filtering.
36520   #define UMAC_REG_COMMAND_CONFIG_PROMIS_EN_SHIFT                                                            4
36521   #define UMAC_REG_COMMAND_CONFIG_PAD_EN                                                                     (0x1<<5) // Enable/Disable Frame Padding. If enabled (Set to '1'); then padding is removed from the received frame before it is transmitted to the user application. If disabled (set to reset value '0'); then no padding is removed on receive by the MAC. This bit has no effect on Tx padding and hence Transmit always pad runts to guarantee a minimum frame size of 64 octets.
36522   #define UMAC_REG_COMMAND_CONFIG_PAD_EN_SHIFT                                                               5
36523   #define UMAC_REG_COMMAND_CONFIG_CRC_FWD                                                                    (0x1<<6) // Terminate/Forward Received CRC. If enabled (1) the CRC field of received frames are transmitted to the user application. If disabled (Set to reset value '0') the CRC field is stripped from the frame. Note: If padding function (Bit PAD_EN set to '1') is enabled. CRC_FWD is ignored and the CRC field is checked and always terminated and removed.
36524   #define UMAC_REG_COMMAND_CONFIG_CRC_FWD_SHIFT                                                              6
36525   #define UMAC_REG_COMMAND_CONFIG_PAUSE_FWD                                                                  (0x1<<7) // Terminate/Forward Pause Frames. If enabled (Set to '1') pause frames are forwarded to the user application. If disabled (Set to reset value '0'); pause frames are terminated and discarded in the MAC.
36526   #define UMAC_REG_COMMAND_CONFIG_PAUSE_FWD_SHIFT                                                            7
36527   #define UMAC_REG_COMMAND_CONFIG_PAUSE_IGNORE                                                               (0x1<<8) // Ignore Pause Frame Quanta. If enabled (Set to '1') received pause frames are ignored by the MAC. When disabled (Set to reset value '0') the transmit process is stopped for the amount of time specified in the pause quanta received within the pause frame.
36528   #define UMAC_REG_COMMAND_CONFIG_PAUSE_IGNORE_SHIFT                                                         8
36529   #define UMAC_REG_COMMAND_CONFIG_TX_ADDR_INS                                                                (0x1<<9) // Set MAC address on transmit. If enabled (Set to '1') the MAC overwrites the source MAC address with the programmed MAC address in registers MAC_0 and MAC_1. If disabled (Set to reset value '0'); the source MAC address received from the transmit application transmitted is not modified by the MAC.
36530   #define UMAC_REG_COMMAND_CONFIG_TX_ADDR_INS_SHIFT                                                          9
36531   #define UMAC_REG_COMMAND_CONFIG_HD_ENA                                                                     (0x1<<10) // Half duplex enable. When set to '1'; enables half duplex mode; when set to '0'; the MAC operates in full duplex mode. Ignored at ethernet speeds 1G/2.5G or when the register ENA_EXT_CONFIG is set to '1'.
36532   #define UMAC_REG_COMMAND_CONFIG_HD_ENA_SHIFT                                                               10
36533   #define UMAC_REG_COMMAND_CONFIG_RX_LOW_LATENCY_EN                                                          (0x1<<11) // This works only when runt filter is disabled. It reduces the receive latency by 48 MAC clock time.
36534   #define UMAC_REG_COMMAND_CONFIG_RX_LOW_LATENCY_EN_SHIFT                                                    11
36535   #define UMAC_REG_COMMAND_CONFIG_OVERFLOW_EN                                                                (0x1<<12) // If set; enables Rx FIFO overflow logic. In this case; the RXFIFO_STAT[1] register bit is not operational (always set to 0). If cleared; disables RX FIFO overflow logic. In this case; the RXFIFO_STAT[1] register bit is operational (Sticky set when overrun occurs; clearable only by SW_Reset).
36536   #define UMAC_REG_COMMAND_CONFIG_OVERFLOW_EN_SHIFT                                                          12
36537   #define UMAC_REG_COMMAND_CONFIG_SW_RESET                                                                   (0x1<<13) // Software Reset Command. When asserted; the TX and RX are disabled. Config registers are not affected by sw reset. Write a 0 to de-assert the sw reset.
36538   #define UMAC_REG_COMMAND_CONFIG_SW_RESET_SHIFT                                                             13
36539   #define UMAC_REG_COMMAND_CONFIG_FCS_CORRUPT_URUN_EN                                                        (0x1<<14) // Corrupt Tx FCS; on underrun; when set to '1'; No FCS corruption when set to '0' (Reset value).
36540   #define UMAC_REG_COMMAND_CONFIG_FCS_CORRUPT_URUN_EN_SHIFT                                                  14
36541   #define UMAC_REG_COMMAND_CONFIG_LOOP_ENA                                                                   (0x1<<15) // Enable GMII/MII loopback when set to '1'; normal operation when set to '0' (Reset value).
36542   #define UMAC_REG_COMMAND_CONFIG_LOOP_ENA_SHIFT                                                             15
36543   #define UMAC_REG_COMMAND_CONFIG_MAC_LOOP_CON                                                               (0x1<<16) // Transmit packets to PHY while in MAC local loopback; when set to '1'; otherwise transmit to PHY is disabled (normal operation); when set to '0' (Reset value).
36544   #define UMAC_REG_COMMAND_CONFIG_MAC_LOOP_CON_SHIFT                                                         16
36545   #define UMAC_REG_COMMAND_CONFIG_SW_OVERRIDE_TX                                                             (0x1<<17) // If set; enables the SW programmed Tx pause capability config bits to overwrite the auto negotiated Tx pause capabilities when ena_ext_config (autoconfig) is set. If cleared; and when ena_ext_config (autoconfig) is set; then SW programmed Tx pause capability config bits has no effect over auto negotiated capabilities.
36546   #define UMAC_REG_COMMAND_CONFIG_SW_OVERRIDE_TX_SHIFT                                                       17
36547   #define UMAC_REG_COMMAND_CONFIG_SW_OVERRIDE_RX                                                             (0x1<<18) // If set; enables the SW programmed Rx pause capability config bits to overwrite the auto negotiated Rx pause capabilities when ena_ext_config (autoconfig) is set. If cleared; and when ena_ext_config (autoconfig) is set; then SW programmed Rx pause capability config bits has no effect over auto negotiated capabilities.
36548   #define UMAC_REG_COMMAND_CONFIG_SW_OVERRIDE_RX_SHIFT                                                       18
36549   #define UMAC_REG_COMMAND_CONFIG_EN_INTERNAL_TX_CRS                                                         (0x1<<21) // If enabled; then CRS input to Unimac is ORed with tds[8] (tx data valid output). This is helpful when TX CRS is disabled inside PHY.
36550   #define UMAC_REG_COMMAND_CONFIG_EN_INTERNAL_TX_CRS_SHIFT                                                   21
36551   #define UMAC_REG_COMMAND_CONFIG_ENA_EXT_CONFIG                                                             (0x1<<22) // Enable Configuration with External Pins. When set to '0' (Reset value) the Core speed and Mode is programmed with the register bits ETH_SPEED(1:0) and HD_ENA. When set to '1'; the Core is configured with the pins set_speed(1:0) and set_duplex.
36552   #define UMAC_REG_COMMAND_CONFIG_ENA_EXT_CONFIG_SHIFT                                                       22
36553   #define UMAC_REG_COMMAND_CONFIG_CNTL_FRM_ENA                                                               (0x1<<23) // MAC Control Frame Enable. When set to '1'; MAC Control frames with any Opcode other than 0x0001 are accepted and forward to the Client interface. When set to '0' (Reset value); MAC Control frames with any Opcode other than 0x0001 are silently discarded.
36554   #define UMAC_REG_COMMAND_CONFIG_CNTL_FRM_ENA_SHIFT                                                         23
36555   #define UMAC_REG_COMMAND_CONFIG_NO_LGTH_CHECK                                                              (0x1<<24) // Payload Length Check Disable. When set to '0'; the Core checks the frame's payload length with the Frame Length/Type field; when set to '1'(Reset value); the payload length check is disabled.
36556   #define UMAC_REG_COMMAND_CONFIG_NO_LGTH_CHECK_SHIFT                                                        24
36557   #define UMAC_REG_COMMAND_CONFIG_LINE_LOOPBACK                                                              (0x1<<25) // Enable Line Loopback i.e. MAC FIFO side loopback; when set to '1'; normal operation when set to '0' (Reset value).
36558   #define UMAC_REG_COMMAND_CONFIG_LINE_LOOPBACK_SHIFT                                                        25
36559   #define UMAC_REG_COMMAND_CONFIG_RX_ERR_DISC                                                                (0x1<<26) // Receive Errored Frame Discard Enable. When set to '1'; any frame received with an error is discarded in the Core and not forwarded to the Client interface. When set to '0'; errored Frames are forwarded to the Client interface with ff_rx_err asserted. It is recommended to set RX_ERR_DISC to '1' only when Store and Forward operation is enabled on the Core Receive FIFO Receive FIFO Section full threshold set to 0).
36560   #define UMAC_REG_COMMAND_CONFIG_RX_ERR_DISC_SHIFT                                                          26
36561   #define UMAC_REG_COMMAND_CONFIG_PRBL_ENA                                                                   (0x1<<27) // Reserved.
36562   #define UMAC_REG_COMMAND_CONFIG_PRBL_ENA_SHIFT                                                             27
36563   #define UMAC_REG_COMMAND_CONFIG_IGNORE_TX_PAUSE                                                            (0x1<<28) // Ignores the back pressure signaling from the system and hence no Tx pause generation; when set.
36564   #define UMAC_REG_COMMAND_CONFIG_IGNORE_TX_PAUSE_SHIFT                                                      28
36565   #define UMAC_REG_COMMAND_CONFIG_OOB_EFC_EN                                                                 (0x1<<29) // If set then out-of-band egress flow control is enabled. When this bit is set and input pin ext_tx_flow_control is enabled then data frame trasmission is stopped; whereas Pause & PFC frames are transmitted normally. This operation is similar to halting the transmit datapath due to the reception of a Pause Frame with non-zero timer value; and is used in applications where the flow control information is exchanged out of band. Enabling or disabling this bit has no effect on regular Rx_pause pkt based egress flow control.
36566   #define UMAC_REG_COMMAND_CONFIG_OOB_EFC_EN_SHIFT                                                           29
36567   #define UMAC_REG_COMMAND_CONFIG_RUNT_FILTER_DIS                                                            (0x1<<30) // When set; disable runt filtering.
36568   #define UMAC_REG_COMMAND_CONFIG_RUNT_FILTER_DIS_SHIFT                                                      30
36569 #define UMAC_REG_MAC_0                                                                                       0x05100cUL //Access:RW   DataWidth:0x20   // Register Bit 0 refers to Bit 16 of the MAC address; Bit 1 refers to bit 17 of the MAC address etc.
36570 #define UMAC_REG_MAC_1                                                                                       0x051010UL //Access:RW   DataWidth:0x10   // Register Bit 0 refers to Bit 0 of the MAC address; Register Bit 1 refers to Bit 1 of the MAC address etc. Bits 16 to 31 are reserved.
36571 #define UMAC_REG_FRM_LENGTH                                                                                  0x051014UL //Access:RW   DataWidth:0x10   // Defines a 16-Bit maximum frame length used by the MAC receive logic to check frames.
36572 #define UMAC_REG_PAUSE_QUANT                                                                                 0x051018UL //Access:RW   DataWidth:0x10   // 16-Bit value; sets; in increment of 512 Ethernet bit times; the pause quanta used in each Pause Frame sent to the remote Ethernet device.
36573 #define UMAC_REG_SFD_OFFSET                                                                                  0x051040UL //Access:RW   DataWidth:0x4    // Defines the length of the EFM preamble between 5 and 15 Bytes. When set to 0; 1; 2; 3 or 4; the Preamble EFM length is set to 5 Bytes.
36574 #define UMAC_REG_MAC_MODE                                                                                    0x051044UL //Access:RW   DataWidth:0x5    // Multi Field Register.
36575   #define UMAC_REG_MAC_MODE_PAUSE_RX_EN                                                                      (0x1<<3) // Rx Flow. Setting this bit will cause the receive MAC control to detect and act on PAUSE flow control frames. Clearing this bit causes the receive MAC control to ignore PAUSE flow control frames.
36576   #define UMAC_REG_MAC_MODE_PAUSE_RX_EN_SHIFT                                                                3
36577   #define UMAC_REG_MAC_MODE_PAUSE_TX_EN                                                                      (0x1<<4) // Tx Flow. Setting this bit will allow the transmit MAC control to send PAUSE flow control frames when requested by the system. Clearing this bit prevents the transmit MAC control from sending flow control frames.
36578   #define UMAC_REG_MAC_MODE_PAUSE_TX_EN_SHIFT                                                                4
36579   #define UMAC_REG_MAC_MODE_MAC_SPEED                                                                        (0x3<<0) // MAC Speed. 00: 10Mbps Ethernet Mode enabled 01: 100Mbps Ethernet Mode enabled 10: Gigabit Ethernet Mode enabled 11: 2.5Gigabit Ethernet Mode enabled.
36580   #define UMAC_REG_MAC_MODE_MAC_SPEED_SHIFT                                                                  0
36581   #define UMAC_REG_MAC_MODE_MAC_DUPLEX                                                                       (0x1<<2) // MAC Duplex. 0: Full Duplex Mode enabled 1: Half Duplex Mode enabled.
36582   #define UMAC_REG_MAC_MODE_MAC_DUPLEX_SHIFT                                                                 2
36583   #define UMAC_REG_MAC_MODE_MAC_RX_PAUSE                                                                     (0x1<<3) // MAC Pause Enabled in Receive. 0: MAC Pause Disabled in Receive 1: MAC Pause Enabled in Receive.
36584   #define UMAC_REG_MAC_MODE_MAC_RX_PAUSE_SHIFT                                                               3
36585   #define UMAC_REG_MAC_MODE_MAC_TX_PAUSE                                                                     (0x1<<4) // MAC Pause Enabled in Transmit. 0: MAC Pause Disabled in Transmit 1: MAC Pause Enabled in Transmit.
36586   #define UMAC_REG_MAC_MODE_MAC_TX_PAUSE_SHIFT                                                               4
36587   #define UMAC_REG_MAC_MODE_LINK_STATUS                                                                      (0x1<<5) // Link Status Indication. Set to '0'; when link_status input is low. Set to '1'; when link_status input is High.
36588   #define UMAC_REG_MAC_MODE_LINK_STATUS_SHIFT                                                                5
36589 #define UMAC_REG_TAG_0                                                                                       0x051048UL //Access:RW   DataWidth:0x11   // Multi Field Register.
36590   #define UMAC_REG_TAG_0_FRM_TAG_0                                                                           (0xffff<<0) // Outer tag of the programmable VLAN tag.
36591   #define UMAC_REG_TAG_0_FRM_TAG_0_SHIFT                                                                     0
36592   #define UMAC_REG_TAG_0_CONFIG_OUTER_TPID_ENABLE                                                            (0x1<<16) // If cleared then disable outer TPID detection.
36593   #define UMAC_REG_TAG_0_CONFIG_OUTER_TPID_ENABLE_SHIFT                                                      16
36594 #define UMAC_REG_TAG_1                                                                                       0x05104cUL //Access:RW   DataWidth:0x11   // Multi Field Register.
36595   #define UMAC_REG_TAG_1_FRM_TAG_1                                                                           (0xffff<<0) // inner tag of the programmable VLAN tag.
36596   #define UMAC_REG_TAG_1_FRM_TAG_1_SHIFT                                                                     0
36597   #define UMAC_REG_TAG_1_CONFIG_INNER_TPID_ENABLE                                                            (0x1<<16) // If cleared then disable inner TPID detection.
36598   #define UMAC_REG_TAG_1_CONFIG_INNER_TPID_ENABLE_SHIFT                                                      16
36599 #define UMAC_REG_RX_PAUSE_QUANTA_SCALE                                                                       0x051050UL //Access:RW   DataWidth:0x12   // Multi Field Register.
36600   #define UMAC_REG_RX_PAUSE_QUANTA_SCALE_SCALE_VALUE                                                         (0xffff<<0) // The pause timer is loaded with the value obtained after adding or subtracting the scale_value from the received pause quanta.
36601   #define UMAC_REG_RX_PAUSE_QUANTA_SCALE_SCALE_VALUE_SHIFT                                                   0
36602   #define UMAC_REG_RX_PAUSE_QUANTA_SCALE_SCALE_CONTROL                                                       (0x1<<16) // If clear; then subtract the scale_value from the received pause quanta. If set; then add the scale_value from the received pause quanta.
36603   #define UMAC_REG_RX_PAUSE_QUANTA_SCALE_SCALE_CONTROL_SHIFT                                                 16
36604   #define UMAC_REG_RX_PAUSE_QUANTA_SCALE_SCALE_FIX                                                           (0x1<<17) // If set; then receive pause quanta is ignored and a fixed quanta value programmed in SCALE_VALUE is loaded into the pause timer. If set; then SCALE_CONTROL is ignored. If cleared; then SCALE_CONTROL takes into effect.
36605   #define UMAC_REG_RX_PAUSE_QUANTA_SCALE_SCALE_FIX_SHIFT                                                     17
36606 #define UMAC_REG_TX_PREAMBLE                                                                                 0x051054UL //Access:RW   DataWidth:0x3    // Set the transmit preamble excluding SFD to be programmable from min of 2 bytes to the max allowable of 7 bytes; with granularity of 1 byte.
36607 #define UMAC_REG_TX_IPG_LENGTH                                                                               0x05105cUL //Access:RW   DataWidth:0x8    // Programmable field representing the IPG between Back-to-Back packets. This is the IPG parameter used exclusively in Full-Duplex mode when two transmit packets are sent back-to-back. Set this field to the number of bits of IPG desired. The default setting of 0x60 (96d) represents the minimum IPG of 96 bits.
36608 #define UMAC_REG_PFC_XOFF_TIMER                                                                              0x051060UL //Access:RW   DataWidth:0x10   // Time value sent in the Timer Field for classes in XOFF state (Unit is 512 bit-times).
36609 #define UMAC_REG_UMAC_EEE_CTRL                                                                               0x051064UL //Access:RW   DataWidth:0x8    // Multi Field Register.
36610   #define UMAC_REG_UMAC_EEE_CTRL_EEE_EN                                                                      (0x1<<3) // If set; the TX LPI policy control engine is enabled and the MAC inserts LPI_idle codes if the link is idle. The rx_lpi_detect assertion is independent of this configuration. Reset default depends on EEE_en_strap input; which if tied to 1; defaults to enabled; otherwise if tied to 0; defaults to disabled.
36611   #define UMAC_REG_UMAC_EEE_CTRL_EEE_EN_SHIFT                                                                3
36612   #define UMAC_REG_UMAC_EEE_CTRL_RX_FIFO_CHECK                                                               (0x1<<4) // If enabled; lpi_rx_detect is set whenever the LPI_IDLES are being received on the RX line and Unimac Rx FIFO is empty. By default; lpi_rx_detect is set only when whenever the LPI_IDLES are being received on the RX line.
36613   #define UMAC_REG_UMAC_EEE_CTRL_RX_FIFO_CHECK_SHIFT                                                         4
36614   #define UMAC_REG_UMAC_EEE_CTRL_EEE_TXCLK_DIS                                                               (0x1<<5) // If enabled; UNIMAC will shut down TXCLK to PHY; when in LPI state.
36615   #define UMAC_REG_UMAC_EEE_CTRL_EEE_TXCLK_DIS_SHIFT                                                         5
36616   #define UMAC_REG_UMAC_EEE_CTRL_DIS_EEE_10M                                                                 (0x1<<6) // When this bit is set and link is established at 10Mbps; LPI is not supported (saving is achieved by reduced PHY's output swing). UNIMAC ignores EEE feature on both Tx & Rx in 10Mbps. When cleared; Unimac doesn't differentiate between speeds for EEE feature.
36617   #define UMAC_REG_UMAC_EEE_CTRL_DIS_EEE_10M_SHIFT                                                           6
36618   #define UMAC_REG_UMAC_EEE_CTRL_LP_IDLE_PREDICTION_MODE                                                     (0x1<<7) // When set to 1; enables LP_IDLE Prediction. When set to 0; disables LP_IDLE Prediction.
36619   #define UMAC_REG_UMAC_EEE_CTRL_LP_IDLE_PREDICTION_MODE_SHIFT                                               7
36620 #define UMAC_REG_MII_EEE_DELAY_ENTRY_TIMER                                                                   0x051068UL //Access:RW   DataWidth:0x20   // This is the duration for which condition to move to LPI state must be satisfied; at the end of which MAC transitions to LPI State. The decrement unit is 1 micro-second. This register is meant for 10/100 Mbps speed.
36621 #define UMAC_REG_GMII_EEE_DELAY_ENTRY_TIMER                                                                  0x05106cUL //Access:RW   DataWidth:0x20   // This is the duration for which condition to move to LPI state must be satisfied; at the end of which MAC transitions to LPI State. The decrement unit is 1 micro-second. This register is meant for 1000 Mbps speed.
36622 #define UMAC_REG_UMAC_EEE_REF_COUNT                                                                          0x051070UL //Access:RW   DataWidth:0x10   // This field controls clock divider used to generate ~1us reference pulses used by EEE timers. It specifies integer number of timer clock cycles contained within 1us. We may consider having 0.5us reference; as timeout values in 802.3az/D1.3 are not always integer number of 1us.
36623 #define UMAC_REG_UMAC_RX_PKT_DROP_STATUS                                                                     0x051078UL //Access:RW   DataWidth:0x1    // Debug status; set if MAC receives an IPG less than programmed RX IPG or less than four bytes. Sticky bit. Clears when SW writes 0 into the field or by sw_reset.
36624 #define UMAC_REG_UMAC_SYMMETRIC_IDLE_THRESHOLD                                                               0x05107cUL //Access:RW   DataWidth:0x10   // If LPI_Prediction is enabled then this register defines the number of IDLEs to be received by the UniMAC before allowing LP_IDLE to be sent to Link Partner.
36625 #define UMAC_REG_MII_EEE_WAKE_TIMER                                                                          0x051080UL //Access:RW   DataWidth:0x10   // This is the duration for which MAC must wait to go back to ACTIVE state from LPI state when it receives packet for transmission. The decrement unit is 1 micro-second. This register is meant for 10/100 Mbps speed.
36626 #define UMAC_REG_GMII_EEE_WAKE_TIMER                                                                         0x051084UL //Access:RW   DataWidth:0x10   // This is the duration for which MAC must wait to go back to ACTIVE state from LPI state when it receives packet for transmission. The decrement unit is 1 micro-second. This register is meant for 1000 Mbps speed.
36627 #define UMAC_REG_UMAC_REV_ID                                                                                 0x051088UL //Access:RW   DataWidth:0x18   // Multi Field Register.
36628   #define UMAC_REG_UMAC_REV_ID_PATCH                                                                         (0xff<<0) // Unimac revision patch number.
36629   #define UMAC_REG_UMAC_REV_ID_PATCH_SHIFT                                                                   0
36630   #define UMAC_REG_UMAC_REV_ID_REVISION_ID_MINOR                                                             (0xff<<8) // Unimac version id field after decimal.
36631   #define UMAC_REG_UMAC_REV_ID_REVISION_ID_MINOR_SHIFT                                                       8
36632   #define UMAC_REG_UMAC_REV_ID_REVISION_ID_MAJOR                                                             (0xff<<16) // Unimac version id field before decimal.
36633   #define UMAC_REG_UMAC_REV_ID_REVISION_ID_MAJOR_SHIFT                                                       16
36634 #define UMAC_REG_TX_IPG_LENGTH1                                                                              0x05108cUL //Access:RW   DataWidth:0x1f   // Multi Field Register.
36635   #define UMAC_REG_TX_IPG_LENGTH1_IPGR1                                                                      (0x7f<<16) // Non Back-to-Back Transmit IPG part 1 (carrier sense window).
36636   #define UMAC_REG_TX_IPG_LENGTH1_IPGR1_SHIFT                                                                16
36637   #define UMAC_REG_TX_IPG_LENGTH1_IPGR2                                                                      (0x7f<<24) // Non Back-to-Back Transmit IPG part 2.
36638   #define UMAC_REG_TX_IPG_LENGTH1_IPGR2_SHIFT                                                                24
36639 #define UMAC_REG_ECO_RESERVED                                                                                0x051090UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
36640 #define UMAC_REG_DBG_SELECT                                                                                  0x051094UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
36641 #define UMAC_REG_DBG_DWORD_ENABLE                                                                            0x051098UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
36642 #define UMAC_REG_DBG_SHIFT                                                                                   0x05109cUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
36643 #define UMAC_REG_DBG_FORCE_VALID                                                                             0x0510a0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
36644 #define UMAC_REG_DBG_FORCE_FRAME                                                                             0x0510a4UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
36645 #define UMAC_REG_DBG_OUT_DATA                                                                                0x0510c0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
36646 #define UMAC_REG_DBG_OUT_DATA_SIZE                                                                           8
36647 #define UMAC_REG_DBG_OUT_VALID                                                                               0x0510e0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
36648 #define UMAC_REG_DBG_OUT_FRAME                                                                               0x0510e4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
36649 #define UMAC_REG_INT_STS                                                                                     0x051180UL //Access:R    DataWidth:0x2    // Multi Field Register.
36650   #define UMAC_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
36651   #define UMAC_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
36652   #define UMAC_REG_INT_STS_TX_OVERFLOW                                                                       (0x1<<1) // TX fifo overflow
36653   #define UMAC_REG_INT_STS_TX_OVERFLOW_SHIFT                                                                 1
36654 #define UMAC_REG_INT_MASK                                                                                    0x051184UL //Access:RW   DataWidth:0x2    // Multi Field Register.
36655   #define UMAC_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: UMAC_REG_INT_STS.ADDRESS_ERROR .
36656   #define UMAC_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
36657   #define UMAC_REG_INT_MASK_TX_OVERFLOW                                                                      (0x1<<1) // This bit masks, when set, the Interrupt bit: UMAC_REG_INT_STS.TX_OVERFLOW .
36658   #define UMAC_REG_INT_MASK_TX_OVERFLOW_SHIFT                                                                1
36659 #define UMAC_REG_INT_STS_WR                                                                                  0x051188UL //Access:WR   DataWidth:0x2    // Multi Field Register.
36660   #define UMAC_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
36661   #define UMAC_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
36662   #define UMAC_REG_INT_STS_WR_TX_OVERFLOW                                                                    (0x1<<1) // TX fifo overflow
36663   #define UMAC_REG_INT_STS_WR_TX_OVERFLOW_SHIFT                                                              1
36664 #define UMAC_REG_INT_STS_CLR                                                                                 0x05118cUL //Access:RC   DataWidth:0x2    // Multi Field Register.
36665   #define UMAC_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
36666   #define UMAC_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
36667   #define UMAC_REG_INT_STS_CLR_TX_OVERFLOW                                                                   (0x1<<1) // TX fifo overflow
36668   #define UMAC_REG_INT_STS_CLR_TX_OVERFLOW_SHIFT                                                             1
36669 #define UMAC_REG_MAC_PFC_TYPE                                                                                0x051300UL //Access:RW   DataWidth:0x10   // Pause Type.  This value is inserted into the Type/Length field of the Pause frames generated by the MAC and used to validate Pause frames received by the MAC.
36670 #define UMAC_REG_PAUSE_OPCODE                                                                                0x051304UL //Access:RW   DataWidth:0x10   // Pause Frame Opcode.  This value is inserted into the opcode field of the Pause frames generated by the MAC and used to validate Pause frames received by the MAC.  Note; the default value is for standard pause.
36671 #define UMAC_REG_MAC_PFC_OPCODE                                                                              0x051304UL //Access:RW   DataWidth:0x10   // These 16 bits are for opcode. Since PFC is not standardized yet; the opcode must be programmable to make sure that when it gets standardized; we can be standards compliant.
36672 #define UMAC_REG_MAC_PAUSE_DA_0                                                                              0x051308UL //Access:RW   DataWidth:0x20   // Pause frame Destination address.  This field is inserted into the destination address field of the MAC generated pause frames and is used to compare against the destination address of received packets.  The remaining 16 bits are contained in the next register.  By default, it contains the reserved multicast address of the MAC control frame.
36673 #define UMAC_REG_MAC_PFC_DA_0                                                                                0x051308UL //Access:RW   DataWidth:0x20   // Lower 32 bits of programmable DA for PPP. Since PPP is not standardized yet; the DA must be programmable to make sure that when it gets standardized; we can be standards compliant.
36674 #define UMAC_REG_MAC_PAUSE_DA_1                                                                              0x05130cUL //Access:RW   DataWidth:0x10   // Pause frame Destination address.  This field is inserted into the destination address field of the MAC generated pause frames and is used to compare against the destination address of received packets.  The remaining 32 bits are contained in the previous register.  By default, it contains the reserved multicast address of the MAC control frame.
36675 #define UMAC_REG_MAC_PFC_DA_1                                                                                0x05130cUL //Access:RW   DataWidth:0x10   // Upper 16 bits of programmable DA for PPP. Since PPP is not standardized yet; the DA must be programmable to make sure that when it gets standardized; we can be standards compliant.
36676 #define UMAC_REG_MAC_PAUSE_DA1_0                                                                             0x051310UL //Access:RW   DataWidth:0x20   // Pause frame Destination address.  This field is used to compare against the destination address of received packets.  The remaining 16 bits are contained in the next register.  By default, it contains the reserved multicast address of the MAC control frame.
36677 #define UMAC_REG_MACSEC_PROG_TX_CRC                                                                          0x051310UL //Access:RW   DataWidth:0x20   // The transmitted CRC can be corrupted by replacing the FCS of the transmitted frame by the FCS programmed in this register. This is enabled and controlled by MACSEC_CNTRL register.
36678 #define UMAC_REG_MAC_PAUSE_DA1_1                                                                             0x051314UL //Access:RW   DataWidth:0x10   // Pause frame Destination address.  This field is used to compare against the destination address of received packets.  The remaining 32 bits are contained in the previous register.  By default, it contains the reserved multicast address of the MAC control frame.
36679 #define UMAC_REG_MACSEC_CNTRL                                                                                0x051314UL //Access:RW   DataWidth:0x4    // Multi Field Register.
36680   #define UMAC_REG_MACSEC_CNTRL_TX_LAUNCH_EN                                                                 (0x1<<0) // Set the bit 0 (Tx_Launch_en) logic 0; if the tx_launch function is to be disabled. If set; then the launch_enable signal assertion/deassertion causes the packet transmit enabled/disabled. The launch_enable is per packet basis.
36681   #define UMAC_REG_MACSEC_CNTRL_TX_LAUNCH_EN_SHIFT                                                           0
36682   #define UMAC_REG_MACSEC_CNTRL_TX_CRC_CORUPT_EN                                                             (0x1<<1) // Setting this field enables the CRC corruption on the transmitted packets. The options of how to corrupt; depends on the field 2 of this register (TX_CRC_PROGRAM). The CRC corruption happens only on the frames for which TXCRCER is asserted by the system.
36683   #define UMAC_REG_MACSEC_CNTRL_TX_CRC_CORUPT_EN_SHIFT                                                       1
36684   #define UMAC_REG_MACSEC_CNTRL_TX_CRC_PROGRAM                                                               (0x1<<2) // If CRC corruption feature in enabled (TX_CRC_CORUPT_EN set); then in case where this bit when set; replaces the transmitted FCS with the programmed FCS. When cleared; corrupts the CRC of the transmitted packet internally.
36685   #define UMAC_REG_MACSEC_CNTRL_TX_CRC_PROGRAM_SHIFT                                                         2
36686   #define UMAC_REG_MACSEC_CNTRL_DIS_PAUSE_DATA_VAR_IPG                                                       (0x1<<3) // When this bit is 1; IPG between pause and data frame is as per the original design; i.e.; 13B or 12B; fixed. It should be noted; that as number of preamble bytes reduces from 7; the IPG also increases. When this bit is 0; IPG between pause and data frame is variable and equals programmed IPG or programmed IPG + 1.
36687   #define UMAC_REG_MACSEC_CNTRL_DIS_PAUSE_DATA_VAR_IPG_SHIFT                                                 3
36688 #define UMAC_REG_MAC_PAUSE_SA_0                                                                              0x051318UL //Access:RW   DataWidth:0x20   // This register contains the bits [31:0] in the 48-bit MAC address.  The MAC address is used as the SA for automatically generated MAC control pause frames.
36689 #define UMAC_REG_TS_STATUS_CNTRL                                                                             0x051318UL //Access:RW   DataWidth:0x5    // Multi Field Register.
36690   #define UMAC_REG_TS_STATUS_CNTRL_TX_TS_FIFO_FULL                                                           (0x1<<0) // Read-only field assertion shows that the transmit timestamp FIFO is full.
36691   #define UMAC_REG_TS_STATUS_CNTRL_TX_TS_FIFO_FULL_SHIFT                                                     0
36692   #define UMAC_REG_TS_STATUS_CNTRL_TX_TS_FIFO_EMPTY                                                          (0x1<<1) // Read-only field assertion shows that the transmit timestamp FIFO is empty.
36693   #define UMAC_REG_TS_STATUS_CNTRL_TX_TS_FIFO_EMPTY_SHIFT                                                    1
36694   #define UMAC_REG_TS_STATUS_CNTRL_WORD_AVAIL                                                                (0x7<<2) // Indicates number of cells filled in the TX timestamp FIFO.
36695   #define UMAC_REG_TS_STATUS_CNTRL_WORD_AVAIL_SHIFT                                                          2
36696 #define UMAC_REG_MAC_PAUSE_SA_1                                                                              0x05131cUL //Access:RW   DataWidth:0x10   // This register contains the bits [47:32] in the 48-bit MAC address.  The MAC address is used as the SA for automatically generated MAC control pause frames.
36697 #define UMAC_REG_TX_TS_DATA                                                                                  0x05131cUL //Access:RW   DataWidth:0x20   // Every read of this register will fetch out one timestamp value corresponding to the preceding seq_id read from the transmit FIFO. Every 49 bit; val_bit + seq_id + timestamp is read in two steps; i.e.; one read from 0x10f (val_bit + seq_id) followed by another read from 0x1c7 (timestamp). Timestamp read without a preceding seq_id read will fetch stale timestamp value.
36698 #define UMAC_REG_PAUSE_CONTROL                                                                               0x051330UL //Access:RW   DataWidth:0x20   // Multi Field Register.
36699   #define UMAC_REG_PAUSE_CONTROL_PAUSE_TIME                                                                  (0xffff<<0) // If set and a Pause frame is being forced, send a Pause frame with the Pause Time Field specified in rf_omac_pause_time.  If this bit is cleared send a Pause frame with the zero pause time.
36700   #define UMAC_REG_PAUSE_CONTROL_PAUSE_TIME_SHIFT                                                            0
36701   #define UMAC_REG_PAUSE_CONTROL_TIME_NRESUME                                                                (0x1<<17) // If set and a Pause frame is being forced, send a Pause frame with the Pause Time Field specified in rf_omac_pause_time.  If this bit is cleared send a Pause frame with the zero pause time.
36702   #define UMAC_REG_PAUSE_CONTROL_TIME_NRESUME_SHIFT                                                          17
36703   #define UMAC_REG_PAUSE_CONTROL_PAUSE_MODE                                                                  (0x1<<18) // Pause mode 0 = Standard Pause, 1 = PFC Pause.
36704   #define UMAC_REG_PAUSE_CONTROL_PAUSE_MODE_SHIFT                                                            18
36705   #define UMAC_REG_PAUSE_CONTROL_FORCE_STD_PAUSE                                                             (0x1<<23) // Force sending a Standard Pause Frame.  The value of the Pause time is defined by rf_omac_time_nresume.  If rf_omac_time_nresume is set, the chip should continue to send Standard Pause frames at periodic intervals until rf_omac_time_nresume  is cleared.  If rf_omac_time_nresume is cleared, after sending a single Standard Pause frame the internal timer should be cleared.
36706   #define UMAC_REG_PAUSE_CONTROL_FORCE_STD_PAUSE_SHIFT                                                       23
36707   #define UMAC_REG_PAUSE_CONTROL_FORCE_PP_PAUSE                                                              (0xff<<24) // Force sending a Per Priority Pause Frame.  Each bit in this field corresponds to a priority that should be set in a Per Priority Pause frame.  Bit 2 is priority 0 and so on.  The value of the Pause time is defined by rf_omac_time_nresume .  If rf_omac_time_nresume is set, the chip should continue to send Per Priority Pause frames at periodic intervals until rf_omac_time_nresume is cleared.  If rf_omac_time_nresume is cleared, after sending a single Per Priority Pause frame the internal timers for the selected priorities should be cleared. Note:  After forcing a Pause on a 10G port, a Resume must be forced to return the chip to normal Pause/Resume behavior.
36708   #define UMAC_REG_PAUSE_CONTROL_FORCE_PP_PAUSE_SHIFT                                                        24
36709   #define UMAC_REG_PAUSE_CONTROL_VALUE                                                                       (0x1ffff<<0) // Each bit in this register represents 512 bit times independent of the port speed. Values of 0 and 1 are illegal.
36710   #define UMAC_REG_PAUSE_CONTROL_VALUE_SHIFT                                                                 0
36711   #define UMAC_REG_PAUSE_CONTROL_ENABLE                                                                      (0x1<<17) // Enable Extra Pause Frames.
36712   #define UMAC_REG_PAUSE_CONTROL_ENABLE_SHIFT                                                                17
36713 #define UMAC_REG_RSV_ERR_MASK                                                                                0x051334UL //Access:RW   DataWidth:0x16   // 0 - skipped (unsupported) 1 - stackvlan (unsupported) 2 - carrerr (on by default) 3 - codeerr (on by default) 4 - crcerr (on by default) 5 - lenerr 6 - oversize (on by default) 7 - rxok 8 - mcast 9 - bcast 10 - dribble (on by default) 11 - control 12 - pause (on by default) 13 - unsupp_op 14 - vlan 15 - unicast 16 - truncate (on by default) 17 - runt (on by default) 18 - ppp (per priority pause) 19 - rxfifooflow (rx fifo overflow (on by default)) [21:20] - unused
36714 #define UMAC_REG_FLUSH_CONTROL                                                                               0x051334UL //Access:RW   DataWidth:0x1    // Flush enable bit to drop out all packets in Tx FIFO without egressing any packets when set.
36715 #define UMAC_REG_PROBE_ADDRESS                                                                               0x051338UL //Access:RW   DataWidth:0x8    // probe address bit 7 - U/L bit 6 - GMII/XMGII CLK bits [5:0] mux select
36716 #define UMAC_REG_RXFIFO_STAT                                                                                 0x051338UL //Access:RW   DataWidth:0x2    // Multi Field Register.
36717   #define UMAC_REG_RXFIFO_STAT_RXFIFO_UNDERRUN                                                               (0x1<<0) // RXFIFO Underrun occurred. Cleared by only reset.
36718   #define UMAC_REG_RXFIFO_STAT_RXFIFO_UNDERRUN_SHIFT                                                         0
36719   #define UMAC_REG_RXFIFO_STAT_RXFIFO_OVERRUN                                                                (0x1<<1) // RXFIFO Overrun occurred. Cleared by only reset.
36720   #define UMAC_REG_RXFIFO_STAT_RXFIFO_OVERRUN_SHIFT                                                          1
36721 #define UMAC_REG_PROBE_DATA                                                                                  0x05133cUL //Access:R    DataWidth:0x20   // probe data based on probe address
36722 #define UMAC_REG_TXFIFO_STAT                                                                                 0x05133cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
36723   #define UMAC_REG_TXFIFO_STAT_TXFIFO_UNDERRUN                                                               (0x1<<0) // TXFIFO Underrun occurred. Cleared by only reset.
36724   #define UMAC_REG_TXFIFO_STAT_TXFIFO_UNDERRUN_SHIFT                                                         0
36725   #define UMAC_REG_TXFIFO_STAT_TXFIFO_OVERRUN                                                                (0x1<<1) // TXFIFO Overrun occurred. Cleared by only reset.
36726   #define UMAC_REG_TXFIFO_STAT_TXFIFO_OVERRUN_SHIFT                                                          1
36727 #define UMAC_REG_MAC_PFC_CTRL                                                                                0x051340UL //Access:RW   DataWidth:0x6    // Multi Field Register.
36728   #define UMAC_REG_MAC_PFC_CTRL_PFC_TX_ENBL                                                                  (0x1<<0) // Enables the PPP-Tx functionality.
36729   #define UMAC_REG_MAC_PFC_CTRL_PFC_TX_ENBL_SHIFT                                                            0
36730   #define UMAC_REG_MAC_PFC_CTRL_PFC_RX_ENBL                                                                  (0x1<<1) // Enables the PPP-Rx functionality.
36731   #define UMAC_REG_MAC_PFC_CTRL_PFC_RX_ENBL_SHIFT                                                            1
36732   #define UMAC_REG_MAC_PFC_CTRL_FORCE_PFC_XON                                                                (0x1<<2) // Instructs MAC to send Xon message to all classes of service.
36733   #define UMAC_REG_MAC_PFC_CTRL_FORCE_PFC_XON_SHIFT                                                          2
36734   #define UMAC_REG_MAC_PFC_CTRL_RX_PASS_PFC_FRM                                                              (0x1<<4) // When set; MAC pass PFC frame to the system. Otherwise; PFC frame is discarded.
36735   #define UMAC_REG_MAC_PFC_CTRL_RX_PASS_PFC_FRM_SHIFT                                                        4
36736   #define UMAC_REG_MAC_PFC_CTRL_PFC_STATS_EN                                                                 (0x1<<5) // When clear; none of PFC related counters should increment. Otherwise; PFC counters is in full function. Note: it is programming requirement to set this bit when PFC function is enable.
36737   #define UMAC_REG_MAC_PFC_CTRL_PFC_STATS_EN_SHIFT                                                           5
36738 #define UMAC_REG_MAC_PFC_REFRESH_CTRL                                                                        0x051344UL //Access:RW   DataWidth:0x20   // Multi Field Register.
36739   #define UMAC_REG_MAC_PFC_REFRESH_CTRL_PFC_REFRESH_EN                                                       (0x1<<0) // Enables the PPP refresh functionality on the Tx side. When enabled; the MAC sends Xoff message on refresh counter becoming 0.
36740   #define UMAC_REG_MAC_PFC_REFRESH_CTRL_PFC_REFRESH_EN_SHIFT                                                 0
36741   #define UMAC_REG_MAC_PFC_REFRESH_CTRL_PFC_REFRESH_TIMER                                                    (0xffff<<16) // PPP refresh counter value.
36742   #define UMAC_REG_MAC_PFC_REFRESH_CTRL_PFC_REFRESH_TIMER_SHIFT                                              16
36743 #define MCP2_REG_PRTY_MASK                                                                                   0x052044UL //Access:RW   DataWidth:0x1    // Multi Field Register.
36744   #define MCP2_REG_PRTY_MASK_ROM_PARITY                                                                      (0x1<<0) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS.ROM_PARITY .
36745   #define MCP2_REG_PRTY_MASK_ROM_PARITY_SHIFT                                                                0
36746 #define MCP2_REG_ECO_RESERVED                                                                                0x052200UL //Access:RW   DataWidth:0x8    // Debug only: Reserved bits for ECO.
36747 #define MCP2_REG_PRTY_MASK_H_0                                                                               0x052208UL //Access:RW   DataWidth:0xc    // Multi Field Register.
36748   #define MCP2_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
36749   #define MCP2_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                   0
36750   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM006_I_ECC_0_RF_INT .
36751   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT_SHIFT                                                 1
36752   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT                                                       (0x1<<2) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM006_I_ECC_1_RF_INT .
36753   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT_SHIFT                                                 2
36754   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_2_RF_INT                                                       (0x1<<3) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM006_I_ECC_2_RF_INT .
36755   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_2_RF_INT_SHIFT                                                 3
36756   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_3_RF_INT                                                       (0x1<<4) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM006_I_ECC_3_RF_INT .
36757   #define MCP2_REG_PRTY_MASK_H_0_MEM006_I_ECC_3_RF_INT_SHIFT                                                 4
36758   #define MCP2_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT                                                         (0x1<<5) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM007_I_ECC_RF_INT .
36759   #define MCP2_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT_SHIFT                                                   5
36760   #define MCP2_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
36761   #define MCP2_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     6
36762   #define MCP2_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
36763   #define MCP2_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     7
36764   #define MCP2_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
36765   #define MCP2_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     8
36766   #define MCP2_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
36767   #define MCP2_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     9
36768   #define MCP2_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<10) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
36769   #define MCP2_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     10
36770   #define MCP2_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<11) // This bit masks, when set, the Parity bit: MCP2_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
36771   #define MCP2_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     11
36772 #define MCP2_REG_MEM006_RF_ECC_ERROR_CONNECT_0                                                               0x052214UL //Access:W    DataWidth:0xa    // Register to generate up to two ECC errors on the next write to memory: mcp.i_mcp_scratchpad_mem_0.rf_ecc_error_connect_0 Includes 2 words of 5 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 8. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
36773 #define MCP2_REG_MEM006_RF_ECC_ERROR_CONNECT_1                                                               0x052218UL //Access:W    DataWidth:0xa    // Register to generate up to two ECC errors on the next write to memory: mcp.i_mcp_scratchpad_mem_0.rf_ecc_error_connect_1 Includes 2 words of 5 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 8. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
36774 #define MCP2_REG_MEM006_RF_ECC_ERROR_CONNECT_2                                                               0x05221cUL //Access:W    DataWidth:0xa    // Register to generate up to two ECC errors on the next write to memory: mcp.i_mcp_scratchpad_mem_0.rf_ecc_error_connect_2 Includes 2 words of 5 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 8. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
36775 #define MCP2_REG_MEM006_RF_ECC_ERROR_CONNECT_3                                                               0x052220UL //Access:W    DataWidth:0xa    // Register to generate up to two ECC errors on the next write to memory: mcp.i_mcp_scratchpad_mem_0.rf_ecc_error_connect_3 Includes 2 words of 5 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 8. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
36776 #define MCP2_REG_MEM_ECC_ENABLE_0                                                                            0x052224UL //Access:RW   DataWidth:0x6    // Multi Field Register.
36777   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance mcp.i_flsh.i_flsh_buffer.i_ecc in module flsh_buffer
36778   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                    0
36779   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_0 in module mcp_scratchpad_mem
36780   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN_SHIFT                                                  1
36781   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN                                                        (0x1<<2) // Enable ECC for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_1 in module mcp_scratchpad_mem
36782   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN_SHIFT                                                  2
36783   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_2_EN                                                        (0x1<<3) // Enable ECC for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_2 in module mcp_scratchpad_mem
36784   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_2_EN_SHIFT                                                  3
36785   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_3_EN                                                        (0x1<<4) // Enable ECC for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_3 in module mcp_scratchpad_mem
36786   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_3_EN_SHIFT                                                  4
36787   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN                                                          (0x1<<5) // Enable ECC for memory ecc instance mcp.i_mcp_scratchpad_mem_1.i_ecc in module mcp_scratchpad_nobe_mem
36788   #define MCP2_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN_SHIFT                                                    5
36789 #define MCP2_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x052228UL //Access:RW   DataWidth:0x6    // Multi Field Register.
36790   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance mcp.i_flsh.i_flsh_buffer.i_ecc in module flsh_buffer
36791   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                             0
36792   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_0 in module mcp_scratchpad_mem
36793   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY_SHIFT                                           1
36794   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY                                                 (0x1<<2) // Set parity only for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_1 in module mcp_scratchpad_mem
36795   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY_SHIFT                                           2
36796   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_2_PRTY                                                 (0x1<<3) // Set parity only for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_2 in module mcp_scratchpad_mem
36797   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_2_PRTY_SHIFT                                           3
36798   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_3_PRTY                                                 (0x1<<4) // Set parity only for memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_3 in module mcp_scratchpad_mem
36799   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_3_PRTY_SHIFT                                           4
36800   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY                                                   (0x1<<5) // Set parity only for memory ecc instance mcp.i_mcp_scratchpad_mem_1.i_ecc in module mcp_scratchpad_nobe_mem
36801   #define MCP2_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY_SHIFT                                             5
36802 #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x05222cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
36803   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance mcp.i_flsh.i_flsh_buffer.i_ecc in module flsh_buffer
36804   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                      0
36805   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_0 in module mcp_scratchpad_mem
36806   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT_SHIFT                                    1
36807   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT                                          (0x1<<2) // Record if a correctable error occurred on memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_1 in module mcp_scratchpad_mem
36808   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT_SHIFT                                    2
36809   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_2_CORRECT                                          (0x1<<3) // Record if a correctable error occurred on memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_2 in module mcp_scratchpad_mem
36810   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_2_CORRECT_SHIFT                                    3
36811   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_3_CORRECT                                          (0x1<<4) // Record if a correctable error occurred on memory ecc instance mcp.i_mcp_scratchpad_mem_0.i_ecc_3 in module mcp_scratchpad_mem
36812   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_3_CORRECT_SHIFT                                    4
36813   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT                                            (0x1<<5) // Record if a correctable error occurred on memory ecc instance mcp.i_mcp_scratchpad_mem_1.i_ecc in module mcp_scratchpad_nobe_mem
36814   #define MCP2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT_SHIFT                                      5
36815 #define MCP2_REG_MEM_ECC_EVENTS                                                                              0x052230UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
36816 #define MCP2_REG_DBG_SELECT                                                                                  0x052400UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
36817 #define MCP2_REG_DBG_DWORD_ENABLE                                                                            0x052404UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
36818 #define MCP2_REG_DBG_SHIFT                                                                                   0x052408UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
36819 #define MCP2_REG_DBG_OUT_DATA                                                                                0x052420UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
36820 #define MCP2_REG_DBG_OUT_DATA_SIZE                                                                           8
36821 #define MCP2_REG_DBG_FORCE_VALID                                                                             0x052440UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
36822 #define MCP2_REG_DBG_FORCE_FRAME                                                                             0x052444UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
36823 #define MCP2_REG_DBG_OUT_VALID                                                                               0x052448UL //Access:R    DataWidth:0x4    // Dbgmux output valid
36824 #define MCP2_REG_DBG_OUT_FRAME                                                                               0x05244cUL //Access:R    DataWidth:0x4    // Dbgmux output frame
36825 #define OPTE_REG_PRTY_MASK_H_0                                                                               0x053004UL //Access:RW   DataWidth:0xb    // Multi Field Register.
36826   #define OPTE_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
36827   #define OPTE_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     0
36828   #define OPTE_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
36829   #define OPTE_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                     1
36830   #define OPTE_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
36831   #define OPTE_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     2
36832   #define OPTE_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
36833   #define OPTE_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     3
36834   #define OPTE_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
36835   #define OPTE_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     4
36836   #define OPTE_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
36837   #define OPTE_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     5
36838   #define OPTE_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
36839   #define OPTE_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
36840   #define OPTE_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
36841   #define OPTE_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     7
36842   #define OPTE_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
36843   #define OPTE_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     8
36844   #define OPTE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
36845   #define OPTE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     9
36846   #define OPTE_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                           (0x1<<10) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
36847   #define OPTE_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                     10
36848 #define OPTE_REG_MEM_ECC_EVENTS                                                                              0x053010UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
36849 #define OPTE_REG_ECO_RESERVED                                                                                0x053200UL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
36850 #define OPTE_REG_DORQ_FIFO_ALMOST_FULL_THR                                                                   0x053204UL //Access:RW   DataWidth:0x5    // This field defines number of 256 bits data entries in the DORQ FIFO. When the occupancy is more than that number, local edpm_en is de-asserted. It is than combined with edpm_en from NIG to create the global edpm_en
36851 #define OPTE_REG_PRTY_MASK                                                                                   0x05320cUL //Access:RW   DataWidth:0x1    // Multi Field Register.
36852   #define OPTE_REG_PRTY_MASK_DATAPATH_PARITY_ERROR                                                           (0x1<<0) // This bit masks, when set, the Parity bit: OPTE_REG_PRTY_STS.DATAPATH_PARITY_ERROR .
36853   #define OPTE_REG_PRTY_MASK_DATAPATH_PARITY_ERROR_SHIFT                                                     0
36854 #define PCIE_REG_PRTY_MASK_H_0                                                                               0x054004UL //Access:RW   DataWidth:0x8    // Multi Field Register.
36855   #define PCIE_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
36856   #define PCIE_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                   0
36857   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
36858   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                   1
36859   #define PCIE_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
36860   #define PCIE_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     2
36861   #define PCIE_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
36862   #define PCIE_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     3
36863   #define PCIE_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
36864   #define PCIE_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     4
36865   #define PCIE_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
36866   #define PCIE_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     5
36867   #define PCIE_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
36868   #define PCIE_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
36869   #define PCIE_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
36870   #define PCIE_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     7
36871   #define PCIE_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
36872   #define PCIE_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                   0
36873   #define PCIE_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
36874   #define PCIE_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                   1
36875   #define PCIE_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT                                                         (0x1<<2) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM010_I_ECC_RF_INT .
36876   #define PCIE_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT_SHIFT                                                   2
36877   #define PCIE_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                         (0x1<<3) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
36878   #define PCIE_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                   3
36879   #define PCIE_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT                                                         (0x1<<5) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM007_I_ECC_RF_INT .
36880   #define PCIE_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT_SHIFT                                                   5
36881   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_0                                                         (0x1<<8) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_0 .
36882   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_0_SHIFT                                                   8
36883   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_1                                                         (0x1<<9) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_1 .
36884   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_1_SHIFT                                                   9
36885   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_2                                                         (0x1<<10) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_2 .
36886   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_2_SHIFT                                                   10
36887   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_3                                                         (0x1<<11) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_3 .
36888   #define PCIE_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_3_SHIFT                                                   11
36889   #define PCIE_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_1                                                         (0x1<<12) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY_1 .
36890   #define PCIE_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_1_SHIFT                                                   12
36891   #define PCIE_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_2                                                         (0x1<<13) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY_2 .
36892   #define PCIE_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_2_SHIFT                                                   13
36893   #define PCIE_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_1                                                         (0x1<<14) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY_1 .
36894   #define PCIE_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_1_SHIFT                                                   14
36895   #define PCIE_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_2                                                         (0x1<<15) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY_2 .
36896   #define PCIE_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_2_SHIFT                                                   15
36897 #define PCIE_REG_MEM_ECC_ENABLE_0                                                                            0x054010UL //Access:RW   DataWidth:0x2    // Multi Field Register.
36898   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance pcie_top_wrapper.i_ram_1p_rbuf.i_ecc in module ram_1p_rbuf
36899   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                    0
36900   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance pcie_top_wrapper.i_ram_2p_sotbuf.i_ecc in module ram_2p_sotbuf
36901   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                    1
36902   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance pcie_top_wrapper.u_d2t_fifo.i_ecc in module d2t_fifo_e4
36903   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                    0
36904   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance pcie_top_wrapper.u_header_mem.i_ecc in module header_log_mem_e4
36905   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                    1
36906   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN                                                          (0x1<<2) // Enable ECC for memory ecc instance pcie_top_wrapper.u_tlda_mem.i_ecc in module pcie_tlda_mem_e4
36907   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN_SHIFT                                                    2
36908   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN                                                          (0x1<<3) // Enable ECC for memory ecc instance pcie_top_wrapper.u_tlda2_mem.i_ecc in module pcie_tlda_mem_e4
36909   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN_SHIFT                                                    3
36910   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN                                                          (0x1<<5) // Enable ECC for memory ecc instance pcie_top_wrapper.u_replay_data_mem.i_ecc in module pcie_replay_e4
36911   #define PCIE_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN_SHIFT                                                    5
36912 #define PCIE_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x054014UL //Access:RW   DataWidth:0x2    // Multi Field Register.
36913   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance pcie_top_wrapper.i_ram_1p_rbuf.i_ecc in module ram_1p_rbuf
36914   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                             0
36915   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance pcie_top_wrapper.i_ram_2p_sotbuf.i_ecc in module ram_2p_sotbuf
36916   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                             1
36917   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance pcie_top_wrapper.u_d2t_fifo.i_ecc in module d2t_fifo_e4
36918   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                             0
36919   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance pcie_top_wrapper.u_header_mem.i_ecc in module header_log_mem_e4
36920   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                             1
36921   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY                                                   (0x1<<2) // Set parity only for memory ecc instance pcie_top_wrapper.u_tlda_mem.i_ecc in module pcie_tlda_mem_e4
36922   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY_SHIFT                                             2
36923   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY                                                   (0x1<<3) // Set parity only for memory ecc instance pcie_top_wrapper.u_tlda2_mem.i_ecc in module pcie_tlda_mem_e4
36924   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY_SHIFT                                             3
36925   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY                                                   (0x1<<5) // Set parity only for memory ecc instance pcie_top_wrapper.u_replay_data_mem.i_ecc in module pcie_replay_e4
36926   #define PCIE_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY_SHIFT                                             5
36927 #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x054018UL //Access:RC   DataWidth:0x2    // Multi Field Register.
36928   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.i_ram_1p_rbuf.i_ecc in module ram_1p_rbuf
36929   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                      0
36930   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.i_ram_2p_sotbuf.i_ecc in module ram_2p_sotbuf
36931   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                      1
36932   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.u_d2t_fifo.i_ecc in module d2t_fifo_e4
36933   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                      0
36934   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.u_header_mem.i_ecc in module header_log_mem_e4
36935   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                      1
36936   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT                                            (0x1<<2) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.u_tlda_mem.i_ecc in module pcie_tlda_mem_e4
36937   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT_SHIFT                                      2
36938   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT                                            (0x1<<3) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.u_tlda2_mem.i_ecc in module pcie_tlda_mem_e4
36939   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT_SHIFT                                      3
36940   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT                                            (0x1<<5) // Record if a correctable error occurred on memory ecc instance pcie_top_wrapper.u_replay_data_mem.i_ecc in module pcie_replay_e4
36941   #define PCIE_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT_SHIFT                                      5
36942 #define PCIE_REG_MEM_ECC_EVENTS                                                                              0x05401cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
36943 #define PCIE_REG_ECO_RESERVED                                                                                0x054200UL //Access:RW   DataWidth:0x20   // Eco reserved register.
36944 #define PCIE_REG_PCIE_CONTROL_BITS                                                                           0x054204UL //Access:RW   DataWidth:0x5    // Multi Field Register.
36945   #define PCIE_REG_PCIE_CONTROL_BITS_USER_L1_ENTER                                                           (0x1<<2) // Set to enter L1 state.
36946   #define PCIE_REG_PCIE_CONTROL_BITS_USER_L1_ENTER_SHIFT                                                     2
36947   #define PCIE_REG_PCIE_CONTROL_BITS_USER_L23_REQ                                                            (0x1<<3) // Set to request entry to L23 state (app_ready_entr_l23).
36948   #define PCIE_REG_PCIE_CONTROL_BITS_USER_L23_REQ_SHIFT                                                      3
36949   #define PCIE_REG_PCIE_CONTROL_BITS_USER_SEND_LTR1                                                          (0x1<<4) // Set to send LTR1.
36950   #define PCIE_REG_PCIE_CONTROL_BITS_USER_SEND_LTR1_SHIFT                                                    4
36951   #define PCIE_REG_PCIE_CONTROL_BITS_USER_RC_MODE                                                            (0x1<<0) // Set to enter Root Controller Mode.
36952   #define PCIE_REG_PCIE_CONTROL_BITS_USER_RC_MODE_SHIFT                                                      0
36953   #define PCIE_REG_PCIE_CONTROL_BITS_USER_ALLOW_GEN3                                                         (0x1<<1) // Set to allow Gen3 mode.
36954   #define PCIE_REG_PCIE_CONTROL_BITS_USER_ALLOW_GEN3_SHIFT                                                   1
36955   #define PCIE_REG_PCIE_CONTROL_BITS_USER_STOP_L1SUB                                                         (0x1<<5) // Stop L1Sub control bit.
36956   #define PCIE_REG_PCIE_CONTROL_BITS_USER_STOP_L1SUB_SHIFT                                                   5
36957 #define PCIE_REG_PCIE_STATUS_BITS                                                                            0x054208UL //Access:R    DataWidth:0x9    // Multi Field Register.
36958   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L0                                                               (0x1<<1) // Link in L0 Status bit.
36959   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L0_SHIFT                                                         1
36960   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L23                                                              (0x1<<4) // Link in L23 Status bit.
36961   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L23_SHIFT                                                        4
36962   #define PCIE_REG_PCIE_STATUS_BITS_PTM_ATTN                                                                 (0x1<<0) // Timesynch Data is ready in PCIE FIFO.
36963   #define PCIE_REG_PCIE_STATUS_BITS_PTM_ATTN_SHIFT                                                           0
36964   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L11                                                              (0x1<<2) // Link in L11 Status bit.
36965   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L11_SHIFT                                                        2
36966   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L12                                                              (0x1<<3) // Link in L12 Status bit.
36967   #define PCIE_REG_PCIE_STATUS_BITS_LINK_IN_L12_SHIFT                                                        3
36968   #define PCIE_REG_PCIE_STATUS_BITS_LNK_PHY_DEVICE_TYPE                                                      (0x7<<5) // Phy Device Type.
36969   #define PCIE_REG_PCIE_STATUS_BITS_LNK_PHY_DEVICE_TYPE_SHIFT                                                5
36970   #define PCIE_REG_PCIE_STATUS_BITS_PHY_PLL_LOCK                                                             (0x1<<8) // PLL Lock status bit.
36971   #define PCIE_REG_PCIE_STATUS_BITS_PHY_PLL_LOCK_SHIFT                                                       8
36972 #define PCIE_REG_PCIE_DEBUG_BITS                                                                             0x05420cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
36973   #define PCIE_REG_PCIE_DEBUG_BITS_SPLITTBL_TL_PERR                                                          (0x1<<0) // Force Parity Error on Split Table memory.
36974   #define PCIE_REG_PCIE_DEBUG_BITS_SPLITTBL_TL_PERR_SHIFT                                                    0
36975   #define PCIE_REG_PCIE_DEBUG_BITS_TIMERTBL_TL_PERR                                                          (0x1<<1) // Force Parity Error on Timer Table memory.
36976   #define PCIE_REG_PCIE_DEBUG_BITS_TIMERTBL_TL_PERR_SHIFT                                                    1
36977 #define PCIE_REG_SOFT_RESET_CONTROL                                                                          0x054210UL //Access:RW   DataWidth:0x7    // Multi Field Register.
36978   #define PCIE_REG_SOFT_RESET_CONTROL_APP_INIT_RST                                                           (0x1<<0) //
36979   #define PCIE_REG_SOFT_RESET_CONTROL_APP_INIT_RST_SHIFT                                                     0
36980   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_WAKE_REF_RST_N                                                    (0x1<<1) //
36981   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_WAKE_REF_RST_N_SHIFT                                              1
36982   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_SQUELCH_RST_N                                                     (0x1<<2) //
36983   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_SQUELCH_RST_N_SHIFT                                               2
36984   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_STICKY_RST_N                                                      (0x1<<3) //
36985   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_STICKY_RST_N_SHIFT                                                3
36986   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_NON_STICKY_RST_N                                                  (0x1<<4) //
36987   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_NON_STICKY_RST_N_SHIFT                                            4
36988   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_CORE_RST_N                                                        (0x1<<5) //
36989   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_CORE_RST_N_SHIFT                                                  5
36990   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_PIPE_RST_N                                                        (0x1<<6) //
36991   #define PCIE_REG_SOFT_RESET_CONTROL_SOFT_PIPE_RST_N_SHIFT                                                  6
36992 #define PCIE_REG_OBFF_CONTROL_1                                                                              0x054214UL //Access:RW   DataWidth:0x14   // Multi Field Register.
36993   #define PCIE_REG_OBFF_CONTROL_1_RECEIVEDREQUEST                                                            (0x1<<0) //
36994   #define PCIE_REG_OBFF_CONTROL_1_RECEIVEDREQUEST_SHIFT                                                      0
36995   #define PCIE_REG_OBFF_CONTROL_1_OBFFSIGNALENABLE                                                           (0x1<<1) // This bit is set by firmware when host system sets OBFF Enable to 2'b11. Firmware must clear this bit when the host changes OBFF Enable from 2'b11 to any other value
36996   #define PCIE_REG_OBFF_CONTROL_1_OBFFSIGNALENABLE_SHIFT                                                     1
36997   #define PCIE_REG_OBFF_CONTROL_1_OBFFWAKEPOLARITY                                                           (0x1<<2) // Set to 1 to indicate that the pcore WakeIn input is active high. This bit should only be set in the event a workaround is required.
36998   #define PCIE_REG_OBFF_CONTROL_1_OBFFWAKEPOLARITY_SHIFT                                                     2
36999   #define PCIE_REG_OBFF_CONTROL_1_DISABLECPUACTIVEFORCING                                                    (0x1<<3) // Set to 1 to prevent incoming Request TLPs from forcing the OBFF state to CPU Active.
37000   #define PCIE_REG_OBFF_CONTROL_1_DISABLECPUACTIVEFORCING_SHIFT                                              3
37001   #define PCIE_REG_OBFF_CONTROL_1_MINIMUMWAKEFALLINGEDGEDELAY                                                (0xffff<<4) // Minimum Wake Falling Edge Delay(this reset value is a count value based on 2ns clock period, for a time value of 700ns)
37002   #define PCIE_REG_OBFF_CONTROL_1_MINIMUMWAKEFALLINGEDGEDELAY_SHIFT                                          4
37003 #define PCIE_REG_OBFF_CONTROL_2                                                                              0x054218UL //Access:RW   DataWidth:0x20   // Multi Field Register.
37004   #define PCIE_REG_OBFF_CONTROL_2_MINIMUMWAKEPULSEWIDTH                                                      (0xffff<<0) // Minimum Wake Pulse Width (this reset value is a count value based on 2ns clock period, for a time value of 200ns)
37005   #define PCIE_REG_OBFF_CONTROL_2_MINIMUMWAKEPULSEWIDTH_SHIFT                                                0
37006   #define PCIE_REG_OBFF_CONTROL_2_MAXIMUMWAKEPULSEWIDTH                                                      (0xffff<<16) // Maximum Wake Pulse Width (this reset value is a count value based on 2ns clock period, for a time value of 600ns)
37007   #define PCIE_REG_OBFF_CONTROL_2_MAXIMUMWAKEPULSEWIDTH_SHIFT                                                16
37008 #define PCIE_REG_OBFF_STATUS_1                                                                               0x05421cUL //Access:R    DataWidth:0x14   // Multi Field Register.
37009   #define PCIE_REG_OBFF_STATUS_1_RXOBFFUPDATE                                                                (0x1<<0) //
37010   #define PCIE_REG_OBFF_STATUS_1_RXOBFFUPDATE_SHIFT                                                          0
37011   #define PCIE_REG_OBFF_STATUS_1_RXOBFFCODE                                                                  (0xf<<1) //
37012   #define PCIE_REG_OBFF_STATUS_1_RXOBFFCODE_SHIFT                                                            1
37013   #define PCIE_REG_OBFF_STATUS_1_RXOBFFEXCEPTION                                                             (0x1<<5) //
37014   #define PCIE_REG_OBFF_STATUS_1_RXOBFFEXCEPTION_SHIFT                                                       5
37015   #define PCIE_REG_OBFF_STATUS_1_WAKESAMPLESTATE                                                             (0x1f<<6) //
37016   #define PCIE_REG_OBFF_STATUS_1_WAKESAMPLESTATE_SHIFT                                                       6
37017   #define PCIE_REG_OBFF_STATUS_1_MINIMUMWAKEFALLINGEDGEVALID                                                 (0x1<<11) //
37018   #define PCIE_REG_OBFF_STATUS_1_MINIMUMWAKEFALLINGEDGEVALID_SHIFT                                           11
37019   #define PCIE_REG_OBFF_STATUS_1_MAXIMUMPULSEWIDTHEXPIRE                                                     (0x1<<12) //
37020   #define PCIE_REG_OBFF_STATUS_1_MAXIMUMPULSEWIDTHEXPIRE_SHIFT                                               12
37021   #define PCIE_REG_OBFF_STATUS_1_MINIMUMPULSEWIDTHREADY                                                      (0x1<<13) //
37022   #define PCIE_REG_OBFF_STATUS_1_MINIMUMPULSEWIDTHREADY_SHIFT                                                13
37023   #define PCIE_REG_OBFF_STATUS_1_RESTARTWAKEPULSEWIDTHTIMER                                                  (0x1<<14) //
37024   #define PCIE_REG_OBFF_STATUS_1_RESTARTWAKEPULSEWIDTHTIMER_SHIFT                                            14
37025   #define PCIE_REG_OBFF_STATUS_1_WAKEFALLINGEDGE                                                             (0x1<<15) //
37026   #define PCIE_REG_OBFF_STATUS_1_WAKEFALLINGEDGE_SHIFT                                                       15
37027   #define PCIE_REG_OBFF_STATUS_1_WAKERISINGEDGE                                                              (0x1<<16) //
37028   #define PCIE_REG_OBFF_STATUS_1_WAKERISINGEDGE_SHIFT                                                        16
37029   #define PCIE_REG_OBFF_STATUS_1_WAKEINSYNC                                                                  (0x1<<17) //
37030   #define PCIE_REG_OBFF_STATUS_1_WAKEINSYNC_SHIFT                                                            17
37031   #define PCIE_REG_OBFF_STATUS_1_WAKEFALLINGEDGECOUNT                                                        (0x3<<18) //
37032   #define PCIE_REG_OBFF_STATUS_1_WAKEFALLINGEDGECOUNT_SHIFT                                                  18
37033 #define PCIE_REG_OBFF_STATUS_2                                                                               0x054220UL //Access:R    DataWidth:0x20   // Multi Field Register.
37034   #define PCIE_REG_OBFF_STATUS_2_WAKEFALLINGEDGETIMER                                                        (0xffff<<0) //
37035   #define PCIE_REG_OBFF_STATUS_2_WAKEFALLINGEDGETIMER_SHIFT                                                  0
37036   #define PCIE_REG_OBFF_STATUS_2_WAKEPULSEWIDTHTIMER                                                         (0xffff<<16) //
37037   #define PCIE_REG_OBFF_STATUS_2_WAKEPULSEWIDTHTIMER_SHIFT                                                   16
37038 #define PCIE_REG_LTR_CONTROL_LATENCY_0                                                                       0x054224UL //Access:RW   DataWidth:0x20   // 32 bit value to be sent in LTR message
37039 #define PCIE_REG_LTR_CONTROL_LATENCY_1                                                                       0x054228UL //Access:RW   DataWidth:0x20   // 32 bit value to be sent in LTR message
37040 #define PCIE_REG_LTR_STATUS_LATENCY                                                                          0x05422cUL //Access:R    DataWidth:0x20   // LTR latency value being sent in LTR messages
37041 #define PCIE_REG_LTR_CONTROL                                                                                 0x054230UL //Access:RW   DataWidth:0x4    // Function number associated with the LTR message
37042 #define PCIE_REG_LTR_STATUS                                                                                  0x054234UL //Access:R    DataWidth:0x1    //
37043 #define PCIE_REG_SII_LANE_FLIP_CONTROL                                                                       0x054238UL //Access:RW   DataWidth:0x2    // Multi Field Register.
37044   #define PCIE_REG_SII_LANE_FLIP_CONTROL_RX_LANE_FLIP_EN                                                     (0x1<<0) // Performs manual lane reversal for receive lanes.
37045   #define PCIE_REG_SII_LANE_FLIP_CONTROL_RX_LANE_FLIP_EN_SHIFT                                               0
37046   #define PCIE_REG_SII_LANE_FLIP_CONTROL_TX_LANE_FLIP_EN                                                     (0x1<<1) // Performs manual lane reversal for transmit lanes.
37047   #define PCIE_REG_SII_LANE_FLIP_CONTROL_TX_LANE_FLIP_EN_SHIFT                                               1
37048 #define PCIE_REG_APP_LTSSM_ENABLE                                                                            0x05423cUL //Access:RW   DataWidth:0x1    // Driven low by your application after cold, warm or hot reset to hold the LTSSM in the Detect state until your application is ready for the link training to begin. When your application has finished reprogramming the core configuration registers using the DBI, it asserts app_ltssm_enable to allow the LTSSM to continue link establishment. Can also be used to delay hot resetting of the core until you have read out any register status.
37049 #define PCIE_REG_HW_INIT_CONFIG                                                                              0x054240UL //Access:RW   DataWidth:0x2    // Multi Field Register.
37050   #define PCIE_REG_HW_INIT_CONFIG_APP_LTSSM_ENABLE_OVR                                                       (0x1<<0) // When set to 0, HWInit controls app_ltssm_enable
37051   #define PCIE_REG_HW_INIT_CONFIG_APP_LTSSM_ENABLE_OVR_SHIFT                                                 0
37052   #define PCIE_REG_HW_INIT_CONFIG_HOT_RESET_PRE_DELAY_ENABLE                                                 (0x1<<1) // When set to 1, HW delay asserting internal reset to allow FW access to internal registers
37053   #define PCIE_REG_HW_INIT_CONFIG_HOT_RESET_PRE_DELAY_ENABLE_SHIFT                                           1
37054 #define PCIE_REG_SII_CORE_CONTROL                                                                            0x054244UL //Access:RW   DataWidth:0x1    //
37055 #define PCIE_REG_CLK_RST_APM_CONTROL                                                                         0x054248UL //Access:RW   DataWidth:0x3    // Multi Field Register.
37056   #define PCIE_REG_CLK_RST_APM_CONTROL_APP_CLK_REQ_N                                                         (0x1<<0) // Indicates that the application logic is ready to have reference clock removed.
37057   #define PCIE_REG_CLK_RST_APM_CONTROL_APP_CLK_REQ_N_SHIFT                                                   0
37058   #define PCIE_REG_CLK_RST_APM_CONTROL_PHY_CLK_REQ_N                                                         (0x1<<1) // Acknowledge from the PHY that it is ready to have reference clock removed.
37059   #define PCIE_REG_CLK_RST_APM_CONTROL_PHY_CLK_REQ_N_SHIFT                                                   1
37060   #define PCIE_REG_CLK_RST_APM_CONTROL_CFG_L1_AUX_CLK_SWITCH_CORE_CLK_GATE_EN                                (0x1<<2) // While in L1 enable AUX clock to switch from PCLK to free running external clock.
37061   #define PCIE_REG_CLK_RST_APM_CONTROL_CFG_L1_AUX_CLK_SWITCH_CORE_CLK_GATE_EN_SHIFT                          2
37062 #define PCIE_REG_CLK_RST_APM_STATUS                                                                          0x05424cUL //Access:R    DataWidth:0xb    // Multi Field Register.
37063   #define PCIE_REG_CLK_RST_APM_STATUS_MAC_PHY_CLK_REQ_N                                                      (0x1<<0) // Indicates to the PHY that MAC and application is ready to remove the clock. PHY can decide whether or not it will allow reference clock removal if it supports this feature
37064   #define PCIE_REG_CLK_RST_APM_STATUS_MAC_PHY_CLK_REQ_N_SHIFT                                                0
37065   #define PCIE_REG_CLK_RST_APM_STATUS_CLK_REQ_N                                                              (0x1<<1) // Clock Turnoff request. Allows your application clock generation module to turn off core_clk based the current power management state
37066   #define PCIE_REG_CLK_RST_APM_STATUS_CLK_REQ_N_SHIFT                                                        1
37067   #define PCIE_REG_CLK_RST_APM_STATUS_LOCAL_REF_CLK_REQ_N                                                    (0x1<<2) //
37068   #define PCIE_REG_CLK_RST_APM_STATUS_LOCAL_REF_CLK_REQ_N_SHIFT                                              2
37069   #define PCIE_REG_CLK_RST_APM_STATUS_MAC_PHY_RXSTANDBY                                                      (0xff<<3) // Indicates whether the PHY RX is active when the PHY is in P0 or P0s.
37070   #define PCIE_REG_CLK_RST_APM_STATUS_MAC_PHY_RXSTANDBY_SHIFT                                                3
37071 #define PCIE_REG_PTM_CONTROL                                                                                 0x054250UL //Access:RW   DataWidth:0x2    // Multi Field Register.
37072   #define PCIE_REG_PTM_CONTROL_PTM_AUTO_UPDATE_SIGNAL                                                        (0x1<<0) //
37073   #define PCIE_REG_PTM_CONTROL_PTM_AUTO_UPDATE_SIGNAL_SHIFT                                                  0
37074   #define PCIE_REG_PTM_CONTROL_PTM_MANUAL_UPDATE_PULSE                                                       (0x1<<1) // Indicates that the core should update the PTM Requester Context and Clock now. FW must clear this bit after setting this bit to 1.
37075   #define PCIE_REG_PTM_CONTROL_PTM_MANUAL_UPDATE_PULSE_SHIFT                                                 1
37076 #define PCIE_REG_PTM_STATUS                                                                                  0x054254UL //Access:R    DataWidth:0x2    // Multi Field Register.
37077   #define PCIE_REG_PTM_STATUS_PTM_CONTEXT_VALID                                                              (0x1<<0) //
37078   #define PCIE_REG_PTM_STATUS_PTM_CONTEXT_VALID_SHIFT                                                        0
37079   #define PCIE_REG_PTM_STATUS_PTM_CLOCK_UPDATED                                                              (0x1<<1) //
37080   #define PCIE_REG_PTM_STATUS_PTM_CLOCK_UPDATED_SHIFT                                                        1
37081 #define PCIE_REG_PTM_CLOCK_CORRECTION0                                                                       0x054258UL //Access:R    DataWidth:0x20   //
37082 #define PCIE_REG_PTM_CLOCK_CORRECTION1                                                                       0x05425cUL //Access:R    DataWidth:0x20   //
37083 #define PCIE_REG_PTM_LOCAL_CLOCK0                                                                            0x054260UL //Access:R    DataWidth:0x20   //
37084 #define PCIE_REG_PTM_LOCAL_CLOCK1                                                                            0x054264UL //Access:R    DataWidth:0x20   //
37085 #define PCIE_REG_PTM_LOCAL_CLOCK0_LATCHED                                                                    0x054268UL //Access:R    DataWidth:0x20   // Latched vlaue during nig_pxp_ptm_latch pulse
37086 #define PCIE_REG_PTM_LOCAL_CLOCK1_LATCHED                                                                    0x05426cUL //Access:R    DataWidth:0x20   // Latched vlaue during nig_pxp_ptm_latch pulse
37087 #define PCIE_REG_RESET_STATUS_1                                                                              0x054270UL //Access:R    DataWidth:0x8    // Multi Field Register.
37088   #define PCIE_REG_RESET_STATUS_1_WAKE_REF_RST_N                                                             (0x1<<0) //
37089   #define PCIE_REG_RESET_STATUS_1_WAKE_REF_RST_N_SHIFT                                                       0
37090   #define PCIE_REG_RESET_STATUS_1_SQUELCH_RST_N                                                              (0x1<<1) //
37091   #define PCIE_REG_RESET_STATUS_1_SQUELCH_RST_N_SHIFT                                                        1
37092   #define PCIE_REG_RESET_STATUS_1_STICKY_RST_N                                                               (0x1<<2) //
37093   #define PCIE_REG_RESET_STATUS_1_STICKY_RST_N_SHIFT                                                         2
37094   #define PCIE_REG_RESET_STATUS_1_NON_STICKY_RST_N                                                           (0x1<<3) //
37095   #define PCIE_REG_RESET_STATUS_1_NON_STICKY_RST_N_SHIFT                                                     3
37096   #define PCIE_REG_RESET_STATUS_1_PIPE_RST_N                                                                 (0x1<<4) //
37097   #define PCIE_REG_RESET_STATUS_1_PIPE_RST_N_SHIFT                                                           4
37098   #define PCIE_REG_RESET_STATUS_1_SMLH_REQ_RST_NOT                                                           (0x1<<5) // Early version of the link_req_rst_not signal. For more details, see the 'Warm and Hot Resets' section in the Architecture chapter of the Databook.
37099   #define PCIE_REG_RESET_STATUS_1_SMLH_REQ_RST_NOT_SHIFT                                                     5
37100   #define PCIE_REG_RESET_STATUS_1_LINK_REQ_RST_NOT                                                           (0x1<<6) //
37101   #define PCIE_REG_RESET_STATUS_1_LINK_REQ_RST_NOT_SHIFT                                                     6
37102   #define PCIE_REG_RESET_STATUS_1_TRAINING_RST_N                                                             (0x1<<7) //
37103   #define PCIE_REG_RESET_STATUS_1_TRAINING_RST_N_SHIFT                                                       7
37104 #define PCIE_REG_LINK_DEBUG_STATUS                                                                           0x054274UL //Access:R    DataWidth:0x12   // Multi Field Register.
37105   #define PCIE_REG_LINK_DEBUG_STATUS_SMLH_LINK_UP                                                            (0x1<<0) //
37106   #define PCIE_REG_LINK_DEBUG_STATUS_SMLH_LINK_UP_SHIFT                                                      0
37107   #define PCIE_REG_LINK_DEBUG_STATUS_RDLH_LINK_UP                                                            (0x1<<1) //
37108   #define PCIE_REG_LINK_DEBUG_STATUS_RDLH_LINK_UP_SHIFT                                                      1
37109   #define PCIE_REG_LINK_DEBUG_STATUS_SMLH_LTSSM_STATE                                                        (0x3f<<2) //
37110   #define PCIE_REG_LINK_DEBUG_STATUS_SMLH_LTSSM_STATE_SHIFT                                                  2
37111   #define PCIE_REG_LINK_DEBUG_STATUS_RADM_Q_NOT_EMPTY                                                        (0x1<<8) // Level indicating that the receive queues contain TLP header/data.There is a 1 bit indication for each virtual channel.
37112   #define PCIE_REG_LINK_DEBUG_STATUS_RADM_Q_NOT_EMPTY_SHIFT                                                  8
37113   #define PCIE_REG_LINK_DEBUG_STATUS_CDM_RAS_DES_TBA_INFO_COMMON                                             (0x7f<<9) // Common event signal status bus used in RAS D.E.S. time based analysis
37114   #define PCIE_REG_LINK_DEBUG_STATUS_CDM_RAS_DES_TBA_INFO_COMMON_SHIFT                                       9
37115   #define PCIE_REG_LINK_DEBUG_STATUS_SMLH_LTSSM_STATE_RCVRY_EQ                                               (0x1<<16) // This status signal is asserted during all Recovery Equalization states
37116   #define PCIE_REG_LINK_DEBUG_STATUS_SMLH_LTSSM_STATE_RCVRY_EQ_SHIFT                                         16
37117   #define PCIE_REG_LINK_DEBUG_STATUS_CFG_HW_AUTO_SP_DIS                                                      (0x1<<17) // Autonomous speed disable. Used in downstream ports only.
37118   #define PCIE_REG_LINK_DEBUG_STATUS_CFG_HW_AUTO_SP_DIS_SHIFT                                                17
37119 #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR                                                                    0x054278UL //Access:R    DataWidth:0x12   // Multi Field Register.
37120   #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR_CXPL_DEBUG_INFO_EI                                               (0xffff<<0) // State of selected internal signals in relation to electrical idle (EI) at the receiver
37121   #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR_CXPL_DEBUG_INFO_EI_SHIFT                                         0
37122   #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR_RADM_MSG_UNLOCK                                                  (0x1<<16) // One-cycle pulse that indicates that the core received an Unlock message
37123   #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR_RADM_MSG_UNLOCK_SHIFT                                            16
37124   #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR_RADM_PM_TURNOFF                                                  (0x1<<17) // One-clock-cycle pulse that indicates that the core received a PME Turnoff message
37125   #define PCIE_REG_DEBUG_EI_PM_UNLOCK_ERROR_RADM_PM_TURNOFF_SHIFT                                            17
37126 #define PCIE_REG_PCIE_DIAGNOSTIC_CONTROL                                                                     0x05427cUL //Access:RW   DataWidth:0x13   // Multi Field Register.
37127   #define PCIE_REG_PCIE_DIAGNOSTIC_CONTROL_DIAG_CTRL_BUS                                                     (0x7<<0) // Diagnostic Control Bus
37128   #define PCIE_REG_PCIE_DIAGNOSTIC_CONTROL_DIAG_CTRL_BUS_SHIFT                                               0
37129   #define PCIE_REG_PCIE_DIAGNOSTIC_CONTROL_OUTBAND_PWRUP_CMD                                                 (0xffff<<3) // Wake Up. Used by application logic to wake up the PMC state machine from a D1, D2 or D3 power state. Upon wake-up, the core sends a PM_PME Message
37130   #define PCIE_REG_PCIE_DIAGNOSTIC_CONTROL_OUTBAND_PWRUP_CMD_SHIFT                                           3
37131 #define PCIE_REG_POWER_MGMT_STATUS                                                                           0x054280UL //Access:R    DataWidth:0x13   // Multi Field Register.
37132   #define PCIE_REG_POWER_MGMT_STATUS_PM_STATUS                                                               (0xffff<<0) // PME Status bit from the PMCSR. There is 1 bit of pm_status for each configured function
37133   #define PCIE_REG_POWER_MGMT_STATUS_PM_STATUS_SHIFT                                                         0
37134   #define PCIE_REG_POWER_MGMT_STATUS_PM_CURNT_STATE                                                          (0x7<<16) // Indicates the current power state
37135   #define PCIE_REG_POWER_MGMT_STATUS_PM_CURNT_STATE_SHIFT                                                    16
37136 #define PCIE_REG_SII_TRANSMIT_CONTROL                                                                        0x054284UL //Access:R    DataWidth:0x14   // Multi Field Register.
37137   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_XTLH_BLOCK_TLP                                                    (0x1<<0) // WARNING: this bit should not be used by firmware due to a bug filed in CQ85027. Indicates that your application must stop generating new outgoing request TLPs due to the current power management state.
37138   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_XTLH_BLOCK_TLP_SHIFT                                              0
37139   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_PME_EN                                                            (0xffff<<1) // PME Enable bit in the PMCSR. There is 1 bit of pm_pme_en for each configured function.
37140   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_PME_EN_SHIFT                                                      1
37141   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_LINKST_IN_L0S                                                     (0x1<<17) // Power management is in L0s state
37142   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_LINKST_IN_L0S_SHIFT                                               17
37143   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_LINKST_IN_L2                                                      (0x1<<18) // Power management is in L2 state.
37144   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_LINKST_IN_L2_SHIFT                                                18
37145   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_LINKST_L2_EXIT                                                    (0x1<<19) // Power management is exiting L2 state.
37146   #define PCIE_REG_SII_TRANSMIT_CONTROL_PM_LINKST_L2_EXIT_SHIFT                                              19
37147 #define PCIE_REG_SII_CONFIG_INFO                                                                             0x054288UL //Access:R    DataWidth:0x11   // Multi Field Register.
37148   #define PCIE_REG_SII_CONFIG_INFO_CFG_PM_NO_SOFT_RST                                                        (0xffff<<0) // This is the value of the No Soft Reset bit in the Power Management Control and Status Register
37149   #define PCIE_REG_SII_CONFIG_INFO_CFG_PM_NO_SOFT_RST_SHIFT                                                  0
37150   #define PCIE_REG_SII_CONFIG_INFO_CFG_LTR_M_EN                                                              (0x1<<16) // The LTR Mechanism Enable field of the Device Control 2 register of function 0
37151   #define PCIE_REG_SII_CONFIG_INFO_CFG_LTR_M_EN_SHIFT                                                        16
37152 #define PCIE_REG_SII_INTERRUPT_PM_STATUS                                                                     0x05428cUL //Access:R    DataWidth:0x20   // Multi Field Register.
37153   #define PCIE_REG_SII_INTERRUPT_PM_STATUS_AUX_PM_EN                                                         (0xffff<<0) // Auxiliary Power Enable bit in the Device Control register. There is 1 bit of aux_pm_en for each configured function.
37154   #define PCIE_REG_SII_INTERRUPT_PM_STATUS_AUX_PM_EN_SHIFT                                                   0
37155   #define PCIE_REG_SII_INTERRUPT_PM_STATUS_CFG_INT_DISABLE                                                   (0xffff<<16) // When high a functions ability to generate INTx messages is Disabled
37156   #define PCIE_REG_SII_INTERRUPT_PM_STATUS_CFG_INT_DISABLE_SHIFT                                             16
37157 #define PCIE_REG_RAS_DES_TBA_CONTROL                                                                         0x054290UL //Access:RW   DataWidth:0x2    // Controls the start/end of time based analysis. You must only set the pins to the required value for the duration of one clock cycle
37158 #define PCIE_REG_SII_DEBUG_0                                                                                 0x054294UL //Access:R    DataWidth:0x20   // State of selected internal signals, for debugging purposes only
37159 #define PCIE_REG_SII_DEBUG_1                                                                                 0x054298UL //Access:R    DataWidth:0x20   // State of selected internal signals, for debugging purposes only
37160 #define PCIE_REG_RAS_DES_SILICON_DEBUG_0                                                                     0x05429cUL //Access:R    DataWidth:0x20   // Common debug signal bus that is used in RAS D.E.S. silicon debug
37161 #define PCIE_REG_RAS_DES_SILICON_DEBUG_1                                                                     0x0542a0UL //Access:R    DataWidth:0x20   // Common debug signal bus that is used in RAS D.E.S. silicon debug
37162 #define PCIE_REG_RAS_DES_SILICON_DEBUG_2                                                                     0x0542a4UL //Access:R    DataWidth:0xb    // Common debug signal bus that is used in RAS D.E.S. silicon debug
37163 #define PCIE_REG_RAS_DES_DEBUG_LANE0_0                                                                       0x0542a8UL //Access:R    DataWidth:0x20   // Lane0 debug signal bus that is used in RAS D.E.S. silicon debug
37164 #define PCIE_REG_RAS_DES_DEBUG_LANE0_1                                                                       0x0542acUL //Access:R    DataWidth:0x20   // Lane0 debug signal bus that is used in RAS D.E.S. silicon debug
37165 #define PCIE_REG_RAS_DES_DEBUG_LANE0_2                                                                       0x0542b0UL //Access:R    DataWidth:0xe    // Lane0 debug signal bus that is used in RAS D.E.S. silicon debug
37166 #define PCIE_REG_RAS_DES_DEBUG_LANE1_0                                                                       0x0542b4UL //Access:R    DataWidth:0x20   // Lane1 debug signal bus that is used in RAS D.E.S. silicon debug
37167 #define PCIE_REG_RAS_DES_DEBUG_LANE1_1                                                                       0x0542b8UL //Access:R    DataWidth:0x20   // Lane1 debug signal bus that is used in RAS D.E.S. silicon debug
37168 #define PCIE_REG_RAS_DES_DEBUG_LANE1_2                                                                       0x0542bcUL //Access:R    DataWidth:0xe    // Lane1 debug signal bus that is used in RAS D.E.S. silicon debug
37169 #define PCIE_REG_RAS_DES_DEBUG_LANE2_0                                                                       0x0542c0UL //Access:R    DataWidth:0x20   // Lane2 debug signal bus that is used in RAS D.E.S. silicon debug
37170 #define PCIE_REG_RAS_DES_DEBUG_LANE2_1                                                                       0x0542c4UL //Access:R    DataWidth:0x20   // Lane2 debug signal bus that is used in RAS D.E.S. silicon debug
37171 #define PCIE_REG_RAS_DES_DEBUG_LANE2_2                                                                       0x0542c8UL //Access:R    DataWidth:0xe    // Lane2 debug signal bus that is used in RAS D.E.S. silicon debug
37172 #define PCIE_REG_RAS_DES_DEBUG_LANE3_0                                                                       0x0542ccUL //Access:R    DataWidth:0x20   // Lane3 debug signal bus that is used in RAS D.E.S. silicon debug
37173 #define PCIE_REG_RAS_DES_DEBUG_LANE3_1                                                                       0x0542d0UL //Access:R    DataWidth:0x20   // Lane3 debug signal bus that is used in RAS D.E.S. silicon debug
37174 #define PCIE_REG_RAS_DES_DEBUG_LANE3_2                                                                       0x0542d4UL //Access:R    DataWidth:0xe    // Lane3 debug signal bus that is used in RAS D.E.S. silicon debug
37175 #define PCIE_REG_RAS_DES_DEBUG_LANE4_0                                                                       0x0542d8UL //Access:R    DataWidth:0x20   // Lane4 debug signal bus that is used in RAS D.E.S. silicon debug
37176 #define PCIE_REG_RAS_DES_DEBUG_LANE4_1                                                                       0x0542dcUL //Access:R    DataWidth:0x20   // Lane4 debug signal bus that is used in RAS D.E.S. silicon debug
37177 #define PCIE_REG_RAS_DES_DEBUG_LANE4_2                                                                       0x0542e0UL //Access:R    DataWidth:0xe    // Lane4 debug signal bus that is used in RAS D.E.S. silicon debug
37178 #define PCIE_REG_RAS_DES_DEBUG_LANE5_0                                                                       0x0542e4UL //Access:R    DataWidth:0x20   // Lane5 debug signal bus that is used in RAS D.E.S. silicon debug
37179 #define PCIE_REG_RAS_DES_DEBUG_LANE5_1                                                                       0x0542e8UL //Access:R    DataWidth:0x20   // Lane5 debug signal bus that is used in RAS D.E.S. silicon debug
37180 #define PCIE_REG_RAS_DES_DEBUG_LANE5_2                                                                       0x0542ecUL //Access:R    DataWidth:0xe    // Lane5 debug signal bus that is used in RAS D.E.S. silicon debug
37181 #define PCIE_REG_RAS_DES_DEBUG_LANE6_0                                                                       0x0542f0UL //Access:R    DataWidth:0x20   // Lane6 debug signal bus that is used in RAS D.E.S. silicon debug
37182 #define PCIE_REG_RAS_DES_DEBUG_LANE6_1                                                                       0x0542f4UL //Access:R    DataWidth:0x20   // Lane6 debug signal bus that is used in RAS D.E.S. silicon debug
37183 #define PCIE_REG_RAS_DES_DEBUG_LANE6_2                                                                       0x0542f8UL //Access:R    DataWidth:0xe    // Lane6 debug signal bus that is used in RAS D.E.S. silicon debug
37184 #define PCIE_REG_RAS_DES_DEBUG_LANE7_0                                                                       0x0542fcUL //Access:R    DataWidth:0x20   // Lane7 debug signal bus that is used in RAS D.E.S. silicon debug
37185 #define PCIE_REG_RAS_DES_DEBUG_LANE7_1                                                                       0x054300UL //Access:R    DataWidth:0x20   // Lane7 debug signal bus that is used in RAS D.E.S. silicon debug
37186 #define PCIE_REG_RAS_DES_DEBUG_LANE7_2                                                                       0x054304UL //Access:R    DataWidth:0xe    // Lane7 debug signal bus that is used in RAS D.E.S. silicon debug
37187 #define PCIE_REG_RAS_DES_SD_INFO_V0_0                                                                        0x054308UL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37188 #define PCIE_REG_RAS_DES_SD_INFO_V0_1                                                                        0x05430cUL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37189 #define PCIE_REG_RAS_DES_SD_INFO_V0_2                                                                        0x054310UL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37190 #define PCIE_REG_RAS_DES_SD_INFO_V0_3                                                                        0x054314UL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37191 #define PCIE_REG_RAS_DES_SD_INFO_V0_4                                                                        0x054318UL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37192 #define PCIE_REG_RAS_DES_SD_INFO_V0_5                                                                        0x05431cUL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37193 #define PCIE_REG_RAS_DES_SD_INFO_V0_6                                                                        0x054320UL //Access:R    DataWidth:0x20   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37194 #define PCIE_REG_RAS_DES_SD_INFO_V0_7                                                                        0x054324UL //Access:R    DataWidth:0x10   // VC0 debug signal bus that is used in RAS D.E.S. silicon debug.
37195 #define PCIE_REG_PM_DEV_NUM                                                                                  0x054328UL //Access:R    DataWidth:0x5    // pm_dev_num[4:0]- Device number
37196 #define PCIE_REG_PM_BUS_NUM                                                                                  0x05432cUL //Access:R    DataWidth:0x8    // pm_bus_num[7:0]- Bus Number
37197 #define PCIE_REG_PHY_CFG_STATUS                                                                              0x054330UL //Access:RW   DataWidth:0x20   // SNPS core input bus that can optionally be used to read PHY status. The phy_cfg_status bus maps to the PHY Status register.
37198 #define PCIE_REG_CFG_PHY_CONTROL                                                                             0x054334UL //Access:R    DataWidth:0x20   // Output bus that can optionally be used for additional PHY control purposes. The cfg_phy_control bus maps to the PHY Control register
37199 #define PCIE_REG_LTSSM_MATCH_STATE                                                                           0x054338UL //Access:RW   DataWidth:0x6    // Target LTSSM state for the LTSSM State matched event
37200 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_0                                                                   0x05433cUL //Access:RW   DataWidth:0x15   // Power Budget Table entry 0
37201 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_1                                                                   0x054340UL //Access:RW   DataWidth:0x15   // Power Budget Table entry 1
37202 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_2                                                                   0x054344UL //Access:RW   DataWidth:0x15   // Power Budget Table entry 2
37203 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_3                                                                   0x054348UL //Access:RW   DataWidth:0x15   // Power Budget Table entry 3
37204 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_4                                                                   0x05434cUL //Access:RW   DataWidth:0x15   // Power Budget Table entry 4
37205 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_5                                                                   0x054350UL //Access:RW   DataWidth:0x15   // Power Budget Table entry 5
37206 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_6                                                                   0x054354UL //Access:RW   DataWidth:0x15   // Power Budget Table entry 6
37207 #define PCIE_REG_POWER_BUDGET_TABLE_DATA_7                                                                   0x054358UL //Access:RW   DataWidth:0x15   // Power Budget Table entry 7
37208 #define PCIE_REG_DBG_ALMOST_FULL_THRESHOLD                                                                   0x05435cUL //Access:RW   DataWidth:0x4    //
37209 #define PCIE_REG_DBG_SAMPLING_INTERVAL                                                                       0x054360UL //Access:RW   DataWidth:0x14   // Sampling interval * pclk, 2ns to 2ms.
37210 #define PCIE_REG_DBG_REPEAT_THRESHOLD_COUNT                                                                  0x054364UL //Access:RW   DataWidth:0x4    // If 0 or 1, trigger on first occurrence. If greater than 1, wait until counter value match to trigger.
37211 #define PCIE_REG_DBG_POST_TRIGGER_LATENCY_COUNT                                                              0x054368UL //Access:RW   DataWidth:0x18   // If greater than 0, delay trigger count value * pclk, 0 to 32ms
37212 #define PCIE_REG_DBG_FW_TRIGGER_ENABLE                                                                       0x05436cUL //Access:RW   DataWidth:0x1    //
37213 #define PCIE_REG_DBG_LANE_MATCH_ENABLE                                                                       0x054370UL //Access:RW   DataWidth:0x8    //
37214 #define PCIE_REG_DBG_AUX_CORE_CLK_SWITCH_TRIGGER_ENABLE                                                      0x054374UL //Access:RW   DataWidth:0x1    //
37215 #define PCIE_REG_DBG_LTSSM_MATCH_TRIGGER_ENABLE                                                              0x054378UL //Access:RW   DataWidth:0x1    //
37216 #define PCIE_REG_DBG_LTSSM_MATCH_VALUE                                                                       0x05437cUL //Access:RW   DataWidth:0x6    //
37217 #define PCIE_REG_DBG_RX_ALIGN_LOSS_TRIGGER_ENABLE                                                            0x054380UL //Access:RW   DataWidth:0x1    //
37218 #define PCIE_REG_DBG_EI_ENTRY_TRIGGER_ENABLE                                                                 0x054384UL //Access:RW   DataWidth:0x1    //
37219 #define PCIE_REG_DBG_EI_EXIT_TRIGGER_ENABLE                                                                  0x054388UL //Access:RW   DataWidth:0x1    //
37220 #define PCIE_REG_DBG_RATE_CHANGE_TRIGGER_ENABLE                                                              0x05438cUL //Access:RW   DataWidth:0x1    //
37221 #define PCIE_REG_DBG_LINK_WIDTH_CHANGE_TRIGGER_ENABLE                                                        0x054390UL //Access:RW   DataWidth:0x1    //
37222 #define PCIE_REG_DBG_CORRECTABLE_ERROR_TRIGGER_ENABLE                                                        0x054394UL //Access:RW   DataWidth:0x1    //
37223 #define PCIE_REG_DBG_COMMON_SELECT                                                                           0x054398UL //Access:RW   DataWidth:0x8    //
37224 #define PCIE_REG_DBG_COMMON_DWORD_ENABLE                                                                     0x05439cUL //Access:RW   DataWidth:0x4    //
37225 #define PCIE_REG_DBG_COMMON_SHIFT                                                                            0x0543a0UL //Access:RW   DataWidth:0x2    //
37226 #define PCIE_REG_DBG_COMMON_FORCE_VALID                                                                      0x0543a4UL //Access:RW   DataWidth:0x4    //
37227 #define PCIE_REG_DBG_COMMON_FORCE_FRAME                                                                      0x0543a8UL //Access:RW   DataWidth:0x4    //
37228 #define PCIE_REG_DBG_STATUS                                                                                  0x0543acUL //Access:R    DataWidth:0x5    //
37229 #define PCIE_REG_MSIX_SYNCH_START                                                                            0x0543b0UL //Access:RW   DataWidth:0x1    // Need to write on init to start MSIX synchronization.
37230 #define PCIE_REG_MSIX_SYNCH_STICKY                                                                           0x0543b4UL //Access:RC   DataWidth:0x1    // Is set to 1 if at least 1 MSIX synchronization was performed completely.
37231 #define PCIE_REG_INT_STS                                                                                     0x0547a0UL //Access:R    DataWidth:0x11   // Multi Field Register.
37232   #define PCIE_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
37233   #define PCIE_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
37234   #define PCIE_REG_INT_STS_LINK_DOWN_DETECT                                                                  (0x1<<1) // Data Link Down detected.
37235   #define PCIE_REG_INT_STS_LINK_DOWN_DETECT_SHIFT                                                            1
37236   #define PCIE_REG_INT_STS_LINK_UP_DETECT                                                                    (0x1<<2) // Data Link Up detected.
37237   #define PCIE_REG_INT_STS_LINK_UP_DETECT_SHIFT                                                              2
37238   #define PCIE_REG_INT_STS_CFG_LINK_EQ_REQ_INT                                                               (0x1<<3) // Link Equalization requested.
37239   #define PCIE_REG_INT_STS_CFG_LINK_EQ_REQ_INT_SHIFT                                                         3
37240   #define PCIE_REG_INT_STS_PCIE_BANDWIDTH_CHANGE_DETECT                                                      (0x1<<4) // PCIe Bandwidth changed.
37241   #define PCIE_REG_INT_STS_PCIE_BANDWIDTH_CHANGE_DETECT_SHIFT                                                4
37242   #define PCIE_REG_INT_STS_EARLY_HOT_RESET_DETECT                                                            (0x1<<5) // Early Hot Reset detected.
37243   #define PCIE_REG_INT_STS_EARLY_HOT_RESET_DETECT_SHIFT                                                      5
37244   #define PCIE_REG_INT_STS_HOT_RESET_DETECT                                                                  (0x1<<6) // Hot Reset detected.
37245   #define PCIE_REG_INT_STS_HOT_RESET_DETECT_SHIFT                                                            6
37246   #define PCIE_REG_INT_STS_L1_ENTRY_DETECT                                                                   (0x1<<7) // L1 Entry detected.
37247   #define PCIE_REG_INT_STS_L1_ENTRY_DETECT_SHIFT                                                             7
37248   #define PCIE_REG_INT_STS_L1_EXIT_DETECT                                                                    (0x1<<8) // L1 Exit detected.
37249   #define PCIE_REG_INT_STS_L1_EXIT_DETECT_SHIFT                                                              8
37250   #define PCIE_REG_INT_STS_LTSSM_STATE_MATCH_DETECT                                                          (0x1<<9) // LTSSM State matched.
37251   #define PCIE_REG_INT_STS_LTSSM_STATE_MATCH_DETECT_SHIFT                                                    9
37252   #define PCIE_REG_INT_STS_FC_TIMEOUT_DETECT                                                                 (0x1<<10) // Do not use -- keep mask bit set to 1.
37253   #define PCIE_REG_INT_STS_FC_TIMEOUT_DETECT_SHIFT                                                           10
37254   #define PCIE_REG_INT_STS_PME_TURNOFF_MESSAGE_DETECT                                                        (0x1<<11) // PME Turnoff Message received.
37255   #define PCIE_REG_INT_STS_PME_TURNOFF_MESSAGE_DETECT_SHIFT                                                  11
37256   #define PCIE_REG_INT_STS_CFG_SEND_COR_ERR                                                                  (0x1<<12) // Correctable Error Message sent.
37257   #define PCIE_REG_INT_STS_CFG_SEND_COR_ERR_SHIFT                                                            12
37258   #define PCIE_REG_INT_STS_CFG_SEND_NF_ERR                                                                   (0x1<<13) // Non-Fatal Error Message sent.
37259   #define PCIE_REG_INT_STS_CFG_SEND_NF_ERR_SHIFT                                                             13
37260   #define PCIE_REG_INT_STS_CFG_SEND_F_ERR                                                                    (0x1<<14) // Fatal Error Message sent.
37261   #define PCIE_REG_INT_STS_CFG_SEND_F_ERR_SHIFT                                                              14
37262   #define PCIE_REG_INT_STS_QOVERFLOW_DETECT                                                                  (0x1<<15) // Queue Overflow detected.
37263   #define PCIE_REG_INT_STS_QOVERFLOW_DETECT_SHIFT                                                            15
37264   #define PCIE_REG_INT_STS_VDM_DETECT                                                                        (0x1<<16) // Vendor-Defined Message received.
37265   #define PCIE_REG_INT_STS_VDM_DETECT_SHIFT                                                                  16
37266 #define PCIE_REG_INT_MASK                                                                                    0x0547a4UL //Access:RW   DataWidth:0x11   // Multi Field Register.
37267   #define PCIE_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.ADDRESS_ERROR .
37268   #define PCIE_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
37269   #define PCIE_REG_INT_MASK_LINK_DOWN_DETECT                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.LINK_DOWN_DETECT .
37270   #define PCIE_REG_INT_MASK_LINK_DOWN_DETECT_SHIFT                                                           1
37271   #define PCIE_REG_INT_MASK_LINK_UP_DETECT                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.LINK_UP_DETECT .
37272   #define PCIE_REG_INT_MASK_LINK_UP_DETECT_SHIFT                                                             2
37273   #define PCIE_REG_INT_MASK_CFG_LINK_EQ_REQ_INT                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.CFG_LINK_EQ_REQ_INT .
37274   #define PCIE_REG_INT_MASK_CFG_LINK_EQ_REQ_INT_SHIFT                                                        3
37275   #define PCIE_REG_INT_MASK_PCIE_BANDWIDTH_CHANGE_DETECT                                                     (0x1<<4) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.PCIE_BANDWIDTH_CHANGE_DETECT .
37276   #define PCIE_REG_INT_MASK_PCIE_BANDWIDTH_CHANGE_DETECT_SHIFT                                               4
37277   #define PCIE_REG_INT_MASK_EARLY_HOT_RESET_DETECT                                                           (0x1<<5) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.EARLY_HOT_RESET_DETECT .
37278   #define PCIE_REG_INT_MASK_EARLY_HOT_RESET_DETECT_SHIFT                                                     5
37279   #define PCIE_REG_INT_MASK_HOT_RESET_DETECT                                                                 (0x1<<6) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.HOT_RESET_DETECT .
37280   #define PCIE_REG_INT_MASK_HOT_RESET_DETECT_SHIFT                                                           6
37281   #define PCIE_REG_INT_MASK_L1_ENTRY_DETECT                                                                  (0x1<<7) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.L1_ENTRY_DETECT .
37282   #define PCIE_REG_INT_MASK_L1_ENTRY_DETECT_SHIFT                                                            7
37283   #define PCIE_REG_INT_MASK_L1_EXIT_DETECT                                                                   (0x1<<8) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.L1_EXIT_DETECT .
37284   #define PCIE_REG_INT_MASK_L1_EXIT_DETECT_SHIFT                                                             8
37285   #define PCIE_REG_INT_MASK_LTSSM_STATE_MATCH_DETECT                                                         (0x1<<9) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.LTSSM_STATE_MATCH_DETECT .
37286   #define PCIE_REG_INT_MASK_LTSSM_STATE_MATCH_DETECT_SHIFT                                                   9
37287   #define PCIE_REG_INT_MASK_FC_TIMEOUT_DETECT                                                                (0x1<<10) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.FC_TIMEOUT_DETECT .
37288   #define PCIE_REG_INT_MASK_FC_TIMEOUT_DETECT_SHIFT                                                          10
37289   #define PCIE_REG_INT_MASK_PME_TURNOFF_MESSAGE_DETECT                                                       (0x1<<11) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.PME_TURNOFF_MESSAGE_DETECT .
37290   #define PCIE_REG_INT_MASK_PME_TURNOFF_MESSAGE_DETECT_SHIFT                                                 11
37291   #define PCIE_REG_INT_MASK_CFG_SEND_COR_ERR                                                                 (0x1<<12) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.CFG_SEND_COR_ERR .
37292   #define PCIE_REG_INT_MASK_CFG_SEND_COR_ERR_SHIFT                                                           12
37293   #define PCIE_REG_INT_MASK_CFG_SEND_NF_ERR                                                                  (0x1<<13) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.CFG_SEND_NF_ERR .
37294   #define PCIE_REG_INT_MASK_CFG_SEND_NF_ERR_SHIFT                                                            13
37295   #define PCIE_REG_INT_MASK_CFG_SEND_F_ERR                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.CFG_SEND_F_ERR .
37296   #define PCIE_REG_INT_MASK_CFG_SEND_F_ERR_SHIFT                                                             14
37297   #define PCIE_REG_INT_MASK_QOVERFLOW_DETECT                                                                 (0x1<<15) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.QOVERFLOW_DETECT .
37298   #define PCIE_REG_INT_MASK_QOVERFLOW_DETECT_SHIFT                                                           15
37299   #define PCIE_REG_INT_MASK_VDM_DETECT                                                                       (0x1<<16) // This bit masks, when set, the Interrupt bit: PCIE_REG_INT_STS.VDM_DETECT .
37300   #define PCIE_REG_INT_MASK_VDM_DETECT_SHIFT                                                                 16
37301 #define PCIE_REG_INT_STS_WR                                                                                  0x0547a8UL //Access:WR   DataWidth:0x11   // Multi Field Register.
37302   #define PCIE_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
37303   #define PCIE_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
37304   #define PCIE_REG_INT_STS_WR_LINK_DOWN_DETECT                                                               (0x1<<1) // Data Link Down detected.
37305   #define PCIE_REG_INT_STS_WR_LINK_DOWN_DETECT_SHIFT                                                         1
37306   #define PCIE_REG_INT_STS_WR_LINK_UP_DETECT                                                                 (0x1<<2) // Data Link Up detected.
37307   #define PCIE_REG_INT_STS_WR_LINK_UP_DETECT_SHIFT                                                           2
37308   #define PCIE_REG_INT_STS_WR_CFG_LINK_EQ_REQ_INT                                                            (0x1<<3) // Link Equalization requested.
37309   #define PCIE_REG_INT_STS_WR_CFG_LINK_EQ_REQ_INT_SHIFT                                                      3
37310   #define PCIE_REG_INT_STS_WR_PCIE_BANDWIDTH_CHANGE_DETECT                                                   (0x1<<4) // PCIe Bandwidth changed.
37311   #define PCIE_REG_INT_STS_WR_PCIE_BANDWIDTH_CHANGE_DETECT_SHIFT                                             4
37312   #define PCIE_REG_INT_STS_WR_EARLY_HOT_RESET_DETECT                                                         (0x1<<5) // Early Hot Reset detected.
37313   #define PCIE_REG_INT_STS_WR_EARLY_HOT_RESET_DETECT_SHIFT                                                   5
37314   #define PCIE_REG_INT_STS_WR_HOT_RESET_DETECT                                                               (0x1<<6) // Hot Reset detected.
37315   #define PCIE_REG_INT_STS_WR_HOT_RESET_DETECT_SHIFT                                                         6
37316   #define PCIE_REG_INT_STS_WR_L1_ENTRY_DETECT                                                                (0x1<<7) // L1 Entry detected.
37317   #define PCIE_REG_INT_STS_WR_L1_ENTRY_DETECT_SHIFT                                                          7
37318   #define PCIE_REG_INT_STS_WR_L1_EXIT_DETECT                                                                 (0x1<<8) // L1 Exit detected.
37319   #define PCIE_REG_INT_STS_WR_L1_EXIT_DETECT_SHIFT                                                           8
37320   #define PCIE_REG_INT_STS_WR_LTSSM_STATE_MATCH_DETECT                                                       (0x1<<9) // LTSSM State matched.
37321   #define PCIE_REG_INT_STS_WR_LTSSM_STATE_MATCH_DETECT_SHIFT                                                 9
37322   #define PCIE_REG_INT_STS_WR_FC_TIMEOUT_DETECT                                                              (0x1<<10) // Do not use -- keep mask bit set to 1.
37323   #define PCIE_REG_INT_STS_WR_FC_TIMEOUT_DETECT_SHIFT                                                        10
37324   #define PCIE_REG_INT_STS_WR_PME_TURNOFF_MESSAGE_DETECT                                                     (0x1<<11) // PME Turnoff Message received.
37325   #define PCIE_REG_INT_STS_WR_PME_TURNOFF_MESSAGE_DETECT_SHIFT                                               11
37326   #define PCIE_REG_INT_STS_WR_CFG_SEND_COR_ERR                                                               (0x1<<12) // Correctable Error Message sent.
37327   #define PCIE_REG_INT_STS_WR_CFG_SEND_COR_ERR_SHIFT                                                         12
37328   #define PCIE_REG_INT_STS_WR_CFG_SEND_NF_ERR                                                                (0x1<<13) // Non-Fatal Error Message sent.
37329   #define PCIE_REG_INT_STS_WR_CFG_SEND_NF_ERR_SHIFT                                                          13
37330   #define PCIE_REG_INT_STS_WR_CFG_SEND_F_ERR                                                                 (0x1<<14) // Fatal Error Message sent.
37331   #define PCIE_REG_INT_STS_WR_CFG_SEND_F_ERR_SHIFT                                                           14
37332   #define PCIE_REG_INT_STS_WR_QOVERFLOW_DETECT                                                               (0x1<<15) // Queue Overflow detected.
37333   #define PCIE_REG_INT_STS_WR_QOVERFLOW_DETECT_SHIFT                                                         15
37334   #define PCIE_REG_INT_STS_WR_VDM_DETECT                                                                     (0x1<<16) // Vendor-Defined Message received.
37335   #define PCIE_REG_INT_STS_WR_VDM_DETECT_SHIFT                                                               16
37336 #define PCIE_REG_INT_STS_CLR                                                                                 0x0547acUL //Access:RC   DataWidth:0x11   // Multi Field Register.
37337   #define PCIE_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
37338   #define PCIE_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
37339   #define PCIE_REG_INT_STS_CLR_LINK_DOWN_DETECT                                                              (0x1<<1) // Data Link Down detected.
37340   #define PCIE_REG_INT_STS_CLR_LINK_DOWN_DETECT_SHIFT                                                        1
37341   #define PCIE_REG_INT_STS_CLR_LINK_UP_DETECT                                                                (0x1<<2) // Data Link Up detected.
37342   #define PCIE_REG_INT_STS_CLR_LINK_UP_DETECT_SHIFT                                                          2
37343   #define PCIE_REG_INT_STS_CLR_CFG_LINK_EQ_REQ_INT                                                           (0x1<<3) // Link Equalization requested.
37344   #define PCIE_REG_INT_STS_CLR_CFG_LINK_EQ_REQ_INT_SHIFT                                                     3
37345   #define PCIE_REG_INT_STS_CLR_PCIE_BANDWIDTH_CHANGE_DETECT                                                  (0x1<<4) // PCIe Bandwidth changed.
37346   #define PCIE_REG_INT_STS_CLR_PCIE_BANDWIDTH_CHANGE_DETECT_SHIFT                                            4
37347   #define PCIE_REG_INT_STS_CLR_EARLY_HOT_RESET_DETECT                                                        (0x1<<5) // Early Hot Reset detected.
37348   #define PCIE_REG_INT_STS_CLR_EARLY_HOT_RESET_DETECT_SHIFT                                                  5
37349   #define PCIE_REG_INT_STS_CLR_HOT_RESET_DETECT                                                              (0x1<<6) // Hot Reset detected.
37350   #define PCIE_REG_INT_STS_CLR_HOT_RESET_DETECT_SHIFT                                                        6
37351   #define PCIE_REG_INT_STS_CLR_L1_ENTRY_DETECT                                                               (0x1<<7) // L1 Entry detected.
37352   #define PCIE_REG_INT_STS_CLR_L1_ENTRY_DETECT_SHIFT                                                         7
37353   #define PCIE_REG_INT_STS_CLR_L1_EXIT_DETECT                                                                (0x1<<8) // L1 Exit detected.
37354   #define PCIE_REG_INT_STS_CLR_L1_EXIT_DETECT_SHIFT                                                          8
37355   #define PCIE_REG_INT_STS_CLR_LTSSM_STATE_MATCH_DETECT                                                      (0x1<<9) // LTSSM State matched.
37356   #define PCIE_REG_INT_STS_CLR_LTSSM_STATE_MATCH_DETECT_SHIFT                                                9
37357   #define PCIE_REG_INT_STS_CLR_FC_TIMEOUT_DETECT                                                             (0x1<<10) // Do not use -- keep mask bit set to 1.
37358   #define PCIE_REG_INT_STS_CLR_FC_TIMEOUT_DETECT_SHIFT                                                       10
37359   #define PCIE_REG_INT_STS_CLR_PME_TURNOFF_MESSAGE_DETECT                                                    (0x1<<11) // PME Turnoff Message received.
37360   #define PCIE_REG_INT_STS_CLR_PME_TURNOFF_MESSAGE_DETECT_SHIFT                                              11
37361   #define PCIE_REG_INT_STS_CLR_CFG_SEND_COR_ERR                                                              (0x1<<12) // Correctable Error Message sent.
37362   #define PCIE_REG_INT_STS_CLR_CFG_SEND_COR_ERR_SHIFT                                                        12
37363   #define PCIE_REG_INT_STS_CLR_CFG_SEND_NF_ERR                                                               (0x1<<13) // Non-Fatal Error Message sent.
37364   #define PCIE_REG_INT_STS_CLR_CFG_SEND_NF_ERR_SHIFT                                                         13
37365   #define PCIE_REG_INT_STS_CLR_CFG_SEND_F_ERR                                                                (0x1<<14) // Fatal Error Message sent.
37366   #define PCIE_REG_INT_STS_CLR_CFG_SEND_F_ERR_SHIFT                                                          14
37367   #define PCIE_REG_INT_STS_CLR_QOVERFLOW_DETECT                                                              (0x1<<15) // Queue Overflow detected.
37368   #define PCIE_REG_INT_STS_CLR_QOVERFLOW_DETECT_SHIFT                                                        15
37369   #define PCIE_REG_INT_STS_CLR_VDM_DETECT                                                                    (0x1<<16) // Vendor-Defined Message received.
37370   #define PCIE_REG_INT_STS_CLR_VDM_DETECT_SHIFT                                                              16
37371 #define PCIE_REG_PRTY_MASK                                                                                   0x0547b4UL //Access:RW   DataWidth:0x3    // Multi Field Register.
37372   #define PCIE_REG_PRTY_MASK_APP_PARITY_ERRS_0                                                               (0x1<<0) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS.APP_PARITY_ERRS_0 .
37373   #define PCIE_REG_PRTY_MASK_APP_PARITY_ERRS_0_SHIFT                                                         0
37374   #define PCIE_REG_PRTY_MASK_APP_PARITY_ERRS_1                                                               (0x1<<1) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS.APP_PARITY_ERRS_1 .
37375   #define PCIE_REG_PRTY_MASK_APP_PARITY_ERRS_1_SHIFT                                                         1
37376   #define PCIE_REG_PRTY_MASK_APP_PARITY_ERRS_2                                                               (0x1<<2) // This bit masks, when set, the Parity bit: PCIE_REG_PRTY_STS.APP_PARITY_ERRS_2 .
37377   #define PCIE_REG_PRTY_MASK_APP_PARITY_ERRS_2_SHIFT                                                         2
37378 #define PCIE_REG_DBG_OUT_DATA                                                                                0x0547c0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
37379 #define PCIE_REG_DBG_OUT_DATA_SIZE                                                                           8
37380 #define PCIE_REG_DBG_OUT_VALID                                                                               0x0547e0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
37381 #define PCIE_REG_DBG_OUT_FRAME                                                                               0x0547e4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
37382 #define PCIE_REG_DBG_SELECT                                                                                  0x0547e8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
37383 #define PCIE_REG_DBG_DWORD_ENABLE                                                                            0x0547ecUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
37384 #define PCIE_REG_DBG_SHIFT                                                                                   0x0547f0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
37385 #define PCIE_REG_DBG_FORCE_VALID                                                                             0x0547f4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
37386 #define PCIE_REG_DBG_FORCE_FRAME                                                                             0x0547f8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
37387 #define PCIE_REG_RESET_STATUS_2                                                                              0x054800UL //Access:R    DataWidth:0x18   // Multi Field Register.
37388   #define PCIE_REG_RESET_STATUS_2_PWR_RST_2                                                                  (0x1<<0) // Power-on reset occurred.
37389   #define PCIE_REG_RESET_STATUS_2_PWR_RST_2_SHIFT                                                            0
37390   #define PCIE_REG_RESET_STATUS_2_WAKE_REF_RST_2                                                             (0x1<<1) // Wake Ref reset occurred.
37391   #define PCIE_REG_RESET_STATUS_2_WAKE_REF_RST_2_SHIFT                                                       1
37392   #define PCIE_REG_RESET_STATUS_2_PHY_RST_2                                                                  (0x1<<2) // Phy reset occurred.
37393   #define PCIE_REG_RESET_STATUS_2_PHY_RST_2_SHIFT                                                            2
37394   #define PCIE_REG_RESET_STATUS_2_SQUELCH_RST_2                                                              (0x1<<3) // Squelch reset occurred.
37395   #define PCIE_REG_RESET_STATUS_2_SQUELCH_RST_2_SHIFT                                                        3
37396   #define PCIE_REG_RESET_STATUS_2_STICKY_RST_2                                                               (0x1<<4) // Sticky register reset occurred.
37397   #define PCIE_REG_RESET_STATUS_2_STICKY_RST_2_SHIFT                                                         4
37398   #define PCIE_REG_RESET_STATUS_2_NON_STICKY_RST_2                                                           (0x1<<5) // Non-sticky register reset occurred.
37399   #define PCIE_REG_RESET_STATUS_2_NON_STICKY_RST_2_SHIFT                                                     5
37400   #define PCIE_REG_RESET_STATUS_2_CORE_RST_2                                                                 (0x1<<6) // Core reset occurred.
37401   #define PCIE_REG_RESET_STATUS_2_CORE_RST_2_SHIFT                                                           6
37402   #define PCIE_REG_RESET_STATUS_2_PIPE_RST_2                                                                 (0x1<<7) // PIPE reset occurred.
37403   #define PCIE_REG_RESET_STATUS_2_PIPE_RST_2_SHIFT                                                           7
37404   #define PCIE_REG_RESET_STATUS_2_PERST_2                                                                    (0x1<<8) // PERST occurred (raw version).
37405   #define PCIE_REG_RESET_STATUS_2_PERST_2_SHIFT                                                              8
37406   #define PCIE_REG_RESET_STATUS_2_DATA_LINK_DOWN_2                                                           (0x1<<9) // Data Link Down occurred.
37407   #define PCIE_REG_RESET_STATUS_2_DATA_LINK_DOWN_2_SHIFT                                                     9
37408   #define PCIE_REG_RESET_STATUS_2_DELAYED_PERST_2                                                            (0x1<<10) // PERST occurred (delayed version).
37409   #define PCIE_REG_RESET_STATUS_2_DELAYED_PERST_2_SHIFT                                                      10
37410   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_11_2                                                (0x1<<11) // Spare status bit
37411   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_11_2_SHIFT                                          11
37412   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_12_2                                                (0x1<<12) // Spare status bit
37413   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_12_2_SHIFT                                          12
37414   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_13_2                                                (0x1<<13) // Spare status bit
37415   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_13_2_SHIFT                                          13
37416   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_14_2                                                (0x1<<14) // Spare status bit
37417   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_14_2_SHIFT                                          14
37418   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_15_2                                                (0x1<<15) // Spare status bit
37419   #define PCIE_REG_RESET_STATUS_2_RESET_STATUS_REG_SPARE_15_2_SHIFT                                          15
37420   #define PCIE_REG_RESET_STATUS_2_SOFT_PWR_RST_2                                                             (0x1<<16) // Soft power-on reset occurred. NOTE: This bit is unreliable for indication of a soft power-on reset, because it self-clears within a short time following the event.
37421   #define PCIE_REG_RESET_STATUS_2_SOFT_PWR_RST_2_SHIFT                                                       16
37422   #define PCIE_REG_RESET_STATUS_2_SOFT_WAKE_REF_RST_2                                                        (0x1<<17) // Soft Wake Ref reset occurred.
37423   #define PCIE_REG_RESET_STATUS_2_SOFT_WAKE_REF_RST_2_SHIFT                                                  17
37424   #define PCIE_REG_RESET_STATUS_2_SOFT_PHY_RST_2                                                             (0x1<<18) // Soft phy reset occurred.
37425   #define PCIE_REG_RESET_STATUS_2_SOFT_PHY_RST_2_SHIFT                                                       18
37426   #define PCIE_REG_RESET_STATUS_2_SOFT_SQUELCH_RST_2                                                         (0x1<<19) // Soft squelch reset occurred.
37427   #define PCIE_REG_RESET_STATUS_2_SOFT_SQUELCH_RST_2_SHIFT                                                   19
37428   #define PCIE_REG_RESET_STATUS_2_SOFT_STICKY_RST_2                                                          (0x1<<20) // Soft sticky register reset occurred.
37429   #define PCIE_REG_RESET_STATUS_2_SOFT_STICKY_RST_2_SHIFT                                                    20
37430   #define PCIE_REG_RESET_STATUS_2_SOFT_NON_STICKY_RST_2                                                      (0x1<<21) // Soft non-sticky register reset occurred.
37431   #define PCIE_REG_RESET_STATUS_2_SOFT_NON_STICKY_RST_2_SHIFT                                                21
37432   #define PCIE_REG_RESET_STATUS_2_SOFT_CORE_RST_2                                                            (0x1<<22) // Soft core reset occurred.
37433   #define PCIE_REG_RESET_STATUS_2_SOFT_CORE_RST_2_SHIFT                                                      22
37434   #define PCIE_REG_RESET_STATUS_2_SOFT_PIPE_RST_2                                                            (0x1<<23) // Soft PIPE reset occurred.
37435   #define PCIE_REG_RESET_STATUS_2_SOFT_PIPE_RST_2_SHIFT                                                      23
37436 #define PCIE_REG_RESET_STATUS_3                                                                              0x054804UL //Access:RW   DataWidth:0x18   // Corresponding bits of Reset Status Register 2 will be cleared for bits written with a 1.
37437 #define DORQ_REG_INIT                                                                                        0x100000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
37438 #define DORQ_REG_IFEN                                                                                        0x100040UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
37439 #define DORQ_REG_INT_STS                                                                                     0x100180UL //Access:R    DataWidth:0x9    // Multi Field Register.
37440   #define DORQ_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
37441   #define DORQ_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
37442   #define DORQ_REG_INT_STS_DB_DROP                                                                           (0x1<<1) // Doorbell drop.
37443   #define DORQ_REG_INT_STS_DB_DROP_SHIFT                                                                     1
37444   #define DORQ_REG_INT_STS_DORQ_FIFO_OVFL_ERR                                                                (0x1<<2) // DORQ FIFO overflow.
37445   #define DORQ_REG_INT_STS_DORQ_FIFO_OVFL_ERR_SHIFT                                                          2
37446   #define DORQ_REG_INT_STS_DORQ_FIFO_AFULL                                                                   (0x1<<3) // DORQ FIFO almost full.
37447   #define DORQ_REG_INT_STS_DORQ_FIFO_AFULL_SHIFT                                                             3
37448   #define DORQ_REG_INT_STS_CFC_BYP_VALIDATION_ERR                                                            (0x1<<4) // After cached LCID value was used for CM message, CCFC load response LCID does not match cached value.
37449   #define DORQ_REG_INT_STS_CFC_BYP_VALIDATION_ERR_SHIFT                                                      4
37450   #define DORQ_REG_INT_STS_CFC_LD_RESP_ERR                                                                   (0x1<<5) // CCFC load response returnes an error.
37451   #define DORQ_REG_INT_STS_CFC_LD_RESP_ERR_SHIFT                                                             5
37452   #define DORQ_REG_INT_STS_XCM_DONE_CNT_ERR                                                                  (0x1<<6) // XCM done counter is decremented (done appears), when it is 0.
37453   #define DORQ_REG_INT_STS_XCM_DONE_CNT_ERR_SHIFT                                                            6
37454   #define DORQ_REG_INT_STS_CFC_LD_REQ_FIFO_OVFL_ERR                                                          (0x1<<7) // CFC load request FIFO overflow
37455   #define DORQ_REG_INT_STS_CFC_LD_REQ_FIFO_OVFL_ERR_SHIFT                                                    7
37456   #define DORQ_REG_INT_STS_CFC_LD_REQ_FIFO_UNDER_ERR                                                         (0x1<<8) // CFC load request FIFO under-run
37457   #define DORQ_REG_INT_STS_CFC_LD_REQ_FIFO_UNDER_ERR_SHIFT                                                   8
37458 #define DORQ_REG_INT_MASK                                                                                    0x100184UL //Access:RW   DataWidth:0x9    // Multi Field Register.
37459   #define DORQ_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.ADDRESS_ERROR .
37460   #define DORQ_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
37461   #define DORQ_REG_INT_MASK_DB_DROP                                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.DB_DROP .
37462   #define DORQ_REG_INT_MASK_DB_DROP_SHIFT                                                                    1
37463   #define DORQ_REG_INT_MASK_DORQ_FIFO_OVFL_ERR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.DORQ_FIFO_OVFL_ERR .
37464   #define DORQ_REG_INT_MASK_DORQ_FIFO_OVFL_ERR_SHIFT                                                         2
37465   #define DORQ_REG_INT_MASK_DORQ_FIFO_AFULL                                                                  (0x1<<3) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.DORQ_FIFO_AFULL .
37466   #define DORQ_REG_INT_MASK_DORQ_FIFO_AFULL_SHIFT                                                            3
37467   #define DORQ_REG_INT_MASK_CFC_BYP_VALIDATION_ERR                                                           (0x1<<4) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.CFC_BYP_VALIDATION_ERR .
37468   #define DORQ_REG_INT_MASK_CFC_BYP_VALIDATION_ERR_SHIFT                                                     4
37469   #define DORQ_REG_INT_MASK_CFC_LD_RESP_ERR                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.CFC_LD_RESP_ERR .
37470   #define DORQ_REG_INT_MASK_CFC_LD_RESP_ERR_SHIFT                                                            5
37471   #define DORQ_REG_INT_MASK_XCM_DONE_CNT_ERR                                                                 (0x1<<6) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.XCM_DONE_CNT_ERR .
37472   #define DORQ_REG_INT_MASK_XCM_DONE_CNT_ERR_SHIFT                                                           6
37473   #define DORQ_REG_INT_MASK_CFC_LD_REQ_FIFO_OVFL_ERR                                                         (0x1<<7) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.CFC_LD_REQ_FIFO_OVFL_ERR .
37474   #define DORQ_REG_INT_MASK_CFC_LD_REQ_FIFO_OVFL_ERR_SHIFT                                                   7
37475   #define DORQ_REG_INT_MASK_CFC_LD_REQ_FIFO_UNDER_ERR                                                        (0x1<<8) // This bit masks, when set, the Interrupt bit: DORQ_REG_INT_STS.CFC_LD_REQ_FIFO_UNDER_ERR .
37476   #define DORQ_REG_INT_MASK_CFC_LD_REQ_FIFO_UNDER_ERR_SHIFT                                                  8
37477 #define DORQ_REG_INT_STS_WR                                                                                  0x100188UL //Access:WR   DataWidth:0x9    // Multi Field Register.
37478   #define DORQ_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
37479   #define DORQ_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
37480   #define DORQ_REG_INT_STS_WR_DB_DROP                                                                        (0x1<<1) // Doorbell drop.
37481   #define DORQ_REG_INT_STS_WR_DB_DROP_SHIFT                                                                  1
37482   #define DORQ_REG_INT_STS_WR_DORQ_FIFO_OVFL_ERR                                                             (0x1<<2) // DORQ FIFO overflow.
37483   #define DORQ_REG_INT_STS_WR_DORQ_FIFO_OVFL_ERR_SHIFT                                                       2
37484   #define DORQ_REG_INT_STS_WR_DORQ_FIFO_AFULL                                                                (0x1<<3) // DORQ FIFO almost full.
37485   #define DORQ_REG_INT_STS_WR_DORQ_FIFO_AFULL_SHIFT                                                          3
37486   #define DORQ_REG_INT_STS_WR_CFC_BYP_VALIDATION_ERR                                                         (0x1<<4) // After cached LCID value was used for CM message, CCFC load response LCID does not match cached value.
37487   #define DORQ_REG_INT_STS_WR_CFC_BYP_VALIDATION_ERR_SHIFT                                                   4
37488   #define DORQ_REG_INT_STS_WR_CFC_LD_RESP_ERR                                                                (0x1<<5) // CCFC load response returnes an error.
37489   #define DORQ_REG_INT_STS_WR_CFC_LD_RESP_ERR_SHIFT                                                          5
37490   #define DORQ_REG_INT_STS_WR_XCM_DONE_CNT_ERR                                                               (0x1<<6) // XCM done counter is decremented (done appears), when it is 0.
37491   #define DORQ_REG_INT_STS_WR_XCM_DONE_CNT_ERR_SHIFT                                                         6
37492   #define DORQ_REG_INT_STS_WR_CFC_LD_REQ_FIFO_OVFL_ERR                                                       (0x1<<7) // CFC load request FIFO overflow
37493   #define DORQ_REG_INT_STS_WR_CFC_LD_REQ_FIFO_OVFL_ERR_SHIFT                                                 7
37494   #define DORQ_REG_INT_STS_WR_CFC_LD_REQ_FIFO_UNDER_ERR                                                      (0x1<<8) // CFC load request FIFO under-run
37495   #define DORQ_REG_INT_STS_WR_CFC_LD_REQ_FIFO_UNDER_ERR_SHIFT                                                8
37496 #define DORQ_REG_INT_STS_CLR                                                                                 0x10018cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
37497   #define DORQ_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
37498   #define DORQ_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
37499   #define DORQ_REG_INT_STS_CLR_DB_DROP                                                                       (0x1<<1) // Doorbell drop.
37500   #define DORQ_REG_INT_STS_CLR_DB_DROP_SHIFT                                                                 1
37501   #define DORQ_REG_INT_STS_CLR_DORQ_FIFO_OVFL_ERR                                                            (0x1<<2) // DORQ FIFO overflow.
37502   #define DORQ_REG_INT_STS_CLR_DORQ_FIFO_OVFL_ERR_SHIFT                                                      2
37503   #define DORQ_REG_INT_STS_CLR_DORQ_FIFO_AFULL                                                               (0x1<<3) // DORQ FIFO almost full.
37504   #define DORQ_REG_INT_STS_CLR_DORQ_FIFO_AFULL_SHIFT                                                         3
37505   #define DORQ_REG_INT_STS_CLR_CFC_BYP_VALIDATION_ERR                                                        (0x1<<4) // After cached LCID value was used for CM message, CCFC load response LCID does not match cached value.
37506   #define DORQ_REG_INT_STS_CLR_CFC_BYP_VALIDATION_ERR_SHIFT                                                  4
37507   #define DORQ_REG_INT_STS_CLR_CFC_LD_RESP_ERR                                                               (0x1<<5) // CCFC load response returnes an error.
37508   #define DORQ_REG_INT_STS_CLR_CFC_LD_RESP_ERR_SHIFT                                                         5
37509   #define DORQ_REG_INT_STS_CLR_XCM_DONE_CNT_ERR                                                              (0x1<<6) // XCM done counter is decremented (done appears), when it is 0.
37510   #define DORQ_REG_INT_STS_CLR_XCM_DONE_CNT_ERR_SHIFT                                                        6
37511   #define DORQ_REG_INT_STS_CLR_CFC_LD_REQ_FIFO_OVFL_ERR                                                      (0x1<<7) // CFC load request FIFO overflow
37512   #define DORQ_REG_INT_STS_CLR_CFC_LD_REQ_FIFO_OVFL_ERR_SHIFT                                                7
37513   #define DORQ_REG_INT_STS_CLR_CFC_LD_REQ_FIFO_UNDER_ERR                                                     (0x1<<8) // CFC load request FIFO under-run
37514   #define DORQ_REG_INT_STS_CLR_CFC_LD_REQ_FIFO_UNDER_ERR_SHIFT                                               8
37515 #define DORQ_REG_PRTY_MASK                                                                                   0x100194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
37516   #define DORQ_REG_PRTY_MASK_DATAPATH_REGISTERS                                                              (0x1<<0) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS.DATAPATH_REGISTERS .
37517   #define DORQ_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                        0
37518 #define DORQ_REG_PRTY_MASK_H_0                                                                               0x100204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
37519   #define DORQ_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
37520   #define DORQ_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                   0
37521   #define DORQ_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
37522   #define DORQ_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     1
37523   #define DORQ_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
37524   #define DORQ_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     2
37525   #define DORQ_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
37526   #define DORQ_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     3
37527   #define DORQ_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
37528   #define DORQ_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     4
37529   #define DORQ_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: DORQ_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
37530   #define DORQ_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     5
37531 #define DORQ_REG_MEM_ECC_ENABLE_0                                                                            0x100210UL //Access:RW   DataWidth:0x1    // Enable ECC for memory ecc instance dorq.i_dorq_fifo_mem.i_ecc in module dorq_fifo_mem
37532 #define DORQ_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x100214UL //Access:RW   DataWidth:0x1    // Set parity only for memory ecc instance dorq.i_dorq_fifo_mem.i_ecc in module dorq_fifo_mem
37533 #define DORQ_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x100218UL //Access:RC   DataWidth:0x1    // Record if a correctable error occurred on memory ecc instance dorq.i_dorq_fifo_mem.i_ecc in module dorq_fifo_mem
37534 #define DORQ_REG_MEM_ECC_EVENTS                                                                              0x10021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
37535 #define DORQ_REG_PF_MIN_ADDR_REG1                                                                            0x100400UL //Access:RW   DataWidth:0x14   // The offset in units of 4KB from the start of the doorbell space to the start of region 1 (PWM region). This is a per PF configuration.
37536 #define DORQ_REG_VF_MIN_ADDR_REG1                                                                            0x100404UL //Access:RW   DataWidth:0x14   // The offset in units of 4KB from the start of the doorbell space to the start of region 1 (PWM region). This is a per PF configuration.
37537 #define DORQ_REG_PF_MAX_ICID_0                                                                               0x100408UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 0. This is per PF configuration.
37538 #define DORQ_REG_PF_MAX_ICID_1                                                                               0x10040cUL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 1. This is per PF configuration.
37539 #define DORQ_REG_PF_MAX_ICID_2                                                                               0x100410UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 2. This is per PF configuration.
37540 #define DORQ_REG_PF_MAX_ICID_3                                                                               0x100414UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 3. This is per PF configuration.
37541 #define DORQ_REG_PF_MAX_ICID_4                                                                               0x100418UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 4. This is per PF configuration.
37542 #define DORQ_REG_PF_MAX_ICID_5                                                                               0x10041cUL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 5. This is per PF configuration.
37543 #define DORQ_REG_PF_MAX_ICID_6                                                                               0x100420UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 6. This is per PF configuration.
37544 #define DORQ_REG_PF_MAX_ICID_7                                                                               0x100424UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 7. This is per PF configuration.
37545 #define DORQ_REG_VF_MAX_ICID_0                                                                               0x100428UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 0. This is per PF configuration.
37546 #define DORQ_REG_VF_MAX_ICID_1                                                                               0x10042cUL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 1. This is per PF configuration.
37547 #define DORQ_REG_VF_MAX_ICID_2                                                                               0x100430UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 2. This is per PF configuration.
37548 #define DORQ_REG_VF_MAX_ICID_3                                                                               0x100434UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 3. This is per PF configuration.
37549 #define DORQ_REG_VF_MAX_ICID_4                                                                               0x100438UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 4. This is per PF configuration.
37550 #define DORQ_REG_VF_MAX_ICID_5                                                                               0x10043cUL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 5. This is per PF configuration.
37551 #define DORQ_REG_VF_MAX_ICID_6                                                                               0x100440UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 6. This is per PF configuration.
37552 #define DORQ_REG_VF_MAX_ICID_7                                                                               0x100444UL //Access:RW   DataWidth:0xc    // The value in the register, when multiplied by 16, is equal to the maximum ICID plus 1 of connection type 7. This is per PF configuration.
37553 #define DORQ_REG_PF_ICID_BIT_SHIFT_NORM                                                                      0x100448UL //Access:RW   DataWidth:0x2    // LOG2 of the size of per connection doorbell space footprint in DWORD-s. I.e. value of 0 means 1 DWord (4B) per connection, value of 1 means 2 DWords (8B) and so forth. This is a per PF configuration.
37554 #define DORQ_REG_VF_ICID_BIT_SHIFT_NORM                                                                      0x10044cUL //Access:RW   DataWidth:0x2    // LOG2 of the size of per connection doorbell space footprint in DWORD-s. I.e. value of 0 means 1 DWord (4B) per connection, value of 1 means 2 DWords (8B) and so forth. This is a per PF configuration.
37555 #define DORQ_REG_PF_DPI_BIT_SHIFT                                                                            0x100450UL //Access:RW   DataWidth:0x5    // Indicates the size of a page in PWM. This is the LOG2 of PWM page size in units of 4KB, i.e. 0 means 4KB page, 1 means 8KB pages and so forth. This is a per PF configuration.
37556 #define DORQ_REG_VF_DPI_BIT_SHIFT                                                                            0x100454UL //Access:RW   DataWidth:0x5    // Indicates the size of a page in PWM. This is the LOG2 of PWM page size in units of 4KB, i.e. 0 means 4KB page, 1 means 8KB pages and so forth. This is a per PF configuration.
37557 #define DORQ_REG_PF_MIN_VAL_DPI                                                                              0x100458UL //Access:RW   DataWidth:0x4    // Indicates the LOG2 of PWM pages at the start of PWM region which doesn't require DPI validation. This is a per PF configuration.
37558 #define DORQ_REG_VF_MIN_VAL_DPI                                                                              0x10045cUL //Access:RW   DataWidth:0x4    // Indicates the LOG2 of PWM pages at the start of PWM region which doesn't require DPI validation. This is a per PF configuration.
37559 #define DORQ_REG_DEMS_TARGET_1                                                                               0x100460UL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 1.
37560 #define DORQ_REG_DEMS_AGG_VAL_SEL_1                                                                          0x100464UL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 1. Bit 2 of AggValSel is always 1 in DEMS mode.
37561 #define DORQ_REG_DEMS_AGG_CMD_1                                                                              0x100468UL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 1. Reset value = SET_AG_CMD.
37562 #define DORQ_REG_DEMS_TARGET_2                                                                               0x10046cUL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 2.
37563 #define DORQ_REG_DEMS_AGG_VAL_SEL_2                                                                          0x100470UL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 2. Bit 2 of AggValSel is always 1 in DEMS mode.
37564 #define DORQ_REG_DEMS_AGG_CMD_2                                                                              0x100474UL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 2. Reset value = SET_AG_CMD.
37565 #define DORQ_REG_DEMS_TARGET_3                                                                               0x100478UL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 3.
37566 #define DORQ_REG_DEMS_AGG_VAL_SEL_3                                                                          0x10047cUL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 3. Bit 2 of AggValSel is always 1 in DEMS mode.
37567 #define DORQ_REG_DEMS_AGG_CMD_3                                                                              0x100480UL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 3. Reset value = SET_AG_CMD.
37568 #define DORQ_REG_DEMS_TARGET_4                                                                               0x100484UL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 4.
37569 #define DORQ_REG_DEMS_AGG_VAL_SEL_4                                                                          0x100488UL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 4. Bit 2 of AggValSel is always 1 in DEMS mode.
37570 #define DORQ_REG_DEMS_AGG_CMD_4                                                                              0x10048cUL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 4. Reset value = SET_AG_CMD.
37571 #define DORQ_REG_DEMS_TARGET_5                                                                               0x100490UL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 5.
37572 #define DORQ_REG_DEMS_AGG_VAL_SEL_5                                                                          0x100494UL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 5. Bit 2 of AggValSel is always 1 in DEMS mode.
37573 #define DORQ_REG_DEMS_AGG_CMD_5                                                                              0x100498UL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 5. Reset value = SET_AG_CMD.
37574 #define DORQ_REG_DEMS_TARGET_6                                                                               0x10049cUL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 6.
37575 #define DORQ_REG_DEMS_AGG_VAL_SEL_6                                                                          0x1004a0UL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 6. Bit 2 of AggValSel is always 1 in DEMS mode.
37576 #define DORQ_REG_DEMS_AGG_CMD_6                                                                              0x1004a4UL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 6. Reset value = SET_AG_CMD.
37577 #define DORQ_REG_DEMS_TARGET_7                                                                               0x1004a8UL //Access:RW   DataWidth:0x2    // Target value used in DEMS mode for DEMS = 7.
37578 #define DORQ_REG_DEMS_AGG_VAL_SEL_7                                                                          0x1004acUL //Access:RW   DataWidth:0x2    // AggValSel used in DEMS mode for DEMS = 7. Bit 2 of AggValSel is always 1 in DEMS mode.
37579 #define DORQ_REG_DEMS_AGG_CMD_7                                                                              0x1004b0UL //Access:RW   DataWidth:0x2    // AggCmd used in DEMS mode for DEMS = 7. Reset value = SET_AG_CMD.
37580 #define DORQ_REG_QM_EN_BYP_MASK_0                                                                            0x1004b4UL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 0.
37581 #define DORQ_REG_QM_EN_BYP_MASK_1                                                                            0x1004b8UL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 1.
37582 #define DORQ_REG_QM_EN_BYP_MASK_2                                                                            0x1004bcUL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 2.
37583 #define DORQ_REG_QM_EN_BYP_MASK_3                                                                            0x1004c0UL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 3.
37584 #define DORQ_REG_QM_EN_BYP_MASK_4                                                                            0x1004c4UL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 4.
37585 #define DORQ_REG_QM_EN_BYP_MASK_5                                                                            0x1004c8UL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 5.
37586 #define DORQ_REG_QM_EN_BYP_MASK_6                                                                            0x1004ccUL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 6.
37587 #define DORQ_REG_QM_EN_BYP_MASK_7                                                                            0x1004d0UL //Access:RW   DataWidth:0x1    // QM Bypass mode is enabled for XCM messages for connection type 7.
37588 #define DORQ_REG_DPI_VAL_SUP_0                                                                               0x1004d4UL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 0.
37589 #define DORQ_REG_DPI_VAL_SUP_1                                                                               0x1004d8UL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 1.
37590 #define DORQ_REG_DPI_VAL_SUP_2                                                                               0x1004dcUL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 2.
37591 #define DORQ_REG_DPI_VAL_SUP_3                                                                               0x1004e0UL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 3.
37592 #define DORQ_REG_DPI_VAL_SUP_4                                                                               0x1004e4UL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 4.
37593 #define DORQ_REG_DPI_VAL_SUP_5                                                                               0x1004e8UL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 5.
37594 #define DORQ_REG_DPI_VAL_SUP_6                                                                               0x1004ecUL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 6.
37595 #define DORQ_REG_DPI_VAL_SUP_7                                                                               0x1004f0UL //Access:RW   DataWidth:0x1    // Indicates whether DPI validation is supported for connection type 7.
37596 #define DORQ_REG_PWM_AGG_CMD                                                                                 0x1004f4UL //Access:RW   DataWidth:0x2    // AGG command value in PWM non-DPM mode.
37597 #define DORQ_REG_CM_AC_UPD                                                                                   0x1004f8UL //Access:RW   DataWidth:0x8    // Activity counter initial value.
37598 #define DORQ_REG_WAKE_MISC_EN                                                                                0x1004fcUL //Access:RW   DataWidth:0x1    // Enables sending early wakeup indication towards MISC. This is per port configuration.
37599 #define DORQ_REG_PF_NET_PORT_ID                                                                              0x100500UL //Access:RW   DataWidth:0x2    // Indicates network port ID that this PF belongs to. In 2 port mode it is equal to 0 for all PF-s. In 4 port mode, it is equal to 0 for even PF-s and to 1 for off PF-s.
37600 #define DORQ_REG_PF_WAKE_ALL                                                                                 0x100504UL //Access:RW   DataWidth:0x1    // Indicates that a doorbell on this PF should send wakeup indication on all ports. This is a per PF per configuration. Should be set in case of coupled mode teaming. Otherwise should be clear.
37601 #define DORQ_REG_PF_DB_ENABLE                                                                                0x100508UL //Access:RW   DataWidth:0x1    // Enable doorbells for this PF. In case not set the doorbell is silently dropped. This is a per PF configuration.
37602 #define DORQ_REG_VF_DB_ENABLE                                                                                0x10050cUL //Access:RW   DataWidth:0x1    // Enable doorbells for this VF. In case not set the doorbell is silently dropped. This is a per VF configuration.
37603 #define DORQ_REG_PF_DPM_ENABLE                                                                               0x100510UL //Access:RW   DataWidth:0x1    // Enable DPM doorbells for this PF. In case not set the DPM doorbell is aborted. This is a per PF configuration.
37604 #define DORQ_REG_VF_DPM_ENABLE                                                                               0x100514UL //Access:RW   DataWidth:0x1    // Enable DPM doorbells for all this PF child VF-s. In case not set the DPM doorbell is aborted. This is a per PF configuration.
37605 #define DORQ_REG_DPM_L2_SUCC_CFLG_CMD                                                                        0x100600UL //Access:RW   DataWidth:0x8    // The value of the counter flag command for successful L2 EDPM.
37606 #define DORQ_REG_DPM_L2_ABRT_CFLG_CMD                                                                        0x100604UL //Access:RW   DataWidth:0x8    // The value of the counter flag command for unsuccessful L2 EDPM.
37607 #define DORQ_REG_DPM_L2_SUCC_AGG_CMD                                                                         0x100608UL //Access:RW   DataWidth:0x10   // Aggregation value command in case of successful L2 EDPM.
37608 #define DORQ_REG_DPM_LEG_ROCE_AGG_CMD                                                                        0x10060cUL //Access:RW   DataWidth:0x10   // Aggregation value command in case of legacy and RoCE EDPM for both abort and success.
37609 #define DORQ_REG_DPM_L2_ABRT_AGG_CMD                                                                         0x100610UL //Access:RW   DataWidth:0x10   // Aggregation value command in case of aborted L2 EDPM.
37610 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_0                                                                     0x100614UL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 0.
37611 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_1                                                                     0x100618UL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 1.
37612 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_2                                                                     0x10061cUL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 2.
37613 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_3                                                                     0x100620UL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 3.
37614 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_4                                                                     0x100624UL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 4.
37615 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_5                                                                     0x100628UL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 5.
37616 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_6                                                                     0x10062cUL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 6.
37617 #define DORQ_REG_XCM_AGG_FLG_MASK_CONN_7                                                                     0x100630UL //Access:RW   DataWidth:0x8    // Enable for XCM counter flag command for connection 7.
37618 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_0                                                                     0x100634UL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 0.
37619 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_1                                                                     0x100638UL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 1.
37620 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_2                                                                     0x10063cUL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 2.
37621 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_3                                                                     0x100640UL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 3.
37622 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_4                                                                     0x100644UL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 4.
37623 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_5                                                                     0x100648UL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 5.
37624 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_6                                                                     0x10064cUL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 6.
37625 #define DORQ_REG_TCM_AGG_FLG_MASK_CONN_7                                                                     0x100650UL //Access:RW   DataWidth:0x8    // Enable for TCM counter flag command for connection 7.
37626 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_0                                                                     0x100654UL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 0.
37627 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_1                                                                     0x100658UL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 1.
37628 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_2                                                                     0x10065cUL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 2.
37629 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_3                                                                     0x100660UL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 3.
37630 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_4                                                                     0x100664UL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 4.
37631 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_5                                                                     0x100668UL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 5.
37632 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_6                                                                     0x10066cUL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 6.
37633 #define DORQ_REG_UCM_AGG_FLG_MASK_CONN_7                                                                     0x100670UL //Access:RW   DataWidth:0x8    // Enable for UCM counter flag command for connection 7.
37634 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_0                                                                     0x100674UL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 0.
37635 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_1                                                                     0x100678UL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 1.
37636 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_2                                                                     0x10067cUL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 2.
37637 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_3                                                                     0x100680UL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 3.
37638 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_4                                                                     0x100684UL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 4.
37639 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_5                                                                     0x100688UL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 5.
37640 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_6                                                                     0x10068cUL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 6.
37641 #define DORQ_REG_XCM_AGG_CMD_MASK_CONN_7                                                                     0x100690UL //Access:RW   DataWidth:0x8    // Enable for XCM aggregation value command for connection 7.
37642 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_0                                                                     0x100694UL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 0.
37643 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_1                                                                     0x100698UL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 1.
37644 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_2                                                                     0x10069cUL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 2.
37645 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_3                                                                     0x1006a0UL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 3.
37646 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_4                                                                     0x1006a4UL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 4.
37647 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_5                                                                     0x1006a8UL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 5.
37648 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_6                                                                     0x1006acUL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 6.
37649 #define DORQ_REG_TCM_AGG_CMD_MASK_CONN_7                                                                     0x1006b0UL //Access:RW   DataWidth:0x8    // Enable for TCM aggregation value command for connection 7.
37650 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_0                                                                     0x1006b4UL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 0.
37651 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_1                                                                     0x1006b8UL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 1.
37652 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_2                                                                     0x1006bcUL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 2.
37653 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_3                                                                     0x1006c0UL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 3.
37654 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_4                                                                     0x1006c4UL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 4.
37655 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_5                                                                     0x1006c8UL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 5.
37656 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_6                                                                     0x1006ccUL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 6.
37657 #define DORQ_REG_UCM_AGG_CMD_MASK_CONN_7                                                                     0x1006d0UL //Access:RW   DataWidth:0x8    // Enable for UCM aggregation value command for connection 7.
37658 #define DORQ_REG_DPM_XCM_EVENT_ID_0                                                                          0x1006d4UL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 0.
37659 #define DORQ_REG_DPM_XCM_EVENT_ID_1                                                                          0x1006d8UL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 1.
37660 #define DORQ_REG_DPM_XCM_EVENT_ID_2                                                                          0x1006dcUL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 2.
37661 #define DORQ_REG_DPM_XCM_EVENT_ID_3                                                                          0x1006e0UL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 3.
37662 #define DORQ_REG_DPM_XCM_EVENT_ID_4                                                                          0x1006e4UL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 4.
37663 #define DORQ_REG_DPM_XCM_EVENT_ID_5                                                                          0x1006e8UL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 5.
37664 #define DORQ_REG_DPM_XCM_EVENT_ID_6                                                                          0x1006ecUL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 6.
37665 #define DORQ_REG_DPM_XCM_EVENT_ID_7                                                                          0x1006f0UL //Access:RW   DataWidth:0x8    // Event ID in XCM message in DPM doorbell for connection type 7.
37666 #define DORQ_REG_XCM_AGG_TYPE                                                                                0x1006f8UL //Access:RW   DataWidth:0x5    // The value of AggDecType in CM header in XCM message in case of no ROCE/legacy DPM.
37667 #define DORQ_REG_UCM_AGG_TYPE                                                                                0x1006fcUL //Access:RW   DataWidth:0x5    // The value of AggDecType in CM header in UCM message.
37668 #define DORQ_REG_TCM_AGG_TYPE                                                                                0x100700UL //Access:RW   DataWidth:0x5    // The value of AggDecType in CM header in TCM message.
37669 #define DORQ_REG_EDPM_AGG_TYPE                                                                               0x100704UL //Access:RW   DataWidth:0x5    // The value of the AggDecType in the XCM message in case of legacy DPM and ROCE EDPM and QM bypass.
37670 #define DORQ_REG_XCM_SM_CTX_LD_ST_FLG_DPM                                                                    0x100708UL //Access:RW   DataWidth:0x1    // The value of the SmCtxLdStFlg in XCM header in case of EDPM and legacy DPM.
37671 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_0                                                                       0x10070cUL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 0.
37672 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_1                                                                       0x100710UL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 1.
37673 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_2                                                                       0x100714UL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 2.
37674 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_3                                                                       0x100718UL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 3.
37675 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_4                                                                       0x10071cUL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 4.
37676 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_5                                                                       0x100720UL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 5.
37677 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_6                                                                       0x100724UL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 6.
37678 #define DORQ_REG_QM_BYP_AGG_CTX_SIZE_7                                                                       0x100728UL //Access:RW   DataWidth:0x4    // The size of the AGG context to be loaded to the XSTORM in case of RoCE or legacy EDPM or QM bypass. Per connection type 7.
37679 #define DORQ_REG_XCM_CCFC_REGN                                                                               0x100800UL //Access:RW   DataWidth:0x8    // The CCFC regions to be loaded on XCM doorbell which is non DPM and non QM bypass doorbells.
37680 #define DORQ_REG_XCM_CCFC_REGN_BYP                                                                           0x100804UL //Access:RW   DataWidth:0x8    // The CCFC regions to be loaded on XCM doorbell on bypass or DPM.
37681 #define DORQ_REG_TCM_CCFC_REGN                                                                               0x100808UL //Access:RW   DataWidth:0x8    // The CCFC regions to be loaded on TCM doorbell.
37682 #define DORQ_REG_UCM_CCFC_REGN                                                                               0x10080cUL //Access:RW   DataWidth:0x8    // The CCFC regions to be loaded on UCM doorbell.
37683 #define DORQ_REG_CFC_LOAD_MINI_CACHE_EN                                                                      0x100810UL //Access:RW   DataWidth:0x1    // If set then CCFC mini-cache is enabled.
37684 #define DORQ_REG_DQ_FIFO_AFULL_TH                                                                            0x100814UL //Access:RW   DataWidth:0xa    // DORQ FIFO almost full threshold (in FIFO entries).
37685 #define DORQ_REG_DPM_XCM_DB_ABRT_TH                                                                          0x100818UL //Access:RW   DataWidth:0xa    // If XCM doorbell counter is above this threshold and first DPM doorbell appears it is truncated to one entry and aborted; non-first doorbell is dropped. (Measured in FIFO entries).
37686 #define DORQ_REG_DPM_ENT_ABRT_TH                                                                             0x100820UL //Access:RW   DataWidth:0xa    // If DORQ FIFO fill level is above this threshold and first DPM doorbell appears it is truncated to one entry and DpmAbort flag is set; non-first doorbell is silently dropped. Is calculated in entries.
37687 #define DORQ_REG_MASK_XCM_EN                                                                                 0x100824UL //Access:RW   DataWidth:0x1    // If set, then XCM bypass enable bit will be masked (XCM bypass considered always asserted).
37688 #define DORQ_REG_MASK_QM_EN                                                                                  0x100828UL //Access:RW   DataWidth:0x1    // If set, then QM bypass enable bit will be masked (considered always asserted).
37689 #define DORQ_REG_MASK_PBF_ROCE_EN                                                                            0x10082cUL //Access:RW   DataWidth:0x1    // If set, then PBF bypass enable bit will be masked (considered always asserted) for RoCE EDPM.
37690 #define DORQ_REG_MASK_PBF_L2_EN                                                                              0x100830UL //Access:RW   DataWidth:0x1    // If set, then QM bypass enable bit will be masked (considered always asserted) for L2 for L2 EDPM.
37691 #define DORQ_REG_DPM_TIMEOUT                                                                                 0x100834UL //Access:RW   DataWidth:0xc    // Timeout (measured in main clock cycles) for DPM operation to complete.
37692 #define DORQ_REG_EDPM_EXIST_IN_QM_EN                                                                         0x100838UL //Access:RW   DataWidth:0x4    // Indicates which ExistInQm bits are taken into account in the EDPM check. If a bit equals 0 then the corresponding ExistInQm is not used (masked).
37693 #define DORQ_REG_DQ_PXP_FULL_EN                                                                              0x10083cUL //Access:RW   DataWidth:0x1    // If 1, then full is asserted towards PXP when DORQ FIFO fill level is equal or greater than dq_fifo_full_thr. If 0, then doorbell is discarded when DORQ FIFO is full.
37694 #define DORQ_REG_DQ_FIFO_FULL_TH                                                                             0x100840UL //Access:RW   DataWidth:0xa    // DORQ FIFO full threshold (in FIFO entries). If DORQ FIFO fill level is equal or greater than it and dq_pxp_full_en is 1, then full is asserted towards PXP. If DORQ FIFO fill level is equal or greater than it and dq_pxp_full_en is 0, then full is not asserted towards PXP and doorbell is dropped or truncated.
37695 #define DORQ_REG_DQ_FULL_CYCLES                                                                              0x100844UL //Access:RW   DataWidth:0xe    // Number of cycles in which full towards PXP is asserted if DORQ is in almost full state.
37696 #define DORQ_REG_TAG1_ETHERTYPE                                                                              0x100884UL //Access:RW   DataWidth:0x10   // Tag 1 Ethertype used for packet generation in RoCE EDPM mode. Default is set to SVLAN.
37697 #define DORQ_REG_TAG2_ETHERTYPE                                                                              0x100888UL //Access:RW   DataWidth:0x10   // Tag 2 Ethertype used for packet generation in RoCE EDPM mode. Default is set to CVLAN.
37698 #define DORQ_REG_TAG3_ETHERTYPE                                                                              0x10088cUL //Access:RW   DataWidth:0x10   // Tag 3 Ethertype used for packet generation in RoCE EDPM mode. Default is set to TTAG.
37699 #define DORQ_REG_TAG4_ETHERTYPE                                                                              0x100890UL //Access:RW   DataWidth:0x10   // Tag 4 Ethertype used for packet generation in RoCE EDPM mode. Default is set to CN.
37700 #define DORQ_REG_TAG1_SIZE                                                                                   0x100894UL //Access:RW   DataWidth:0x2    // Size of the Tag 1 used for packet generation in RoCE EDPM mode not including Ethertype itself. 0 - Reserved; 1 - 2 bytes; 2 - 4 bytes; 3 - 6 bytes;
37701 #define DORQ_REG_TAG2_SIZE                                                                                   0x100898UL //Access:RW   DataWidth:0x2    // Size of the Tag 2 used for packet generation in RoCE EDPM mode not including Ethertype itself. 0 - Reserved; 1 - 2 bytes; 2 - 4 bytes; 3 - 6 bytes;
37702 #define DORQ_REG_TAG3_SIZE                                                                                   0x10089cUL //Access:RW   DataWidth:0x2    // Size of the Tag 3 used for packet generation in RoCE EDPM mode not including Ethertype itself. 0 - Reserved; 1 - 2 bytes; 2 - 4 bytes; 3 - 6 bytes;
37703 #define DORQ_REG_TAG4_SIZE                                                                                   0x1008a0UL //Access:RW   DataWidth:0x2    // Size of the Tag 4 used for packet generation in RoCE EDPM mode not including Ethertype itself. 0 - Reserved; 1 - 2 bytes; 2 - 4 bytes; 3 - 6 bytes;
37704 #define DORQ_REG_GRH_NXT_HEADER                                                                              0x1008a4UL //Access:RW   DataWidth:0x8    // GRH Next Header used for packet generation in RoCE EDPM.
37705 #define DORQ_REG_BTH_TVER                                                                                    0x1008a8UL //Access:RW   DataWidth:0x4    // TVER value in RoCE BTH header.
37706 #define DORQ_REG_ROCE_OPCODE_EN                                                                              0x1008acUL //Access:RW   DataWidth:0x20   // Enable bit per each RoCE Opcode 5 LSB-s. N-th bit set means corresponding opcode N is enabled, if reset the RoCE DPM with this opcode is aborted.
37707 #define DORQ_REG_CRC32_BSWAP                                                                                 0x1008b0UL //Access:RW   DataWidth:0x1    // If 0 - the CRC-32 final calculation result isn't byte swapped; if 1 - the CRC-32 final calculation result is byte swapped (byte [7:0] goes to location [31:24];etc).
37708 #define DORQ_REG_TAG1_OVRD_MODE                                                                              0x1008b4UL //Access:RW   DataWidth:0x2    // Indicates which type of override of the TAG content read from the PCM context is required. The possible values are: 0 � No override 1 � Full override (external VLAN Id + PCP) 2 � PCP (priority) only 3 � reserved Note that this mode is relevant only if size of the TAG (not including the Ethertype) is 2 bytes. Otherwise there is no override.
37709 #define DORQ_REG_TAG2_OVRD_MODE                                                                              0x1008b8UL //Access:RW   DataWidth:0x2    // Indicates which type of override of the TAG content read from the PCM context is required. The possible values are: 0 � No override 1 � Full override (external VLAN Id + PCP) 2 � PCP (priority) only 3 � reserved Note that this mode is relevant only if size of the TAG (not including the Ethertype) is 2 bytes. Otherwise there is no override.
37710 #define DORQ_REG_TAG3_OVRD_MODE                                                                              0x1008bcUL //Access:RW   DataWidth:0x2    // Indicates which type of override of the TAG content read from the PCM context is required. The possible values are: 0 � No override 1 � Full override (external VLAN Id + PCP) 2 � PCP (priority) only 3 � reserved Note that this mode is relevant only if size of the TAG (not including the Ethertype) is 2 bytes. Otherwise there is no override.
37711 #define DORQ_REG_TAG4_OVRD_MODE                                                                              0x1008c0UL //Access:RW   DataWidth:0x2    // Indicates which type of override of the TAG content read from the PCM context is required. The possible values are: 0 � No override 1 � Full override (external VLAN Id + PCP) 2 � PCP (priority) only 3 � reserved Note that this mode is relevant only if size of the TAG (not including the Ethertype) is 2 bytes. Otherwise there is no override.
37712 #define DORQ_REG_PF_PCP                                                                                      0x1008c4UL //Access:RW   DataWidth:0x4    // The priority value and DEI bit of RoCE frames per PF.
37713 #define DORQ_REG_PF_EXT_VID                                                                                  0x1008c8UL //Access:RW   DataWidth:0xc    // The external VLAN ID per PF.
37714 #define DORQ_REG_RROCE_DST_UDP_PORT                                                                          0x1008ccUL //Access:RW   DataWidth:0x10   // The content of the destination UDP port of RROCE.
37715 #define DORQ_REG_ROCE_ETHER_TYPE                                                                             0x1008d0UL //Access:RW   DataWidth:0x10   // RoCE Ethertype used for RoCE packet generation in EDPM mode. 0 � plain ROCE; 1 � RROCE (ROCEv2) over IPV4;  2 � RROCE (ROCEv2) over IPV6.
37716 #define DORQ_REG_ROCE_ETHER_TYPE_SIZE                                                                        3
37717 #define DORQ_REG_L2_EDPM_NUM_BD_THR                                                                          0x100900UL //Access:RW   DataWidth:0x10   // L2 EDPM BDs threshold. If overcome, the L2 EDPM context check fails.
37718 #define DORQ_REG_L2_EDPM_EXT_HDR_SIZE                                                                        0x100904UL //Access:RW   DataWidth:0x8    // Size in Words of header extracted by PBF and sent to PSTORM in L2.
37719 #define DORQ_REG_L2_EDPM_EXT_HDR_OFFS                                                                        0x100908UL //Access:RW   DataWidth:0x8    // Offset in Words of header extracted by PBF and sent to PSTORM in L2.
37720 #define DORQ_REG_L2_EDPM_TUNNEL_GRE_ETH_EN                                                                   0x10090cUL //Access:RW   DataWidth:0x1    // Indicates whether Ethernet over GRE header is expected in packet payload.
37721 #define DORQ_REG_L2_EDPM_TUNNEL_GRE_IP_EN                                                                    0x100910UL //Access:RW   DataWidth:0x1    // Indicates whether IP over GRE header is expected in packet payload.
37722 #define DORQ_REG_L2_EDPM_TUNNEL_VXLAN_EN                                                                     0x100914UL //Access:RW   DataWidth:0x1    // Indicates whether VXLAN header is expected in packet payload.
37723 #define DORQ_REG_L2_EDPM_ST_HINT                                                                             0x100918UL //Access:RW   DataWidth:0x2    // TPH Hint value in case of non-inline L2 EDPM.
37724 #define DORQ_REG_L2_EDPM_ATC_FLAGS                                                                           0x10091cUL //Access:RW   DataWidth:0x3    // ATC attribute value of non-inline L2 EDPM.
37725 #define DORQ_REG_PCM_START_OFFS                                                                              0x100920UL //Access:RW   DataWidth:0x5    // Start offset to read PCM STORM context. Measured in REGQ.
37726 #define DORQ_REG_MAX_L2_EDPM_PKT_SIZE                                                                        0x100924UL //Access:RW   DataWidth:0xe    // Maximum non-inline L2 EDPM PktSize.
37727 #define DORQ_REG_L2_EDPM_PKT_HDR_SIZE                                                                        0x100928UL //Access:RW   DataWidth:0x8    // The maximum number of WORD-s which the PBF may add to the L2 packet.
37728 #define DORQ_REG_L2_EDPM_TUNNEL_NGE_IP_EN                                                                    0x10092cUL //Access:RW   DataWidth:0x1    // Set to 1 if IP over NGE header is expected in the packet payload.
37729 #define DORQ_REG_L2_EDPM_TUNNEL_NGE_ETH_EN                                                                   0x100930UL //Access:RW   DataWidth:0x1    // Set to 1 if Ethernet over NGE header is expected in the packet payload.
37730 #define DORQ_REG_XCM_MSG_INIT_CRD                                                                            0x100980UL //Access:RW   DataWidth:0x3    // XCM message interface initial credit.
37731 #define DORQ_REG_TCM_MSG_INIT_CRD                                                                            0x100984UL //Access:RW   DataWidth:0x3    // TCM message interface initial credit.
37732 #define DORQ_REG_UCM_MSG_INIT_CRD                                                                            0x100988UL //Access:RW   DataWidth:0x3    // UCM message interface initial credit.
37733 #define DORQ_REG_PBF_CMD_INIT_CRD                                                                            0x10098cUL //Access:RW   DataWidth:0x6    // PBF command interface initial credit.
37734 #define DORQ_REG_PF_USAGE_CNT                                                                                0x1009c0UL //Access:R    DataWidth:0xb    // Counter of DORQ FIFO entries used by corresponding PF or any of its child VF-s.
37735 #define DORQ_REG_VF_USAGE_CNT                                                                                0x1009c4UL //Access:R    DataWidth:0xb    // Counter of DORQ FIFO entries used by corresponding VF.
37736 #define DORQ_REG_PF_USAGE_CNT_LIM                                                                            0x1009c8UL //Access:RW   DataWidth:0xb    // Maximum number of DORQ FIFO entries used by corresponding PF or any of its child VF-s. This is a per PF configuration.
37737 #define DORQ_REG_VF_USAGE_CNT_LIM                                                                            0x1009ccUL //Access:RW   DataWidth:0xb    // Maximum number of DORQ FIFO entries used by a VF which is a child VF of corresponding PF. This is a per PF configuration.
37738 #define DORQ_REG_PF_OVFL_STICKY                                                                              0x1009d0UL //Access:RW   DataWidth:0x1    // If set, PF doorbell with corresponding PF is silently dropped at the entrance to DORQ FIFO. This is a per PF configuration. Is cleared by write of 0.
37739 #define DORQ_REG_VF_OVFL_STICKY                                                                              0x1009d4UL //Access:RW   DataWidth:0x1    // If set, VF doorbell with corresponding VF, is silently dropped at the entrance to DORQ FIFO. This is a per VF configuration. Is cleared by write of 0.
37740 #define DORQ_REG_DPM_FORCE_ABORT                                                                             0x1009d8UL //Access:W    DataWidth:0x1    // Aborts all the current DPM entries which are not FREE.
37741 #define DORQ_REG_DB_DROP_REASON_MASK                                                                         0x1009dcUL //Access:RW   DataWidth:0x14   // A bit mask per doorbell drop reason. If a bit is set (1), then corresponding drop reason will cause attention be set. If a bit is not set (0), then corresponding drop reason will not cause interrupt.
37742 #define DORQ_REG_AUTO_FREEZE_EN                                                                              0x1009e0UL //Access:RW   DataWidth:0x1    // If set, DORQ enters freeze mode on the first doorbell drop due to DORQ FIFO overflow. The freeze mode means that DORQ stops sending CFC load requests. The freeze mode will remain until auto_drop_rel (Write Only) register is set.
37743 #define DORQ_REG_AUTO_FREEZE_ST                                                                              0x1009e4UL //Access:R    DataWidth:0x1    // When set, auto freeze is active and doorbells are not being popped from the FIFO. Cleared when auto_freeze_rel is written.
37744 #define DORQ_REG_AUTO_FREEZE_REL                                                                             0x1009e8UL //Access:W    DataWidth:0x1    // Release the freeze mode set by auto_freeze_en. Write only.
37745 #define DORQ_REG_AUTO_DROP_EN                                                                                0x1009ecUL //Access:RW   DataWidth:0x1    // If set, DORQ enters auto drop mode on the first doorbell drop due to DORQ FIFO overflow. In this mode all incoming doorbells will be dropped even if the FIFO is not full anymore. The drop mode will remain until auto_drop_rel (Write Only) register is set.
37746 #define DORQ_REG_AUTO_DROP_ST                                                                                0x1009f0UL //Access:R    DataWidth:0x1    // When set, auto discard mode is active and all doorbells are dropped at the entrance to DORQ FIFO.  De-asserted when auto_discard_rel is written.
37747 #define DORQ_REG_AUTO_DROP_REL                                                                               0x1009f4UL //Access:W    DataWidth:0x1    // Releases the auto_drop mode. Write only.
37748 #define DORQ_REG_PXP_TRANS_SIZE                                                                              0x1009f8UL //Access:RW   DataWidth:0x8    // Size in bytes of the PXP transactions to be counted in the pxp_trans_cnt  register (including address cycle).
37749 #define DORQ_REG_DB_INGRESS_CNT                                                                              0x1009fcUL //Access:R    DataWidth:0x20   // Accounts for any non-DPM doorbell or first DPM doorbell, which are not silently dropped. Will rollover to 0 when incremented above all ones.
37750 #define DORQ_REG_DB_EGRESS_CNT                                                                               0x100a00UL //Access:R    DataWidth:0x20   // Incremented for each message sent to any one of CMs. Will rollover to 0 when incremented above all ones.
37751 #define DORQ_REG_CFC_LD_MAX_OUTS_REQ                                                                         0x100a04UL //Access:RW   DataWidth:0x6    // Maximum allowed number of outstanding CFC load requests.
37752 #define DORQ_REG_CFC_LD_REQ_FIFO_FILL_LVL                                                                    0x100a08UL //Access:R    DataWidth:0x6    // CFC load request FIFO current fill level (in entries).
37753 #define DORQ_REG_DORQ_FIFO_FILL_LVL                                                                          0x100a0cUL //Access:R    DataWidth:0xb    // DORQ FIFO current fill level (in entries REGQ each).
37754 #define DORQ_REG_DORQ_FIFO_FILL_LVL_ST                                                                       0x100a10UL //Access:RC   DataWidth:0xb    // DORQ FIFO sticky fill level (in entries REGQ each). Is cleared on read.
37755 #define DORQ_REG_DORQ_FIFO_NXT_INF_UNIT                                                                      0x100a14UL //Access:R    DataWidth:0x5    // Debug only: read from DORQ FIFO: number of reads to next information unit.
37756 #define DORQ_REG_DB_DROP_CNT                                                                                 0x100a18UL //Access:R    DataWidth:0x20   // Accounts for number of dropped doorbells. See db_drop_reason for drop reason.  Will rollover to 0 when incremented above all ones.
37757 #define DORQ_REG_DB_DROP_DETAILS_ADDRESS                                                                     0x100a1cUL //Access:R    DataWidth:0x20   // Stores the details of the first dropped doorbell after logging was re-armed by db_drop_details_rel. The following details of the transaction will be recorded: Doorbell address (in  case of drops from DORQ FIFO DpmOffset is stored)..
37758 #define DORQ_REG_DB_DROP_DETAILS_REASON                                                                      0x100a20UL //Access:R    DataWidth:0x14   // Stores the details of the first dropped doorbell after logging was re-armed by db_drop_details_rel. The following details of the transaction will be recorded: Doorbell drop reason: 0 - Size of the data is not equal to 4 or to a multiple of 8 bytes; 1 - 2 LSB-s of the address are not zeroes (no DWORD alignment); 2 - The size of the data in the transaction is a multiple of 8 bytes and the 3 LSB-s of the address are not zeroes (not QWORD aligned); 3 - ICID is out of maximum allowed range; 4 - PWM doorbell to reserved register; 5 - Size miss-match: 32b doorbell (non-DPM) written to 64b register (non-DPM or DPM). Will be distinguished as the write with (pxp_dorq_eop_bvalid=4) to 64b PWM register; 6 - DPI check is not supported for this connection/task type and DPI is not zero; 7 - Non-first DPM doorbell and FIFO fill level (in QREG-s) is above a threshold (dpm_ent_abrt_th). 8 - Non-first DPM doorbell and XCM doorbell counter is above the threshold (dpm_xcm_db_abrt_th); 9 - PF doorbell appears and its corresponding PF sticky overflow bit (pf_ovfl_sticky[pf]) is set; 10 - VF doorbell appears and its corresponding VF sticky overflow bit (vf_ovfl_sticky[vf]) is set or its corresponding parent PF sticky overflow bit (pf_ovfl_sticky[pf]) is set (or both); 11 - PF doorbell appears and its corresponding PF is disabled in pf_db_en; 12 - VF doorbell appears and its corresponding PF is disabled in vf_db_en; 13 - Global overflow; 14 - The first byte enable field is not equal to all ones; 15 - The length (in DWORD-s) of the transaction is more than 1 payload DWORD and the last byte enable is not equal to all ones 16 - Auto drop 17 - Non first DPM doorbell arrived and there is no matching DPM entry 18 - Non first DPM doorbell arrived and non-contigious offset in a DPM transaction 19 - Non first DPM doorbell arrived beyond the DPM size
37759 #define DORQ_REG_DB_DROP_DETAILS                                                                             0x100a24UL //Access:R    DataWidth:0x17   // Stores the details of the first dropped doorbell after logging was re-armed by db_drop_details_rel. The following details of the transaction will be recorded: bits[15:0]   Doorbell opaque FID; bits[22:16]  Doorbell size in in DWords (calculated according to "length");
37760 #define DORQ_REG_DB_DROP_DETAILS_REL                                                                         0x100a28UL //Access:W    DataWidth:0x1    // Clears db_drop_details and makes it ready for the next details capture. Write only.
37761 #define DORQ_REG_DB_DROP_REASON                                                                              0x100a2cUL //Access:R    DataWidth:0x14   // Sticky status of drop reason (a bit per reason). It is reset on write to db_drop_details_rel. 0 - Size of the data is not equal to 4 or to a multiple of 8 bytes; 1 - 2 LSB-s of the address are not zeroes (no DWORD alignment); 2 - The size of the data in the transaction is a multiple of 8 bytes and the 3 LSB-s of the address are not zeroes (not QWORD aligned); 3 - ICID is out of maximum allowed range; 4 - PWM doorbell to reserved register; 5 - Size miss-match: 32b doorbell (non-DPM) written to 64b register (non-DPM or DPM). Will be distinguished as the write with (pxp_dorq_eop_bvalid=4) to 64b PWM register; 6 - DPI check is not supported for this connection/task type and DPI is not zero; 7 - Non-first DPM doorbell and FIFO fill level (in QREG-s) is above a threshold (dpm_ent_abrt_th). 8 - Non-first DPM doorbell and XCM doorbell counter is above the threshold (dpm_xcm_db_abrt_th); 9 - PF doorbell appears and its corresponding PF sticky overflow bit (pf_ovfl_sticky[pf]) is set; 10 - VF doorbell appears and its corresponding VF sticky overflow bit (vf_ovfl_sticky[vf]) is set or its corresponding parent PF sticky overflow bit (pf_ovfl_sticky[pf]) is set (or both); 11 - PF doorbell appears and its corresponding PF is disabled in pf_db_en; 12 - VF doorbell appears and its corresponding PF is disabled in pf_db_en or its VF is disabled in vf_db_en; 13 - Global overflow; 14 - The first byte enable field is not equal to all ones; 15 - The length (in DWORD-s) of the transaction is more than 1 payload DWORD and the last byte enable is not equal to all ones 16 - Autodrop 17 - Non first DPM doorbell arrived and there is no matching DPM entry 18 - Non first DPM doorbell arrived and non-contigious offset in a DPM transaction 19 - Non first DPM doorbell arrived beyond the DPM size
37762 #define DORQ_REG_DPM_ABORT_CNT                                                                               0x100a30UL //Access:R    DataWidth:0x20   // Accounts for number of aborted doorbells. See dpm_abort_reason for abort reason. Will rollover to 0 when incremented above all ones.
37763 #define DORQ_REG_DPM_ABORT_DETAILS_DB_VAL                                                                    0x100a34UL //Access:R    DataWidth:0x10   // Stores the details of the first aborted doorbell after this register was cleared. It is reset on write to db_abort_details_rel. The following details of the transaction will be recorded: DbVal[15:0].
37764 #define DORQ_REG_DPM_ABORT_DETAILS_WID                                                                       0x100a38UL //Access:R    DataWidth:0x8    // Stores the details of the first aborted doorbell after this register was cleared. It is reset on write to db_abort_details_rel. The following details of the transaction will be recorded: Doorbell WID;
37765 #define DORQ_REG_DPM_ABORT_DETAILS_DPI                                                                       0x100a3cUL //Access:R    DataWidth:0x10   // Stores the details of the first aborted doorbell after this register was cleared. It is reset on write to db_abort_details_rel. The following details of the transaction will be recorded: bits[15:0]    Doorbell DPI;
37766 #define DORQ_REG_DPM_ABORT_DETAILS_CID                                                                       0x100a40UL //Access:R    DataWidth:0x20   // Stores the details of the first aborted doorbell after this register was cleared. It is reset on write to db_abort_details_rel. The following details of the transaction will be recorded: Doorbell CID;
37767 #define DORQ_REG_DPM_ABORT_DETAILS_REASON                                                                    0x100a44UL //Access:R    DataWidth:0x12   // Stores the details of the first aborted doorbell after this register was cleared. It is reset on write to db_abort_details_rel. The following details of the transaction will be recorded: 0 - DPM doorbell and rewind configuration of DPM timer (dpm_timeout) is 0; 1 - PF DPM doorbell and its corresponding PF is disabled in pf_dpm_en; 2 - VF DPM doorbell and its corresponding PF is disabled in vf_dpm_en; 3 - First DPM doorbell and FIFO fill level (in QREG-s) is above threshold (dpm_ent_abrt_th); 4 - First DPM doorbell and XCM doorbell counter is above threshold (dpm_xcm_db_abrt_th); 5 - First DPM doorbell and illegal DpmSize; 6 - First DPM doorbell and illegal WqeSize/PktSize; 7 - First DPM doorbell and illegal RoCEFlags/SgeNum; 8 - First RoCE EDPM doorbell and opcode[4:0] does not match allowed by roce_opcode_en; 9 - Non-DPM or first DPM doorbell with CID of not fully collected DPM doorbell in WQE buffer; 10 - First DPM doorbell with {fid,dpi,wid} of not fully collected DPM doorbell in WQE buffer; 11 - First DPM doorbell does not match DPM global start conditions; 12 - Non-first DPM doorbell with {fid,dpi,wid} of DPM doorbell in WQE buffer and matched doorbell offset is not contiguous; 13 - CFC load response with error; 14 - EDPM context check fails; 15 - DPM timer expired; 16 - Force abort; 17 - Size mis-match: 32b doorbell (normal region or PWM non-DPM) is written to DpmReg[0];
37768 #define DORQ_REG_DPM_ABORT_DETAILS_REL                                                                       0x100a48UL //Access:W    DataWidth:0x1    // Clears db_abort_details and makes it ready for the next details capture. Write only.
37769 #define DORQ_REG_DPM_ABORT_REASON                                                                            0x100a4cUL //Access:R    DataWidth:0x12   // Sticky status of abort reason (a bit per reason). It is reset on write to db_abort_details_rel. 0 - DPM doorbell and rewind configuration of DPM timer (dpm_timeout) is 0; 1 - First DPM doorbell and PF DPM doorbell and its corresponding PF is disabled in pf_dpm_en; 2 - First DPM doorbell and VF DPM doorbell and its corresponding PF is disabled in vf_dpm_en; 3 - First DPM doorbell and FIFO fill level (in QREG-s) is above threshold (dpm_ent_abrt_th); 4 - First DPM doorbell and XCM doorbell counter is above threshold (dpm_xcm_db_abrt_th); 5 - First DPM doorbell and illegal DpmSize; 6 - First DPM doorbell and illegal WqeSize/PktSize; 7 - First DPM doorbell and illegal RoCEFlags/SgeNum; 8 - First RoCE EDPM doorbell and opcode[4:0] does not match allowed by roce_opcode_en; 9 - Non-DPM or first DPM doorbell with CID of not fully collected DPM doorbell in WQE buffer; 10 - First DPM doorbell with {fid,dpi,wid} of not fully collected DPM doorbell in WQE buffer; 11 - First DPM doorbell does not match DPM global start conditions; 12 - Non-first DPM doorbell with {fid,dpi,wid} of DPM doorbell in WQE buffer and matched doorbell offset is not contiguous; 13 - CFC load response with error; 14 - EDPM context check fails; 15 - DPM timer expired; 16 - Force abort; 17 - Size mis-match: 32b doorbell (normal region or PWM non-DPM) is written to DpmReg[0];
37770 #define DORQ_REG_DB_EARLY_TRUNC_CNT                                                                          0x100a50UL //Access:RC   DataWidth:0x20   // Truncation counter. It is reset on read.
37771 #define DORQ_REG_DPM_EARLY_ABORT_CNT                                                                         0x100a54UL //Access:RC   DataWidth:0x20   // DPM early abort counter. It is reset on read.
37772 #define DORQ_REG_DPM_TIMER_EXPIR_ABORT_CNT                                                                   0x100a58UL //Access:RC   DataWidth:0x20   // DPM timer expiration abort counter. It is reset on read.
37773 #define DORQ_REG_DPM_GLB_COND_ABORT_CNT                                                                      0x100a5cUL //Access:RC   DataWidth:0x20   // DPM global condition abort counter. It is reset on read.
37774 #define DORQ_REG_DPM_CTX_CHECK_ABORT_CNT                                                                     0x100a60UL //Access:RC   DataWidth:0x20   // DPM context check failure abort counter. It is reset on read.
37775 #define DORQ_REG_DPM_UNCOMPL_ABORT_CNT                                                                       0x100a64UL //Access:RC   DataWidth:0x20   // DPM uncompleted (arrival of first DPM first on a CID which already has a DPM entry pending for data) abort counter. It is reset on read.
37776 #define DORQ_REG_DPM_ILLEG_SIZE_ABORT_CNT                                                                    0x100a68UL //Access:RC   DataWidth:0x20   // DPM Illegal value of DpmSize, WqeSize/PktSize or SgeNum abort counter. It is reset on read.
37777 #define DORQ_REG_DPM_LEG_SUCCESS_CNT                                                                         0x100a6cUL //Access:RC   DataWidth:0x20   // Number of successfull legacy DPM doorbells. It is reset on read.
37778 #define DORQ_REG_DPM_ROCE_SUCCESS_CNT                                                                        0x100a70UL //Access:RC   DataWidth:0x20   // Number of successfull RoCE EDPM doorbells. It is reset on read.
37779 #define DORQ_REG_DPM_L2_SUCCESS_CNT                                                                          0x100a74UL //Access:RC   DataWidth:0x20   // Number of successfull L2 EDPM doorbells. It is reset on read.
37780 #define DORQ_REG_DPM_DATA_CNT                                                                                0x100a78UL //Access:R    DataWidth:0x20   // Counter for overall number of DPM doorbells data QWords. Will be calculated by accounting for any first DPM doorbell DpmSize indication.
37781 #define DORQ_REG_DPM_EARLY_ABORT_DATA_CNT                                                                    0x100a7cUL //Access:R    DataWidth:0x20   // Counter for the number of DPM doorbells data QWords which were silently dropped or aborted due to early abort. Only first DPM doorbells, which are silently dropped or early aborted will be considered. The increment will be done at first cycle of first DPM doorbell by the size of DpmSize. No non-first DPM doorbells silent drops or aborts are considered.
37782 #define DORQ_REG_DPM_FIFO_POP_ABORT_DATA_CNT                                                                 0x100a80UL //Access:R    DataWidth:0x20   // Counter for the number of DPM doorbells data QWords which were discarded or aborted on FIFO pop. Only silent drops and aborts that can be distinguished at the moment of DORQ FIFO pop will be considered and specifically only doorbell that is aborted due to DPM global start conditions.
37783 #define DORQ_REG_PXP_TRANS_CNT                                                                               0x100a84UL //Access:RC   DataWidth:0x20   // Number of PXP transaction of a selected size (including non DPM). The selected size can be a number which is a power of 2 which is between 4 to 256. It is reset on read.
37784 #define DORQ_REG_DPM_TBL_FILL_LVL                                                                            0x100a88UL //Access:R    DataWidth:0x4    // DPM Table fill level.
37785 #define DORQ_REG_CFC_BYPASS_CNT                                                                              0x100a8cUL //Access:RC   DataWidth:0x20   // Counts the number of times CFC bypass occurred.
37786 #define DORQ_REG_MINI_CACHE_ENTRY                                                                            0x100a90UL //Access:WB_R DataWidth:0x32   // Debug only: In case of LCID validation error or load error, the current value of the single entry in the CID load mini-cache is captured. 49: Valid, 48:40 - LCID, 39:32 - Region, 31:0 - CID
37787 #define DORQ_REG_MINI_CACHE_ENTRY_SIZE                                                                       2
37788 #define DORQ_REG_CFC_LCRES_ERR_DETAIL                                                                        0x100a98UL //Access:WB_R DataWidth:0x25   // Debug only: CFC Response error in case mini-cache was used. 36 - CDU Validation Error; 35 - CFC Load Cancel; 34 - CFC Load Error; 33 - CFC LCID validation error; 32 - Doorbell type (0 - non-DPM, 1 - DPM); 31:0 - CID.
37789 #define DORQ_REG_CFC_LCRES_ERR_DETAIL_SIZE                                                                   2
37790 #define DORQ_REG_CFC_LD_REQ_CNT                                                                              0x100aa0UL //Access:RC   DataWidth:0x20   // The number of CCFC load requests sent (no bypass).
37791 #define DORQ_REG_CFC_ERR_CNT                                                                                 0x100aa4UL //Access:RC   DataWidth:0x8    // Counts the number of CFC load errors.
37792 #define DORQ_REG_ECO_RESERVED                                                                                0x100aa8UL //Access:RW   DataWidth:0x8    // Chicken bits.
37793 #define DORQ_REG_MEMCTRL_WR_RD_N                                                                             0x100ac0UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
37794 #define DORQ_REG_MEMCTRL_CMD                                                                                 0x100ac4UL //Access:RW   DataWidth:0x8    // command to CPU BIST
37795 #define DORQ_REG_MEMCTRL_ADDRESS                                                                             0x100ac8UL //Access:RW   DataWidth:0x8    // address to CPU BIST
37796 #define DORQ_REG_MEMCTRL_STATUS                                                                              0x100accUL //Access:R    DataWidth:0x20   // status from CPU BIST
37797 #define DORQ_REG_DBG_SELECT                                                                                  0x100ad0UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
37798 #define DORQ_REG_DBG_DWORD_ENABLE                                                                            0x100ad4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
37799 #define DORQ_REG_DBG_SHIFT                                                                                   0x100ad8UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
37800 #define DORQ_REG_DBG_FORCE_VALID                                                                             0x100adcUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
37801 #define DORQ_REG_DBG_FORCE_FRAME                                                                             0x100ae0UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
37802 #define DORQ_REG_DBG_OUT_DATA                                                                                0x100b00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
37803 #define DORQ_REG_DBG_OUT_DATA_SIZE                                                                           8
37804 #define DORQ_REG_DBG_OUT_VALID                                                                               0x100b20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
37805 #define DORQ_REG_DBG_OUT_FRAME                                                                               0x100b24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
37806 #define DORQ_REG_DPM_TBL                                                                                     0x100c00UL //Access:WB_R DataWidth:0xa3   // Read access to DPM Table. Fields mapping is: [162:159] - DPM FSM state [158:143] - ICID [142:127] - FID16 [126:118] - LCID [117:102] - DbVal[15:0] [101:94] - WID [93:78] - DPI [77] - DPI validation requested [76:71] - DpmCnt (number of received QWords) [70:65] - DpmSize [64] - Abort [63:62] - DPM Type [61:59] - Connection Type [58:51] - Opcode/Number of BDs [50:40] - WqeSize/PktSize [39:37] - RoCEF/g/NumSge [36] - CFC response happened [35] - DPM global start not fulfilled [34] - CFC CDU error [33] - CFC Cancel error [32] - CFC Load error [31:0]  - DpmReg0(Dw1)
37807 #define DORQ_REG_DPM_TBL_SIZE                                                                                64
37808 #define DORQ_REG_WQE_BUF                                                                                     0x101000UL //Access:R    DataWidth:0x20   // 1) Debug read access to WQE buffer. 2) Initialization write access: write all the addresses modulo 8, i.e. 0, 8, .., 632.
37809 #define DORQ_REG_WQE_BUF_SIZE                                                                                640
37810 #define DORQ_REG_DORQ_FIFO                                                                                   0x108000UL //Access:R    DataWidth:0x20   // Debug only: Read access to DQ FIFO.
37811 #define DORQ_REG_DORQ_FIFO_SIZE                                                                              4100
37812 #define IGU_REG_RESET_MEMORIES                                                                               0x180000UL //Access:RW   DataWidth:0x7    // Write one for each bit resets the appropriate memory. When the memory reset finished the appropriate bit is cleared. Bit 0 - mapping memory; Bit 1 - SB memory (producer and consumer); Bit 2 - SB interrupt before mask and mask memories; Bit 3 - MSIX memory; Bit 4 - PBA memory; Bit 5 - number of messages sent statistics; Bit 6 - RL memories (variable 0, variable 1 and statistics).
37813 #define IGU_REG_BLOCK_CONFIGURATION                                                                          0x180040UL //Access:RW   DataWidth:0x3    // Multi Field Register.
37814   #define IGU_REG_BLOCK_CONFIGURATION_PXP_TPH_INTERFACE_EN                                                   (0x1<<0) // If enabled the IGU forwards write/read requests to the TPH interface. 1 - enabled; 0 - disabled.
37815   #define IGU_REG_BLOCK_CONFIGURATION_PXP_TPH_INTERFACE_EN_SHIFT                                             0
37816   #define IGU_REG_BLOCK_CONFIGURATION_VF_CLEANUP_EN                                                          (0x1<<1) // If enabled the IGU allows to VF to send cleanup commands on the int ack address. 1 - enabled; 0 - disabled.
37817   #define IGU_REG_BLOCK_CONFIGURATION_VF_CLEANUP_EN_SHIFT                                                    1
37818   #define IGU_REG_BLOCK_CONFIGURATION_RL_BYPASS_EN                                                           (0x1<<2) // If enabled the IGU allows bypass mode of the rate limiter when the system is empty. 1 - enabled; 0 - disabled.
37819   #define IGU_REG_BLOCK_CONFIGURATION_RL_BYPASS_EN_SHIFT                                                     2
37820 #define IGU_REG_PXP_REQUESTER_INITIAL_CREDIT                                                                 0x180050UL //Access:RW   DataWidth:0x2    // PXP req credit. The max number of outstanding messages to the PXP request. The value can be one or two only.
37821 #define IGU_REG_CAM_BIST_EN                                                                                  0x180060UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
37822 #define IGU_REG_CAM_BIST_SKIP_ERROR_CNT                                                                      0x180064UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CAM BIST errors that are acceptable before reporting CAM BIST failure status.
37823 #define IGU_REG_CAM_BIST_STATUS_SEL                                                                          0x180068UL //Access:RW   DataWidth:0x8    // Used to select the BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
37824 #define IGU_REG_CAM_BIST_STATUS                                                                              0x18006cUL //Access:R    DataWidth:0x20   // Provides read-only access to the BIST status word selected by cam_bist_status_sel.
37825 #define IGU_REG_CAM_BIST_DBG_DATA                                                                            0x180070UL //Access:RW   DataWidth:0x20   // For CAM bist usage.
37826 #define IGU_REG_CAM_BIST_DBG_DATA_VALID                                                                      0x180074UL //Access:RW   DataWidth:0x1    // For CAM bist usage.
37827 #define IGU_REG_CAM_BIST_DBG_COMPARE_EN                                                                      0x180078UL //Access:RW   DataWidth:0x1    // For CAM bist usage.
37828 #define IGU_REG_INT_STS                                                                                      0x180180UL //Access:R    DataWidth:0xb    // Multi Field Register.
37829   #define IGU_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
37830   #define IGU_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
37831   #define IGU_REG_INT_STS_CTRL_FIFO_ERROR_ERR                                                                (0x1<<1) // Debug FIFO error. Write to full FIFO or read from empty FIFO.
37832   #define IGU_REG_INT_STS_CTRL_FIFO_ERROR_ERR_SHIFT                                                          1
37833   #define IGU_REG_INT_STS_PXP_REQ_LENGTH_TOO_BIG                                                             (0x1<<2) // PXP write message length bigger then one.
37834   #define IGU_REG_INT_STS_PXP_REQ_LENGTH_TOO_BIG_SHIFT                                                       2
37835   #define IGU_REG_INT_STS_HOST_TRIES2ACCESS_PROD_UPD                                                         (0x1<<3) // Host write producer update command.
37836   #define IGU_REG_INT_STS_HOST_TRIES2ACCESS_PROD_UPD_SHIFT                                                   3
37837   #define IGU_REG_INT_STS_VF_TRIES2ACC_ATTN_CMD                                                              (0x1<<4) // VFID bit is set and the command is to attention bit set/clr/upd.
37838   #define IGU_REG_INT_STS_VF_TRIES2ACC_ATTN_CMD_SHIFT                                                        4
37839   #define IGU_REG_INT_STS_MME_BIGGER_THEN_5                                                                  (0x1<<5) // MME value in MSI control is bigger than 5.
37840   #define IGU_REG_INT_STS_MME_BIGGER_THEN_5_SHIFT                                                            5
37841   #define IGU_REG_INT_STS_SB_INDEX_IS_NOT_VALID                                                              (0x1<<6) // Prod / Cons update command to invalid SB index.
37842   #define IGU_REG_INT_STS_SB_INDEX_IS_NOT_VALID_SHIFT                                                        6
37843   #define IGU_REG_INT_STS_DURIN_INT_READ_WITH_SIMD_DIS                                                       (0x1<<7) // During interrupt read from function that is not in SIMD mode.
37844   #define IGU_REG_INT_STS_DURIN_INT_READ_WITH_SIMD_DIS_SHIFT                                                 7
37845   #define IGU_REG_INT_STS_CMD_FID_NOT_MATCH                                                                  (0x1<<8) // Command FID not match mapping FID.
37846   #define IGU_REG_INT_STS_CMD_FID_NOT_MATCH_SHIFT                                                            8
37847   #define IGU_REG_INT_STS_SEGMENT_ACCESS_INVALID                                                             (0x1<<9) // Removed.
37848   #define IGU_REG_INT_STS_SEGMENT_ACCESS_INVALID_SHIFT                                                       9
37849   #define IGU_REG_INT_STS_ATTN_PROD_ACC                                                                      (0x1<<10) // Update producer command to attention producer.
37850   #define IGU_REG_INT_STS_ATTN_PROD_ACC_SHIFT                                                                10
37851 #define IGU_REG_INT_MASK                                                                                     0x180184UL //Access:RW   DataWidth:0xb    // Multi Field Register.
37852   #define IGU_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.ADDRESS_ERROR .
37853   #define IGU_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
37854   #define IGU_REG_INT_MASK_CTRL_FIFO_ERROR_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.CTRL_FIFO_ERROR_ERR .
37855   #define IGU_REG_INT_MASK_CTRL_FIFO_ERROR_ERR_SHIFT                                                         1
37856   #define IGU_REG_INT_MASK_PXP_REQ_LENGTH_TOO_BIG                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.PXP_REQ_LENGTH_TOO_BIG .
37857   #define IGU_REG_INT_MASK_PXP_REQ_LENGTH_TOO_BIG_SHIFT                                                      2
37858   #define IGU_REG_INT_MASK_HOST_TRIES2ACCESS_PROD_UPD                                                        (0x1<<3) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.HOST_TRIES2ACCESS_PROD_UPD .
37859   #define IGU_REG_INT_MASK_HOST_TRIES2ACCESS_PROD_UPD_SHIFT                                                  3
37860   #define IGU_REG_INT_MASK_VF_TRIES2ACC_ATTN_CMD                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.VF_TRIES2ACC_ATTN_CMD .
37861   #define IGU_REG_INT_MASK_VF_TRIES2ACC_ATTN_CMD_SHIFT                                                       4
37862   #define IGU_REG_INT_MASK_MME_BIGGER_THEN_5                                                                 (0x1<<5) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.MME_BIGGER_THEN_5 .
37863   #define IGU_REG_INT_MASK_MME_BIGGER_THEN_5_SHIFT                                                           5
37864   #define IGU_REG_INT_MASK_SB_INDEX_IS_NOT_VALID                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.SB_INDEX_IS_NOT_VALID .
37865   #define IGU_REG_INT_MASK_SB_INDEX_IS_NOT_VALID_SHIFT                                                       6
37866   #define IGU_REG_INT_MASK_DURIN_INT_READ_WITH_SIMD_DIS                                                      (0x1<<7) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.DURIN_INT_READ_WITH_SIMD_DIS .
37867   #define IGU_REG_INT_MASK_DURIN_INT_READ_WITH_SIMD_DIS_SHIFT                                                7
37868   #define IGU_REG_INT_MASK_CMD_FID_NOT_MATCH                                                                 (0x1<<8) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.CMD_FID_NOT_MATCH .
37869   #define IGU_REG_INT_MASK_CMD_FID_NOT_MATCH_SHIFT                                                           8
37870   #define IGU_REG_INT_MASK_SEGMENT_ACCESS_INVALID                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.SEGMENT_ACCESS_INVALID .
37871   #define IGU_REG_INT_MASK_SEGMENT_ACCESS_INVALID_SHIFT                                                      9
37872   #define IGU_REG_INT_MASK_ATTN_PROD_ACC                                                                     (0x1<<10) // This bit masks, when set, the Interrupt bit: IGU_REG_INT_STS.ATTN_PROD_ACC .
37873   #define IGU_REG_INT_MASK_ATTN_PROD_ACC_SHIFT                                                               10
37874 #define IGU_REG_INT_STS_WR                                                                                   0x180188UL //Access:WR   DataWidth:0xb    // Multi Field Register.
37875   #define IGU_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
37876   #define IGU_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
37877   #define IGU_REG_INT_STS_WR_CTRL_FIFO_ERROR_ERR                                                             (0x1<<1) // Debug FIFO error. Write to full FIFO or read from empty FIFO.
37878   #define IGU_REG_INT_STS_WR_CTRL_FIFO_ERROR_ERR_SHIFT                                                       1
37879   #define IGU_REG_INT_STS_WR_PXP_REQ_LENGTH_TOO_BIG                                                          (0x1<<2) // PXP write message length bigger then one.
37880   #define IGU_REG_INT_STS_WR_PXP_REQ_LENGTH_TOO_BIG_SHIFT                                                    2
37881   #define IGU_REG_INT_STS_WR_HOST_TRIES2ACCESS_PROD_UPD                                                      (0x1<<3) // Host write producer update command.
37882   #define IGU_REG_INT_STS_WR_HOST_TRIES2ACCESS_PROD_UPD_SHIFT                                                3
37883   #define IGU_REG_INT_STS_WR_VF_TRIES2ACC_ATTN_CMD                                                           (0x1<<4) // VFID bit is set and the command is to attention bit set/clr/upd.
37884   #define IGU_REG_INT_STS_WR_VF_TRIES2ACC_ATTN_CMD_SHIFT                                                     4
37885   #define IGU_REG_INT_STS_WR_MME_BIGGER_THEN_5                                                               (0x1<<5) // MME value in MSI control is bigger than 5.
37886   #define IGU_REG_INT_STS_WR_MME_BIGGER_THEN_5_SHIFT                                                         5
37887   #define IGU_REG_INT_STS_WR_SB_INDEX_IS_NOT_VALID                                                           (0x1<<6) // Prod / Cons update command to invalid SB index.
37888   #define IGU_REG_INT_STS_WR_SB_INDEX_IS_NOT_VALID_SHIFT                                                     6
37889   #define IGU_REG_INT_STS_WR_DURIN_INT_READ_WITH_SIMD_DIS                                                    (0x1<<7) // During interrupt read from function that is not in SIMD mode.
37890   #define IGU_REG_INT_STS_WR_DURIN_INT_READ_WITH_SIMD_DIS_SHIFT                                              7
37891   #define IGU_REG_INT_STS_WR_CMD_FID_NOT_MATCH                                                               (0x1<<8) // Command FID not match mapping FID.
37892   #define IGU_REG_INT_STS_WR_CMD_FID_NOT_MATCH_SHIFT                                                         8
37893   #define IGU_REG_INT_STS_WR_SEGMENT_ACCESS_INVALID                                                          (0x1<<9) // Removed.
37894   #define IGU_REG_INT_STS_WR_SEGMENT_ACCESS_INVALID_SHIFT                                                    9
37895   #define IGU_REG_INT_STS_WR_ATTN_PROD_ACC                                                                   (0x1<<10) // Update producer command to attention producer.
37896   #define IGU_REG_INT_STS_WR_ATTN_PROD_ACC_SHIFT                                                             10
37897 #define IGU_REG_INT_STS_CLR                                                                                  0x18018cUL //Access:RC   DataWidth:0xb    // Multi Field Register.
37898   #define IGU_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
37899   #define IGU_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
37900   #define IGU_REG_INT_STS_CLR_CTRL_FIFO_ERROR_ERR                                                            (0x1<<1) // Debug FIFO error. Write to full FIFO or read from empty FIFO.
37901   #define IGU_REG_INT_STS_CLR_CTRL_FIFO_ERROR_ERR_SHIFT                                                      1
37902   #define IGU_REG_INT_STS_CLR_PXP_REQ_LENGTH_TOO_BIG                                                         (0x1<<2) // PXP write message length bigger then one.
37903   #define IGU_REG_INT_STS_CLR_PXP_REQ_LENGTH_TOO_BIG_SHIFT                                                   2
37904   #define IGU_REG_INT_STS_CLR_HOST_TRIES2ACCESS_PROD_UPD                                                     (0x1<<3) // Host write producer update command.
37905   #define IGU_REG_INT_STS_CLR_HOST_TRIES2ACCESS_PROD_UPD_SHIFT                                               3
37906   #define IGU_REG_INT_STS_CLR_VF_TRIES2ACC_ATTN_CMD                                                          (0x1<<4) // VFID bit is set and the command is to attention bit set/clr/upd.
37907   #define IGU_REG_INT_STS_CLR_VF_TRIES2ACC_ATTN_CMD_SHIFT                                                    4
37908   #define IGU_REG_INT_STS_CLR_MME_BIGGER_THEN_5                                                              (0x1<<5) // MME value in MSI control is bigger than 5.
37909   #define IGU_REG_INT_STS_CLR_MME_BIGGER_THEN_5_SHIFT                                                        5
37910   #define IGU_REG_INT_STS_CLR_SB_INDEX_IS_NOT_VALID                                                          (0x1<<6) // Prod / Cons update command to invalid SB index.
37911   #define IGU_REG_INT_STS_CLR_SB_INDEX_IS_NOT_VALID_SHIFT                                                    6
37912   #define IGU_REG_INT_STS_CLR_DURIN_INT_READ_WITH_SIMD_DIS                                                   (0x1<<7) // During interrupt read from function that is not in SIMD mode.
37913   #define IGU_REG_INT_STS_CLR_DURIN_INT_READ_WITH_SIMD_DIS_SHIFT                                             7
37914   #define IGU_REG_INT_STS_CLR_CMD_FID_NOT_MATCH                                                              (0x1<<8) // Command FID not match mapping FID.
37915   #define IGU_REG_INT_STS_CLR_CMD_FID_NOT_MATCH_SHIFT                                                        8
37916   #define IGU_REG_INT_STS_CLR_SEGMENT_ACCESS_INVALID                                                         (0x1<<9) // Removed.
37917   #define IGU_REG_INT_STS_CLR_SEGMENT_ACCESS_INVALID_SHIFT                                                   9
37918   #define IGU_REG_INT_STS_CLR_ATTN_PROD_ACC                                                                  (0x1<<10) // Update producer command to attention producer.
37919   #define IGU_REG_INT_STS_CLR_ATTN_PROD_ACC_SHIFT                                                            10
37920 #define IGU_REG_PRTY_MASK                                                                                    0x180194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
37921   #define IGU_REG_PRTY_MASK_CAM_PARITY                                                                       (0x1<<0) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS.CAM_PARITY .
37922   #define IGU_REG_PRTY_MASK_CAM_PARITY_SHIFT                                                                 0
37923 #define IGU_REG_PRTY_MASK_H_0                                                                                0x180204UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
37924   #define IGU_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
37925   #define IGU_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                    0
37926   #define IGU_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
37927   #define IGU_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      1
37928   #define IGU_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
37929   #define IGU_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      2
37930   #define IGU_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
37931   #define IGU_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      3
37932   #define IGU_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
37933   #define IGU_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      4
37934   #define IGU_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
37935   #define IGU_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      5
37936   #define IGU_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
37937   #define IGU_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      6
37938   #define IGU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_0                                                          (0x1<<7) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_0 .
37939   #define IGU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_0_SHIFT                                                    7
37940   #define IGU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_1                                                          (0x1<<8) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_1 .
37941   #define IGU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_1_SHIFT                                                    8
37942   #define IGU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_0                                                          (0x1<<9) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_0 .
37943   #define IGU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_0_SHIFT                                                    9
37944   #define IGU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_1                                                          (0x1<<10) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_1 .
37945   #define IGU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_1_SHIFT                                                    10
37946   #define IGU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_2                                                          (0x1<<11) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY_2 .
37947   #define IGU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_2_SHIFT                                                    11
37948   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
37949   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      12
37950   #define IGU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
37951   #define IGU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      13
37952   #define IGU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_0                                                          (0x1<<14) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY_0 .
37953   #define IGU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_0_SHIFT                                                    14
37954   #define IGU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_1                                                          (0x1<<15) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY_1 .
37955   #define IGU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_1_SHIFT                                                    15
37956   #define IGU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_0                                                          (0x1<<16) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY_0 .
37957   #define IGU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_0_SHIFT                                                    16
37958   #define IGU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_1                                                          (0x1<<17) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY_1 .
37959   #define IGU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_1_SHIFT                                                    17
37960   #define IGU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_2                                                          (0x1<<18) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY_2 .
37961   #define IGU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_2_SHIFT                                                    18
37962   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
37963   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      19
37964   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_0                                                          (0x1<<20) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY_0 .
37965   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_0_SHIFT                                                    20
37966   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_1                                                          (0x1<<21) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY_1 .
37967   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_1_SHIFT                                                    21
37968   #define IGU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_0                                                          (0x1<<22) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY_0 .
37969   #define IGU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_0_SHIFT                                                    22
37970   #define IGU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_1                                                          (0x1<<23) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY_1 .
37971   #define IGU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_1_SHIFT                                                    23
37972   #define IGU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_2                                                          (0x1<<24) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY_2 .
37973   #define IGU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_2_SHIFT                                                    24
37974   #define IGU_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
37975   #define IGU_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      25
37976   #define IGU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
37977   #define IGU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      26
37978   #define IGU_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
37979   #define IGU_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      27
37980   #define IGU_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
37981   #define IGU_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      5
37982   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_0                                                          (0x1<<9) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY_0 .
37983   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_0_SHIFT                                                    9
37984   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_1                                                          (0x1<<10) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY_1 .
37985   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_1_SHIFT                                                    10
37986   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_2                                                          (0x1<<11) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY_2 .
37987   #define IGU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_2_SHIFT                                                    11
37988   #define IGU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
37989   #define IGU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      12
37990   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0                                                          (0x1<<16) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_0 .
37991   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0_SHIFT                                                    16
37992   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1                                                          (0x1<<17) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_1 .
37993   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1_SHIFT                                                    17
37994   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_2                                                          (0x1<<18) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_2 .
37995   #define IGU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_2_SHIFT                                                    18
37996   #define IGU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
37997   #define IGU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      19
37998   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_2                                                          (0x1<<22) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY_2 .
37999   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_2_SHIFT                                                    22
38000   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_3                                                          (0x1<<23) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY_3 .
38001   #define IGU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_3_SHIFT                                                    23
38002   #define IGU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_0                                                          (0x1<<24) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY_0 .
38003   #define IGU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_0_SHIFT                                                    24
38004   #define IGU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_1                                                          (0x1<<25) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY_1 .
38005   #define IGU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_1_SHIFT                                                    25
38006 #define IGU_REG_MEM_ECC_ENABLE_0                                                                             0x180210UL //Access:RW   DataWidth:0x1    // Enable ECC for memory ecc instance igu.IGU_MSIX_368_SB_IF.i_igu_msix_mem.i_ecc in module igu_msix_368_sb_mem
38007 #define IGU_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x180214UL //Access:RW   DataWidth:0x1    // Set parity only for memory ecc instance igu.IGU_MSIX_368_SB_IF.i_igu_msix_mem.i_ecc in module igu_msix_368_sb_mem
38008 #define IGU_REG_PRTY_MASK_H_1                                                                                0x180214UL //Access:RW   DataWidth:0x1    // Multi Field Register.
38009   #define IGU_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: IGU_REG_PRTY_STS_H_1.MEM015_I_MEM_PRTY .
38010   #define IGU_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY_SHIFT                                                      0
38011 #define IGU_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x180218UL //Access:RC   DataWidth:0x1    // Record if a correctable error occurred on memory ecc instance igu.IGU_MSIX_368_SB_IF.i_igu_msix_mem.i_ecc in module igu_msix_368_sb_mem
38012 #define IGU_REG_MEM_ECC_EVENTS                                                                               0x18021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
38013 #define IGU_REG_STATISTIC_NUM_PF_MSG_SENT                                                                    0x180400UL //Access:RW   DataWidth:0x14   // Debug: Number of MSI/MSIX/ATTN messages sent for the PF: address 0 - number of MSI/MSIX messages; address 1 - number of ATTN messages.
38014 #define IGU_REG_STATISTIC_NUM_PF_MSG_SENT_SIZE                                                               2
38015 #define IGU_REG_STATISTIC_NUM_VF_MSG_SENT                                                                    0x180408UL //Access:RW   DataWidth:0x14   // Debug: Number of MSI/MSIX messages sent for VF.
38016 #define IGU_REG_PXP_REQUEST_COUNTER                                                                          0x18040cUL //Access:R    DataWidth:0x20   // Debug: number of PXP messeges sent (attention, msi and msix).
38017 #define IGU_REG_PXP_WRITE_DONE_COUNTER                                                                       0x180410UL //Access:R    DataWidth:0x20   // Debug: number of PXP write done received (attention, msi and msix).
38018 #define IGU_REG_PXP_REQ_COUNTER_CTL                                                                          0x180414UL //Access:RW   DataWidth:0xa    // Multi Field Register.
38019   #define IGU_REG_PXP_REQ_COUNTER_CTL_PXP_REQ_COUNTER_SB_NUM                                                 (0x1ff<<0) // Debug: SB index for the counter.
38020   #define IGU_REG_PXP_REQ_COUNTER_CTL_PXP_REQ_COUNTER_SB_NUM_SHIFT                                           0
38021   #define IGU_REG_PXP_REQ_COUNTER_CTL_PXP_REQ_COUNTER_SB_NUM_MASK_EN                                         (0x1<<9) // Debug: if set the counter is active.
38022   #define IGU_REG_PXP_REQ_COUNTER_CTL_PXP_REQ_COUNTER_SB_NUM_MASK_EN_SHIFT                                   9
38023 #define IGU_REG_PXP_REQ_COUNTER                                                                              0x180418UL //Access:RC   DataWidth:0x20   // Debug: count the number of PXP requests sent on behalf of a specific MSI/MSI-X vector on the SB index in pxp_req_counter_sb_num.
38024 #define IGU_REG_PROD_UPD_COUNTER_CTL                                                                         0x18041cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
38025   #define IGU_REG_PROD_UPD_COUNTER_CTL_PROD_UPD_COUNTER_SB_NUM                                               (0x1ff<<0) // Debug: SB index for the counter.
38026   #define IGU_REG_PROD_UPD_COUNTER_CTL_PROD_UPD_COUNTER_SB_NUM_SHIFT                                         0
38027   #define IGU_REG_PROD_UPD_COUNTER_CTL_PROD_UPD_COUNTER_SB_NUM_MASK_EN                                       (0x1<<9) // Debug: if set the counter is active.
38028   #define IGU_REG_PROD_UPD_COUNTER_CTL_PROD_UPD_COUNTER_SB_NUM_MASK_EN_SHIFT                                 9
38029 #define IGU_REG_PROD_UPD_COUNTER                                                                             0x180420UL //Access:RC   DataWidth:0x20   // Debug: count the number of PROD update requests which arrived on a specific SB, on the SB index in prod_upd_counter_sb_num.                   If the SB number in the configuration is all ones the counter counts for all the SB indexes.
38030 #define IGU_REG_CONS_UPD_COUNTER_CTL                                                                         0x180424UL //Access:RW   DataWidth:0xa    // Multi Field Register.
38031   #define IGU_REG_CONS_UPD_COUNTER_CTL_CONS_UPD_COUNTER_SB_NUM                                               (0x1ff<<0) // Debug: SB index for the counter.
38032   #define IGU_REG_CONS_UPD_COUNTER_CTL_CONS_UPD_COUNTER_SB_NUM_SHIFT                                         0
38033   #define IGU_REG_CONS_UPD_COUNTER_CTL_CONS_UPD_COUNTER_SB_NUM_MASK_EN                                       (0x1<<9) // Debug: if set th counter is active.
38034   #define IGU_REG_CONS_UPD_COUNTER_CTL_CONS_UPD_COUNTER_SB_NUM_MASK_EN_SHIFT                                 9
38035 #define IGU_REG_CONS_UPD_COUNTER                                                                             0x180428UL //Access:RC   DataWidth:0x20   // Debug: count tnumber of CONS update requests which arrived on a specific SB, on the SB index in cons_upd_counter_sb_num. If the SB number in the configuration is all ones the counter counts for all the SB indexes.
38036 #define IGU_REG_STATISTIC_NUM_OF_INTA_ASSERTED                                                               0x18042cUL //Access:RW   DataWidth:0x14   // Number of interrupt assertion for the PF.
38037 #define IGU_REG_RATE_LIMITER_STATISTICS                                                                      0x180600UL //Access:RW   DataWidth:0x14   // IPS statistics - number of messages sent for each group.
38038 #define IGU_REG_RATE_LIMITER_STATISTICS_SIZE                                                                 64
38039 #define IGU_REG_PF_CONFIGURATION                                                                             0x180800UL //Access:RW   DataWidth:0x6    // b0 - function enable; b1 - MSI/MSIX enable; b2 - INT enable; b3 - attention enable; b4 - single ISR mode enable; b5 - simd all ones mode - If clear (reset value):If the result of SB_before_mask & MASK is 0xFFFF_FFFF then the read result will be 0x7FFF_FFFF and the mask will be also 0x7FFF_FFFF. Therefore the interrupt is not de-asserted (the MSB SB is asserted and unmasked). And on the next read from SIMD with mask the result will be 0x8000_0000 and only now the interrupt will be de-asserted. If set: If the result of SB_before_mask & MASK is 0xFFFF_FFFF then the read result will be 0x7FFF_FFFF but the mask will be 0xFFFF_FFFF. Therefore the interrupt is de-asserted. And on the next read from SIMD with mask the result will be 0x0.
38040 #define IGU_REG_VF_CONFIGURATION                                                                             0x180804UL //Access:RW   DataWidth:0x9    // d0 - function enable; d1 - MSI/MSIX enable; d3:d2 reserved; d4 - single ISR mode enable; d8:d5 parent PF (BB supports only 0-7 PF).
38041 #define IGU_REG_MESSAGE_FIELDS                                                                               0x180808UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
38042   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_VQID                                                               (0x1f<<0) // VQID for MSI and MSIX messages.
38043   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_VQID_SHIFT                                                         0
38044   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_ATC                                                                (0x7<<5) // ATC for MSI and MSIX messages.
38045   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_ATC_SHIFT                                                          5
38046   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_RO                                                                 (0x1<<8) // RO for MSI and MSIX messages.
38047   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_RO_SHIFT                                                           8
38048   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_NS                                                                 (0x1<<9) // NS for MSI and MSIX messages.
38049   #define IGU_REG_MESSAGE_FIELDS_MSI_MSIX_NS_SHIFT                                                           9
38050   #define IGU_REG_MESSAGE_FIELDS_MSIX_WRITE_DONE_TYPE                                                        (0x1<<10) // Write done type for MSI and MSIX message.
38051   #define IGU_REG_MESSAGE_FIELDS_MSIX_WRITE_DONE_TYPE_SHIFT                                                  10
38052   #define IGU_REG_MESSAGE_FIELDS_RESEVED                                                                     (0xf<<11) // Reserved.
38053   #define IGU_REG_MESSAGE_FIELDS_RESEVED_SHIFT                                                               11
38054   #define IGU_REG_MESSAGE_FIELDS_ATTN_VQID                                                                   (0x1f<<15) // VQID for attention messages.
38055   #define IGU_REG_MESSAGE_FIELDS_ATTN_VQID_SHIFT                                                             15
38056   #define IGU_REG_MESSAGE_FIELDS_ATTN_ATC                                                                    (0x7<<20) // ATC for attention messages.
38057   #define IGU_REG_MESSAGE_FIELDS_ATTN_ATC_SHIFT                                                              20
38058   #define IGU_REG_MESSAGE_FIELDS_ATTN_RO                                                                     (0x1<<23) // RO for attention messages.
38059   #define IGU_REG_MESSAGE_FIELDS_ATTN_RO_SHIFT                                                               23
38060   #define IGU_REG_MESSAGE_FIELDS_ATTN_NS                                                                     (0x1<<24) // NS for attention messages.
38061   #define IGU_REG_MESSAGE_FIELDS_ATTN_NS_SHIFT                                                               24
38062   #define IGU_REG_MESSAGE_FIELDS_ATTN_WRITE_DONE_TYPE                                                        (0x1<<25) // Write done type for attention message.
38063   #define IGU_REG_MESSAGE_FIELDS_ATTN_WRITE_DONE_TYPE_SHIFT                                                  25
38064   #define IGU_REG_MESSAGE_FIELDS_ENDIANITY_MODE                                                              (0x3<<26) // Endianity mode in MSI/MSIX and attention message.
38065   #define IGU_REG_MESSAGE_FIELDS_ENDIANITY_MODE_SHIFT                                                        26
38066 #define IGU_REG_PCI_PF_MSI_EN                                                                                0x18080cUL //Access:RW   DataWidth:0x1    // PF MSI enable status. Shadow of PCI config register.
38067 #define IGU_REG_PCI_PF_MSIX_EN                                                                               0x180810UL //Access:RW   DataWidth:0x1    // PF MSIX enable status. Shadow of PCI config register.
38068 #define IGU_REG_PCI_PF_MSIX_FUNC_MASK                                                                        0x180814UL //Access:RW   DataWidth:0x1    // PF MSIX function mask status. Shadow of PCI config register. 0 - unmasked; 1 - masked.
38069 #define IGU_REG_PCI_VF_MSIX_EN                                                                               0x180818UL //Access:RW   DataWidth:0x1    // VF MSIX enable status. Shadow of PCI config register.
38070 #define IGU_REG_PCI_VF_MSIX_FUNC_MASK                                                                        0x18081cUL //Access:RW   DataWidth:0x1    // VF MSIX function mask status. Shadow of PCI config register. 0 - unmasked; 1 - masked.
38071 #define IGU_REG_ATTN_MSG_ADDR_L                                                                              0x180820UL //Access:RW   DataWidth:0x20   // For attention message: Attention bit destination address 32 LSB. Two Lsbit must be zero.
38072 #define IGU_REG_ATTN_MSG_ADDR_H                                                                              0x180824UL //Access:RW   DataWidth:0x20   // For attention message: Attention bit destination address 32 MSB.
38073 #define IGU_REG_ATTENTION_BIT_STATUS_INDEX                                                                   0x180828UL //Access:RW   DataWidth:0x10   // Value of attention bit status index (posted toward the driver as attention bit status index). This is the same value as in the attention message.
38074 #define IGU_REG_LEADING_EDGE_LATCH                                                                           0x18082cUL //Access:RW   DataWidth:0x20   // Attention signals leading edge. attn bit condition monitoring; each bit that is set will lock a change from 0 to 1 in the corresponding attention signals that comes from the AEU.
38075 #define IGU_REG_TRAILING_EDGE_LATCH                                                                          0x180830UL //Access:RW   DataWidth:0x20   // Attention signals trailing edge. attn bit condition monitoring; each bit that is set will lock a change from 1 to 0 in the corresponding attention signals that comes from the AEU.
38076 #define IGU_REG_ATTENTION_BITS                                                                               0x180834UL //Access:RW   DataWidth:0x20   // 32 bit register with the latched attention values. These are the same bits as in the attention message.
38077 #define IGU_REG_ATTENTION_ACK_BITS                                                                           0x180838UL //Access:RW   DataWidth:0x20   // 32 bit register with the attention ACK values.These are the same bits as in the attention message.
38078 #define IGU_REG_ATTENTION_ENABLE                                                                             0x18083cUL //Access:RW   DataWidth:0xc    // Attention enable. Each PF attention vector is 12 bit. If the bit is set to 1, the corresponding bit in the attention vector is enabled. If the bit is set to 0, the corresponding bit in the attention vector is disabled.
38079 #define IGU_REG_COMMAND_REG_32LSB_DATA                                                                       0x180840UL //Access:RW   DataWidth:0x20   // If the last command sent to the command_reg_ctrl was a read command, this register holds the 32LSB read value. If address is PBA: 32LSB of PBA register (one in each bit means PBA message wasnt sent due to mask). If address = SIMD with mask 64b/32LSB: 32 LSB of the during interrupt register (one in each bit means the appropriate SB is asserted. Every bit that is set will be masked in the mask bit register). If address = SIMD with mask 32MSB: this register will return zero. If address = SIMD without mask 64b: 32 LSB of the during interrupt register (one in each bit means the appropriate SB is asserted). If the command sent to the command_reg_ctrl is a write command the data in this register is used as follows:  If address = interrupt acknowledge register or producer update: same as Consumer & Producer update command.  If address = attention update: Attention ack new value = command_reg_32lsb_data. If address = attention set: Attention ack new value = attention ack old value | command_reg_32lsb_data. If address = attention clear: Attention ack new value = attention ack old value  & command_reg_32lsb_data.
38080 #define IGU_REG_COMMAND_REG_32MSB_DATA                                                                       0x180844UL //Access:RW   DataWidth:0x20   // Read only register. If the last command sent to the command_reg_ctrl was a read command, this register holds the 32MSB read value. If address is PBA: 32 MSB of PBA register (one in each bit means PBA message wasnt sent due to mask).  If address = SIMD with mask 64b/32MSB: 32 MSB of the during interrupt register (one in each bit means the appropriate SB is asserted. Every bit that is set will be masked in the mask bit register). If address = SIMD with mask 32LSB: this register will return zero.  If address = SIMD without mask 64b: 32 MSB of the during interrupt register (one in each bit means the appropriate SB is asserted).
38081 #define IGU_REG_COMMAND_REG_CTRL                                                                             0x180848UL //Access:W    DataWidth:0x20   // [15:0] - function number: opaque fid. [27:16] - PXP BAR address; [30:28] - Reserved; [31] command type - 0-read; 1-wr. When writing to this register the command will be executed. On write command the 32 LSB command should be written first (to the command_reg_32lsb_data register) and only then this register. PXP BAR address field: same as IGU BAR mapping. The following addresses are write only: interrupt ack register; producer update; Attention bits update register; Attention bits set register; Attention bits clear register. The following addresses are read only: PBA; SIMD with mask 64b; SIMD with mask 32 LSB; SIMD with mask 32 MSB; SIMD without mask 64b. The read data is copied to command_reg_32lsb_data and command_reg_32msb_data registers. On read from reserved addresses the read data will be 0.
38082 #define IGU_REG_STATISTIC_EN                                                                                 0x18084cUL //Access:RW   DataWidth:0x1    // Enable to collect data in the statistic_num_vf_msg_sent memory and statistic_num_pf_msg_sent memory.
38083 #define IGU_REG_MSI_MEMORY                                                                                   0x180850UL //Access:RW   DataWidth:0x20   // Address 0 - MSI address low (two Lsbit are zero). Address 1 - MSI address high. Address 2 - [15:0] - MSI data; [18:16] MME; [31:19] Reserved.
38084 #define IGU_REG_MSI_MEMORY_SIZE                                                                              3
38085 #define IGU_REG_CAM_PARITY_SCRUBBING                                                                         0x180860UL //Access:RW   DataWidth:0x2    // Multi Field Register.
38086   #define IGU_REG_CAM_PARITY_SCRUBBING_CAM_SCRUB_HIT_EN                                                      (0x1<<0) // IF = 1, hit scrubbing is enabled.                              When hit scrubbing is enabled, the match address of the hit response is used to perform a two-cycle                              read at the CAM hit location and (as usual) parity is checked during this read.
38087   #define IGU_REG_CAM_PARITY_SCRUBBING_CAM_SCRUB_HIT_EN_SHIFT                                                0
38088   #define IGU_REG_CAM_PARITY_SCRUBBING_CAM_SCRUB_MISS_EN                                                     (0x1<<1) // IF = 1, miss scrubbing is enabled.                              When miss scrubbing is enabled, each time there is a search that results in a miss, a read of                               the entire CAM will be started (or re-started). This will end when the entire CAM has been read.                              Parity is checked during this read.
38089   #define IGU_REG_CAM_PARITY_SCRUBBING_CAM_SCRUB_MISS_EN_SHIFT                                               1
38090 #define IGU_REG_RATE_LIMITER_STATISTICS_EN                                                                   0x180864UL //Access:RW   DataWidth:0x1    // Enable the RL statistic. 0 - disabled; 1 - enabled.
38091 #define IGU_REG_ECO_RESERVED                                                                                 0x180868UL //Access:RW   DataWidth:0x8    // Reserved for ECO if needed.
38092 #define IGU_REG_PENDING_BITS_STATUS                                                                          0x180880UL //Access:R    DataWidth:0x20   // Each bit represents the pending bits status for that SB. 0 = no pending; 1 = pending. Pendings means interrupt was asserted and write done was not received. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38093 #define IGU_REG_PENDING_BITS_STATUS_SIZE                                                                     12
38094 #define IGU_REG_WRITE_DONE_PENDING                                                                           0x180900UL //Access:R    DataWidth:0x20   // Each bit represent write done pending bits status for that SB (MSI/MSIX message was sent and write done was not received yet). 0 = clear; 1 = set. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38095 #define IGU_REG_WRITE_DONE_PENDING_SIZE                                                                      12
38096 #define IGU_REG_CLEANUP_STATUS_0                                                                             0x180980UL //Access:R    DataWidth:0x20   // Cleanup bit status per SB. 1 = cleanup is set. 0 = cleanup bit is clear. The bits in these registers are set and clear via the producer and consumer command. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38097 #define IGU_REG_CLEANUP_STATUS_0_SIZE                                                                        12
38098 #define IGU_REG_CLEANUP_STATUS_1                                                                             0x180a00UL //Access:R    DataWidth:0x20   // Cleanup bit status per SB. 1 = cleanup is set. 0 = cleanup bit is clear. The bits in this registers are set and clear via the producer and consumer command. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38099 #define IGU_REG_CLEANUP_STATUS_1_SIZE                                                                        12
38100 #define IGU_REG_CLEANUP_STATUS_2                                                                             0x180a80UL //Access:R    DataWidth:0x20   // Cleanup bit status per SB. 1 = cleanup is set. 0 = cleanup bit is clear. The bits in this registers are set and clear via the producer and consumer command. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38101 #define IGU_REG_CLEANUP_STATUS_2_SIZE                                                                        12
38102 #define IGU_REG_CLEANUP_STATUS_3                                                                             0x180b00UL //Access:R    DataWidth:0x20   // Cleanup bit status per SB. 1 = cleanup is set. 0 = cleanup bit is clear. The bits in this registers are set and clear via the producer and consumer command. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38103 #define IGU_REG_CLEANUP_STATUS_3_SIZE                                                                        12
38104 #define IGU_REG_CLEANUP_STATUS_4                                                                             0x180b80UL //Access:R    DataWidth:0x20   // Cleanup bit status per SB. 1 = cleanup is set. 0 = cleanup bit is clear. The bits in this registers are set and clear via the producer and consumer command. In BB an array of 9 rows is applicable (9 * 32bits = 288 SBs). In K2 an array of 12 rows is applicable, in the last row only the first 16 bits are applicable (11.5 * 32bits = 368 SBs).
38105 #define IGU_REG_CLEANUP_STATUS_4_SIZE                                                                        12
38106 #define IGU_REG_VF_WITH_MORE_16SB_0                                                                          0x180c00UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38107 #define IGU_REG_VF_WITH_MORE_16SB_1                                                                          0x180c04UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38108 #define IGU_REG_VF_WITH_MORE_16SB_2                                                                          0x180c08UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38109 #define IGU_REG_VF_WITH_MORE_16SB_3                                                                          0x180c0cUL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38110 #define IGU_REG_VF_WITH_MORE_16SB_4                                                                          0x180c10UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38111 #define IGU_REG_VF_WITH_MORE_16SB_5                                                                          0x180c14UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38112 #define IGU_REG_VF_WITH_MORE_16SB_6                                                                          0x180c18UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38113 #define IGU_REG_VF_WITH_MORE_16SB_7                                                                          0x180c1cUL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38114 #define IGU_REG_VF_WITH_MORE_16SB_8                                                                          0x180c20UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38115 #define IGU_REG_VF_WITH_MORE_16SB_9                                                                          0x180c24UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38116 #define IGU_REG_VF_WITH_MORE_16SB_10                                                                         0x180c28UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38117 #define IGU_REG_VF_WITH_MORE_16SB_11                                                                         0x180c2cUL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38118 #define IGU_REG_VF_WITH_MORE_16SB_12                                                                         0x180c30UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38119 #define IGU_REG_VF_WITH_MORE_16SB_13                                                                         0x180c34UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38120 #define IGU_REG_VF_WITH_MORE_16SB_14                                                                         0x180c38UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38121 #define IGU_REG_VF_WITH_MORE_16SB_15                                                                         0x180c3cUL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38122 #define IGU_REG_VF_WITH_MORE_16SB_16                                                                         0x180c40UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38123 #define IGU_REG_VF_WITH_MORE_16SB_17                                                                         0x180c44UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38124 #define IGU_REG_VF_WITH_MORE_16SB_18                                                                         0x180c48UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38125 #define IGU_REG_VF_WITH_MORE_16SB_19                                                                         0x180c4cUL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38126 #define IGU_REG_VF_WITH_MORE_16SB_20                                                                         0x180c50UL //Access:RW   DataWidth:0x9    // The VF function numbers that has more than 16 SBs. [7:0] - VF number, [8] - valid bit.
38127 #define IGU_REG_MSIX_CLEANUP_CMD                                                                             0x180c80UL //Access:W    DataWidth:0x9    // Writing the absolute SB index to the register will clear the appropriate vector in the MSIX table (write zero to all fields except the mask bit that is set).
38128 #define IGU_REG_INT_BEFORE_MASK_STS_PF                                                                       0x180ca0UL //Access:RW   DataWidth:0x20   // SB interrupt before mask. 0 - prod equal cons. 1 - prod not equal cons or last command for this SB was prod update. The bits order is according to the vector number of each SB in that function. Only 129b available.
38129 #define IGU_REG_INT_BEFORE_MASK_STS_PF_SIZE                                                                  5
38130 #define IGU_REG_INT_BEFORE_MASK_STS_VF_LSB                                                                   0x180cc0UL //Access:RW   DataWidth:0x20   // SB interrupt before mask. 0 - prod equal cons. 1 - prod not equal cons or last command for this SB was prod update. The bits order is according to the vector number of each SB in that function. Bits 31:16 are available for function that are configured in vf_with_more_16sb only.
38131 #define IGU_REG_INT_BEFORE_MASK_STS_VF_MSB                                                                   0x180cc4UL //Access:RW   DataWidth:0x20   // SB interrupt before mask. 0 - prod equal cons. 1 - prod not equal cons or last command for this SB was prod update. The bits order is according to the vector number of each SB in that function. Availble for function that are configured in vf_with_more_16sb only.
38132 #define IGU_REG_INT_MASK_STS_PF                                                                              0x180ce0UL //Access:RW   DataWidth:0x20   // SB interrupt mask. 0 - unmasked. 1 - masked. The bits order is according to the vector number of each SB in that function. Only 129b availble.
38133 #define IGU_REG_INT_MASK_STS_PF_SIZE                                                                         5
38134 #define IGU_REG_INT_MASK_STS_VF_LSB                                                                          0x180d00UL //Access:RW   DataWidth:0x20   // SB interrupt mask. 0 - unmasked. 1 - masked. The bits order is according to the vector number of each SB in that function. Bits 31:16 are available for function that are configured in vf_with_more_16sb only.
38135 #define IGU_REG_INT_MASK_STS_VF_MSB                                                                          0x180d04UL //Access:RW   DataWidth:0x20   // SB interrupt mask. 0 - unmasked. 1 - masked. The bits order is according to the vector number of each SB in that function. Availble for function that are configured in vf_with_more_16sb only.
38136 #define IGU_REG_PBA_STS_PF                                                                                   0x180d20UL //Access:RW   DataWidth:0x20   // PBA register. 0 - PBA clear, 1 - PBA set - the appropriate MSIX message was not set due to mask bit (function or vector). The bits order is according to the vector number of each SB in that function. Only 129b availble.
38137 #define IGU_REG_PBA_STS_PF_SIZE                                                                              5
38138 #define IGU_REG_PBA_STS_VF_LSB                                                                               0x180d40UL //Access:RW   DataWidth:0x20   // PBA register. 0 - PBA clear, 1 - PBA set - the appropriate MSIX message was not set due to mask bit (function or vector). The bits order is according to the vector number of each SB in that function. Bits 31:16 are available for function that are configured in vf_with_more_16sb only.
38139 #define IGU_REG_PBA_STS_VF_MSB                                                                               0x180d44UL //Access:RW   DataWidth:0x20   // PBA register. 0 - PBA clear, 1 - PBA set - the appropriate MSIX message was not set due to mask bit (function or vector). The bits order is according to the vector number of each SB in that function. Availble for function that are configured in vf_with_more_16sb only.
38140 #define IGU_REG_GROUP_RL_VARIABLE0                                                                           0x180e00UL //Access:RW   DataWidth:0x18   // [9:0] upper_bound - sets the max value that the rate_counter can reach; [19:10] tick_interval - define the max interrupt rate for the group; [23:20] timer mask value - define the negative value that the tick_value receives when receiving a timer mask command. 0 = 0; 1 = 1; 2 = 2; 3 = 4; 4 = 8; 5 = 16; 6 = 24; 7 = 32; 8 = 48; 9 = 64; 10 = 96; 11 = 128; 12 = 256; 13 = 512; 14 = 750; 15 = 1000.
38141 #define IGU_REG_GROUP_RL_VARIABLE0_SIZE                                                                      64
38142 #define IGU_REG_GROUP_RL_VARIABLE1                                                                           0x181000UL //Access:RW   DataWidth:0x15   // [0:9] tick_value - receives the tick_interval value when reaching zero; or when writing to the tick_interval. The tick value is decreased every tick. [20:10] rate_counter - incremented by a one when tick_value reaches zero and decremented whenever a message from that group was sent or when a timer mask command arrived. When rate counter is zero/negative - no messages will be sent on that group. When the positive value reaches upper_bound it will not continue incrementing. Negative value is represented by 2s complement value.
38143 #define IGU_REG_GROUP_RL_VARIABLE1_SIZE                                                                      64
38144 #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0                                                                    0x181200UL //Access:RW   DataWidth:0x18   // Multi Field Register.
38145   #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0_GLOBAL_RATE_UPPER_BOUND                                          (0x3ff<<0) // Upper bound value of the global rate limiter. Sets the max value that the rate_counter can reach.
38146   #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0_GLOBAL_RATE_UPPER_BOUND_SHIFT                                    0
38147   #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0_GLOBAL_RATE_TICK_INTERVAL                                        (0x3ff<<10) // Tick interval of the global rate limiter. Define the max interrupt rate for the group.
38148   #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0_GLOBAL_RATE_TICK_INTERVAL_SHIFT                                  10
38149   #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0_GLOBAL_RATE_INC_VALUE                                            (0xf<<20) // The value that the global rate will be increased on every interval. Zero is not a valid value.
38150   #define IGU_REG_GLOBAL_RATE_LIMITER_VARI0_GLOBAL_RATE_INC_VALUE_SHIFT                                      20
38151 #define IGU_REG_GLOBAL_RATE_TICK_VALUE                                                                       0x181204UL //Access:R    DataWidth:0xa    // This field receives the tick_interval value when reaching zero. The tick value is decreased by one on every tick.
38152 #define IGU_REG_GLOBAL_RATE_TICK_RATE_COUNTER                                                                0x181208UL //Access:RW   DataWidth:0xb    // Rate counter - incremented by one when Tick_value reaches zero and decremented whenever a message from that group was sent. When rate counter is zero/negative - no messages will be sent on that group. Negative value is represented by 2s complement value. When the positive value reaches Upper_bound it will not continue incrementing.
38153 #define IGU_REG_VF_FUNCTIONAL_CLEANUP                                                                        0x18120cUL //Access:W    DataWidth:0x1    // Writing 1 to this register will clear the VF statistics.
38154 #define IGU_REG_PF_FUNCTIONAL_CLEANUP                                                                        0x181210UL //Access:W    DataWidth:0x1    // Writing 1 to this register will clear the PF statistics and clean also attn bit, attn ack and attn index registers.
38155 #define IGU_REG_CLK25_COUNTER_SENSITIVITY                                                                    0x181214UL //Access:RW   DataWidth:0x10   // Number of clock 25 cycles that generate a tick in the IPS mechanism. The number of cycles multiply by clock 25 cycle time should give 1 usec. In case this configuration should be changed, the change flow is done in several phases of writes while each write is as close as possible to the required configuration and it should keep one of the bits that are set in the previous write (or in the reset value) as set. Each write should be followed by a read. For example to change the reset value of (binary) 11001 (1usec) to (binary) 1100100 (4usec): write (binary) 1101100, read, write (binary) 1100100.
38156 #define IGU_REG_ATTN_TPH                                                                                     0x181218UL //Access:RW   DataWidth:0x10   // Tph field for attention message. Bits 8:0 - steering tag; bits 12:9 - reserved; bits 14:13 - st hint; bit 15 - tph valid.
38157 #define IGU_REG_GROUP_RL_EN_0                                                                                0x18121cUL //Access:R    DataWidth:0x20   // Rate Limiter group enable status bit for groups 0-31. For each bit: 0 - the rate limiter of the group is disabled. 1 - the rate limiter of the group is enabled.
38158 #define IGU_REG_GROUP_RL_EN_1                                                                                0x181220UL //Access:R    DataWidth:0x20   // Rate Limiter group enable status bit for groups 32-63. For each bit: 0 - the rate limiter of the group is disabled. 1 - the rate limiter of the group is enabled.
38159 #define IGU_REG_GROUP_RL_CREDIT_0                                                                            0x181224UL //Access:R    DataWidth:0x20   // Rate Limiter group credit status bit for groups 0-31. For each bit: 0 - the group has no credit. 1 - the group has credit.
38160 #define IGU_REG_GROUP_RL_CREDIT_1                                                                            0x181228UL //Access:R    DataWidth:0x20   // Rate Limiter group credit status bit for groups 32-63. For each bit: 0 - the group has no credit. 1 - the group has credit.
38161 #define IGU_REG_GROUP_RL_PENDING_0                                                                           0x18122cUL //Access:R    DataWidth:0x20   // Rate Limiter group pending status bit for groups 0-31. For each bit: 0 - there are no pending SB in that group. 1 - there are pending SB in that group.
38162 #define IGU_REG_GROUP_RL_PENDING_1                                                                           0x181230UL //Access:R    DataWidth:0x20   // Rate Limiter group pending status bit for groups 32-63. For each bit: 0 - there are no pending SB in that group. 1 - there are pending SB in that group.
38163 #define IGU_REG_ATTENTION_SIGNAL_P0_STATUS                                                                   0x181500UL //Access:R    DataWidth:0xc    // Debug: attention signal status. Reflects the current value of the attention signals from the MISC-AEU port0.
38164 #define IGU_REG_ATTENTION_SIGNAL_P1_STATUS                                                                   0x181504UL //Access:R    DataWidth:0xc    // Debug: attention signal status. Reflects the current value of the attention signals from the MISC-AEU port1.
38165 #define IGU_REG_ATTENTION_SIGNAL_P2_STATUS                                                                   0x181508UL //Access:R    DataWidth:0xc    // Debug: attention signal status. Reflects the current value of the attention signals from the MISC-AEU port2.
38166 #define IGU_REG_ATTENTION_SIGNAL_P3_STATUS                                                                   0x18150cUL //Access:R    DataWidth:0xc    // Debug: attention signal status. Reflects the current value of the attention signals from the MISC-AEU port3.
38167 #define IGU_REG_ATTN_MSG_PENDING                                                                             0x181510UL //Access:R    DataWidth:0x10   // Debug: messages that wait to be sent and were not sent yet. The indication is prior to PF ENABLE and PF ATTN ENABLE configurations, i.e. only if both configurations are enabled the message will be sent. One bit for each PFID.
38168 #define IGU_REG_ATTN_WRITE_DONE_PENDING                                                                      0x181514UL //Access:R    DataWidth:0x5    // Debug: [4] - attention write done message is pending (0-no pending; 1-pending). [3:0] = the PFID for the pending attention message. Pending means attention message was sent; but write done was not received.
38169 #define IGU_REG_COMMAND_DEBUG                                                                                0x181518UL //Access:RW   DataWidth:0x1    // Debug only: 0 - FIFO collects 64 first error messages; 1 - FIFO collects 64 last incoming command.
38170 #define IGU_REG_INTERRUPT_STATUS                                                                             0x18151cUL //Access:R    DataWidth:0x10   // Debug: Interrupt status (active high). BB: PF0 to PF7.
38171 #define IGU_REG_ERROR_HANDLING_MEMORY                                                                        0x181520UL //Access:WB_R DataWidth:0x41   // Do not read from this memory if error_handling_data_valid register is zero. The data is collected in according to the command_debug value. If command_debug is clear it holds the first 64 error commands (commands that were dropped), else it stores the last 64 commands according to debug_record_mask registers: If the mask _*_en is clear it will collect all the data regardless of the mask_* value. if it is set it will collect the data that match to the value in the mask_* register. Masking can be done according to: debug_record_mask_source_idx, debug_record_mask_min_sb_idx, debug_record_mask_max_sb_idx, debug_record_mask_fid_num, debug_record_mask_fid_exclude, debug_record_mask_cmd_type_idx. The read data encoding is as follows: [8:0] - fid ([8] - if set - PF; else VF, [7:0] - FID). [12:9] - source (values 0-7 according to PXP sources, 8 - CAU, 9 - ATTN, 10 - GRC command register). [16:13] - error type (value: 0 - no error, 1 - length error, 2 - function disabled, 3 - VF sent command to attnetion address, 4 - host sent prod update command, 5 - read of during interrupt register while in MIMD mode, 6 - access to PXP BAR reserved address, 7 - producer update command to attention index, 9 - SB index not valid, 10 - SB relative index and FID not found, 11 - FID not match, 12 - command with error flag aserted (PCI error or CAU discard) 13 - VF sent cleanup and RF cleanup is disabled, 14 - cleanup command on type bigger than 4). [31:17] - Command address (15 LSBits). [32:32] - Command write or read. 0 - read, 1 - write. [64:33] - 32 LSB Wr data. In case of CAU command the mapping is: [56:33] - CAU command [23:0], [63:57] - reserved, [64] - CAU command [42] (CMD Type). In case of ATTENTION PRODUCER UPDATE command the mapping is: [56:33] - producer value, [64:57] - reserved.
38172 #define IGU_REG_ERROR_HANDLING_MEMORY_SIZE                                                                   4
38173 #define IGU_REG_ERROR_HANDLING_DATA_VALID                                                                    0x181530UL //Access:R    DataWidth:0x1    // Data available for error memory. If this bit is clear do not read from error_handling_memory.
38174 #define IGU_REG_SILENT_DROP                                                                                  0x181534UL //Access:RW   DataWidth:0x10   // Number of command that were dropped.
38175 #define IGU_REG_MAPPING_FSM                                                                                  0x181538UL //Access:R    DataWidth:0x4    // Debug: mapping_fsm.
38176 #define IGU_REG_SB_CTRL_FSM                                                                                  0x18153cUL //Access:R    DataWidth:0x4    // Debug: sb_ctrl_fsm.
38177 #define IGU_REG_INT_HANDLE_FSM                                                                               0x181540UL //Access:R    DataWidth:0x4    // Debug: int_handle_fsm.
38178 #define IGU_REG_ATTN_FSM                                                                                     0x181544UL //Access:R    DataWidth:0x4    // Debug: attn_fsm.
38179 #define IGU_REG_PBA_FSM                                                                                      0x181548UL //Access:R    DataWidth:0x4    // Debug: pba_fsm.
38180 #define IGU_REG_MSIX_MSG_BUILDER_FSM                                                                         0x18154cUL //Access:R    DataWidth:0x5    // Debug: msix_msg_builder_fsm.
38181 #define IGU_REG_MSIX_MEM_FSM                                                                                 0x181550UL //Access:R    DataWidth:0x3    // Debug: msix_mem_fsm.
38182 #define IGU_REG_CTRL_FSM                                                                                     0x181554UL //Access:R    DataWidth:0x5    // Debug: ctrl_fsm.
38183 #define IGU_REG_PXP_ARB_FSM                                                                                  0x181558UL //Access:R    DataWidth:0x3    // Debug: pxp_arb_fsm.
38184 #define IGU_REG_DEBUG_RECORD_MASK_MIN_SB                                                                     0x18155cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
38185   #define IGU_REG_DEBUG_RECORD_MASK_MIN_SB_IDX                                                               (0x1ff<<0) // Debug: minimun SB index for the debug.
38186   #define IGU_REG_DEBUG_RECORD_MASK_MIN_SB_IDX_SHIFT                                                         0
38187   #define IGU_REG_DEBUG_RECORD_MASK_MIN_SB_EN                                                                (0x1<<9) // Debug: if set the debug information is collected for SB index equal or above debug_record_mask_min_sb_idx. Applicable for PROD/CONS UPD, CLEANUP, and MSIX RD/WR commands. This field is ignored for error cases and for all other commands.
38188   #define IGU_REG_DEBUG_RECORD_MASK_MIN_SB_EN_SHIFT                                                          9
38189 #define IGU_REG_DEBUG_RECORD_MASK_MAX_SB                                                                     0x181560UL //Access:RW   DataWidth:0xa    // Multi Field Register.
38190   #define IGU_REG_DEBUG_RECORD_MASK_MAX_SB_IDX                                                               (0x1ff<<0) // Debug: maximum SB index for the debug.
38191   #define IGU_REG_DEBUG_RECORD_MASK_MAX_SB_IDX_SHIFT                                                         0
38192   #define IGU_REG_DEBUG_RECORD_MASK_MAX_SB_EN                                                                (0x1<<9) // Debug: if set the debug information is collected for SB index equal or below debug_record_mask_max_sb_idx. Applicable for PROD/CONS UPD, CLEANUP, and MSIX RD/WR commands. This field is ignored for error cases and for all other commands.
38193   #define IGU_REG_DEBUG_RECORD_MASK_MAX_SB_EN_SHIFT                                                          9
38194 #define IGU_REG_DEBUG_RECORD_MASK_FID                                                                        0x181564UL //Access:RW   DataWidth:0xb    // Multi Field Register.
38195   #define IGU_REG_DEBUG_RECORD_MASK_FID_NUM                                                                  (0x1ff<<0) // Debug: FID number for debug . if VF - [8] = 0; [7:0] = VF number; if PF - [8] = 1; [7:4] = 0; [3:0] = PF number.
38196   #define IGU_REG_DEBUG_RECORD_MASK_FID_NUM_SHIFT                                                            0
38197   #define IGU_REG_DEBUG_RECORD_MASK_FID_EN                                                                   (0x1<<9) // Debug: if set the debug information is collected for FID specified in debug_record_mask_fid_num according to debug_record_mask_fid_exclude field.
38198   #define IGU_REG_DEBUG_RECORD_MASK_FID_EN_SHIFT                                                             9
38199   #define IGU_REG_DEBUG_RECORD_MASK_FID_EXCLUDE                                                              (0x1<<10) // Debug: if clear the debug information is collected for FID equal to debug_record_mask_fid_num. if set the debug information is collected for FID not equal to debug_record_mask_fid_num.
38200   #define IGU_REG_DEBUG_RECORD_MASK_FID_EXCLUDE_SHIFT                                                        10
38201 #define IGU_REG_DEBUG_RECORD_MASK_SOURCE                                                                     0x181568UL //Access:RW   DataWidth:0x5    // Multi Field Register.
38202   #define IGU_REG_DEBUG_RECORD_MASK_SOURCE_IDX                                                               (0xf<<0) // Debug: source index for the debug. 0=TSTORM; 1=MSTORM; 2=USTORM; 3=XSTORM; 4=YSTORM; 5=PSTORM; 6=PCIe; 7=other (PBF/NIG/QM) 8 = CAU; 9 = internal (attention producer update); 10 = GRC.
38203   #define IGU_REG_DEBUG_RECORD_MASK_SOURCE_IDX_SHIFT                                                         0
38204   #define IGU_REG_DEBUG_RECORD_MASK_SOURCE_EN                                                                (0x1<<4) // Debug: if set the debug information is collected for source equal to debug_record_mask_source_idx.
38205   #define IGU_REG_DEBUG_RECORD_MASK_SOURCE_EN_SHIFT                                                          4
38206 #define IGU_REG_DEBUG_RECORD_MASK_CMD_TYPE                                                                   0x18156cUL //Access:RW   DataWidth:0x7    // Multi Field Register.
38207   #define IGU_REG_DEBUG_RECORD_MASK_CMD_TYPE_IDX                                                             (0x3f<<0) // Debug: command type for the debug. Selects the command types to be collected. The fields: Bit [0] - MSIX read/write; Bit [1] - PBA read/write; Bit [2] - Producer update (or cleanup command through producer address space) read/write; Bit [3] - Interrupt acknowledgment - Consumer update (or cleanup command through consumer address space) read/write; Bit [4] - Attn command read/write; Bit [5] - Read during interrupt register read/write.
38208   #define IGU_REG_DEBUG_RECORD_MASK_CMD_TYPE_IDX_SHIFT                                                       0
38209   #define IGU_REG_DEBUG_RECORD_MASK_CMD_TYPE_EN                                                              (0x1<<6) // Debug: if set the debug information is collected for the marked commands only according to debug_record_mask_cmd_type_idx.
38210   #define IGU_REG_DEBUG_RECORD_MASK_CMD_TYPE_EN_SHIFT                                                        6
38211 #define IGU_REG_MISC_PORT_MODE                                                                               0x181570UL //Access:R    DataWidth:0x2    // The misc port mode signal value. 0 = SPPE; 1 = DPPE; 2 = QPPE; 3 = reserved.
38212 #define IGU_REG_CAU_DISCARD_STATUS                                                                           0x181574UL //Access:R    DataWidth:0x1    // The discard signal status from the CAU.
38213 #define IGU_REG_DBG_SELECT                                                                                   0x181578UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
38214 #define IGU_REG_DBG_DWORD_ENABLE                                                                             0x18157cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
38215 #define IGU_REG_DBG_SHIFT                                                                                    0x181580UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
38216 #define IGU_REG_DBG_FORCE_VALID                                                                              0x181584UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
38217 #define IGU_REG_DBG_FORCE_FRAME                                                                              0x181588UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
38218 #define IGU_REG_DBG_OUT_DATA                                                                                 0x1815a0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
38219 #define IGU_REG_DBG_OUT_DATA_SIZE                                                                            8
38220 #define IGU_REG_DBG_OUT_VALID                                                                                0x1815c0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
38221 #define IGU_REG_DBG_OUT_FRAME                                                                                0x1815c4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
38222 #define IGU_REG_PRODUCER_MEMORY                                                                              0x182000UL //Access:RW   DataWidth:0x18   // Producers only. address 0-287 match to the mapping memory; 288-296 - PF 0-7 attention producer.
38223 #define IGU_REG_PRODUCER_MEMORY_SIZE                                                                         384
38224 #define IGU_REG_CONSUMER_MEM                                                                                 0x183000UL //Access:RW   DataWidth:0x18   // Consumers only. address 0-287 match to the mapping memory; 288-296 - PF0-7 attention consumer.
38225 #define IGU_REG_CONSUMER_MEM_SIZE                                                                            384
38226 #define IGU_REG_MAPPING_MEMORY                                                                               0x184000UL //Access:RW   DataWidth:0x18   // Mapping CAM. Fields: [0] - valid. [8:1] - vector number (0-128 for PF; 0-63 for VF). [17:9] - FID (if VF: [17] = 0; [16:9] = VF number (0-191); if PF: [17] = 1; [16:9] = PF number (0-15)).                           [23:18] - IPS group ID (0-63). Reset values (the CAM receives these values by writing one to bit zero in the reset_memories register: address 0-16 - PF 0 vectors 0-16; address 17-33 - PF 1 vectors 0-16; address 34-50 - PF 2 vectors 0-16; .. address 119-135 - PF 7 vectors 0-16; address 136 - VF 0 vector 0; address 137 - VF 1 vector 0; address 138 - VF 2 vector 0; .. address 255 - VF 119 vector 0; all other addresses are reserved. all the SB are associated to group 0 in the IRL mechanism.
38227 #define IGU_REG_MAPPING_MEMORY_SIZE                                                                          368
38228 #define IGU_REG_MSIX_MEMORY                                                                                  0x186000UL //Access:WB   DataWidth:0x61   // [63:0] - MSIX message address (bit [1:0] are always zero); [95:64] - MSIX message data; [96] - MSIX mask bit (0 - unmasked; 1 - masked).Reset value (after reset_memories was set) is MSIX address = 0; MSIX data = 0; MSIX mask bit=1.
38229 #define IGU_REG_MSIX_MEMORY_SIZE                                                                             1472
38230 #define CAU_REG_INT_STS                                                                                      0x1c00d4UL //Access:R    DataWidth:0xb    // Multi Field Register.
38231   #define CAU_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
38232   #define CAU_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
38233   #define CAU_REG_INT_STS_UNAUTHORIZED_PXP_RD_CMD                                                            (0x1<<1) // PXP read request arrived.
38234   #define CAU_REG_INT_STS_UNAUTHORIZED_PXP_RD_CMD_SHIFT                                                      1
38235   #define CAU_REG_INT_STS_UNAUTHORIZED_PXP_LENGTH_CMD                                                        (0x1<<2) // PXP write request without CQA and with length >1 arrived.
38236   #define CAU_REG_INT_STS_UNAUTHORIZED_PXP_LENGTH_CMD_SHIFT                                                  2
38237   #define CAU_REG_INT_STS_PXP_SB_ADDRESS_ERROR                                                               (0x1<<3) // SB index > CAU_NUM_SB or  SB index > CAU_NUM_PI/num_pi_per_sb. CAU_SB_NUM is 288 in BB and 368 in K2. CAU_PI_NUM is 3456 in BB and 4416 in K2
38238   #define CAU_REG_INT_STS_PXP_SB_ADDRESS_ERROR_SHIFT                                                         3
38239   #define CAU_REG_INT_STS_PXP_PI_NUMBER_ERROR                                                                (0x1<<4) // PI relative number > num_pi_per_sb.
38240   #define CAU_REG_INT_STS_PXP_PI_NUMBER_ERROR_SHIFT                                                          4
38241   #define CAU_REG_INT_STS_CLEANUP_REG_SB_IDX_ERROR                                                           (0x1<<5) // SB index > CAU_SB_NUM or  SB index > CAU_PI_NUM/num_pi_per_sb. CAU_SB_NUM is 288 in BB and 368 in K2. CAU_PI_NUM is 3456 in BB and 4416 in K2
38242   #define CAU_REG_INT_STS_CLEANUP_REG_SB_IDX_ERROR_SHIFT                                                     5
38243   #define CAU_REG_INT_STS_FSM_INVALID_LINE                                                                   (0x1<<6) // The FSM arrived to an invalid line.
38244   #define CAU_REG_INT_STS_FSM_INVALID_LINE_SHIFT                                                             6
38245   #define CAU_REG_INT_STS_CQE_FIFO_ERR                                                                       (0x1<<7) // Write to full  FIFO or read from empty  FIFO.
38246   #define CAU_REG_INT_STS_CQE_FIFO_ERR_SHIFT                                                                 7
38247   #define CAU_REG_INT_STS_IGU_WDATA_FIFO_ERR                                                                 (0x1<<8) // Write to full  FIFO or read from empty  FIFO.
38248   #define CAU_REG_INT_STS_IGU_WDATA_FIFO_ERR_SHIFT                                                           8
38249   #define CAU_REG_INT_STS_IGU_REQ_FIFO_ERR                                                                   (0x1<<9) // Write to full  FIFO or read from empty  FIFO.
38250   #define CAU_REG_INT_STS_IGU_REQ_FIFO_ERR_SHIFT                                                             9
38251   #define CAU_REG_INT_STS_IGU_CMD_FIFO_ERR                                                                   (0x1<<10) // Write to full  FIFO or read from empty  FIFO.
38252   #define CAU_REG_INT_STS_IGU_CMD_FIFO_ERR_SHIFT                                                             10
38253 #define CAU_REG_INT_STS_CLR                                                                                  0x1c00d8UL //Access:RC   DataWidth:0xb    // Multi Field Register.
38254   #define CAU_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
38255   #define CAU_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
38256   #define CAU_REG_INT_STS_CLR_UNAUTHORIZED_PXP_RD_CMD                                                        (0x1<<1) // PXP read request arrived.
38257   #define CAU_REG_INT_STS_CLR_UNAUTHORIZED_PXP_RD_CMD_SHIFT                                                  1
38258   #define CAU_REG_INT_STS_CLR_UNAUTHORIZED_PXP_LENGTH_CMD                                                    (0x1<<2) // PXP write request without CQA and with length >1 arrived.
38259   #define CAU_REG_INT_STS_CLR_UNAUTHORIZED_PXP_LENGTH_CMD_SHIFT                                              2
38260   #define CAU_REG_INT_STS_CLR_PXP_SB_ADDRESS_ERROR                                                           (0x1<<3) // SB index > CAU_NUM_SB or  SB index > CAU_NUM_PI/num_pi_per_sb. CAU_SB_NUM is 288 in BB and 368 in K2. CAU_PI_NUM is 3456 in BB and 4416 in K2
38261   #define CAU_REG_INT_STS_CLR_PXP_SB_ADDRESS_ERROR_SHIFT                                                     3
38262   #define CAU_REG_INT_STS_CLR_PXP_PI_NUMBER_ERROR                                                            (0x1<<4) // PI relative number > num_pi_per_sb.
38263   #define CAU_REG_INT_STS_CLR_PXP_PI_NUMBER_ERROR_SHIFT                                                      4
38264   #define CAU_REG_INT_STS_CLR_CLEANUP_REG_SB_IDX_ERROR                                                       (0x1<<5) // SB index > CAU_SB_NUM or  SB index > CAU_PI_NUM/num_pi_per_sb. CAU_SB_NUM is 288 in BB and 368 in K2. CAU_PI_NUM is 3456 in BB and 4416 in K2
38265   #define CAU_REG_INT_STS_CLR_CLEANUP_REG_SB_IDX_ERROR_SHIFT                                                 5
38266   #define CAU_REG_INT_STS_CLR_FSM_INVALID_LINE                                                               (0x1<<6) // The FSM arrived to an invalid line.
38267   #define CAU_REG_INT_STS_CLR_FSM_INVALID_LINE_SHIFT                                                         6
38268   #define CAU_REG_INT_STS_CLR_CQE_FIFO_ERR                                                                   (0x1<<7) // Write to full  FIFO or read from empty  FIFO.
38269   #define CAU_REG_INT_STS_CLR_CQE_FIFO_ERR_SHIFT                                                             7
38270   #define CAU_REG_INT_STS_CLR_IGU_WDATA_FIFO_ERR                                                             (0x1<<8) // Write to full  FIFO or read from empty  FIFO.
38271   #define CAU_REG_INT_STS_CLR_IGU_WDATA_FIFO_ERR_SHIFT                                                       8
38272   #define CAU_REG_INT_STS_CLR_IGU_REQ_FIFO_ERR                                                               (0x1<<9) // Write to full  FIFO or read from empty  FIFO.
38273   #define CAU_REG_INT_STS_CLR_IGU_REQ_FIFO_ERR_SHIFT                                                         9
38274   #define CAU_REG_INT_STS_CLR_IGU_CMD_FIFO_ERR                                                               (0x1<<10) // Write to full  FIFO or read from empty  FIFO.
38275   #define CAU_REG_INT_STS_CLR_IGU_CMD_FIFO_ERR_SHIFT                                                         10
38276 #define CAU_REG_INT_STS_WR                                                                                   0x1c00dcUL //Access:WR   DataWidth:0xb    // Multi Field Register.
38277   #define CAU_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
38278   #define CAU_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
38279   #define CAU_REG_INT_STS_WR_UNAUTHORIZED_PXP_RD_CMD                                                         (0x1<<1) // PXP read request arrived.
38280   #define CAU_REG_INT_STS_WR_UNAUTHORIZED_PXP_RD_CMD_SHIFT                                                   1
38281   #define CAU_REG_INT_STS_WR_UNAUTHORIZED_PXP_LENGTH_CMD                                                     (0x1<<2) // PXP write request without CQA and with length >1 arrived.
38282   #define CAU_REG_INT_STS_WR_UNAUTHORIZED_PXP_LENGTH_CMD_SHIFT                                               2
38283   #define CAU_REG_INT_STS_WR_PXP_SB_ADDRESS_ERROR                                                            (0x1<<3) // SB index > CAU_NUM_SB or  SB index > CAU_NUM_PI/num_pi_per_sb. CAU_SB_NUM is 288 in BB and 368 in K2. CAU_PI_NUM is 3456 in BB and 4416 in K2
38284   #define CAU_REG_INT_STS_WR_PXP_SB_ADDRESS_ERROR_SHIFT                                                      3
38285   #define CAU_REG_INT_STS_WR_PXP_PI_NUMBER_ERROR                                                             (0x1<<4) // PI relative number > num_pi_per_sb.
38286   #define CAU_REG_INT_STS_WR_PXP_PI_NUMBER_ERROR_SHIFT                                                       4
38287   #define CAU_REG_INT_STS_WR_CLEANUP_REG_SB_IDX_ERROR                                                        (0x1<<5) // SB index > CAU_SB_NUM or  SB index > CAU_PI_NUM/num_pi_per_sb. CAU_SB_NUM is 288 in BB and 368 in K2. CAU_PI_NUM is 3456 in BB and 4416 in K2
38288   #define CAU_REG_INT_STS_WR_CLEANUP_REG_SB_IDX_ERROR_SHIFT                                                  5
38289   #define CAU_REG_INT_STS_WR_FSM_INVALID_LINE                                                                (0x1<<6) // The FSM arrived to an invalid line.
38290   #define CAU_REG_INT_STS_WR_FSM_INVALID_LINE_SHIFT                                                          6
38291   #define CAU_REG_INT_STS_WR_CQE_FIFO_ERR                                                                    (0x1<<7) // Write to full  FIFO or read from empty  FIFO.
38292   #define CAU_REG_INT_STS_WR_CQE_FIFO_ERR_SHIFT                                                              7
38293   #define CAU_REG_INT_STS_WR_IGU_WDATA_FIFO_ERR                                                              (0x1<<8) // Write to full  FIFO or read from empty  FIFO.
38294   #define CAU_REG_INT_STS_WR_IGU_WDATA_FIFO_ERR_SHIFT                                                        8
38295   #define CAU_REG_INT_STS_WR_IGU_REQ_FIFO_ERR                                                                (0x1<<9) // Write to full  FIFO or read from empty  FIFO.
38296   #define CAU_REG_INT_STS_WR_IGU_REQ_FIFO_ERR_SHIFT                                                          9
38297   #define CAU_REG_INT_STS_WR_IGU_CMD_FIFO_ERR                                                                (0x1<<10) // Write to full  FIFO or read from empty  FIFO.
38298   #define CAU_REG_INT_STS_WR_IGU_CMD_FIFO_ERR_SHIFT                                                          10
38299 #define CAU_REG_INT_MASK                                                                                     0x1c00e0UL //Access:RW   DataWidth:0xb    // Multi Field Register.
38300   #define CAU_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.ADDRESS_ERROR .
38301   #define CAU_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
38302   #define CAU_REG_INT_MASK_UNAUTHORIZED_PXP_RD_CMD                                                           (0x1<<1) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.UNAUTHORIZED_PXP_RD_CMD .
38303   #define CAU_REG_INT_MASK_UNAUTHORIZED_PXP_RD_CMD_SHIFT                                                     1
38304   #define CAU_REG_INT_MASK_UNAUTHORIZED_PXP_LENGTH_CMD                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.UNAUTHORIZED_PXP_LENGTH_CMD .
38305   #define CAU_REG_INT_MASK_UNAUTHORIZED_PXP_LENGTH_CMD_SHIFT                                                 2
38306   #define CAU_REG_INT_MASK_PXP_SB_ADDRESS_ERROR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.PXP_SB_ADDRESS_ERROR .
38307   #define CAU_REG_INT_MASK_PXP_SB_ADDRESS_ERROR_SHIFT                                                        3
38308   #define CAU_REG_INT_MASK_PXP_PI_NUMBER_ERROR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.PXP_PI_NUMBER_ERROR .
38309   #define CAU_REG_INT_MASK_PXP_PI_NUMBER_ERROR_SHIFT                                                         4
38310   #define CAU_REG_INT_MASK_CLEANUP_REG_SB_IDX_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.CLEANUP_REG_SB_IDX_ERROR .
38311   #define CAU_REG_INT_MASK_CLEANUP_REG_SB_IDX_ERROR_SHIFT                                                    5
38312   #define CAU_REG_INT_MASK_FSM_INVALID_LINE                                                                  (0x1<<6) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.FSM_INVALID_LINE .
38313   #define CAU_REG_INT_MASK_FSM_INVALID_LINE_SHIFT                                                            6
38314   #define CAU_REG_INT_MASK_CQE_FIFO_ERR                                                                      (0x1<<7) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.CQE_FIFO_ERR .
38315   #define CAU_REG_INT_MASK_CQE_FIFO_ERR_SHIFT                                                                7
38316   #define CAU_REG_INT_MASK_IGU_WDATA_FIFO_ERR                                                                (0x1<<8) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.IGU_WDATA_FIFO_ERR .
38317   #define CAU_REG_INT_MASK_IGU_WDATA_FIFO_ERR_SHIFT                                                          8
38318   #define CAU_REG_INT_MASK_IGU_REQ_FIFO_ERR                                                                  (0x1<<9) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.IGU_REQ_FIFO_ERR .
38319   #define CAU_REG_INT_MASK_IGU_REQ_FIFO_ERR_SHIFT                                                            9
38320   #define CAU_REG_INT_MASK_IGU_CMD_FIFO_ERR                                                                  (0x1<<10) // This bit masks, when set, the Interrupt bit: CAU_REG_INT_STS.IGU_CMD_FIFO_ERR .
38321   #define CAU_REG_INT_MASK_IGU_CMD_FIFO_ERR_SHIFT                                                            10
38322 #define CAU_REG_PRTY_MASK_H_0                                                                                0x1c0204UL //Access:RW   DataWidth:0xd    // Multi Field Register.
38323   #define CAU_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM006_I_ECC_RF_INT .
38324   #define CAU_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT_SHIFT                                                    0
38325   #define CAU_REG_PRTY_MASK_H_0_MEM001_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM001_I_ECC_0_RF_INT .
38326   #define CAU_REG_PRTY_MASK_H_0_MEM001_I_ECC_0_RF_INT_SHIFT                                                  1
38327   #define CAU_REG_PRTY_MASK_H_0_MEM001_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM001_I_ECC_1_RF_INT .
38328   #define CAU_REG_PRTY_MASK_H_0_MEM001_I_ECC_1_RF_INT_SHIFT                                                  2
38329   #define CAU_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
38330   #define CAU_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                    3
38331   #define CAU_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                          (0x1<<4) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
38332   #define CAU_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                    4
38333   #define CAU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
38334   #define CAU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      5
38335   #define CAU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
38336   #define CAU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      6
38337   #define CAU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
38338   #define CAU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      7
38339   #define CAU_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
38340   #define CAU_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      8
38341   #define CAU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
38342   #define CAU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      9
38343   #define CAU_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
38344   #define CAU_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      10
38345   #define CAU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_0                                                          (0x1<<11) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY_0 .
38346   #define CAU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_0_SHIFT                                                    11
38347   #define CAU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_1                                                          (0x1<<12) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY_1 .
38348   #define CAU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_1_SHIFT                                                    12
38349   #define CAU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
38350   #define CAU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      9
38351   #define CAU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: CAU_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
38352   #define CAU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      12
38353 #define CAU_REG_MEM_ECC_ENABLE_0                                                                             0x1c0210UL //Access:RW   DataWidth:0x5    // Multi Field Register.
38354   #define CAU_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance cau.i_cau_agg_unit_mem.i_ecc in module cau_agg_unit_mem_128data
38355   #define CAU_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN_SHIFT                                                     0
38356   #define CAU_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance cau.cau_pi_mem_368sb_IF.i_cau_pi_mem.i_ecc_0 in module cau_pi_mem_368sb
38357   #define CAU_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_0_EN_SHIFT                                                   1
38358   #define CAU_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance cau.cau_pi_mem_368sb_IF.i_cau_pi_mem.i_ecc_1 in module cau_pi_mem_368sb
38359   #define CAU_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_1_EN_SHIFT                                                   2
38360   #define CAU_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance cau.cau_sb_addr_mem_368sb_IF.i_cau_sb_addr_mem.i_ecc in module cau_sb_addr_mem_368sb
38361   #define CAU_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                     3
38362   #define CAU_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                           (0x1<<4) // Enable ECC for memory ecc instance cau.cau_sb_var_mem_368sb_IF.i_cau_sb_var_mem.i_ecc in module cau_sb_var_mem_368sb
38363   #define CAU_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                     4
38364 #define CAU_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x1c0214UL //Access:RW   DataWidth:0x5    // Multi Field Register.
38365   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance cau.i_cau_agg_unit_mem.i_ecc in module cau_agg_unit_mem_128data
38366   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY_SHIFT                                              0
38367   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance cau.cau_pi_mem_368sb_IF.i_cau_pi_mem.i_ecc_0 in module cau_pi_mem_368sb
38368   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_0_PRTY_SHIFT                                            1
38369   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance cau.cau_pi_mem_368sb_IF.i_cau_pi_mem.i_ecc_1 in module cau_pi_mem_368sb
38370   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_1_PRTY_SHIFT                                            2
38371   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance cau.cau_sb_addr_mem_368sb_IF.i_cau_sb_addr_mem.i_ecc in module cau_sb_addr_mem_368sb
38372   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                              3
38373   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                    (0x1<<4) // Set parity only for memory ecc instance cau.cau_sb_var_mem_368sb_IF.i_cau_sb_var_mem.i_ecc in module cau_sb_var_mem_368sb
38374   #define CAU_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                              4
38375 #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1c0218UL //Access:RC   DataWidth:0x5    // Multi Field Register.
38376   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance cau.i_cau_agg_unit_mem.i_ecc in module cau_agg_unit_mem_128data
38377   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT_SHIFT                                       0
38378   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance cau.cau_pi_mem_368sb_IF.i_cau_pi_mem.i_ecc_0 in module cau_pi_mem_368sb
38379   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_0_CORRECT_SHIFT                                     1
38380   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance cau.cau_pi_mem_368sb_IF.i_cau_pi_mem.i_ecc_1 in module cau_pi_mem_368sb
38381   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_1_CORRECT_SHIFT                                     2
38382   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance cau.cau_sb_addr_mem_368sb_IF.i_cau_sb_addr_mem.i_ecc in module cau_sb_addr_mem_368sb
38383   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                       3
38384   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                             (0x1<<4) // Record if a correctable error occurred on memory ecc instance cau.cau_sb_var_mem_368sb_IF.i_cau_sb_var_mem.i_ecc in module cau_sb_var_mem_368sb
38385   #define CAU_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                       4
38386 #define CAU_REG_MEM_ECC_EVENTS                                                                               0x1c021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
38387 #define CAU_REG_NUM_PI_PER_SB                                                                                0x1c0400UL //Access:RW   DataWidth:0x6    // The number of Protocol Index per Status Block. Value can be even numbers only from 2 to 32. numbers above 12 will reduce the number of SB that are supported (3456/num_pi_per_sb).
38388 #define CAU_REG_PXP_REQ_MSG_FIELDS                                                                           0x1c0404UL //Access:RW   DataWidth:0x13   // Multi Field Register.
38389   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_SB_TPH_HINT                                                     (0x3<<0) // The value of the TPH Hint field in the PXP request for SB DMA.
38390   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_SB_TPH_HINT_SHIFT                                               0
38391   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_CQE_TPH_HINT                                                    (0x3<<2) // The value of the TPH Hint field in the PXP request for CQE messages.
38392   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_CQE_TPH_HINT_SHIFT                                              2
38393   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_ENDIANITY                                                       (0x3<<4) // The endianity mode in the PXP request.
38394   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_ENDIANITY_SHIFT                                                 4
38395   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_RO                                                              (0x1<<6) // The value of the Relax Ordering field in the PXP request.
38396   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_RO_SHIFT                                                        6
38397   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_NS                                                              (0x1<<7) // The value of the No Snoop field in the PXP request.
38398   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_NS_SHIFT                                                        7
38399   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_VQID                                                            (0x1f<<8) // The value of the VQID field in the PXP request.
38400   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_VQID_SHIFT                                                      8
38401   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_SB_PAD2CACHE                                                    (0x1<<13) // The value of the Pad to Cache Line field in the SB DMA PXP request.
38402   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_SB_PAD2CACHE_SHIFT                                              13
38403   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_CQE_PAD2CACHE                                                   (0x1<<14) // The value of the Pad to Cache Line field in the CQE PXP request.
38404   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_CQE_PAD2CACHE_SHIFT                                             14
38405   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_ATC                                                             (0x7<<15) // The value of the ATC flags  in the PXP request.
38406   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_ATC_SHIFT                                                       15
38407   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_DONE_TYPE                                                       (0x1<<18) // The value of the done type in the PXP request.
38408   #define CAU_REG_PXP_REQ_MSG_FIELDS_PXP_REQ_DONE_TYPE_SHIFT                                                 18
38409 #define CAU_REG_PI_BYP_GRAY2_EN                                                                              0x1c0408UL //Access:RW   DataWidth:0x1    // Enabling pi value of command N+2/N+1 as part of sb_dma message of command N (Cont00065605 related) When set, bypass can be implemented (i.e. bug not fixed) When reset, bypass cannot be implemented (i.e. bug fixed)
38410 #define CAU_REG_OUTSTANDING_WRITE                                                                            0x1c040cUL //Access:RW   DataWidth:0x8    // The max number of outstanding write requests without receiving write done. Values 1-128. Zero is not a valid value.
38411 #define CAU_REG_RESET_MEMORIES                                                                               0x1c0410UL //Access:RW   DataWidth:0x6    // Write one to each bit will reset the whole memory. When the memory reset finished the appropriate bit will be clear. [0] - PI memory; [1] - SB var memory; [2]- SB address memory; [3] -Timers memory; [4] - fsm memory,[5] - aggregation memory.
38412 #define CAU_REG_CLEANUP_COMMAND                                                                              0x1c0414UL //Access:W    DataWidth:0xd    // Write to this register will perform cleanup on the written SB number. [8:0] - SB absolute index; [9] - Cleanup set/clr (0-clr; 1 - set); [12:10] Cleanup type (0-4).
38413 #define CAU_REG_CLEANUP_COMMAND_DONE                                                                         0x1c0418UL //Access:R    DataWidth:0x1    // When reading one from this register mean the cleanup was done. Reading it will clear its value.
38414 #define CAU_REG_IN_ARB_PRIORITY                                                                              0x1c0500UL //Access:RW   DataWidth:0x6    // Input arbiter (sp with anti starvation) priority for the input clients: bits 1:0 PXP input commands. bits 3:2 RBC cleanup. bits 5:4 Timer expiration priority. Priority values are from 0 (highest priority) to 2 (lowest).
38415 #define CAU_REG_IN_ARB_TIMEOUT                                                                               0x1c0504UL //Access:RW   DataWidth:0x8    // Input arbiter (sp with anti starvation) anti starvation timeout. value of 0 means the arbitration is constant rr.
38416 #define CAU_REG_CQE_SIZE                                                                                     0x1c0600UL //Access:RW   DataWidth:0x1    // Indicate the size of the CQE. 0 - 32B; 1 - 64B.
38417 #define CAU_REG_CQE_AGG_UNIT_SIZE                                                                            0x1c0604UL //Access:RW   DataWidth:0x2    // Indicate the size of the AGG unit. 0 - 64B; 1 - 128B; 2 - 256B; 3 - illegal.
38418 #define CAU_REG_CQE_FLUSH_ALL                                                                                0x1c0608UL //Access:RW   DataWidth:0x1    // Flush all command - will flush all the CQE AGG unit that are in dirty state and free all AGG units.
38419 #define CAU_REG_CQE_FLUSH_ALL_DONE                                                                           0x1c060cUL //Access:R    DataWidth:0x1    // Read clear register. 1 means the the cqe_flush_all command was finished.
38420 #define CAU_REG_AGG_RELEASE_TIMER                                                                            0x1c0610UL //Access:RW   DataWidth:0x10   // The value of ReleaseTmr in system clock cycles (25MHz). Each expiration will generate an event that affect the FSM of each AGG unit that is in CLEAN state (will move to TIME WAIT state) and TIME WAIT state (will move to CLEAN). In case this configuration should be changed, the change flow is done in several phases of writes while each write is as close as possible to the required configuration and it should keep one of the bits that are set in the previous write (or in the reset value) as set. Each write should be followed by a read. For example to change the value of (binary) 11001 to (binary) 1100100: write (binary) 1101100, read, write (binary) 1100100.
38421 #define CAU_REG_TICK_SIZE                                                                                    0x1c0700UL //Access:RW   DataWidth:0x10   // The number of cycles in each tick of the timer. Clock 25 MHz. Value must be bigger than 2. In case this configuration should be changed, the change flow is done in several phases of writes while each write is as close as possible to the required configuration and it should keep one of the bits that are set in the previous write (or in the reset value) as set. Each write should be followed by a read. For example to change the reset value of (binary) 11001 (1usec) to (binary) 1100100 (4usec): write (binary) 1101100, read, write (binary) 1100100.
38422 #define CAU_REG_SCAN_TICK                                                                                    0x1c0704UL //Access:RW   DataWidth:0xc    // The number of tick that will cause scan. Zero is not a valid number.
38423 #define CAU_REG_LONG_TIMEOUT_THRESHOLD                                                                       0x1c0708UL //Access:RW   DataWidth:0xa    // Threshold in ticks for indicating far timeout to the MISC block.
38424 #define CAU_REG_STOP_SCAN                                                                                    0x1c070cUL //Access:RW   DataWidth:0x1    // Setting this bit will disable the timer expiration mechanism. Should be used in close the gate only.
38425 #define CAU_REG_RX_TIMER_STATUS                                                                              0x1c0780UL //Access:R    DataWidth:0x20   // Rx timers status. 0 - inactive 1 - active.
38426 #define CAU_REG_RX_TIMER_STATUS_SIZE                                                                         9
38427 #define CAU_REG_TX_TIMER_STATUS                                                                              0x1c0800UL //Access:R    DataWidth:0x20   // Tx timers status. 0 - inactive 1 - active.
38428 #define CAU_REG_TX_TIMER_STATUS_SIZE                                                                         9
38429 #define CAU_REG_WDATA_FIFO_AFULL_THR                                                                         0x1c0880UL //Access:RW   DataWidth:0x6    // almost full threshold for wdata fifo
38430 #define CAU_REG_CQE_FIFO_AFULL_THR                                                                           0x1c0884UL //Access:RW   DataWidth:0x5    // almost full threshold for cqe fifo (within the input cmd arbiter)
38431 #define CAU_REG_IGU_REQ_CREDIT_STATUS                                                                        0x1c0980UL //Access:R    DataWidth:0x1    // Debug:  IGU-CAU request interface credit.  In idle should be 1.
38432 #define CAU_REG_IGU_CMD_CREDIT_STATUS                                                                        0x1c0984UL //Access:R    DataWidth:0x1    // Debug:  IGU-CAU command interface credit.  In idle should be 1.
38433 #define CAU_REG_STAT_CTRL_SB_SELECT                                                                          0x1c0a80UL //Access:RW   DataWidth:0xa    // Multi Field Register.
38434   #define CAU_REG_STAT_CTRL_SB_SELECT_IDX                                                                    (0x1ff<<0) // Statistic: SB index to collect statistics on.
38435   #define CAU_REG_STAT_CTRL_SB_SELECT_IDX_SHIFT                                                              0
38436   #define CAU_REG_STAT_CTRL_SB_SELECT_EN                                                                     (0x1<<9) // Statistic: enable SB index  statistics.
38437   #define CAU_REG_STAT_CTRL_SB_SELECT_EN_SHIFT                                                               9
38438 #define CAU_REG_STAT_CTRL_PROTOCOL                                                                           0x1c0a84UL //Access:RW   DataWidth:0x6    // Multi Field Register.
38439   #define CAU_REG_STAT_CTRL_PROTOCOL_NUM                                                                     (0x1f<<0) // Statistic: protocol number to collect statistics on.
38440   #define CAU_REG_STAT_CTRL_PROTOCOL_NUM_SHIFT                                                               0
38441   #define CAU_REG_STAT_CTRL_PROTOCOL_EN                                                                      (0x1<<5) // Statistic: enable protocol  statistics.
38442   #define CAU_REG_STAT_CTRL_PROTOCOL_EN_SHIFT                                                                5
38443 #define CAU_REG_STAT_CTRL_CLIENT                                                                             0x1c0a88UL //Access:RW   DataWidth:0x5    // Multi Field Register.
38444   #define CAU_REG_STAT_CTRL_CLIENT_IDX                                                                       (0xf<<0) // Statistic: client index to collect statistics on. 0=TSTORM; 1=MSTORM; 2=USTORM; 3=XSTORM; 4=YSTORM; 5=PSTORM; 6=PCIe; 7=other (PBF/NIG/QM); 8 =  GRC cleanup; 9 = Expiration.
38445   #define CAU_REG_STAT_CTRL_CLIENT_IDX_SHIFT                                                                 0
38446   #define CAU_REG_STAT_CTRL_CLIENT_EN                                                                        (0x1<<4) // Statistic: enable client  statistics.
38447   #define CAU_REG_STAT_CTRL_CLIENT_EN_SHIFT                                                                  4
38448 #define CAU_REG_STAT_CTRL_FSM0_LINE                                                                          0x1c0a8cUL //Access:RW   DataWidth:0x9    // Multi Field Register.
38449   #define CAU_REG_STAT_CTRL_FSM0_LINE_SELECT                                                                 (0xff<<0) // Statistic: Line number of FSM 0 to collect statistics on.
38450   #define CAU_REG_STAT_CTRL_FSM0_LINE_SELECT_SHIFT                                                           0
38451   #define CAU_REG_STAT_CTRL_FSM0_LINE_EN                                                                     (0x1<<8) // Statistic: enable FSM 0 line  statistics.
38452   #define CAU_REG_STAT_CTRL_FSM0_LINE_EN_SHIFT                                                               8
38453 #define CAU_REG_STAT_CTRL_FSM1_LINE                                                                          0x1c0a90UL //Access:RW   DataWidth:0x9    // Multi Field Register.
38454   #define CAU_REG_STAT_CTRL_FSM1_LINE_SELECT                                                                 (0xff<<0) // Statistic: Line number of FSM 1 to collect statistics on.
38455   #define CAU_REG_STAT_CTRL_FSM1_LINE_SELECT_SHIFT                                                           0
38456   #define CAU_REG_STAT_CTRL_FSM1_LINE_EN                                                                     (0x1<<8) // Statistic: enable FSM 1 line  statistics.
38457   #define CAU_REG_STAT_CTRL_FSM1_LINE_EN_SHIFT                                                               8
38458 #define CAU_REG_STAT_CTRL_TIMER_CMD_TYPE                                                                     0x1c0a94UL //Access:RW   DataWidth:0x3    // Statistic: enable timer command type. One bit for each timer command type: [0] - rewind; [1] - clear; [2] - rewind to shorter. When set the counter monitor these commands.
38459 #define CAU_REG_STAT_COUNTER_SB_GEN                                                                          0x1c0b80UL //Access:RW   DataWidth:0x20   // The number of times that SB was generated (written) for the selected SB (according to stat_ctrl_sb_select_idx).
38460 #define CAU_REG_STAT_COUNTER_FSM0_TIMER_CMD                                                                  0x1c0b84UL //Access:RW   DataWidth:0x20   // The number of times that the timer was rewind for the selected SB (according to stat_ctrl_sb_select_idx) and timer command (according to stat_ctrl_timer_cmd_type) on FSM0.
38461 #define CAU_REG_STAT_COUNTER_FSM1_TIMER_CMD                                                                  0x1c0b88UL //Access:RW   DataWidth:0x20   // The number of times that the timer was rewind for the selected SB (according to stat_ctrl_sb_select_idx) and timer command (according to stat_ctrl_timer_cmd_type) on FSM1.
38462 #define CAU_REG_STAT_COUNTER_FSM0_EXP                                                                        0x1c0b8cUL //Access:RW   DataWidth:0x20   // The number of times that the timer has expired for FSM0 of the selected SB (according to stat_ctrl_sb_select_idx) .
38463 #define CAU_REG_STAT_COUNTER_FSM1_EXP                                                                        0x1c0b90UL //Access:RW   DataWidth:0x20   // The number of times that the timer has expired for FSM1 of the selected SB (according to stat_ctrl_sb_select_idx) .
38464 #define CAU_REG_STAT_COUNTER_PROTOCOL_TIMER_CMD                                                              0x1c0b94UL //Access:RW   DataWidth:0x20   // The number of times that the timer was rewind for the selected SB (according to stat_ctrl_sb_select_idx); selected PI (according to stat_ctrl_protocol_num) and timer command (according to stat_ctrl_timer_cmd_type).
38465 #define CAU_REG_STAT_COUNTER_PI_INCOME_CMD                                                                   0x1c0b98UL //Access:RW   DataWidth:0x20   // The number of incoming producer update commands for the selected PI (according to stat_ctrl_protocol_num) and SB (according to stat_ctrl_sb_idx).
38466 #define CAU_REG_STAT_COUNTER_CLIENT_INCOME_CMD                                                               0x1c0b9cUL //Access:RW   DataWidth:0x20   // The number of incoming commands from the selected client (according to stat_ctrl_client_idx).
38467 #define CAU_REG_STAT_COUNTER_FSM0_LINE                                                                       0x1c0ba0UL //Access:RW   DataWidth:0x20   // The number of times the FSM reached a specific line (stat_ctrl_fsm0_line_select) for the selected protocol (stat_ctrl_protocol_idx) within the selected SB (stat_ctrl_sb_select_idx).
38468 #define CAU_REG_STAT_COUNTER_FSM1_LINE                                                                       0x1c0ba4UL //Access:RW   DataWidth:0x20   // The number of times the FSM reached a specific line (stat_ctrl_fsm1_line_select) for the selected protocol (stat_ctrl_protocol_idx) within the selected SB (stat_ctrl_sb_select_idx).
38469 #define CAU_REG_STAT_COUNTER_CQE_MSG_SENT                                                                    0x1c0ba8UL //Access:RW   DataWidth:0x20   // The number of CQE messages that where sent to the PXP.
38470 #define CAU_REG_STAT_COUNTER_CQE_DMA_QWORD                                                                   0x1c0bacUL //Access:RW   DataWidth:0x20   // The amount of CQE data that was sent in QWORD.
38471 #define CAU_REG_STAT_COUNTER_CQE_CACHE_HIT                                                                   0x1c0bb0UL //Access:RW   DataWidth:0x20   // The number of CQE command that there was a match in the aggregation memory.
38472 #define CAU_REG_STAT_COUNTER_CQE_CACHE_MISS_NEW_AGG                                                          0x1c0bb4UL //Access:RW   DataWidth:0x20   // The number of CQE command that there was no match in the aggregation memory but there was a free unit found.
38473 #define CAU_REG_STAT_COUNTER_CQE_CACHE_MISS_NO_FREE                                                          0x1c0bb8UL //Access:RW   DataWidth:0x20   // The number of CQE command that there was no match in the aggregation memory and no free unit was found.
38474 #define CAU_REG_STAT_COUNTER_CQE_FULL_CACHE                                                                  0x1c0bbcUL //Access:RW   DataWidth:0x20   // The nuber of CQE dmae with full cache (DMA size = cqe_agg_unit_size).
38475 #define CAU_REG_STAT_COUNTER_CQE_PARTIAL_CACHE                                                               0x1c0bc0UL //Access:RW   DataWidth:0x20   // The nuber of CQE dmae with partial cache (DMA size < cqe_agg_unit_size).
38476 #define CAU_REG_DEBUG_FIFO_STATUS                                                                            0x1c0c80UL //Access:R    DataWidth:0x6    // Debug: all the FIFO status. 0 - FIFO empty; 1 - FIFO not empty. [0] - PXP command FIFO; [1] - CQE FIFO; [2] - timers expiration FIFO;  [3] - IGU req FIFO; [4] - IGU wdata FIFO; [5] - IGU command FIFO.
38477 #define CAU_REG_ERROR_PXP_REQ                                                                                0x1c0c84UL //Access:R    DataWidth:0x15   // Debug; debug information if an error command arrived to the CAU from the PXP: [20:18] - error typ (1- read request; 2 - CqeType disabled and length >1 or CQE enable and length not match cqe_siz; 3 - sb_index >= CAU_NUM_SB or SB index >  CAU_NUM_PI/num_pi_per_sb; 4 - pi_relative_number > num_pi_per_sb);  [17:14] - source (0=TSTORM; 1=MSTORM; 2=USTORM; 3=XSTORM; 4=YSTORM; 5=PSTORM; 6=PCIe; 7=other (PBF/NIG/QM)); [13:5] - SB abs index; [4:0] - pi_relative_number. If error type = 1 ignore bits [13:0].
38478 #define CAU_REG_ERROR_FSM_LINE                                                                               0x1c0c88UL //Access:R    DataWidth:0x1d   // Debug; debug information if the FSM arived to an invalid line:  [3:0] - source (0=TSTORM; 1=MSTORM; 2=USTORM; 3=XSTORM; 4=YSTORM; 5=PSTORM; 6=PCIe; 7=other (PBF/NIG/QM); 8=GRC cleanup; 9=timer expiration); [12:4] - SB abs index; [13] -  reserved; [14] otherFSM (if set the commad was due to other FSM); [15] - FSM_sel;  [20:16] - PI relative number; [24:21] - event ID; [28:25] - state;.
38479 #define CAU_REG_ERROR_FSM_LINE_PRE                                                                           0x1c0c8cUL //Access:R    DataWidth:0xa    // Debug; [9] if set data valid; [8] previous FSM_sel; [7:4] - previous state; [3:0] - previous event ID;.
38480 #define CAU_REG_PARITY_LATCH_STATUS                                                                          0x1c0c90UL //Access:R    DataWidth:0x1    // Debug: If set a parity occurd and the CAU assert discard flag to the IGU from now on (until hard reset).
38481 #define CAU_REG_ERROR_CLEANUP_CMD_REG                                                                        0x1c0c94UL //Access:R    DataWidth:0x19   // comment="Debug: [15:0] The PF that caused the error- one bit per PF; [24:16] - SB index.
38482 #define CAU_REG_AGG_UNITS_STATE_READ_EN                                                                      0x1c0c98UL //Access:W    DataWidth:0x1    // Debug: write only. Writing to this register will copy the aggregation unit status to the agg_unit_state registers.
38483 #define CAU_REG_AGG_UNITS_0TO15_STATE                                                                        0x1c0c9cUL //Access:R    DataWidth:0x20   // Debug: Each 2 bits reflect the aggregation unit state of unit [i] when there was writing to agg_units_state_read_en register. (i =0-15). 0 - free; 1 - dirty; 2 - clean; 3 - time wait.
38484 #define CAU_REG_AGG_UNITS_16TO31_STATE                                                                       0x1c0ca0UL //Access:R    DataWidth:0x20   // Debug: Each 2 bits reflect the aggregation unit state of unit [i] when there was writing to agg_units_state_read_en register. (i = 16-31). 0 - free; 1 - dirty; 2 - clean; 3 - time wait.
38485 #define CAU_REG_AGG_UNITS_32TO47_STATE                                                                       0x1c0ca4UL //Access:R    DataWidth:0x20   // Debug: Each 2 bits reflect the aggregation unit state of unit [i] when there was writing to agg_units_state_read_en register. (i = 32-47). 0 - free; 1 - dirty; 2 - clean; 3 - time wait.
38486 #define CAU_REG_AGG_UNITS_48TO63_STATE                                                                       0x1c0ca8UL //Access:R    DataWidth:0x20   // Debug: Each 2 bits reflect the aggregation unit state of unit [i] when there was writing to agg_units_state_read_en register. (i = 48-63). 0 - free; 1 - dirty; 2 - clean; 3 - time wait.
38487 #define CAU_REG_ECO_RESERVED                                                                                 0x1c0cacUL //Access:RW   DataWidth:0x8    // Reserved for ECO if needed.
38488 #define CAU_REG_DEBUG_RECORD_MASK_MIN_SB                                                                     0x1c0d80UL //Access:RW   DataWidth:0xa    // Multi Field Register.
38489   #define CAU_REG_DEBUG_RECORD_MASK_MIN_SB_IDX                                                               (0x1ff<<0) // Debug: minimun SB index for the debug.
38490   #define CAU_REG_DEBUG_RECORD_MASK_MIN_SB_IDX_SHIFT                                                         0
38491   #define CAU_REG_DEBUG_RECORD_MASK_MIN_SB_EN                                                                (0x1<<9) // Debug: if set the debug information will be collected for SB index equal or above debug_record_mask_min_sb_idx.
38492   #define CAU_REG_DEBUG_RECORD_MASK_MIN_SB_EN_SHIFT                                                          9
38493 #define CAU_REG_DEBUG_RECORD_MASK_MAX_SB                                                                     0x1c0d84UL //Access:RW   DataWidth:0xa    // Multi Field Register.
38494   #define CAU_REG_DEBUG_RECORD_MASK_MAX_SB_IDX                                                               (0x1ff<<0) // Debug: maximum SB index for the debug.
38495   #define CAU_REG_DEBUG_RECORD_MASK_MAX_SB_IDX_SHIFT                                                         0
38496   #define CAU_REG_DEBUG_RECORD_MASK_MAX_SB_EN                                                                (0x1<<9) // Debug: if set the debug information will be collected for SB index equal or below debug_record_mask_min_sb_idx.
38497   #define CAU_REG_DEBUG_RECORD_MASK_MAX_SB_EN_SHIFT                                                          9
38498 #define CAU_REG_DEBUG_RECORD_MASK_FID                                                                        0x1c0d88UL //Access:RW   DataWidth:0xb    // Multi Field Register.
38499   #define CAU_REG_DEBUG_RECORD_MASK_FID_NUM                                                                  (0x1ff<<0) // Debug: FID number for debug . if VF - [8] = 1; [7:0] = VF number; if PF - [8] = 0; [7:4] = 0; [3:0] = PF number.
38500   #define CAU_REG_DEBUG_RECORD_MASK_FID_NUM_SHIFT                                                            0
38501   #define CAU_REG_DEBUG_RECORD_MASK_FID_EN                                                                   (0x1<<9) // Debug: if set the debug information will be collected for FID specified in debug_record_mask_fid_num.
38502   #define CAU_REG_DEBUG_RECORD_MASK_FID_EN_SHIFT                                                             9
38503   #define CAU_REG_DEBUG_RECORD_MASK_FID_EXCLUDE                                                              (0x1<<10) // Debug: if clear the debug information will be collected for FID equal to debug_record_mask_fid_num. if set he debug information will be collected for FID not equal to debug_record_mask_fid_num.
38504   #define CAU_REG_DEBUG_RECORD_MASK_FID_EXCLUDE_SHIFT                                                        10
38505 #define CAU_REG_DEBUG_RECORD_MASK_SOURCE                                                                     0x1c0d8cUL //Access:RW   DataWidth:0x5    // Multi Field Register.
38506   #define CAU_REG_DEBUG_RECORD_MASK_SOURCE_IDX                                                               (0xf<<0) // Debug: source index for the debug. 0=TSTORM; 1=MSTORM; 2=USTORM; 3=XSTORM; 4=YSTORM; 5=PSTORM; 6=PCIe; 7=other (PBF/NIG/QM); 8 =  GRC cleanup; 9 = expiration.
38507   #define CAU_REG_DEBUG_RECORD_MASK_SOURCE_IDX_SHIFT                                                         0
38508   #define CAU_REG_DEBUG_RECORD_MASK_SOURCE_EN                                                                (0x1<<4) // Debug: if set the debug information will be collected for source equal to debug_record_mask_source_idx.
38509   #define CAU_REG_DEBUG_RECORD_MASK_SOURCE_EN_SHIFT                                                          4
38510 #define CAU_REG_DEBUG_RECORD_MASK_CMD_TYPE                                                                   0x1c0d90UL //Access:RW   DataWidth:0x4    // Multi Field Register.
38511   #define CAU_REG_DEBUG_RECORD_MASK_CMD_TYPE_IDX                                                             (0x7<<0) // Debug: command type for the debug. [0] - PI producer update; [1] - cleanup; [2] - expiration.
38512   #define CAU_REG_DEBUG_RECORD_MASK_CMD_TYPE_IDX_SHIFT                                                       0
38513   #define CAU_REG_DEBUG_RECORD_MASK_CMD_TYPE_EN                                                              (0x1<<3) // Debug: if set the debug information will be collected for the marked commands only according to debug_record_mask_cmd_type_idx.
38514   #define CAU_REG_DEBUG_RECORD_MASK_CMD_TYPE_EN_SHIFT                                                        3
38515 #define CAU_REG_REQ_COUNTER                                                                                  0x1c0e00UL //Access:R    DataWidth:0x8    // Debug:  the number of request that were sent to the IGU.
38516 #define CAU_REG_ACK_COUNTER                                                                                  0x1c0e04UL //Access:R    DataWidth:0x8    // Debug:  the number of ack that were received from the IGU on the recuest interface.
38517 #define CAU_REG_WDONE_COUNTER                                                                                0x1c0e08UL //Access:R    DataWidth:0x8    // Debug:  the number of write done that were received from the IGU.
38518 #define CAU_REG_DBG_OUT_DATA                                                                                 0x1c0e80UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
38519 #define CAU_REG_DBG_OUT_DATA_SIZE                                                                            8
38520 #define CAU_REG_DBG_OUT_VALID                                                                                0x1c0ea0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
38521 #define CAU_REG_DBG_OUT_FRAME                                                                                0x1c0ea4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
38522 #define CAU_REG_DBG_SELECT                                                                                   0x1c0ea8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
38523 #define CAU_REG_DBG_DWORD_ENABLE                                                                             0x1c0eacUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
38524 #define CAU_REG_DBG_SHIFT                                                                                    0x1c0eb0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
38525 #define CAU_REG_DBG_FORCE_VALID                                                                              0x1c0eb4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
38526 #define CAU_REG_DBG_FORCE_FRAME                                                                              0x1c0eb8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
38527 #define CAU_REG_MAIN_FSM_STATUS                                                                              0x1c0f00UL //Access:R    DataWidth:0x4    // Debug:  FSM state for debug.
38528 #define CAU_REG_VAR_READ_FSM_STATUS                                                                          0x1c0f04UL //Access:R    DataWidth:0x2    // Debug:  FSM state for debug.
38529 #define CAU_REG_IGU_DMA_FSM_STATUS                                                                           0x1c0f08UL //Access:R    DataWidth:0x3    // Debug:  FSM state for debug.
38530 #define CAU_REG_IGU_CQE_CMD_FSM_STATUS                                                                       0x1c0f0cUL //Access:R    DataWidth:0x5    // Debug:  FSM state for debug.Idle state value are 0-2
38531 #define CAU_REG_IGU_CQE_AGG_FSM_STATUS                                                                       0x1c0f10UL //Access:R    DataWidth:0x4    // Debug:  FSM state for debug.
38532 #define CAU_REG_CQE_FIFO                                                                                     0x1c2000UL //Access:WB_R DataWidth:0x80   // Debug: Provides read-only access of the CQE input command FIFO. Intended for test/debug purposes.
38533 #define CAU_REG_CQE_FIFO_SIZE                                                                                120
38534 #define CAU_REG_IGU_CMD_FIFO                                                                                 0x1c2200UL //Access:WB_R DataWidth:0x35   // Debug: Provides read-only access of the IGU command FIFO. Intended for test/debug purposes.
38535 #define CAU_REG_IGU_CMD_FIFO_SIZE                                                                            16
38536 #define CAU_REG_PXP_REQ_FIFO                                                                                 0x1c2300UL //Access:WB_R DataWidth:0x62   // Debug: Provides read-only access of the PXP reques FIFO. Intended for test/debug purposes.
38537 #define CAU_REG_PXP_REQ_FIFO_SIZE                                                                            32
38538 #define CAU_REG_PXP_WDATA_FIFO                                                                               0x1c2400UL //Access:WB_R DataWidth:0x84   // Debug: Provides read-only access of the PXP write-data FIFO. Intended for test/debug purposes.
38539 #define CAU_REG_PXP_WDATA_FIFO_SIZE                                                                          256
38540 #define CAU_REG_AGG_UNIT_CAM                                                                                 0x1c4000UL //Access:R    DataWidth:0xf    // Debug: The SB index and PI relative number of each aggregation unit. [0] - valid; [9:1] - absolute SB index; [14:10] - relative PI number.
38541 #define CAU_REG_AGG_UNIT_CAM_SIZE                                                                            64
38542 #define CAU_REG_FSM_TABLE                                                                                    0x1c4400UL //Access:RW   DataWidth:0x10   // The FSM table is a truth table. The inputs to the truth table are the address of the RAM and the outputs is the data in the RAM. The bits [7:4] of the address are the current_state and bits [3:0] are the event_id. The data is :[3:0] - next state; [5:4] - timer cmd (0 - None; 1 - Rewind; 2 - Clear; 3 - Rewind to shorter); [6] - SB producer increment (If set the SB segment index (PROD) is incremented by 1); [7] - SB write cmd (If set the entire SB segment is written over the PXP to host memory); [8] IGU cmd (If set then generate an IGU PROD update command); [12:9] - event ID to other FSM (The event ID value to generate to the other FSM); [14:13] - update timer cmd (0 - NONE; 1 - Set to new; 2 - Set to max (new/old); 3 - Set to min (new/old)); [15] - valid line (If set then this line is a valid line).
38543 #define CAU_REG_FSM_TABLE_SIZE                                                                               256
38544 #define CAU_REG_SB_VAR_MEMORY                                                                                0x1c6000UL //Access:WB   DataWidth:0x40   // Status Block variable: [23:0] producer index; [27:24] state0 (RX); [31:28] state1 (TX); [38:32] SbTimeSet0 (Indicates the RX TimeSet that this SB is associated with); [45:39] SbTimeSet1 (Indicates the TX TimeSet that this SB is associated with); [47:46] TimerRes0 (This value will determine the RX FSM timer resolution in ticks. Valid values are 0-2 only); [49:48] TimerRes1 (This value will determine the TX FSM timer resolution in ticks. Valid values are 0-2 only); [62:50] FID ([12:9] - PF number (in case of VF the parent PF); [8] - VF valid (1 - VF; 0 - PF); [7:0] - VF number (if VF valid = 0 -must be zero)); [63] TPH valid (If set then indicates that the TPH STAG is equal to the SB number. Otherwise the STAG will be equal to all ones);  the memory will receive  the following reset values after writing to the appropriate bit in the reset memory register: All fields will be zero; excluding the FID; each PF will receive  17 SB; 0-16 PF0; 17-33 PF1 .. 119-135 PF7. All the SB above 136 reset value is zero therefore thy are allocated to PF 0 also.
38545 #define CAU_REG_SB_VAR_MEMORY_SIZE                                                                           736
38546 #define CAU_REG_SB_ADDR_MEMORY                                                                               0x1c8000UL //Access:WB   DataWidth:0x40   // Address of the Status Block DMA message.
38547 #define CAU_REG_SB_ADDR_MEMORY_SIZE                                                                          736
38548 #define CAU_REG_PI_MEMORY                                                                                    0x1d0000UL //Access:RW   DataWidth:0x18   // Protocol Index memory.[15:0] - protocol producer; [22:16] - PiTimeSet (This value determines the TimeSet that the PI is associated with); [23] - FsmSel (0-RX; 1 - TX).
38549 #define CAU_REG_PI_MEMORY_SIZE                                                                               4416
38550 #define CAU_REG_AGG_UNIT_DATA_MEMORY                                                                         0x1d8000UL //Access:WB   DataWidth:0x80   // Debug: the CQE aggregated data. Each aggergation unit size occupies N addresses. N: If (cqe_agg_unit_size = 0), then N = 4  addresses If (cqe_agg_unit_size = 1), then N = 8  addresses If (cqe_agg_unit_size = 2), then N = 16 addresses Address calculation: If (AggUnitSizeLog = 2 and CqeSizeLog = 0), then Address = {slot number[2:0], line_couner[0], agg_unit_index[4:0]}; Else If (AggUnitSizeLog = 2 and CqeSizeLog = 1), then  Address = {slot number[1:0], line_couner [1:0], agg_unit_index[4:0]}; Else If (AggUnitSizeLog = 1 and CqeSizeLog = 1), then Address = {slot number[0], line_couner [1:0], agg_unit_index[5:0]}; Else Address = {slot number[1:0], line_couner [0], agg_unit_index[5:0]};                          Note that line_couner is running index in the slot;
38551 #define CAU_REG_AGG_UNIT_DATA_MEMORY_SIZE                                                                    3584
38552 #define CAU_REG_AGG_UNIT_DESCRIPTOR                                                                          0x1dc000UL //Access:WB_R DataWidth:0x56   // Debug: the aggregation data of each unit. [63:0] - address; [71:64] - valid slots; [84:72] - FID ([13:9] - PF number (in case of VF the parent PF); [8] - VF valid (1 - VF; 0 - PF); [7:0] - VF number (if VF valid = 0 -must be zero)). [85] - TPH valid bit.
38553 #define CAU_REG_AGG_UNIT_DESCRIPTOR_SIZE                                                                     256
38554 #define CAU_REG_SB_TIMERS_MEMORY                                                                             0x1dd000UL //Access:R    DataWidth:0x18   // The SB timers. For each SB there are two timers: [11:0] - RX timer; [23:12] - TX timer.
38555 #define CAU_REG_SB_TIMERS_MEMORY_SIZE                                                                        368
38556 #define PRS_REG_SOFT_RST                                                                                     0x1f0000UL //Access:RW   DataWidth:0x1    // Soft reset - reset all FSM.
38557 #define PRS_REG_MAC_VLAN_CACHE_INIT                                                                          0x1f0004UL //Access:W    DataWidth:0x1    // Any write to this register triggers MAC-VLAN Cache initialization.
38558 #define PRS_REG_MAC_VLAN_CACHE_INIT_DONE                                                                     0x1f0008UL //Access:R    DataWidth:0x1    // Set when the cache initialization is complete.
38559 #define PRS_REG_CAM_SCRUB_HIT_EN                                                                             0x1f000cUL //Access:RW   DataWidth:0x1    // When set to 1 the cam hit parity scrubbing feature is enabled in the MAC/VLAN cache CAM.
38560 #define PRS_REG_CAM_SCRUB_MISS_EN                                                                            0x1f0010UL //Access:RW   DataWidth:0x1    // When set to 1 the cam miss parity scrubbing feature is enabled in the MAC/VLAN cache CAM.
38561 #define PRS_REG_INT_STS_0                                                                                    0x1f0040UL //Access:R    DataWidth:0x2    // Multi Field Register.
38562   #define PRS_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
38563   #define PRS_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
38564   #define PRS_REG_INT_STS_0_LCID_VALIDATION_ERR                                                              (0x1<<1) // Load Request Mini-cache validation error
38565   #define PRS_REG_INT_STS_0_LCID_VALIDATION_ERR_SHIFT                                                        1
38566 #define PRS_REG_INT_MASK_0                                                                                   0x1f0044UL //Access:RW   DataWidth:0x2    // Multi Field Register.
38567   #define PRS_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: PRS_REG_INT_STS_0.ADDRESS_ERROR .
38568   #define PRS_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
38569   #define PRS_REG_INT_MASK_0_LCID_VALIDATION_ERR                                                             (0x1<<1) // This bit masks, when set, the Interrupt bit: PRS_REG_INT_STS_0.LCID_VALIDATION_ERR .
38570   #define PRS_REG_INT_MASK_0_LCID_VALIDATION_ERR_SHIFT                                                       1
38571 #define PRS_REG_INT_STS_WR_0                                                                                 0x1f0048UL //Access:WR   DataWidth:0x2    // Multi Field Register.
38572   #define PRS_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
38573   #define PRS_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
38574   #define PRS_REG_INT_STS_WR_0_LCID_VALIDATION_ERR                                                           (0x1<<1) // Load Request Mini-cache validation error
38575   #define PRS_REG_INT_STS_WR_0_LCID_VALIDATION_ERR_SHIFT                                                     1
38576 #define PRS_REG_INT_STS_CLR_0                                                                                0x1f004cUL //Access:RC   DataWidth:0x2    // Multi Field Register.
38577   #define PRS_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
38578   #define PRS_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
38579   #define PRS_REG_INT_STS_CLR_0_LCID_VALIDATION_ERR                                                          (0x1<<1) // Load Request Mini-cache validation error
38580   #define PRS_REG_INT_STS_CLR_0_LCID_VALIDATION_ERR_SHIFT                                                    1
38581 #define PRS_REG_PRTY_MASK                                                                                    0x1f0054UL //Access:RW   DataWidth:0x2    // Multi Field Register.
38582   #define PRS_REG_PRTY_MASK_CAM_PARITY                                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS.CAM_PARITY .
38583   #define PRS_REG_PRTY_MASK_CAM_PARITY_SHIFT                                                                 0
38584   #define PRS_REG_PRTY_MASK_GFT_CAM_PARITY                                                                   (0x1<<1) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS.GFT_CAM_PARITY .
38585   #define PRS_REG_PRTY_MASK_GFT_CAM_PARITY_SHIFT                                                             1
38586 #define PRS_REG_PACKET_REGION_0                                                                              0x1f0100UL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 0. Used in CFC load request message.
38587 #define PRS_REG_PACKET_REGION_1                                                                              0x1f0104UL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 1. Used in CFC load request message.
38588 #define PRS_REG_PACKET_REGION_2                                                                              0x1f0108UL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 2. Used in CFC load request message.
38589 #define PRS_REG_PACKET_REGION_3                                                                              0x1f010cUL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 3. Used in CFC load request message.
38590 #define PRS_REG_PACKET_REGION_4                                                                              0x1f0110UL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 4. Used in CFC load request message.
38591 #define PRS_REG_PACKET_REGION_5                                                                              0x1f0114UL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 5. Used in CFC load request message.
38592 #define PRS_REG_PACKET_REGION_6                                                                              0x1f0118UL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 6. Used in CFC load request message.
38593 #define PRS_REG_PACKET_REGION_7                                                                              0x1f011cUL //Access:RW   DataWidth:0x8    // Context region for received Ethernet packet with a match and packet type 7. Used in CFC load request message.
38594 #define PRS_REG_PURE_REGION_0                                                                                0x1f0120UL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 0. Used in CFC load request message.
38595 #define PRS_REG_PURE_REGION_1                                                                                0x1f0124UL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 1. Used in CFC load request message.
38596 #define PRS_REG_PURE_REGION_2                                                                                0x1f0128UL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 2. Used in CFC load request message.
38597 #define PRS_REG_PURE_REGION_3                                                                                0x1f012cUL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 3. Used in CFC load request message.
38598 #define PRS_REG_PURE_REGION_4                                                                                0x1f0130UL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 4. Used in CFC load request message.
38599 #define PRS_REG_PURE_REGION_5                                                                                0x1f0134UL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 5. Used in CFC load request message.
38600 #define PRS_REG_PURE_REGION_6                                                                                0x1f0138UL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 6. Used in CFC load request message.
38601 #define PRS_REG_PURE_REGION_7                                                                                0x1f013cUL //Access:RW   DataWidth:0x8    // Context region for pure acknowledge packets with connection type 7. Used in CFC load request message.
38602 #define PRS_REG_TASK_INC_VALUE                                                                               0x1f0140UL //Access:RW   DataWidth:0x8    // The increment value to send in the TCFC load request message.
38603 #define PRS_REG_CON_INC_VALUE_0                                                                              0x1f0144UL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 0.
38604 #define PRS_REG_CON_INC_VALUE_1                                                                              0x1f0148UL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 1.
38605 #define PRS_REG_CON_INC_VALUE_2                                                                              0x1f014cUL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 2.
38606 #define PRS_REG_CON_INC_VALUE_3                                                                              0x1f0150UL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 3.
38607 #define PRS_REG_CON_INC_VALUE_4                                                                              0x1f0154UL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 4.
38608 #define PRS_REG_CON_INC_VALUE_5                                                                              0x1f0158UL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 5.
38609 #define PRS_REG_CON_INC_VALUE_6                                                                              0x1f015cUL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 6.
38610 #define PRS_REG_CON_INC_VALUE_7                                                                              0x1f0160UL //Access:RW   DataWidth:0x8    // The increment value to send in the CCFC load request message for connection type 7.
38611 #define PRS_REG_SEARCH_RESP_INITIATOR_TYPE                                                                   0x1f0164UL //Access:RW   DataWidth:0x4    // Search response connection type for an FCoE initiator connection.
38612 #define PRS_REG_TASK_ID_MAX_INITIATOR_PF                                                                     0x1f0168UL //Access:RW   DataWidth:0x10   // Per-PF: If OX_ID exceeds this value on a PF packet, task-id-not-in-range is set.
38613 #define PRS_REG_TASK_ID_MAX_INITIATOR_VF                                                                     0x1f016cUL //Access:RW   DataWidth:0x10   // Per-PF: If OX_ID exceeds this value on a VF packet, task-id-not-in-range is set.
38614 #define PRS_REG_TASK_ID_MAX_TARGET_PF                                                                        0x1f0170UL //Access:RW   DataWidth:0x10   // Per-PF: If RX_ID exceeds this value on a PF packet, task-id-not-in-range is set.
38615 #define PRS_REG_TASK_ID_MAX_TARGET_VF                                                                        0x1f0174UL //Access:RW   DataWidth:0x10   // Per-PF: If RX_ID exceeds this value on a VF packet, task-id-not-in-range is set.
38616 #define PRS_REG_TASK_ID_SEGMENT                                                                              0x1f0178UL //Access:RW   DataWidth:0x2    // Part of the task_ID calculation for FCoE.
38617 #define PRS_REG_TASK_REGIONS_INITIATOR                                                                       0x1f017cUL //Access:RW   DataWidth:0x8    // Context region used in TCFC load requests for initiator mode.
38618 #define PRS_REG_TASK_REGIONS_TARGET                                                                          0x1f0180UL //Access:RW   DataWidth:0x8    // Context region used in TCFC load requests for target mode.
38619 #define PRS_REG_TASK_TYPE_INITIATOR                                                                          0x1f0184UL //Access:RW   DataWidth:0x4    // Connection type used in TCFC load requests for initiator mode.
38620 #define PRS_REG_TASK_TYPE_TARGET                                                                             0x1f0188UL //Access:RW   DataWidth:0x4    // Connection type used in TCFC load requests for target mode.
38621 #define PRS_REG_ROCE_CON_TYPE                                                                                0x1f018cUL //Access:RW   DataWidth:0x4    // Connection type to be used in RoCE load requests.
38622 #define PRS_REG_ROCE_SEPARATE_RX_TX_CID_FLG                                                                  0x1f0190UL //Access:RW   DataWidth:0x1    // Per-PF: If set, override of the CID LSb is enabled for RoCE packets.
38623 #define PRS_REG_ROCE_OPCODE_REQ_RES                                                                          0x1f0194UL //Access:RW   DataWidth:0x20   // Per-opcode requester/responder bit to be used in the CID of RoCE pkts (if enabled in roce_separate_rx_tx_cid_flg).
38624 #define PRS_REG_LOAD_L2_FILTER                                                                               0x1f0198UL //Access:RW   DataWidth:0x1    // Per-PF: If set, a load request is sent for TCP, UDP, and RoCE packets receiving a search response result code of match L2 filter.
38625 #define PRS_REG_CFC_LOAD_MINI_CACHE_EN                                                                       0x1f019cUL //Access:RW   DataWidth:0x1    // If set, CFC load mini-cache is enabled.
38626 #define PRS_REG_TARGET_INITIATOR_SELECT                                                                      0x1f01a0UL //Access:RW   DataWidth:0x1    // 0-search response initiator type,1-Exchange Context
38627 #define PRS_REG_FCOE_SEARCH_WITH_EXCHANGE_CONTEXT                                                            0x1f01a4UL //Access:RW   DataWidth:0x1    // 0-Exchange Context field in the fcoe search req is zero. 1-Exchange context field in the FCoE search request is taken from the F_CTL field of the FC header.
38628 #define PRS_REG_ECO_RESERVED                                                                                 0x1f0200UL //Access:RW   DataWidth:0x20   // Debug only: Reserved bits for ECO.
38629 #define PRS_REG_PRTY_MASK_H_0                                                                                0x1f0208UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
38630   #define PRS_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM011_I_ECC_RF_INT .
38631   #define PRS_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT_SHIFT                                                    0
38632   #define PRS_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
38633   #define PRS_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                    1
38634   #define PRS_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM016_I_ECC_RF_INT .
38635   #define PRS_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT_SHIFT                                                    2
38636   #define PRS_REG_PRTY_MASK_H_0_MEM017_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM017_I_ECC_RF_INT .
38637   #define PRS_REG_PRTY_MASK_H_0_MEM017_I_ECC_RF_INT_SHIFT                                                    3
38638   #define PRS_REG_PRTY_MASK_H_0_MEM021_I_ECC_RF_INT                                                          (0x1<<4) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM021_I_ECC_RF_INT .
38639   #define PRS_REG_PRTY_MASK_H_0_MEM021_I_ECC_RF_INT_SHIFT                                                    4
38640   #define PRS_REG_PRTY_MASK_H_0_MEM022_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM022_I_ECC_RF_INT .
38641   #define PRS_REG_PRTY_MASK_H_0_MEM022_I_ECC_RF_INT_SHIFT                                                    5
38642   #define PRS_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT                                                          (0x1<<6) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM026_I_ECC_RF_INT .
38643   #define PRS_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT_SHIFT                                                    6
38644   #define PRS_REG_PRTY_MASK_H_0_MEM027_I_ECC_RF_INT                                                          (0x1<<7) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM027_I_ECC_RF_INT .
38645   #define PRS_REG_PRTY_MASK_H_0_MEM027_I_ECC_RF_INT_SHIFT                                                    7
38646   #define PRS_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM064_I_MEM_PRTY .
38647   #define PRS_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY_SHIFT                                                      8
38648   #define PRS_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM044_I_MEM_PRTY .
38649   #define PRS_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY_SHIFT                                                      9
38650   #define PRS_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM043_I_MEM_PRTY .
38651   #define PRS_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY_SHIFT                                                      10
38652   #define PRS_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM037_I_MEM_PRTY .
38653   #define PRS_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY_SHIFT                                                      11
38654   #define PRS_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM033_I_MEM_PRTY .
38655   #define PRS_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY_SHIFT                                                      12
38656   #define PRS_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
38657   #define PRS_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                      13
38658   #define PRS_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM035_I_MEM_PRTY .
38659   #define PRS_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY_SHIFT                                                      14
38660   #define PRS_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM036_I_MEM_PRTY .
38661   #define PRS_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY_SHIFT                                                      15
38662   #define PRS_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
38663   #define PRS_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      16
38664   #define PRS_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
38665   #define PRS_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      17
38666   #define PRS_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
38667   #define PRS_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      18
38668   #define PRS_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
38669   #define PRS_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                      19
38670   #define PRS_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
38671   #define PRS_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      20
38672   #define PRS_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
38673   #define PRS_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                      21
38674   #define PRS_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM039_I_MEM_PRTY .
38675   #define PRS_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY_SHIFT                                                      22
38676   #define PRS_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM040_I_MEM_PRTY .
38677   #define PRS_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY_SHIFT                                                      23
38678   #define PRS_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM058_I_MEM_PRTY .
38679   #define PRS_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY_SHIFT                                                      24
38680   #define PRS_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM059_I_MEM_PRTY .
38681   #define PRS_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY_SHIFT                                                      25
38682   #define PRS_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM041_I_MEM_PRTY .
38683   #define PRS_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY_SHIFT                                                      26
38684   #define PRS_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM042_I_MEM_PRTY .
38685   #define PRS_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY_SHIFT                                                      27
38686   #define PRS_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM060_I_MEM_PRTY .
38687   #define PRS_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY_SHIFT                                                      28
38688   #define PRS_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM061_I_MEM_PRTY .
38689   #define PRS_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY_SHIFT                                                      29
38690   #define PRS_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
38691   #define PRS_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      30
38692   #define PRS_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
38693   #define PRS_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                    0
38694   #define PRS_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM010_I_ECC_RF_INT .
38695   #define PRS_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT_SHIFT                                                    1
38696   #define PRS_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM014_I_ECC_RF_INT .
38697   #define PRS_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT_SHIFT                                                    2
38698   #define PRS_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM015_I_ECC_RF_INT .
38699   #define PRS_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT_SHIFT                                                    3
38700   #define PRS_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
38701   #define PRS_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      5
38702   #define PRS_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
38703   #define PRS_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      6
38704   #define PRS_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
38705   #define PRS_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      7
38706   #define PRS_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
38707   #define PRS_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      8
38708   #define PRS_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
38709   #define PRS_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      9
38710   #define PRS_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
38711   #define PRS_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      10
38712   #define PRS_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
38713   #define PRS_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      11
38714   #define PRS_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
38715   #define PRS_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      12
38716   #define PRS_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
38717   #define PRS_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      13
38718   #define PRS_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
38719   #define PRS_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      14
38720   #define PRS_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
38721   #define PRS_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      15
38722   #define PRS_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
38723   #define PRS_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      19
38724   #define PRS_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
38725   #define PRS_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      20
38726   #define PRS_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
38727   #define PRS_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      21
38728   #define PRS_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
38729   #define PRS_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      22
38730   #define PRS_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
38731   #define PRS_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      23
38732   #define PRS_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
38733   #define PRS_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      26
38734   #define PRS_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
38735   #define PRS_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      27
38736 #define PRS_REG_PRTY_MASK_H_1                                                                                0x1f0218UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
38737   #define PRS_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY .
38738   #define PRS_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_SHIFT                                                      0
38739   #define PRS_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM014_I_MEM_PRTY .
38740   #define PRS_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY_SHIFT                                                      1
38741   #define PRS_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM015_I_MEM_PRTY .
38742   #define PRS_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY_SHIFT                                                      2
38743   #define PRS_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM019_I_MEM_PRTY .
38744   #define PRS_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY_SHIFT                                                      3
38745   #define PRS_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM020_I_MEM_PRTY .
38746   #define PRS_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY_SHIFT                                                      4
38747   #define PRS_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM024_I_MEM_PRTY .
38748   #define PRS_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY_SHIFT                                                      5
38749   #define PRS_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM025_I_MEM_PRTY .
38750   #define PRS_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY_SHIFT                                                      6
38751   #define PRS_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM008_I_MEM_PRTY .
38752   #define PRS_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY_SHIFT                                                      7
38753   #define PRS_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY .
38754   #define PRS_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_SHIFT                                                      8
38755   #define PRS_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM018_I_MEM_PRTY .
38756   #define PRS_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY_SHIFT                                                      9
38757   #define PRS_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM023_I_MEM_PRTY .
38758   #define PRS_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY_SHIFT                                                      10
38759   #define PRS_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM054_I_MEM_PRTY .
38760   #define PRS_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY_SHIFT                                                      11
38761   #define PRS_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM055_I_MEM_PRTY .
38762   #define PRS_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY_SHIFT                                                      12
38763   #define PRS_REG_PRTY_MASK_H_1_MEM056_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM056_I_MEM_PRTY .
38764   #define PRS_REG_PRTY_MASK_H_1_MEM056_I_MEM_PRTY_SHIFT                                                      13
38765   #define PRS_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM057_I_MEM_PRTY .
38766   #define PRS_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY_SHIFT                                                      14
38767   #define PRS_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM003_I_MEM_PRTY .
38768   #define PRS_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY_SHIFT                                                      15
38769   #define PRS_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM004_I_MEM_PRTY .
38770   #define PRS_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY_SHIFT                                                      16
38771   #define PRS_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM005_I_MEM_PRTY .
38772   #define PRS_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY_SHIFT                                                      17
38773   #define PRS_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY .
38774   #define PRS_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_SHIFT                                                      18
38775   #define PRS_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM046_I_MEM_PRTY .
38776   #define PRS_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY_SHIFT                                                      19
38777   #define PRS_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM047_I_MEM_PRTY .
38778   #define PRS_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY_SHIFT                                                      20
38779   #define PRS_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM048_I_MEM_PRTY .
38780   #define PRS_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY_SHIFT                                                      21
38781   #define PRS_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM049_I_MEM_PRTY .
38782   #define PRS_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY_SHIFT                                                      22
38783   #define PRS_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM050_I_MEM_PRTY .
38784   #define PRS_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY_SHIFT                                                      23
38785   #define PRS_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM051_I_MEM_PRTY .
38786   #define PRS_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY_SHIFT                                                      24
38787   #define PRS_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM052_I_MEM_PRTY .
38788   #define PRS_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY_SHIFT                                                      25
38789   #define PRS_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM053_I_MEM_PRTY .
38790   #define PRS_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY_SHIFT                                                      26
38791   #define PRS_REG_PRTY_MASK_H_1_MEM062_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM062_I_MEM_PRTY .
38792   #define PRS_REG_PRTY_MASK_H_1_MEM062_I_MEM_PRTY_SHIFT                                                      27
38793   #define PRS_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM045_I_MEM_PRTY .
38794   #define PRS_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY_SHIFT                                                      28
38795   #define PRS_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
38796   #define PRS_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      29
38797   #define PRS_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
38798   #define PRS_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      30
38799   #define PRS_REG_PRTY_MASK_H_1_MEM031_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM031_I_MEM_PRTY .
38800   #define PRS_REG_PRTY_MASK_H_1_MEM031_I_MEM_PRTY_SHIFT                                                      0
38801   #define PRS_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM036_I_MEM_PRTY .
38802   #define PRS_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY_SHIFT                                                      1
38803   #define PRS_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: PRS_REG_PRTY_STS_H_1.MEM027_I_MEM_PRTY .
38804   #define PRS_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY_SHIFT                                                      2
38805 #define PRS_REG_MEM_ECC_ENABLE_0                                                                             0x1f0224UL //Access:RW   DataWidth:0x8    // Multi Field Register.
38806   #define PRS_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance prs.i_msgb_if0_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38807   #define PRS_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN_SHIFT                                                     0
38808   #define PRS_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance prs.i_msgb_if0_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38809   #define PRS_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                     1
38810   #define PRS_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance prs.i_msgb_if1_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38811   #define PRS_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN_SHIFT                                                     2
38812   #define PRS_REG_MEM_ECC_ENABLE_0_MEM017_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance prs.i_msgb_if1_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38813   #define PRS_REG_MEM_ECC_ENABLE_0_MEM017_I_ECC_EN_SHIFT                                                     3
38814   #define PRS_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_EN                                                           (0x1<<4) // Enable ECC for memory ecc instance prs.i_msgb_if2_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38815   #define PRS_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_EN_SHIFT                                                     4
38816   #define PRS_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance prs.i_msgb_if2_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38817   #define PRS_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_EN_SHIFT                                                     5
38818   #define PRS_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN                                                           (0x1<<6) // Enable ECC for memory ecc instance prs.i_msgb_if3_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38819   #define PRS_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN_SHIFT                                                     6
38820   #define PRS_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_EN                                                           (0x1<<7) // Enable ECC for memory ecc instance prs.i_msgb_if3_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38821   #define PRS_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_EN_SHIFT                                                     7
38822   #define PRS_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance prs.i_msgb_if0_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38823   #define PRS_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN_SHIFT                                                     0
38824   #define PRS_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance prs.i_msgb_if0_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38825   #define PRS_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN_SHIFT                                                     1
38826   #define PRS_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance prs.i_msgb_if1_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38827   #define PRS_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN_SHIFT                                                     2
38828   #define PRS_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance prs.i_msgb_if1_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38829   #define PRS_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN_SHIFT                                                     3
38830 #define PRS_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x1f0228UL //Access:RW   DataWidth:0x8    // Multi Field Register.
38831   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance prs.i_msgb_if0_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38832   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY_SHIFT                                              0
38833   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance prs.i_msgb_if0_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38834   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                              1
38835   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance prs.i_msgb_if1_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38836   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY_SHIFT                                              2
38837   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM017_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance prs.i_msgb_if1_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38838   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM017_I_ECC_PRTY_SHIFT                                              3
38839   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_PRTY                                                    (0x1<<4) // Set parity only for memory ecc instance prs.i_msgb_if2_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38840   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_PRTY_SHIFT                                              4
38841   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance prs.i_msgb_if2_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38842   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_PRTY_SHIFT                                              5
38843   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY                                                    (0x1<<6) // Set parity only for memory ecc instance prs.i_msgb_if3_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38844   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY_SHIFT                                              6
38845   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_PRTY                                                    (0x1<<7) // Set parity only for memory ecc instance prs.i_msgb_if3_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38846   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_PRTY_SHIFT                                              7
38847   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance prs.i_msgb_if0_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38848   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY_SHIFT                                              0
38849   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance prs.i_msgb_if0_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38850   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY_SHIFT                                              1
38851   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance prs.i_msgb_if1_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38852   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY_SHIFT                                              2
38853   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance prs.i_msgb_if1_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38854   #define PRS_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY_SHIFT                                              3
38855 #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1f022cUL //Access:RC   DataWidth:0x8    // Multi Field Register.
38856   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if0_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38857   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT_SHIFT                                       0
38858   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if0_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38859   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                       1
38860   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if1_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38861   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT_SHIFT                                       2
38862   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM017_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if1_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38863   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM017_I_ECC_CORRECT_SHIFT                                       3
38864   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_CORRECT                                             (0x1<<4) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if2_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38865   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_CORRECT_SHIFT                                       4
38866   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if2_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38867   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_CORRECT_SHIFT                                       5
38868   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT                                             (0x1<<6) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if3_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38869   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT_SHIFT                                       6
38870   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_CORRECT                                             (0x1<<7) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if3_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38871   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_CORRECT_SHIFT                                       7
38872   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if0_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38873   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT_SHIFT                                       0
38874   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if0_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38875   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT_SHIFT                                       1
38876   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if1_main_fifoa.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38877   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT_SHIFT                                       2
38878   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance prs.i_msgb_if1_main_fifob.i_fifo_mem.i_ecc in module prs_main_fifo_mem
38879   #define PRS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT_SHIFT                                       3
38880 #define PRS_REG_MEM_ECC_EVENTS                                                                               0x1f0230UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
38881 #define PRS_REG_SEARCH_TCP                                                                                   0x1f0400UL //Access:RW   DataWidth:0x1    // Per-PF: Flag enabling searches for tcp protocol.
38882 #define PRS_REG_SEARCH_UDP                                                                                   0x1f0404UL //Access:RW   DataWidth:0x1    // Per-PF: Flag enabling searches for udp protocol.
38883 #define PRS_REG_SEARCH_FCOE                                                                                  0x1f0408UL //Access:RW   DataWidth:0x1    // Per-PF: Flag enabling searches for fcoe protocol.
38884 #define PRS_REG_SEARCH_ROCE                                                                                  0x1f040cUL //Access:RW   DataWidth:0x1    // Per-PF: Flag enabling searches for roce protocol.
38885 #define PRS_REG_SEARCH_TCP_FIRST_FRAG                                                                        0x1f0410UL //Access:RW   DataWidth:0x1    // Enables sending messages to CFC on received first TCP fragmented packets.
38886 #define PRS_REG_TCP_SEARCH_KEY_MASK                                                                          0x1f0414UL //Access:RW   DataWidth:0x7    // Multi Field Register.
38887   #define PRS_REG_TCP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV4                                                   (0x1<<0) // If this bit is 0, the dest_ip_address_ipv4 field will be masked in the TCP search request.
38888   #define PRS_REG_TCP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV4_SHIFT                                             0
38889   #define PRS_REG_TCP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV6                                                   (0x1<<1) // If this bit is 0, the dest_ip_address_ipv6 field will be masked in the TCP search request.
38890   #define PRS_REG_TCP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV6_SHIFT                                             1
38891   #define PRS_REG_TCP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV4                                                 (0x1<<2) // If this bit is 0, the source_ip_address_ipv4 field will be masked in the TCP search request.
38892   #define PRS_REG_TCP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV4_SHIFT                                           2
38893   #define PRS_REG_TCP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV6                                                 (0x1<<3) // If this bit is 0, the source_ip_address_ipv6 field will be masked in the TCP search request.
38894   #define PRS_REG_TCP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV6_SHIFT                                           3
38895   #define PRS_REG_TCP_SEARCH_KEY_MASK_TCP_DEST_PORT                                                          (0x1<<4) // If this bit is 0, the tcp_dest_port field will be masked in the TCP search request.
38896   #define PRS_REG_TCP_SEARCH_KEY_MASK_TCP_DEST_PORT_SHIFT                                                    4
38897   #define PRS_REG_TCP_SEARCH_KEY_MASK_TCP_SOURCE_PORT                                                        (0x1<<5) // If this bit is 0, the tcp_source_port field will be masked in the TCP search request.
38898   #define PRS_REG_TCP_SEARCH_KEY_MASK_TCP_SOURCE_PORT_SHIFT                                                  5
38899   #define PRS_REG_TCP_SEARCH_KEY_MASK_IP_VERSION                                                             (0x1<<6) // If this bit is 0, the ip_version field will be masked in the TCP search request.
38900   #define PRS_REG_TCP_SEARCH_KEY_MASK_IP_VERSION_SHIFT                                                       6
38901 #define PRS_REG_UDP_SEARCH_KEY_MASK                                                                          0x1f0418UL //Access:RW   DataWidth:0x7    // Multi Field Register.
38902   #define PRS_REG_UDP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV4                                                   (0x1<<0) // If this bit is 0, the dest_ip_address_ipv4 field will be masked in the UDP search request.
38903   #define PRS_REG_UDP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV4_SHIFT                                             0
38904   #define PRS_REG_UDP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV6                                                   (0x1<<1) // If this bit is 0, the dest_ip_address_ipv6 field will be masked in the UDP search request.
38905   #define PRS_REG_UDP_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV6_SHIFT                                             1
38906   #define PRS_REG_UDP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV4                                                 (0x1<<2) // If this bit is 0, the source_ip_address_ipv4 field will be masked in the UDP search request.
38907   #define PRS_REG_UDP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV4_SHIFT                                           2
38908   #define PRS_REG_UDP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV6                                                 (0x1<<3) // If this bit is 0, the source_ip_address_ipv6 field will be masked in the UDP search request.
38909   #define PRS_REG_UDP_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV6_SHIFT                                           3
38910   #define PRS_REG_UDP_SEARCH_KEY_MASK_UDP_DEST_PORT                                                          (0x1<<4) // If this bit is 0, the udp_dest_port field will be masked in the UDP search request.
38911   #define PRS_REG_UDP_SEARCH_KEY_MASK_UDP_DEST_PORT_SHIFT                                                    4
38912   #define PRS_REG_UDP_SEARCH_KEY_MASK_UDP_SOURCE_PORT                                                        (0x1<<5) // If this bit is 0, the udp_source_port field will be masked in the UDP search request.
38913   #define PRS_REG_UDP_SEARCH_KEY_MASK_UDP_SOURCE_PORT_SHIFT                                                  5
38914   #define PRS_REG_UDP_SEARCH_KEY_MASK_IP_VERSION                                                             (0x1<<6) // If this bit is 0, the ip_version field will be masked in the UDP search request.
38915   #define PRS_REG_UDP_SEARCH_KEY_MASK_IP_VERSION_SHIFT                                                       6
38916 #define PRS_REG_SEARCH_FCOE_W_SRC_MAC                                                                        0x1f041cUL //Access:RW   DataWidth:0x1    // Per-PF: If set, search requests on FCoE packets are only sent if source MAC address compare matches.
38917 #define PRS_REG_SEARCH_FCOE_W_VFT                                                                            0x1f0420UL //Access:RW   DataWidth:0x1    // Per-PF: Enables VF_ID (if it exists) to be sent in search requests for FCoE packets.
38918 #define PRS_REG_ROCE_BUILD_CID_WO_SEARCH                                                                     0x1f0424UL //Access:RW   DataWidth:0x1    // Per-PF: Enables load request for RoCE pkts to be sent even though a search request was not sent
38919 #define PRS_REG_ROCE_SPCL_QP_VAL                                                                             0x1f0428UL //Access:RW   DataWidth:0x18   // Search is enabled if destination QP equals this value.
38920 #define PRS_REG_ROCE_DEST_QP_MAX_VF                                                                          0x1f042cUL //Access:RW   DataWidth:0x10   // Per-PF: Max value for temp_qpid used in RoCE CID equation for VF pkts.
38921 #define PRS_REG_ROCE_DEST_QP_MAX_PF                                                                          0x1f0430UL //Access:RW   DataWidth:0x10   // Per-PF: Max value for temp_qpid used in RoCE CID equation for PF pkts.
38922 #define PRS_REG_SEARCH_OPENFLOW                                                                              0x1f0434UL //Access:RW   DataWidth:0x1    // Per-PF: Enables openflow search for all packet types.
38923 #define PRS_REG_SEARCH_NON_IP_AS_OPENFLOW                                                                    0x1f0438UL //Access:RW   DataWidth:0x1    // Per-PF: Enables openflow search for non-IP packets. Only valid if search_openflow is also set.
38924 #define PRS_REG_OPENFLOW_SUPPORT_ONLY_KNOWN_OVER_IP                                                          0x1f043cUL //Access:RW   DataWidth:0x1    // Per-PF: If this field is 1, Over-IPv4-protocol field of Openflow search is only valid for SCTP, TCP, and UDP headers.
38925 #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK                                                                     0x1f0440UL //Access:RW   DataWidth:0x14   // Multi Field Register.
38926   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_TCP_SOURCE_PORT                                                   (0x1<<0) // If this bit is 0, the tcp_source_port field will be masked in the Openflow search request.
38927   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_TCP_SOURCE_PORT_SHIFT                                             0
38928   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_UDP_SOURCE_PORT                                                   (0x1<<1) // If this bit is 0, the udp_source_port field will be masked in the Openflow search request.
38929   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_UDP_SOURCE_PORT_SHIFT                                             1
38930   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SCTP_SOURCE_PORT                                                  (0x1<<2) // If this bit is 0, the sctp_source_port field will be masked in the Openflow search request.
38931   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SCTP_SOURCE_PORT_SHIFT                                            2
38932   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ICMP_TYPE                                                         (0x1<<3) // If this bit is 0, the icmp_type field will be masked in the Openflow search request.
38933   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ICMP_TYPE_SHIFT                                                   3
38934   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_TCP_DEST_PORT                                                     (0x1<<4) // If this bit is 0, the tcp_dest_port field will be masked in the Openflow search request.
38935   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_TCP_DEST_PORT_SHIFT                                               4
38936   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_UDP_DEST_PORT                                                     (0x1<<5) // If this bit is 0, the udp_dest_port field will be masked in the Openflow search request.
38937   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_UDP_DEST_PORT_SHIFT                                               5
38938   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SCTP_DEST_PORT                                                    (0x1<<6) // If this bit is 0, the sctp_dest_port field will be masked in the Openflow search request.
38939   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SCTP_DEST_PORT_SHIFT                                              6
38940   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ICMP_CODE                                                         (0x1<<7) // If this bit is 0, the icmp_code field will be masked in the Openflow search request.
38941   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ICMP_CODE_SHIFT                                                   7
38942   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_PRIORITY                                                          (0x1<<8) // If this bit is 0, the priority field will be masked in the Openflow search request.
38943   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_PRIORITY_SHIFT                                                    8
38944   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_IPV4_FRAG_TYPE                                                    (0x1<<9) // If this bit is 0, the ipv4_frag_type field will be masked in the Openflow search request.
38945   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_IPV4_FRAG_TYPE_SHIFT                                              9
38946   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_DEST_MAC_ADDRESS                                                  (0x1<<10) // If this bit is 0, the dest_mac_address field will be masked in the Openflow search request.
38947   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_DEST_MAC_ADDRESS_SHIFT                                            10
38948   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_OVER_IPV4_PROTOCOL                                                (0x1<<11) // If this bit is 0, the over_ipv4_protocol field will be masked in the Openflow search request.
38949   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_OVER_IPV4_PROTOCOL_SHIFT                                          11
38950   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ARP_OPCODE                                                        (0x1<<12) // If this bit is 0, the arp_opcode field will be masked in the Openflow search request.
38951   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ARP_OPCODE_SHIFT                                                  12
38952   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_IPV4_DSCP                                                         (0x1<<13) // If this bit is 0, the ipv4_dscp field will be masked in the Openflow search request.
38953   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_IPV4_DSCP_SHIFT                                                   13
38954   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SOURCE_MAC_ADDRESS                                                (0x1<<14) // If this bit is 0, the source_mac_address field will be masked in the Openflow search request.
38955   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SOURCE_MAC_ADDRESS_SHIFT                                          14
38956   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV4                                            (0x1<<15) // If this bit is 0, the source_ip_address_ipv4 field will be masked in the Openflow search request.
38957   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_IPV4_SHIFT                                      15
38958   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_ARP                                             (0x1<<16) // If this bit is 0, the source_ip_address_arp field will be masked in the Openflow search request.
38959   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_SOURCE_IP_ADDRESS_ARP_SHIFT                                       16
38960   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV4                                              (0x1<<17) // If this bit is 0, the dest_ip_address_ipv4 field will be masked in the Openflow search request.
38961   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_DEST_IP_ADDRESS_IPV4_SHIFT                                        17
38962   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_DEST_IP_ADDRESS_ARP                                               (0x1<<18) // If this bit is 0, the dest_ip_address_arp field will be masked in the Openflow search request.
38963   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_DEST_IP_ADDRESS_ARP_SHIFT                                         18
38964   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ETHERTYPE                                                         (0x1<<19) // If this bit is 0, the ethertype field will be masked in the Openflow search request.
38965   #define PRS_REG_OPENFLOW_SEARCH_KEY_MASK_ETHERTYPE_SHIFT                                                   19
38966 #define PRS_REG_SEARCH_TAG1                                                                                  0x1f0444UL //Access:RW   DataWidth:0x5    // Per-PF: Indicates whether to include the Inner VLAN in the search for each protocol. 0 - TCP, 1 - UDP, 2 - FCoE, 3 - RoCE, 4 - Openflow- if a bit is set in search_outer_tag it cannot be set here.
38967 #define PRS_REG_SEARCH_OUTER_TAG                                                                             0x1f0448UL //Access:RW   DataWidth:0x5    // Per-PF: Indicates whether to include the Outer TAG in the search for each protocol. 0 - TCP, 1 - UDP, 2 - FCoE, 3 - RoCE, 4 - Openflow - if a bit is set in search_tag1 it cannot be set here.
38968 #define PRS_REG_SEARCH_TENANT_ID                                                                             0x1f044cUL //Access:RW   DataWidth:0x6    // Per-PF: Indicates whether to include Tenant ID (if it exists) in the search for each encapsulation type. 0 - L2 GRE, 1 - IP GRE, 2 - VXLAN, 3 - T-Tag, 4 - L2 NGE, 5 - IP NGE
38969 #define PRS_REG_TENANT_ID_DEFAULT_VAL_ENABLE                                                                 0x1f0450UL //Access:RW   DataWidth:0x6    // Enables Tenant ID Exists bit in the search request to be 0 if the ID matches the default value.  0 - L2 GRE, 1 - IP GRE, 2 - VXLAN, 3 - T-Tag, 4 - L2 NGE, 5 - IP NGE
38970 #define PRS_REG_TENANT_ID_MASK_ETH_GRE                                                                       0x1f0454UL //Access:RW   DataWidth:0x20   // Bit masks Tenant ID used in the search request if Tenant ID exists in the encapsulated Ethernet over GRE packet. A zero in this register will mask the corresponding tenant ID bit to 0.
38971 #define PRS_REG_TENANT_ID_MASK_IP_GRE                                                                        0x1f0458UL //Access:RW   DataWidth:0x20   // Bit masks Tenant ID used in the search request if Tenant ID exists in the encapsulated IP over GRE packet.. A zero in this register will mask the corresponding tenant ID bit to 0.
38972 #define PRS_REG_TENANT_ID_MASK_VXLAN                                                                         0x1f045cUL //Access:RW   DataWidth:0x20   // Bit masks Tenant ID used in the search request if Tenant ID exists in the encapsulated VXLAN packet.. A zero in this register will mask the corresponding tenant ID bit to 0.
38973 #define PRS_REG_TENANT_ID_MASK_TTAG                                                                          0x1f0460UL //Access:RW   DataWidth:0x20   // Bit masks Tenant ID used in the search request if Tenant ID exists in the encapsulated T-tag packet.. A zero in this register will mask the corresponding tenant ID bit to 0.
38974 #define PRS_REG_TENANT_ID_DEFAULT_VAL_ETH_GRE                                                                0x1f0464UL //Access:RW   DataWidth:0x20   // If the Tenant ID exists in the encapsulated Ethernet over GRE packet  and does not match this value the Tenant ID exists bit is set.
38975 #define PRS_REG_TENANT_ID_DEFAULT_VAL_IP_GRE                                                                 0x1f0468UL //Access:RW   DataWidth:0x20   // If the Tenant ID exists in the encapsulated IP over GRE packet  and does not match this value the Tenant ID exists bit is set.
38976 #define PRS_REG_TENANT_ID_DEFAULT_VAL_VXLAN                                                                  0x1f046cUL //Access:RW   DataWidth:0x20   // If the Tenant ID exists in the encapsulated VXLAN packet and does not match this value the Tenant ID exists bit is set.
38977 #define PRS_REG_TENANT_ID_DEFAULT_VAL_TTAG                                                                   0x1f0470UL //Access:RW   DataWidth:0x20   // If the Tenant ID exists in the encapsulated T-Tag packet and does not match this value the Tenant ID exists bit is set.
38978 #define PRS_REG_T_TAG_TAGNUM                                                                                 0x1f0474UL //Access:RW   DataWidth:0x3    // Per-Port: Specifies the flexible L2 tag to be used for T-tag. The T-tag bit of encapsulation_type_en enables T-tag recognition.
38979 #define PRS_REG_TENANT_ID_MASK_ETH_NGE                                                                       0x1f0478UL //Access:RW   DataWidth:0x20   // Bit masks Tenant ID used in the search request if Tenant ID exists in the encapsulated nge packet.. A zero in this register will mask the corresponding tenant ID bit to 0.
38980 #define PRS_REG_TENANT_ID_MASK_IP_NGE                                                                        0x1f047cUL //Access:RW   DataWidth:0x20   // Bit masks Tenant ID used in the search request if Tenant ID exists in the encapsulated nge packet.. A zero in this register will mask the corresponding tenant ID bit to 0.
38981 #define PRS_REG_TENANT_ID_DEFAULT_VAL_ETH_NGE                                                                0x1f0480UL //Access:RW   DataWidth:0x20   // If the Tenant ID exists in the encapsulated ETH NGE packet and does not match this value the Tenant ID exists bit is set.
38982 #define PRS_REG_TENANT_ID_DEFAULT_VAL_IP_NGE                                                                 0x1f0484UL //Access:RW   DataWidth:0x20   // If the Tenant ID exists in the encapsulated IP NGE packet and does not match this value the Tenant ID exists bit is set.
38983 #define PRS_REG_PORTS_ARB_SCHEME                                                                             0x1f0500UL //Access:RW   DataWidth:0x1    // MAC port arbitration guarantees fairness at byte-level (0) or packet-level (1).
38984 #define PRS_REG_MAIN_LB_ARB_SCHEME                                                                           0x1f0504UL //Access:RW   DataWidth:0x1    // Main/LB arbitration guarantees fairness at byte-level (0) or packet-level (1).
38985 #define PRS_REG_INITIAL_HEADER_SIZE                                                                          0x1f0508UL //Access:RW   DataWidth:0xa    // Initial header size to read from the BRB for received packets.
38986 #define PRS_REG_MAX_PACKET_SIZE                                                                              0x1f050cUL //Access:RW   DataWidth:0xe    // Maximum packet size used for ETS Arbiter fairness calculation.
38987 #define PRS_REG_ETS_PACKET_ADDITIONAL_NETWORK_SIZE                                                           0x1f0510UL //Access:RW   DataWidth:0x8    // Size of inter-packet gap and FCS used for ETS Arbiter fairness calculation.
38988 #define PRS_REG_ETS_ARB_CLIENT_IS_STRICT                                                                     0x1f0514UL //Access:RW   DataWidth:0x9    // Specify whether the client competes directly in the strict priority arbiter.  The bits are mapped according to client ID  (client IDs are defined in *_arb_priority_client): 0-TC0 traffic; 1-TC1 traffic; 2-TC2 traffic; 3-TC3 traffic; 4-TC4 traffic; 5-TC5 traffic; 6-TC6 traffic; 7-TC7 traffic; 8-TC8 traffic.  Default value is set to enable strict priorities for all clients.
38989 #define PRS_REG_ETS_ARB_CLIENT_IS_SUBJECT2WFQ                                                                0x1f0518UL //Access:RW   DataWidth:0x9    // Specify whether the client is subject to WFQ credit blocking.  The bits are mapped according to client ID (client IDs are defined in *_arb_priority_client): 0-TC0 traffic; 1-TC1 traffic; 2-TC2 traffic; 3-TC3 traffic; 4-TC4 traffic; 5-TC5 traffic; 6-TC6 traffic; 7-TC7 traffic; 8-TC8 traffic.  Default value is 0 for not using WFQ credit blocking.
38990 #define PRS_REG_ETS_ARB_NUM_STRICT_ARB_SLOTS                                                                 0x1f051cUL //Access:RW   DataWidth:0xc    // Specify the number of strict priority arbitration slots between two round-robin arbitration slots to avoid starvation.  A value of 0 means no strict priority cycles - the strict priority with anti-starvation arbiter becomes a round-robin arbiter.
38991 #define PRS_REG_ETS_ARB_PRIORITY_CLIENT_0                                                                    0x1f0520UL //Access:RW   DataWidth:0x20   // Specify the client number to be assigned to each priority of the strict priority arbiter.  Priority 0 is the highest priority.  Bits [3:0] are for priority 0 client; upper bits are for priority 8 client.  The clients are assigned the IDs corresponding to their TC # (0-8)
38992 #define PRS_REG_ETS_ARB_PRIORITY_CLIENT_1                                                                    0x1f0524UL //Access:RW   DataWidth:0x4    // Specify the client number to be assigned to each priority of the strict priority arbiter.  Priority 0 is the highest priority.  Bits [3:0] are for priority 0 client; upper bits are for priority 8 client.  The clients are assigned the IDs corresponding to their TC # (0-8)
38993 #define PRS_REG_ETS_ARB_CLIENT_BURSTMODE                                                                     0x1f0528UL //Access:RW   DataWidth:0x2    // Burst mode enables.  Set these bits to have the round-robin arbiter stays on the winning input instead of moving to the next one.  Bit 0 is for the main round-robin arbiter.  Bit 1 is for the round-robin arbiter within the strict priority with anti-starvation feature.
38994 #define PRS_REG_ETS_ARB_PSEUDO_RR_EN                                                                         0x1f052cUL //Access:RW   DataWidth:0x1    // Enables pseudo-random round robin arbitration.
38995 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_0                                                                 0x1f0530UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 0 is allowed to reach.
38996 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_0                                                                      0x1f0534UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 0 when it is time to increment.
38997 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_0                                                                     0x1f0538UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 0.
38998 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_1                                                                 0x1f053cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 1 is allowed to reach.
38999 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_1                                                                      0x1f0540UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 1 when it is time to increment.
39000 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_1                                                                     0x1f0544UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 1.
39001 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_2                                                                 0x1f0548UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 2 is allowed to reach.
39002 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_2                                                                      0x1f054cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 2 when it is time to increment.
39003 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_2                                                                     0x1f0550UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 2.
39004 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_3                                                                 0x1f0554UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 3 is allowed to reach.
39005 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_3                                                                      0x1f0558UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 3 when it is time to increment.
39006 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_3                                                                     0x1f055cUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 3.
39007 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_4                                                                 0x1f0560UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 4 is allowed to reach.
39008 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_4                                                                      0x1f0564UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 4 when it is time to increment.
39009 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_4                                                                     0x1f0568UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 4.
39010 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_5                                                                 0x1f056cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 5 is allowed to reach.
39011 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_5                                                                      0x1f0570UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 5 when it is time to increment.
39012 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_5                                                                     0x1f0574UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 5.
39013 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_6                                                                 0x1f0578UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 6 is allowed to reach.
39014 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_6                                                                      0x1f057cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 6 when it is time to increment.
39015 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_6                                                                     0x1f0580UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 6.
39016 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_7                                                                 0x1f0584UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 7 is allowed to reach.
39017 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_7                                                                      0x1f0588UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 7 when it is time to increment.
39018 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_7                                                                     0x1f058cUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 7.
39019 #define PRS_REG_ETS_ARB_CREDIT_UPPER_BOUND_8                                                                 0x1f0590UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 8 is allowed to reach.
39020 #define PRS_REG_ETS_ARB_CREDIT_WEIGHT_8                                                                      0x1f0594UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 8 when it is time to increment.
39021 #define PRS_REG_ETS_ARB_CURRENT_CREDIT_8                                                                     0x1f0598UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 8.
39022 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_0                                                            0x1f059cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 0 during WFQ Main/Loopback arbitration.
39023 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_0                                                                 0x1f05a0UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 0 when it is time to increment during WFQ Main/Loopback arbitration.
39024 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_0                                                                0x1f05a4UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 0 during WFQ Main/Loopback arbitration.
39025 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_0                                                              0x1f05a8UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 0 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39026 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_0                                                                   0x1f05acUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 0 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39027 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_0                                                                  0x1f05b0UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 0 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39028 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_1                                                            0x1f05b4UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 1 during WFQ Main/Loopback arbitration.
39029 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_1                                                                 0x1f05b8UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 1 when it is time to increment during WFQ Main/Loopback arbitration.
39030 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_1                                                                0x1f05bcUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 1 during WFQ Main/Loopback arbitration.
39031 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_1                                                              0x1f05c0UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 1 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39032 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_1                                                                   0x1f05c4UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 1 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39033 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_1                                                                  0x1f05c8UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 1 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39034 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_2                                                            0x1f05ccUL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 2 during WFQ Main/Loopback arbitration.
39035 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_2                                                                 0x1f05d0UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 2 when it is time to increment during WFQ Main/Loopback arbitration.
39036 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_2                                                                0x1f05d4UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 2 during WFQ Main/Loopback arbitration.
39037 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_2                                                              0x1f05d8UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 2 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39038 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_2                                                                   0x1f05dcUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 2 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39039 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_2                                                                  0x1f05e0UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 2 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39040 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_3                                                            0x1f05e4UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 3 during WFQ Main/Loopback arbitration.
39041 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_3                                                                 0x1f05e8UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 3 when it is time to increment during WFQ Main/Loopback arbitration.
39042 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_3                                                                0x1f05ecUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 3 during WFQ Main/Loopback arbitration.
39043 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_3                                                              0x1f05f0UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 3 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39044 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_3                                                                   0x1f05f4UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 3 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39045 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_3                                                                  0x1f05f8UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 3 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39046 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_4                                                            0x1f05fcUL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 4 during WFQ Main/Loopback arbitration.
39047 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_4                                                                 0x1f0600UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 4 when it is time to increment during WFQ Main/Loopback arbitration.
39048 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_4                                                                0x1f0604UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 4 during WFQ Main/Loopback arbitration.
39049 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_4                                                              0x1f0608UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 4 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39050 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_4                                                                   0x1f060cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 4 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39051 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_4                                                                  0x1f0610UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 4 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39052 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_5                                                            0x1f0614UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 5 during WFQ Main/Loopback arbitration.
39053 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_5                                                                 0x1f0618UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 5 when it is time to increment during WFQ Main/Loopback arbitration.
39054 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_5                                                                0x1f061cUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 5 during WFQ Main/Loopback arbitration.
39055 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_5                                                              0x1f0620UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 5 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39056 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_5                                                                   0x1f0624UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 5 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39057 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_5                                                                  0x1f0628UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 5 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39058 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_6                                                            0x1f062cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 6 during WFQ Main/Loopback arbitration.
39059 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_6                                                                 0x1f0630UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 6 when it is time to increment during WFQ Main/Loopback arbitration.
39060 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_6                                                                0x1f0634UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 6 during WFQ Main/Loopback arbitration.
39061 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_6                                                              0x1f0638UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 6 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39062 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_6                                                                   0x1f063cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 6 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39063 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_6                                                                  0x1f0640UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 6 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39064 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_UPPER_BOUND_7                                                            0x1f0644UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for main traffic on TC 7 during WFQ Main/Loopback arbitration.
39065 #define PRS_REG_WFQ_MAIN_ARB_CREDIT_WEIGHT_7                                                                 0x1f0648UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for main traffic on TC 7 when it is time to increment during WFQ Main/Loopback arbitration.
39066 #define PRS_REG_WFQ_MAIN_ARB_CURRENT_CREDIT_7                                                                0x1f064cUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for main traffic on TC 7 during WFQ Main/Loopback arbitration.
39067 #define PRS_REG_WFQ_LB_ARB_CREDIT_UPPER_BOUND_7                                                              0x1f0650UL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for loopback traffic on TC 7 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39068 #define PRS_REG_WFQ_LB_ARB_CREDIT_WEIGHT_7                                                                   0x1f0654UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for loopback traffic on TC 7 when it is time to increment during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39069 #define PRS_REG_WFQ_LB_ARB_CURRENT_CREDIT_7                                                                  0x1f0658UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register for loopback traffic on TC 7 during WFQ Main/Loopback arbitration. Note: TC 8 arbitration is not required for this stage
39070 #define PRS_REG_WFQ_PORT_ARB_CREDIT_UPPER_BOUND                                                              0x1f065cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that the credit register is allowed to reach for each port during WFQ Port Arbitration.
39071 #define PRS_REG_WFQ_PORT_ARB_CREDIT_WEIGHT                                                                   0x1f0660UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to the credit register for each port when it is time to increment during WFQ Port arbitration.
39072 #define PRS_REG_WFQ_PORT_ARB_CURRENT_CREDIT                                                                  0x1f0664UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in the credit register for each port during WFQ Port arbitration.
39073 #define PRS_REG_PROP_HDR_SIZE                                                                                0x1f0700UL //Access:RW   DataWidth:0x4    // Per-port: Size of the proprietary header for this port (in 4B increments). If proprietary header is disabled this value should be 0.  Legal values for this field are from 0 (disabled) to 8 (32B).
39074 #define PRS_REG_LLC_TYPE_THRESHOLD                                                                           0x1f0704UL //Access:RW   DataWidth:0x10   // Upper value of LLC Ethertype range.
39075 #define PRS_REG_LLC_JUMBO_TYPE                                                                               0x1f0708UL //Access:RW   DataWidth:0x10   // Jumbo value of LLC Ethertype.
39076 #define PRS_REG_GRE_ETH_TYPE                                                                                 0x1f070cUL //Access:RW   DataWidth:0x10   // Ethertype for encapsulated ethernet used in GRE header parsing.
39077 #define PRS_REG_IPV4_TYPE                                                                                    0x1f0710UL //Access:RW   DataWidth:0x10   // IPv4 Ethertype.
39078 #define PRS_REG_IPV6_TYPE                                                                                    0x1f0714UL //Access:RW   DataWidth:0x10   // IPv6 Ethertype.
39079 #define PRS_REG_ROCE_TYPE                                                                                    0x1f0718UL //Access:RW   DataWidth:0x10   // RoCE Ethertype.
39080 #define PRS_REG_ARP_TYPE                                                                                     0x1f071cUL //Access:RW   DataWidth:0x10   // ARP Ethertype.
39081 #define PRS_REG_TCP_PROTOCOL                                                                                 0x1f0720UL //Access:RW   DataWidth:0x8    // Value used to designate TCP in the IPv4 Protocol and IPv6 Next Header fields.
39082 #define PRS_REG_UDP_PROTOCOL                                                                                 0x1f0724UL //Access:RW   DataWidth:0x8    // Value used to designate UDP in the IPv4 Protocol and IPv6 Next Header fields.
39083 #define PRS_REG_SCTP_PROTOCOL                                                                                0x1f0728UL //Access:RW   DataWidth:0x8    // Value used to designate SCTP in the IPv4 Protocol and IPv6 Next Header fields.  Matching can only occur when sctp_enable is set.
39084 #define PRS_REG_ICMPV4_PROTOCOL                                                                              0x1f072cUL //Access:RW   DataWidth:0x8    // Value used to designate ICMP in the IPv4 Protocol field. Matching can only occur when icmp_enable is set.
39085 #define PRS_REG_ENCAPSULATION_TYPE_EN                                                                        0x1f0730UL //Access:RW   DataWidth:0x6    // Per-port:  Flag enabling each encapsulation type. 0 - L2 GRE, 1 - IP GRE, 2 - VXLAN, 3 - T-Tag, 4 - L2 NGE, 5 - IP NGE
39086 #define PRS_REG_GRE_PROTOCOL                                                                                 0x1f0734UL //Access:RW   DataWidth:0x8    // Value used to designate GRE in the IPv4 Protocol and IPv6 Next Header fields.
39087 #define PRS_REG_VXLAN_PORT                                                                                   0x1f0738UL //Access:RW   DataWidth:0x10   // Dest port value used to designate a VXLAN header following the UDP header.
39088 #define PRS_REG_ROCE_ICID_BASE_PF                                                                            0x1f073cUL //Access:RW   DataWidth:0x10   // Per-PF: Base value used in the TID calc during RoCE parsing for PF pkts.
39089 #define PRS_REG_ROCE_ICID_BASE_VF                                                                            0x1f0740UL //Access:RW   DataWidth:0x10   // Per-PF: Base value used in the TID calc during RoCE parsing for VF pkts.
39090 #define PRS_REG_FCOE_TYPE                                                                                    0x1f0744UL //Access:RW   DataWidth:0x10   // The Ethernet type value for first FCoE type.
39091 #define PRS_REG_FIP_TYPE                                                                                     0x1f0748UL //Access:RW   DataWidth:0x10   // The Ethernet type value for FIP type.
39092 #define PRS_REG_TAG_ETHERTYPE_0                                                                              0x1f074cUL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 0.
39093 #define PRS_REG_TAG_ETHERTYPE_1                                                                              0x1f0750UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 1.
39094 #define PRS_REG_TAG_ETHERTYPE_2                                                                              0x1f0754UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 2.
39095 #define PRS_REG_TAG_ETHERTYPE_3                                                                              0x1f0758UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 3.
39096 #define PRS_REG_TAG_ETHERTYPE_4                                                                              0x1f075cUL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 4.
39097 #define PRS_REG_TAG_ETHERTYPE_5                                                                              0x1f0760UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 5.
39098 #define PRS_REG_TAG_LEN_0                                                                                    0x1f0764UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 0.  The length is between 2B and 14B; in 2B granularity.
39099 #define PRS_REG_TAG_LEN_1                                                                                    0x1f0768UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 1.  The length is between 2B and 14B; in 2B granularity.
39100 #define PRS_REG_TAG_LEN_2                                                                                    0x1f076cUL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 2.  The length is between 2B and 14B; in 2B granularity.
39101 #define PRS_REG_TAG_LEN_3                                                                                    0x1f0770UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 3.  The length is between 2B and 14B; in 2B granularity.
39102 #define PRS_REG_TAG_LEN_4                                                                                    0x1f0774UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 4.  The length is between 2B and 14B; in 2B granularity.
39103 #define PRS_REG_TAG_LEN_5                                                                                    0x1f0778UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 5.  The length is between 2B and 14B; in 2B granularity.
39104 #define PRS_REG_FIRST_HDR_HDRS_AFTER_BASIC                                                                   0x1f077cUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after the basic Ethernet header on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39105 #define PRS_REG_FIRST_HDR_HDRS_AFTER_TAG_0                                                                   0x1f0780UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _0 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39106 #define PRS_REG_FIRST_HDR_HDRS_AFTER_TAG_1                                                                   0x1f0784UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _1 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39107 #define PRS_REG_FIRST_HDR_HDRS_AFTER_TAG_2                                                                   0x1f0788UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _2 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39108 #define PRS_REG_FIRST_HDR_HDRS_AFTER_TAG_3                                                                   0x1f078cUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _3 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39109 #define PRS_REG_FIRST_HDR_HDRS_AFTER_TAG_4                                                                   0x1f0790UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _4 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39110 #define PRS_REG_FIRST_HDR_HDRS_AFTER_TAG_5                                                                   0x1f0794UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _5 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39111 #define PRS_REG_FIRST_HDR_MUST_HAVE_HDRS                                                                     0x1f0798UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which headers must appear in the packet on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
39112 #define PRS_REG_INNER_HDR_HDRS_AFTER_BASIC                                                                   0x1f079cUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after the basic Ethernet header on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39113 #define PRS_REG_INNER_HDR_HDRS_AFTER_TAG_0                                                                   0x1f07a0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _0 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39114 #define PRS_REG_INNER_HDR_HDRS_AFTER_TAG_1                                                                   0x1f07a4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _1 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39115 #define PRS_REG_INNER_HDR_HDRS_AFTER_TAG_2                                                                   0x1f07a8UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _2 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39116 #define PRS_REG_INNER_HDR_HDRS_AFTER_TAG_3                                                                   0x1f07acUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _3 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39117 #define PRS_REG_INNER_HDR_HDRS_AFTER_TAG_4                                                                   0x1f07b0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _4 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39118 #define PRS_REG_INNER_HDR_HDRS_AFTER_TAG_5                                                                   0x1f07b4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _5 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39119 #define PRS_REG_INNER_HDR_MUST_HAVE_HDRS                                                                     0x1f07b8UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which headers must appear in the packet on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
39120 #define PRS_REG_DST_MAC_GLOBAL_0                                                                             0x1f07bcUL //Access:RW   DataWidth:0x20   // Global destination address match value.
39121 #define PRS_REG_DST_MAC_GLOBAL_1                                                                             0x1f07c0UL //Access:RW   DataWidth:0x10   // Global destination address match value.
39122 #define PRS_REG_DST_MAC_GLOBAL_MASK_0                                                                        0x1f07c4UL //Access:RW   DataWidth:0x20   // Mask for global destination address match value. A zero in this                 register will cause the corresponding bit to not be included in the match.
39123 #define PRS_REG_DST_MAC_GLOBAL_MASK_1                                                                        0x1f07c8UL //Access:RW   DataWidth:0x10   // Mask for global destination address match value. A zero in this                 register will cause the corresponding bit to not be included in the match.
39124 #define PRS_REG_FIRST_HDR_DST_MAC_0                                                                          0x1f07ccUL //Access:RW   DataWidth:0x20   // Per-PF/Per-port: Destination address match value.
39125 #define PRS_REG_FIRST_HDR_DST_MAC_1                                                                          0x1f07d0UL //Access:RW   DataWidth:0x10   // Per-PF/Per-port: Destination address match value.
39126 #define PRS_REG_FIRST_HDR_DST_IP_0                                                                           0x1f07d4UL //Access:RW   DataWidth:0x20   // Per-PF:  Destination IP address match value - bit 129 indicates validity, bit 128 indicates an IPv6 address.
39127 #define PRS_REG_FIRST_HDR_DST_IP_1                                                                           0x1f07d8UL //Access:RW   DataWidth:0x20   // Per-PF:  Destination IP address match value - bit 129 indicates validity, bit 128 indicates an IPv6 address.
39128 #define PRS_REG_FIRST_HDR_DST_IP_2                                                                           0x1f07dcUL //Access:RW   DataWidth:0x20   // Per-PF:  Destination IP address match value - bit 129 indicates validity, bit 128 indicates an IPv6 address.
39129 #define PRS_REG_FIRST_HDR_DST_IP_3                                                                           0x1f07e0UL //Access:RW   DataWidth:0x20   // Per-PF:  Destination IP address match value - bit 129 indicates validity, bit 128 indicates an IPv6 address.
39130 #define PRS_REG_FIRST_HDR_DST_IP_4                                                                           0x1f07e4UL //Access:RW   DataWidth:0x2    // Per-PF:  Destination IP address match value - bit 129 indicates validity, bit 128 indicates an IPv6 address.
39131 #define PRS_REG_SRC_MAC_0_0                                                                                  0x1f07e8UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39132 #define PRS_REG_SRC_MAC_0_1                                                                                  0x1f07ecUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39133 #define PRS_REG_SRC_MAC_1_0                                                                                  0x1f07f0UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39134 #define PRS_REG_SRC_MAC_1_1                                                                                  0x1f07f4UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39135 #define PRS_REG_SRC_MAC_2_0                                                                                  0x1f07f8UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39136 #define PRS_REG_SRC_MAC_2_1                                                                                  0x1f07fcUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39137 #define PRS_REG_SRC_MAC_3_0                                                                                  0x1f0800UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39138 #define PRS_REG_SRC_MAC_3_1                                                                                  0x1f0804UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39139 #define PRS_REG_SRC_MAC_4_0                                                                                  0x1f0808UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39140 #define PRS_REG_SRC_MAC_4_1                                                                                  0x1f080cUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39141 #define PRS_REG_SRC_MAC_5_0                                                                                  0x1f0810UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39142 #define PRS_REG_SRC_MAC_5_1                                                                                  0x1f0814UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39143 #define PRS_REG_SRC_MAC_6_0                                                                                  0x1f0818UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39144 #define PRS_REG_SRC_MAC_6_1                                                                                  0x1f081cUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39145 #define PRS_REG_SRC_MAC_7_0                                                                                  0x1f0820UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39146 #define PRS_REG_SRC_MAC_7_1                                                                                  0x1f0824UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39147 #define PRS_REG_SRC_MAC_8_0                                                                                  0x1f0828UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39148 #define PRS_REG_SRC_MAC_8_1                                                                                  0x1f082cUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39149 #define PRS_REG_SRC_MAC_9_0                                                                                  0x1f0830UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39150 #define PRS_REG_SRC_MAC_9_1                                                                                  0x1f0834UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39151 #define PRS_REG_SRC_MAC_10_0                                                                                 0x1f0838UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39152 #define PRS_REG_SRC_MAC_10_1                                                                                 0x1f083cUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39153 #define PRS_REG_SRC_MAC_11_0                                                                                 0x1f0840UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39154 #define PRS_REG_SRC_MAC_11_1                                                                                 0x1f0844UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39155 #define PRS_REG_SRC_MAC_12_0                                                                                 0x1f0848UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39156 #define PRS_REG_SRC_MAC_12_1                                                                                 0x1f084cUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39157 #define PRS_REG_SRC_MAC_13_0                                                                                 0x1f0850UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39158 #define PRS_REG_SRC_MAC_13_1                                                                                 0x1f0854UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39159 #define PRS_REG_SRC_MAC_14_0                                                                                 0x1f0858UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39160 #define PRS_REG_SRC_MAC_14_1                                                                                 0x1f085cUL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39161 #define PRS_REG_SRC_MAC_15_0                                                                                 0x1f0860UL //Access:RW   DataWidth:0x20   // Per-port: Source address match values for this port.
39162 #define PRS_REG_SRC_MAC_15_1                                                                                 0x1f0864UL //Access:RW   DataWidth:0x10   // Per-port: Source address match values for this port.
39163 #define PRS_REG_NGE_ETH_TYPE                                                                                 0x1f0868UL //Access:RW   DataWidth:0x10   // Ethertype for encapsulated ethernet used in NGE header parsing.
39164 #define PRS_REG_NGE_PORT                                                                                     0x1f086cUL //Access:RW   DataWidth:0x10   // Dest port value used to designate a NGE header following the UDP header.
39165 #define PRS_REG_RROCE_PORT                                                                                   0x1f0870UL //Access:RW   DataWidth:0x10   // Dest port value used to designate a RROCE header following the UDP header.
39166 #define PRS_REG_RROCE_ENABLE                                                                                 0x1f0874UL //Access:RW   DataWidth:0x1    // Per-port:  Flag enabling RRoCE.
39167 #define PRS_REG_NGE_COMP_VER                                                                                 0x1f0878UL //Access:RW   DataWidth:0x1    // Per-port:  Flag to compare the value of nge version to 2'b00. 0 - don't compare 1 - compare.
39168 #define PRS_REG_L2_IRREG_CASES                                                                               0x1f0900UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39169   #define PRS_REG_L2_IRREG_CASES_EVENT_ID                                                                    (0xff<<0) // Event ID for irregular or errored packets
39170   #define PRS_REG_L2_IRREG_CASES_EVENT_ID_SHIFT                                                              0
39171   #define PRS_REG_L2_IRREG_CASES_CM_HDR                                                                      (0x3ff<<8) // The CM header for irregular or errored packets. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39172   #define PRS_REG_L2_IRREG_CASES_CM_HDR_SHIFT                                                                8
39173 #define PRS_REG_L2_TUNNELING                                                                                 0x1f0904UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39174   #define PRS_REG_L2_TUNNELING_EVENT_ID                                                                      (0xff<<0) // Event ID for tunneled packets with no match in the mac-vlan cache
39175   #define PRS_REG_L2_TUNNELING_EVENT_ID_SHIFT                                                                0
39176   #define PRS_REG_L2_TUNNELING_CM_HDR                                                                        (0x3ff<<8) // The CM header for tunneled packets with no match in the mac-vlan cache. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39177   #define PRS_REG_L2_TUNNELING_CM_HDR_SHIFT                                                                  8
39178 #define PRS_REG_L2_TUNNELING_CACHED_MAC_VLAN                                                                 0x1f0908UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39179   #define PRS_REG_L2_TUNNELING_CACHED_MAC_VLAN_EVENT_ID                                                      (0xff<<0) // Event ID for tunneled packets with no match in the mac-vlan cache
39180   #define PRS_REG_L2_TUNNELING_CACHED_MAC_VLAN_EVENT_ID_SHIFT                                                0
39181   #define PRS_REG_L2_TUNNELING_CACHED_MAC_VLAN_CM_HDR                                                        (0x3ff<<8) // The CM header for tunneled packets with no match in the mac-vlan cache. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39182   #define PRS_REG_L2_TUNNELING_CACHED_MAC_VLAN_CM_HDR_SHIFT                                                  8
39183 #define PRS_REG_L2_CACHED_MAC_VLAN                                                                           0x1f090cUL //Access:RW   DataWidth:0x12   // Multi Field Register.
39184   #define PRS_REG_L2_CACHED_MAC_VLAN_EVENT_ID                                                                (0xff<<0) // Event ID for packets that hit in the MAC/VLAN cache
39185   #define PRS_REG_L2_CACHED_MAC_VLAN_EVENT_ID_SHIFT                                                          0
39186   #define PRS_REG_L2_CACHED_MAC_VLAN_CM_HDR                                                                  (0x3ff<<8) // The CM header for packets that hit in the MAC/VLAN cache. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39187   #define PRS_REG_L2_CACHED_MAC_VLAN_CM_HDR_SHIFT                                                            8
39188 #define PRS_REG_LIGHT_L2                                                                                     0x1f0910UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39189   #define PRS_REG_LIGHT_L2_EVENT_ID                                                                          (0xff<<0) // Event ID for light L2
39190   #define PRS_REG_LIGHT_L2_EVENT_ID_SHIFT                                                                    0
39191   #define PRS_REG_LIGHT_L2_CM_HDR                                                                            (0x3ff<<8) // The CM header for light L2. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39192   #define PRS_REG_LIGHT_L2_CM_HDR_SHIFT                                                                      8
39193 #define PRS_REG_CM_HDR_EVENT_ID_0                                                                            0x1f0914UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39194   #define PRS_REG_CM_HDR_EVENT_ID_0_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 0
39195   #define PRS_REG_CM_HDR_EVENT_ID_0_EVENT_ID_SHIFT                                                           0
39196   #define PRS_REG_CM_HDR_EVENT_ID_0_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 0. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39197   #define PRS_REG_CM_HDR_EVENT_ID_0_CM_HDR_SHIFT                                                             8
39198 #define PRS_REG_CM_HDR_EVENT_ID_1                                                                            0x1f0918UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39199   #define PRS_REG_CM_HDR_EVENT_ID_1_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 1
39200   #define PRS_REG_CM_HDR_EVENT_ID_1_EVENT_ID_SHIFT                                                           0
39201   #define PRS_REG_CM_HDR_EVENT_ID_1_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 1. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39202   #define PRS_REG_CM_HDR_EVENT_ID_1_CM_HDR_SHIFT                                                             8
39203 #define PRS_REG_CM_HDR_EVENT_ID_2                                                                            0x1f091cUL //Access:RW   DataWidth:0x12   // Multi Field Register.
39204   #define PRS_REG_CM_HDR_EVENT_ID_2_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 2
39205   #define PRS_REG_CM_HDR_EVENT_ID_2_EVENT_ID_SHIFT                                                           0
39206   #define PRS_REG_CM_HDR_EVENT_ID_2_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 2. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39207   #define PRS_REG_CM_HDR_EVENT_ID_2_CM_HDR_SHIFT                                                             8
39208 #define PRS_REG_CM_HDR_EVENT_ID_3                                                                            0x1f0920UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39209   #define PRS_REG_CM_HDR_EVENT_ID_3_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 3
39210   #define PRS_REG_CM_HDR_EVENT_ID_3_EVENT_ID_SHIFT                                                           0
39211   #define PRS_REG_CM_HDR_EVENT_ID_3_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 3. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39212   #define PRS_REG_CM_HDR_EVENT_ID_3_CM_HDR_SHIFT                                                             8
39213 #define PRS_REG_CM_HDR_EVENT_ID_4                                                                            0x1f0924UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39214   #define PRS_REG_CM_HDR_EVENT_ID_4_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 4
39215   #define PRS_REG_CM_HDR_EVENT_ID_4_EVENT_ID_SHIFT                                                           0
39216   #define PRS_REG_CM_HDR_EVENT_ID_4_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 4. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39217   #define PRS_REG_CM_HDR_EVENT_ID_4_CM_HDR_SHIFT                                                             8
39218 #define PRS_REG_CM_HDR_EVENT_ID_5                                                                            0x1f0928UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39219   #define PRS_REG_CM_HDR_EVENT_ID_5_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 5
39220   #define PRS_REG_CM_HDR_EVENT_ID_5_EVENT_ID_SHIFT                                                           0
39221   #define PRS_REG_CM_HDR_EVENT_ID_5_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 5. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39222   #define PRS_REG_CM_HDR_EVENT_ID_5_CM_HDR_SHIFT                                                             8
39223 #define PRS_REG_CM_HDR_EVENT_ID_6                                                                            0x1f092cUL //Access:RW   DataWidth:0x12   // Multi Field Register.
39224   #define PRS_REG_CM_HDR_EVENT_ID_6_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 6
39225   #define PRS_REG_CM_HDR_EVENT_ID_6_EVENT_ID_SHIFT                                                           0
39226   #define PRS_REG_CM_HDR_EVENT_ID_6_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 6. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39227   #define PRS_REG_CM_HDR_EVENT_ID_6_CM_HDR_SHIFT                                                             8
39228 #define PRS_REG_CM_HDR_EVENT_ID_7                                                                            0x1f0930UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39229   #define PRS_REG_CM_HDR_EVENT_ID_7_EVENT_ID                                                                 (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and connection type 7
39230   #define PRS_REG_CM_HDR_EVENT_ID_7_EVENT_ID_SHIFT                                                           0
39231   #define PRS_REG_CM_HDR_EVENT_ID_7_CM_HDR                                                                   (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and connection type 7. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39232   #define PRS_REG_CM_HDR_EVENT_ID_7_CM_HDR_SHIFT                                                             8
39233 #define PRS_REG_L2_REGULAR_PKT                                                                               0x1f0934UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39234   #define PRS_REG_L2_REGULAR_PKT_EVENT_ID                                                                    (0xff<<0) // Event ID for regular packets
39235   #define PRS_REG_L2_REGULAR_PKT_EVENT_ID_SHIFT                                                              0
39236   #define PRS_REG_L2_REGULAR_PKT_CM_HDR                                                                      (0x3ff<<8) // The CM header for regular packets. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39237   #define PRS_REG_L2_REGULAR_PKT_CM_HDR_SHIFT                                                                8
39238 #define PRS_REG_TASK_CM_HDR                                                                                  0x1f0938UL //Access:RW   DataWidth:0xa    // The CM header for an FCoE packet. Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39239 #define PRS_REG_DEF_L2_CON_TYPE                                                                              0x1f093cUL //Access:RW   DataWidth:0x4    // Connection type for no-match packets.
39240 #define PRS_REG_NO_MATCH_PFID                                                                                0x1f0940UL //Access:RW   DataWidth:0x4    // Per-port: PFID for no-match packets.
39241 #define PRS_REG_OVERRIDE_PFID_IF_NO_MATCH                                                                    0x1f0944UL //Access:RW   DataWidth:0x1    // Per-PF: If set, the PFID may be overridden for no-match packets.
39242 #define PRS_REG_NO_MATCH_CID                                                                                 0x1f0948UL //Access:RW   DataWidth:0x20   // Per-PF: CID for no-match packets.
39243 #define PRS_REG_NO_MATCH_LCID                                                                                0x1f094cUL //Access:RW   DataWidth:0x9    // Per-PF: LCID for no-match packets.
39244 #define PRS_REG_LIGHT_L2_ETHERTYPE_0                                                                         0x1f0950UL //Access:RW   DataWidth:0x10   // If one of these Ethertypes matches the last L2 ethertype, light_l2_cm_hdr_event_id can be used for the cm_hdr and eventid values.
39245 #define PRS_REG_LIGHT_L2_ETHERTYPE_1                                                                         0x1f0954UL //Access:RW   DataWidth:0x10   // If one of these Ethertypes matches the last L2 ethertype, light_l2_cm_hdr_event_id can be used for the cm_hdr and eventid values.
39246 #define PRS_REG_LIGHT_L2_ETHERTYPE_2                                                                         0x1f0958UL //Access:RW   DataWidth:0x10   // If one of these Ethertypes matches the last L2 ethertype, light_l2_cm_hdr_event_id can be used for the cm_hdr and eventid values.
39247 #define PRS_REG_LIGHT_L2_ETHERTYPE_3                                                                         0x1f095cUL //Access:RW   DataWidth:0x10   // If one of these Ethertypes matches the last L2 ethertype, light_l2_cm_hdr_event_id can be used for the cm_hdr and eventid values.
39248 #define PRS_REG_LIGHT_L2_ETHERTYPE_4                                                                         0x1f0960UL //Access:RW   DataWidth:0x10   // If one of these Ethertypes matches the last L2 ethertype, light_l2_cm_hdr_event_id can be used for the cm_hdr and eventid values.
39249 #define PRS_REG_LIGHT_L2_ETHERTYPE_5                                                                         0x1f0964UL //Access:RW   DataWidth:0x10   // If one of these Ethertypes matches the last L2 ethertype, light_l2_cm_hdr_event_id can be used for the cm_hdr and eventid values.
39250 #define PRS_REG_LIGHT_L2_ETHERTYPE_EN                                                                        0x1f0968UL //Access:RW   DataWidth:0x6    // Enables for each of the light_l2_ethertypes.
39251 #define PRS_REG_USE_LIGHT_L2                                                                                 0x1f096cUL //Access:RW   DataWidth:0x1    // Per-PF: If set, and PF classification succeeds, use  light_l2_tbit_eventid
39252 #define PRS_REG_DST_MAC_SELECT                                                                               0x1f0970UL //Access:RW   DataWidth:0x3    // Selects whether to use the dest MAC address of the first (0) or encapsulated (1) header in the output message for each encapsulation type. 0 - L2 GRE, 1 - VXLAN 2 - NGE
39253 #define PRS_REG_SRC_MAC_SELECT                                                                               0x1f0974UL //Access:RW   DataWidth:0x3    // Selects whether to use the source MAC address of the first (0) or encapsulated (1) header in the output message for each encapsulation type. 0 - L2 GRE, 1 - VXLAN 2 - NGE
39254 #define PRS_REG_VLAN_TAG_SELECT                                                                              0x1f0978UL //Access:RW   DataWidth:0x3    // Selects whether to use the 8021q tag of the first (0) or encapsulated (1) header in the output message for each encapsulation type. 0 - L2 GRE, 1 - VXLAN, 2 - NGE
39255 #define PRS_REG_OUTPUT_FORMAT_0_0                                                                            0x1f097cUL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 0. Unused blocks must be set to 0xf.
39256 #define PRS_REG_OUTPUT_FORMAT_0_1                                                                            0x1f0980UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 0. Unused blocks must be set to 0xf.
39257 #define PRS_REG_OUTPUT_FORMAT_1_0                                                                            0x1f0984UL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 1. Unused blocks must be set to 0xf.
39258 #define PRS_REG_OUTPUT_FORMAT_1_1                                                                            0x1f0988UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 1. Unused blocks must be set to 0xf.
39259 #define PRS_REG_OUTPUT_FORMAT_2_0                                                                            0x1f098cUL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 2. Unused blocks must be set to 0xf.
39260 #define PRS_REG_OUTPUT_FORMAT_2_1                                                                            0x1f0990UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 2. Unused blocks must be set to 0xf.
39261 #define PRS_REG_OUTPUT_FORMAT_3_0                                                                            0x1f0994UL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 3. Unused blocks must be set to 0xf.
39262 #define PRS_REG_OUTPUT_FORMAT_3_1                                                                            0x1f0998UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 3. Unused blocks must be set to 0xf.
39263 #define PRS_REG_OUTPUT_FORMAT_4_0                                                                            0x1f099cUL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 4. Unused blocks must be set to 0xf.
39264 #define PRS_REG_OUTPUT_FORMAT_4_1                                                                            0x1f09a0UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 4. Unused blocks must be set to 0xf.
39265 #define PRS_REG_OUTPUT_FORMAT_5_0                                                                            0x1f09a4UL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 5. Unused blocks must be set to 0xf.
39266 #define PRS_REG_OUTPUT_FORMAT_5_1                                                                            0x1f09a8UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 5. Unused blocks must be set to 0xf.
39267 #define PRS_REG_OUTPUT_FORMAT_6_0                                                                            0x1f09acUL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 6. Unused blocks must be set to 0xf.
39268 #define PRS_REG_OUTPUT_FORMAT_6_1                                                                            0x1f09b0UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 6. Unused blocks must be set to 0xf.
39269 #define PRS_REG_OUTPUT_FORMAT_7_0                                                                            0x1f09b4UL //Access:RW   DataWidth:0x20   // Ordered list of building blocks in TSTORM message for connection type 7. Unused blocks must be set to 0xf.
39270 #define PRS_REG_OUTPUT_FORMAT_7_1                                                                            0x1f09b8UL //Access:RW   DataWidth:0x10   // Ordered list of building blocks in TSTORM message for connection type 7. Unused blocks must be set to 0xf.
39271 #define PRS_REG_MAC_VLAN_CACHE_USE_TENANT_ID                                                                 0x1f09bcUL //Access:RW   DataWidth:0x6    // Per-PF: Indicates whether to include Tenant ID (if it exists) in the MAC VLAN Cache entry for each encapsulation type. 0 - L2 GRE, 1 - IP GRE, 2 - VXLAN, 3 - T-Tag, 4 - L2 NGE, 5 - IP NGE
39272 #define PRS_REG_MAC_VLAN_FLEX_UPPER                                                                          0x1f09c0UL //Access:RW   DataWidth:0xe    // Building block information used to build the MAC-VLAN Cache Flexible Field.  If two blocks are used, this block is used for the upper bytes. 13:11 - number of bytes, 10:4 - byte offset, 3:0 - block id.
39273 #define PRS_REG_MAC_VLAN_FLEX_LOWER                                                                          0x1f09c4UL //Access:RW   DataWidth:0xe    // Building block information used to build the MAC-VLAN Cache Flexible Field.  This block is only used if the number of bytes in mac_vlan_flex_upper is less than 6.13:11 - number of bytes, 10:4 - byte offset, 3:0 - block id.
39274 #define PRS_REG_MAC_VLAN_FLEX_BITMASK_0                                                                      0x1f09c8UL //Access:RW   DataWidth:0x20   // Used to bitmask the flexible field formed from the building block information in mac_vlan_flex_upper and/or mac_vlan_flex_lower.  A zero in this register will mask the corresponding bit in the flexible field to 0.
39275 #define PRS_REG_MAC_VLAN_FLEX_BITMASK_1                                                                      0x1f09ccUL //Access:RW   DataWidth:0x10   // Used to bitmask the flexible field formed from the building block information in mac_vlan_flex_upper and/or mac_vlan_flex_lower.  A zero in this register will mask the corresponding bit in the flexible field to 0.
39276 #define PRS_REG_SORT_SACK                                                                                    0x1f09d0UL //Access:RW   DataWidth:0x1    // Per-PF: If set, the SACK blocks will be sorted and various compares performed.
39277 #define PRS_REG_SACK_BLK_OVERRIDE                                                                            0x1f09d4UL //Access:RW   DataWidth:0x1    // If set, RoCE building block data is FIFOed on all non-FCoE packets. This allows Over-L2-Raw Part2 to be available on non-RoCE packets. The RoCE specific bits of this block will still show default values on non-RoCE packets.
39278 #define PRS_REG_RDMA_SYN_MASK                                                                                0x1f09d8UL //Access:RW   DataWidth:0x20   // Per-PF: Mask used in RDMA SYN cookie calculation.
39279 #define PRS_REG_RDMA_SYN_SEED_0                                                                              0x1f09dcUL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39280 #define PRS_REG_RDMA_SYN_SEED_1                                                                              0x1f09e0UL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39281 #define PRS_REG_RDMA_SYN_SEED_2                                                                              0x1f09e4UL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39282 #define PRS_REG_RDMA_SYN_SEED_3                                                                              0x1f09e8UL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39283 #define PRS_REG_RDMA_SYN_SEED_4                                                                              0x1f09ecUL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39284 #define PRS_REG_RDMA_SYN_SEED_5                                                                              0x1f09f0UL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39285 #define PRS_REG_RDMA_SYN_SEED_6                                                                              0x1f09f4UL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39286 #define PRS_REG_RDMA_SYN_SEED_7                                                                              0x1f09f8UL //Access:RW   DataWidth:0x20   // Seeds used in RDMA SYN cookie calculation.
39287 #define PRS_REG_RDMA_SYN_COOKIE_EN                                                                           0x1f09fcUL //Access:RW   DataWidth:0x1    // Per-PF: Enables SYN cookie hash function.
39288 #define PRS_REG_IWARP_EN                                                                                     0x1f0a00UL //Access:RW   DataWidth:0x1    // Per-PF: If set, enables iWarp.
39289 #define PRS_REG_PKT_LEN_STAT_ADD_CRC                                                                         0x1f0a04UL //Access:RW   DataWidth:0x1    // Per-PF: If set, 4B for Ethernet CRC is included in Packet Length for Statistics field. For pkts where classification failed,  the per-port version of this register is used.
39290 #define PRS_REG_PKT_LEN_STAT_TAGS_NOT_COUNTED_INNER                                                          0x1f0a08UL //Access:RW   DataWidth:0x8    // Per-PF: For each bit set, the length of the corresponding tag in the inner header will be subtracted from Packet Length for Statistics Field.  For pkts where classification failed,  the per-port version of this register is used.
39291 #define PRS_REG_PKT_LEN_STAT_TAGS_NOT_COUNTED_FIRST                                                          0x1f0a0cUL //Access:RW   DataWidth:0x9    // Per-PF: For each bit set, the length of the corresponding tag in the first header will be subtracted from Packet Length for Statistics Field.  The upper bit is for proprietary header. For pkts where classification failed,  the per-port version of this register is used.
39292 #define PRS_REG_CLASSIFY_FAILED_PKT_LEN_STAT_ADD_CRC                                                         0x1f0a10UL //Access:RW   DataWidth:0x1    // Per-Port: If set and classification failed, 4B for Ethernet CRC is included in Packet Length for Statistics field.
39293 #define PRS_REG_CLASSIFY_FAILED_PKT_LEN_STAT_TAGS_NOT_COUNTED_INNER                                          0x1f0a14UL //Access:RW   DataWidth:0x8    // Per-Port: If classification failed, for each bit set, the length of the corresponding tag in the inner header will be subtracted from Packet Length for Statistics Field
39294 #define PRS_REG_CLASSIFY_FAILED_PKT_LEN_STAT_TAGS_NOT_COUNTED_FIRST                                          0x1f0a18UL //Access:RW   DataWidth:0x9    // Per-Port: If classification failed, for each bit set, the length of the corresponding tag in the first header will be subtracted from Packet Length for Statistics Field.  The upper bit is for proprietary header.
39295 #define PRS_REG_MSG_INFO                                                                                     0x1f0a1cUL //Access:RW   DataWidth:0x20   // Per-PF: This value is passed to the per-PF configuration field in the output message.
39296 #define PRS_REG_NIG_CLASSIFY_FAILED                                                                          0x1f0a20UL //Access:RW   DataWidth:0x2    // Per-Port: This value goes in the NIG Classify Failed field of the output message when classification fails.
39297 #define PRS_REG_MSG_CT_MAIN_0                                                                                0x1f0a24UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 0. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39298 #define PRS_REG_MSG_CT_LB_0                                                                                  0x1f0a28UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 0. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39299 #define PRS_REG_MSG_CT_MAIN_1                                                                                0x1f0a2cUL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 1. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39300 #define PRS_REG_MSG_CT_LB_1                                                                                  0x1f0a30UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 1. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39301 #define PRS_REG_MSG_CT_MAIN_2                                                                                0x1f0a34UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 2. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39302 #define PRS_REG_MSG_CT_LB_2                                                                                  0x1f0a38UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 2. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39303 #define PRS_REG_MSG_CT_MAIN_3                                                                                0x1f0a3cUL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 3. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39304 #define PRS_REG_MSG_CT_LB_3                                                                                  0x1f0a40UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 3. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39305 #define PRS_REG_MSG_CT_MAIN_4                                                                                0x1f0a44UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 4. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39306 #define PRS_REG_MSG_CT_LB_4                                                                                  0x1f0a48UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 4. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39307 #define PRS_REG_MSG_CT_MAIN_5                                                                                0x1f0a4cUL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 5. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39308 #define PRS_REG_MSG_CT_LB_5                                                                                  0x1f0a50UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 5. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39309 #define PRS_REG_MSG_CT_MAIN_6                                                                                0x1f0a54UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 6. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39310 #define PRS_REG_MSG_CT_LB_6                                                                                  0x1f0a58UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 6. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39311 #define PRS_REG_MSG_CT_MAIN_7                                                                                0x1f0a5cUL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the main port for TC 7. In 4-port mode, only TCs 0-3 are valid.  Counter loops to 0.
39312 #define PRS_REG_MSG_CT_LB_7                                                                                  0x1f0a60UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 7. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39313 #define PRS_REG_MSG_CT_LB_8                                                                                  0x1f0a64UL //Access:R    DataWidth:0x18   // (per-port) Number of messages sent to TCM on the LB port for TC 8. In 4-port mode, only TCs 0-3 and 8 are valid. Counter loops to 0.
39314 #define PRS_REG_IGNORE_UDP_ZERO_CHECKSUM                                                                     0x1f0a68UL //Access:RW   DataWidth:0x3    // bit 0 - ignore for VXLAN, bit 1 - ignore for NGE, bit 2 - ignore for RRoCE
39315 #define PRS_REG_NUM_OF_CFC_FLUSH_MESSAGES                                                                    0x1f0b00UL //Access:RC   DataWidth:0x18   // The number of input CFC flush packets.
39316 #define PRS_REG_NUM_OF_TRANSPARENT_FLUSH_MESSAGES                                                            0x1f0b04UL //Access:RC   DataWidth:0x18   // The number of input transparent flush packets.
39317 #define PRS_REG_NUM_OF_PACKETS_0                                                                             0x1f0b08UL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 0.  Counts packets as                             they are chosen for processing.
39318 #define PRS_REG_NUM_OF_PACKETS_1                                                                             0x1f0b0cUL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 1.  Counts packets as                             they are chosen for processing.
39319 #define PRS_REG_NUM_OF_PACKETS_2                                                                             0x1f0b10UL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 2.  Counts packets as                             they are chosen for processing.
39320 #define PRS_REG_NUM_OF_PACKETS_3                                                                             0x1f0b14UL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 3.  Counts packets as                             they are chosen for processing.
39321 #define PRS_REG_NUM_OF_PACKETS_4                                                                             0x1f0b18UL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 4.  Counts packets as                             they are chosen for processing.
39322 #define PRS_REG_NUM_OF_PACKETS_5                                                                             0x1f0b1cUL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 5.  Counts packets as                             they are chosen for processing.
39323 #define PRS_REG_NUM_OF_PACKETS_6                                                                             0x1f0b20UL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 6.  Counts packets as                             they are chosen for processing.
39324 #define PRS_REG_NUM_OF_PACKETS_7                                                                             0x1f0b24UL //Access:RC   DataWidth:0x18   // The number of processed packets for TC 7.  Counts packets as                             they are chosen for processing.
39325 #define PRS_REG_NUM_OF_PACKETS_8                                                                             0x1f0b28UL //Access:RC   DataWidth:0x18   // The number of process packets for TC 8.  Counts packets as                             they are chosen for processing.
39326 #define PRS_REG_FIFO_EMPTY_FLAGS                                                                             0x1f0b30UL //Access:WB_R DataWidth:0x80   // Debug only: Empty_flag for each FIFO.
39327 #define PRS_REG_FIFO_EMPTY_FLAGS_SIZE                                                                        4
39328 #define PRS_REG_FIFO_FULL_FLAGS                                                                              0x1f0b40UL //Access:WB_R DataWidth:0x80   // Debug only: Full_flag for each FIFO.
39329 #define PRS_REG_FIFO_FULL_FLAGS_SIZE                                                                         4
39330 #define PRS_REG_PRS_PKT_CT                                                                                   0x1f0b50UL //Access:R    DataWidth:0x6    // Debug only: Parser pipeline packet count.  This is the value of the counter in the Input Arbiter that keeps track of the number of packets that have been selected to be processed but have not yet resulted in a message to TCM.
39331 #define PRS_REG_QUEUE_PKT_AVAIL_STATUS                                                                       0x1f0b54UL //Access:R    DataWidth:0x11   // Debug only (per-port): Packet available status of the main and loopback queues of each traffic class, before being back pressured by the STORMs. 16:8 - Loopback, 7:0 - main
39332 #define PRS_REG_STORM_BKPRS_STATUS                                                                           0x1f0b58UL //Access:R    DataWidth:0x18   // Debug only (per-port): STORM backpressure status (blocked priorities) Each set bit represents a blocked TC (7-0) from MSDM, TSDM, and USDM, respectively.
39333 #define PRS_REG_STOP_PARSING_STATUS                                                                          0x1f0b5cUL //Access:R    DataWidth:0x1    // Debug only:  BRB has asserted Stop Parsing indication to PRS.
39334 #define PRS_REG_MINI_CACHE_ENTRY                                                                             0x1f0b60UL //Access:WB_R DataWidth:0x32   // Debug only: In case of LCID validation error, the current value of the single entry in the CID load mini-cache is captured. 49: Valid, 48:40 - LCID, 39:32 - Region, 31:0 - CID
39335 #define PRS_REG_MINI_CACHE_ENTRY_SIZE                                                                        2
39336 #define PRS_REG_MINI_CACHE_FAILED_RESPONSE                                                                   0x1f0b68UL //Access:R    DataWidth:0xd    // Debug only:  In the case of a mini-cache LCID validation error, the load response with the mismatched LCID is captured here.
39337 #define PRS_REG_DBG_SELECT                                                                                   0x1f0b6cUL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
39338 #define PRS_REG_DBG_DWORD_ENABLE                                                                             0x1f0b70UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
39339 #define PRS_REG_DBG_SHIFT                                                                                    0x1f0b74UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
39340 #define PRS_REG_DBG_OUT_DATA                                                                                 0x1f0b80UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
39341 #define PRS_REG_DBG_OUT_DATA_SIZE                                                                            8
39342 #define PRS_REG_DBG_FORCE_VALID                                                                              0x1f0ba0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
39343 #define PRS_REG_DBG_FORCE_FRAME                                                                              0x1f0ba4UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
39344 #define PRS_REG_DBG_OUT_VALID                                                                                0x1f0ba8UL //Access:R    DataWidth:0x4    // Dbgmux output valid
39345 #define PRS_REG_DBG_OUT_FRAME                                                                                0x1f0bacUL //Access:R    DataWidth:0x4    // Dbgmux output frame
39346 #define PRS_REG_FC_DBG_SELECT                                                                                0x1f0bb0UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
39347 #define PRS_REG_FC_DBG_DWORD_ENABLE                                                                          0x1f0bb4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
39348 #define PRS_REG_FC_DBG_SHIFT                                                                                 0x1f0bb8UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
39349 #define PRS_REG_FC_DBG_OUT_DATA                                                                              0x1f0bc0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
39350 #define PRS_REG_FC_DBG_OUT_DATA_SIZE                                                                         8
39351 #define PRS_REG_FC_DBG_FORCE_VALID                                                                           0x1f0be0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
39352 #define PRS_REG_FC_DBG_FORCE_FRAME                                                                           0x1f0be4UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
39353 #define PRS_REG_FC_DBG_OUT_VALID                                                                             0x1f0be8UL //Access:R    DataWidth:0x4    // Dbgmux output valid
39354 #define PRS_REG_FC_DBG_OUT_FRAME                                                                             0x1f0becUL //Access:R    DataWidth:0x4    // Dbgmux output frame
39355 #define PRS_REG_LAST_PKT_LIST                                                                                0x1f0c00UL //Access:R    DataWidth:0x20   // Debug only : Read access to a FIFO containing information from the last 32 pkts sent to TCM: Reserved - 127:66, Parsing and Error flags - 65:50, Start block - 49:37, Priority - 36:34, Port - 33:32, CID - 31:0. To allow this register to be read during traffic, the full entry value is latched when the lowest 4B are read. If the upper bytes of the same entry are read next, the latched value is used.  If another entry is read or the lower 4B are read again, a fresh value is returned from the FIFO. For flush packets, the CID comes from the flush message.
39356 #define PRS_REG_LAST_PKT_LIST_SIZE                                                                           128
39357 #define PRS_REG_TCM_INITIAL_CREDIT                                                                           0x1f0f00UL //Access:RW   DataWidth:0x8    // The initial credit in the packet start message to the TCM interface (message to STORM). Credit is cycle based.
39358 #define PRS_REG_CCFC_SEARCH_INITIAL_CREDIT                                                                   0x1f0f04UL //Access:RW   DataWidth:0x8    // The initial credit for the search message to the CCFC interface. Credit is transaction based.
39359 #define PRS_REG_TCFC_SEARCH_INITIAL_CREDIT                                                                   0x1f0f08UL //Access:RW   DataWidth:0x2    // The initial credit for the search message to the TCFC interface. Credit is transaction based.
39360 #define PRS_REG_TCM_CURRENT_CREDIT                                                                           0x1f0f0cUL //Access:R    DataWidth:0x8    // Debug only: TCM current credit. Transaction based. This is a count of the requests                        that have not received an ACK.
39361 #define PRS_REG_CCFC_SEARCH_CURRENT_CREDIT                                                                   0x1f0f10UL //Access:R    DataWidth:0x8    // Debug only: CCFC search request current credit. Transaction based. This is a count of the requests that have not received an ACK.
39362 #define PRS_REG_TCFC_SEARCH_CURRENT_CREDIT                                                                   0x1f0f14UL //Access:R    DataWidth:0x8    // Debug only: TCFC search request current credit. Transaction based. This is a count of the requests that have not received an ACK.
39363 #define PRS_REG_CCFC_LOAD_CURRENT_CREDIT                                                                     0x1f0f18UL //Access:R    DataWidth:0x1    // Debug only: CCFC load request current credit. Transaction based. Since the credit limit on this interface is 1, if this bit is high there is a request that has not received an ACK.
39364 #define PRS_REG_TCFC_LOAD_CURRENT_CREDIT                                                                     0x1f0f1cUL //Access:R    DataWidth:0x1    // Debug only: TCFC load request current credit. Transaction based.  Since the credit limit on this interface is 1, if this bit is high there is a request that has not received an ACK.
39365 #define PRS_REG_CCFC_SEARCH_REQ_CT                                                                           0x1f0f20UL //Access:R    DataWidth:0x5    // Debug only: The number of outstanding CCFC search requests. This is a count of the requests that have not received a response.
39366 #define PRS_REG_TCFC_SEARCH_REQ_CT                                                                           0x1f0f24UL //Access:R    DataWidth:0x5    // Debug only: The number of outstanding TCFC search requests This is a count of the requests that have not received a response.
39367 #define PRS_REG_CCFC_LOAD_REQ_CT                                                                             0x1f0f28UL //Access:R    DataWidth:0x5    // Debug only: The number of outstanding CCFC load requests
39368 #define PRS_REG_TCFC_LOAD_REQ_CT                                                                             0x1f0f2cUL //Access:R    DataWidth:0x5    // Debug only: The number of outstanding TCFC load requests
39369 #define PRS_REG_SOP_REQ_CT                                                                                   0x1f0f30UL //Access:R    DataWidth:0x3    // Debug only: Outstanding SOP request count.  The value of the counter in the BRB Interface Unit that keeps track of the number of SOP requests sent to the BRB.
39370 #define PRS_REG_EOP_REQ_CT                                                                                   0x1f0f34UL //Access:R    DataWidth:0x3    // Debug only (per-port): Outstanding EOP request count.  The value of the counter in the BRB Interface Unit that keeps track of the number of EOP requests sent to the BRB.
39371 #define PRS_REG_CAM_BIST_EN                                                                                  0x1f0f80UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
39372 #define PRS_REG_CAM_BIST_SKIP_ERROR_CNT                                                                      0x1f0f84UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CAM BIST errors that are acceptable before reporting CAM BIST failure status.
39373 #define PRS_REG_CAM_BIST_STATUS_SEL                                                                          0x1f0f88UL //Access:RW   DataWidth:0x8    // Used to select the BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
39374 #define PRS_REG_CAM_BIST_STATUS                                                                              0x1f0f8cUL //Access:R    DataWidth:0x20   // Provides read-only access to the BIST status word selected by cam_bist_status_sel.
39375 #define PRS_REG_CAM_BIST_DBG_DATA                                                                            0x1f0f90UL //Access:RW   DataWidth:0x20   // For CAM bist usage.
39376 #define PRS_REG_CAM_BIST_DBG_DATA_VALID                                                                      0x1f0f94UL //Access:RW   DataWidth:0x1    // For CAM bist usage.
39377 #define PRS_REG_CAM_BIST_DBG_COMPARE_EN                                                                      0x1f0f98UL //Access:RW   DataWidth:0x1    // For CAM bist usage.
39378 #define PRS_REG_GFT_PROFILE_MASK_RAM                                                                         0x1f1000UL //Access:WB   DataWidth:0x2a   // Used to set the values of the GFT profile mask ram. line #31 must be configured before enabling the GFT since #31 is the default profile. 41.  Tenant ID Inner header(used also for non-encasulated packet): 40.Source MAC 39.Destination MAC 38.VLAN (12b) ) � Tag 1 37.Provider VLAN (12b) ) � Tag 0 36.Priority taken from CVLAN tag or the SVLAN tag based on GFTInnerVlanSelect global configuration 35.Source IP 34.Destination IP 33.Over IP protocol 32.DSCP (extracted form IP TOS) 31.Source port or ICMP type 30.Destination port or ICMP code 29.TCP flag - NS 28.TCP flag - CWR 27.TCP flag - ECE 26.TCP flag - URG 25.TCP flag - ACK 24.TCP flag - PSH 23.TCP flag - RST 22.TCP flag - SYN 21.TCP flag - FIN 20.reserved 19.Ethertype 18.Ttl 17.TtlEqualOne Tunnel header fields(not used for non-encasulated packet): 16.Source MAC 15.Destination MAC 14.VLAN � Tag 1 13.Provider VLAN � Tag 0 12.Priority taken from CVLAN tag or the SVLAN tag based on GFTTunnelVlanSelect global 11.Source IP 10.Destination IP 9.Over IP protocol 8.DSCP 7.Source port or ICMP type 6.Destination port or ICMP code 5.Ethertype 4.Ttl 3.TtlEqualOne 2.Entrophy : GENEVE, VXLAN � source UDP port number,  NVGRE � FlowID (key 8LBS bits)  1:0 vlan select 0: inner Provider VLAN 1: inner VLAN 2: outer Provider VLAN 3: outer  VLAN
39379 #define PRS_REG_GFT_PROFILE_MASK_RAM_SIZE                                                                    64
39380 #define PRS_REG_GFT_CAM                                                                                      0x1f1100UL //Access:RW   DataWidth:0x1d   // Used to set the values of the GFT profile cam: 0 �valid, zero at reset 1-14 data 14-11 PF ID (3bit BB 4bit K2) 10-7 Tunnel type (4b) 0000-no tunnel 0001-vxlan 0010-GRE MAC / NVGRE 0011-GRE IP 0100-Genve MAC 0101-Genve IP 1000-1111 � reserved   6-3 upper protocol type (4b):  -  by priority 0 is highest  0000 � RoCE 0001 � RoCE v2 0010 � FCoE 0011 � ICMP 0100 � ARP 0101 � User TCP Source Port 1(inner) 0110 � User TCP Destination Port 1(inner) 0111 � TCP 1000 � User UDP Destination Port 1(inner) 1001 � User UDP Destination Port 2(outer) 1010 � UDP 1011 � User IP Protocol 1(inner) 1100 � User IP Protocol 2(outer) 1101 � User ETH Type 1 (inner) 1110 � User ETH Type 2 (outer) 1111 � RAW   - by priority  2 Tunnel IP version  0-v4 1-v6 1 IP version  0-v4 1-v6 15-28 mask of bits 1-14 resepectively , �1�- compare, �0�-don�t compare. All the CAM should be initialized in order to prevent false parity error while doing scrubbing. the init value: bits[28-1] - Don't care bit[0](valid) - 1'b0
39381 #define PRS_REG_GFT_CAM_SIZE                                                                                 31
39382 #define PRS_REG_GFT_HASH_KEY_0                                                                               0x1f1180UL //Access:RW   DataWidth:0x20   //
39383 #define PRS_REG_GFT_HASH_KEY_1                                                                               0x1f1184UL //Access:RW   DataWidth:0x20   //
39384 #define PRS_REG_GFT_HASH_KEY_2                                                                               0x1f1188UL //Access:RW   DataWidth:0x20   //
39385 #define PRS_REG_GFT_HASH_KEY_3                                                                               0x1f118cUL //Access:RW   DataWidth:0x20   //
39386 #define PRS_REG_GFT_HASH_KEY_4                                                                               0x1f1190UL //Access:RW   DataWidth:0x20   //
39387 #define PRS_REG_GFT_TCP_SOURCE_PORT_1                                                                        0x1f1194UL //Access:RW   DataWidth:0x10   // tcp source port for the gft profile key upper protocol type
39388 #define PRS_REG_GFT_TCP_DESTINATION_PORT_1                                                                   0x1f1198UL //Access:RW   DataWidth:0x10   // tcp inner destination port for the gft profile key upper protocol type
39389 #define PRS_REG_GFT_UDP_DESTINATION_PORT_1                                                                   0x1f119cUL //Access:RW   DataWidth:0x10   // udp inner destination port for the gft profile key upper protocol type
39390 #define PRS_REG_GFT_UDP_DESTINATION_PORT_2                                                                   0x1f11a0UL //Access:RW   DataWidth:0x10   // udp outer destination port for the gft profile key upper protocol type
39391 #define PRS_REG_GFT_IP_PROTOCOL_1                                                                            0x1f11a4UL //Access:RW   DataWidth:0x8    // inner ip protocol for the gft profile key upper protocol type
39392 #define PRS_REG_GFT_IP_PROTOCOL_2                                                                            0x1f11a8UL //Access:RW   DataWidth:0x8    // outer ip protocol for the gft profile key upper protocol type
39393 #define PRS_REG_GFT_ETH_TYPE_1                                                                               0x1f11acUL //Access:RW   DataWidth:0x10   // inner ethernet type for the gft profile key upper protocol type
39394 #define PRS_REG_GFT_ETH_TYPE_2                                                                               0x1f11b0UL //Access:RW   DataWidth:0x10   // outer ethernet type for the gft profile key upper protocol type
39395 #define PRS_REG_GFT_INNER_VLAN_SELECT                                                                        0x1f11b4UL //Access:RW   DataWidth:0x1    // used to build the priority field in the GFT used frame fields inner header 0- use CVLAN priority 1- use SVLAN priority
39396 #define PRS_REG_GFT_TUNNEL_VLAN_SELECT                                                                       0x1f11b8UL //Access:RW   DataWidth:0x1    // used to build the priority field in the GFT used frame fields tunnel header 0- use CVLAN priority 1- use SVLAN priority
39397 #define PRS_REG_SEARCH_GFT                                                                                   0x1f11bcUL //Access:RW   DataWidth:0x1    // Per-PF: Enables gft search for all packet types.
39398 #define PRS_REG_SEARCH_NON_IP_AS_GFT                                                                         0x1f11c0UL //Access:RW   DataWidth:0x1    // Per-PF: Enables gft search for non-IP packets. Only valid if search_gft is also set.
39399 #define PRS_REG_GFT_CONNECTION_TYPE                                                                          0x1f11c4UL //Access:RW   DataWidth:0x4    // connection type for gft, if the connection type returned in the search response equal to this value, use the CM_HDR_GFT intead of CM_HDR_EVENT_ID_X in the CM header. is also set.
39400 #define PRS_REG_CM_HDR_GFT                                                                                   0x1f11c8UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39401   #define PRS_REG_CM_HDR_GFT_EVENT_ID                                                                        (0xff<<0) // Event ID for Match Offload/ Match L2 filter packets and gft connection type
39402   #define PRS_REG_CM_HDR_GFT_EVENT_ID_SHIFT                                                                  0
39403   #define PRS_REG_CM_HDR_GFT_CM_HDR                                                                          (0x3ff<<8) // The CM header for Match Offload/ Match L2 filter packets and gft connection type . Used in packet start message to TCM.  9 - UseStateFlg; 8 - SmCtxLdStFlg; 7 - AggCtxLdStFlg; 6:4 - XXLockCmd, 3:0 - AggCtxPartSize.
39404   #define PRS_REG_CM_HDR_GFT_CM_HDR_SHIFT                                                                    8
39405 #define PRS_REG_GFT_CAM_SCRUB_HIT_EN                                                                         0x1f11ccUL //Access:RW   DataWidth:0x1    // When set to 1 the gft cam hit parity scrubbing feature is enabled.
39406 #define PRS_REG_GFT_CAM_SCRUB_MISS_EN                                                                        0x1f11d0UL //Access:RW   DataWidth:0x1    // When set to 1 the gft cam miss parity scrubbing feature is enabled.
39407 #define XMAC_REG_CTRL                                                                                        0x210000UL //Access:RW   DataWidth:0xe    // Multi Field Register.
39408   #define XMAC_REG_CTRL_TX_EN                                                                                (0x1<<0) // Transmit enable.
39409   #define XMAC_REG_CTRL_TX_EN_SHIFT                                                                          0
39410   #define XMAC_REG_CTRL_RX_EN                                                                                (0x1<<1) // Receive enable.
39411   #define XMAC_REG_CTRL_RX_EN_SHIFT                                                                          1
39412   #define XMAC_REG_CTRL_LINE_LOCAL_LPBK                                                                      (0x1<<2) // Local loopback from TX to RX. This loopback is on the line side after clock domain crossing - from the last TX pipeline stage to the first RX pipeline stage.
39413   #define XMAC_REG_CTRL_LINE_LOCAL_LPBK_SHIFT                                                                2
39414   #define XMAC_REG_CTRL_CORE_LOCAL_LPBK                                                                      (0x1<<3) // Local loopback from TX to RX. This loopback is on the core side before clock domain crossing - from the first TX pipeline stage to the last RX pipeline stage.
39415   #define XMAC_REG_CTRL_CORE_LOCAL_LPBK_SHIFT                                                                3
39416   #define XMAC_REG_CTRL_LINE_REMOTE_LPBK                                                                     (0x1<<4) // Remote loopback from RX to TX. This loopback is on the line side before clock domain crossing - from the first RX pipeline stage to the last TX pipeline stage.
39417   #define XMAC_REG_CTRL_LINE_REMOTE_LPBK_SHIFT                                                               4
39418   #define XMAC_REG_CTRL_CORE_REMOTE_LPBK                                                                     (0x1<<5) // Remote loopback from RX to TX. This loopback is on the core side after clock domain crossing - from the last RX pipeline stage to the first TX pipeline stage.
39419   #define XMAC_REG_CTRL_CORE_REMOTE_LPBK_SHIFT                                                               5
39420   #define XMAC_REG_CTRL_SOFT_RESET                                                                           (0x1<<6) // Resets the MAC logic annd status registers only.
39421   #define XMAC_REG_CTRL_SOFT_RESET_SHIFT                                                                     6
39422   #define XMAC_REG_CTRL_XLGMII_ALIGN_ENB                                                                     (0x1<<7) // Enables SOP; SOM & Sequence alignment to 8 byte boundaries; as defined in 40G mode.
39423   #define XMAC_REG_CTRL_XLGMII_ALIGN_ENB_SHIFT                                                               7
39424   #define XMAC_REG_CTRL_LOCAL_LPBK_LEAK_ENB                                                                  (0x1<<8) // If set; during either of the local loopback modes; the transmit packets are also sent to the TX Warpcore interface; apart from the loopback operation.
39425   #define XMAC_REG_CTRL_LOCAL_LPBK_LEAK_ENB_SHIFT                                                            8
39426   #define XMAC_REG_CTRL_REMOTE_LPBK_LEAK_ENB                                                                 (0x1<<9) // If set; during either of the remote loopback modes; the received packets are also sent to the RX Port interface; apart from the loopback operation.
39427   #define XMAC_REG_CTRL_REMOTE_LPBK_LEAK_ENB_SHIFT                                                           9
39428   #define XMAC_REG_CTRL_RS_SOFT_RESET                                                                        (0x1<<10) // Resets the RS layer functionality - fault handling.
39429   #define XMAC_REG_CTRL_RS_SOFT_RESET_SHIFT                                                                  10
39430   #define XMAC_REG_CTRL_XGMII_IPG_CHECK_DISABLE                                                              (0x1<<11) // If set; this will override the one column idle/sequence ordered set check before SOP in XGMII mode - effectively supporting 1 byte IPG in XGMII mode.
39431   #define XMAC_REG_CTRL_XGMII_IPG_CHECK_DISABLE_SHIFT                                                        11
39432   #define XMAC_REG_CTRL_SW_LINK_STATUS                                                                       (0x1<<12) // Link status indication from Software. If set; indicates that link is active. When this transitions from 0 to 1; EEE FSM waits for 1 second before it starts its operation.
39433   #define XMAC_REG_CTRL_SW_LINK_STATUS_SHIFT                                                                 12
39434   #define XMAC_REG_CTRL_LINK_STATUS_SELECT                                                                   (0x1<<13) // This is the link status mux select signal to choose between link status indication from software or the link status indication from the strap pin. If reset; it selects the software link status which is also the default value.
39435   #define XMAC_REG_CTRL_LINK_STATUS_SELECT_SHIFT                                                             13
39436 #define XMAC_REG_MODE                                                                                        0x210008UL //Access:RW   DataWidth:0x7    // Multi Field Register.
39437   #define XMAC_REG_MODE_HDR_MODE                                                                             (0x7<<0) // Packet Header mode.
39438   #define XMAC_REG_MODE_HDR_MODE_SHIFT                                                                       0
39439   #define XMAC_REG_MODE_NO_SOP_FOR_CRC_HG                                                                    (0x1<<3) // If set; exclude the SOP byte for CRC calculation in HG modes.
39440   #define XMAC_REG_MODE_NO_SOP_FOR_CRC_HG_SHIFT                                                              3
39441   #define XMAC_REG_MODE_SPEED_MODE                                                                           (0x7<<4) // Port Speed.
39442   #define XMAC_REG_MODE_SPEED_MODE_SHIFT                                                                     4
39443 #define XMAC_REG_SPARE0                                                                                      0x210010UL //Access:RW   DataWidth:0x20   // SPARE REGISTERS 0.
39444 #define XMAC_REG_SPARE1                                                                                      0x210018UL //Access:RW   DataWidth:0x2    // SPARE REGISTERS 0.
39445 #define XMAC_REG_TX_CTRL_LO                                                                                  0x210020UL //Access:RW   DataWidth:0x20   // Multi Field Register.
39446   #define XMAC_REG_TX_CTRL_LO_CRC_MODE                                                                       (0x3<<0) // CRC mode for Transmit Side.
39447   #define XMAC_REG_TX_CTRL_LO_CRC_MODE_SHIFT                                                                 0
39448   #define XMAC_REG_TX_CTRL_LO_DISCARD                                                                        (0x1<<2) // Accept packets from the host but do not transmit.
39449   #define XMAC_REG_TX_CTRL_LO_DISCARD_SHIFT                                                                  2
39450   #define XMAC_REG_TX_CTRL_LO_TX_ANY_START                                                                   (0x1<<3) // Don't force the first byte of a packet to be /Start.
39451   #define XMAC_REG_TX_CTRL_LO_TX_ANY_START_SHIFT                                                             3
39452   #define XMAC_REG_TX_CTRL_LO_PAD_EN                                                                         (0x1<<4) // Enable XMAC to pad runt packets on the Tx.
39453   #define XMAC_REG_TX_CTRL_LO_PAD_EN_SHIFT                                                                   4
39454   #define XMAC_REG_TX_CTRL_LO_PAD_THRESHOLD                                                                  (0x7f<<5) // If padding is enabled; packets less than this size are padded to get to this size.
39455   #define XMAC_REG_TX_CTRL_LO_PAD_THRESHOLD_SHIFT                                                            5
39456   #define XMAC_REG_TX_CTRL_LO_AVERAGE_IPG                                                                    (0x7f<<12) // Average interpacket gap. Must be >=8.
39457   #define XMAC_REG_TX_CTRL_LO_AVERAGE_IPG_SHIFT                                                              12
39458   #define XMAC_REG_TX_CTRL_LO_THROT_NUM                                                                      (0x3f<<19) // Number of bytes of extra IPG added whenever txThrotDemon bytes have been transmitted.
39459   #define XMAC_REG_TX_CTRL_LO_THROT_NUM_SHIFT                                                                19
39460   #define XMAC_REG_TX_CTRL_LO_THROT_DENOM_LO                                                                 (0x7f<<25) // Lower 8 bits of throt_denom register. Number of bytes to transmite before adding txThrotNumer bytes to the IPG.
39461   #define XMAC_REG_TX_CTRL_LO_THROT_DENOM_LO_SHIFT                                                           25
39462 #define XMAC_REG_TX_CTRL_HI                                                                                  0x210024UL //Access:RW   DataWidth:0x6    // Multi Field Register.
39463   #define XMAC_REG_TX_CTRL_HI_THROT_DENOM_HI                                                                 (0x1<<0) // Upper 8 bits of throt_denom register. Number of bytes to transmite before adding txThrotNumer bytes to the IPG.
39464   #define XMAC_REG_TX_CTRL_HI_THROT_DENOM_HI_SHIFT                                                           0
39465   #define XMAC_REG_TX_CTRL_HI_TX_PREAMBLE_LENGTH                                                             (0xf<<1) // Number of preamble bytes for transmit IEEE packets; this value should include the K.SOP & SFD character as well.
39466   #define XMAC_REG_TX_CTRL_HI_TX_PREAMBLE_LENGTH_SHIFT                                                       1
39467   #define XMAC_REG_TX_CTRL_HI_TX_64BYTE_BUFFER_EN                                                            (0x1<<5) // If enabled; XMAC buffers 64 bytes per packet; before starting transmission of the packet on the line side; helps to prevent underflow issues.
39468   #define XMAC_REG_TX_CTRL_HI_TX_64BYTE_BUFFER_EN_SHIFT                                                      5
39469 #define XMAC_REG_TX_MAC_SA_LO                                                                                0x210028UL //Access:RW   DataWidth:0x20   // Lower 48 bits of ctrl_sa register. Used as the SA in PAUSE/PFC packets transmitted by the MAC.
39470 #define XMAC_REG_TX_MAC_SA_HI                                                                                0x21002cUL //Access:RW   DataWidth:0x10   // Upper 48 bits of ctrl_sa register. Used as the SA in PAUSE/PFC packets transmitted by the MAC.
39471 #define XMAC_REG_RX_CTRL                                                                                     0x210030UL //Access:RW   DataWidth:0xd    // Multi Field Register.
39472   #define XMAC_REG_RX_CTRL_RX_PASS_CTRL                                                                      (0x1<<0) // Mac Control packets are passed to the system.
39473   #define XMAC_REG_RX_CTRL_RX_PASS_CTRL_SHIFT                                                                0
39474   #define XMAC_REG_RX_CTRL_RX_ANY_START                                                                      (0x1<<1) // True to allow any non-Idle character to start a packet.
39475   #define XMAC_REG_RX_CTRL_RX_ANY_START_SHIFT                                                                1
39476   #define XMAC_REG_RX_CTRL_STRIP_CRC                                                                         (0x1<<2) // CRC is checked; then stripped from the received packet.
39477   #define XMAC_REG_RX_CTRL_STRIP_CRC_SHIFT                                                                   2
39478   #define XMAC_REG_RX_CTRL_STRICT_PREAMBLE                                                                   (0x1<<3) // If set; the MAC checks for IEEE Ethernet format premable - K.SOP + 5 '55' premable bytes + 'D5' SFD character - if this sequence is missing it is treated as an errored packet.
39479   #define XMAC_REG_RX_CTRL_STRICT_PREAMBLE_SHIFT                                                             3
39480   #define XMAC_REG_RX_CTRL_RUNT_THRESHOLD                                                                    (0x7f<<4) // The runt threshold; below which the packets are discarded.
39481   #define XMAC_REG_RX_CTRL_RUNT_THRESHOLD_SHIFT                                                              4
39482   #define XMAC_REG_RX_CTRL_RECEIVE_18_BYTE_PKTS                                                              (0x1<<11) // If set; the minimum receive packet size is reduced to 18 bytes from the default 33 bytes - Should be used in MACSEC chips with IEEE mode only.
39483   #define XMAC_REG_RX_CTRL_RECEIVE_18_BYTE_PKTS_SHIFT                                                        11
39484   #define XMAC_REG_RX_CTRL_PROCESS_VARIABLE_PREAMBLE                                                         (0x1<<12) // If set; the MAC parses the frame from K.SOP onwards to look for the SFD character and then processes the packet. If disabled; treats the first 8 bytes of packet as preamble.
39485   #define XMAC_REG_RX_CTRL_PROCESS_VARIABLE_PREAMBLE_SHIFT                                                   12
39486 #define XMAC_REG_RX_MAC_SA_LO                                                                                0x210038UL //Access:RW   DataWidth:0x20   // Lower 48 bits of rx_sa register. SA recognized for MAC control packets in addition to the standard 0x0180C2000001.
39487 #define XMAC_REG_RX_MAC_SA_HI                                                                                0x21003cUL //Access:RW   DataWidth:0x10   // Upper 48 bits of rx_sa register. SA recognized for MAC control packets in addition to the standard 0x0180C2000001.
39488 #define XMAC_REG_RX_MAX_SIZE                                                                                 0x210040UL //Access:RW   DataWidth:0xe    // Maximum packet size in receive direction; exclusive of preamble & CRC in strip mode.
39489 #define XMAC_REG_RX_VLAN_TAG_LO                                                                              0x210048UL //Access:RW   DataWidth:0x20   // Multi Field Register.
39490   #define XMAC_REG_RX_VLAN_TAG_LO_INNER_VLAN_TAG                                                             (0xffff<<0) // Type field for Inner VLAN tag.
39491   #define XMAC_REG_RX_VLAN_TAG_LO_INNER_VLAN_TAG_SHIFT                                                       0
39492   #define XMAC_REG_RX_VLAN_TAG_LO_OUTER_VLAN_TAG                                                             (0xffff<<16) // Type field for Outer VLAN tag.
39493   #define XMAC_REG_RX_VLAN_TAG_LO_OUTER_VLAN_TAG_SHIFT                                                       16
39494 #define XMAC_REG_RX_VLAN_TAG_HI                                                                              0x21004cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
39495   #define XMAC_REG_RX_VLAN_TAG_HI_INNER_VLAN_TAG_ENABLE                                                      (0x1<<0) // Enables VLAN tag detection using the INNER_VLAN_TAG.
39496   #define XMAC_REG_RX_VLAN_TAG_HI_INNER_VLAN_TAG_ENABLE_SHIFT                                                0
39497   #define XMAC_REG_RX_VLAN_TAG_HI_OUTER_VLAN_TAG_ENABLE                                                      (0x1<<1) // Enables VLAN tag detection using the OUTER_VLAN_TAG.
39498   #define XMAC_REG_RX_VLAN_TAG_HI_OUTER_VLAN_TAG_ENABLE_SHIFT                                                1
39499 #define XMAC_REG_RX_LSS_CTRL                                                                                 0x210050UL //Access:RW   DataWidth:0x8    // Multi Field Register.
39500   #define XMAC_REG_RX_LSS_CTRL_LOCAL_FAULT_DISABLE                                                           (0x1<<0) // True to disable enable processing of LSS message type: Local Fault. When clear and a local fault LSS message is received; a continuous stream of 'Remote Fault' LSS messages will be transmitted to the link partner.
39501   #define XMAC_REG_RX_LSS_CTRL_LOCAL_FAULT_DISABLE_SHIFT                                                     0
39502   #define XMAC_REG_RX_LSS_CTRL_REMOTE_FAULT_DISABLE                                                          (0x1<<1) // True to disable processing of LSS message type: Remote Fault. When clear and a remote fault LSS message is received; a continuous stream of IDLES will be transmitted to the link partner.
39503   #define XMAC_REG_RX_LSS_CTRL_REMOTE_FAULT_DISABLE_SHIFT                                                    1
39504   #define XMAC_REG_RX_LSS_CTRL_USE_EXTERNAL_FAULTS_FOR_TX                                                    (0x1<<2) // If set; the TX faults inputs are used to send out fault sequences - else receive faults are used -- used by MACSEC PHY chips.
39505   #define XMAC_REG_RX_LSS_CTRL_USE_EXTERNAL_FAULTS_FOR_TX_SHIFT                                              2
39506   #define XMAC_REG_RX_LSS_CTRL_LINK_INTERRUPTION_DISABLE                                                     (0x1<<3) // True to disable processing of LSS message type: Link Interruption. When clear and a Link Interruption LSS message is received; a continuous stream of IDLES will be transmitted to the link partner.
39507   #define XMAC_REG_RX_LSS_CTRL_LINK_INTERRUPTION_DISABLE_SHIFT                                               3
39508   #define XMAC_REG_RX_LSS_CTRL_DROP_TX_DATA_ON_LOCAL_FAULT                                                   (0x1<<4) // If set; the transmit data is dropped on detection of local fault on the receive side. If reset; transmit data is stalled on detection of local fault.
39509   #define XMAC_REG_RX_LSS_CTRL_DROP_TX_DATA_ON_LOCAL_FAULT_SHIFT                                             4
39510   #define XMAC_REG_RX_LSS_CTRL_DROP_TX_DATA_ON_REMOTE_FAULT                                                  (0x1<<5) // If set; the transmit data is dropped on detection of remote fault on the receive side. If reset; transmit data is stalled on detection of remote fault.
39511   #define XMAC_REG_RX_LSS_CTRL_DROP_TX_DATA_ON_REMOTE_FAULT_SHIFT                                            5
39512   #define XMAC_REG_RX_LSS_CTRL_DROP_TX_DATA_ON_LINK_INTERRUPT                                                (0x1<<6) // If set; the transmit data is dropped on detection of link interruption on the receive side. If reset; transmit data is stalled on detection of link interruption.
39513   #define XMAC_REG_RX_LSS_CTRL_DROP_TX_DATA_ON_LINK_INTERRUPT_SHIFT                                          6
39514   #define XMAC_REG_RX_LSS_CTRL_RESET_FLOW_CONTROL_TIMERS_ON_LINK_DOWN                                        (0x1<<7) // If set; the Receive LPause; PFC & LLFC timers are reset whenever the link status is down; or we receive local or remote faults.
39515   #define XMAC_REG_RX_LSS_CTRL_RESET_FLOW_CONTROL_TIMERS_ON_LINK_DOWN_SHIFT                                  7
39516 #define XMAC_REG_RX_LSS_STATUS                                                                               0x210058UL //Access:RW   DataWidth:0x3    // Multi Field Register.
39517   #define XMAC_REG_RX_LSS_STATUS_LOCAL_FAULT_STATUS                                                          (0x1<<0) // True while 'local fault' LSS messages are being received.
39518   #define XMAC_REG_RX_LSS_STATUS_LOCAL_FAULT_STATUS_SHIFT                                                    0
39519   #define XMAC_REG_RX_LSS_STATUS_REMOTE_FAULT_STATUS                                                         (0x1<<1) // True while 'remote fault' LSS messages are being received.
39520   #define XMAC_REG_RX_LSS_STATUS_REMOTE_FAULT_STATUS_SHIFT                                                   1
39521   #define XMAC_REG_RX_LSS_STATUS_LINK_INTERRUPTION_STATUS                                                    (0x1<<2) // True while 'Link Interruption' LSS messages are being received.
39522   #define XMAC_REG_RX_LSS_STATUS_LINK_INTERRUPTION_STATUS_SHIFT                                              2
39523 #define XMAC_REG_CLEAR_RX_LSS_STATUS                                                                         0x210060UL //Access:RW   DataWidth:0x3    // Multi Field Register.
39524   #define XMAC_REG_CLEAR_RX_LSS_STATUS_CLEAR_LOCAL_FAULT_STATUS                                              (0x1<<0) // A rising edge on this register bit (0->1); clears the sticky LOCAL_FAULT_STATUS bit.
39525   #define XMAC_REG_CLEAR_RX_LSS_STATUS_CLEAR_LOCAL_FAULT_STATUS_SHIFT                                        0
39526   #define XMAC_REG_CLEAR_RX_LSS_STATUS_CLEAR_REMOTE_FAULT_STATUS                                             (0x1<<1) // A rising edge on this register bit (0->1); clears the sticky REMOTE_FAULT_STATUS bit.
39527   #define XMAC_REG_CLEAR_RX_LSS_STATUS_CLEAR_REMOTE_FAULT_STATUS_SHIFT                                       1
39528   #define XMAC_REG_CLEAR_RX_LSS_STATUS_CLEAR_LINK_INTERRUPTION_STATUS                                        (0x1<<2) // A rising edge on this register bit (0->1); clears the sticky LINK_INTERRUPTION_STATUS bit.
39529   #define XMAC_REG_CLEAR_RX_LSS_STATUS_CLEAR_LINK_INTERRUPTION_STATUS_SHIFT                                  2
39530 #define XMAC_REG_PAUSE_CTRL_LO                                                                               0x210068UL //Access:RW   DataWidth:0x20   // Multi Field Register.
39531   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_REFRESH_TIMER                                                         (0xffff<<0) // This field is Threshold for pause timer to cause XOFF to be resent (Unit is 512 bit-times).
39532   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_REFRESH_TIMER_SHIFT                                                   0
39533   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_REFRESH_EN                                                            (0x1<<16) // If set; enables the pause regen functionality.
39534   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_REFRESH_EN_SHIFT                                                      16
39535   #define XMAC_REG_PAUSE_CTRL_LO_TX_PAUSE_EN                                                                 (0x1<<17) // Send PAUSE packets whenever TxPause input is true.
39536   #define XMAC_REG_PAUSE_CTRL_LO_TX_PAUSE_EN_SHIFT                                                           17
39537   #define XMAC_REG_PAUSE_CTRL_LO_RX_PAUSE_EN                                                                 (0x1<<18) // Process PAUSE Frames in the receive direction.
39538   #define XMAC_REG_PAUSE_CTRL_LO_RX_PAUSE_EN_SHIFT                                                           18
39539   #define XMAC_REG_PAUSE_CTRL_LO_RX_PASS_PAUSE                                                               (0x1<<19) // Send PAUSE frames to the system side.
39540   #define XMAC_REG_PAUSE_CTRL_LO_RX_PASS_PAUSE_SHIFT                                                         19
39541   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_GMII_ON_TX_LINE_SIDE                                                  (0x1<<20) // If set; the recive pause is used to stop the frame transmission in the GMII convertor block; to reduce the Pause commencement latency.
39542   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_GMII_ON_TX_LINE_SIDE_SHIFT                                            20
39543   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_XOFF_TIMER_LO                                                         (0x7ff<<21) // Lower 16 bits of pause_xoff_timer register. Time value sent in the Timer Field for XOFF state (Unit is 512 bit-times).
39544   #define XMAC_REG_PAUSE_CTRL_LO_PAUSE_XOFF_TIMER_LO_SHIFT                                                   21
39545 #define XMAC_REG_PAUSE_CTRL_HI                                                                               0x21006cUL //Access:RW   DataWidth:0x5    // Upper 16 bits of pause_xoff_timer register. Time value sent in the Timer Field for XOFF state (Unit is 512 bit-times).
39546 #define XMAC_REG_PFC_CTRL_LO                                                                                 0x210070UL //Access:RW   DataWidth:0x20   // Multi Field Register.
39547   #define XMAC_REG_PFC_CTRL_LO_PFC_REFRESH_TIMER                                                             (0xffff<<0) // Threshold for pause timer to cause XOFF to be resent (Unit is 512 bit-times).
39548   #define XMAC_REG_PFC_CTRL_LO_PFC_REFRESH_TIMER_SHIFT                                                       0
39549   #define XMAC_REG_PFC_CTRL_LO_PFC_XOFF_TIMER                                                                (0xffff<<16) // Time value sent in the Timer Field for classes in XOFF state (Unit is 512 bit-times).
39550   #define XMAC_REG_PFC_CTRL_LO_PFC_XOFF_TIMER_SHIFT                                                          16
39551 #define XMAC_REG_PFC_CTRL_HI                                                                                 0x210074UL //Access:RW   DataWidth:0x6    // Multi Field Register.
39552   #define XMAC_REG_PFC_CTRL_HI_PFC_REFRESH_EN                                                                (0x1<<0) // Enable automatic re-send of PFC packet after a period time determined by PFC_REFRESH_TIMER.
39553   #define XMAC_REG_PFC_CTRL_HI_PFC_REFRESH_EN_SHIFT                                                          0
39554   #define XMAC_REG_PFC_CTRL_HI_FORCE_PFC_XON                                                                 (0x1<<1) // Instructs the MAC to send XON for all Classes of Service.
39555   #define XMAC_REG_PFC_CTRL_HI_FORCE_PFC_XON_SHIFT                                                           1
39556   #define XMAC_REG_PFC_CTRL_HI_RX_PASS_PFC                                                                   (0x1<<2) // Set to pass RX PFC frame to core I/F.
39557   #define XMAC_REG_PFC_CTRL_HI_RX_PASS_PFC_SHIFT                                                             2
39558   #define XMAC_REG_PFC_CTRL_HI_PFC_STATS_EN                                                                  (0x1<<3) // Set to enable incrementing IRXPP and ITXPP.
39559   #define XMAC_REG_PFC_CTRL_HI_PFC_STATS_EN_SHIFT                                                            3
39560   #define XMAC_REG_PFC_CTRL_HI_RX_PFC_EN                                                                     (0x1<<4) // PFC RX enable.
39561   #define XMAC_REG_PFC_CTRL_HI_RX_PFC_EN_SHIFT                                                               4
39562   #define XMAC_REG_PFC_CTRL_HI_TX_PFC_EN                                                                     (0x1<<5) // PFC TX enable.
39563   #define XMAC_REG_PFC_CTRL_HI_TX_PFC_EN_SHIFT                                                               5
39564 #define XMAC_REG_PFC_TYPE                                                                                    0x210078UL //Access:RW   DataWidth:0x10   // The PFC packet generation and detection uses this Ethertype value.
39565 #define XMAC_REG_PFC_OPCODE                                                                                  0x210080UL //Access:RW   DataWidth:0x10   // The PFC packet generation and detection uses this Ethertype value.
39566 #define XMAC_REG_PFC_DA_LO                                                                                   0x210088UL //Access:RW   DataWidth:0x20   // Lower 48 bits of pfc_macda register. Used as the DA in PFC packets transmitted by the MAC.
39567 #define XMAC_REG_PFC_DA_HI                                                                                   0x21008cUL //Access:RW   DataWidth:0x10   // Upper 48 bits of pfc_macda register. Used as the DA in PFC packets transmitted by the MAC.
39568 #define XMAC_REG_LLFC_CTRL                                                                                   0x210090UL //Access:RW   DataWidth:0xe    // Multi Field Register.
39569   #define XMAC_REG_LLFC_CTRL_TX_LLFC_EN                                                                      (0x1<<0) // This bit enables llfc for Tx path in XMAC; works with llfc_en in xport.
39570   #define XMAC_REG_LLFC_CTRL_TX_LLFC_EN_SHIFT                                                                0
39571   #define XMAC_REG_LLFC_CTRL_RX_LLFC_EN                                                                      (0x1<<1) // This bit enables llfc for Rx path in XMAC; works with llfc_en in xport.
39572   #define XMAC_REG_LLFC_CTRL_RX_LLFC_EN_SHIFT                                                                1
39573   #define XMAC_REG_LLFC_CTRL_LLFC_IN_IPG_ONLY                                                                (0x1<<2) // When set; LLFC is inserted only during IPG.
39574   #define XMAC_REG_LLFC_CTRL_LLFC_IN_IPG_ONLY_SHIFT                                                          2
39575   #define XMAC_REG_LLFC_CTRL_LLFC_CUT_THROUGH_MODE                                                           (0x1<<3) // When set and llfc_in_ipg_only =0; GXPORT operates in cut-through mode.
39576   #define XMAC_REG_LLFC_CTRL_LLFC_CUT_THROUGH_MODE_SHIFT                                                     3
39577   #define XMAC_REG_LLFC_CTRL_LLFC_CRC_IGNORE                                                                 (0x1<<4) // This bit if set to 1; disables the crc check for incoming llfc messages.
39578   #define XMAC_REG_LLFC_CTRL_LLFC_CRC_IGNORE_SHIFT                                                           4
39579   #define XMAC_REG_LLFC_CTRL_NO_SOM_FOR_CRC_LLFC                                                             (0x1<<5) // When set; LLFC crc calculation does not involve SOM.
39580   #define XMAC_REG_LLFC_CTRL_NO_SOM_FOR_CRC_LLFC_SHIFT                                                       5
39581   #define XMAC_REG_LLFC_CTRL_LLFC_IMG                                                                        (0xff<<6) // The minimum Inter Message gap that must be observed between 2 HG2 Messages.
39582   #define XMAC_REG_LLFC_CTRL_LLFC_IMG_SHIFT                                                                  6
39583 #define XMAC_REG_TX_LLFC_MSG_FIELDS                                                                          0x210098UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
39584   #define XMAC_REG_TX_LLFC_MSG_FIELDS_TX_LLFC_MSG_TYPE_LOGICAL                                               (0xff<<0) // Value used for dw0_byte1 of outgoing LLFC message.
39585   #define XMAC_REG_TX_LLFC_MSG_FIELDS_TX_LLFC_MSG_TYPE_LOGICAL_SHIFT                                         0
39586   #define XMAC_REG_TX_LLFC_MSG_FIELDS_TX_LLFC_FC_OBJ_LOGICAL                                                 (0xf<<8) // Value used for dw1_byte0 of outgoing LLFC message.
39587   #define XMAC_REG_TX_LLFC_MSG_FIELDS_TX_LLFC_FC_OBJ_LOGICAL_SHIFT                                           8
39588   #define XMAC_REG_TX_LLFC_MSG_FIELDS_LLFC_XOFF_TIME                                                         (0xffff<<12) // Value used for DW2_byte2 and DW2_byte3 of the outgoing LLFC messages.
39589   #define XMAC_REG_TX_LLFC_MSG_FIELDS_LLFC_XOFF_TIME_SHIFT                                                   12
39590 #define XMAC_REG_RX_LLFC_MSG_FIELDS                                                                          0x2100a0UL //Access:RW   DataWidth:0x18   // Multi Field Register.
39591   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_MSG_TYPE_LOGICAL                                               (0xff<<0) // Value used to decode dw0_byte1 of incoming LLFC message.
39592   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_MSG_TYPE_LOGICAL_SHIFT                                         0
39593   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_FC_OBJ_LOGICAL                                                 (0xf<<8) // Value used to decode dw1_byte0 of incoming LLFC message.
39594   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_FC_OBJ_LOGICAL_SHIFT                                           8
39595   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_MSG_TYPE_PHYSICAL                                              (0xff<<12) // Value used to decode dw0_byte1 of incoming PLFC message.
39596   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_MSG_TYPE_PHYSICAL_SHIFT                                        12
39597   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_FC_OBJ_PHYSICAL                                                (0xf<<20) // Value used to decode dw1_byte0 of incoming PLFC message.
39598   #define XMAC_REG_RX_LLFC_MSG_FIELDS_RX_LLFC_FC_OBJ_PHYSICAL_SHIFT                                          20
39599 #define XMAC_REG_HCFC_CTRL                                                                                   0x2100a8UL //Access:RW   DataWidth:0x15   // Multi Field Register.
39600   #define XMAC_REG_HCFC_CTRL_TX_HCFC_EN                                                                      (0x1<<0) // This bit enables HCFC for Tx path in XMAC.
39601   #define XMAC_REG_HCFC_CTRL_TX_HCFC_EN_SHIFT                                                                0
39602   #define XMAC_REG_HCFC_CTRL_RX_HCFC_EN                                                                      (0x1<<1) // This bit enables HCFC for Rx path in XMAC.
39603   #define XMAC_REG_HCFC_CTRL_RX_HCFC_EN_SHIFT                                                                1
39604   #define XMAC_REG_HCFC_CTRL_HCFC_CRC_IGNORE                                                                 (0x1<<2) // The crc check for HCFC messages is ignored if this bit is set.
39605   #define XMAC_REG_HCFC_CTRL_HCFC_CRC_IGNORE_SHIFT                                                           2
39606   #define XMAC_REG_HCFC_CTRL_NO_SOM_FOR_CRC_HCFC                                                             (0x1<<3) // When set; HCFC CRC calculation does not involve SOM.
39607   #define XMAC_REG_HCFC_CTRL_NO_SOM_FOR_CRC_HCFC_SHIFT                                                       3
39608   #define XMAC_REG_HCFC_CTRL_HCFC_IN_IPG_ONLY                                                                (0x1<<4) // If 1; the HCFC packets are sent during IPG; else sent preemptively.
39609   #define XMAC_REG_HCFC_CTRL_HCFC_IN_IPG_ONLY_SHIFT                                                          4
39610   #define XMAC_REG_HCFC_CTRL_HCFC_SOM                                                                        (0xff<<5) // Sets the new value for the SOM of the HCFC messages.
39611   #define XMAC_REG_HCFC_CTRL_HCFC_SOM_SHIFT                                                                  5
39612   #define XMAC_REG_HCFC_CTRL_HCFC_IMG                                                                        (0xff<<13) // The minimum Inter Message gap between 2 HCFC Messages.
39613   #define XMAC_REG_HCFC_CTRL_HCFC_IMG_SHIFT                                                                  13
39614 #define XMAC_REG_FIFO_STATUS                                                                                 0x2100c0UL //Access:RW   DataWidth:0x8    // Multi Field Register.
39615   #define XMAC_REG_FIFO_STATUS_RX_PKT_OVERFLOW                                                               (0x1<<0) // Indicates rx packet fifo overflow.
39616   #define XMAC_REG_FIFO_STATUS_RX_PKT_OVERFLOW_SHIFT                                                         0
39617   #define XMAC_REG_FIFO_STATUS_RX_MSG_OVERFLOW                                                               (0x1<<1) // Indicates rx message fifo overflow.
39618   #define XMAC_REG_FIFO_STATUS_RX_MSG_OVERFLOW_SHIFT                                                         1
39619   #define XMAC_REG_FIFO_STATUS_TX_PKT_UNDERFLOW                                                              (0x1<<2) // Indicates tx packet fifo underflow.
39620   #define XMAC_REG_FIFO_STATUS_TX_PKT_UNDERFLOW_SHIFT                                                        2
39621   #define XMAC_REG_FIFO_STATUS_TX_PKT_OVERFLOW                                                               (0x1<<3) // Indicates tx packet fifo overflow.
39622   #define XMAC_REG_FIFO_STATUS_TX_PKT_OVERFLOW_SHIFT                                                         3
39623   #define XMAC_REG_FIFO_STATUS_TX_HCFC_MSG_OVERFLOW                                                          (0x1<<4) // Indicates tx HCFC message fifo overflow.
39624   #define XMAC_REG_FIFO_STATUS_TX_HCFC_MSG_OVERFLOW_SHIFT                                                    4
39625   #define XMAC_REG_FIFO_STATUS_TX_LLFC_MSG_OVERFLOW                                                          (0x1<<5) // Indicates tx LLFC message fifo overflow.
39626   #define XMAC_REG_FIFO_STATUS_TX_LLFC_MSG_OVERFLOW_SHIFT                                                    5
39627   #define XMAC_REG_FIFO_STATUS_LINK_STATUS                                                                   (0x1<<7) // This bit indicates the link status used by XMAC EEE. This is continuously updated. If set; indicates that link is active.
39628   #define XMAC_REG_FIFO_STATUS_LINK_STATUS_SHIFT                                                             7
39629 #define XMAC_REG_CLEAR_FIFO_STATUS                                                                           0x2100c8UL //Access:RW   DataWidth:0x7    // Multi Field Register.
39630   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_RX_PKT_OVERFLOW                                                   (0x1<<0) // A rising edge on this register bit (0->1); clears the sticky RX_PKT_OVERFLOW status bit.
39631   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_RX_PKT_OVERFLOW_SHIFT                                             0
39632   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_RX_MSG_OVERFLOW                                                   (0x1<<1) // A rising edge on this register bit (0->1); clears the sticky RX_MSG_OVERFLOW status bit.
39633   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_RX_MSG_OVERFLOW_SHIFT                                             1
39634   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_PKT_UNDERFLOW                                                  (0x1<<2) // A rising edge on this register bit (0->1); clears the sticky TX_PKT_UNDERFLOW status bit.
39635   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_PKT_UNDERFLOW_SHIFT                                            2
39636   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_PKT_OVERFLOW                                                   (0x1<<3) // A rising edge on this register bit (0->1); clears the sticky TX_PKT_OVERFLOW status bit.
39637   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_PKT_OVERFLOW_SHIFT                                             3
39638   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_HCFC_MSG_OVERFLOW                                              (0x1<<4) // A rising edge on this register bit (0->1); clears the sticky TX_HCFC_MSG_OVERFLOW status bit.
39639   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_HCFC_MSG_OVERFLOW_SHIFT                                        4
39640   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_LLFC_MSG_OVERFLOW                                              (0x1<<5) // A rising edge on this register bit (0->1); clears the sticky TX_LLFC_MSG_OVERFLOW status bit.
39641   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_LLFC_MSG_OVERFLOW_SHIFT                                        5
39642   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_TS_FIFO_OVERFLOW                                               (0x1<<6) // A rising edge on this register bit (0->1); clears the sticky TX_TS_FIFO_OVERFLOW status bit.
39643   #define XMAC_REG_CLEAR_FIFO_STATUS_CLEAR_TX_TS_FIFO_OVERFLOW_SHIFT                                         6
39644 #define XMAC_REG_TX_FIFO_CREDITS                                                                             0x2100d0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39645   #define XMAC_REG_TX_FIFO_CREDITS_QUAD_PORT_TX_CREDITS                                                      (0x3f<<0) // Credits for TX FIFO; used by Ports 0/1/2/3 in quad port mode.
39646   #define XMAC_REG_TX_FIFO_CREDITS_QUAD_PORT_TX_CREDITS_SHIFT                                                0
39647   #define XMAC_REG_TX_FIFO_CREDITS_DUAL_PORT_TX_CREDITS                                                      (0x3f<<6) // Credits for TX FIFO; used by Port 0 & 2 in dual port mode.
39648   #define XMAC_REG_TX_FIFO_CREDITS_DUAL_PORT_TX_CREDITS_SHIFT                                                6
39649   #define XMAC_REG_TX_FIFO_CREDITS_SINGLE_PORT_TX_CREDITS                                                    (0x3f<<12) // Credits for TX FIFO; used by Port 0 in single port mode.
39650   #define XMAC_REG_TX_FIFO_CREDITS_SINGLE_PORT_TX_CREDITS_SHIFT                                              12
39651 #define XMAC_REG_EEE_CTRL                                                                                    0x2100d8UL //Access:RW   DataWidth:0x4    // Multi Field Register.
39652   #define XMAC_REG_EEE_CTRL_EEE_EN                                                                           (0x1<<0) // EEE Enable.
39653   #define XMAC_REG_EEE_CTRL_EEE_EN_SHIFT                                                                     0
39654   #define XMAC_REG_EEE_CTRL_EEE_DISABLE_TX_PAUSE_XOFF                                                        (0x1<<1) // If set; EEE FSM can go to EMPTY state even when transmit path is in XOFF state and Refresh Pause frame generation is enabled.
39655   #define XMAC_REG_EEE_CTRL_EEE_DISABLE_TX_PAUSE_XOFF_SHIFT                                                  1
39656   #define XMAC_REG_EEE_CTRL_EEE_DISABLE_TX_PFC_XOFF                                                          (0x1<<2) // If set; EEE FSM can go to EMPTY state even when transmit path is in XOFF state per PFC implementation and Refresh PFC frame generation is enabled.
39657   #define XMAC_REG_EEE_CTRL_EEE_DISABLE_TX_PFC_XOFF_SHIFT                                                    2
39658   #define XMAC_REG_EEE_CTRL_EEE_DISABLE_RX_PAUSE_ACTIVE                                                      (0x1<<3) // If set; EEE FSM can go to EMPTY state even when Receive Pause is active.
39659   #define XMAC_REG_EEE_CTRL_EEE_DISABLE_RX_PAUSE_ACTIVE_SHIFT                                                3
39660 #define XMAC_REG_EEE_TIMERS_LO                                                                               0x2100e0UL //Access:RW   DataWidth:0x20   // This is the duration for which condition to move to LPI state must be satisfied; at the end of which MAC transitions to LPI State. This is in terms of micro seconds.
39661 #define XMAC_REG_EEE_TIMERS_HI                                                                               0x2100e4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
39662   #define XMAC_REG_EEE_TIMERS_HI_EEE_WAKE_TIMER                                                              (0xffff<<0) // This is the duration for which MAC must wait to go back to ACTIVE state from LPI state when it receives packet for transmission. This is in terms of micro seconds.
39663   #define XMAC_REG_EEE_TIMERS_HI_EEE_WAKE_TIMER_SHIFT                                                        0
39664   #define XMAC_REG_EEE_TIMERS_HI_EEE_REF_COUNT                                                               (0xffff<<16) // This field controls clock divider used to generate ~1us reference pulses used by EEE timers. It specifies integer number of timer clock cycles for 1us using XLGMII txclk.
39665   #define XMAC_REG_EEE_TIMERS_HI_EEE_REF_COUNT_SHIFT                                                         16
39666 #define XMAC_REG_EEE_1_SEC_LINK_STATUS_TIMER                                                                 0x2100e8UL //Access:RW   DataWidth:0x18   // This is the duration for which EEE FSM must wait when Link status becomes active before transitioning to ACTIVE state. This is in terms of micro seconds. Default value is set to 1 second.
39667 #define XMAC_REG_GMII_EEE_CTRL                                                                               0x210118UL //Access:RW   DataWidth:0x12   // Multi Field Register.
39668   #define XMAC_REG_GMII_EEE_CTRL_GMII_LPI_PREDICT_THRESHOLD                                                  (0xffff<<0) // If LPI_Prediction is enabled then this register defines the number of IDLEs to be received by GMII interface before allowing LP_IDLE to be sent to Link Partner.
39669   #define XMAC_REG_GMII_EEE_CTRL_GMII_LPI_PREDICT_THRESHOLD_SHIFT                                            0
39670   #define XMAC_REG_GMII_EEE_CTRL_GMII_LPI_PREDICT_MODE_EN                                                    (0x1<<16) // When set to 1; enables LP_IDLE Prediction. When set to 0; disables LP_IDLE Prediction.
39671   #define XMAC_REG_GMII_EEE_CTRL_GMII_LPI_PREDICT_MODE_EN_SHIFT                                              16
39672   #define XMAC_REG_GMII_EEE_CTRL_GMII_TXCLK_DIS                                                              (0x1<<17) // When set to 1; GMII interface will shut down TXCLK to PHY; when in LPI state.
39673   #define XMAC_REG_GMII_EEE_CTRL_GMII_TXCLK_DIS_SHIFT                                                        17
39674 #define XMAC_REG_MACSEC_CTRL_LO                                                                              0x210128UL //Access:RW   DataWidth:0x20   // Multi Field Register.
39675   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_TX_LAUNCH_EN                                                        (0x1<<0) // If set; each data frame is transmitted only after the corresponding launch_en signal is asserted.
39676   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_TX_LAUNCH_EN_SHIFT                                                  0
39677   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_TX_CRC_CORRUPT_EN                                                   (0x1<<1) // Setting this field enables the CRC corruption on the transmitted packets.
39678   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_TX_CRC_CORRUPT_EN_SHIFT                                             1
39679   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_TX_CRC_CORRUPTION_MODE                                              (0x1<<2) // In CRC corruption mode; if this bit is set; replaces computed CRC with XXX; else computed CRC is inverted.
39680   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_TX_CRC_CORRUPTION_MODE_SHIFT                                        2
39681   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_PROG_TX_CRC_LO                                                      (0x1fffffff<<3) // Lower 32 bits of macsec_prog_tx_crc register. Programmable CRC value to corrupt the Tx CRC to be used in MACSEC. The computed CRC is replaced by this programmed CRC value.
39682   #define XMAC_REG_MACSEC_CTRL_LO_MACSEC_PROG_TX_CRC_LO_SHIFT                                                3
39683 #define XMAC_REG_MACSEC_CTRL_HI                                                                              0x21012cUL //Access:RW   DataWidth:0x3    // Upper 32 bits of macsec_prog_tx_crc register. Programmable CRC value to corrupt the Tx CRC to be used in MACSEC. The computed CRC is replaced by this programmed CRC value.
39684 #define XMAC_REG_VERSION_ID                                                                                  0x210130UL //Access:RW   DataWidth:0x10   // XMAC IP Version ID - corresponds to RTL/DV label.
39685 #define XMAC_REG_WB_TX_CTRL                                                                                  0x210420UL //Access:WB   DataWidth:0x26   // This is a WB access for version of the register at XMAC TX_CTRL. The register can be access in either this loation or at XMAC TX_CTRL; but normal WB access methods mus be used at this location. The fields within this WB register are: 1:0=XMAC CRC_MODE; 2:2=XMAC DISCARD; 3:3=XMAC TX_ANY_START; 4:4=XMAC PAD_EN; 11:5=XMAC PAD_THRESHOLD; 18:12=XMAC AVERAGE_IPG; 24:19=XMAC THROT_NUM; 31:25=XMAC THROT_DENOM_LO; 32:32=XMAC THROT_DENOM_HI; 36:33=XMAC TX_PREAMBLE_LENGTH; 37:37=XMAC TX_64BYTE_BUFFER_EN; 63:38=XMAC RESERVED.
39686 #define XMAC_REG_WB_TX_CTRL_SIZE                                                                             2
39687 #define XMAC_REG_WB_TX_MAC_SA                                                                                0x210428UL //Access:WB   DataWidth:0x30   // This is a WB access for version of the register at XMAC TX_MAC_SA. The register can be access in either this loation or at XMAC TX_MAC_SA; but normal WB access methods mus be used at this location. The fields within this WB register are: 31:0=XMAC CTRL_SA_LO; 47:32=XMAC CTRL_SA_HI; 63:48=XMAC RESERVED.
39688 #define XMAC_REG_WB_TX_MAC_SA_SIZE                                                                           2
39689 #define XMAC_REG_WB_RX_MAC_SA                                                                                0x210438UL //Access:WB   DataWidth:0x30   // This is a WB access for version of the register at XMAC RX_MAC_SA. The register can be access in either this loation or at XMAC RX_MAC_SA; but normal WB access methods mus be used at this location. The fields within this WB register are: 31:0=XMAC RX_SA_LO; 47:32=XMAC RX_SA_HI; 63:48=XMAC RESERVED.
39690 #define XMAC_REG_WB_RX_MAC_SA_SIZE                                                                           2
39691 #define XMAC_REG_WB_PAUSE_CTRL                                                                               0x210468UL //Access:WB   DataWidth:0x25   // This is a WB access for version of the register at XMAC PAUSE_CTRL. The register can be access in either this loation or at XMAC PAUSE_CTRL; but normal WB access methods mus be used at this location. The fields within this WB register are: 15:0=XMAC PAUSE_REFRESH_TIMER; 16:16=XMAC PAUSE_REFRESH_EN; 17:17=XMAC TX_PAUSE_EN; 18:18=XMAC RX_PAUSE_EN; 19:19=XMAC RX_PASS_PAUSE; 20:20=XMAC PAUSE_GMII_ON_TX_LINE_SIDE; 31:21=XMAC PAUSE_XOFF_TIMER_LO; 36:32=XMAC PAUSE_XOFF_TIMER_HI; 63:37=XMAC RESERVED.
39692 #define XMAC_REG_WB_PAUSE_CTRL_SIZE                                                                          2
39693 #define XMAC_REG_WB_PFC_DA                                                                                   0x210488UL //Access:WB   DataWidth:0x30   // This is a WB access for version of the register at XMAC PFC_DA. The register can be access in either this loation or at XMAC PFC_DA; but normal WB access methods mus be used at this location. The fields within this WB register are: 31:0=XMAC PFC_MACDA_LO; 47:32=XMAC PFC_MACDA_HI; 63:48=XMAC RESERVED.
39694 #define XMAC_REG_WB_PFC_DA_SIZE                                                                              2
39695 #define XMAC_REG_WB_MACSEC_CTRL                                                                              0x210528UL //Access:WB   DataWidth:0x23   // This is a WB access for version of the register at XMAC MACSEC_CTRL. The register can be access in either this loation or at XMAC MACSEC_CTRL; but normal WB access methods mus be used at this location. The fields within this WB register are: 0:0=XMAC MACSEC_TX_LAUNCH_EN; 1:1=XMAC MACSEC_TX_CRC_CORRUPT_EN; 2:2=XMAC MACSEC_TX_CRC_CORRUPTION_MODE; 31:3=XMAC MACSEC_PROG_TX_CRC_LO; 34:32=XMAC MACSEC_PROG_TX_CRC_HI; 63:35=XMAC RESERVED.
39696 #define XMAC_REG_WB_MACSEC_CTRL_SIZE                                                                         2
39697 #define XMAC_REG_XMAC1                                                                                       0x210800UL //Access:RW   DataWidth:0x20   // This is the XMAC for port 1.
39698 #define XMAC_REG_XMAC1_SIZE                                                                                  512
39699 #define XMAC_REG_MSTAT0                                                                                      0x211000UL //Access:RW   DataWidth:0x20   // This is the MSTAT block.
39700 #define XMAC_REG_MSTAT0_SIZE                                                                                 1024
39701 #define CNIG_REG_NIG_PORT0_CONF                                                                              0x218200UL //Access:RW   DataWidth:0xf    // Multi Field Register.
39702   #define CNIG_REG_NIG_PORT0_CONF_NIG_PORT_ENABLE_0                                                          (0x1<<0) // 0: NIG port inactive 1: NIG prot active
39703   #define CNIG_REG_NIG_PORT0_CONF_NIG_PORT_ENABLE_0_SHIFT                                                    0
39704   #define CNIG_REG_NIG_PORT0_CONF_NIG_PORT_NWM_PORT_MAP_0                                                    (0x3<<1) // 00: Map to NWM  port 0 01: Map to NWM  port 1 10: Map to NWM  port 2 11: Map to NWM  port 3
39705   #define CNIG_REG_NIG_PORT0_CONF_NIG_PORT_NWM_PORT_MAP_0_SHIFT                                              1
39706   #define CNIG_REG_NIG_PORT0_CONF_NIG_PORT_RATE_0                                                            (0x7<<3) // 000: 1G/10G 001: 25G 010: 40G 011: 50G 111-100: reserved
39707   #define CNIG_REG_NIG_PORT0_CONF_NIG_PORT_RATE_0_SHIFT                                                      3
39708   #define CNIG_REG_NIG_PORT0_CONF_CRC_REMOVE_EN_0                                                            (0x1<<6) // This register controls the option for calculating CRC in CNIG RX datapath, remove CRC field from packet and assert Error indication accordingly to CRC correctness.
39709   #define CNIG_REG_NIG_PORT0_CONF_CRC_REMOVE_EN_0_SHIFT                                                      6
39710   #define CNIG_REG_NIG_PORT0_CONF_CRC_APPEND_EN_0                                                            (0x1<<7) // This bit controls the option for calculating CRC in CNIG TX datapath, and append  CRC field at the end of the packet.
39711   #define CNIG_REG_NIG_PORT0_CONF_CRC_APPEND_EN_0_SHIFT                                                      7
39712   #define CNIG_REG_NIG_PORT0_CONF_CRC_APPEND_CORRUPT_EN_0                                                    (0x1<<8) // This bit controls the option for corrupting the calculated CRC value in TX path when Parity or error  indication is received from NIG. Note: As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39713   #define CNIG_REG_NIG_PORT0_CONF_CRC_APPEND_CORRUPT_EN_0_SHIFT                                              8
39714   #define CNIG_REG_NIG_PORT0_CONF_CRC_APPEND_CORRUPT_ON_ERROR_0                                              (0x1<<9) // This bit controls the option for corrupting the calculated CRC value in TX path when error indication is received from NIG. Note: a. As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39715   #define CNIG_REG_NIG_PORT0_CONF_CRC_APPEND_CORRUPT_ON_ERROR_0_SHIFT                                        9
39716   #define CNIG_REG_NIG_PORT0_CONF_RATE_LIMITER_ENABLE_0                                                      (0x1<<10) // This bit controls the option for enabling rate limitation on the CNIG TX data path via controlling the NIGs backpressure mechanism. When this bit is set, the port's TX datapath is limited to 256xactive_cycles/16[bit/cycle]. This mode is intended to be used on loopback mode but can also be active on when loopback mode is disabled.
39717   #define CNIG_REG_NIG_PORT0_CONF_RATE_LIMITER_ENABLE_0_SHIFT                                                10
39718   #define CNIG_REG_NIG_PORT0_CONF_RATE_LIMITER_ACTIVE_CYCLES_0                                               (0xf<<11) // This 4 bit field sets the value of active cycles within a window of 16 cycles. i.e - from each 16 cycels, how many cycles backpressure will be deasserted.  Active cycles vlaue = field value + 1.
39719   #define CNIG_REG_NIG_PORT0_CONF_RATE_LIMITER_ACTIVE_CYCLES_0_SHIFT                                         11
39720 #define CNIG_REG_NW_PORT_MODE                                                                                0x218200UL //Access:RW   DataWidth:0x4    // This register sets the Port Mode for the Network interface. 0 : 2x40G (BB), NA (K2) 1 : 2x50G (BB), 2x20G (K2) 2 : 1x100G (BB), 1x40G (K2) 3 : 4x10G_F (BB) (10G with 4x25 SERDES) NA (K2) 4 : 4x10G_E (BB/K2) (10G with 4x10 SERDES) 5 : 4x20G (BB), NA (K2) 6 : 1x40G + 2x10G (BB), NA (K2) 7 : 1x40G + 2x20G (BB), NA (K2) Others: Unused
39721 #define CNIG_REG_NIG_PORT1_CONF                                                                              0x218204UL //Access:RW   DataWidth:0xf    // Multi Field Register.
39722   #define CNIG_REG_NIG_PORT1_CONF_NIG_PORT_ENABLE_1                                                          (0x1<<0) // 0: NIG port inactive 1: NIG prot active
39723   #define CNIG_REG_NIG_PORT1_CONF_NIG_PORT_ENABLE_1_SHIFT                                                    0
39724   #define CNIG_REG_NIG_PORT1_CONF_NIG_PORT_NWM_PORT_MAP_1                                                    (0x3<<1) // 00: Map to NWM  port 0 01: Map to NWM  port 1 10: Map to NWM  port 2 11: Map to NWM  port 3
39725   #define CNIG_REG_NIG_PORT1_CONF_NIG_PORT_NWM_PORT_MAP_1_SHIFT                                              1
39726   #define CNIG_REG_NIG_PORT1_CONF_NIG_PORT_RATE_1                                                            (0x7<<3) // 000: 1G/10G 001: 25G 010: 40G 011: 50G 111-100: reserved
39727   #define CNIG_REG_NIG_PORT1_CONF_NIG_PORT_RATE_1_SHIFT                                                      3
39728   #define CNIG_REG_NIG_PORT1_CONF_CRC_REMOVE_EN_1                                                            (0x1<<6) // This register controls the option for calculating CRC in CNIG RX datapath, remove CRC field from packet and assert Error indication accordingly to CRC correctness.
39729   #define CNIG_REG_NIG_PORT1_CONF_CRC_REMOVE_EN_1_SHIFT                                                      6
39730   #define CNIG_REG_NIG_PORT1_CONF_CRC_APPEND_EN_1                                                            (0x1<<7) // This bit controls the option for calculating CRC in CNIG TX datapath, and append  CRC field at the end of the packet.
39731   #define CNIG_REG_NIG_PORT1_CONF_CRC_APPEND_EN_1_SHIFT                                                      7
39732   #define CNIG_REG_NIG_PORT1_CONF_CRC_APPEND_CORRUPT_EN_1                                                    (0x1<<8) // This bit controls the option for corrupting the calculated CRC value in TX path when Parity or error  indication is received from NIG. Note: As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39733   #define CNIG_REG_NIG_PORT1_CONF_CRC_APPEND_CORRUPT_EN_1_SHIFT                                              8
39734   #define CNIG_REG_NIG_PORT1_CONF_CRC_APPEND_CORRUPT_ON_ERROR_1                                              (0x1<<9) // This bit controls the option for corrupting the calculated CRC value in TX path when error indication is received from NIG. Note: a. As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39735   #define CNIG_REG_NIG_PORT1_CONF_CRC_APPEND_CORRUPT_ON_ERROR_1_SHIFT                                        9
39736   #define CNIG_REG_NIG_PORT1_CONF_RATE_LIMITER_ENABLE_1                                                      (0x1<<10) // This bit controls the option for enabling rate limitation on the CNIG TX data path via controlling the NIGs backpressure mechanism. When this bit is set, the port's TX datapath is limited to 256xactive_cycles/16[bit/cycle]. This mode is intended to be used on loopback mode but can also be active on when loopback mode is disabled.
39737   #define CNIG_REG_NIG_PORT1_CONF_RATE_LIMITER_ENABLE_1_SHIFT                                                10
39738   #define CNIG_REG_NIG_PORT1_CONF_RATE_LIMITER_ACTIVE_CYCLES_1                                               (0xf<<11) // This 4 bit field sets the value of active cycles within a window of 16 cycles. i.e - from each 16 cycels, how many cycles backpressure will be deasserted.  Active cycles vlaue = field value + 1.
39739   #define CNIG_REG_NIG_PORT1_CONF_RATE_LIMITER_ACTIVE_CYCLES_1_SHIFT                                         11
39740 #define CNIG_REG_NW_SERDES_SWAP                                                                              0x218204UL //Access:RW   DataWidth:0x1    // This register allows swapping the SERDES instances 0 : 4x25 SERDES connects to Engine 0 and 4x10 SERDES connects to Engine 1 1 : 4x25 SERDES connects to Engine 1 and 4x10 SERDES connects to Engine 0
39741 #define CNIG_REG_NIG_PORT2_CONF                                                                              0x218208UL //Access:RW   DataWidth:0xf    // Multi Field Register.
39742   #define CNIG_REG_NIG_PORT2_CONF_NIG_PORT_ENABLE_2                                                          (0x1<<0) // 0: NIG port inactive 1: NIG prot active
39743   #define CNIG_REG_NIG_PORT2_CONF_NIG_PORT_ENABLE_2_SHIFT                                                    0
39744   #define CNIG_REG_NIG_PORT2_CONF_NIG_PORT_NWM_PORT_MAP_2                                                    (0x3<<1) // 00: Map to NWM  port 0 01: Map to NWM  port 1 10: Map to NWM  port 2 11: Map to NWM  port 3
39745   #define CNIG_REG_NIG_PORT2_CONF_NIG_PORT_NWM_PORT_MAP_2_SHIFT                                              1
39746   #define CNIG_REG_NIG_PORT2_CONF_NIG_PORT_RATE_2                                                            (0x7<<3) // 000: 1G/10G 001: 25G 010: 40G 011: 50G 111-100: reserved
39747   #define CNIG_REG_NIG_PORT2_CONF_NIG_PORT_RATE_2_SHIFT                                                      3
39748   #define CNIG_REG_NIG_PORT2_CONF_CRC_REMOVE_EN_2                                                            (0x1<<6) // This register controls the option for calculating CRC in CNIG RX datapath, remove CRC field from packet and assert Error indication accordingly to CRC correctness.
39749   #define CNIG_REG_NIG_PORT2_CONF_CRC_REMOVE_EN_2_SHIFT                                                      6
39750   #define CNIG_REG_NIG_PORT2_CONF_CRC_APPEND_EN_2                                                            (0x1<<7) // This bit controls the option for calculating CRC in CNIG TX datapath, and append  CRC field at the end of the packet.
39751   #define CNIG_REG_NIG_PORT2_CONF_CRC_APPEND_EN_2_SHIFT                                                      7
39752   #define CNIG_REG_NIG_PORT2_CONF_CRC_APPEND_CORRUPT_EN_2                                                    (0x1<<8) // This bit controls the option for corrupting the calculated CRC value in TX path when Parity or error  indication is received from NIG. Note: As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39753   #define CNIG_REG_NIG_PORT2_CONF_CRC_APPEND_CORRUPT_EN_2_SHIFT                                              8
39754   #define CNIG_REG_NIG_PORT2_CONF_CRC_APPEND_CORRUPT_ON_ERROR_2                                              (0x1<<9) // This bit controls the option for corrupting the calculated CRC value in TX path when error indication is received from NIG. Note: a. As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39755   #define CNIG_REG_NIG_PORT2_CONF_CRC_APPEND_CORRUPT_ON_ERROR_2_SHIFT                                        9
39756   #define CNIG_REG_NIG_PORT2_CONF_RATE_LIMITER_ENABLE_2                                                      (0x1<<10) // This bit controls the option for enabling rate limitation on the CNIG TX data path via controlling the NIGs backpressure mechanism. When this bit is set, the port's TX datapath is limited to 256xactive_cycles/16[bit/cycle]. This mode is intended to be used on loopback mode but can also be active on when loopback mode is disabled.
39757   #define CNIG_REG_NIG_PORT2_CONF_RATE_LIMITER_ENABLE_2_SHIFT                                                10
39758   #define CNIG_REG_NIG_PORT2_CONF_RATE_LIMITER_ACTIVE_CYCLES_2                                               (0xf<<11) // This 4 bit field sets the value of active cycles within a window of 16 cycles. i.e - from each 16 cycels, how many cycles backpressure will be deasserted.  Active cycles vlaue = field value + 1.
39759   #define CNIG_REG_NIG_PORT2_CONF_RATE_LIMITER_ACTIVE_CYCLES_2_SHIFT                                         11
39760 #define CNIG_REG_PMFC_IF_CMD                                                                                 0x218208UL //Access:RW   DataWidth:0x11   // Multi Field Register.
39761   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_TYPE                                                                  (0x1<<0) // 1 : Memory Access 0 : Register Access
39762   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_TYPE_SHIFT                                                            0
39763   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_ADDR_AUTO_INC                                                         (0x1<<1) // Setting this bit to 1 tells the interface logic auto increment the address based on the programmed byte count.
39764   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_ADDR_AUTO_INC_SHIFT                                                   1
39765   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_UNUSED                                                                (0x3<<2) //
39766   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_UNUSED_SHIFT                                                          2
39767   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_ADDR_AUTO_INC_SIZE                                                    (0xf<<4) // In Port Macro the register addresses are index addresses, a 64bit register is considered a single register, the next 64 bit register will be at addr+1. This register allows HW to automatically increment to a programmable index. Normally the value will be just 1.
39768   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_ADDR_AUTO_INC_SIZE_SHIFT                                              4
39769   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_BYTE_COUNT                                                            (0xff<<8) // Byte Count of the transaction. Limit to 32bytes.
39770   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_BYTE_COUNT_SHIFT                                                      8
39771   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_RESET_FSM                                                             (0x1<<16) // Reset the Register interface state machine
39772   #define CNIG_REG_PMFC_IF_CMD_PMFC_IF_RESET_FSM_SHIFT                                                       16
39773 #define CNIG_REG_NIG_PORT3_CONF                                                                              0x21820cUL //Access:RW   DataWidth:0xf    // Multi Field Register.
39774   #define CNIG_REG_NIG_PORT3_CONF_NIG_PORT_ENABLE_3                                                          (0x1<<0) // 0: NIG port inactive 1: NIG prot active
39775   #define CNIG_REG_NIG_PORT3_CONF_NIG_PORT_ENABLE_3_SHIFT                                                    0
39776   #define CNIG_REG_NIG_PORT3_CONF_NIG_PORT_NWM_PORT_MAP_3                                                    (0x3<<1) // 00: Map to NWM  port 0 01: Map to NWM  port 1 10: Map to NWM  port 2 11: Map to NWM  port 3
39777   #define CNIG_REG_NIG_PORT3_CONF_NIG_PORT_NWM_PORT_MAP_3_SHIFT                                              1
39778   #define CNIG_REG_NIG_PORT3_CONF_NIG_PORT_RATE_3                                                            (0x7<<3) // 000: 1G/10G 001: 25G 010: 40G 011: 50G 111-100: reserved
39779   #define CNIG_REG_NIG_PORT3_CONF_NIG_PORT_RATE_3_SHIFT                                                      3
39780   #define CNIG_REG_NIG_PORT3_CONF_CRC_REMOVE_EN_3                                                            (0x1<<6) // This register controls the option for calculating CRC in CNIG RX datapath, remove CRC field from packet and assert Error indication accordingly to CRC correctness.
39781   #define CNIG_REG_NIG_PORT3_CONF_CRC_REMOVE_EN_3_SHIFT                                                      6
39782   #define CNIG_REG_NIG_PORT3_CONF_CRC_APPEND_EN_3                                                            (0x1<<7) // This bit controls the option for calculating CRC in CNIG TX datapath, and append  CRC field at the end of the packet.
39783   #define CNIG_REG_NIG_PORT3_CONF_CRC_APPEND_EN_3_SHIFT                                                      7
39784   #define CNIG_REG_NIG_PORT3_CONF_CRC_APPEND_CORRUPT_EN_3                                                    (0x1<<8) // This bit controls the option for corrupting the calculated CRC value in TX path when Parity or error  indication is received from NIG. Note: As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39785   #define CNIG_REG_NIG_PORT3_CONF_CRC_APPEND_CORRUPT_EN_3_SHIFT                                              8
39786   #define CNIG_REG_NIG_PORT3_CONF_CRC_APPEND_CORRUPT_ON_ERROR_3                                              (0x1<<9) // This bit controls the option for corrupting the calculated CRC value in TX path when error indication is received from NIG. Note: a. As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration.
39787   #define CNIG_REG_NIG_PORT3_CONF_CRC_APPEND_CORRUPT_ON_ERROR_3_SHIFT                                        9
39788   #define CNIG_REG_NIG_PORT3_CONF_RATE_LIMITER_ENABLE_3                                                      (0x1<<10) // This bit controls the option for enabling rate limitation on the CNIG TX data path via controlling the NIGs backpressure mechanism. When this bit is set, the port's TX datapath is limited to 256xactive_cycles/16[bit/cycle]. This mode is intended to be used on loopback mode but can also be active on when loopback mode is disabled.
39789   #define CNIG_REG_NIG_PORT3_CONF_RATE_LIMITER_ENABLE_3_SHIFT                                                10
39790   #define CNIG_REG_NIG_PORT3_CONF_RATE_LIMITER_ACTIVE_CYCLES_3                                               (0xf<<11) // This 4 bit field sets the value of active cycles within a window of 16 cycles. i.e - from each 16 cycels, how many cycles backpressure will be deasserted.  Active cycles vlaue = field value + 1.
39791   #define CNIG_REG_NIG_PORT3_CONF_RATE_LIMITER_ACTIVE_CYCLES_3_SHIFT                                         11
39792 #define CNIG_REG_PMFC_IF_STATUS                                                                              0x21820cUL //Access:R    DataWidth:0x3    // Multi Field Register.
39793   #define CNIG_REG_PMFC_IF_STATUS_PMFC_IF_BUSY                                                               (0x1<<0) // 1 : State Machine is busy
39794   #define CNIG_REG_PMFC_IF_STATUS_PMFC_IF_BUSY_SHIFT                                                         0
39795   #define CNIG_REG_PMFC_IF_STATUS_PMFC_IF_DONE                                                               (0x1<<1) // 1 : State Machine has completed operation.
39796   #define CNIG_REG_PMFC_IF_STATUS_PMFC_IF_DONE_SHIFT                                                         1
39797   #define CNIG_REG_PMFC_IF_STATUS_PMFC_IF_ERROR                                                              (0x1<<2) // 1 : Last transaction resulted in an error
39798   #define CNIG_REG_PMFC_IF_STATUS_PMFC_IF_ERROR_SHIFT                                                        2
39799 #define CNIG_REG_LOOPBACK_MODE                                                                               0x218210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
39800   #define CNIG_REG_LOOPBACK_MODE_LOOPBACK_ENABLE                                                             (0x1<<0) // This regiseter enables loopback mode (used for debug) 0 - loopback inactive 1 - loopback active
39801   #define CNIG_REG_LOOPBACK_MODE_LOOPBACK_ENABLE_SHIFT                                                       0
39802   #define CNIG_REG_LOOPBACK_MODE_LOOPBACK_MODE                                                               (0x1<<1) // 0: mode0 is used with the following loopback mapping: NIG TX port 0 => NIG RX port 0 NIG TX port 1 => NIG RX port 1 NIG TX port 2 => NIG RX port 2 NIG TX port 3 => NIG RX port 3 1: mode1 is used with the following loopback mapping: NIG TX port 0 => NIG RX port 1 NIG TX port 1 => NIG RX port 0 NIG TX port 2 => NIG RX port 3 NIG TX port 3 => NIG RX port 2
39803   #define CNIG_REG_LOOPBACK_MODE_LOOPBACK_MODE_SHIFT                                                         1
39804 #define CNIG_REG_PMFC_IF_ADDR                                                                                0x218210UL //Access:RW   DataWidth:0x20   // Address of PM IF transaction. For Register Access 31:26 : Stage ID 25:25 : Register Type 1 = Generic Register, 0 = Per Port 24:08 : Register Offset 07:00 : Port Number For Memory Access 31:26 : Stage ID 25:00 : Memory Index
39805 #define CNIG_REG_NWM_ERROR_MASK                                                                              0x218214UL //Access:RW   DataWidth:0x8    // Multi Field Register.
39806   #define CNIG_REG_NWM_ERROR_MASK_LENGTH                                                                     (0x1<<0) // Set to 1 for masking invlaid legth fram error.
39807   #define CNIG_REG_NWM_ERROR_MASK_LENGTH_SHIFT                                                               0
39808   #define CNIG_REG_NWM_ERROR_MASK_CRC                                                                        (0x1<<1) // Set to 1 for masking crc error.
39809   #define CNIG_REG_NWM_ERROR_MASK_CRC_SHIFT                                                                  1
39810   #define CNIG_REG_NWM_ERROR_MASK_DEC                                                                        (0x1<<2) // Set to 1 for masking decoding error.
39811   #define CNIG_REG_NWM_ERROR_MASK_DEC_SHIFT                                                                  2
39812   #define CNIG_REG_NWM_ERROR_MASK_SHORT_FRAME                                                                (0x1<<3) // Set to 1 for masking fifo overflow error.
39813   #define CNIG_REG_NWM_ERROR_MASK_SHORT_FRAME_SHIFT                                                          3
39814   #define CNIG_REG_NWM_ERROR_MASK_REMOTE                                                                     (0x1<<4) // Set to 1 for masking remote error.
39815   #define CNIG_REG_NWM_ERROR_MASK_REMOTE_SHIFT                                                               4
39816   #define CNIG_REG_NWM_ERROR_MASK_VLAN_TAG                                                                   (0x1<<5) // Set to 1 for masking vlan tag error.
39817   #define CNIG_REG_NWM_ERROR_MASK_VLAN_TAG_SHIFT                                                             5
39818   #define CNIG_REG_NWM_ERROR_MASK_NWM_ERROR_TRASMIT                                                          (0x1<<6) // Set to 1 for masking vlan transmit error.
39819   #define CNIG_REG_NWM_ERROR_MASK_NWM_ERROR_TRASMIT_SHIFT                                                    6
39820   #define CNIG_REG_NWM_ERROR_MASK_NWM_ERROR_VLAN                                                             (0x1<<7) // Set to 1 for masking vlan error.
39821   #define CNIG_REG_NWM_ERROR_MASK_NWM_ERROR_VLAN_SHIFT                                                       7
39822 #define CNIG_REG_PMFC_IF_WRDATA                                                                              0x218214UL //Access:RW   DataWidth:0x20   // Write Data. This should be the last item written for a transaction. Writing to this register will kick off a transaction
39823 #define CNIG_REG_INT_STS                                                                                     0x218218UL //Access:R    DataWidth:0x7    // Multi Field Register.
39824   #define CNIG_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
39825   #define CNIG_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
39826   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT0                                                              (0x1<<1) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39827   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT0_SHIFT                                                        1
39828   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT1                                                              (0x1<<2) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39829   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT1_SHIFT                                                        2
39830   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT2                                                              (0x1<<3) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39831   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT2_SHIFT                                                        3
39832   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT3                                                              (0x1<<4) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39833   #define CNIG_REG_INT_STS_TX_ILLEGAL_SOP_PORT3_SHIFT                                                        4
39834   #define CNIG_REG_INT_STS_TDM_LANE_0_BANDWITH_EXCEED                                                        (0x1<<5) // This interrupt is asserted when a violation of the allocated TDM lane0 bandwith is detected
39835   #define CNIG_REG_INT_STS_TDM_LANE_0_BANDWITH_EXCEED_SHIFT                                                  5
39836   #define CNIG_REG_INT_STS_TDM_LANE_1_BANDWITH_EXCEED                                                        (0x1<<6) // This interrupt is asserted when a violation of the allocated TDM lane1 bandwith is detected
39837   #define CNIG_REG_INT_STS_TDM_LANE_1_BANDWITH_EXCEED_SHIFT                                                  6
39838   #define CNIG_REG_INT_STS_PMEG_INTR                                                                         (0x1<<1) // Interrupt from PMEG.
39839   #define CNIG_REG_INT_STS_PMEG_INTR_SHIFT                                                                   1
39840   #define CNIG_REG_INT_STS_PMFC_INTR                                                                         (0x1<<2) // Interrupt from PMFC.
39841   #define CNIG_REG_INT_STS_PMFC_INTR_SHIFT                                                                   2
39842   #define CNIG_REG_INT_STS_FIFO_ERROR                                                                        (0x1<<3) // Error from an Interface FIFO.
39843   #define CNIG_REG_INT_STS_FIFO_ERROR_SHIFT                                                                  3
39844 #define CNIG_REG_PMFC_IF_RDDATA                                                                              0x218218UL //Access:R    DataWidth:0x20   // Read Data
39845 #define CNIG_REG_INT_MASK                                                                                    0x21821cUL //Access:RW   DataWidth:0x7    // Multi Field Register.
39846   #define CNIG_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.ADDRESS_ERROR .
39847   #define CNIG_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
39848   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT0                                                             (0x1<<1) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.TX_ILLEGAL_SOP_PORT0 .
39849   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT0_SHIFT                                                       1
39850   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT1                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.TX_ILLEGAL_SOP_PORT1 .
39851   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT1_SHIFT                                                       2
39852   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT2                                                             (0x1<<3) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.TX_ILLEGAL_SOP_PORT2 .
39853   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT2_SHIFT                                                       3
39854   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT3                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.TX_ILLEGAL_SOP_PORT3 .
39855   #define CNIG_REG_INT_MASK_TX_ILLEGAL_SOP_PORT3_SHIFT                                                       4
39856   #define CNIG_REG_INT_MASK_TDM_LANE_0_BANDWITH_EXCEED                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.TDM_LANE_0_BANDWITH_EXCEED .
39857   #define CNIG_REG_INT_MASK_TDM_LANE_0_BANDWITH_EXCEED_SHIFT                                                 5
39858   #define CNIG_REG_INT_MASK_TDM_LANE_1_BANDWITH_EXCEED                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.TDM_LANE_1_BANDWITH_EXCEED .
39859   #define CNIG_REG_INT_MASK_TDM_LANE_1_BANDWITH_EXCEED_SHIFT                                                 6
39860   #define CNIG_REG_INT_MASK_PMEG_INTR                                                                        (0x1<<1) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.PMEG_INTR .
39861   #define CNIG_REG_INT_MASK_PMEG_INTR_SHIFT                                                                  1
39862   #define CNIG_REG_INT_MASK_PMFC_INTR                                                                        (0x1<<2) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.PMFC_INTR .
39863   #define CNIG_REG_INT_MASK_PMFC_INTR_SHIFT                                                                  2
39864   #define CNIG_REG_INT_MASK_FIFO_ERROR                                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: CNIG_REG_INT_STS.FIFO_ERROR .
39865   #define CNIG_REG_INT_MASK_FIFO_ERROR_SHIFT                                                                 3
39866 #define CNIG_REG_PMEG_IF_CMD                                                                                 0x21821cUL //Access:RW   DataWidth:0x11   // Multi Field Register.
39867   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_TYPE                                                                  (0x1<<0) // 1 : Memory Access 0 : Register Access
39868   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_TYPE_SHIFT                                                            0
39869   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_ADDR_AUTO_INC                                                         (0x1<<1) // Setting this bit to 1 tells the interface logic auto increment the address based on the programmed byte count.
39870   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_ADDR_AUTO_INC_SHIFT                                                   1
39871   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_UNUSED                                                                (0x3<<2) //
39872   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_UNUSED_SHIFT                                                          2
39873   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_ADDR_AUTO_INC_SIZE                                                    (0xf<<4) // In Port Macro the register addresses are index addresses, a 64bit register is considered a single register, the next 64 bit register will be at addr+1. This register allows HW to automatically increment to a programmable index. Normally the value will be just 1.
39874   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_ADDR_AUTO_INC_SIZE_SHIFT                                              4
39875   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_BYTE_COUNT                                                            (0xff<<8) // Byte Count of the transaction. Limit to 32bytes.
39876   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_BYTE_COUNT_SHIFT                                                      8
39877   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_RESET_FSM                                                             (0x1<<16) // Reset the Register interface state machine
39878   #define CNIG_REG_PMEG_IF_CMD_PMEG_IF_RESET_FSM_SHIFT                                                       16
39879 #define CNIG_REG_INT_STS_WR                                                                                  0x218220UL //Access:WR   DataWidth:0x7    // Multi Field Register.
39880   #define CNIG_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
39881   #define CNIG_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
39882   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT0                                                           (0x1<<1) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39883   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT0_SHIFT                                                     1
39884   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT1                                                           (0x1<<2) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39885   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT1_SHIFT                                                     2
39886   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT2                                                           (0x1<<3) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39887   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT2_SHIFT                                                     3
39888   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT3                                                           (0x1<<4) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39889   #define CNIG_REG_INT_STS_WR_TX_ILLEGAL_SOP_PORT3_SHIFT                                                     4
39890   #define CNIG_REG_INT_STS_WR_TDM_LANE_0_BANDWITH_EXCEED                                                     (0x1<<5) // This interrupt is asserted when a violation of the allocated TDM lane0 bandwith is detected
39891   #define CNIG_REG_INT_STS_WR_TDM_LANE_0_BANDWITH_EXCEED_SHIFT                                               5
39892   #define CNIG_REG_INT_STS_WR_TDM_LANE_1_BANDWITH_EXCEED                                                     (0x1<<6) // This interrupt is asserted when a violation of the allocated TDM lane1 bandwith is detected
39893   #define CNIG_REG_INT_STS_WR_TDM_LANE_1_BANDWITH_EXCEED_SHIFT                                               6
39894   #define CNIG_REG_INT_STS_WR_PMEG_INTR                                                                      (0x1<<1) // Interrupt from PMEG.
39895   #define CNIG_REG_INT_STS_WR_PMEG_INTR_SHIFT                                                                1
39896   #define CNIG_REG_INT_STS_WR_PMFC_INTR                                                                      (0x1<<2) // Interrupt from PMFC.
39897   #define CNIG_REG_INT_STS_WR_PMFC_INTR_SHIFT                                                                2
39898   #define CNIG_REG_INT_STS_WR_FIFO_ERROR                                                                     (0x1<<3) // Error from an Interface FIFO.
39899   #define CNIG_REG_INT_STS_WR_FIFO_ERROR_SHIFT                                                               3
39900 #define CNIG_REG_PMEG_IF_STATUS                                                                              0x218220UL //Access:R    DataWidth:0x3    // Multi Field Register.
39901   #define CNIG_REG_PMEG_IF_STATUS_PMEG_IF_BUSY                                                               (0x1<<0) // 1 : State Machine is busy
39902   #define CNIG_REG_PMEG_IF_STATUS_PMEG_IF_BUSY_SHIFT                                                         0
39903   #define CNIG_REG_PMEG_IF_STATUS_PMEG_IF_DONE                                                               (0x1<<1) // 1 : State Machine has completed operation.
39904   #define CNIG_REG_PMEG_IF_STATUS_PMEG_IF_DONE_SHIFT                                                         1
39905   #define CNIG_REG_PMEG_IF_STATUS_PMEG_IF_ERROR                                                              (0x1<<2) // 1 : Last transaction resulted in an error
39906   #define CNIG_REG_PMEG_IF_STATUS_PMEG_IF_ERROR_SHIFT                                                        2
39907 #define CNIG_REG_INT_STS_CLR                                                                                 0x218224UL //Access:RC   DataWidth:0x7    // Multi Field Register.
39908   #define CNIG_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
39909   #define CNIG_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
39910   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT0                                                          (0x1<<1) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39911   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT0_SHIFT                                                    1
39912   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT1                                                          (0x1<<2) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39913   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT1_SHIFT                                                    2
39914   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT2                                                          (0x1<<3) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39915   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT2_SHIFT                                                    3
39916   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT3                                                          (0x1<<4) // This interrupt is asserted when a violation of the append CRC STM occurs. It can result if NIG sends SOP indication the next transaction after sending "EOP +  Byte Valid > 28" without inserting an "empty" transaction in between.
39917   #define CNIG_REG_INT_STS_CLR_TX_ILLEGAL_SOP_PORT3_SHIFT                                                    4
39918   #define CNIG_REG_INT_STS_CLR_TDM_LANE_0_BANDWITH_EXCEED                                                    (0x1<<5) // This interrupt is asserted when a violation of the allocated TDM lane0 bandwith is detected
39919   #define CNIG_REG_INT_STS_CLR_TDM_LANE_0_BANDWITH_EXCEED_SHIFT                                              5
39920   #define CNIG_REG_INT_STS_CLR_TDM_LANE_1_BANDWITH_EXCEED                                                    (0x1<<6) // This interrupt is asserted when a violation of the allocated TDM lane1 bandwith is detected
39921   #define CNIG_REG_INT_STS_CLR_TDM_LANE_1_BANDWITH_EXCEED_SHIFT                                              6
39922   #define CNIG_REG_INT_STS_CLR_PMEG_INTR                                                                     (0x1<<1) // Interrupt from PMEG.
39923   #define CNIG_REG_INT_STS_CLR_PMEG_INTR_SHIFT                                                               1
39924   #define CNIG_REG_INT_STS_CLR_PMFC_INTR                                                                     (0x1<<2) // Interrupt from PMFC.
39925   #define CNIG_REG_INT_STS_CLR_PMFC_INTR_SHIFT                                                               2
39926   #define CNIG_REG_INT_STS_CLR_FIFO_ERROR                                                                    (0x1<<3) // Error from an Interface FIFO.
39927   #define CNIG_REG_INT_STS_CLR_FIFO_ERROR_SHIFT                                                              3
39928 #define CNIG_REG_PMEG_IF_ADDR                                                                                0x218224UL //Access:RW   DataWidth:0x20   // Address of PM IF transaction. For Register Access 31:26 : Stage ID 25:25 : Register Type 1 = Generic Register, 0 = Per Port 24:08 : Register Offset 07:00 : Port Number For Memory Access 31:26 : Stage ID 25:00 : Memory Index
39929 #define CNIG_REG_NWM_LPI_DEFUALT_VALUE                                                                       0x218228UL //Access:RW   DataWidth:0x1    // This register is used to set the value of NWM lpi_indicate default value. The lpi value will be overwriten by cpmu vlaue accordigly to the NWM NIG mapping.
39930 #define CNIG_REG_PMEG_IF_WRDATA                                                                              0x218228UL //Access:RW   DataWidth:0x20   // Write Data. This should be the last item written for a transaction. Writing to this register will kick off a transaction
39931 #define CNIG_REG_PMEG_IF_RDDATA                                                                              0x21822cUL //Access:R    DataWidth:0x20   // Read Data
39932 #define CNIG_REG_PRTY_MASK                                                                                   0x218230UL //Access:RW   DataWidth:0x2    // Multi Field Register.
39933   #define CNIG_REG_PRTY_MASK_DATAPATH_TX                                                                     (0x1<<1) // This bit masks, when set, the Parity bit: CNIG_REG_PRTY_STS.DATAPATH_TX .
39934   #define CNIG_REG_PRTY_MASK_DATAPATH_TX_SHIFT                                                               1
39935   #define CNIG_REG_PRTY_MASK_DATAPATH_RX                                                                     (0x1<<0) // This bit masks, when set, the Parity bit: CNIG_REG_PRTY_STS.DATAPATH_RX .
39936   #define CNIG_REG_PRTY_MASK_DATAPATH_RX_SHIFT                                                               0
39937 #define CNIG_REG_MDIO_SW_ARB                                                                                 0x218230UL //Access:RW   DataWidth:0x10   //
39938 #define CNIG_REG_MDIO_SW_ARB_SIZE                                                                            2
39939 #define CNIG_REG_LED_CONTROL                                                                                 0x21823cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
39940   #define CNIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC                                                              (0x1<<0) // If set overrides hardware control of the Traffic LED. The Traffic LED will then be controlled via bit LED_CONTROL_TRAFFIC And LED_CONTROL_BLINK_TRAFFIC
39941   #define CNIG_REG_LED_CONTROL_OVERRIDE_TRAFFIC_SHIFT                                                        0
39942   #define CNIG_REG_LED_CONTROL_TRAFFIC                                                                       (0x1<<4) // If set along with the LED_CONTROL_OVERRIDE_TRAFFIC bit turns on the Traffic LED. If the LED_CONTROL_BLINK_TRAFFIC bit bit is also set; the LED will blink with blink rate specified in LED_CONTROL_BLINK_RATE and LED_CONTROL_BLINK_RATE_ENA fields.
39943   #define CNIG_REG_LED_CONTROL_TRAFFIC_SHIFT                                                                 4
39944   #define CNIG_REG_LED_CONTROL_BLINK_TRAFFIC                                                                 (0x1<<8) // Port0: If set along with the LED_CONTROL_OVERRIDE_TRAFFIC bit and LED_CONTROL_TRAFFIC LED bit; the Traffic LED will blink with the blink rate specified in LED_CONTROL_BLINK_RATE and LED_CONTROL_BLINK_RATE_ENA fields.
39945   #define CNIG_REG_LED_CONTROL_BLINK_TRAFFIC_SHIFT                                                           8
39946   #define CNIG_REG_LED_CONTROL_BLINK_RATE_ENA                                                                (0x1<<12) // This bit is set to enable the use of the LED_CONTROL_BLINK_RATE field defined below. If this bit is cleared; then the blink rate will be about 16Hz.
39947   #define CNIG_REG_LED_CONTROL_BLINK_RATE_ENA_SHIFT                                                          12
39948   #define CNIG_REG_LED_CONTROL_BLINK_RATE                                                                    (0xfff<<20) // Specifies the period of each blink cycle (on + off) for Traffic LED in milliseconds. Must be a non-zero value. This 12-bit field is reset to 0x162; giving a default blink period of approximately 16Hz for the 375Mhz clock (used in 10G/40G modes). For 425Mhz clock (used in 50G/100G modes), the value of 0xb9f should be used for a 16Hz rate.
39949   #define CNIG_REG_LED_CONTROL_BLINK_RATE_SHIFT                                                              20
39950 #define CNIG_REG_COSMAP_TX_SET                                                                               0x218240UL //Access:RW   DataWidth:0x8    // This register enable to read and write the cosmap 8 bit value for each NWM port.
39951 #define CNIG_REG_COSMAP_TX_SET_SIZE                                                                          4
39952 #define CNIG_REG_LED_MODE                                                                                    0x218240UL //Access:RW   DataWidth:0x4    // Led mode: 0     -> MAC; 1-3   -> PHY1; 4     -> MAC2; 5-7   -> PHY4; 8     -> MAC3; 9     -> 11PHY7; 12    -> MAC4; 13-15 -> PHY10;
39953 #define CNIG_REG_LED_PORT_SPD0_EN                                                                            0x218244UL //Access:RW   DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused A '1' to each bit location will enable the corresponding speed to activate the LED.
39954 #define CNIG_REG_LED_PORT_SPD1_EN                                                                            0x218248UL //Access:RW   DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused A '1' to each bit location will enable the corresponding speed to activate the LED.
39955 #define CNIG_REG_LED_PORT_SPD2_EN                                                                            0x21824cUL //Access:RW   DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused A '1' to each bit location will enable the corresponding speed to activate the LED.
39956 #define CNIG_REG_ECO_RESERVED                                                                                0x218250UL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
39957 #define CNIG_REG_MAC_LED_SPEED                                                                               0x218250UL //Access:RW   DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused This register allows the MAC (Driver/FW) to set the link speed of the particular port. This combined with the mask for each LED will activate the corresponding LED. For ex. if the link speed is 10G, then SW will set bit[1] of this register. If 10G is enabled on LED SPD1, then SPD1 will light up, SPD0 and SPD2 will not.
39958 #define CNIG_REG_DBG_SELECT                                                                                  0x218254UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
39959 #define CNIG_REG_MAC_LED_SWAP                                                                                0x218254UL //Access:RW   DataWidth:0xe    // Multi Field Register.
39960   #define CNIG_REG_MAC_LED_SWAP_P0                                                                           (0x3<<0) // Device Drivers view of a physical port is through the PCIE physical function that was enumerated. In a typical setup, Physical function 0 is connected to Network Port 0, PF1 to NW1 and so on. However, there are cases when the PF and NW conenctions are swapped. This register sets up which PF is connected to which Network Port. For a multiport/multifunction configuration, appropriate settings should be chosen. For ex. in a two port device, only two sets of the the bits below are valid. a Four port device has all four sets of bits valid. These bits makes the connection of Network Port 0 to the corresponding Physical function. 0  -> NW0 connects to PF0 1  -> NW0 connects to PF1 2  -> NW0 connects to PF2 3  -> NW0 connects to PF3
39961   #define CNIG_REG_MAC_LED_SWAP_P0_SHIFT                                                                     0
39962   #define CNIG_REG_MAC_LED_SWAP_P1                                                                           (0x3<<4) // These bits makes the connection of Network Port 1 to the corresponding Physical function. 0  -> NW1 connects to PF0 1  -> NW1 connects to PF1 2  -> NW1 connects to PF2 3  -> NW1 connects to PF3
39963   #define CNIG_REG_MAC_LED_SWAP_P1_SHIFT                                                                     4
39964   #define CNIG_REG_MAC_LED_SWAP_P2                                                                           (0x3<<8) // These bits makes the connection of Network Port 2 to the corresponding Physical function. 0  -> NW2 connects to PF0 1  -> NW2 connects to PF1 2  -> NW2 connects to PF2 3  -> NW2 connects to PF3
39965   #define CNIG_REG_MAC_LED_SWAP_P2_SHIFT                                                                     8
39966   #define CNIG_REG_MAC_LED_SWAP_P3                                                                           (0x3<<12) // These bits makes the connection of Network Port 2 to the corresponding Physical function. 0  -> NW3 connects to PF0 1  -> NW3 connects to PF1 2  -> NW3 connects to PF2 3  -> NW3 connects to PF3
39967   #define CNIG_REG_MAC_LED_SWAP_P3_SHIFT                                                                     12
39968 #define CNIG_REG_DBG_DWORD_ENABLE                                                                            0x218258UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
39969 #define CNIG_REG_PMFC_RAW_SPEED_LN0                                                                          0x218258UL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39970 #define CNIG_REG_DBG_SHIFT                                                                                   0x21825cUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
39971 #define CNIG_REG_PMFC_RAW_SPEED_LN1                                                                          0x21825cUL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39972 #define CNIG_REG_DBG_FORCE_VALID                                                                             0x218260UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
39973 #define CNIG_REG_PMFC_RAW_SPEED_LN2                                                                          0x218260UL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39974 #define CNIG_REG_DBG_FORCE_FRAME                                                                             0x218264UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
39975 #define CNIG_REG_PMFC_RAW_SPEED_LN3                                                                          0x218264UL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39976 #define CNIG_REG_PMEG_RAW_SPEED_LN0                                                                          0x218268UL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39977 #define CNIG_REG_PMEG_RAW_SPEED_LN1                                                                          0x21826cUL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39978 #define CNIG_REG_PMEG_RAW_SPEED_LN2                                                                          0x218270UL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39979 #define CNIG_REG_PMEG_RAW_SPEED_LN3                                                                          0x218274UL //Access:R    DataWidth:0x8    // LED decode [0] -> 1G or lower [1] -> 10G [2] -> 20G [3] -> 25G [4] -> 40G [5] -> 50G [6] -> 100G [7] -> unused RAW version of the LED from the SERDES..
39980 #define CNIG_REG_PMIF_OVERRIDE_ENABLE                                                                        0x218278UL //Access:RW   DataWidth:0x1    // When set, PMIF block uses values in following registers to configure NIG - PM interface
39981 #define CNIG_REG_PMIF_OVERRIDE_PORT_IS_PMEG                                                                  0x21827cUL //Access:RW   DataWidth:0x4    // These bits are used to set which NIG Ports are used with the PM4x10. A 1'b0 in these bits indicates that NIG Port is assigned to the PM4x25.
39982 #define CNIG_REG_DBG_OUT_DATA                                                                                0x218280UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
39983 #define CNIG_REG_DBG_OUT_DATA_SIZE                                                                           8
39984 #define CNIG_REG_PMIF_OVERRIDE_PMEG_NIG_PORT                                                                 0x218280UL //Access:RW   DataWidth:0x8    // These bits are used to define which NIG port is assigned to each PMEG Port. [1:0] -- PMEG Port 0 [3:2] -- PMEG Port 1 [5:4] -- PMEG Port 2 [7:6] -- PMEG Port 3
39985 #define CNIG_REG_PMIF_OVERRIDE_PMFC_NIG_PORT                                                                 0x218284UL //Access:RW   DataWidth:0x8    // These bits are used to define which NIG port is assigned to each PMFC Port. [1:0] -- PMFC Port 0 [3:2] -- PMFC Port 1 [5:4] -- PMFC Port 2 [7:6] -- PMFC Port 3
39986 #define CNIG_REG_PMIF_OVERRIDE_PMEG_PORTID                                                                   0x218288UL //Access:RW   DataWidth:0x2    // These bits are used to set the number of active ports on PMEG. The value in this register is added to the PMEG Port ID every cycle. Valid values are: 0 -- Only Port 0 is used 1 -- All Ports (0-3) are used 2 -- Only Ports 0 and 2 are used
39987 #define CNIG_REG_PMIF_OVERRIDE_PMFC_PORTID                                                                   0x21828cUL //Access:RW   DataWidth:0x2    // These bits are used to set the number of active ports on PMFC. The value in this register is added to the PMFC Port ID every cycle. Valid values are: 0 -- Only Port 0 is used 1 -- All Ports (0-3) are used 2 -- Only Ports 0 and 2 are used
39988 #define CNIG_REG_CNIG_DBG_NIGTX_FIFO_AFULL_THRESH                                                            0x218290UL //Access:RW   DataWidth:0x3    // This register sets the Almost Full Threshold for the NIG Tx FIFOs. When this threshold is reached, the backpressure signal will be sent to NIG to stop transmitting data.
39989 #define CNIG_REG_CNIG_DBG_PMEG_TXFIFO_THRESH                                                                 0x218294UL //Access:RW   DataWidth:0x6    // This register sets the Threshold level for Tx Credits from the 4x10 PM. Data will not be sent to the PM unless the current number of credits is greater than the number in this register.  This allows extra levels of registers between the PM and CNIG blocks without overflow.
39990 #define CNIG_REG_CNIG_DBG_PMFC_TXFIFO_THRESH                                                                 0x218298UL //Access:RW   DataWidth:0x6    // This register sets the Threshold level for Tx Credits from the 1x40 PM. Data will not be sent to the PM unless the current number of credits is greater than the number in this register.  This allows extra levels of registers between the PM and CNIG blocks without overflow.
39991 #define CNIG_REG_CNIG_DBG_FIFO_ERROR                                                                         0x21829cUL //Access:R    DataWidth:0x5    // This register latches the FIFO Error bits from the PMFC Rx FIFO (bit [4]) and the NIG Tx FIFOs (bits [3:0]).  To clear these bits, the NIG block must be reset.
39992 #define CNIG_REG_DBG_OUT_VALID                                                                               0x2182a0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
39993 #define CNIG_REG_CNIG_DBG_PMEG_CNIG_PORT_MODE                                                                0x2182a0UL //Access:R    DataWidth:0x3    //
39994 #define CNIG_REG_DBG_OUT_FRAME                                                                               0x2182a4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
39995 #define CNIG_REG_CNIG_DBG_PMFC_CNIG_PORT_MODE                                                                0x2182a4UL //Access:R    DataWidth:0x4    //
39996 #define CNIG_REG_CNIG_DBG_PMEG_CNIG_TSFIFO_NOT_EMPTY                                                         0x2182a8UL //Access:R    DataWidth:0x4    //
39997 #define CNIG_REG_CNIG_DBG_PMFC_CNIG_TSFIFO_NOT_EMPTY                                                         0x2182acUL //Access:R    DataWidth:0x4    //
39998 #define CNIG_REG_CNIG_DBG_PMEG_CNIG_TS                                                                       0x2182b0UL //Access:R    DataWidth:0x20   //
39999 #define CNIG_REG_CNIG_DBG_PMFC_CNIG_TS                                                                       0x2182b4UL //Access:R    DataWidth:0x20   //
40000 #define CNIG_REG_CNIG_DBG_PMEG_LINK_STATUS                                                                   0x2182b8UL //Access:R    DataWidth:0x4    //
40001 #define CNIG_REG_CNIG_DBG_PMFC_LINK_STATUS                                                                   0x2182bcUL //Access:R    DataWidth:0x4    //
40002 #define CNIG_REG_CNIG_DBG_PMEG_STATUS                                                                        0x2182c0UL //Access:R    DataWidth:0xc    // Multi Field Register.
40003   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE0_STATUS                                                    (0x7<<0) //
40004   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE0_STATUS_SHIFT                                              0
40005   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE1_STATUS                                                    (0x7<<3) //
40006   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE1_STATUS_SHIFT                                              3
40007   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE2_STATUS                                                    (0x7<<6) //
40008   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE2_STATUS_SHIFT                                              6
40009   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE3_STATUS                                                    (0x7<<9) //
40010   #define CNIG_REG_CNIG_DBG_PMEG_STATUS_PMEG_LANE3_STATUS_SHIFT                                              9
40011 #define CNIG_REG_CNIG_DBG_PMFC_STATUS                                                                        0x2182c4UL //Access:R    DataWidth:0xc    // Multi Field Register.
40012   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE0_STATUS                                                    (0x7<<0) //
40013   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE0_STATUS_SHIFT                                              0
40014   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE1_STATUS                                                    (0x7<<3) //
40015   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE1_STATUS_SHIFT                                              3
40016   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE2_STATUS                                                    (0x7<<6) //
40017   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE2_STATUS_SHIFT                                              6
40018   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE3_STATUS                                                    (0x7<<9) //
40019   #define CNIG_REG_CNIG_DBG_PMFC_STATUS_PMFC_LANE3_STATUS_SHIFT                                              9
40020 #define CNIG_REG_CNIG_DBG_PMEG_EXT_LPI_INDICATE                                                              0x2182c8UL //Access:R    DataWidth:0x4    //
40021 #define CNIG_REG_CNIG_DBG_PMEG_EXT_LPI_DETECT                                                                0x2182ccUL //Access:R    DataWidth:0x4    //
40022 #define CNIG_REG_CNIG_DBG_PMFC_EXT_LPI_INDICATE                                                              0x2182d0UL //Access:R    DataWidth:0x4    //
40023 #define CNIG_REG_CNIG_DBG_PMFC_EXT_LPI_DETECT                                                                0x2182d4UL //Access:R    DataWidth:0x4    //
40024 #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT                                                                      0x2182d8UL //Access:R    DataWidth:0xc    // Multi Field Register.
40025   #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT_PMEG_RX_LINK_INTERRUPTION                                          (0xf<<0) //
40026   #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT_PMEG_RX_LINK_INTERRUPTION_SHIFT                                    0
40027   #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT_PMEG_RX_LOCAL_FAULT                                                (0xf<<4) //
40028   #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT_PMEG_RX_LOCAL_FAULT_SHIFT                                          4
40029   #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT_PMEG_RX_REMOTE_FAULT                                               (0xf<<8) //
40030   #define CNIG_REG_CNIG_DBG_PMEG_RX_FAULT_PMEG_RX_REMOTE_FAULT_SHIFT                                         8
40031 #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT                                                                      0x2182dcUL //Access:R    DataWidth:0xc    // Multi Field Register.
40032   #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT_PMFC_RX_LINK_INTERRUPTION                                          (0xf<<0) //
40033   #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT_PMFC_RX_LINK_INTERRUPTION_SHIFT                                    0
40034   #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT_PMFC_RX_LOCAL_FAULT                                                (0xf<<4) //
40035   #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT_PMFC_RX_LOCAL_FAULT_SHIFT                                          4
40036   #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT_PMFC_RX_REMOTE_FAULT                                               (0xf<<8) //
40037   #define CNIG_REG_CNIG_DBG_PMFC_RX_FAULT_PMFC_RX_REMOTE_FAULT_SHIFT                                         8
40038 #define CNIG_REG_CNIG_DBG_IFMUX_SIGDET                                                                       0x2182e0UL //Access:R    DataWidth:0x4    //
40039 #define CNIG_REG_CNIG_DBG_IFMUX_PHY_LASI_B                                                                   0x2182e4UL //Access:R    DataWidth:0x4    //
40040 #define CNIG_REG_CNIG_DBG_NIGTX_FIFO_AFULL_THRESH_LARGE                                                      0x2182f8UL //Access:RW   DataWidth:0x4    // This register controls the almost full indication of TX FIFO of port 0 and 2. Note: the register value represent the number of FIFO entries before almost full indication is transferred to NIG.
40041 #define CNIG_REG_PMEG_TX_CREDITS                                                                             0x218300UL //Access:RW   DataWidth:0x6    // Per Eagle port credit RD/WR: Writing to this register will initialize the port's credit with the written value. Reading from this register will return the port's current credit value.
40042 #define CNIG_REG_PMEG_TX_CREDITS_SIZE                                                                        4
40043 #define CNIG_REG_PMFC_TX_CREDITS                                                                             0x218310UL //Access:RW   DataWidth:0x6    // Per Falcon port credit RD/WR: Writing to this register will initialize the port's credit with the written value. Reading from this register will return the port's current credit value.
40044 #define CNIG_REG_PMFC_TX_CREDITS_SIZE                                                                        4
40045 #define CNIG_REG_PMEG_SIGN_EXT                                                                               0x218320UL //Access:RW   DataWidth:0x1    // This register is used to set the value of cnig_pmeg_sign_ext output signal.
40046 #define CNIG_REG_PMFC_SIGN_EXT                                                                               0x218324UL //Access:RW   DataWidth:0x1    // This register is used to set the value of cnig_pmfc_sign_ext output signal.
40047 #define CNIG_REG_PMFC_LPI_DEFUALT_VALUE                                                                      0x218328UL //Access:RW   DataWidth:0x1    // This register is used to set the value of PMFC lpi_indicate default value. The lpi value will be overwriten by cpmu vlaue accordigly to the Port Macro NIG mapping.
40048 #define CNIG_REG_PMEG_LPI_DEFUALT_VALUE                                                                      0x21832cUL //Access:RW   DataWidth:0x1    // This register is used to set the value of PMEG lpi_indicate default value. The lpi value will be overwriten by cpmu vlaue accordigly to the Port Macro NIG mapping.
40049 #define CNIG_REG_PMEG_TS_RESET_N                                                                             0x218330UL //Access:RW   DataWidth:0x1    // PMEG timestamp local counter reset. If = 0, the timers is reset. If = 1, the timer is out of reset.
40050 #define CNIG_REG_PMFC_TS_RESET_N                                                                             0x218334UL //Access:RW   DataWidth:0x1    // PMFC timestamp local counter reset. If = 0, the timers is reset. If = 1, the timer is out of reset.
40051 #define CNIG_REG_PMFC_CRC_RX_EN                                                                              0x218338UL //Access:RW   DataWidth:0x2    // This register controls the option for calculating CRC in CNIG RX datapath, remove CRC field from packet and assert Error indication accordingly to CRC correctness. Note: this mode can be active only for PMFC ports 0,2 and should be used for 100G or 2x50G NW modes. Bit 0 - port0 CRC enable. Bit 1 - port2 CRC enable.
40052 #define CNIG_REG_PMFC_CRC_TX_EN                                                                              0x21833cUL //Access:RW   DataWidth:0x2    // This register controls the option for calculating CRC in CNIG TX datapath, and append  CRC field at the end of the packet. Note: this mode can be active only for PMFC ports 0,2 and should be used for 100G or 2x50G NW modes. Bit 0 - port0 CRC enable. Bit 1 - port2 CRC enable.
40053 #define CNIG_REG_PMFC_CRC_TX_CORRUPT_EN                                                                      0x218340UL //Access:RW   DataWidth:0x2    // This register controls the option for corrupting the calculated CRC value in TX path when Parity or error  indication is received from NIG. Note: a. This mode can be active only for PMFC ports 0,2 and should be used for 100G or 2x50G NW modes. b. As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration. Bit 0 - port0 CRC corrupt enable. Bit 1 - port2 CRC corrupte enable.
40054 #define CNIG_REG_PMFC_CRC_TX_CORRUPT_ON_ERROR                                                                0x218344UL //Access:RW   DataWidth:0x2    // This register controls the option for corrupting the calculated CRC value in TX path when error indication is received from NIG. Note: a. This mode can be active only for PMFC ports 0,2 and should be used for 100G or 2x50G NW modes. b. As result of parity error on TX datapath, CRC filed will be corrupted independently from this register configuration. Bit 0 - port0 CRC corrupt enable. Bit 1 - port2 CRC corrupte enable.
40055 #define PRM_REG_DISABLE_PRM                                                                                  0x230000UL //Access:RW   DataWidth:0x1    // Used to disable the PRM from processing any new commands.
40056 #define PRM_REG_BRB_DATA_IN_EN                                                                               0x230004UL //Access:RW   DataWidth:0x1    // Enables data to be received on the BRB data interface.
40057 #define PRM_REG_BRB_FULL_OUT_EN                                                                              0x230008UL //Access:RW   DataWidth:0x1    // Enables the BRB full output to be asserted by the PRM.
40058 #define PRM_REG_PXP_ACK_IN_EN                                                                                0x23000cUL //Access:RW   DataWidth:0x1    // Enables the PXP request acknowledge to be received by the PRM.
40059 #define PRM_REG_DISABLE_INPUTS                                                                               0x230010UL //Access:RW   DataWidth:0x1    // Used to disable all PRM block inputs for test purposes.
40060 #define PRM_REG_DISABLE_OUTPUTS                                                                              0x230014UL //Access:RW   DataWidth:0x1    // Used to disable all PRM block outputs for test purposes.
40061 #define PRM_REG_INT_STS                                                                                      0x230040UL //Access:R    DataWidth:0xb    // Multi Field Register.
40062   #define PRM_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
40063   #define PRM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
40064   #define PRM_REG_INT_STS_IFIFO_ERROR                                                                        (0x1<<1) // Overrun/underrun error for the BRB input FIFO.
40065   #define PRM_REG_INT_STS_IFIFO_ERROR_SHIFT                                                                  1
40066   #define PRM_REG_INT_STS_IMMED_FIFO_ERROR                                                                   (0x1<<2) // Overrun/underrun error for the immediate FIFO.
40067   #define PRM_REG_INT_STS_IMMED_FIFO_ERROR_SHIFT                                                             2
40068   #define PRM_REG_INT_STS_OFST_PEND_ERROR                                                                    (0x1<<3) // Overrun/underrun error for BRB offset pending FIFO.
40069   #define PRM_REG_INT_STS_OFST_PEND_ERROR_SHIFT                                                              3
40070   #define PRM_REG_INT_STS_PAD_PEND_ERROR                                                                     (0x1<<4) // Overrun/underrun error for pad pending FIFO.
40071   #define PRM_REG_INT_STS_PAD_PEND_ERROR_SHIFT                                                               4
40072   #define PRM_REG_INT_STS_PBINP_PEND_ERROR                                                                   (0x1<<5) // Overrun/underrun error for PB input pending FIFO.
40073   #define PRM_REG_INT_STS_PBINP_PEND_ERROR_SHIFT                                                             5
40074   #define PRM_REG_INT_STS_TAG_PEND_ERROR                                                                     (0x1<<6) // Overrun/underrun error for tag pending FIFO.
40075   #define PRM_REG_INT_STS_TAG_PEND_ERROR_SHIFT                                                               6
40076   #define PRM_REG_INT_STS_MSTORM_EOP_ERR                                                                     (0x1<<7) // End of packet error on M-Storm command interface.
40077   #define PRM_REG_INT_STS_MSTORM_EOP_ERR_SHIFT                                                               7
40078   #define PRM_REG_INT_STS_USTORM_EOP_ERR                                                                     (0x1<<8) // End of packet error on U-Storm command interface.
40079   #define PRM_REG_INT_STS_USTORM_EOP_ERR_SHIFT                                                               8
40080   #define PRM_REG_INT_STS_MSTORM_QUE_ERR                                                                     (0x1<<9) // FIFO overflow/underflow error on M-Storm command interface.
40081   #define PRM_REG_INT_STS_MSTORM_QUE_ERR_SHIFT                                                               9
40082   #define PRM_REG_INT_STS_USTORM_QUE_ERR                                                                     (0x1<<10) // FIFO overflow/underflow error on U-Storm command interface.
40083   #define PRM_REG_INT_STS_USTORM_QUE_ERR_SHIFT                                                               10
40084 #define PRM_REG_INT_MASK                                                                                     0x230044UL //Access:RW   DataWidth:0xb    // Multi Field Register.
40085   #define PRM_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.ADDRESS_ERROR .
40086   #define PRM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
40087   #define PRM_REG_INT_MASK_IFIFO_ERROR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.IFIFO_ERROR .
40088   #define PRM_REG_INT_MASK_IFIFO_ERROR_SHIFT                                                                 1
40089   #define PRM_REG_INT_MASK_IMMED_FIFO_ERROR                                                                  (0x1<<2) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.IMMED_FIFO_ERROR .
40090   #define PRM_REG_INT_MASK_IMMED_FIFO_ERROR_SHIFT                                                            2
40091   #define PRM_REG_INT_MASK_OFST_PEND_ERROR                                                                   (0x1<<3) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.OFST_PEND_ERROR .
40092   #define PRM_REG_INT_MASK_OFST_PEND_ERROR_SHIFT                                                             3
40093   #define PRM_REG_INT_MASK_PAD_PEND_ERROR                                                                    (0x1<<4) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.PAD_PEND_ERROR .
40094   #define PRM_REG_INT_MASK_PAD_PEND_ERROR_SHIFT                                                              4
40095   #define PRM_REG_INT_MASK_PBINP_PEND_ERROR                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.PBINP_PEND_ERROR .
40096   #define PRM_REG_INT_MASK_PBINP_PEND_ERROR_SHIFT                                                            5
40097   #define PRM_REG_INT_MASK_TAG_PEND_ERROR                                                                    (0x1<<6) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.TAG_PEND_ERROR .
40098   #define PRM_REG_INT_MASK_TAG_PEND_ERROR_SHIFT                                                              6
40099   #define PRM_REG_INT_MASK_MSTORM_EOP_ERR                                                                    (0x1<<7) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.MSTORM_EOP_ERR .
40100   #define PRM_REG_INT_MASK_MSTORM_EOP_ERR_SHIFT                                                              7
40101   #define PRM_REG_INT_MASK_USTORM_EOP_ERR                                                                    (0x1<<8) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.USTORM_EOP_ERR .
40102   #define PRM_REG_INT_MASK_USTORM_EOP_ERR_SHIFT                                                              8
40103   #define PRM_REG_INT_MASK_MSTORM_QUE_ERR                                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.MSTORM_QUE_ERR .
40104   #define PRM_REG_INT_MASK_MSTORM_QUE_ERR_SHIFT                                                              9
40105   #define PRM_REG_INT_MASK_USTORM_QUE_ERR                                                                    (0x1<<10) // This bit masks, when set, the Interrupt bit: PRM_REG_INT_STS.USTORM_QUE_ERR .
40106   #define PRM_REG_INT_MASK_USTORM_QUE_ERR_SHIFT                                                              10
40107 #define PRM_REG_INT_STS_WR                                                                                   0x230048UL //Access:WR   DataWidth:0xb    // Multi Field Register.
40108   #define PRM_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
40109   #define PRM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
40110   #define PRM_REG_INT_STS_WR_IFIFO_ERROR                                                                     (0x1<<1) // Overrun/underrun error for the BRB input FIFO.
40111   #define PRM_REG_INT_STS_WR_IFIFO_ERROR_SHIFT                                                               1
40112   #define PRM_REG_INT_STS_WR_IMMED_FIFO_ERROR                                                                (0x1<<2) // Overrun/underrun error for the immediate FIFO.
40113   #define PRM_REG_INT_STS_WR_IMMED_FIFO_ERROR_SHIFT                                                          2
40114   #define PRM_REG_INT_STS_WR_OFST_PEND_ERROR                                                                 (0x1<<3) // Overrun/underrun error for BRB offset pending FIFO.
40115   #define PRM_REG_INT_STS_WR_OFST_PEND_ERROR_SHIFT                                                           3
40116   #define PRM_REG_INT_STS_WR_PAD_PEND_ERROR                                                                  (0x1<<4) // Overrun/underrun error for pad pending FIFO.
40117   #define PRM_REG_INT_STS_WR_PAD_PEND_ERROR_SHIFT                                                            4
40118   #define PRM_REG_INT_STS_WR_PBINP_PEND_ERROR                                                                (0x1<<5) // Overrun/underrun error for PB input pending FIFO.
40119   #define PRM_REG_INT_STS_WR_PBINP_PEND_ERROR_SHIFT                                                          5
40120   #define PRM_REG_INT_STS_WR_TAG_PEND_ERROR                                                                  (0x1<<6) // Overrun/underrun error for tag pending FIFO.
40121   #define PRM_REG_INT_STS_WR_TAG_PEND_ERROR_SHIFT                                                            6
40122   #define PRM_REG_INT_STS_WR_MSTORM_EOP_ERR                                                                  (0x1<<7) // End of packet error on M-Storm command interface.
40123   #define PRM_REG_INT_STS_WR_MSTORM_EOP_ERR_SHIFT                                                            7
40124   #define PRM_REG_INT_STS_WR_USTORM_EOP_ERR                                                                  (0x1<<8) // End of packet error on U-Storm command interface.
40125   #define PRM_REG_INT_STS_WR_USTORM_EOP_ERR_SHIFT                                                            8
40126   #define PRM_REG_INT_STS_WR_MSTORM_QUE_ERR                                                                  (0x1<<9) // FIFO overflow/underflow error on M-Storm command interface.
40127   #define PRM_REG_INT_STS_WR_MSTORM_QUE_ERR_SHIFT                                                            9
40128   #define PRM_REG_INT_STS_WR_USTORM_QUE_ERR                                                                  (0x1<<10) // FIFO overflow/underflow error on U-Storm command interface.
40129   #define PRM_REG_INT_STS_WR_USTORM_QUE_ERR_SHIFT                                                            10
40130 #define PRM_REG_INT_STS_CLR                                                                                  0x23004cUL //Access:RC   DataWidth:0xb    // Multi Field Register.
40131   #define PRM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
40132   #define PRM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
40133   #define PRM_REG_INT_STS_CLR_IFIFO_ERROR                                                                    (0x1<<1) // Overrun/underrun error for the BRB input FIFO.
40134   #define PRM_REG_INT_STS_CLR_IFIFO_ERROR_SHIFT                                                              1
40135   #define PRM_REG_INT_STS_CLR_IMMED_FIFO_ERROR                                                               (0x1<<2) // Overrun/underrun error for the immediate FIFO.
40136   #define PRM_REG_INT_STS_CLR_IMMED_FIFO_ERROR_SHIFT                                                         2
40137   #define PRM_REG_INT_STS_CLR_OFST_PEND_ERROR                                                                (0x1<<3) // Overrun/underrun error for BRB offset pending FIFO.
40138   #define PRM_REG_INT_STS_CLR_OFST_PEND_ERROR_SHIFT                                                          3
40139   #define PRM_REG_INT_STS_CLR_PAD_PEND_ERROR                                                                 (0x1<<4) // Overrun/underrun error for pad pending FIFO.
40140   #define PRM_REG_INT_STS_CLR_PAD_PEND_ERROR_SHIFT                                                           4
40141   #define PRM_REG_INT_STS_CLR_PBINP_PEND_ERROR                                                               (0x1<<5) // Overrun/underrun error for PB input pending FIFO.
40142   #define PRM_REG_INT_STS_CLR_PBINP_PEND_ERROR_SHIFT                                                         5
40143   #define PRM_REG_INT_STS_CLR_TAG_PEND_ERROR                                                                 (0x1<<6) // Overrun/underrun error for tag pending FIFO.
40144   #define PRM_REG_INT_STS_CLR_TAG_PEND_ERROR_SHIFT                                                           6
40145   #define PRM_REG_INT_STS_CLR_MSTORM_EOP_ERR                                                                 (0x1<<7) // End of packet error on M-Storm command interface.
40146   #define PRM_REG_INT_STS_CLR_MSTORM_EOP_ERR_SHIFT                                                           7
40147   #define PRM_REG_INT_STS_CLR_USTORM_EOP_ERR                                                                 (0x1<<8) // End of packet error on U-Storm command interface.
40148   #define PRM_REG_INT_STS_CLR_USTORM_EOP_ERR_SHIFT                                                           8
40149   #define PRM_REG_INT_STS_CLR_MSTORM_QUE_ERR                                                                 (0x1<<9) // FIFO overflow/underflow error on M-Storm command interface.
40150   #define PRM_REG_INT_STS_CLR_MSTORM_QUE_ERR_SHIFT                                                           9
40151   #define PRM_REG_INT_STS_CLR_USTORM_QUE_ERR                                                                 (0x1<<10) // FIFO overflow/underflow error on U-Storm command interface.
40152   #define PRM_REG_INT_STS_CLR_USTORM_QUE_ERR_SHIFT                                                           10
40153 #define PRM_REG_PRTY_MASK                                                                                    0x230054UL //Access:RW   DataWidth:0x1    // Multi Field Register.
40154   #define PRM_REG_PRTY_MASK_DATAPATH_REGISTERS                                                               (0x1<<0) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS.DATAPATH_REGISTERS .
40155   #define PRM_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                         0
40156 #define PRM_REG_PRTY_MASK_H_0                                                                                0x230204UL //Access:RW   DataWidth:0x17   // Multi Field Register.
40157   #define PRM_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
40158   #define PRM_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                    0
40159   #define PRM_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM013_I_ECC_RF_INT .
40160   #define PRM_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT_SHIFT                                                    1
40161   #define PRM_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM014_I_ECC_RF_INT .
40162   #define PRM_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT_SHIFT                                                    2
40163   #define PRM_REG_PRTY_MASK_H_0_MEM020_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM020_I_ECC_RF_INT .
40164   #define PRM_REG_PRTY_MASK_H_0_MEM020_I_ECC_RF_INT_SHIFT                                                    3
40165   #define PRM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
40166   #define PRM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      4
40167   #define PRM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
40168   #define PRM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      5
40169   #define PRM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
40170   #define PRM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      6
40171   #define PRM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
40172   #define PRM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      7
40173   #define PRM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
40174   #define PRM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      8
40175   #define PRM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
40176   #define PRM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      9
40177   #define PRM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
40178   #define PRM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      10
40179   #define PRM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
40180   #define PRM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      11
40181   #define PRM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
40182   #define PRM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      12
40183   #define PRM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
40184   #define PRM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      13
40185   #define PRM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
40186   #define PRM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      14
40187   #define PRM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
40188   #define PRM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      15
40189   #define PRM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
40190   #define PRM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      16
40191   #define PRM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
40192   #define PRM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      17
40193   #define PRM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
40194   #define PRM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      18
40195   #define PRM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
40196   #define PRM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      19
40197   #define PRM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
40198   #define PRM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      20
40199   #define PRM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
40200   #define PRM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      21
40201   #define PRM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
40202   #define PRM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      22
40203   #define PRM_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM015_I_ECC_RF_INT .
40204   #define PRM_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT_SHIFT                                                    2
40205   #define PRM_REG_PRTY_MASK_H_0_MEM021_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM021_I_ECC_RF_INT .
40206   #define PRM_REG_PRTY_MASK_H_0_MEM021_I_ECC_RF_INT_SHIFT                                                    3
40207   #define PRM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
40208   #define PRM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      5
40209   #define PRM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
40210   #define PRM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      7
40211   #define PRM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
40212   #define PRM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      12
40213   #define PRM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: PRM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
40214   #define PRM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      23
40215 #define PRM_REG_MEM012_RF_ECC_ERROR_CONNECT                                                                  0x230210UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: prm.i_prm_dp.i_rdif.i_rdif_l1_sector0_mem.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
40216 #define PRM_REG_MEM013_RF_ECC_ERROR_CONNECT                                                                  0x230214UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: prm.i_prm_dp.i_rdif.i_rdif_l1_sector1_mem.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
40217 #define PRM_REG_MEM014_RF_ECC_ERROR_CONNECT                                                                  0x230218UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
40218 #define PRM_REG_MEM015_RF_ECC_ERROR_CONNECT                                                                  0x230218UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
40219 #define PRM_REG_MEM_ECC_ENABLE_0                                                                             0x23021cUL //Access:RW   DataWidth:0x4    // Multi Field Register.
40220   #define PRM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector0_mem.i_ecc in module rdif_l1_sector0_mem
40221   #define PRM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                     0
40222   #define PRM_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector1_mem.i_ecc in module rdif_l1_sector1_mem
40223   #define PRM_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN_SHIFT                                                     1
40224   #define PRM_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.i_ecc in module rdif_l1_sector2_mem
40225   #define PRM_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN_SHIFT                                                     2
40226   #define PRM_REG_MEM_ECC_ENABLE_0_MEM020_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance prm.i_prm_rpb_l1_ram.i_ecc in module prm_rpb_l1_ram
40227   #define PRM_REG_MEM_ECC_ENABLE_0_MEM020_I_ECC_EN_SHIFT                                                     3
40228   #define PRM_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.i_ecc in module rdif_l1_sector2_mem
40229   #define PRM_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN_SHIFT                                                     2
40230   #define PRM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance prm.i_prm_rpb_l1_ram.i_ecc in module prm_rpb_l1_ram
40231   #define PRM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_EN_SHIFT                                                     3
40232 #define PRM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x230220UL //Access:RW   DataWidth:0x4    // Multi Field Register.
40233   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector0_mem.i_ecc in module rdif_l1_sector0_mem
40234   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                              0
40235   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector1_mem.i_ecc in module rdif_l1_sector1_mem
40236   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY_SHIFT                                              1
40237   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.i_ecc in module rdif_l1_sector2_mem
40238   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY_SHIFT                                              2
40239   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM020_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance prm.i_prm_rpb_l1_ram.i_ecc in module prm_rpb_l1_ram
40240   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM020_I_ECC_PRTY_SHIFT                                              3
40241   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.i_ecc in module rdif_l1_sector2_mem
40242   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY_SHIFT                                              2
40243   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance prm.i_prm_rpb_l1_ram.i_ecc in module prm_rpb_l1_ram
40244   #define PRM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_PRTY_SHIFT                                              3
40245 #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x230224UL //Access:RC   DataWidth:0x4    // Multi Field Register.
40246   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector0_mem.i_ecc in module rdif_l1_sector0_mem
40247   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                       0
40248   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector1_mem.i_ecc in module rdif_l1_sector1_mem
40249   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT_SHIFT                                       1
40250   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.i_ecc in module rdif_l1_sector2_mem
40251   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT_SHIFT                                       2
40252   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM020_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance prm.i_prm_rpb_l1_ram.i_ecc in module prm_rpb_l1_ram
40253   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM020_I_ECC_CORRECT_SHIFT                                       3
40254   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance prm.i_prm_dp.i_rdif.i_rdif_l1_sector2_mem.i_ecc in module rdif_l1_sector2_mem
40255   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT_SHIFT                                       2
40256   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance prm.i_prm_rpb_l1_ram.i_ecc in module prm_rpb_l1_ram
40257   #define PRM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_CORRECT_SHIFT                                       3
40258 #define PRM_REG_MEM_ECC_EVENTS                                                                               0x230228UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
40259 #define PRM_REG_TAG_SZ                                                                                       0x230400UL //Access:RW   DataWidth:0x4    // Array of registers provides a size (in units of two bytes) for each of the possible seven configurable L2 tags to remove, where the direct register index corresponds with the tag ID. The actual value to remove in bytes will be defined by the following: size (bytes) = (tag_sz+1)*2. Note: there is no tag_sz register for tag ID = 0x7 because this is the LLC/Snap tag ID and is not configurable.
40260 #define PRM_REG_TAG_SZ_SIZE                                                                                  7
40261 #define PRM_REG_PAD_DATA                                                                                     0x230420UL //Access:RW   DataWidth:0x10   // Provides the value of the 16-bit pad that will be inserted into the PXP data stream when pad insertion is enabled.
40262 #define PRM_REG_PAD_FROM_DBG                                                                                 0x230424UL //Access:RW   DataWidth:0x1    // When set, this bit enables the pad insertion logic to use BRB debug field from the PRM command to define the value of the inserted pad; otherwise the pad_data configuration is used.
40263 #define PRM_REG_INIT_CREDIT_PXP                                                                              0x230428UL //Access:RW   DataWidth:0x3    // Initial credit to be used on the PXP request interface. This value defines the maximum number of outstanding requests allowed.
40264 #define PRM_REG_INIT_CREDIT_RDIF_CMD                                                                         0x23042cUL //Access:RW   DataWidth:0x4    // Initial credit to be used on the RDIF command interface for regular (non-pass-through) requests. This value defines the maximum number of outstanding regular commands allowed.
40265 #define PRM_REG_INIT_CREDIT_RDIF_PTH                                                                         0x230430UL //Access:RW   DataWidth:0x6    // Initial credit to be used on the RDIF command interface for pass-through requests. This value defines the maximum number of outstanding pass-through commands allowed.
40266 #define PRM_REG_RPB_DB_FULL_THR                                                                              0x230500UL //Access:RW   DataWidth:0x6    // Defines the number of occupied entries required in the RPB data buffer before the full signal will be asserted.
40267 #define PRM_REG_RPB_TQ_FULL_THR                                                                              0x230504UL //Access:RW   DataWidth:0x7    // Defines the number of occupied entries required in the RPB task queue before the full signal will be asserted.
40268 #define PRM_REG_IFIFO_FULL_THR                                                                               0x230508UL //Access:RW   DataWidth:0x5    // Defines the number of occupied entries required in the BRB input FIFO before the full signal will be asserted.
40269 #define PRM_REG_ECO_RESERVED                                                                                 0x23050cUL //Access:RW   DataWidth:0x20   // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
40270 #define PRM_REG_PXP_RESP_FULL_THR                                                                            0x230510UL //Access:RW   DataWidth:0x6    // Defines the number of occupied entries required in the PXP read-response FIFO before the full signal will be asserted.
40271 #define PRM_REG_NUM_OF_MSTORM_CMD                                                                            0x230600UL //Access:RC   DataWidth:0x18   // Statistics counter provides a count of the number of M-Storm comands that have been received by the PRM.
40272 #define PRM_REG_NUM_OF_USTORM_CMD                                                                            0x230604UL //Access:RC   DataWidth:0x18   // Statistics counter provides a count of the number of U-Storm comands that have been received by the PRM.
40273 #define PRM_REG_DBG_OUT_DATA                                                                                 0x230680UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
40274 #define PRM_REG_DBG_OUT_DATA_SIZE                                                                            8
40275 #define PRM_REG_DBG_OUT_VALID                                                                                0x2306a0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
40276 #define PRM_REG_DBG_OUT_FRAME                                                                                0x2306a4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
40277 #define PRM_REG_DBG_SELECT                                                                                   0x2306a8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
40278 #define PRM_REG_DBG_DWORD_ENABLE                                                                             0x2306acUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
40279 #define PRM_REG_DBG_SHIFT                                                                                    0x2306b0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
40280 #define PRM_REG_DBG_FORCE_VALID                                                                              0x2306b4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
40281 #define PRM_REG_DBG_FORCE_FRAME                                                                              0x2306b8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
40282 #define PRM_REG_MSTORM_CMD_QUE                                                                               0x232000UL //Access:WB_R DataWidth:0x80   // Provides read-only access of the M-Storm command queue. Intended for test/debug purposes.
40283 #define PRM_REG_MSTORM_CMD_QUE_SIZE                                                                          132
40284 #define PRM_REG_USTORM_CMD_QUE                                                                               0x232400UL //Access:WB_R DataWidth:0x80   // Provides read-only access of the U-Storm command queue. Intended for test/debug purposes.
40285 #define PRM_REG_USTORM_CMD_QUE_SIZE                                                                          132
40286 #define PRM_REG_BRB_INP_FIFO                                                                                 0x232800UL //Access:WB_R DataWidth:0x108  // Provides read-only access of the BRB input FIFO. Intended for test/debug purposes.
40287 #define PRM_REG_BRB_INP_FIFO_SIZE                                                                            144
40288 #define PRM_REG_OFST_PEND_FIFO                                                                               0x232c00UL //Access:R    DataWidth:0x7    // Provides read-only access of the BRB ofset pending request FIFO. Intended for test/debug purposes.
40289 #define PRM_REG_OFST_PEND_FIFO_SIZE                                                                          49
40290 #define PRM_REG_TAG_PEND_FIFO                                                                                0x233000UL //Access:WB_R DataWidth:0x2c   // Provides read-only access of the tag removal pending request FIFO. Intended for test/debug purposes.
40291 #define PRM_REG_TAG_PEND_FIFO_SIZE                                                                           98
40292 #define PRM_REG_PAD_PEND_FIFO                                                                                0x233400UL //Access:R    DataWidth:0x11   // Provides read-only access of the pad insertion pending request FIFO. Intended for test/debug purposes.
40293 #define PRM_REG_PAD_PEND_FIFO_SIZE                                                                           49
40294 #define PRM_REG_PBINP_PEND_FIFO                                                                              0x233600UL //Access:R    DataWidth:0xb    // Provides read-only access of the PB input pending request FIFO. Intended for test/debug purposes.
40295 #define PRM_REG_PBINP_PEND_FIFO_SIZE                                                                         49
40296 #define PRM_REG_IMMED_FIFO                                                                                   0x233800UL //Access:WB_R DataWidth:0x100  // Provides read-only access of the PRM immediate data FIFO. Intended for test/debug purposes.
40297 #define PRM_REG_IMMED_FIFO_SIZE                                                                              72
40298 #define PRM_REG_WDONE_FIFO                                                                                   0x233c00UL //Access:R    DataWidth:0x8    // Provides read-only access of the PXP write-done response FIFO. Intended for test/debug purposes.
40299 #define PRM_REG_WDONE_FIFO_SIZE                                                                              54
40300 #define PRM_REG_DIR_MSG_BUF                                                                                  0x234000UL //Access:WB   DataWidth:0x80   // Provides read/write access to the PRM completion message queue. Intended for test/debug purposes. When the RBC read is done at the same time of a logic read, the logic will get a wrong value which will cause a wrong message to SDM.
40301 #define PRM_REG_DIR_MSG_BUF_SIZE                                                                             1272
40302 #define PRM_REG_NOP_WITHOUT_COMPLETION_FIX_DISABLE                                                           0x236000UL //Access:RW   DataWidth:0x1    // Chicken Bit for the NOP without completion fix
40303 #define SRC_REG_CTRL                                                                                         0x238040UL //Access:RW   DataWidth:0x17   // Multi Field Register.
40304   #define SRC_REG_CTRL_NUM_CONCURRENT_PROCESSES                                                              (0xff<<0) // Number of Concurrent Processes (State Machines); Values can be 1 to 25.
40305   #define SRC_REG_CTRL_NUM_CONCURRENT_PROCESSES_SHIFT                                                        0
40306   #define SRC_REG_CTRL_MAXNUMHOPS                                                                            (0xff<<8) // The maximum allowed HOP to search.
40307   #define SRC_REG_CTRL_MAXNUMHOPS_SHIFT                                                                      8
40308   #define SRC_REG_CTRL_VLAN_HASH_ENABLE                                                                      (0x1<<16) // Enable for VLAN in Hash Address. !!! NOTE : vlan_hash_enable == 1 and vlan_match_disable == 1 is illegal !!!
40309   #define SRC_REG_CTRL_VLAN_HASH_ENABLE_SHIFT                                                                16
40310   #define SRC_REG_CTRL_VLAN_MATCH_DISABLE                                                                    (0x1<<17) // Disable VLAN and VLAN Promiscuous Mode (vpf) matching logic.!!! NOTE : vlan_hash_enable == 1 and vlan_match_disable == 1 is illegal !!!
40311   #define SRC_REG_CTRL_VLAN_MATCH_DISABLE_SHIFT                                                              17
40312   #define SRC_REG_CTRL_STRING_MATCH_DISABLE                                                                  (0x1<<18) // Disable String Matching Logic.
40313   #define SRC_REG_CTRL_STRING_MATCH_DISABLE_SHIFT                                                            18
40314   #define SRC_REG_CTRL_ALLOWSHORTCUT                                                                         (0x1<<19) // If set; same search shortcut is allowed.
40315   #define SRC_REG_CTRL_ALLOWSHORTCUT_SHIFT                                                                   19
40316   #define SRC_REG_CTRL_ALLOWEMPTYSHORTCUT                                                                    (0x1<<20) // If set; search return no match on empty shortcut is allowed.
40317   #define SRC_REG_CTRL_ALLOWEMPTYSHORTCUT_SHIFT                                                              20
40318   #define SRC_REG_CTRL_TENANT_ID_DISABLE                                                                     (0x1<<21) // Disable Tenant ID Matching Logic.NOTE : tenant_id_in_hash_en == 1 and tenant_id_disable == 1 is illegal !!!
40319   #define SRC_REG_CTRL_TENANT_ID_DISABLE_SHIFT                                                               21
40320   #define SRC_REG_CTRL_TENANT_ID_IN_HASH_EN                                                                  (0x1<<22) // Enables the use of the tenant_id value in Hash address calculation.!!! NOTE : tenant_id_in_hash_en == 1 and tenant_id_disable == 1 is illegal !!!
40321   #define SRC_REG_CTRL_TENANT_ID_IN_HASH_EN_SHIFT                                                            22
40322 #define SRC_REG_INT_STS                                                                                      0x2381d8UL //Access:R    DataWidth:0x1    // Multi Field Register.
40323   #define SRC_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
40324   #define SRC_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
40325 #define SRC_REG_INT_STS_CLR                                                                                  0x2381dcUL //Access:RC   DataWidth:0x1    // Multi Field Register.
40326   #define SRC_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
40327   #define SRC_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
40328 #define SRC_REG_INT_STS_WR                                                                                   0x2381e0UL //Access:WR   DataWidth:0x1    // Multi Field Register.
40329   #define SRC_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
40330   #define SRC_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
40331 #define SRC_REG_INT_MASK                                                                                     0x2381e4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
40332   #define SRC_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: SRC_REG_INT_STS.ADDRESS_ERROR .
40333   #define SRC_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
40334 #define SRC_REG_KEYSEARCH_0                                                                                  0x238400UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40335 #define SRC_REG_KEYSEARCH_1                                                                                  0x238404UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40336 #define SRC_REG_KEYSEARCH_2                                                                                  0x238408UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40337 #define SRC_REG_KEYSEARCH_3                                                                                  0x23840cUL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40338 #define SRC_REG_KEYSEARCH_4                                                                                  0x238410UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40339 #define SRC_REG_KEYSEARCH_5                                                                                  0x238414UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40340 #define SRC_REG_KEYSEARCH_6                                                                                  0x238418UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40341 #define SRC_REG_KEYSEARCH_7                                                                                  0x23841cUL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40342 #define SRC_REG_KEYSEARCH_8                                                                                  0x238420UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40343 #define SRC_REG_KEYSEARCH_9                                                                                  0x238424UL //Access:RW   DataWidth:0x20   // Key for searcher hash function.
40344 #define SRC_REG_KEYSEARCH_VLAN                                                                               0x238428UL //Access:RW   DataWidth:0xc    // Key for searcher hash function vlan field. HAS NO EFFECT IN E4 B0!!!
40345 #define SRC_REG_IF_STAT_PF_CONFIG                                                                            0x238480UL //Access:RW   DataWidth:0x10   // Per-PF Bitmask for inclusion in Ingress Flow Statistics counters.
40346 #define SRC_REG_IF_STAT_STRTYPE_CONFIG                                                                       0x238484UL //Access:RW   DataWidth:0x8    // Per-StringType Bitmask for inclusion in Ingress Flow Statistics counters.
40347 #define SRC_REG_IF_STAT_ENABLED                                                                              0x238488UL //Access:RW   DataWidth:0x1    // IF Stats Enable Bit.  IF Stat Counters only count when this bit is set.     This bit is cleared when any IF Stat Counter is read to ensure coherency.     Setting this bit clears all IF Stat Counters.
40348 #define SRC_REG_IF_STAT_SEARCH_COUNTER                                                                       0x23848cUL //Access:R    DataWidth:0x20   // IF Stat Search Counter.  This register counts all Search Requests received.
40349 #define SRC_REG_IF_STAT_HIT_COUNTER                                                                          0x238490UL //Access:R    DataWidth:0x20   // IF Stat Hit Counter.  This register counts all Search Hits on both Table 1 and Table 2.
40350 #define SRC_REG_IF_STAT_T1_HIT_COUNTER                                                                       0x238494UL //Access:R    DataWidth:0x20   // IF Stat T1 Hit Counter.  This register counts all Search Hits on Table 1 only.
40351 #define SRC_REG_IF_STAT_NO_READ_COUNTER                                                                      0x238498UL //Access:R    DataWidth:0x20   // IF Stat No Read Counter.  This register counts all Search requests which did not generate a Table     Access.  This is caused when there is an outstanding request for the same string.
40352 #define SRC_REG_NUMIPV4CONN                                                                                  0x23849cUL //Access:R    DataWidth:0x1a   // Number of Ipv4 connections (statistics).
40353 #define SRC_REG_NUMIPV6CONN                                                                                  0x2384a0UL //Access:R    DataWidth:0x1a   // Number of Ipv6 connections (statistics).
40354 #define SRC_REG_FIRSTFREE                                                                                    0x238500UL //Access:WB   DataWidth:0x40   // First free element in the free list of T2 entries
40355 #define SRC_REG_FIRSTFREE_SIZE                                                                               2
40356 #define SRC_REG_LASTFREE                                                                                     0x238520UL //Access:WB   DataWidth:0x40   // Last free element in the free list of T2 entries
40357 #define SRC_REG_LASTFREE_SIZE                                                                                2
40358 #define SRC_REG_COUNTFREE                                                                                    0x238540UL //Access:RW   DataWidth:0x16   // Number of free element in the free list of T2 entries
40359 #define SRC_REG_PXP_CTRL                                                                                     0x238600UL //Access:RW   DataWidth:0x9    // Multi Field Register.
40360   #define SRC_REG_PXP_CTRL_PXP_ATC_T1                                                                        (0x7<<0) // Controls PXP Request ATC Field for Table1.
40361   #define SRC_REG_PXP_CTRL_PXP_ATC_T1_SHIFT                                                                  0
40362   #define SRC_REG_PXP_CTRL_PXP_TPHVALID_T1                                                                   (0x1<<3) // Controls PXP Request TPH Valid field for Table1.
40363   #define SRC_REG_PXP_CTRL_PXP_TPHVALID_T1_SHIFT                                                             3
40364   #define SRC_REG_PXP_CTRL_PXP_ATC_T2                                                                        (0x7<<4) // Controls PXP Request ATC Field for Table2.
40365   #define SRC_REG_PXP_CTRL_PXP_ATC_T2_SHIFT                                                                  4
40366   #define SRC_REG_PXP_CTRL_PXP_TPHVALID_T2                                                                   (0x1<<7) // Controls PXP Request TPH Valid field for Table2.
40367   #define SRC_REG_PXP_CTRL_PXP_TPHVALID_T2_SHIFT                                                             7
40368   #define SRC_REG_PXP_CTRL_PXP_DONETYPE                                                                      (0x1<<8) // Controls PXP Request DonType Field.
40369   #define SRC_REG_PXP_CTRL_PXP_DONETYPE_SHIFT                                                                8
40370 #define SRC_REG_NUMBER_HASH_BITS                                                                             0x238604UL //Access:RW   DataWidth:0x5    // The number of hash bits used for the search (h); Values can be 8 to 24.
40371 #define SRC_REG_EMPTY_PF                                                                                     0x238620UL //Access:RW   DataWidth:0x20   // Empty bit per bin 256 bins per PF.
40372 #define SRC_REG_EMPTY_PF_SIZE                                                                                8
40373 #define SRC_REG_DBG_SELECT                                                                                   0x238700UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
40374 #define SRC_REG_DBG_DWORD_ENABLE                                                                             0x238704UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
40375 #define SRC_REG_DBG_SHIFT                                                                                    0x238708UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
40376 #define SRC_REG_DBG_FORCE_VALID                                                                              0x23870cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
40377 #define SRC_REG_DBG_FORCE_FRAME                                                                              0x238710UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
40378 #define SRC_REG_DBG_OUT_DATA                                                                                 0x238720UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
40379 #define SRC_REG_DBG_OUT_DATA_SIZE                                                                            8
40380 #define SRC_REG_DBG_OUT_VALID                                                                                0x238740UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
40381 #define SRC_REG_DBG_OUT_FRAME                                                                                0x238744UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
40382 #define SRC_REG_ECO_RESERVED                                                                                 0x238748UL //Access:RW   DataWidth:0x8    // ECO reserved.
40383 #define SRC_REG_SOFT_RST                                                                                     0x23874cUL //Access:RW   DataWidth:0x19   // Reset internal state machines.
40384 #define RSS_REG_RSS_INIT_EN                                                                                  0x238804UL //Access:RW   DataWidth:0x1    // Write to this register will initialize all rows of RSS memory to zeros.It will be be set to 0 when init will be finished.
40385 #define RSS_REG_RSS_INIT_DONE                                                                                0x238808UL //Access:R    DataWidth:0x1    // This register will be set when init procedure of RSS memory is finished.
40386 #define RSS_REG_IF_ENABLE                                                                                    0x23880cUL //Access:RW   DataWidth:0x4    // Multi Field Register.
40387   #define RSS_REG_IF_ENABLE_TMLD_INP_EN                                                                      (0x1<<0) // TM loader input interface enable register.
40388   #define RSS_REG_IF_ENABLE_TMLD_INP_EN_SHIFT                                                                0
40389   #define RSS_REG_IF_ENABLE_RGFS_INP_EN                                                                      (0x1<<1) // RGFS input interface enable register.
40390   #define RSS_REG_IF_ENABLE_RGFS_INP_EN_SHIFT                                                                1
40391   #define RSS_REG_IF_ENABLE_TMLD_OUT_EN                                                                      (0x1<<2) // TM loader output interface enable register.
40392   #define RSS_REG_IF_ENABLE_TMLD_OUT_EN_SHIFT                                                                2
40393   #define RSS_REG_IF_ENABLE_RGFS_OUT_EN                                                                      (0x1<<3) // RGFS output interface enable register.
40394   #define RSS_REG_IF_ENABLE_RGFS_OUT_EN_SHIFT                                                                3
40395   #define RSS_REG_IF_ENABLE_TSEM_INP_EN                                                                      (0x1<<1) // TSEM input interface enable register.
40396   #define RSS_REG_IF_ENABLE_TSEM_INP_EN_SHIFT                                                                1
40397   #define RSS_REG_IF_ENABLE_TSEM_OUT_EN                                                                      (0x1<<3) // TSEM output interface enable register.
40398   #define RSS_REG_IF_ENABLE_TSEM_OUT_EN_SHIFT                                                                3
40399 #define RSS_REG_INT_STS                                                                                      0x238980UL //Access:R    DataWidth:0x16   // Multi Field Register.
40400   #define RSS_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
40401   #define RSS_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
40402   #define RSS_REG_INT_STS_CMD_FIFO_ERROR                                                                     (0x1<<8) // RSS command FIFO overflow or underflow.
40403   #define RSS_REG_INT_STS_CMD_FIFO_ERROR_SHIFT                                                               8
40404   #define RSS_REG_INT_STS_RSP_FIFO_ERROR                                                                     (0x1<<10) // Response FIFO overflow or underflow.
40405   #define RSS_REG_INT_STS_RSP_FIFO_ERROR_SHIFT                                                               10
40406   #define RSS_REG_INT_STS_HDR_FIFO_ERROR                                                                     (0x1<<11) // Header FIFO overflow or underflow.
40407   #define RSS_REG_INT_STS_HDR_FIFO_ERROR_SHIFT                                                               11
40408   #define RSS_REG_INT_STS_INFO_FIFO_ERROR                                                                    (0x1<<12) // Info FIFO overflow or underflow.
40409   #define RSS_REG_INT_STS_INFO_FIFO_ERROR_SHIFT                                                              12
40410   #define RSS_REG_INT_STS_KEY_LOW_FIFO_ERROR                                                                 (0x1<<13) // Key Low FIFO overflow or underflow.
40411   #define RSS_REG_INT_STS_KEY_LOW_FIFO_ERROR_SHIFT                                                           13
40412   #define RSS_REG_INT_STS_KEY_MID_FIFO_ERROR                                                                 (0x1<<14) // Key Mid FIFO overflow or underflow.
40413   #define RSS_REG_INT_STS_KEY_MID_FIFO_ERROR_SHIFT                                                           14
40414   #define RSS_REG_INT_STS_KEY_HIGH_FIFO_ERROR                                                                (0x1<<15) // Key High FIFO overflow or underflow.
40415   #define RSS_REG_INT_STS_KEY_HIGH_FIFO_ERROR_SHIFT                                                          15
40416   #define RSS_REG_INT_STS_TUPLE_FIFO_ERROR                                                                   (0x1<<16) // Tuple FIFO overflow or underflow.
40417   #define RSS_REG_INT_STS_TUPLE_FIFO_ERROR_SHIFT                                                             16
40418   #define RSS_REG_INT_STS_HASH_FIFO_ERROR                                                                    (0x1<<17) // Hash FIFO overflow or underflow.
40419   #define RSS_REG_INT_STS_HASH_FIFO_ERROR_SHIFT                                                              17
40420   #define RSS_REG_INT_STS_HASH_TUPLE_FIFO_ERROR                                                              (0x1<<18) // Hash Tuple FIFO overflow or underflow.
40421   #define RSS_REG_INT_STS_HASH_TUPLE_FIFO_ERROR_SHIFT                                                        18
40422   #define RSS_REG_INT_STS_IND_HASH_FIFO_ERROR                                                                (0x1<<19) // Indirect Hash FIFO overflow or underflow.
40423   #define RSS_REG_INT_STS_IND_HASH_FIFO_ERROR_SHIFT                                                          19
40424   #define RSS_REG_INT_STS_F4TUPLE_OFFSET_ZERO                                                                (0x1<<20) // Received RSS hash command where f4tuple_offset field was 0.
40425   #define RSS_REG_INT_STS_F4TUPLE_OFFSET_ZERO_SHIFT                                                          20
40426   #define RSS_REG_INT_STS_F4TUPLE_OFFSET_IN_TMLD                                                             (0x1<<21) // Received RSS hash command where f4tuple_offset field puts f4tuple in the tmld header.
40427   #define RSS_REG_INT_STS_F4TUPLE_OFFSET_IN_TMLD_SHIFT                                                       21
40428   #define RSS_REG_INT_STS_MSG_INP_CNT_ERROR                                                                  (0x1<<1) // Number of cycles in CM message from TSEM is 63.
40429   #define RSS_REG_INT_STS_MSG_INP_CNT_ERROR_SHIFT                                                            1
40430   #define RSS_REG_INT_STS_MSG_OUT_CNT_ERROR                                                                  (0x1<<2) // Number of cycles in CM message to TM loader is 63.
40431   #define RSS_REG_INT_STS_MSG_OUT_CNT_ERROR_SHIFT                                                            2
40432   #define RSS_REG_INT_STS_INP_STATE_ERROR                                                                    (0x1<<3) // Input state machine reached error state.
40433   #define RSS_REG_INT_STS_INP_STATE_ERROR_SHIFT                                                              3
40434   #define RSS_REG_INT_STS_OUT_STATE_ERROR                                                                    (0x1<<4) // Output state machine reached error state.
40435   #define RSS_REG_INT_STS_OUT_STATE_ERROR_SHIFT                                                              4
40436   #define RSS_REG_INT_STS_MAIN_STATE_ERROR                                                                   (0x1<<5) // Main state machine in RSS calculation block reached error state.
40437   #define RSS_REG_INT_STS_MAIN_STATE_ERROR_SHIFT                                                             5
40438   #define RSS_REG_INT_STS_CALC_STATE_ERROR                                                                   (0x1<<6) // CALC state machine in RSS calculation block reached error state.
40439   #define RSS_REG_INT_STS_CALC_STATE_ERROR_SHIFT                                                             6
40440   #define RSS_REG_INT_STS_INP_FIFO_ERROR                                                                     (0x1<<7) // Input FIFO overflow or underflow.
40441   #define RSS_REG_INT_STS_INP_FIFO_ERROR_SHIFT                                                               7
40442   #define RSS_REG_INT_STS_MSG_FIFO_ERROR                                                                     (0x1<<9) // Message FIFO overflow or underflow.
40443   #define RSS_REG_INT_STS_MSG_FIFO_ERROR_SHIFT                                                               9
40444 #define RSS_REG_INT_MASK                                                                                     0x238984UL //Access:RW   DataWidth:0x16   // Multi Field Register.
40445   #define RSS_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.ADDRESS_ERROR .
40446   #define RSS_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
40447   #define RSS_REG_INT_MASK_CMD_FIFO_ERROR                                                                    (0x1<<8) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.CMD_FIFO_ERROR .
40448   #define RSS_REG_INT_MASK_CMD_FIFO_ERROR_SHIFT                                                              8
40449   #define RSS_REG_INT_MASK_RSP_FIFO_ERROR                                                                    (0x1<<10) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.RSP_FIFO_ERROR .
40450   #define RSS_REG_INT_MASK_RSP_FIFO_ERROR_SHIFT                                                              10
40451   #define RSS_REG_INT_MASK_HDR_FIFO_ERROR                                                                    (0x1<<11) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.HDR_FIFO_ERROR .
40452   #define RSS_REG_INT_MASK_HDR_FIFO_ERROR_SHIFT                                                              11
40453   #define RSS_REG_INT_MASK_INFO_FIFO_ERROR                                                                   (0x1<<12) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.INFO_FIFO_ERROR .
40454   #define RSS_REG_INT_MASK_INFO_FIFO_ERROR_SHIFT                                                             12
40455   #define RSS_REG_INT_MASK_KEY_LOW_FIFO_ERROR                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.KEY_LOW_FIFO_ERROR .
40456   #define RSS_REG_INT_MASK_KEY_LOW_FIFO_ERROR_SHIFT                                                          13
40457   #define RSS_REG_INT_MASK_KEY_MID_FIFO_ERROR                                                                (0x1<<14) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.KEY_MID_FIFO_ERROR .
40458   #define RSS_REG_INT_MASK_KEY_MID_FIFO_ERROR_SHIFT                                                          14
40459   #define RSS_REG_INT_MASK_KEY_HIGH_FIFO_ERROR                                                               (0x1<<15) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.KEY_HIGH_FIFO_ERROR .
40460   #define RSS_REG_INT_MASK_KEY_HIGH_FIFO_ERROR_SHIFT                                                         15
40461   #define RSS_REG_INT_MASK_TUPLE_FIFO_ERROR                                                                  (0x1<<16) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.TUPLE_FIFO_ERROR .
40462   #define RSS_REG_INT_MASK_TUPLE_FIFO_ERROR_SHIFT                                                            16
40463   #define RSS_REG_INT_MASK_HASH_FIFO_ERROR                                                                   (0x1<<17) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.HASH_FIFO_ERROR .
40464   #define RSS_REG_INT_MASK_HASH_FIFO_ERROR_SHIFT                                                             17
40465   #define RSS_REG_INT_MASK_HASH_TUPLE_FIFO_ERROR                                                             (0x1<<18) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.HASH_TUPLE_FIFO_ERROR .
40466   #define RSS_REG_INT_MASK_HASH_TUPLE_FIFO_ERROR_SHIFT                                                       18
40467   #define RSS_REG_INT_MASK_IND_HASH_FIFO_ERROR                                                               (0x1<<19) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.IND_HASH_FIFO_ERROR .
40468   #define RSS_REG_INT_MASK_IND_HASH_FIFO_ERROR_SHIFT                                                         19
40469   #define RSS_REG_INT_MASK_F4TUPLE_OFFSET_ZERO                                                               (0x1<<20) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.F4TUPLE_OFFSET_ZERO .
40470   #define RSS_REG_INT_MASK_F4TUPLE_OFFSET_ZERO_SHIFT                                                         20
40471   #define RSS_REG_INT_MASK_F4TUPLE_OFFSET_IN_TMLD                                                            (0x1<<21) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.F4TUPLE_OFFSET_IN_TMLD .
40472   #define RSS_REG_INT_MASK_F4TUPLE_OFFSET_IN_TMLD_SHIFT                                                      21
40473   #define RSS_REG_INT_MASK_MSG_INP_CNT_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.MSG_INP_CNT_ERROR .
40474   #define RSS_REG_INT_MASK_MSG_INP_CNT_ERROR_SHIFT                                                           1
40475   #define RSS_REG_INT_MASK_MSG_OUT_CNT_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.MSG_OUT_CNT_ERROR .
40476   #define RSS_REG_INT_MASK_MSG_OUT_CNT_ERROR_SHIFT                                                           2
40477   #define RSS_REG_INT_MASK_INP_STATE_ERROR                                                                   (0x1<<3) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.INP_STATE_ERROR .
40478   #define RSS_REG_INT_MASK_INP_STATE_ERROR_SHIFT                                                             3
40479   #define RSS_REG_INT_MASK_OUT_STATE_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.OUT_STATE_ERROR .
40480   #define RSS_REG_INT_MASK_OUT_STATE_ERROR_SHIFT                                                             4
40481   #define RSS_REG_INT_MASK_MAIN_STATE_ERROR                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.MAIN_STATE_ERROR .
40482   #define RSS_REG_INT_MASK_MAIN_STATE_ERROR_SHIFT                                                            5
40483   #define RSS_REG_INT_MASK_CALC_STATE_ERROR                                                                  (0x1<<6) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.CALC_STATE_ERROR .
40484   #define RSS_REG_INT_MASK_CALC_STATE_ERROR_SHIFT                                                            6
40485   #define RSS_REG_INT_MASK_INP_FIFO_ERROR                                                                    (0x1<<7) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.INP_FIFO_ERROR .
40486   #define RSS_REG_INT_MASK_INP_FIFO_ERROR_SHIFT                                                              7
40487   #define RSS_REG_INT_MASK_MSG_FIFO_ERROR                                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: RSS_REG_INT_STS.MSG_FIFO_ERROR .
40488   #define RSS_REG_INT_MASK_MSG_FIFO_ERROR_SHIFT                                                              9
40489 #define RSS_REG_INT_STS_WR                                                                                   0x238988UL //Access:WR   DataWidth:0x16   // Multi Field Register.
40490   #define RSS_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
40491   #define RSS_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
40492   #define RSS_REG_INT_STS_WR_CMD_FIFO_ERROR                                                                  (0x1<<8) // RSS command FIFO overflow or underflow.
40493   #define RSS_REG_INT_STS_WR_CMD_FIFO_ERROR_SHIFT                                                            8
40494   #define RSS_REG_INT_STS_WR_RSP_FIFO_ERROR                                                                  (0x1<<10) // Response FIFO overflow or underflow.
40495   #define RSS_REG_INT_STS_WR_RSP_FIFO_ERROR_SHIFT                                                            10
40496   #define RSS_REG_INT_STS_WR_HDR_FIFO_ERROR                                                                  (0x1<<11) // Header FIFO overflow or underflow.
40497   #define RSS_REG_INT_STS_WR_HDR_FIFO_ERROR_SHIFT                                                            11
40498   #define RSS_REG_INT_STS_WR_INFO_FIFO_ERROR                                                                 (0x1<<12) // Info FIFO overflow or underflow.
40499   #define RSS_REG_INT_STS_WR_INFO_FIFO_ERROR_SHIFT                                                           12
40500   #define RSS_REG_INT_STS_WR_KEY_LOW_FIFO_ERROR                                                              (0x1<<13) // Key Low FIFO overflow or underflow.
40501   #define RSS_REG_INT_STS_WR_KEY_LOW_FIFO_ERROR_SHIFT                                                        13
40502   #define RSS_REG_INT_STS_WR_KEY_MID_FIFO_ERROR                                                              (0x1<<14) // Key Mid FIFO overflow or underflow.
40503   #define RSS_REG_INT_STS_WR_KEY_MID_FIFO_ERROR_SHIFT                                                        14
40504   #define RSS_REG_INT_STS_WR_KEY_HIGH_FIFO_ERROR                                                             (0x1<<15) // Key High FIFO overflow or underflow.
40505   #define RSS_REG_INT_STS_WR_KEY_HIGH_FIFO_ERROR_SHIFT                                                       15
40506   #define RSS_REG_INT_STS_WR_TUPLE_FIFO_ERROR                                                                (0x1<<16) // Tuple FIFO overflow or underflow.
40507   #define RSS_REG_INT_STS_WR_TUPLE_FIFO_ERROR_SHIFT                                                          16
40508   #define RSS_REG_INT_STS_WR_HASH_FIFO_ERROR                                                                 (0x1<<17) // Hash FIFO overflow or underflow.
40509   #define RSS_REG_INT_STS_WR_HASH_FIFO_ERROR_SHIFT                                                           17
40510   #define RSS_REG_INT_STS_WR_HASH_TUPLE_FIFO_ERROR                                                           (0x1<<18) // Hash Tuple FIFO overflow or underflow.
40511   #define RSS_REG_INT_STS_WR_HASH_TUPLE_FIFO_ERROR_SHIFT                                                     18
40512   #define RSS_REG_INT_STS_WR_IND_HASH_FIFO_ERROR                                                             (0x1<<19) // Indirect Hash FIFO overflow or underflow.
40513   #define RSS_REG_INT_STS_WR_IND_HASH_FIFO_ERROR_SHIFT                                                       19
40514   #define RSS_REG_INT_STS_WR_F4TUPLE_OFFSET_ZERO                                                             (0x1<<20) // Received RSS hash command where f4tuple_offset field was 0.
40515   #define RSS_REG_INT_STS_WR_F4TUPLE_OFFSET_ZERO_SHIFT                                                       20
40516   #define RSS_REG_INT_STS_WR_F4TUPLE_OFFSET_IN_TMLD                                                          (0x1<<21) // Received RSS hash command where f4tuple_offset field puts f4tuple in the tmld header.
40517   #define RSS_REG_INT_STS_WR_F4TUPLE_OFFSET_IN_TMLD_SHIFT                                                    21
40518   #define RSS_REG_INT_STS_WR_MSG_INP_CNT_ERROR                                                               (0x1<<1) // Number of cycles in CM message from TSEM is 63.
40519   #define RSS_REG_INT_STS_WR_MSG_INP_CNT_ERROR_SHIFT                                                         1
40520   #define RSS_REG_INT_STS_WR_MSG_OUT_CNT_ERROR                                                               (0x1<<2) // Number of cycles in CM message to TM loader is 63.
40521   #define RSS_REG_INT_STS_WR_MSG_OUT_CNT_ERROR_SHIFT                                                         2
40522   #define RSS_REG_INT_STS_WR_INP_STATE_ERROR                                                                 (0x1<<3) // Input state machine reached error state.
40523   #define RSS_REG_INT_STS_WR_INP_STATE_ERROR_SHIFT                                                           3
40524   #define RSS_REG_INT_STS_WR_OUT_STATE_ERROR                                                                 (0x1<<4) // Output state machine reached error state.
40525   #define RSS_REG_INT_STS_WR_OUT_STATE_ERROR_SHIFT                                                           4
40526   #define RSS_REG_INT_STS_WR_MAIN_STATE_ERROR                                                                (0x1<<5) // Main state machine in RSS calculation block reached error state.
40527   #define RSS_REG_INT_STS_WR_MAIN_STATE_ERROR_SHIFT                                                          5
40528   #define RSS_REG_INT_STS_WR_CALC_STATE_ERROR                                                                (0x1<<6) // CALC state machine in RSS calculation block reached error state.
40529   #define RSS_REG_INT_STS_WR_CALC_STATE_ERROR_SHIFT                                                          6
40530   #define RSS_REG_INT_STS_WR_INP_FIFO_ERROR                                                                  (0x1<<7) // Input FIFO overflow or underflow.
40531   #define RSS_REG_INT_STS_WR_INP_FIFO_ERROR_SHIFT                                                            7
40532   #define RSS_REG_INT_STS_WR_MSG_FIFO_ERROR                                                                  (0x1<<9) // Message FIFO overflow or underflow.
40533   #define RSS_REG_INT_STS_WR_MSG_FIFO_ERROR_SHIFT                                                            9
40534 #define RSS_REG_INT_STS_CLR                                                                                  0x23898cUL //Access:RC   DataWidth:0x16   // Multi Field Register.
40535   #define RSS_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
40536   #define RSS_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
40537   #define RSS_REG_INT_STS_CLR_CMD_FIFO_ERROR                                                                 (0x1<<8) // RSS command FIFO overflow or underflow.
40538   #define RSS_REG_INT_STS_CLR_CMD_FIFO_ERROR_SHIFT                                                           8
40539   #define RSS_REG_INT_STS_CLR_RSP_FIFO_ERROR                                                                 (0x1<<10) // Response FIFO overflow or underflow.
40540   #define RSS_REG_INT_STS_CLR_RSP_FIFO_ERROR_SHIFT                                                           10
40541   #define RSS_REG_INT_STS_CLR_HDR_FIFO_ERROR                                                                 (0x1<<11) // Header FIFO overflow or underflow.
40542   #define RSS_REG_INT_STS_CLR_HDR_FIFO_ERROR_SHIFT                                                           11
40543   #define RSS_REG_INT_STS_CLR_INFO_FIFO_ERROR                                                                (0x1<<12) // Info FIFO overflow or underflow.
40544   #define RSS_REG_INT_STS_CLR_INFO_FIFO_ERROR_SHIFT                                                          12
40545   #define RSS_REG_INT_STS_CLR_KEY_LOW_FIFO_ERROR                                                             (0x1<<13) // Key Low FIFO overflow or underflow.
40546   #define RSS_REG_INT_STS_CLR_KEY_LOW_FIFO_ERROR_SHIFT                                                       13
40547   #define RSS_REG_INT_STS_CLR_KEY_MID_FIFO_ERROR                                                             (0x1<<14) // Key Mid FIFO overflow or underflow.
40548   #define RSS_REG_INT_STS_CLR_KEY_MID_FIFO_ERROR_SHIFT                                                       14
40549   #define RSS_REG_INT_STS_CLR_KEY_HIGH_FIFO_ERROR                                                            (0x1<<15) // Key High FIFO overflow or underflow.
40550   #define RSS_REG_INT_STS_CLR_KEY_HIGH_FIFO_ERROR_SHIFT                                                      15
40551   #define RSS_REG_INT_STS_CLR_TUPLE_FIFO_ERROR                                                               (0x1<<16) // Tuple FIFO overflow or underflow.
40552   #define RSS_REG_INT_STS_CLR_TUPLE_FIFO_ERROR_SHIFT                                                         16
40553   #define RSS_REG_INT_STS_CLR_HASH_FIFO_ERROR                                                                (0x1<<17) // Hash FIFO overflow or underflow.
40554   #define RSS_REG_INT_STS_CLR_HASH_FIFO_ERROR_SHIFT                                                          17
40555   #define RSS_REG_INT_STS_CLR_HASH_TUPLE_FIFO_ERROR                                                          (0x1<<18) // Hash Tuple FIFO overflow or underflow.
40556   #define RSS_REG_INT_STS_CLR_HASH_TUPLE_FIFO_ERROR_SHIFT                                                    18
40557   #define RSS_REG_INT_STS_CLR_IND_HASH_FIFO_ERROR                                                            (0x1<<19) // Indirect Hash FIFO overflow or underflow.
40558   #define RSS_REG_INT_STS_CLR_IND_HASH_FIFO_ERROR_SHIFT                                                      19
40559   #define RSS_REG_INT_STS_CLR_F4TUPLE_OFFSET_ZERO                                                            (0x1<<20) // Received RSS hash command where f4tuple_offset field was 0.
40560   #define RSS_REG_INT_STS_CLR_F4TUPLE_OFFSET_ZERO_SHIFT                                                      20
40561   #define RSS_REG_INT_STS_CLR_F4TUPLE_OFFSET_IN_TMLD                                                         (0x1<<21) // Received RSS hash command where f4tuple_offset field puts f4tuple in the tmld header.
40562   #define RSS_REG_INT_STS_CLR_F4TUPLE_OFFSET_IN_TMLD_SHIFT                                                   21
40563   #define RSS_REG_INT_STS_CLR_MSG_INP_CNT_ERROR                                                              (0x1<<1) // Number of cycles in CM message from TSEM is 63.
40564   #define RSS_REG_INT_STS_CLR_MSG_INP_CNT_ERROR_SHIFT                                                        1
40565   #define RSS_REG_INT_STS_CLR_MSG_OUT_CNT_ERROR                                                              (0x1<<2) // Number of cycles in CM message to TM loader is 63.
40566   #define RSS_REG_INT_STS_CLR_MSG_OUT_CNT_ERROR_SHIFT                                                        2
40567   #define RSS_REG_INT_STS_CLR_INP_STATE_ERROR                                                                (0x1<<3) // Input state machine reached error state.
40568   #define RSS_REG_INT_STS_CLR_INP_STATE_ERROR_SHIFT                                                          3
40569   #define RSS_REG_INT_STS_CLR_OUT_STATE_ERROR                                                                (0x1<<4) // Output state machine reached error state.
40570   #define RSS_REG_INT_STS_CLR_OUT_STATE_ERROR_SHIFT                                                          4
40571   #define RSS_REG_INT_STS_CLR_MAIN_STATE_ERROR                                                               (0x1<<5) // Main state machine in RSS calculation block reached error state.
40572   #define RSS_REG_INT_STS_CLR_MAIN_STATE_ERROR_SHIFT                                                         5
40573   #define RSS_REG_INT_STS_CLR_CALC_STATE_ERROR                                                               (0x1<<6) // CALC state machine in RSS calculation block reached error state.
40574   #define RSS_REG_INT_STS_CLR_CALC_STATE_ERROR_SHIFT                                                         6
40575   #define RSS_REG_INT_STS_CLR_INP_FIFO_ERROR                                                                 (0x1<<7) // Input FIFO overflow or underflow.
40576   #define RSS_REG_INT_STS_CLR_INP_FIFO_ERROR_SHIFT                                                           7
40577   #define RSS_REG_INT_STS_CLR_MSG_FIFO_ERROR                                                                 (0x1<<9) // Message FIFO overflow or underflow.
40578   #define RSS_REG_INT_STS_CLR_MSG_FIFO_ERROR_SHIFT                                                           9
40579 #define RSS_REG_PRTY_MASK_H_0                                                                                0x238a04UL //Access:RW   DataWidth:0x4    // Multi Field Register.
40580   #define RSS_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: RSS_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
40581   #define RSS_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                    0
40582   #define RSS_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: RSS_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
40583   #define RSS_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                    1
40584   #define RSS_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: RSS_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
40585   #define RSS_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      2
40586   #define RSS_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: RSS_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
40587   #define RSS_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      3
40588 #define RSS_REG_MEM_ECC_ENABLE_0                                                                             0x238a10UL //Access:RW   DataWidth:0x2    // Multi Field Register.
40589   #define RSS_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance rss.RSS_MEM_K2_GEN_IF.i_rss_mem_ram.i_ecc in module rss_mem_4port_ram
40590   #define RSS_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                     0
40591   #define RSS_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance rss.RSS_IND_K2_GEN_IF.i_rss_ind_ram.i_ecc in module rss_ind_4port_ram
40592   #define RSS_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                     1
40593 #define RSS_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x238a14UL //Access:RW   DataWidth:0x2    // Multi Field Register.
40594   #define RSS_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance rss.RSS_MEM_K2_GEN_IF.i_rss_mem_ram.i_ecc in module rss_mem_4port_ram
40595   #define RSS_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                              0
40596   #define RSS_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance rss.RSS_IND_K2_GEN_IF.i_rss_ind_ram.i_ecc in module rss_ind_4port_ram
40597   #define RSS_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                              1
40598 #define RSS_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x238a18UL //Access:RC   DataWidth:0x2    // Multi Field Register.
40599   #define RSS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance rss.RSS_MEM_K2_GEN_IF.i_rss_mem_ram.i_ecc in module rss_mem_4port_ram
40600   #define RSS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                       0
40601   #define RSS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance rss.RSS_IND_K2_GEN_IF.i_rss_ind_ram.i_ecc in module rss_ind_4port_ram
40602   #define RSS_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                       1
40603 #define RSS_REG_MEM_ECC_EVENTS                                                                               0x238a1cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
40604 #define RSS_REG_KEY_RSS_EXT5                                                                                 0x238c00UL //Access:RW   DataWidth:0x8    // Key extension for 5th tuple.
40605 #define RSS_REG_TMLD_CREDIT                                                                                  0x238c04UL //Access:RW   DataWidth:0x6    // Number of credits on RSS interface to TMLD. Maximal supported value is 32.
40606 #define RSS_REG_RSS_RAM_MASK                                                                                 0x238c10UL //Access:WB   DataWidth:0x80   // RSS RAM bit enable. It will be used for write operation from RBC. If it equals to 1 then rss_ram_data for appropriate location will be written. Other way data will stay in this place without change.
40607 #define RSS_REG_RSS_RAM_MASK_SIZE                                                                            4
40608 #define RSS_REG_RSS_RAM_DATA                                                                                 0x238c20UL //Access:WB   DataWidth:0x80   // RSS RAM data. Read or write to this register will generate read or write transaction to RSS memory. Write data in this register will stay till next read command. After read was done to this register then vaue of this register will be changed to read data from RSS memory.
40609 #define RSS_REG_RSS_RAM_DATA_SIZE                                                                            4
40610 #define RSS_REG_RSS_RAM_ADDR                                                                                 0x238c30UL //Access:RW   DataWidth:0xd    // RSS RAM address. If bit 12 is 1 then bits 11:0 is done to RSS indirection memory If bits 12:10 is 0 then bits 6:0 is address to RSS CID table; If bits 12:10 is 1 then bits 9:0 is address to RSS KEY MSB table; If bits 12:10 is 2 then bits 9:0 is address to RSS KEY LSB table; If bits 12:10 is 3 then bits 7:0 is address to RSS INFO table.
40611 #define RSS_REG_RBC_STATUS                                                                                   0x238c34UL //Access:R    DataWidth:0x2    // B0 is asserted when RSS has a request from RBC that is still not done; B1 is asserted when RSS executed read or write request from RBC and next request still wasn't received.
40612 #define RSS_REG_EMPTY_STATUS                                                                                 0x238c38UL //Access:R    DataWidth:0x5    // Debug register. FIFO empty status: {b0 - MSG FIFO; b1- RSS CMD FIFO; b2- INPUT FIFO; b3 - RSP FIFO; b4- RSS header FIFO}.
40613 #define RSS_REG_FULL_STATUS                                                                                  0x238c3cUL //Access:R    DataWidth:0x5    // Debug register. FIFO empty status: {b0 - MSG FIFO; b1- RSS CMD FIFO; b2- INPUT FIFO; b3 - RSP FIFO; b4- RSS header FIFO}.
40614 #define RSS_REG_COUNTERS_STATUS                                                                              0x238c40UL //Access:R    DataWidth:0x20   // Debug register. FIFO empty status: {b15:8 - inp_fifo_counter; b7:6- cmd_fifo_couter; b5:0 - msg_fifo_counter}.
40615 #define RSS_REG_STATE_MACHINES                                                                               0x238c44UL //Access:R    DataWidth:0x10   // Debug register. State of each state machine {b15:12 - calc_cur_state; b11:8 - main_cur_state;b7:4 - msg_cur_state; b3:0 - inp_cur_state}.
40616 #define RSS_REG_ECO_RESERVED                                                                                 0x238c48UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
40617 #define RSS_REG_DBG_SELECT                                                                                   0x238c4cUL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
40618 #define RSS_REG_DBG_DWORD_ENABLE                                                                             0x238c50UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
40619 #define RSS_REG_DBG_SHIFT                                                                                    0x238c54UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
40620 #define RSS_REG_DBG_FORCE_VALID                                                                              0x238c58UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
40621 #define RSS_REG_DBG_FORCE_FRAME                                                                              0x238c5cUL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
40622 #define RSS_REG_DBG_OUT_DATA                                                                                 0x238c60UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
40623 #define RSS_REG_DBG_OUT_DATA_SIZE                                                                            8
40624 #define RSS_REG_DBG_OUT_VALID                                                                                0x238c80UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
40625 #define RSS_REG_DBG_OUT_FRAME                                                                                0x238c84UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
40626 #define RSS_REG_MEMCTRL_WR_RD_N                                                                              0x238c88UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
40627 #define RSS_REG_MEMCTRL_CMD                                                                                  0x238c8cUL //Access:RW   DataWidth:0x8    // command to CPU BIST
40628 #define RSS_REG_MEMCTRL_ADDRESS                                                                              0x238c90UL //Access:RW   DataWidth:0x8    // address to CPU BIST
40629 #define RSS_REG_MEMCTRL_STATUS                                                                               0x238c94UL //Access:R    DataWidth:0x20   // status from CPU BIST
40630 #define RSS_REG_FIFO_FULL_STATUS1                                                                            0x238c98UL //Access:R    DataWidth:0xd    // Multi Field Register.
40631   #define RSS_REG_FIFO_FULL_STATUS1_RSP_FIFO_FULL                                                            (0x1<<0) // The rsp fifio is empty.
40632   #define RSS_REG_FIFO_FULL_STATUS1_RSP_FIFO_FULL_SHIFT                                                      0
40633   #define RSS_REG_FIFO_FULL_STATUS1_IND_HASH_FIFO_FULL                                                       (0x1<<1) // The ind_hash fifo is full.
40634   #define RSS_REG_FIFO_FULL_STATUS1_IND_HASH_FIFO_FULL_SHIFT                                                 1
40635   #define RSS_REG_FIFO_FULL_STATUS1_HASH_TUPLE_FIFO_FULL                                                     (0x1<<2) // The hash_tuple fifo is full.
40636   #define RSS_REG_FIFO_FULL_STATUS1_HASH_TUPLE_FIFO_FULL_SHIFT                                               2
40637   #define RSS_REG_FIFO_FULL_STATUS1_HASH_FIFO_FULL                                                           (0x1<<3) // The hash fifo is full.
40638   #define RSS_REG_FIFO_FULL_STATUS1_HASH_FIFO_FULL_SHIFT                                                     3
40639   #define RSS_REG_FIFO_FULL_STATUS1_TUPLE_FIFO_FULL                                                          (0x1<<4) // The tuple fifo is full.
40640   #define RSS_REG_FIFO_FULL_STATUS1_TUPLE_FIFO_FULL_SHIFT                                                    4
40641   #define RSS_REG_FIFO_FULL_STATUS1_KEY_HIGH_FIFO_FULL                                                       (0x1<<5) // The key_high fifo is full.
40642   #define RSS_REG_FIFO_FULL_STATUS1_KEY_HIGH_FIFO_FULL_SHIFT                                                 5
40643   #define RSS_REG_FIFO_FULL_STATUS1_KEY_MID_FIFO_FULL                                                        (0x1<<6) // The key_mid fifo is full.
40644   #define RSS_REG_FIFO_FULL_STATUS1_KEY_MID_FIFO_FULL_SHIFT                                                  6
40645   #define RSS_REG_FIFO_FULL_STATUS1_KEY_LOW_FIFO_FULL                                                        (0x1<<7) // The key_low fifo is full.
40646   #define RSS_REG_FIFO_FULL_STATUS1_KEY_LOW_FIFO_FULL_SHIFT                                                  7
40647   #define RSS_REG_FIFO_FULL_STATUS1_INFO_FIFO_FULL                                                           (0x1<<8) // The info fifo is full.
40648   #define RSS_REG_FIFO_FULL_STATUS1_INFO_FIFO_FULL_SHIFT                                                     8
40649   #define RSS_REG_FIFO_FULL_STATUS1_HEADER_FIFO_FULL                                                         (0x1<<9) // The header fifo is full.
40650   #define RSS_REG_FIFO_FULL_STATUS1_HEADER_FIFO_FULL_SHIFT                                                   9
40651   #define RSS_REG_FIFO_FULL_STATUS1_CMD_FIFO_FULL                                                            (0x1<<10) // The cmd fifo is full.
40652   #define RSS_REG_FIFO_FULL_STATUS1_CMD_FIFO_FULL_SHIFT                                                      10
40653   #define RSS_REG_FIFO_FULL_STATUS1_MSG_FIFO_FULL                                                            (0x1<<11) // The msg fifo is full.
40654   #define RSS_REG_FIFO_FULL_STATUS1_MSG_FIFO_FULL_SHIFT                                                      11
40655   #define RSS_REG_FIFO_FULL_STATUS1_INP_FIFO_FULL                                                            (0x1<<12) // The inp fifo is full.
40656   #define RSS_REG_FIFO_FULL_STATUS1_INP_FIFO_FULL_SHIFT                                                      12
40657 #define RSS_REG_FIFO_EMPTY_STATUS1                                                                           0x238c9cUL //Access:R    DataWidth:0xd    // Multi Field Register.
40658   #define RSS_REG_FIFO_EMPTY_STATUS1_RSP_FIFO_EMPTY                                                          (0x1<<0) // The rsp fifio is empty.
40659   #define RSS_REG_FIFO_EMPTY_STATUS1_RSP_FIFO_EMPTY_SHIFT                                                    0
40660   #define RSS_REG_FIFO_EMPTY_STATUS1_IND_HASH_FIFO_EMPTY                                                     (0x1<<1) // The ind_hash fifo is empty.
40661   #define RSS_REG_FIFO_EMPTY_STATUS1_IND_HASH_FIFO_EMPTY_SHIFT                                               1
40662   #define RSS_REG_FIFO_EMPTY_STATUS1_HASH_TUPLE_FIFO_EMPTY                                                   (0x1<<2) // The hash_tuple fifo is empty.
40663   #define RSS_REG_FIFO_EMPTY_STATUS1_HASH_TUPLE_FIFO_EMPTY_SHIFT                                             2
40664   #define RSS_REG_FIFO_EMPTY_STATUS1_HASH_FIFO_EMPTY                                                         (0x1<<3) // The hash fifo is empty.
40665   #define RSS_REG_FIFO_EMPTY_STATUS1_HASH_FIFO_EMPTY_SHIFT                                                   3
40666   #define RSS_REG_FIFO_EMPTY_STATUS1_TUPLE_FIFO_EMPTY                                                        (0x1<<4) // The tuple fifo is empty.
40667   #define RSS_REG_FIFO_EMPTY_STATUS1_TUPLE_FIFO_EMPTY_SHIFT                                                  4
40668   #define RSS_REG_FIFO_EMPTY_STATUS1_KEY_HIGH_FIFO_EMPTY                                                     (0x1<<5) // The key_high fifo is empty.
40669   #define RSS_REG_FIFO_EMPTY_STATUS1_KEY_HIGH_FIFO_EMPTY_SHIFT                                               5
40670   #define RSS_REG_FIFO_EMPTY_STATUS1_KEY_MID_FIFO_EMPTY                                                      (0x1<<6) // The key_mid fifo is empty.
40671   #define RSS_REG_FIFO_EMPTY_STATUS1_KEY_MID_FIFO_EMPTY_SHIFT                                                6
40672   #define RSS_REG_FIFO_EMPTY_STATUS1_KEY_LOW_FIFO_EMPTY                                                      (0x1<<7) // The key_low fifo is empty.
40673   #define RSS_REG_FIFO_EMPTY_STATUS1_KEY_LOW_FIFO_EMPTY_SHIFT                                                7
40674   #define RSS_REG_FIFO_EMPTY_STATUS1_INFO_FIFO_EMPTY                                                         (0x1<<8) // The info fifo is empty.
40675   #define RSS_REG_FIFO_EMPTY_STATUS1_INFO_FIFO_EMPTY_SHIFT                                                   8
40676   #define RSS_REG_FIFO_EMPTY_STATUS1_HEADER_FIFO_EMPTY                                                       (0x1<<9) // The header fifo is empty.
40677   #define RSS_REG_FIFO_EMPTY_STATUS1_HEADER_FIFO_EMPTY_SHIFT                                                 9
40678   #define RSS_REG_FIFO_EMPTY_STATUS1_CMD_FIFO_EMPTY                                                          (0x1<<10) // The cmd fifo is empty.
40679   #define RSS_REG_FIFO_EMPTY_STATUS1_CMD_FIFO_EMPTY_SHIFT                                                    10
40680   #define RSS_REG_FIFO_EMPTY_STATUS1_MSG_FIFO_EMPTY                                                          (0x1<<11) // The msg fifo is empty.
40681   #define RSS_REG_FIFO_EMPTY_STATUS1_MSG_FIFO_EMPTY_SHIFT                                                    11
40682   #define RSS_REG_FIFO_EMPTY_STATUS1_INP_FIFO_EMPTY                                                          (0x1<<12) // The inp fifo is empty.
40683   #define RSS_REG_FIFO_EMPTY_STATUS1_INP_FIFO_EMPTY_SHIFT                                                    12
40684 #define RSS_REG_COUNTER_STATUS1                                                                              0x238ca0UL //Access:R    DataWidth:0x20   // Multi Field Register.
40685   #define RSS_REG_COUNTER_STATUS1_INP_FIFO_COUNTER                                                           (0xf<<0) // number of valid words in the inp fifo.
40686   #define RSS_REG_COUNTER_STATUS1_INP_FIFO_COUNTER_SHIFT                                                     0
40687   #define RSS_REG_COUNTER_STATUS1_MSG_FIFO_COUNTER                                                           (0x1f<<4) // number of valid words in the msg fifo.
40688   #define RSS_REG_COUNTER_STATUS1_MSG_FIFO_COUNTER_SHIFT                                                     4
40689   #define RSS_REG_COUNTER_STATUS1_CMD_FIFO_COUNTER                                                           (0x7<<9) // number of valid words in the cmd fifo.
40690   #define RSS_REG_COUNTER_STATUS1_CMD_FIFO_COUNTER_SHIFT                                                     9
40691   #define RSS_REG_COUNTER_STATUS1_HEADER_FIFO_COUNTER                                                        (0x3<<12) // number of valid words in the header fifo.
40692   #define RSS_REG_COUNTER_STATUS1_HEADER_FIFO_COUNTER_SHIFT                                                  12
40693   #define RSS_REG_COUNTER_STATUS1_INFO_FIFO_COUNTER                                                          (0x3<<14) // number of valid words in the info fifo.
40694   #define RSS_REG_COUNTER_STATUS1_INFO_FIFO_COUNTER_SHIFT                                                    14
40695   #define RSS_REG_COUNTER_STATUS1_KEY_LOW_FIFO_COUNTER                                                       (0x3<<16) // number of valid words in the key_low fifo.
40696   #define RSS_REG_COUNTER_STATUS1_KEY_LOW_FIFO_COUNTER_SHIFT                                                 16
40697   #define RSS_REG_COUNTER_STATUS1_KEY_MID_FIFO_COUNTER                                                       (0x3<<18) // number of valid words in the key_mid fifo.
40698   #define RSS_REG_COUNTER_STATUS1_KEY_MID_FIFO_COUNTER_SHIFT                                                 18
40699   #define RSS_REG_COUNTER_STATUS1_KEY_HIGH_FIFO_COUNTER                                                      (0x3<<20) // number of valid words in the key_high fifo.
40700   #define RSS_REG_COUNTER_STATUS1_KEY_HIGH_FIFO_COUNTER_SHIFT                                                20
40701   #define RSS_REG_COUNTER_STATUS1_TUPLE_FIFO_COUNTER                                                         (0x3<<22) // number of valid words in the tuple fifo.
40702   #define RSS_REG_COUNTER_STATUS1_TUPLE_FIFO_COUNTER_SHIFT                                                   22
40703   #define RSS_REG_COUNTER_STATUS1_HASH_FIFO_COUNTER                                                          (0x3<<24) // number of valid words in the hash fifo.
40704   #define RSS_REG_COUNTER_STATUS1_HASH_FIFO_COUNTER_SHIFT                                                    24
40705   #define RSS_REG_COUNTER_STATUS1_HASH_TUPLE_FIFO_COUNTER                                                    (0x3<<26) // number of valid words in the hash_tuple fifo.
40706   #define RSS_REG_COUNTER_STATUS1_HASH_TUPLE_FIFO_COUNTER_SHIFT                                              26
40707   #define RSS_REG_COUNTER_STATUS1_IND_HASH_FIFO_COUNTER                                                      (0x3<<28) // number of valid words in the ind_hash fifo.
40708   #define RSS_REG_COUNTER_STATUS1_IND_HASH_FIFO_COUNTER_SHIFT                                                28
40709   #define RSS_REG_COUNTER_STATUS1_RSP_FIFO_COUNTER                                                           (0x3<<30) // number of valid words in the rsp fifo.
40710   #define RSS_REG_COUNTER_STATUS1_RSP_FIFO_COUNTER_SHIFT                                                     30
40711 #define RSS_REG_STATE_MACHINES1                                                                              0x238ca4UL //Access:R    DataWidth:0x13   // Multi Field Register.
40712   #define RSS_REG_STATE_MACHINES1_INP_PARSE_STATE                                                            (0xf<<0) // inp_parse_state delayed 1 clock (rss_inp.v)
40713   #define RSS_REG_STATE_MACHINES1_INP_PARSE_STATE_SHIFT                                                      0
40714   #define RSS_REG_STATE_MACHINES1_INP_MEM_STATE                                                              (0xf<<4) // inp_mem_state delayed 1 clock (rss_inp.v)
40715   #define RSS_REG_STATE_MACHINES1_INP_MEM_STATE_SHIFT                                                        4
40716   #define RSS_REG_STATE_MACHINES1_CALC_STATE                                                                 (0x3<<8) // calc_state delayed 1 clock (rss_calc.v)
40717   #define RSS_REG_STATE_MACHINES1_CALC_STATE_SHIFT                                                           8
40718   #define RSS_REG_STATE_MACHINES1_IND_STATE                                                                  (0x7<<10) // ind_state delayed 1 clock (rss_ind.v)
40719   #define RSS_REG_STATE_MACHINES1_IND_STATE_SHIFT                                                            10
40720   #define RSS_REG_STATE_MACHINES1_CID_STATE                                                                  (0x7<<13) // ind_state delayed 1 clock (rss_ind.v)
40721   #define RSS_REG_STATE_MACHINES1_CID_STATE_SHIFT                                                            13
40722   #define RSS_REG_STATE_MACHINES1_OUT_STATE                                                                  (0x7<<16) // out_state delayed 1 clock (rss_out.v)
40723   #define RSS_REG_STATE_MACHINES1_OUT_STATE_SHIFT                                                            16
40724 #define RPB_REG_INT_STS                                                                                      0x23c040UL //Access:R    DataWidth:0x9    // Multi Field Register.
40725   #define RPB_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
40726   #define RPB_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
40727   #define RPB_REG_INT_STS_EOP_ERROR                                                                          (0x1<<1) // EOP check error.
40728   #define RPB_REG_INT_STS_EOP_ERROR_SHIFT                                                                    1
40729   #define RPB_REG_INT_STS_IFIFO_ERROR                                                                        (0x1<<2) // Instruction FIFO error.
40730   #define RPB_REG_INT_STS_IFIFO_ERROR_SHIFT                                                                  2
40731   #define RPB_REG_INT_STS_PFIFO_ERROR                                                                        (0x1<<3) // Parameter FIFO error.
40732   #define RPB_REG_INT_STS_PFIFO_ERROR_SHIFT                                                                  3
40733   #define RPB_REG_INT_STS_DB_BUF_ERROR                                                                       (0x1<<4) // DB FIFO error.
40734   #define RPB_REG_INT_STS_DB_BUF_ERROR_SHIFT                                                                 4
40735   #define RPB_REG_INT_STS_TH_EXEC_ERROR                                                                      (0x1<<5) //
40736   #define RPB_REG_INT_STS_TH_EXEC_ERROR_SHIFT                                                                5
40737   #define RPB_REG_INT_STS_TQ_ERROR_WR                                                                        (0x1<<6) // TQ write overflow.
40738   #define RPB_REG_INT_STS_TQ_ERROR_WR_SHIFT                                                                  6
40739   #define RPB_REG_INT_STS_TQ_ERROR_RD_TH                                                                     (0x1<<7) // TQ read underflow by task handler.
40740   #define RPB_REG_INT_STS_TQ_ERROR_RD_TH_SHIFT                                                               7
40741   #define RPB_REG_INT_STS_TQ_ERROR_RD_IH                                                                     (0x1<<8) // TQ read underflow by instruction handler.
40742   #define RPB_REG_INT_STS_TQ_ERROR_RD_IH_SHIFT                                                               8
40743 #define RPB_REG_INT_MASK                                                                                     0x23c044UL //Access:RW   DataWidth:0x9    // Multi Field Register.
40744   #define RPB_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.ADDRESS_ERROR .
40745   #define RPB_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
40746   #define RPB_REG_INT_MASK_EOP_ERROR                                                                         (0x1<<1) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.EOP_ERROR .
40747   #define RPB_REG_INT_MASK_EOP_ERROR_SHIFT                                                                   1
40748   #define RPB_REG_INT_MASK_IFIFO_ERROR                                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.IFIFO_ERROR .
40749   #define RPB_REG_INT_MASK_IFIFO_ERROR_SHIFT                                                                 2
40750   #define RPB_REG_INT_MASK_PFIFO_ERROR                                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.PFIFO_ERROR .
40751   #define RPB_REG_INT_MASK_PFIFO_ERROR_SHIFT                                                                 3
40752   #define RPB_REG_INT_MASK_DB_BUF_ERROR                                                                      (0x1<<4) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.DB_BUF_ERROR .
40753   #define RPB_REG_INT_MASK_DB_BUF_ERROR_SHIFT                                                                4
40754   #define RPB_REG_INT_MASK_TH_EXEC_ERROR                                                                     (0x1<<5) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TH_EXEC_ERROR .
40755   #define RPB_REG_INT_MASK_TH_EXEC_ERROR_SHIFT                                                               5
40756   #define RPB_REG_INT_MASK_TQ_ERROR_WR                                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_WR .
40757   #define RPB_REG_INT_MASK_TQ_ERROR_WR_SHIFT                                                                 6
40758   #define RPB_REG_INT_MASK_TQ_ERROR_RD_TH                                                                    (0x1<<7) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_TH .
40759   #define RPB_REG_INT_MASK_TQ_ERROR_RD_TH_SHIFT                                                              7
40760   #define RPB_REG_INT_MASK_TQ_ERROR_RD_IH                                                                    (0x1<<8) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_IH .
40761   #define RPB_REG_INT_MASK_TQ_ERROR_RD_IH_SHIFT                                                              8
40762 #define RPB_REG_INT_STS_WR                                                                                   0x23c048UL //Access:WR   DataWidth:0x9    // Multi Field Register.
40763   #define RPB_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
40764   #define RPB_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
40765   #define RPB_REG_INT_STS_WR_EOP_ERROR                                                                       (0x1<<1) // EOP check error.
40766   #define RPB_REG_INT_STS_WR_EOP_ERROR_SHIFT                                                                 1
40767   #define RPB_REG_INT_STS_WR_IFIFO_ERROR                                                                     (0x1<<2) // Instruction FIFO error.
40768   #define RPB_REG_INT_STS_WR_IFIFO_ERROR_SHIFT                                                               2
40769   #define RPB_REG_INT_STS_WR_PFIFO_ERROR                                                                     (0x1<<3) // Parameter FIFO error.
40770   #define RPB_REG_INT_STS_WR_PFIFO_ERROR_SHIFT                                                               3
40771   #define RPB_REG_INT_STS_WR_DB_BUF_ERROR                                                                    (0x1<<4) // DB FIFO error.
40772   #define RPB_REG_INT_STS_WR_DB_BUF_ERROR_SHIFT                                                              4
40773   #define RPB_REG_INT_STS_WR_TH_EXEC_ERROR                                                                   (0x1<<5) //
40774   #define RPB_REG_INT_STS_WR_TH_EXEC_ERROR_SHIFT                                                             5
40775   #define RPB_REG_INT_STS_WR_TQ_ERROR_WR                                                                     (0x1<<6) // TQ write overflow.
40776   #define RPB_REG_INT_STS_WR_TQ_ERROR_WR_SHIFT                                                               6
40777   #define RPB_REG_INT_STS_WR_TQ_ERROR_RD_TH                                                                  (0x1<<7) // TQ read underflow by task handler.
40778   #define RPB_REG_INT_STS_WR_TQ_ERROR_RD_TH_SHIFT                                                            7
40779   #define RPB_REG_INT_STS_WR_TQ_ERROR_RD_IH                                                                  (0x1<<8) // TQ read underflow by instruction handler.
40780   #define RPB_REG_INT_STS_WR_TQ_ERROR_RD_IH_SHIFT                                                            8
40781 #define RPB_REG_INT_STS_CLR                                                                                  0x23c04cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
40782   #define RPB_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
40783   #define RPB_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
40784   #define RPB_REG_INT_STS_CLR_EOP_ERROR                                                                      (0x1<<1) // EOP check error.
40785   #define RPB_REG_INT_STS_CLR_EOP_ERROR_SHIFT                                                                1
40786   #define RPB_REG_INT_STS_CLR_IFIFO_ERROR                                                                    (0x1<<2) // Instruction FIFO error.
40787   #define RPB_REG_INT_STS_CLR_IFIFO_ERROR_SHIFT                                                              2
40788   #define RPB_REG_INT_STS_CLR_PFIFO_ERROR                                                                    (0x1<<3) // Parameter FIFO error.
40789   #define RPB_REG_INT_STS_CLR_PFIFO_ERROR_SHIFT                                                              3
40790   #define RPB_REG_INT_STS_CLR_DB_BUF_ERROR                                                                   (0x1<<4) // DB FIFO error.
40791   #define RPB_REG_INT_STS_CLR_DB_BUF_ERROR_SHIFT                                                             4
40792   #define RPB_REG_INT_STS_CLR_TH_EXEC_ERROR                                                                  (0x1<<5) //
40793   #define RPB_REG_INT_STS_CLR_TH_EXEC_ERROR_SHIFT                                                            5
40794   #define RPB_REG_INT_STS_CLR_TQ_ERROR_WR                                                                    (0x1<<6) // TQ write overflow.
40795   #define RPB_REG_INT_STS_CLR_TQ_ERROR_WR_SHIFT                                                              6
40796   #define RPB_REG_INT_STS_CLR_TQ_ERROR_RD_TH                                                                 (0x1<<7) // TQ read underflow by task handler.
40797   #define RPB_REG_INT_STS_CLR_TQ_ERROR_RD_TH_SHIFT                                                           7
40798   #define RPB_REG_INT_STS_CLR_TQ_ERROR_RD_IH                                                                 (0x1<<8) // TQ read underflow by instruction handler.
40799   #define RPB_REG_INT_STS_CLR_TQ_ERROR_RD_IH_SHIFT                                                           8
40800 #define RPB_REG_PRTY_MASK                                                                                    0x23c054UL //Access:RW   DataWidth:0x1    // Multi Field Register.
40801   #define RPB_REG_PRTY_MASK_DATAPATH_REGISTERS                                                               (0x1<<0) // This bit masks, when set, the Parity bit: PB_REG_PRTY_STS.DATAPATH_REGISTERS .
40802   #define RPB_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                         0
40803 #define RPB_REG_CONTROL                                                                                      0x23c400UL //Access:RW   DataWidth:0xd    // Multi Field Register.
40804   #define RPB_REG_CONTROL_BYTE_ORDER_SWITCH                                                                  (0x1<<0) // Indicates if to switch the CRC result byte ordering. 0=don't switch;1=switch.
40805   #define RPB_REG_CONTROL_BYTE_ORDER_SWITCH_SHIFT                                                            0
40806   #define RPB_REG_CONTROL_DB_IGNORE_ERROR                                                                    (0x1<<1) // Indicates if to ignore the input error indication.
40807   #define RPB_REG_CONTROL_DB_IGNORE_ERROR_SHIFT                                                              1
40808   #define RPB_REG_CONTROL_DONT_PASS_ERROR                                                                    (0x1<<2) // Masks error on output of pb.
40809   #define RPB_REG_CONTROL_DONT_PASS_ERROR_SHIFT                                                              2
40810   #define RPB_REG_CONTROL_EOP_CHECK_DISABLE                                                                  (0x1<<3) // Disables EOP check (EOP check verifies that the last Task instruction is accessing a line that has EOP on it. this way one could find mismatches between expected length and actual length on some packet.
40811   #define RPB_REG_CONTROL_EOP_CHECK_DISABLE_SHIFT                                                            3
40812   #define RPB_REG_CONTROL_CRC_COMPARE_DISABLE                                                                (0x1<<4) // Disables CRC2 machine (the machine that is used for comparing actual CRC with a value that is provided to the PB.
40813   #define RPB_REG_CONTROL_CRC_COMPARE_DISABLE_SHIFT                                                          4
40814   #define RPB_REG_CONTROL_EN_INPUTS                                                                          (0x1<<5) // Enable inputs.
40815   #define RPB_REG_CONTROL_EN_INPUTS_SHIFT                                                                    5
40816   #define RPB_REG_CONTROL_DISABLE_PB                                                                         (0x1<<6) // Debug only: Disable PB.
40817   #define RPB_REG_CONTROL_DISABLE_PB_SHIFT                                                                   6
40818   #define RPB_REG_CONTROL_DEBUG_SELECT                                                                       (0xf<<7) // Obsolete.
40819   #define RPB_REG_CONTROL_DEBUG_SELECT_SHIFT                                                                 7
40820   #define RPB_REG_CONTROL_RELAX_TH                                                                           (0x1<<11) // Dbug only.
40821   #define RPB_REG_CONTROL_RELAX_TH_SHIFT                                                                     11
40822   #define RPB_REG_CONTROL_DUMMY_ERR_ALLOW                                                                    (0x1<<12) // Dummy ingress error allow.  When cleared, an error received on the ingress interface will be masked for instructions in which the "dummy read" bit is set.
40823   #define RPB_REG_CONTROL_DUMMY_ERR_ALLOW_SHIFT                                                              12
40824 #define RPB_REG_CRC_MASK_1_0                                                                                 0x23c404UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40825 #define RPB_REG_CRC_MASK_1_1                                                                                 0x23c408UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40826 #define RPB_REG_CRC_MASK_1_2                                                                                 0x23c40cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40827 #define RPB_REG_CRC_MASK_1_3                                                                                 0x23c410UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40828 #define RPB_REG_CRC_MASK_2_0                                                                                 0x23c414UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40829 #define RPB_REG_CRC_MASK_2_1                                                                                 0x23c418UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40830 #define RPB_REG_CRC_MASK_2_2                                                                                 0x23c41cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40831 #define RPB_REG_CRC_MASK_2_3                                                                                 0x23c420UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40832 #define RPB_REG_CRC_MASK_3_0                                                                                 0x23c424UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40833 #define RPB_REG_CRC_MASK_3_1                                                                                 0x23c428UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40834 #define RPB_REG_CRC_MASK_3_2                                                                                 0x23c42cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40835 #define RPB_REG_CRC_MASK_3_3                                                                                 0x23c430UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
40836 #define RPB_REG_DB_EMPTY                                                                                     0x23c500UL //Access:R    DataWidth:0x1    // Data Buffer empty status.
40837 #define RPB_REG_DB_FULL                                                                                      0x23c504UL //Access:R    DataWidth:0x1    // Data Buffer full status.
40838 #define RPB_REG_TQ_EMPTY                                                                                     0x23c508UL //Access:R    DataWidth:0x1    // Task Queue empty status.
40839 #define RPB_REG_TQ_FULL                                                                                      0x23c50cUL //Access:R    DataWidth:0x1    // Task Queue full status.
40840 #define RPB_REG_IFIFO_EMPTY                                                                                  0x23c510UL //Access:R    DataWidth:0x1    // Instruction FIFO empty status.
40841 #define RPB_REG_IFIFO_FULL                                                                                   0x23c514UL //Access:R    DataWidth:0x1    // Instruction FIFO full status.
40842 #define RPB_REG_PFIFO_EMPTY                                                                                  0x23c518UL //Access:R    DataWidth:0x1    // Parameter FIFO empty status.
40843 #define RPB_REG_PFIFO_FULL                                                                                   0x23c51cUL //Access:R    DataWidth:0x1    // Parameter FIFO full status.
40844 #define RPB_REG_TQ_TH_EMPTY                                                                                  0x23c520UL //Access:R    DataWidth:0x1    // Task Queue empty status for task handler.
40845 #define RPB_REG_ERRORED_CRC                                                                                  0x23c600UL //Access:R    DataWidth:0x20   // CRC mismatch debug register.  This register stores the calculated CRC value that resulted in the most recent CRC error event.
40846 #define RPB_REG_ERRORED_INSTR                                                                                0x23c604UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the instruction being executed at the time EOP error is detected. The instruction is aligned with the least significant bit of this register.  Bits 31:29 provide additional information about the instruction.  Bit 31 indicates whether the instruction is valid.  Bit 30 indicates if the instruction is the first instruction in the task.  Bit 29 indicates whether the instruction is the last instruction in the task.
40847 #define RPB_REG_ERRORED_HDR_LOW                                                                              0x23c608UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the lower 32 bits of the task header being executed at the time EOP error is detected.  The instruction length is not kept and is read as 0.
40848 #define RPB_REG_ERRORED_HDR_HIGH                                                                             0x23c60cUL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the upper 32 bits of the task header being executed at the time EOP error is detected.  The task passthrough bit is not kept and is read as 0.
40849 #define RPB_REG_ERRORED_LENGTH                                                                               0x23c610UL //Access:R    DataWidth:0x10   // EOP mismatch debug register.  This register provides the number of data bytes remaining to be read from DB at the time of EOP error detection.
40850 #define RPB_REG_ECO_RESERVED                                                                                 0x23c614UL //Access:RW   DataWidth:0x8    // For future eco.
40851 #define RPB_REG_DBG_OUT_DATA                                                                                 0x23c700UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
40852 #define RPB_REG_DBG_OUT_DATA_SIZE                                                                            8
40853 #define RPB_REG_DBG_OUT_VALID                                                                                0x23c720UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
40854 #define RPB_REG_DBG_OUT_FRAME                                                                                0x23c724UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
40855 #define RPB_REG_DBG_SELECT                                                                                   0x23c728UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
40856 #define RPB_REG_DBG_DWORD_ENABLE                                                                             0x23c72cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
40857 #define RPB_REG_DBG_SHIFT                                                                                    0x23c730UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
40858 #define RPB_REG_DBG_FORCE_VALID                                                                              0x23c734UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
40859 #define RPB_REG_DBG_FORCE_FRAME                                                                              0x23c738UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
40860 #define RPB_REG_DB_FIFO                                                                                      0x23e000UL //Access:WB_R DataWidth:0x108  // Provides read-only access of the data buffer FIFO. Intended for debug purposes.
40861 #define RPB_REG_DB_FIFO_SIZE                                                                                 512
40862 #define RPB_REG_L1                                                                                           0x23f000UL //Access:WB   DataWidth:0x40   // L1 CRC memory access.
40863 #define RPB_REG_L1_SIZE                                                                                      640
40864 #define PSWRQ2_REG_RBC_DONE                                                                                  0x240000UL //Access:RW   DataWidth:0x1    // Driver should write 1 to this register in order to signal the PSWRQ block to start initializing internal memories.
40865 #define PSWRQ2_REG_CFG_DONE                                                                                  0x240004UL //Access:R    DataWidth:0x1    // PSWRQ internal memories initialization is done. Driver should check this register is 1 some time after writing 1 to rbc_done register.
40866 #define PSWRQ2_REG_RESET_STT                                                                                 0x240008UL //Access:RW   DataWidth:0x1    // MCP writes '1' to this bit to indicate PSWRQ to initialize Steering Tag Table with zeros. PSWRQ clears this bit when the initialization is done. MCP can use this register the same as it uses IGU reset_memories register.
40867 #define PSWRQ2_REG_CDUT_P_SIZE                                                                               0x24000cUL //Access:RW   DataWidth:0x4    // Page size in L2P table for CDU-Task module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40868 #define PSWRQ2_REG_CDUC_P_SIZE                                                                               0x240010UL //Access:RW   DataWidth:0x4    // Page size in L2P table for CDU module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40869 #define PSWRQ2_REG_TM_P_SIZE                                                                                 0x240014UL //Access:RW   DataWidth:0x4    // Page size in L2P table for TM module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40870 #define PSWRQ2_REG_QM_P_SIZE                                                                                 0x240018UL //Access:RW   DataWidth:0x4    // Page size in L2P table for QM module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40871 #define PSWRQ2_REG_SRC_P_SIZE                                                                                0x24001cUL //Access:RW   DataWidth:0x4    // Page size in L2P table for SRC module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40872 #define PSWRQ2_REG_DBG_P_SIZE                                                                                0x240020UL //Access:RW   DataWidth:0x4    // Page size in L2P table for dbg module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40873 #define PSWRQ2_REG_XSDM_P_SIZE                                                                               0x240024UL //Access:RW   DataWidth:0x4    // Page size in L2P table for SRC module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40874 #define PSWRQ2_REG_TSDM_P_SIZE                                                                               0x240028UL //Access:RW   DataWidth:0x4    // Page size in L2P table for dbg module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40875 #define PSWRQ2_REG_USDM_P_SIZE                                                                               0x24002cUL //Access:RW   DataWidth:0x4    // Page size in L2P table for dbg module;0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
40876 #define PSWRQ2_REG_TM_FIRST_ILT                                                                              0x240030UL //Access:RW   DataWidth:0xe    // First memory address base for tm in ILT.
40877 #define PSWRQ2_REG_TM_LAST_ILT                                                                               0x240034UL //Access:RW   DataWidth:0xe    // Last memory address base for tm in ILT.
40878 #define PSWRQ2_REG_QM_FIRST_ILT                                                                              0x240038UL //Access:RW   DataWidth:0xe    // First memory address base for qm in ILT.
40879 #define PSWRQ2_REG_QM_LAST_ILT                                                                               0x24003cUL //Access:RW   DataWidth:0xe    // Last memory address base for qm in ILT.
40880 #define PSWRQ2_REG_SRC_FIRST_ILT                                                                             0x240040UL //Access:RW   DataWidth:0xe    // First memory address base for src in ILT.
40881 #define PSWRQ2_REG_SRC_LAST_ILT                                                                              0x240044UL //Access:RW   DataWidth:0xe    // Last memory address base for src in ILT.
40882 #define PSWRQ2_REG_CDUC_FIRST_ILT                                                                            0x240048UL //Access:RW   DataWidth:0xe    // First memory address base for cdu-connection in ILT.
40883 #define PSWRQ2_REG_CDUC_LAST_ILT                                                                             0x24004cUL //Access:RW   DataWidth:0xe    // Last memory address base for cdu-connection in ILT.
40884 #define PSWRQ2_REG_CDUT_FIRST_ILT                                                                            0x240050UL //Access:RW   DataWidth:0xe    // First memory address base for cdu-task in ILT.
40885 #define PSWRQ2_REG_CDUT_LAST_ILT                                                                             0x240054UL //Access:RW   DataWidth:0xe    // Last memory address base for cdu-task in ILT.
40886 #define PSWRQ2_REG_XSDM_FIRST_ILT                                                                            0x240058UL //Access:RW   DataWidth:0xe    // First memory address base for xsdm in ILT.
40887 #define PSWRQ2_REG_XSDM_LAST_ILT                                                                             0x24005cUL //Access:RW   DataWidth:0xe    // Last memory address base for xsdm in ILT.
40888 #define PSWRQ2_REG_TSDM_FIRST_ILT                                                                            0x240060UL //Access:RW   DataWidth:0xe    // First memory address base for tsdm in ILT.
40889 #define PSWRQ2_REG_TSDM_LAST_ILT                                                                             0x240064UL //Access:RW   DataWidth:0xe    // Last memory address base for tsdm in ILT.
40890 #define PSWRQ2_REG_USDM_FIRST_ILT                                                                            0x240068UL //Access:RW   DataWidth:0xe    // First memory address base for usdm in ILT.
40891 #define PSWRQ2_REG_USDM_LAST_ILT                                                                             0x24006cUL //Access:RW   DataWidth:0xe    // Last memory address base for usdm in ILT.
40892 #define PSWRQ2_REG_DBG_FIRST_ILT                                                                             0x240070UL //Access:RW   DataWidth:0xe    // First memory address base for dbg in ILT.
40893 #define PSWRQ2_REG_DBG_LAST_ILT                                                                              0x240074UL //Access:RW   DataWidth:0xe    // Last memory address base for dbg in ILT.
40894 #define PSWRQ2_REG_ENDIANITY_00                                                                              0x240078UL //Access:RW   DataWidth:0x2    // Requests from all SDM's and DMAE with endian mode 0 will receive the endian mode indicated here.
40895 #define PSWRQ2_REG_ENDIANITY_01                                                                              0x24007cUL //Access:RW   DataWidth:0x2    // Requests from all SDM's and DMAE with endian mode 1 will receive the endian mode indicated here.
40896 #define PSWRQ2_REG_ENDIANITY_02                                                                              0x240080UL //Access:RW   DataWidth:0x2    // Requests from all SDM's and DMAE with endian mode 2 will receive the endian mode indicated here.
40897 #define PSWRQ2_REG_ENDIANITY_03                                                                              0x240084UL //Access:RW   DataWidth:0x2    // Requests from all SDM's and DMAE with endian mode 3 will receive the endian mode indicated here.
40898 #define PSWRQ2_REG_PTU_ENDIAN_M                                                                              0x240088UL //Access:RW   DataWidth:0x2    // Endian mode for ptu.
40899 #define PSWRQ2_REG_M2P_ENDIAN_M                                                                              0x24008cUL //Access:RW   DataWidth:0x2    // Endian mode for m2p.
40900 #define PSWRQ2_REG_TM_NUMBER_OF_PF_BLOCKS                                                                    0x240090UL //Access:RW   DataWidth:0x10   // Number of ILT PF blocks.
40901 #define PSWRQ2_REG_CDUT_NUMBER_OF_PF_BLOCKS                                                                  0x240094UL //Access:RW   DataWidth:0x10   // Number of ILT PF blocks.
40902 #define PSWRQ2_REG_CDUC_NUMBER_OF_PF_BLOCKS                                                                  0x240098UL //Access:RW   DataWidth:0x10   // Number of ILT PF blocks.
40903 #define PSWRQ2_REG_TM_VF_BLOCKS                                                                              0x24009cUL //Access:RW   DataWidth:0x8    // Number of ILT VF blocks.
40904 #define PSWRQ2_REG_CDUT_VF_BLOCKS                                                                            0x2400a0UL //Access:RW   DataWidth:0x8    // Number of ILT VF blocks.
40905 #define PSWRQ2_REG_CDUC_VF_BLOCKS                                                                            0x2400a4UL //Access:RW   DataWidth:0x8    // Number of ILT VF blocks.
40906 #define PSWRQ2_REG_TM_BLOCKS_FACTOR                                                                          0x2400a8UL //Access:RW   DataWidth:0x4    // ILT blocks factor.
40907 #define PSWRQ2_REG_CDUT_BLOCKS_FACTOR                                                                        0x2400acUL //Access:RW   DataWidth:0x4    // ILT blocks factor.
40908 #define PSWRQ2_REG_CDUC_BLOCKS_FACTOR                                                                        0x2400b0UL //Access:RW   DataWidth:0x4    // ILT blocks factor.
40909 #define PSWRQ2_REG_VF_BASE                                                                                   0x2400b4UL //Access:RW   DataWidth:0x8    // First VF assigned to this PF. Used for ILT for VFs calculations.
40910 #define PSWRQ2_REG_VF_LAST_ILT                                                                               0x2400b8UL //Access:RW   DataWidth:0x8    // VF LAST
40911 #define PSWRQ2_REG_DBG_OUT_DATA                                                                              0x2400e0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
40912 #define PSWRQ2_REG_DBG_OUT_DATA_SIZE                                                                         8
40913 #define PSWRQ2_REG_DBG_SELECT                                                                                0x240100UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
40914 #define PSWRQ2_REG_DBG_DWORD_ENABLE                                                                          0x240104UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
40915 #define PSWRQ2_REG_DBG_SHIFT                                                                                 0x240108UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
40916 #define PSWRQ2_REG_DBG_FORCE_VALID                                                                           0x24010cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
40917 #define PSWRQ2_REG_DBG_FORCE_FRAME                                                                           0x240110UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
40918 #define PSWRQ2_REG_DBG_OUT_VALID                                                                             0x240114UL //Access:R    DataWidth:0x4    // Dbgmux output valid
40919 #define PSWRQ2_REG_DBG_OUT_FRAME                                                                             0x240118UL //Access:R    DataWidth:0x4    // Dbgmux output frame
40920 #define PSWRQ2_REG_INT_STS                                                                                   0x240180UL //Access:R    DataWidth:0xf    // Multi Field Register.
40921   #define PSWRQ2_REG_INT_STS_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
40922   #define PSWRQ2_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                             0
40923   #define PSWRQ2_REG_INT_STS_L2P_FIFO_OVERFLOW                                                               (0x1<<1) // Overflow in l2p input fifo - hard wired to 0 in E4.
40924   #define PSWRQ2_REG_INT_STS_L2P_FIFO_OVERFLOW_SHIFT                                                         1
40925   #define PSWRQ2_REG_INT_STS_WDFIFO_OVERFLOW                                                                 (0x1<<2) // Overflow in src write done fifo.
40926   #define PSWRQ2_REG_INT_STS_WDFIFO_OVERFLOW_SHIFT                                                           2
40927   #define PSWRQ2_REG_INT_STS_PHYADDR_FIFO_OF                                                                 (0x1<<3) // Overflow of phy addr fifo - removed in E4.
40928   #define PSWRQ2_REG_INT_STS_PHYADDR_FIFO_OF_SHIFT                                                           3
40929   #define PSWRQ2_REG_INT_STS_L2P_VIOLATION_1                                                                 (0x1<<4) // Translation page pointer is bigger than 15 - hard wired to 0 in E4.
40930   #define PSWRQ2_REG_INT_STS_L2P_VIOLATION_1_SHIFT                                                           4
40931   #define PSWRQ2_REG_INT_STS_L2P_VIOLATION_2                                                                 (0x1<<5) // Vah+elt_first_index is bigger than page size - hard wired to 0 in E4.
40932   #define PSWRQ2_REG_INT_STS_L2P_VIOLATION_2_SHIFT                                                           5
40933   #define PSWRQ2_REG_INT_STS_FREE_LIST_EMPTY                                                                 (0x1<<6) // If this interrupt occurs then an entry in the cxr_ram was overwritten and a linked list is corrupted; it is a fatal bug; can be fixed only by reset.
40934   #define PSWRQ2_REG_INT_STS_FREE_LIST_EMPTY_SHIFT                                                           6
40935   #define PSWRQ2_REG_INT_STS_ELT_ADDR                                                                        (0x1<<7) // Indicates that onchip translation did not succeed in ILT mode (in ILT mode all onchip translation MUST succeed).
40936   #define PSWRQ2_REG_INT_STS_ELT_ADDR_SHIFT                                                                  7
40937   #define PSWRQ2_REG_INT_STS_L2P_VF_ERR                                                                      (0x1<<8) // E4: Indicates a request with: 1. Logical address. 2. Function is a VF. 3. Client is NOT (TM;CDU).
40938   #define PSWRQ2_REG_INT_STS_L2P_VF_ERR_SHIFT                                                                8
40939   #define PSWRQ2_REG_INT_STS_CORE_WDONE_OVERFLOW                                                             (0x1<<9) // Overflow in the wdone fifo for wdone responses coming from the glue.
40940   #define PSWRQ2_REG_INT_STS_CORE_WDONE_OVERFLOW_SHIFT                                                       9
40941   #define PSWRQ2_REG_INT_STS_TREQ_FIFO_UNDERFLOW                                                             (0x1<<10) // Underflwoing the treq fifo.
40942   #define PSWRQ2_REG_INT_STS_TREQ_FIFO_UNDERFLOW_SHIFT                                                       10
40943   #define PSWRQ2_REG_INT_STS_TREQ_FIFO_OVERFLOW                                                              (0x1<<11) // Overflwoing the treq fifo.
40944   #define PSWRQ2_REG_INT_STS_TREQ_FIFO_OVERFLOW_SHIFT                                                        11
40945   #define PSWRQ2_REG_INT_STS_ICPL_FIFO_UNDERFLOW                                                             (0x1<<12) // Underflwoing the icpl fifo.
40946   #define PSWRQ2_REG_INT_STS_ICPL_FIFO_UNDERFLOW_SHIFT                                                       12
40947   #define PSWRQ2_REG_INT_STS_ICPL_FIFO_OVERFLOW                                                              (0x1<<13) // Overflwoing the icpl fifo.
40948   #define PSWRQ2_REG_INT_STS_ICPL_FIFO_OVERFLOW_SHIFT                                                        13
40949   #define PSWRQ2_REG_INT_STS_BACK2BACK_ATC_RESPONSE                                                          (0x1<<14) // 2 consecutive atc responses are not allowed.
40950   #define PSWRQ2_REG_INT_STS_BACK2BACK_ATC_RESPONSE_SHIFT                                                    14
40951 #define PSWRQ2_REG_INT_MASK                                                                                  0x240184UL //Access:RW   DataWidth:0xf    // Multi Field Register.
40952   #define PSWRQ2_REG_INT_MASK_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.ADDRESS_ERROR .
40953   #define PSWRQ2_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                            0
40954   #define PSWRQ2_REG_INT_MASK_L2P_FIFO_OVERFLOW                                                              (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.L2P_FIFO_OVERFLOW .
40955   #define PSWRQ2_REG_INT_MASK_L2P_FIFO_OVERFLOW_SHIFT                                                        1
40956   #define PSWRQ2_REG_INT_MASK_WDFIFO_OVERFLOW                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.WDFIFO_OVERFLOW .
40957   #define PSWRQ2_REG_INT_MASK_WDFIFO_OVERFLOW_SHIFT                                                          2
40958   #define PSWRQ2_REG_INT_MASK_PHYADDR_FIFO_OF                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.PHYADDR_FIFO_OF .
40959   #define PSWRQ2_REG_INT_MASK_PHYADDR_FIFO_OF_SHIFT                                                          3
40960   #define PSWRQ2_REG_INT_MASK_L2P_VIOLATION_1                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.L2P_VIOLATION_1 .
40961   #define PSWRQ2_REG_INT_MASK_L2P_VIOLATION_1_SHIFT                                                          4
40962   #define PSWRQ2_REG_INT_MASK_L2P_VIOLATION_2                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.L2P_VIOLATION_2 .
40963   #define PSWRQ2_REG_INT_MASK_L2P_VIOLATION_2_SHIFT                                                          5
40964   #define PSWRQ2_REG_INT_MASK_FREE_LIST_EMPTY                                                                (0x1<<6) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.FREE_LIST_EMPTY .
40965   #define PSWRQ2_REG_INT_MASK_FREE_LIST_EMPTY_SHIFT                                                          6
40966   #define PSWRQ2_REG_INT_MASK_ELT_ADDR                                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.ELT_ADDR .
40967   #define PSWRQ2_REG_INT_MASK_ELT_ADDR_SHIFT                                                                 7
40968   #define PSWRQ2_REG_INT_MASK_L2P_VF_ERR                                                                     (0x1<<8) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.L2P_VF_ERR .
40969   #define PSWRQ2_REG_INT_MASK_L2P_VF_ERR_SHIFT                                                               8
40970   #define PSWRQ2_REG_INT_MASK_CORE_WDONE_OVERFLOW                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.CORE_WDONE_OVERFLOW .
40971   #define PSWRQ2_REG_INT_MASK_CORE_WDONE_OVERFLOW_SHIFT                                                      9
40972   #define PSWRQ2_REG_INT_MASK_TREQ_FIFO_UNDERFLOW                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.TREQ_FIFO_UNDERFLOW .
40973   #define PSWRQ2_REG_INT_MASK_TREQ_FIFO_UNDERFLOW_SHIFT                                                      10
40974   #define PSWRQ2_REG_INT_MASK_TREQ_FIFO_OVERFLOW                                                             (0x1<<11) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.TREQ_FIFO_OVERFLOW .
40975   #define PSWRQ2_REG_INT_MASK_TREQ_FIFO_OVERFLOW_SHIFT                                                       11
40976   #define PSWRQ2_REG_INT_MASK_ICPL_FIFO_UNDERFLOW                                                            (0x1<<12) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.ICPL_FIFO_UNDERFLOW .
40977   #define PSWRQ2_REG_INT_MASK_ICPL_FIFO_UNDERFLOW_SHIFT                                                      12
40978   #define PSWRQ2_REG_INT_MASK_ICPL_FIFO_OVERFLOW                                                             (0x1<<13) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.ICPL_FIFO_OVERFLOW .
40979   #define PSWRQ2_REG_INT_MASK_ICPL_FIFO_OVERFLOW_SHIFT                                                       13
40980   #define PSWRQ2_REG_INT_MASK_BACK2BACK_ATC_RESPONSE                                                         (0x1<<14) // This bit masks, when set, the Interrupt bit: PSWRQ2_REG_INT_STS.BACK2BACK_ATC_RESPONSE .
40981   #define PSWRQ2_REG_INT_MASK_BACK2BACK_ATC_RESPONSE_SHIFT                                                   14
40982 #define PSWRQ2_REG_INT_STS_WR                                                                                0x240188UL //Access:WR   DataWidth:0xf    // Multi Field Register.
40983   #define PSWRQ2_REG_INT_STS_WR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
40984   #define PSWRQ2_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                          0
40985   #define PSWRQ2_REG_INT_STS_WR_L2P_FIFO_OVERFLOW                                                            (0x1<<1) // Overflow in l2p input fifo - hard wired to 0 in E4.
40986   #define PSWRQ2_REG_INT_STS_WR_L2P_FIFO_OVERFLOW_SHIFT                                                      1
40987   #define PSWRQ2_REG_INT_STS_WR_WDFIFO_OVERFLOW                                                              (0x1<<2) // Overflow in src write done fifo.
40988   #define PSWRQ2_REG_INT_STS_WR_WDFIFO_OVERFLOW_SHIFT                                                        2
40989   #define PSWRQ2_REG_INT_STS_WR_PHYADDR_FIFO_OF                                                              (0x1<<3) // Overflow of phy addr fifo - removed in E4.
40990   #define PSWRQ2_REG_INT_STS_WR_PHYADDR_FIFO_OF_SHIFT                                                        3
40991   #define PSWRQ2_REG_INT_STS_WR_L2P_VIOLATION_1                                                              (0x1<<4) // Translation page pointer is bigger than 15 - hard wired to 0 in E4.
40992   #define PSWRQ2_REG_INT_STS_WR_L2P_VIOLATION_1_SHIFT                                                        4
40993   #define PSWRQ2_REG_INT_STS_WR_L2P_VIOLATION_2                                                              (0x1<<5) // Vah+elt_first_index is bigger than page size - hard wired to 0 in E4.
40994   #define PSWRQ2_REG_INT_STS_WR_L2P_VIOLATION_2_SHIFT                                                        5
40995   #define PSWRQ2_REG_INT_STS_WR_FREE_LIST_EMPTY                                                              (0x1<<6) // If this interrupt occurs then an entry in the cxr_ram was overwritten and a linked list is corrupted; it is a fatal bug; can be fixed only by reset.
40996   #define PSWRQ2_REG_INT_STS_WR_FREE_LIST_EMPTY_SHIFT                                                        6
40997   #define PSWRQ2_REG_INT_STS_WR_ELT_ADDR                                                                     (0x1<<7) // Indicates that onchip translation did not succeed in ILT mode (in ILT mode all onchip translation MUST succeed).
40998   #define PSWRQ2_REG_INT_STS_WR_ELT_ADDR_SHIFT                                                               7
40999   #define PSWRQ2_REG_INT_STS_WR_L2P_VF_ERR                                                                   (0x1<<8) // E4: Indicates a request with: 1. Logical address. 2. Function is a VF. 3. Client is NOT (TM;CDU).
41000   #define PSWRQ2_REG_INT_STS_WR_L2P_VF_ERR_SHIFT                                                             8
41001   #define PSWRQ2_REG_INT_STS_WR_CORE_WDONE_OVERFLOW                                                          (0x1<<9) // Overflow in the wdone fifo for wdone responses coming from the glue.
41002   #define PSWRQ2_REG_INT_STS_WR_CORE_WDONE_OVERFLOW_SHIFT                                                    9
41003   #define PSWRQ2_REG_INT_STS_WR_TREQ_FIFO_UNDERFLOW                                                          (0x1<<10) // Underflwoing the treq fifo.
41004   #define PSWRQ2_REG_INT_STS_WR_TREQ_FIFO_UNDERFLOW_SHIFT                                                    10
41005   #define PSWRQ2_REG_INT_STS_WR_TREQ_FIFO_OVERFLOW                                                           (0x1<<11) // Overflwoing the treq fifo.
41006   #define PSWRQ2_REG_INT_STS_WR_TREQ_FIFO_OVERFLOW_SHIFT                                                     11
41007   #define PSWRQ2_REG_INT_STS_WR_ICPL_FIFO_UNDERFLOW                                                          (0x1<<12) // Underflwoing the icpl fifo.
41008   #define PSWRQ2_REG_INT_STS_WR_ICPL_FIFO_UNDERFLOW_SHIFT                                                    12
41009   #define PSWRQ2_REG_INT_STS_WR_ICPL_FIFO_OVERFLOW                                                           (0x1<<13) // Overflwoing the icpl fifo.
41010   #define PSWRQ2_REG_INT_STS_WR_ICPL_FIFO_OVERFLOW_SHIFT                                                     13
41011   #define PSWRQ2_REG_INT_STS_WR_BACK2BACK_ATC_RESPONSE                                                       (0x1<<14) // 2 consecutive atc responses are not allowed.
41012   #define PSWRQ2_REG_INT_STS_WR_BACK2BACK_ATC_RESPONSE_SHIFT                                                 14
41013 #define PSWRQ2_REG_INT_STS_CLR                                                                               0x24018cUL //Access:RC   DataWidth:0xf    // Multi Field Register.
41014   #define PSWRQ2_REG_INT_STS_CLR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
41015   #define PSWRQ2_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                         0
41016   #define PSWRQ2_REG_INT_STS_CLR_L2P_FIFO_OVERFLOW                                                           (0x1<<1) // Overflow in l2p input fifo - hard wired to 0 in E4.
41017   #define PSWRQ2_REG_INT_STS_CLR_L2P_FIFO_OVERFLOW_SHIFT                                                     1
41018   #define PSWRQ2_REG_INT_STS_CLR_WDFIFO_OVERFLOW                                                             (0x1<<2) // Overflow in src write done fifo.
41019   #define PSWRQ2_REG_INT_STS_CLR_WDFIFO_OVERFLOW_SHIFT                                                       2
41020   #define PSWRQ2_REG_INT_STS_CLR_PHYADDR_FIFO_OF                                                             (0x1<<3) // Overflow of phy addr fifo - removed in E4.
41021   #define PSWRQ2_REG_INT_STS_CLR_PHYADDR_FIFO_OF_SHIFT                                                       3
41022   #define PSWRQ2_REG_INT_STS_CLR_L2P_VIOLATION_1                                                             (0x1<<4) // Translation page pointer is bigger than 15 - hard wired to 0 in E4.
41023   #define PSWRQ2_REG_INT_STS_CLR_L2P_VIOLATION_1_SHIFT                                                       4
41024   #define PSWRQ2_REG_INT_STS_CLR_L2P_VIOLATION_2                                                             (0x1<<5) // Vah+elt_first_index is bigger than page size - hard wired to 0 in E4.
41025   #define PSWRQ2_REG_INT_STS_CLR_L2P_VIOLATION_2_SHIFT                                                       5
41026   #define PSWRQ2_REG_INT_STS_CLR_FREE_LIST_EMPTY                                                             (0x1<<6) // If this interrupt occurs then an entry in the cxr_ram was overwritten and a linked list is corrupted; it is a fatal bug; can be fixed only by reset.
41027   #define PSWRQ2_REG_INT_STS_CLR_FREE_LIST_EMPTY_SHIFT                                                       6
41028   #define PSWRQ2_REG_INT_STS_CLR_ELT_ADDR                                                                    (0x1<<7) // Indicates that onchip translation did not succeed in ILT mode (in ILT mode all onchip translation MUST succeed).
41029   #define PSWRQ2_REG_INT_STS_CLR_ELT_ADDR_SHIFT                                                              7
41030   #define PSWRQ2_REG_INT_STS_CLR_L2P_VF_ERR                                                                  (0x1<<8) // E4: Indicates a request with: 1. Logical address. 2. Function is a VF. 3. Client is NOT (TM;CDU).
41031   #define PSWRQ2_REG_INT_STS_CLR_L2P_VF_ERR_SHIFT                                                            8
41032   #define PSWRQ2_REG_INT_STS_CLR_CORE_WDONE_OVERFLOW                                                         (0x1<<9) // Overflow in the wdone fifo for wdone responses coming from the glue.
41033   #define PSWRQ2_REG_INT_STS_CLR_CORE_WDONE_OVERFLOW_SHIFT                                                   9
41034   #define PSWRQ2_REG_INT_STS_CLR_TREQ_FIFO_UNDERFLOW                                                         (0x1<<10) // Underflwoing the treq fifo.
41035   #define PSWRQ2_REG_INT_STS_CLR_TREQ_FIFO_UNDERFLOW_SHIFT                                                   10
41036   #define PSWRQ2_REG_INT_STS_CLR_TREQ_FIFO_OVERFLOW                                                          (0x1<<11) // Overflwoing the treq fifo.
41037   #define PSWRQ2_REG_INT_STS_CLR_TREQ_FIFO_OVERFLOW_SHIFT                                                    11
41038   #define PSWRQ2_REG_INT_STS_CLR_ICPL_FIFO_UNDERFLOW                                                         (0x1<<12) // Underflwoing the icpl fifo.
41039   #define PSWRQ2_REG_INT_STS_CLR_ICPL_FIFO_UNDERFLOW_SHIFT                                                   12
41040   #define PSWRQ2_REG_INT_STS_CLR_ICPL_FIFO_OVERFLOW                                                          (0x1<<13) // Overflwoing the icpl fifo.
41041   #define PSWRQ2_REG_INT_STS_CLR_ICPL_FIFO_OVERFLOW_SHIFT                                                    13
41042   #define PSWRQ2_REG_INT_STS_CLR_BACK2BACK_ATC_RESPONSE                                                      (0x1<<14) // 2 consecutive atc responses are not allowed.
41043   #define PSWRQ2_REG_INT_STS_CLR_BACK2BACK_ATC_RESPONSE_SHIFT                                                14
41044 #define PSWRQ2_REG_PRTY_MASK_H_0                                                                             0x240204UL //Access:RW   DataWidth:0xa    // Multi Field Register.
41045   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
41046   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                 0
41047   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
41048   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                 1
41049   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                       (0x1<<2) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
41050   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                 2
41051   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                         (0x1<<3) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
41052   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                   3
41053   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                         (0x1<<4) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
41054   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                   4
41055   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                         (0x1<<5) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
41056   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                   5
41057   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                         (0x1<<6) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
41058   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                   6
41059   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                         (0x1<<7) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
41060   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                   7
41061   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                         (0x1<<8) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
41062   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                   8
41063   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                         (0x1<<9) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
41064   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                   9
41065   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                         (0x1<<2) // This bit masks, when set, the Parity bit: PSWRQ2_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
41066   #define PSWRQ2_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                   2
41067 #define PSWRQ2_REG_MEM004_RF_ECC_ERROR_CONNECT                                                               0x240210UL //Access:W    DataWidth:0xe    // Register to generate up to two ECC errors on the next write to memory: pswrq.i_l2p_table.rf_ecc_error_connect Includes 2 words of 7 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 53. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
41068 #define PSWRQ2_REG_MEM005_RF_ECC_ERROR_CONNECT                                                               0x240214UL //Access:W    DataWidth:0xe    // Register to generate up to two ECC errors on the next write to memory: pswrq.i_l2p_table_high.rf_ecc_error_connect Includes 2 words of 7 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 53. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
41069 #define PSWRQ2_REG_MEM_ECC_ENABLE_0                                                                          0x240218UL //Access:RW   DataWidth:0x3    // Multi Field Register.
41070   #define PSWRQ2_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance pswrq.i_l2p_table.i_ecc in module pswrq_mem_l2p_table
41071   #define PSWRQ2_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                  0
41072   #define PSWRQ2_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance pswrq.i_l2p_table_high.i_ecc in module pswrq_mem_l2p_table
41073   #define PSWRQ2_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                  1
41074   #define PSWRQ2_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                        (0x1<<2) // Enable ECC for memory ecc instance pswrq.i_cxr_ram1.i_ecc in module pswrq_mem_cxr_ram1
41075   #define PSWRQ2_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                  2
41076 #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0                                                                     0x24021cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
41077   #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance pswrq.i_l2p_table.i_ecc in module pswrq_mem_l2p_table
41078   #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                           0
41079   #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance pswrq.i_l2p_table_high.i_ecc in module pswrq_mem_l2p_table
41080   #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                           1
41081   #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                 (0x1<<2) // Set parity only for memory ecc instance pswrq.i_cxr_ram1.i_ecc in module pswrq_mem_cxr_ram1
41082   #define PSWRQ2_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                           2
41083 #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0                                                                 0x240220UL //Access:RC   DataWidth:0x3    // Multi Field Register.
41084   #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance pswrq.i_l2p_table.i_ecc in module pswrq_mem_l2p_table
41085   #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                    0
41086   #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance pswrq.i_l2p_table_high.i_ecc in module pswrq_mem_l2p_table
41087   #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                    1
41088   #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                          (0x1<<2) // Record if a correctable error occurred on memory ecc instance pswrq.i_cxr_ram1.i_ecc in module pswrq_mem_cxr_ram1
41089   #define PSWRQ2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                    2
41090 #define PSWRQ2_REG_MEM_ECC_EVENTS                                                                            0x240224UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
41091 #define PSWRQ2_REG_WR_MBS0                                                                                   0x240400UL //Access:RW   DataWidth:0x3    // Max burst size filed for write requests port 0; 000 - 128B; 001:256B; 010: 512B;.
41092 #define PSWRQ2_REG_RD_MBS0                                                                                   0x240404UL //Access:RW   DataWidth:0x3    // Max burst size filed for read requests port 0; 000 - 128B; 001:256B; 010: 512B;011:1K:100:2K;101:4K.
41093 #define PSWRQ2_REG_CDU_ENDIAN_M                                                                              0x240408UL //Access:RW   DataWidth:0x2    // Endian mode for cdu.
41094 #define PSWRQ2_REG_DISABLE_INPUTS                                                                            0x24040cUL //Access:RW   DataWidth:0x1    // When '1'; requests will enter input buffers but wont get out towards the glue.
41095 #define PSWRQ2_REG_DRAM_ALIGN_WR                                                                             0x240410UL //Access:RW   DataWidth:0x4    // Determines alignment of write SRs when a request is split into several SRs. 0 - 8B aligned. 1 - 64B aligned. 2 - 128B aligned. 3 - 256B aligned. 4 - 512B aligned.
41096 #define PSWRQ2_REG_DRAM_ALIGN_RD                                                                             0x240414UL //Access:RW   DataWidth:0x4    // Determines alignment of read SRs when a request is split into several SRs. 0 - 8B aligned. 1 - 64B aligned. 2 - 128B aligned. 3 - 256B aligned. 4 - 512B aligned.
41097 #define PSWRQ2_REG_USDM_ENTRY_TH                                                                             0x240418UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to usdm in the queues.
41098 #define PSWRQ2_REG_PRM_ENTRY_TH                                                                              0x24041cUL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to prm in the queues.
41099 #define PSWRQ2_REG_TSDM_ENTRY_TH                                                                             0x240420UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to tsdm in the queues.
41100 #define PSWRQ2_REG_XSDM_ENTRY_TH                                                                             0x240424UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to xsdm in the queues.
41101 #define PSWRQ2_REG_DMAE_ENTRY_TH                                                                             0x240428UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to rwh in the queues.
41102 #define PSWRQ2_REG_CDUWR_ENTRY_TH                                                                            0x24042cUL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to cduwr in the queues.
41103 #define PSWRQ2_REG_CDURD_ENTRY_TH                                                                            0x240430UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to cdurd in the queues.
41104 #define PSWRQ2_REG_PBF_ENTRY_TH                                                                              0x240434UL //Access:RW   DataWidth:0x7    // This number indicates how many entries are guaranteed to pbf in the queues.
41105 #define PSWRQ2_REG_QM_ENTRY_TH                                                                               0x240438UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to qm in the queues.
41106 #define PSWRQ2_REG_TM_ENTRY_TH                                                                               0x24043cUL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to tm in the queues.
41107 #define PSWRQ2_REG_SRC_ENTRY_TH                                                                              0x240440UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to src in the queues.
41108 #define PSWRQ2_REG_DBG_ENTRY_TH                                                                              0x240444UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to debug in the queues.
41109 #define PSWRQ2_REG_HC_ENTRY_TH                                                                               0x240448UL //Access:RW   DataWidth:0x2    // This number indicates how many entries are guaranteed to hc in the queues.
41110 #define PSWRQ2_REG_GC_INIT_VAL                                                                               0x24044cUL //Access:RW   DataWidth:0x8    // Initial value of global counter; This value MUST be 256 - sum of all clients thresholds.
41111 #define PSWRQ2_REG_UFIFO                                                                                     0x240450UL //Access:RW   DataWidth:0x8    // Multi Field Register.
41112   #define PSWRQ2_REG_UFIFO_UFIFO_LOW_TH                                                                      (0xf<<0) // Low threshold of update fifo; not used.
41113   #define PSWRQ2_REG_UFIFO_UFIFO_LOW_TH_SHIFT                                                                0
41114   #define PSWRQ2_REG_UFIFO_UFIFO_HIGH_TH                                                                     (0xf<<4) // High threshold of update fifo; not used.
41115   #define PSWRQ2_REG_UFIFO_UFIFO_HIGH_TH_SHIFT                                                               4
41116 #define PSWRQ2_REG_VQ0_ENTRY_CNT                                                                             0x240454UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 0 in pswrq memory.
41117 #define PSWRQ2_REG_VQ1_ENTRY_CNT                                                                             0x240458UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 1 in pswrq memory.
41118 #define PSWRQ2_REG_VQ2_ENTRY_CNT                                                                             0x24045cUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 2 in pswrq memory.
41119 #define PSWRQ2_REG_VQ3_ENTRY_CNT                                                                             0x240460UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 3 in pswrq memory.
41120 #define PSWRQ2_REG_VQ4_ENTRY_CNT                                                                             0x240464UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 4  in pswrq memory.
41121 #define PSWRQ2_REG_VQ5_ENTRY_CNT                                                                             0x240468UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 5  in pswrq memory.
41122 #define PSWRQ2_REG_VQ6_ENTRY_CNT                                                                             0x24046cUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 6 in pswrq memory.
41123 #define PSWRQ2_REG_VQ7_ENTRY_CNT                                                                             0x240470UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 7 in pswrq memory.
41124 #define PSWRQ2_REG_VQ8_ENTRY_CNT                                                                             0x240474UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 8  in pswrq memory.
41125 #define PSWRQ2_REG_VQ9_ENTRY_CNT                                                                             0x240478UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 9 in pswrq memory.
41126 #define PSWRQ2_REG_VQ10_ENTRY_CNT                                                                            0x24047cUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 10 in pswrq memory.
41127 #define PSWRQ2_REG_VQ11_ENTRY_CNT                                                                            0x240480UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 11 in pswrq memory.
41128 #define PSWRQ2_REG_VQ12_ENTRY_CNT                                                                            0x240484UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 12 in pswrq memory.
41129 #define PSWRQ2_REG_VQ13_ENTRY_CNT                                                                            0x240488UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 13 in pswrq memory.
41130 #define PSWRQ2_REG_VQ14_ENTRY_CNT                                                                            0x24048cUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 14  in pswrq memory.
41131 #define PSWRQ2_REG_VQ15_ENTRY_CNT                                                                            0x240490UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 15  in pswrq memory.
41132 #define PSWRQ2_REG_VQ16_ENTRY_CNT                                                                            0x240494UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 16 in pswrq memory.
41133 #define PSWRQ2_REG_VQ17_ENTRY_CNT                                                                            0x240498UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 17 in pswrq memory.
41134 #define PSWRQ2_REG_VQ18_ENTRY_CNT                                                                            0x24049cUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 18  in pswrq memory.
41135 #define PSWRQ2_REG_VQ19_ENTRY_CNT                                                                            0x2404a0UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 19 in pswrq memory.
41136 #define PSWRQ2_REG_VQ20_ENTRY_CNT                                                                            0x2404a4UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 20  in pswrq memory.
41137 #define PSWRQ2_REG_VQ21_ENTRY_CNT                                                                            0x2404a8UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 21 in pswrq memory.
41138 #define PSWRQ2_REG_VQ22_ENTRY_CNT                                                                            0x2404acUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 22 in pswrq memory.
41139 #define PSWRQ2_REG_VQ23_ENTRY_CNT                                                                            0x2404b0UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 23 in pswrq memory.
41140 #define PSWRQ2_REG_VQ24_ENTRY_CNT                                                                            0x2404b4UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 24  in pswrq memory.
41141 #define PSWRQ2_REG_VQ25_ENTRY_CNT                                                                            0x2404b8UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 25  in pswrq memory.
41142 #define PSWRQ2_REG_VQ26_ENTRY_CNT                                                                            0x2404bcUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 26 in pswrq memory.
41143 #define PSWRQ2_REG_VQ27_ENTRY_CNT                                                                            0x2404c0UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 27 in pswrq memory.
41144 #define PSWRQ2_REG_VQ28_ENTRY_CNT                                                                            0x2404c4UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 28  in pswrq memory.
41145 #define PSWRQ2_REG_VQ29_ENTRY_CNT                                                                            0x2404c8UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 29 in pswrq memory.
41146 #define PSWRQ2_REG_VQ30_ENTRY_CNT                                                                            0x2404ccUL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 30  in pswrq memory.
41147 #define PSWRQ2_REG_VQ31_ENTRY_CNT                                                                            0x2404d0UL //Access:R    DataWidth:0x8    // Number of entries occupied by vq 31 in pswrq memory.
41148 #define PSWRQ2_REG_VQ0_MAX_ENTRY_CNT                                                                         0x2404d4UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 0.
41149 #define PSWRQ2_REG_VQ1_MAX_ENTRY_CNT                                                                         0x2404d8UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 1.
41150 #define PSWRQ2_REG_VQ2_MAX_ENTRY_CNT                                                                         0x2404dcUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 2.
41151 #define PSWRQ2_REG_VQ3_MAX_ENTRY_CNT                                                                         0x2404e0UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 3.
41152 #define PSWRQ2_REG_VQ4_MAX_ENTRY_CNT                                                                         0x2404e4UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 4.
41153 #define PSWRQ2_REG_VQ5_MAX_ENTRY_CNT                                                                         0x2404e8UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 5.
41154 #define PSWRQ2_REG_VQ6_MAX_ENTRY_CNT                                                                         0x2404ecUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 6.
41155 #define PSWRQ2_REG_VQ7_MAX_ENTRY_CNT                                                                         0x2404f0UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 7.
41156 #define PSWRQ2_REG_VQ8_MAX_ENTRY_CNT                                                                         0x2404f4UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 8.
41157 #define PSWRQ2_REG_VQ9_MAX_ENTRY_CNT                                                                         0x2404f8UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 9.
41158 #define PSWRQ2_REG_VQ10_MAX_ENTRY_CNT                                                                        0x2404fcUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 10.
41159 #define PSWRQ2_REG_VQ11_MAX_ENTRY_CNT                                                                        0x240500UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 11.
41160 #define PSWRQ2_REG_VQ12_MAX_ENTRY_CNT                                                                        0x240504UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 12.
41161 #define PSWRQ2_REG_VQ13_MAX_ENTRY_CNT                                                                        0x240508UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 13.
41162 #define PSWRQ2_REG_VQ14_MAX_ENTRY_CNT                                                                        0x24050cUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 14.
41163 #define PSWRQ2_REG_VQ15_MAX_ENTRY_CNT                                                                        0x240510UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 15.
41164 #define PSWRQ2_REG_VQ16_MAX_ENTRY_CNT                                                                        0x240514UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 16.
41165 #define PSWRQ2_REG_VQ17_MAX_ENTRY_CNT                                                                        0x240518UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 17.
41166 #define PSWRQ2_REG_VQ18_MAX_ENTRY_CNT                                                                        0x24051cUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 18.
41167 #define PSWRQ2_REG_VQ19_MAX_ENTRY_CNT                                                                        0x240520UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 19.
41168 #define PSWRQ2_REG_VQ20_MAX_ENTRY_CNT                                                                        0x240524UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 20.
41169 #define PSWRQ2_REG_VQ21_MAX_ENTRY_CNT                                                                        0x240528UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 21.
41170 #define PSWRQ2_REG_VQ22_MAX_ENTRY_CNT                                                                        0x24052cUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 22.
41171 #define PSWRQ2_REG_VQ23_MAX_ENTRY_CNT                                                                        0x240530UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 23.
41172 #define PSWRQ2_REG_VQ24_MAX_ENTRY_CNT                                                                        0x240534UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 24.
41173 #define PSWRQ2_REG_VQ25_MAX_ENTRY_CNT                                                                        0x240538UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 25.
41174 #define PSWRQ2_REG_VQ26_MAX_ENTRY_CNT                                                                        0x24053cUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 26.
41175 #define PSWRQ2_REG_VQ27_MAX_ENTRY_CNT                                                                        0x240540UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 27.
41176 #define PSWRQ2_REG_VQ28_MAX_ENTRY_CNT                                                                        0x240544UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 28.
41177 #define PSWRQ2_REG_VQ29_MAX_ENTRY_CNT                                                                        0x240548UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 29.
41178 #define PSWRQ2_REG_VQ30_MAX_ENTRY_CNT                                                                        0x24054cUL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 30.
41179 #define PSWRQ2_REG_VQ31_MAX_ENTRY_CNT                                                                        0x240550UL //Access:R    DataWidth:0x8    // Maximum Number of entries occupied by vq 31.
41180 #define PSWRQ2_REG_UFIFO_NUM_OF_ENTRY                                                                        0x240554UL //Access:R    DataWidth:0x5    // Number of entries in the ufifo;This fifo has l2p completions.
41181 #define PSWRQ2_REG_QM_PCI_ATTR                                                                               0x240558UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41182   #define PSWRQ2_REG_QM_PCI_ATTR_QM_RELAXED                                                                  (0x1<<0) // Relaxed oredering attribute for qm.
41183   #define PSWRQ2_REG_QM_PCI_ATTR_QM_RELAXED_SHIFT                                                            0
41184   #define PSWRQ2_REG_QM_PCI_ATTR_QM_NOSNOOP                                                                  (0x1<<1) // Nosnoop attribute for qm.
41185   #define PSWRQ2_REG_QM_PCI_ATTR_QM_NOSNOOP_SHIFT                                                            1
41186 #define PSWRQ2_REG_TM_PCI_ATTR                                                                               0x24055cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
41187   #define PSWRQ2_REG_TM_PCI_ATTR_TM_RELAXED                                                                  (0x1<<0) // Relaxed oredering attribute for tm.
41188   #define PSWRQ2_REG_TM_PCI_ATTR_TM_RELAXED_SHIFT                                                            0
41189   #define PSWRQ2_REG_TM_PCI_ATTR_TM_NOSNOOP                                                                  (0x1<<1) // Nosnoop attribute for tm.
41190   #define PSWRQ2_REG_TM_PCI_ATTR_TM_NOSNOOP_SHIFT                                                            1
41191 #define PSWRQ2_REG_SRC_PCI_ATTR                                                                              0x240560UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41192   #define PSWRQ2_REG_SRC_PCI_ATTR_SRC_RELAXED                                                                (0x1<<0) // Relaxed oredering attribute for src.
41193   #define PSWRQ2_REG_SRC_PCI_ATTR_SRC_RELAXED_SHIFT                                                          0
41194   #define PSWRQ2_REG_SRC_PCI_ATTR_SRC_NOSNOOP                                                                (0x1<<1) // Nosnoop attribute for src.
41195   #define PSWRQ2_REG_SRC_PCI_ATTR_SRC_NOSNOOP_SHIFT                                                          1
41196 #define PSWRQ2_REG_CDU_PCI_ATTR                                                                              0x240564UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41197   #define PSWRQ2_REG_CDU_PCI_ATTR_CDU_RELAXED                                                                (0x1<<0) // Relaxed oredering attribute for cdu. Removed in E4B0, PXP request flag is used.
41198   #define PSWRQ2_REG_CDU_PCI_ATTR_CDU_RELAXED_SHIFT                                                          0
41199   #define PSWRQ2_REG_CDU_PCI_ATTR_CDU_NOSNOOP                                                                (0x1<<1) // Nosnoop attribute for cdu. Removed in E4B0, PXP request flag is used.
41200   #define PSWRQ2_REG_CDU_PCI_ATTR_CDU_NOSNOOP_SHIFT                                                          1
41201 #define PSWRQ2_REG_DBG_PCI_ATTR                                                                              0x240568UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41202   #define PSWRQ2_REG_DBG_PCI_ATTR_DBG_RELAXED                                                                (0x1<<0) // Relaxed oredering attribute for dbg.
41203   #define PSWRQ2_REG_DBG_PCI_ATTR_DBG_RELAXED_SHIFT                                                          0
41204   #define PSWRQ2_REG_DBG_PCI_ATTR_DBG_NOSNOOP                                                                (0x1<<1) // Nosnoop attribute for dbg.
41205   #define PSWRQ2_REG_DBG_PCI_ATTR_DBG_NOSNOOP_SHIFT                                                          1
41206 #define PSWRQ2_REG_HC_PCI_ATTR                                                                               0x24056cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
41207   #define PSWRQ2_REG_HC_PCI_ATTR_HC_RELAXED                                                                  (0x1<<0) // Relaxed oredering attribute for hc.
41208   #define PSWRQ2_REG_HC_PCI_ATTR_HC_RELAXED_SHIFT                                                            0
41209   #define PSWRQ2_REG_HC_PCI_ATTR_HC_NOSNOOP                                                                  (0x1<<1) // Nosnoop attribute for hc.
41210   #define PSWRQ2_REG_HC_PCI_ATTR_HC_NOSNOOP_SHIFT                                                            1
41211 #define PSWRQ2_REG_DMAE_PCI_ATTR                                                                             0x240570UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41212   #define PSWRQ2_REG_DMAE_PCI_ATTR_DMAE_RELAXED                                                              (0x1<<0) // Relaxed oredering attribute for dmae.
41213   #define PSWRQ2_REG_DMAE_PCI_ATTR_DMAE_RELAXED_SHIFT                                                        0
41214   #define PSWRQ2_REG_DMAE_PCI_ATTR_DMAE_NOSNOOP                                                              (0x1<<1) // Nosnoop attribute for dmae.
41215   #define PSWRQ2_REG_DMAE_PCI_ATTR_DMAE_NOSNOOP_SHIFT                                                        1
41216 #define PSWRQ2_REG_QM_ENDIAN_M                                                                               0x240574UL //Access:RW   DataWidth:0x2    // Endian mode for qm.
41217 #define PSWRQ2_REG_TM_ENDIAN_M                                                                               0x240578UL //Access:RW   DataWidth:0x2    // Endian mode for tm.
41218 #define PSWRQ2_REG_SRC_ENDIAN_M                                                                              0x24057cUL //Access:RW   DataWidth:0x2    // Endian mode for src.
41219 #define PSWRQ2_REG_DBG_ENDIAN_M                                                                              0x240580UL //Access:RW   DataWidth:0x2    // Endian mode for debug.
41220 #define PSWRQ2_REG_PBF_ENDIAN_M                                                                              0x240584UL //Access:RW   DataWidth:0x2    // Endian mode for pbf.
41221 #define PSWRQ2_REG_DONE_FIFO_TH                                                                              0x240588UL //Access:RW   DataWidth:0x5    // Write Done fifo threshold; this fifo has write done indications;this threshold would not be reached unless there is a bug.
41222 #define PSWRQ2_REG_BW_RD_ADD0                                                                                0x24058cUL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ0 write requests.
41223 #define PSWRQ2_REG_BW_ADD1                                                                                   0x240590UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41224   #define PSWRQ2_REG_BW_ADD1_BW_RD_ADD1                                                                      (0x3ff<<0) // Bandwidth addition to VQ1 read requests.
41225   #define PSWRQ2_REG_BW_ADD1_BW_RD_ADD1_SHIFT                                                                0
41226   #define PSWRQ2_REG_BW_ADD1_BW_WR_ADD1                                                                      (0x3ff<<10) // Bandwidth addition to VQ1 write requests.
41227   #define PSWRQ2_REG_BW_ADD1_BW_WR_ADD1_SHIFT                                                                10
41228 #define PSWRQ2_REG_BW_ADD2                                                                                   0x240594UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41229   #define PSWRQ2_REG_BW_ADD2_BW_RD_ADD2                                                                      (0x3ff<<0) // Bandwidth addition to VQ2 read requests.
41230   #define PSWRQ2_REG_BW_ADD2_BW_RD_ADD2_SHIFT                                                                0
41231   #define PSWRQ2_REG_BW_ADD2_BW_WR_ADD2                                                                      (0x3ff<<10) // Bandwidth addition to VQ2 write requests.
41232   #define PSWRQ2_REG_BW_ADD2_BW_WR_ADD2_SHIFT                                                                10
41233 #define PSWRQ2_REG_BW_ADD3                                                                                   0x240598UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41234   #define PSWRQ2_REG_BW_ADD3_BW_RD_ADD3                                                                      (0x3ff<<0) // Bandwidth addition to VQ3 read requests.
41235   #define PSWRQ2_REG_BW_ADD3_BW_RD_ADD3_SHIFT                                                                0
41236   #define PSWRQ2_REG_BW_ADD3_BW_WR_ADD3                                                                      (0x3ff<<10) // Bandwidth addition to VQ3 write requests.
41237   #define PSWRQ2_REG_BW_ADD3_BW_WR_ADD3_SHIFT                                                                10
41238 #define PSWRQ2_REG_BW_RD_ADD4                                                                                0x24059cUL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ4 read requests.
41239 #define PSWRQ2_REG_BW_RD_ADD5                                                                                0x2405a0UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ5 read requests.
41240 #define PSWRQ2_REG_BW_ADD6                                                                                   0x2405a4UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41241   #define PSWRQ2_REG_BW_ADD6_BW_RD_ADD6                                                                      (0x3ff<<0) // Bandwidth addition to VQ6 read requests.
41242   #define PSWRQ2_REG_BW_ADD6_BW_RD_ADD6_SHIFT                                                                0
41243   #define PSWRQ2_REG_BW_ADD6_BW_WR_ADD6                                                                      (0x3ff<<10) // Bandwidth addition to VQ6 write requests.
41244   #define PSWRQ2_REG_BW_ADD6_BW_WR_ADD6_SHIFT                                                                10
41245 #define PSWRQ2_REG_BW_ADD7                                                                                   0x2405a8UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41246   #define PSWRQ2_REG_BW_ADD7_BW_RD_ADD7                                                                      (0x3ff<<0) // Bandwidth addition to VQ7 read requests.
41247   #define PSWRQ2_REG_BW_ADD7_BW_RD_ADD7_SHIFT                                                                0
41248   #define PSWRQ2_REG_BW_ADD7_BW_WR_ADD7                                                                      (0x3ff<<10) // Bandwidth addition to VQ7 write requests.
41249   #define PSWRQ2_REG_BW_ADD7_BW_WR_ADD7_SHIFT                                                                10
41250 #define PSWRQ2_REG_BW_ADD8                                                                                   0x2405acUL //Access:RW   DataWidth:0x14   // Multi Field Register.
41251   #define PSWRQ2_REG_BW_ADD8_BW_RD_ADD8                                                                      (0x3ff<<0) // Bandwidth addition to VQ8 read requests.
41252   #define PSWRQ2_REG_BW_ADD8_BW_RD_ADD8_SHIFT                                                                0
41253   #define PSWRQ2_REG_BW_ADD8_BW_WR_ADD8                                                                      (0x3ff<<10) // Bandwidth addition to VQ8 write requests.
41254   #define PSWRQ2_REG_BW_ADD8_BW_WR_ADD8_SHIFT                                                                10
41255 #define PSWRQ2_REG_BW_ADD9                                                                                   0x2405b0UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41256   #define PSWRQ2_REG_BW_ADD9_BW_RD_ADD9                                                                      (0x3ff<<0) // Bandwidth addition to VQ9 read requests.
41257   #define PSWRQ2_REG_BW_ADD9_BW_RD_ADD9_SHIFT                                                                0
41258   #define PSWRQ2_REG_BW_ADD9_BW_WR_ADD9                                                                      (0x3ff<<10) // Bandwidth addition to VQ9 write requests.
41259   #define PSWRQ2_REG_BW_ADD9_BW_WR_ADD9_SHIFT                                                                10
41260 #define PSWRQ2_REG_BW_ADD10                                                                                  0x2405b4UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41261   #define PSWRQ2_REG_BW_ADD10_BW_RD_ADD10                                                                    (0x3ff<<0) // Bandwidth addition to VQ10 read requests.
41262   #define PSWRQ2_REG_BW_ADD10_BW_RD_ADD10_SHIFT                                                              0
41263   #define PSWRQ2_REG_BW_ADD10_BW_WR_ADD10                                                                    (0x3ff<<10) // Bandwidth addition to VQ10 write requests.
41264   #define PSWRQ2_REG_BW_ADD10_BW_WR_ADD10_SHIFT                                                              10
41265 #define PSWRQ2_REG_BW_ADD11                                                                                  0x2405b8UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41266   #define PSWRQ2_REG_BW_ADD11_BW_RD_ADD11                                                                    (0x3ff<<0) // Bandwidth addition to VQ11 read requests.
41267   #define PSWRQ2_REG_BW_ADD11_BW_RD_ADD11_SHIFT                                                              0
41268   #define PSWRQ2_REG_BW_ADD11_BW_WR_ADD11                                                                    (0x3ff<<10) // Bandwidth addition to VQ11 write requests.
41269   #define PSWRQ2_REG_BW_ADD11_BW_WR_ADD11_SHIFT                                                              10
41270 #define PSWRQ2_REG_BW_RD_ADD12                                                                               0x2405bcUL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ12 read requests.
41271 #define PSWRQ2_REG_BW_RD_ADD13                                                                               0x2405c0UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ13 read requests.
41272 #define PSWRQ2_REG_BW_ADD14                                                                                  0x2405c4UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41273   #define PSWRQ2_REG_BW_ADD14_BW_RD_ADD14                                                                    (0x3ff<<0) // Bandwidth addition to VQ14 read requests.
41274   #define PSWRQ2_REG_BW_ADD14_BW_RD_ADD14_SHIFT                                                              0
41275   #define PSWRQ2_REG_BW_ADD14_BW_WR_ADD14                                                                    (0x3ff<<10) // Bandwidth addition to VQ14 write requests.
41276   #define PSWRQ2_REG_BW_ADD14_BW_WR_ADD14_SHIFT                                                              10
41277 #define PSWRQ2_REG_BW_RD_ADD15                                                                               0x2405c8UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ15 read requests.
41278 #define PSWRQ2_REG_BW_RD_ADD16                                                                               0x2405ccUL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ16 read requests.
41279 #define PSWRQ2_REG_BW_RD_ADD17                                                                               0x2405d0UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ17 read requests.
41280 #define PSWRQ2_REG_BW_RD_ADD18                                                                               0x2405d4UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ18 read requests.
41281 #define PSWRQ2_REG_BW_RD_ADD19                                                                               0x2405d8UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ19 read requests.
41282 #define PSWRQ2_REG_BW_RD_ADD20                                                                               0x2405dcUL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ20 read requests.
41283 #define PSWRQ2_REG_BW_WR_ADD21                                                                               0x2405e0UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ21 write requests.
41284 #define PSWRQ2_REG_BW_RD_ADD22                                                                               0x2405e4UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ22 read requests.
41285 #define PSWRQ2_REG_BW_RD_ADD23                                                                               0x2405e8UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ23 read requests.
41286 #define PSWRQ2_REG_BW_RD_ADD24                                                                               0x2405ecUL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ24 read requests.
41287 #define PSWRQ2_REG_BW_RD_ADD25                                                                               0x2405f0UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ25 read requests.
41288 #define PSWRQ2_REG_BW_RD_ADD26                                                                               0x2405f4UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ26 read requests.
41289 #define PSWRQ2_REG_BW_RD_ADD27                                                                               0x2405f8UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ27 read requests.
41290 #define PSWRQ2_REG_BW_ADD28                                                                                  0x2405fcUL //Access:RW   DataWidth:0x14   // Multi Field Register.
41291   #define PSWRQ2_REG_BW_ADD28_BW_RD_ADD28                                                                    (0x3ff<<0) // Bandwidth addition to VQ28 read requests.
41292   #define PSWRQ2_REG_BW_ADD28_BW_RD_ADD28_SHIFT                                                              0
41293   #define PSWRQ2_REG_BW_ADD28_BW_WR_ADD28                                                                    (0x3ff<<10) // Bandwidth addition to VQ28 write requests.
41294   #define PSWRQ2_REG_BW_ADD28_BW_WR_ADD28_SHIFT                                                              10
41295 #define PSWRQ2_REG_BW_WR_ADD29                                                                               0x240600UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ29 write requests.
41296 #define PSWRQ2_REG_BW_WR_ADD30                                                                               0x240604UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ30 write requests.
41297 #define PSWRQ2_REG_BW_ADD31                                                                                  0x240608UL //Access:RW   DataWidth:0x14   // Multi Field Register.
41298   #define PSWRQ2_REG_BW_ADD31_BW_RD_ADD31                                                                    (0x3ff<<0) // Bandwidth addition to VQ31 read requests.
41299   #define PSWRQ2_REG_BW_ADD31_BW_RD_ADD31_SHIFT                                                              0
41300   #define PSWRQ2_REG_BW_ADD31_BW_WR_ADD31                                                                    (0x3ff<<10) // Bandwidth addition to VQ31 write requests.
41301   #define PSWRQ2_REG_BW_ADD31_BW_WR_ADD31_SHIFT                                                              10
41302 #define PSWRQ2_REG_BW_RD_UBOUND0                                                                             0x24060cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ0 read requests.
41303 #define PSWRQ2_REG_BW_UB1                                                                                    0x240610UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41304   #define PSWRQ2_REG_BW_UB1_BW_RD_UBOUND1                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ1 read requests.
41305   #define PSWRQ2_REG_BW_UB1_BW_RD_UBOUND1_SHIFT                                                              0
41306   #define PSWRQ2_REG_BW_UB1_BW_WR_UBOUND1                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ1 write requests.
41307   #define PSWRQ2_REG_BW_UB1_BW_WR_UBOUND1_SHIFT                                                              9
41308 #define PSWRQ2_REG_BW_UB2                                                                                    0x240614UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41309   #define PSWRQ2_REG_BW_UB2_BW_RD_UBOUND2                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ2 read requests.
41310   #define PSWRQ2_REG_BW_UB2_BW_RD_UBOUND2_SHIFT                                                              0
41311   #define PSWRQ2_REG_BW_UB2_BW_WR_UBOUND2                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ2 read requests.
41312   #define PSWRQ2_REG_BW_UB2_BW_WR_UBOUND2_SHIFT                                                              9
41313 #define PSWRQ2_REG_BW_UB3                                                                                    0x240618UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41314   #define PSWRQ2_REG_BW_UB3_BW_RD_UBOUND3                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ3 read requests.
41315   #define PSWRQ2_REG_BW_UB3_BW_RD_UBOUND3_SHIFT                                                              0
41316   #define PSWRQ2_REG_BW_UB3_BW_WR_UBOUND3                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ3 write requests.
41317   #define PSWRQ2_REG_BW_UB3_BW_WR_UBOUND3_SHIFT                                                              9
41318 #define PSWRQ2_REG_BW_RD_UBOUND4                                                                             0x24061cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ4 read requests.
41319 #define PSWRQ2_REG_BW_RD_UBOUND5                                                                             0x240620UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ5 read requests.
41320 #define PSWRQ2_REG_BW_UB6                                                                                    0x240624UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41321   #define PSWRQ2_REG_BW_UB6_BW_RD_UBOUND6                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ6 read requests.
41322   #define PSWRQ2_REG_BW_UB6_BW_RD_UBOUND6_SHIFT                                                              0
41323   #define PSWRQ2_REG_BW_UB6_BW_WR_UBOUND6                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ6 write requests.
41324   #define PSWRQ2_REG_BW_UB6_BW_WR_UBOUND6_SHIFT                                                              9
41325 #define PSWRQ2_REG_BW_UB7                                                                                    0x240628UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41326   #define PSWRQ2_REG_BW_UB7_BW_RD_UBOUND7                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ7 read requests.
41327   #define PSWRQ2_REG_BW_UB7_BW_RD_UBOUND7_SHIFT                                                              0
41328   #define PSWRQ2_REG_BW_UB7_BW_WR_UBOUND7                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ7 write requests.
41329   #define PSWRQ2_REG_BW_UB7_BW_WR_UBOUND7_SHIFT                                                              9
41330 #define PSWRQ2_REG_BW_UB8                                                                                    0x24062cUL //Access:RW   DataWidth:0x12   // Multi Field Register.
41331   #define PSWRQ2_REG_BW_UB8_BW_RD_UBOUND8                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ8 read requests.
41332   #define PSWRQ2_REG_BW_UB8_BW_RD_UBOUND8_SHIFT                                                              0
41333   #define PSWRQ2_REG_BW_UB8_BW_WR_UBOUND8                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ8 write requests.
41334   #define PSWRQ2_REG_BW_UB8_BW_WR_UBOUND8_SHIFT                                                              9
41335 #define PSWRQ2_REG_BW_UB9                                                                                    0x240630UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41336   #define PSWRQ2_REG_BW_UB9_BW_RD_UBOUND9                                                                    (0x1ff<<0) // Bandwidth upper bound for VQ9 read requests.
41337   #define PSWRQ2_REG_BW_UB9_BW_RD_UBOUND9_SHIFT                                                              0
41338   #define PSWRQ2_REG_BW_UB9_BW_WR_UBOUND9                                                                    (0x1ff<<9) // Bandwidth upper bound for VQ9 write requests.
41339   #define PSWRQ2_REG_BW_UB9_BW_WR_UBOUND9_SHIFT                                                              9
41340 #define PSWRQ2_REG_BW_UB10                                                                                   0x240634UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41341   #define PSWRQ2_REG_BW_UB10_BW_RD_UBOUND10                                                                  (0x1ff<<0) // Bandwidth upper bound for VQ10 read requests.
41342   #define PSWRQ2_REG_BW_UB10_BW_RD_UBOUND10_SHIFT                                                            0
41343   #define PSWRQ2_REG_BW_UB10_BW_WR_UBOUND10                                                                  (0x1ff<<9) // Bandwidth upper bound for VQ10 write requests.
41344   #define PSWRQ2_REG_BW_UB10_BW_WR_UBOUND10_SHIFT                                                            9
41345 #define PSWRQ2_REG_BW_UB11                                                                                   0x240638UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41346   #define PSWRQ2_REG_BW_UB11_BW_RD_UBOUND11                                                                  (0x1ff<<0) // Bandwidth upper bound for VQ11 read requests.
41347   #define PSWRQ2_REG_BW_UB11_BW_RD_UBOUND11_SHIFT                                                            0
41348   #define PSWRQ2_REG_BW_UB11_BW_WR_UBOUND11                                                                  (0x1ff<<9) // Bandwidth upper bound for VQ11 write requests.
41349   #define PSWRQ2_REG_BW_UB11_BW_WR_UBOUND11_SHIFT                                                            9
41350 #define PSWRQ2_REG_BW_RD_UBOUND12                                                                            0x24063cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ12 read requests.
41351 #define PSWRQ2_REG_BW_RD_UBOUND13                                                                            0x240640UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ13 read requests.
41352 #define PSWRQ2_REG_BW_UB14                                                                                   0x240644UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41353   #define PSWRQ2_REG_BW_UB14_BW_RD_UBOUND14                                                                  (0x1ff<<0) // Bandwidth upper bound for VQ14 read requests.
41354   #define PSWRQ2_REG_BW_UB14_BW_RD_UBOUND14_SHIFT                                                            0
41355   #define PSWRQ2_REG_BW_UB14_BW_WR_UBOUND14                                                                  (0x1ff<<9) // Bandwidth upper bound for VQ14 write requests.
41356   #define PSWRQ2_REG_BW_UB14_BW_WR_UBOUND14_SHIFT                                                            9
41357 #define PSWRQ2_REG_BW_RD_UBOUND15                                                                            0x240648UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ15 read requests.
41358 #define PSWRQ2_REG_BW_RD_UBOUND16                                                                            0x24064cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ16 read requests.
41359 #define PSWRQ2_REG_BW_RD_UBOUND17                                                                            0x240650UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ17 read requests.
41360 #define PSWRQ2_REG_BW_RD_UBOUND18                                                                            0x240654UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ18 read requests.
41361 #define PSWRQ2_REG_BW_RD_UBOUND19                                                                            0x240658UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ19 read requests.
41362 #define PSWRQ2_REG_BW_RD_UBOUND20                                                                            0x24065cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ20 read requests.
41363 #define PSWRQ2_REG_BW_WR_UBOUND21                                                                            0x240660UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ21 write requests.
41364 #define PSWRQ2_REG_BW_RD_UBOUND22                                                                            0x240664UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ22 read requests.
41365 #define PSWRQ2_REG_BW_RD_UBOUND23                                                                            0x240668UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ23 read requests.
41366 #define PSWRQ2_REG_BW_RD_UBOUND24                                                                            0x24066cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ24 read requests.
41367 #define PSWRQ2_REG_BW_RD_UBOUND25                                                                            0x240670UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ25 read requests.
41368 #define PSWRQ2_REG_BW_RD_UBOUND26                                                                            0x240674UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ26 read requests.
41369 #define PSWRQ2_REG_BW_RD_UBOUND27                                                                            0x240678UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ27 read requests.
41370 #define PSWRQ2_REG_BW_UB28                                                                                   0x24067cUL //Access:RW   DataWidth:0x12   // Multi Field Register.
41371   #define PSWRQ2_REG_BW_UB28_BW_RD_UBOUND28                                                                  (0x1ff<<0) // Bandwidth upper bound for VQ28 read requests.
41372   #define PSWRQ2_REG_BW_UB28_BW_RD_UBOUND28_SHIFT                                                            0
41373   #define PSWRQ2_REG_BW_UB28_BW_WR_UBOUND28                                                                  (0x1ff<<9) // Bandwidth upper bound for VQ28.
41374   #define PSWRQ2_REG_BW_UB28_BW_WR_UBOUND28_SHIFT                                                            9
41375 #define PSWRQ2_REG_BW_WR_UBOUND29                                                                            0x240680UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ29.
41376 #define PSWRQ2_REG_BW_WR_UBOUND30                                                                            0x240684UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound for VQ30.
41377 #define PSWRQ2_REG_BW_UB31                                                                                   0x240688UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41378   #define PSWRQ2_REG_BW_UB31_BW_RD_UBOUND31                                                                  (0x1ff<<0) // Bandwidth upper bound for VQ31 read requests.
41379   #define PSWRQ2_REG_BW_UB31_BW_RD_UBOUND31_SHIFT                                                            0
41380   #define PSWRQ2_REG_BW_UB31_BW_WR_UBOUND31                                                                  (0x1ff<<9) // Bandwidth upper bound for VQ31 write requests.
41381   #define PSWRQ2_REG_BW_UB31_BW_WR_UBOUND31_SHIFT                                                            9
41382 #define PSWRQ2_REG_BW_RD_L0                                                                                  0x24068cUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ0 Read requests.
41383 #define PSWRQ2_REG_BW_L1                                                                                     0x240690UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41384   #define PSWRQ2_REG_BW_L1_BW_WR_L1                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ1 Write requests.
41385   #define PSWRQ2_REG_BW_L1_BW_WR_L1_SHIFT                                                                    0
41386   #define PSWRQ2_REG_BW_L1_BW_RD_L1                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ1 Read requests.
41387   #define PSWRQ2_REG_BW_L1_BW_RD_L1_SHIFT                                                                    9
41388 #define PSWRQ2_REG_BW_L2                                                                                     0x240694UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41389   #define PSWRQ2_REG_BW_L2_BW_WR_L2                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ2 Write requests.
41390   #define PSWRQ2_REG_BW_L2_BW_WR_L2_SHIFT                                                                    0
41391   #define PSWRQ2_REG_BW_L2_BW_RD_L2                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ2 Read requests.
41392   #define PSWRQ2_REG_BW_L2_BW_RD_L2_SHIFT                                                                    9
41393 #define PSWRQ2_REG_BW_L3                                                                                     0x240698UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41394   #define PSWRQ2_REG_BW_L3_BW_WR_L3                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ3 Write requests.
41395   #define PSWRQ2_REG_BW_L3_BW_WR_L3_SHIFT                                                                    0
41396   #define PSWRQ2_REG_BW_L3_BW_RD_L3                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ3 Read requests.
41397   #define PSWRQ2_REG_BW_L3_BW_RD_L3_SHIFT                                                                    9
41398 #define PSWRQ2_REG_BW_RD_L4                                                                                  0x24069cUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ4 Read requests.
41399 #define PSWRQ2_REG_BW_RD_L5                                                                                  0x2406a0UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ5 Read- currently not used.
41400 #define PSWRQ2_REG_BW_L6                                                                                     0x2406a4UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41401   #define PSWRQ2_REG_BW_L6_BW_RD_L6                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ6 Read requests.
41402   #define PSWRQ2_REG_BW_L6_BW_RD_L6_SHIFT                                                                    0
41403   #define PSWRQ2_REG_BW_L6_BW_WR_L6                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ6 Write requests.
41404   #define PSWRQ2_REG_BW_L6_BW_WR_L6_SHIFT                                                                    9
41405 #define PSWRQ2_REG_BW_L7                                                                                     0x2406a8UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41406   #define PSWRQ2_REG_BW_L7_BW_RD_L7                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ7 Read requests.
41407   #define PSWRQ2_REG_BW_L7_BW_RD_L7_SHIFT                                                                    0
41408   #define PSWRQ2_REG_BW_L7_BW_WR_L7                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ7 Write requests.
41409   #define PSWRQ2_REG_BW_L7_BW_WR_L7_SHIFT                                                                    9
41410 #define PSWRQ2_REG_BW_L8                                                                                     0x2406acUL //Access:RW   DataWidth:0x12   // Multi Field Register.
41411   #define PSWRQ2_REG_BW_L8_BW_RD_L8                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ8 Read requests.
41412   #define PSWRQ2_REG_BW_L8_BW_RD_L8_SHIFT                                                                    0
41413   #define PSWRQ2_REG_BW_L8_BW_WR_L8                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ8 Write requests.
41414   #define PSWRQ2_REG_BW_L8_BW_WR_L8_SHIFT                                                                    9
41415 #define PSWRQ2_REG_BW_L9                                                                                     0x2406b0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41416   #define PSWRQ2_REG_BW_L9_BW_RD_L9                                                                          (0x1ff<<0) // Bandwidth Typical L for VQ9 Read requests.
41417   #define PSWRQ2_REG_BW_L9_BW_RD_L9_SHIFT                                                                    0
41418   #define PSWRQ2_REG_BW_L9_BW_WR_L9                                                                          (0x1ff<<9) // Bandwidth Typical L for VQ9 Write requests.
41419   #define PSWRQ2_REG_BW_L9_BW_WR_L9_SHIFT                                                                    9
41420 #define PSWRQ2_REG_BW_L10                                                                                    0x2406b4UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41421   #define PSWRQ2_REG_BW_L10_BW_RD_L10                                                                        (0x1ff<<0) // Bandwidth Typical L for VQ10 Read requests.
41422   #define PSWRQ2_REG_BW_L10_BW_RD_L10_SHIFT                                                                  0
41423   #define PSWRQ2_REG_BW_L10_BW_WR_L10                                                                        (0x1ff<<9) // Bandwidth Typical L for VQ10 Write requests.
41424   #define PSWRQ2_REG_BW_L10_BW_WR_L10_SHIFT                                                                  9
41425 #define PSWRQ2_REG_BW_L11                                                                                    0x2406b8UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41426   #define PSWRQ2_REG_BW_L11_BW_RD_L11                                                                        (0x1ff<<0) // Bandwidth Typical L for VQ11 Read requests.
41427   #define PSWRQ2_REG_BW_L11_BW_RD_L11_SHIFT                                                                  0
41428   #define PSWRQ2_REG_BW_L11_BW_WR_L11                                                                        (0x1ff<<9) // Bandwidth Typical L for VQ11 Write requests.
41429   #define PSWRQ2_REG_BW_L11_BW_WR_L11_SHIFT                                                                  9
41430 #define PSWRQ2_REG_BW_RD_L12                                                                                 0x2406bcUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ12 Read requests.
41431 #define PSWRQ2_REG_BW_RD_L13                                                                                 0x2406c0UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ13 Read requests.
41432 #define PSWRQ2_REG_BW_L14                                                                                    0x2406c4UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41433   #define PSWRQ2_REG_BW_L14_BW_RD_L14                                                                        (0x1ff<<0) // Bandwidth Typical L for VQ14 Read requests.
41434   #define PSWRQ2_REG_BW_L14_BW_RD_L14_SHIFT                                                                  0
41435   #define PSWRQ2_REG_BW_L14_BW_WR_L14                                                                        (0x1ff<<9) // Bandwidth Typical L for VQ14 Write requests.
41436   #define PSWRQ2_REG_BW_L14_BW_WR_L14_SHIFT                                                                  9
41437 #define PSWRQ2_REG_BW_RD_L15                                                                                 0x2406c8UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ15 Read requests.
41438 #define PSWRQ2_REG_BW_RD_L16                                                                                 0x2406ccUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ16 Read requests.
41439 #define PSWRQ2_REG_BW_RD_L17                                                                                 0x2406d0UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ17 Read requests.
41440 #define PSWRQ2_REG_BW_RD_L18                                                                                 0x2406d4UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ18 Read requests.
41441 #define PSWRQ2_REG_BW_RD_L19                                                                                 0x2406d8UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ19 Read requests.
41442 #define PSWRQ2_REG_BW_RD_L20                                                                                 0x2406dcUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ20 Read requests.
41443 #define PSWRQ2_REG_BW_WR_L21                                                                                 0x2406e0UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ21 Write requests.
41444 #define PSWRQ2_REG_BW_RD_L22                                                                                 0x2406e4UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ22 Read requests.
41445 #define PSWRQ2_REG_BW_RD_L23                                                                                 0x2406e8UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ23 Read requests.
41446 #define PSWRQ2_REG_BW_RD_L24                                                                                 0x2406ecUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ24 Read requests.
41447 #define PSWRQ2_REG_BW_RD_L25                                                                                 0x2406f0UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ25 Read requests.
41448 #define PSWRQ2_REG_BW_RD_L26                                                                                 0x2406f4UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ26 Read requests.
41449 #define PSWRQ2_REG_BW_RD_L27                                                                                 0x2406f8UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ27 Read requests.
41450 #define PSWRQ2_REG_BW_L28                                                                                    0x2406fcUL //Access:RW   DataWidth:0x12   // Multi Field Register.
41451   #define PSWRQ2_REG_BW_L28_BW_RD_L28                                                                        (0x1ff<<0) // Bandwidth Typical L for VQ28 Read requests.
41452   #define PSWRQ2_REG_BW_L28_BW_RD_L28_SHIFT                                                                  0
41453   #define PSWRQ2_REG_BW_L28_BW_WR_L28                                                                        (0x1ff<<9) // Bandwidth Typical L for VQ28 Write requests.
41454   #define PSWRQ2_REG_BW_L28_BW_WR_L28_SHIFT                                                                  9
41455 #define PSWRQ2_REG_BW_WR_L29                                                                                 0x240700UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ29 Write requests.
41456 #define PSWRQ2_REG_BW_WR_L30                                                                                 0x240704UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L for VQ30 Write requests.
41457 #define PSWRQ2_REG_BW_L31                                                                                    0x240708UL //Access:RW   DataWidth:0x12   // Multi Field Register.
41458   #define PSWRQ2_REG_BW_L31_BW_RD_L31                                                                        (0x1ff<<0) // Bandwidth Typical L for VQ31 Read requests.
41459   #define PSWRQ2_REG_BW_L31_BW_RD_L31_SHIFT                                                                  0
41460   #define PSWRQ2_REG_BW_L31_BW_WR_L31                                                                        (0x1ff<<9) // Bandwidth Typical L for VQ31 Write requests.
41461   #define PSWRQ2_REG_BW_L31_BW_WR_L31_SHIFT                                                                  9
41462 #define PSWRQ2_REG_BW_RD                                                                                     0x24070cUL //Access:RW   DataWidth:0x1c   // Multi Field Register.
41463   #define PSWRQ2_REG_BW_RD_RD_BW_ADD                                                                         (0x3ff<<0) // Bandwidth addition for read requests in the read write arbiter.
41464   #define PSWRQ2_REG_BW_RD_RD_BW_ADD_SHIFT                                                                   0
41465   #define PSWRQ2_REG_BW_RD_RD_BW_UBOUND                                                                      (0x1ff<<10) // Bandwidth upperbound for read requests in the read write arbiter.
41466   #define PSWRQ2_REG_BW_RD_RD_BW_UBOUND_SHIFT                                                                10
41467   #define PSWRQ2_REG_BW_RD_RD_BW_L                                                                           (0x1ff<<19) // Bandwidth Typical L for read requests in the read write arbiter.
41468   #define PSWRQ2_REG_BW_RD_RD_BW_L_SHIFT                                                                     19
41469 #define PSWRQ2_REG_BW_WR                                                                                     0x240710UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
41470   #define PSWRQ2_REG_BW_WR_WR_BW_ADD                                                                         (0x3ff<<0) // Bandwidth addition for write requests in the read write arbiter.
41471   #define PSWRQ2_REG_BW_WR_WR_BW_ADD_SHIFT                                                                   0
41472   #define PSWRQ2_REG_BW_WR_WR_BW_UBOUND                                                                      (0x1ff<<10) // Bandwidth upperbound for write requests in the read write arbiter.
41473   #define PSWRQ2_REG_BW_WR_WR_BW_UBOUND_SHIFT                                                                10
41474   #define PSWRQ2_REG_BW_WR_WR_BW_L                                                                           (0x1ff<<19) // Bandwidth Typical L for write requests in the read write arbiter.
41475   #define PSWRQ2_REG_BW_WR_WR_BW_L_SHIFT                                                                     19
41476 #define PSWRQ2_REG_BW_CREDIT                                                                                 0x240714UL //Access:RW   DataWidth:0x8    // Multi Field Register.
41477   #define PSWRQ2_REG_BW_CREDIT_READ_CREDIT                                                                   (0xf<<0) // Indicates the number of credits for read sub-requests in th requester glue interface.
41478   #define PSWRQ2_REG_BW_CREDIT_READ_CREDIT_SHIFT                                                             0
41479   #define PSWRQ2_REG_BW_CREDIT_WRITE_CREDIT                                                                  (0xf<<4) // Indicates the number of credits for write sub-requests in th requester glue interface.
41480   #define PSWRQ2_REG_BW_CREDIT_WRITE_CREDIT_SHIFT                                                            4
41481 #define PSWRQ2_REG_L2P_TM                                                                                    0x240718UL //Access:RW   DataWidth:0x5    // Tm input for l2p memory.
41482 #define PSWRQ2_REG_SLOW_TH                                                                                   0x24071cUL //Access:RW   DataWidth:0x8    // When number of free entries in the context ram will be lower than this;the input clients arbiter will work in a slower pace.
41483 #define PSWRQ2_REG_PDR_LIMIT                                                                                 0x240720UL //Access:RW   DataWidth:0xe    // Pending read limiter threshold; in Dwords.
41484 #define PSWRQ2_REG_DBG_HEAD_MUX_SEL                                                                          0x240724UL //Access:RW   DataWidth:0x5    // Sets which vq head pointer to see out of queues 0-31.
41485 #define PSWRQ2_REG_DBG_TAIL_MUX_SEL                                                                          0x240728UL //Access:RW   DataWidth:0x5    // Sets which vq tail pointer to see out of queues 0-31.
41486 #define PSWRQ2_REG_L2P_MODE                                                                                  0x24072cUL //Access:RW   DataWidth:0x1    // Will determine how the logical address is calculated; 0: as in E1; 1:with new algorithm.
41487 #define PSWRQ2_REG_DRAM_ALIGN_SEL                                                                            0x240730UL //Access:RW   DataWidth:0x1    // When set the new alignment method (E2) will be applied; when reset the original alignment method (E1 E1H) will be applied.
41488 #define PSWRQ2_REG_CXR_RAM0_TM                                                                               0x240734UL //Access:RW   DataWidth:0x8    // TM bits for cxr ram0.
41489 #define PSWRQ2_REG_CXR_RAM1_TM                                                                               0x240738UL //Access:RW   DataWidth:0x8    // TM bits for cxr ram1.
41490 #define PSWRQ2_REG_VQ_RD_DISABLE                                                                             0x24073cUL //Access:R    DataWidth:0xc    // Vq read disable as wdone was not received yet for the wr request that was sent {vq1 ; vq2 ; vq3 ; vq6 ; vq7 ; vq8 ; vq9 ; vq10 ; vq11 ; vq14; vq28; vq31}.
41491 #define PSWRQ2_REG_QC_REG1                                                                                   0x240740UL //Access:R    DataWidth:0x20   //
41492 #define PSWRQ2_REG_QC_REG2                                                                                   0x240744UL //Access:R    DataWidth:0x20   //
41493 #define PSWRQ2_REG_QC_VIQ_1ENTRY                                                                             0x240748UL //Access:R    DataWidth:0x20   //
41494 #define PSWRQ2_REG_QC_HOQ_IS_LOGICAL                                                                         0x24074cUL //Access:R    DataWidth:0x20   //
41495 #define PSWRQ2_REG_QC_VIQ_TAIL_V                                                                             0x240750UL //Access:R    DataWidth:0x20   //
41496 #define PSWRQ2_REG_QC_VIQ_HEAD_V                                                                             0x240754UL //Access:R    DataWidth:0x20   //
41497 #define PSWRQ2_REG_QC_VIQ_31_28_TAIL                                                                         0x240758UL //Access:R    DataWidth:0x20   //
41498 #define PSWRQ2_REG_QC_VIQ_27_24_TAIL                                                                         0x24075cUL //Access:R    DataWidth:0x20   //
41499 #define PSWRQ2_REG_QC_VIQ_23_20_TAIL                                                                         0x240760UL //Access:R    DataWidth:0x20   //
41500 #define PSWRQ2_REG_QC_VIQ_19_16_TAIL                                                                         0x240764UL //Access:R    DataWidth:0x20   //
41501 #define PSWRQ2_REG_QC_VIQ_15_12_TAIL                                                                         0x240768UL //Access:R    DataWidth:0x20   //
41502 #define PSWRQ2_REG_QC_VIQ_11_8_TAIL                                                                          0x24076cUL //Access:R    DataWidth:0x20   //
41503 #define PSWRQ2_REG_QC_VIQ_7_4_TAIL                                                                           0x240770UL //Access:R    DataWidth:0x20   //
41504 #define PSWRQ2_REG_QC_VIQ_3_0_TAIL                                                                           0x240774UL //Access:R    DataWidth:0x20   //
41505 #define PSWRQ2_REG_QC_VIQ_31_28_HEAD                                                                         0x240778UL //Access:R    DataWidth:0x20   //
41506 #define PSWRQ2_REG_QC_VIQ_27_24_HEAD                                                                         0x24077cUL //Access:R    DataWidth:0x20   //
41507 #define PSWRQ2_REG_QC_VIQ_23_20_HEAD                                                                         0x240780UL //Access:R    DataWidth:0x20   //
41508 #define PSWRQ2_REG_QC_VIQ_19_16_HEAD                                                                         0x240784UL //Access:R    DataWidth:0x20   //
41509 #define PSWRQ2_REG_QC_VIQ_15_12_HEAD                                                                         0x240788UL //Access:R    DataWidth:0x20   //
41510 #define PSWRQ2_REG_QC_VIQ_11_8_HEAD                                                                          0x24078cUL //Access:R    DataWidth:0x20   //
41511 #define PSWRQ2_REG_QC_VIQ_7_4_HEAD                                                                           0x240790UL //Access:R    DataWidth:0x20   //
41512 #define PSWRQ2_REG_QC_VIQ_3_0_HEAD                                                                           0x240794UL //Access:R    DataWidth:0x20   //
41513 #define PSWRQ2_REG_BW_RD_ADD_TREQ                                                                            0x240798UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ TREQ read requests.
41514 #define PSWRQ2_REG_BW_RD_UBOUND_TREQ                                                                         0x24079cUL //Access:RW   DataWidth:0x9    // Bandwidth upper bound to VQ TREQ read requests.
41515 #define PSWRQ2_REG_BW_RD_L_TREQ                                                                              0x2407a0UL //Access:RW   DataWidth:0x9    // Bandwidth Typical L to VQ TREQ read requests.
41516 #define PSWRQ2_REG_BW_WR_ADD_ICPL                                                                            0x2407a4UL //Access:RW   DataWidth:0xa    // Bandwidth addition to VQ ICPL write requests.
41517 #define PSWRQ2_REG_BW_WR_UBOUND_ICPL                                                                         0x2407a8UL //Access:RW   DataWidth:0x9    // Bandwidth upper bound to VQ ICPL write requests.
41518 #define PSWRQ2_REG_BW_WR_L_ICPL                                                                              0x2407acUL //Access:RW   DataWidth:0x9    // Bandwidth Typical L to VQ ICPL write requests.
41519 #define PSWRQ2_REG_ATC_USDM_FLAGS                                                                            0x2407b0UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41520 #define PSWRQ2_REG_ATC_USDMDP_FLAGS                                                                          0x2407b4UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41521 #define PSWRQ2_REG_ATC_TSDM_FLAGS                                                                            0x2407b8UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41522 #define PSWRQ2_REG_ATC_XSDM_FLAGS                                                                            0x2407bcUL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41523 #define PSWRQ2_REG_ATC_DMAE_FLAGS                                                                            0x2407c0UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41524 #define PSWRQ2_REG_ATC_CDUWR_FLAGS                                                                           0x2407c4UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41525 #define PSWRQ2_REG_ATC_CDURD_FLAGS                                                                           0x2407c8UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41526 #define PSWRQ2_REG_ATC_PBF_FLAGS                                                                             0x2407ccUL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41527 #define PSWRQ2_REG_ATC_QM_FLAGS                                                                              0x2407d0UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41528 #define PSWRQ2_REG_ATC_TM_FLAGS                                                                              0x2407d4UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41529 #define PSWRQ2_REG_ATC_SRC_FLAGS                                                                             0x2407d8UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41530 #define PSWRQ2_REG_ATC_DBG_FLAGS                                                                             0x2407dcUL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41531 #define PSWRQ2_REG_ATC_M2P_FLAGS                                                                             0x2407e0UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41532 #define PSWRQ2_REG_ATC_PTU_FLAGS                                                                             0x2407e4UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41533 #define PSWRQ2_REG_ATC_HC_FLAGS                                                                              0x2407e8UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41534 #define PSWRQ2_REG_ATC_VQ_ENABLE                                                                             0x2407ecUL //Access:RW   DataWidth:0x20   // ATC VQ enable bits. When set - SR from the VQ can send ATC lookup request to the ATC (assuming all other conditions are met). When reset - all SR-s from the VQ will NOT go through the ATC. b0 - VQ0; b1 - VQ1; b30 - VQ30; b31 - reserved (should be filled with zeroes).
41535 #define PSWRQ2_REG_ATC_INTERNAL_ATS_ENABLE                                                                   0x2407f0UL //Access:RW   DataWidth:0x2    // ATC enable values per PF as follows: b0 - PF enable; b1 - VF enable; PF enable bit is relevant when VF_Valid (in the request) bit is 0; VF enable bit is relevant when VF_Valid bit is 1.
41536 #define PSWRQ2_REG_ATC_INTERNAL_ATS_ENABLE_ALL                                                               0x2407f4UL //Access:R    DataWidth:0x20   // Concatenated values of rq_atc_internal_ats_enable as follows: b0 - PF0; b1 - VF0; b2 - PF1; b3 - VF1; b30 - PF15 ; b31 - VF15;.
41537 #define PSWRQ2_REG_ATC_VQ_GO_TRANSLATED                                                                      0x2407f8UL //Access:RW   DataWidth:0x20   // DEBUG ONLY. bit per VQ. go translated set means that SR of the matched VQ will be always sent to the GLUE with the at_valid=1 indication (see atc_code in PSWRQ-PGLUE interface for more details). In that case the address will be delivered by the chip (and not by the ATC). This mode will be used mainly for debug and the other configurations must make sure that ATC will never be used for that VQ while the go_translated bit for that VQ is set. when reset means that the at_valid indication will be determined according to the ATC.
41538 #define PSWRQ2_REG_ATC_GLOBAL_ENABLE                                                                         0x2407fcUL //Access:RW   DataWidth:0x1    // Global ATC enable bit. when reset all ATC logic is disabled within the PSWRQ. The value of this register must be the same as RD_ATC_GLOBAL_ENABLE. This value must be '1' when ATC capability is enabled in PCIe core.
41539 #define PSWRQ2_REG_CLOSE_GATE_VQ_LSB_EN                                                                      0x240800UL //Access:RW   DataWidth:0x20   // VQ-s that are enabled (i.e. can be chosen by the GARB) in close the gates scenario; VQ32 = TREQ; VQ33 = ICPL; the original E4 plan is to allow IGU TREQ & ICPL requests to be chosen in such scenario.
41540 #define PSWRQ2_REG_CLOSE_GATE_VQ_MSB_EN                                                                      0x240804UL //Access:RW   DataWidth:0x2    // VQ-s that are enabled (i.e. can be chosen by the GARB) in close the gates scenario; VQ32 = TREQ; VQ33 = ICPL; the original E4 plan is to allow IGU TREQ & ICPL requests to be chosen in such scenario.
41541 #define PSWRQ2_REG_STALL_MEM_VQ_LSB_EN                                                                       0x240808UL //Access:RW   DataWidth:0x20   // VQ-s that are enabled (i.e. can be chosen by the GARB) in stall mem scenario; VQ32 = TREQ; VQ33 = ICPL; the original E4 plan is to allow IGU requests to be chosen in such scenario.
41542 #define PSWRQ2_REG_STALL_MEM_VQ_MSB_EN                                                                       0x24080cUL //Access:RW   DataWidth:0x2    // VQ-s that are enabled (i.e. can be chosen by the GARB) in stall mem scenario; VQ32 = TREQ; VQ33 = ICPL; the original E4 plan is to allow IGU requests to be chosen in such scenario.
41543 #define PSWRQ2_REG_STALL_INT_VQ_LSB_EN                                                                       0x240810UL //Access:RW   DataWidth:0x20   // VQ-s that are enabled (i.e. can be chosen by the GARB) in stall int scenario; VQ32 = TREQ; VQ33 = ICPL; the original E4 plan is to allow non-IGU requests to be chosen in such scenario.
41544 #define PSWRQ2_REG_STALL_INT_VQ_MSB_EN                                                                       0x240814UL //Access:RW   DataWidth:0x2    // VQ-s that are enabled (i.e. can be chosen by the GARB) in stall int scenario; VQ32 = TREQ; VQ33 = ICPL; the original E4 plan is to allow non-IGU requests to be chosen in such scenario.
41545 #define PSWRQ2_REG_TREQ_FIFO_FILL_LVL                                                                        0x240818UL //Access:R    DataWidth:0x6    // The fill level of the TREQ fifo.
41546 #define PSWRQ2_REG_ICPL_FIFO_FILL_LVL                                                                        0x24081cUL //Access:R    DataWidth:0x3    // The fill level of the ICPL fifo.
41547 #define PSWRQ2_REG_ATC_TREQ_FIFO_TM                                                                          0x240820UL //Access:RW   DataWidth:0x2    // NOT USED.
41548 #define PSWRQ2_REG_ASSERT_IF_ILT_FAIL                                                                        0x240824UL //Access:RW   DataWidth:0x1    // When set - assert ilt fail interrupt (rq_elt_addr) in case working in ilt mode and onchip translation fail due to overflow on vah_plus_1st signal (Cont00041628). If reset - interrupt will not assert.
41549 #define PSWRQ2_REG_HOQ_RAM_RD_REQ                                                                            0x240828UL //Access:RW   DataWidth:0x5    // FOR DBG: read request from the hoq ram; the write data represents the address which is the vqid; in order to read from the hoq ram the read enable register should be set as well (rq_hoq_ram_rd_en); upon read completion (rq_hoq_ram_rd_status =1) data_rd_0 data_rd_1 data_rd_2 and data_rd_3 are ready with the valid values.
41550 #define PSWRQ2_REG_HOQ_RAM_RD_EN                                                                             0x24082cUL //Access:RW   DataWidth:0x1    // FOR DBG: enable reading from the hoq ram; when set hoq rbc read is enabled; when reset hoq rbc read is disabled (i.e. rq_hoq_ram_rd_req will not have any affect).
41551 #define PSWRQ2_REG_HOQ_RAM_RD_STATUS                                                                         0x240830UL //Access:R    DataWidth:0x1    // FOR DBG: when set - data rd from hoq ram is completed (i.e. data is ready in data_rd_0 data_rd_1 data_rd2 and data_rd_3); when reset - still waiting for hoq ram read request to be completed).
41552 #define PSWRQ2_REG_HOQ_RAM_DATA_RD_0                                                                         0x240834UL //Access:R    DataWidth:0x20   // FOR DBG: bits 15:0 length; bits 31:16 request id.
41553 #define PSWRQ2_REG_HOQ_RAM_DATA_RD_1                                                                         0x240838UL //Access:R    DataWidth:0x20   // FOR DBG: address (32 lsb).
41554 #define PSWRQ2_REG_HOQ_RAM_DATA_RD_2                                                                         0x24083cUL //Access:R    DataWidth:0x20   // FOR DBG: address (32 msb).
41555 #define PSWRQ2_REG_HOQ_RAM_DATA_RD_3                                                                         0x240840UL //Access:R    DataWidth:0x20   // FOR DBG: bit 0 relaxed ordering; bit 1 no-snoop; bits 5:2 client id; bit 6 done type; bit 7 resevred; bit 10:8 pfid; bit 11 vf_valid; bit 17:12 vfid; bits 20:18 atc flags; bits 31:21 reserved.
41556 #define PSWRQ2_REG_SR_CNT_WR_CNT                                                                             0x240844UL //Access:R    DataWidth:0x20   // The total number of WR SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done.
41557 #define PSWRQ2_REG_SR_CNT_RD_CNT                                                                             0x240848UL //Access:R    DataWidth:0x20   // The total number of RD SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done.
41558 #define PSWRQ2_REG_SR_CNT_PBF_CNT                                                                            0x24084cUL //Access:R    DataWidth:0x20   // The number of PBF RD SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done.
41559 #define PSWRQ2_REG_SR_CNT_USDMDP_CNT                                                                         0x240850UL //Access:R    DataWidth:0x20   // The number of USDM-DP WR SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done.
41560 #define PSWRQ2_REG_SR_CNT_TREQ_CNT                                                                           0x240854UL //Access:R    DataWidth:0x20   // The number of TREQ SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done.
41561 #define PSWRQ2_REG_SR_CNT_ICPL_CNT                                                                           0x240858UL //Access:R    DataWidth:0x20   // The number of ICPL SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done.
41562 #define PSWRQ2_REG_SR_CNT_WR_BYTE_LSB                                                                        0x24085cUL //Access:R    DataWidth:0x20   // The total number of bytes for WR SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - lsb value.
41563 #define PSWRQ2_REG_SR_CNT_WR_BYTE_MSB                                                                        0x240860UL //Access:R    DataWidth:0x9    // The total number of bytes for WR SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - msb value.
41564 #define PSWRQ2_REG_SR_CNT_RD_BYTE_LSB                                                                        0x240864UL //Access:R    DataWidth:0x20   // The total number of bytes for RD SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - lsb value.
41565 #define PSWRQ2_REG_SR_CNT_RD_BYTE_MSB                                                                        0x240868UL //Access:R    DataWidth:0xc    // The total number of bytes for RD SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - msb value.
41566 #define PSWRQ2_REG_SR_CNT_PBF_BYTE_LSB                                                                       0x24086cUL //Access:R    DataWidth:0x20   // The number of bytes for PBF RD SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - lsb value.
41567 #define PSWRQ2_REG_SR_CNT_PBF_BYTE_MSB                                                                       0x240870UL //Access:R    DataWidth:0xc    // The number of bytes for PBF RD SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - msb value.
41568 #define PSWRQ2_REG_SR_CNT_USDMDP_BYTE_LSB                                                                    0x240874UL //Access:R    DataWidth:0x20   // The number of bytes for USDM-DP WR SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - lsb value.
41569 #define PSWRQ2_REG_SR_CNT_USDMDP_BYTE_MSB                                                                    0x240878UL //Access:R    DataWidth:0x9    // The number of bytes for USDM-DP WR SR-s that were sent to the PGLUE. Valid when Sr_cnt_status is done - msb value.
41570 #define PSWRQ2_REG_SR_CNT_WINDOW_MODE                                                                        0x24087cUL //Access:RW   DataWidth:0x1    // Counting window mode. 0 - manual window: counting is manually being initiated & stopped by the user through GRC. 1 - configured window: counting occurs according to configured window size.
41571 #define PSWRQ2_REG_SR_CNT_WINDOW_SIZE                                                                        0x240880UL //Access:RW   DataWidth:0x20   // Determines the size of the counting window. Valid when working in predefined window mode (i.e. Sr_cnt_window_mode = 1).  Granularity of sr_cnt_clk_tickxclk_pci cycles.
41572 #define PSWRQ2_REG_SR_CNT_WINDOW_VALUE                                                                       0x240884UL //Access:R    DataWidth:0x20   // Global window counter for the current value of the recorded window. Represents the number of sr_cnt_clk_tickxclk_pci cycles from the beginning of counting. NOTE: beginning of counting is determined according to Sr_cnt_start_mode.
41573 #define PSWRQ2_REG_SR_CNT_MANUAL_CMD                                                                         0x240888UL //Access:W    DataWidth:0x1    // Write Only register. The manual window command sent by the user. Valid when working in manual window mode (i.e. Sr_cnt_window_mode = 0). 0 - stop counting. 1 - start counting.
41574 #define PSWRQ2_REG_SR_CNT_RST                                                                                0x24088cUL //Access:W    DataWidth:0x1    // Write Only register. RBC write command to this reg (any value) will reset the SR counters & the global window counter. In addition it'll move the Sr_cnt_status to idle state.
41575 #define PSWRQ2_REG_SR_CNT_START_MODE                                                                         0x240890UL //Access:RW   DataWidth:0x1    // Determines the trigger for start counting (for both SR counters & global window counter). 0 - start counting upon any first SR that is sent to the PGLUE. 1 - start counting upon first PBF/USDM-DP SR that is sent to the PGLUE.
41576 #define PSWRQ2_REG_SR_CNT_ENABLE                                                                             0x240894UL //Access:RW   DataWidth:0x1    // Enables the SR counting mechanism.
41577 #define PSWRQ2_REG_SR_CNT_CLK_TICK                                                                           0x240898UL //Access:RW   DataWidth:0x3    // The number of clk_pci ticks minus 1 between each increment of the global window counter (i.e. 0 is for 1 clk_pci cycle; 1 is for 2 clk_pci cycles; 7 is for 8 clk_pci cycles).
41578 #define PSWRQ2_REG_SR_CNT_STATUS                                                                             0x24089cUL //Access:R    DataWidth:0x2    // The status of the SR count mechanism: 0 - idle: ready to start new counting. 1 - ongoing: counting is currently ongoing. 2 - done: counting is completed. SR counters & global window counter are valid.
41579 #define PSWRQ2_REG_LAST_RD_SR_LOG_0                                                                          0x2408a0UL //Access:R    DataWidth:0x20   // SR address - 32 lsb.
41580 #define PSWRQ2_REG_LAST_RD_SR_LOG_1                                                                          0x2408a4UL //Access:R    DataWidth:0x20   // SR address - 32 msb.
41581 #define PSWRQ2_REG_LAST_RD_SR_LOG_2                                                                          0x2408a8UL //Access:R    DataWidth:0x20   // B15-0: reqid; b28-16: SR length; b29 - reserved; b31-30: attributes.
41582 #define PSWRQ2_REG_LAST_RD_SR_LOG_3                                                                          0x2408acUL //Access:R    DataWidth:0x20   // B3-0: PFID; b4: vf_valid; b12-b5: VFID; b13: first SR; b14: last SR; b19-15: client id; b24-20: vq; b31-25: srid.
41583 #define PSWRQ2_REG_LAST_RD_SR_LOG_4                                                                          0x2408b0UL //Access:R    DataWidth:0x9    // b1-0: atc code; b3-2: endianity. b8-4: Treq otb entry.
41584 #define PSWRQ2_REG_LAST_WR_SR_LOG_0                                                                          0x2408b4UL //Access:R    DataWidth:0x20   // SR address - 32 lsb.
41585 #define PSWRQ2_REG_LAST_WR_SR_LOG_1                                                                          0x2408b8UL //Access:R    DataWidth:0x20   // SR address - 32 msb.
41586 #define PSWRQ2_REG_LAST_WR_SR_LOG_2                                                                          0x2408bcUL //Access:R    DataWidth:0x20   // B15-0: reqid; b28-16: SR length; b29 - reserved; b31-30: attributes.
41587 #define PSWRQ2_REG_LAST_WR_SR_LOG_3                                                                          0x2408c0UL //Access:R    DataWidth:0x20   // B3-0: PFID; b4: vf_valid; b12-b5: VFID; b13: first SR; b14: last SR; b19-15: client id; b24-20: vq; b30-25: start offset; b31: usdm err.
41588 #define PSWRQ2_REG_LAST_WR_SR_LOG_4                                                                          0x2408c4UL //Access:R    DataWidth:0xa    // b1-0: atc code; b2: wdone type; b4-3: endianity; b9-5: Icpl itag index.
41589 #define PSWRQ2_REG_MSDM_ENTRY_TH                                                                             0x2408c8UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to msdm in the queues.
41590 #define PSWRQ2_REG_YSDM_ENTRY_TH                                                                             0x2408ccUL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to ysdm in the queues.
41591 #define PSWRQ2_REG_PSDM_ENTRY_TH                                                                             0x2408d0UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to psdm in the queues.
41592 #define PSWRQ2_REG_MULD_ENTRY_TH                                                                             0x2408d4UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to muld in the queues.
41593 #define PSWRQ2_REG_PTU_ENTRY_TH                                                                              0x2408d8UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to ptu in the queues.
41594 #define PSWRQ2_REG_PTU_PCI_ATTR                                                                              0x2408dcUL //Access:RW   DataWidth:0x2    // Multi Field Register.
41595   #define PSWRQ2_REG_PTU_PCI_ATTR_PTU_RELAXED                                                                (0x1<<0) // Relaxed oredering attribute for ptu.
41596   #define PSWRQ2_REG_PTU_PCI_ATTR_PTU_RELAXED_SHIFT                                                          0
41597   #define PSWRQ2_REG_PTU_PCI_ATTR_PTU_NOSNOOP                                                                (0x1<<1) // Nosnoop attribute for ptu.
41598   #define PSWRQ2_REG_PTU_PCI_ATTR_PTU_NOSNOOP_SHIFT                                                          1
41599 #define PSWRQ2_REG_M2P_ENTRY_TH                                                                              0x2408e0UL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to m2p in the queues.
41600 #define PSWRQ2_REG_M2P_PCI_ATTR                                                                              0x2408e4UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41601   #define PSWRQ2_REG_M2P_PCI_ATTR_M2P_RELAXED                                                                (0x1<<0) // Relaxed oredering attribute for m2p.
41602   #define PSWRQ2_REG_M2P_PCI_ATTR_M2P_RELAXED_SHIFT                                                          0
41603   #define PSWRQ2_REG_M2P_PCI_ATTR_M2P_NOSNOOP                                                                (0x1<<1) // Nosnoop attribute for m2p.
41604   #define PSWRQ2_REG_M2P_PCI_ATTR_M2P_NOSNOOP_SHIFT                                                          1
41605 #define PSWRQ2_REG_MULD_PCI_ATTR                                                                             0x2408e8UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41606   #define PSWRQ2_REG_MULD_PCI_ATTR_MULD_RELAXED                                                              (0x1<<0) // Relaxed oredering attribute for muld.
41607   #define PSWRQ2_REG_MULD_PCI_ATTR_MULD_RELAXED_SHIFT                                                        0
41608   #define PSWRQ2_REG_MULD_PCI_ATTR_MULD_NOSNOOP                                                              (0x1<<1) // Nosnoop attribute for muld.
41609   #define PSWRQ2_REG_MULD_PCI_ATTR_MULD_NOSNOOP_SHIFT                                                        1
41610 #define PSWRQ2_REG_XYLD_ENTRY_TH                                                                             0x2408ecUL //Access:RW   DataWidth:0x3    // This number indicates how many entries are guaranteed to xyld in the queues.
41611 #define PSWRQ2_REG_XYLD_PCI_ATTR                                                                             0x2408f0UL //Access:RW   DataWidth:0x2    // Multi Field Register.
41612   #define PSWRQ2_REG_XYLD_PCI_ATTR_XYLD_RELAXED                                                              (0x1<<0) // Relaxed oredering attribute for xyld.
41613   #define PSWRQ2_REG_XYLD_PCI_ATTR_XYLD_RELAXED_SHIFT                                                        0
41614   #define PSWRQ2_REG_XYLD_PCI_ATTR_XYLD_NOSNOOP                                                              (0x1<<1) // Nosnoop attribute for xyld.
41615   #define PSWRQ2_REG_XYLD_PCI_ATTR_XYLD_NOSNOOP_SHIFT                                                        1
41616 #define PSWRQ2_REG_ATC_MSDM_FLAGS                                                                            0x2408f4UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41617 #define PSWRQ2_REG_ATC_YSDM_FLAGS                                                                            0x2408f8UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41618 #define PSWRQ2_REG_ATC_PSDM_FLAGS                                                                            0x2408fcUL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41619 #define PSWRQ2_REG_ATC_MULD_FLAGS                                                                            0x240900UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41620 #define PSWRQ2_REG_ATC_XYLD_FLAGS                                                                            0x240904UL //Access:RW   DataWidth:0x4    // ATC flags for that client as follows: b2-b0: atc flags; b3 - if set use this configuration (b2-b0) otherwise use the atc flags from the request.
41621 #define PSWRQ2_REG_RMM_ENABLE                                                                                0x240908UL //Access:RW   DataWidth:0x1    // Debug only. Writing this register from 0 to 1 enables the roundtrip measurement mechanism and resets the registers latest_rtt ,max_hold_rtt, min_hold_rtt, num_of_measurements.
41622 #define PSWRQ2_REG_LATEST_RTT                                                                                0x24090cUL //Access:R    DataWidth:0x20   // Debug only. Round trip measurement of latest request that was measured. Measured in clk_pci cycles (375 MHz).
41623 #define PSWRQ2_REG_MAX_HOLD_RTT                                                                              0x240910UL //Access:R    DataWidth:0x20   // Debug only. Maximal round trip measurement value from the time rmm_enable register was written with '1'. Measured in clk_pci cycles (375 MHz).
41624 #define PSWRQ2_REG_MIN_HOLD_RTT                                                                              0x240914UL //Access:R    DataWidth:0x20   // Debug only. Minimal round trip measurement value from the time rmm_enable register was written with '1'. Measured in clk_pci cycles (375 MHz).
41625 #define PSWRQ2_REG_NUM_OF_MEASUREMENTS                                                                       0x240918UL //Access:R    DataWidth:0x20   // Debug only. Number of round trip measurements done from the time rmm_enable register was written with '1'. When the register reaches its maximal value of 0xffff_ffff it remains there.
41626 #define PSWRQ2_REG_CLIENT_RTT                                                                                0x24091cUL //Access:RW   DataWidth:0x5    // Debug only. Indicates the client for which PSWRQ measures roundtrip. 0x1f means 'all clients'. This register should be modified when rmm_enable is 0.
41627 #define PSWRQ2_REG_VQ_RTT                                                                                    0x240920UL //Access:RW   DataWidth:0x6    // Debug only. Indicates the VQ for which PSWRQ measures roundtrip. 0x3f means 'all clients'. This register should be modified when rmm_enable is 0.
41628 #define PSWRQ2_REG_L2P_SUPRESS_ERR                                                                           0x240924UL //Access:RW   DataWidth:0x2    // In case this register is set, requests belongs to VFs/PF with logic address, will be silently dropped instead of causing close_the_gate_scenario.
41629 #define PSWRQ2_REG_L2P_ERR_ADD_31_0                                                                          0x240928UL //Access:R    DataWidth:0x20   // Address [31:0] of first request that triggered rq_l2p_vf_err  or rq_elt_addr interrupt.
41630 #define PSWRQ2_REG_L2P_ERR_ADD_63_32                                                                         0x24092cUL //Access:R    DataWidth:0x20   // Address [63:32] of first request that triggered rq_l2p_vf_err  or rq_elt_addr interrupt.
41631 #define PSWRQ2_REG_L2P_ERR_DETAILS                                                                           0x240930UL //Access:R    DataWidth:0x1a   // Details of first request that triggered rq_l2p_vf_err  or rq_elt_addr interrupt.  [12:0] - Length in bytes. [16:13] - PFID. [17] - VF_VALID. [25:18] - VFID.
41632 #define PSWRQ2_REG_L2P_ERR_DETAILS2                                                                          0x240934UL //Access:R    DataWidth:0x1d   // Details of first request that triggered rq_l2p_vf_err  or rq_elt_addr interrupt. [15:0] Request ID. [20:16] client ID. [21] - Error type - 0 - rq_l2p_vf_err; 1 - rq_elt_addr. [22] - w_nr - 0 - read; 1 - write.[27:23]VQID. [28] valid - indicates if there was a request not submitted due to error since the last time this register was cleared.
41633 #define PSWRQ2_REG_L2P_ERR_DETAILS_CLR                                                                       0x240938UL //Access:W    DataWidth:0x1    // Writing to this register clears rq_l2p_err registers and enables logging new error details.
41634 #define PSWRQ2_REG_SR_NUM_CFG                                                                                0x24093cUL //Access:RW   DataWidth:0x7    // Debug only: Total number of available PCI read sub-requests. Must be bigger than 1. Normally should not be changed.
41635 #define PSWRQ2_REG_BLK_NUM_CFG                                                                               0x240940UL //Access:RW   DataWidth:0x9    // Debug only: Total number of available blocks in Tetris Buffer. Must be bigger than 6. Normally should not be changed.
41636 #define PSWRQ2_REG_MAX_BLKS_VQ0                                                                              0x240944UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41637 #define PSWRQ2_REG_MAX_BLKS_VQ1                                                                              0x240948UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41638 #define PSWRQ2_REG_MAX_BLKS_VQ2                                                                              0x24094cUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41639 #define PSWRQ2_REG_MAX_BLKS_VQ3                                                                              0x240950UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41640 #define PSWRQ2_REG_MAX_BLKS_VQ4                                                                              0x240954UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41641 #define PSWRQ2_REG_MAX_BLKS_VQ5                                                                              0x240958UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41642 #define PSWRQ2_REG_MAX_BLKS_VQ6                                                                              0x24095cUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41643 #define PSWRQ2_REG_MAX_BLKS_VQ7                                                                              0x240960UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41644 #define PSWRQ2_REG_MAX_BLKS_VQ8                                                                              0x240964UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41645 #define PSWRQ2_REG_MAX_BLKS_VQ9                                                                              0x240968UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41646 #define PSWRQ2_REG_MAX_BLKS_VQ10                                                                             0x24096cUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41647 #define PSWRQ2_REG_MAX_BLKS_VQ11                                                                             0x240970UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41648 #define PSWRQ2_REG_MAX_BLKS_VQ12                                                                             0x240974UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41649 #define PSWRQ2_REG_MAX_BLKS_VQ13                                                                             0x240978UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41650 #define PSWRQ2_REG_MAX_BLKS_VQ14                                                                             0x24097cUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41651 #define PSWRQ2_REG_MAX_BLKS_VQ15                                                                             0x240980UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41652 #define PSWRQ2_REG_MAX_BLKS_VQ16                                                                             0x240984UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41653 #define PSWRQ2_REG_MAX_BLKS_VQ17                                                                             0x240988UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41654 #define PSWRQ2_REG_MAX_BLKS_VQ18                                                                             0x24098cUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41655 #define PSWRQ2_REG_MAX_BLKS_VQ19                                                                             0x240990UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41656 #define PSWRQ2_REG_MAX_BLKS_VQ20                                                                             0x240994UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41657 #define PSWRQ2_REG_MAX_BLKS_VQ21                                                                             0x240998UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41658 #define PSWRQ2_REG_MAX_BLKS_VQ22                                                                             0x24099cUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41659 #define PSWRQ2_REG_MAX_BLKS_VQ23                                                                             0x2409a0UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41660 #define PSWRQ2_REG_MAX_BLKS_VQ24                                                                             0x2409a4UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41661 #define PSWRQ2_REG_MAX_BLKS_VQ25                                                                             0x2409a8UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41662 #define PSWRQ2_REG_MAX_BLKS_VQ26                                                                             0x2409acUL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41663 #define PSWRQ2_REG_MAX_BLKS_VQ27                                                                             0x2409b0UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41664 #define PSWRQ2_REG_MAX_BLKS_VQ28                                                                             0x2409b4UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41665 #define PSWRQ2_REG_MAX_BLKS_VQ29                                                                             0x2409b8UL //Access:RW   DataWidth:0x9    // Not used. VQ29 is not used for read.
41666 #define PSWRQ2_REG_MAX_BLKS_VQ30                                                                             0x2409bcUL //Access:RW   DataWidth:0x9    // Not used. VQ30 is not used for read.
41667 #define PSWRQ2_REG_MAX_BLKS_VQ31                                                                             0x2409c0UL //Access:RW   DataWidth:0x9    // The maximum number of blocks in Tetris Buffer that can be allocated for this vq. Field and register name used to be rd. need to update reset value for phase3 - TBD.
41668 #define PSWRQ2_REG_SR_CNT                                                                                    0x2409c4UL //Access:R    DataWidth:0x7    // Debug only: The SR counter - number of unused sub request ids. Field and register name used to be rd.
41669 #define PSWRQ2_REG_SR_CNT_PER_VQ_0                                                                           0x2409c8UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41670 #define PSWRQ2_REG_SR_CNT_PER_VQ_1                                                                           0x2409ccUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41671 #define PSWRQ2_REG_SR_CNT_PER_VQ_2                                                                           0x2409d0UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41672 #define PSWRQ2_REG_SR_CNT_PER_VQ_3                                                                           0x2409d4UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41673 #define PSWRQ2_REG_SR_CNT_PER_VQ_4                                                                           0x2409d8UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41674 #define PSWRQ2_REG_SR_CNT_PER_VQ_5                                                                           0x2409dcUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41675 #define PSWRQ2_REG_SR_CNT_PER_VQ_6                                                                           0x2409e0UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41676 #define PSWRQ2_REG_SR_CNT_PER_VQ_7                                                                           0x2409e4UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41677 #define PSWRQ2_REG_SR_CNT_PER_VQ_8                                                                           0x2409e8UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41678 #define PSWRQ2_REG_SR_CNT_PER_VQ_9                                                                           0x2409ecUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41679 #define PSWRQ2_REG_SR_CNT_PER_VQ_10                                                                          0x2409f0UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41680 #define PSWRQ2_REG_SR_CNT_PER_VQ_11                                                                          0x2409f4UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41681 #define PSWRQ2_REG_SR_CNT_PER_VQ_12                                                                          0x2409f8UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41682 #define PSWRQ2_REG_SR_CNT_PER_VQ_13                                                                          0x2409fcUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41683 #define PSWRQ2_REG_SR_CNT_PER_VQ_14                                                                          0x240a00UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41684 #define PSWRQ2_REG_SR_CNT_PER_VQ_15                                                                          0x240a04UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41685 #define PSWRQ2_REG_SR_CNT_PER_VQ_16                                                                          0x240a08UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41686 #define PSWRQ2_REG_SR_CNT_PER_VQ_17                                                                          0x240a0cUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41687 #define PSWRQ2_REG_SR_CNT_PER_VQ_18                                                                          0x240a10UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41688 #define PSWRQ2_REG_SR_CNT_PER_VQ_19                                                                          0x240a14UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41689 #define PSWRQ2_REG_SR_CNT_PER_VQ_20                                                                          0x240a18UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41690 #define PSWRQ2_REG_SR_CNT_PER_VQ_21                                                                          0x240a1cUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41691 #define PSWRQ2_REG_SR_CNT_PER_VQ_22                                                                          0x240a20UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41692 #define PSWRQ2_REG_SR_CNT_PER_VQ_23                                                                          0x240a24UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41693 #define PSWRQ2_REG_SR_CNT_PER_VQ_24                                                                          0x240a28UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41694 #define PSWRQ2_REG_SR_CNT_PER_VQ_25                                                                          0x240a2cUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41695 #define PSWRQ2_REG_SR_CNT_PER_VQ_26                                                                          0x240a30UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41696 #define PSWRQ2_REG_SR_CNT_PER_VQ_27                                                                          0x240a34UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41697 #define PSWRQ2_REG_SR_CNT_PER_VQ_28                                                                          0x240a38UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41698 #define PSWRQ2_REG_SR_CNT_PER_VQ_29                                                                          0x240a3cUL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41699 #define PSWRQ2_REG_SR_CNT_PER_VQ_30                                                                          0x240a40UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41700 #define PSWRQ2_REG_SR_CNT_PER_VQ_31                                                                          0x240a44UL //Access:R    DataWidth:0x7    // Debug only: The SR counter per vq.
41701 #define PSWRQ2_REG_BLK_CNT                                                                                   0x240a48UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter - number of unused block ids. Field and register name used to be rd.
41702 #define PSWRQ2_REG_BLK_CNT_PER_VQ_0                                                                          0x240a4cUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41703 #define PSWRQ2_REG_BLK_CNT_PER_VQ_1                                                                          0x240a50UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41704 #define PSWRQ2_REG_BLK_CNT_PER_VQ_2                                                                          0x240a54UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41705 #define PSWRQ2_REG_BLK_CNT_PER_VQ_3                                                                          0x240a58UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41706 #define PSWRQ2_REG_BLK_CNT_PER_VQ_4                                                                          0x240a5cUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41707 #define PSWRQ2_REG_BLK_CNT_PER_VQ_5                                                                          0x240a60UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41708 #define PSWRQ2_REG_BLK_CNT_PER_VQ_6                                                                          0x240a64UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41709 #define PSWRQ2_REG_BLK_CNT_PER_VQ_7                                                                          0x240a68UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41710 #define PSWRQ2_REG_BLK_CNT_PER_VQ_8                                                                          0x240a6cUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41711 #define PSWRQ2_REG_BLK_CNT_PER_VQ_9                                                                          0x240a70UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41712 #define PSWRQ2_REG_BLK_CNT_PER_VQ_10                                                                         0x240a74UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41713 #define PSWRQ2_REG_BLK_CNT_PER_VQ_11                                                                         0x240a78UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41714 #define PSWRQ2_REG_BLK_CNT_PER_VQ_12                                                                         0x240a7cUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41715 #define PSWRQ2_REG_BLK_CNT_PER_VQ_13                                                                         0x240a80UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41716 #define PSWRQ2_REG_BLK_CNT_PER_VQ_14                                                                         0x240a84UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41717 #define PSWRQ2_REG_BLK_CNT_PER_VQ_15                                                                         0x240a88UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41718 #define PSWRQ2_REG_BLK_CNT_PER_VQ_16                                                                         0x240a8cUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41719 #define PSWRQ2_REG_BLK_CNT_PER_VQ_17                                                                         0x240a90UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41720 #define PSWRQ2_REG_BLK_CNT_PER_VQ_18                                                                         0x240a94UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41721 #define PSWRQ2_REG_BLK_CNT_PER_VQ_19                                                                         0x240a98UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41722 #define PSWRQ2_REG_BLK_CNT_PER_VQ_20                                                                         0x240a9cUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41723 #define PSWRQ2_REG_BLK_CNT_PER_VQ_21                                                                         0x240aa0UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41724 #define PSWRQ2_REG_BLK_CNT_PER_VQ_22                                                                         0x240aa4UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41725 #define PSWRQ2_REG_BLK_CNT_PER_VQ_23                                                                         0x240aa8UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41726 #define PSWRQ2_REG_BLK_CNT_PER_VQ_24                                                                         0x240aacUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41727 #define PSWRQ2_REG_BLK_CNT_PER_VQ_25                                                                         0x240ab0UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41728 #define PSWRQ2_REG_BLK_CNT_PER_VQ_26                                                                         0x240ab4UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41729 #define PSWRQ2_REG_BLK_CNT_PER_VQ_27                                                                         0x240ab8UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41730 #define PSWRQ2_REG_BLK_CNT_PER_VQ_28                                                                         0x240abcUL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41731 #define PSWRQ2_REG_BLK_CNT_PER_VQ_29                                                                         0x240ac0UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41732 #define PSWRQ2_REG_BLK_CNT_PER_VQ_30                                                                         0x240ac4UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41733 #define PSWRQ2_REG_BLK_CNT_PER_VQ_31                                                                         0x240ac8UL //Access:R    DataWidth:0x9    // Debug only: The blocks counter per vq.
41734 #define PSWRQ2_REG_CNT_BYTE_0                                                                                0x240accUL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41735 #define PSWRQ2_REG_CNT_BYTE_1                                                                                0x240ad0UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41736 #define PSWRQ2_REG_CNT_BYTE_2                                                                                0x240ad4UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41737 #define PSWRQ2_REG_CNT_BYTE_3                                                                                0x240ad8UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41738 #define PSWRQ2_REG_CNT_BYTE_4                                                                                0x240adcUL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41739 #define PSWRQ2_REG_CNT_BYTE_5                                                                                0x240ae0UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41740 #define PSWRQ2_REG_CNT_BYTE_6                                                                                0x240ae4UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41741 #define PSWRQ2_REG_CNT_BYTE_7                                                                                0x240ae8UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41742 #define PSWRQ2_REG_CNT_BYTE_8                                                                                0x240aecUL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41743 #define PSWRQ2_REG_CNT_BYTE_9                                                                                0x240af0UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41744 #define PSWRQ2_REG_CNT_BYTE_10                                                                               0x240af4UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41745 #define PSWRQ2_REG_CNT_BYTE_11                                                                               0x240af8UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41746 #define PSWRQ2_REG_CNT_BYTE_12                                                                               0x240afcUL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41747 #define PSWRQ2_REG_CNT_BYTE_13                                                                               0x240b00UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41748 #define PSWRQ2_REG_CNT_BYTE_14                                                                               0x240b04UL //Access:R    DataWidth:0xe    // Debug only: byte counter per wr client. Describes the number of bytes that are stored in the pswwr client fifo for the last request of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41749 #define PSWRQ2_REG_CNT_EOP_0                                                                                 0x240b08UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41750 #define PSWRQ2_REG_CNT_EOP_1                                                                                 0x240b0cUL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41751 #define PSWRQ2_REG_CNT_EOP_2                                                                                 0x240b10UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41752 #define PSWRQ2_REG_CNT_EOP_3                                                                                 0x240b14UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41753 #define PSWRQ2_REG_CNT_EOP_4                                                                                 0x240b18UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41754 #define PSWRQ2_REG_CNT_EOP_5                                                                                 0x240b1cUL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41755 #define PSWRQ2_REG_CNT_EOP_6                                                                                 0x240b20UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41756 #define PSWRQ2_REG_CNT_EOP_7                                                                                 0x240b24UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41757 #define PSWRQ2_REG_CNT_EOP_8                                                                                 0x240b28UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41758 #define PSWRQ2_REG_CNT_EOP_9                                                                                 0x240b2cUL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41759 #define PSWRQ2_REG_CNT_EOP_10                                                                                0x240b30UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41760 #define PSWRQ2_REG_CNT_EOP_11                                                                                0x240b34UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41761 #define PSWRQ2_REG_CNT_EOP_12                                                                                0x240b38UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41762 #define PSWRQ2_REG_CNT_EOP_13                                                                                0x240b3cUL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41763 #define PSWRQ2_REG_CNT_EOP_14                                                                                0x240b40UL //Access:R    DataWidth:0x8    // Debug only: eop counter per wr client. Describes the number of packets that are stored in the pswwr client fifo of the client. Wr_client decoding: TSDM 0; MSDM 1; USDM 2; XSDM 3; YSDM 4; PSDM 5; QM 6; TM 7; SRC 8; DMAE 9; PRM 10; HC 11; CDUWR 12; DBG 13; M2P 14.
41764 #define PSWRQ2_REG_MAX_SRS_VQ0                                                                               0x240b44UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41765 #define PSWRQ2_REG_MAX_SRS_VQ1                                                                               0x240b48UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41766 #define PSWRQ2_REG_MAX_SRS_VQ2                                                                               0x240b4cUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41767 #define PSWRQ2_REG_MAX_SRS_VQ3                                                                               0x240b50UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41768 #define PSWRQ2_REG_MAX_SRS_VQ4                                                                               0x240b54UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41769 #define PSWRQ2_REG_MAX_SRS_VQ5                                                                               0x240b58UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41770 #define PSWRQ2_REG_MAX_SRS_VQ6                                                                               0x240b5cUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41771 #define PSWRQ2_REG_MAX_SRS_VQ7                                                                               0x240b60UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41772 #define PSWRQ2_REG_MAX_SRS_VQ8                                                                               0x240b64UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41773 #define PSWRQ2_REG_MAX_SRS_VQ9                                                                               0x240b68UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41774 #define PSWRQ2_REG_MAX_SRS_VQ10                                                                              0x240b6cUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41775 #define PSWRQ2_REG_MAX_SRS_VQ11                                                                              0x240b70UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41776 #define PSWRQ2_REG_MAX_SRS_VQ12                                                                              0x240b74UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41777 #define PSWRQ2_REG_MAX_SRS_VQ13                                                                              0x240b78UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41778 #define PSWRQ2_REG_MAX_SRS_VQ14                                                                              0x240b7cUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41779 #define PSWRQ2_REG_MAX_SRS_VQ15                                                                              0x240b80UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41780 #define PSWRQ2_REG_MAX_SRS_VQ16                                                                              0x240b84UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41781 #define PSWRQ2_REG_MAX_SRS_VQ17                                                                              0x240b88UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41782 #define PSWRQ2_REG_MAX_SRS_VQ18                                                                              0x240b8cUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41783 #define PSWRQ2_REG_MAX_SRS_VQ19                                                                              0x240b90UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41784 #define PSWRQ2_REG_MAX_SRS_VQ20                                                                              0x240b94UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41785 #define PSWRQ2_REG_MAX_SRS_VQ21                                                                              0x240b98UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41786 #define PSWRQ2_REG_MAX_SRS_VQ22                                                                              0x240b9cUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41787 #define PSWRQ2_REG_MAX_SRS_VQ23                                                                              0x240ba0UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41788 #define PSWRQ2_REG_MAX_SRS_VQ24                                                                              0x240ba4UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41789 #define PSWRQ2_REG_MAX_SRS_VQ25                                                                              0x240ba8UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41790 #define PSWRQ2_REG_MAX_SRS_VQ26                                                                              0x240bacUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41791 #define PSWRQ2_REG_MAX_SRS_VQ27                                                                              0x240bb0UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41792 #define PSWRQ2_REG_MAX_SRS_VQ28                                                                              0x240bb4UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41793 #define PSWRQ2_REG_MAX_SRS_VQ29                                                                              0x240bb8UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41794 #define PSWRQ2_REG_MAX_SRS_VQ30                                                                              0x240bbcUL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41795 #define PSWRQ2_REG_MAX_SRS_VQ31                                                                              0x240bc0UL //Access:RW   DataWidth:0x7    // The maximum number of sub-requests that can be allocated for this vq.
41796 #define PSWRQ2_REG_REQIF_DEL_DELAY                                                                           0x240bc4UL //Access:RW   DataWidth:0x3    // Number of delay cycles on the reqif del indication.
41797 #define PSWRQ2_REG_L2P_CLOSE_GATE_STS                                                                        0x240bc8UL //Access:RW   DataWidth:0x1    // L2P error close the gate status register.
41798 #define PSWRQ2_REG_MISC_CLOSE_GATE_STS                                                                       0x240bccUL //Access:R    DataWidth:0x1    // MISC close the gate status register. 1 indicates the gates are closed.
41799 #define PSWRQ2_REG_MISC_STALL_MEM_STS                                                                        0x240bd0UL //Access:R    DataWidth:0x1    // MISC stall mem status register. 1 indicates stall mem is active.
41800 #define PSWRQ2_REG_GARB_STRICT_PRIORITY_FOR_READS                                                            0x240bd4UL //Access:RW   DataWidth:0x1    // GARB config: 1 indicates read SRs have strict priority over write SRs in RW arbiter.
41801 #define PSWRQ2_REG_GARB_NEGATIVE_BWC_MODE                                                                    0x240bd8UL //Access:RW   DataWidth:0x1    // GARB config: 1 indicates BWCs can become negative. Clients with negative BWCs are not chosen. Default value: 1.
41802 #define PSWRQ2_REG_GARB_GNT_ABOVE_LIMIT_ONLY_MODE                                                            0x240bdcUL //Access:RW   DataWidth:0x1    // GARB config: 1 indicates that only clients with BWC greater or equal to Li are chosen. 0 indicates that clients with BWC greater or equal to 0 can be chosen if no BWC is greater or equal to Li. Default value: 0. This is a chicken bit in case there are problems/bugs when choosing clients with BWC less than Li.
41803 #define PSWRQ2_REG_GARB_VQ_2_STRICT_LSB                                                                      0x240be0UL //Access:RW   DataWidth:0x20   // GARB config: mapping of VQ to strict priority: 0 - the VQ is not associated with any strict priority (i.e. the VQ is associated wth the BW counters);  1 - the VQ has strict priority; VQ32 = TREQ; VQ33 = ICPL; NOTE: the VQ-s associated with strict priority slot should match the configuration in garb_strict0_2_vq or garb_strict1_2_vq;.
41804 #define PSWRQ2_REG_GARB_VQ_2_STRICT_MSB                                                                      0x240be4UL //Access:RW   DataWidth:0x2    // GARB config: mapping of VQ to strict priority: 0 - the VQ is not associated with any strict priority (i.e. the VQ is associated wth the BW counters);  1 - the VQ has strict priority; VQ32 = TREQ; VQ33 = ICPL; NOTE: the VQ-s associated with strict priority slot should match the configuration in garb_strict0_2_vq or garb_strict1_2_vq;.
41805 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_0                                                                       0x240be8UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41806 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_1                                                                       0x240becUL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41807 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_2                                                                       0x240bf0UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41808 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_3                                                                       0x240bf4UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41809 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_4                                                                       0x240bf8UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41810 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_5                                                                       0x240bfcUL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41811 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_6                                                                       0x240c00UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41812 #define PSWRQ2_REG_GARB_STRICT0_2_VQ_7                                                                       0x240c04UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 0 (high priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 0 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41813 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_0                                                                       0x240c08UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41814 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_1                                                                       0x240c0cUL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41815 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_2                                                                       0x240c10UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41816 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_3                                                                       0x240c14UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41817 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_4                                                                       0x240c18UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41818 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_5                                                                       0x240c1cUL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41819 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_6                                                                       0x240c20UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41820 #define PSWRQ2_REG_GARB_STRICT1_2_VQ_7                                                                       0x240c24UL //Access:RW   DataWidth:0x7    // GARB config: mapping of strict priority 1 (low priority) to VQ: bits 5:0 - the VQ id; bit6 - validates the VQ association; VQ32 = TREQ; VQ33 = ICPL; NOTE: (a) the VQ-s associated with strict priority 1 should match the values in garb_vq_2_strict; (b) VQ can be associated with up to single priority (i.e. cannot be associated with both priority0 and priority1).
41821 #define PSWRQ2_REG_CREDIT_WR_STS                                                                             0x240c28UL //Access:R    DataWidth:0x1    // The status of the PSWRQ-PGLUE request interface write credit; 0 - no more credit for wr SR-s (i.e. write SR-s cannot be sent to the PGLUE); 1 - credit is greater than 0 for wr SR-s (i.e. more write SR-s can be sent to the PGLUE).
41822 #define PSWRQ2_REG_CREDIT_RD_STS                                                                             0x240c2cUL //Access:R    DataWidth:0x1    // The status of the PSWRQ-PGLUE request interface read credit; 0 - no more credit for rd SR-s (i.e. read SR-s cannot be sent to the PGLUE); 1 - credit is greater than 0 for rd SR-s (i.e. more read SR-s can be sent to the PGLUE).
41823 #define PSWRQ2_REG_WAIT_FOR_EOP                                                                              0x240c30UL //Access:RW   DataWidth:0xf    // Per client store_and_forward configuration. When set it will only enable to submit a write request when eop arrived. This can be a workaround for possible bugs in the byte counters. Id-s are based on wr client id-s (taken from pswrq_funcs.v).
41824 #define PSWRQ2_REG_ADD2Q_2_DELHOQ0_DELAY                                                                     0x240c34UL //Access:RW   DataWidth:0x3    // LSI purpose: the number of [cycles-1] between qc_cmg_add_2_q (indication that new request is written into hoq0) and cmg_qc_del_head (delete request sent by the cmg towards hoq0). This register should be touched unless there is non-expected HW limitation within the QC. value of N means that there are N dead cycles between qc_cmg_add_2_q and cmg_qc_del_head.
41825 #define PSWRQ2_REG_DELHOQ0_2_DELHOQ0_DELAY_0                                                                 0x240c38UL //Access:RW   DataWidth:0x4    // LSI purpose: the minimum allowed number of [cycles-1] between cmg_qc_del_head (delete request sent by the cmg towards hoq0) and the next cmg_qc_del_head for the same VQ. This register should be touched unless there is non-expected HW limitation within the QC. value of N means that there are N dead cycles between 2 adjacent requests.
41826 #define PSWRQ2_REG_DELHOQ0_2_DELHOQ0_DELAY_1                                                                 0x240c3cUL //Access:RW   DataWidth:0x4    // LSI purpose: the minimum allowed number of [cycles-1] between cmg_qc_del_head (delete request sent by the cmg towards hoq0) and the next cmg_qc_del_head for different VQ. This register should be touched unless there is non-expected HW limitation within the QC. value of N means that there are N dead cycles between 2 adjacent requests.
41827 #define PSWRQ2_REG_PDR_CNT                                                                                   0x240c40UL //Access:R    DataWidth:0xe    // For debug and Idle-check use. The value of the PDR counter.
41828 #define PSWRQ2_REG_CHECK_RESOURCES_FOR_THE_ENTIRE_REQ                                                        0x240c44UL //Access:RW   DataWidth:0x6    // Will be used for OOO clients deadlock prevention. indicating if to submit the first SR of a request only when there are enough SRIDs and blocks for the entire request. bit0: TSDM; bit1: MSDM; bit2: USDM; bit3: XSDM; bit4: YSDM; bit5: PSDM.
41829 #define PSWRQ2_REG_RW_ORDERING_DISABLE_WR_THR                                                                0x240c48UL //Access:RW   DataWidth:0x6    // LSI purpose: the threshold for the max number of pending wr requests sent to the PGLUE (i.e. sent to the PGLUE and did not receive write done for them from the PGLUE). Upon reaching the threshold no more wr SR-s will be sent by the PSWRQ to the PGLUE until receiving write done for the previous requests.
41830 #define PSWRQ2_REG_ECO_RESERVED                                                                              0x240c4cUL //Access:RW   DataWidth:0x6    // Debug only: Reserved bits for ECO.
41831 #define PSWRQ2_REG_L2P_VALIDATE_VFID                                                                         0x240c50UL //Access:RW   DataWidth:0x1    // Enables VFID validate check
41832 #define PSWRQ2_REG_STEERING_TAG_TABLE                                                                        0x241000UL //Access:RW   DataWidth:0x8    // Steering Tag Table. Used for TPH.
41833 #define PSWRQ2_REG_STEERING_TAG_TABLE_SIZE                                                                   368
41834 #define PSWRQ2_REG_ILT_MEMORY                                                                                0x260000UL //Access:WB   DataWidth:0x35   // Internal lookup table for logical to physical address translation. Re-instantiated in E4 due to size increase.
41835 #define PSWRQ2_REG_ILT_MEMORY_SIZE                                                                           22000
41836 #define PSWRQ_REG_DBG_OUT_DATA                                                                               0x280000UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
41837 #define PSWRQ_REG_DBG_OUT_DATA_SIZE                                                                          8
41838 #define PSWRQ_REG_DBG_SELECT                                                                                 0x280020UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
41839 #define PSWRQ_REG_DBG_DWORD_ENABLE                                                                           0x280024UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
41840 #define PSWRQ_REG_DBG_SHIFT                                                                                  0x280028UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
41841 #define PSWRQ_REG_DBG_FORCE_VALID                                                                            0x28002cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
41842 #define PSWRQ_REG_DBG_FORCE_FRAME                                                                            0x280030UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
41843 #define PSWRQ_REG_DBG_OUT_VALID                                                                              0x280034UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
41844 #define PSWRQ_REG_DBG_OUT_FRAME                                                                              0x280038UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
41845 #define PSWRQ_REG_ECO_RESERVED                                                                               0x280060UL //Access:RW   DataWidth:0x6    // Debug only: Reserved bits for ECO.
41846 #define PSWRQ_REG_INT_STS                                                                                    0x280180UL //Access:R    DataWidth:0x17   // Multi Field Register.
41847   #define PSWRQ_REG_INT_STS_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
41848   #define PSWRQ_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                              0
41849   #define PSWRQ_REG_INT_STS_PBF_FIFO_OVERFLOW                                                                (0x1<<1) // Overflow in pbf request input fifo.
41850   #define PSWRQ_REG_INT_STS_PBF_FIFO_OVERFLOW_SHIFT                                                          1
41851   #define PSWRQ_REG_INT_STS_SRC_FIFO_OVERFLOW                                                                (0x1<<2) // Overflow in src request input fifo.
41852   #define PSWRQ_REG_INT_STS_SRC_FIFO_OVERFLOW_SHIFT                                                          2
41853   #define PSWRQ_REG_INT_STS_QM_FIFO_OVERFLOW                                                                 (0x1<<3) // Overflow in qm request input fifo.
41854   #define PSWRQ_REG_INT_STS_QM_FIFO_OVERFLOW_SHIFT                                                           3
41855   #define PSWRQ_REG_INT_STS_TM_FIFO_OVERFLOW                                                                 (0x1<<4) // Overflow in tm request fifo.
41856   #define PSWRQ_REG_INT_STS_TM_FIFO_OVERFLOW_SHIFT                                                           4
41857   #define PSWRQ_REG_INT_STS_USDM_FIFO_OVERFLOW                                                               (0x1<<5) // Overflow in usdm request input fifo.
41858   #define PSWRQ_REG_INT_STS_USDM_FIFO_OVERFLOW_SHIFT                                                         5
41859   #define PSWRQ_REG_INT_STS_M2P_FIFO_OVERFLOW                                                                (0x1<<6) // Overflow in m2p request input fifo.
41860   #define PSWRQ_REG_INT_STS_M2P_FIFO_OVERFLOW_SHIFT                                                          6
41861   #define PSWRQ_REG_INT_STS_XSDM_FIFO_OVERFLOW                                                               (0x1<<7) // Overflow in xsdm request input fifo.
41862   #define PSWRQ_REG_INT_STS_XSDM_FIFO_OVERFLOW_SHIFT                                                         7
41863   #define PSWRQ_REG_INT_STS_TSDM_FIFO_OVERFLOW                                                               (0x1<<8) // Overflow in tsdm request input fifo.
41864   #define PSWRQ_REG_INT_STS_TSDM_FIFO_OVERFLOW_SHIFT                                                         8
41865   #define PSWRQ_REG_INT_STS_PTU_FIFO_OVERFLOW                                                                (0x1<<9) // Overflow in ptu request input fifo.
41866   #define PSWRQ_REG_INT_STS_PTU_FIFO_OVERFLOW_SHIFT                                                          9
41867   #define PSWRQ_REG_INT_STS_CDUWR_FIFO_OVERFLOW                                                              (0x1<<10) // Overflow in cduwr request input fifo.
41868   #define PSWRQ_REG_INT_STS_CDUWR_FIFO_OVERFLOW_SHIFT                                                        10
41869   #define PSWRQ_REG_INT_STS_CDURD_FIFO_OVERFLOW                                                              (0x1<<11) // Overflow in cdurd request input fifo.
41870   #define PSWRQ_REG_INT_STS_CDURD_FIFO_OVERFLOW_SHIFT                                                        11
41871   #define PSWRQ_REG_INT_STS_DMAE_FIFO_OVERFLOW                                                               (0x1<<12) // Overflow in dmae request input fifo.
41872   #define PSWRQ_REG_INT_STS_DMAE_FIFO_OVERFLOW_SHIFT                                                         12
41873   #define PSWRQ_REG_INT_STS_HC_FIFO_OVERFLOW                                                                 (0x1<<13) // Overflow in hc request input fifo.
41874   #define PSWRQ_REG_INT_STS_HC_FIFO_OVERFLOW_SHIFT                                                           13
41875   #define PSWRQ_REG_INT_STS_DBG_FIFO_OVERFLOW                                                                (0x1<<14) // Overflow in dbg request input fifo.
41876   #define PSWRQ_REG_INT_STS_DBG_FIFO_OVERFLOW_SHIFT                                                          14
41877   #define PSWRQ_REG_INT_STS_MSDM_FIFO_OVERFLOW                                                               (0x1<<15) // Overflow in msdm request input fifo.
41878   #define PSWRQ_REG_INT_STS_MSDM_FIFO_OVERFLOW_SHIFT                                                         15
41879   #define PSWRQ_REG_INT_STS_YSDM_FIFO_OVERFLOW                                                               (0x1<<16) // Overflow in ysdm request input fifo.
41880   #define PSWRQ_REG_INT_STS_YSDM_FIFO_OVERFLOW_SHIFT                                                         16
41881   #define PSWRQ_REG_INT_STS_PSDM_FIFO_OVERFLOW                                                               (0x1<<17) // Overflow in psdm request input fifo.
41882   #define PSWRQ_REG_INT_STS_PSDM_FIFO_OVERFLOW_SHIFT                                                         17
41883   #define PSWRQ_REG_INT_STS_PRM_FIFO_OVERFLOW                                                                (0x1<<18) // Overflow in prm request input fifo.
41884   #define PSWRQ_REG_INT_STS_PRM_FIFO_OVERFLOW_SHIFT                                                          18
41885   #define PSWRQ_REG_INT_STS_MULD_FIFO_OVERFLOW                                                               (0x1<<19) // Overflow in muld request input fifo.
41886   #define PSWRQ_REG_INT_STS_MULD_FIFO_OVERFLOW_SHIFT                                                         19
41887   #define PSWRQ_REG_INT_STS_XYLD_FIFO_OVERFLOW                                                               (0x1<<20) // Overflow in muld request input fifo.
41888   #define PSWRQ_REG_INT_STS_XYLD_FIFO_OVERFLOW_SHIFT                                                         20
41889   #define PSWRQ_REG_INT_STS_TGFS_FIFO_OVERFLOW                                                               (0x1<<21) // Overflow in tgfs request input fifo.
41890   #define PSWRQ_REG_INT_STS_TGFS_FIFO_OVERFLOW_SHIFT                                                         21
41891   #define PSWRQ_REG_INT_STS_RGFS_FIFO_OVERFLOW                                                               (0x1<<22) // Overflow in rgfs request input fifo.
41892   #define PSWRQ_REG_INT_STS_RGFS_FIFO_OVERFLOW_SHIFT                                                         22
41893 #define PSWRQ_REG_INT_MASK                                                                                   0x280184UL //Access:RW   DataWidth:0x17   // Multi Field Register.
41894   #define PSWRQ_REG_INT_MASK_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.ADDRESS_ERROR .
41895   #define PSWRQ_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                             0
41896   #define PSWRQ_REG_INT_MASK_PBF_FIFO_OVERFLOW                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.PBF_FIFO_OVERFLOW .
41897   #define PSWRQ_REG_INT_MASK_PBF_FIFO_OVERFLOW_SHIFT                                                         1
41898   #define PSWRQ_REG_INT_MASK_SRC_FIFO_OVERFLOW                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.SRC_FIFO_OVERFLOW .
41899   #define PSWRQ_REG_INT_MASK_SRC_FIFO_OVERFLOW_SHIFT                                                         2
41900   #define PSWRQ_REG_INT_MASK_QM_FIFO_OVERFLOW                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.QM_FIFO_OVERFLOW .
41901   #define PSWRQ_REG_INT_MASK_QM_FIFO_OVERFLOW_SHIFT                                                          3
41902   #define PSWRQ_REG_INT_MASK_TM_FIFO_OVERFLOW                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.TM_FIFO_OVERFLOW .
41903   #define PSWRQ_REG_INT_MASK_TM_FIFO_OVERFLOW_SHIFT                                                          4
41904   #define PSWRQ_REG_INT_MASK_USDM_FIFO_OVERFLOW                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.USDM_FIFO_OVERFLOW .
41905   #define PSWRQ_REG_INT_MASK_USDM_FIFO_OVERFLOW_SHIFT                                                        5
41906   #define PSWRQ_REG_INT_MASK_M2P_FIFO_OVERFLOW                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.M2P_FIFO_OVERFLOW .
41907   #define PSWRQ_REG_INT_MASK_M2P_FIFO_OVERFLOW_SHIFT                                                         6
41908   #define PSWRQ_REG_INT_MASK_XSDM_FIFO_OVERFLOW                                                              (0x1<<7) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.XSDM_FIFO_OVERFLOW .
41909   #define PSWRQ_REG_INT_MASK_XSDM_FIFO_OVERFLOW_SHIFT                                                        7
41910   #define PSWRQ_REG_INT_MASK_TSDM_FIFO_OVERFLOW                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.TSDM_FIFO_OVERFLOW .
41911   #define PSWRQ_REG_INT_MASK_TSDM_FIFO_OVERFLOW_SHIFT                                                        8
41912   #define PSWRQ_REG_INT_MASK_PTU_FIFO_OVERFLOW                                                               (0x1<<9) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.PTU_FIFO_OVERFLOW .
41913   #define PSWRQ_REG_INT_MASK_PTU_FIFO_OVERFLOW_SHIFT                                                         9
41914   #define PSWRQ_REG_INT_MASK_CDUWR_FIFO_OVERFLOW                                                             (0x1<<10) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.CDUWR_FIFO_OVERFLOW .
41915   #define PSWRQ_REG_INT_MASK_CDUWR_FIFO_OVERFLOW_SHIFT                                                       10
41916   #define PSWRQ_REG_INT_MASK_CDURD_FIFO_OVERFLOW                                                             (0x1<<11) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.CDURD_FIFO_OVERFLOW .
41917   #define PSWRQ_REG_INT_MASK_CDURD_FIFO_OVERFLOW_SHIFT                                                       11
41918   #define PSWRQ_REG_INT_MASK_DMAE_FIFO_OVERFLOW                                                              (0x1<<12) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.DMAE_FIFO_OVERFLOW .
41919   #define PSWRQ_REG_INT_MASK_DMAE_FIFO_OVERFLOW_SHIFT                                                        12
41920   #define PSWRQ_REG_INT_MASK_HC_FIFO_OVERFLOW                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.HC_FIFO_OVERFLOW .
41921   #define PSWRQ_REG_INT_MASK_HC_FIFO_OVERFLOW_SHIFT                                                          13
41922   #define PSWRQ_REG_INT_MASK_DBG_FIFO_OVERFLOW                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.DBG_FIFO_OVERFLOW .
41923   #define PSWRQ_REG_INT_MASK_DBG_FIFO_OVERFLOW_SHIFT                                                         14
41924   #define PSWRQ_REG_INT_MASK_MSDM_FIFO_OVERFLOW                                                              (0x1<<15) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.MSDM_FIFO_OVERFLOW .
41925   #define PSWRQ_REG_INT_MASK_MSDM_FIFO_OVERFLOW_SHIFT                                                        15
41926   #define PSWRQ_REG_INT_MASK_YSDM_FIFO_OVERFLOW                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.YSDM_FIFO_OVERFLOW .
41927   #define PSWRQ_REG_INT_MASK_YSDM_FIFO_OVERFLOW_SHIFT                                                        16
41928   #define PSWRQ_REG_INT_MASK_PSDM_FIFO_OVERFLOW                                                              (0x1<<17) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.PSDM_FIFO_OVERFLOW .
41929   #define PSWRQ_REG_INT_MASK_PSDM_FIFO_OVERFLOW_SHIFT                                                        17
41930   #define PSWRQ_REG_INT_MASK_PRM_FIFO_OVERFLOW                                                               (0x1<<18) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.PRM_FIFO_OVERFLOW .
41931   #define PSWRQ_REG_INT_MASK_PRM_FIFO_OVERFLOW_SHIFT                                                         18
41932   #define PSWRQ_REG_INT_MASK_MULD_FIFO_OVERFLOW                                                              (0x1<<19) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.MULD_FIFO_OVERFLOW .
41933   #define PSWRQ_REG_INT_MASK_MULD_FIFO_OVERFLOW_SHIFT                                                        19
41934   #define PSWRQ_REG_INT_MASK_XYLD_FIFO_OVERFLOW                                                              (0x1<<20) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.XYLD_FIFO_OVERFLOW .
41935   #define PSWRQ_REG_INT_MASK_XYLD_FIFO_OVERFLOW_SHIFT                                                        20
41936   #define PSWRQ_REG_INT_MASK_TGFS_FIFO_OVERFLOW                                                              (0x1<<21) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.TGFS_FIFO_OVERFLOW .
41937   #define PSWRQ_REG_INT_MASK_TGFS_FIFO_OVERFLOW_SHIFT                                                        21
41938   #define PSWRQ_REG_INT_MASK_RGFS_FIFO_OVERFLOW                                                              (0x1<<22) // This bit masks, when set, the Interrupt bit: PSWRQ_REG_INT_STS.RGFS_FIFO_OVERFLOW .
41939   #define PSWRQ_REG_INT_MASK_RGFS_FIFO_OVERFLOW_SHIFT                                                        22
41940 #define PSWRQ_REG_INT_STS_WR                                                                                 0x280188UL //Access:WR   DataWidth:0x17   // Multi Field Register.
41941   #define PSWRQ_REG_INT_STS_WR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
41942   #define PSWRQ_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                           0
41943   #define PSWRQ_REG_INT_STS_WR_PBF_FIFO_OVERFLOW                                                             (0x1<<1) // Overflow in pbf request input fifo.
41944   #define PSWRQ_REG_INT_STS_WR_PBF_FIFO_OVERFLOW_SHIFT                                                       1
41945   #define PSWRQ_REG_INT_STS_WR_SRC_FIFO_OVERFLOW                                                             (0x1<<2) // Overflow in src request input fifo.
41946   #define PSWRQ_REG_INT_STS_WR_SRC_FIFO_OVERFLOW_SHIFT                                                       2
41947   #define PSWRQ_REG_INT_STS_WR_QM_FIFO_OVERFLOW                                                              (0x1<<3) // Overflow in qm request input fifo.
41948   #define PSWRQ_REG_INT_STS_WR_QM_FIFO_OVERFLOW_SHIFT                                                        3
41949   #define PSWRQ_REG_INT_STS_WR_TM_FIFO_OVERFLOW                                                              (0x1<<4) // Overflow in tm request fifo.
41950   #define PSWRQ_REG_INT_STS_WR_TM_FIFO_OVERFLOW_SHIFT                                                        4
41951   #define PSWRQ_REG_INT_STS_WR_USDM_FIFO_OVERFLOW                                                            (0x1<<5) // Overflow in usdm request input fifo.
41952   #define PSWRQ_REG_INT_STS_WR_USDM_FIFO_OVERFLOW_SHIFT                                                      5
41953   #define PSWRQ_REG_INT_STS_WR_M2P_FIFO_OVERFLOW                                                             (0x1<<6) // Overflow in m2p request input fifo.
41954   #define PSWRQ_REG_INT_STS_WR_M2P_FIFO_OVERFLOW_SHIFT                                                       6
41955   #define PSWRQ_REG_INT_STS_WR_XSDM_FIFO_OVERFLOW                                                            (0x1<<7) // Overflow in xsdm request input fifo.
41956   #define PSWRQ_REG_INT_STS_WR_XSDM_FIFO_OVERFLOW_SHIFT                                                      7
41957   #define PSWRQ_REG_INT_STS_WR_TSDM_FIFO_OVERFLOW                                                            (0x1<<8) // Overflow in tsdm request input fifo.
41958   #define PSWRQ_REG_INT_STS_WR_TSDM_FIFO_OVERFLOW_SHIFT                                                      8
41959   #define PSWRQ_REG_INT_STS_WR_PTU_FIFO_OVERFLOW                                                             (0x1<<9) // Overflow in ptu request input fifo.
41960   #define PSWRQ_REG_INT_STS_WR_PTU_FIFO_OVERFLOW_SHIFT                                                       9
41961   #define PSWRQ_REG_INT_STS_WR_CDUWR_FIFO_OVERFLOW                                                           (0x1<<10) // Overflow in cduwr request input fifo.
41962   #define PSWRQ_REG_INT_STS_WR_CDUWR_FIFO_OVERFLOW_SHIFT                                                     10
41963   #define PSWRQ_REG_INT_STS_WR_CDURD_FIFO_OVERFLOW                                                           (0x1<<11) // Overflow in cdurd request input fifo.
41964   #define PSWRQ_REG_INT_STS_WR_CDURD_FIFO_OVERFLOW_SHIFT                                                     11
41965   #define PSWRQ_REG_INT_STS_WR_DMAE_FIFO_OVERFLOW                                                            (0x1<<12) // Overflow in dmae request input fifo.
41966   #define PSWRQ_REG_INT_STS_WR_DMAE_FIFO_OVERFLOW_SHIFT                                                      12
41967   #define PSWRQ_REG_INT_STS_WR_HC_FIFO_OVERFLOW                                                              (0x1<<13) // Overflow in hc request input fifo.
41968   #define PSWRQ_REG_INT_STS_WR_HC_FIFO_OVERFLOW_SHIFT                                                        13
41969   #define PSWRQ_REG_INT_STS_WR_DBG_FIFO_OVERFLOW                                                             (0x1<<14) // Overflow in dbg request input fifo.
41970   #define PSWRQ_REG_INT_STS_WR_DBG_FIFO_OVERFLOW_SHIFT                                                       14
41971   #define PSWRQ_REG_INT_STS_WR_MSDM_FIFO_OVERFLOW                                                            (0x1<<15) // Overflow in msdm request input fifo.
41972   #define PSWRQ_REG_INT_STS_WR_MSDM_FIFO_OVERFLOW_SHIFT                                                      15
41973   #define PSWRQ_REG_INT_STS_WR_YSDM_FIFO_OVERFLOW                                                            (0x1<<16) // Overflow in ysdm request input fifo.
41974   #define PSWRQ_REG_INT_STS_WR_YSDM_FIFO_OVERFLOW_SHIFT                                                      16
41975   #define PSWRQ_REG_INT_STS_WR_PSDM_FIFO_OVERFLOW                                                            (0x1<<17) // Overflow in psdm request input fifo.
41976   #define PSWRQ_REG_INT_STS_WR_PSDM_FIFO_OVERFLOW_SHIFT                                                      17
41977   #define PSWRQ_REG_INT_STS_WR_PRM_FIFO_OVERFLOW                                                             (0x1<<18) // Overflow in prm request input fifo.
41978   #define PSWRQ_REG_INT_STS_WR_PRM_FIFO_OVERFLOW_SHIFT                                                       18
41979   #define PSWRQ_REG_INT_STS_WR_MULD_FIFO_OVERFLOW                                                            (0x1<<19) // Overflow in muld request input fifo.
41980   #define PSWRQ_REG_INT_STS_WR_MULD_FIFO_OVERFLOW_SHIFT                                                      19
41981   #define PSWRQ_REG_INT_STS_WR_XYLD_FIFO_OVERFLOW                                                            (0x1<<20) // Overflow in muld request input fifo.
41982   #define PSWRQ_REG_INT_STS_WR_XYLD_FIFO_OVERFLOW_SHIFT                                                      20
41983   #define PSWRQ_REG_INT_STS_WR_TGFS_FIFO_OVERFLOW                                                            (0x1<<21) // Overflow in tgfs request input fifo.
41984   #define PSWRQ_REG_INT_STS_WR_TGFS_FIFO_OVERFLOW_SHIFT                                                      21
41985   #define PSWRQ_REG_INT_STS_WR_RGFS_FIFO_OVERFLOW                                                            (0x1<<22) // Overflow in rgfs request input fifo.
41986   #define PSWRQ_REG_INT_STS_WR_RGFS_FIFO_OVERFLOW_SHIFT                                                      22
41987 #define PSWRQ_REG_INT_STS_CLR                                                                                0x28018cUL //Access:RC   DataWidth:0x17   // Multi Field Register.
41988   #define PSWRQ_REG_INT_STS_CLR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
41989   #define PSWRQ_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                          0
41990   #define PSWRQ_REG_INT_STS_CLR_PBF_FIFO_OVERFLOW                                                            (0x1<<1) // Overflow in pbf request input fifo.
41991   #define PSWRQ_REG_INT_STS_CLR_PBF_FIFO_OVERFLOW_SHIFT                                                      1
41992   #define PSWRQ_REG_INT_STS_CLR_SRC_FIFO_OVERFLOW                                                            (0x1<<2) // Overflow in src request input fifo.
41993   #define PSWRQ_REG_INT_STS_CLR_SRC_FIFO_OVERFLOW_SHIFT                                                      2
41994   #define PSWRQ_REG_INT_STS_CLR_QM_FIFO_OVERFLOW                                                             (0x1<<3) // Overflow in qm request input fifo.
41995   #define PSWRQ_REG_INT_STS_CLR_QM_FIFO_OVERFLOW_SHIFT                                                       3
41996   #define PSWRQ_REG_INT_STS_CLR_TM_FIFO_OVERFLOW                                                             (0x1<<4) // Overflow in tm request fifo.
41997   #define PSWRQ_REG_INT_STS_CLR_TM_FIFO_OVERFLOW_SHIFT                                                       4
41998   #define PSWRQ_REG_INT_STS_CLR_USDM_FIFO_OVERFLOW                                                           (0x1<<5) // Overflow in usdm request input fifo.
41999   #define PSWRQ_REG_INT_STS_CLR_USDM_FIFO_OVERFLOW_SHIFT                                                     5
42000   #define PSWRQ_REG_INT_STS_CLR_M2P_FIFO_OVERFLOW                                                            (0x1<<6) // Overflow in m2p request input fifo.
42001   #define PSWRQ_REG_INT_STS_CLR_M2P_FIFO_OVERFLOW_SHIFT                                                      6
42002   #define PSWRQ_REG_INT_STS_CLR_XSDM_FIFO_OVERFLOW                                                           (0x1<<7) // Overflow in xsdm request input fifo.
42003   #define PSWRQ_REG_INT_STS_CLR_XSDM_FIFO_OVERFLOW_SHIFT                                                     7
42004   #define PSWRQ_REG_INT_STS_CLR_TSDM_FIFO_OVERFLOW                                                           (0x1<<8) // Overflow in tsdm request input fifo.
42005   #define PSWRQ_REG_INT_STS_CLR_TSDM_FIFO_OVERFLOW_SHIFT                                                     8
42006   #define PSWRQ_REG_INT_STS_CLR_PTU_FIFO_OVERFLOW                                                            (0x1<<9) // Overflow in ptu request input fifo.
42007   #define PSWRQ_REG_INT_STS_CLR_PTU_FIFO_OVERFLOW_SHIFT                                                      9
42008   #define PSWRQ_REG_INT_STS_CLR_CDUWR_FIFO_OVERFLOW                                                          (0x1<<10) // Overflow in cduwr request input fifo.
42009   #define PSWRQ_REG_INT_STS_CLR_CDUWR_FIFO_OVERFLOW_SHIFT                                                    10
42010   #define PSWRQ_REG_INT_STS_CLR_CDURD_FIFO_OVERFLOW                                                          (0x1<<11) // Overflow in cdurd request input fifo.
42011   #define PSWRQ_REG_INT_STS_CLR_CDURD_FIFO_OVERFLOW_SHIFT                                                    11
42012   #define PSWRQ_REG_INT_STS_CLR_DMAE_FIFO_OVERFLOW                                                           (0x1<<12) // Overflow in dmae request input fifo.
42013   #define PSWRQ_REG_INT_STS_CLR_DMAE_FIFO_OVERFLOW_SHIFT                                                     12
42014   #define PSWRQ_REG_INT_STS_CLR_HC_FIFO_OVERFLOW                                                             (0x1<<13) // Overflow in hc request input fifo.
42015   #define PSWRQ_REG_INT_STS_CLR_HC_FIFO_OVERFLOW_SHIFT                                                       13
42016   #define PSWRQ_REG_INT_STS_CLR_DBG_FIFO_OVERFLOW                                                            (0x1<<14) // Overflow in dbg request input fifo.
42017   #define PSWRQ_REG_INT_STS_CLR_DBG_FIFO_OVERFLOW_SHIFT                                                      14
42018   #define PSWRQ_REG_INT_STS_CLR_MSDM_FIFO_OVERFLOW                                                           (0x1<<15) // Overflow in msdm request input fifo.
42019   #define PSWRQ_REG_INT_STS_CLR_MSDM_FIFO_OVERFLOW_SHIFT                                                     15
42020   #define PSWRQ_REG_INT_STS_CLR_YSDM_FIFO_OVERFLOW                                                           (0x1<<16) // Overflow in ysdm request input fifo.
42021   #define PSWRQ_REG_INT_STS_CLR_YSDM_FIFO_OVERFLOW_SHIFT                                                     16
42022   #define PSWRQ_REG_INT_STS_CLR_PSDM_FIFO_OVERFLOW                                                           (0x1<<17) // Overflow in psdm request input fifo.
42023   #define PSWRQ_REG_INT_STS_CLR_PSDM_FIFO_OVERFLOW_SHIFT                                                     17
42024   #define PSWRQ_REG_INT_STS_CLR_PRM_FIFO_OVERFLOW                                                            (0x1<<18) // Overflow in prm request input fifo.
42025   #define PSWRQ_REG_INT_STS_CLR_PRM_FIFO_OVERFLOW_SHIFT                                                      18
42026   #define PSWRQ_REG_INT_STS_CLR_MULD_FIFO_OVERFLOW                                                           (0x1<<19) // Overflow in muld request input fifo.
42027   #define PSWRQ_REG_INT_STS_CLR_MULD_FIFO_OVERFLOW_SHIFT                                                     19
42028   #define PSWRQ_REG_INT_STS_CLR_XYLD_FIFO_OVERFLOW                                                           (0x1<<20) // Overflow in muld request input fifo.
42029   #define PSWRQ_REG_INT_STS_CLR_XYLD_FIFO_OVERFLOW_SHIFT                                                     20
42030   #define PSWRQ_REG_INT_STS_CLR_TGFS_FIFO_OVERFLOW                                                           (0x1<<21) // Overflow in tgfs request input fifo.
42031   #define PSWRQ_REG_INT_STS_CLR_TGFS_FIFO_OVERFLOW_SHIFT                                                     21
42032   #define PSWRQ_REG_INT_STS_CLR_RGFS_FIFO_OVERFLOW                                                           (0x1<<22) // Overflow in rgfs request input fifo.
42033   #define PSWRQ_REG_INT_STS_CLR_RGFS_FIFO_OVERFLOW_SHIFT                                                     22
42034 #define PSWRQ_REG_PRTY_MASK                                                                                  0x280194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
42035   #define PSWRQ_REG_PRTY_MASK_PXP_BUSIP_PARITY                                                               (0x1<<0) // This bit masks, when set, the Parity bit: PSWRQ_REG_PRTY_STS.PXP_BUSIP_PARITY .
42036   #define PSWRQ_REG_PRTY_MASK_PXP_BUSIP_PARITY_SHIFT                                                         0
42037 #define PSWWR_REG_USDM_FULL_TH                                                                               0x29a040UL //Access:RW   DataWidth:0x4    // If number of entries in the usdm fifo is bigger than this number than full will be asserted.
42038 #define PSWWR_REG_MSDM_FULL_TH                                                                               0x29a044UL //Access:RW   DataWidth:0x4    // If number of entries in the msdm fifo is bigger than this number than full will be asserted.
42039 #define PSWWR_REG_YSDM_FULL_TH                                                                               0x29a048UL //Access:RW   DataWidth:0x4    // If number of entries in the ysdm fifo is bigger than this number than full will be asserted.
42040 #define PSWWR_REG_PSDM_FULL_TH                                                                               0x29a04cUL //Access:RW   DataWidth:0x4    // If number of entries in the psdm fifo is bigger than this number than full will be asserted.
42041 #define PSWWR_REG_XSDM_FULL_TH                                                                               0x29a050UL //Access:RW   DataWidth:0x4    // If number of entries in the xsdm fifo is bigger than this number than full will be asserted.
42042 #define PSWWR_REG_TSDM_FULL_TH                                                                               0x29a054UL //Access:RW   DataWidth:0x4    // If number of entries in the tsdm fifo is bigger than this number than full will be asserted.
42043 #define PSWWR_REG_M2P_FULL_TH                                                                                0x29a058UL //Access:RW   DataWidth:0x4    // If number of entries in M2P fifo is bigger than this number than full will be asserted.
42044 #define PSWWR_REG_QM_FULL_TH                                                                                 0x29a05cUL //Access:RW   DataWidth:0x3    // If number of entries in the qm fifo is bigger than this number than full will be asserted.
42045 #define PSWWR_REG_TM_FULL_TH                                                                                 0x29a060UL //Access:RW   DataWidth:0x4    // If number of entries in the tm fifo is bigger than this number than full will be asserted.
42046 #define PSWWR_REG_SRC_FULL_TH                                                                                0x29a064UL //Access:RW   DataWidth:0x4    // If number of entries in the src fifo is bigger than this number than full will be asserted.
42047 #define PSWWR_REG_DBG_FULL_TH                                                                                0x29a068UL //Access:RW   DataWidth:0x4    // If number of entries in the dbg fifo is bigger than this number than full will be asserted.
42048 #define PSWWR_REG_HC_FULL_TH                                                                                 0x29a06cUL //Access:RW   DataWidth:0x4    // If number of entries in the hc fifo is bigger than this number than full will be asserted.
42049 #define PSWWR_REG_DMAE_FULL_TH                                                                               0x29a070UL //Access:RW   DataWidth:0x4    // If number of entries in the dmae input fifo is bigger than this number than full will be asserted.
42050 #define PSWWR_REG_CDU_FULL_TH                                                                                0x29a074UL //Access:RW   DataWidth:0x4    // If number of entries in the cdu input fifo is bigger than this number than full will be asserted.
42051 #define PSWWR_REG_USDMDP_FULL_TH                                                                             0x29a078UL //Access:RW   DataWidth:0x4    // If number of entries in the usdmdp input fifo is bigger than this number than full will be asserted.
42052 #define PSWWR_REG_FIFO_FULL_STATUS                                                                           0x29a07cUL //Access:R    DataWidth:0x12   // Each bit indicates if full is asserted towards the client. The clients order is according to the incrementing client IDs of write clients: 0 - TSDM; 1 - MSDM; 2 - USDM; 3 - XSDM; 4 - YSDM; 5 - PSDM; 6 - QM; 7 - TM; 8 - SRC; 9 - DMAE; 10 - PRM (RDIF); 11 - HC; 12 - CDU; 13 - DBG; 14- M2P; 15 - PRM Secondary; 16 - RGFS; 17 - TGFS;
42053 #define PSWWR_REG_FIFO_FULL_STICKY                                                                           0x29a080UL //Access:R    DataWidth:0x12   // Each bit indicates if full was asserted since reset towards the client. The clients order is according to the incrementing client IDs of write clients: 0 - TSDM; 1 - MSDM; 2 - USDM; 3 - XSDM; 4 - YSDM; 5 - PSDM; 6 - QM; 7 - TM; 8 - SRC; 9 - DMAE; 10 - PRM (RDIF); 11 - HC; 12 - CDU; 13 - DBG; 14 - M2P; 15- PRM Secondary; 16 - RGFS; 17 - TGFS;
42054 #define PSWWR_REG_DBG_SELECT                                                                                 0x29a084UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
42055 #define PSWWR_REG_DBG_DWORD_ENABLE                                                                           0x29a088UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
42056 #define PSWWR_REG_DBG_SHIFT                                                                                  0x29a08cUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
42057 #define PSWWR_REG_DBG_FORCE_VALID                                                                            0x29a090UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
42058 #define PSWWR_REG_DBG_FORCE_FRAME                                                                            0x29a094UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
42059 #define PSWWR_REG_DBG_OUT_DATA                                                                               0x29a0a0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
42060 #define PSWWR_REG_DBG_OUT_DATA_SIZE                                                                          8
42061 #define PSWWR_REG_DBG_OUT_VALID                                                                              0x29a0c0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
42062 #define PSWWR_REG_DBG_OUT_FRAME                                                                              0x29a0c4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
42063 #define PSWWR_REG_ECO_RESERVED                                                                               0x29a0c8UL //Access:RW   DataWidth:0x6    // Debug only: Reserved bits for ECO.
42064 #define PSWWR_REG_PRM_SEC_FULL_TH                                                                            0x29a0ccUL //Access:RW   DataWidth:0x5    // If number of entries in the PRM Secondary input fifo is bigger than this number than full will be asserted.
42065 #define PSWWR_REG_RGFS_FULL_TH                                                                               0x29a0d0UL //Access:RW   DataWidth:0x4    // If number of entries in the RGFS input fifo is bigger than this number than full will be asserted.
42066 #define PSWWR_REG_TGFS_FULL_TH                                                                               0x29a0d4UL //Access:RW   DataWidth:0x4    // If number of entries in the TGFS input fifo is bigger than this number than full will be asserted.
42067 #define PSWWR_REG_INT_STS                                                                                    0x29a180UL //Access:R    DataWidth:0x13   // Multi Field Register.
42068   #define PSWWR_REG_INT_STS_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
42069   #define PSWWR_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                              0
42070   #define PSWWR_REG_INT_STS_SRC_FIFO_OVERFLOW                                                                (0x1<<1) // Overflow in src input fifo.
42071   #define PSWWR_REG_INT_STS_SRC_FIFO_OVERFLOW_SHIFT                                                          1
42072   #define PSWWR_REG_INT_STS_QM_FIFO_OVERFLOW                                                                 (0x1<<2) // Overflow in qm input fifo.
42073   #define PSWWR_REG_INT_STS_QM_FIFO_OVERFLOW_SHIFT                                                           2
42074   #define PSWWR_REG_INT_STS_TM_FIFO_OVERFLOW                                                                 (0x1<<3) // Overflow in tm fifo.
42075   #define PSWWR_REG_INT_STS_TM_FIFO_OVERFLOW_SHIFT                                                           3
42076   #define PSWWR_REG_INT_STS_USDM_FIFO_OVERFLOW                                                               (0x1<<4) // Overflow in usdm input fifo.
42077   #define PSWWR_REG_INT_STS_USDM_FIFO_OVERFLOW_SHIFT                                                         4
42078   #define PSWWR_REG_INT_STS_USDMDP_FIFO_OVERFLOW                                                             (0x1<<5) // Overflow in usdmdp input fifo.
42079   #define PSWWR_REG_INT_STS_USDMDP_FIFO_OVERFLOW_SHIFT                                                       5
42080   #define PSWWR_REG_INT_STS_XSDM_FIFO_OVERFLOW                                                               (0x1<<6) // Overflow in xsdm input fifo.
42081   #define PSWWR_REG_INT_STS_XSDM_FIFO_OVERFLOW_SHIFT                                                         6
42082   #define PSWWR_REG_INT_STS_TSDM_FIFO_OVERFLOW                                                               (0x1<<7) // Overflow in tsdm input fifo.
42083   #define PSWWR_REG_INT_STS_TSDM_FIFO_OVERFLOW_SHIFT                                                         7
42084   #define PSWWR_REG_INT_STS_CDUWR_FIFO_OVERFLOW                                                              (0x1<<8) // Overflow in cduwr input fifo.
42085   #define PSWWR_REG_INT_STS_CDUWR_FIFO_OVERFLOW_SHIFT                                                        8
42086   #define PSWWR_REG_INT_STS_DBG_FIFO_OVERFLOW                                                                (0x1<<9) // Overflow in dbg input fifo.
42087   #define PSWWR_REG_INT_STS_DBG_FIFO_OVERFLOW_SHIFT                                                          9
42088   #define PSWWR_REG_INT_STS_DMAE_FIFO_OVERFLOW                                                               (0x1<<10) // Overflow in dmae input fifo.
42089   #define PSWWR_REG_INT_STS_DMAE_FIFO_OVERFLOW_SHIFT                                                         10
42090   #define PSWWR_REG_INT_STS_HC_FIFO_OVERFLOW                                                                 (0x1<<11) // Overflow in hc input fifo.
42091   #define PSWWR_REG_INT_STS_HC_FIFO_OVERFLOW_SHIFT                                                           11
42092   #define PSWWR_REG_INT_STS_MSDM_FIFO_OVERFLOW                                                               (0x1<<12) // Overflow in msdm write input fifo.
42093   #define PSWWR_REG_INT_STS_MSDM_FIFO_OVERFLOW_SHIFT                                                         12
42094   #define PSWWR_REG_INT_STS_YSDM_FIFO_OVERFLOW                                                               (0x1<<13) // Overflow in ysdm write input fifo.
42095   #define PSWWR_REG_INT_STS_YSDM_FIFO_OVERFLOW_SHIFT                                                         13
42096   #define PSWWR_REG_INT_STS_PSDM_FIFO_OVERFLOW                                                               (0x1<<14) // Overflow in psdm write input fifo.
42097   #define PSWWR_REG_INT_STS_PSDM_FIFO_OVERFLOW_SHIFT                                                         14
42098   #define PSWWR_REG_INT_STS_M2P_FIFO_OVERFLOW                                                                (0x1<<15) // Overflow in M2P input fifo.
42099   #define PSWWR_REG_INT_STS_M2P_FIFO_OVERFLOW_SHIFT                                                          15
42100   #define PSWWR_REG_INT_STS_PRM_SEC_FIFO_OVERFLOW                                                            (0x1<<16) // Overflow in PRM Secondary input fifo.
42101   #define PSWWR_REG_INT_STS_PRM_SEC_FIFO_OVERFLOW_SHIFT                                                      16
42102   #define PSWWR_REG_INT_STS_RGFS_FIFO_OVERFLOW                                                               (0x1<<17) // Overflow in RGFS input fifo.
42103   #define PSWWR_REG_INT_STS_RGFS_FIFO_OVERFLOW_SHIFT                                                         17
42104   #define PSWWR_REG_INT_STS_TGFS_FIFO_OVERFLOW                                                               (0x1<<18) // Overflow in TGFS input fifo.
42105   #define PSWWR_REG_INT_STS_TGFS_FIFO_OVERFLOW_SHIFT                                                         18
42106 #define PSWWR_REG_INT_MASK                                                                                   0x29a184UL //Access:RW   DataWidth:0x13   // Multi Field Register.
42107   #define PSWWR_REG_INT_MASK_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.ADDRESS_ERROR .
42108   #define PSWWR_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                             0
42109   #define PSWWR_REG_INT_MASK_SRC_FIFO_OVERFLOW                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.SRC_FIFO_OVERFLOW .
42110   #define PSWWR_REG_INT_MASK_SRC_FIFO_OVERFLOW_SHIFT                                                         1
42111   #define PSWWR_REG_INT_MASK_QM_FIFO_OVERFLOW                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.QM_FIFO_OVERFLOW .
42112   #define PSWWR_REG_INT_MASK_QM_FIFO_OVERFLOW_SHIFT                                                          2
42113   #define PSWWR_REG_INT_MASK_TM_FIFO_OVERFLOW                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.TM_FIFO_OVERFLOW .
42114   #define PSWWR_REG_INT_MASK_TM_FIFO_OVERFLOW_SHIFT                                                          3
42115   #define PSWWR_REG_INT_MASK_USDM_FIFO_OVERFLOW                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.USDM_FIFO_OVERFLOW .
42116   #define PSWWR_REG_INT_MASK_USDM_FIFO_OVERFLOW_SHIFT                                                        4
42117   #define PSWWR_REG_INT_MASK_USDMDP_FIFO_OVERFLOW                                                            (0x1<<5) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.USDMDP_FIFO_OVERFLOW .
42118   #define PSWWR_REG_INT_MASK_USDMDP_FIFO_OVERFLOW_SHIFT                                                      5
42119   #define PSWWR_REG_INT_MASK_XSDM_FIFO_OVERFLOW                                                              (0x1<<6) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.XSDM_FIFO_OVERFLOW .
42120   #define PSWWR_REG_INT_MASK_XSDM_FIFO_OVERFLOW_SHIFT                                                        6
42121   #define PSWWR_REG_INT_MASK_TSDM_FIFO_OVERFLOW                                                              (0x1<<7) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.TSDM_FIFO_OVERFLOW .
42122   #define PSWWR_REG_INT_MASK_TSDM_FIFO_OVERFLOW_SHIFT                                                        7
42123   #define PSWWR_REG_INT_MASK_CDUWR_FIFO_OVERFLOW                                                             (0x1<<8) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.CDUWR_FIFO_OVERFLOW .
42124   #define PSWWR_REG_INT_MASK_CDUWR_FIFO_OVERFLOW_SHIFT                                                       8
42125   #define PSWWR_REG_INT_MASK_DBG_FIFO_OVERFLOW                                                               (0x1<<9) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.DBG_FIFO_OVERFLOW .
42126   #define PSWWR_REG_INT_MASK_DBG_FIFO_OVERFLOW_SHIFT                                                         9
42127   #define PSWWR_REG_INT_MASK_DMAE_FIFO_OVERFLOW                                                              (0x1<<10) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.DMAE_FIFO_OVERFLOW .
42128   #define PSWWR_REG_INT_MASK_DMAE_FIFO_OVERFLOW_SHIFT                                                        10
42129   #define PSWWR_REG_INT_MASK_HC_FIFO_OVERFLOW                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.HC_FIFO_OVERFLOW .
42130   #define PSWWR_REG_INT_MASK_HC_FIFO_OVERFLOW_SHIFT                                                          11
42131   #define PSWWR_REG_INT_MASK_MSDM_FIFO_OVERFLOW                                                              (0x1<<12) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.MSDM_FIFO_OVERFLOW .
42132   #define PSWWR_REG_INT_MASK_MSDM_FIFO_OVERFLOW_SHIFT                                                        12
42133   #define PSWWR_REG_INT_MASK_YSDM_FIFO_OVERFLOW                                                              (0x1<<13) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.YSDM_FIFO_OVERFLOW .
42134   #define PSWWR_REG_INT_MASK_YSDM_FIFO_OVERFLOW_SHIFT                                                        13
42135   #define PSWWR_REG_INT_MASK_PSDM_FIFO_OVERFLOW                                                              (0x1<<14) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.PSDM_FIFO_OVERFLOW .
42136   #define PSWWR_REG_INT_MASK_PSDM_FIFO_OVERFLOW_SHIFT                                                        14
42137   #define PSWWR_REG_INT_MASK_M2P_FIFO_OVERFLOW                                                               (0x1<<15) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.M2P_FIFO_OVERFLOW .
42138   #define PSWWR_REG_INT_MASK_M2P_FIFO_OVERFLOW_SHIFT                                                         15
42139   #define PSWWR_REG_INT_MASK_PRM_SEC_FIFO_OVERFLOW                                                           (0x1<<16) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.PRM_SEC_FIFO_OVERFLOW .
42140   #define PSWWR_REG_INT_MASK_PRM_SEC_FIFO_OVERFLOW_SHIFT                                                     16
42141   #define PSWWR_REG_INT_MASK_RGFS_FIFO_OVERFLOW                                                              (0x1<<17) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.RGFS_FIFO_OVERFLOW .
42142   #define PSWWR_REG_INT_MASK_RGFS_FIFO_OVERFLOW_SHIFT                                                        17
42143   #define PSWWR_REG_INT_MASK_TGFS_FIFO_OVERFLOW                                                              (0x1<<18) // This bit masks, when set, the Interrupt bit: PSWWR_REG_INT_STS.TGFS_FIFO_OVERFLOW .
42144   #define PSWWR_REG_INT_MASK_TGFS_FIFO_OVERFLOW_SHIFT                                                        18
42145 #define PSWWR_REG_INT_STS_WR                                                                                 0x29a188UL //Access:WR   DataWidth:0x13   // Multi Field Register.
42146   #define PSWWR_REG_INT_STS_WR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
42147   #define PSWWR_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                           0
42148   #define PSWWR_REG_INT_STS_WR_SRC_FIFO_OVERFLOW                                                             (0x1<<1) // Overflow in src input fifo.
42149   #define PSWWR_REG_INT_STS_WR_SRC_FIFO_OVERFLOW_SHIFT                                                       1
42150   #define PSWWR_REG_INT_STS_WR_QM_FIFO_OVERFLOW                                                              (0x1<<2) // Overflow in qm input fifo.
42151   #define PSWWR_REG_INT_STS_WR_QM_FIFO_OVERFLOW_SHIFT                                                        2
42152   #define PSWWR_REG_INT_STS_WR_TM_FIFO_OVERFLOW                                                              (0x1<<3) // Overflow in tm fifo.
42153   #define PSWWR_REG_INT_STS_WR_TM_FIFO_OVERFLOW_SHIFT                                                        3
42154   #define PSWWR_REG_INT_STS_WR_USDM_FIFO_OVERFLOW                                                            (0x1<<4) // Overflow in usdm input fifo.
42155   #define PSWWR_REG_INT_STS_WR_USDM_FIFO_OVERFLOW_SHIFT                                                      4
42156   #define PSWWR_REG_INT_STS_WR_USDMDP_FIFO_OVERFLOW                                                          (0x1<<5) // Overflow in usdmdp input fifo.
42157   #define PSWWR_REG_INT_STS_WR_USDMDP_FIFO_OVERFLOW_SHIFT                                                    5
42158   #define PSWWR_REG_INT_STS_WR_XSDM_FIFO_OVERFLOW                                                            (0x1<<6) // Overflow in xsdm input fifo.
42159   #define PSWWR_REG_INT_STS_WR_XSDM_FIFO_OVERFLOW_SHIFT                                                      6
42160   #define PSWWR_REG_INT_STS_WR_TSDM_FIFO_OVERFLOW                                                            (0x1<<7) // Overflow in tsdm input fifo.
42161   #define PSWWR_REG_INT_STS_WR_TSDM_FIFO_OVERFLOW_SHIFT                                                      7
42162   #define PSWWR_REG_INT_STS_WR_CDUWR_FIFO_OVERFLOW                                                           (0x1<<8) // Overflow in cduwr input fifo.
42163   #define PSWWR_REG_INT_STS_WR_CDUWR_FIFO_OVERFLOW_SHIFT                                                     8
42164   #define PSWWR_REG_INT_STS_WR_DBG_FIFO_OVERFLOW                                                             (0x1<<9) // Overflow in dbg input fifo.
42165   #define PSWWR_REG_INT_STS_WR_DBG_FIFO_OVERFLOW_SHIFT                                                       9
42166   #define PSWWR_REG_INT_STS_WR_DMAE_FIFO_OVERFLOW                                                            (0x1<<10) // Overflow in dmae input fifo.
42167   #define PSWWR_REG_INT_STS_WR_DMAE_FIFO_OVERFLOW_SHIFT                                                      10
42168   #define PSWWR_REG_INT_STS_WR_HC_FIFO_OVERFLOW                                                              (0x1<<11) // Overflow in hc input fifo.
42169   #define PSWWR_REG_INT_STS_WR_HC_FIFO_OVERFLOW_SHIFT                                                        11
42170   #define PSWWR_REG_INT_STS_WR_MSDM_FIFO_OVERFLOW                                                            (0x1<<12) // Overflow in msdm write input fifo.
42171   #define PSWWR_REG_INT_STS_WR_MSDM_FIFO_OVERFLOW_SHIFT                                                      12
42172   #define PSWWR_REG_INT_STS_WR_YSDM_FIFO_OVERFLOW                                                            (0x1<<13) // Overflow in ysdm write input fifo.
42173   #define PSWWR_REG_INT_STS_WR_YSDM_FIFO_OVERFLOW_SHIFT                                                      13
42174   #define PSWWR_REG_INT_STS_WR_PSDM_FIFO_OVERFLOW                                                            (0x1<<14) // Overflow in psdm write input fifo.
42175   #define PSWWR_REG_INT_STS_WR_PSDM_FIFO_OVERFLOW_SHIFT                                                      14
42176   #define PSWWR_REG_INT_STS_WR_M2P_FIFO_OVERFLOW                                                             (0x1<<15) // Overflow in M2P input fifo.
42177   #define PSWWR_REG_INT_STS_WR_M2P_FIFO_OVERFLOW_SHIFT                                                       15
42178   #define PSWWR_REG_INT_STS_WR_PRM_SEC_FIFO_OVERFLOW                                                         (0x1<<16) // Overflow in PRM Secondary input fifo.
42179   #define PSWWR_REG_INT_STS_WR_PRM_SEC_FIFO_OVERFLOW_SHIFT                                                   16
42180   #define PSWWR_REG_INT_STS_WR_RGFS_FIFO_OVERFLOW                                                            (0x1<<17) // Overflow in RGFS input fifo.
42181   #define PSWWR_REG_INT_STS_WR_RGFS_FIFO_OVERFLOW_SHIFT                                                      17
42182   #define PSWWR_REG_INT_STS_WR_TGFS_FIFO_OVERFLOW                                                            (0x1<<18) // Overflow in TGFS input fifo.
42183   #define PSWWR_REG_INT_STS_WR_TGFS_FIFO_OVERFLOW_SHIFT                                                      18
42184 #define PSWWR_REG_INT_STS_CLR                                                                                0x29a18cUL //Access:RC   DataWidth:0x13   // Multi Field Register.
42185   #define PSWWR_REG_INT_STS_CLR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
42186   #define PSWWR_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                          0
42187   #define PSWWR_REG_INT_STS_CLR_SRC_FIFO_OVERFLOW                                                            (0x1<<1) // Overflow in src input fifo.
42188   #define PSWWR_REG_INT_STS_CLR_SRC_FIFO_OVERFLOW_SHIFT                                                      1
42189   #define PSWWR_REG_INT_STS_CLR_QM_FIFO_OVERFLOW                                                             (0x1<<2) // Overflow in qm input fifo.
42190   #define PSWWR_REG_INT_STS_CLR_QM_FIFO_OVERFLOW_SHIFT                                                       2
42191   #define PSWWR_REG_INT_STS_CLR_TM_FIFO_OVERFLOW                                                             (0x1<<3) // Overflow in tm fifo.
42192   #define PSWWR_REG_INT_STS_CLR_TM_FIFO_OVERFLOW_SHIFT                                                       3
42193   #define PSWWR_REG_INT_STS_CLR_USDM_FIFO_OVERFLOW                                                           (0x1<<4) // Overflow in usdm input fifo.
42194   #define PSWWR_REG_INT_STS_CLR_USDM_FIFO_OVERFLOW_SHIFT                                                     4
42195   #define PSWWR_REG_INT_STS_CLR_USDMDP_FIFO_OVERFLOW                                                         (0x1<<5) // Overflow in usdmdp input fifo.
42196   #define PSWWR_REG_INT_STS_CLR_USDMDP_FIFO_OVERFLOW_SHIFT                                                   5
42197   #define PSWWR_REG_INT_STS_CLR_XSDM_FIFO_OVERFLOW                                                           (0x1<<6) // Overflow in xsdm input fifo.
42198   #define PSWWR_REG_INT_STS_CLR_XSDM_FIFO_OVERFLOW_SHIFT                                                     6
42199   #define PSWWR_REG_INT_STS_CLR_TSDM_FIFO_OVERFLOW                                                           (0x1<<7) // Overflow in tsdm input fifo.
42200   #define PSWWR_REG_INT_STS_CLR_TSDM_FIFO_OVERFLOW_SHIFT                                                     7
42201   #define PSWWR_REG_INT_STS_CLR_CDUWR_FIFO_OVERFLOW                                                          (0x1<<8) // Overflow in cduwr input fifo.
42202   #define PSWWR_REG_INT_STS_CLR_CDUWR_FIFO_OVERFLOW_SHIFT                                                    8
42203   #define PSWWR_REG_INT_STS_CLR_DBG_FIFO_OVERFLOW                                                            (0x1<<9) // Overflow in dbg input fifo.
42204   #define PSWWR_REG_INT_STS_CLR_DBG_FIFO_OVERFLOW_SHIFT                                                      9
42205   #define PSWWR_REG_INT_STS_CLR_DMAE_FIFO_OVERFLOW                                                           (0x1<<10) // Overflow in dmae input fifo.
42206   #define PSWWR_REG_INT_STS_CLR_DMAE_FIFO_OVERFLOW_SHIFT                                                     10
42207   #define PSWWR_REG_INT_STS_CLR_HC_FIFO_OVERFLOW                                                             (0x1<<11) // Overflow in hc input fifo.
42208   #define PSWWR_REG_INT_STS_CLR_HC_FIFO_OVERFLOW_SHIFT                                                       11
42209   #define PSWWR_REG_INT_STS_CLR_MSDM_FIFO_OVERFLOW                                                           (0x1<<12) // Overflow in msdm write input fifo.
42210   #define PSWWR_REG_INT_STS_CLR_MSDM_FIFO_OVERFLOW_SHIFT                                                     12
42211   #define PSWWR_REG_INT_STS_CLR_YSDM_FIFO_OVERFLOW                                                           (0x1<<13) // Overflow in ysdm write input fifo.
42212   #define PSWWR_REG_INT_STS_CLR_YSDM_FIFO_OVERFLOW_SHIFT                                                     13
42213   #define PSWWR_REG_INT_STS_CLR_PSDM_FIFO_OVERFLOW                                                           (0x1<<14) // Overflow in psdm write input fifo.
42214   #define PSWWR_REG_INT_STS_CLR_PSDM_FIFO_OVERFLOW_SHIFT                                                     14
42215   #define PSWWR_REG_INT_STS_CLR_M2P_FIFO_OVERFLOW                                                            (0x1<<15) // Overflow in M2P input fifo.
42216   #define PSWWR_REG_INT_STS_CLR_M2P_FIFO_OVERFLOW_SHIFT                                                      15
42217   #define PSWWR_REG_INT_STS_CLR_PRM_SEC_FIFO_OVERFLOW                                                        (0x1<<16) // Overflow in PRM Secondary input fifo.
42218   #define PSWWR_REG_INT_STS_CLR_PRM_SEC_FIFO_OVERFLOW_SHIFT                                                  16
42219   #define PSWWR_REG_INT_STS_CLR_RGFS_FIFO_OVERFLOW                                                           (0x1<<17) // Overflow in RGFS input fifo.
42220   #define PSWWR_REG_INT_STS_CLR_RGFS_FIFO_OVERFLOW_SHIFT                                                     17
42221   #define PSWWR_REG_INT_STS_CLR_TGFS_FIFO_OVERFLOW                                                           (0x1<<18) // Overflow in TGFS input fifo.
42222   #define PSWWR_REG_INT_STS_CLR_TGFS_FIFO_OVERFLOW_SHIFT                                                     18
42223 #define PSWWR_REG_PRTY_MASK                                                                                  0x29a194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
42224   #define PSWWR_REG_PRTY_MASK_DATAPATH_REGISTERS                                                             (0x1<<0) // This bit masks, when set, the Parity bit: PSWWR_REG_PRTY_STS.DATAPATH_REGISTERS .
42225   #define PSWWR_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                       0
42226 #define PSWWR2_REG_CDU_FULL_TH2                                                                              0x29b040UL //Access:RW   DataWidth:0x6    // If Number of entries in the cdu internal fifo is bigger than this number than full will be asserted.
42227 #define PSWWR2_REG_USDMDP_FULL_TH2                                                                           0x29b044UL //Access:RW   DataWidth:0x9    // If Number of entries in the usdmdp internal fifo is bigger than this number than full will be asserted.
42228 #define PSWWR2_REG_PGLUE_EOP_ERR_DETAILS                                                                     0x29b048UL //Access:R    DataWidth:0xf    // Details of first request that triggered any of the 3 EOP interrupts: [4:0] - client ID. [7:5] - (sum1[5:3] + 1) or (sum1[5:4] + 1) according to the definition in the spec. [10:8] - number_of_valid_64bit_words[2:0] or number_of_valid_128bit_words[1:0] according to the definition in the spec. [13:11] - The type of interrupt the logging corresponds to: [11] - pglue_eop_error; [12] - pglue_lsr_error; [13] - pglue_eop_error_in_line. [14] - valid - indicates if there was a request that triggered EOP interrupt since this register was cleared.
42229 #define PSWWR2_REG_PGLUE_EOP_ERR_DETAILS_CLR                                                                 0x29b04cUL //Access:W    DataWidth:0x1    // Writing to this register clears pglue_eop_err_details and enables logging new error details.
42230 #define PSWWR2_REG_PRM_CURR_FILL_LEVEL                                                                       0x29b050UL //Access:R    DataWidth:0x8    // Current internal PRM fill level in 64B lines.
42231 #define PSWWR2_REG_PRM_MAX_FILL_LEVEL                                                                        0x29b054UL //Access:R    DataWidth:0x8    // Maximum internal PRM fill level since reset in 64B lines.
42232 #define PSWWR2_REG_CDU_CURR_FILL_LEVEL                                                                       0x29b058UL //Access:R    DataWidth:0x6    // Current internal CDU fill level in 64B lines.
42233 #define PSWWR2_REG_CDU_MAX_FILL_LEVEL                                                                        0x29b05cUL //Access:R    DataWidth:0x6    // Maximum internal CDU fill level since reset in 64B lines.
42234 #define PSWWR2_REG_PRM_ERR_FIFO_FULL_TH                                                                      0x29b060UL //Access:RW   DataWidth:0x7    // If Number of entries in the PRM error fifo is bigger than this number than full will be asserted. PRM error FIFO contains 64 entries.
42235 #define PSWWR2_REG_ECO_RESERVED                                                                              0x29b064UL //Access:RW   DataWidth:0x6    // Debug only: Reserved bits for ECO.
42236 #define PSWWR2_REG_INT_STS                                                                                   0x29b180UL //Access:R    DataWidth:0x16   // Multi Field Register.
42237   #define PSWWR2_REG_INT_STS_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
42238   #define PSWWR2_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                             0
42239   #define PSWWR2_REG_INT_STS_PGLUE_EOP_ERROR                                                                 (0x1<<1) // Indicates that there was not 'eop' in the last read request from the glue block.
42240   #define PSWWR2_REG_INT_STS_PGLUE_EOP_ERROR_SHIFT                                                           1
42241   #define PSWWR2_REG_INT_STS_PGLUE_LSR_ERROR                                                                 (0x1<<2) // Indicates that there was 'eop' not in the last read request from the glue block.
42242   #define PSWWR2_REG_INT_STS_PGLUE_LSR_ERROR_SHIFT                                                           2
42243   #define PSWWR2_REG_INT_STS_TM_UNDERFLOW                                                                    (0x1<<3) // Underflow in the tm fifo.
42244   #define PSWWR2_REG_INT_STS_TM_UNDERFLOW_SHIFT                                                              3
42245   #define PSWWR2_REG_INT_STS_QM_UNDERFLOW                                                                    (0x1<<4) // Underflow in the qm fifo.
42246   #define PSWWR2_REG_INT_STS_QM_UNDERFLOW_SHIFT                                                              4
42247   #define PSWWR2_REG_INT_STS_SRC_UNDERFLOW                                                                   (0x1<<5) // Underflow in the src fifo.
42248   #define PSWWR2_REG_INT_STS_SRC_UNDERFLOW_SHIFT                                                             5
42249   #define PSWWR2_REG_INT_STS_USDM_UNDERFLOW                                                                  (0x1<<6) // Underflow in the usdm fifo.
42250   #define PSWWR2_REG_INT_STS_USDM_UNDERFLOW_SHIFT                                                            6
42251   #define PSWWR2_REG_INT_STS_TSDM_UNDERFLOW                                                                  (0x1<<7) // Underflow in the tsdm fifo.
42252   #define PSWWR2_REG_INT_STS_TSDM_UNDERFLOW_SHIFT                                                            7
42253   #define PSWWR2_REG_INT_STS_XSDM_UNDERFLOW                                                                  (0x1<<8) // Underflow in the xsdm fifo.
42254   #define PSWWR2_REG_INT_STS_XSDM_UNDERFLOW_SHIFT                                                            8
42255   #define PSWWR2_REG_INT_STS_USDMDP_UNDERFLOW                                                                (0x1<<9) // Underflow in the usdmdp fifo.
42256   #define PSWWR2_REG_INT_STS_USDMDP_UNDERFLOW_SHIFT                                                          9
42257   #define PSWWR2_REG_INT_STS_CDU_UNDERFLOW                                                                   (0x1<<10) // Underflow in the cdu fifo.
42258   #define PSWWR2_REG_INT_STS_CDU_UNDERFLOW_SHIFT                                                             10
42259   #define PSWWR2_REG_INT_STS_DBG_UNDERFLOW                                                                   (0x1<<11) // Underflow in the dbg fifo.
42260   #define PSWWR2_REG_INT_STS_DBG_UNDERFLOW_SHIFT                                                             11
42261   #define PSWWR2_REG_INT_STS_DMAE_UNDERFLOW                                                                  (0x1<<12) // Underflow in the dmae fifo.
42262   #define PSWWR2_REG_INT_STS_DMAE_UNDERFLOW_SHIFT                                                            12
42263   #define PSWWR2_REG_INT_STS_HC_UNDERFLOW                                                                    (0x1<<13) // Underflow in the hc fifo.
42264   #define PSWWR2_REG_INT_STS_HC_UNDERFLOW_SHIFT                                                              13
42265   #define PSWWR2_REG_INT_STS_MSDM_UNDERFLOW                                                                  (0x1<<14) // Underflow in the msdm fifo.
42266   #define PSWWR2_REG_INT_STS_MSDM_UNDERFLOW_SHIFT                                                            14
42267   #define PSWWR2_REG_INT_STS_YSDM_UNDERFLOW                                                                  (0x1<<15) // Underflow in the ysdm fifo.
42268   #define PSWWR2_REG_INT_STS_YSDM_UNDERFLOW_SHIFT                                                            15
42269   #define PSWWR2_REG_INT_STS_PSDM_UNDERFLOW                                                                  (0x1<<16) // Underflow in the psdm fifo.
42270   #define PSWWR2_REG_INT_STS_PSDM_UNDERFLOW_SHIFT                                                            16
42271   #define PSWWR2_REG_INT_STS_M2P_UNDERFLOW                                                                   (0x1<<17) // Underflow in the M2P fifo.
42272   #define PSWWR2_REG_INT_STS_M2P_UNDERFLOW_SHIFT                                                             17
42273   #define PSWWR2_REG_INT_STS_PGLUE_EOP_ERROR_IN_LINE                                                         (0x1<<18) // Indicates that there was 'eop' in the last read request from the glue block; but the number of valid 128-bit or 64-bit words in the memory line did not match the PGLUE indication of the request length.
42274   #define PSWWR2_REG_INT_STS_PGLUE_EOP_ERROR_IN_LINE_SHIFT                                                   18
42275   #define PSWWR2_REG_INT_STS_PRM_SEC_UNDERFLOW                                                               (0x1<<19) // Underflow in the PRM Secondary fifo.
42276   #define PSWWR2_REG_INT_STS_PRM_SEC_UNDERFLOW_SHIFT                                                         19
42277   #define PSWWR2_REG_INT_STS_RGFS_UNDERFLOW                                                                  (0x1<<20) // Underflow in the RGFS fifo.
42278   #define PSWWR2_REG_INT_STS_RGFS_UNDERFLOW_SHIFT                                                            20
42279   #define PSWWR2_REG_INT_STS_TGFS_UNDERFLOW                                                                  (0x1<<21) // Underflow in the TGFS fifo.
42280   #define PSWWR2_REG_INT_STS_TGFS_UNDERFLOW_SHIFT                                                            21
42281 #define PSWWR2_REG_INT_MASK                                                                                  0x29b184UL //Access:RW   DataWidth:0x16   // Multi Field Register.
42282   #define PSWWR2_REG_INT_MASK_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.ADDRESS_ERROR .
42283   #define PSWWR2_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                            0
42284   #define PSWWR2_REG_INT_MASK_PGLUE_EOP_ERROR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.PGLUE_EOP_ERROR .
42285   #define PSWWR2_REG_INT_MASK_PGLUE_EOP_ERROR_SHIFT                                                          1
42286   #define PSWWR2_REG_INT_MASK_PGLUE_LSR_ERROR                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.PGLUE_LSR_ERROR .
42287   #define PSWWR2_REG_INT_MASK_PGLUE_LSR_ERROR_SHIFT                                                          2
42288   #define PSWWR2_REG_INT_MASK_TM_UNDERFLOW                                                                   (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.TM_UNDERFLOW .
42289   #define PSWWR2_REG_INT_MASK_TM_UNDERFLOW_SHIFT                                                             3
42290   #define PSWWR2_REG_INT_MASK_QM_UNDERFLOW                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.QM_UNDERFLOW .
42291   #define PSWWR2_REG_INT_MASK_QM_UNDERFLOW_SHIFT                                                             4
42292   #define PSWWR2_REG_INT_MASK_SRC_UNDERFLOW                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.SRC_UNDERFLOW .
42293   #define PSWWR2_REG_INT_MASK_SRC_UNDERFLOW_SHIFT                                                            5
42294   #define PSWWR2_REG_INT_MASK_USDM_UNDERFLOW                                                                 (0x1<<6) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.USDM_UNDERFLOW .
42295   #define PSWWR2_REG_INT_MASK_USDM_UNDERFLOW_SHIFT                                                           6
42296   #define PSWWR2_REG_INT_MASK_TSDM_UNDERFLOW                                                                 (0x1<<7) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.TSDM_UNDERFLOW .
42297   #define PSWWR2_REG_INT_MASK_TSDM_UNDERFLOW_SHIFT                                                           7
42298   #define PSWWR2_REG_INT_MASK_XSDM_UNDERFLOW                                                                 (0x1<<8) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.XSDM_UNDERFLOW .
42299   #define PSWWR2_REG_INT_MASK_XSDM_UNDERFLOW_SHIFT                                                           8
42300   #define PSWWR2_REG_INT_MASK_USDMDP_UNDERFLOW                                                               (0x1<<9) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.USDMDP_UNDERFLOW .
42301   #define PSWWR2_REG_INT_MASK_USDMDP_UNDERFLOW_SHIFT                                                         9
42302   #define PSWWR2_REG_INT_MASK_CDU_UNDERFLOW                                                                  (0x1<<10) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.CDU_UNDERFLOW .
42303   #define PSWWR2_REG_INT_MASK_CDU_UNDERFLOW_SHIFT                                                            10
42304   #define PSWWR2_REG_INT_MASK_DBG_UNDERFLOW                                                                  (0x1<<11) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.DBG_UNDERFLOW .
42305   #define PSWWR2_REG_INT_MASK_DBG_UNDERFLOW_SHIFT                                                            11
42306   #define PSWWR2_REG_INT_MASK_DMAE_UNDERFLOW                                                                 (0x1<<12) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.DMAE_UNDERFLOW .
42307   #define PSWWR2_REG_INT_MASK_DMAE_UNDERFLOW_SHIFT                                                           12
42308   #define PSWWR2_REG_INT_MASK_HC_UNDERFLOW                                                                   (0x1<<13) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.HC_UNDERFLOW .
42309   #define PSWWR2_REG_INT_MASK_HC_UNDERFLOW_SHIFT                                                             13
42310   #define PSWWR2_REG_INT_MASK_MSDM_UNDERFLOW                                                                 (0x1<<14) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.MSDM_UNDERFLOW .
42311   #define PSWWR2_REG_INT_MASK_MSDM_UNDERFLOW_SHIFT                                                           14
42312   #define PSWWR2_REG_INT_MASK_YSDM_UNDERFLOW                                                                 (0x1<<15) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.YSDM_UNDERFLOW .
42313   #define PSWWR2_REG_INT_MASK_YSDM_UNDERFLOW_SHIFT                                                           15
42314   #define PSWWR2_REG_INT_MASK_PSDM_UNDERFLOW                                                                 (0x1<<16) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.PSDM_UNDERFLOW .
42315   #define PSWWR2_REG_INT_MASK_PSDM_UNDERFLOW_SHIFT                                                           16
42316   #define PSWWR2_REG_INT_MASK_M2P_UNDERFLOW                                                                  (0x1<<17) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.M2P_UNDERFLOW .
42317   #define PSWWR2_REG_INT_MASK_M2P_UNDERFLOW_SHIFT                                                            17
42318   #define PSWWR2_REG_INT_MASK_PGLUE_EOP_ERROR_IN_LINE                                                        (0x1<<18) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.PGLUE_EOP_ERROR_IN_LINE .
42319   #define PSWWR2_REG_INT_MASK_PGLUE_EOP_ERROR_IN_LINE_SHIFT                                                  18
42320   #define PSWWR2_REG_INT_MASK_PRM_SEC_UNDERFLOW                                                              (0x1<<19) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.PRM_SEC_UNDERFLOW .
42321   #define PSWWR2_REG_INT_MASK_PRM_SEC_UNDERFLOW_SHIFT                                                        19
42322   #define PSWWR2_REG_INT_MASK_RGFS_UNDERFLOW                                                                 (0x1<<20) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.RGFS_UNDERFLOW .
42323   #define PSWWR2_REG_INT_MASK_RGFS_UNDERFLOW_SHIFT                                                           20
42324   #define PSWWR2_REG_INT_MASK_TGFS_UNDERFLOW                                                                 (0x1<<21) // This bit masks, when set, the Interrupt bit: PSWWR2_REG_INT_STS.TGFS_UNDERFLOW .
42325   #define PSWWR2_REG_INT_MASK_TGFS_UNDERFLOW_SHIFT                                                           21
42326 #define PSWWR2_REG_INT_STS_WR                                                                                0x29b188UL //Access:WR   DataWidth:0x16   // Multi Field Register.
42327   #define PSWWR2_REG_INT_STS_WR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
42328   #define PSWWR2_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                          0
42329   #define PSWWR2_REG_INT_STS_WR_PGLUE_EOP_ERROR                                                              (0x1<<1) // Indicates that there was not 'eop' in the last read request from the glue block.
42330   #define PSWWR2_REG_INT_STS_WR_PGLUE_EOP_ERROR_SHIFT                                                        1
42331   #define PSWWR2_REG_INT_STS_WR_PGLUE_LSR_ERROR                                                              (0x1<<2) // Indicates that there was 'eop' not in the last read request from the glue block.
42332   #define PSWWR2_REG_INT_STS_WR_PGLUE_LSR_ERROR_SHIFT                                                        2
42333   #define PSWWR2_REG_INT_STS_WR_TM_UNDERFLOW                                                                 (0x1<<3) // Underflow in the tm fifo.
42334   #define PSWWR2_REG_INT_STS_WR_TM_UNDERFLOW_SHIFT                                                           3
42335   #define PSWWR2_REG_INT_STS_WR_QM_UNDERFLOW                                                                 (0x1<<4) // Underflow in the qm fifo.
42336   #define PSWWR2_REG_INT_STS_WR_QM_UNDERFLOW_SHIFT                                                           4
42337   #define PSWWR2_REG_INT_STS_WR_SRC_UNDERFLOW                                                                (0x1<<5) // Underflow in the src fifo.
42338   #define PSWWR2_REG_INT_STS_WR_SRC_UNDERFLOW_SHIFT                                                          5
42339   #define PSWWR2_REG_INT_STS_WR_USDM_UNDERFLOW                                                               (0x1<<6) // Underflow in the usdm fifo.
42340   #define PSWWR2_REG_INT_STS_WR_USDM_UNDERFLOW_SHIFT                                                         6
42341   #define PSWWR2_REG_INT_STS_WR_TSDM_UNDERFLOW                                                               (0x1<<7) // Underflow in the tsdm fifo.
42342   #define PSWWR2_REG_INT_STS_WR_TSDM_UNDERFLOW_SHIFT                                                         7
42343   #define PSWWR2_REG_INT_STS_WR_XSDM_UNDERFLOW                                                               (0x1<<8) // Underflow in the xsdm fifo.
42344   #define PSWWR2_REG_INT_STS_WR_XSDM_UNDERFLOW_SHIFT                                                         8
42345   #define PSWWR2_REG_INT_STS_WR_USDMDP_UNDERFLOW                                                             (0x1<<9) // Underflow in the usdmdp fifo.
42346   #define PSWWR2_REG_INT_STS_WR_USDMDP_UNDERFLOW_SHIFT                                                       9
42347   #define PSWWR2_REG_INT_STS_WR_CDU_UNDERFLOW                                                                (0x1<<10) // Underflow in the cdu fifo.
42348   #define PSWWR2_REG_INT_STS_WR_CDU_UNDERFLOW_SHIFT                                                          10
42349   #define PSWWR2_REG_INT_STS_WR_DBG_UNDERFLOW                                                                (0x1<<11) // Underflow in the dbg fifo.
42350   #define PSWWR2_REG_INT_STS_WR_DBG_UNDERFLOW_SHIFT                                                          11
42351   #define PSWWR2_REG_INT_STS_WR_DMAE_UNDERFLOW                                                               (0x1<<12) // Underflow in the dmae fifo.
42352   #define PSWWR2_REG_INT_STS_WR_DMAE_UNDERFLOW_SHIFT                                                         12
42353   #define PSWWR2_REG_INT_STS_WR_HC_UNDERFLOW                                                                 (0x1<<13) // Underflow in the hc fifo.
42354   #define PSWWR2_REG_INT_STS_WR_HC_UNDERFLOW_SHIFT                                                           13
42355   #define PSWWR2_REG_INT_STS_WR_MSDM_UNDERFLOW                                                               (0x1<<14) // Underflow in the msdm fifo.
42356   #define PSWWR2_REG_INT_STS_WR_MSDM_UNDERFLOW_SHIFT                                                         14
42357   #define PSWWR2_REG_INT_STS_WR_YSDM_UNDERFLOW                                                               (0x1<<15) // Underflow in the ysdm fifo.
42358   #define PSWWR2_REG_INT_STS_WR_YSDM_UNDERFLOW_SHIFT                                                         15
42359   #define PSWWR2_REG_INT_STS_WR_PSDM_UNDERFLOW                                                               (0x1<<16) // Underflow in the psdm fifo.
42360   #define PSWWR2_REG_INT_STS_WR_PSDM_UNDERFLOW_SHIFT                                                         16
42361   #define PSWWR2_REG_INT_STS_WR_M2P_UNDERFLOW                                                                (0x1<<17) // Underflow in the M2P fifo.
42362   #define PSWWR2_REG_INT_STS_WR_M2P_UNDERFLOW_SHIFT                                                          17
42363   #define PSWWR2_REG_INT_STS_WR_PGLUE_EOP_ERROR_IN_LINE                                                      (0x1<<18) // Indicates that there was 'eop' in the last read request from the glue block; but the number of valid 128-bit or 64-bit words in the memory line did not match the PGLUE indication of the request length.
42364   #define PSWWR2_REG_INT_STS_WR_PGLUE_EOP_ERROR_IN_LINE_SHIFT                                                18
42365   #define PSWWR2_REG_INT_STS_WR_PRM_SEC_UNDERFLOW                                                            (0x1<<19) // Underflow in the PRM Secondary fifo.
42366   #define PSWWR2_REG_INT_STS_WR_PRM_SEC_UNDERFLOW_SHIFT                                                      19
42367   #define PSWWR2_REG_INT_STS_WR_RGFS_UNDERFLOW                                                               (0x1<<20) // Underflow in the RGFS fifo.
42368   #define PSWWR2_REG_INT_STS_WR_RGFS_UNDERFLOW_SHIFT                                                         20
42369   #define PSWWR2_REG_INT_STS_WR_TGFS_UNDERFLOW                                                               (0x1<<21) // Underflow in the TGFS fifo.
42370   #define PSWWR2_REG_INT_STS_WR_TGFS_UNDERFLOW_SHIFT                                                         21
42371 #define PSWWR2_REG_INT_STS_CLR                                                                               0x29b18cUL //Access:RC   DataWidth:0x16   // Multi Field Register.
42372   #define PSWWR2_REG_INT_STS_CLR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
42373   #define PSWWR2_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                         0
42374   #define PSWWR2_REG_INT_STS_CLR_PGLUE_EOP_ERROR                                                             (0x1<<1) // Indicates that there was not 'eop' in the last read request from the glue block.
42375   #define PSWWR2_REG_INT_STS_CLR_PGLUE_EOP_ERROR_SHIFT                                                       1
42376   #define PSWWR2_REG_INT_STS_CLR_PGLUE_LSR_ERROR                                                             (0x1<<2) // Indicates that there was 'eop' not in the last read request from the glue block.
42377   #define PSWWR2_REG_INT_STS_CLR_PGLUE_LSR_ERROR_SHIFT                                                       2
42378   #define PSWWR2_REG_INT_STS_CLR_TM_UNDERFLOW                                                                (0x1<<3) // Underflow in the tm fifo.
42379   #define PSWWR2_REG_INT_STS_CLR_TM_UNDERFLOW_SHIFT                                                          3
42380   #define PSWWR2_REG_INT_STS_CLR_QM_UNDERFLOW                                                                (0x1<<4) // Underflow in the qm fifo.
42381   #define PSWWR2_REG_INT_STS_CLR_QM_UNDERFLOW_SHIFT                                                          4
42382   #define PSWWR2_REG_INT_STS_CLR_SRC_UNDERFLOW                                                               (0x1<<5) // Underflow in the src fifo.
42383   #define PSWWR2_REG_INT_STS_CLR_SRC_UNDERFLOW_SHIFT                                                         5
42384   #define PSWWR2_REG_INT_STS_CLR_USDM_UNDERFLOW                                                              (0x1<<6) // Underflow in the usdm fifo.
42385   #define PSWWR2_REG_INT_STS_CLR_USDM_UNDERFLOW_SHIFT                                                        6
42386   #define PSWWR2_REG_INT_STS_CLR_TSDM_UNDERFLOW                                                              (0x1<<7) // Underflow in the tsdm fifo.
42387   #define PSWWR2_REG_INT_STS_CLR_TSDM_UNDERFLOW_SHIFT                                                        7
42388   #define PSWWR2_REG_INT_STS_CLR_XSDM_UNDERFLOW                                                              (0x1<<8) // Underflow in the xsdm fifo.
42389   #define PSWWR2_REG_INT_STS_CLR_XSDM_UNDERFLOW_SHIFT                                                        8
42390   #define PSWWR2_REG_INT_STS_CLR_USDMDP_UNDERFLOW                                                            (0x1<<9) // Underflow in the usdmdp fifo.
42391   #define PSWWR2_REG_INT_STS_CLR_USDMDP_UNDERFLOW_SHIFT                                                      9
42392   #define PSWWR2_REG_INT_STS_CLR_CDU_UNDERFLOW                                                               (0x1<<10) // Underflow in the cdu fifo.
42393   #define PSWWR2_REG_INT_STS_CLR_CDU_UNDERFLOW_SHIFT                                                         10
42394   #define PSWWR2_REG_INT_STS_CLR_DBG_UNDERFLOW                                                               (0x1<<11) // Underflow in the dbg fifo.
42395   #define PSWWR2_REG_INT_STS_CLR_DBG_UNDERFLOW_SHIFT                                                         11
42396   #define PSWWR2_REG_INT_STS_CLR_DMAE_UNDERFLOW                                                              (0x1<<12) // Underflow in the dmae fifo.
42397   #define PSWWR2_REG_INT_STS_CLR_DMAE_UNDERFLOW_SHIFT                                                        12
42398   #define PSWWR2_REG_INT_STS_CLR_HC_UNDERFLOW                                                                (0x1<<13) // Underflow in the hc fifo.
42399   #define PSWWR2_REG_INT_STS_CLR_HC_UNDERFLOW_SHIFT                                                          13
42400   #define PSWWR2_REG_INT_STS_CLR_MSDM_UNDERFLOW                                                              (0x1<<14) // Underflow in the msdm fifo.
42401   #define PSWWR2_REG_INT_STS_CLR_MSDM_UNDERFLOW_SHIFT                                                        14
42402   #define PSWWR2_REG_INT_STS_CLR_YSDM_UNDERFLOW                                                              (0x1<<15) // Underflow in the ysdm fifo.
42403   #define PSWWR2_REG_INT_STS_CLR_YSDM_UNDERFLOW_SHIFT                                                        15
42404   #define PSWWR2_REG_INT_STS_CLR_PSDM_UNDERFLOW                                                              (0x1<<16) // Underflow in the psdm fifo.
42405   #define PSWWR2_REG_INT_STS_CLR_PSDM_UNDERFLOW_SHIFT                                                        16
42406   #define PSWWR2_REG_INT_STS_CLR_M2P_UNDERFLOW                                                               (0x1<<17) // Underflow in the M2P fifo.
42407   #define PSWWR2_REG_INT_STS_CLR_M2P_UNDERFLOW_SHIFT                                                         17
42408   #define PSWWR2_REG_INT_STS_CLR_PGLUE_EOP_ERROR_IN_LINE                                                     (0x1<<18) // Indicates that there was 'eop' in the last read request from the glue block; but the number of valid 128-bit or 64-bit words in the memory line did not match the PGLUE indication of the request length.
42409   #define PSWWR2_REG_INT_STS_CLR_PGLUE_EOP_ERROR_IN_LINE_SHIFT                                               18
42410   #define PSWWR2_REG_INT_STS_CLR_PRM_SEC_UNDERFLOW                                                           (0x1<<19) // Underflow in the PRM Secondary fifo.
42411   #define PSWWR2_REG_INT_STS_CLR_PRM_SEC_UNDERFLOW_SHIFT                                                     19
42412   #define PSWWR2_REG_INT_STS_CLR_RGFS_UNDERFLOW                                                              (0x1<<20) // Underflow in the RGFS fifo.
42413   #define PSWWR2_REG_INT_STS_CLR_RGFS_UNDERFLOW_SHIFT                                                        20
42414   #define PSWWR2_REG_INT_STS_CLR_TGFS_UNDERFLOW                                                              (0x1<<21) // Underflow in the TGFS fifo.
42415   #define PSWWR2_REG_INT_STS_CLR_TGFS_UNDERFLOW_SHIFT                                                        21
42416 #define PSWWR2_REG_PRTY_MASK                                                                                 0x29b194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
42417   #define PSWWR2_REG_PRTY_MASK_DATAPATH_REGISTERS                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS.DATAPATH_REGISTERS .
42418   #define PSWWR2_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                      0
42419 #define PSWWR2_REG_PRTY_MASK_H_0                                                                             0x29b204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
42420   #define PSWWR2_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM008_I_ECC_RF_INT .
42421   #define PSWWR2_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT_SHIFT                                                 0
42422   #define PSWWR2_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                         (0x1<<1) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
42423   #define PSWWR2_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                   1
42424   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_0                                                       (0x1<<2) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_0 .
42425   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_0_SHIFT                                                 2
42426   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_1                                                       (0x1<<3) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_1 .
42427   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_1_SHIFT                                                 3
42428   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_2                                                       (0x1<<4) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_2 .
42429   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_2_SHIFT                                                 4
42430   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_3                                                       (0x1<<5) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_3 .
42431   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_3_SHIFT                                                 5
42432   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_4                                                       (0x1<<6) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_4 .
42433   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_4_SHIFT                                                 6
42434   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_5                                                       (0x1<<7) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_5 .
42435   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_5_SHIFT                                                 7
42436   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_6                                                       (0x1<<8) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_6 .
42437   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_6_SHIFT                                                 8
42438   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_7                                                       (0x1<<9) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_7 .
42439   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_7_SHIFT                                                 9
42440   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_8                                                       (0x1<<10) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY_8 .
42441   #define PSWWR2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_8_SHIFT                                                 10
42442   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_0                                                       (0x1<<11) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_0 .
42443   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_0_SHIFT                                                 11
42444   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_1                                                       (0x1<<12) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_1 .
42445   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_1_SHIFT                                                 12
42446   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_2                                                       (0x1<<13) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_2 .
42447   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_2_SHIFT                                                 13
42448   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_3                                                       (0x1<<14) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_3 .
42449   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_3_SHIFT                                                 14
42450   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_4                                                       (0x1<<15) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_4 .
42451   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_4_SHIFT                                                 15
42452   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_5                                                       (0x1<<16) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_5 .
42453   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_5_SHIFT                                                 16
42454   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_6                                                       (0x1<<17) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_6 .
42455   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_6_SHIFT                                                 17
42456   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_7                                                       (0x1<<18) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_7 .
42457   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_7_SHIFT                                                 18
42458   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_8                                                       (0x1<<19) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY_8 .
42459   #define PSWWR2_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_8_SHIFT                                                 19
42460   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0                                                       (0x1<<20) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_0 .
42461   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0_SHIFT                                                 20
42462   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1                                                       (0x1<<21) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_1 .
42463   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1_SHIFT                                                 21
42464   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_2                                                       (0x1<<22) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_2 .
42465   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_2_SHIFT                                                 22
42466   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_3                                                       (0x1<<23) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_3 .
42467   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_3_SHIFT                                                 23
42468   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_4                                                       (0x1<<24) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_4 .
42469   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_4_SHIFT                                                 24
42470   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_5                                                       (0x1<<25) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_5 .
42471   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_5_SHIFT                                                 25
42472   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_6                                                       (0x1<<26) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_6 .
42473   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_6_SHIFT                                                 26
42474   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_7                                                       (0x1<<27) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_7 .
42475   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_7_SHIFT                                                 27
42476   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_8                                                       (0x1<<28) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_8 .
42477   #define PSWWR2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_8_SHIFT                                                 28
42478   #define PSWWR2_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_0                                                       (0x1<<29) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY_0 .
42479   #define PSWWR2_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_0_SHIFT                                                 29
42480   #define PSWWR2_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_1                                                       (0x1<<30) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY_1 .
42481   #define PSWWR2_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_1_SHIFT                                                 30
42482 #define PSWWR2_REG_PRTY_MASK_H_1                                                                             0x29b214UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
42483   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_2                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_2 .
42484   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_2_SHIFT                                                 0
42485   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_3                                                       (0x1<<1) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_3 .
42486   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_3_SHIFT                                                 1
42487   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_4                                                       (0x1<<2) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_4 .
42488   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_4_SHIFT                                                 2
42489   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_5                                                       (0x1<<3) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_5 .
42490   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_5_SHIFT                                                 3
42491   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_6                                                       (0x1<<4) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_6 .
42492   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_6_SHIFT                                                 4
42493   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_7                                                       (0x1<<5) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_7 .
42494   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_7_SHIFT                                                 5
42495   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_8                                                       (0x1<<6) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY_8 .
42496   #define PSWWR2_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_8_SHIFT                                                 6
42497   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_0                                                       (0x1<<7) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_0 .
42498   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_0_SHIFT                                                 7
42499   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_1                                                       (0x1<<8) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_1 .
42500   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_1_SHIFT                                                 8
42501   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_2                                                       (0x1<<9) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_2 .
42502   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_2_SHIFT                                                 9
42503   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_3                                                       (0x1<<10) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_3 .
42504   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_3_SHIFT                                                 10
42505   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_4                                                       (0x1<<11) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_4 .
42506   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_4_SHIFT                                                 11
42507   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_5                                                       (0x1<<12) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_5 .
42508   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_5_SHIFT                                                 12
42509   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_6                                                       (0x1<<13) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_6 .
42510   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_6_SHIFT                                                 13
42511   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_7                                                       (0x1<<14) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_7 .
42512   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_7_SHIFT                                                 14
42513   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_8                                                       (0x1<<15) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY_8 .
42514   #define PSWWR2_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_8_SHIFT                                                 15
42515   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_0                                                       (0x1<<16) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_0 .
42516   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_0_SHIFT                                                 16
42517   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_1                                                       (0x1<<17) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_1 .
42518   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_1_SHIFT                                                 17
42519   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_2                                                       (0x1<<18) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_2 .
42520   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_2_SHIFT                                                 18
42521   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_3                                                       (0x1<<19) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_3 .
42522   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_3_SHIFT                                                 19
42523   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_4                                                       (0x1<<20) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_4 .
42524   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_4_SHIFT                                                 20
42525   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_5                                                       (0x1<<21) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_5 .
42526   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_5_SHIFT                                                 21
42527   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_6                                                       (0x1<<22) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_6 .
42528   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_6_SHIFT                                                 22
42529   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_7                                                       (0x1<<23) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_7 .
42530   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_7_SHIFT                                                 23
42531   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_8                                                       (0x1<<24) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY_8 .
42532   #define PSWWR2_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_8_SHIFT                                                 24
42533   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_0                                                       (0x1<<25) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY_0 .
42534   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_0_SHIFT                                                 25
42535   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_1                                                       (0x1<<26) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY_1 .
42536   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_1_SHIFT                                                 26
42537   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_2                                                       (0x1<<27) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY_2 .
42538   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_2_SHIFT                                                 27
42539   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_3                                                       (0x1<<28) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY_3 .
42540   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_3_SHIFT                                                 28
42541   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_4                                                       (0x1<<29) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY_4 .
42542   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_4_SHIFT                                                 29
42543   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_5                                                       (0x1<<30) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY_5 .
42544   #define PSWWR2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_5_SHIFT                                                 30
42545 #define PSWWR2_REG_PRTY_MASK_H_2                                                                             0x29b224UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
42546   #define PSWWR2_REG_PRTY_MASK_H_2_MEM006_I_MEM_PRTY_6                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM006_I_MEM_PRTY_6 .
42547   #define PSWWR2_REG_PRTY_MASK_H_2_MEM006_I_MEM_PRTY_6_SHIFT                                                 0
42548   #define PSWWR2_REG_PRTY_MASK_H_2_MEM006_I_MEM_PRTY_7                                                       (0x1<<1) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM006_I_MEM_PRTY_7 .
42549   #define PSWWR2_REG_PRTY_MASK_H_2_MEM006_I_MEM_PRTY_7_SHIFT                                                 1
42550   #define PSWWR2_REG_PRTY_MASK_H_2_MEM006_I_MEM_PRTY_8                                                       (0x1<<2) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM006_I_MEM_PRTY_8 .
42551   #define PSWWR2_REG_PRTY_MASK_H_2_MEM006_I_MEM_PRTY_8_SHIFT                                                 2
42552   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_0                                                       (0x1<<3) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_0 .
42553   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_0_SHIFT                                                 3
42554   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_1                                                       (0x1<<4) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_1 .
42555   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_1_SHIFT                                                 4
42556   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_2                                                       (0x1<<5) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_2 .
42557   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_2_SHIFT                                                 5
42558   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_3                                                       (0x1<<6) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_3 .
42559   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_3_SHIFT                                                 6
42560   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_4                                                       (0x1<<7) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_4 .
42561   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_4_SHIFT                                                 7
42562   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_5                                                       (0x1<<8) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_5 .
42563   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_5_SHIFT                                                 8
42564   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_6                                                       (0x1<<9) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_6 .
42565   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_6_SHIFT                                                 9
42566   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_7                                                       (0x1<<10) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_7 .
42567   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_7_SHIFT                                                 10
42568   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_8                                                       (0x1<<11) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY_8 .
42569   #define PSWWR2_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_8_SHIFT                                                 11
42570   #define PSWWR2_REG_PRTY_MASK_H_2_MEM012_I_MEM_PRTY                                                         (0x1<<12) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM012_I_MEM_PRTY .
42571   #define PSWWR2_REG_PRTY_MASK_H_2_MEM012_I_MEM_PRTY_SHIFT                                                   12
42572   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_0                                                       (0x1<<13) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_0 .
42573   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_0_SHIFT                                                 13
42574   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_1                                                       (0x1<<14) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_1 .
42575   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_1_SHIFT                                                 14
42576   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_2                                                       (0x1<<15) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_2 .
42577   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_2_SHIFT                                                 15
42578   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_3                                                       (0x1<<16) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_3 .
42579   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_3_SHIFT                                                 16
42580   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_4                                                       (0x1<<17) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_4 .
42581   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_4_SHIFT                                                 17
42582   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_5                                                       (0x1<<18) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_5 .
42583   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_5_SHIFT                                                 18
42584   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_6                                                       (0x1<<19) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_6 .
42585   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_6_SHIFT                                                 19
42586   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_7                                                       (0x1<<20) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_7 .
42587   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_7_SHIFT                                                 20
42588   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_8                                                       (0x1<<21) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM011_I_MEM_PRTY_8 .
42589   #define PSWWR2_REG_PRTY_MASK_H_2_MEM011_I_MEM_PRTY_8_SHIFT                                                 21
42590   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_0                                                       (0x1<<22) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_0 .
42591   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_0_SHIFT                                                 22
42592   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_1                                                       (0x1<<23) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_1 .
42593   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_1_SHIFT                                                 23
42594   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_2                                                       (0x1<<24) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_2 .
42595   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_2_SHIFT                                                 24
42596   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_3                                                       (0x1<<25) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_3 .
42597   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_3_SHIFT                                                 25
42598   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_4                                                       (0x1<<26) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_4 .
42599   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_4_SHIFT                                                 26
42600   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_5                                                       (0x1<<27) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_5 .
42601   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_5_SHIFT                                                 27
42602   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_6                                                       (0x1<<28) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_6 .
42603   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_6_SHIFT                                                 28
42604   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_7                                                       (0x1<<29) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_7 .
42605   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_7_SHIFT                                                 29
42606   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_8                                                       (0x1<<30) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_2.MEM004_I_MEM_PRTY_8 .
42607   #define PSWWR2_REG_PRTY_MASK_H_2_MEM004_I_MEM_PRTY_8_SHIFT                                                 30
42608 #define PSWWR2_REG_PRTY_MASK_H_3                                                                             0x29b234UL //Access:RW   DataWidth:0x14   // Multi Field Register.
42609   #define PSWWR2_REG_PRTY_MASK_H_3_MEM015_I_MEM_PRTY_0                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM015_I_MEM_PRTY_0 .
42610   #define PSWWR2_REG_PRTY_MASK_H_3_MEM015_I_MEM_PRTY_0_SHIFT                                                 0
42611   #define PSWWR2_REG_PRTY_MASK_H_3_MEM015_I_MEM_PRTY_1                                                       (0x1<<1) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM015_I_MEM_PRTY_1 .
42612   #define PSWWR2_REG_PRTY_MASK_H_3_MEM015_I_MEM_PRTY_1_SHIFT                                                 1
42613   #define PSWWR2_REG_PRTY_MASK_H_3_MEM015_I_MEM_PRTY_2                                                       (0x1<<2) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM015_I_MEM_PRTY_2 .
42614   #define PSWWR2_REG_PRTY_MASK_H_3_MEM015_I_MEM_PRTY_2_SHIFT                                                 2
42615   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_0                                                       (0x1<<3) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_0 .
42616   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_0_SHIFT                                                 3
42617   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_1                                                       (0x1<<4) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_1 .
42618   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_1_SHIFT                                                 4
42619   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_2                                                       (0x1<<5) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_2 .
42620   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_2_SHIFT                                                 5
42621   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_3                                                       (0x1<<6) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_3 .
42622   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_3_SHIFT                                                 6
42623   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_4                                                       (0x1<<7) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_4 .
42624   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_4_SHIFT                                                 7
42625   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_5                                                       (0x1<<8) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_5 .
42626   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_5_SHIFT                                                 8
42627   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_6                                                       (0x1<<9) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_6 .
42628   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_6_SHIFT                                                 9
42629   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_7                                                       (0x1<<10) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_7 .
42630   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_7_SHIFT                                                 10
42631   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_8                                                       (0x1<<11) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY_8 .
42632   #define PSWWR2_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_8_SHIFT                                                 11
42633   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_0                                                       (0x1<<12) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM002_I_MEM_PRTY_0 .
42634   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_0_SHIFT                                                 12
42635   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_1                                                       (0x1<<13) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM002_I_MEM_PRTY_1 .
42636   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_1_SHIFT                                                 13
42637   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_2                                                       (0x1<<14) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM002_I_MEM_PRTY_2 .
42638   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_2_SHIFT                                                 14
42639   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_3                                                       (0x1<<15) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM002_I_MEM_PRTY_3 .
42640   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_3_SHIFT                                                 15
42641   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_4                                                       (0x1<<16) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM002_I_MEM_PRTY_4 .
42642   #define PSWWR2_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_4_SHIFT                                                 16
42643   #define PSWWR2_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_0                                                       (0x1<<17) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM003_I_MEM_PRTY_0 .
42644   #define PSWWR2_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_0_SHIFT                                                 17
42645   #define PSWWR2_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_1                                                       (0x1<<18) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM003_I_MEM_PRTY_1 .
42646   #define PSWWR2_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_1_SHIFT                                                 18
42647   #define PSWWR2_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_2                                                       (0x1<<19) // This bit masks, when set, the Parity bit: PSWWR2_REG_PRTY_STS_H_3.MEM003_I_MEM_PRTY_2 .
42648   #define PSWWR2_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_2_SHIFT                                                 19
42649 #define PSWWR2_REG_MEM008_RF_ECC_ERROR_CONNECT                                                               0x29b240UL //Access:W    DataWidth:0x16   // Register to generate up to two ECC errors on the next write to memory: pswwr.i_prm_fifo.rf_ecc_error_connect Includes 2 words of 11 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 514. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42650 #define PSWWR2_REG_MEM_ECC_ENABLE_0                                                                          0x29b244UL //Access:RW   DataWidth:0x1    // Enable ECC for memory ecc instance pswwr.i_prm_fifo.i_ecc in module pswwr_mem_prm_ififo
42651 #define PSWWR2_REG_MEM_ECC_PARITY_ONLY_0                                                                     0x29b248UL //Access:RW   DataWidth:0x1    // Set parity only for memory ecc instance pswwr.i_prm_fifo.i_ecc in module pswwr_mem_prm_ififo
42652 #define PSWWR2_REG_MEM_ECC_ERROR_CORRECTED_0                                                                 0x29b24cUL //Access:RC   DataWidth:0x1    // Record if a correctable error occurred on memory ecc instance pswwr.i_prm_fifo.i_ecc in module pswwr_mem_prm_ififo
42653 #define PSWWR2_REG_MEM_ECC_EVENTS                                                                            0x29b250UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
42654 #define PSWRD_REG_DBG_SELECT                                                                                 0x29c040UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
42655 #define PSWRD_REG_DBG_DWORD_ENABLE                                                                           0x29c044UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
42656 #define PSWRD_REG_DBG_SHIFT                                                                                  0x29c048UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
42657 #define PSWRD_REG_DBG_FORCE_VALID                                                                            0x29c04cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
42658 #define PSWRD_REG_DBG_FORCE_FRAME                                                                            0x29c050UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
42659 #define PSWRD_REG_DBG_OUT_DATA                                                                               0x29c060UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
42660 #define PSWRD_REG_DBG_OUT_DATA_SIZE                                                                          8
42661 #define PSWRD_REG_DBG_OUT_VALID                                                                              0x29c080UL //Access:R    DataWidth:0x4    // Dbgmux output valid
42662 #define PSWRD_REG_DBG_OUT_FRAME                                                                              0x29c084UL //Access:R    DataWidth:0x4    // Dbgmux output frame
42663 #define PSWRD_REG_ECO_RESERVED                                                                               0x29c0a0UL //Access:RW   DataWidth:0xa    // Debug only: Reserved bits for ECO.
42664 #define PSWRD_REG_FIFO_FULL_STATUS                                                                           0x29c0a4UL //Access:R    DataWidth:0x10   // Each bit indicates if full is asserted by the client. The clients order is according to the incrementing client IDs of read clients.
42665 #define PSWRD_REG_FIFO_FULL_STICKY                                                                           0x29c0a8UL //Access:R    DataWidth:0x10   // Each bit indicates if full was asserted since reset by the client. The clients order is according to the incrementing client IDs of read clients:.
42666 #define PSWRD_REG_INT_STS                                                                                    0x29c180UL //Access:R    DataWidth:0x3    // Multi Field Register.
42667   #define PSWRD_REG_INT_STS_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
42668   #define PSWRD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                              0
42669   #define PSWRD_REG_INT_STS_POP_ERROR                                                                        (0x1<<1) // An error in one of the clients' (except PBF) FIFOs pop interface.
42670   #define PSWRD_REG_INT_STS_POP_ERROR_SHIFT                                                                  1
42671   #define PSWRD_REG_INT_STS_POP_PBF_ERROR                                                                    (0x1<<2) // An error in the PBF FIFO pop interface.
42672   #define PSWRD_REG_INT_STS_POP_PBF_ERROR_SHIFT                                                              2
42673 #define PSWRD_REG_INT_MASK                                                                                   0x29c184UL //Access:RW   DataWidth:0x3    // Multi Field Register.
42674   #define PSWRD_REG_INT_MASK_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWRD_REG_INT_STS.ADDRESS_ERROR .
42675   #define PSWRD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                             0
42676   #define PSWRD_REG_INT_MASK_POP_ERROR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWRD_REG_INT_STS.POP_ERROR .
42677   #define PSWRD_REG_INT_MASK_POP_ERROR_SHIFT                                                                 1
42678   #define PSWRD_REG_INT_MASK_POP_PBF_ERROR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWRD_REG_INT_STS.POP_PBF_ERROR .
42679   #define PSWRD_REG_INT_MASK_POP_PBF_ERROR_SHIFT                                                             2
42680 #define PSWRD_REG_INT_STS_WR                                                                                 0x29c188UL //Access:WR   DataWidth:0x3    // Multi Field Register.
42681   #define PSWRD_REG_INT_STS_WR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
42682   #define PSWRD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                           0
42683   #define PSWRD_REG_INT_STS_WR_POP_ERROR                                                                     (0x1<<1) // An error in one of the clients' (except PBF) FIFOs pop interface.
42684   #define PSWRD_REG_INT_STS_WR_POP_ERROR_SHIFT                                                               1
42685   #define PSWRD_REG_INT_STS_WR_POP_PBF_ERROR                                                                 (0x1<<2) // An error in the PBF FIFO pop interface.
42686   #define PSWRD_REG_INT_STS_WR_POP_PBF_ERROR_SHIFT                                                           2
42687 #define PSWRD_REG_INT_STS_CLR                                                                                0x29c18cUL //Access:RC   DataWidth:0x3    // Multi Field Register.
42688   #define PSWRD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
42689   #define PSWRD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                          0
42690   #define PSWRD_REG_INT_STS_CLR_POP_ERROR                                                                    (0x1<<1) // An error in one of the clients' (except PBF) FIFOs pop interface.
42691   #define PSWRD_REG_INT_STS_CLR_POP_ERROR_SHIFT                                                              1
42692   #define PSWRD_REG_INT_STS_CLR_POP_PBF_ERROR                                                                (0x1<<2) // An error in the PBF FIFO pop interface.
42693   #define PSWRD_REG_INT_STS_CLR_POP_PBF_ERROR_SHIFT                                                          2
42694 #define PSWRD_REG_PRTY_MASK                                                                                  0x29c194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
42695   #define PSWRD_REG_PRTY_MASK_DATAPATH_REGISTERS                                                             (0x1<<0) // This bit masks, when set, the Parity bit: PSWRD_REG_PRTY_STS.DATAPATH_REGISTERS .
42696   #define PSWRD_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                       0
42697 #define PSWRD2_REG_START_INIT                                                                                0x29d000UL //Access:RW   DataWidth:0x1    // Driver should write 1 to this register in order to signal the PSWRD block to start initializing internal memories.
42698 #define PSWRD2_REG_INIT_DONE                                                                                 0x29d004UL //Access:R    DataWidth:0x1    // PSWRD internal memories initialization is done. Driver should check this register is 1 some time after writing 1 to start_init register.
42699 #define PSWRD2_REG_FIRST_SR_NODES                                                                            0x29d040UL //Access:R    DataWidth:0x1c   // Debug only and read only: Each entry provides the first sub request ID in 4 VQs. SR ID of 0x7f is NULL and means there is no sub request in this VQ in PSWRD. The reset value is the one expected in idle check except for the Timers VQ (VQ3).
42700 #define PSWRD2_REG_FIRST_SR_NODES_SIZE                                                                       8
42701 #define PSWRD2_REG_MASK_ERROR_TO_CLIENTS                                                                     0x29d060UL //Access:RW   DataWidth:0x10   // Debug only: '1' indicates that error indication is masked towards the corresponding client.
42702 #define PSWRD2_REG_CONF11                                                                                    0x29d064UL //Access:RW   DataWidth:0x12   // Multi Field Register.
42703   #define PSWRD2_REG_CONF11_ERROR_PATTERN                                                                    (0xffff<<0) // Data pattern that should override the data in case of an error. Duplicated 4 times to create 64 bit data. Can be deaddeaddeaddead for example.
42704   #define PSWRD2_REG_CONF11_ERROR_PATTERN_SHIFT                                                              0
42705   #define PSWRD2_REG_CONF11_OVERRIDE_DATA_WHEN_ERROR                                                         (0x1<<16) // 1 indicates to override the data to the client in case of an error and use the error pattern. 0 indicates not to override the data. Arrowhead: The reset value of 1 should not be changed. It can cause Xs on the outputs - CQ79817.
42706   #define PSWRD2_REG_CONF11_OVERRIDE_DATA_WHEN_ERROR_SHIFT                                                   16
42707   #define PSWRD2_REG_CONF11_OVERRIDE_LAST_CYCLE_ONLY                                                         (0x1<<17) // Meaningful only when override_data_when_error is 1. 1 indicates to override the data to the client in case of an error only in the last request cycle. 0 indicates to override the data from the time the error indication arrives to delivery sub-block until end of packet. Note that the override may start a few cycles before or after the last data cycle that arrived from PGLUE. Arrowhead: The reset value of 0 should not be changed. It can cause Xs on the outputs - CQ79817.
42708   #define PSWRD2_REG_CONF11_OVERRIDE_LAST_CYCLE_ONLY_SHIFT                                                   17
42709 #define PSWRD2_REG_CPL_ERR_DETAILS                                                                           0x29d068UL //Access:R    DataWidth:0x1f   // Details of first request with error on receive side: [15:0] - Echo ID. [28:16] - sub-request length minus 1. [29] - first SR. [30] - last SR.
42710 #define PSWRD2_REG_CPL_ERR_DETAILS2                                                                          0x29d06cUL //Access:R    DataWidth:0xb    // Details of first request with error on receive side: [4:0] - VQ ID. [9:5] - client ID. [10] - valid - indicates if there was a completion error since the last time this register was read.
42711 #define PSWRD2_REG_CPL_ERR_DETAILS_CLR                                                                       0x29d070UL //Access:W    DataWidth:0x1    // Writing to this register clears cpl_err_details and cpl_err_details2 and enables logging new error details.
42712 #define PSWRD2_REG_ARB_DELAY                                                                                 0x29d074UL //Access:RW   DataWidth:0x4    // Debug only: The arbiter delay. The delivery port waits ARB_DELAY cycles before asserting 'port_is_idle'. This value is based on implementation and should not be changed.
42713 #define PSWRD2_REG_PBF_IN_SEPARATE_VQ                                                                        0x29d078UL //Access:RW   DataWidth:0x1    // 1' indicates that the PBF has a separate VQ and uses VQ4. '0' indicates it shares VQ9 with SDM clients. This field should be consistent with PBF_REGISTERS_PCI_VOQ_ID.PCI_VOQ_ID .
42714 #define PSWRD2_REG_PORT_IS_IDLE_0                                                                            0x29d07cUL //Access:R    DataWidth:0x1    // Debug only: Indication if delivery ports are idle.
42715 #define PSWRD2_REG_PORT_IS_IDLE_1                                                                            0x29d080UL //Access:R    DataWidth:0x1    // Debug only: Indication if delivery ports are idle.
42716 #define PSWRD2_REG_ECO_RESERVED                                                                              0x29d084UL //Access:RW   DataWidth:0x14   // Debug only: Reserved bits for ECO.
42717 #define PSWRD2_REG_PBF_SWAP_MODE                                                                             0x29d0c0UL //Access:RW   DataWidth:0x2    // PBF byte swapping mode configuration for master read requests.
42718 #define PSWRD2_REG_QM_SWAP_MODE                                                                              0x29d0c4UL //Access:RW   DataWidth:0x2    // QM byte swapping mode configuration for master read requests.
42719 #define PSWRD2_REG_TM_SWAP_MODE                                                                              0x29d0c8UL //Access:RW   DataWidth:0x2    // TM byte swapping mode configuration for master read requests.
42720 #define PSWRD2_REG_SRC_SWAP_MODE                                                                             0x29d0ccUL //Access:RW   DataWidth:0x2    // SRC byte swapping mode configuration for master read requests.
42721 #define PSWRD2_REG_CDURD_SWAP_MODE                                                                           0x29d0d0UL //Access:RW   DataWidth:0x2    // CDU byte swapping mode configuration for master read requests.
42722 #define PSWRD2_REG_PTU_SWAP_MODE                                                                             0x29d0d4UL //Access:RW   DataWidth:0x2    // PTU byte swapping mode configuration for master read requests.
42723 #define PSWRD2_REG_ALMOST_FULL_0                                                                             0x29d0e0UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42724 #define PSWRD2_REG_ALMOST_FULL_1                                                                             0x29d0e4UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42725 #define PSWRD2_REG_ALMOST_FULL_2                                                                             0x29d0e8UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42726 #define PSWRD2_REG_ALMOST_FULL_3                                                                             0x29d0ecUL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42727 #define PSWRD2_REG_ALMOST_FULL_4                                                                             0x29d0f0UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42728 #define PSWRD2_REG_ALMOST_FULL_5                                                                             0x29d0f4UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42729 #define PSWRD2_REG_ALMOST_FULL_6                                                                             0x29d0f8UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42730 #define PSWRD2_REG_ALMOST_FULL_7                                                                             0x29d0fcUL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42731 #define PSWRD2_REG_ALMOST_FULL_8                                                                             0x29d100UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42732 #define PSWRD2_REG_ALMOST_FULL_9                                                                             0x29d104UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42733 #define PSWRD2_REG_ALMOST_FULL_10                                                                            0x29d108UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42734 #define PSWRD2_REG_ALMOST_FULL_11                                                                            0x29d10cUL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42735 #define PSWRD2_REG_ALMOST_FULL_12                                                                            0x29d110UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42736 #define PSWRD2_REG_ALMOST_FULL_13                                                                            0x29d114UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42737 #define PSWRD2_REG_ALMOST_FULL_14                                                                            0x29d118UL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42738 #define PSWRD2_REG_ALMOST_FULL_15                                                                            0x29d11cUL //Access:R    DataWidth:0x1    // Debug only: The 'almost full' indication from each fifo (gives indication about backpressure).
42739 #define PSWRD2_REG_ALMOST_FULL_THR_HIGH                                                                      0x29d120UL //Access:RW   DataWidth:0x5    // Debug only: If more than this Number of entries are used in the clock synchronization FIFO; it asserts the 'almost full' bit. This number is common to all clock synchronization FIFOs except PBF, CDU and PRM. This value is based on implementation and should not be changed.
42740 #define PSWRD2_REG_ALMOST_FULL_THR_LOW                                                                       0x29d124UL //Access:RW   DataWidth:0x5    // Debug only: If less or equal than this Number of entries are used in the clock synchronization FIFO; it de-asserts the 'almost full' bit. This is the almost full low configuration for all clients except PBF, CDU and PRM. It should be equal or smaller to the almost full high consiguration.
42741 #define PSWRD2_REG_ALMOST_FULL_THR_HIGH_CDU                                                                  0x29d128UL //Access:RW   DataWidth:0x5    // Debug only: If more than this Number of entries are used in the CDU clock synchronization FIFO; it asserts the 'almost full' bit. This is the almost full high configuration for CDU.
42742 #define PSWRD2_REG_ALMOST_FULL_THR_LOW_CDU                                                                   0x29d12cUL //Access:RW   DataWidth:0x5    // Debug only: If less or equal than this Number of entries are used in the CDU clock synchronization FIFO; it de-asserts the 'almost full' bit. This is the almost full low configuration for CDU. It should be equal or smaller to the almost full high consiguration.
42743 #define PSWRD2_REG_ALMOST_FULL_THR_HIGH_PBF                                                                  0x29d130UL //Access:RW   DataWidth:0x7    // Debug only: If more than this Number of entries are used in the PBF clock synchronization FIFO; it asserts the 'almost full' bit. This is the almost full high configuration for PBF.
42744 #define PSWRD2_REG_ALMOST_FULL_THR_LOW_PBF                                                                   0x29d134UL //Access:RW   DataWidth:0x7    // Debug only: If less or equal than this Number of entries are used in the PBF clock synchronization FIFO; it de-asserts the 'almost full' bit. This is the almost full low configuration for PBF It should be equal or smaller to the almost full high consiguration.
42745 #define PSWRD2_REG_ALMOST_FULL_THR_HIGH_PRM                                                                  0x29d138UL //Access:RW   DataWidth:0x3    // Debug only: If more than this Number of entries are used in the PRM clock synchronization FIFO; it asserts the 'almost full' bit. This is the almost full high configuration for PRM.
42746 #define PSWRD2_REG_ALMOST_FULL_THR_LOW_PRM                                                                   0x29d13cUL //Access:RW   DataWidth:0x3    // Debug only: If less or equal than this Number of entries are used in the clock synchronization FIFO; it de-asserts the 'almost full' bit. This is the almost full low configuration for PRM. It should be equal or smaller to the almost full high consiguration.
42747 #define PSWRD2_REG_FIFO_ALMOST_FULL_STICKY                                                                   0x29d140UL //Access:R    DataWidth:0x10   // Each bit indicates if 'almost full' was asserted since reset from the FIFO towards the delivery module. The clients order is according to the incrementing client IDs of read clients: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 PBF (TDIF); 7 QM; 8 TM; 9 SRC; 10 CDURD; 11 DMAE; 12 MULD (Rfetcher); 13 XYLD; 14 PTU; 15 PRM.
42748 #define PSWRD2_REG_MAX_FILL_LEVEL1                                                                           0x29d144UL //Access:R    DataWidth:0x20   // Per-client maximum sync FIFO fill level since reset in 16B lines. 7:0 TSDM; 15:8 MSDM; 23:16 USDM; 31:24 XSDM.
42749 #define PSWRD2_REG_MAX_FILL_LEVEL2                                                                           0x29d148UL //Access:R    DataWidth:0x20   // Per-client maximum sync FIFO fill level since reset in 16B lines. 7:0 YSDM; 15:8 PSDM; 23:16 QM; 31:24 TM.
42750 #define PSWRD2_REG_MAX_FILL_LEVEL3                                                                           0x29d14cUL //Access:R    DataWidth:0x20   // Per-client maximum sync FIFO fill level since reset in 16B lines. 7:0 SRC; 15:8 CDU; 23:16 DMAE; 31:24 MULD.
42751 #define PSWRD2_REG_MAX_FILL_LEVEL4                                                                           0x29d150UL //Access:R    DataWidth:0x18   // Per-client maximum sync FIFO fill level since reset in 16B lines. 7:0 XYLD. 15:8 PTU. 23:16 PRM.
42752 #define PSWRD2_REG_MAX_FILL_LEVEL_PBF                                                                        0x29d154UL //Access:R    DataWidth:0x8    // PBF maximum sync FIFO fill level since reset in 16B lines.
42753 #define PSWRD2_REG_INT_STS                                                                                   0x29d180UL //Access:R    DataWidth:0x5    // Multi Field Register.
42754   #define PSWRD2_REG_INT_STS_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
42755   #define PSWRD2_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                             0
42756   #define PSWRD2_REG_INT_STS_SR_FIFO_ERROR                                                                   (0x1<<1) // An error in the SR free list FIFO.
42757   #define PSWRD2_REG_INT_STS_SR_FIFO_ERROR_SHIFT                                                             1
42758   #define PSWRD2_REG_INT_STS_BLK_FIFO_ERROR                                                                  (0x1<<2) // An error in the blocks free list FIFO.
42759   #define PSWRD2_REG_INT_STS_BLK_FIFO_ERROR_SHIFT                                                            2
42760   #define PSWRD2_REG_INT_STS_PUSH_ERROR                                                                      (0x1<<3) // An error in one of the clients' (except PBF) FIFOs push interface.
42761   #define PSWRD2_REG_INT_STS_PUSH_ERROR_SHIFT                                                                3
42762   #define PSWRD2_REG_INT_STS_PUSH_PBF_ERROR                                                                  (0x1<<4) // An error in the PBF FIFO push interface.
42763   #define PSWRD2_REG_INT_STS_PUSH_PBF_ERROR_SHIFT                                                            4
42764 #define PSWRD2_REG_INT_MASK                                                                                  0x29d184UL //Access:RW   DataWidth:0x5    // Multi Field Register.
42765   #define PSWRD2_REG_INT_MASK_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWRD2_REG_INT_STS.ADDRESS_ERROR .
42766   #define PSWRD2_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                            0
42767   #define PSWRD2_REG_INT_MASK_SR_FIFO_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWRD2_REG_INT_STS.SR_FIFO_ERROR .
42768   #define PSWRD2_REG_INT_MASK_SR_FIFO_ERROR_SHIFT                                                            1
42769   #define PSWRD2_REG_INT_MASK_BLK_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWRD2_REG_INT_STS.BLK_FIFO_ERROR .
42770   #define PSWRD2_REG_INT_MASK_BLK_FIFO_ERROR_SHIFT                                                           2
42771   #define PSWRD2_REG_INT_MASK_PUSH_ERROR                                                                     (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWRD2_REG_INT_STS.PUSH_ERROR .
42772   #define PSWRD2_REG_INT_MASK_PUSH_ERROR_SHIFT                                                               3
42773   #define PSWRD2_REG_INT_MASK_PUSH_PBF_ERROR                                                                 (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWRD2_REG_INT_STS.PUSH_PBF_ERROR .
42774   #define PSWRD2_REG_INT_MASK_PUSH_PBF_ERROR_SHIFT                                                           4
42775 #define PSWRD2_REG_INT_STS_WR                                                                                0x29d188UL //Access:WR   DataWidth:0x5    // Multi Field Register.
42776   #define PSWRD2_REG_INT_STS_WR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
42777   #define PSWRD2_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                          0
42778   #define PSWRD2_REG_INT_STS_WR_SR_FIFO_ERROR                                                                (0x1<<1) // An error in the SR free list FIFO.
42779   #define PSWRD2_REG_INT_STS_WR_SR_FIFO_ERROR_SHIFT                                                          1
42780   #define PSWRD2_REG_INT_STS_WR_BLK_FIFO_ERROR                                                               (0x1<<2) // An error in the blocks free list FIFO.
42781   #define PSWRD2_REG_INT_STS_WR_BLK_FIFO_ERROR_SHIFT                                                         2
42782   #define PSWRD2_REG_INT_STS_WR_PUSH_ERROR                                                                   (0x1<<3) // An error in one of the clients' (except PBF) FIFOs push interface.
42783   #define PSWRD2_REG_INT_STS_WR_PUSH_ERROR_SHIFT                                                             3
42784   #define PSWRD2_REG_INT_STS_WR_PUSH_PBF_ERROR                                                               (0x1<<4) // An error in the PBF FIFO push interface.
42785   #define PSWRD2_REG_INT_STS_WR_PUSH_PBF_ERROR_SHIFT                                                         4
42786 #define PSWRD2_REG_INT_STS_CLR                                                                               0x29d18cUL //Access:RC   DataWidth:0x5    // Multi Field Register.
42787   #define PSWRD2_REG_INT_STS_CLR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
42788   #define PSWRD2_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                         0
42789   #define PSWRD2_REG_INT_STS_CLR_SR_FIFO_ERROR                                                               (0x1<<1) // An error in the SR free list FIFO.
42790   #define PSWRD2_REG_INT_STS_CLR_SR_FIFO_ERROR_SHIFT                                                         1
42791   #define PSWRD2_REG_INT_STS_CLR_BLK_FIFO_ERROR                                                              (0x1<<2) // An error in the blocks free list FIFO.
42792   #define PSWRD2_REG_INT_STS_CLR_BLK_FIFO_ERROR_SHIFT                                                        2
42793   #define PSWRD2_REG_INT_STS_CLR_PUSH_ERROR                                                                  (0x1<<3) // An error in one of the clients' (except PBF) FIFOs push interface.
42794   #define PSWRD2_REG_INT_STS_CLR_PUSH_ERROR_SHIFT                                                            3
42795   #define PSWRD2_REG_INT_STS_CLR_PUSH_PBF_ERROR                                                              (0x1<<4) // An error in the PBF FIFO push interface.
42796   #define PSWRD2_REG_INT_STS_CLR_PUSH_PBF_ERROR_SHIFT                                                        4
42797 #define PSWRD2_REG_PRTY_MASK                                                                                 0x29d194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
42798   #define PSWRD2_REG_PRTY_MASK_DATAPATH_REGISTERS                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS.DATAPATH_REGISTERS .
42799   #define PSWRD2_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                      0
42800 #define PSWRD2_REG_PRTY_MASK_H_0                                                                             0x29d204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
42801   #define PSWRD2_REG_PRTY_MASK_H_0_MEM017_I_ECC_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM017_I_ECC_RF_INT .
42802   #define PSWRD2_REG_PRTY_MASK_H_0_MEM017_I_ECC_RF_INT_SHIFT                                                 0
42803   #define PSWRD2_REG_PRTY_MASK_H_0_MEM018_I_ECC_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM018_I_ECC_RF_INT .
42804   #define PSWRD2_REG_PRTY_MASK_H_0_MEM018_I_ECC_RF_INT_SHIFT                                                 1
42805   #define PSWRD2_REG_PRTY_MASK_H_0_MEM019_I_ECC_RF_INT                                                       (0x1<<2) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM019_I_ECC_RF_INT .
42806   #define PSWRD2_REG_PRTY_MASK_H_0_MEM019_I_ECC_RF_INT_SHIFT                                                 2
42807   #define PSWRD2_REG_PRTY_MASK_H_0_MEM020_I_ECC_RF_INT                                                       (0x1<<3) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM020_I_ECC_RF_INT .
42808   #define PSWRD2_REG_PRTY_MASK_H_0_MEM020_I_ECC_RF_INT_SHIFT                                                 3
42809   #define PSWRD2_REG_PRTY_MASK_H_0_MEM021_I_ECC_RF_INT                                                       (0x1<<4) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM021_I_ECC_RF_INT .
42810   #define PSWRD2_REG_PRTY_MASK_H_0_MEM021_I_ECC_RF_INT_SHIFT                                                 4
42811   #define PSWRD2_REG_PRTY_MASK_H_0_MEM022_I_ECC_RF_INT                                                       (0x1<<5) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM022_I_ECC_RF_INT .
42812   #define PSWRD2_REG_PRTY_MASK_H_0_MEM022_I_ECC_RF_INT_SHIFT                                                 5
42813   #define PSWRD2_REG_PRTY_MASK_H_0_MEM023_I_ECC_RF_INT                                                       (0x1<<6) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM023_I_ECC_RF_INT .
42814   #define PSWRD2_REG_PRTY_MASK_H_0_MEM023_I_ECC_RF_INT_SHIFT                                                 6
42815   #define PSWRD2_REG_PRTY_MASK_H_0_MEM024_I_ECC_RF_INT                                                       (0x1<<7) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM024_I_ECC_RF_INT .
42816   #define PSWRD2_REG_PRTY_MASK_H_0_MEM024_I_ECC_RF_INT_SHIFT                                                 7
42817   #define PSWRD2_REG_PRTY_MASK_H_0_MEM025_I_ECC_RF_INT                                                       (0x1<<8) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM025_I_ECC_RF_INT .
42818   #define PSWRD2_REG_PRTY_MASK_H_0_MEM025_I_ECC_RF_INT_SHIFT                                                 8
42819   #define PSWRD2_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT                                                       (0x1<<9) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM015_I_ECC_RF_INT .
42820   #define PSWRD2_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT_SHIFT                                                 9
42821   #define PSWRD2_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                         (0x1<<10) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
42822   #define PSWRD2_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                   10
42823   #define PSWRD2_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                         (0x1<<11) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
42824   #define PSWRD2_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                   11
42825   #define PSWRD2_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                         (0x1<<12) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
42826   #define PSWRD2_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                   12
42827   #define PSWRD2_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY                                                         (0x1<<13) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM033_I_MEM_PRTY .
42828   #define PSWRD2_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY_SHIFT                                                   13
42829   #define PSWRD2_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                         (0x1<<14) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
42830   #define PSWRD2_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                   14
42831   #define PSWRD2_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                         (0x1<<15) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
42832   #define PSWRD2_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                   15
42833   #define PSWRD2_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                         (0x1<<16) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
42834   #define PSWRD2_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                   16
42835   #define PSWRD2_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                         (0x1<<17) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
42836   #define PSWRD2_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                   17
42837   #define PSWRD2_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                         (0x1<<18) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
42838   #define PSWRD2_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                   18
42839   #define PSWRD2_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                         (0x1<<19) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
42840   #define PSWRD2_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                   19
42841   #define PSWRD2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                         (0x1<<20) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
42842   #define PSWRD2_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                   20
42843   #define PSWRD2_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                         (0x1<<21) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
42844   #define PSWRD2_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                   21
42845   #define PSWRD2_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                         (0x1<<22) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
42846   #define PSWRD2_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                   22
42847   #define PSWRD2_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                         (0x1<<23) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
42848   #define PSWRD2_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                   23
42849   #define PSWRD2_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                         (0x1<<24) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
42850   #define PSWRD2_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                   24
42851   #define PSWRD2_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                         (0x1<<25) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
42852   #define PSWRD2_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                   25
42853   #define PSWRD2_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                         (0x1<<26) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
42854   #define PSWRD2_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                   26
42855   #define PSWRD2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                         (0x1<<27) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
42856   #define PSWRD2_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                   27
42857   #define PSWRD2_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                         (0x1<<28) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
42858   #define PSWRD2_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                   28
42859   #define PSWRD2_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                         (0x1<<29) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
42860   #define PSWRD2_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                   29
42861   #define PSWRD2_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                         (0x1<<30) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
42862   #define PSWRD2_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                   30
42863 #define PSWRD2_REG_PRTY_MASK_H_1                                                                             0x29d214UL //Access:RW   DataWidth:0x3    // Multi Field Register.
42864   #define PSWRD2_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY                                                         (0x1<<0) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_1.MEM005_I_MEM_PRTY .
42865   #define PSWRD2_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY_SHIFT                                                   0
42866   #define PSWRD2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY                                                         (0x1<<1) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY .
42867   #define PSWRD2_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_SHIFT                                                   1
42868   #define PSWRD2_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY                                                         (0x1<<2) // This bit masks, when set, the Parity bit: PSWRD2_REG_PRTY_STS_H_1.MEM016_I_MEM_PRTY .
42869   #define PSWRD2_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY_SHIFT                                                   2
42870 #define PSWRD2_REG_MEM019_RF_ECC_ERROR_CONNECT                                                               0x29d220UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[0].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42871 #define PSWRD2_REG_MEM020_RF_ECC_ERROR_CONNECT                                                               0x29d224UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[1].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42872 #define PSWRD2_REG_MEM021_RF_ECC_ERROR_CONNECT                                                               0x29d228UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[2].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42873 #define PSWRD2_REG_MEM022_RF_ECC_ERROR_CONNECT                                                               0x29d22cUL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[3].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42874 #define PSWRD2_REG_MEM023_RF_ECC_ERROR_CONNECT                                                               0x29d230UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[4].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42875 #define PSWRD2_REG_MEM024_RF_ECC_ERROR_CONNECT                                                               0x29d234UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[5].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42876 #define PSWRD2_REG_MEM025_RF_ECC_ERROR_CONNECT                                                               0x29d238UL //Access:W    DataWidth:0x10   // Register to generate up to two ECC errors on the next write to memory: pswrd.TETRIS_64_GEN_FOR[6].i_tetris_64b.rf_ecc_error_connect Includes 2 words of 8 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 64. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
42877 #define PSWRD2_REG_MEM_ECC_ENABLE_0                                                                          0x29d23cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
42878   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM017_I_ECC_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance pswrd.TETRIS_32_GEN_FOR[0].i_tetris_32b.i_ecc in module pswrd_tetris_buffer_first_qw
42879   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM017_I_ECC_EN_SHIFT                                                  0
42880   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM018_I_ECC_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance pswrd.TETRIS_32_GEN_FOR[1].i_tetris_32b.i_ecc in module pswrd_tetris_buffer_first_qw
42881   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM018_I_ECC_EN_SHIFT                                                  1
42882   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM019_I_ECC_EN                                                        (0x1<<2) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[0].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42883   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM019_I_ECC_EN_SHIFT                                                  2
42884   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM020_I_ECC_EN                                                        (0x1<<3) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[1].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42885   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM020_I_ECC_EN_SHIFT                                                  3
42886   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_EN                                                        (0x1<<4) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[2].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42887   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_EN_SHIFT                                                  4
42888   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_EN                                                        (0x1<<5) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[3].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42889   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_EN_SHIFT                                                  5
42890   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_EN                                                        (0x1<<6) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[4].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42891   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_EN_SHIFT                                                  6
42892   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_EN                                                        (0x1<<7) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[5].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42893   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_EN_SHIFT                                                  7
42894   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_EN                                                        (0x1<<8) // Enable ECC for memory ecc instance pswrd.TETRIS_64_GEN_FOR[6].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42895   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_EN_SHIFT                                                  8
42896   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN                                                        (0x1<<9) // Enable ECC for memory ecc instance pswrd.SYNC_FIFO_GEN_PBF_FOR[6].SYNC_FIFO_GEN_PBF_IF.i_m_1w1r_2clks_ram.i_ecc in module pswrd_sync_fifo_pbf_mem_wrap
42897   #define PSWRD2_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN_SHIFT                                                  9
42898 #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0                                                                     0x29d240UL //Access:RW   DataWidth:0xa    // Multi Field Register.
42899   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM017_I_ECC_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance pswrd.TETRIS_32_GEN_FOR[0].i_tetris_32b.i_ecc in module pswrd_tetris_buffer_first_qw
42900   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM017_I_ECC_PRTY_SHIFT                                           0
42901   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM018_I_ECC_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance pswrd.TETRIS_32_GEN_FOR[1].i_tetris_32b.i_ecc in module pswrd_tetris_buffer_first_qw
42902   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM018_I_ECC_PRTY_SHIFT                                           1
42903   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM019_I_ECC_PRTY                                                 (0x1<<2) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[0].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42904   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM019_I_ECC_PRTY_SHIFT                                           2
42905   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM020_I_ECC_PRTY                                                 (0x1<<3) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[1].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42906   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM020_I_ECC_PRTY_SHIFT                                           3
42907   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_PRTY                                                 (0x1<<4) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[2].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42908   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_PRTY_SHIFT                                           4
42909   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_PRTY                                                 (0x1<<5) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[3].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42910   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_PRTY_SHIFT                                           5
42911   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_PRTY                                                 (0x1<<6) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[4].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42912   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_PRTY_SHIFT                                           6
42913   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_PRTY                                                 (0x1<<7) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[5].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42914   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_PRTY_SHIFT                                           7
42915   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_PRTY                                                 (0x1<<8) // Set parity only for memory ecc instance pswrd.TETRIS_64_GEN_FOR[6].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42916   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_PRTY_SHIFT                                           8
42917   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY                                                 (0x1<<9) // Set parity only for memory ecc instance pswrd.SYNC_FIFO_GEN_PBF_FOR[6].SYNC_FIFO_GEN_PBF_IF.i_m_1w1r_2clks_ram.i_ecc in module pswrd_sync_fifo_pbf_mem_wrap
42918   #define PSWRD2_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY_SHIFT                                           9
42919 #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0                                                                 0x29d244UL //Access:RC   DataWidth:0xa    // Multi Field Register.
42920   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM017_I_ECC_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_32_GEN_FOR[0].i_tetris_32b.i_ecc in module pswrd_tetris_buffer_first_qw
42921   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM017_I_ECC_CORRECT_SHIFT                                    0
42922   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM018_I_ECC_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_32_GEN_FOR[1].i_tetris_32b.i_ecc in module pswrd_tetris_buffer_first_qw
42923   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM018_I_ECC_CORRECT_SHIFT                                    1
42924   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM019_I_ECC_CORRECT                                          (0x1<<2) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[0].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42925   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM019_I_ECC_CORRECT_SHIFT                                    2
42926   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM020_I_ECC_CORRECT                                          (0x1<<3) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[1].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42927   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM020_I_ECC_CORRECT_SHIFT                                    3
42928   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_CORRECT                                          (0x1<<4) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[2].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42929   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_CORRECT_SHIFT                                    4
42930   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_CORRECT                                          (0x1<<5) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[3].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42931   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_CORRECT_SHIFT                                    5
42932   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_CORRECT                                          (0x1<<6) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[4].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42933   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_CORRECT_SHIFT                                    6
42934   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_CORRECT                                          (0x1<<7) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[5].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42935   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_CORRECT_SHIFT                                    7
42936   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_CORRECT                                          (0x1<<8) // Record if a correctable error occurred on memory ecc instance pswrd.TETRIS_64_GEN_FOR[6].i_tetris_64b.i_ecc in module pswrd_tetris_buffer_mem_wrap
42937   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_CORRECT_SHIFT                                    8
42938   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT                                          (0x1<<9) // Record if a correctable error occurred on memory ecc instance pswrd.SYNC_FIFO_GEN_PBF_FOR[6].SYNC_FIFO_GEN_PBF_IF.i_m_1w1r_2clks_ram.i_ecc in module pswrd_sync_fifo_pbf_mem_wrap
42939   #define PSWRD2_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT_SHIFT                                    9
42940 #define PSWRD2_REG_MEM_ECC_EVENTS                                                                            0x29d248UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
42941 #define PSWRD2_REG_DBG_SELECT                                                                                0x29d400UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
42942 #define PSWRD2_REG_DBG_DWORD_ENABLE                                                                          0x29d404UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
42943 #define PSWRD2_REG_DBG_SHIFT                                                                                 0x29d408UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
42944 #define PSWRD2_REG_DBG_FORCE_VALID                                                                           0x29d40cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
42945 #define PSWRD2_REG_DBG_FORCE_FRAME                                                                           0x29d410UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
42946 #define PSWRD2_REG_DBG_OUT_DATA                                                                              0x29d420UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
42947 #define PSWRD2_REG_DBG_OUT_DATA_SIZE                                                                         8
42948 #define PSWRD2_REG_DBG_OUT_VALID                                                                             0x29d440UL //Access:R    DataWidth:0x4    // Dbgmux output valid
42949 #define PSWRD2_REG_DBG_OUT_FRAME                                                                             0x29d444UL //Access:R    DataWidth:0x4    // Dbgmux output frame
42950 #define PSWRD2_REG_DISABLE_INPUTS                                                                            0x29d460UL //Access:RW   DataWidth:0x1    // When '1'; inputs to the PSWRD block are ignored.
42951 #define PSWRD2_REG_SR_NUM_CFG                                                                                0x29d464UL //Access:RW   DataWidth:0x7    // Debug only: Total number of available PCI read sub-requests. Must be bigger than 1. Normally should not be changed. Should have identical value to rq_sr_num_cfg.
42952 #define PSWRD2_REG_BLK_NUM_CFG                                                                               0x29d468UL //Access:RW   DataWidth:0x9    // Debug only: Total number of available blocks in Tetris Buffer. Must be bigger than 6. Normally should not be changed. Should have identical value to rq_blk_num_cfg.
42953 #define PSWRD2_REG_ATC_GLOBAL_ENABLE                                                                         0x29d46cUL //Access:RW   DataWidth:0x1    // Global ATC enable bit. When reset all ATC logic is disabled within the PSWRD. 'ATC entry ID' interface from PSWRQ is ignored and 'ATC RCPL Done' interface to ATC is not generated. The value of this register must be the same as PSWRQ_ATC_GLOBAL_ENABLE. This value must be '1' when ATC capability is enabled in PCIe core.
42954 #define PSWRD2_REG_CONTINUE_SERVING_PBF                                                                      0x29d470UL //Access:RW   DataWidth:0x1    // This register defines the delivery port behavior when finishing delivering a request to the PBF and the data for the next request is already in the Tetris buffer. 0 - The delivery port continues delivering the next PBF request only if the second delivery port is idle. This is the behavior in E1 E1H and E2. 1 - The delivery port always continues delivering the next PBF request. This is more efficient since about 11 arbitration cycles are not wasted.
42955 #define PSWRD2_REG_USDM_ADDITIONAL_REQUESTS                                                                  0x29d474UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to deliver to the client without doing arbitration again. This configuration is for all clients except PBF (for PBF the number of additional requests to deliver is unlimited). This feature can save arbitration overhead.
42956 #define PSWRD2_REG_XSDM_ADDITIONAL_REQUESTS                                                                  0x29d478UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42957 #define PSWRD2_REG_MSDM_ADDITIONAL_REQUESTS                                                                  0x29d47cUL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42958 #define PSWRD2_REG_YSDM_ADDITIONAL_REQUESTS                                                                  0x29d480UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42959 #define PSWRD2_REG_PSDM_ADDITIONAL_REQUESTS                                                                  0x29d484UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42960 #define PSWRD2_REG_TSDM_ADDITIONAL_REQUESTS                                                                  0x29d488UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42961 #define PSWRD2_REG_QM_ADDITIONAL_REQUESTS                                                                    0x29d48cUL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42962 #define PSWRD2_REG_TM_ADDITIONAL_REQUESTS                                                                    0x29d490UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42963 #define PSWRD2_REG_SRC_ADDITIONAL_REQUESTS                                                                   0x29d494UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42964 #define PSWRD2_REG_CDU_ADDITIONAL_REQUESTS                                                                   0x29d498UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42965 #define PSWRD2_REG_DMAE_ADDITIONAL_REQUESTS                                                                  0x29d49cUL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42966 #define PSWRD2_REG_MULD_ADDITIONAL_REQUESTS                                                                  0x29d4a0UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42967 #define PSWRD2_REG_XYLD_ADDITIONAL_REQUESTS                                                                  0x29d4a4UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42968 #define PSWRD2_REG_PTU_ADDITIONAL_REQUESTS                                                                   0x29d4a8UL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42969 #define PSWRD2_REG_PRM_ADDITIONAL_REQUESTS                                                                   0x29d4acUL //Access:RW   DataWidth:0x2    // When finishing delivering a request to this client; this register determines the number of additional requests to serve in this port without doing arbitration again. This can save arbitration overhead.
42970 #define PSWHST2_REG_HEADER_FIFO_STATUS                                                                       0x29e040UL //Access:R    DataWidth:0x7    // Debug only: Number of used entries in the header FIFO.
42971 #define PSWHST2_REG_DATA_FIFO_STATUS                                                                         0x29e044UL //Access:R    DataWidth:0x7    // Debug only: Number of used entries in the data FIFO.
42972 #define PSWHST2_REG_HEADER_FIFO_MAX_ENTRIES                                                                  0x29e048UL //Access:R    DataWidth:0x7    // Debug only: Maximum number of entries that were used in the header FIFO.
42973 #define PSWHST2_REG_DATA_FIFO_MAX_ENTRIES                                                                    0x29e04cUL //Access:R    DataWidth:0x7    // Debug only: Maximum number of entries that were used in the data FIFO.
42974 #define PSWHST2_REG_DBGSYN_ALMOST_FULL_THR                                                                   0x29e050UL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed. This value is an output from PSWHST to pxp_dbgsyn.
42975 #define PSWHST2_REG_ECO_RESERVED                                                                             0x29e054UL //Access:RW   DataWidth:0x5    // Debug only: Reserved bits for ECO.
42976 #define PSWHST2_REG_DBG_SELECT                                                                               0x29e058UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
42977 #define PSWHST2_REG_DBG_DWORD_ENABLE                                                                         0x29e05cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
42978 #define PSWHST2_REG_DBG_SHIFT                                                                                0x29e060UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
42979 #define PSWHST2_REG_DBG_FORCE_VALID                                                                          0x29e064UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
42980 #define PSWHST2_REG_DBG_FORCE_FRAME                                                                          0x29e068UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
42981 #define PSWHST2_REG_DBG_OUT_DATA                                                                             0x29e080UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
42982 #define PSWHST2_REG_DBG_OUT_DATA_SIZE                                                                        8
42983 #define PSWHST2_REG_DBG_OUT_VALID                                                                            0x29e0a0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
42984 #define PSWHST2_REG_DBG_OUT_FRAME                                                                            0x29e0a4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
42985 #define PSWHST2_REG_INT_STS                                                                                  0x29e180UL //Access:R    DataWidth:0x5    // Multi Field Register.
42986   #define PSWHST2_REG_INT_STS_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
42987   #define PSWHST2_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                            0
42988   #define PSWHST2_REG_INT_STS_HST_HEADER_FIFO_ERR                                                            (0x1<<1) // An error in the header clock sync  FIFO.
42989   #define PSWHST2_REG_INT_STS_HST_HEADER_FIFO_ERR_SHIFT                                                      1
42990   #define PSWHST2_REG_INT_STS_HST_DATA_FIFO_ERR                                                              (0x1<<2) // An error in the data clock sync  FIFO.
42991   #define PSWHST2_REG_INT_STS_HST_DATA_FIFO_ERR_SHIFT                                                        2
42992   #define PSWHST2_REG_INT_STS_HST_CPL_FIFO_ERR                                                               (0x1<<3) // An error in the completion clock sync  FIFO.
42993   #define PSWHST2_REG_INT_STS_HST_CPL_FIFO_ERR_SHIFT                                                         3
42994   #define PSWHST2_REG_INT_STS_HST_IREQ_FIFO_ERR                                                              (0x1<<4) // An error in the ireq clock sync  FIFO. Removed in E5.
42995   #define PSWHST2_REG_INT_STS_HST_IREQ_FIFO_ERR_SHIFT                                                        4
42996 #define PSWHST2_REG_INT_MASK                                                                                 0x29e184UL //Access:RW   DataWidth:0x5    // Multi Field Register.
42997   #define PSWHST2_REG_INT_MASK_ADDRESS_ERROR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWHST2_REG_INT_STS.ADDRESS_ERROR .
42998   #define PSWHST2_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                           0
42999   #define PSWHST2_REG_INT_MASK_HST_HEADER_FIFO_ERR                                                           (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWHST2_REG_INT_STS.HST_HEADER_FIFO_ERR .
43000   #define PSWHST2_REG_INT_MASK_HST_HEADER_FIFO_ERR_SHIFT                                                     1
43001   #define PSWHST2_REG_INT_MASK_HST_DATA_FIFO_ERR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWHST2_REG_INT_STS.HST_DATA_FIFO_ERR .
43002   #define PSWHST2_REG_INT_MASK_HST_DATA_FIFO_ERR_SHIFT                                                       2
43003   #define PSWHST2_REG_INT_MASK_HST_CPL_FIFO_ERR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWHST2_REG_INT_STS.HST_CPL_FIFO_ERR .
43004   #define PSWHST2_REG_INT_MASK_HST_CPL_FIFO_ERR_SHIFT                                                        3
43005   #define PSWHST2_REG_INT_MASK_HST_IREQ_FIFO_ERR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWHST2_REG_INT_STS.HST_IREQ_FIFO_ERR .
43006   #define PSWHST2_REG_INT_MASK_HST_IREQ_FIFO_ERR_SHIFT                                                       4
43007 #define PSWHST2_REG_INT_STS_WR                                                                               0x29e188UL //Access:WR   DataWidth:0x5    // Multi Field Register.
43008   #define PSWHST2_REG_INT_STS_WR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
43009   #define PSWHST2_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                         0
43010   #define PSWHST2_REG_INT_STS_WR_HST_HEADER_FIFO_ERR                                                         (0x1<<1) // An error in the header clock sync  FIFO.
43011   #define PSWHST2_REG_INT_STS_WR_HST_HEADER_FIFO_ERR_SHIFT                                                   1
43012   #define PSWHST2_REG_INT_STS_WR_HST_DATA_FIFO_ERR                                                           (0x1<<2) // An error in the data clock sync  FIFO.
43013   #define PSWHST2_REG_INT_STS_WR_HST_DATA_FIFO_ERR_SHIFT                                                     2
43014   #define PSWHST2_REG_INT_STS_WR_HST_CPL_FIFO_ERR                                                            (0x1<<3) // An error in the completion clock sync  FIFO.
43015   #define PSWHST2_REG_INT_STS_WR_HST_CPL_FIFO_ERR_SHIFT                                                      3
43016   #define PSWHST2_REG_INT_STS_WR_HST_IREQ_FIFO_ERR                                                           (0x1<<4) // An error in the ireq clock sync  FIFO. Removed in E5.
43017   #define PSWHST2_REG_INT_STS_WR_HST_IREQ_FIFO_ERR_SHIFT                                                     4
43018 #define PSWHST2_REG_INT_STS_CLR                                                                              0x29e18cUL //Access:RC   DataWidth:0x5    // Multi Field Register.
43019   #define PSWHST2_REG_INT_STS_CLR_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
43020   #define PSWHST2_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                        0
43021   #define PSWHST2_REG_INT_STS_CLR_HST_HEADER_FIFO_ERR                                                        (0x1<<1) // An error in the header clock sync  FIFO.
43022   #define PSWHST2_REG_INT_STS_CLR_HST_HEADER_FIFO_ERR_SHIFT                                                  1
43023   #define PSWHST2_REG_INT_STS_CLR_HST_DATA_FIFO_ERR                                                          (0x1<<2) // An error in the data clock sync  FIFO.
43024   #define PSWHST2_REG_INT_STS_CLR_HST_DATA_FIFO_ERR_SHIFT                                                    2
43025   #define PSWHST2_REG_INT_STS_CLR_HST_CPL_FIFO_ERR                                                           (0x1<<3) // An error in the completion clock sync  FIFO.
43026   #define PSWHST2_REG_INT_STS_CLR_HST_CPL_FIFO_ERR_SHIFT                                                     3
43027   #define PSWHST2_REG_INT_STS_CLR_HST_IREQ_FIFO_ERR                                                          (0x1<<4) // An error in the ireq clock sync  FIFO. Removed in E5.
43028   #define PSWHST2_REG_INT_STS_CLR_HST_IREQ_FIFO_ERR_SHIFT                                                    4
43029 #define PSWHST2_REG_PRTY_MASK                                                                                0x29e194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
43030   #define PSWHST2_REG_PRTY_MASK_DATAPATH_REGISTERS                                                           (0x1<<0) // This bit masks, when set, the Parity bit: PSWHST2_REG_PRTY_STS.DATAPATH_REGISTERS .
43031   #define PSWHST2_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                     0
43032 #define PSWHST_REG_ZONE_PERM_TABLE_INIT                                                                      0x2a0000UL //Access:RW   DataWidth:0x1    // Start the Init sequence for the zone permission table.
43033 #define PSWHST_REG_ZONE_PERM_TABLE_INIT_DONE                                                                 0x2a0004UL //Access:RC   DataWidth:0x1    // Done indication for the permission table's init sequence. Driver should check the value of this register is 1 some time after it wrote 1 to zone_perm_table_init.
43034 #define PSWHST_REG_DISCARD_INTERNAL_WRITES                                                                   0x2a0040UL //Access:RW   DataWidth:0x1    // When 1; new internal writes arriving to the block are discarded. Should be used for close the gates.
43035 #define PSWHST_REG_DISCARD_DOORBELLS                                                                         0x2a0044UL //Access:RW   DataWidth:0x1    // When 1; doorbells are discarded and not passed to doorbell queue block. Should be used for close the gates.
43036 #define PSWHST_REG_DISCARD_P2M                                                                               0x2a0048UL //Access:RW   DataWidth:0x1    // When 1; p2m are discarded and not passed to p2m queue block. Should be used for close the gates.
43037 #define PSWHST_REG_DISCARD_INTERNAL_WRITES_STATUS                                                            0x2a004cUL //Access:R    DataWidth:0x9    // Debug only: A bit mask for all PSWHST internal write clients. '1' means this PSWHST is discarding inputs from this client. Each bit should update accoring to 'hst_discard_internal_writes' register when the state machine is idle.
43038 #define PSWHST_REG_DISCARD_DOORBELLS_STATUS                                                                  0x2a0050UL //Access:R    DataWidth:0x1    // Debug only: '1' means this PSWHST is discarding doorbells. This bit should update accoring to 'hst_discard_doorbells' register when the state machine is idle.
43039 #define PSWHST_REG_DISCARD_P2M_STATUS                                                                        0x2a0054UL //Access:R    DataWidth:0x1    // Debug only: '1' means this PSWHST is discarding p2m. This bit should update accoring to 'hst_discard_p2m' register when the state machine is idle.
43040 #define PSWHST_REG_ARB_IS_IDLE                                                                               0x2a0058UL //Access:R    DataWidth:0x2    // Debug only: A bit per arbiter-engine indicating if the engine is idle. Idle means the engine is not sending request (and therefore no credits from the target means the arbiter-engine is idle which is different than E3).
43041 #define PSWHST_REG_VF_DISABLED_ERROR_DATA                                                                    0x2a005cUL //Access:R    DataWidth:0x12   // The FID of the first access to a disabled VF; the format is [17:14] - pfid; [13:6] - vfid; [5] - vf_valid; [4:1] - client (0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 HC; 7 GRC; 8 DQ; 9 ATC; 10 RESERVED SPACE); [0] - w_nr(0-read req; 1- write req). The data is written only when the valid bit is reset. and it is stays stable until it is reset by the read from interrupt_clr register.
43042 #define PSWHST_REG_VF_DISABLED_ERROR_VALID                                                                   0x2a0060UL //Access:R    DataWidth:0x1    // 1 - An error request is logged.
43043 #define PSWHST_REG_VF_DISABLED_ERROR_ADDRESS                                                                 0x2a0064UL //Access:R    DataWidth:0x20   // The address of the first access to a disabled VF.
43044 #define PSWHST_REG_INCORRECT_ACCESS_DATA                                                                     0x2a0068UL //Access:R    DataWidth:0x20   // The data of the first incorrect access. the format is: [31:26] - RSV [25:18] - byte enable; [17:14] - pfid; [13:6] - vfid; [5] - vf_valid; [4:1] - client (0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 HC; 7 GRC; 8 DQ; 9 ATC; 10 RESERVED SPACE); [0] - w_nr(0-read req; 1- write req). The data is written only when the valid bit is reset. and it is stays stable until it is reset by the read from interrupt_clr register.
43045 #define PSWHST_REG_INCORRECT_ACCESS_LENGTH                                                                   0x2a006cUL //Access:R    DataWidth:0x7    // The data of the first incorrect access. the format is: [6:0] - length in DWs. The data is written only when the valid bit is reset. and it is stays stable until it is reset by the read from interrupt_clr register.
43046 #define PSWHST_REG_INCORRECT_ACCESS_VALID                                                                    0x2a0070UL //Access:R    DataWidth:0x1    // 1 - An incorrect access is logged. The valid bit is reset when the relevant interrupt register is read (PXP_REG_INT_STS_CLR_1).
43047 #define PSWHST_REG_INCORRECT_ACCESS_ADDRESS                                                                  0x2a0074UL //Access:R    DataWidth:0x20   // The address of the first incorrect access (length and alignement combination).
43048 #define PSWHST_REG_PER_VIOLATION_VALID                                                                       0x2a0078UL //Access:R    DataWidth:0x1    // 1- permission violation data is logged. The valid bit is reset when the relevant interrupt register is read.
43049 #define PSWHST_REG_PER_VIOLATION_DATA                                                                        0x2a007cUL //Access:R    DataWidth:0x11   // Log of the permission violation: {QID[8:0];VFID[7:0]}.
43050 #define PSWHST_REG_SOURCE_SDM_CREDITS                                                                        0x2a0080UL //Access:RW   DataWidth:0x2    // Number of credits for source SDM in internal write interface (common to all SDMs except USDM). PSWHST issues an attention if more credits are consumed.
43051 #define PSWHST_REG_SOURCE_PBF_CREDITS                                                                        0x2a0084UL //Access:RW   DataWidth:0x2    // Number of credits for source SDM in internal write interface. PSWHST issues an attention if more credits are consumed.
43052 #define PSWHST_REG_SOURCE_QM_CREDITS                                                                         0x2a0088UL //Access:RW   DataWidth:0x3    // Number of credits for source SDM in internal write interface. PSWHST issues an attention if more credits are consumed.
43053 #define PSWHST_REG_SOURCE_CREDITS_AVAIL                                                                      0x2a008cUL //Access:R    DataWidth:0x13   // Number of available credits for source in internal write interface: [1:0] usdm; [3:2] xsdm; [5:4] msdm; [7:6] ysdm; [9:8] psdm; [11:10] tsdm; [13:12] pbf; [16:14] qm; [18:17] nig.
43054 #define PSWHST_REG_SOURCE_CREDIT_VIOL_DATA                                                                   0x2a0090UL //Access:R    DataWidth:0x4    // The data of the first internal write source that consumed more than its allowed credits. the format is: [3:0] - client (0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 PBF; 7 QM; 8 NIG).
43055 #define PSWHST_REG_SOURCE_CREDIT_VIOL_VALID                                                                  0x2a0094UL //Access:R    DataWidth:0x1    // 1 - A source credit violation is logged. The valid bit is reset when the relevant interrupt register is read (PXP_REG_INT_STS_CLR_1).
43056 #define PSWHST_REG_DEST_SDM_CREDITS                                                                          0x2a0098UL //Access:RW   DataWidth:0x2    // Number of credits for destination SDM in target write interface (common to all SDMs).
43057 #define PSWHST_REG_DEST_IGU_CREDITS                                                                          0x2a009cUL //Access:RW   DataWidth:0x2    // Number of credits for destination IGU in target write interface.
43058 #define PSWHST_REG_DEST_CAU_CREDITS                                                                          0x2a00a0UL //Access:RW   DataWidth:0x2    // Number of credits for destination CAU in target write interface.
43059 #define PSWHST_REG_DEST_CREDITS_AVAIL                                                                        0x2a00a4UL //Access:R    DataWidth:0x10   // Number of available credits for destination in internal write interface. [1:0] usdm; [3:2] xsdm; [5:4] msdm; [7:6] ysdm; [9:8] psdm; [11:10] tsdm; [13:12] igu; [15:14] cau.
43060 #define PSWHST_REG_TIMEOUT                                                                                   0x2a00a8UL //Access:RW   DataWidth:0x1e   // Number of cycles to wait before entering drain mode.
43061 #define PSWHST_REG_IS_IN_DRAIN_MODE                                                                          0x2a00acUL //Access:R    DataWidth:0x1    // 1 - PSWHST is in drain mode.
43062 #define PSWHST_REG_EXIT_DRAIN_MODE                                                                           0x2a00b0UL //Access:W    DataWidth:0x1    // Writing 1 to this register indicates PSWHST to exit drain mode.
43063 #define PSWHST_REG_TIMEOUT_DATA                                                                              0x2a00b4UL //Access:R    DataWidth:0x20   // The data of the request that hst_timeout happened while it was processed. the format is (for non P2M): [31:26] - length in DWs; [25:18] - byte enable; [17:14] - pfid; [13:6] - vfid; [5] - vf_valid; [4:1] - client (0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 HC; 7 GRC; 8 DQ; 9 ATC; 10 RESERVED SPACE); [0] - w_nr(0-read req; 1- write req). for p2m: [24:18] VDM length; [17:14] - pfid; [13:6] - vfid; [5] - vf_valid; [4:1] - client (P2M); [0] - w_nr(0-read req; 1- write req). The data is written only when the valid bit is reset. and it is stays stable until exiting drain mode.
43064 #define PSWHST_REG_TIMEOUT_VALID                                                                             0x2a00b8UL //Access:R    DataWidth:0x1    // 1 - An hst timeout data is logged. The valid bit is reset when exiting drain mode (writing to hst_exit_drain_mode).
43065 #define PSWHST_REG_TIMEOUT_ADDRESS                                                                           0x2a00bcUL //Access:R    DataWidth:0x20   // The address of the first incorrect access (length and alignement combination). not relevant for P2M logging
43066 #define PSWHST_REG_SOURCE_USDM_CREDITS                                                                       0x2a00c0UL //Access:RW   DataWidth:0x2    // Number of credits for source USDM in internal write interface. PSWHST issues an attention if more credits are consumed. Added in BB-B0 due to pipeline.
43067 #define PSWHST_REG_DEST_DORQ_CREDITS                                                                         0x2a00c4UL //Access:RW   DataWidth:0x2    // Number of credits for destination DORQ in target write interface.
43068 #define PSWHST_REG_HOST_STRICT_PRIORITY                                                                      0x2a00c8UL //Access:RW   DataWidth:0x1    // When 1; host requests have strict priority on internal write requests; as in A0. When 0; arbiter alternately chooses host requests and internal write requests.
43069 #define PSWHST_REG_SDM_MAX_LENGTH                                                                            0x2a00ccUL //Access:RW   DataWidth:0x6    // Maximum write transaction data in DWs that is sent to SDMs and IGU. Write requests with bigger length are discarded in PSWHST.
43070 #define PSWHST_REG_ECO_RESERVED                                                                              0x2a00d0UL //Access:RW   DataWidth:0xa    // Debug only: Reserved bits for ECO.
43071 #define PSWHST_REG_USDM_SWAP_MODE                                                                            0x2a00d4UL //Access:RW   DataWidth:0x2    // USDM byte swapping mode configuration for host read and write requests.
43072 #define PSWHST_REG_XSDM_SWAP_MODE                                                                            0x2a00d8UL //Access:RW   DataWidth:0x2    // XSDM byte swapping mode configuration for host read and write requests.
43073 #define PSWHST_REG_TSDM_SWAP_MODE                                                                            0x2a00dcUL //Access:RW   DataWidth:0x2    // TSDM byte swapping mode configuration for host read and write requests.
43074 #define PSWHST_REG_HC_SWAP_MODE                                                                              0x2a00e0UL //Access:RW   DataWidth:0x2    // HC byte swapping mode configuration for host read and write requests.
43075 #define PSWHST_REG_GRC_SWAP_MODE                                                                             0x2a00e4UL //Access:RW   DataWidth:0x2    // GRC byte swapping mode configuration for host read and write requests.
43076 #define PSWHST_REG_DQ_SWAP_MODE                                                                              0x2a00e8UL //Access:RW   DataWidth:0x2    // DORQ byte swapping mode configuration for host read and write requests.
43077 #define PSWHST_REG_P2M_SWAP_MODE                                                                             0x2a00ecUL //Access:RW   DataWidth:0x2    // P2M byte swapping mode configuration for host read and write requests.
43078 #define PSWHST_REG_MSDM_SWAP_MODE                                                                            0x2a00f0UL //Access:RW   DataWidth:0x2    // MSDM byte swapping mode configuration for host read and write requests.
43079 #define PSWHST_REG_YSDM_SWAP_MODE                                                                            0x2a00f4UL //Access:RW   DataWidth:0x2    // YSDM byte swapping mode configuration for host read and write requests.
43080 #define PSWHST_REG_PSDM_SWAP_MODE                                                                            0x2a00f8UL //Access:RW   DataWidth:0x2    // PSDM byte swapping mode configuration for host read and write requests.
43081 #define PSWHST_REG_DBG_SELECT                                                                                0x2a0100UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
43082 #define PSWHST_REG_DBG_DWORD_ENABLE                                                                          0x2a0104UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
43083 #define PSWHST_REG_DBG_SHIFT                                                                                 0x2a0108UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
43084 #define PSWHST_REG_DBG_FORCE_VALID                                                                           0x2a010cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
43085 #define PSWHST_REG_DBG_FORCE_FRAME                                                                           0x2a0110UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
43086 #define PSWHST_REG_DBG_OUT_DATA                                                                              0x2a0120UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
43087 #define PSWHST_REG_DBG_OUT_DATA_SIZE                                                                         8
43088 #define PSWHST_REG_DBG_OUT_VALID                                                                             0x2a0140UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
43089 #define PSWHST_REG_DBG_OUT_FRAME                                                                             0x2a0144UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
43090 #define PSWHST_REG_CLIENTS_WAITING_TO_SOURCE_ARB                                                             0x2a0160UL //Access:R    DataWidth:0xb    // Debug only: Each entry contains a bit mask for PSWHST source arbiter clients. '1' means this client is waiting for the arbiter. Each entry refers to a different source arbiter. Entry decoding: (0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 IGU; 7 CAU). Bit mask decoding: (0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM; 6 PBF; 7 QM; 8 NIG; 9 HOST WR; 10 HOST RD).
43091 #define PSWHST_REG_CLIENTS_WAITING_TO_SOURCE_ARB_SIZE                                                        8
43092 #define PSWHST_REG_INT_STS                                                                                   0x2a0180UL //Access:R    DataWidth:0x12   // Multi Field Register.
43093   #define PSWHST_REG_INT_STS_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
43094   #define PSWHST_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                             0
43095   #define PSWHST_REG_INT_STS_HST_SRC_FIFO1_ERR                                                               (0x1<<1) // An error in write source FIFO 1.
43096   #define PSWHST_REG_INT_STS_HST_SRC_FIFO1_ERR_SHIFT                                                         1
43097   #define PSWHST_REG_INT_STS_HST_SRC_FIFO2_ERR                                                               (0x1<<2) // An error in write source FIFO 2.
43098   #define PSWHST_REG_INT_STS_HST_SRC_FIFO2_ERR_SHIFT                                                         2
43099   #define PSWHST_REG_INT_STS_HST_SRC_FIFO3_ERR                                                               (0x1<<3) // An error in write source FIFO 3.
43100   #define PSWHST_REG_INT_STS_HST_SRC_FIFO3_ERR_SHIFT                                                         3
43101   #define PSWHST_REG_INT_STS_HST_SRC_FIFO4_ERR                                                               (0x1<<4) // An error in write source FIFO 4.
43102   #define PSWHST_REG_INT_STS_HST_SRC_FIFO4_ERR_SHIFT                                                         4
43103   #define PSWHST_REG_INT_STS_HST_SRC_FIFO5_ERR                                                               (0x1<<5) // An error in write source FIFO 5.
43104   #define PSWHST_REG_INT_STS_HST_SRC_FIFO5_ERR_SHIFT                                                         5
43105   #define PSWHST_REG_INT_STS_HST_HDR_SYNC_FIFO_ERR                                                           (0x1<<6) // An error in header clock sync FIFO.
43106   #define PSWHST_REG_INT_STS_HST_HDR_SYNC_FIFO_ERR_SHIFT                                                     6
43107   #define PSWHST_REG_INT_STS_HST_DATA_SYNC_FIFO_ERR                                                          (0x1<<7) // An error in data clock sync FIFO.
43108   #define PSWHST_REG_INT_STS_HST_DATA_SYNC_FIFO_ERR_SHIFT                                                    7
43109   #define PSWHST_REG_INT_STS_HST_CPL_SYNC_FIFO_ERR                                                           (0x1<<8) // An error in completion clock sync FIFO.
43110   #define PSWHST_REG_INT_STS_HST_CPL_SYNC_FIFO_ERR_SHIFT                                                     8
43111   #define PSWHST_REG_INT_STS_HST_VF_DISABLED_ACCESS                                                          (0x1<<9) // Indicates there was an access to a disabled VF when client is not IGU or ATC (so access is dropped). The disabled vf registers are valid when it is set and reset when the interrupt clr is read.
43112   #define PSWHST_REG_INT_STS_HST_VF_DISABLED_ACCESS_SHIFT                                                    9
43113   #define PSWHST_REG_INT_STS_HST_PERMISSION_VIOLATION                                                        (0x1<<10) // Indicates Zone permission violation.  The relevant data is stored in hst_per_violation_data.
43114   #define PSWHST_REG_INT_STS_HST_PERMISSION_VIOLATION_SHIFT                                                  10
43115   #define PSWHST_REG_INT_STS_HST_INCORRECT_ACCESS                                                            (0x1<<11) // Indicates there was an access to any of the clients  with incorrect length and alignement. Details are logged in incorrect access registers. The incorrect access registers are valid when it is set and reset when the interrupt clr is read.
43116   #define PSWHST_REG_INT_STS_HST_INCORRECT_ACCESS_SHIFT                                                      11
43117   #define PSWHST_REG_INT_STS_HST_SRC_FIFO6_ERR                                                               (0x1<<12) // An error in write source FIFO 6.
43118   #define PSWHST_REG_INT_STS_HST_SRC_FIFO6_ERR_SHIFT                                                         12
43119   #define PSWHST_REG_INT_STS_HST_SRC_FIFO7_ERR                                                               (0x1<<13) // An error in write source FIFO 7.
43120   #define PSWHST_REG_INT_STS_HST_SRC_FIFO7_ERR_SHIFT                                                         13
43121   #define PSWHST_REG_INT_STS_HST_SRC_FIFO8_ERR                                                               (0x1<<14) // An error in write source FIFO 8.
43122   #define PSWHST_REG_INT_STS_HST_SRC_FIFO8_ERR_SHIFT                                                         14
43123   #define PSWHST_REG_INT_STS_HST_SRC_FIFO9_ERR                                                               (0x1<<15) // An error in write source FIFO 9 (PBF).
43124   #define PSWHST_REG_INT_STS_HST_SRC_FIFO9_ERR_SHIFT                                                         15
43125   #define PSWHST_REG_INT_STS_HST_SOURCE_CREDIT_VIOLATION                                                     (0x1<<16) // Indicates an internal write source credit violation.  The relevant data is stored in hst_source_credit_viol_data.
43126   #define PSWHST_REG_INT_STS_HST_SOURCE_CREDIT_VIOLATION_SHIFT                                               16
43127   #define PSWHST_REG_INT_STS_HST_TIMEOUT                                                                     (0x1<<17) // Indicates hst_timeout occurred.
43128   #define PSWHST_REG_INT_STS_HST_TIMEOUT_SHIFT                                                               17
43129 #define PSWHST_REG_INT_MASK                                                                                  0x2a0184UL //Access:RW   DataWidth:0x12   // Multi Field Register.
43130   #define PSWHST_REG_INT_MASK_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.ADDRESS_ERROR .
43131   #define PSWHST_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                            0
43132   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO1_ERR                                                              (0x1<<1) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO1_ERR .
43133   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO1_ERR_SHIFT                                                        1
43134   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO2_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO2_ERR .
43135   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO2_ERR_SHIFT                                                        2
43136   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO3_ERR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO3_ERR .
43137   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO3_ERR_SHIFT                                                        3
43138   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO4_ERR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO4_ERR .
43139   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO4_ERR_SHIFT                                                        4
43140   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO5_ERR                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO5_ERR .
43141   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO5_ERR_SHIFT                                                        5
43142   #define PSWHST_REG_INT_MASK_HST_HDR_SYNC_FIFO_ERR                                                          (0x1<<6) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_HDR_SYNC_FIFO_ERR .
43143   #define PSWHST_REG_INT_MASK_HST_HDR_SYNC_FIFO_ERR_SHIFT                                                    6
43144   #define PSWHST_REG_INT_MASK_HST_DATA_SYNC_FIFO_ERR                                                         (0x1<<7) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_DATA_SYNC_FIFO_ERR .
43145   #define PSWHST_REG_INT_MASK_HST_DATA_SYNC_FIFO_ERR_SHIFT                                                   7
43146   #define PSWHST_REG_INT_MASK_HST_CPL_SYNC_FIFO_ERR                                                          (0x1<<8) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_CPL_SYNC_FIFO_ERR .
43147   #define PSWHST_REG_INT_MASK_HST_CPL_SYNC_FIFO_ERR_SHIFT                                                    8
43148   #define PSWHST_REG_INT_MASK_HST_VF_DISABLED_ACCESS                                                         (0x1<<9) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_VF_DISABLED_ACCESS .
43149   #define PSWHST_REG_INT_MASK_HST_VF_DISABLED_ACCESS_SHIFT                                                   9
43150   #define PSWHST_REG_INT_MASK_HST_PERMISSION_VIOLATION                                                       (0x1<<10) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_PERMISSION_VIOLATION .
43151   #define PSWHST_REG_INT_MASK_HST_PERMISSION_VIOLATION_SHIFT                                                 10
43152   #define PSWHST_REG_INT_MASK_HST_INCORRECT_ACCESS                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_INCORRECT_ACCESS .
43153   #define PSWHST_REG_INT_MASK_HST_INCORRECT_ACCESS_SHIFT                                                     11
43154   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO6_ERR                                                              (0x1<<12) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO6_ERR .
43155   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO6_ERR_SHIFT                                                        12
43156   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO7_ERR                                                              (0x1<<13) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO7_ERR .
43157   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO7_ERR_SHIFT                                                        13
43158   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO8_ERR                                                              (0x1<<14) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO8_ERR .
43159   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO8_ERR_SHIFT                                                        14
43160   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO9_ERR                                                              (0x1<<15) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SRC_FIFO9_ERR .
43161   #define PSWHST_REG_INT_MASK_HST_SRC_FIFO9_ERR_SHIFT                                                        15
43162   #define PSWHST_REG_INT_MASK_HST_SOURCE_CREDIT_VIOLATION                                                    (0x1<<16) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_SOURCE_CREDIT_VIOLATION .
43163   #define PSWHST_REG_INT_MASK_HST_SOURCE_CREDIT_VIOLATION_SHIFT                                              16
43164   #define PSWHST_REG_INT_MASK_HST_TIMEOUT                                                                    (0x1<<17) // This bit masks, when set, the Interrupt bit: PSWHST_REG_INT_STS.HST_TIMEOUT .
43165   #define PSWHST_REG_INT_MASK_HST_TIMEOUT_SHIFT                                                              17
43166 #define PSWHST_REG_INT_STS_WR                                                                                0x2a0188UL //Access:WR   DataWidth:0x12   // Multi Field Register.
43167   #define PSWHST_REG_INT_STS_WR_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
43168   #define PSWHST_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                          0
43169   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO1_ERR                                                            (0x1<<1) // An error in write source FIFO 1.
43170   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO1_ERR_SHIFT                                                      1
43171   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO2_ERR                                                            (0x1<<2) // An error in write source FIFO 2.
43172   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO2_ERR_SHIFT                                                      2
43173   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO3_ERR                                                            (0x1<<3) // An error in write source FIFO 3.
43174   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO3_ERR_SHIFT                                                      3
43175   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO4_ERR                                                            (0x1<<4) // An error in write source FIFO 4.
43176   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO4_ERR_SHIFT                                                      4
43177   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO5_ERR                                                            (0x1<<5) // An error in write source FIFO 5.
43178   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO5_ERR_SHIFT                                                      5
43179   #define PSWHST_REG_INT_STS_WR_HST_HDR_SYNC_FIFO_ERR                                                        (0x1<<6) // An error in header clock sync FIFO.
43180   #define PSWHST_REG_INT_STS_WR_HST_HDR_SYNC_FIFO_ERR_SHIFT                                                  6
43181   #define PSWHST_REG_INT_STS_WR_HST_DATA_SYNC_FIFO_ERR                                                       (0x1<<7) // An error in data clock sync FIFO.
43182   #define PSWHST_REG_INT_STS_WR_HST_DATA_SYNC_FIFO_ERR_SHIFT                                                 7
43183   #define PSWHST_REG_INT_STS_WR_HST_CPL_SYNC_FIFO_ERR                                                        (0x1<<8) // An error in completion clock sync FIFO.
43184   #define PSWHST_REG_INT_STS_WR_HST_CPL_SYNC_FIFO_ERR_SHIFT                                                  8
43185   #define PSWHST_REG_INT_STS_WR_HST_VF_DISABLED_ACCESS                                                       (0x1<<9) // Indicates there was an access to a disabled VF when client is not IGU or ATC (so access is dropped). The disabled vf registers are valid when it is set and reset when the interrupt clr is read.
43186   #define PSWHST_REG_INT_STS_WR_HST_VF_DISABLED_ACCESS_SHIFT                                                 9
43187   #define PSWHST_REG_INT_STS_WR_HST_PERMISSION_VIOLATION                                                     (0x1<<10) // Indicates Zone permission violation.  The relevant data is stored in hst_per_violation_data.
43188   #define PSWHST_REG_INT_STS_WR_HST_PERMISSION_VIOLATION_SHIFT                                               10
43189   #define PSWHST_REG_INT_STS_WR_HST_INCORRECT_ACCESS                                                         (0x1<<11) // Indicates there was an access to any of the clients  with incorrect length and alignement. Details are logged in incorrect access registers. The incorrect access registers are valid when it is set and reset when the interrupt clr is read.
43190   #define PSWHST_REG_INT_STS_WR_HST_INCORRECT_ACCESS_SHIFT                                                   11
43191   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO6_ERR                                                            (0x1<<12) // An error in write source FIFO 6.
43192   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO6_ERR_SHIFT                                                      12
43193   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO7_ERR                                                            (0x1<<13) // An error in write source FIFO 7.
43194   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO7_ERR_SHIFT                                                      13
43195   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO8_ERR                                                            (0x1<<14) // An error in write source FIFO 8.
43196   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO8_ERR_SHIFT                                                      14
43197   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO9_ERR                                                            (0x1<<15) // An error in write source FIFO 9 (PBF).
43198   #define PSWHST_REG_INT_STS_WR_HST_SRC_FIFO9_ERR_SHIFT                                                      15
43199   #define PSWHST_REG_INT_STS_WR_HST_SOURCE_CREDIT_VIOLATION                                                  (0x1<<16) // Indicates an internal write source credit violation.  The relevant data is stored in hst_source_credit_viol_data.
43200   #define PSWHST_REG_INT_STS_WR_HST_SOURCE_CREDIT_VIOLATION_SHIFT                                            16
43201   #define PSWHST_REG_INT_STS_WR_HST_TIMEOUT                                                                  (0x1<<17) // Indicates hst_timeout occurred.
43202   #define PSWHST_REG_INT_STS_WR_HST_TIMEOUT_SHIFT                                                            17
43203 #define PSWHST_REG_INT_STS_CLR                                                                               0x2a018cUL //Access:RC   DataWidth:0x12   // Multi Field Register.
43204   #define PSWHST_REG_INT_STS_CLR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
43205   #define PSWHST_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                         0
43206   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO1_ERR                                                           (0x1<<1) // An error in write source FIFO 1.
43207   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO1_ERR_SHIFT                                                     1
43208   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO2_ERR                                                           (0x1<<2) // An error in write source FIFO 2.
43209   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO2_ERR_SHIFT                                                     2
43210   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO3_ERR                                                           (0x1<<3) // An error in write source FIFO 3.
43211   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO3_ERR_SHIFT                                                     3
43212   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO4_ERR                                                           (0x1<<4) // An error in write source FIFO 4.
43213   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO4_ERR_SHIFT                                                     4
43214   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO5_ERR                                                           (0x1<<5) // An error in write source FIFO 5.
43215   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO5_ERR_SHIFT                                                     5
43216   #define PSWHST_REG_INT_STS_CLR_HST_HDR_SYNC_FIFO_ERR                                                       (0x1<<6) // An error in header clock sync FIFO.
43217   #define PSWHST_REG_INT_STS_CLR_HST_HDR_SYNC_FIFO_ERR_SHIFT                                                 6
43218   #define PSWHST_REG_INT_STS_CLR_HST_DATA_SYNC_FIFO_ERR                                                      (0x1<<7) // An error in data clock sync FIFO.
43219   #define PSWHST_REG_INT_STS_CLR_HST_DATA_SYNC_FIFO_ERR_SHIFT                                                7
43220   #define PSWHST_REG_INT_STS_CLR_HST_CPL_SYNC_FIFO_ERR                                                       (0x1<<8) // An error in completion clock sync FIFO.
43221   #define PSWHST_REG_INT_STS_CLR_HST_CPL_SYNC_FIFO_ERR_SHIFT                                                 8
43222   #define PSWHST_REG_INT_STS_CLR_HST_VF_DISABLED_ACCESS                                                      (0x1<<9) // Indicates there was an access to a disabled VF when client is not IGU or ATC (so access is dropped). The disabled vf registers are valid when it is set and reset when the interrupt clr is read.
43223   #define PSWHST_REG_INT_STS_CLR_HST_VF_DISABLED_ACCESS_SHIFT                                                9
43224   #define PSWHST_REG_INT_STS_CLR_HST_PERMISSION_VIOLATION                                                    (0x1<<10) // Indicates Zone permission violation.  The relevant data is stored in hst_per_violation_data.
43225   #define PSWHST_REG_INT_STS_CLR_HST_PERMISSION_VIOLATION_SHIFT                                              10
43226   #define PSWHST_REG_INT_STS_CLR_HST_INCORRECT_ACCESS                                                        (0x1<<11) // Indicates there was an access to any of the clients  with incorrect length and alignement. Details are logged in incorrect access registers. The incorrect access registers are valid when it is set and reset when the interrupt clr is read.
43227   #define PSWHST_REG_INT_STS_CLR_HST_INCORRECT_ACCESS_SHIFT                                                  11
43228   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO6_ERR                                                           (0x1<<12) // An error in write source FIFO 6.
43229   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO6_ERR_SHIFT                                                     12
43230   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO7_ERR                                                           (0x1<<13) // An error in write source FIFO 7.
43231   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO7_ERR_SHIFT                                                     13
43232   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO8_ERR                                                           (0x1<<14) // An error in write source FIFO 8.
43233   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO8_ERR_SHIFT                                                     14
43234   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO9_ERR                                                           (0x1<<15) // An error in write source FIFO 9 (PBF).
43235   #define PSWHST_REG_INT_STS_CLR_HST_SRC_FIFO9_ERR_SHIFT                                                     15
43236   #define PSWHST_REG_INT_STS_CLR_HST_SOURCE_CREDIT_VIOLATION                                                 (0x1<<16) // Indicates an internal write source credit violation.  The relevant data is stored in hst_source_credit_viol_data.
43237   #define PSWHST_REG_INT_STS_CLR_HST_SOURCE_CREDIT_VIOLATION_SHIFT                                           16
43238   #define PSWHST_REG_INT_STS_CLR_HST_TIMEOUT                                                                 (0x1<<17) // Indicates hst_timeout occurred.
43239   #define PSWHST_REG_INT_STS_CLR_HST_TIMEOUT_SHIFT                                                           17
43240 #define PSWHST_REG_PRTY_MASK                                                                                 0x2a0194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
43241   #define PSWHST_REG_PRTY_MASK_DATAPATH_REGISTERS                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS.DATAPATH_REGISTERS .
43242   #define PSWHST_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                      0
43243 #define PSWHST_REG_PRTY_MASK_H_0                                                                             0x2a0204UL //Access:RW   DataWidth:0x11   // Multi Field Register.
43244   #define PSWHST_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                         (0x1<<0) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
43245   #define PSWHST_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                   0
43246   #define PSWHST_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                         (0x1<<1) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
43247   #define PSWHST_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                   1
43248   #define PSWHST_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                         (0x1<<2) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
43249   #define PSWHST_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                   2
43250   #define PSWHST_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                         (0x1<<3) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
43251   #define PSWHST_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                   3
43252   #define PSWHST_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                         (0x1<<4) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
43253   #define PSWHST_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                   4
43254   #define PSWHST_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                         (0x1<<5) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
43255   #define PSWHST_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                   5
43256   #define PSWHST_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                         (0x1<<6) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
43257   #define PSWHST_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                   6
43258   #define PSWHST_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                         (0x1<<7) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
43259   #define PSWHST_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                   7
43260   #define PSWHST_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                         (0x1<<8) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
43261   #define PSWHST_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                   8
43262   #define PSWHST_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                         (0x1<<9) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
43263   #define PSWHST_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                   9
43264   #define PSWHST_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                         (0x1<<10) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
43265   #define PSWHST_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                   10
43266   #define PSWHST_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                         (0x1<<11) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
43267   #define PSWHST_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                   11
43268   #define PSWHST_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                         (0x1<<12) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
43269   #define PSWHST_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                   12
43270   #define PSWHST_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                         (0x1<<13) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
43271   #define PSWHST_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                   13
43272   #define PSWHST_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                         (0x1<<14) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
43273   #define PSWHST_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                   14
43274   #define PSWHST_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                         (0x1<<15) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
43275   #define PSWHST_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                   15
43276   #define PSWHST_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                         (0x1<<16) // This bit masks, when set, the Parity bit: PSWHST_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
43277   #define PSWHST_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                   16
43278 #define PSWHST_REG_MEM_ECC_EVENTS                                                                            0x2a0210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
43279 #define PSWHST_REG_INBOUND_INT                                                                               0x2a0400UL //Access:RW   DataWidth:0x20   // Used for initialization of the inbound interrupts memory. E4 entry structure: [15:0] - CompParams. [23:16] - EventID. [24] - T. [28:25] - Trig.
43280 #define PSWHST_REG_INBOUND_INT_SIZE                                                                          72
43281 #define PSWHST_REG_ZONE_PERMISSION_TABLE                                                                     0x2a0800UL //Access:RW   DataWidth:0x9    // Indirect access to the permission table. The fields are : {Valid; VFID[7:0]}.
43282 #define PSWHST_REG_ZONE_PERMISSION_TABLE_SIZE                                                                256
43283 #define PGLUE_B_REG_START_INIT_INB_INT_MEM                                                                   0x2a8000UL //Access:W    DataWidth:0x1    // Writing 1 to this register signals the PGLUE block to start initializing inbound interrupt memories for PF zone B. Memories are initialized such that all interrupts are disabled: start_address = 1; end_address = 0.
43284 #define PGLUE_B_REG_INIT_DONE_INB_INT_MEM                                                                    0x2a8004UL //Access:R    DataWidth:0x2    // Initializing inbound interrupt memories for PF zone B is done. Driver should make sure the corresponding bit is 1 some time after writing to start_init_inb_int_mem. Bit 0 is for path 0 and bit 1 is for path 1.
43285 #define PGLUE_B_REG_START_INIT_PTT_GTT                                                                       0x2a8008UL //Access:W    DataWidth:0x1    // Writing 1 to this register signals the PGLUE block to start initializing PTT and GTT. Offsets should map to reserved space, pretend should map to the same PF. This register should be initialized by MCP.
43286 #define PGLUE_B_REG_INIT_DONE_PTT_GTT                                                                        0x2a800cUL //Access:R    DataWidth:0x1    // PTT and GTT initialization is done. MCP should make sure this bit is 1 some time after writing to start_init_ptt_gtt.
43287 #define PGLUE_B_REG_START_INIT_ZONE_A                                                                        0x2a8010UL //Access:W    DataWidth:0x1    // Writing 1 to this register signals the PGLUE block to start calculating the start address of each SDM zone A in VF BAR according to the sdm_queue_zone_size configurations.
43288 #define PGLUE_B_REG_INIT_DONE_ZONE_A                                                                         0x2a8014UL //Access:R    DataWidth:0x2    // Calculation of SDMs zone A start address in VF BAR  is done. Driver should make sure the corresponding bit is 1 some time after writing to start_init_zone_a. Bit 0 is for path 0 and bit 1 is for path 1.
43289 #define PGLUE_B_REG_INT_STS                                                                                  0x2a8180UL //Access:R    DataWidth:0x18   // Multi Field Register.
43290   #define PGLUE_B_REG_INT_STS_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
43291   #define PGLUE_B_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                            0
43292   #define PGLUE_B_REG_INT_STS_INCORRECT_RCV_BEHAVIOR                                                         (0x1<<1) // Target RW or completion not according to PCIe core spec. See incorrect_rcv_details.
43293   #define PGLUE_B_REG_INT_STS_INCORRECT_RCV_BEHAVIOR_SHIFT                                                   1
43294   #define PGLUE_B_REG_INT_STS_WAS_ERROR_ATTN                                                                 (0x1<<2) // Indicates a memory read completion was received with an uncorrectable error. Was_error dirty bits provide the function on which the completion was received.
43295   #define PGLUE_B_REG_INT_STS_WAS_ERROR_ATTN_SHIFT                                                           2
43296   #define PGLUE_B_REG_INT_STS_VF_LENGTH_VIOLATION_ATTN                                                       (0x1<<3) // Indicates a  VF BAR0 length violation: length of more than 2DWs; length of 2DWs and address not QW aligned; window is GRC and length is more than 1 DW. Details are stored in vf_length_violation_details register.
43297   #define PGLUE_B_REG_INT_STS_VF_LENGTH_VIOLATION_ATTN_SHIFT                                                 3
43298   #define PGLUE_B_REG_INT_STS_VF_GRC_SPACE_VIOLATION_ATTN                                                    (0x1<<4) // Indicates target VF request accessing VF GRC space that failed permission check. Permission checks are: function permission; RW permission; address range permission. Details are stored in vf_grc_space_violation_details register.
43299   #define PGLUE_B_REG_INT_STS_VF_GRC_SPACE_VIOLATION_ATTN_SHIFT                                              4
43300   #define PGLUE_B_REG_INT_STS_TCPL_ERROR_ATTN                                                                (0x1<<5) // Indicates an ATS translation completion was received with an uncorrectable error.
43301   #define PGLUE_B_REG_INT_STS_TCPL_ERROR_ATTN_SHIFT                                                          5
43302   #define PGLUE_B_REG_INT_STS_TCPL_IN_TWO_RCBS_ATTN                                                          (0x1<<6) // Indicates ATS Translation Completion received in two rcbs (packets). Details are stored in tcpl_in_two_rcbs_details register.
43303   #define PGLUE_B_REG_INT_STS_TCPL_IN_TWO_RCBS_ATTN_SHIFT                                                    6
43304   #define PGLUE_B_REG_INT_STS_CSSNOOP_FIFO_OVERFLOW                                                          (0x1<<7) // Indicates an overflow in CSSNOOP sync fifo.
43305   #define PGLUE_B_REG_INT_STS_CSSNOOP_FIFO_OVERFLOW_SHIFT                                                    7
43306   #define PGLUE_B_REG_INT_STS_TCPL_TRANSLATION_SIZE_DIFFERENT                                                (0x1<<8) // Indicates a function received a Translation Completion with a Translation Size field different than the Function programmed STU value. Note that the disable_tcpl_translation_size_check configuration does not affect this interrupt.
43307   #define PGLUE_B_REG_INT_STS_TCPL_TRANSLATION_SIZE_DIFFERENT_SHIFT                                          8
43308   #define PGLUE_B_REG_INT_STS_PCIE_RX_L0S_TIMEOUT                                                            (0x1<<9) // A PCIe IP debug signal indicating a failure to exit Rx_L0s correctly.  If this occurs "too frequently", this means that the N_FTS is too low and needs to be adjusted.
43309   #define PGLUE_B_REG_INT_STS_PCIE_RX_L0S_TIMEOUT_SHIFT                                                      9
43310   #define PGLUE_B_REG_INT_STS_MASTER_ZLR_ATTN                                                                (0x1<<10) // Indicates a zero length read arrived from PSWRQ. Should not normally happen, but might happen with physical device assignement flow.
43311   #define PGLUE_B_REG_INT_STS_MASTER_ZLR_ATTN_SHIFT                                                          10
43312   #define PGLUE_B_REG_INT_STS_ADMIN_WINDOW_VIOLATION_ATTN                                                    (0x1<<11) // Indicates Read/Write accesses to the admin window that have a length bigger than 1DW or first byte enable != 0xf.
43313   #define PGLUE_B_REG_INT_STS_ADMIN_WINDOW_VIOLATION_ATTN_SHIFT                                              11
43314   #define PGLUE_B_REG_INT_STS_OUT_OF_RANGE_FUNCTION_IN_PRETEND                                               (0x1<<12) // Indicates Target R/W where pretend register contains an out of range function. Relevant when number of PFs or VFs is not a power of two. In E4, it indicates VFID bigger than 95.
43315   #define PGLUE_B_REG_INT_STS_OUT_OF_RANGE_FUNCTION_IN_PRETEND_SHIFT                                         12
43316   #define PGLUE_B_REG_INT_STS_ILLEGAL_ADDRESS                                                                (0x1<<13) // Indicates an illegal address event - address smaller than minimal_address_log or bigger than maximal_address_log. Details are stored in illegal_address_add and illegal_address_details registers.
43317   #define PGLUE_B_REG_INT_STS_ILLEGAL_ADDRESS_SHIFT                                                          13
43318   #define PGLUE_B_REG_INT_STS_PGL_CPL_ERR                                                                    (0x1<<14) // Completion error received from core.
43319   #define PGLUE_B_REG_INT_STS_PGL_CPL_ERR_SHIFT                                                              14
43320   #define PGLUE_B_REG_INT_STS_PGL_TXW_OF                                                                     (0x1<<15) // Overflow of tx write queue.
43321   #define PGLUE_B_REG_INT_STS_PGL_TXW_OF_SHIFT                                                               15
43322   #define PGLUE_B_REG_INT_STS_PGL_CPL_AFT                                                                    (0x1<<16) // Overflow of cpl queue.
43323   #define PGLUE_B_REG_INT_STS_PGL_CPL_AFT_SHIFT                                                              16
43324   #define PGLUE_B_REG_INT_STS_PGL_CPL_OF                                                                     (0x1<<17) // Overflow error on completion or target write.
43325   #define PGLUE_B_REG_INT_STS_PGL_CPL_OF_SHIFT                                                               17
43326   #define PGLUE_B_REG_INT_STS_PGL_CPL_ECRC                                                                   (0x1<<18) // Ecrc error on completion or target write.
43327   #define PGLUE_B_REG_INT_STS_PGL_CPL_ECRC_SHIFT                                                             18
43328   #define PGLUE_B_REG_INT_STS_PGL_PCIE_ATTN                                                                  (0x1<<19) // Pcie core raised an attention.
43329   #define PGLUE_B_REG_INT_STS_PGL_PCIE_ATTN_SHIFT                                                            19
43330   #define PGLUE_B_REG_INT_STS_PGL_READ_BLOCKED                                                               (0x1<<20) // Read was blocked due to master_en.
43331   #define PGLUE_B_REG_INT_STS_PGL_READ_BLOCKED_SHIFT                                                         20
43332   #define PGLUE_B_REG_INT_STS_PGL_WRITE_BLOCKED                                                              (0x1<<21) // Write was blocked due to master_en.
43333   #define PGLUE_B_REG_INT_STS_PGL_WRITE_BLOCKED_SHIFT                                                        21
43334   #define PGLUE_B_REG_INT_STS_VF_ILT_ERR                                                                     (0x1<<22) // Indicates a request received with VF ILT error indication from PSWRQ. The request was dropped. Details are stored in vf_ilt_err_add and vf_ilt_err_details registers.
43335   #define PGLUE_B_REG_INT_STS_VF_ILT_ERR_SHIFT                                                               22
43336   #define PGLUE_B_REG_INT_STS_RXOBFFEXCEPTION_ATTN                                                           (0x1<<23) // Indicate rxobffexception_attn is asseted
43337   #define PGLUE_B_REG_INT_STS_RXOBFFEXCEPTION_ATTN_SHIFT                                                     23
43338 #define PGLUE_B_REG_INT_MASK                                                                                 0x2a8184UL //Access:RW   DataWidth:0x18   // Multi Field Register.
43339   #define PGLUE_B_REG_INT_MASK_ADDRESS_ERROR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.ADDRESS_ERROR .
43340   #define PGLUE_B_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                           0
43341   #define PGLUE_B_REG_INT_MASK_INCORRECT_RCV_BEHAVIOR                                                        (0x1<<1) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.INCORRECT_RCV_BEHAVIOR .
43342   #define PGLUE_B_REG_INT_MASK_INCORRECT_RCV_BEHAVIOR_SHIFT                                                  1
43343   #define PGLUE_B_REG_INT_MASK_WAS_ERROR_ATTN                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.WAS_ERROR_ATTN .
43344   #define PGLUE_B_REG_INT_MASK_WAS_ERROR_ATTN_SHIFT                                                          2
43345   #define PGLUE_B_REG_INT_MASK_VF_LENGTH_VIOLATION_ATTN                                                      (0x1<<3) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.VF_LENGTH_VIOLATION_ATTN .
43346   #define PGLUE_B_REG_INT_MASK_VF_LENGTH_VIOLATION_ATTN_SHIFT                                                3
43347   #define PGLUE_B_REG_INT_MASK_VF_GRC_SPACE_VIOLATION_ATTN                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.VF_GRC_SPACE_VIOLATION_ATTN .
43348   #define PGLUE_B_REG_INT_MASK_VF_GRC_SPACE_VIOLATION_ATTN_SHIFT                                             4
43349   #define PGLUE_B_REG_INT_MASK_TCPL_ERROR_ATTN                                                               (0x1<<5) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.TCPL_ERROR_ATTN .
43350   #define PGLUE_B_REG_INT_MASK_TCPL_ERROR_ATTN_SHIFT                                                         5
43351   #define PGLUE_B_REG_INT_MASK_TCPL_IN_TWO_RCBS_ATTN                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.TCPL_IN_TWO_RCBS_ATTN .
43352   #define PGLUE_B_REG_INT_MASK_TCPL_IN_TWO_RCBS_ATTN_SHIFT                                                   6
43353   #define PGLUE_B_REG_INT_MASK_CSSNOOP_FIFO_OVERFLOW                                                         (0x1<<7) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.CSSNOOP_FIFO_OVERFLOW .
43354   #define PGLUE_B_REG_INT_MASK_CSSNOOP_FIFO_OVERFLOW_SHIFT                                                   7
43355   #define PGLUE_B_REG_INT_MASK_TCPL_TRANSLATION_SIZE_DIFFERENT                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.TCPL_TRANSLATION_SIZE_DIFFERENT .
43356   #define PGLUE_B_REG_INT_MASK_TCPL_TRANSLATION_SIZE_DIFFERENT_SHIFT                                         8
43357   #define PGLUE_B_REG_INT_MASK_PCIE_RX_L0S_TIMEOUT                                                           (0x1<<9) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PCIE_RX_L0S_TIMEOUT .
43358   #define PGLUE_B_REG_INT_MASK_PCIE_RX_L0S_TIMEOUT_SHIFT                                                     9
43359   #define PGLUE_B_REG_INT_MASK_MASTER_ZLR_ATTN                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.MASTER_ZLR_ATTN .
43360   #define PGLUE_B_REG_INT_MASK_MASTER_ZLR_ATTN_SHIFT                                                         10
43361   #define PGLUE_B_REG_INT_MASK_ADMIN_WINDOW_VIOLATION_ATTN                                                   (0x1<<11) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.ADMIN_WINDOW_VIOLATION_ATTN .
43362   #define PGLUE_B_REG_INT_MASK_ADMIN_WINDOW_VIOLATION_ATTN_SHIFT                                             11
43363   #define PGLUE_B_REG_INT_MASK_OUT_OF_RANGE_FUNCTION_IN_PRETEND                                              (0x1<<12) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.OUT_OF_RANGE_FUNCTION_IN_PRETEND .
43364   #define PGLUE_B_REG_INT_MASK_OUT_OF_RANGE_FUNCTION_IN_PRETEND_SHIFT                                        12
43365   #define PGLUE_B_REG_INT_MASK_ILLEGAL_ADDRESS                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.ILLEGAL_ADDRESS .
43366   #define PGLUE_B_REG_INT_MASK_ILLEGAL_ADDRESS_SHIFT                                                         13
43367   #define PGLUE_B_REG_INT_MASK_PGL_CPL_ERR                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_CPL_ERR .
43368   #define PGLUE_B_REG_INT_MASK_PGL_CPL_ERR_SHIFT                                                             14
43369   #define PGLUE_B_REG_INT_MASK_PGL_TXW_OF                                                                    (0x1<<15) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_TXW_OF .
43370   #define PGLUE_B_REG_INT_MASK_PGL_TXW_OF_SHIFT                                                              15
43371   #define PGLUE_B_REG_INT_MASK_PGL_CPL_AFT                                                                   (0x1<<16) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_CPL_AFT .
43372   #define PGLUE_B_REG_INT_MASK_PGL_CPL_AFT_SHIFT                                                             16
43373   #define PGLUE_B_REG_INT_MASK_PGL_CPL_OF                                                                    (0x1<<17) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_CPL_OF .
43374   #define PGLUE_B_REG_INT_MASK_PGL_CPL_OF_SHIFT                                                              17
43375   #define PGLUE_B_REG_INT_MASK_PGL_CPL_ECRC                                                                  (0x1<<18) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_CPL_ECRC .
43376   #define PGLUE_B_REG_INT_MASK_PGL_CPL_ECRC_SHIFT                                                            18
43377   #define PGLUE_B_REG_INT_MASK_PGL_PCIE_ATTN                                                                 (0x1<<19) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_PCIE_ATTN .
43378   #define PGLUE_B_REG_INT_MASK_PGL_PCIE_ATTN_SHIFT                                                           19
43379   #define PGLUE_B_REG_INT_MASK_PGL_READ_BLOCKED                                                              (0x1<<20) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_READ_BLOCKED .
43380   #define PGLUE_B_REG_INT_MASK_PGL_READ_BLOCKED_SHIFT                                                        20
43381   #define PGLUE_B_REG_INT_MASK_PGL_WRITE_BLOCKED                                                             (0x1<<21) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.PGL_WRITE_BLOCKED .
43382   #define PGLUE_B_REG_INT_MASK_PGL_WRITE_BLOCKED_SHIFT                                                       21
43383   #define PGLUE_B_REG_INT_MASK_VF_ILT_ERR                                                                    (0x1<<22) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.VF_ILT_ERR .
43384   #define PGLUE_B_REG_INT_MASK_VF_ILT_ERR_SHIFT                                                              22
43385   #define PGLUE_B_REG_INT_MASK_RXOBFFEXCEPTION_ATTN                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: PGLUE_B_REG_INT_STS.RXOBFFEXCEPTION_ATTN .
43386   #define PGLUE_B_REG_INT_MASK_RXOBFFEXCEPTION_ATTN_SHIFT                                                    23
43387 #define PGLUE_B_REG_INT_STS_WR                                                                               0x2a8188UL //Access:WR   DataWidth:0x18   // Multi Field Register.
43388   #define PGLUE_B_REG_INT_STS_WR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
43389   #define PGLUE_B_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                         0
43390   #define PGLUE_B_REG_INT_STS_WR_INCORRECT_RCV_BEHAVIOR                                                      (0x1<<1) // Target RW or completion not according to PCIe core spec. See incorrect_rcv_details.
43391   #define PGLUE_B_REG_INT_STS_WR_INCORRECT_RCV_BEHAVIOR_SHIFT                                                1
43392   #define PGLUE_B_REG_INT_STS_WR_WAS_ERROR_ATTN                                                              (0x1<<2) // Indicates a memory read completion was received with an uncorrectable error. Was_error dirty bits provide the function on which the completion was received.
43393   #define PGLUE_B_REG_INT_STS_WR_WAS_ERROR_ATTN_SHIFT                                                        2
43394   #define PGLUE_B_REG_INT_STS_WR_VF_LENGTH_VIOLATION_ATTN                                                    (0x1<<3) // Indicates a  VF BAR0 length violation: length of more than 2DWs; length of 2DWs and address not QW aligned; window is GRC and length is more than 1 DW. Details are stored in vf_length_violation_details register.
43395   #define PGLUE_B_REG_INT_STS_WR_VF_LENGTH_VIOLATION_ATTN_SHIFT                                              3
43396   #define PGLUE_B_REG_INT_STS_WR_VF_GRC_SPACE_VIOLATION_ATTN                                                 (0x1<<4) // Indicates target VF request accessing VF GRC space that failed permission check. Permission checks are: function permission; RW permission; address range permission. Details are stored in vf_grc_space_violation_details register.
43397   #define PGLUE_B_REG_INT_STS_WR_VF_GRC_SPACE_VIOLATION_ATTN_SHIFT                                           4
43398   #define PGLUE_B_REG_INT_STS_WR_TCPL_ERROR_ATTN                                                             (0x1<<5) // Indicates an ATS translation completion was received with an uncorrectable error.
43399   #define PGLUE_B_REG_INT_STS_WR_TCPL_ERROR_ATTN_SHIFT                                                       5
43400   #define PGLUE_B_REG_INT_STS_WR_TCPL_IN_TWO_RCBS_ATTN                                                       (0x1<<6) // Indicates ATS Translation Completion received in two rcbs (packets). Details are stored in tcpl_in_two_rcbs_details register.
43401   #define PGLUE_B_REG_INT_STS_WR_TCPL_IN_TWO_RCBS_ATTN_SHIFT                                                 6
43402   #define PGLUE_B_REG_INT_STS_WR_CSSNOOP_FIFO_OVERFLOW                                                       (0x1<<7) // Indicates an overflow in CSSNOOP sync fifo.
43403   #define PGLUE_B_REG_INT_STS_WR_CSSNOOP_FIFO_OVERFLOW_SHIFT                                                 7
43404   #define PGLUE_B_REG_INT_STS_WR_TCPL_TRANSLATION_SIZE_DIFFERENT                                             (0x1<<8) // Indicates a function received a Translation Completion with a Translation Size field different than the Function programmed STU value. Note that the disable_tcpl_translation_size_check configuration does not affect this interrupt.
43405   #define PGLUE_B_REG_INT_STS_WR_TCPL_TRANSLATION_SIZE_DIFFERENT_SHIFT                                       8
43406   #define PGLUE_B_REG_INT_STS_WR_PCIE_RX_L0S_TIMEOUT                                                         (0x1<<9) // A PCIe IP debug signal indicating a failure to exit Rx_L0s correctly.  If this occurs "too frequently", this means that the N_FTS is too low and needs to be adjusted.
43407   #define PGLUE_B_REG_INT_STS_WR_PCIE_RX_L0S_TIMEOUT_SHIFT                                                   9
43408   #define PGLUE_B_REG_INT_STS_WR_MASTER_ZLR_ATTN                                                             (0x1<<10) // Indicates a zero length read arrived from PSWRQ. Should not normally happen, but might happen with physical device assignement flow.
43409   #define PGLUE_B_REG_INT_STS_WR_MASTER_ZLR_ATTN_SHIFT                                                       10
43410   #define PGLUE_B_REG_INT_STS_WR_ADMIN_WINDOW_VIOLATION_ATTN                                                 (0x1<<11) // Indicates Read/Write accesses to the admin window that have a length bigger than 1DW or first byte enable != 0xf.
43411   #define PGLUE_B_REG_INT_STS_WR_ADMIN_WINDOW_VIOLATION_ATTN_SHIFT                                           11
43412   #define PGLUE_B_REG_INT_STS_WR_OUT_OF_RANGE_FUNCTION_IN_PRETEND                                            (0x1<<12) // Indicates Target R/W where pretend register contains an out of range function. Relevant when number of PFs or VFs is not a power of two. In E4, it indicates VFID bigger than 95.
43413   #define PGLUE_B_REG_INT_STS_WR_OUT_OF_RANGE_FUNCTION_IN_PRETEND_SHIFT                                      12
43414   #define PGLUE_B_REG_INT_STS_WR_ILLEGAL_ADDRESS                                                             (0x1<<13) // Indicates an illegal address event - address smaller than minimal_address_log or bigger than maximal_address_log. Details are stored in illegal_address_add and illegal_address_details registers.
43415   #define PGLUE_B_REG_INT_STS_WR_ILLEGAL_ADDRESS_SHIFT                                                       13
43416   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_ERR                                                                 (0x1<<14) // Completion error received from core.
43417   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_ERR_SHIFT                                                           14
43418   #define PGLUE_B_REG_INT_STS_WR_PGL_TXW_OF                                                                  (0x1<<15) // Overflow of tx write queue.
43419   #define PGLUE_B_REG_INT_STS_WR_PGL_TXW_OF_SHIFT                                                            15
43420   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_AFT                                                                 (0x1<<16) // Overflow of cpl queue.
43421   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_AFT_SHIFT                                                           16
43422   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_OF                                                                  (0x1<<17) // Overflow error on completion or target write.
43423   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_OF_SHIFT                                                            17
43424   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_ECRC                                                                (0x1<<18) // Ecrc error on completion or target write.
43425   #define PGLUE_B_REG_INT_STS_WR_PGL_CPL_ECRC_SHIFT                                                          18
43426   #define PGLUE_B_REG_INT_STS_WR_PGL_PCIE_ATTN                                                               (0x1<<19) // Pcie core raised an attention.
43427   #define PGLUE_B_REG_INT_STS_WR_PGL_PCIE_ATTN_SHIFT                                                         19
43428   #define PGLUE_B_REG_INT_STS_WR_PGL_READ_BLOCKED                                                            (0x1<<20) // Read was blocked due to master_en.
43429   #define PGLUE_B_REG_INT_STS_WR_PGL_READ_BLOCKED_SHIFT                                                      20
43430   #define PGLUE_B_REG_INT_STS_WR_PGL_WRITE_BLOCKED                                                           (0x1<<21) // Write was blocked due to master_en.
43431   #define PGLUE_B_REG_INT_STS_WR_PGL_WRITE_BLOCKED_SHIFT                                                     21
43432   #define PGLUE_B_REG_INT_STS_WR_VF_ILT_ERR                                                                  (0x1<<22) // Indicates a request received with VF ILT error indication from PSWRQ. The request was dropped. Details are stored in vf_ilt_err_add and vf_ilt_err_details registers.
43433   #define PGLUE_B_REG_INT_STS_WR_VF_ILT_ERR_SHIFT                                                            22
43434   #define PGLUE_B_REG_INT_STS_WR_RXOBFFEXCEPTION_ATTN                                                        (0x1<<23) // Indicate rxobffexception_attn is asseted
43435   #define PGLUE_B_REG_INT_STS_WR_RXOBFFEXCEPTION_ATTN_SHIFT                                                  23
43436 #define PGLUE_B_REG_INT_STS_CLR                                                                              0x2a818cUL //Access:RC   DataWidth:0x18   // Multi Field Register.
43437   #define PGLUE_B_REG_INT_STS_CLR_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
43438   #define PGLUE_B_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                        0
43439   #define PGLUE_B_REG_INT_STS_CLR_INCORRECT_RCV_BEHAVIOR                                                     (0x1<<1) // Target RW or completion not according to PCIe core spec. See incorrect_rcv_details.
43440   #define PGLUE_B_REG_INT_STS_CLR_INCORRECT_RCV_BEHAVIOR_SHIFT                                               1
43441   #define PGLUE_B_REG_INT_STS_CLR_WAS_ERROR_ATTN                                                             (0x1<<2) // Indicates a memory read completion was received with an uncorrectable error. Was_error dirty bits provide the function on which the completion was received.
43442   #define PGLUE_B_REG_INT_STS_CLR_WAS_ERROR_ATTN_SHIFT                                                       2
43443   #define PGLUE_B_REG_INT_STS_CLR_VF_LENGTH_VIOLATION_ATTN                                                   (0x1<<3) // Indicates a  VF BAR0 length violation: length of more than 2DWs; length of 2DWs and address not QW aligned; window is GRC and length is more than 1 DW. Details are stored in vf_length_violation_details register.
43444   #define PGLUE_B_REG_INT_STS_CLR_VF_LENGTH_VIOLATION_ATTN_SHIFT                                             3
43445   #define PGLUE_B_REG_INT_STS_CLR_VF_GRC_SPACE_VIOLATION_ATTN                                                (0x1<<4) // Indicates target VF request accessing VF GRC space that failed permission check. Permission checks are: function permission; RW permission; address range permission. Details are stored in vf_grc_space_violation_details register.
43446   #define PGLUE_B_REG_INT_STS_CLR_VF_GRC_SPACE_VIOLATION_ATTN_SHIFT                                          4
43447   #define PGLUE_B_REG_INT_STS_CLR_TCPL_ERROR_ATTN                                                            (0x1<<5) // Indicates an ATS translation completion was received with an uncorrectable error.
43448   #define PGLUE_B_REG_INT_STS_CLR_TCPL_ERROR_ATTN_SHIFT                                                      5
43449   #define PGLUE_B_REG_INT_STS_CLR_TCPL_IN_TWO_RCBS_ATTN                                                      (0x1<<6) // Indicates ATS Translation Completion received in two rcbs (packets). Details are stored in tcpl_in_two_rcbs_details register.
43450   #define PGLUE_B_REG_INT_STS_CLR_TCPL_IN_TWO_RCBS_ATTN_SHIFT                                                6
43451   #define PGLUE_B_REG_INT_STS_CLR_CSSNOOP_FIFO_OVERFLOW                                                      (0x1<<7) // Indicates an overflow in CSSNOOP sync fifo.
43452   #define PGLUE_B_REG_INT_STS_CLR_CSSNOOP_FIFO_OVERFLOW_SHIFT                                                7
43453   #define PGLUE_B_REG_INT_STS_CLR_TCPL_TRANSLATION_SIZE_DIFFERENT                                            (0x1<<8) // Indicates a function received a Translation Completion with a Translation Size field different than the Function programmed STU value. Note that the disable_tcpl_translation_size_check configuration does not affect this interrupt.
43454   #define PGLUE_B_REG_INT_STS_CLR_TCPL_TRANSLATION_SIZE_DIFFERENT_SHIFT                                      8
43455   #define PGLUE_B_REG_INT_STS_CLR_PCIE_RX_L0S_TIMEOUT                                                        (0x1<<9) // A PCIe IP debug signal indicating a failure to exit Rx_L0s correctly.  If this occurs "too frequently", this means that the N_FTS is too low and needs to be adjusted.
43456   #define PGLUE_B_REG_INT_STS_CLR_PCIE_RX_L0S_TIMEOUT_SHIFT                                                  9
43457   #define PGLUE_B_REG_INT_STS_CLR_MASTER_ZLR_ATTN                                                            (0x1<<10) // Indicates a zero length read arrived from PSWRQ. Should not normally happen, but might happen with physical device assignement flow.
43458   #define PGLUE_B_REG_INT_STS_CLR_MASTER_ZLR_ATTN_SHIFT                                                      10
43459   #define PGLUE_B_REG_INT_STS_CLR_ADMIN_WINDOW_VIOLATION_ATTN                                                (0x1<<11) // Indicates Read/Write accesses to the admin window that have a length bigger than 1DW or first byte enable != 0xf.
43460   #define PGLUE_B_REG_INT_STS_CLR_ADMIN_WINDOW_VIOLATION_ATTN_SHIFT                                          11
43461   #define PGLUE_B_REG_INT_STS_CLR_OUT_OF_RANGE_FUNCTION_IN_PRETEND                                           (0x1<<12) // Indicates Target R/W where pretend register contains an out of range function. Relevant when number of PFs or VFs is not a power of two. In E4, it indicates VFID bigger than 95.
43462   #define PGLUE_B_REG_INT_STS_CLR_OUT_OF_RANGE_FUNCTION_IN_PRETEND_SHIFT                                     12
43463   #define PGLUE_B_REG_INT_STS_CLR_ILLEGAL_ADDRESS                                                            (0x1<<13) // Indicates an illegal address event - address smaller than minimal_address_log or bigger than maximal_address_log. Details are stored in illegal_address_add and illegal_address_details registers.
43464   #define PGLUE_B_REG_INT_STS_CLR_ILLEGAL_ADDRESS_SHIFT                                                      13
43465   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_ERR                                                                (0x1<<14) // Completion error received from core.
43466   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_ERR_SHIFT                                                          14
43467   #define PGLUE_B_REG_INT_STS_CLR_PGL_TXW_OF                                                                 (0x1<<15) // Overflow of tx write queue.
43468   #define PGLUE_B_REG_INT_STS_CLR_PGL_TXW_OF_SHIFT                                                           15
43469   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_AFT                                                                (0x1<<16) // Overflow of cpl queue.
43470   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_AFT_SHIFT                                                          16
43471   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_OF                                                                 (0x1<<17) // Overflow error on completion or target write.
43472   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_OF_SHIFT                                                           17
43473   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_ECRC                                                               (0x1<<18) // Ecrc error on completion or target write.
43474   #define PGLUE_B_REG_INT_STS_CLR_PGL_CPL_ECRC_SHIFT                                                         18
43475   #define PGLUE_B_REG_INT_STS_CLR_PGL_PCIE_ATTN                                                              (0x1<<19) // Pcie core raised an attention.
43476   #define PGLUE_B_REG_INT_STS_CLR_PGL_PCIE_ATTN_SHIFT                                                        19
43477   #define PGLUE_B_REG_INT_STS_CLR_PGL_READ_BLOCKED                                                           (0x1<<20) // Read was blocked due to master_en.
43478   #define PGLUE_B_REG_INT_STS_CLR_PGL_READ_BLOCKED_SHIFT                                                     20
43479   #define PGLUE_B_REG_INT_STS_CLR_PGL_WRITE_BLOCKED                                                          (0x1<<21) // Write was blocked due to master_en.
43480   #define PGLUE_B_REG_INT_STS_CLR_PGL_WRITE_BLOCKED_SHIFT                                                    21
43481   #define PGLUE_B_REG_INT_STS_CLR_VF_ILT_ERR                                                                 (0x1<<22) // Indicates a request received with VF ILT error indication from PSWRQ. The request was dropped. Details are stored in vf_ilt_err_add and vf_ilt_err_details registers.
43482   #define PGLUE_B_REG_INT_STS_CLR_VF_ILT_ERR_SHIFT                                                           22
43483   #define PGLUE_B_REG_INT_STS_CLR_RXOBFFEXCEPTION_ATTN                                                       (0x1<<23) // Indicate rxobffexception_attn is asseted
43484   #define PGLUE_B_REG_INT_STS_CLR_RXOBFFEXCEPTION_ATTN_SHIFT                                                 23
43485 #define PGLUE_B_REG_PRTY_MASK                                                                                0x2a8194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
43486   #define PGLUE_B_REG_PRTY_MASK_DATAPATH_REGISTERS                                                           (0x1<<0) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS.DATAPATH_REGISTERS .
43487   #define PGLUE_B_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                     0
43488 #define PGLUE_B_REG_PRTY_MASK_H_0                                                                            0x2a8204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
43489   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                        (0x1<<0) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
43490   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                  0
43491   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                        (0x1<<1) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
43492   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                  1
43493   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                        (0x1<<2) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
43494   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                  2
43495   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                        (0x1<<3) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
43496   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                  3
43497   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                        (0x1<<4) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
43498   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                  4
43499   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                        (0x1<<5) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
43500   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                  5
43501   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                        (0x1<<6) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
43502   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                  6
43503   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                        (0x1<<7) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
43504   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                  7
43505   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                        (0x1<<8) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
43506   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                  8
43507   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                        (0x1<<9) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
43508   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                  9
43509   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                        (0x1<<10) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
43510   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                  10
43511   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                        (0x1<<11) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
43512   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                  11
43513   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                        (0x1<<12) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
43514   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                  12
43515   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                        (0x1<<13) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
43516   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                  13
43517   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                        (0x1<<14) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
43518   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                  14
43519   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                        (0x1<<15) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
43520   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                  15
43521   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                        (0x1<<16) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
43522   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                  16
43523   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                        (0x1<<17) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
43524   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                  17
43525   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                        (0x1<<18) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
43526   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                  18
43527   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                        (0x1<<19) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
43528   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                  19
43529   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                        (0x1<<20) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
43530   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                  20
43531   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                        (0x1<<21) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
43532   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                  21
43533   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                        (0x1<<22) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
43534   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                  22
43535   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                        (0x1<<23) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
43536   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                  23
43537   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                        (0x1<<24) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
43538   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                  24
43539   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_0                                                      (0x1<<25) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_0 .
43540   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_0_SHIFT                                                25
43541   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_1                                                      (0x1<<26) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_1 .
43542   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_1_SHIFT                                                26
43543   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_2                                                      (0x1<<27) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_2 .
43544   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_2_SHIFT                                                27
43545   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_3                                                      (0x1<<28) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_3 .
43546   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_3_SHIFT                                                28
43547   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_4                                                      (0x1<<29) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_4 .
43548   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_4_SHIFT                                                29
43549   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_5                                                      (0x1<<30) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_5 .
43550   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_5_SHIFT                                                30
43551   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_6                                                      (0x1<<19) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_6 .
43552   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_6_SHIFT                                                19
43553   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_7                                                      (0x1<<20) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY_7 .
43554   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_7_SHIFT                                                20
43555   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                        (0x1<<21) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
43556   #define PGLUE_B_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                  21
43557 #define PGLUE_B_REG_PRTY_MASK_H_1                                                                            0x2a8214UL //Access:RW   DataWidth:0x3    // Multi Field Register.
43558   #define PGLUE_B_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_6                                                      (0x1<<0) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY_6 .
43559   #define PGLUE_B_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_6_SHIFT                                                0
43560   #define PGLUE_B_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_7                                                      (0x1<<1) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY_7 .
43561   #define PGLUE_B_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_7_SHIFT                                                1
43562   #define PGLUE_B_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                        (0x1<<2) // This bit masks, when set, the Parity bit: PGLUE_B_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
43563   #define PGLUE_B_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                  2
43564 #define PGLUE_B_REG_MEM_ECC_EVENTS                                                                           0x2a8220UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
43565 #define PGLUE_B_REG_DBG_SELECT                                                                               0x2a8400UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
43566 #define PGLUE_B_REG_DBG_DWORD_ENABLE                                                                         0x2a8404UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
43567 #define PGLUE_B_REG_DBG_SHIFT                                                                                0x2a8408UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
43568 #define PGLUE_B_REG_DBG_FORCE_VALID                                                                          0x2a840cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
43569 #define PGLUE_B_REG_DBG_FORCE_FRAME                                                                          0x2a8410UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
43570 #define PGLUE_B_REG_DBG_OUT_DATA                                                                             0x2a8420UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
43571 #define PGLUE_B_REG_DBG_OUT_DATA_SIZE                                                                        8
43572 #define PGLUE_B_REG_DBG_OUT_VALID                                                                            0x2a8440UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
43573 #define PGLUE_B_REG_DBG_OUT_FRAME                                                                            0x2a8444UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
43574 #define PGLUE_B_REG_PGL_ECO_RESERVED                                                                         0x2a8460UL //Access:RW   DataWidth:0x20   // Debug only: Reserved bits for ECO. Bit 0 - for Atomic Op / MRD handling of NPH credits. 0 - Can send both if there is one NPH credit and this may cause HOL blocking on user TX interface and theoretically cause deadlock between RC and device. 1 - Each waits for 2 NPH credits to be sent. Bit 1 - For CQ84726 - RW ordering. Should be the same as bit 2 in PGLCS eco_reserved. 0 - Add the fix. 1 - Do not add the fix.
43575 #define PGLUE_B_REG_PGL_ECO_RESERVED2                                                                        0x2a8464UL //Access:RW   DataWidth:0x20   // Debug only: Reserved bits for ECO.
43576 #define PGLUE_B_REG_DBGSYN_ALMOST_FULL_THR                                                                   0x2a8468UL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
43577 #define PGLUE_B_REG_DBGBUS_PATH_SELECT                                                                       0x2a846cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
43578   #define PGLUE_B_REG_DBGBUS_PATH_SELECT_DBGBUS_PATH_SELECT_E0                                               (0x1<<0) // 0 - Debug bus is not output to RBCN_e0. 1 - Debug bus is output to RBCN_e0.
43579   #define PGLUE_B_REG_DBGBUS_PATH_SELECT_DBGBUS_PATH_SELECT_E0_SHIFT                                         0
43580   #define PGLUE_B_REG_DBGBUS_PATH_SELECT_DBGBUS_PATH_SELECT_E1                                               (0x1<<1) // 0 - Debug bus is not output to RBCN_e1. 1 - Debug bus is output to RBCN_e1.
43581   #define PGLUE_B_REG_DBGBUS_PATH_SELECT_DBGBUS_PATH_SELECT_E1_SHIFT                                         1
43582 #define PGLUE_B_REG_PGL_DEBUG                                                                                0x2a8470UL //Access:RW   DataWidth:0x3    // Multi Field Register.
43583   #define PGLUE_B_REG_PGL_DEBUG_PGL_TXR_RELAX                                                                (0x1<<0) // Debug only.
43584   #define PGLUE_B_REG_PGL_DEBUG_PGL_TXR_RELAX_SHIFT                                                          0
43585   #define PGLUE_B_REG_PGL_DEBUG_PGL_TXW_RELAX                                                                (0x1<<1) // Debug only.
43586   #define PGLUE_B_REG_PGL_DEBUG_PGL_TXW_RELAX_SHIFT                                                          1
43587   #define PGLUE_B_REG_PGL_DEBUG_PGL_DISABLE                                                                  (0x1<<2) // Debug only.
43588   #define PGLUE_B_REG_PGL_DEBUG_PGL_DISABLE_SHIFT                                                            2
43589 #define PGLUE_B_REG_PGL_MOT                                                                                  0x2a8474UL //Access:R    DataWidth:0x6    // Debug only.
43590 #define PGLUE_B_REG_PGL_CORE_DEBUG                                                                           0x2a8478UL //Access:RW   DataWidth:0xa    // Multi Field Register.
43591   #define PGLUE_B_REG_PGL_CORE_DEBUG_SEL_1                                                                   (0xf<<0) // Pcie core debug mux select 1. this field controls the output of the debug bus of the pcie_core.
43592   #define PGLUE_B_REG_PGL_CORE_DEBUG_SEL_1_SHIFT                                                             0
43593   #define PGLUE_B_REG_PGL_CORE_DEBUG_SEL_2                                                                   (0xf<<4) // Pcie core debug mux select 2.
43594   #define PGLUE_B_REG_PGL_CORE_DEBUG_SEL_2_SHIFT                                                             4
43595   #define PGLUE_B_REG_PGL_CORE_DEBUG_PGL_PARITY_MODE                                                         (0x1<<8) // This bit forces a parity error in the replay buffer.
43596   #define PGLUE_B_REG_PGL_CORE_DEBUG_PGL_PARITY_MODE_SHIFT                                                   8
43597   #define PGLUE_B_REG_PGL_CORE_DEBUG_PGL_TXARB_SP                                                            (0x1<<9) // This bit give strict priority to read over write on the PGL read-write arbiter.
43598   #define PGLUE_B_REG_PGL_CORE_DEBUG_PGL_TXARB_SP_SHIFT                                                      9
43599 #define PGLUE_B_REG_PGL_PM_STATUS                                                                            0x2a847cUL //Access:R    DataWidth:0x10   // Contains pcie_func_hidden vector.
43600 #define PGLUE_B_REG_PGL_WRITE_BLOCKED                                                                        0x2a8480UL //Access:R    DataWidth:0x2    // Bit 0: This bit indicates that a write request was blocked because of bus_master_en was deasserted. Bit 1: Added in BigBear-B0. Indicates that currently a write request is blocked due to any of the blocking conditions.
43601 #define PGLUE_B_REG_PGL_READ_BLOCKED                                                                         0x2a8484UL //Access:R    DataWidth:0x2    // Bit 0: This bit indicates that a read request was blocked because of bus_master_en was deasserted. Bit 1: Added in BigBear-B0. Indicates that currently a read request is blocked due to any of the blocking conditions.
43602 #define PGLUE_B_REG_READ_FIFO_OCCUPANCY_LEVEL                                                                0x2a8488UL //Access:R    DataWidth:0x4    // Debug only: Occupancy level in PGLUE master read FIFO. This is the driver counter.
43603 #define PGLUE_B_REG_WRITE_FIFO_MAX_OCCUPANCY_LEVEL                                                           0x2a848cUL //Access:R    DataWidth:0x5    // Debug only: Maximal occupancy level in PGLUE master write FIFO.
43604 #define PGLUE_B_REG_READ_FIFO_MAX_OCCUPANCY_LEVEL                                                            0x2a8490UL //Access:R    DataWidth:0x4    // Debug only: Maximal occupancy level in PGLUE master read FIFO.
43605 #define PGLUE_B_REG_WRITE_FIFO_WRITE_PTR                                                                     0x2a8494UL //Access:R    DataWidth:0x5    // Debug only: Write pointer in PGLUE master write FIFO.
43606 #define PGLUE_B_REG_WRITE_FIFO_DRIVER_READ_PTR                                                               0x2a8498UL //Access:R    DataWidth:0x5    // Debug only: Driver read pointer in PGLUE master write FIFO.
43607 #define PGLUE_B_REG_WRITE_FIFO_FILLER_READ_PTR                                                               0x2a849cUL //Access:R    DataWidth:0x5    // Debug only: Filler read pointer in PGLUE master write FIFO.
43608 #define PGLUE_B_REG_READ_FIFO_WRITE_PTR                                                                      0x2a84a0UL //Access:R    DataWidth:0x4    // Debug only: Write pointer in PGLUE master read FIFO.
43609 #define PGLUE_B_REG_READ_FIFO_DRIVER_READ_PTR                                                                0x2a84a4UL //Access:R    DataWidth:0x4    // Debug only: Driver read pointer in PGLUE master read FIFO.
43610 #define PGLUE_B_REG_MAX_USED_TAGS                                                                            0x2a84a8UL //Access:R    DataWidth:0x9    // Debug only: Maximal number of used tags at a given time since reset.
43611 #define PGLUE_B_REG_RX_LEGACY_ERRORS                                                                         0x2a84acUL //Access:R    DataWidth:0x8    // Each bit indicates a type of legacy error that was received in user RX interface since last reset. Note that such errors are legitimate. Bit 0 - Target memory read arrived with a correctable error. Bit 1 - Target memory read arrived with an uncorrectable error. Bit 2 - Configuration RW arrived with a correctable error. Bit 3 - Configuration RW arrived with an uncorrectable error. Bit 4 - Target memory write or MSGD arrived with a correctable error. Bit 5 - Target memory write or MSGD arrived with an uncorrectable error. Bit 6 - Master completion arrived with a correctable error. Bit 7 - Master completion arrived with an uncorrectable error.
43612 #define PGLUE_B_REG_PCIE_DBGSYN_ALMOST_FULL_THR                                                              0x2a84b0UL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the PCIe dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
43613 #define PGLUE_B_REG_PCIE_DBGSYN_ENABLE                                                                       0x2a84b4UL //Access:RW   DataWidth:0x1    // Debug only: When 1, PCIe dbgsyn clock synchronization FIFO is enabled and frame, valid, data are output from it to the debug block. When 0, PCIe dbgsyn clock synchronization FIFO is disabled and pcie_top_wrapper should output 0 in frame, valid and data outputs.
43614 #define PGLUE_B_REG_DISABLE_HIGHER_BW                                                                        0x2a84b8UL //Access:RW   DataWidth:0x3    // Multi Field Register.
43615   #define PGLUE_B_REG_DISABLE_HIGHER_BW_DISABLE_HIGHER_BW_WAW                                                (0x1<<0) // Debug only. Used to disable an E2 optimization of having less dead cycles between adjacent write request (write after write) from PGLUE to PCIe core. When disable_two_pending_wr_requests is 0; this bit must be 0 as well.
43616   #define PGLUE_B_REG_DISABLE_HIGHER_BW_DISABLE_HIGHER_BW_WAW_SHIFT                                          0
43617   #define PGLUE_B_REG_DISABLE_HIGHER_BW_DISABLE_TWO_PENDING_REQUESTS                                         (0x1<<1) // Debug only. Used to disable an E2 optimization of sending two pending requests from PGLUE to PCIe core. The two pending requests are of different types (master write; master read; target completion).
43618   #define PGLUE_B_REG_DISABLE_HIGHER_BW_DISABLE_TWO_PENDING_REQUESTS_SHIFT                                   1
43619   #define PGLUE_B_REG_DISABLE_HIGHER_BW_DISABLE_TWO_PENDING_WR_REQUESTS                                      (0x1<<2) // Debug only. Used to disable an E2 optimization of sending two pending write requests from PGLUE to PCIe core. When this bit is 0; disable_higher_bw_waw must be 0 as well.
43620   #define PGLUE_B_REG_DISABLE_HIGHER_BW_DISABLE_TWO_PENDING_WR_REQUESTS_SHIFT                                2
43621 #define PGLUE_B_REG_MEMCTRL_WR_RD_N                                                                          0x2a84bcUL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
43622 #define PGLUE_B_REG_MEMCTRL_CMD                                                                              0x2a84c0UL //Access:RW   DataWidth:0x8    // command to CPU BIST
43623 #define PGLUE_B_REG_MEMCTRL_ADDRESS                                                                          0x2a84c4UL //Access:RW   DataWidth:0x8    // address to CPU BIST
43624 #define PGLUE_B_REG_MEMCTRL_STATUS                                                                           0x2a84c8UL //Access:R    DataWidth:0x20   // status from CPU BIST
43625 #define PGLUE_B_REG_PCIE_CHECKSUM_ERROR                                                                      0x2a84ccUL //Access:R    DataWidth:0x1    // Indicates there was an error in PCIe checksum in data from PCIe core.
43626 #define PGLUE_B_REG_REMOVE_PCIE_CHECKSUM                                                                     0x2a84d0UL //Access:RW   DataWidth:0x1    // Debug only: 0 - PCIe checksum is generated towards PCIe core. 1 - PCIe checksum is not generated towards PCIe core. This is a chicken bit in case that the extra sample added for checksum calculation needs to be bypassed.
43627 #define PGLUE_B_REG_TC_PER_VQ                                                                                0x2a84d4UL //Access:RW   DataWidth:0x20   // A bit per VQ that indicates the TC to use.
43628 #define PGLUE_B_REG_PSEUDO_VF_MASTER_ENABLE                                                                  0x2a84d8UL //Access:RW   DataWidth:0x1    // Enable for pseudo VF master mode.
43629 #define PGLUE_B_REG_PSEUDO_VF_TARGET_ENABLE                                                                  0x2a84dcUL //Access:RW   DataWidth:0x1    // Enable for pseudo VF target mode.
43630 #define PGLUE_B_REG_LOG2_F_DB_WND                                                                            0x2a84e0UL //Access:RW   DataWidth:0x5    // Pseudo VF target mode configuration that controls the size of each pseudo-VF in the BAR.
43631 #define PGLUE_B_REG_VF_BASE                                                                                  0x2a84e4UL //Access:RW   DataWidth:0x5    // Pseudo VF target mode configuration that defines first VF divided by 8 for each PF.
43632 #define PGLUE_B_REG_DORQ_ACCESS_VIA_BAR0                                                                     0x2a84e8UL //Access:RW   DataWidth:0x3    // Enable PF to accesss DORQ via BAR0: 0-disable access; 1-enable access if BAR0 size is 128K;  2-enable access if BAR0 size is 256K;  4-enable access if BAR0 size is 512K;
43633 #define PGLUE_B_REG_VSC_EN                                                                                   0x2a84ecUL //Access:RW   DataWidth:0x9    // VSC fields: bit 0 - enable VSC; bits 1-8 - VSC reserved bits in VSC header
43634 #define PGLUE_B_REG_PGL_CONTROL0                                                                             0x2a8520UL //Access:RW   DataWidth:0x13   // Multi Field Register.
43635   #define PGLUE_B_REG_PGL_CONTROL0_PGL_CPL_AFT                                                               (0x7f<<0) // Almost full threshold for completion interface (debug purposes).
43636   #define PGLUE_B_REG_PGL_CONTROL0_PGL_CPL_AFT_SHIFT                                                         0
43637   #define PGLUE_B_REG_PGL_CONTROL0_PGL_DISABLE_INPUTS                                                        (0x1<<7) // Debug only: disable inputs to pgl.
43638   #define PGLUE_B_REG_PGL_CONTROL0_PGL_DISABLE_INPUTS_SHIFT                                                  7
43639   #define PGLUE_B_REG_PGL_CONTROL0_PGL_TXW_CC_THRESH                                                         (0x1f<<8) // The fullness threshold of the txw data fifo after which transaction may start.
43640   #define PGLUE_B_REG_PGL_CONTROL0_PGL_TXW_CC_THRESH_SHIFT                                                   8
43641   #define PGLUE_B_REG_PGL_CONTROL0_PGL_TXW_DP_AFT                                                            (0x3f<<13) // The fullnes threshold of the txw data fifo after which the block stops reading from pswwr.
43642   #define PGLUE_B_REG_PGL_CONTROL0_PGL_TXW_DP_AFT_SHIFT                                                      13
43643 #define PGLUE_B_REG_CSSNOOP_ALMOST_FULL_THR                                                                  0x2a8524UL //Access:RW   DataWidth:0x2    // Debug only: If more than this Number of entries are occupied in the cssnoop clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
43644 #define PGLUE_B_REG_TXW_H_SYNCFIFO_ALMOSTFULL_TH                                                             0x2a8528UL //Access:RW   DataWidth:0x5    // Debug only: If more than this Number of entries are occupied in the TXW header clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed. In AH, due to CQ84005, this value must be bigger or equal to txw_d_syncfifo_almostfull_th.
43645 #define PGLUE_B_REG_TXW_D_SYNCFIFO_ALMOSTFULL_TH                                                             0x2a852cUL //Access:RW   DataWidth:0x5    // Debug only: If more than this Number of entries are occupied in the TXW data clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
43646 #define PGLUE_B_REG_TXR_H_SYNCFIFO_ALMOSTFULL_TH                                                             0x2a8530UL //Access:RW   DataWidth:0x5    // Debug only: If more than this Number of entries are occupied in the TXR header clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
43647 #define PGLUE_B_REG_PGL_TXR_CDTS                                                                             0x2a8560UL //Access:R    DataWidth:0x9    // Debug only.
43648 #define PGLUE_B_REG_PGL_TXW_CDTS                                                                             0x2a8564UL //Access:R    DataWidth:0x15   // Debug only.
43649 #define PGLUE_B_REG_ADMIN_PER_PF_REGION                                                                      0x2a9000UL //Access:RW   DataWidth:0x20   // This register maps the Admin per-PF region. Addresses 0x0 - 0x5c: 12 per-PF PF windows. Each PF window contains two 32-bit values. The low address (0, 2, and on) contains the 22-bit offset register. The high address (1, 3 and on) contains the pretend registers. Addresses 0x60-0x1ec: reserved. Address 0x1f0: Global pretend register. Address 0x1f4 - reserved. Address 0x1f8 - ME opaque register. Address 0x1fc - ME concrete register. E4: split16. Note that the reset values of the read only addresses is not X. The reset value of the reserved addresses is 0.
43650 #define PGLUE_B_REG_ADMIN_PER_PF_REGION_SIZE                                                                 128
43651 #define PGLUE_B_REG_ADMIN_GLOBAL_REGION                                                                      0x2a9200UL //Access:RW   DataWidth:0x20   // This register maps the Admin global region. 0x0 - 0x3c8 (0x200 - 0x5c8) -  243 global windows. Each entry is the 12-bit window offset. Addresses 0x3cc - 0xe08 (0x5cc - 0xffc) - reserved (reset value 0).
43652 #define PGLUE_B_REG_ADMIN_GLOBAL_REGION_SIZE                                                                 896
43653 #define PGLUE_B_REG_CFG_SPACE_A_ADDRESS                                                                      0x2aa000UL //Access:RW   DataWidth:0x6    // Address[12:7] in PCI configuration space of the first register on which config space A attention is generated. Note that this register is in 128-byte units.
43654 #define PGLUE_B_REG_CFG_SPACE_A_ENABLE                                                                       0x2aa004UL //Access:RW   DataWidth:0x20   // Indicates which of the 32 registers starting in address cfg_space_a_address generates an attention. If bit N is set - a CSSNOOP cycle with address {cfg_space_a_address; 7b0}+4*N will generate a config space A attention.
43655 #define PGLUE_B_REG_CFG_SPACE_B_ADDRESS                                                                      0x2aa008UL //Access:RW   DataWidth:0x6    // Address[12:7] in PCI configuration space of the first register on which config space B attention is generated. Note that this register is in 128-byte units.
43656 #define PGLUE_B_REG_CFG_SPACE_B_ENABLE                                                                       0x2aa00cUL //Access:RW   DataWidth:0x20   // Indicates which of the 32 registers starting in address cfg_space_b_address generates an attention. If bit N is set - a CSSNOOP cycle with address {cfg_space_b_address; 7b0}+4*N will generate a config space B attention.
43657 #define PGLUE_B_REG_CFG_SPACE_A_REQUEST                                                                      0x2aa010UL //Access:R    DataWidth:0x10   // Config space A attention dirty bits. Each bit indicates that the corresponding PF generates config space A attention. Set by PXP. Reset by MCP writing 1 to icfg_space_a_request_clr. Note: register contains bits from both paths.
43658 #define PGLUE_B_REG_CFG_SPACE_A_REQUEST_CLR                                                                  0x2aa014UL //Access:W    DataWidth:0x10   // Config space A attention dirty bits clear. MCP writes 1 to a bit in this register in order to clear the corresponding bit in cfg_space_a_request register. Note: register contains bits from both paths. Note: Need to re-read the enabled registers after clearing the dirty bit and then check the dirty bit is still clear since they may have been written again during the scan.
43659 #define PGLUE_B_REG_CFG_SPACE_B_REQUEST                                                                      0x2aa018UL //Access:R    DataWidth:0x10   // Config space B attention dirty bits. Each bit indicates that the corresponding PF generates config space B attention. Set by PXP. Reset by MCP writing 1 to icfg_space_b_request_clr. Note: register contains bits from both paths.
43660 #define PGLUE_B_REG_CFG_SPACE_B_REQUEST_CLR                                                                  0x2aa01cUL //Access:W    DataWidth:0x10   // Config space B attention dirty bits clear. MCP writes 1 to a bit in this register in order to clear the corresponding bit in cfg_space_b_request register. Note: register contains bits from both paths. Note: Need to re-read the enabled registers after clearing the dirty bit and then check the dirty bit is still clear since they may have been written again during the scan.
43661 #define PGLUE_B_REG_FLR_REQUEST_VF_31_0                                                                      0x2aa020UL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 0 to 31. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_31_0_clr.
43662 #define PGLUE_B_REG_FLR_REQUEST_VF_63_32                                                                     0x2aa024UL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 32 to 63. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_63_32_clr.
43663 #define PGLUE_B_REG_FLR_REQUEST_VF_95_64                                                                     0x2aa028UL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 64 to 95. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_95_64_clr.
43664 #define PGLUE_B_REG_FLR_REQUEST_VF_127_96                                                                    0x2aa02cUL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 96 to 127. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_127_96_clr.
43665 #define PGLUE_B_REG_FLR_REQUEST_VF_159_128                                                                   0x2aa030UL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 128 to 159. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_159_128_clr.
43666 #define PGLUE_B_REG_FLR_REQUEST_VF_191_160                                                                   0x2aa034UL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 160 to 191. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_191_160_clr.
43667 #define PGLUE_B_REG_FLR_REQUEST_VF_223_192                                                                   0x2aa038UL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 192 to 223. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_223_192_clr.
43668 #define PGLUE_B_REG_FLR_REQUEST_VF_255_224                                                                   0x2aa03cUL //Access:R    DataWidth:0x20   // FLR request attention dirty bits for VFs 224 to 255. Each bit indicates that the FLR register of the corresponding VF was set. Set by PXP. Reset by MCP writing 1 to flr_request_vf_255_224_clr.
43669 #define PGLUE_B_REG_FLR_REQUEST_PF_31_0                                                                      0x2aa040UL //Access:R    DataWidth:0x10   // FLR request attention dirty bits for all PFs. Each bit indicates that the FLR register of the corresponding PF was set. Set by PXP. Reset by MCP writing 1 to flr_request_pf_31_0_clr. Note: register contains bits from both paths.
43670 #define PGLUE_B_REG_FLR_REQUEST_VF_31_0_CLR                                                                  0x2aa044UL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 0 to 31. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_31_0 register.
43671 #define PGLUE_B_REG_FLR_REQUEST_VF_63_32_CLR                                                                 0x2aa048UL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 32 to 63. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_63_32 register.
43672 #define PGLUE_B_REG_FLR_REQUEST_VF_95_64_CLR                                                                 0x2aa04cUL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 64 to 95. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_95_64 register.
43673 #define PGLUE_B_REG_FLR_REQUEST_VF_127_96_CLR                                                                0x2aa050UL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 96 to 127. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_127_96 register.
43674 #define PGLUE_B_REG_FLR_REQUEST_VF_159_128_CLR                                                               0x2aa054UL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 128 to 159. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_159_128 register.
43675 #define PGLUE_B_REG_FLR_REQUEST_VF_191_160_CLR                                                               0x2aa058UL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 160 to 191. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_191_160 register.
43676 #define PGLUE_B_REG_FLR_REQUEST_VF_223_192_CLR                                                               0x2aa05cUL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 192 to 223. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_223_192 register.
43677 #define PGLUE_B_REG_FLR_REQUEST_VF_255_224_CLR                                                               0x2aa060UL //Access:W    DataWidth:0x20   // FLR request attention dirty bits clear for VFs 224 to 255. MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_vf_255_224 register.
43678 #define PGLUE_B_REG_FLR_REQUEST_PF_31_0_CLR                                                                  0x2aa064UL //Access:W    DataWidth:0x10   // FLR request attention dirty bits clear for all PFs.  MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_pf_31_0 register. Note: register contains bits from both paths.
43679 #define PGLUE_B_REG_DISABLE_FLR_SRIOV_DISABLED                                                               0x2aa068UL //Access:RW   DataWidth:0x2    // Multi Field Register.
43680   #define PGLUE_B_REG_DISABLE_FLR_SRIOV_DISABLED_DISABLE_FLR_REQUEST                                         (0x1<<0) // Debug only: When 1 flr request is not generated by PGLUE.
43681   #define PGLUE_B_REG_DISABLE_FLR_SRIOV_DISABLED_DISABLE_FLR_REQUEST_SHIFT                                   0
43682   #define PGLUE_B_REG_DISABLE_FLR_SRIOV_DISABLED_DISABLE_SRIOV_DISABLED_REQUEST                              (0x1<<1) // Debug only: When 1 SR-IOV disbaled request is not generated by PGLUE.
43683   #define PGLUE_B_REG_DISABLE_FLR_SRIOV_DISABLED_DISABLE_SRIOV_DISABLED_REQUEST_SHIFT                        1
43684 #define PGLUE_B_REG_SR_IOV_DISABLED_REQUEST                                                                  0x2aa06cUL //Access:R    DataWidth:0x10   // SR IOV disabled attention dirty bits. Each bit indicates that the VF enable register of the corresponding PF is written to 0 and was previously 1. Set by PXP. Reset by MCP writing 1 to sr_iov_disabled_request_clr. Note: register contains bits from both paths.
43685 #define PGLUE_B_REG_SR_IOV_DISABLED_REQUEST_CLR                                                              0x2aa070UL //Access:W    DataWidth:0x10   // SR IOV disabled attention dirty bits clear. MCP writes 1 to a bit in this register in order to clear the corresponding bit in sr_iov_disabled_request register. Note: register contains bits from both paths.
43686 #define PGLUE_B_REG_SHADOW_BME_VF_31_0                                                                       0x2aa074UL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 0 to 31. Each bit indicates if the corresponding VF is enabled.
43687 #define PGLUE_B_REG_SHADOW_BME_VF_63_32                                                                      0x2aa078UL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 32 to 63. Each bit indicates if the corresponding VF is enabled.
43688 #define PGLUE_B_REG_SHADOW_BME_VF_95_64                                                                      0x2aa07cUL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 64 to 95. Each bit indicates if the corresponding VF is enabled.
43689 #define PGLUE_B_REG_SHADOW_BME_VF_127_96                                                                     0x2aa080UL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 96 to 127. Each bit indicates if the corresponding VF is enabled.
43690 #define PGLUE_B_REG_SHADOW_BME_VF_159_128                                                                    0x2aa084UL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 128 to 159. Each bit indicates if the corresponding VF is enabled.
43691 #define PGLUE_B_REG_SHADOW_BME_VF_191_160                                                                    0x2aa088UL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 160 to 191. Each bit indicates if the corresponding VF is enabled.
43692 #define PGLUE_B_REG_SHADOW_BME_VF_223_192                                                                    0x2aa08cUL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 192 to 223. Each bit indicates if the corresponding VF is enabled.
43693 #define PGLUE_B_REG_SHADOW_BME_VF_255_224                                                                    0x2aa090UL //Access:R    DataWidth:0x20   // Shadow BME register for VFs 224 to 255. Each bit indicates if the corresponding VF is enabled.
43694 #define PGLUE_B_REG_SHADOW_BME_PF_31_0                                                                       0x2aa094UL //Access:R    DataWidth:0x10   // Shadow BME register for all PFs. Each bit indicates if the corresponding PF is enabled. Note: register contains bits from both paths.
43695 #define PGLUE_B_REG_SHADOW_VF_31_0_CLR                                                                       0x2aa098UL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 0 to 31.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43696 #define PGLUE_B_REG_SHADOW_VF_63_32_CLR                                                                      0x2aa09cUL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 32 to 63.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43697 #define PGLUE_B_REG_SHADOW_VF_95_64_CLR                                                                      0x2aa0a0UL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 64 to 95.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43698 #define PGLUE_B_REG_SHADOW_VF_127_96_CLR                                                                     0x2aa0a4UL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 96 to 127.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events. Note: register contains bits from both paths.
43699 #define PGLUE_B_REG_SHADOW_VF_159_128_CLR                                                                    0x2aa0a8UL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 128 to 159.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43700 #define PGLUE_B_REG_SHADOW_VF_191_160_CLR                                                                    0x2aa0acUL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 160 to 191.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43701 #define PGLUE_B_REG_SHADOW_VF_223_192_CLR                                                                    0x2aa0b0UL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 192 to 223.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43702 #define PGLUE_B_REG_SHADOW_VF_255_224_CLR                                                                    0x2aa0b4UL //Access:W    DataWidth:0x20   // Shadow bits clear for VFs 224 to 255.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should do this in PF-FLR and SR-IOV-disabled events.
43703 #define PGLUE_B_REG_SHADOW_PF_31_0_CLR                                                                       0x2aa0b8UL //Access:W    DataWidth:0x10   // Debug only - Shadow bits clear for PFs 0 to 31.  MCP writes 1 to a bit in this register in order to reset the corresponding VF BME, ATS_enable, TPH_requester_enable, ST_mode_select fields. MCP should never use this unless a work-around is needed. Note: register contains bits from both paths.
43704 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_31_0                                                                0x2aa0bcUL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 0 to 31. Each bit indicates if ATS for the corresponding VF is enabled.
43705 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_63_32                                                               0x2aa0c0UL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 32 to 63. Each bit indicates if ATS for the corresponding VF is enabled.
43706 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_95_64                                                               0x2aa0c4UL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 64 to 95. Each bit indicates if ATS for the corresponding VF is enabled.
43707 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_127_96                                                              0x2aa0c8UL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 96 to 127. Each bit indicates if ATS for the corresponding VF is enabled.
43708 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_159_128                                                             0x2aa0ccUL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 128 to 159. Each bit indicates if ATS for the corresponding VF is enabled.
43709 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_191_160                                                             0x2aa0d0UL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 160 to 191. Each bit indicates if ATS for the corresponding VF is enabled.
43710 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_223_192                                                             0x2aa0d4UL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 192 to 223. Each bit indicates if ATS for the corresponding VF is enabled.
43711 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_VF_255_224                                                             0x2aa0d8UL //Access:R    DataWidth:0x20   // Shadow ats_enable register for VFs 224 to 255. Each bit indicates if ATS for the corresponding VF is enabled.
43712 #define PGLUE_B_REG_SHADOW_ATS_ENABLE_PF_31_0                                                                0x2aa0dcUL //Access:R    DataWidth:0x10   // Shadow ats_enable register for all PFs. Each bit indicates if ATS for the corresponding PF is enabled. Note: register contains bits from both paths.
43713 #define PGLUE_B_REG_SHADOW_VF_ENABLE_PF_31_0                                                                 0x2aa0e0UL //Access:R    DataWidth:0x10   // Shadow vf_enable register for all PFs. Each bit indicates if SR-IOV for the corresponding PF is enabled. Note: register contains bits from both paths.
43714 #define PGLUE_B_REG_SHADOW_ATS_STU                                                                           0x2aa0e4UL //Access:R    DataWidth:0x5    // Read only. Shadow ATS_STU register. (2^ATS_STU)*4KB is ATC translation address granularity. E4: split16.
43715 #define PGLUE_B_REG_SHADOW_IDO_BITS                                                                          0x2aa0e8UL //Access:R    DataWidth:0x20   // Shadow ido bits register for PFs 0 to 15. [15:0] : Each bit indicates if IDO_REQ_ENABLE bit for the corresponding PF is set. [31:16] : Each bit indicates if IDO_CPL_ENABLE bit for the corresponding PF is set. Note: register contains bits from both paths.
43716 #define PGLUE_B_REG_DISABLE_ATS_EN_CLEARING                                                                  0x2aa0ecUL //Access:RW   DataWidth:0x1    // Debug only: PGLUE automatically clears ATC enable for a function if a TCPL arrived for that function with Unsupported Request error. Setting this register to 1 disables this automatic clearing.
43717 #define PGLUE_B_REG_INCORRECT_RCV_DETAILS                                                                    0x2aa0f0UL //Access:R    DataWidth:0x8    // Each bit indicates an incorrect behavior in user RX interface. Bit 0 - Reserved. Bit 1 - Reserved. Bit 2 - Reserved. Bit 3 - Reserved. Bit 4 - Completion with Configuration Request Retry Status. Bit 5 - Expansion ROM access received with a write request. Bit 6 - Completion with pcie_rx_err of 0000; CMPL_STATUS of non-zero; and pcie_rx_last not asserted. Bit 7 - Completion with pcie_rx_err of 1010; and pcie_rx_last not asserted.
43718 #define PGLUE_B_REG_WAS_ERROR_VF_31_0                                                                        0x2aa0f4UL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 0 to 31.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_31_0_clr.
43719 #define PGLUE_B_REG_WAS_ERROR_VF_63_32                                                                       0x2aa0f8UL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 32 to 63.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_63_32_clr.
43720 #define PGLUE_B_REG_WAS_ERROR_VF_95_64                                                                       0x2aa0fcUL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 64 to 95.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_95_64_clr.
43721 #define PGLUE_B_REG_WAS_ERROR_VF_127_96                                                                      0x2aa100UL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 96 to 127.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_127_96_clr.
43722 #define PGLUE_B_REG_WAS_ERROR_VF_159_128                                                                     0x2aa104UL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 128 to 159.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_159_128_clr.
43723 #define PGLUE_B_REG_WAS_ERROR_VF_191_160                                                                     0x2aa108UL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 160 to 191.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_191_160_clr.
43724 #define PGLUE_B_REG_WAS_ERROR_VF_223_192                                                                     0x2aa10cUL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 192 to 223.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_223_192_clr.
43725 #define PGLUE_B_REG_WAS_ERROR_VF_255_224                                                                     0x2aa110UL //Access:R    DataWidth:0x20   // Was_error indication dirty bits for VFs 224 to 255.  Each bit indicates that there was a completion with uncorrectable error for the corresponding VF. Set by PXP. Reset by MCP writing 1 to was_error_vf_255_224_clr.
43726 #define PGLUE_B_REG_WAS_ERROR_PF_31_0                                                                        0x2aa114UL //Access:R    DataWidth:0x10   // Was_error indication dirty bits for PFs 0 to 7.  Each bit indicates that there was a completion with uncorrectable error for the corresponding PF. Set by PXP. Reset by MCP writing 1 to was_error_pf_31_0_clr.
43727 #define PGLUE_B_REG_WAS_ERROR_VF_31_0_CLR                                                                    0x2aa118UL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 0 to 31. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_31_0 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43728 #define PGLUE_B_REG_WAS_ERROR_VF_63_32_CLR                                                                   0x2aa11cUL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 32 to 63. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_63_32 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43729 #define PGLUE_B_REG_WAS_ERROR_VF_95_64_CLR                                                                   0x2aa120UL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 64 to 95. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_95_64 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43730 #define PGLUE_B_REG_WAS_ERROR_VF_127_96_CLR                                                                  0x2aa124UL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 96 to 127. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_127_96 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43731 #define PGLUE_B_REG_WAS_ERROR_VF_159_128_CLR                                                                 0x2aa128UL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 128 to 159. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_159_128 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43732 #define PGLUE_B_REG_WAS_ERROR_VF_191_160_CLR                                                                 0x2aa12cUL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 160 to 191. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_191_160 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43733 #define PGLUE_B_REG_WAS_ERROR_VF_223_192_CLR                                                                 0x2aa130UL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 192 to 223. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_223_192 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43734 #define PGLUE_B_REG_WAS_ERROR_VF_255_224_CLR                                                                 0x2aa134UL //Access:W    DataWidth:0x20   // Was_error indication dirty bits clear for VFs 224 to 255. MCP writes 1 to a bit in this register in order to clear the corresponding bit in was_error_vf_255_224 register. The register is split per path but VFID is global. Each path can reset only the VFs belong to it.
43735 #define PGLUE_B_REG_WAS_ERROR_PF_31_0_CLR                                                                    0x2aa138UL //Access:W    DataWidth:0x10   // Was_error indication dirty bits clear for PFs 0 to 7.  MCP writes 1 to a bit in this register in order to clear the corresponding bit in flr_request_pf_31_0 register. The register is split per path but PFID is global. Each path can reset only the PFs belong to it.
43736 #define PGLUE_B_REG_RX_ERR_DETAILS                                                                           0x2aa13cUL //Access:R    DataWidth:0x10   // Details of first request received with error. [3:0] - PFID. [4] - VF_VALID. [12:5] - VFID. [14:13] - Error Code - 0 - Indicates Completion Timeout of a User Tx non-posted request. 1 - unsupported request. 2 - completer abort. 3 - Illegal value for this field. [15] valid - indicates if there was a completion error since the last time this register was cleared.
43737 #define PGLUE_B_REG_RX_TCPL_ERR_DETAILS                                                                      0x2aa140UL //Access:R    DataWidth:0x15   // Details of first ATS Translation Completion request received with error. [3:0] - PFID. [4] - VF_VALID. [12:5] - VFID. [14:13] - Error Code - 0 - Indicates Completion Timeout of a User Tx non-posted request. 1 - unsupported request. 2 - completer abort. 3 - Illegal value for this field. [19:15] - ATC OTB EntryID. [20] valid - indicates if there was a completion error since the last time this register was cleared.
43738 #define PGLUE_B_REG_TX_ERR_WR_ADD_31_0                                                                       0x2aa144UL //Access:R    DataWidth:0x20   // Address [31:0] of first write request not submitted due to error.
43739 #define PGLUE_B_REG_TX_ERR_WR_ADD_63_32                                                                      0x2aa148UL //Access:R    DataWidth:0x20   // Address [63:32] of first write request not submitted due to error.
43740 #define PGLUE_B_REG_TX_ERR_WR_DETAILS                                                                        0x2aa14cUL //Access:R    DataWidth:0x20   // Details of first write request not submitted due to error. [4:0] VQID. [17:5] - Length in bytes. [19] - VF_VALID. [23:20] - PFID. [31:24] - VFID.
43741 #define PGLUE_B_REG_TX_ERR_WR_DETAILS2                                                                       0x2aa150UL //Access:R    DataWidth:0x1e   // Details of first write request not submitted due to error. [15:0] Request ID. [20:16] client ID. [24:21] - Error type - [21] - Indicates was_error was set; [22] - Indicates BME was cleared; [23] - Indicates FID_enable was cleared; [24] - Indicates VF with parent PF FLR_request or IOV_disable_request dirty bit is set; [25] - Indicates AtomicOp Requester Enable was cleared for Atomic Operation; [26] - last SR. [28:27] - Atomic - 0 - Regular request (not Atomic). 1 - CAS. 2 - FetchAdd. 3 - Swap. [29] - valid - indicates if there was a request not submitted due to error since the last time this register was cleared.
43742 #define PGLUE_B_REG_TX_ERR_RD_ADD_31_0                                                                       0x2aa154UL //Access:R    DataWidth:0x20   // Address [31:0] of first read request not submitted due to error.
43743 #define PGLUE_B_REG_TX_ERR_RD_ADD_63_32                                                                      0x2aa158UL //Access:R    DataWidth:0x20   // Address [63:32] of first read request not submitted due to error.
43744 #define PGLUE_B_REG_TX_ERR_RD_DETAILS                                                                        0x2aa15cUL //Access:R    DataWidth:0x20   // Details of first read request not submitted due to error. [4:0] VQID. [5] TREQ. 1 - Indicates the request is a Translation Request. [18:6] - Length in bytes. [19] - VF_VALID. [23:20] - PFID. [31:24] - VFID.
43745 #define PGLUE_B_REG_TX_ERR_RD_DETAILS2                                                                       0x2aa160UL //Access:R    DataWidth:0x1c   // Details of first read request not submitted due to error. [15:0] Request ID. [20:16] client ID. [24:21] - Error type - [21] - Indicates was_error was set; [22] - Indicates BME was cleared; [23] - Indicates FID_enable was cleared; [24] - Indicates VF with parent PF FLR_request or IOV_disable_request dirty bit is set. [25] - last SR. [26] valid - indicates if there was a request not submitted due to error since the last time this register was cleared. [27] dstate_0 and write discard
43746 #define PGLUE_B_REG_TX_ERR_WR_DETAILS_ICPL                                                                   0x2aa164UL //Access:R    DataWidth:0x18   // Details of first Invalidation Completion or MCTP message submitted during a TX error condition. [3:0] - PFID. [11:4] - VFID. [12] - VF_VALID. [17:13] - ITAG Index.  [21:18] - Error type - [18] - Indicates was_error was set; [19] - Indicates BME was cleared; [20] - Indicates FID_enable was cleared; [21] - Indicates VF with parent PF FLR_request or IOV_disable_request dirty bit is set. [22] - 0 indicates ICPL; 1 indicates MCTP. [23] valid - indicates if there was an Invalidation Completion message submitted during a TX error condition since the last time this register was cleared.
43747 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE                                                                     0x2aa168UL //Access:RW   DataWidth:0x1    // Internal FID_enable configuration per-VF for master and target transactions. E4: split240.
43748 #define PGLUE_B_REG_INTERNAL_PFID_ENABLE_MASTER                                                              0x2aa16cUL //Access:RW   DataWidth:0x1    // Internal FID_enable configuration per-PF for master transactions. E4: split16.
43749 #define PGLUE_B_REG_INTERNAL_PFID_ENABLE_TARGET_WRITE                                                        0x2aa170UL //Access:RW   DataWidth:0x1    // Internal FID_enable configuration per-PF for target write transactions. E4: split16.
43750 #define PGLUE_B_REG_INTERNAL_PFID_ENABLE_TARGET_READ                                                         0x2aa174UL //Access:RW   DataWidth:0x1    // Internal FID_enable configuration per-PF for target read transactions. E4: split16.
43751 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_31_0_VALUE                                                          0x2aa178UL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 0 to 31.
43752 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_63_32_VALUE                                                         0x2aa17cUL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 32 to 63.
43753 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_95_64_VALUE                                                         0x2aa180UL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 64 to 95.
43754 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_127_96_VALUE                                                        0x2aa184UL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 96 to 127.
43755 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_159_128_VALUE                                                       0x2aa188UL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 128 to 159.
43756 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_191_160_VALUE                                                       0x2aa18cUL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 224 to 191.
43757 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_223_192_VALUE                                                       0x2aa190UL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 192 to 223.
43758 #define PGLUE_B_REG_INTERNAL_VFID_ENABLE_255_224_VALUE                                                       0x2aa194UL //Access:R    DataWidth:0x20   // A global view of internal_vfid_enable register for VFs 224 to 255.
43759 #define PGLUE_B_REG_INTERNAL_PFID_ENABLE_VALUE                                                               0x2aa198UL //Access:R    DataWidth:0x20   // A global view of internal_pfid_enable registers for target flow. Bits [15:0] - internal_pfid_enable_target_write; Bits [31:16] - internal_pfid_enable_target_read.
43760 #define PGLUE_B_REG_INTERNAL_PFID_ENABLE_VALUE_MASTER                                                        0x2aa19cUL //Access:R    DataWidth:0x10   // A global view of internal_pfid_enable registers for master flow. Bits [15:0] - internal_pfid_enable_master.
43761 #define PGLUE_B_REG_TSDM_START_OFFSET_A                                                                      0x2aa1a0UL //Access:RW   DataWidth:0x13   // Start offset of TSDM zone A (queue zone) in the internal RAM.
43762 #define PGLUE_B_REG_TSDM_OFFSET_MASK_A                                                                       0x2aa1a4UL //Access:RW   DataWidth:0x5    // Offset mask of TSDM zone A (queue zone) in the internal RAM.
43763 #define PGLUE_B_REG_TSDM_START_OFFSET_B                                                                      0x2aa1a8UL //Access:RW   DataWidth:0x13   // Start offset of TSDM zone B (legacy zone) in the internal RAM.
43764 #define PGLUE_B_REG_TSDM_OFFSET_MASK_B                                                                       0x2aa1acUL //Access:RW   DataWidth:0x9    // Offset mask of TSDM zone B (legacy zone) in the internal RAM.
43765 #define PGLUE_B_REG_TSDM_VF_SHIFT_B                                                                          0x2aa1b0UL //Access:RW   DataWidth:0x5    // VF Shift of TSDM zone B (legacy zone) in the internal RAM.
43766 #define PGLUE_B_REG_MSDM_START_OFFSET_A                                                                      0x2aa1b4UL //Access:RW   DataWidth:0x13   // Start offset of msdm zone A (queue zone) in the internal RAM.
43767 #define PGLUE_B_REG_MSDM_OFFSET_MASK_A                                                                       0x2aa1b8UL //Access:RW   DataWidth:0x5    // Offset mask of msdm zone A (queue zone) in the internal RAM.
43768 #define PGLUE_B_REG_MSDM_START_OFFSET_B                                                                      0x2aa1bcUL //Access:RW   DataWidth:0x13   // Start offset of msdm zone B (legacy zone) in the internal RAM.
43769 #define PGLUE_B_REG_MSDM_OFFSET_MASK_B                                                                       0x2aa1c0UL //Access:RW   DataWidth:0x9    // Offset mask of msdm zone B (legacy zone) in the internal RAM.
43770 #define PGLUE_B_REG_MSDM_VF_SHIFT_B                                                                          0x2aa1c4UL //Access:RW   DataWidth:0x5    // VF Shift of msdm zone B (legacy zone) in the internal RAM.
43771 #define PGLUE_B_REG_USDM_START_OFFSET_A                                                                      0x2aa1c8UL //Access:RW   DataWidth:0x13   // Start offset of USDM zone A (queue zone) in the internal RAM.
43772 #define PGLUE_B_REG_USDM_OFFSET_MASK_A                                                                       0x2aa1ccUL //Access:RW   DataWidth:0x5    // Offset mask of USDM zone A (queue zone) in the internal RAM.
43773 #define PGLUE_B_REG_USDM_START_OFFSET_B                                                                      0x2aa1d0UL //Access:RW   DataWidth:0x13   // Start offset of USDM zone B (legacy zone) in the internal RAM.
43774 #define PGLUE_B_REG_USDM_OFFSET_MASK_B                                                                       0x2aa1d4UL //Access:RW   DataWidth:0x9    // Offset mask of USDM zone B (legacy zone) in the internal RAM.
43775 #define PGLUE_B_REG_USDM_VF_SHIFT_B                                                                          0x2aa1d8UL //Access:RW   DataWidth:0x5    // VF Shift of USDM zone B (legacy zone) in the internal RAM.
43776 #define PGLUE_B_REG_XSDM_START_OFFSET_A                                                                      0x2aa1dcUL //Access:RW   DataWidth:0x13   // Start offset of XSDM zone A (queue zone) in the internal RAM.
43777 #define PGLUE_B_REG_XSDM_OFFSET_MASK_A                                                                       0x2aa1e0UL //Access:RW   DataWidth:0x5    // Offset mask of XSDM zone A (queue zone) in the internal RAM.
43778 #define PGLUE_B_REG_XSDM_START_OFFSET_B                                                                      0x2aa1e4UL //Access:RW   DataWidth:0x13   // Start offset of XSDM zone B (legacy zone) in the internal RAM.
43779 #define PGLUE_B_REG_XSDM_OFFSET_MASK_B                                                                       0x2aa1e8UL //Access:RW   DataWidth:0x9    // Offset mask of XSDM zone B (legacy zone) in the internal RAM.
43780 #define PGLUE_B_REG_XSDM_VF_SHIFT_B                                                                          0x2aa1ecUL //Access:RW   DataWidth:0x5    // VF Shift of XSDM zone B (legacy zone) in the internal RAM.
43781 #define PGLUE_B_REG_YSDM_START_OFFSET_A                                                                      0x2aa1f0UL //Access:RW   DataWidth:0x13   // Start offset of ysdm zone A (queue zone) in the internal RAM.
43782 #define PGLUE_B_REG_YSDM_OFFSET_MASK_A                                                                       0x2aa1f4UL //Access:RW   DataWidth:0x5    // Offset mask of ysdm zone A (queue zone) in the internal RAM.
43783 #define PGLUE_B_REG_YSDM_START_OFFSET_B                                                                      0x2aa1f8UL //Access:RW   DataWidth:0x13   // Start offset of ysdm zone B (legacy zone) in the internal RAM.
43784 #define PGLUE_B_REG_YSDM_OFFSET_MASK_B                                                                       0x2aa1fcUL //Access:RW   DataWidth:0x9    // Offset mask of ysdm zone B (legacy zone) in the internal RAM.
43785 #define PGLUE_B_REG_YSDM_VF_SHIFT_B                                                                          0x2aa200UL //Access:RW   DataWidth:0x5    // VF Shift of ysdm zone B (legacy zone) in the internal RAM.
43786 #define PGLUE_B_REG_PSDM_START_OFFSET_A                                                                      0x2aa204UL //Access:RW   DataWidth:0x13   // Start offset of psdm zone A (queue zone) in the internal RAM.
43787 #define PGLUE_B_REG_PSDM_OFFSET_MASK_A                                                                       0x2aa208UL //Access:RW   DataWidth:0x5    // Offset mask of psdm zone A (queue zone) in the internal RAM.
43788 #define PGLUE_B_REG_PSDM_START_OFFSET_B                                                                      0x2aa20cUL //Access:RW   DataWidth:0x13   // Start offset of psdm zone B (legacy zone) in the internal RAM.
43789 #define PGLUE_B_REG_PSDM_OFFSET_MASK_B                                                                       0x2aa210UL //Access:RW   DataWidth:0x9    // Offset mask of psdm zone B (legacy zone) in the internal RAM.
43790 #define PGLUE_B_REG_PSDM_VF_SHIFT_B                                                                          0x2aa214UL //Access:RW   DataWidth:0x5    // VF Shift of psdm zone B (legacy zone) in the internal RAM.
43791 #define PGLUE_B_REG_TSDM_INB_INT_A_0                                                                         0x2aa218UL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43792 #define PGLUE_B_REG_TSDM_INB_INT_A_1                                                                         0x2aa21cUL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43793 #define PGLUE_B_REG_TSDM_INB_INT_B_VF_0                                                                      0x2aa220UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43794 #define PGLUE_B_REG_TSDM_INB_INT_B_VF_1                                                                      0x2aa224UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43795 #define PGLUE_B_REG_MSDM_INB_INT_A_0                                                                         0x2aa228UL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43796 #define PGLUE_B_REG_MSDM_INB_INT_A_1                                                                         0x2aa22cUL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43797 #define PGLUE_B_REG_MSDM_INB_INT_B_VF_0                                                                      0x2aa230UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43798 #define PGLUE_B_REG_MSDM_INB_INT_B_VF_1                                                                      0x2aa234UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43799 #define PGLUE_B_REG_USDM_INB_INT_A_0                                                                         0x2aa238UL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43800 #define PGLUE_B_REG_USDM_INB_INT_A_1                                                                         0x2aa23cUL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43801 #define PGLUE_B_REG_USDM_INB_INT_B_VF_0                                                                      0x2aa240UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43802 #define PGLUE_B_REG_USDM_INB_INT_B_VF_1                                                                      0x2aa244UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43803 #define PGLUE_B_REG_XSDM_INB_INT_A_0                                                                         0x2aa248UL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43804 #define PGLUE_B_REG_XSDM_INB_INT_A_1                                                                         0x2aa24cUL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43805 #define PGLUE_B_REG_XSDM_INB_INT_B_VF_0                                                                      0x2aa250UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43806 #define PGLUE_B_REG_XSDM_INB_INT_B_VF_1                                                                      0x2aa254UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43807 #define PGLUE_B_REG_YSDM_INB_INT_A_0                                                                         0x2aa258UL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43808 #define PGLUE_B_REG_YSDM_INB_INT_A_1                                                                         0x2aa25cUL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43809 #define PGLUE_B_REG_YSDM_INB_INT_B_VF_0                                                                      0x2aa260UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43810 #define PGLUE_B_REG_YSDM_INB_INT_B_VF_1                                                                      0x2aa264UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43811 #define PGLUE_B_REG_PSDM_INB_INT_A_0                                                                         0x2aa268UL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43812 #define PGLUE_B_REG_PSDM_INB_INT_A_1                                                                         0x2aa26cUL //Access:RW   DataWidth:0xb    // Type A PF/VF inbound interrupt table for SDM: bit[10]-enable for VF. 0 indicates the specific interrupt is enabled for PF only. 1 indicates it is enabled for PF and VF. bits[9:5]-end address in byte resolution;bits[4:0]-start address in byte resolution (relative to start_offset_a).
43813 #define PGLUE_B_REG_PSDM_INB_INT_B_VF_0                                                                      0x2aa270UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43814 #define PGLUE_B_REG_PSDM_INB_INT_B_VF_1                                                                      0x2aa274UL //Access:RW   DataWidth:0xc    // Type B VF inbound interrupt table for SDM: bits[11:6]-end address in 8B resolution;bits[5:0]-start address in 8B resolution (bits 8:3 of the address).
43815 #define PGLUE_B_REG_TSDM_ZONE_A_SIZE_PF                                                                      0x2aa318UL //Access:RW   DataWidth:0x1    // 0 - Zone A PF has NumQueues queues. 1 - Zone A PF has NumSBs queues. NumQueues is 256 for BB and 320 for K2. NumSBs is 288 for BB and 368 for K2.
43816 #define PGLUE_B_REG_MSDM_ZONE_A_SIZE_PF                                                                      0x2aa31cUL //Access:RW   DataWidth:0x1    // 0 - Zone A PF has NumQueues queues. 1 - Zone A PF has NumSBs queues. NumQueues is 256 for BB and 320 for K2. NumSBs is 288 for BB and 368 for K2.
43817 #define PGLUE_B_REG_USDM_ZONE_A_SIZE_PF                                                                      0x2aa320UL //Access:RW   DataWidth:0x1    // 0 - Zone A PF has NumQueues queues. 1 - Zone A PF has NumSBs queues. NumQueues is 256 for BB and 320 for K2. NumSBs is 288 for BB and 368 for K2.
43818 #define PGLUE_B_REG_XSDM_ZONE_A_SIZE_PF                                                                      0x2aa324UL //Access:RW   DataWidth:0x1    // 0 - Zone A PF has NumQueues queues. 1 - Zone A PF has NumSBs queues. NumQueues is 256 for BB and 320 for K2. NumSBs is 288 for BB and 368 for K2.
43819 #define PGLUE_B_REG_YSDM_ZONE_A_SIZE_PF                                                                      0x2aa328UL //Access:RW   DataWidth:0x1    // 0 - Zone A PF has NumQueues queues. 1 - Zone A PF has NumSBs queues. NumQueues is 256 for BB and 320 for K2. NumSBs is 288 for BB and 368 for K2.
43820 #define PGLUE_B_REG_PSDM_ZONE_A_SIZE_PF                                                                      0x2aa32cUL //Access:RW   DataWidth:0x1    // 0 - Zone A PF has NumQueues queues. 1 - Zone A PF has NumSBs queues. NumQueues is 256 for BB and 320 for K2. NumSBs is 288 for BB and 368 for K2.
43821 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_0                                                                    0x2aa330UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43822 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_0                                                                    0x2aa334UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43823 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_1                                                                    0x2aa338UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43824 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_1                                                                    0x2aa33cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43825 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_2                                                                    0x2aa340UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43826 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_2                                                                    0x2aa344UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43827 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_3                                                                    0x2aa348UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43828 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_3                                                                    0x2aa34cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43829 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_4                                                                    0x2aa350UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43830 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_4                                                                    0x2aa354UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43831 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_5                                                                    0x2aa358UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43832 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_5                                                                    0x2aa35cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43833 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_6                                                                    0x2aa360UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43834 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_6                                                                    0x2aa364UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43835 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_7                                                                    0x2aa368UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43836 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_7                                                                    0x2aa36cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43837 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_8                                                                    0x2aa370UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43838 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_8                                                                    0x2aa374UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43839 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_9                                                                    0x2aa378UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43840 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_9                                                                    0x2aa37cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43841 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_10                                                                   0x2aa380UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43842 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_10                                                                   0x2aa384UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43843 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_11                                                                   0x2aa388UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43844 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_11                                                                   0x2aa38cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43845 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_12                                                                   0x2aa390UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43846 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_12                                                                   0x2aa394UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43847 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_13                                                                   0x2aa398UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43848 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_13                                                                   0x2aa39cUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43849 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_14                                                                   0x2aa3a0UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43850 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_14                                                                   0x2aa3a4UL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43851 #define PGLUE_B_REG_VF_GRC_ACCESS_PART1_15                                                                   0x2aa3a8UL //Access:RW   DataWidth:0x19   // Part1 of VF GRC access register. Bits [24:22] - GRC range. The GRC range in DWORDS that is allowed to be accessed (starting from GRC base).  0 means that only the GRC base can be accessed. Bits [21:0] - GRC base. The GRC base address that this packet is accessing (in DWORS).
43852 #define PGLUE_B_REG_VF_GRC_ACCESS_PART2_15                                                                   0x2aa3acUL //Access:RW   DataWidth:0x17   // Part2 of VF GRC access register. Bits [22:19] - Function offset. This fields allows different functions to access GRC locations in distance 2^Func_offset from GRC_base. Bits [18] - Absolute func index. 0 - Path-relative func index should be used (a number between 0 and 119). 1 - Absolute func index should be used (a number between 0 and 239). Bits [17] - Add func index. 1 - Function index should be added to the GRC address. In E4; path-relative func index should always be used (a number between 0 and 119). Bits [16] - GRC func. 1 - Access will be with the parent PFID. 0 - Access will be with the VFID. Bits [15:4] - Allowed func ID. [15:12] - PFID. [11:4] - VFID. Bits [3] - R/W. 0 - Read only access; 1 - read and write access. Bits [2:0] - Permission. 0 - no one. 1 - all VFs. 2 - All VFs within path. 3 - All VFs within PF. 4 - Specific VF.
43853 #define PGLUE_B_REG_VF_LENGTH_VIOLATION_DETAILS                                                              0x2aa3b0UL //Access:R    DataWidth:0x1b   // Details of first target VF request with length violation (too many DWs) accessing BAR0. [12:0] Address in DWs (bits [14:2] of byte address). [14:13] BAR. [22:15] VFID. [26:23] - PFID.
43854 #define PGLUE_B_REG_VF_LENGTH_VIOLATION_DETAILS2                                                             0x2aa3b4UL //Access:R    DataWidth:0x7    // Details of first target VF request with length violation (too many DWs) accessing BAR0. [5:0] - Length in DWs.  [6] valid - indicates if there was a request with length violation since the last time this register was cleared. Length violations: length of more than 2DWs; length of 2DWs and address not QW aligned; window is GRC and length is more than 1 DW.
43855 #define PGLUE_B_REG_VF_GRC_SPACE_VIOLATION_DETAILS                                                           0x2aa3b8UL //Access:R    DataWidth:0x1d   // Details of first target VF request accessing VF GRC space that failed permission check. [14:0] Address. [15] w_nr: 0 - Read; 1 - Write. [23:16] VFID. [27:24] - PFID. [28] valid - indicates if there was a request accessing VF GRC space that failed permission check since the last time this register was cleared. Permission checks are: function permission; R/W permission; address range permission.
43856 #define PGLUE_B_REG_LATCHED_ERRORS_CLR                                                                       0x2aa3bcUL //Access:W    DataWidth:0x11   // Writing 1 to each bit in this register clears a corresponding error details register and enables logging new error details. Bit 0 - clears INCORRECT_RCV_DETAILS; Bit 1 - clears RX_ERR_DETAILS; Bit 2 - clears TX_ERR_WR_ADD_31_0 TX_ERR_WR_ADD_63_32 TX_ERR_WR_DETAILS TX_ERR_WR_DETAILS2 TX_ERR_RD_ADD_31_0 TX_ERR_RD_ADD_63_32 TX_ERR_RD_DETAILS TX_ERR_RD_DETAILS2 TX_ERR_WR_DETAILS_ICPL MASTER_ZLR_ERR_ADD_31_0 MASTER_ZLR_ERR_ADD_63_32 MASTER_ZLR_ERR_DETAILS VF_ILT_ERR_ADD_31_0 VF_ILT_ERR_ADD_63_32 VF_ILT_ERR_DETAILS VF_ILT_ERR_DETAILS2; Bit 3 - clears VF_LENGTH_VIOLATION_DETAILS. Bit 4 - clears VF_GRC_SPACE_VIOLATION_DETAILS. Bit 5 - clears RX_TCPL_ERR_DETAILS. Bit 6 - clears TCPL_IN_TWO_RCBS_DETAILS. Bit 7 - clears ADMIN_WINDOW_VIOLATION_DETAILS. Bit 8 - clears OUT_OF_RANGE_FUNCTION_IN_PRETEND_DETAILS OUT_OF_RANGE_FUNCTION_IN_PRETEND_ADDRESS. Bit 9 - clears ILLEGAL_ADDRESS (DETAILS and ADDRESS registers). Bit 10 - clears TPH (DETAILS and ADDRESS registers) although this logging does not relate to error. Bit 12 - DBI error log clr. Bit 13 - MCT Error log clr Bit 14 - TLP Abort error log clr Bit 15 - ECRC Abort error log clr Bit 16 - Poison error log clr
43857 #define PGLUE_B_REG_IDO_ENABLE_MASTER_RW                                                                     0x2aa3c0UL //Access:RW   DataWidth:0x20   // Each bit when set indicates that IDO bit towards PGLUE should be set for this VQ.
43858 #define PGLUE_B_REG_IDO_ENABLE_MASTER_RW2                                                                    0x2aa3c4UL //Access:RW   DataWidth:0x1    // Bit 0 - when set indicates that IDO bit towards PGLUE should be set for Translation Requests.
43859 #define PGLUE_B_REG_IDO_ENABLE_TARGET_CPL                                                                    0x2aa3c8UL //Access:RW   DataWidth:0x1    // Bit 0 - when set indicates that IDO bit towards PGLUE should be set for Target Completions.
43860 #define PGLUE_B_REG_IGU_BYPASS_ON_ERR                                                                        0x2aa3ccUL //Access:RW   DataWidth:0x1    // 1 - Do not discard IGU master transactions for PF when the corresponding was_error bit is set.
43861 #define PGLUE_B_REG_ALLOW_MSIX_ACCESS_IN_BAR0                                                                0x2aa3d0UL //Access:RW   DataWidth:0x1    // 0 - Accesses to the first 8KB of IGU in BAR0 (MSIX table and PBA) are not allowed. When this value is configured; BAR2 size for PFs and VFs should be configured to 8KB to allow ONLY MSIX table and PBA access. 1 - All IGU space in BAR 0 is accessible; including the first 8KB. When this value is configured; BAR2 size for PFs can be configured to 64KB and for VFs to 16KB to allow all IGU space to be accessed in BAR2 as well.
43862 #define PGLUE_B_REG_TCPL_IN_TWO_RCBS_DETAILS                                                                 0x2aa3d4UL //Access:R    DataWidth:0x13   // Details of first ATS Translation Completion received in two rcbs (packets). Logging is triggered by a Translation Completion with length different than 2 DWs. Such a case is unsupported and the Translation completion is considered erroneous. [3:0] - PFID. [4] - VF_VALID. [12:5] - VFID. [17:13] - OTB EntryID. [18] valid - indicates if there was a Translation Completion received in two rcbs since the last time this register was cleared.
43863 #define PGLUE_B_REG_PCIE_ERR_STATUS                                                                          0x2aa3d8UL //Access:R    DataWidth:0x4    // Details of PCIe core error status. Valid when pgl_pcie_attn in pxp2 is set. 0 - Unsupported Request or Completer Abort on User RX Interface. 1 - Reception of a poisoned TLP on RX Lanes. 2 - Completion timeout. 3 - Unexpected Completion on RX Lanes. 4 - Detected Unsupported Request on RX Lanes. 5 - ECRC error on RX Lanes. 6 - Reserved. 7 - Reserved. 8 - Illegal operation size on User TX Interface. 9 - Detected Unsupported Request on User TX Interface (Bridge Forwarding Error). 10 - Unsupported header type on User TX Interface. 11 - Reserved. 12 - NP TAG value on User TX Interface already in use. 13 - Completion RTAG value on User TX Interface unexpected. 14 - User TX Interface Overflow Error (Too many req wo/ack). 15 - reserved.
43864 #define PGLUE_B_REG_CPU_MBIST_MEMCTRL_0_CNTRL_CMD                                                            0x2aa3dcUL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
43865 #define PGLUE_B_REG_CPU_MBIST_MEMCTRL_1_CNTRL_CMD                                                            0x2aa3e0UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
43866 #define PGLUE_B_REG_DISABLE_TCPL_TRANSLATION_SIZE_CHECK                                                      0x2aa3ecUL //Access:RW   DataWidth:0x1    // Debug only: 0 - Enable the fix for CQ45220. If a Function receives a Translation Completion with a Translation Size field smaller than the Function programmed STU value; clear the ATS_en shadow bit and send UR to the ATC. 1 - Disable the fix for CQ45220.
43867 #define PGLUE_B_REG_CPU_MBIST_MEMCTRL_2_CNTRL_CMD                                                            0x2aa3f0UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
43868 #define PGLUE_B_REG_CPU_MBIST_MEMCTRL_3_CNTRL_CMD                                                            0x2aa3f4UL //Access:RW   DataWidth:0x5    // Bit 0 - bist_override; Bit 1 - mbist_en; Bit 2 - mbist_async_reset; Bits 4:3 - bist_setup[1:0];.
43869 #define PGLUE_B_REG_PGL_TGTWR_MLENGTH                                                                        0x2aa400UL //Access:RW   DataWidth:0xa    // Maximal length allowed for target writes (dwords). Target writes with bigger length are discarded. Configuration value must be at least 16 DWORDs, so the discarded packetstarget writes have at least two cycles.
43870 #define PGLUE_B_REG_PGL_ADDR_88_F0                                                                           0x2aa404UL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0x88. any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
43871 #define PGLUE_B_REG_PGL_ADDR_8C_F0                                                                           0x2aa408UL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0x8c.  any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
43872 #define PGLUE_B_REG_PGL_ADDR_90_F0                                                                           0x2aa40cUL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0x90.  any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
43873 #define PGLUE_B_REG_PGL_ADDR_94_F0                                                                           0x2aa410UL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0x94.  any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
43874 #define PGLUE_B_REG_PGL_EXP_ROM_ADDR                                                                         0x2aa414UL //Access:R    DataWidth:0x19   // The address to be read from expansion rom (address is in bytes according to read packet from host).
43875 #define PGLUE_B_REG_PGL_EXP_ROM_FUNC                                                                         0x2aa418UL //Access:R    DataWidth:0x4    // The function number of the expansion rom that is being accessed.
43876 #define PGLUE_B_REG_PGL_EXP_ROM_SIZE                                                                         0x2aa41cUL //Access:R    DataWidth:0x2    // The size in dwords to be read from expansion rom (according to read packet from host).
43877 #define PGLUE_B_REG_PGL_EXP_ROM0                                                                             0x2aa420UL //Access:RW   DataWidth:0x20   // First dword data of expansion rom request. When this register is written a completion is sent to the pcie core. When the expansion rom request contains more than one dword this register should be written last. Writing to this register when there is not pending expansion rom request should not be done!.
43878 #define PGLUE_B_REG_PGL_EXP_ROM1                                                                             0x2aa424UL //Access:RW   DataWidth:0x20   // Second dword data of expansion rom request.
43879 #define PGLUE_B_REG_PGL_EXP_ROM2                                                                             0x2aa428UL //Access:RW   DataWidth:0x20   // Third dword data of expansion rom request.
43880 #define PGLUE_B_REG_PGL_TAGS_LIMIT                                                                           0x2aa42cUL //Access:RW   DataWidth:0x9    // Multi Field Register.
43881   #define PGLUE_B_REG_PGL_TAGS_LIMIT_PGL_MAX_TAGS                                                            (0xff<<0) // This field sets the maximal number of outstanding tags.
43882   #define PGLUE_B_REG_PGL_TAGS_LIMIT_PGL_MAX_TAGS_SHIFT                                                      0
43883   #define PGLUE_B_REG_PGL_TAGS_LIMIT_PGL_MAX_TAGS_DISABLE                                                    (0x1<<8) // This field disables the outstadnging tags limit mechanism.
43884   #define PGLUE_B_REG_PGL_TAGS_LIMIT_PGL_MAX_TAGS_DISABLE_SHIFT                                              8
43885 #define PGLUE_B_REG_SDM_INB_INT_B_PF_0                                                                       0x2aa440UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43886 #define PGLUE_B_REG_SDM_INB_INT_B_PF_0_SIZE                                                                  6
43887 #define PGLUE_B_REG_SDM_INB_INT_B_PF_1                                                                       0x2aa460UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43888 #define PGLUE_B_REG_SDM_INB_INT_B_PF_1_SIZE                                                                  6
43889 #define PGLUE_B_REG_SDM_INB_INT_B_PF_2                                                                       0x2aa480UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43890 #define PGLUE_B_REG_SDM_INB_INT_B_PF_2_SIZE                                                                  6
43891 #define PGLUE_B_REG_SDM_INB_INT_B_PF_3                                                                       0x2aa4a0UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43892 #define PGLUE_B_REG_SDM_INB_INT_B_PF_3_SIZE                                                                  6
43893 #define PGLUE_B_REG_SDM_INB_INT_B_PF_4                                                                       0x2aa4c0UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43894 #define PGLUE_B_REG_SDM_INB_INT_B_PF_4_SIZE                                                                  6
43895 #define PGLUE_B_REG_SDM_INB_INT_B_PF_5                                                                       0x2aa4e0UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43896 #define PGLUE_B_REG_SDM_INB_INT_B_PF_5_SIZE                                                                  6
43897 #define PGLUE_B_REG_SDM_INB_INT_B_PF_6                                                                       0x2aa500UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43898 #define PGLUE_B_REG_SDM_INB_INT_B_PF_6_SIZE                                                                  6
43899 #define PGLUE_B_REG_SDM_INB_INT_B_PF_7                                                                       0x2aa520UL //Access:RW   DataWidth:0x1a   // 8 memories; each corresponds to a different legacy (type B) PF inbound interrupt index. In every memory there are 6 lines: 0 TSDM; 1 MSDM; 2 USDM; 3 XSDM; 4 YSDM; 5 PSDM. The content of each entry: bits[25:13]-end address in 64B resolution;bits[12:0]-start address in 64B resolution (bits 15:6).
43900 #define PGLUE_B_REG_SDM_INB_INT_B_PF_7_SIZE                                                                  6
43901 #define PGLUE_B_REG_PF_TRUSTED                                                                               0x2aa540UL //Access:RW   DataWidth:0x1    // Each bit in this read-only register reflects the value of the corresponding 'PF trusted' config bit on the external configuration space (on PCI address 0x7C bit0). It is used for physical device assignment flow. 0 - PF is untranted. 1 - PF is trusted.
43902 #define PGLUE_B_REG_MASTER_ZLR_ERR_ADD_31_0                                                                  0x2aa544UL //Access:R    DataWidth:0x20   // Address [31:0] of first read request with length = 0.
43903 #define PGLUE_B_REG_MASTER_ZLR_ERR_ADD_63_32                                                                 0x2aa548UL //Access:R    DataWidth:0x20   // Address [63:32] of first read request with length = 0.
43904 #define PGLUE_B_REG_MASTER_ZLR_ERR_DETAILS                                                                   0x2aa54cUL //Access:R    DataWidth:0x1a   // Details of first read request with length = 0. [4:0] VQID. [5] TREQ. 1 - Indicates the request is a Translation Request. [9:6] - PFID. [10] - VF_VALID. [18:11] - VFID. [23:19] client ID. [24] - last SR. [25] valid - indicates if there was a request with length = 0 since the last time this register was cleared. This error should not normally happen, but may happen with physical device assignement flow. The register is cleared with latched_errors_clr bit 2.
43905 #define PGLUE_B_REG_DISABLE_TPH_NONALIGNED                                                                   0x2aa550UL //Access:RW   DataWidth:0x1    // Relevant for read request with tph_valid = '1' and with either address not DW aligned or length not a multiple of DWs. 0 - PGLUE will submit the request with TPH info. PXP will take care of aligning it correctly when sending the response to the client (already done in E3). 1 - PGLUE should handle the request as it as if it arrived with TPH_Valid = '0'.
43906 #define PGLUE_B_REG_ADMIN_WINDOW_VIOLATION_DETAILS                                                           0x2aa554UL //Access:R    DataWidth:0x1d   // Details of first target Read/Write access to the admin window that have a length bigger than 1DW or first byte enable != 0xf . [9:0] Address in DWs (bits [11:2] of byte address). [13:10] BE first. [17:14] BE last. [21:18] - PFID. [27:22] - Length in DWs. [28] valid - indicates if there was a request with admin window violation since the last time this register was cleared.
43907 #define PGLUE_B_REG_OUT_OF_RANGE_FUNCTION_IN_PRETEND_DETAILS                                                 0x2aa558UL //Access:R    DataWidth:0x16   // Details of first target Read/Write access where pretend register contains an out of range function. [3:0] - original PFID. [7:4] Pretend PFID. [15:8] Pretend VFID. [16] Pretend vf_valid. [20:17] Pretend register: 0-11 - One of the PF windows pretend. 12 - global pretend register. [21] valid - indicates there was a GRC access where pretend containe dout of range function since the last time this register was cleared.
43908 #define PGLUE_B_REG_OUT_OF_RANGE_FUNCTION_IN_PRETEND_ADDRESS                                                 0x2aa55cUL //Access:R    DataWidth:0x19   // Address of first target Read/Write access where pretend register contains an out of range function.
43909 #define PGLUE_B_REG_DISABLE_EXTERNAL_BAR0                                                                    0x2aa560UL //Access:RW   DataWidth:0x1    // 0 - Work with external BAR0 mechanism as defined in E4 spec. 1 - Disable external BAR0 mechanism. Access will be directly to the internal BAR, except accesses to the Admin Window which will still be executed.
43910 #define PGLUE_B_REG_TSDM_QUEUE_ZONE_SIZE                                                                     0x2aa564UL //Access:RW   DataWidth:0x6    // Queue size for SDM zone A. Possible values: 0B; 8B; 16B; 32B.
43911 #define PGLUE_B_REG_MSDM_QUEUE_ZONE_SIZE                                                                     0x2aa568UL //Access:RW   DataWidth:0x6    // Queue size for SDM zone A. Possible values: 0B; 8B; 16B; 32B.
43912 #define PGLUE_B_REG_USDM_QUEUE_ZONE_SIZE                                                                     0x2aa56cUL //Access:RW   DataWidth:0x6    // Queue size for SDM zone A. Possible values: 0B; 8B; 16B; 32B.
43913 #define PGLUE_B_REG_XSDM_QUEUE_ZONE_SIZE                                                                     0x2aa570UL //Access:RW   DataWidth:0x6    // Queue size for SDM zone A. Possible values: 0B; 8B; 16B; 32B.
43914 #define PGLUE_B_REG_YSDM_QUEUE_ZONE_SIZE                                                                     0x2aa574UL //Access:RW   DataWidth:0x6    // Queue size for SDM zone A. Possible values: 0B; 8B; 16B; 32B.
43915 #define PGLUE_B_REG_PSDM_QUEUE_ZONE_SIZE                                                                     0x2aa578UL //Access:RW   DataWidth:0x6    // Queue size for SDM zone A. Possible values: 0B; 8B; 16B; 32B.
43916 #define PGLUE_B_REG_FID_CHANNEL_ENABLE                                                                       0x2aa57cUL //Access:RW   DataWidth:0x1    // FID channel enable configuration per-VF.  Controls Target read/write access to specific locations in ZoneB of each SDM window in the VF BAR. E4: split240.
43917 #define PGLUE_B_REG_SDM_CHANNEL_ENABLE                                                                       0x2aa580UL //Access:RW   DataWidth:0x6    // Defines if the PF to VF channel is enabled for that SDM. One bit per SDM. Bit 0 - TSDM. Bit 1 - MSDM. Bit 2 - USDM. Bit 3 - XSDM. Bit 4 - YSDM. Bit 5 - PSDM.
43918 #define PGLUE_B_REG_PFVF_WINDOW_SIZE                                                                         0x2aa584UL //Access:RW   DataWidth:0x3    // Window size for VF to PF channel. 0 - NA; 1 - 8B; 2 - 16B; 3 - 32B; 4 - 64B; 5 - 128B; 6 - 256B; 7 - 512B.
43919 #define PGLUE_B_REG_PFVF_WINDOW_START_OFFSET                                                                 0x2aa588UL //Access:RW   DataWidth:0x6    // Defines the start offset of the VF to PF window within VF ZoneB in 8B granularity.
43920 #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK                                                                    0x2aa58cUL //Access:RW   DataWidth:0x6    // Multi Field Register.
43921   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_PF_BME                                            (0x1<<0) // Decision bit for PF master requests when BME is cleared: 0 - block; 1 - discard.
43922   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_PF_BME_SHIFT                                      0
43923   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_PF_FID_ENABLE                                     (0x1<<1) // Decision bit for PF master requests when fid_enable is cleared: 0 - block; 1 - discard.
43924   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_PF_FID_ENABLE_SHIFT                               1
43925   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_PF_WAS_ERROR                                      (0x1<<2) // Decision bit for PF master requests when was_error is set: 0 - block; 1 - discard.
43926   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_PF_WAS_ERROR_SHIFT                                2
43927   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_VF_BME                                            (0x1<<3) // Decision bit for VF master requests when BME is cleared: 0 - block; 1 - discard.
43928   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_VF_BME_SHIFT                                      3
43929   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_VF_FID_ENABLE                                     (0x1<<4) // Decision bit for VF master requests when fid_enable is cleared: 0 - block; 1 - discard.
43930   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_VF_FID_ENABLE_SHIFT                               4
43931   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_VF_WAS_ERROR                                      (0x1<<5) // Decision bit for VF master requests when was_error is set: 0 - block; 1 - discard.
43932   #define PGLUE_B_REG_MASTER_DISCARD_NBLOCK_DISCARD_NBLOCK_VF_WAS_ERROR_SHIFT                                5
43933 #define PGLUE_B_REG_MASTER_ATTENTION_SETTING                                                                 0x2aa590UL //Access:RW   DataWidth:0xc    // Multi Field Register.
43934   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_PF_BME                                      (0x3<<0) // Attention setting configuration for PF master requests when BME is cleared: 0 - Always set (and log error details); 1 - never set attention; 2 - set attention (and log error details) only if FLR is not in progress and mask_block_discard_attn is cleared.
43935   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_PF_BME_SHIFT                                0
43936   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_PF_FID_ENABLE                               (0x3<<2) // Attention setting configuration for PF master requests when fid_enabled is cleared: 0 - Always set (and log error details); 1 - never set attention; 2 - set attention (and log error details) only if FLR is not in progress and mask_block_discard_attn is cleared.
43937   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_PF_FID_ENABLE_SHIFT                         2
43938   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_PF_WAS_ERROR                                (0x3<<4) // Attention setting configuration for PF master requests when was_error is set: 0 - Always set (and log error details); 1 - never set attention; 2 - set attention (and log error details) only if FLR is not in progress and mask_block_discard_attn is cleared.
43939   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_PF_WAS_ERROR_SHIFT                          4
43940   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_VF_BME                                      (0x3<<6) // Attention setting configuration for VF master requests when BME is cleared: 0 - Always set (and log error details); 1 - never set attention; 2 - set attention (and log error details) only if FLR is not in progress and mask_block_discard_attn is cleared.
43941   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_VF_BME_SHIFT                                6
43942   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_VF_FID_ENABLE                               (0x3<<8) // Attention setting configuration for VF master requests when fid_enabled is cleared: 0 - Always set (and log error details); 1 - never set attention; 2 - set attention (and log error details) only if FLR is not in progress and mask_block_discard_attn is cleared.
43943   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_VF_FID_ENABLE_SHIFT                         8
43944   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_VF_WAS_ERROR                                (0x3<<10) // Attention setting configuration for VF master requests when was_error is set: 0 - Always set (and log error details); 1 - never set attention; 2 - set attention (and log error details) only if FLR is not in progress and mask_block_discard_attn is cleared.
43945   #define PGLUE_B_REG_MASTER_ATTENTION_SETTING_ATTENTION_SETTING_VF_WAS_ERROR_SHIFT                          10
43946 #define PGLUE_B_REG_MASK_BLOCK_DISCARD_ATTN_PF                                                               0x2aa594UL //Access:RW   DataWidth:0x1    // When this bit is set and attntion setting configuration is 2 any block or discard event for that function will not generate an attention. This bit will allow SW to extend the period in which attention is masked beyond the FLR_in_progress period. E4: split16.
43947 #define PGLUE_B_REG_MASK_BLOCK_DISCARD_ATTN_VF                                                               0x2aa598UL //Access:RW   DataWidth:0x1    // When this bit is set and attntion setting configuration is 2 any block or discard event for that function will not generate an attention. This bit will allow SW to extend the period in which attention is masked beyond the FLR_in_progress period. E4: split240.
43948 #define PGLUE_B_REG_WRITE_FIFO_QUEUE                                                                         0x2aa800UL //Access:WB_R DataWidth:0xfb   // Debug only and read only: Each entry provides the content of the corresponding entry in PGLUE master write FIFO. The structure of every entry appears in TBD.
43949 #define PGLUE_B_REG_WRITE_FIFO_QUEUE_SIZE                                                                    176
43950 #define PGLUE_B_REG_READ_FIFO_QUEUE                                                                          0x2aac00UL //Access:WB_R DataWidth:0xae   // Debug only and read only: Each entry provides the content of the corresponding entry in PGLUE master read FIFO. The structure of every entry appears in TBD.
43951 #define PGLUE_B_REG_READ_FIFO_QUEUE_SIZE                                                                     112
43952 #define PGLUE_B_REG_WRITE_FIFO_OCCUPANCY_LEVEL                                                               0x2aae00UL //Access:R    DataWidth:0x5    // Debug only: Occupancy level in PGLUE master write FIFO. This is the maximum between driver counter and filler counter.
43953 #define PGLUE_B_REG_USE_CLIENTID_IN_TAG                                                                      0x2aae04UL //Access:RW   DataWidth:0x1    // A value of '1' instructs PGLUE to use the client ID value in the 'tag' field of non-TPH master write packets. This can be used for debug purposes.
43954 #define PGLUE_B_REG_DETECT_ILLEGAL_ADDRESS_EN                                                                0x2aae08UL //Access:RW   DataWidth:0x1    // This field is an enable bit for 'detection of out-of-range requests' debug feature. It should be initialized to '0' in systems with IOMMU enabled.
43955 #define PGLUE_B_REG_DETECT_ILLEGAL_ADDRESS                                                                   0x2aae0cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
43956   #define PGLUE_B_REG_DETECT_ILLEGAL_ADDRESS_MINIMAL_ADDRESS_LOG                                             (0x1f<<0) // This field is (the log of ) the minimal legal address value. It is used in the 'detection of out-of-range requests' debug feature.
43957   #define PGLUE_B_REG_DETECT_ILLEGAL_ADDRESS_MINIMAL_ADDRESS_LOG_SHIFT                                       0
43958   #define PGLUE_B_REG_DETECT_ILLEGAL_ADDRESS_MAXIMAL_ADDRESS_LOG                                             (0x1f<<5) // This field plus 48 is (the log of ) the maximal legal address value. It is used in the 'detection of out-of-range requests' debug feature.
43959   #define PGLUE_B_REG_DETECT_ILLEGAL_ADDRESS_MAXIMAL_ADDRESS_LOG_SHIFT                                       5
43960 #define PGLUE_B_REG_ILLEGAL_ADDRESS_ADD_31_0                                                                 0x2aae10UL //Access:R    DataWidth:0x20   // Address [31:0] of first request with illegal address.
43961 #define PGLUE_B_REG_ILLEGAL_ADDRESS_ADD_63_32                                                                0x2aae14UL //Access:R    DataWidth:0x20   // Address [63:32] of first request with illegal address.
43962 #define PGLUE_B_REG_ILLEGAL_ADDRESS_DETAILS                                                                  0x2aae18UL //Access:R    DataWidth:0x20   // Details of first request with illegal address. [4:0] VQID. [5] - first SR. [18:6] - Length in bytes. [19] - VF_VALID. [23:20] - PFID. [31:24] - VFID.
43963 #define PGLUE_B_REG_ILLEGAL_ADDRESS_DETAILS2                                                                 0x2aae1cUL //Access:R    DataWidth:0x19   // Details of first request with illegal address. [15:0] Request ID. [20:16] client ID. [21] Illegal address cause: 0 - address was smaller than minimal_address_log;  1 - address was bigger than maximal_address_log. [22] - write_n_read: 0 - read; 1 - write. [23] - last SR.  [24] valid - indicates if there was a request submitted with illegal address since the last time this register was cleared.
43964 #define PGLUE_B_REG_TPH_ADD_31_0                                                                             0x2aae20UL //Access:R    DataWidth:0x20   // Address [31:0] of first request sent with TPH information.
43965 #define PGLUE_B_REG_TPH_ADD_63_32                                                                            0x2aae24UL //Access:R    DataWidth:0x20   // Address [63:32] of first request sent with TPH information.
43966 #define PGLUE_B_REG_TPH_DETAILS                                                                              0x2aae28UL //Access:R    DataWidth:0x20   // Details of first request sent with TPH information. [4:0] VQID. [5] - first SR. [18:6] - Length in bytes. [19] - VF_VALID. [23:20] - PFID. [31:24] - VFID.
43967 #define PGLUE_B_REG_TPH_DETAILS2                                                                             0x2aae2cUL //Access:R    DataWidth:0x12   // Details of first request sent with TPH information. [4:0] client ID. [6:5] PH. [14:7] Steering Tag. [15] - write_n_read: 0 - read; 1 - write.  [16] - last SR. [17] valid - indicates if there was a request submitted with TPH informationsince the last time this register was cleared.
43968 #define PGLUE_B_REG_MASTER_WRITE_PAD_ENABLE                                                                  0x2aae30UL //Access:RW   DataWidth:0x1    // 0 - never pad write sub-requests with zeros. 1 - Pad write sub-requests with zeros and align them to cache line according to the sub-request configuration.
43969 #define PGLUE_B_REG_CACHE_LINE_SIZE                                                                          0x2aae34UL //Access:RW   DataWidth:0x3    // Cache line size for padding. 0 - 32B. 1 - 64B. 2 - 128B. 3 - 256B.
43970 #define PGLUE_B_REG_TAGS_31_0                                                                                0x2aae38UL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43971 #define PGLUE_B_REG_TAGS_63_32                                                                               0x2aae3cUL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43972 #define PGLUE_B_REG_TAGS_95_64                                                                               0x2aae40UL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43973 #define PGLUE_B_REG_TAGS_127_96                                                                              0x2aae44UL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43974 #define PGLUE_B_REG_TAGS_159_128                                                                             0x2aae48UL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43975 #define PGLUE_B_REG_TAGS_191_160                                                                             0x2aae4cUL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43976 #define PGLUE_B_REG_TAGS_223_192                                                                             0x2aae50UL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43977 #define PGLUE_B_REG_TAGS_255_224                                                                             0x2aae54UL //Access:R    DataWidth:0x20   // Indicates the status of tags. 0 - tags is used - read completion did not return yet. 1 - tag is unused.
43978 #define PGLUE_B_REG_PCIE_LTR_STATE                                                                           0x2aae58UL //Access:R    DataWidth:0x2    // LTR state indication from PCIe core.
43979 #define PGLUE_B_REG_CONFIG_REG_78                                                                            0x2aae5cUL //Access:RW   DataWidth:0x20   // This register is used for backdoor rbc access to PCI config space register 0x78. There are certain flows (like FLR) where 0x78 should be written but writing it from config space generates Kernel warning. For these cases only it should be written using this rbc register.
43980 #define PGLUE_B_REG_PF_BAR0_SIZE                                                                             0x2aae60UL //Access:RW   DataWidth:0x4    // For Coupled Mode Teaming. The driver should read BAR1_SIZE from PCIe IP config space (bits 3:0 in PCIE_REG_PCIER_CONFIG_2) and configure to this register. Decoding: 0 disabled; 1 64K; 2 128K; up to 15 1G.
43981 #define PGLUE_B_REG_PF_BAR1_SIZE                                                                             0x2aae64UL //Access:RW   DataWidth:0x4    // For Coupled Mode Teaming. The driver should read BAR2_SIZE from PCIe IP config space (bits 3:0 in PCIE_REG_PCIER_REG_BAR2_CONFIG) and configure to this register. Decoding: 0 disabled; 1 64K; 2 128K; up to 15 1G. When using resizable BAR, the driver should read the value from BAR_SIZE (bits 12:8 in PCIE_REG_PCIER_RBAR_CTRL) and adjust the decoding. Adjusting is done by adding 5, since in RBAR 0 represents 1M while in regular decoding 5 represents 1M.
43982 #define PGLUE_B_REG_VF_BAR1_SIZE                                                                             0x2aae68UL //Access:RW   DataWidth:0x4    // For Coupled Mode Teaming. The driver should read BAR2_SIZE_OF_VF from PCIe IP config space (bits 11:8 in PCIE_REG_PCIER_REG_VF_BAR_REG) and configure to this register. Decoding: 0 disabled; 1 4K; 2 8K; up to 15 64M.
43983 #define PGLUE_B_REG_MCTP_ATTN_CLR                                                                            0x2aae6cUL //Access:W    DataWidth:0x1    // Indication to clear MCTP attention that was genertaed due to bus number change detected by PCIe IP. MCP writes 1 to this register in order to clear the level attention.
43984 #define PGLUE_B_REG_MCTP_TC                                                                                  0x2aae70UL //Access:RW   DataWidth:0x3    // MCTP TC field. Normally should not be changed.
43985 #define PGLUE_B_REG_VF_ILT_ERR_ADD_31_0                                                                      0x2aae74UL //Access:R    DataWidth:0x20   // Address [31:0] of first request with vf ilt error indication.
43986 #define PGLUE_B_REG_VF_ILT_ERR_ADD_63_32                                                                     0x2aae78UL //Access:R    DataWidth:0x20   // Address [63:32] of first request with vf ilt error indication.
43987 #define PGLUE_B_REG_VF_ILT_ERR_DETAILS                                                                       0x2aae7cUL //Access:R    DataWidth:0x20   // Details of first request with vf ilt error indication. [4:0] VQID. [5] - first SR. [18:6] - Length in bytes. [19] - VF_VALID. [23:20] - PFID. [31:24] - VFID.
43988 #define PGLUE_B_REG_VF_ILT_ERR_DETAILS2                                                                      0x2aae80UL //Access:R    DataWidth:0x18   // Details of first request with vf ilt error indication. [15:0] Request ID. [20:16] client ID. [21] - write_n_read: 0 - read; 1 - write. [22] - last SR.  [23] valid - indicates if there was a request submitted with illegal address since the last time this register was cleared.
43989 #define PGLUE_B_REG_ATOMIC_OP_REQUESTER_ENABLE_PF                                                            0x2aae84UL //Access:R    DataWidth:0x10   // Atomic Op requester enable register for all PFs. Each bit indicates if Atomic Operation Requester for the corresponding PF is enabled. Note: register contains bits from both paths.
43990 #define PGLUE_B_REG_EXPANSION_ROM_ATTN                                                                       0x2aae88UL //Access:R    DataWidth:0x2    // Expansion ROM attention dirty bits. Bit 0 is for engine 0 and bit 1 for engine 1. Set by PXP. Reset by MCP writing 1 to the corresponding bit in expansion_rom_attn_clr.
43991 #define PGLUE_B_REG_EXPANSION_ROM_ATTN_CLR                                                                   0x2aae8cUL //Access:W    DataWidth:0x2    // Expansion ROM attention dirty bits clear. Bit 0 is for engine 0 and bit 1 for engine 1. MCP writes 1 to a bit in this register in order to clear the corresponding bit in expansion_rom_attn register.
43992 #define PGLUE_B_REG_MPS_ATTN                                                                                 0x2aae90UL //Access:R    DataWidth:0x10   // MPS attention dirty bit. Set by PXP. Reset by MCP writing 1 to the corresponding bit in mps_attn_clr.
43993 #define PGLUE_B_REG_MPS_ATTN_CLR                                                                             0x2aae94UL //Access:W    DataWidth:0x10   // MPS attention dirty bit clear. MCP writes 1 to a bit in this register in order to clear the corresponding bit in mps_attn register.
43994 #define PGLUE_B_REG_VPD_REQUEST_PF_31_0                                                                      0x2aae98UL //Access:R    DataWidth:0x10   // VPD request attention dirty bits for all PFs. Each bit indicates that the VPD register of the corresponding PF was set. Set by PXP. Reset by MCP according to VPD flow (write to 0x2430). Note: register contains bits from both paths.
43995 #define PGLUE_B_REG_PATH_IN_D3_MASK                                                                          0x2aae9cUL //Access:RW   DataWidth:0x10   // This register controls the path_in_d3 output to CPMU. Each bit corresponds to a PF in the path. A value of 0 indicates the power state of this PF is not taken into account when determining path_in_d3 output.  A value of 1 indicates the power state of this PF is taken into account
43996 #define PGLUE_B_REG_VF_BAR_PRIVILEGE                                                                         0x2aaea0UL //Access:RW   DataWidth:0x2    // This register determines the GRC privilege level for VF BAR accesses.
43997 #define PGLUE_B_REG_PF_BAR_PRIVILEGE                                                                         0x2aaea4UL //Access:RW   DataWidth:0x2    // This register determines the GRC privilege level for PF BAR accesses.
43998 #define PGLUE_B_REG_PCI_CONFIG_PRIVILEGE                                                                     0x2aaea8UL //Access:RW   DataWidth:0x2    // This register determines the GRC privilege level for PCI config space accesses.
43999 #define PGLUE_B_REG_STICKY_MASTER_ERROR_EN                                                                   0x2aaeacUL //Access:RW   DataWidth:0x1    // Value of 1 indicates that was_error should be set when BME or fid_enabled bits are cleared for master request.
44000 #define PGLUE_B_REG_CFG_NO_L1_ON_INT                                                                         0x2aaeb0UL //Access:RW   DataWidth:0x1    // Chicken bit to disable app_xfer_pending.
44001 #define PGLUE_B_REG_VF_BAR0_SIZE                                                                             0x2aaeb4UL //Access:RW   DataWidth:0x4    // For Coupled Mode Teaming. The driver should read BAR2_SIZE_OF_VF from PCIe IP config space (bits 11:8 in PCIE_REG_PCIER_REG_VF_BAR_REG) and configure to this register. Decoding: 0 2K; 1 4K; 2 8K; up to 15 64M
44002 #define PGLUE_B_REG_PF_ROM_SIZE                                                                              0x2aaeb8UL //Access:RW   DataWidth:0x4    // For Coupled Mode Teaming. The driver should read ROM_SIZE_OF_PF from PCIe IP config space (bits 11:8 in PCIE_REG_PCIER_REG_VF_BAR_REG) and configure to this register. Decoding: 0 2k; 1 4K; 2 8K; up to 15 64M
44003 #define PGLUE_B_REG_MCTP_MAX_LENGTH                                                                          0x2aaebcUL //Access:RW   DataWidth:0xa    // MCTP MAX lENGTH register If the packet is larger than MAX LENGTH Then the packet will be discard.
44004 #define PGLUE_B_REG_MCTP_REQID                                                                               0x2aaec0UL //Access:RW   DataWidth:0x10   // Request id register for MCTP
44005 #define PGLUE_B_REG_CFG_VPD_END                                                                              0x2aaec4UL //Access:W    DataWidth:0x10   // VPD END Register
44006 #define PGLUE_B_REG_PBUS_NUM                                                                                 0x2aaec8UL //Access:R    DataWidth:0x8    // PBUS number
44007 #define PGLUE_B_REG_PBUS_DEV_NUM                                                                             0x2aaeccUL //Access:R    DataWidth:0x5    // PBUS DEV NUM set for MCTP check
44008 #define PGLUE_B_REG_POISON_DISCARD_MCMPL                                                                     0x2aaed0UL //Access:RW   DataWidth:0x1    // Discard when poisoned for MCTP packet
44009 #define PGLUE_B_REG_BUS_CHECK_ENABLE                                                                         0x2aaed4UL //Access:RW   DataWidth:0x1    // PBUS bus_check_enable Its for MCTP
44010 #define PGLUE_B_REG_DEVICE_CHECK_ENABLE                                                                      0x2aaed8UL //Access:RW   DataWidth:0x1    // PBUS device check enable Its for MCTP packet
44011 #define PGLUE_B_REG_MCTP_TD_NOT_DROP                                                                         0x2aaedcUL //Access:RW   DataWidth:0x1    // enable drop packet when TD is 1
44012 #define PGLUE_B_REG_MCTP_REQID_FLREN                                                                         0x2aaee0UL //Access:RW   DataWidth:0x2    // enable MCTP REQID reuest enable
44013 #define PGLUE_B_REG_TXR_B2B_DISABLE                                                                          0x2aaee4UL //Access:RW   DataWidth:0x1    // Disable master read back 2 back transition IT's checken bit for perfomance improvement If this register is set then b2b transfer will be disable like BB
44014 #define PGLUE_B_REG_MRRS_ATTN                                                                                0x2aaee8UL //Access:R    DataWidth:0x10   // mrrs attn register It's the indicator for MRRS attn
44015 #define PGLUE_B_REG_MRRS_ATTN_CLR                                                                            0x2aaeecUL //Access:W    DataWidth:0x10   // mrrs attn clear set register if these bits set, then we will clear MRRS attn
44016 #define PGLUE_B_REG_TXW_B2B_DISABLE                                                                          0x2aaef0UL //Access:RW   DataWidth:0x1    // Disable master write back 2 back transition
44017 #define PGLUE_B_REG_ERROR_REG                                                                                0x2aaef4UL //Access:R    DataWidth:0xc    // Error log for dllp abort bit8 to 11 pfid bit0 to 7  tag
44018 #define PGLUE_B_REG_FLR_INVALIDATE_DISABLE                                                                   0x2aaef8UL //Access:RW   DataWidth:0x1    // Disable FLR Invalidate process
44019 #define PGLUE_B_REG_INVALIDATE_TAGS_EN                                                                       0x2aaefcUL //Access:RW   DataWidth:0x1    // Enable invalidate tag
44020 #define PGLUE_B_REG_DBI_ERR                                                                                  0x2aaf00UL //Access:R    DataWidth:0x20   // Indicates there was an error in DBI Dbi_error_attn                    Bit0 Dbi_wr                            Bit4 to Bit1 pcie_pgl_dbi_addr                 Bit17 to Bit5 Dbi_func_num                      Bit21 to Bit18 Dbi_vfunc_active                  Bit22 Dbi_vfunc_num                     Bit30 to Bit23
44021 #define PGLUE_B_REG_DBI_ERR_DATA                                                                             0x2aaf04UL //Access:R    DataWidth:0x20   // DBI Error data information
44022 #define PGLUE_B_REG_DISABLE_POWER_STATE_CHECK                                                                0x2aaf08UL //Access:RW   DataWidth:0x1    // Power state check disable register If its 0 Then we will do power state check
44023 #define PGLUE_B_REG_PGL_PM_DSTATE_31_0                                                                       0x2aaf0cUL //Access:R    DataWidth:0x20   // DBI Error data information
44024 #define PGLUE_B_REG_PGL_PM_DSTATE_47_32                                                                      0x2aaf10UL //Access:R    DataWidth:0x10   // pm_dstate 47-032
44025 #define PGLUE_B_REG_CHECK_TC_ON_ERR                                                                          0x2aaf5cUL //Access:RW   DataWidth:0x1    // check tc on error Its config register if check tc on error = 0 Then we will not check TC If check tc on error =1. we need check if TC = x000
44026 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_VF_31_0                                                       0x2aaf60UL //Access:R    DataWidth:0x20   // FLR Invalidate in progress vf 31-0
44027 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_VF_63_32                                                      0x2aaf64UL //Access:R    DataWidth:0x20   // FLR Invalidate in progress vf 63 -32
44028 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_VF_95_64                                                      0x2aaf68UL //Access:R    DataWidth:0x20   // FLR Invalidate in progress vf 95 - 64
44029 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_VF_127_96                                                     0x2aaf6cUL //Access:R    DataWidth:0x20   // FLR Invalidate in progress vf 127 - 96
44030 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_VF_159_128                                                    0x2aaf70UL //Access:R    DataWidth:0x20   // FLR Invalidate in progress vf 159-128
44031 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_VF_191_160                                                    0x2aaf74UL //Access:R    DataWidth:0x20   // FLR Invalidate in progress vf 191 to 160
44032 #define PGLUE_B_REG_FLR_INVALIDATE_IN_PROGRESS_PF_31_0                                                       0x2aaf78UL //Access:R    DataWidth:0x10   // FLR Invalidate in progress pf 31 to 0
44033 #define PGLUE_B_REG_EXT_TAG_MODE                                                                             0x2aaf7cUL //Access:RW   DataWidth:0x2    // Extand tag mode 00 default mode 01 BB mode 10 Read mode
44034 #define PGLUE_B_REG_MCTP_ERR1                                                                                0x2aaf80UL //Access:R    DataWidth:0x20   // Indicates there was an error in MCTP BIt 21-30 Message code Bit 7-22  Vender ID Bit 3-6   TAG Bit 0-2   TC
44035 #define PGLUE_B_REG_MCTP_ERR2                                                                                0x2aaf84UL //Access:R    DataWidth:0x20   // Indicates there was an error in MCTP Bit 21-30 Length Bit 5-20  PCIE REQ ID Bit 0-4   TYPE
44036 #define PGLUE_B_REG_ERROR_ECRC_REG                                                                           0x2aaf88UL //Access:R    DataWidth:0xc    // Error log for ecrc abort bit8 to 11 pfid bit0 to 7  tag
44037 #define PGLUE_B_REG_ERROR_TLP_REG                                                                            0x2aaf8cUL //Access:R    DataWidth:0xc    // Error log for tlp abort bit8 to 11 pfid bit0 to 7  tag
44038 #define PGLUE_B_REG_ERROR_POISON_REG                                                                         0x2aaf90UL //Access:R    DataWidth:0xc    // Error log for poison bit8 to 11 pfid bit0 to 7  tag
44039 #define PGLUE_B_REG_MCTP_VENDERID_CHK_DISABLE                                                                0x2aaf94UL //Access:RW   DataWidth:0x1    // Disable vendorid check in MCTP
44040 #define PGLUE_B_REG_PGL_ADDR_E8_F0                                                                           0x2aaf98UL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0xe8. any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
44041 #define PGLUE_B_REG_PGL_ADDR_EC_F0                                                                           0x2aaf9cUL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0xec.  any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
44042 #define PGLUE_B_REG_PGL_ADDR_F0_F0                                                                           0x2aafa0UL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0xf0.  any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
44043 #define PGLUE_B_REG_PGL_ADDR_F4_F0                                                                           0x2aafa4UL //Access:RW   DataWidth:0x20   // GRC address for configuration access to PCIE config address 0xf4.  any write to this PCIE address will cause a GRC write access to the address that's in t this register. E4: split16.
44044 #define PGLUE_B_REG_EXT_TAG_EN_PF_31_0                                                                       0x2aafa8UL //Access:R    DataWidth:0x20   // Extended tag enable per PF
44045 #define PGLUE_B_REG_NO_SNOOP_EN_PF_31_0                                                                      0x2aafacUL //Access:R    DataWidth:0x10   // No snoop enable per PF
44046 #define PGLUE_B_REG_RELAXED_ORDERING_EN_PF_31_0                                                              0x2aafb0UL //Access:R    DataWidth:0x10   // Relaxed ordering enable per PF
44047 #define PGLUE_B_REG_DISCARD_HEADER_UNKNOWN                                                                   0x2aafb4UL //Access:RW   DataWidth:0x1    // 0 - Don't discard target request with unknown header type 1 - Discard target request with unknown header type
44048 #define PGLUE_B_REG_COMPARE_CPL_FUNCTION                                                                     0x2aafb8UL //Access:RW   DataWidth:0x1    // 0 - Don't compare the function received in the completion to the original MRD function. 1 - Compare the function received in the completion to the original MRD function. Discard the completion if the comparison fails.
44049 #define PGLUE_B_REG_DISABLE_B2B                                                                              0x2aafbcUL //Access:RW   DataWidth:0x1    // 0 - Enable b2b pop from sync fifos in pgl_pci_core_rx. 1 - Disable b2b pop from sync fifos in pgl_pci_core_rx (chicken bit).
44050 #define PGLUE_B_REG_DISCARD_MASTER_REQUEST_IN_FLR                                                            0x2aafc0UL //Access:RW   DataWidth:0x1    // 0 - Don't discard master request during FLR 1 - Discard master request during FLR
44051 #define PGLUE_B_REG_SYNCFIFO_PUSH_OVERFLOW                                                                   0x2aafc4UL //Access:R    DataWidth:0x4    // 0 - TXCPL sync fifo push overflow 1 - TXR sync fifo push overflow 2 - TXW header sync fifo push overflow 3 - TXW data sync fifo push overflow
44052 #define PGLUE_B_REG_SYNCFIFO_POP_UNDERFLOW                                                                   0x2aafc8UL //Access:R    DataWidth:0x6    // 0 - RX target read and config sync fifo pop underflow 1 - RX header sync fifo pop underflow 5:2 - RX data sync fifo pop underflow (1 bit per each 128b instance)
44053 #define PGLUE_B_REG_RXH_SYNCFIFO_POP_STATUS                                                                  0x2aafccUL //Access:R    DataWidth:0x12   // 8:0 -  RX target read and config sync fifo pop status 17:9 - RX header sync fifo pop status
44054 #define PGLUE_B_REG_RXD_SYNCFIFO_POP_STATUS                                                                  0x2aafd0UL //Access:R    DataWidth:0x1c   // RX data sync fifo pop status (7 bit per each 128b instance)
44055 #define TM_REG_MEMORY_SELF_INIT_START                                                                        0x2c0000UL //Access:RW   DataWidth:0x4    // Multi Field Register.
44056   #define TM_REG_MEMORY_SELF_INIT_START_CONTEXT_MEM_SELF_INIT_START                                          (0x1<<0) // Reset the context memory. When set, the context memory self init starts.
44057   #define TM_REG_MEMORY_SELF_INIT_START_CONTEXT_MEM_SELF_INIT_START_SHIFT                                    0
44058   #define TM_REG_MEMORY_SELF_INIT_START_CONFIG_CONN_MEM_SELF_INIT_START                                      (0x1<<1) // Reset the config conn memory. When set, the config conn memory self init starts.
44059   #define TM_REG_MEMORY_SELF_INIT_START_CONFIG_CONN_MEM_SELF_INIT_START_SHIFT                                1
44060   #define TM_REG_MEMORY_SELF_INIT_START_CONFIG_TASK_MEM_SELF_INIT_START                                      (0x1<<2) // Reset the config task memory. When set, the config task memory self init starts.
44061   #define TM_REG_MEMORY_SELF_INIT_START_CONFIG_TASK_MEM_SELF_INIT_START_SHIFT                                2
44062   #define TM_REG_MEMORY_SELF_INIT_START_PRE_SCAN_MEM_SELF_INIT_START                                         (0x1<<3) // Reset the pre scan memory. When set, the pre scan memory self init starts.
44063   #define TM_REG_MEMORY_SELF_INIT_START_PRE_SCAN_MEM_SELF_INIT_START_SHIFT                                   3
44064 #define TM_REG_CONTEXT_MEM_SELF_INIT_DONE                                                                    0x2c0004UL //Access:R    DataWidth:0x1    // When set, the self init for the context memory is done. TBD - need to change to read, all the bits.
44065 #define TM_REG_CONFIG_CONN_MEM_SELF_INIT_DONE                                                                0x2c0008UL //Access:R    DataWidth:0x1    // When set, the self init for the config conn memory is done.
44066 #define TM_REG_CONFIG_TASK_MEM_SELF_INIT_DONE                                                                0x2c000cUL //Access:R    DataWidth:0x1    // When set, the self init for the config task memory is done.
44067 #define TM_REG_PRE_SCAN_MEM_SELF_INIT_DONE                                                                   0x2c0010UL //Access:R    DataWidth:0x1    // When set, the self init for the pre scan memory is done.
44068 #define TM_REG_PXP_READ_DATA_FIFO_INIT                                                                       0x2c0014UL //Access:RW   DataWidth:0x1    // When set init the PXP READ DATA FIFO.
44069 #define TM_REG_PXP_READ_CTRL_FIFO_INIT                                                                       0x2c0018UL //Access:RW   DataWidth:0x1    // When set init the PXP READ CTRL FIFO.
44070 #define TM_REG_CFC_LOAD_COMMAND_FIFO_INIT                                                                    0x2c001cUL //Access:RW   DataWidth:0x1    // When set init the CFC LOAD COMMAND FIFO.
44071 #define TM_REG_CFC_LOAD_ECHO_FIFO_INIT                                                                       0x2c0020UL //Access:RW   DataWidth:0x1    // When set init the CFC LOAD ECHO FIFO.
44072 #define TM_REG_CLIENT_OUT_FIFO_INIT                                                                          0x2c0024UL //Access:RW   DataWidth:0x1    // When set init the CLIENT OUT FIFO.
44073 #define TM_REG_CLIENT_IN_PBF_FIFO_INIT                                                                       0x2c0028UL //Access:RW   DataWidth:0x1    // When set init the CLIENT IN PBF FIFO.
44074 #define TM_REG_CLIENT_IN_XCM_FIFO_INIT                                                                       0x2c002cUL //Access:RW   DataWidth:0x1    // When set init the CLIENT IN XCM FIFO.
44075 #define TM_REG_CLIENT_IN_TCM_FIFO_INIT                                                                       0x2c0030UL //Access:RW   DataWidth:0x1    // When set init the CLIENT IN TCM FIFO.
44076 #define TM_REG_CLIENT_IN_UCM_FIFO_INIT                                                                       0x2c0034UL //Access:RW   DataWidth:0x1    // When set init the CLIENT IN UCM FIFO.
44077 #define TM_REG_EXPIRATION_CMD_FIFO_INIT                                                                      0x2c0038UL //Access:RW   DataWidth:0x1    // When set init the EXPIRATION COMMAND FIFO.
44078 #define TM_REG_AC_COMMAND_FIFO_INIT                                                                          0x2c003cUL //Access:RW   DataWidth:0x1    // When set init the AC COMMAND FIFO.
44079 #define TM_REG_PXP_INTERFACE_ENABLE                                                                          0x2c0060UL //Access:RW   DataWidth:0x1    // Enable pxp request, wr and rd interfaces.
44080 #define TM_REG_CFC_INTERFACE_ENABLE                                                                          0x2c0064UL //Access:RW   DataWidth:0x1    // Enable cfc load request and load response interfaces.
44081 #define TM_REG_CLIENT_OUT_INTERFACE_ENABLE                                                                   0x2c0068UL //Access:RW   DataWidth:0x1    // Enable client out interfaces (XCM, UCM, TCM).
44082 #define TM_REG_CLIENT_IN_INTERFACE_ENABLE                                                                    0x2c006cUL //Access:RW   DataWidth:0x1    // Enable client in interfaces (XCM, UCM, TCM, PBF).
44083 #define TM_REG_PXP_REQUEST_CREDIT                                                                            0x2c0078UL //Access:RW   DataWidth:0x2    // Credit for the PXP request interface.
44084 #define TM_REG_CLIENT_OUT_XCM_REQ_CREDIT                                                                     0x2c007cUL //Access:RW   DataWidth:0x3    // Credit for the XCM client out request interface.
44085 #define TM_REG_CLIENT_OUT_TCM_REQ_CREDIT                                                                     0x2c0080UL //Access:RW   DataWidth:0x3    // Credit for the TCM client out request interface.
44086 #define TM_REG_CLIENT_OUT_UCM_REQ_CREDIT                                                                     0x2c0084UL //Access:RW   DataWidth:0x3    // Credit for the UCM client out request interface.
44087 #define TM_REG_LOAD_REQUEST_CREDIT                                                                           0x2c0088UL //Access:RW   DataWidth:0x4    // Credit for the CFC load requests. Common for both tasks and connections and equal to the Expiration FIFO row size.                          The number of allowed CFC load requests since they are sent to the CCFC/TCFC till they are read from the Expiration FIFO                           (after CFC load request is received) is less or equal to this credit.                          Value of 0: this credit is disabled.
44088 #define TM_REG_INT_STS_0                                                                                     0x2c0180UL //Access:R    DataWidth:0x20   // Multi Field Register.
44089   #define TM_REG_INT_STS_0_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
44090   #define TM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                               0
44091   #define TM_REG_INT_STS_0_PXP_READ_DATA_FIFO_OV                                                             (0x1<<1) // PXP READ DATA FIFO Overflow.
44092   #define TM_REG_INT_STS_0_PXP_READ_DATA_FIFO_OV_SHIFT                                                       1
44093   #define TM_REG_INT_STS_0_PXP_READ_DATA_FIFO_UN                                                             (0x1<<2) // PXP READ DATA FIFO Underrun.
44094   #define TM_REG_INT_STS_0_PXP_READ_DATA_FIFO_UN_SHIFT                                                       2
44095   #define TM_REG_INT_STS_0_PXP_READ_CTRL_FIFO_OV                                                             (0x1<<3) // PXP READ CTRL FIFO Overflow.
44096   #define TM_REG_INT_STS_0_PXP_READ_CTRL_FIFO_OV_SHIFT                                                       3
44097   #define TM_REG_INT_STS_0_PXP_READ_CTRL_FIFO_UN                                                             (0x1<<4) // PXP READ CTRL FIFO Underrun.
44098   #define TM_REG_INT_STS_0_PXP_READ_CTRL_FIFO_UN_SHIFT                                                       4
44099   #define TM_REG_INT_STS_0_CFC_LOAD_COMMAND_FIFO_OV                                                          (0x1<<5) // CFC LOAD COMMAND FIFO Overflow.
44100   #define TM_REG_INT_STS_0_CFC_LOAD_COMMAND_FIFO_OV_SHIFT                                                    5
44101   #define TM_REG_INT_STS_0_CFC_LOAD_COMMAND_FIFO_UN                                                          (0x1<<6) // CFC LOAD COMMAND FIFO Underrun.
44102   #define TM_REG_INT_STS_0_CFC_LOAD_COMMAND_FIFO_UN_SHIFT                                                    6
44103   #define TM_REG_INT_STS_0_CFC_LOAD_ECHO_FIFO_OV                                                             (0x1<<7) // CFC LOAD ECHO FIFO Overflow.
44104   #define TM_REG_INT_STS_0_CFC_LOAD_ECHO_FIFO_OV_SHIFT                                                       7
44105   #define TM_REG_INT_STS_0_CFC_LOAD_ECHO_FIFO_UN                                                             (0x1<<8) // CFC LOAD ECHO FIFO Underrun.
44106   #define TM_REG_INT_STS_0_CFC_LOAD_ECHO_FIFO_UN_SHIFT                                                       8
44107   #define TM_REG_INT_STS_0_CLIENT_OUT_FIFO_OV                                                                (0x1<<9) // CLIENT OUT FIFO Overflow.
44108   #define TM_REG_INT_STS_0_CLIENT_OUT_FIFO_OV_SHIFT                                                          9
44109   #define TM_REG_INT_STS_0_CLIENT_OUT_FIFO_UN                                                                (0x1<<10) // CLIENT OUT FIFO Underrun.
44110   #define TM_REG_INT_STS_0_CLIENT_OUT_FIFO_UN_SHIFT                                                          10
44111   #define TM_REG_INT_STS_0_AC_COMMAND_FIFO_OV                                                                (0x1<<11) // AC COMMAND FIFO Overflow.
44112   #define TM_REG_INT_STS_0_AC_COMMAND_FIFO_OV_SHIFT                                                          11
44113   #define TM_REG_INT_STS_0_AC_COMMAND_FIFO_UN                                                                (0x1<<12) // AC COMMAND FIFO Underrun.
44114   #define TM_REG_INT_STS_0_AC_COMMAND_FIFO_UN_SHIFT                                                          12
44115   #define TM_REG_INT_STS_0_CLIENT_IN_PBF_FIFO_OV                                                             (0x1<<13) // CLIENT IN PBF FIFO Overflow.
44116   #define TM_REG_INT_STS_0_CLIENT_IN_PBF_FIFO_OV_SHIFT                                                       13
44117   #define TM_REG_INT_STS_0_CLIENT_IN_PBF_FIFO_UN                                                             (0x1<<14) // CLIENT IN PBF FIFO Underrun.
44118   #define TM_REG_INT_STS_0_CLIENT_IN_PBF_FIFO_UN_SHIFT                                                       14
44119   #define TM_REG_INT_STS_0_CLIENT_IN_UCM_FIFO_OV                                                             (0x1<<15) // CLIENT IN UCM FIFO Overflow.
44120   #define TM_REG_INT_STS_0_CLIENT_IN_UCM_FIFO_OV_SHIFT                                                       15
44121   #define TM_REG_INT_STS_0_CLIENT_IN_UCM_FIFO_UN                                                             (0x1<<16) // CLIENT IN UCM FIFO Underun.
44122   #define TM_REG_INT_STS_0_CLIENT_IN_UCM_FIFO_UN_SHIFT                                                       16
44123   #define TM_REG_INT_STS_0_CLIENT_IN_TCM_FIFO_OV                                                             (0x1<<17) // CLIENT IN TCM FIFO Overflow.
44124   #define TM_REG_INT_STS_0_CLIENT_IN_TCM_FIFO_OV_SHIFT                                                       17
44125   #define TM_REG_INT_STS_0_CLIENT_IN_TCM_FIFO_UN                                                             (0x1<<18) // CLIENT IN TCM FIFO Underrun.
44126   #define TM_REG_INT_STS_0_CLIENT_IN_TCM_FIFO_UN_SHIFT                                                       18
44127   #define TM_REG_INT_STS_0_CLIENT_IN_XCM_FIFO_OV                                                             (0x1<<19) // CLIENT IN XCM FIFO Overflow.
44128   #define TM_REG_INT_STS_0_CLIENT_IN_XCM_FIFO_OV_SHIFT                                                       19
44129   #define TM_REG_INT_STS_0_CLIENT_IN_XCM_FIFO_UN                                                             (0x1<<20) // CLIENT IN XCM FIFO Underrun.
44130   #define TM_REG_INT_STS_0_CLIENT_IN_XCM_FIFO_UN_SHIFT                                                       20
44131   #define TM_REG_INT_STS_0_EXPIRATION_CMD_FIFO_OV                                                            (0x1<<21) // EXPIRATION COMMAND FIFO Overflow.
44132   #define TM_REG_INT_STS_0_EXPIRATION_CMD_FIFO_OV_SHIFT                                                      21
44133   #define TM_REG_INT_STS_0_EXPIRATION_CMD_FIFO_UN                                                            (0x1<<22) // EXPIRATION COMMAND FIFO Underrun.
44134   #define TM_REG_INT_STS_0_EXPIRATION_CMD_FIFO_UN_SHIFT                                                      22
44135   #define TM_REG_INT_STS_0_STOP_ALL_LC_INVALID                                                               (0x1<<23) // STOP_ALL_TIMERS command and the logical client is invalid.
44136   #define TM_REG_INT_STS_0_STOP_ALL_LC_INVALID_SHIFT                                                         23
44137   #define TM_REG_INT_STS_0_COMMAND_LC_INVALID_0                                                              (0x1<<24) // SET/CLEAR/FORCE CLEAR command and the logical client invalid and one of the other logical clients is valid.
44138   #define TM_REG_INT_STS_0_COMMAND_LC_INVALID_0_SHIFT                                                        24
44139   #define TM_REG_INT_STS_0_COMMAND_LC_INVALID_1                                                              (0x1<<25) // SET/CLEAR/FORCE CLEAR command and the logical client is invalid and the other logical clients are also invalid.
44140   #define TM_REG_INT_STS_0_COMMAND_LC_INVALID_1_SHIFT                                                        25
44141   #define TM_REG_INT_STS_0_INIT_COMMAND_LC_VALID                                                             (0x1<<26) // INIT command and the logical client valid bit is asserted.
44142   #define TM_REG_INT_STS_0_INIT_COMMAND_LC_VALID_SHIFT                                                       26
44143   #define TM_REG_INT_STS_0_STOP_ALL_EXP_LC_VALID                                                             (0x1<<27) // Stop all expiration and the valid of one of the logical clients is asserted.
44144   #define TM_REG_INT_STS_0_STOP_ALL_EXP_LC_VALID_SHIFT                                                       27
44145   #define TM_REG_INT_STS_0_COMMAND_CID_INVALID_0                                                             (0x1<<28) // Command with C/TID > 64K or VF TID segment not zero.
44146   #define TM_REG_INT_STS_0_COMMAND_CID_INVALID_0_SHIFT                                                       28
44147   #define TM_REG_INT_STS_0_RESERVED_COMMAND                                                                  (0x1<<29) // RESERVED command.
44148   #define TM_REG_INT_STS_0_RESERVED_COMMAND_SHIFT                                                            29
44149   #define TM_REG_INT_STS_0_COMMAND_CID_INVALID_1                                                             (0x1<<30) // Command arrived to the host handler unit with CID/TID > Num_of_timers for that function.
44150   #define TM_REG_INT_STS_0_COMMAND_CID_INVALID_1_SHIFT                                                       30
44151   #define TM_REG_INT_STS_0_CLOAD_RES_LOADERR_CONN                                                            (0x1<<31) // Connections Load response with Load Error.
44152   #define TM_REG_INT_STS_0_CLOAD_RES_LOADERR_CONN_SHIFT                                                      31
44153 #define TM_REG_INT_MASK_0                                                                                    0x2c0184UL //Access:RW   DataWidth:0x20   // Multi Field Register.
44154   #define TM_REG_INT_MASK_0_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.ADDRESS_ERROR .
44155   #define TM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                              0
44156   #define TM_REG_INT_MASK_0_PXP_READ_DATA_FIFO_OV                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.PXP_READ_DATA_FIFO_OV .
44157   #define TM_REG_INT_MASK_0_PXP_READ_DATA_FIFO_OV_SHIFT                                                      1
44158   #define TM_REG_INT_MASK_0_PXP_READ_DATA_FIFO_UN                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.PXP_READ_DATA_FIFO_UN .
44159   #define TM_REG_INT_MASK_0_PXP_READ_DATA_FIFO_UN_SHIFT                                                      2
44160   #define TM_REG_INT_MASK_0_PXP_READ_CTRL_FIFO_OV                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.PXP_READ_CTRL_FIFO_OV .
44161   #define TM_REG_INT_MASK_0_PXP_READ_CTRL_FIFO_OV_SHIFT                                                      3
44162   #define TM_REG_INT_MASK_0_PXP_READ_CTRL_FIFO_UN                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.PXP_READ_CTRL_FIFO_UN .
44163   #define TM_REG_INT_MASK_0_PXP_READ_CTRL_FIFO_UN_SHIFT                                                      4
44164   #define TM_REG_INT_MASK_0_CFC_LOAD_COMMAND_FIFO_OV                                                         (0x1<<5) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CFC_LOAD_COMMAND_FIFO_OV .
44165   #define TM_REG_INT_MASK_0_CFC_LOAD_COMMAND_FIFO_OV_SHIFT                                                   5
44166   #define TM_REG_INT_MASK_0_CFC_LOAD_COMMAND_FIFO_UN                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CFC_LOAD_COMMAND_FIFO_UN .
44167   #define TM_REG_INT_MASK_0_CFC_LOAD_COMMAND_FIFO_UN_SHIFT                                                   6
44168   #define TM_REG_INT_MASK_0_CFC_LOAD_ECHO_FIFO_OV                                                            (0x1<<7) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CFC_LOAD_ECHO_FIFO_OV .
44169   #define TM_REG_INT_MASK_0_CFC_LOAD_ECHO_FIFO_OV_SHIFT                                                      7
44170   #define TM_REG_INT_MASK_0_CFC_LOAD_ECHO_FIFO_UN                                                            (0x1<<8) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CFC_LOAD_ECHO_FIFO_UN .
44171   #define TM_REG_INT_MASK_0_CFC_LOAD_ECHO_FIFO_UN_SHIFT                                                      8
44172   #define TM_REG_INT_MASK_0_CLIENT_OUT_FIFO_OV                                                               (0x1<<9) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_OUT_FIFO_OV .
44173   #define TM_REG_INT_MASK_0_CLIENT_OUT_FIFO_OV_SHIFT                                                         9
44174   #define TM_REG_INT_MASK_0_CLIENT_OUT_FIFO_UN                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_OUT_FIFO_UN .
44175   #define TM_REG_INT_MASK_0_CLIENT_OUT_FIFO_UN_SHIFT                                                         10
44176   #define TM_REG_INT_MASK_0_AC_COMMAND_FIFO_OV                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.AC_COMMAND_FIFO_OV .
44177   #define TM_REG_INT_MASK_0_AC_COMMAND_FIFO_OV_SHIFT                                                         11
44178   #define TM_REG_INT_MASK_0_AC_COMMAND_FIFO_UN                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.AC_COMMAND_FIFO_UN .
44179   #define TM_REG_INT_MASK_0_AC_COMMAND_FIFO_UN_SHIFT                                                         12
44180   #define TM_REG_INT_MASK_0_CLIENT_IN_PBF_FIFO_OV                                                            (0x1<<13) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_PBF_FIFO_OV .
44181   #define TM_REG_INT_MASK_0_CLIENT_IN_PBF_FIFO_OV_SHIFT                                                      13
44182   #define TM_REG_INT_MASK_0_CLIENT_IN_PBF_FIFO_UN                                                            (0x1<<14) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_PBF_FIFO_UN .
44183   #define TM_REG_INT_MASK_0_CLIENT_IN_PBF_FIFO_UN_SHIFT                                                      14
44184   #define TM_REG_INT_MASK_0_CLIENT_IN_UCM_FIFO_OV                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_UCM_FIFO_OV .
44185   #define TM_REG_INT_MASK_0_CLIENT_IN_UCM_FIFO_OV_SHIFT                                                      15
44186   #define TM_REG_INT_MASK_0_CLIENT_IN_UCM_FIFO_UN                                                            (0x1<<16) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_UCM_FIFO_UN .
44187   #define TM_REG_INT_MASK_0_CLIENT_IN_UCM_FIFO_UN_SHIFT                                                      16
44188   #define TM_REG_INT_MASK_0_CLIENT_IN_TCM_FIFO_OV                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_TCM_FIFO_OV .
44189   #define TM_REG_INT_MASK_0_CLIENT_IN_TCM_FIFO_OV_SHIFT                                                      17
44190   #define TM_REG_INT_MASK_0_CLIENT_IN_TCM_FIFO_UN                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_TCM_FIFO_UN .
44191   #define TM_REG_INT_MASK_0_CLIENT_IN_TCM_FIFO_UN_SHIFT                                                      18
44192   #define TM_REG_INT_MASK_0_CLIENT_IN_XCM_FIFO_OV                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_XCM_FIFO_OV .
44193   #define TM_REG_INT_MASK_0_CLIENT_IN_XCM_FIFO_OV_SHIFT                                                      19
44194   #define TM_REG_INT_MASK_0_CLIENT_IN_XCM_FIFO_UN                                                            (0x1<<20) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLIENT_IN_XCM_FIFO_UN .
44195   #define TM_REG_INT_MASK_0_CLIENT_IN_XCM_FIFO_UN_SHIFT                                                      20
44196   #define TM_REG_INT_MASK_0_EXPIRATION_CMD_FIFO_OV                                                           (0x1<<21) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.EXPIRATION_CMD_FIFO_OV .
44197   #define TM_REG_INT_MASK_0_EXPIRATION_CMD_FIFO_OV_SHIFT                                                     21
44198   #define TM_REG_INT_MASK_0_EXPIRATION_CMD_FIFO_UN                                                           (0x1<<22) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.EXPIRATION_CMD_FIFO_UN .
44199   #define TM_REG_INT_MASK_0_EXPIRATION_CMD_FIFO_UN_SHIFT                                                     22
44200   #define TM_REG_INT_MASK_0_STOP_ALL_LC_INVALID                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.STOP_ALL_LC_INVALID .
44201   #define TM_REG_INT_MASK_0_STOP_ALL_LC_INVALID_SHIFT                                                        23
44202   #define TM_REG_INT_MASK_0_COMMAND_LC_INVALID_0                                                             (0x1<<24) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.COMMAND_LC_INVALID_0 .
44203   #define TM_REG_INT_MASK_0_COMMAND_LC_INVALID_0_SHIFT                                                       24
44204   #define TM_REG_INT_MASK_0_COMMAND_LC_INVALID_1                                                             (0x1<<25) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.COMMAND_LC_INVALID_1 .
44205   #define TM_REG_INT_MASK_0_COMMAND_LC_INVALID_1_SHIFT                                                       25
44206   #define TM_REG_INT_MASK_0_INIT_COMMAND_LC_VALID                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.INIT_COMMAND_LC_VALID .
44207   #define TM_REG_INT_MASK_0_INIT_COMMAND_LC_VALID_SHIFT                                                      26
44208   #define TM_REG_INT_MASK_0_STOP_ALL_EXP_LC_VALID                                                            (0x1<<27) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.STOP_ALL_EXP_LC_VALID .
44209   #define TM_REG_INT_MASK_0_STOP_ALL_EXP_LC_VALID_SHIFT                                                      27
44210   #define TM_REG_INT_MASK_0_COMMAND_CID_INVALID_0                                                            (0x1<<28) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.COMMAND_CID_INVALID_0 .
44211   #define TM_REG_INT_MASK_0_COMMAND_CID_INVALID_0_SHIFT                                                      28
44212   #define TM_REG_INT_MASK_0_RESERVED_COMMAND                                                                 (0x1<<29) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.RESERVED_COMMAND .
44213   #define TM_REG_INT_MASK_0_RESERVED_COMMAND_SHIFT                                                           29
44214   #define TM_REG_INT_MASK_0_COMMAND_CID_INVALID_1                                                            (0x1<<30) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.COMMAND_CID_INVALID_1 .
44215   #define TM_REG_INT_MASK_0_COMMAND_CID_INVALID_1_SHIFT                                                      30
44216   #define TM_REG_INT_MASK_0_CLOAD_RES_LOADERR_CONN                                                           (0x1<<31) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_0.CLOAD_RES_LOADERR_CONN .
44217   #define TM_REG_INT_MASK_0_CLOAD_RES_LOADERR_CONN_SHIFT                                                     31
44218 #define TM_REG_INT_STS_WR_0                                                                                  0x2c0188UL //Access:WR   DataWidth:0x20   // Multi Field Register.
44219   #define TM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
44220   #define TM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                            0
44221   #define TM_REG_INT_STS_WR_0_PXP_READ_DATA_FIFO_OV                                                          (0x1<<1) // PXP READ DATA FIFO Overflow.
44222   #define TM_REG_INT_STS_WR_0_PXP_READ_DATA_FIFO_OV_SHIFT                                                    1
44223   #define TM_REG_INT_STS_WR_0_PXP_READ_DATA_FIFO_UN                                                          (0x1<<2) // PXP READ DATA FIFO Underrun.
44224   #define TM_REG_INT_STS_WR_0_PXP_READ_DATA_FIFO_UN_SHIFT                                                    2
44225   #define TM_REG_INT_STS_WR_0_PXP_READ_CTRL_FIFO_OV                                                          (0x1<<3) // PXP READ CTRL FIFO Overflow.
44226   #define TM_REG_INT_STS_WR_0_PXP_READ_CTRL_FIFO_OV_SHIFT                                                    3
44227   #define TM_REG_INT_STS_WR_0_PXP_READ_CTRL_FIFO_UN                                                          (0x1<<4) // PXP READ CTRL FIFO Underrun.
44228   #define TM_REG_INT_STS_WR_0_PXP_READ_CTRL_FIFO_UN_SHIFT                                                    4
44229   #define TM_REG_INT_STS_WR_0_CFC_LOAD_COMMAND_FIFO_OV                                                       (0x1<<5) // CFC LOAD COMMAND FIFO Overflow.
44230   #define TM_REG_INT_STS_WR_0_CFC_LOAD_COMMAND_FIFO_OV_SHIFT                                                 5
44231   #define TM_REG_INT_STS_WR_0_CFC_LOAD_COMMAND_FIFO_UN                                                       (0x1<<6) // CFC LOAD COMMAND FIFO Underrun.
44232   #define TM_REG_INT_STS_WR_0_CFC_LOAD_COMMAND_FIFO_UN_SHIFT                                                 6
44233   #define TM_REG_INT_STS_WR_0_CFC_LOAD_ECHO_FIFO_OV                                                          (0x1<<7) // CFC LOAD ECHO FIFO Overflow.
44234   #define TM_REG_INT_STS_WR_0_CFC_LOAD_ECHO_FIFO_OV_SHIFT                                                    7
44235   #define TM_REG_INT_STS_WR_0_CFC_LOAD_ECHO_FIFO_UN                                                          (0x1<<8) // CFC LOAD ECHO FIFO Underrun.
44236   #define TM_REG_INT_STS_WR_0_CFC_LOAD_ECHO_FIFO_UN_SHIFT                                                    8
44237   #define TM_REG_INT_STS_WR_0_CLIENT_OUT_FIFO_OV                                                             (0x1<<9) // CLIENT OUT FIFO Overflow.
44238   #define TM_REG_INT_STS_WR_0_CLIENT_OUT_FIFO_OV_SHIFT                                                       9
44239   #define TM_REG_INT_STS_WR_0_CLIENT_OUT_FIFO_UN                                                             (0x1<<10) // CLIENT OUT FIFO Underrun.
44240   #define TM_REG_INT_STS_WR_0_CLIENT_OUT_FIFO_UN_SHIFT                                                       10
44241   #define TM_REG_INT_STS_WR_0_AC_COMMAND_FIFO_OV                                                             (0x1<<11) // AC COMMAND FIFO Overflow.
44242   #define TM_REG_INT_STS_WR_0_AC_COMMAND_FIFO_OV_SHIFT                                                       11
44243   #define TM_REG_INT_STS_WR_0_AC_COMMAND_FIFO_UN                                                             (0x1<<12) // AC COMMAND FIFO Underrun.
44244   #define TM_REG_INT_STS_WR_0_AC_COMMAND_FIFO_UN_SHIFT                                                       12
44245   #define TM_REG_INT_STS_WR_0_CLIENT_IN_PBF_FIFO_OV                                                          (0x1<<13) // CLIENT IN PBF FIFO Overflow.
44246   #define TM_REG_INT_STS_WR_0_CLIENT_IN_PBF_FIFO_OV_SHIFT                                                    13
44247   #define TM_REG_INT_STS_WR_0_CLIENT_IN_PBF_FIFO_UN                                                          (0x1<<14) // CLIENT IN PBF FIFO Underrun.
44248   #define TM_REG_INT_STS_WR_0_CLIENT_IN_PBF_FIFO_UN_SHIFT                                                    14
44249   #define TM_REG_INT_STS_WR_0_CLIENT_IN_UCM_FIFO_OV                                                          (0x1<<15) // CLIENT IN UCM FIFO Overflow.
44250   #define TM_REG_INT_STS_WR_0_CLIENT_IN_UCM_FIFO_OV_SHIFT                                                    15
44251   #define TM_REG_INT_STS_WR_0_CLIENT_IN_UCM_FIFO_UN                                                          (0x1<<16) // CLIENT IN UCM FIFO Underun.
44252   #define TM_REG_INT_STS_WR_0_CLIENT_IN_UCM_FIFO_UN_SHIFT                                                    16
44253   #define TM_REG_INT_STS_WR_0_CLIENT_IN_TCM_FIFO_OV                                                          (0x1<<17) // CLIENT IN TCM FIFO Overflow.
44254   #define TM_REG_INT_STS_WR_0_CLIENT_IN_TCM_FIFO_OV_SHIFT                                                    17
44255   #define TM_REG_INT_STS_WR_0_CLIENT_IN_TCM_FIFO_UN                                                          (0x1<<18) // CLIENT IN TCM FIFO Underrun.
44256   #define TM_REG_INT_STS_WR_0_CLIENT_IN_TCM_FIFO_UN_SHIFT                                                    18
44257   #define TM_REG_INT_STS_WR_0_CLIENT_IN_XCM_FIFO_OV                                                          (0x1<<19) // CLIENT IN XCM FIFO Overflow.
44258   #define TM_REG_INT_STS_WR_0_CLIENT_IN_XCM_FIFO_OV_SHIFT                                                    19
44259   #define TM_REG_INT_STS_WR_0_CLIENT_IN_XCM_FIFO_UN                                                          (0x1<<20) // CLIENT IN XCM FIFO Underrun.
44260   #define TM_REG_INT_STS_WR_0_CLIENT_IN_XCM_FIFO_UN_SHIFT                                                    20
44261   #define TM_REG_INT_STS_WR_0_EXPIRATION_CMD_FIFO_OV                                                         (0x1<<21) // EXPIRATION COMMAND FIFO Overflow.
44262   #define TM_REG_INT_STS_WR_0_EXPIRATION_CMD_FIFO_OV_SHIFT                                                   21
44263   #define TM_REG_INT_STS_WR_0_EXPIRATION_CMD_FIFO_UN                                                         (0x1<<22) // EXPIRATION COMMAND FIFO Underrun.
44264   #define TM_REG_INT_STS_WR_0_EXPIRATION_CMD_FIFO_UN_SHIFT                                                   22
44265   #define TM_REG_INT_STS_WR_0_STOP_ALL_LC_INVALID                                                            (0x1<<23) // STOP_ALL_TIMERS command and the logical client is invalid.
44266   #define TM_REG_INT_STS_WR_0_STOP_ALL_LC_INVALID_SHIFT                                                      23
44267   #define TM_REG_INT_STS_WR_0_COMMAND_LC_INVALID_0                                                           (0x1<<24) // SET/CLEAR/FORCE CLEAR command and the logical client invalid and one of the other logical clients is valid.
44268   #define TM_REG_INT_STS_WR_0_COMMAND_LC_INVALID_0_SHIFT                                                     24
44269   #define TM_REG_INT_STS_WR_0_COMMAND_LC_INVALID_1                                                           (0x1<<25) // SET/CLEAR/FORCE CLEAR command and the logical client is invalid and the other logical clients are also invalid.
44270   #define TM_REG_INT_STS_WR_0_COMMAND_LC_INVALID_1_SHIFT                                                     25
44271   #define TM_REG_INT_STS_WR_0_INIT_COMMAND_LC_VALID                                                          (0x1<<26) // INIT command and the logical client valid bit is asserted.
44272   #define TM_REG_INT_STS_WR_0_INIT_COMMAND_LC_VALID_SHIFT                                                    26
44273   #define TM_REG_INT_STS_WR_0_STOP_ALL_EXP_LC_VALID                                                          (0x1<<27) // Stop all expiration and the valid of one of the logical clients is asserted.
44274   #define TM_REG_INT_STS_WR_0_STOP_ALL_EXP_LC_VALID_SHIFT                                                    27
44275   #define TM_REG_INT_STS_WR_0_COMMAND_CID_INVALID_0                                                          (0x1<<28) // Command with C/TID > 64K or VF TID segment not zero.
44276   #define TM_REG_INT_STS_WR_0_COMMAND_CID_INVALID_0_SHIFT                                                    28
44277   #define TM_REG_INT_STS_WR_0_RESERVED_COMMAND                                                               (0x1<<29) // RESERVED command.
44278   #define TM_REG_INT_STS_WR_0_RESERVED_COMMAND_SHIFT                                                         29
44279   #define TM_REG_INT_STS_WR_0_COMMAND_CID_INVALID_1                                                          (0x1<<30) // Command arrived to the host handler unit with CID/TID > Num_of_timers for that function.
44280   #define TM_REG_INT_STS_WR_0_COMMAND_CID_INVALID_1_SHIFT                                                    30
44281   #define TM_REG_INT_STS_WR_0_CLOAD_RES_LOADERR_CONN                                                         (0x1<<31) // Connections Load response with Load Error.
44282   #define TM_REG_INT_STS_WR_0_CLOAD_RES_LOADERR_CONN_SHIFT                                                   31
44283 #define TM_REG_INT_STS_CLR_0                                                                                 0x2c018cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
44284   #define TM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
44285   #define TM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                           0
44286   #define TM_REG_INT_STS_CLR_0_PXP_READ_DATA_FIFO_OV                                                         (0x1<<1) // PXP READ DATA FIFO Overflow.
44287   #define TM_REG_INT_STS_CLR_0_PXP_READ_DATA_FIFO_OV_SHIFT                                                   1
44288   #define TM_REG_INT_STS_CLR_0_PXP_READ_DATA_FIFO_UN                                                         (0x1<<2) // PXP READ DATA FIFO Underrun.
44289   #define TM_REG_INT_STS_CLR_0_PXP_READ_DATA_FIFO_UN_SHIFT                                                   2
44290   #define TM_REG_INT_STS_CLR_0_PXP_READ_CTRL_FIFO_OV                                                         (0x1<<3) // PXP READ CTRL FIFO Overflow.
44291   #define TM_REG_INT_STS_CLR_0_PXP_READ_CTRL_FIFO_OV_SHIFT                                                   3
44292   #define TM_REG_INT_STS_CLR_0_PXP_READ_CTRL_FIFO_UN                                                         (0x1<<4) // PXP READ CTRL FIFO Underrun.
44293   #define TM_REG_INT_STS_CLR_0_PXP_READ_CTRL_FIFO_UN_SHIFT                                                   4
44294   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_COMMAND_FIFO_OV                                                      (0x1<<5) // CFC LOAD COMMAND FIFO Overflow.
44295   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_COMMAND_FIFO_OV_SHIFT                                                5
44296   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_COMMAND_FIFO_UN                                                      (0x1<<6) // CFC LOAD COMMAND FIFO Underrun.
44297   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_COMMAND_FIFO_UN_SHIFT                                                6
44298   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_ECHO_FIFO_OV                                                         (0x1<<7) // CFC LOAD ECHO FIFO Overflow.
44299   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_ECHO_FIFO_OV_SHIFT                                                   7
44300   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_ECHO_FIFO_UN                                                         (0x1<<8) // CFC LOAD ECHO FIFO Underrun.
44301   #define TM_REG_INT_STS_CLR_0_CFC_LOAD_ECHO_FIFO_UN_SHIFT                                                   8
44302   #define TM_REG_INT_STS_CLR_0_CLIENT_OUT_FIFO_OV                                                            (0x1<<9) // CLIENT OUT FIFO Overflow.
44303   #define TM_REG_INT_STS_CLR_0_CLIENT_OUT_FIFO_OV_SHIFT                                                      9
44304   #define TM_REG_INT_STS_CLR_0_CLIENT_OUT_FIFO_UN                                                            (0x1<<10) // CLIENT OUT FIFO Underrun.
44305   #define TM_REG_INT_STS_CLR_0_CLIENT_OUT_FIFO_UN_SHIFT                                                      10
44306   #define TM_REG_INT_STS_CLR_0_AC_COMMAND_FIFO_OV                                                            (0x1<<11) // AC COMMAND FIFO Overflow.
44307   #define TM_REG_INT_STS_CLR_0_AC_COMMAND_FIFO_OV_SHIFT                                                      11
44308   #define TM_REG_INT_STS_CLR_0_AC_COMMAND_FIFO_UN                                                            (0x1<<12) // AC COMMAND FIFO Underrun.
44309   #define TM_REG_INT_STS_CLR_0_AC_COMMAND_FIFO_UN_SHIFT                                                      12
44310   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_PBF_FIFO_OV                                                         (0x1<<13) // CLIENT IN PBF FIFO Overflow.
44311   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_PBF_FIFO_OV_SHIFT                                                   13
44312   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_PBF_FIFO_UN                                                         (0x1<<14) // CLIENT IN PBF FIFO Underrun.
44313   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_PBF_FIFO_UN_SHIFT                                                   14
44314   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_UCM_FIFO_OV                                                         (0x1<<15) // CLIENT IN UCM FIFO Overflow.
44315   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_UCM_FIFO_OV_SHIFT                                                   15
44316   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_UCM_FIFO_UN                                                         (0x1<<16) // CLIENT IN UCM FIFO Underun.
44317   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_UCM_FIFO_UN_SHIFT                                                   16
44318   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_TCM_FIFO_OV                                                         (0x1<<17) // CLIENT IN TCM FIFO Overflow.
44319   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_TCM_FIFO_OV_SHIFT                                                   17
44320   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_TCM_FIFO_UN                                                         (0x1<<18) // CLIENT IN TCM FIFO Underrun.
44321   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_TCM_FIFO_UN_SHIFT                                                   18
44322   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_XCM_FIFO_OV                                                         (0x1<<19) // CLIENT IN XCM FIFO Overflow.
44323   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_XCM_FIFO_OV_SHIFT                                                   19
44324   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_XCM_FIFO_UN                                                         (0x1<<20) // CLIENT IN XCM FIFO Underrun.
44325   #define TM_REG_INT_STS_CLR_0_CLIENT_IN_XCM_FIFO_UN_SHIFT                                                   20
44326   #define TM_REG_INT_STS_CLR_0_EXPIRATION_CMD_FIFO_OV                                                        (0x1<<21) // EXPIRATION COMMAND FIFO Overflow.
44327   #define TM_REG_INT_STS_CLR_0_EXPIRATION_CMD_FIFO_OV_SHIFT                                                  21
44328   #define TM_REG_INT_STS_CLR_0_EXPIRATION_CMD_FIFO_UN                                                        (0x1<<22) // EXPIRATION COMMAND FIFO Underrun.
44329   #define TM_REG_INT_STS_CLR_0_EXPIRATION_CMD_FIFO_UN_SHIFT                                                  22
44330   #define TM_REG_INT_STS_CLR_0_STOP_ALL_LC_INVALID                                                           (0x1<<23) // STOP_ALL_TIMERS command and the logical client is invalid.
44331   #define TM_REG_INT_STS_CLR_0_STOP_ALL_LC_INVALID_SHIFT                                                     23
44332   #define TM_REG_INT_STS_CLR_0_COMMAND_LC_INVALID_0                                                          (0x1<<24) // SET/CLEAR/FORCE CLEAR command and the logical client invalid and one of the other logical clients is valid.
44333   #define TM_REG_INT_STS_CLR_0_COMMAND_LC_INVALID_0_SHIFT                                                    24
44334   #define TM_REG_INT_STS_CLR_0_COMMAND_LC_INVALID_1                                                          (0x1<<25) // SET/CLEAR/FORCE CLEAR command and the logical client is invalid and the other logical clients are also invalid.
44335   #define TM_REG_INT_STS_CLR_0_COMMAND_LC_INVALID_1_SHIFT                                                    25
44336   #define TM_REG_INT_STS_CLR_0_INIT_COMMAND_LC_VALID                                                         (0x1<<26) // INIT command and the logical client valid bit is asserted.
44337   #define TM_REG_INT_STS_CLR_0_INIT_COMMAND_LC_VALID_SHIFT                                                   26
44338   #define TM_REG_INT_STS_CLR_0_STOP_ALL_EXP_LC_VALID                                                         (0x1<<27) // Stop all expiration and the valid of one of the logical clients is asserted.
44339   #define TM_REG_INT_STS_CLR_0_STOP_ALL_EXP_LC_VALID_SHIFT                                                   27
44340   #define TM_REG_INT_STS_CLR_0_COMMAND_CID_INVALID_0                                                         (0x1<<28) // Command with C/TID > 64K or VF TID segment not zero.
44341   #define TM_REG_INT_STS_CLR_0_COMMAND_CID_INVALID_0_SHIFT                                                   28
44342   #define TM_REG_INT_STS_CLR_0_RESERVED_COMMAND                                                              (0x1<<29) // RESERVED command.
44343   #define TM_REG_INT_STS_CLR_0_RESERVED_COMMAND_SHIFT                                                        29
44344   #define TM_REG_INT_STS_CLR_0_COMMAND_CID_INVALID_1                                                         (0x1<<30) // Command arrived to the host handler unit with CID/TID > Num_of_timers for that function.
44345   #define TM_REG_INT_STS_CLR_0_COMMAND_CID_INVALID_1_SHIFT                                                   30
44346   #define TM_REG_INT_STS_CLR_0_CLOAD_RES_LOADERR_CONN                                                        (0x1<<31) // Connections Load response with Load Error.
44347   #define TM_REG_INT_STS_CLR_0_CLOAD_RES_LOADERR_CONN_SHIFT                                                  31
44348 #define TM_REG_INT_STS_1                                                                                     0x2c0190UL //Access:R    DataWidth:0xb    // Multi Field Register.
44349   #define TM_REG_INT_STS_1_CLOAD_RES_LOADCANCEL_CONN                                                         (0x1<<0) // Connections Load response with Load Cancel Error.
44350   #define TM_REG_INT_STS_1_CLOAD_RES_LOADCANCEL_CONN_SHIFT                                                   0
44351   #define TM_REG_INT_STS_1_CLOAD_RES_VALIDERR_CONN                                                           (0x1<<1) // Connections Load response with Validation Error.
44352   #define TM_REG_INT_STS_1_CLOAD_RES_VALIDERR_CONN_SHIFT                                                     1
44353   #define TM_REG_INT_STS_1_CONTEXT_RD_LAST                                                                   (0x1<<2) // Context Read with Last indication de-asserted.
44354   #define TM_REG_INT_STS_1_CONTEXT_RD_LAST_SHIFT                                                             2
44355   #define TM_REG_INT_STS_1_CONTEXT_WR_LAST                                                                   (0x1<<3) // Context Write with Last indication de-asserted.
44356   #define TM_REG_INT_STS_1_CONTEXT_WR_LAST_SHIFT                                                             3
44357   #define TM_REG_INT_STS_1_PXP_RD_DATA_EOP_BVALID                                                            (0x1<<4) // PXP Read Data EOP with BVALID != 0.
44358   #define TM_REG_INT_STS_1_PXP_RD_DATA_EOP_BVALID_SHIFT                                                      4
44359   #define TM_REG_INT_STS_1_PEND_CONN_SCAN                                                                    (0x1<<5) // Pending connection scan (the previous connection scan is still ongoing while there is a new connection scan pulse).
44360   #define TM_REG_INT_STS_1_PEND_CONN_SCAN_SHIFT                                                              5
44361   #define TM_REG_INT_STS_1_PEND_TASK_SCAN                                                                    (0x1<<6) // Pending task scan (the previous task scan is still ongoing while there is a new task scan pulse).
44362   #define TM_REG_INT_STS_1_PEND_TASK_SCAN_SHIFT                                                              6
44363   #define TM_REG_INT_STS_1_PXP_RD_DATA_EOP_ERROR                                                             (0x1<<7) // PXP Read Data EOP with ERROR.
44364   #define TM_REG_INT_STS_1_PXP_RD_DATA_EOP_ERROR_SHIFT                                                       7
44365   #define TM_REG_INT_STS_1_CLOAD_RES_LOADERR_TASK                                                            (0x1<<8) // Tasks Load response with Load Error
44366   #define TM_REG_INT_STS_1_CLOAD_RES_LOADERR_TASK_SHIFT                                                      8
44367   #define TM_REG_INT_STS_1_CLOAD_RES_LOADCANCEL_TASK                                                         (0x1<<9) // Tasks Load response with Load Cancel Error.
44368   #define TM_REG_INT_STS_1_CLOAD_RES_LOADCANCEL_TASK_SHIFT                                                   9
44369   #define TM_REG_INT_STS_1_CLOAD_RES_VALIDERR_TASK                                                           (0x1<<10) // Tasks Load response with Validation Error.
44370   #define TM_REG_INT_STS_1_CLOAD_RES_VALIDERR_TASK_SHIFT                                                     10
44371 #define TM_REG_INT_MASK_1                                                                                    0x2c0194UL //Access:RW   DataWidth:0xb    // Multi Field Register.
44372   #define TM_REG_INT_MASK_1_CLOAD_RES_LOADCANCEL_CONN                                                        (0x1<<0) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CLOAD_RES_LOADCANCEL_CONN .
44373   #define TM_REG_INT_MASK_1_CLOAD_RES_LOADCANCEL_CONN_SHIFT                                                  0
44374   #define TM_REG_INT_MASK_1_CLOAD_RES_VALIDERR_CONN                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CLOAD_RES_VALIDERR_CONN .
44375   #define TM_REG_INT_MASK_1_CLOAD_RES_VALIDERR_CONN_SHIFT                                                    1
44376   #define TM_REG_INT_MASK_1_CONTEXT_RD_LAST                                                                  (0x1<<2) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CONTEXT_RD_LAST .
44377   #define TM_REG_INT_MASK_1_CONTEXT_RD_LAST_SHIFT                                                            2
44378   #define TM_REG_INT_MASK_1_CONTEXT_WR_LAST                                                                  (0x1<<3) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CONTEXT_WR_LAST .
44379   #define TM_REG_INT_MASK_1_CONTEXT_WR_LAST_SHIFT                                                            3
44380   #define TM_REG_INT_MASK_1_PXP_RD_DATA_EOP_BVALID                                                           (0x1<<4) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.PXP_RD_DATA_EOP_BVALID .
44381   #define TM_REG_INT_MASK_1_PXP_RD_DATA_EOP_BVALID_SHIFT                                                     4
44382   #define TM_REG_INT_MASK_1_PEND_CONN_SCAN                                                                   (0x1<<5) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.PEND_CONN_SCAN .
44383   #define TM_REG_INT_MASK_1_PEND_CONN_SCAN_SHIFT                                                             5
44384   #define TM_REG_INT_MASK_1_PEND_TASK_SCAN                                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.PEND_TASK_SCAN .
44385   #define TM_REG_INT_MASK_1_PEND_TASK_SCAN_SHIFT                                                             6
44386   #define TM_REG_INT_MASK_1_PXP_RD_DATA_EOP_ERROR                                                            (0x1<<7) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.PXP_RD_DATA_EOP_ERROR .
44387   #define TM_REG_INT_MASK_1_PXP_RD_DATA_EOP_ERROR_SHIFT                                                      7
44388   #define TM_REG_INT_MASK_1_CLOAD_RES_LOADERR_TASK                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CLOAD_RES_LOADERR_TASK .
44389   #define TM_REG_INT_MASK_1_CLOAD_RES_LOADERR_TASK_SHIFT                                                     8
44390   #define TM_REG_INT_MASK_1_CLOAD_RES_LOADCANCEL_TASK                                                        (0x1<<9) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CLOAD_RES_LOADCANCEL_TASK .
44391   #define TM_REG_INT_MASK_1_CLOAD_RES_LOADCANCEL_TASK_SHIFT                                                  9
44392   #define TM_REG_INT_MASK_1_CLOAD_RES_VALIDERR_TASK                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: TM_REG_INT_STS_1.CLOAD_RES_VALIDERR_TASK .
44393   #define TM_REG_INT_MASK_1_CLOAD_RES_VALIDERR_TASK_SHIFT                                                    10
44394 #define TM_REG_INT_STS_WR_1                                                                                  0x2c0198UL //Access:WR   DataWidth:0xb    // Multi Field Register.
44395   #define TM_REG_INT_STS_WR_1_CLOAD_RES_LOADCANCEL_CONN                                                      (0x1<<0) // Connections Load response with Load Cancel Error.
44396   #define TM_REG_INT_STS_WR_1_CLOAD_RES_LOADCANCEL_CONN_SHIFT                                                0
44397   #define TM_REG_INT_STS_WR_1_CLOAD_RES_VALIDERR_CONN                                                        (0x1<<1) // Connections Load response with Validation Error.
44398   #define TM_REG_INT_STS_WR_1_CLOAD_RES_VALIDERR_CONN_SHIFT                                                  1
44399   #define TM_REG_INT_STS_WR_1_CONTEXT_RD_LAST                                                                (0x1<<2) // Context Read with Last indication de-asserted.
44400   #define TM_REG_INT_STS_WR_1_CONTEXT_RD_LAST_SHIFT                                                          2
44401   #define TM_REG_INT_STS_WR_1_CONTEXT_WR_LAST                                                                (0x1<<3) // Context Write with Last indication de-asserted.
44402   #define TM_REG_INT_STS_WR_1_CONTEXT_WR_LAST_SHIFT                                                          3
44403   #define TM_REG_INT_STS_WR_1_PXP_RD_DATA_EOP_BVALID                                                         (0x1<<4) // PXP Read Data EOP with BVALID != 0.
44404   #define TM_REG_INT_STS_WR_1_PXP_RD_DATA_EOP_BVALID_SHIFT                                                   4
44405   #define TM_REG_INT_STS_WR_1_PEND_CONN_SCAN                                                                 (0x1<<5) // Pending connection scan (the previous connection scan is still ongoing while there is a new connection scan pulse).
44406   #define TM_REG_INT_STS_WR_1_PEND_CONN_SCAN_SHIFT                                                           5
44407   #define TM_REG_INT_STS_WR_1_PEND_TASK_SCAN                                                                 (0x1<<6) // Pending task scan (the previous task scan is still ongoing while there is a new task scan pulse).
44408   #define TM_REG_INT_STS_WR_1_PEND_TASK_SCAN_SHIFT                                                           6
44409   #define TM_REG_INT_STS_WR_1_PXP_RD_DATA_EOP_ERROR                                                          (0x1<<7) // PXP Read Data EOP with ERROR.
44410   #define TM_REG_INT_STS_WR_1_PXP_RD_DATA_EOP_ERROR_SHIFT                                                    7
44411   #define TM_REG_INT_STS_WR_1_CLOAD_RES_LOADERR_TASK                                                         (0x1<<8) // Tasks Load response with Load Error
44412   #define TM_REG_INT_STS_WR_1_CLOAD_RES_LOADERR_TASK_SHIFT                                                   8
44413   #define TM_REG_INT_STS_WR_1_CLOAD_RES_LOADCANCEL_TASK                                                      (0x1<<9) // Tasks Load response with Load Cancel Error.
44414   #define TM_REG_INT_STS_WR_1_CLOAD_RES_LOADCANCEL_TASK_SHIFT                                                9
44415   #define TM_REG_INT_STS_WR_1_CLOAD_RES_VALIDERR_TASK                                                        (0x1<<10) // Tasks Load response with Validation Error.
44416   #define TM_REG_INT_STS_WR_1_CLOAD_RES_VALIDERR_TASK_SHIFT                                                  10
44417 #define TM_REG_INT_STS_CLR_1                                                                                 0x2c019cUL //Access:RC   DataWidth:0xb    // Multi Field Register.
44418   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_LOADCANCEL_CONN                                                     (0x1<<0) // Connections Load response with Load Cancel Error.
44419   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_LOADCANCEL_CONN_SHIFT                                               0
44420   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_VALIDERR_CONN                                                       (0x1<<1) // Connections Load response with Validation Error.
44421   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_VALIDERR_CONN_SHIFT                                                 1
44422   #define TM_REG_INT_STS_CLR_1_CONTEXT_RD_LAST                                                               (0x1<<2) // Context Read with Last indication de-asserted.
44423   #define TM_REG_INT_STS_CLR_1_CONTEXT_RD_LAST_SHIFT                                                         2
44424   #define TM_REG_INT_STS_CLR_1_CONTEXT_WR_LAST                                                               (0x1<<3) // Context Write with Last indication de-asserted.
44425   #define TM_REG_INT_STS_CLR_1_CONTEXT_WR_LAST_SHIFT                                                         3
44426   #define TM_REG_INT_STS_CLR_1_PXP_RD_DATA_EOP_BVALID                                                        (0x1<<4) // PXP Read Data EOP with BVALID != 0.
44427   #define TM_REG_INT_STS_CLR_1_PXP_RD_DATA_EOP_BVALID_SHIFT                                                  4
44428   #define TM_REG_INT_STS_CLR_1_PEND_CONN_SCAN                                                                (0x1<<5) // Pending connection scan (the previous connection scan is still ongoing while there is a new connection scan pulse).
44429   #define TM_REG_INT_STS_CLR_1_PEND_CONN_SCAN_SHIFT                                                          5
44430   #define TM_REG_INT_STS_CLR_1_PEND_TASK_SCAN                                                                (0x1<<6) // Pending task scan (the previous task scan is still ongoing while there is a new task scan pulse).
44431   #define TM_REG_INT_STS_CLR_1_PEND_TASK_SCAN_SHIFT                                                          6
44432   #define TM_REG_INT_STS_CLR_1_PXP_RD_DATA_EOP_ERROR                                                         (0x1<<7) // PXP Read Data EOP with ERROR.
44433   #define TM_REG_INT_STS_CLR_1_PXP_RD_DATA_EOP_ERROR_SHIFT                                                   7
44434   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_LOADERR_TASK                                                        (0x1<<8) // Tasks Load response with Load Error
44435   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_LOADERR_TASK_SHIFT                                                  8
44436   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_LOADCANCEL_TASK                                                     (0x1<<9) // Tasks Load response with Load Cancel Error.
44437   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_LOADCANCEL_TASK_SHIFT                                               9
44438   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_VALIDERR_TASK                                                       (0x1<<10) // Tasks Load response with Validation Error.
44439   #define TM_REG_INT_STS_CLR_1_CLOAD_RES_VALIDERR_TASK_SHIFT                                                 10
44440 #define TM_REG_PRTY_MASK_H_0                                                                                 0x2c0204UL //Access:RW   DataWidth:0x11   // Multi Field Register.
44441   #define TM_REG_PRTY_MASK_H_0_MEM012_I_ECC_0_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM012_I_ECC_0_RF_INT .
44442   #define TM_REG_PRTY_MASK_H_0_MEM012_I_ECC_0_RF_INT_SHIFT                                                   0
44443   #define TM_REG_PRTY_MASK_H_0_MEM012_I_ECC_1_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM012_I_ECC_1_RF_INT .
44444   #define TM_REG_PRTY_MASK_H_0_MEM012_I_ECC_1_RF_INT_SHIFT                                                   1
44445   #define TM_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                           (0x1<<2) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
44446   #define TM_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                     2
44447   #define TM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                             (0x1<<3) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
44448   #define TM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                       3
44449   #define TM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                             (0x1<<4) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
44450   #define TM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                       4
44451   #define TM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                             (0x1<<5) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
44452   #define TM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                       5
44453   #define TM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                             (0x1<<6) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
44454   #define TM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                       6
44455   #define TM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                             (0x1<<7) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
44456   #define TM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                       7
44457   #define TM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                             (0x1<<8) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
44458   #define TM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                       8
44459   #define TM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                             (0x1<<9) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
44460   #define TM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                       9
44461   #define TM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                             (0x1<<10) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
44462   #define TM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                       10
44463   #define TM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                             (0x1<<11) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
44464   #define TM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                       11
44465   #define TM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                             (0x1<<12) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
44466   #define TM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                       12
44467   #define TM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                             (0x1<<13) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
44468   #define TM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                       13
44469   #define TM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                             (0x1<<14) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
44470   #define TM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                       14
44471   #define TM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                             (0x1<<15) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
44472   #define TM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                       15
44473   #define TM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                             (0x1<<16) // This bit masks, when set, the Parity bit: TM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
44474   #define TM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                       16
44475 #define TM_REG_MEM_ECC_ENABLE_0                                                                              0x2c0210UL //Access:RW   DataWidth:0x3    // Multi Field Register.
44476   #define TM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_0_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance tm.i_tm_context_mem.i_ecc_0 in module tm_context_mem
44477   #define TM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_0_EN_SHIFT                                                    0
44478   #define TM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_1_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance tm.i_tm_context_mem.i_ecc_1 in module tm_context_mem
44479   #define TM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_1_EN_SHIFT                                                    1
44480   #define TM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                            (0x1<<2) // Enable ECC for memory ecc instance tm.TM_PRE_SCAN_2048_ROWS_IF.i_tm_pre_scan_mem.i_ecc in module tm_pre_scan_2048_mem
44481   #define TM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                      2
44482 #define TM_REG_MEM_ECC_PARITY_ONLY_0                                                                         0x2c0214UL //Access:RW   DataWidth:0x3    // Multi Field Register.
44483   #define TM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_0_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance tm.i_tm_context_mem.i_ecc_0 in module tm_context_mem
44484   #define TM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_0_PRTY_SHIFT                                             0
44485   #define TM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_1_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance tm.i_tm_context_mem.i_ecc_1 in module tm_context_mem
44486   #define TM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_1_PRTY_SHIFT                                             1
44487   #define TM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                     (0x1<<2) // Set parity only for memory ecc instance tm.TM_PRE_SCAN_2048_ROWS_IF.i_tm_pre_scan_mem.i_ecc in module tm_pre_scan_2048_mem
44488   #define TM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                               2
44489 #define TM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                     0x2c0218UL //Access:RC   DataWidth:0x3    // Multi Field Register.
44490   #define TM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_0_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance tm.i_tm_context_mem.i_ecc_0 in module tm_context_mem
44491   #define TM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_0_CORRECT_SHIFT                                      0
44492   #define TM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_1_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance tm.i_tm_context_mem.i_ecc_1 in module tm_context_mem
44493   #define TM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_1_CORRECT_SHIFT                                      1
44494   #define TM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                              (0x1<<2) // Record if a correctable error occurred on memory ecc instance tm.TM_PRE_SCAN_2048_ROWS_IF.i_tm_pre_scan_mem.i_ecc in module tm_pre_scan_2048_mem
44495   #define TM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                        2
44496 #define TM_REG_MEM_ECC_EVENTS                                                                                0x2c021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
44497 #define TM_REG_PXP_READ_DATA_FIFO_A_F_THR                                                                    0x2c0400UL //Access:RW   DataWidth:0x6    // Almost full threshold for the PXP READ DATA FIFO, which its size is 48 rows.
44498 #define TM_REG_PXP_READ_CTRL_FIFO_A_F_THR                                                                    0x2c0404UL //Access:RW   DataWidth:0x4    // Almost full threshold for the PXP READ CTRL FIFO, which its size is 8 rows.
44499 #define TM_REG_CFC_LOAD_COMMAND_FIFO_A_F_THR                                                                 0x2c0408UL //Access:RW   DataWidth:0x5    // Almost full threshold for the CFC LOAD COMMAND FIFO, which its size is 16 rows. For Debug only.
44500 #define TM_REG_CLIENT_OUT_FIFO_A_F_THR                                                                       0x2c040cUL //Access:RW   DataWidth:0x4    // Almost full threshold for the CLIENT OUT FIFO, which its size is 4 rows. For Debug only.
44501 #define TM_REG_CLIENT_IN_PBF_FIFO_A_F_THR                                                                    0x2c0410UL //Access:RW   DataWidth:0x3    // Almost full threshold for the CLIENT IN PBF FIFO, which its size is 4 rows. For Debug only.
44502 #define TM_REG_CLIENT_IN_XCM_FIFO_A_F_THR                                                                    0x2c0414UL //Access:RW   DataWidth:0x3    // Almost full threshold for the CLIENT IN XCM FIFO, which its size is 4 rows. For Debug only.
44503 #define TM_REG_CLIENT_IN_TCM_FIFO_A_F_THR                                                                    0x2c0418UL //Access:RW   DataWidth:0x3    // Almost full threshold for the CLIENT IN TCM FIFO, which its size is 4 rows. For Debug only.
44504 #define TM_REG_CLIENT_IN_UCM_FIFO_A_F_THR                                                                    0x2c041cUL //Access:RW   DataWidth:0x3    // Almost full threshold for the CLIENT IN UCM FIFO, which its size is 4 rows. For Debug only.
44505 #define TM_REG_EXPIRATION_CMD_FIFO_A_F_THR                                                                   0x2c0420UL //Access:RW   DataWidth:0x4    // Almost full threshold for the EXPIRATION COMMAND FIFO, which its size is 8 rows. For Debug only.
44506 #define TM_REG_CFC_LOAD_ECHO_FIFO_A_F_THR                                                                    0x2c0424UL //Access:RW   DataWidth:0x5    // Almost full threshold for the CFC LOAD ECHO FIFO, which its size is 16 rows. For Debug only.
44507 #define TM_REG_AC_COMMAND_FIFO_A_F_THR                                                                       0x2c0428UL //Access:RW   DataWidth:0x4    // Almost full threshold for the AC COMMAND FIFO, which its size is 12 rows. For Debug only.
44508 #define TM_REG_VF_ENABLE_CONN                                                                                0x2c0438UL //Access:RW   DataWidth:0x1    // Enable the VF functions for the connections. This configuration is applicable only to scan operation.  Was: en_linear0_timer.
44509 #define TM_REG_PF_ENABLE_CONN                                                                                0x2c043cUL //Access:RW   DataWidth:0x1    // Enable the PF functions for the connections. This configuration is applicable only to scan opeartion.
44510 #define TM_REG_VF_ENABLE_TASK                                                                                0x2c0440UL //Access:RW   DataWidth:0x1    // Enable the VF functions for the tasks. This configuration is applicable only to scan operation.  Was: en_linear1_timer.
44511 #define TM_REG_PF_ENABLE_TASK                                                                                0x2c0444UL //Access:RW   DataWidth:0x4    // Enable the PF functions for the tasks. This configuration is applicable only to scan opeartion. Bit 0: segment 0, bit 1: segment 1, bit 2: segment 2, bit 3: segment 3. Was: en_linear1_timer.
44512 #define TM_REG_TICK_TIMER_VAL                                                                                0x2c0448UL //Access:RW   DataWidth:0x12   // The number of clock cycles (25MHz clock) for each timer tick. Previous name: timer_tick_size.
44513 #define TM_REG_TICK_TIMER_ENABLE                                                                             0x2c044cUL //Access:RW   DataWidth:0x1    // When set, enable the tick_timer.
44514 #define TM_REG_CONNECTIONS_SCAN_TIMER_VAL                                                                    0x2c0450UL //Access:RW   DataWidth:0x14   // The count value for the connections scan timer, which counts number of ticks (tick_timer) that generate a connection scan pulse, an indication to scan the connections timers. The minimum value is 2.
44515 #define TM_REG_CONNECTIONS_SCAN_TIMER_ENABLE                                                                 0x2c0454UL //Access:RW   DataWidth:0x1    // When set, enable the connections scan timer.
44516 #define TM_REG_TASKS_SCAN_TIMER_VAL                                                                          0x2c0458UL //Access:RW   DataWidth:0x14   // The count value for the tasks scan timer, which counts number of ticks (tick_timer) that generate a tasks scan pulse, an indication to scan the tasks timers. The minimum value is 2.
44517 #define TM_REG_TASKS_SCAN_TIMER_ENABLE                                                                       0x2c045cUL //Access:RW   DataWidth:0x1    // When set, enable the tasks scan timer.
44518 #define TM_REG_CONTEXT_REGION_CONN                                                                           0x2c0460UL //Access:RW   DataWidth:0x8    // The Context Region for the connections CFC context load command.
44519 #define TM_REG_CONTEXT_REGION_TASK                                                                           0x2c0464UL //Access:RW   DataWidth:0x8    // The Context Region for the tasks CFC context load command.
44520 #define TM_REG_PCI_VQ_ID                                                                                     0x2c0468UL //Access:RW   DataWidth:0x5    // Pci VQ ID.
44521 #define TM_REG_PCI_TPH_VALID                                                                                 0x2c046cUL //Access:RW   DataWidth:0x1    // Pci TPH valid.
44522 #define TM_REG_PCI_TPH_ST_HINT                                                                               0x2c0470UL //Access:RW   DataWidth:0x2    // Pci TPH ST hint.
44523 #define TM_REG_PCI_TPH_STT_IDX                                                                               0x2c0474UL //Access:RW   DataWidth:0x9    // Pci TPH STT IDX.
44524 #define TM_REG_PCI_REQUEST_DONE_TYPE                                                                         0x2c0478UL //Access:RW   DataWidth:0x1    // Pci request done type.
44525 #define TM_REG_PCI_USE_PARENT_PF                                                                             0x2c047cUL //Access:RW   DataWidth:0x1    // Pci use parent PF.
44526 #define TM_REG_PCI_NUMBER_READ_REQUESTS                                                                      0x2c0480UL //Access:RW   DataWidth:0x3    // The maximum number for the pci outstanding read requests, generated by the scan engine. The applicable values are 1 to 4.
44527 #define TM_REG_GROUP_SIZE_RESOLUTION_CONN                                                                    0x2c0484UL //Access:RW   DataWidth:0x2    // Number of timers per connection group: 00 - 128 timers, 01 - 64 timers, 10 - 32 timers, 11 - 16 timers.
44528 #define TM_REG_GROUP_SIZE_RESOLUTION_TASK                                                                    0x2c0488UL //Access:RW   DataWidth:0x2    // Number of timers per task group: 00 - 128 timers, 01 - 64 timers, 10 - 32 timers, 11 - 16 timers.
44529 #define TM_REG_PRE_SCAN_RANGE_CONN                                                                           0x2c048cUL //Access:RW   DataWidth:0x2    // Selection when to scan a connection group: 00 - the pre scan feature is disabled, i.e. every scan pulse all the groups are scanned. 01 - each group is selected to be scanned based on its nearest timer, every 1,2,4 scan pulses.  10 - each group is selected to be scanned based on its nearest timer, every 1,4,16 scan pulses.  11 - each group is selected to be scanned based on its nearest timer, every 1,8,64 scan pulses.
44530 #define TM_REG_PRE_SCAN_RANGE_TASK                                                                           0x2c0490UL //Access:RW   DataWidth:0x2    // Selection when to scan a task group: 00 - the pre scan feature is disabled, i.e. every scan pulse all the groups are scanned. 01 - each group is selected to be scanned based on its nearest timer, every 1,2,4 scan pulses.  10 - each group is selected to be scanned based on its nearest timer, every 1,4,16 scan pulses.  11 - each group is selected to be scanned based on its nearest timer, every 1,8,64 scan pulses.
44531 #define TM_REG_PRE_SCAN_MEM_BYPASS                                                                           0x2c0494UL //Access:RW   DataWidth:0x1    // When set, the pre scan memory is bypassed. This configuration is applicable only if PreScanRange register is set to 0. TBD = name of the other register.
44532 #define TM_REG_ECO_RESERVED                                                                                  0x2c0498UL //Access:RW   DataWidth:0x8    // For ECOs.
44533 #define TM_REG_PCI_ATC_RD_FIRST_BLOCK                                                                        0x2c049cUL //Access:RW   DataWidth:0x3    // ATC flag for reading first block in a page; bit2: 0 - low priority, 1 - high priority; bit[1:0]: 00 - do nothing, 01 - search only, 10 - search & cache, 11 - search & release. Was: pci_atc_rd_first_block.
44534 #define TM_REG_PCI_ATC_RD_LAST_BLOCK                                                                         0x2c04a0UL //Access:RW   DataWidth:0x3    // ATC flag for reading last block in a page; bit2: 0 - low priority, 1 - high priority; bit[1:0]: 00 - do nothing, 01 - search only, 10 - search & cache, 11 - search & release. Was: atc_page_las_bnk_rd.
44535 #define TM_REG_PCI_ATC_RD_MIDDLE_BLOCK                                                                       0x2c04a4UL //Access:RW   DataWidth:0x3    // ATC flag for reading middle blockss in a page; bit2: 0 - low priority, 1 - high priority; bit[1:0]: 00 - do nothing, 01 - search only, 10 - search & cache, 11 - search & release. Was atc_page_mid_bnk_rd.
44536 #define TM_REG_PCI_ATC_WR                                                                                    0x2c04a8UL //Access:RW   DataWidth:0x3    // ATC field for writes; bit2: 0 - low priority, 1 - high priority; bit[1:0]: 00 - do nothing, 01 - search only, 10 - search & cache, 11 - search & release.
44537 #define TM_REG_LOGICAL_0_CLIENT_EXP_CONN                                                                     0x2c04acUL //Access:RW   DataWidth:0x20   // For logical client 0, per each connection type (16 types), configuration of the applicable client out interface that the expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7, Bits [17:16] - client out for type 8, Bits [19:18] - client out for type 9, Bits [21:20] - client out for type 10. Bits [23:22] - client out for type 11, Bits [25:24] - client out for type 12, Bits [27:26] - client out for type 13. Bits [29:28] - client out for type 14, Bits [31:30] - client out for type 15.
44538 #define TM_REG_LOGICAL_1_CLIENT_EXP_CONN                                                                     0x2c04b0UL //Access:RW   DataWidth:0x20   // For logical client 1, per each connection type (16 types), configuration of the applicable client out interface that the expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7, Bits [17:16] - client out for type 8, Bits [19:18] - client out for type 9, Bits [21:20] - client out for type 10. Bits [23:22] - client out for type 11, Bits [25:24] - client out for type 12, Bits [27:26] - client out for type 13. Bits [29:28] - client out for type 14, Bits [31:30] - client out for type 15.
44539 #define TM_REG_LOGICAL_2_CLIENT_EXP_CONN                                                                     0x2c04b4UL //Access:RW   DataWidth:0x20   // For logical client 2, per each connection type (16 types), configuration of the applicable client out interface that the expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7, Bits [17:16] - client out for type 8, Bits [19:18] - client out for type 9, Bits [21:20] - client out for type 10. Bits [23:22] - client out for type 11, Bits [25:24] - client out for type 12, Bits [27:26] - client out for type 13. Bits [29:28] - client out for type 14, Bits [31:30] - client out for type 15.
44540 #define TM_REG_LOGICAL_0_CLIENT_EXP_TASK                                                                     0x2c04b8UL //Access:RW   DataWidth:0x10   // For logical client 0, per each task type (8 types), configuration of the applicable client out interface that the expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7.
44541 #define TM_REG_LOGICAL_1_CLIENT_EXP_TASK                                                                     0x2c04bcUL //Access:RW   DataWidth:0x10   // For logical client 1, per each task type (8 types), configuration of the applicable client out interface that the expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7.
44542 #define TM_REG_LOGICAL_2_CLIENT_EXP_TASK                                                                     0x2c04c0UL //Access:RW   DataWidth:0x10   // For logical client 2, per each task type (8 types), configuration of the applicable client out interface that the expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7.
44543 #define TM_REG_CLIENT_STOP_ALL_EXP_CONN                                                                      0x2c04c4UL //Access:RW   DataWidth:0x20   // For stop all expiration, per each connection type (16 types), configuration of the applicable client out interface that the stop all expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7, Bits [17:16] - client out for type 8, Bits [19:18] - client out for type 9, Bits [21:20] - client out for type 10. Bits [23:22] - client out for type 11, Bits [25:24] - client out for type 12, Bits [27:26] - client out for type 13. Bits [29:28] - client out for type 14, Bits [31:30] - client out for type 15.
44544 #define TM_REG_CLIENT_STOP_ALL_EXP_TASK                                                                      0x2c04c8UL //Access:RW   DataWidth:0x10   // For stop all expiration, per each task type (8 types), configuration of the applicable client out interface that the stop all expiration command is sent to. The client out decoding is : 00 - XCM, 01 - TCM, 10 - UCM, 11 - reserved. Bits [1:0] - client out for type 0, Bits [3:2] - client out for type 1, Bits [5:4] - client out for type 2, Bits [7:6] - client out for type 3, Bits [9:8] - client out for type 4, Bits [11:10] - client out for type 5, Bits [13:12] - client out for type 6, Bits [15:14] - client out for type 7.
44545 #define TM_REG_LOGICAL_0_CONN_THRESH_SEL                                                                     0x2c04ccUL //Access:RW   DataWidth:0x20   // For logical client 0, per each connection type (8 types), configuration of the threshold on the nearest expiration for sending write command to host. The threshold decoding is : 00 - No threshold; Command to the host is set without checking threshold, 01 - Threshold according to global configuration conn_timer_threshold_0, 10 - Threshold according to global configuration conn_timer_threshold_1, 11 - Threshold according to global configuration conn_timer_threshold_2. Bits [1:0] - threshold selection for type 0, Bits [3:2] - threshold selection for type 1, Bits [5:4] - threshold selection for type 2, Bits [7:6] - threshold selection for type 3, Bits [9:8] - threshold selection for type 4, Bits [11:10] - threshold selection for type 5, Bits [13:12] - threshold selection for type 6, Bits [15:14] - threshold selection for type 7, Bits [17:16] - threshold selection for type 8, Bits [19:18] - threshold selection for type 9, Bits [21:20] - threshold selection for type 10, Bits [23:22] - threshold selection for type 11, Bits [25:24] - threshold selection for type 12, Bits [27:26] - threshold selection for type 13, Bits [29:28] - threshold selection for type 14, Bits [31:30] - threshold selection for type 15.
44546 #define TM_REG_LOGICAL_1_CONN_THRESH_SEL                                                                     0x2c04d0UL //Access:RW   DataWidth:0x20   // For logical client 1, per each connection type (8 types), configuration of the threshold on the nearest expiration for sending write command to host. The threshold decoding is : 00 - No threshold; Command to the host is set without checking threshold, 01 - Threshold according to global configuration conn_timer_threshold_0, 10 - Threshold according to global configuration conn_timer_threshold_1, 11 - Threshold according to global configuration conn_timer_threshold_2. Bits [1:0] - threshold selection for type 0, Bits [3:2] - threshold selection for type 1, Bits [5:4] - threshold selection for type 2, Bits [7:6] - threshold selection for type 3, Bits [9:8] - threshold selection for type 4, Bits [11:10] - threshold selection for type 5, Bits [13:12] - threshold selection for type 6, Bits [15:14] - threshold selection for type 7, Bits [17:16] - threshold selection for type 8, Bits [19:18] - threshold selection for type 9, Bits [21:20] - threshold selection for type 10, Bits [23:22] - threshold selection for type 11, Bits [25:24] - threshold selection for type 12, Bits [27:26] - threshold selection for type 13, Bits [29:28] - threshold selection for type 14, Bits [31:30] - threshold selection for type 15.
44547 #define TM_REG_LOGICAL_2_CONN_THRESH_SEL                                                                     0x2c04d4UL //Access:RW   DataWidth:0x20   // For logical client 2, per each connection type (8 types), configuration of the threshold on the nearest expiration for sending write command to host. The threshold decoding is : 00 - No threshold; Command to the host is set without checking threshold, 01 - Threshold according to global configuration conn_timer_threshold_0, 10 - Threshold according to global configuration conn_timer_threshold_1, 11 - Threshold according to global configuration conn_timer_threshold_2. Bits [1:0] - threshold selection for type 0, Bits [3:2] - threshold selection for type 1, Bits [5:4] - threshold selection for type 2, Bits [7:6] - threshold selection for type 3, Bits [9:8] - threshold selection for type 4, Bits [11:10] - threshold selection for type 5, Bits [13:12] - threshold selection for type 6, Bits [15:14] - threshold selection for type 7, Bits [17:16] - threshold selection for type 8, Bits [19:18] - threshold selection for type 9, Bits [21:20] - threshold selection for type 10, Bits [23:22] - threshold selection for type 11, Bits [25:24] - threshold selection for type 12, Bits [27:26] - threshold selection for type 13, Bits [29:28] - threshold selection for type 14, Bits [31:30] - threshold selection for type 15.
44548 #define TM_REG_LOGICAL_0_TASK_THRESH_SEL                                                                     0x2c04d8UL //Access:RW   DataWidth:0x10   // For logical client 0, per each task type (8 types), configuration of the threshold on the nearest expiration for sending write command to host. The threshold decoding is : 00 - No threshold; Command to the host is set without checking threshold, 01 - Threshold according to global configuration conn_timer_threshold_0, 10 - Threshold according to global configuration conn_timer_threshold_1, 11 - Threshold according to global configuration conn_timer_threshold_2. Bits [1:0] - threshold selection for  type 0, Bits [3:2] - threshold selection for  type 1, Bits [5:4] - threshold selection for  type 2, Bits [7:6] - threshold selection for  type 3, Bits [9:8] - threshold selection for  type 4, Bits [11:10] - threshold selection for  type 5, Bits [13:12] - threshold selection for  type 6, Bits [15:14] - threshold selection for  type 7.
44549 #define TM_REG_LOGICAL_1_TASK_THRESH_SEL                                                                     0x2c04dcUL //Access:RW   DataWidth:0x10   // For logical client 1, per each task type (8 types), configuration of the threshold on the nearest expiration for sending write command to host. The threshold decoding is : 00 - No threshold; Command to the host is set without checking threshold, 01 - Threshold according to global configuration conn_timer_threshold_0, 10 - Threshold according to global configuration conn_timer_threshold_1, 11 - Threshold according to global configuration conn_timer_threshold_2. Bits [1:0] - threshold selection for  type 0, Bits [3:2] - threshold selection for  type 1, Bits [5:4] - threshold selection for  type 2, Bits [7:6] - threshold selection for  type 3, Bits [9:8] - threshold selection for  type 4, Bits [11:10] - threshold selection for  type 5, Bits [13:12] - threshold selection for  type 6, Bits [15:14] - threshold selection for  type 7.
44550 #define TM_REG_LOGICAL_2_TASK_THRESH_SEL                                                                     0x2c04e0UL //Access:RW   DataWidth:0x10   // For logical client 2, per each task type (8 types), configuration of the threshold on the nearest expiration for sending write command to host. The threshold decoding is : 00 - No threshold; Command to the host is set without checking threshold, 01 - Threshold according to global configuration conn_timer_threshold_0, 10 - Threshold according to global configuration conn_timer_threshold_1, 11 - Threshold according to global configuration conn_timer_threshold_2. Bits [1:0] - threshold selection for  type 0, Bits [3:2] - threshold selection for  type 1, Bits [5:4] - threshold selection for  type 2, Bits [7:6] - threshold selection for  type 3, Bits [9:8] - threshold selection for  type 4, Bits [11:10] - threshold selection for  type 5, Bits [13:12] - threshold selection for  type 6, Bits [15:14] - threshold selection for  type 7.
44551 #define TM_REG_CONN_TIMER_THRESHOLD_0                                                                        0x2c04e4UL //Access:RW   DataWidth:0x19   // A threshold value, 0 , for connections, which is used on decision on whether to send a write command to the host or postpone the write command to later stage. This threshold is selected by the logical_0_conn_thresh_sel, logical_1_conn_thresh_sel and logical_1_conn_thresh_sel registers.
44552 #define TM_REG_CONN_TIMER_THRESHOLD_1                                                                        0x2c04e8UL //Access:RW   DataWidth:0x19   // A threshold value, 1 , for connections, which is used on decision on whether to send a write command to the host or postpone the write command to later stage. This threshold is selected by the logical_0_conn_thresh_sel, logical_1_conn_thresh_sel and logical_1_conn_thresh_sel registers.
44553 #define TM_REG_CONN_TIMER_THRESHOLD_2                                                                        0x2c04ecUL //Access:RW   DataWidth:0x19   // A threshold value, 2 , for connections, which is used on decision on whether to send a write command to the host or postpone the write command to later stage. This threshold is selected by the logical_0_conn_thresh_sel, logical_1_conn_thresh_sel and logical_1_conn_thresh_sel registers.
44554 #define TM_REG_TASK_TIMER_THRESHOLD_0                                                                        0x2c04f0UL //Access:RW   DataWidth:0x19   // A threshold value, 0 , for tasks, which is used on decision on whether to send a write command to the host or postpone the write command to later stage. This threshold is selected by the logical_0_task_thresh_sel, logical_1_task_thresh_sel and logical_1_task_thresh_sel registers.
44555 #define TM_REG_TASK_TIMER_THRESHOLD_1                                                                        0x2c04f4UL //Access:RW   DataWidth:0x19   // A threshold value, 1 , for tasks which is used on decision on whether to send a write command to the host or postpone the write command to later stage. This threshold is selected by the logical_0_task_thresh_sel, logical_1_task_thresh_sel and logical_1_task_thresh_sel registers.
44556 #define TM_REG_TASK_TIMER_THRESHOLD_2                                                                        0x2c04f8UL //Access:RW   DataWidth:0x19   // A threshold value, 2 , for taskss which is used on decision on whether to send a write command to the host or postpone the write command to later stage. This threshold is selected by the logical_0_task_thresh_sel, logical_1_task_thresh_sel and logical_1_task_thresh_sel registers.
44557 #define TM_REG_PF_SCAN_ACTIVE_CONN                                                                           0x2c04fcUL //Access:R    DataWidth:0x1    // Indicates if the PF connection is active, ie if it is during the scan process. When =1, the PF connection is active. When =0, the PF connection is not active.
44558 #define TM_REG_PF_SCAN_ACTIVE_TASK                                                                           0x2c0500UL //Access:R    DataWidth:0x4    // Indicates if the PF task is active, ie if it is during the scan process. Bit 0 is for segment 0, bit 1 is for segment 1, bit 2 is for segment 2 and bit 3 is for segment 3. When =1, the PF task segment is active. When =0, the PF task segment is not active.
44559 #define TM_REG_VF_SCAN_ACTIVE_CONN                                                                           0x2c0504UL //Access:R    DataWidth:0x1    // Indicates if the VF connection is active, ie if it is during the scan process. When =1, the VF connection is active. When =0, the VF connection is not active.
44560 #define TM_REG_VF_SCAN_ACTIVE_TASK                                                                           0x2c0508UL //Access:R    DataWidth:0x1    // Indicates if the VF task is active, ie if it is during the scan process. When =1, the VF task is active. When =0, the VF task is not active.
44561 #define TM_REG_DURING_SCAN_CONN                                                                              0x2c050cUL //Access:R    DataWidth:0x1    // Indicates if the block is during the connections scan process. When =1, the block is during the connections scan process. When =0, the block is not during the connections scan process.
44562 #define TM_REG_DURING_SCAN_TASK                                                                              0x2c0510UL //Access:R    DataWidth:0x1    // Indicates if the block is during the tasks scan process. When =1, the block is during the tasks scan process. When =0, the block is not during the tasks scan process.
44563 #define TM_REG_DURING_SCAN                                                                                   0x2c0514UL //Access:R    DataWidth:0x1    // Indicates if the block is during the tasks or connections scan process. When =1, the block is during the tasks or connections scan process. When =0, the block is not during the tasks or connections scan process.
44564 #define TM_REG_COMPLETED_SCANS                                                                               0x2c0600UL //Access:R    DataWidth:0x20   // Number of completed scans. Incremented if connection scan is completed or if task scan is completed. The counter wraparound, and is not reset when read.
44565 #define TM_REG_SCAN_PULSE_PRIOR_SCAN_COMPLETED                                                               0x2c0604UL //Access:RC   DataWidth:0x20   // Number of scan pulses that arrived before the compatible scan was completed or even started.                          Incremented if task pulse arrived before the previous task scan was completed or even started or                           if connection pulse arrived before the previous connection scan was completed or even started.
44566 #define TM_REG_SET_COMMANDS_RCV_ON_PBF                                                                       0x2c0608UL //Access:R    DataWidth:0x20   // Number of SET commands received on the client in PBF interface.
44567 #define TM_REG_CLEAR_COMMANDS_RCV_ON_PBF                                                                     0x2c060cUL //Access:R    DataWidth:0x20   // Number of CLEAR commands received on the client in PBF interface.
44568 #define TM_REG_FORCE_CLEAR_COMMANDS_RCV_ON_PBF                                                               0x2c0610UL //Access:R    DataWidth:0x20   // Number of FORCE CLEAR commands received on the client in PBF interface.
44569 #define TM_REG_INIT_COMMANDS_RCV_ON_PBF                                                                      0x2c0614UL //Access:R    DataWidth:0x20   // Number of INIT commands received on the client in PBF interface.
44570 #define TM_REG_STOP_ALL_COMMANDS_RCV_ON_PBF                                                                  0x2c0618UL //Access:R    DataWidth:0x20   // Number of STOP ALL commands received on the client in PBF interface.
44571 #define TM_REG_SET_COMMANDS_RCV_ON_TCM                                                                       0x2c061cUL //Access:R    DataWidth:0x20   // Number of SET commands received on the client in TCM interface.
44572 #define TM_REG_CLEAR_COMMANDS_RCV_ON_TCM                                                                     0x2c0620UL //Access:R    DataWidth:0x20   // Number of CLEAR commands received on the client in TCM interface.
44573 #define TM_REG_FORCE_CLEAR_COMMANDS_RCV_ON_TCM                                                               0x2c0624UL //Access:R    DataWidth:0x20   // Number of FORCE CLEAR commands received on the client in TCM interface.
44574 #define TM_REG_INIT_COMMANDS_RCV_ON_TCM                                                                      0x2c0628UL //Access:R    DataWidth:0x20   // Number of INIT commands received on the client in TCM interface.
44575 #define TM_REG_STOP_ALL_COMMANDS_RCV_ON_TCM                                                                  0x2c062cUL //Access:R    DataWidth:0x20   // Number of STOP ALL commands received on the client in TCM interface.
44576 #define TM_REG_SET_COMMANDS_RCV_ON_UCM                                                                       0x2c0630UL //Access:R    DataWidth:0x20   // Number of SET commands received on the client in UCM interface.
44577 #define TM_REG_CLEAR_COMMANDS_RCV_ON_UCM                                                                     0x2c0634UL //Access:R    DataWidth:0x20   // Number of CLEAR commands received on the client in UCM interface.
44578 #define TM_REG_FORCE_CLEAR_COMMANDS_RCV_ON_UCM                                                               0x2c0638UL //Access:R    DataWidth:0x20   // Number of FORCE CLEAR commands received on the client in UCM interface.
44579 #define TM_REG_INIT_COMMANDS_RCV_ON_UCM                                                                      0x2c063cUL //Access:R    DataWidth:0x20   // Number of INIT commands received on the client in UCM interface.
44580 #define TM_REG_STOP_ALL_COMMANDS_RCV_ON_UCM                                                                  0x2c0640UL //Access:R    DataWidth:0x20   // Number of STOP ALL commands received on the client in UCM interface.
44581 #define TM_REG_SET_COMMANDS_RCV_ON_XCM                                                                       0x2c0644UL //Access:R    DataWidth:0x20   // Number of SET commands received on the client in XCM interface.
44582 #define TM_REG_CLEAR_COMMANDS_RCV_ON_XCM                                                                     0x2c0648UL //Access:R    DataWidth:0x20   // Number of CLEAR commands received on the client in XCM interface.
44583 #define TM_REG_FORCE_CLEAR_COMMANDS_RCV_ON_XCM                                                               0x2c064cUL //Access:R    DataWidth:0x20   // Number of FORCE CLEAR commands received on the client in XCM interface.
44584 #define TM_REG_INIT_COMMANDS_RCV_ON_XCM                                                                      0x2c0650UL //Access:R    DataWidth:0x20   // Number of INIT commands received on the client in XCM interface.
44585 #define TM_REG_STOP_ALL_COMMANDS_RCV_ON_XCM                                                                  0x2c0654UL //Access:R    DataWidth:0x20   // Number of STOP ALL commands received on the client in XCM interface.
44586 #define TM_REG_FALSE_EXPIRATIONS                                                                             0x2c0658UL //Access:RC   DataWidth:0x20   // Number of false expirations.
44587 #define TM_REG_EXPIRATIONS                                                                                   0x2c065cUL //Access:RC   DataWidth:0x20   // Number of expirations (including stop all expirations).
44588 #define TM_REG_COMMANDS_SENT_TO_HOST                                                                         0x2c0660UL //Access:RC   DataWidth:0x20   // Number of commands (write requests) sent to host (set, clear, stop all)
44589 #define TM_REG_LOAD_RESP_LOADERR_CONN                                                                        0x2c0664UL //Access:RC   DataWidth:0x10   // Number of load responses with loaderr asserted on the CCFC interface (connections).
44590 #define TM_REG_LOAD_RESP_LOADCANCEL_CONN                                                                     0x2c0668UL //Access:RC   DataWidth:0x10   // Number of load responses with loadcancel asserted on the CCFC interface (connections).
44591 #define TM_REG_LOAD_RESP_LOADERR_TASK                                                                        0x2c066cUL //Access:RC   DataWidth:0x10   // Number of load responses with loaderr asserted on the CCFC interface (tasks).
44592 #define TM_REG_LOAD_RESP_LOADCANCEL_TASK                                                                     0x2c0670UL //Access:RC   DataWidth:0x10   // Number of load responses with loadcancel asserted on the CCFC interface (tasks).
44593 #define TM_REG_RD_REQUESTS_SENT_TO_HOST                                                                      0x2c0674UL //Access:RC   DataWidth:0x20   // Number of read requests (scan) sent to host.
44594 #define TM_REG_PXP_READ_DATA_ERROR                                                                           0x2c0678UL //Access:RC   DataWidth:0x8    // Number of PXP read data packets received with ERROR (on the EOP cycle)
44595 #define TM_REG_CURRENT_TIME                                                                                  0x2c0700UL //Access:R    DataWidth:0x1b   // The real time clock, incremented every ticks (tick_timer).
44596 #define TM_REG_CONNECTIONS_SCAN_TIMER                                                                        0x2c0704UL //Access:R    DataWidth:0x14   // Connections scan timer, counts number of ticks (tick_timer) that generates a connection scan pulse, an indication to scan the connections timers.
44597 #define TM_REG_TASKS_SCAN_TIMER                                                                              0x2c0708UL //Access:R    DataWidth:0x14   // Tasks scan timer, counts number of ticks (tick_timer) that generates a task scan pulse, an indication to scan the tasks timers.
44598 #define TM_REG_PXP_READ_DATA_FIFO_FULL                                                                       0x2c070cUL //Access:R    DataWidth:0x1    // When set indicates that the PXP READ DATA FIFO is full.
44599 #define TM_REG_PXP_READ_DATA_FIFO_STATUS                                                                     0x2c0710UL //Access:R    DataWidth:0x6    // Indicates the status of the PXP READ DATA FIFO, number of rows filled with data.
44600 #define TM_REG_PXP_READ_CTRL_FIFO_FULL                                                                       0x2c0714UL //Access:R    DataWidth:0x1    // When set indicates that the PXP READ CTRL FIFO is full.
44601 #define TM_REG_PXP_READ_CTRL_FIFO_STATUS                                                                     0x2c0718UL //Access:R    DataWidth:0x4    // Indicates the status of the PXP READ CTRL FIFO, number of rows filled with data.
44602 #define TM_REG_CFC_LOAD_COMMAND_FIFO_STATUS                                                                  0x2c071cUL //Access:R    DataWidth:0x5    // Indicates the status of the CFC LOAD COMMAND FIFO, number of rows filled with data.
44603 #define TM_REG_CFC_LOAD_ECHO_FIFO_STATUS                                                                     0x2c0720UL //Access:R    DataWidth:0x5    // Indicates the status of the CFC LOAD ECHO FIFO, number of rows filled with data.
44604 #define TM_REG_CLIENT_OUT_FIFO_STATUS                                                                        0x2c0724UL //Access:R    DataWidth:0x4    // Indicates the status of the CLIENT IN PBF FIFO, number of rows filled with data.
44605 #define TM_REG_CLIENT_IN_PBF_FIFO_STATUS                                                                     0x2c0728UL //Access:R    DataWidth:0x3    // Indicates the status of the CLIENT In PBF FIFO, number of rows filled with data.
44606 #define TM_REG_CLIENT_IN_XCM_FIFO_STATUS                                                                     0x2c072cUL //Access:R    DataWidth:0x3    // Indicates the status of the CLIENT IN XCM FIFO, number of rows filled with data.
44607 #define TM_REG_CLIENT_IN_TCM_FIFO_STATUS                                                                     0x2c0730UL //Access:R    DataWidth:0x3    // Indicates the status of the CLIENT IN TCM FIFO, number of rows filled with data.
44608 #define TM_REG_CLIENT_IN_UCM_FIFO_STATUS                                                                     0x2c0734UL //Access:R    DataWidth:0x3    // Indicates the status of the CLIENT IN UCM FIFO, number of rows filled with data.
44609 #define TM_REG_EXPIRATION_CMD_FIFO_STATUS                                                                    0x2c0738UL //Access:R    DataWidth:0x4    // Indicates the status of the EXPIRATION COMMAND FIFO, number of rows filled with data.
44610 #define TM_REG_AC_COMMAND_FIFO_STATUS                                                                        0x2c073cUL //Access:R    DataWidth:0x4    // Indicates the status of the AC COMMAND FIFO, number of rows filled with data.
44611 #define TM_REG_DEBUG_0_ERROR_TYPE_EN                                                                         0x2c0740UL //Access:RW   DataWidth:0x8    // If the error type is enabled, if the error took place, the errored command data is kept in the debug_0 registers: Bit [0]: if = 1,  the following error is enabled: STOP_ALL_TIMERS command and the logical client is invalid, Bit [1]: if = 1,  the following error is enabled: SET/CLEAR/FORCE CLEAR command and the logical client invalid and one of the other logical client is valid, Bit [2]: if = 1,  the following error is enabled: SET/CLEAR/FORCE CLEAR command and the logical client invalid and the other logical client are also invalid, Bit [3]: if = 1,  the following error is enabled: INIT command and the logical client valid bit is asserted, Bit [4]: if = 1,  the following error is enabled: stop all expiration and the valid of one of the logical clients is asserted, Bit [5]: if = 1,  the following error is enabled: command with C/TID > 64K or VF TID segment not zero, Bit [6]: if = 1,  the following error is enabled: RESERVED command, Bit [7]: if = 1,  the following error is enabled: command arrived to the host handler unit with CID/TID > Num_of_timers for that function.
44612 #define TM_REG_DEBUG_0_FID_EN                                                                                0x2c0744UL //Access:RW   DataWidth:0x1    // If enabled, if the error took place, only a command with error for the fid in the register debug_0_fid_mask is kept in the debug_0 registers.
44613 #define TM_REG_DEBUG_0_FID_MASK                                                                              0x2c0748UL //Access:RW   DataWidth:0x10   // If debug_0_fid_en is enabled, if the error took place, only a command with error for the fid identical to this regsiter is kept in the debug_0 registers. The fid structure is the opaque fid.
44614 #define TM_REG_DEBUG_0_SOURCE_EN                                                                             0x2c074cUL //Access:RW   DataWidth:0x1    // If enabled, if the error took place, only a command with error from the source in the register debug_0_source_mask is kept in the debug_0 registers.
44615 #define TM_REG_DEBUG_0_SOURCE_MASK                                                                           0x2c0750UL //Access:RW   DataWidth:0x3    // If debug_0_source_en is enabled, if the error took place, only a command with error for the source identical to this regsiter is kept in the debug_0 registers. The source: 0 - PBF, 1 -TCM, 2- UCM, 3 - XCM, 4 - expiration, 5 - reserved, 6 - reserved, 7 - reserved.
44616 #define TM_REG_DEBUG_0_ERROR_VALID                                                                           0x2c0754UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the debug_0 registers contain valid data. Asserted by the hardware, de-asserted by the SW.
44617 #define TM_REG_DEBUG_0_CID                                                                                   0x2c0758UL //Access:R    DataWidth:0x20   // The CID for the errored command.
44618 #define TM_REG_DEBUG_0_LCID                                                                                  0x2c075cUL //Access:R    DataWidth:0x9    // The LCID for the errored command.
44619 #define TM_REG_DEBUG_0_DONT_DEC_AC                                                                           0x2c0760UL //Access:R    DataWidth:0x1    // The Dont Dec AC field for the errored command.
44620 #define TM_REG_DEBUG_0_COMMAND                                                                               0x2c0764UL //Access:R    DataWidth:0x3    // The Command field for the errored command: 0 - SET TIMER, 1 - CLEAR TIMER, 2 - STOP ALL TIMERS, 3 - INIT, 4 - FORCE CLEAR TIMER,  5 - reserved, 6 - reservd, 7 -reservd, 1 - EXPIRATION (if SOURCE = EXPIRATION), 2 - STOP ALL EXPIRATION (if SOURCE = EXPIRATION).
44621 #define TM_REG_DEBUG_0_LOG_CLIENT_NUM                                                                        0x2c0768UL //Access:R    DataWidth:0x2    // The Logical Client for the errored command.
44622 #define TM_REG_DEBUG_0_TYPE                                                                                  0x2c076cUL //Access:R    DataWidth:0x4    // The TYPE field for the errored command.
44623 #define TM_REG_DEBUG_0_LEADER_TYPE                                                                           0x2c0770UL //Access:R    DataWidth:0x1    // The Leader Type field for the errored command: 0 - connection, 1 - task.
44624 #define TM_REG_DEBUG_0_SOURCE                                                                                0x2c0774UL //Access:R    DataWidth:0x3    // The Source for the errored command. The source: 0 - PBF, 1 -TCM, 2- UCM, 3 - XCM, 4 - expiration, 5 - reserved, 6 - reserved, 7 - reserved.
44625 #define TM_REG_DEBUG_0_CONTEXT_STATUS                                                                        0x2c0778UL //Access:R    DataWidth:0x6    // The Context Status for the errored command: Bit 0: logical client 0 valid bit, Bit 1: logical client 0 active bit, Bit 2: logical client 1 valid bit, Bit 3: logical client 1 active bit, Bit 4: logical client 2 valid bit, Bit 5: logical client 2 active bit. This status information doesnt exist for the error: command arrived to the host handler unit with CID/TID > Num_of_timers for that function.
44626 #define TM_REG_DEBUG_0_ERROR_TYPE                                                                            0x2c077cUL //Access:R    DataWidth:0x8    // The error type: Bit [0]: if = 1,  the following error happened: STOP_ALL_TIMERS command and the logical client is invalid, Bit [1]: if = 1,  the following error happened: SET/CLEAR/FORCE CLEAR command and the logical client invalid and one of the other logical client is valid, Bit [2]: if = 1,  the following error is happened: SET/CLEAR/FORCE CLEAR command and the logical client invalid and the other logical client are also invalid, Bit [3]: if = 1,  the following error happened: INIT command and the logical client valid bit is asserted, Bit [4]: if = 1,  the following error happened: stop all expiration and the valid of one of the logical clients is asserted, Bit [5]: if = 1,  the following error happened: command with C/TID > 64K or VF TID segment not zero, Bit [6]: if = 1,  the following error happened: RESERVED command, Bit [7]: if = 1,  the following error happened: command arrived to the host handler unit with CID/TID > Num_of_timers for that function.
44627 #define TM_REG_DEBUG_1_ERROR_VALID                                                                           0x2c0780UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the debug_1 registers contain valid data. Asserted by the hardware, de-asserted by the SW.
44628 #define TM_REG_DEBUG_1_CID                                                                                   0x2c0784UL //Access:R    DataWidth:0x20   // The CID for the errored load response.
44629 #define TM_REG_DEBUG_1                                                                                       0x2c0788UL //Access:R    DataWidth:0x17   // The load response with error fields: Bits 8-0: LCID, Bit 9: scan type (0 - connection, 1 - task), Bits 12-10: type (3 LSbits), Bit 13: Load Error Task, Bit 14: Load Cancel Task, Bit 15: Valid Error Task, Bit 16: Load Error Connection, Bit 17: Load Cancel Connection, Bit 18: Valid Error Connection, Bits 22-19: type (full 4 bits).
44630 #define TM_REG_DEBUG_2_ERROR_VALID                                                                           0x2c078cUL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the debug_2 registers contain valid data. Asserted by the hardware, de-asserted by the SW.
44631 #define TM_REG_DEBUG_2                                                                                       0x2c0790UL //Access:R    DataWidth:0xb    // The CDU context read with last indication de-asserted fields: Bits 8-0: LCID, Bit 9: Type (0 - connection, 1 - task), Bit 10: asserted if Last indication is de-asserted.
44632 #define TM_REG_DEBUG_3_ERROR_VALID                                                                           0x2c0794UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the debug_3 registers contain valid data. Asserted by the hardware, de-asserted by the SW.
44633 #define TM_REG_DEBUG_3                                                                                       0x2c0798UL //Access:R    DataWidth:0xd    // The CDU context write with last indication de-asserted fields: Bits 8-0: LCID, Bit 9: Type (0 - connection, 1 - task), Bit 11-10: Qward Valid, Bit 12: asserted if Last indication is de-asserted.
44634 #define TM_REG_FSMS_STATES                                                                                   0x2c079cUL //Access:R    DataWidth:0x1b   // The current states of the block FSMs:                          Bits 2-0: cmd_handler.                          Bit 3: reserved.                          Bits 7-4: write_timer.                          Bits 9-8: read_fifo.                          Bits 11-10: reserved.                          Bits 14-12: scan.                          Bits 15: reserved.                          Bits 19-16: rd_scan_rate.                          Bits 22-20: expiration.                          Bits 23: reserved.                          Bits 26-24: update_prescan_mem.
44635 #define TM_REG_DEBUG_4_ERROR_VALID                                                                           0x2c07a0UL //Access:RW   DataWidth:0x1    // When asserted, = 1, indicates that the debug_4 registers contain valid data. Asserted by the hardware, de-asserted by the SW.
44636 #define TM_REG_DEBUG_4                                                                                       0x2c07a4UL //Access:R    DataWidth:0x17   // The PXP read data is received with an error or with bvalid != 0. The parameters for the errored data:                    Bits 8-0: function # (0-239 VFs, 240 and above PFs / segments) . Bit 9: type (0 - connection, 1 - task). Bits 13-10: group. Bit 22-14: relative row (16 groups in a row).
44637 #define TM_REG_DBG_SELECT                                                                                    0x2c07a8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
44638 #define TM_REG_DBG_DWORD_ENABLE                                                                              0x2c07acUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
44639 #define TM_REG_DBG_SHIFT                                                                                     0x2c07b0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
44640 #define TM_REG_DBG_FORCE_VALID                                                                               0x2c07b4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
44641 #define TM_REG_DBG_FORCE_FRAME                                                                               0x2c07b8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
44642 #define TM_REG_DBG_OUT_DATA                                                                                  0x2c07c0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
44643 #define TM_REG_DBG_OUT_DATA_SIZE                                                                             8
44644 #define TM_REG_DBG_OUT_VALID                                                                                 0x2c07e0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
44645 #define TM_REG_DBG_OUT_FRAME                                                                                 0x2c07e4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
44646 #define TM_REG_CONFIG_CONN_MEM                                                                               0x2c1000UL //Access:WB   DataWidth:0x1e   // Configuration memory for the connections. Each row contains the configuration for the compatible function. Rows 0 to 239 are for VFs 0 to 239: row 0 for VF 0, row 1 for VF1, row 2 for VF 2, etc. Rows 240 to 255 are for the PFs: row 240 for PF 0, row 193 for PF 1, row 194 for PF 2, etc. The fields are: bits [15:0] - number of connections, the value should be multiplies of group_size_resolution_conn register (for example, if group_size_resolution_conn = 0, 128 timers, the number of connections can be 128, 256, 384, etc.), bits [25:16] - reserved. bits [29:26] - the parent PF (applicable if VF, NA if PF).
44647 #define TM_REG_CONFIG_CONN_MEM_SIZE                                                                          256
44648 #define TM_REG_CONFIG_TASK_MEM                                                                               0x2c2000UL //Access:WB   DataWidth:0x31   // Configuration memory for the tasks. Each row contains the configuration for the compatible function. Rows 0 to 239 are for VFs 0 to 239: row 0 for VF 0, row 1 for VF1, row 2 for VF 2, etc. Rows 240 to 303 are for the PFs segments: row 240 for PF 0 segment 0, row 241 for PF 0 segment 1, row 242 for PF 0 segment 2, row 243 for PF 0 segment 3, row 244 for PF1 segment 0, row 245 for PF1 segment 1, etc. The fields are: bits [15:0] - number of tasks, the value should be multiplies of group_size_resolution_task register (for example, if group_size_resolution_task = 0, 128 timers, the number of tasks can be 128, 256, 384, etc.), bits [25:16] - reserved. bits [29:26] - the parent PF (applicable if VF, NA if PF). bits [48:30] - the pci base offset address in 32 bits resolution (all 19 bits are applicable if PF, only the first 17 bits are applicable if VF).
44649 #define TM_REG_CONFIG_TASK_MEM_SIZE                                                                          608
44650 #define TM_REG_PRE_SCAN_MEM                                                                                  0x2c4000UL //Access:RW   DataWidth:0x20   // Pre scan memory which contains the scan rate fields for each group. Each row contains scan rate field (2 bits) per group, for 16 groups. The first 512 rows contain the scan rate fields for connections, the last 512 rows contain the scan rate fields for tasks. TBD - describe the fields.
44651 #define TM_REG_PRE_SCAN_MEM_SIZE                                                                             2048
44652 #define TM_REG_CONTEXT_MEM                                                                                   0x2c8000UL //Access:WB   DataWidth:0x73   // Context memory for connections and tasks. 320 LCIDs for connections and 320 LTIDs for tasks. The addresses are interleaved between connections and tasks. If address [0] = 0, it is LCID (connections), if address [0] = 1, it is LTID (tasks). Previous name: context_ram0.
44653 #define TM_REG_CONTEXT_MEM_SIZE                                                                              2560
44654 #define TCFC_REG_INIT_REG                                                                                    0x2d0000UL //Access:RW   DataWidth:0xd    // Multi Field Register.
44655   #define TCFC_REG_INIT_REG_AC_INIT                                                                          (0x1<<0) // When set activity counter ram will be initialized to zeros. when this operation is completed CFC_REGISTERS_AC_INITDONE.AC_INIT_DONE will be set.
44656   #define TCFC_REG_INIT_REG_AC_INIT_SHIFT                                                                    0
44657   #define TCFC_REG_INIT_REG_LL_INIT_LAST_LCID                                                                (0x1ff<<1) // This field is only relevant when setting CFC_REGISTERS_INIT_REG.LL_INIT . indicates the last lcid to be used by the CFC. this field can strict the CFC to work will less than 320 LCIDs.
44658   #define TCFC_REG_INIT_REG_LL_INIT_LAST_LCID_SHIFT                                                          1
44659   #define TCFC_REG_INIT_REG_LL_INIT                                                                          (0x1<<10) // When set link list ram will be initialized - all LCIDs will be located in the empty link list. when this operation completes CFC_REGISTERS_LL_INITDONE.LL_INIT_DONE will be set.
44660   #define TCFC_REG_INIT_REG_LL_INIT_SHIFT                                                                    10
44661   #define TCFC_REG_INIT_REG_CAM_INIT                                                                         (0x1<<11) // When set the CFC CAMs will be initialized to zeros. When this operation completes CFC_REGISTERS_CAM_INITDONE.CAM_INIT_DONE will be set.
44662   #define TCFC_REG_INIT_REG_CAM_INIT_SHIFT                                                                   11
44663   #define TCFC_REG_INIT_REG_TIDRAM_INIT                                                                      (0x1<<12) // Setting this bit causes the TID Lock RAM to be initialized. This cannot be set during normal operation -- the block must be idle or the request will be ignored. When this operation completes CFC_REGISTERS_TIDRAM_INITDONE.TIDRAM_INIT_DONE will be set.
44664   #define TCFC_REG_INIT_REG_TIDRAM_INIT_SHIFT                                                                12
44665 #define TCFC_REG_LL_INIT_DONE                                                                                0x2d0004UL //Access:R    DataWidth:0x1    // Indication the initializing the link list by the hardware was done.
44666 #define TCFC_REG_AC_INIT_DONE                                                                                0x2d0008UL //Access:R    DataWidth:0x1    // Indication the initializing the activity counter by the hardware was done.
44667 #define TCFC_REG_CAM_INIT_DONE                                                                               0x2d000cUL //Access:R    DataWidth:0x1    // Indication that initializing the cams by the hardware was done.
44668 #define TCFC_REG_TIDRAM_INIT_DONE                                                                            0x2d0010UL //Access:R    DataWidth:0x1    // Indication that initializing the TID Lock RAM by the hardware was done.
44669 #define TCFC_REG_INT_STS_0                                                                                   0x2d0180UL //Access:R    DataWidth:0x2    // Multi Field Register.
44670   #define TCFC_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
44671   #define TCFC_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
44672   #define TCFC_REG_INT_STS_0_EXE_ERROR                                                                       (0x1<<1) // Interrupt indicating that an execution error has occurred.
44673   #define TCFC_REG_INT_STS_0_EXE_ERROR_SHIFT                                                                 1
44674 #define TCFC_REG_INT_MASK_0                                                                                  0x2d0184UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44675   #define TCFC_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: TCFC_REG_INT_STS_0.ADDRESS_ERROR .
44676   #define TCFC_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
44677   #define TCFC_REG_INT_MASK_0_EXE_ERROR                                                                      (0x1<<1) // This bit masks, when set, the Interrupt bit: TCFC_REG_INT_STS_0.EXE_ERROR .
44678   #define TCFC_REG_INT_MASK_0_EXE_ERROR_SHIFT                                                                1
44679 #define TCFC_REG_INT_STS_WR_0                                                                                0x2d0188UL //Access:WR   DataWidth:0x2    // Multi Field Register.
44680   #define TCFC_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
44681   #define TCFC_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
44682   #define TCFC_REG_INT_STS_WR_0_EXE_ERROR                                                                    (0x1<<1) // Interrupt indicating that an execution error has occurred.
44683   #define TCFC_REG_INT_STS_WR_0_EXE_ERROR_SHIFT                                                              1
44684 #define TCFC_REG_INT_STS_CLR_0                                                                               0x2d018cUL //Access:RC   DataWidth:0x2    // Multi Field Register.
44685   #define TCFC_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
44686   #define TCFC_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
44687   #define TCFC_REG_INT_STS_CLR_0_EXE_ERROR                                                                   (0x1<<1) // Interrupt indicating that an execution error has occurred.
44688   #define TCFC_REG_INT_STS_CLR_0_EXE_ERROR_SHIFT                                                             1
44689 #define TCFC_REG_PRTY_MASK_H_0                                                                               0x2d0204UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44690   #define TCFC_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
44691   #define TCFC_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     0
44692   #define TCFC_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
44693   #define TCFC_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     1
44694 #define TCFC_REG_MEM_ECC_EVENTS                                                                              0x2d0210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
44695 #define TCFC_REG_LC_BLOCKED                                                                                  0x2d0400UL //Access:RC   DataWidth:0x20   // Statistics register that counts cycles in which load context requests were blocked.
44696 #define TCFC_REG_TID_LOCK_INC_STAT                                                                           0x2d0404UL //Access:RC   DataWidth:0x20   // This statistic counts the number of cycles in which a Primary Lock condition exists when it was caused by an Increment command on a previously locked LTID. Note that this counts the number of cycles in which this condition exists, not the number of times it occurred.
44697 #define TCFC_REG_TID_LOCK_LOCK_STAT                                                                          0x2d0408UL //Access:RC   DataWidth:0x20   // This statistic counts the number of cycles in which a Primary Lock condition exists when it was caused by an Lock command on a previously locked LTID. Note that this counts the number of cycles in which this condition exists, not the number of times it occurred.
44698 #define TCFC_REG_RFE_TASK_COUNTER                                                                            0x2d040cUL //Access:RC   DataWidth:0x20   // Counts number of tasks executed by the RFE controller.
44699 #define TCFC_REG_LC_STAT_MASK                                                                                0x2d0410UL //Access:RW   DataWidth:0xe    // Used to mask the various load client queues for LC task statistics.
44700 #define TCFC_REG_LC_TASK_COUNTER                                                                             0x2d0414UL //Access:RC   DataWidth:0x20   // Counts number of tasks executed by the load client controller.
44701 #define TCFC_REG_MISC_TASK_COUNTER                                                                           0x2d0418UL //Access:RC   DataWidth:0x20   // Counts number of tasks executed by the miscellaneous controller.
44702 #define TCFC_REG_LOAD_CONTEXT_HITS                                                                           0x2d041cUL //Access:RC   DataWidth:0x20   // Counts the number of load context hits for the load clients selected by lc_stat_mask.
44703 #define TCFC_REG_LOAD_CONTEXT_MISSES                                                                         0x2d0420UL //Access:RC   DataWidth:0x20   // Counts the number of load context misses for the load clients selected by lc_stat_mask.
44704 #define TCFC_REG_RFE_SEARCH_HITS                                                                             0x2d0424UL //Access:RC   DataWidth:0x20   // Counts the number of RFE serach hits.
44705 #define TCFC_REG_RFE_SEARCH_MISSES                                                                           0x2d0428UL //Access:RC   DataWidth:0x20   // Counts the number of RFE serach misses.
44706 #define TCFC_REG_CDU_WRITE_BACKS                                                                             0x2d042cUL //Access:RC   DataWidth:0x20   // Counts the number of CDU write backs submitted by CFC.
44707 #define TCFC_REG_DBG_SELECT                                                                                  0x2d0500UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
44708 #define TCFC_REG_DBG_DWORD_ENABLE                                                                            0x2d0504UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
44709 #define TCFC_REG_DBG_SHIFT                                                                                   0x2d0508UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
44710 #define TCFC_REG_DBG_FORCE_VALID                                                                             0x2d050cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
44711 #define TCFC_REG_DBG_FORCE_FRAME                                                                             0x2d0510UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
44712 #define TCFC_REG_DBG_OUT_DATA                                                                                0x2d0520UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
44713 #define TCFC_REG_DBG_OUT_DATA_SIZE                                                                           8
44714 #define TCFC_REG_DBG_OUT_VALID                                                                               0x2d0540UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
44715 #define TCFC_REG_DBG_OUT_FRAME                                                                               0x2d0544UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
44716 #define TCFC_REG_ECO_RESERVED                                                                                0x2d0548UL //Access:RW   DataWidth:0x8    // Eco reserved.  bit0: Chicken bit for CQ73536 fix. When '0' takes into account LCIDs in the pipe. When '1' behaces as A0.
44717 #define TCFC_REG_ERROR_VECTOR                                                                                0x2d054cUL //Access:R    DataWidth:0x11   // CFC error vector. when the CFC detects an internal error it will set one of these bits. the bit description can be found in CFC specifications.
44718 #define TCFC_REG_ERROR_MASK                                                                                  0x2d0550UL //Access:RW   DataWidth:0x11   // Masking for error logging. if a bit in this field is set then the corresponding bit in CFC_REGISTERS_CFC_ERROR_VECTOR.ERROR_VECTOR will not be set.
44719 #define TCFC_REG_DISABLE_ON_ERROR                                                                            0x2d0554UL //Access:RW   DataWidth:0x11   // Indicates per error (in CFC_REGISTERS_CFC_ERROR_VECTOR.CFC_ERROR vector) whether the cfc should be disabled upon it.
44720 #define TCFC_REG_ERROR_DATA1                                                                                 0x2d0558UL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [31:28] -- CFC Controller ID [20:16] -- CFC Client ID [15:08] -- Requested Regions [04:00] -- Error ID Note that the Error ID starts counting at 0x1 so that there will always be a bit set in the ID.  This means it is always 1 greater than the bit in the error_vector register which caused the error.  See the CFC EAS document for more details.
44721 #define TCFC_REG_ERROR_DATA2                                                                                 0x2d055cUL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [31:00] -- CID
44722 #define TCFC_REG_ERROR_DATA3                                                                                 0x2d0560UL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [24:16] -- Request LCID [08:00] -- Active LCID
44723 #define TCFC_REG_ERROR_DATA4                                                                                 0x2d0564UL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [23:16] -- Increment Value [15:12] -- Type Field [08:00] -- AC LCID
44724 #define TCFC_REG_ARBITERS_REG                                                                                0x2d0568UL //Access:RW   DataWidth:0x6    // Multi Field Register.
44725   #define TCFC_REG_ARBITERS_REG_SP_LC_DONE_ARB                                                               (0x1<<0) // When set CFC arbiter1 will work in strict priority.
44726   #define TCFC_REG_ARBITERS_REG_SP_LC_DONE_ARB_SHIFT                                                         0
44727   #define TCFC_REG_ARBITERS_REG_SP_LC_REQ_ARB                                                                (0x1<<1) // When set load context arbiter will work in strict priority.
44728   #define TCFC_REG_ARBITERS_REG_SP_LC_REQ_ARB_SHIFT                                                          1
44729   #define TCFC_REG_ARBITERS_REG_SP_LC_INP_ARB                                                                (0x1<<2) // When set CFC arbiter2 will work in strict priority.
44730   #define TCFC_REG_ARBITERS_REG_SP_LC_INP_ARB_SHIFT                                                          2
44731   #define TCFC_REG_ARBITERS_REG_SP_MISC_ARB                                                                  (0x1<<3) // When set CFC arbiter3 will work in strict priority.
44732   #define TCFC_REG_ARBITERS_REG_SP_MISC_ARB_SHIFT                                                            3
44733   #define TCFC_REG_ARBITERS_REG_SP_AC_DEC                                                                    (0x1<<4) // When set activity counter decrement arbiter will work in strict priority.
44734   #define TCFC_REG_ARBITERS_REG_SP_AC_DEC_SHIFT                                                              4
44735   #define TCFC_REG_ARBITERS_REG_SP_AC_INC                                                                    (0x1<<5) // When set activity counter increment arbiter will work in strict priority.
44736   #define TCFC_REG_ARBITERS_REG_SP_AC_INC_SHIFT                                                              5
44737 #define TCFC_REG_LCREQ_WEIGHTS                                                                               0x2d0580UL //Access:RW   DataWidth:0x3    // This field allows changing the priorities of the weighted-round-robin arbiter which selects which CFC load client should be served next.
44738 #define TCFC_REG_LCREQ_WEIGHTS_SIZE                                                                          14
44739 #define TCFC_REG_DEBUG0                                                                                      0x2d05c0UL //Access:RW   DataWidth:0x17   // Multi Field Register.
44740   #define TCFC_REG_DEBUG0_DISABLE_INPUTS                                                                     (0x1<<0) // This bit disables the inputs on the CFC.
44741   #define TCFC_REG_DEBUG0_DISABLE_INPUTS_SHIFT                                                               0
44742   #define TCFC_REG_DEBUG0_DISABLE_OUTPUTS                                                                    (0x1<<1) // This bit disables the outputs of the CFC.
44743   #define TCFC_REG_DEBUG0_DISABLE_OUTPUTS_SHIFT                                                              1
44744   #define TCFC_REG_DEBUG0_AC_COUNTER_ZERO                                                                    (0xff<<2) // Debug only.
44745   #define TCFC_REG_DEBUG0_AC_COUNTER_ZERO_SHIFT                                                              2
44746   #define TCFC_REG_DEBUG0_AC_GRANT_PERIOD                                                                    (0xf<<10) // This register is not used in BB-B0. Reduced width to 1 bit to keep its address.
44747   #define TCFC_REG_DEBUG0_AC_GRANT_PERIOD_SHIFT                                                              10
44748   #define TCFC_REG_DEBUG0_E_THRESHOLD                                                                        (0x7<<14) // Debug only.
44749   #define TCFC_REG_DEBUG0_E_THRESHOLD_SHIFT                                                                  14
44750   #define TCFC_REG_DEBUG0_INA_THRESHOLD                                                                      (0x7<<17) // Debug only.
44751   #define TCFC_REG_DEBUG0_INA_THRESHOLD_SHIFT                                                                17
44752   #define TCFC_REG_DEBUG0_IO_THRESHOLD                                                                       (0x7<<20) // Debug only.
44753   #define TCFC_REG_DEBUG0_IO_THRESHOLD_SHIFT                                                                 20
44754 #define TCFC_REG_DEBUG1                                                                                      0x2d05c4UL //Access:RW   DataWidth:0xd    // Multi Field Register.
44755   #define TCFC_REG_DEBUG1_MARB_THRESHOLD                                                                     (0xf<<0) // Debug only.
44756   #define TCFC_REG_DEBUG1_MARB_THRESHOLD_SHIFT                                                               0
44757   #define TCFC_REG_DEBUG1_WRITE_AC                                                                           (0x1<<4) // Debug only.
44758   #define TCFC_REG_DEBUG1_WRITE_AC_SHIFT                                                                     4
44759   #define TCFC_REG_DEBUG1_MY_VAL_AC                                                                          (0x1<<5) // Debug only.
44760   #define TCFC_REG_DEBUG1_MY_VAL_AC_SHIFT                                                                    5
44761   #define TCFC_REG_DEBUG1_WVAL_AC                                                                            (0x3<<6) // Debug only.
44762   #define TCFC_REG_DEBUG1_WVAL_AC_SHIFT                                                                      6
44763   #define TCFC_REG_DEBUG1_TYPE_FROM_REQ                                                                      (0x1<<8) // Debug only.
44764   #define TCFC_REG_DEBUG1_TYPE_FROM_REQ_SHIFT                                                                8
44765   #define TCFC_REG_DEBUG1_CHECK_DEL_STATE                                                                    (0x1<<9) // Debug only.
44766   #define TCFC_REG_DEBUG1_CHECK_DEL_STATE_SHIFT                                                              9
44767   #define TCFC_REG_DEBUG1_SW_RESET                                                                           (0x1<<10) // Debug only.
44768   #define TCFC_REG_DEBUG1_SW_RESET_SHIFT                                                                     10
44769   #define TCFC_REG_DEBUG1_EN_ON_INT_CLR                                                                      (0x1<<11) // Debug only.
44770   #define TCFC_REG_DEBUG1_EN_ON_INT_CLR_SHIFT                                                                11
44771   #define TCFC_REG_DEBUG1_UPD_CANCEL_DIS                                                                     (0x1<<12) // Debug only.
44772   #define TCFC_REG_DEBUG1_UPD_CANCEL_DIS_SHIFT                                                               12
44773 #define TCFC_REG_OPERATION_MASK                                                                              0x2d05c8UL //Access:RW   DataWidth:0x7    // Used to mask all various types of requests.
44774 #define TCFC_REG_CDU_CV_ERR_MASK                                                                             0x2d05ccUL //Access:RW   DataWidth:0x3    // Error Masking Bits for CDU Context Validation Error. This is independent of the cfc_error_mask register. [2] Mask Error For DORQ Client on Virtual Functions. [1] Mask Error For DORQ Client on Physical Functions. [0] Mask Error For non-DORQ Clients.
44775 #define TCFC_REG_CDU_AV_ERR_MASK                                                                             0x2d05d0UL //Access:RW   DataWidth:0x3    // Error Masking Bits for CDU Active Validation Error. This is independent of the cfc_error_mask register. [2] Mask Error For DORQ Client on Virtual Functions. [1] Mask Error For DORQ Client on Physical Functions. [0] Mask Error For non-DORQ Clients.
44776 #define TCFC_REG_CDU_PCIE_ERR_MASK                                                                           0x2d05d4UL //Access:RW   DataWidth:0x3    // Error Masking Bits for CDU PCIE Error. This is independent of the cfc_error_mask register. [2] Mask Error For DORQ Client on Virtual Functions. [1] Mask Error For DORQ Client on Physical Functions. [0] Mask Error For non-DORQ Clients.
44777 #define TCFC_REG_ROBUSTWB_PF                                                                                 0x2d05d8UL //Access:RW   DataWidth:0x1    // Disable Robust WB change: When an inactivate request is processed do not move the LCID to Inactive state if any of the regions are in error state.
44778 #define TCFC_REG_SREQ_FULL_STICKY                                                                            0x2d05dcUL //Access:RW   DataWidth:0x1    // The Interface to Searcher Request Queue has reached the maximum value (4).
44779 #define TCFC_REG_PRSRESP_FULL_STICKY                                                                         0x2d05e0UL //Access:RW   DataWidth:0x1    // The Interface to Parser Response Queue has reached the maximum value (6).
44780 #define TCFC_REG_PRTY_MASK                                                                                   0x2d05e8UL //Access:RW   DataWidth:0x6    // Multi Field Register.
44781   #define TCFC_REG_PRTY_MASK_CCAM_PAR_ERR                                                                    (0x1<<0) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS.CCAM_PAR_ERR .
44782   #define TCFC_REG_PRTY_MASK_CCAM_PAR_ERR_SHIFT                                                              0
44783   #define TCFC_REG_PRTY_MASK_SCAM_PAR_ERR                                                                    (0x1<<1) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS.SCAM_PAR_ERR .
44784   #define TCFC_REG_PRTY_MASK_SCAM_PAR_ERR_SHIFT                                                              1
44785   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_LSB_PAR_ERR                                                    (0x1<<2) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS.LC_QUE_RAM_PORTA_LSB_PAR_ERR .
44786   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_LSB_PAR_ERR_SHIFT                                              2
44787   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_MSB_PAR_ERR                                                    (0x1<<3) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS.LC_QUE_RAM_PORTA_MSB_PAR_ERR .
44788   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_MSB_PAR_ERR_SHIFT                                              3
44789   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_LSB_PAR_ERR                                                    (0x1<<4) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS.LC_QUE_RAM_PORTB_LSB_PAR_ERR .
44790   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_LSB_PAR_ERR_SHIFT                                              4
44791   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_MSB_PAR_ERR                                                    (0x1<<5) // This bit masks, when set, the Parity bit: TCFC_REG_PRTY_STS.LC_QUE_RAM_PORTB_MSB_PAR_ERR .
44792   #define TCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_MSB_PAR_ERR_SHIFT                                              5
44793 #define TCFC_REG_NUM_LCIDS_EMPTY                                                                             0x2d0600UL //Access:R    DataWidth:0x9    // Number of Empty LCIDs in Link List Block (not allocated).
44794 #define TCFC_REG_NUM_LCIDS_INA                                                                               0x2d0604UL //Access:R    DataWidth:0x9    // Number of Inside not active LCIDs in Link List Block.
44795 #define TCFC_REG_NUM_LCIDS_IO                                                                                0x2d0608UL //Access:R    DataWidth:0x9    // Number of inside/outside LCIDs in Link List Block.
44796 #define TCFC_REG_LSTATE_EMPTY                                                                                0x2d060cUL //Access:R    DataWidth:0x9    // Number of LCIDs in the EMPTY state.
44797 #define TCFC_REG_LSTATE_ARRIVING                                                                             0x2d0610UL //Access:R    DataWidth:0x9    // Number of LCIDs in the ARRIVING state.
44798 #define TCFC_REG_LSTATE_INSIDE                                                                               0x2d0614UL //Access:R    DataWidth:0x9    // Number of LCIDs in the INSIDE state.
44799 #define TCFC_REG_LSTATE_INSIDE_NA                                                                            0x2d0618UL //Access:R    DataWidth:0x9    // Number of LCIDs in the INSIDE_NA state.
44800 #define TCFC_REG_LSTATE_LEAVING                                                                              0x2d061cUL //Access:R    DataWidth:0x9    // Number of LCIDs in the LEAVING state.
44801 #define TCFC_REG_LSTATE_I_AND_O                                                                              0x2d0620UL //Access:R    DataWidth:0x9    // Number of LCIDs in the I_AND_O state.
44802 #define TCFC_REG_LSTATE_BDELETED                                                                             0x2d0624UL //Access:R    DataWidth:0x9    // Number of LCIDs in the BDELETED state.
44803 #define TCFC_REG_MAX_INSIDE                                                                                  0x2d0628UL //Access:R    DataWidth:0x9    // Reflects the maximum value seen on the lstate_inside counter.
44804 #define TCFC_REG_WEAK_ENABLE_PF                                                                              0x2d0700UL //Access:RW   DataWidth:0x1    // This bit when clear will cause a load-cancel response to a load request for PF and set an execution error. Set processes load requests normally.
44805 #define TCFC_REG_WEAK_ENABLE_VF                                                                              0x2d0704UL //Access:RW   DataWidth:0x1    // This bit when clear will cause a load-cancel response to a load request for VF and set an execution error. Set processes load requests normally.
44806 #define TCFC_REG_STRONG_ENABLE_PF                                                                            0x2d0708UL //Access:RW   DataWidth:0x1    // This bit when clear will cause a CFC execution error (weak_enable will override to force load-cancel) to a search or load request for PF. The PFID that caused the execution error will be stored (exec_error_pf).
44807 #define TCFC_REG_STRONG_ENABLE_VF                                                                            0x2d070cUL //Access:RW   DataWidth:0x1    // This bit when clear will cause a CFC execution error (weak_enable will override to force load-cancel) to a search or load request for VF. The VFID that caused the execution error will be stored (exec_error_pf).
44808 #define TCFC_REG_LOADRETRY_TYPES                                                                             0x2d0710UL //Access:RW   DataWidth:0x10   // LoadRetry Enable Vector, Per Type.
44809 #define TCFC_REG_MINICACHE_CONTROL                                                                           0x2d0714UL //Access:RW   DataWidth:0xb    // Multi Field Register.
44810   #define TCFC_REG_MINICACHE_CONTROL_EMPTYTHRESHMINICACHE                                                    (0x3ff<<0) // The Threshold of EmptyLCIDs which must be in the Empty State to enable the MiniCache in the Load Clients.  If there are less Empty LCIDs than this threshold, the Invalidate MiniCache signal will be asserted to the clients.
44811   #define TCFC_REG_MINICACHE_CONTROL_EMPTYTHRESHMINICACHE_SHIFT                                              0
44812   #define TCFC_REG_MINICACHE_CONTROL_DISABLEATTENTIONMINICACHE                                               (0x1<<10) // This field is not used in BB-B0. When set, this configuration bit will prevent the CFC from setting an Attention or hanging when the AC Counter underflows, as long as the Invalidate Minicache for that LC Client is currently asserted.
44813   #define TCFC_REG_MINICACHE_CONTROL_DISABLEATTENTIONMINICACHE_SHIFT                                         10
44814 #define TCFC_REG_PF_MINICACHE_ENABLE                                                                         0x2d0718UL //Access:RW   DataWidth:0x1    // Enables MiniCache in Load Clients.
44815 #define TCFC_REG_CONTROL0                                                                                    0x2d071cUL //Access:RW   DataWidth:0x10   // Multi Field Register.
44816   #define TCFC_REG_CONTROL0_WB_THRESHOLD                                                                     (0x1ff<<0) // The threshold of number of free entries for WB. If there are less free entries than the threshold a WB will be initiated.
44817   #define TCFC_REG_CONTROL0_WB_THRESHOLD_SHIFT                                                               0
44818   #define TCFC_REG_CONTROL0_STRING_CAM_DISABLE                                                               (0x1<<9) // When set to 1 the search string caching mechanism is disabled.
44819   #define TCFC_REG_CONTROL0_STRING_CAM_DISABLE_SHIFT                                                         9
44820   #define TCFC_REG_CONTROL0_CID_CAM_DISABLE                                                                  (0x1<<10) // When set to 1 the cid cam is disabled.
44821   #define TCFC_REG_CONTROL0_CID_CAM_DISABLE_SHIFT                                                            10
44822   #define TCFC_REG_CONTROL0_NLOE                                                                             (0x1<<11) // New Load On Error. if this bit is set and there is a load request region that is in error state then a new load request for that region will be submitted; otherwise an immediate response will be sent to the client with error.
44823   #define TCFC_REG_CONTROL0_NLOE_SHIFT                                                                       11
44824   #define TCFC_REG_CONTROL0_SCAM_SCRUB_HIT_EN                                                                (0x1<<12) // When set to 1 the string cam hit parity scrubbing feature is enabled.
44825   #define TCFC_REG_CONTROL0_SCAM_SCRUB_HIT_EN_SHIFT                                                          12
44826   #define TCFC_REG_CONTROL0_SCAM_SCRUB_MISS_EN                                                               (0x1<<13) // When set to 1 the string cam miss parity scrubbing feature is enabled.
44827   #define TCFC_REG_CONTROL0_SCAM_SCRUB_MISS_EN_SHIFT                                                         13
44828   #define TCFC_REG_CONTROL0_CCAM_SCRUB_HIT_EN                                                                (0x1<<14) // When set to 1 the cid cam hit parity scrubbing feature is enabled.
44829   #define TCFC_REG_CONTROL0_CCAM_SCRUB_HIT_EN_SHIFT                                                          14
44830   #define TCFC_REG_CONTROL0_CCAM_SCRUB_MISS_EN                                                               (0x1<<15) // When set to 1 the cid cam miss parity scrubbing feature is enabled.
44831   #define TCFC_REG_CONTROL0_CCAM_SCRUB_MISS_EN_SHIFT                                                         15
44832 #define TCFC_REG_LCREQ_CREDIT                                                                                0x2d0740UL //Access:RW   DataWidth:0x6    // Set the initial credit for each of the load clients if less than the max is desired.
44833 #define TCFC_REG_LCREQ_CREDIT_SIZE                                                                           14
44834 #define TCFC_REG_PRSRESP_CREDIT                                                                              0x2d0780UL //Access:RW   DataWidth:0x5    // Set the initial credit for the parser response interface if less than the max is desired.
44835 #define TCFC_REG_SEARCH_CREDIT                                                                               0x2d0784UL //Access:RW   DataWidth:0x5    // Set the initial credit for the searcher interface if less than the max is desired.
44836 #define TCFC_REG_CDULD_CREDIT                                                                                0x2d0788UL //Access:RW   DataWidth:0x6    // Set the initial credit for the CDU load interface if less than the max is desired.
44837 #define TCFC_REG_CDUWB_CREDIT                                                                                0x2d078cUL //Access:RW   DataWidth:0x6    // Set the initial credit for the CDU write-back interface if less than the max is desired.
44838 #define TCFC_REG_FLOAD_RGN_MSK                                                                               0x2d07a0UL //Access:RW   DataWidth:0x8    // Array of indirect registers defines the forced load regions per type. Applicable only in the TCFC.
44839 #define TCFC_REG_FLOAD_RGN_MSK_SIZE                                                                          8
44840 #define TCFC_REG_LL_POLICY_CFG                                                                               0x2d0800UL //Access:RW   DataWidth:0x4    // Multi Field Register.
44841   #define TCFC_REG_LL_POLICY_CFG_LL_POLICY_IO                                                                (0x3<<0) // This register is used to set the usage policy for the I/O Link List: 00: Pop LCIDs from the Head of the List (FIFO) 01: Pop LCIDs from the Tail of the List (Stack) 10: Alternate between Head and Tail of the List 11: Reserved
44842   #define TCFC_REG_LL_POLICY_CFG_LL_POLICY_IO_SHIFT                                                          0
44843   #define TCFC_REG_LL_POLICY_CFG_LL_POLICY_INA                                                               (0x3<<2) // This register is used to set the usage policy for the INA Link List: 00: Pop LCIDs from the Head of the List (FIFO) 01: Pop LCIDs from the Tail of the List (Stack) 10: Alternate between Head and Tail of the List 11: Reserved
44844   #define TCFC_REG_LL_POLICY_CFG_LL_POLICY_INA_SHIFT                                                         2
44845 #define TCFC_REG_EMPTY_HEAD                                                                                  0x2d0804UL //Access:R    DataWidth:0x9    // Reserved:  This register is no longer needed in E4 B0.
44846 #define TCFC_REG_EMPTY_TAIL                                                                                  0x2d0808UL //Access:R    DataWidth:0x9    // Reserved:  This register is no longer needed in E4 b0.
44847 #define TCFC_REG_EMPTY_SIZE                                                                                  0x2d080cUL //Access:RW   DataWidth:0x9    // The size of the empty Link List is set accordingly.
44848 #define TCFC_REG_EIO_THRESHOLD                                                                               0x2d0810UL //Access:RW   DataWidth:0x5    // When the sum of number of elements in empty list and in IO list is bigger than the value of this register, LC controller can start working on a new request. This is used in order to prevent deadlock where LC controller will acquire the (global) CID lock and then wait for an element from one of these lists on cache miss.
44849 #define TCFC_REG_LC_CLIENT_0_LCID_THRESHOLD                                                                  0x2d0900UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 0 (YULD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44850 #define TCFC_REG_LC_CLIENT_1_LCID_THRESHOLD                                                                  0x2d0904UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 1 (XYLD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44851 #define TCFC_REG_LC_CLIENT_2_LCID_THRESHOLD                                                                  0x2d0908UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 2 (TMLD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44852 #define TCFC_REG_LC_CLIENT_3_LCID_THRESHOLD                                                                  0x2d090cUL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 3 (MULD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44853 #define TCFC_REG_LC_CLIENT_4_LCID_THRESHOLD                                                                  0x2d0910UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 4 (YSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44854 #define TCFC_REG_LC_CLIENT_5_LCID_THRESHOLD                                                                  0x2d0914UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 5 (XSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44855 #define TCFC_REG_LC_CLIENT_6_LCID_THRESHOLD                                                                  0x2d0918UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 6 (USDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44856 #define TCFC_REG_LC_CLIENT_7_LCID_THRESHOLD                                                                  0x2d091cUL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 7 (TSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44857 #define TCFC_REG_LC_CLIENT_8_LCID_THRESHOLD                                                                  0x2d0920UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 8 (PSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44858 #define TCFC_REG_LC_CLIENT_9_LCID_THRESHOLD                                                                  0x2d0924UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 9 (MSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44859 #define TCFC_REG_LC_CLIENT_10_LCID_THRESHOLD                                                                 0x2d0928UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 10 (Timers). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44860 #define TCFC_REG_LC_CLIENT_11_LCID_THRESHOLD                                                                 0x2d092cUL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 11 (QM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44861 #define TCFC_REG_LC_CLIENT_12_LCID_THRESHOLD                                                                 0x2d0930UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 12 (Parser). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44862 #define TCFC_REG_LC_CLIENT_13_LCID_THRESHOLD                                                                 0x2d0934UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 13 (DORQ). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
44863 #define TCFC_REG_DORQ_NODIRECT_MSG_THRESH                                                                    0x2d0938UL //Access:RW   DataWidth:0x9    // This is threshold register to disable Direct messages in the DORQ. When the number of Active LCIDs is above this value, CFC will drive a signal to DORQ to prevent it from sending direct messages to XCM.
44864 #define TCFC_REG_WAVE_SM_RESTART                                                                             0x2d093cUL //Access:RW   DataWidth:0x3    // This is the Restart register for the LCID Limit Waveform Generators. Each bit corresponds to one of the state machines [2:0]. Writing the bits to 1'b1 will restart the Timer in each Generator. At this time, the output of the Generator will be set to the value of the Polarity bit in the corresponding Config register. Reading this register will always return 0.
44865 #define TCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG                                                                    0x2d0940UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44866   #define TCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_ENABLED                                                (0x1<<0) // This is the Enable bit for the LCID Limiting Waveform Generator #0.
44867   #define TCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_ENABLED_SHIFT                                          0
44868   #define TCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_POLARITY                                               (0x1<<1) // This is the Polarity bit for the LCID Limiting Waveform Generator #0. The Waveform will always output this value when the Restart bit is set.
44869   #define TCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_POLARITY_SHIFT                                         1
44870 #define TCFC_REG_WAVE_SM_0_CLIENT_MASK                                                                       0x2d0944UL //Access:RW   DataWidth:0xe    // This is the list of LC Clients that will be affected by Waveform Generator #0.
44871 #define TCFC_REG_WAVE_SM_0_ACTIVE_THRESH                                                                     0x2d0948UL //Access:RW   DataWidth:0x9    // This is the Threshold value of active LCIDs that triggers masking by Waveform Generator #0.
44872 #define TCFC_REG_WAVE_SM_0_ZERO_COUNT                                                                        0x2d094cUL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #0 will output a ZERO value.
44873 #define TCFC_REG_WAVE_SM_0_ONE_COUNT                                                                         0x2d0950UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #0 will output a ONE value.
44874 #define TCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG                                                                    0x2d0954UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44875   #define TCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_ENABLED                                                (0x1<<0) // This is the Enable bit for the LCID Limiting Waveform Generator #1.
44876   #define TCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_ENABLED_SHIFT                                          0
44877   #define TCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_POLARITY                                               (0x1<<1) // This is the Polarity bit for the LCID Limiting Waveform Generator #1. The Waveform will always output this value when the Restart bit is set.
44878   #define TCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_POLARITY_SHIFT                                         1
44879 #define TCFC_REG_WAVE_SM_1_CLIENT_MASK                                                                       0x2d0958UL //Access:RW   DataWidth:0xe    // This is the list of LC Clients that will be affected by Waveform Generator #1.
44880 #define TCFC_REG_WAVE_SM_1_ACTIVE_THRESH                                                                     0x2d095cUL //Access:RW   DataWidth:0x9    // This is the Threshold value of active LCIDs that triggers masking by Waveform Generator #1.
44881 #define TCFC_REG_WAVE_SM_1_ZERO_COUNT                                                                        0x2d0960UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #1 will output a ZERO value.
44882 #define TCFC_REG_WAVE_SM_1_ONE_COUNT                                                                         0x2d0964UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #1 will output a ONE value.
44883 #define TCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG                                                                    0x2d0968UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44884   #define TCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_ENABLED                                                (0x1<<0) // This is the Enable bit for the LCID Limiting Waveform Generator #2.
44885   #define TCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_ENABLED_SHIFT                                          0
44886   #define TCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_POLARITY                                               (0x1<<1) // This is the Polarity bit for the LCID Limiting Waveform Generator #2. The Waveform will always output this value when the Restart bit is set.
44887   #define TCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_POLARITY_SHIFT                                         1
44888 #define TCFC_REG_WAVE_SM_2_CLIENT_MASK                                                                       0x2d096cUL //Access:RW   DataWidth:0xe    // This is the list of LC Clients that will be affected by Waveform Generator #2.
44889 #define TCFC_REG_WAVE_SM_2_ACTIVE_THRESH                                                                     0x2d0970UL //Access:RW   DataWidth:0x9    // This is the Threshold value of active LCIDs that triggers masking by Waveform Generator #2.
44890 #define TCFC_REG_WAVE_SM_2_ZERO_COUNT                                                                        0x2d0974UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #2 will output a ZERO value.
44891 #define TCFC_REG_WAVE_SM_2_ONE_COUNT                                                                         0x2d0978UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #2 will output a ONE value.
44892 #define TCFC_REG_CACHE_STRING_TYPE                                                                           0x2d0a00UL //Access:RW   DataWidth:0x8    // Mask vector for enabling caching on various string types. Each bit in this register matches the corresponding String Type. Bit[0]   = TCP Bit[1]   = UDP Bit[2]   = RoCE Multicast Bit[3]   = RoCE Unicast Bit[4]   = FCoE Bit[5]   = OpenFlow Bit[6]   = GFT Bit[7]   = Reserved
44893 #define TCFC_REG_SCAM_CACHE_ENABLES                                                                          0x2d0a04UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44894   #define TCFC_REG_SCAM_CACHE_ENABLES_ENABLE_NO_MATCH_CACHING                                                (0x1<<0) // When set, the String CAM will be used to cache results from the Searcher that did not match an entry in the external tables.
44895   #define TCFC_REG_SCAM_CACHE_ENABLES_ENABLE_NO_MATCH_CACHING_SHIFT                                          0
44896   #define TCFC_REG_SCAM_CACHE_ENABLES_ENABLE_L2_CACHING                                                      (0x1<<1) // When set, the String CAM will be used to cache results from the Searcher that Matched on an L2 Filter.
44897   #define TCFC_REG_SCAM_CACHE_ENABLES_ENABLE_L2_CACHING_SHIFT                                                1
44898 #define TCFC_REG_CCAM_MASK_VECTOR                                                                            0x2d0a08UL //Access:RW   DataWidth:0x20   // CID CAM Mask.  This mask is used for Searches and Writes to the CID CAM. Setting a bit to 0 will ignore that bit in a search. Setting a bit to 0 will clear that bit on a write.
44899 #define TCFC_REG_CCAM_SEARCH                                                                                 0x2d0a0cUL //Access:RW   DataWidth:0x1    // When this bit is set writing to the ccam will cause a search operation on the written item (written using CFC_REGISTERS_LCID_CID_CAM.CID_CAM interface. the write can be to any address).
44900 #define TCFC_REG_SCAM_HASH_KEY0                                                                              0x2d0a10UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[31:0].
44901 #define TCFC_REG_SCAM_HASH_KEY1                                                                              0x2d0a14UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[63:32].
44902 #define TCFC_REG_SCAM_HASH_KEY2                                                                              0x2d0a18UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[95:64].
44903 #define TCFC_REG_SCAM_HASH_KEY3                                                                              0x2d0a1cUL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[127:96].
44904 #define TCFC_REG_SCAM_HASH_KEY4                                                                              0x2d0a20UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[159:128].
44905 #define TCFC_REG_SCAM_HASH_KEY5                                                                              0x2d0a24UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[191:160].
44906 #define TCFC_REG_SCAM_HASH_KEY6                                                                              0x2d0a28UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[223:192].
44907 #define TCFC_REG_SCAM_HASH_KEY7                                                                              0x2d0a2cUL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[255:224].
44908 #define TCFC_REG_SCAM_HASH_KEY8                                                                              0x2d0a30UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[287:256].
44909 #define TCFC_REG_SCAM_HASH_KEY9                                                                              0x2d0a34UL //Access:RW   DataWidth:0x18   // Key for String Cam Hash Algorithm, Bits[311:288].
44910 #define TCFC_REG_SCAM_SEARCH                                                                                 0x2d0a38UL //Access:RW   DataWidth:0x1    // When this bit is set writing to the scam will cause a search operation on the written item (written using CFC_REGISTERS_LCID_STRING_CAM.STRING_CAM interface. the write can be to any address).
44911 #define TCFC_REG_SEARCH_RESULT                                                                               0x2d0a3cUL //Access:R    DataWidth:0xa    // {HIT;LCID}. HIT - if set then previous CAM seach item (either CCAM or SCAM) was found. LCID contains the result in case CAM search item (either CCAM or SCAM) was found.
44912 #define TCFC_REG_INCLUDE_TID_IN_HASH                                                                         0x2d0a40UL //Access:RW   DataWidth:0x1    // Added in E4B0. 0 - tid is not included in hash calculation (like in A0). 1 - tid is included in hash calculation by XORing TID[32:16] and TID[15:0] to the hash result. In this case, TID mask bit should be zero.
44913 #define TCFC_REG_INCLUDE_VLAN_IN_HASH                                                                        0x2d0a44UL //Access:RW   DataWidth:0x1    // Added in E4B0. 0 - vlan is not included in hash calculation (like in A0). 1 - vlan is included in hash calculation by XORing VLAN [11:0] to the hash result. In this case, promiscuous VLAN bit should be zero.
44914 #define TCFC_REG_CID_CAM_BIST_EN                                                                             0x2d0b00UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode on the CID CAM. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
44915 #define TCFC_REG_CID_CAM_BIST_SKIP_ERROR_CNT                                                                 0x2d0b04UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CID CAM BIST errors that are acceptable before reporting CAM BIST failure status.
44916 #define TCFC_REG_CID_CAM_BIST_STATUS_SEL                                                                     0x2d0b08UL //Access:RW   DataWidth:0x8    // Used to select the CID CAM BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
44917 #define TCFC_REG_CID_CAM_BIST_STATUS                                                                         0x2d0b0cUL //Access:R    DataWidth:0x20   // Provides read-only access to the CID CAM BIST status word selected by cid_cam_bist_status_sel.
44918 #define TCFC_REG_STRING_CAM_BIST_EN                                                                          0x2d0b10UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode on the STRING CAM. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
44919 #define TCFC_REG_STRING_CAM_BIST_SKIP_ERROR_CNT                                                              0x2d0b14UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of STRING CAM BIST errors that are acceptable before reporting CAM BIST failure status.
44920 #define TCFC_REG_STRING_CAM_BIST_STATUS_SEL                                                                  0x2d0b18UL //Access:RW   DataWidth:0x8    // Used to select the STRING CAM BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
44921 #define TCFC_REG_STRING_CAM_BIST_STATUS                                                                      0x2d0b1cUL //Access:R    DataWidth:0x20   // Provides read-only access to the STRING CAM BIST status word selected by string_cam_bist_status_sel.
44922 #define TCFC_REG_LC_QUE                                                                                      0x2d8000UL //Access:WB   DataWidth:0x36   // Load client queue ram access.
44923 #define TCFC_REG_LC_QUE_SIZE                                                                                 324
44924 #define TCFC_REG_ACTIVITY_COUNTER                                                                            0x2d8800UL //Access:RW   DataWidth:0x10   // Activity counter ram access.
44925 #define TCFC_REG_ACTIVITY_COUNTER_SIZE                                                                       320
44926 #define TCFC_REG_INFO_STATE                                                                                  0x2d9000UL //Access:R    DataWidth:0x13   // Info store state machines = {lcid_curr_state;region_states}.
44927 #define TCFC_REG_INFO_STATE_SIZE                                                                             320
44928 #define TCFC_REG_INFO_REG                                                                                    0x2d9800UL //Access:R    DataWidth:0xe    // Info store register = {fid;type;cvld;ofl}.
44929 #define TCFC_REG_INFO_REG_SIZE                                                                               320
44930 #define TCFC_REG_LINK_LIST                                                                                   0x2da000UL //Access:RW   DataWidth:0x12   // Link List ram access; data = {prev_pfid;prev_lcid;next_pfid;next_lcid}.
44931 #define TCFC_REG_LINK_LIST_SIZE                                                                              320
44932 #define TCFC_REG_CID_CAM                                                                                     0x2db000UL //Access:WB   DataWidth:0x21   // CID cam  access (Valid - 32;31:0 - Data).
44933 #define TCFC_REG_CID_CAM_SIZE                                                                                640
44934 #define TCFC_REG_STRING_CAM                                                                                  0x2dc000UL //Access:WB   DataWidth:0x18   // String CAM Access Register (Hash[23:0])
44935 #define TCFC_REG_STRING_CAM_SIZE                                                                             8
44936 #define TCFC_REG_TID_LOCK_RAM                                                                                0x2dc800UL //Access:RW   DataWidth:0xc    // TID Lock RAM Access Register [11]      = Locked [10]      = In Use [09:00]   = Usage Counter Value
44937 #define TCFC_REG_TID_LOCK_RAM_SIZE                                                                           320
44938 #define TCFC_REG_VPF1_LSTATE_SEL                                                                             0x2dd000UL //Access:RW   DataWidth:0x7    // State select vector for VF/PF LCID state counter 1 .
44939 #define TCFC_REG_VPF2_LSTATE_SEL                                                                             0x2dd004UL //Access:RW   DataWidth:0x7    // State select vector for VF/PF LCID state counter 2 .
44940 #define TCFC_REG_VF_LSTATE_CNT1                                                                              0x2dd008UL //Access:R    DataWidth:0x9    // VF port to VF/PF LCID state counter 1 .
44941 #define TCFC_REG_PF_LSTATE_CNT1                                                                              0x2dd00cUL //Access:R    DataWidth:0x9    // PF port to VF/PF LCID state counter 1 .
44942 #define TCFC_REG_VF_LSTATE_CNT2                                                                              0x2dd010UL //Access:R    DataWidth:0x9    // VF port to VF/PF LCID state counter 2 .
44943 #define TCFC_REG_PF_LSTATE_CNT2                                                                              0x2dd014UL //Access:R    DataWidth:0x9    // PF port to VF/PF LCID state counter 2 .
44944 #define CCFC_REG_INIT_REG                                                                                    0x2e0000UL //Access:RW   DataWidth:0xd    // Multi Field Register.
44945   #define CCFC_REG_INIT_REG_AC_INIT                                                                          (0x1<<0) // When set activity counter ram will be initialized to zeros. when this operation is completed CFC_REGISTERS_AC_INITDONE.AC_INIT_DONE will be set.
44946   #define CCFC_REG_INIT_REG_AC_INIT_SHIFT                                                                    0
44947   #define CCFC_REG_INIT_REG_LL_INIT_LAST_LCID                                                                (0x1ff<<1) // This field is only relevant when setting CFC_REGISTERS_INIT_REG.LL_INIT . indicates the last lcid to be used by the CFC. this field can strict the CFC to work will less than 320 LCIDs.
44948   #define CCFC_REG_INIT_REG_LL_INIT_LAST_LCID_SHIFT                                                          1
44949   #define CCFC_REG_INIT_REG_LL_INIT                                                                          (0x1<<10) // When set link list ram will be initialized - all LCIDs will be located in the empty link list. when this operation completes CFC_REGISTERS_LL_INITDONE.LL_INIT_DONE will be set.
44950   #define CCFC_REG_INIT_REG_LL_INIT_SHIFT                                                                    10
44951   #define CCFC_REG_INIT_REG_CAM_INIT                                                                         (0x1<<11) // When set the CFC CAMs will be initialized to zeros. When this operation completes CFC_REGISTERS_CAM_INITDONE.CAM_INIT_DONE will be set.
44952   #define CCFC_REG_INIT_REG_CAM_INIT_SHIFT                                                                   11
44953   #define CCFC_REG_INIT_REG_TIDRAM_INIT                                                                      (0x1<<12) // Setting this bit causes the TID Lock RAM to be initialized. This cannot be set during normal operation -- the block must be idle or the request will be ignored. When this operation completes CFC_REGISTERS_TIDRAM_INITDONE.TIDRAM_INIT_DONE will be set.
44954   #define CCFC_REG_INIT_REG_TIDRAM_INIT_SHIFT                                                                12
44955 #define CCFC_REG_LL_INIT_DONE                                                                                0x2e0004UL //Access:R    DataWidth:0x1    // Indication the initializing the link list by the hardware was done.
44956 #define CCFC_REG_AC_INIT_DONE                                                                                0x2e0008UL //Access:R    DataWidth:0x1    // Indication the initializing the activity counter by the hardware was done.
44957 #define CCFC_REG_CAM_INIT_DONE                                                                               0x2e000cUL //Access:R    DataWidth:0x1    // Indication that initializing the cams by the hardware was done.
44958 #define CCFC_REG_TIDRAM_INIT_DONE                                                                            0x2e0010UL //Access:R    DataWidth:0x1    // This bit does not exist for CCFC and will always read '1'.
44959 #define CCFC_REG_INT_STS_0                                                                                   0x2e0180UL //Access:R    DataWidth:0x2    // Multi Field Register.
44960   #define CCFC_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
44961   #define CCFC_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
44962   #define CCFC_REG_INT_STS_0_EXE_ERROR                                                                       (0x1<<1) // Interrupt indicating that an execution error has occurred.
44963   #define CCFC_REG_INT_STS_0_EXE_ERROR_SHIFT                                                                 1
44964 #define CCFC_REG_INT_MASK_0                                                                                  0x2e0184UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44965   #define CCFC_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: CCFC_REG_INT_STS_0.ADDRESS_ERROR .
44966   #define CCFC_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
44967   #define CCFC_REG_INT_MASK_0_EXE_ERROR                                                                      (0x1<<1) // This bit masks, when set, the Interrupt bit: CCFC_REG_INT_STS_0.EXE_ERROR .
44968   #define CCFC_REG_INT_MASK_0_EXE_ERROR_SHIFT                                                                1
44969 #define CCFC_REG_INT_STS_WR_0                                                                                0x2e0188UL //Access:WR   DataWidth:0x2    // Multi Field Register.
44970   #define CCFC_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
44971   #define CCFC_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
44972   #define CCFC_REG_INT_STS_WR_0_EXE_ERROR                                                                    (0x1<<1) // Interrupt indicating that an execution error has occurred.
44973   #define CCFC_REG_INT_STS_WR_0_EXE_ERROR_SHIFT                                                              1
44974 #define CCFC_REG_INT_STS_CLR_0                                                                               0x2e018cUL //Access:RC   DataWidth:0x2    // Multi Field Register.
44975   #define CCFC_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
44976   #define CCFC_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
44977   #define CCFC_REG_INT_STS_CLR_0_EXE_ERROR                                                                   (0x1<<1) // Interrupt indicating that an execution error has occurred.
44978   #define CCFC_REG_INT_STS_CLR_0_EXE_ERROR_SHIFT                                                             1
44979 #define CCFC_REG_PRTY_MASK_H_0                                                                               0x2e0204UL //Access:RW   DataWidth:0x2    // Multi Field Register.
44980   #define CCFC_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
44981   #define CCFC_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                   0
44982   #define CCFC_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
44983   #define CCFC_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     1
44984 #define CCFC_REG_MEM_ECC_ENABLE_0                                                                            0x2e0210UL //Access:RW   DataWidth:0x1    // Enable ECC for memory ecc instance ccfc.i_cfc_core.CCFC_STR_CAM_GEN_IF.i_cfc_sinfo_ram.i_ecc in module cfc_sinfo_ram
44985 #define CCFC_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x2e0214UL //Access:RW   DataWidth:0x1    // Set parity only for memory ecc instance ccfc.i_cfc_core.CCFC_STR_CAM_GEN_IF.i_cfc_sinfo_ram.i_ecc in module cfc_sinfo_ram
44986 #define CCFC_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x2e0218UL //Access:RC   DataWidth:0x1    // Record if a correctable error occurred on memory ecc instance ccfc.i_cfc_core.CCFC_STR_CAM_GEN_IF.i_cfc_sinfo_ram.i_ecc in module cfc_sinfo_ram
44987 #define CCFC_REG_MEM_ECC_EVENTS                                                                              0x2e021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
44988 #define CCFC_REG_LC_BLOCKED                                                                                  0x2e0400UL //Access:RC   DataWidth:0x20   // Statistics register that counts cycles in which load context requests were blocked.
44989 #define CCFC_REG_TID_LOCK_INC_STAT                                                                           0x2e0404UL //Access:RC   DataWidth:0x20   // This statistic counts the number of cycles in which a Primary Lock condition exists when it was caused by an Increment command on a previously locked LTID. Note that this counts the number of cycles in which this condition exists, not the number of times it occurred.
44990 #define CCFC_REG_TID_LOCK_LOCK_STAT                                                                          0x2e0408UL //Access:RC   DataWidth:0x20   // This statistic counts the number of cycles in which a Primary Lock condition exists when it was caused by an Lock command on a previously locked LTID. Note that this counts the number of cycles in which this condition exists, not the number of times it occurred.
44991 #define CCFC_REG_RFE_TASK_COUNTER                                                                            0x2e040cUL //Access:RC   DataWidth:0x20   // Counts number of tasks executed by the RFE controller.
44992 #define CCFC_REG_LC_STAT_MASK                                                                                0x2e0410UL //Access:RW   DataWidth:0xe    // Used to mask the various load client queues for LC task statistics.
44993 #define CCFC_REG_LC_TASK_COUNTER                                                                             0x2e0414UL //Access:RC   DataWidth:0x20   // Counts number of tasks executed by the load client controller.
44994 #define CCFC_REG_MISC_TASK_COUNTER                                                                           0x2e0418UL //Access:RC   DataWidth:0x20   // Counts number of tasks executed by the miscellaneous controller.
44995 #define CCFC_REG_LOAD_CONTEXT_HITS                                                                           0x2e041cUL //Access:RC   DataWidth:0x20   // Counts the number of load context hits for the load clients selected by lc_stat_mask.
44996 #define CCFC_REG_LOAD_CONTEXT_MISSES                                                                         0x2e0420UL //Access:RC   DataWidth:0x20   // Counts the number of load context misses for the load clients selected by lc_stat_mask.
44997 #define CCFC_REG_RFE_SEARCH_HITS                                                                             0x2e0424UL //Access:RC   DataWidth:0x20   // Counts the number of RFE serach hits.
44998 #define CCFC_REG_RFE_SEARCH_MISSES                                                                           0x2e0428UL //Access:RC   DataWidth:0x20   // Counts the number of RFE serach misses.
44999 #define CCFC_REG_CDU_WRITE_BACKS                                                                             0x2e042cUL //Access:RC   DataWidth:0x20   // Counts the number of CDU write backs submitted by CFC.
45000 #define CCFC_REG_DBG_SELECT                                                                                  0x2e0500UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
45001 #define CCFC_REG_DBG_DWORD_ENABLE                                                                            0x2e0504UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
45002 #define CCFC_REG_DBG_SHIFT                                                                                   0x2e0508UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
45003 #define CCFC_REG_DBG_FORCE_VALID                                                                             0x2e050cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
45004 #define CCFC_REG_DBG_FORCE_FRAME                                                                             0x2e0510UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
45005 #define CCFC_REG_DBG_OUT_DATA                                                                                0x2e0520UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
45006 #define CCFC_REG_DBG_OUT_DATA_SIZE                                                                           8
45007 #define CCFC_REG_DBG_OUT_VALID                                                                               0x2e0540UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
45008 #define CCFC_REG_DBG_OUT_FRAME                                                                               0x2e0544UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
45009 #define CCFC_REG_ECO_RESERVED                                                                                0x2e0548UL //Access:RW   DataWidth:0x8    // Eco reserved.  bit0: Chicken bit for CQ73536 fix. When '0' takes into account LCIDs in the pipe. When '1' behaces as A0.
45010 #define CCFC_REG_ERROR_VECTOR                                                                                0x2e054cUL //Access:R    DataWidth:0x11   // CFC error vector. when the CFC detects an internal error it will set one of these bits. the bit description can be found in CFC specifications.
45011 #define CCFC_REG_ERROR_MASK                                                                                  0x2e0550UL //Access:RW   DataWidth:0x11   // Masking for error logging. if a bit in this field is set then the corresponding bit in CFC_REGISTERS_CFC_ERROR_VECTOR.ERROR_VECTOR will not be set.
45012 #define CCFC_REG_DISABLE_ON_ERROR                                                                            0x2e0554UL //Access:RW   DataWidth:0x11   // Indicates per error (in CFC_REGISTERS_CFC_ERROR_VECTOR.CFC_ERROR vector) whether the cfc should be disabled upon it.
45013 #define CCFC_REG_ERROR_DATA1                                                                                 0x2e0558UL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [31:28] -- CFC Controller ID [20:16] -- CFC Client ID [15:08] -- Requested Regions [04:00] -- Error ID Note that the Error ID starts counting at 0x1 so that there will always be a bit set in the ID.  This means it is always 1 greater than the bit in the error_vector register which caused the error.  See the CFC EAS document for more details.
45014 #define CCFC_REG_ERROR_DATA2                                                                                 0x2e055cUL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [31:00] -- CID
45015 #define CCFC_REG_ERROR_DATA3                                                                                 0x2e0560UL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [24:16] -- Request LCID [08:00] -- Active LCID
45016 #define CCFC_REG_ERROR_DATA4                                                                                 0x2e0564UL //Access:R    DataWidth:0x20   // When the CFC detects an internal error it updates these fields. [23:16] -- Increment Value [15:12] -- Type Field [08:00] -- AC LCID
45017 #define CCFC_REG_ARBITERS_REG                                                                                0x2e0568UL //Access:RW   DataWidth:0x6    // Multi Field Register.
45018   #define CCFC_REG_ARBITERS_REG_SP_LC_DONE_ARB                                                               (0x1<<0) // When set CFC arbiter1 will work in strict priority.
45019   #define CCFC_REG_ARBITERS_REG_SP_LC_DONE_ARB_SHIFT                                                         0
45020   #define CCFC_REG_ARBITERS_REG_SP_LC_REQ_ARB                                                                (0x1<<1) // When set load context arbiter will work in strict priority.
45021   #define CCFC_REG_ARBITERS_REG_SP_LC_REQ_ARB_SHIFT                                                          1
45022   #define CCFC_REG_ARBITERS_REG_SP_LC_INP_ARB                                                                (0x1<<2) // When set CFC arbiter2 will work in strict priority.
45023   #define CCFC_REG_ARBITERS_REG_SP_LC_INP_ARB_SHIFT                                                          2
45024   #define CCFC_REG_ARBITERS_REG_SP_MISC_ARB                                                                  (0x1<<3) // When set CFC arbiter3 will work in strict priority.
45025   #define CCFC_REG_ARBITERS_REG_SP_MISC_ARB_SHIFT                                                            3
45026   #define CCFC_REG_ARBITERS_REG_SP_AC_DEC                                                                    (0x1<<4) // When set activity counter decrement arbiter will work in strict priority.
45027   #define CCFC_REG_ARBITERS_REG_SP_AC_DEC_SHIFT                                                              4
45028   #define CCFC_REG_ARBITERS_REG_SP_AC_INC                                                                    (0x1<<5) // When set activity counter increment arbiter will work in strict priority.
45029   #define CCFC_REG_ARBITERS_REG_SP_AC_INC_SHIFT                                                              5
45030 #define CCFC_REG_LCREQ_WEIGHTS                                                                               0x2e0580UL //Access:RW   DataWidth:0x3    // This field allows changing the priorities of the weighted-round-robin arbiter which selects which CFC load client should be served next.
45031 #define CCFC_REG_LCREQ_WEIGHTS_SIZE                                                                          14
45032 #define CCFC_REG_DEBUG0                                                                                      0x2e05c0UL //Access:RW   DataWidth:0x17   // Multi Field Register.
45033   #define CCFC_REG_DEBUG0_DISABLE_INPUTS                                                                     (0x1<<0) // This bit disables the inputs on the CFC.
45034   #define CCFC_REG_DEBUG0_DISABLE_INPUTS_SHIFT                                                               0
45035   #define CCFC_REG_DEBUG0_DISABLE_OUTPUTS                                                                    (0x1<<1) // This bit disables the outputs of the CFC.
45036   #define CCFC_REG_DEBUG0_DISABLE_OUTPUTS_SHIFT                                                              1
45037   #define CCFC_REG_DEBUG0_AC_COUNTER_ZERO                                                                    (0xff<<2) // Debug only.
45038   #define CCFC_REG_DEBUG0_AC_COUNTER_ZERO_SHIFT                                                              2
45039   #define CCFC_REG_DEBUG0_AC_GRANT_PERIOD                                                                    (0xf<<10) // This register is not used in BB-B0. Reduced width to 1 bit to keep its address.
45040   #define CCFC_REG_DEBUG0_AC_GRANT_PERIOD_SHIFT                                                              10
45041   #define CCFC_REG_DEBUG0_E_THRESHOLD                                                                        (0x7<<14) // Debug only.
45042   #define CCFC_REG_DEBUG0_E_THRESHOLD_SHIFT                                                                  14
45043   #define CCFC_REG_DEBUG0_INA_THRESHOLD                                                                      (0x7<<17) // Debug only.
45044   #define CCFC_REG_DEBUG0_INA_THRESHOLD_SHIFT                                                                17
45045   #define CCFC_REG_DEBUG0_IO_THRESHOLD                                                                       (0x7<<20) // Debug only.
45046   #define CCFC_REG_DEBUG0_IO_THRESHOLD_SHIFT                                                                 20
45047 #define CCFC_REG_DEBUG1                                                                                      0x2e05c4UL //Access:RW   DataWidth:0xd    // Multi Field Register.
45048   #define CCFC_REG_DEBUG1_MARB_THRESHOLD                                                                     (0xf<<0) // Debug only.
45049   #define CCFC_REG_DEBUG1_MARB_THRESHOLD_SHIFT                                                               0
45050   #define CCFC_REG_DEBUG1_WRITE_AC                                                                           (0x1<<4) // Debug only.
45051   #define CCFC_REG_DEBUG1_WRITE_AC_SHIFT                                                                     4
45052   #define CCFC_REG_DEBUG1_MY_VAL_AC                                                                          (0x1<<5) // Debug only.
45053   #define CCFC_REG_DEBUG1_MY_VAL_AC_SHIFT                                                                    5
45054   #define CCFC_REG_DEBUG1_WVAL_AC                                                                            (0x3<<6) // Debug only.
45055   #define CCFC_REG_DEBUG1_WVAL_AC_SHIFT                                                                      6
45056   #define CCFC_REG_DEBUG1_TYPE_FROM_REQ                                                                      (0x1<<8) // Debug only.
45057   #define CCFC_REG_DEBUG1_TYPE_FROM_REQ_SHIFT                                                                8
45058   #define CCFC_REG_DEBUG1_CHECK_DEL_STATE                                                                    (0x1<<9) // Debug only.
45059   #define CCFC_REG_DEBUG1_CHECK_DEL_STATE_SHIFT                                                              9
45060   #define CCFC_REG_DEBUG1_SW_RESET                                                                           (0x1<<10) // Debug only.
45061   #define CCFC_REG_DEBUG1_SW_RESET_SHIFT                                                                     10
45062   #define CCFC_REG_DEBUG1_EN_ON_INT_CLR                                                                      (0x1<<11) // Debug only.
45063   #define CCFC_REG_DEBUG1_EN_ON_INT_CLR_SHIFT                                                                11
45064   #define CCFC_REG_DEBUG1_UPD_CANCEL_DIS                                                                     (0x1<<12) // Debug only.
45065   #define CCFC_REG_DEBUG1_UPD_CANCEL_DIS_SHIFT                                                               12
45066 #define CCFC_REG_OPERATION_MASK                                                                              0x2e05c8UL //Access:RW   DataWidth:0x7    // Used to mask all various types of requests.
45067 #define CCFC_REG_CDU_CV_ERR_MASK                                                                             0x2e05ccUL //Access:RW   DataWidth:0x3    // Error Masking Bits for CDU Context Validation Error. This is independent of the cfc_error_mask register. [2] Mask Error For DORQ Client on Virtual Functions. [1] Mask Error For DORQ Client on Physical Functions. [0] Mask Error For non-DORQ Clients.
45068 #define CCFC_REG_CDU_AV_ERR_MASK                                                                             0x2e05d0UL //Access:RW   DataWidth:0x3    // Error Masking Bits for CDU Active Validation Error. This is independent of the cfc_error_mask register. [2] Mask Error For DORQ Client on Virtual Functions. [1] Mask Error For DORQ Client on Physical Functions. [0] Mask Error For non-DORQ Clients.
45069 #define CCFC_REG_CDU_PCIE_ERR_MASK                                                                           0x2e05d4UL //Access:RW   DataWidth:0x3    // Error Masking Bits for CDU PCIE Error. This is independent of the cfc_error_mask register. [2] Mask Error For DORQ Client on Virtual Functions. [1] Mask Error For DORQ Client on Physical Functions. [0] Mask Error For non-DORQ Clients.
45070 #define CCFC_REG_ROBUSTWB_PF                                                                                 0x2e05d8UL //Access:RW   DataWidth:0x1    // Disable Robust WB change: When an inactivate request is processed do not move the LCID to Inactive state if any of the regions are in error state.
45071 #define CCFC_REG_SREQ_FULL_STICKY                                                                            0x2e05dcUL //Access:RW   DataWidth:0x1    // The Interface to Searcher Request Queue has reached the maximum value (4).
45072 #define CCFC_REG_PRSRESP_FULL_STICKY                                                                         0x2e05e0UL //Access:RW   DataWidth:0x1    // The Interface to Parser Response Queue has reached the maximum value (6).
45073 #define CCFC_REG_PRTY_MASK                                                                                   0x2e05e8UL //Access:RW   DataWidth:0x6    // Multi Field Register.
45074   #define CCFC_REG_PRTY_MASK_CCAM_PAR_ERR                                                                    (0x1<<0) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS.CCAM_PAR_ERR .
45075   #define CCFC_REG_PRTY_MASK_CCAM_PAR_ERR_SHIFT                                                              0
45076   #define CCFC_REG_PRTY_MASK_SCAM_PAR_ERR                                                                    (0x1<<1) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS.SCAM_PAR_ERR .
45077   #define CCFC_REG_PRTY_MASK_SCAM_PAR_ERR_SHIFT                                                              1
45078   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_LSB_PAR_ERR                                                    (0x1<<2) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS.LC_QUE_RAM_PORTA_LSB_PAR_ERR .
45079   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_LSB_PAR_ERR_SHIFT                                              2
45080   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_MSB_PAR_ERR                                                    (0x1<<3) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS.LC_QUE_RAM_PORTA_MSB_PAR_ERR .
45081   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTA_MSB_PAR_ERR_SHIFT                                              3
45082   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_LSB_PAR_ERR                                                    (0x1<<4) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS.LC_QUE_RAM_PORTB_LSB_PAR_ERR .
45083   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_LSB_PAR_ERR_SHIFT                                              4
45084   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_MSB_PAR_ERR                                                    (0x1<<5) // This bit masks, when set, the Parity bit: CCFC_REG_PRTY_STS.LC_QUE_RAM_PORTB_MSB_PAR_ERR .
45085   #define CCFC_REG_PRTY_MASK_LC_QUE_RAM_PORTB_MSB_PAR_ERR_SHIFT                                              5
45086 #define CCFC_REG_NUM_LCIDS_EMPTY                                                                             0x2e0600UL //Access:R    DataWidth:0x9    // Number of Empty LCIDs in Link List Block (not allocated).
45087 #define CCFC_REG_NUM_LCIDS_INA                                                                               0x2e0604UL //Access:R    DataWidth:0x9    // Number of Inside not active LCIDs in Link List Block.
45088 #define CCFC_REG_NUM_LCIDS_IO                                                                                0x2e0608UL //Access:R    DataWidth:0x9    // Number of inside/outside LCIDs in Link List Block.
45089 #define CCFC_REG_LSTATE_EMPTY                                                                                0x2e060cUL //Access:R    DataWidth:0x9    // Number of LCIDs in the EMPTY state.
45090 #define CCFC_REG_LSTATE_ARRIVING                                                                             0x2e0610UL //Access:R    DataWidth:0x9    // Number of LCIDs in the ARRIVING state.
45091 #define CCFC_REG_LSTATE_INSIDE                                                                               0x2e0614UL //Access:R    DataWidth:0x9    // Number of LCIDs in the INSIDE state.
45092 #define CCFC_REG_LSTATE_INSIDE_NA                                                                            0x2e0618UL //Access:R    DataWidth:0x9    // Number of LCIDs in the INSIDE_NA state.
45093 #define CCFC_REG_LSTATE_LEAVING                                                                              0x2e061cUL //Access:R    DataWidth:0x9    // Number of LCIDs in the LEAVING state.
45094 #define CCFC_REG_LSTATE_I_AND_O                                                                              0x2e0620UL //Access:R    DataWidth:0x9    // Number of LCIDs in the I_AND_O state.
45095 #define CCFC_REG_LSTATE_BDELETED                                                                             0x2e0624UL //Access:R    DataWidth:0x9    // Number of LCIDs in the BDELETED state.
45096 #define CCFC_REG_MAX_INSIDE                                                                                  0x2e0628UL //Access:R    DataWidth:0x9    // Reflects the maximum value seen on the lstate_inside counter.
45097 #define CCFC_REG_WEAK_ENABLE_PF                                                                              0x2e0700UL //Access:RW   DataWidth:0x1    // This bit when clear will cause a load-cancel response to a load request for PF and set an execution error. Set processes load requests normally.
45098 #define CCFC_REG_WEAK_ENABLE_VF                                                                              0x2e0704UL //Access:RW   DataWidth:0x1    // This bit when clear will cause a load-cancel response to a load request for VF and set an execution error. Set processes load requests normally.
45099 #define CCFC_REG_STRONG_ENABLE_PF                                                                            0x2e0708UL //Access:RW   DataWidth:0x1    // This bit when clear will cause a CFC execution error (weak_enable will override to force load-cancel) to a search or load request for PF. The PFID that caused the execution error will be stored (exec_error_pf).
45100 #define CCFC_REG_STRONG_ENABLE_VF                                                                            0x2e070cUL //Access:RW   DataWidth:0x1    // This bit when clear will cause a CFC execution error (weak_enable will override to force load-cancel) to a search or load request for VF. The VFID that caused the execution error will be stored (exec_error_pf).
45101 #define CCFC_REG_LOADRETRY_TYPES                                                                             0x2e0710UL //Access:RW   DataWidth:0x10   // LoadRetry Enable Vector, Per Type.
45102 #define CCFC_REG_MINICACHE_CONTROL                                                                           0x2e0714UL //Access:RW   DataWidth:0xb    // Multi Field Register.
45103   #define CCFC_REG_MINICACHE_CONTROL_EMPTYTHRESHMINICACHE                                                    (0x3ff<<0) // The Threshold of EmptyLCIDs which must be in the Empty State to enable the MiniCache in the Load Clients.  If there are less Empty LCIDs than this threshold, the Invalidate MiniCache signal will be asserted to the clients.
45104   #define CCFC_REG_MINICACHE_CONTROL_EMPTYTHRESHMINICACHE_SHIFT                                              0
45105   #define CCFC_REG_MINICACHE_CONTROL_DISABLEATTENTIONMINICACHE                                               (0x1<<10) // This field is not used in BB-B0. When set, this configuration bit will prevent the CFC from setting an Attention or hanging when the AC Counter underflows, as long as the Invalidate Minicache for that LC Client is currently asserted.
45106   #define CCFC_REG_MINICACHE_CONTROL_DISABLEATTENTIONMINICACHE_SHIFT                                         10
45107 #define CCFC_REG_PF_MINICACHE_ENABLE                                                                         0x2e0718UL //Access:RW   DataWidth:0x1    // Enables MiniCache in Load Clients.
45108 #define CCFC_REG_CONTROL0                                                                                    0x2e071cUL //Access:RW   DataWidth:0x10   // Multi Field Register.
45109   #define CCFC_REG_CONTROL0_WB_THRESHOLD                                                                     (0x1ff<<0) // The threshold of number of free entries for WB. If there are less free entries than the threshold a WB will be initiated.
45110   #define CCFC_REG_CONTROL0_WB_THRESHOLD_SHIFT                                                               0
45111   #define CCFC_REG_CONTROL0_STRING_CAM_DISABLE                                                               (0x1<<9) // When set to 1 the search string caching mechanism is disabled.
45112   #define CCFC_REG_CONTROL0_STRING_CAM_DISABLE_SHIFT                                                         9
45113   #define CCFC_REG_CONTROL0_CID_CAM_DISABLE                                                                  (0x1<<10) // When set to 1 the cid cam is disabled.
45114   #define CCFC_REG_CONTROL0_CID_CAM_DISABLE_SHIFT                                                            10
45115   #define CCFC_REG_CONTROL0_NLOE                                                                             (0x1<<11) // New Load On Error. if this bit is set and there is a load request region that is in error state then a new load request for that region will be submitted; otherwise an immediate response will be sent to the client with error.
45116   #define CCFC_REG_CONTROL0_NLOE_SHIFT                                                                       11
45117   #define CCFC_REG_CONTROL0_SCAM_SCRUB_HIT_EN                                                                (0x1<<12) // When set to 1 the string cam hit parity scrubbing feature is enabled.
45118   #define CCFC_REG_CONTROL0_SCAM_SCRUB_HIT_EN_SHIFT                                                          12
45119   #define CCFC_REG_CONTROL0_SCAM_SCRUB_MISS_EN                                                               (0x1<<13) // When set to 1 the string cam miss parity scrubbing feature is enabled.
45120   #define CCFC_REG_CONTROL0_SCAM_SCRUB_MISS_EN_SHIFT                                                         13
45121   #define CCFC_REG_CONTROL0_CCAM_SCRUB_HIT_EN                                                                (0x1<<14) // When set to 1 the cid cam hit parity scrubbing feature is enabled.
45122   #define CCFC_REG_CONTROL0_CCAM_SCRUB_HIT_EN_SHIFT                                                          14
45123   #define CCFC_REG_CONTROL0_CCAM_SCRUB_MISS_EN                                                               (0x1<<15) // When set to 1 the cid cam miss parity scrubbing feature is enabled.
45124   #define CCFC_REG_CONTROL0_CCAM_SCRUB_MISS_EN_SHIFT                                                         15
45125 #define CCFC_REG_LCREQ_CREDIT                                                                                0x2e0740UL //Access:RW   DataWidth:0x6    // Set the initial credit for each of the load clients if less than the max is desired.
45126 #define CCFC_REG_LCREQ_CREDIT_SIZE                                                                           14
45127 #define CCFC_REG_PRSRESP_CREDIT                                                                              0x2e0780UL //Access:RW   DataWidth:0x5    // Set the initial credit for the parser response interface if less than the max is desired.
45128 #define CCFC_REG_SEARCH_CREDIT                                                                               0x2e0784UL //Access:RW   DataWidth:0x5    // Set the initial credit for the searcher interface if less than the max is desired.
45129 #define CCFC_REG_CDULD_CREDIT                                                                                0x2e0788UL //Access:RW   DataWidth:0x6    // Set the initial credit for the CDU load interface if less than the max is desired.
45130 #define CCFC_REG_CDUWB_CREDIT                                                                                0x2e078cUL //Access:RW   DataWidth:0x6    // Set the initial credit for the CDU write-back interface if less than the max is desired.
45131 #define CCFC_REG_FLOAD_RGN_MSK                                                                               0x2e07a0UL //Access:RW   DataWidth:0x8    // Array of indirect registers defines the forced load regions per type. Applicable only in the TCFC.
45132 #define CCFC_REG_FLOAD_RGN_MSK_SIZE                                                                          8
45133 #define CCFC_REG_LL_POLICY_CFG                                                                               0x2e0800UL //Access:RW   DataWidth:0x4    // Multi Field Register.
45134   #define CCFC_REG_LL_POLICY_CFG_LL_POLICY_IO                                                                (0x3<<0) // This register is used to set the usage policy for the I/O Link List: 00: Pop LCIDs from the Head of the List (FIFO) 01: Pop LCIDs from the Tail of the List (Stack) 10: Alternate between Head and Tail of the List 11: Reserved
45135   #define CCFC_REG_LL_POLICY_CFG_LL_POLICY_IO_SHIFT                                                          0
45136   #define CCFC_REG_LL_POLICY_CFG_LL_POLICY_INA                                                               (0x3<<2) // This register is used to set the usage policy for the INA Link List: 00: Pop LCIDs from the Head of the List (FIFO) 01: Pop LCIDs from the Tail of the List (Stack) 10: Alternate between Head and Tail of the List 11: Reserved
45137   #define CCFC_REG_LL_POLICY_CFG_LL_POLICY_INA_SHIFT                                                         2
45138 #define CCFC_REG_EMPTY_HEAD                                                                                  0x2e0804UL //Access:R    DataWidth:0x9    // Reserved:  This register is no longer needed in E4 B0.
45139 #define CCFC_REG_EMPTY_TAIL                                                                                  0x2e0808UL //Access:R    DataWidth:0x9    // Reserved:  This register is no longer needed in E4 b0.
45140 #define CCFC_REG_EMPTY_SIZE                                                                                  0x2e080cUL //Access:RW   DataWidth:0x9    // The size of the empty Link List is set accordingly.
45141 #define CCFC_REG_EIO_THRESHOLD                                                                               0x2e0810UL //Access:RW   DataWidth:0x5    // When the sum of number of elements in empty list and in IO list is bigger than the value of this register, LC controller can start working on a new request. This is used in order to prevent deadlock where LC controller will acquire the (global) CID lock and then wait for an element from one of these lists on cache miss.
45142 #define CCFC_REG_LC_CLIENT_0_LCID_THRESHOLD                                                                  0x2e0900UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 0 (YULD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45143 #define CCFC_REG_LC_CLIENT_1_LCID_THRESHOLD                                                                  0x2e0904UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 1 (XYLD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45144 #define CCFC_REG_LC_CLIENT_2_LCID_THRESHOLD                                                                  0x2e0908UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 2 (TMLD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45145 #define CCFC_REG_LC_CLIENT_3_LCID_THRESHOLD                                                                  0x2e090cUL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 3 (MULD). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45146 #define CCFC_REG_LC_CLIENT_4_LCID_THRESHOLD                                                                  0x2e0910UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 4 (YSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45147 #define CCFC_REG_LC_CLIENT_5_LCID_THRESHOLD                                                                  0x2e0914UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 5 (XSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45148 #define CCFC_REG_LC_CLIENT_6_LCID_THRESHOLD                                                                  0x2e0918UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 6 (USDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45149 #define CCFC_REG_LC_CLIENT_7_LCID_THRESHOLD                                                                  0x2e091cUL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 7 (TSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45150 #define CCFC_REG_LC_CLIENT_8_LCID_THRESHOLD                                                                  0x2e0920UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 8 (PSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45151 #define CCFC_REG_LC_CLIENT_9_LCID_THRESHOLD                                                                  0x2e0924UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 9 (MSDM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45152 #define CCFC_REG_LC_CLIENT_10_LCID_THRESHOLD                                                                 0x2e0928UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 10 (Timers). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45153 #define CCFC_REG_LC_CLIENT_11_LCID_THRESHOLD                                                                 0x2e092cUL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 11 (QM). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45154 #define CCFC_REG_LC_CLIENT_12_LCID_THRESHOLD                                                                 0x2e0930UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 12 (Parser). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45155 #define CCFC_REG_LC_CLIENT_13_LCID_THRESHOLD                                                                 0x2e0934UL //Access:RW   DataWidth:0x9    // This is the LCID Threshold for LC CLient 13 (DORQ). When the number of Active LCIDs is equal to or greater than this value, this client will no longer be serviced for Load Requests.
45156 #define CCFC_REG_DORQ_NODIRECT_MSG_THRESH                                                                    0x2e0938UL //Access:RW   DataWidth:0x9    // This is threshold register to disable Direct messages in the DORQ. When the number of Active LCIDs is above this value, CFC will drive a signal to DORQ to prevent it from sending direct messages to XCM.
45157 #define CCFC_REG_WAVE_SM_RESTART                                                                             0x2e093cUL //Access:RW   DataWidth:0x3    // This is the Restart register for the LCID Limit Waveform Generators. Each bit corresponds to one of the state machines [2:0]. Writing the bits to 1'b1 will restart the Timer in each Generator. At this time, the output of the Generator will be set to the value of the Polarity bit in the corresponding Config register. Reading this register will always return 0.
45158 #define CCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG                                                                    0x2e0940UL //Access:RW   DataWidth:0x2    // Multi Field Register.
45159   #define CCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_ENABLED                                                (0x1<<0) // This is the Enable bit for the LCID Limiting Waveform Generator #0.
45160   #define CCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_ENABLED_SHIFT                                          0
45161   #define CCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_POLARITY                                               (0x1<<1) // This is the Polarity bit for the LCID Limiting Waveform Generator #0. The Waveform will always output this value when the Restart bit is set.
45162   #define CCFC_REG_LCID_LIMIT_WAVE_SM_0_CFG_WAVE_SM_0_POLARITY_SHIFT                                         1
45163 #define CCFC_REG_WAVE_SM_0_CLIENT_MASK                                                                       0x2e0944UL //Access:RW   DataWidth:0xe    // This is the list of LC Clients that will be affected by Waveform Generator #0.
45164 #define CCFC_REG_WAVE_SM_0_ACTIVE_THRESH                                                                     0x2e0948UL //Access:RW   DataWidth:0x9    // This is the Threshold value of active LCIDs that triggers masking by Waveform Generator #0.
45165 #define CCFC_REG_WAVE_SM_0_ZERO_COUNT                                                                        0x2e094cUL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #0 will output a ZERO value.
45166 #define CCFC_REG_WAVE_SM_0_ONE_COUNT                                                                         0x2e0950UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #0 will output a ONE value.
45167 #define CCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG                                                                    0x2e0954UL //Access:RW   DataWidth:0x2    // Multi Field Register.
45168   #define CCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_ENABLED                                                (0x1<<0) // This is the Enable bit for the LCID Limiting Waveform Generator #1.
45169   #define CCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_ENABLED_SHIFT                                          0
45170   #define CCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_POLARITY                                               (0x1<<1) // This is the Polarity bit for the LCID Limiting Waveform Generator #1. The Waveform will always output this value when the Restart bit is set.
45171   #define CCFC_REG_LCID_LIMIT_WAVE_SM_1_CFG_WAVE_SM_1_POLARITY_SHIFT                                         1
45172 #define CCFC_REG_WAVE_SM_1_CLIENT_MASK                                                                       0x2e0958UL //Access:RW   DataWidth:0xe    // This is the list of LC Clients that will be affected by Waveform Generator #1.
45173 #define CCFC_REG_WAVE_SM_1_ACTIVE_THRESH                                                                     0x2e095cUL //Access:RW   DataWidth:0x9    // This is the Threshold value of active LCIDs that triggers masking by Waveform Generator #1.
45174 #define CCFC_REG_WAVE_SM_1_ZERO_COUNT                                                                        0x2e0960UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #1 will output a ZERO value.
45175 #define CCFC_REG_WAVE_SM_1_ONE_COUNT                                                                         0x2e0964UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #1 will output a ONE value.
45176 #define CCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG                                                                    0x2e0968UL //Access:RW   DataWidth:0x2    // Multi Field Register.
45177   #define CCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_ENABLED                                                (0x1<<0) // This is the Enable bit for the LCID Limiting Waveform Generator #2.
45178   #define CCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_ENABLED_SHIFT                                          0
45179   #define CCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_POLARITY                                               (0x1<<1) // This is the Polarity bit for the LCID Limiting Waveform Generator #2. The Waveform will always output this value when the Restart bit is set.
45180   #define CCFC_REG_LCID_LIMIT_WAVE_SM_2_CFG_WAVE_SM_2_POLARITY_SHIFT                                         1
45181 #define CCFC_REG_WAVE_SM_2_CLIENT_MASK                                                                       0x2e096cUL //Access:RW   DataWidth:0xe    // This is the list of LC Clients that will be affected by Waveform Generator #2.
45182 #define CCFC_REG_WAVE_SM_2_ACTIVE_THRESH                                                                     0x2e0970UL //Access:RW   DataWidth:0x9    // This is the Threshold value of active LCIDs that triggers masking by Waveform Generator #2.
45183 #define CCFC_REG_WAVE_SM_2_ZERO_COUNT                                                                        0x2e0974UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #2 will output a ZERO value.
45184 #define CCFC_REG_WAVE_SM_2_ONE_COUNT                                                                         0x2e0978UL //Access:RW   DataWidth:0x10   // This is the count of cycles that Waveform Generator #2 will output a ONE value.
45185 #define CCFC_REG_CACHE_STRING_TYPE                                                                           0x2e0a00UL //Access:RW   DataWidth:0x8    // Mask vector for enabling caching on various string types. Each bit in this register matches the corresponding String Type. Bit[0]   = TCP Bit[1]   = UDP Bit[2]   = RoCE Multicast Bit[3]   = RoCE Unicast Bit[4]   = FCoE Bit[5]   = OpenFlow Bit[6]   = GFT Bit[7]   = Reserved
45186 #define CCFC_REG_SCAM_CACHE_ENABLES                                                                          0x2e0a04UL //Access:RW   DataWidth:0x2    // Multi Field Register.
45187   #define CCFC_REG_SCAM_CACHE_ENABLES_ENABLE_NO_MATCH_CACHING                                                (0x1<<0) // When set, the String CAM will be used to cache results from the Searcher that did not match an entry in the external tables.
45188   #define CCFC_REG_SCAM_CACHE_ENABLES_ENABLE_NO_MATCH_CACHING_SHIFT                                          0
45189   #define CCFC_REG_SCAM_CACHE_ENABLES_ENABLE_L2_CACHING                                                      (0x1<<1) // When set, the String CAM will be used to cache results from the Searcher that Matched on an L2 Filter.
45190   #define CCFC_REG_SCAM_CACHE_ENABLES_ENABLE_L2_CACHING_SHIFT                                                1
45191 #define CCFC_REG_CCAM_MASK_VECTOR                                                                            0x2e0a08UL //Access:RW   DataWidth:0x20   // CID CAM Mask.  This mask is used for Searches and Writes to the CID CAM. Setting a bit to 0 will ignore that bit in a search. Setting a bit to 0 will clear that bit on a write.
45192 #define CCFC_REG_CCAM_SEARCH                                                                                 0x2e0a0cUL //Access:RW   DataWidth:0x1    // When this bit is set writing to the ccam will cause a search operation on the written item (written using CFC_REGISTERS_LCID_CID_CAM.CID_CAM interface. the write can be to any address).
45193 #define CCFC_REG_SCAM_HASH_KEY0                                                                              0x2e0a10UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[31:0].
45194 #define CCFC_REG_SCAM_HASH_KEY1                                                                              0x2e0a14UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[63:32].
45195 #define CCFC_REG_SCAM_HASH_KEY2                                                                              0x2e0a18UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[95:64].
45196 #define CCFC_REG_SCAM_HASH_KEY3                                                                              0x2e0a1cUL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[127:96].
45197 #define CCFC_REG_SCAM_HASH_KEY4                                                                              0x2e0a20UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[159:128].
45198 #define CCFC_REG_SCAM_HASH_KEY5                                                                              0x2e0a24UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[191:160].
45199 #define CCFC_REG_SCAM_HASH_KEY6                                                                              0x2e0a28UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[223:192].
45200 #define CCFC_REG_SCAM_HASH_KEY7                                                                              0x2e0a2cUL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[255:224].
45201 #define CCFC_REG_SCAM_HASH_KEY8                                                                              0x2e0a30UL //Access:RW   DataWidth:0x20   // Key for String Cam Hash Algorithm, Bits[287:256].
45202 #define CCFC_REG_SCAM_HASH_KEY9                                                                              0x2e0a34UL //Access:RW   DataWidth:0x18   // Key for String Cam Hash Algorithm, Bits[311:288].
45203 #define CCFC_REG_SCAM_SEARCH                                                                                 0x2e0a38UL //Access:RW   DataWidth:0x1    // When this bit is set writing to the scam will cause a search operation on the written item (written using CFC_REGISTERS_LCID_STRING_CAM.STRING_CAM interface. the write can be to any address).
45204 #define CCFC_REG_SEARCH_RESULT                                                                               0x2e0a3cUL //Access:R    DataWidth:0xa    // {HIT;LCID}. HIT - if set then previous CAM seach item (either CCAM or SCAM) was found. LCID contains the result in case CAM search item (either CCAM or SCAM) was found.
45205 #define CCFC_REG_INCLUDE_TID_IN_HASH                                                                         0x2e0a40UL //Access:RW   DataWidth:0x1    // Added in E4B0. 0 - tid is not included in hash calculation (like in A0). 1 - tid is included in hash calculation by XORing TID[32:16] and TID[15:0] to the hash result. In this case, TID mask bit should be zero.
45206 #define CCFC_REG_INCLUDE_VLAN_IN_HASH                                                                        0x2e0a44UL //Access:RW   DataWidth:0x1    // Added in E4B0. 0 - vlan is not included in hash calculation (like in A0). 1 - vlan is included in hash calculation by XORing VLAN [11:0] to the hash result. In this case, promiscuous VLAN bit should be zero.
45207 #define CCFC_REG_CID_CAM_BIST_EN                                                                             0x2e0b00UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode on the CID CAM. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
45208 #define CCFC_REG_CID_CAM_BIST_SKIP_ERROR_CNT                                                                 0x2e0b04UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CID CAM BIST errors that are acceptable before reporting CAM BIST failure status.
45209 #define CCFC_REG_CID_CAM_BIST_STATUS_SEL                                                                     0x2e0b08UL //Access:RW   DataWidth:0x8    // Used to select the CID CAM BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
45210 #define CCFC_REG_CID_CAM_BIST_STATUS                                                                         0x2e0b0cUL //Access:R    DataWidth:0x20   // Provides read-only access to the CID CAM BIST status word selected by cid_cam_bist_status_sel.
45211 #define CCFC_REG_STRING_CAM_BIST_EN                                                                          0x2e0b10UL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode on the STRING CAM. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
45212 #define CCFC_REG_STRING_CAM_BIST_SKIP_ERROR_CNT                                                              0x2e0b14UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of STRING CAM BIST errors that are acceptable before reporting CAM BIST failure status.
45213 #define CCFC_REG_STRING_CAM_BIST_STATUS_SEL                                                                  0x2e0b18UL //Access:RW   DataWidth:0x8    // Used to select the STRING CAM BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
45214 #define CCFC_REG_STRING_CAM_BIST_STATUS                                                                      0x2e0b1cUL //Access:R    DataWidth:0x20   // Provides read-only access to the STRING CAM BIST status word selected by string_cam_bist_status_sel.
45215 #define CCFC_REG_LC_QUE                                                                                      0x2e8000UL //Access:WB   DataWidth:0x36   // Load client queue ram access.
45216 #define CCFC_REG_LC_QUE_SIZE                                                                                 430
45217 #define CCFC_REG_ACTIVITY_COUNTER                                                                            0x2e8800UL //Access:RW   DataWidth:0x10   // Activity counter ram access.
45218 #define CCFC_REG_ACTIVITY_COUNTER_SIZE                                                                       320
45219 #define CCFC_REG_INFO_STATE                                                                                  0x2e9000UL //Access:R    DataWidth:0x13   // Info store state machines = {lcid_curr_state;region_states}.
45220 #define CCFC_REG_INFO_STATE_SIZE                                                                             320
45221 #define CCFC_REG_INFO_REG                                                                                    0x2e9800UL //Access:R    DataWidth:0xe    // Info store register = {fid;type;cvld;ofl}.
45222 #define CCFC_REG_INFO_REG_SIZE                                                                               320
45223 #define CCFC_REG_LINK_LIST                                                                                   0x2ea000UL //Access:RW   DataWidth:0x12   // Link List ram access; data = {prev_pfid;prev_lcid;next_pfid;next_lcid}.
45224 #define CCFC_REG_LINK_LIST_SIZE                                                                              320
45225 #define CCFC_REG_CID_CAM                                                                                     0x2eb000UL //Access:WB   DataWidth:0x21   // CID cam  access (Valid - 32;31:0 - Data).
45226 #define CCFC_REG_CID_CAM_SIZE                                                                                640
45227 #define CCFC_REG_STRING_CAM                                                                                  0x2ec000UL //Access:WB   DataWidth:0x18   // String CAM Access Register (Hash[23:0])
45228 #define CCFC_REG_STRING_CAM_SIZE                                                                             512
45229 #define CCFC_REG_TID_LOCK_RAM                                                                                0x2ec800UL //Access:RW   DataWidth:0xc    // TID Lock RAM Access Register [11]      = Locked [10]      = In Use [09:00]   = Usage Counter Value
45230 #define CCFC_REG_TID_LOCK_RAM_SIZE                                                                           320
45231 #define CCFC_REG_VPF1_LSTATE_SEL                                                                             0x2ed000UL //Access:RW   DataWidth:0x7    // State select vector for VF/PF LCID state counter 1 .
45232 #define CCFC_REG_VPF2_LSTATE_SEL                                                                             0x2ed004UL //Access:RW   DataWidth:0x7    // State select vector for VF/PF LCID state counter 2 .
45233 #define CCFC_REG_VF_LSTATE_CNT1                                                                              0x2ed008UL //Access:R    DataWidth:0x9    // VF port to VF/PF LCID state counter 1 .
45234 #define CCFC_REG_PF_LSTATE_CNT1                                                                              0x2ed00cUL //Access:R    DataWidth:0x9    // PF port to VF/PF LCID state counter 1 .
45235 #define CCFC_REG_VF_LSTATE_CNT2                                                                              0x2ed010UL //Access:R    DataWidth:0x9    // VF port to VF/PF LCID state counter 2 .
45236 #define CCFC_REG_PF_LSTATE_CNT2                                                                              0x2ed014UL //Access:R    DataWidth:0x9    // PF port to VF/PF LCID state counter 2 .
45237 #define QM_REG_INT_STS                                                                                       0x2f0180UL //Access:R    DataWidth:0x16   // Multi Field Register.
45238   #define QM_REG_INT_STS_ADDRESS_ERROR                                                                       (0x1<<0) // Signals an unknown address to the rf module.
45239   #define QM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                 0
45240   #define QM_REG_INT_STS_OVF_ERR_TX                                                                          (0x1<<1) // Over flow occurs on the TX Queue.
45241   #define QM_REG_INT_STS_OVF_ERR_TX_SHIFT                                                                    1
45242   #define QM_REG_INT_STS_OVF_ERR_OTHER                                                                       (0x1<<2) // Over flow occurs on the Other Queue.
45243   #define QM_REG_INT_STS_OVF_ERR_OTHER_SHIFT                                                                 2
45244   #define QM_REG_INT_STS_PF_USG_CNT_ERR                                                                      (0x1<<3) // Overflow of pf usage counter.
45245   #define QM_REG_INT_STS_PF_USG_CNT_ERR_SHIFT                                                                3
45246   #define QM_REG_INT_STS_VF_USG_CNT_ERR                                                                      (0x1<<4) // Overflow of vf usage counter.
45247   #define QM_REG_INT_STS_VF_USG_CNT_ERR_SHIFT                                                                4
45248   #define QM_REG_INT_STS_VOQ_CRD_INC_ERR                                                                     (0x1<<5) // Increment overflow on VOQ counter.
45249   #define QM_REG_INT_STS_VOQ_CRD_INC_ERR_SHIFT                                                               5
45250   #define QM_REG_INT_STS_VOQ_CRD_DEC_ERR                                                                     (0x1<<6) // Decrement underflow on VOQ counter.
45251   #define QM_REG_INT_STS_VOQ_CRD_DEC_ERR_SHIFT                                                               6
45252   #define QM_REG_INT_STS_BYTE_CRD_INC_ERR                                                                    (0x1<<7) // Increment overflow on byte credit counter.
45253   #define QM_REG_INT_STS_BYTE_CRD_INC_ERR_SHIFT                                                              7
45254   #define QM_REG_INT_STS_BYTE_CRD_DEC_ERR                                                                    (0x1<<8) // Decrement underflow on byte credit counter.
45255   #define QM_REG_INT_STS_BYTE_CRD_DEC_ERR_SHIFT                                                              8
45256   #define QM_REG_INT_STS_ERR_INCDEC_RLGLBLCRD                                                                (0x1<<9) // Increment or Decrement error for the RL Global counters.
45257   #define QM_REG_INT_STS_ERR_INCDEC_RLGLBLCRD_SHIFT                                                          9
45258   #define QM_REG_INT_STS_ERR_INCDEC_RLPFCRD                                                                  (0x1<<10) // Increment or Decrement error for the RL PF counters.
45259   #define QM_REG_INT_STS_ERR_INCDEC_RLPFCRD_SHIFT                                                            10
45260   #define QM_REG_INT_STS_ERR_INCDEC_WFQPFCRD                                                                 (0x1<<11) // Increment or Decrement error for the WFQ PF counters.
45261   #define QM_REG_INT_STS_ERR_INCDEC_WFQPFCRD_SHIFT                                                           11
45262   #define QM_REG_INT_STS_ERR_INCDEC_WFQVPCRD                                                                 (0x1<<12) // Increment or Decrement error for the WFQ VP counters.
45263   #define QM_REG_INT_STS_ERR_INCDEC_WFQVPCRD_SHIFT                                                           12
45264   #define QM_REG_INT_STS_ERR_INCDEC_VOQLINECRD                                                               (0x1<<13) // Increment or Decrement error for the VOQ Line counters.
45265   #define QM_REG_INT_STS_ERR_INCDEC_VOQLINECRD_SHIFT                                                         13
45266   #define QM_REG_INT_STS_ERR_INCDEC_VOQBYTECRD                                                               (0x1<<14) // Increment or Decrement error for the VOQ Byte counters.
45267   #define QM_REG_INT_STS_ERR_INCDEC_VOQBYTECRD_SHIFT                                                         14
45268   #define QM_REG_INT_STS_FIFOS_ERROR                                                                         (0x1<<15) // Overflow or underflow error in one of FIFOs.
45269   #define QM_REG_INT_STS_FIFOS_ERROR_SHIFT                                                                   15
45270   #define QM_REG_INT_STS_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR                                                 (0x1<<16) // EXP PF controller pop FIFO error.
45271   #define QM_REG_INT_STS_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR_SHIFT                                           16
45272   #define QM_REG_INT_STS_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR                                                (0x1<<17) // EXP PF controller push FIFO error.
45273   #define QM_REG_INT_STS_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR_SHIFT                                          17
45274   #define QM_REG_INT_STS_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR                                                 (0x1<<18) // REQ controller pop FIFO error.
45275   #define QM_REG_INT_STS_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR_SHIFT                                           18
45276   #define QM_REG_INT_STS_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR                                                (0x1<<19) // REQ controller push FIFO error.
45277   #define QM_REG_INT_STS_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR_SHIFT                                          19
45278   #define QM_REG_INT_STS_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR                                                 (0x1<<20) // RES controller pop FIFO error.
45279   #define QM_REG_INT_STS_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR_SHIFT                                           20
45280   #define QM_REG_INT_STS_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR                                                (0x1<<21) // RES controller push FIFO error.
45281   #define QM_REG_INT_STS_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR_SHIFT                                          21
45282 #define QM_REG_INT_MASK                                                                                      0x2f0184UL //Access:RW   DataWidth:0x16   // Multi Field Register.
45283   #define QM_REG_INT_MASK_ADDRESS_ERROR                                                                      (0x1<<0) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ADDRESS_ERROR .
45284   #define QM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                                0
45285   #define QM_REG_INT_MASK_OVF_ERR_TX                                                                         (0x1<<1) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.OVF_ERR_TX .
45286   #define QM_REG_INT_MASK_OVF_ERR_TX_SHIFT                                                                   1
45287   #define QM_REG_INT_MASK_OVF_ERR_OTHER                                                                      (0x1<<2) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.OVF_ERR_OTHER .
45288   #define QM_REG_INT_MASK_OVF_ERR_OTHER_SHIFT                                                                2
45289   #define QM_REG_INT_MASK_PF_USG_CNT_ERR                                                                     (0x1<<3) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.PF_USG_CNT_ERR .
45290   #define QM_REG_INT_MASK_PF_USG_CNT_ERR_SHIFT                                                               3
45291   #define QM_REG_INT_MASK_VF_USG_CNT_ERR                                                                     (0x1<<4) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.VF_USG_CNT_ERR .
45292   #define QM_REG_INT_MASK_VF_USG_CNT_ERR_SHIFT                                                               4
45293   #define QM_REG_INT_MASK_VOQ_CRD_INC_ERR                                                                    (0x1<<5) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.VOQ_CRD_INC_ERR .
45294   #define QM_REG_INT_MASK_VOQ_CRD_INC_ERR_SHIFT                                                              5
45295   #define QM_REG_INT_MASK_VOQ_CRD_DEC_ERR                                                                    (0x1<<6) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.VOQ_CRD_DEC_ERR .
45296   #define QM_REG_INT_MASK_VOQ_CRD_DEC_ERR_SHIFT                                                              6
45297   #define QM_REG_INT_MASK_BYTE_CRD_INC_ERR                                                                   (0x1<<7) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.BYTE_CRD_INC_ERR .
45298   #define QM_REG_INT_MASK_BYTE_CRD_INC_ERR_SHIFT                                                             7
45299   #define QM_REG_INT_MASK_BYTE_CRD_DEC_ERR                                                                   (0x1<<8) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.BYTE_CRD_DEC_ERR .
45300   #define QM_REG_INT_MASK_BYTE_CRD_DEC_ERR_SHIFT                                                             8
45301   #define QM_REG_INT_MASK_ERR_INCDEC_RLGLBLCRD                                                               (0x1<<9) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ERR_INCDEC_RLGLBLCRD .
45302   #define QM_REG_INT_MASK_ERR_INCDEC_RLGLBLCRD_SHIFT                                                         9
45303   #define QM_REG_INT_MASK_ERR_INCDEC_RLPFCRD                                                                 (0x1<<10) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ERR_INCDEC_RLPFCRD .
45304   #define QM_REG_INT_MASK_ERR_INCDEC_RLPFCRD_SHIFT                                                           10
45305   #define QM_REG_INT_MASK_ERR_INCDEC_WFQPFCRD                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ERR_INCDEC_WFQPFCRD .
45306   #define QM_REG_INT_MASK_ERR_INCDEC_WFQPFCRD_SHIFT                                                          11
45307   #define QM_REG_INT_MASK_ERR_INCDEC_WFQVPCRD                                                                (0x1<<12) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ERR_INCDEC_WFQVPCRD .
45308   #define QM_REG_INT_MASK_ERR_INCDEC_WFQVPCRD_SHIFT                                                          12
45309   #define QM_REG_INT_MASK_ERR_INCDEC_VOQLINECRD                                                              (0x1<<13) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ERR_INCDEC_VOQLINECRD .
45310   #define QM_REG_INT_MASK_ERR_INCDEC_VOQLINECRD_SHIFT                                                        13
45311   #define QM_REG_INT_MASK_ERR_INCDEC_VOQBYTECRD                                                              (0x1<<14) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.ERR_INCDEC_VOQBYTECRD .
45312   #define QM_REG_INT_MASK_ERR_INCDEC_VOQBYTECRD_SHIFT                                                        14
45313   #define QM_REG_INT_MASK_FIFOS_ERROR                                                                        (0x1<<15) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.FIFOS_ERROR .
45314   #define QM_REG_INT_MASK_FIFOS_ERROR_SHIFT                                                                  15
45315   #define QM_REG_INT_MASK_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR                                                (0x1<<16) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR .
45316   #define QM_REG_INT_MASK_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR_SHIFT                                          16
45317   #define QM_REG_INT_MASK_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR                                               (0x1<<17) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR .
45318   #define QM_REG_INT_MASK_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR_SHIFT                                         17
45319   #define QM_REG_INT_MASK_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR                                                (0x1<<18) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR .
45320   #define QM_REG_INT_MASK_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR_SHIFT                                          18
45321   #define QM_REG_INT_MASK_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR                                               (0x1<<19) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR .
45322   #define QM_REG_INT_MASK_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR_SHIFT                                         19
45323   #define QM_REG_INT_MASK_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR                                                (0x1<<20) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.QM_RL_DC_RF_RES_CONTROLER_POP_ERROR .
45324   #define QM_REG_INT_MASK_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR_SHIFT                                          20
45325   #define QM_REG_INT_MASK_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR                                               (0x1<<21) // This bit masks, when set, the Interrupt bit: QM_REG_INT_STS.QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR .
45326   #define QM_REG_INT_MASK_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR_SHIFT                                         21
45327 #define QM_REG_INT_STS_WR                                                                                    0x2f0188UL //Access:WR   DataWidth:0x16   // Multi Field Register.
45328   #define QM_REG_INT_STS_WR_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
45329   #define QM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                              0
45330   #define QM_REG_INT_STS_WR_OVF_ERR_TX                                                                       (0x1<<1) // Over flow occurs on the TX Queue.
45331   #define QM_REG_INT_STS_WR_OVF_ERR_TX_SHIFT                                                                 1
45332   #define QM_REG_INT_STS_WR_OVF_ERR_OTHER                                                                    (0x1<<2) // Over flow occurs on the Other Queue.
45333   #define QM_REG_INT_STS_WR_OVF_ERR_OTHER_SHIFT                                                              2
45334   #define QM_REG_INT_STS_WR_PF_USG_CNT_ERR                                                                   (0x1<<3) // Overflow of pf usage counter.
45335   #define QM_REG_INT_STS_WR_PF_USG_CNT_ERR_SHIFT                                                             3
45336   #define QM_REG_INT_STS_WR_VF_USG_CNT_ERR                                                                   (0x1<<4) // Overflow of vf usage counter.
45337   #define QM_REG_INT_STS_WR_VF_USG_CNT_ERR_SHIFT                                                             4
45338   #define QM_REG_INT_STS_WR_VOQ_CRD_INC_ERR                                                                  (0x1<<5) // Increment overflow on VOQ counter.
45339   #define QM_REG_INT_STS_WR_VOQ_CRD_INC_ERR_SHIFT                                                            5
45340   #define QM_REG_INT_STS_WR_VOQ_CRD_DEC_ERR                                                                  (0x1<<6) // Decrement underflow on VOQ counter.
45341   #define QM_REG_INT_STS_WR_VOQ_CRD_DEC_ERR_SHIFT                                                            6
45342   #define QM_REG_INT_STS_WR_BYTE_CRD_INC_ERR                                                                 (0x1<<7) // Increment overflow on byte credit counter.
45343   #define QM_REG_INT_STS_WR_BYTE_CRD_INC_ERR_SHIFT                                                           7
45344   #define QM_REG_INT_STS_WR_BYTE_CRD_DEC_ERR                                                                 (0x1<<8) // Decrement underflow on byte credit counter.
45345   #define QM_REG_INT_STS_WR_BYTE_CRD_DEC_ERR_SHIFT                                                           8
45346   #define QM_REG_INT_STS_WR_ERR_INCDEC_RLGLBLCRD                                                             (0x1<<9) // Increment or Decrement error for the RL Global counters.
45347   #define QM_REG_INT_STS_WR_ERR_INCDEC_RLGLBLCRD_SHIFT                                                       9
45348   #define QM_REG_INT_STS_WR_ERR_INCDEC_RLPFCRD                                                               (0x1<<10) // Increment or Decrement error for the RL PF counters.
45349   #define QM_REG_INT_STS_WR_ERR_INCDEC_RLPFCRD_SHIFT                                                         10
45350   #define QM_REG_INT_STS_WR_ERR_INCDEC_WFQPFCRD                                                              (0x1<<11) // Increment or Decrement error for the WFQ PF counters.
45351   #define QM_REG_INT_STS_WR_ERR_INCDEC_WFQPFCRD_SHIFT                                                        11
45352   #define QM_REG_INT_STS_WR_ERR_INCDEC_WFQVPCRD                                                              (0x1<<12) // Increment or Decrement error for the WFQ VP counters.
45353   #define QM_REG_INT_STS_WR_ERR_INCDEC_WFQVPCRD_SHIFT                                                        12
45354   #define QM_REG_INT_STS_WR_ERR_INCDEC_VOQLINECRD                                                            (0x1<<13) // Increment or Decrement error for the VOQ Line counters.
45355   #define QM_REG_INT_STS_WR_ERR_INCDEC_VOQLINECRD_SHIFT                                                      13
45356   #define QM_REG_INT_STS_WR_ERR_INCDEC_VOQBYTECRD                                                            (0x1<<14) // Increment or Decrement error for the VOQ Byte counters.
45357   #define QM_REG_INT_STS_WR_ERR_INCDEC_VOQBYTECRD_SHIFT                                                      14
45358   #define QM_REG_INT_STS_WR_FIFOS_ERROR                                                                      (0x1<<15) // Overflow or underflow error in one of FIFOs.
45359   #define QM_REG_INT_STS_WR_FIFOS_ERROR_SHIFT                                                                15
45360   #define QM_REG_INT_STS_WR_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR                                              (0x1<<16) // EXP PF controller pop FIFO error.
45361   #define QM_REG_INT_STS_WR_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR_SHIFT                                        16
45362   #define QM_REG_INT_STS_WR_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR                                             (0x1<<17) // EXP PF controller push FIFO error.
45363   #define QM_REG_INT_STS_WR_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR_SHIFT                                       17
45364   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR                                              (0x1<<18) // REQ controller pop FIFO error.
45365   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR_SHIFT                                        18
45366   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR                                             (0x1<<19) // REQ controller push FIFO error.
45367   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR_SHIFT                                       19
45368   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR                                              (0x1<<20) // RES controller pop FIFO error.
45369   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR_SHIFT                                        20
45370   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR                                             (0x1<<21) // RES controller push FIFO error.
45371   #define QM_REG_INT_STS_WR_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR_SHIFT                                       21
45372 #define QM_REG_INT_STS_CLR                                                                                   0x2f018cUL //Access:RC   DataWidth:0x16   // Multi Field Register.
45373   #define QM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
45374   #define QM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                             0
45375   #define QM_REG_INT_STS_CLR_OVF_ERR_TX                                                                      (0x1<<1) // Over flow occurs on the TX Queue.
45376   #define QM_REG_INT_STS_CLR_OVF_ERR_TX_SHIFT                                                                1
45377   #define QM_REG_INT_STS_CLR_OVF_ERR_OTHER                                                                   (0x1<<2) // Over flow occurs on the Other Queue.
45378   #define QM_REG_INT_STS_CLR_OVF_ERR_OTHER_SHIFT                                                             2
45379   #define QM_REG_INT_STS_CLR_PF_USG_CNT_ERR                                                                  (0x1<<3) // Overflow of pf usage counter.
45380   #define QM_REG_INT_STS_CLR_PF_USG_CNT_ERR_SHIFT                                                            3
45381   #define QM_REG_INT_STS_CLR_VF_USG_CNT_ERR                                                                  (0x1<<4) // Overflow of vf usage counter.
45382   #define QM_REG_INT_STS_CLR_VF_USG_CNT_ERR_SHIFT                                                            4
45383   #define QM_REG_INT_STS_CLR_VOQ_CRD_INC_ERR                                                                 (0x1<<5) // Increment overflow on VOQ counter.
45384   #define QM_REG_INT_STS_CLR_VOQ_CRD_INC_ERR_SHIFT                                                           5
45385   #define QM_REG_INT_STS_CLR_VOQ_CRD_DEC_ERR                                                                 (0x1<<6) // Decrement underflow on VOQ counter.
45386   #define QM_REG_INT_STS_CLR_VOQ_CRD_DEC_ERR_SHIFT                                                           6
45387   #define QM_REG_INT_STS_CLR_BYTE_CRD_INC_ERR                                                                (0x1<<7) // Increment overflow on byte credit counter.
45388   #define QM_REG_INT_STS_CLR_BYTE_CRD_INC_ERR_SHIFT                                                          7
45389   #define QM_REG_INT_STS_CLR_BYTE_CRD_DEC_ERR                                                                (0x1<<8) // Decrement underflow on byte credit counter.
45390   #define QM_REG_INT_STS_CLR_BYTE_CRD_DEC_ERR_SHIFT                                                          8
45391   #define QM_REG_INT_STS_CLR_ERR_INCDEC_RLGLBLCRD                                                            (0x1<<9) // Increment or Decrement error for the RL Global counters.
45392   #define QM_REG_INT_STS_CLR_ERR_INCDEC_RLGLBLCRD_SHIFT                                                      9
45393   #define QM_REG_INT_STS_CLR_ERR_INCDEC_RLPFCRD                                                              (0x1<<10) // Increment or Decrement error for the RL PF counters.
45394   #define QM_REG_INT_STS_CLR_ERR_INCDEC_RLPFCRD_SHIFT                                                        10
45395   #define QM_REG_INT_STS_CLR_ERR_INCDEC_WFQPFCRD                                                             (0x1<<11) // Increment or Decrement error for the WFQ PF counters.
45396   #define QM_REG_INT_STS_CLR_ERR_INCDEC_WFQPFCRD_SHIFT                                                       11
45397   #define QM_REG_INT_STS_CLR_ERR_INCDEC_WFQVPCRD                                                             (0x1<<12) // Increment or Decrement error for the WFQ VP counters.
45398   #define QM_REG_INT_STS_CLR_ERR_INCDEC_WFQVPCRD_SHIFT                                                       12
45399   #define QM_REG_INT_STS_CLR_ERR_INCDEC_VOQLINECRD                                                           (0x1<<13) // Increment or Decrement error for the VOQ Line counters.
45400   #define QM_REG_INT_STS_CLR_ERR_INCDEC_VOQLINECRD_SHIFT                                                     13
45401   #define QM_REG_INT_STS_CLR_ERR_INCDEC_VOQBYTECRD                                                           (0x1<<14) // Increment or Decrement error for the VOQ Byte counters.
45402   #define QM_REG_INT_STS_CLR_ERR_INCDEC_VOQBYTECRD_SHIFT                                                     14
45403   #define QM_REG_INT_STS_CLR_FIFOS_ERROR                                                                     (0x1<<15) // Overflow or underflow error in one of FIFOs.
45404   #define QM_REG_INT_STS_CLR_FIFOS_ERROR_SHIFT                                                               15
45405   #define QM_REG_INT_STS_CLR_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR                                             (0x1<<16) // EXP PF controller pop FIFO error.
45406   #define QM_REG_INT_STS_CLR_QM_RL_DC_EXP_PF_CONTROLER_POP_ERROR_SHIFT                                       16
45407   #define QM_REG_INT_STS_CLR_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR                                            (0x1<<17) // EXP PF controller push FIFO error.
45408   #define QM_REG_INT_STS_CLR_QM_RL_DC_EXP_PF_CONTROLER_PUSH_ERROR_SHIFT                                      17
45409   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR                                             (0x1<<18) // REQ controller pop FIFO error.
45410   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_REQ_CONTROLER_POP_ERROR_SHIFT                                       18
45411   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR                                            (0x1<<19) // REQ controller push FIFO error.
45412   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_REQ_CONTROLER_PUSH_ERROR_SHIFT                                      19
45413   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR                                             (0x1<<20) // RES controller pop FIFO error.
45414   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_RES_CONTROLER_POP_ERROR_SHIFT                                       20
45415   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR                                            (0x1<<21) // RES controller push FIFO error.
45416   #define QM_REG_INT_STS_CLR_QM_RL_DC_RF_RES_CONTROLER_PUSH_ERROR_SHIFT                                      21
45417 #define QM_REG_PRTY_MASK                                                                                     0x2f0194UL //Access:RW   DataWidth:0xb    // Multi Field Register.
45418   #define QM_REG_PRTY_MASK_XCM_WRC_FIFO                                                                      (0x1<<0) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.XCM_WRC_FIFO .
45419   #define QM_REG_PRTY_MASK_XCM_WRC_FIFO_SHIFT                                                                0
45420   #define QM_REG_PRTY_MASK_UCM_WRC_FIFO                                                                      (0x1<<1) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.UCM_WRC_FIFO .
45421   #define QM_REG_PRTY_MASK_UCM_WRC_FIFO_SHIFT                                                                1
45422   #define QM_REG_PRTY_MASK_TCM_WRC_FIFO                                                                      (0x1<<2) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.TCM_WRC_FIFO .
45423   #define QM_REG_PRTY_MASK_TCM_WRC_FIFO_SHIFT                                                                2
45424   #define QM_REG_PRTY_MASK_CCM_WRC_FIFO                                                                      (0x1<<3) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.CCM_WRC_FIFO .
45425   #define QM_REG_PRTY_MASK_CCM_WRC_FIFO_SHIFT                                                                3
45426   #define QM_REG_PRTY_MASK_BIGRAMHIGH                                                                        (0x1<<4) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.BIGRAMHIGH .
45427   #define QM_REG_PRTY_MASK_BIGRAMHIGH_SHIFT                                                                  4
45428   #define QM_REG_PRTY_MASK_BIGRAMLOW                                                                         (0x1<<5) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.BIGRAMLOW .
45429   #define QM_REG_PRTY_MASK_BIGRAMLOW_SHIFT                                                                   5
45430   #define QM_REG_PRTY_MASK_BASE_ADDRESS                                                                      (0x1<<6) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.BASE_ADDRESS .
45431   #define QM_REG_PRTY_MASK_BASE_ADDRESS_SHIFT                                                                6
45432   #define QM_REG_PRTY_MASK_WRBUFF                                                                            (0x1<<7) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.WRBUFF .
45433   #define QM_REG_PRTY_MASK_WRBUFF_SHIFT                                                                      7
45434   #define QM_REG_PRTY_MASK_BIGRAMHIGH_EXT_A                                                                  (0x1<<8) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.BIGRAMHIGH_EXT_A .
45435   #define QM_REG_PRTY_MASK_BIGRAMHIGH_EXT_A_SHIFT                                                            8
45436   #define QM_REG_PRTY_MASK_BIGRAMLOW_EXT_A                                                                   (0x1<<9) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.BIGRAMLOW_EXT_A .
45437   #define QM_REG_PRTY_MASK_BIGRAMLOW_EXT_A_SHIFT                                                             9
45438   #define QM_REG_PRTY_MASK_BASE_ADDRESS_EXT_A                                                                (0x1<<10) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS.BASE_ADDRESS_EXT_A .
45439   #define QM_REG_PRTY_MASK_BASE_ADDRESS_EXT_A_SHIFT                                                          10
45440 #define QM_REG_PRTY_MASK_H_0                                                                                 0x2f0204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
45441   #define QM_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM006_I_ECC_0_RF_INT .
45442   #define QM_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT_SHIFT                                                   0
45443   #define QM_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM006_I_ECC_1_RF_INT .
45444   #define QM_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT_SHIFT                                                   1
45445   #define QM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                         (0x1<<2) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
45446   #define QM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                   2
45447   #define QM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                         (0x1<<3) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
45448   #define QM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                   3
45449   #define QM_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                           (0x1<<4) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
45450   #define QM_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                     4
45451   #define QM_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY                                                             (0x1<<5) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM037_I_MEM_PRTY .
45452   #define QM_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY_SHIFT                                                       5
45453   #define QM_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY                                                             (0x1<<6) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM036_I_MEM_PRTY .
45454   #define QM_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY_SHIFT                                                       6
45455   #define QM_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY                                                             (0x1<<7) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM039_I_MEM_PRTY .
45456   #define QM_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY_SHIFT                                                       7
45457   #define QM_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY                                                             (0x1<<8) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM038_I_MEM_PRTY .
45458   #define QM_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY_SHIFT                                                       8
45459   #define QM_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY                                                             (0x1<<9) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM040_I_MEM_PRTY .
45460   #define QM_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY_SHIFT                                                       9
45461   #define QM_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY                                                             (0x1<<10) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM042_I_MEM_PRTY .
45462   #define QM_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY_SHIFT                                                       10
45463   #define QM_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY                                                             (0x1<<11) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM041_I_MEM_PRTY .
45464   #define QM_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY_SHIFT                                                       11
45465   #define QM_REG_PRTY_MASK_H_0_MEM056_I_MEM_PRTY                                                             (0x1<<12) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM056_I_MEM_PRTY .
45466   #define QM_REG_PRTY_MASK_H_0_MEM056_I_MEM_PRTY_SHIFT                                                       12
45467   #define QM_REG_PRTY_MASK_H_0_MEM055_I_MEM_PRTY                                                             (0x1<<13) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM055_I_MEM_PRTY .
45468   #define QM_REG_PRTY_MASK_H_0_MEM055_I_MEM_PRTY_SHIFT                                                       13
45469   #define QM_REG_PRTY_MASK_H_0_MEM053_I_MEM_PRTY                                                             (0x1<<14) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM053_I_MEM_PRTY .
45470   #define QM_REG_PRTY_MASK_H_0_MEM053_I_MEM_PRTY_SHIFT                                                       14
45471   #define QM_REG_PRTY_MASK_H_0_MEM054_I_MEM_PRTY                                                             (0x1<<15) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM054_I_MEM_PRTY .
45472   #define QM_REG_PRTY_MASK_H_0_MEM054_I_MEM_PRTY_SHIFT                                                       15
45473   #define QM_REG_PRTY_MASK_H_0_MEM057_I_MEM_PRTY                                                             (0x1<<16) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM057_I_MEM_PRTY .
45474   #define QM_REG_PRTY_MASK_H_0_MEM057_I_MEM_PRTY_SHIFT                                                       16
45475   #define QM_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY                                                             (0x1<<17) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM058_I_MEM_PRTY .
45476   #define QM_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY_SHIFT                                                       17
45477   #define QM_REG_PRTY_MASK_H_0_MEM062_I_MEM_PRTY                                                             (0x1<<18) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM062_I_MEM_PRTY .
45478   #define QM_REG_PRTY_MASK_H_0_MEM062_I_MEM_PRTY_SHIFT                                                       18
45479   #define QM_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY                                                             (0x1<<19) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM061_I_MEM_PRTY .
45480   #define QM_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY_SHIFT                                                       19
45481   #define QM_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY                                                             (0x1<<20) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM059_I_MEM_PRTY .
45482   #define QM_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY_SHIFT                                                       20
45483   #define QM_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY                                                             (0x1<<21) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM060_I_MEM_PRTY .
45484   #define QM_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY_SHIFT                                                       21
45485   #define QM_REG_PRTY_MASK_H_0_MEM063_I_MEM_PRTY                                                             (0x1<<22) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM063_I_MEM_PRTY .
45486   #define QM_REG_PRTY_MASK_H_0_MEM063_I_MEM_PRTY_SHIFT                                                       22
45487   #define QM_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY                                                             (0x1<<23) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM064_I_MEM_PRTY .
45488   #define QM_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY_SHIFT                                                       23
45489   #define QM_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY                                                             (0x1<<24) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM033_I_MEM_PRTY .
45490   #define QM_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY_SHIFT                                                       24
45491   #define QM_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                             (0x1<<25) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
45492   #define QM_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                       25
45493   #define QM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                             (0x1<<26) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
45494   #define QM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                       26
45495   #define QM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                             (0x1<<27) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
45496   #define QM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                       27
45497   #define QM_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                             (0x1<<28) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
45498   #define QM_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                       28
45499   #define QM_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY                                                             (0x1<<29) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM035_I_MEM_PRTY .
45500   #define QM_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY_SHIFT                                                       29
45501   #define QM_REG_PRTY_MASK_H_0_MEM051_I_MEM_PRTY                                                             (0x1<<30) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_0.MEM051_I_MEM_PRTY .
45502   #define QM_REG_PRTY_MASK_H_0_MEM051_I_MEM_PRTY_SHIFT                                                       30
45503 #define QM_REG_PRTY_MASK_H_1                                                                                 0x2f0214UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
45504   #define QM_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY                                                             (0x1<<0) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM047_I_MEM_PRTY .
45505   #define QM_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY_SHIFT                                                       0
45506   #define QM_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY                                                             (0x1<<1) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM049_I_MEM_PRTY .
45507   #define QM_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY_SHIFT                                                       1
45508   #define QM_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY                                                             (0x1<<2) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM048_I_MEM_PRTY .
45509   #define QM_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY_SHIFT                                                       2
45510   #define QM_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY                                                             (0x1<<3) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM052_I_MEM_PRTY .
45511   #define QM_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY_SHIFT                                                       3
45512   #define QM_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY                                                             (0x1<<4) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM050_I_MEM_PRTY .
45513   #define QM_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY_SHIFT                                                       4
45514   #define QM_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY                                                             (0x1<<5) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM045_I_MEM_PRTY .
45515   #define QM_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY_SHIFT                                                       5
45516   #define QM_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY                                                             (0x1<<6) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM046_I_MEM_PRTY .
45517   #define QM_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY_SHIFT                                                       6
45518   #define QM_REG_PRTY_MASK_H_1_MEM043_I_MEM_PRTY                                                             (0x1<<7) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM043_I_MEM_PRTY .
45519   #define QM_REG_PRTY_MASK_H_1_MEM043_I_MEM_PRTY_SHIFT                                                       7
45520   #define QM_REG_PRTY_MASK_H_1_MEM044_I_MEM_PRTY                                                             (0x1<<8) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM044_I_MEM_PRTY .
45521   #define QM_REG_PRTY_MASK_H_1_MEM044_I_MEM_PRTY_SHIFT                                                       8
45522   #define QM_REG_PRTY_MASK_H_1_MEM029_I_MEM_PRTY                                                             (0x1<<9) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM029_I_MEM_PRTY .
45523   #define QM_REG_PRTY_MASK_H_1_MEM029_I_MEM_PRTY_SHIFT                                                       9
45524   #define QM_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY                                                             (0x1<<10) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM004_I_MEM_PRTY .
45525   #define QM_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY_SHIFT                                                       10
45526   #define QM_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY                                                             (0x1<<11) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM003_I_MEM_PRTY .
45527   #define QM_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY_SHIFT                                                       11
45528   #define QM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY                                                             (0x1<<12) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM011_I_MEM_PRTY .
45529   #define QM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY_SHIFT                                                       12
45530   #define QM_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY                                                             (0x1<<13) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY .
45531   #define QM_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_SHIFT                                                       13
45532   #define QM_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY                                                             (0x1<<14) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM016_I_MEM_PRTY .
45533   #define QM_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY_SHIFT                                                       14
45534   #define QM_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY                                                             (0x1<<15) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY .
45535   #define QM_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_SHIFT                                                       15
45536   #define QM_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY                                                             (0x1<<16) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM021_I_MEM_PRTY .
45537   #define QM_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY_SHIFT                                                       16
45538   #define QM_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY                                                             (0x1<<17) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM024_I_MEM_PRTY .
45539   #define QM_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY_SHIFT                                                       17
45540   #define QM_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY                                                             (0x1<<18) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM019_I_MEM_PRTY .
45541   #define QM_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY_SHIFT                                                       18
45542   #define QM_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY                                                             (0x1<<19) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM018_I_MEM_PRTY .
45543   #define QM_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY_SHIFT                                                       19
45544   #define QM_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY                                                             (0x1<<20) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM015_I_MEM_PRTY .
45545   #define QM_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY_SHIFT                                                       20
45546   #define QM_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY                                                             (0x1<<21) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM014_I_MEM_PRTY .
45547   #define QM_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY_SHIFT                                                       21
45548   #define QM_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY                                                             (0x1<<22) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM023_I_MEM_PRTY .
45549   #define QM_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY_SHIFT                                                       22
45550   #define QM_REG_PRTY_MASK_H_1_MEM026_I_MEM_PRTY                                                             (0x1<<23) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM026_I_MEM_PRTY .
45551   #define QM_REG_PRTY_MASK_H_1_MEM026_I_MEM_PRTY_SHIFT                                                       23
45552   #define QM_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY                                                             (0x1<<24) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM022_I_MEM_PRTY .
45553   #define QM_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY_SHIFT                                                       24
45554   #define QM_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY                                                             (0x1<<25) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM025_I_MEM_PRTY .
45555   #define QM_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY_SHIFT                                                       25
45556   #define QM_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY                                                             (0x1<<26) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM020_I_MEM_PRTY .
45557   #define QM_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY_SHIFT                                                       26
45558   #define QM_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY                                                             (0x1<<27) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM008_I_MEM_PRTY .
45559   #define QM_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY_SHIFT                                                       27
45560   #define QM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_0                                                           (0x1<<28) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM007_I_MEM_PRTY_0 .
45561   #define QM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_0_SHIFT                                                     28
45562   #define QM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_1                                                           (0x1<<29) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM007_I_MEM_PRTY_1 .
45563   #define QM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_1_SHIFT                                                     29
45564   #define QM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_2                                                           (0x1<<30) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_1.MEM007_I_MEM_PRTY_2 .
45565   #define QM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_2_SHIFT                                                     30
45566 #define QM_REG_PRTY_MASK_H_2                                                                                 0x2f0224UL //Access:RW   DataWidth:0x13   // Multi Field Register.
45567   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_3                                                           (0x1<<0) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_3 .
45568   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_3_SHIFT                                                     0
45569   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_4                                                           (0x1<<1) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_4 .
45570   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_4_SHIFT                                                     1
45571   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_5                                                           (0x1<<2) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_5 .
45572   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_5_SHIFT                                                     2
45573   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_6                                                           (0x1<<3) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_6 .
45574   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_6_SHIFT                                                     3
45575   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_7                                                           (0x1<<4) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_7 .
45576   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_7_SHIFT                                                     4
45577   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_8                                                           (0x1<<5) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_8 .
45578   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_8_SHIFT                                                     5
45579   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_9                                                           (0x1<<6) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_9 .
45580   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_9_SHIFT                                                     6
45581   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_10                                                          (0x1<<7) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_10 .
45582   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_10_SHIFT                                                    7
45583   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_11                                                          (0x1<<8) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_11 .
45584   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_11_SHIFT                                                    8
45585   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_12                                                          (0x1<<9) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_12 .
45586   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_12_SHIFT                                                    9
45587   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_13                                                          (0x1<<10) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_13 .
45588   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_13_SHIFT                                                    10
45589   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_14                                                          (0x1<<11) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_14 .
45590   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_14_SHIFT                                                    11
45591   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_15                                                          (0x1<<12) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY_15 .
45592   #define QM_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_15_SHIFT                                                    12
45593   #define QM_REG_PRTY_MASK_H_2_MEM027_I_MEM_PRTY                                                             (0x1<<13) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM027_I_MEM_PRTY .
45594   #define QM_REG_PRTY_MASK_H_2_MEM027_I_MEM_PRTY_SHIFT                                                       13
45595   #define QM_REG_PRTY_MASK_H_2_MEM001_I_MEM_PRTY                                                             (0x1<<14) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM001_I_MEM_PRTY .
45596   #define QM_REG_PRTY_MASK_H_2_MEM001_I_MEM_PRTY_SHIFT                                                       14
45597   #define QM_REG_PRTY_MASK_H_2_MEM028_I_MEM_PRTY                                                             (0x1<<15) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM028_I_MEM_PRTY .
45598   #define QM_REG_PRTY_MASK_H_2_MEM028_I_MEM_PRTY_SHIFT                                                       15
45599   #define QM_REG_PRTY_MASK_H_2_MEM002_I_MEM_PRTY                                                             (0x1<<16) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM002_I_MEM_PRTY .
45600   #define QM_REG_PRTY_MASK_H_2_MEM002_I_MEM_PRTY_SHIFT                                                       16
45601   #define QM_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY                                                             (0x1<<17) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY .
45602   #define QM_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_SHIFT                                                       17
45603   #define QM_REG_PRTY_MASK_H_2_MEM009_I_MEM_PRTY                                                             (0x1<<18) // This bit masks, when set, the Parity bit: QM_REG_PRTY_STS_H_2.MEM009_I_MEM_PRTY .
45604   #define QM_REG_PRTY_MASK_H_2_MEM009_I_MEM_PRTY_SHIFT                                                       18
45605 #define QM_REG_MEM_ECC_ENABLE_0                                                                              0x2f0230UL //Access:RW   DataWidth:0x5    // Multi Field Register.
45606   #define QM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance qm.QM_MEM_BIGRAM_TX_512PQTX_IF.i_qm_mem_bigram_tx.i_ecc_0 in module qm_mem_bigram_tx_512pqtx
45607   #define QM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN_SHIFT                                                    0
45608   #define QM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance qm.QM_MEM_BIGRAM_TX_512PQTX_IF.i_qm_mem_bigram_tx.i_ecc_1 in module qm_mem_bigram_tx_512pqtx
45609   #define QM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN_SHIFT                                                    1
45610   #define QM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                          (0x1<<2) // Enable ECC for memory ecc instance qm.QM_MEM_BIGRAM_OTHER_128PQOTHER_IF.i_qm_mem_bigram_other.i_ecc_0 in module qm_mem_bigram_other_128pqother
45611   #define QM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                    2
45612   #define QM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                          (0x1<<3) // Enable ECC for memory ecc instance qm.QM_MEM_BIGRAM_OTHER_128PQOTHER_IF.i_qm_mem_bigram_other.i_ecc_1 in module qm_mem_bigram_other_128pqother
45613   #define QM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                    3
45614   #define QM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                            (0x1<<4) // Enable ECC for memory ecc instance qm.QM_MEM_PTR_TBL_TX_PQ_512PQTX_IF.i_qm_mem_ptr_tbl_tx_pq.i_ecc in module qm_mem_ptr_tbl_tx_pq_512pqtx
45615   #define QM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                      4
45616 #define QM_REG_MEM_ECC_PARITY_ONLY_0                                                                         0x2f0234UL //Access:RW   DataWidth:0x5    // Multi Field Register.
45617   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance qm.QM_MEM_BIGRAM_TX_512PQTX_IF.i_qm_mem_bigram_tx.i_ecc_0 in module qm_mem_bigram_tx_512pqtx
45618   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY_SHIFT                                             0
45619   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance qm.QM_MEM_BIGRAM_TX_512PQTX_IF.i_qm_mem_bigram_tx.i_ecc_1 in module qm_mem_bigram_tx_512pqtx
45620   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY_SHIFT                                             1
45621   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                   (0x1<<2) // Set parity only for memory ecc instance qm.QM_MEM_BIGRAM_OTHER_128PQOTHER_IF.i_qm_mem_bigram_other.i_ecc_0 in module qm_mem_bigram_other_128pqother
45622   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                             2
45623   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                   (0x1<<3) // Set parity only for memory ecc instance qm.QM_MEM_BIGRAM_OTHER_128PQOTHER_IF.i_qm_mem_bigram_other.i_ecc_1 in module qm_mem_bigram_other_128pqother
45624   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                             3
45625   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                     (0x1<<4) // Set parity only for memory ecc instance qm.QM_MEM_PTR_TBL_TX_PQ_512PQTX_IF.i_qm_mem_ptr_tbl_tx_pq.i_ecc in module qm_mem_ptr_tbl_tx_pq_512pqtx
45626   #define QM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                               4
45627 #define QM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                     0x2f0238UL //Access:RC   DataWidth:0x5    // Multi Field Register.
45628   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance qm.QM_MEM_BIGRAM_TX_512PQTX_IF.i_qm_mem_bigram_tx.i_ecc_0 in module qm_mem_bigram_tx_512pqtx
45629   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT_SHIFT                                      0
45630   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance qm.QM_MEM_BIGRAM_TX_512PQTX_IF.i_qm_mem_bigram_tx.i_ecc_1 in module qm_mem_bigram_tx_512pqtx
45631   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT_SHIFT                                      1
45632   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                            (0x1<<2) // Record if a correctable error occurred on memory ecc instance qm.QM_MEM_BIGRAM_OTHER_128PQOTHER_IF.i_qm_mem_bigram_other.i_ecc_0 in module qm_mem_bigram_other_128pqother
45633   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                      2
45634   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                            (0x1<<3) // Record if a correctable error occurred on memory ecc instance qm.QM_MEM_BIGRAM_OTHER_128PQOTHER_IF.i_qm_mem_bigram_other.i_ecc_1 in module qm_mem_bigram_other_128pqother
45635   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                      3
45636   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                              (0x1<<4) // Record if a correctable error occurred on memory ecc instance qm.QM_MEM_PTR_TBL_TX_PQ_512PQTX_IF.i_qm_mem_ptr_tbl_tx_pq.i_ecc in module qm_mem_ptr_tbl_tx_pq_512pqtx
45637   #define QM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                        4
45638 #define QM_REG_MEM_ECC_EVENTS                                                                                0x2f023cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
45639 #define QM_REG_WRC_DROP_CNT_0                                                                                0x2f0400UL //Access:R    DataWidth:0x8    // drop counter per write client fifo i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45640 #define QM_REG_WRC_DROP_CNT_1                                                                                0x2f0404UL //Access:R    DataWidth:0x8    // drop counter per write client fifo i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45641 #define QM_REG_WRC_DROP_CNT_2                                                                                0x2f0408UL //Access:R    DataWidth:0x8    // drop counter per write client fifo i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45642 #define QM_REG_WRC_DROP_CNT_3                                                                                0x2f040cUL //Access:R    DataWidth:0x8    // drop counter per write client fifo i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45643 #define QM_REG_WRC_DROP_CNT_4                                                                                0x2f0410UL //Access:R    DataWidth:0x8    // drop counter per write client fifo i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45644 #define QM_REG_WRC_DROP_CNT_5                                                                                0x2f0414UL //Access:R    DataWidth:0x8    // drop counter per write client fifo i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45645 #define QM_REG_WRC_FIFOLVL_0                                                                                 0x2f0418UL //Access:R    DataWidth:0x5    // Keep the fill level of the fifo from write client. i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45646 #define QM_REG_WRC_FIFOLVL_1                                                                                 0x2f041cUL //Access:R    DataWidth:0x5    // Keep the fill level of the fifo from write client. i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45647 #define QM_REG_WRC_FIFOLVL_2                                                                                 0x2f0420UL //Access:R    DataWidth:0x5    // Keep the fill level of the fifo from write client. i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45648 #define QM_REG_WRC_FIFOLVL_3                                                                                 0x2f0424UL //Access:R    DataWidth:0x5    // Keep the fill level of the fifo from write client. i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45649 #define QM_REG_WRC_FIFOLVL_4                                                                                 0x2f0428UL //Access:R    DataWidth:0x5    // Keep the fill level of the fifo from write client. i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45650 #define QM_REG_WRC_FIFOLVL_5                                                                                 0x2f042cUL //Access:R    DataWidth:0x5    // Keep the fill level of the fifo from write client. i: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45651 #define QM_REG_CM_PUSH_INT_EN                                                                                0x2f0430UL //Access:RW   DataWidth:0x6    // Enable the write client. Bit: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X (other); 5 = X (tx).
45652 #define QM_REG_MAXPQSIZE_0                                                                                   0x2f0434UL //Access:RW   DataWidth:0x10   // The number of connections divided by 256 minus 1 which dictates the size of the queues which belong to the function for TX queues. There are 2 different values per fucntion and each PQ that belongs to the function can be associated with one of the values. values: 0: 256; 1: 512; ...; N-1: 256xN
45653 #define QM_REG_MAXPQSIZE_1                                                                                   0x2f0438UL //Access:RW   DataWidth:0x10   // The number of connections divided by 256 minus 1 which dictates the size of the queues which belong to the function for TX queues. There are 2 different values per fucntion and each PQ that belongs to the function can be associated with one of the values. values: 0: 256; 1: 512; ...; N-1: 256xN
45654 #define QM_REG_MAXPQSIZE_2                                                                                   0x2f043cUL //Access:RW   DataWidth:0x10   // The number of connections divided by 256 minus 1 which dictates the size of the queues which belong to the function for Other queues. There is single values per fucntion and each PQ that belongs to the function can be associated with one of the values. values: 0: 256; 1: 512; ...; N-1: 256xN
45655 #define QM_REG_MAXPQSIZETXSEL_0                                                                              0x2f0440UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45656 #define QM_REG_MAXPQSIZETXSEL_1                                                                              0x2f0444UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45657 #define QM_REG_MAXPQSIZETXSEL_2                                                                              0x2f0448UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45658 #define QM_REG_MAXPQSIZETXSEL_3                                                                              0x2f044cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45659 #define QM_REG_MAXPQSIZETXSEL_4                                                                              0x2f0450UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45660 #define QM_REG_MAXPQSIZETXSEL_5                                                                              0x2f0454UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45661 #define QM_REG_MAXPQSIZETXSEL_6                                                                              0x2f0458UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45662 #define QM_REG_MAXPQSIZETXSEL_7                                                                              0x2f045cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45663 #define QM_REG_MAXPQSIZETXSEL_8                                                                              0x2f0460UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45664 #define QM_REG_MAXPQSIZETXSEL_9                                                                              0x2f0464UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45665 #define QM_REG_MAXPQSIZETXSEL_10                                                                             0x2f0468UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45666 #define QM_REG_MAXPQSIZETXSEL_11                                                                             0x2f046cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45667 #define QM_REG_MAXPQSIZETXSEL_12                                                                             0x2f0470UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45668 #define QM_REG_MAXPQSIZETXSEL_13                                                                             0x2f0474UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45669 #define QM_REG_MAXPQSIZETXSEL_14                                                                             0x2f0478UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45670 #define QM_REG_MAXPQSIZETXSEL_15                                                                             0x2f047cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45671 #define QM_REG_MAXPQSIZETXSEL_16                                                                             0x2f0480UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45672 #define QM_REG_MAXPQSIZETXSEL_17                                                                             0x2f0484UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45673 #define QM_REG_MAXPQSIZETXSEL_18                                                                             0x2f0488UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45674 #define QM_REG_MAXPQSIZETXSEL_19                                                                             0x2f048cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45675 #define QM_REG_MAXPQSIZETXSEL_20                                                                             0x2f0490UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45676 #define QM_REG_MAXPQSIZETXSEL_21                                                                             0x2f0494UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45677 #define QM_REG_MAXPQSIZETXSEL_22                                                                             0x2f0498UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45678 #define QM_REG_MAXPQSIZETXSEL_23                                                                             0x2f049cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45679 #define QM_REG_MAXPQSIZETXSEL_24                                                                             0x2f04a0UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45680 #define QM_REG_MAXPQSIZETXSEL_25                                                                             0x2f04a4UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45681 #define QM_REG_MAXPQSIZETXSEL_26                                                                             0x2f04a8UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45682 #define QM_REG_MAXPQSIZETXSEL_27                                                                             0x2f04acUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45683 #define QM_REG_MAXPQSIZETXSEL_28                                                                             0x2f04b0UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45684 #define QM_REG_MAXPQSIZETXSEL_29                                                                             0x2f04b4UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45685 #define QM_REG_MAXPQSIZETXSEL_30                                                                             0x2f04b8UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45686 #define QM_REG_MAXPQSIZETXSEL_31                                                                             0x2f04bcUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45687 #define QM_REG_MAXPQSIZETXSEL_32                                                                             0x2f04c0UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45688 #define QM_REG_MAXPQSIZETXSEL_33                                                                             0x2f04c4UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45689 #define QM_REG_MAXPQSIZETXSEL_34                                                                             0x2f04c8UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45690 #define QM_REG_MAXPQSIZETXSEL_35                                                                             0x2f04ccUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45691 #define QM_REG_MAXPQSIZETXSEL_36                                                                             0x2f04d0UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45692 #define QM_REG_MAXPQSIZETXSEL_37                                                                             0x2f04d4UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45693 #define QM_REG_MAXPQSIZETXSEL_38                                                                             0x2f04d8UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45694 #define QM_REG_MAXPQSIZETXSEL_39                                                                             0x2f04dcUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45695 #define QM_REG_MAXPQSIZETXSEL_40                                                                             0x2f04e0UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45696 #define QM_REG_MAXPQSIZETXSEL_41                                                                             0x2f04e4UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45697 #define QM_REG_MAXPQSIZETXSEL_42                                                                             0x2f04e8UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45698 #define QM_REG_MAXPQSIZETXSEL_43                                                                             0x2f04ecUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45699 #define QM_REG_MAXPQSIZETXSEL_44                                                                             0x2f04f0UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45700 #define QM_REG_MAXPQSIZETXSEL_45                                                                             0x2f04f4UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45701 #define QM_REG_MAXPQSIZETXSEL_46                                                                             0x2f04f8UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45702 #define QM_REG_MAXPQSIZETXSEL_47                                                                             0x2f04fcUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45703 #define QM_REG_MAXPQSIZETXSEL_48                                                                             0x2f0500UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45704 #define QM_REG_MAXPQSIZETXSEL_49                                                                             0x2f0504UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45705 #define QM_REG_MAXPQSIZETXSEL_50                                                                             0x2f0508UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45706 #define QM_REG_MAXPQSIZETXSEL_51                                                                             0x2f050cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45707 #define QM_REG_MAXPQSIZETXSEL_52                                                                             0x2f0510UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45708 #define QM_REG_MAXPQSIZETXSEL_53                                                                             0x2f0514UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45709 #define QM_REG_MAXPQSIZETXSEL_54                                                                             0x2f0518UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45710 #define QM_REG_MAXPQSIZETXSEL_55                                                                             0x2f051cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45711 #define QM_REG_MAXPQSIZETXSEL_56                                                                             0x2f0520UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45712 #define QM_REG_MAXPQSIZETXSEL_57                                                                             0x2f0524UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45713 #define QM_REG_MAXPQSIZETXSEL_58                                                                             0x2f0528UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45714 #define QM_REG_MAXPQSIZETXSEL_59                                                                             0x2f052cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45715 #define QM_REG_MAXPQSIZETXSEL_60                                                                             0x2f0530UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45716 #define QM_REG_MAXPQSIZETXSEL_61                                                                             0x2f0534UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45717 #define QM_REG_MAXPQSIZETXSEL_62                                                                             0x2f0538UL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45718 #define QM_REG_MAXPQSIZETXSEL_63                                                                             0x2f053cUL //Access:RW   DataWidth:0x8    // Selection of the max PQ size based on the 2 possibilities of each PF (based on MaxPqSize 0 & 1). Per each TX PQ configuration. i=0: PQ-s 7-0 (bit0 for PQ0; bit1 for PQ1; etc); i=1: PQ-s 15-8 (bit0 for PQ8; bit1 for PQ9); etc.
45719 #define QM_REG_BASEADDROTHERPQ                                                                               0x2f0600UL //Access:RW   DataWidth:0x14   // The base logical address (in 4096 bytes) of each physical queue. The index I represents the physical queue number.
45720 #define QM_REG_BASEADDROTHERPQ_SIZE                                                                          128
45721 #define QM_REG_OUTLDREQSIZECONNTX                                                                            0x2f0800UL //Access:RW   DataWidth:0x5    // The max buffer size of the load request buffer within the RC response unit for the TX connection requests (goes to the CCFC). NOTE: The max size should be based on the actual buffer size.
45722 #define QM_REG_OUTLDREQSIZECONNOTHER                                                                         0x2f0804UL //Access:RW   DataWidth:0x5    // The max buffer size of the load request buffer within the RC response unit for the Other connection requests (goes to the CCFC). NOTE: The max size should be based on the actual buffer size.
45723 #define QM_REG_OUTLDREQCRDCONNTX                                                                             0x2f0808UL //Access:R    DataWidth:0x5    // The credit of the connection load request TX buffer. Describes the number of outstanding read requests (outstanding means sent by the RC request unit & didn't get CCFC load response yet). Each time the RC request unit sends a TX queue pop request towards the UQE this counter is decremented. Each time the CCFC sends load response this counter is incremented.
45724 #define QM_REG_OUTLDREQCRDCONNOTHER                                                                          0x2f080cUL //Access:R    DataWidth:0x5    // The credit of the connection load request Other buffer. Describes the number of outstanding read requests (outstanding means sent by the RC request unit & didn't get CCFC load response yet). Each time the RC request unit sends an Other queue pop request towards the UQE this counter is decremented. Each time the CCFC sends load response this counter is incremented.
45725 #define QM_REG_PTRTBLOTHER                                                                                   0x2f0c00UL //Access:WB   DataWidth:0x36   // Pointer Table Memory for Other queues 63-0; The mapping is as follow: ptrtbl[53:30] read pointer; ptrtbl[29:6] write pointer; ptrtbl[5:4] read bank0; ptrtbl[3:2] read bank 1; ptrtbl[1:0] write bank;.
45726 #define QM_REG_PTRTBLOTHER_SIZE                                                                              256
45727 #define QM_REG_BIGRAMTXADDR                                                                                  0x2f1000UL //Access:RW   DataWidth:0xd    // The address of the TX BigRam to access. Accessing the BigRam should be implemented as follows: (a) writing the address BigRamTxAddr; (b) writing the data BigRamTxData (for wr cmd only); (c) writing the cmd type BigRamTxCmd; (d) accessing the rd data BigRamTxData (for rd cmd only).
45728 #define QM_REG_BIGRAMTXDATA                                                                                  0x2f1008UL //Access:WB   DataWidth:0x3c   // The data of the TX bigRam to access (rd/wr). Accessing the BigRam should be implemented as follows: (a) writing the address BigRamTxAddr; (b) writing the data BigRamTxData (for wr cmd only); (c) writing the cmd type BigRamTxCmd; (d) accessing the rd data BigRamTxData (for rd cmd only).
45729 #define QM_REG_BIGRAMTXDATA_SIZE                                                                             2
45730 #define QM_REG_BIGRAMTXCMD                                                                                   0x2f1010UL //Access:W    DataWidth:0x1    // The mem access cmd (0 - rd; 1 - wr) sent towards of the TX bigRam. Accessing the BigRam should be implemented as follows: (a) writing the address BigRamTxAddr; (b) writing the data BigRamTxData (for wr cmd only); (c) writing the cmd type BigRamTxCmd; (d) accessing the rd data BigRamTxData (for rd cmd only).
45731 #define QM_REG_BIGRAMOTHERADDR                                                                               0x2f1014UL //Access:RW   DataWidth:0xb    // The address of the Other BigRam to access. Accessing the BigRam should be implemented as follows: (a) writing the address BigRamOtherAddr; (b) writing the data BigRamOtherData (for wr cmd only); (c) writing the cmd type BigRamOtherCmd; (d) accessing the rd data BigRamOtherData (for rd cmd only).
45732 #define QM_REG_BIGRAMOTHERDATA                                                                               0x2f1020UL //Access:WB   DataWidth:0x6c   // The data of the Other bigRam to access (rd/wr). Accessing the BigRam should be implemented as follows: (a) writing the address BigRamOtherAddr; (b) writing the data BigRamOtherData (for wr cmd only); (c) writing the cmd type BigRamOtherCmd; (d) accessing the rd data BigRamOtherData (for rd cmd only).
45733 #define QM_REG_BIGRAMOTHERDATA_SIZE                                                                          4
45734 #define QM_REG_BIGRAMOTHERCMD                                                                                0x2f1030UL //Access:W    DataWidth:0x1    // The mem access cmd (0 - rd; 1 - wr) sent towards of the Other bigRam. Accessing the BigRam should be implemented as follows: (a) writing the address BigRamOtherAddr; (b) writing the data BigRamOtherData (for wr cmd only); (c) writing the cmd type BigRamOtherCmd; (d) accessing the rd data BigRamOtherData (for rd cmd only).
45735 #define QM_REG_QSTATUSTX_0                                                                                   0x2f1040UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45736 #define QM_REG_QSTATUSTX_1                                                                                   0x2f1044UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45737 #define QM_REG_QSTATUSTX_2                                                                                   0x2f1048UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45738 #define QM_REG_QSTATUSTX_3                                                                                   0x2f104cUL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45739 #define QM_REG_QSTATUSTX_4                                                                                   0x2f1050UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45740 #define QM_REG_QSTATUSTX_5                                                                                   0x2f1054UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45741 #define QM_REG_QSTATUSTX_6                                                                                   0x2f1058UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45742 #define QM_REG_QSTATUSTX_7                                                                                   0x2f105cUL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45743 #define QM_REG_QSTATUSTX_8                                                                                   0x2f1060UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45744 #define QM_REG_QSTATUSTX_9                                                                                   0x2f1064UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45745 #define QM_REG_QSTATUSTX_10                                                                                  0x2f1068UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45746 #define QM_REG_QSTATUSTX_11                                                                                  0x2f106cUL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45747 #define QM_REG_QSTATUSTX_12                                                                                  0x2f1070UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45748 #define QM_REG_QSTATUSTX_13                                                                                  0x2f1074UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45749 #define QM_REG_QSTATUSTX_14                                                                                  0x2f1078UL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45750 #define QM_REG_QSTATUSTX_15                                                                                  0x2f107cUL //Access:R    DataWidth:0x20   // Current TX queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1; .. ; queues 416-447 in n=13; queues 448-479 in n14; queues 480-511 in n15;
45751 #define QM_REG_QSTATUSOTHER_0                                                                                0x2f10c0UL //Access:R    DataWidth:0x20   // Current Other queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1;Queues 64-95 in n=2;Queues 96-127 in n=3.
45752 #define QM_REG_QSTATUSOTHER_1                                                                                0x2f10c4UL //Access:R    DataWidth:0x20   // Current Other queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1;Queues 64-95 in n=2;Queues 96-127 in n=3.
45753 #define QM_REG_QSTATUSOTHER_2                                                                                0x2f10c8UL //Access:R    DataWidth:0x20   // Current Other queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1;Queues 64-95 in n=2;Queues 96-127 in n=3.
45754 #define QM_REG_QSTATUSOTHER_3                                                                                0x2f10ccUL //Access:R    DataWidth:0x20   // Current Other queues in pipeline: Queues 0-31 in n=0; Queues 32-63 in n=1;Queues 64-95 in n=2;Queues 96-127 in n=3.
45755 #define QM_REG_CTXREGCCFC_0                                                                                  0x2f1120UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45756 #define QM_REG_CTXREGCCFC_1                                                                                  0x2f1124UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45757 #define QM_REG_CTXREGCCFC_2                                                                                  0x2f1128UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45758 #define QM_REG_CTXREGCCFC_3                                                                                  0x2f112cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45759 #define QM_REG_CTXREGCCFC_4                                                                                  0x2f1130UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45760 #define QM_REG_CTXREGCCFC_5                                                                                  0x2f1134UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45761 #define QM_REG_CTXREGCCFC_6                                                                                  0x2f1138UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45762 #define QM_REG_CTXREGCCFC_7                                                                                  0x2f113cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45763 #define QM_REG_CTXREGCCFC_8                                                                                  0x2f1140UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45764 #define QM_REG_CTXREGCCFC_9                                                                                  0x2f1144UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45765 #define QM_REG_CTXREGCCFC_10                                                                                 0x2f1148UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45766 #define QM_REG_CTXREGCCFC_11                                                                                 0x2f114cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45767 #define QM_REG_CTXREGCCFC_12                                                                                 0x2f1150UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45768 #define QM_REG_CTXREGCCFC_13                                                                                 0x2f1154UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45769 #define QM_REG_CTXREGCCFC_14                                                                                 0x2f1158UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45770 #define QM_REG_CTXREGCCFC_15                                                                                 0x2f115cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45771 #define QM_REG_CTXREGCCFC_16                                                                                 0x2f1160UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45772 #define QM_REG_CTXREGCCFC_17                                                                                 0x2f1164UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45773 #define QM_REG_CTXREGCCFC_18                                                                                 0x2f1168UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45774 #define QM_REG_CTXREGCCFC_19                                                                                 0x2f116cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45775 #define QM_REG_CTXREGCCFC_20                                                                                 0x2f1170UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45776 #define QM_REG_CTXREGCCFC_21                                                                                 0x2f1174UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45777 #define QM_REG_CTXREGCCFC_22                                                                                 0x2f1178UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45778 #define QM_REG_CTXREGCCFC_23                                                                                 0x2f117cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45779 #define QM_REG_CTXREGCCFC_24                                                                                 0x2f1180UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45780 #define QM_REG_CTXREGCCFC_25                                                                                 0x2f1184UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45781 #define QM_REG_CTXREGCCFC_26                                                                                 0x2f1188UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45782 #define QM_REG_CTXREGCCFC_27                                                                                 0x2f118cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45783 #define QM_REG_CTXREGCCFC_28                                                                                 0x2f1190UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45784 #define QM_REG_CTXREGCCFC_29                                                                                 0x2f1194UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45785 #define QM_REG_CTXREGCCFC_30                                                                                 0x2f1198UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45786 #define QM_REG_CTXREGCCFC_31                                                                                 0x2f119cUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45787 #define QM_REG_CTXREGCCFC_32                                                                                 0x2f11a0UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45788 #define QM_REG_CTXREGCCFC_33                                                                                 0x2f11a4UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45789 #define QM_REG_CTXREGCCFC_34                                                                                 0x2f11a8UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45790 #define QM_REG_CTXREGCCFC_35                                                                                 0x2f11acUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45791 #define QM_REG_CTXREGCCFC_36                                                                                 0x2f11b0UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45792 #define QM_REG_CTXREGCCFC_37                                                                                 0x2f11b4UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45793 #define QM_REG_CTXREGCCFC_38                                                                                 0x2f11b8UL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45794 #define QM_REG_CTXREGCCFC_39                                                                                 0x2f11bcUL //Access:RW   DataWidth:0x8    // The context regions sent in the CCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45795 #define QM_REG_CTXREGTCFC_0                                                                                  0x2f1220UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45796 #define QM_REG_CTXREGTCFC_1                                                                                  0x2f1224UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45797 #define QM_REG_CTXREGTCFC_2                                                                                  0x2f1228UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45798 #define QM_REG_CTXREGTCFC_3                                                                                  0x2f122cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45799 #define QM_REG_CTXREGTCFC_4                                                                                  0x2f1230UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45800 #define QM_REG_CTXREGTCFC_5                                                                                  0x2f1234UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45801 #define QM_REG_CTXREGTCFC_6                                                                                  0x2f1238UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45802 #define QM_REG_CTXREGTCFC_7                                                                                  0x2f123cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45803 #define QM_REG_CTXREGTCFC_8                                                                                  0x2f1240UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45804 #define QM_REG_CTXREGTCFC_9                                                                                  0x2f1244UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45805 #define QM_REG_CTXREGTCFC_10                                                                                 0x2f1248UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45806 #define QM_REG_CTXREGTCFC_11                                                                                 0x2f124cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45807 #define QM_REG_CTXREGTCFC_12                                                                                 0x2f1250UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45808 #define QM_REG_CTXREGTCFC_13                                                                                 0x2f1254UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45809 #define QM_REG_CTXREGTCFC_14                                                                                 0x2f1258UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45810 #define QM_REG_CTXREGTCFC_15                                                                                 0x2f125cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45811 #define QM_REG_CTXREGTCFC_16                                                                                 0x2f1260UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45812 #define QM_REG_CTXREGTCFC_17                                                                                 0x2f1264UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45813 #define QM_REG_CTXREGTCFC_18                                                                                 0x2f1268UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45814 #define QM_REG_CTXREGTCFC_19                                                                                 0x2f126cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45815 #define QM_REG_CTXREGTCFC_20                                                                                 0x2f1270UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45816 #define QM_REG_CTXREGTCFC_21                                                                                 0x2f1274UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45817 #define QM_REG_CTXREGTCFC_22                                                                                 0x2f1278UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45818 #define QM_REG_CTXREGTCFC_23                                                                                 0x2f127cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45819 #define QM_REG_CTXREGTCFC_24                                                                                 0x2f1280UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45820 #define QM_REG_CTXREGTCFC_25                                                                                 0x2f1284UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45821 #define QM_REG_CTXREGTCFC_26                                                                                 0x2f1288UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45822 #define QM_REG_CTXREGTCFC_27                                                                                 0x2f128cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45823 #define QM_REG_CTXREGTCFC_28                                                                                 0x2f1290UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45824 #define QM_REG_CTXREGTCFC_29                                                                                 0x2f1294UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45825 #define QM_REG_CTXREGTCFC_30                                                                                 0x2f1298UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45826 #define QM_REG_CTXREGTCFC_31                                                                                 0x2f129cUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45827 #define QM_REG_CTXREGTCFC_32                                                                                 0x2f12a0UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45828 #define QM_REG_CTXREGTCFC_33                                                                                 0x2f12a4UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45829 #define QM_REG_CTXREGTCFC_34                                                                                 0x2f12a8UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45830 #define QM_REG_CTXREGTCFC_35                                                                                 0x2f12acUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45831 #define QM_REG_CTXREGTCFC_36                                                                                 0x2f12b0UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45832 #define QM_REG_CTXREGTCFC_37                                                                                 0x2f12b4UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45833 #define QM_REG_CTXREGTCFC_38                                                                                 0x2f12b8UL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45834 #define QM_REG_CTXREGTCFC_39                                                                                 0x2f12bcUL //Access:RW   DataWidth:0x8    // The context regions sent in the TCFC load request;  CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45835 #define QM_REG_ACTCTRINITVALCCFC_0                                                                           0x2f1320UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45836 #define QM_REG_ACTCTRINITVALCCFC_1                                                                           0x2f1324UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45837 #define QM_REG_ACTCTRINITVALCCFC_2                                                                           0x2f1328UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45838 #define QM_REG_ACTCTRINITVALCCFC_3                                                                           0x2f132cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45839 #define QM_REG_ACTCTRINITVALCCFC_4                                                                           0x2f1330UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45840 #define QM_REG_ACTCTRINITVALCCFC_5                                                                           0x2f1334UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45841 #define QM_REG_ACTCTRINITVALCCFC_6                                                                           0x2f1338UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45842 #define QM_REG_ACTCTRINITVALCCFC_7                                                                           0x2f133cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45843 #define QM_REG_ACTCTRINITVALCCFC_8                                                                           0x2f1340UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45844 #define QM_REG_ACTCTRINITVALCCFC_9                                                                           0x2f1344UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45845 #define QM_REG_ACTCTRINITVALCCFC_10                                                                          0x2f1348UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45846 #define QM_REG_ACTCTRINITVALCCFC_11                                                                          0x2f134cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45847 #define QM_REG_ACTCTRINITVALCCFC_12                                                                          0x2f1350UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45848 #define QM_REG_ACTCTRINITVALCCFC_13                                                                          0x2f1354UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45849 #define QM_REG_ACTCTRINITVALCCFC_14                                                                          0x2f1358UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45850 #define QM_REG_ACTCTRINITVALCCFC_15                                                                          0x2f135cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45851 #define QM_REG_ACTCTRINITVALCCFC_16                                                                          0x2f1360UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45852 #define QM_REG_ACTCTRINITVALCCFC_17                                                                          0x2f1364UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45853 #define QM_REG_ACTCTRINITVALCCFC_18                                                                          0x2f1368UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45854 #define QM_REG_ACTCTRINITVALCCFC_19                                                                          0x2f136cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45855 #define QM_REG_ACTCTRINITVALCCFC_20                                                                          0x2f1370UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45856 #define QM_REG_ACTCTRINITVALCCFC_21                                                                          0x2f1374UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45857 #define QM_REG_ACTCTRINITVALCCFC_22                                                                          0x2f1378UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45858 #define QM_REG_ACTCTRINITVALCCFC_23                                                                          0x2f137cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45859 #define QM_REG_ACTCTRINITVALCCFC_24                                                                          0x2f1380UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45860 #define QM_REG_ACTCTRINITVALCCFC_25                                                                          0x2f1384UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45861 #define QM_REG_ACTCTRINITVALCCFC_26                                                                          0x2f1388UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45862 #define QM_REG_ACTCTRINITVALCCFC_27                                                                          0x2f138cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45863 #define QM_REG_ACTCTRINITVALCCFC_28                                                                          0x2f1390UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45864 #define QM_REG_ACTCTRINITVALCCFC_29                                                                          0x2f1394UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45865 #define QM_REG_ACTCTRINITVALCCFC_30                                                                          0x2f1398UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45866 #define QM_REG_ACTCTRINITVALCCFC_31                                                                          0x2f139cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45867 #define QM_REG_ACTCTRINITVALCCFC_32                                                                          0x2f13a0UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45868 #define QM_REG_ACTCTRINITVALCCFC_33                                                                          0x2f13a4UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45869 #define QM_REG_ACTCTRINITVALCCFC_34                                                                          0x2f13a8UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45870 #define QM_REG_ACTCTRINITVALCCFC_35                                                                          0x2f13acUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45871 #define QM_REG_ACTCTRINITVALCCFC_36                                                                          0x2f13b0UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45872 #define QM_REG_ACTCTRINITVALCCFC_37                                                                          0x2f13b4UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45873 #define QM_REG_ACTCTRINITVALCCFC_38                                                                          0x2f13b8UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45874 #define QM_REG_ACTCTRINITVALCCFC_39                                                                          0x2f13bcUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, ConnType} (i: bits 2:0 = ConnType, bits 5:3 = CM_ID)
45875 #define QM_REG_ACTCTRINITVALTCFC_0                                                                           0x2f1420UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45876 #define QM_REG_ACTCTRINITVALTCFC_1                                                                           0x2f1424UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45877 #define QM_REG_ACTCTRINITVALTCFC_2                                                                           0x2f1428UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45878 #define QM_REG_ACTCTRINITVALTCFC_3                                                                           0x2f142cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45879 #define QM_REG_ACTCTRINITVALTCFC_4                                                                           0x2f1430UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45880 #define QM_REG_ACTCTRINITVALTCFC_5                                                                           0x2f1434UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45881 #define QM_REG_ACTCTRINITVALTCFC_6                                                                           0x2f1438UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45882 #define QM_REG_ACTCTRINITVALTCFC_7                                                                           0x2f143cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45883 #define QM_REG_ACTCTRINITVALTCFC_8                                                                           0x2f1440UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45884 #define QM_REG_ACTCTRINITVALTCFC_9                                                                           0x2f1444UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45885 #define QM_REG_ACTCTRINITVALTCFC_10                                                                          0x2f1448UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45886 #define QM_REG_ACTCTRINITVALTCFC_11                                                                          0x2f144cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45887 #define QM_REG_ACTCTRINITVALTCFC_12                                                                          0x2f1450UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45888 #define QM_REG_ACTCTRINITVALTCFC_13                                                                          0x2f1454UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45889 #define QM_REG_ACTCTRINITVALTCFC_14                                                                          0x2f1458UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45890 #define QM_REG_ACTCTRINITVALTCFC_15                                                                          0x2f145cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45891 #define QM_REG_ACTCTRINITVALTCFC_16                                                                          0x2f1460UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45892 #define QM_REG_ACTCTRINITVALTCFC_17                                                                          0x2f1464UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45893 #define QM_REG_ACTCTRINITVALTCFC_18                                                                          0x2f1468UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45894 #define QM_REG_ACTCTRINITVALTCFC_19                                                                          0x2f146cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45895 #define QM_REG_ACTCTRINITVALTCFC_20                                                                          0x2f1470UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45896 #define QM_REG_ACTCTRINITVALTCFC_21                                                                          0x2f1474UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45897 #define QM_REG_ACTCTRINITVALTCFC_22                                                                          0x2f1478UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45898 #define QM_REG_ACTCTRINITVALTCFC_23                                                                          0x2f147cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45899 #define QM_REG_ACTCTRINITVALTCFC_24                                                                          0x2f1480UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45900 #define QM_REG_ACTCTRINITVALTCFC_25                                                                          0x2f1484UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45901 #define QM_REG_ACTCTRINITVALTCFC_26                                                                          0x2f1488UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45902 #define QM_REG_ACTCTRINITVALTCFC_27                                                                          0x2f148cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45903 #define QM_REG_ACTCTRINITVALTCFC_28                                                                          0x2f1490UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45904 #define QM_REG_ACTCTRINITVALTCFC_29                                                                          0x2f1494UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45905 #define QM_REG_ACTCTRINITVALTCFC_30                                                                          0x2f1498UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45906 #define QM_REG_ACTCTRINITVALTCFC_31                                                                          0x2f149cUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45907 #define QM_REG_ACTCTRINITVALTCFC_32                                                                          0x2f14a0UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45908 #define QM_REG_ACTCTRINITVALTCFC_33                                                                          0x2f14a4UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45909 #define QM_REG_ACTCTRINITVALTCFC_34                                                                          0x2f14a8UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45910 #define QM_REG_ACTCTRINITVALTCFC_35                                                                          0x2f14acUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45911 #define QM_REG_ACTCTRINITVALTCFC_36                                                                          0x2f14b0UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45912 #define QM_REG_ACTCTRINITVALTCFC_37                                                                          0x2f14b4UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45913 #define QM_REG_ACTCTRINITVALTCFC_38                                                                          0x2f14b8UL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45914 #define QM_REG_ACTCTRINITVALTCFC_39                                                                          0x2f14bcUL //Access:RW   DataWidth:0x8    // The activity counter initial increment value sent in the load request; CM_ID: 0 = M; 1 = U; 2 = T; 3 = Y; 4 = X. i = {CM_ID, TaskType} (i: bits 2:0 = TaskType, bits 5:3 = CM_ID)
45915 #define QM_REG_PCIREQQID                                                                                     0x2f1520UL //Access:RW   DataWidth:0x5    // The virtual Queue ID used in the PCI request.
45916 #define QM_REG_PCIREQAT                                                                                      0x2f1524UL //Access:RW   DataWidth:0x2    // The PCI attributes field used in the PCI request.
45917 #define QM_REG_PCIREQATC                                                                                     0x2f1528UL //Access:RW   DataWidth:0x18   // The PCI ATC flags used in the PCI request. b2-b0: rd first bank in page; b3: reserved (zero); b6-b4: wr first bank in page; b7: reserved (zero); b10-b8: rd middle bank in page; b11: reserved (zero); b14-b12: wr middle bank in page; b15: reserved (zero); b18-b16: rd last bank in page; b19: reserved (zero); b22-b20: wr last bank in page; b23: reserved (zero);.
45918 #define QM_REG_QMPAGESIZE                                                                                    0x2f152cUL //Access:RW   DataWidth:0x5    // The STU size; this should be configured according to the minimal STU within the PXP (there is STU per PF). 0-4k;1-8k;2-16k;3-32k;4-64k;5-128k;6-256k;7-512k;8-1M;9-2M;10-4M.
45919 #define QM_REG_PCIREQTPH                                                                                     0x2f1530UL //Access:RW   DataWidth:0x10   // The PCI TPH field used in the PCI request. Per PF value. bits: 8-0 TPH Steering Tag Index; 12-9 reserved; 14-13 TPH ST hint; 15 TPH Valid.
45920 #define QM_REG_PCIREQPADTOCACHELINE                                                                          0x2f1534UL //Access:RW   DataWidth:0x1    // pad to cache line field as part of PXP write request
45921 #define QM_REG_OVFQNUMTX                                                                                     0x2f1538UL //Access:RC   DataWidth:0x9    // The Q were the qverflow occurs.
45922 #define QM_REG_OVFERRORTX                                                                                    0x2f153cUL //Access:RC   DataWidth:0x1    // A flag to indicate that overflow error occurred in one of the queues.
45923 #define QM_REG_OVFQNUMOTHER                                                                                  0x2f1540UL //Access:RC   DataWidth:0x6    // The Q were the qverflow occurs.
45924 #define QM_REG_OVFERROROTHER                                                                                 0x2f1544UL //Access:RC   DataWidth:0x1    // A flag to indicate that overflow error occurred in one of the queues.
45925 #define QM_REG_VOQCRDLINE                                                                                    0x2f1580UL //Access:RW   DataWidth:0x10   // The actual line credit for each VOQ. Should be read only access in non-init mode. In init mode should be written with the same value of voqinitcrdline. Granularity of 16B.
45926 #define QM_REG_VOQCRDLINE_SIZE                                                                               20
45927 #define QM_REG_VOQCRDLINEFULL                                                                                0x2f1600UL //Access:R    DataWidth:0x14   // When set, inidicates that the VOQ line credit counter is equal to the VOQ line init value. There is a bit per VOQ.
45928 #define QM_REG_VOQINITCRDLINE                                                                                0x2f1680UL //Access:RW   DataWidth:0x10   // The init and maximum line credit for each VOQ. The max allowed init value is 2^15-1-2^9. Granularity of 16B.
45929 #define QM_REG_VOQINITCRDLINE_SIZE                                                                           20
45930 #define QM_REG_TASKLINECRDCOST                                                                               0x2f1700UL //Access:RW   DataWidth:0x8    // The lineVOQ credit cost per every task in the QM.  must be smaller or equal to the matched Voq line credit (relevant only for VOQs that are being used - or in other words VOQs that have at least single PQ that is associated with the VOQ). Granularity of 16B.
45931 #define QM_REG_VOQCRDBYTE                                                                                    0x2f1780UL //Access:RW   DataWidth:0x18   // The actual byte credit for each VOQ. Should be read only access in non-init mode. In init mode should be written with the same value of voqinitcrdbyte.
45932 #define QM_REG_VOQCRDBYTE_SIZE                                                                               20
45933 #define QM_REG_VOQCRDBYTEFULL                                                                                0x2f1800UL //Access:R    DataWidth:0x14   // When set, inidicates that the VOQ byte credit counter is equal to the VOQ byte init value. There is a bit per VOQ.
45934 #define QM_REG_VOQINITCRDBYTE                                                                                0x2f1880UL //Access:RW   DataWidth:0x18   // The init and maximum byte credit for each VOQ. The max allowed init value is 2^23-1-2^16.
45935 #define QM_REG_VOQINITCRDBYTE_SIZE                                                                           20
45936 #define QM_REG_TASKBYTECRDCOST_0                                                                             0x2f1900UL //Access:RW   DataWidth:0x10   // The byte credit cost per every task in the QM that will be used for charging the different byte credit resources. i: 0 - VOQ byte; 1 - PF RL; 2 - Global VP/QCN RL; 3 - PF WFQ; 4 - VP WFQ; NOTE: 3. In the common functional mode all byte credits will have the same value. must be smaller or equal to the matched Voq byte redit (relevant only for VOQs that are being used - or in other words VOQs that have at least single PQ that is associated with the VOQ).
45937 #define QM_REG_TASKBYTECRDCOST_1                                                                             0x2f1904UL //Access:RW   DataWidth:0x10   // The byte credit cost per every task in the QM that will be used for charging the different byte credit resources. i: 0 - VOQ byte; 1 - PF RL; 2 - Global VP/QCN RL; 3 - PF WFQ; 4 - VP WFQ; NOTE: 3. In the common functional mode all byte credits will have the same value. must be smaller or equal to the matched Voq byte redit (relevant only for VOQs that are being used - or in other words VOQs that have at least single PQ that is associated with the VOQ).
45938 #define QM_REG_TASKBYTECRDCOST_2                                                                             0x2f1908UL //Access:RW   DataWidth:0x10   // The byte credit cost per every task in the QM that will be used for charging the different byte credit resources. i: 0 - VOQ byte; 1 - PF RL; 2 - Global VP/QCN RL; 3 - PF WFQ; 4 - VP WFQ; NOTE: 3. In the common functional mode all byte credits will have the same value. must be smaller or equal to the matched Voq byte redit (relevant only for VOQs that are being used - or in other words VOQs that have at least single PQ that is associated with the VOQ).
45939 #define QM_REG_TASKBYTECRDCOST_3                                                                             0x2f190cUL //Access:RW   DataWidth:0x10   // The byte credit cost per every task in the QM that will be used for charging the different byte credit resources. i: 0 - VOQ byte; 1 - PF RL; 2 - Global VP/QCN RL; 3 - PF WFQ; 4 - VP WFQ; NOTE: 3. In the common functional mode all byte credits will have the same value. must be smaller or equal to the matched Voq byte redit (relevant only for VOQs that are being used - or in other words VOQs that have at least single PQ that is associated with the VOQ).
45940 #define QM_REG_TASKBYTECRDCOST_4                                                                             0x2f1910UL //Access:RW   DataWidth:0x10   // The byte credit cost per every task in the QM that will be used for charging the different byte credit resources. i: 0 - VOQ byte; 1 - PF RL; 2 - Global VP/QCN RL; 3 - PF WFQ; 4 - VP WFQ; NOTE: 3. In the common functional mode all byte credits will have the same value. must be smaller or equal to the matched Voq byte redit (relevant only for VOQs that are being used - or in other words VOQs that have at least single PQ that is associated with the VOQ).
45941 #define QM_REG_AFULLQMBYPTHRLINEVOQMASK                                                                      0x2f1914UL //Access:RW   DataWidth:0x14   // VOQ line credit almost full threshold mask for the QM bypass feature (per VOQ id bit). When 1 the VOQ line credit counter should be equal to the VOQ line init value to enable bypass. When 0 - the VOQ line credit counter is don't care, and bypass can be implemented regardless of the VOQ line counter value.
45942 #define QM_REG_AFULLQMBYPTHRPFWFQ                                                                            0x2f1918UL //Access:RW   DataWidth:0x20   // PF WFQ byte credit almost full threshold for the qm bypass operation.
45943 #define QM_REG_AFULLQMBYPTHRVPWFQ                                                                            0x2f191cUL //Access:RW   DataWidth:0x20   // VP WFQ byte credit almost full threshold for the qm bypass operation.
45944 #define QM_REG_AFULLQMBYPTHRPFRL                                                                             0x2f1920UL //Access:RW   DataWidth:0x20   // PF RL byte credit almost full threshold for the qm bypass operation.
45945 #define QM_REG_AFULLQMBYPTHRGLBLRL                                                                           0x2f1924UL //Access:RW   DataWidth:0x20   // Global VP/QCN RL byte credit almost full threshold for the qm bypass operation.
45946 #define QM_REG_AFULLQMBYPMASK                                                                                0x2f1928UL //Access:RW   DataWidth:0x7    // Mask bit per credit resource for the qm bypass. 1 - resource is required to be more than the almost full threshold. 0 - resource value is do not care; 0 - line VOQ; 1 - reserved; 2 - PF WFQ; 3 - VP WFQ; 4 - PF RL; 5 - global VP-QCN RL; 6 - FW stop;
45947 #define QM_REG_AFULLOPRTNSTCTHRLINEVOQ                                                                       0x2f192cUL //Access:RW   DataWidth:0x10   // VOQ line credit almost full threshold for the opportunistic credit flow operation. reset value: +2 x TaskLineCrdCost
45948 #define QM_REG_AFULLOPRTNSTCTHRBYTEVOQ                                                                       0x2f1930UL //Access:RW   DataWidth:0x18   // VOQ byte credit almost full threshold for the opportunistic credit flow operation. reset value: +2 x TaskByteCrdCost_0
45949 #define QM_REG_AFULLOPRTNSTCTHRPFWFQ                                                                         0x2f1934UL //Access:RW   DataWidth:0x20   // PF WFQ byte credit almost full threshold for the opportunistic credit flow operation. reset value: -1 x TaskByteCrdCost_3
45950 #define QM_REG_AFULLOPRTNSTCTHRVPWFQ                                                                         0x2f1938UL //Access:RW   DataWidth:0x20   // VP WFQ byte credit almost full threshold for the opportunistic credit flow operation. reset value: -1 x TaskByteCrdCost_4
45951 #define QM_REG_AFULLOPRTNSTCTHRPFRL                                                                          0x2f193cUL //Access:RW   DataWidth:0x20   // PF RL byte credit almost full threshold for the opportunistic credit flow operation. reset value: +2 x TaskByteCrdCost_1
45952 #define QM_REG_AFULLOPRTNSTCTHRGLBLRL                                                                        0x2f1940UL //Access:RW   DataWidth:0x20   // Global VP/QCN RL byte credit almost full threshold for the opportunistic credit flow operation. reset value: +2 x TaskByteCrdCost_2
45953 #define QM_REG_AFULLOPRTNSTCCRDMASK                                                                          0x2f1944UL //Access:RW   DataWidth:0x9    // Mask bit per credit resource for the opportunistic credit. 1 - resource is required to be more than the almost full threshold. 0 - resource value is do not care; 0 - line VOQ; 1 - byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF RL; 5 - global VP-QCN RL; 6 - FW stop; 7 - reserved; 8 - PQ Empty.
45954 #define QM_REG_QMBYPENABLE                                                                                   0x2f1948UL //Access:RW   DataWidth:0x1    // Allows the QM to work in qm bypass mode. i.e. sending the bypass indication when conditions are met and open the XCM bypass request interface from the XCM.
45955 #define QM_REG_OPRTNSTCCRDENABLE                                                                             0x2f194cUL //Access:RW   DataWidth:0x1    // Allows the QM to answer and handle opportunistic bypass requests (i.e. which PQ credit info?) from the Xstorm. otherwise return null on the GPI interface.
45956 #define QM_REG_QMBYPGLBLCNT_0                                                                                0x2f1950UL //Access:R    DataWidth:0xa    // Global per type counter that counts the number of counters of the same type that are above the almost full threshold. i: 0 - Line VOQ; 1 - Byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF R; 5 - Global VP/QCN RL.
45957 #define QM_REG_QMBYPGLBLCNT_1                                                                                0x2f1954UL //Access:R    DataWidth:0xa    // Global per type counter that counts the number of counters of the same type that are above the almost full threshold. i: 0 - Line VOQ; 1 - Byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF R; 5 - Global VP/QCN RL.
45958 #define QM_REG_QMBYPGLBLCNT_2                                                                                0x2f1958UL //Access:R    DataWidth:0xa    // Global per type counter that counts the number of counters of the same type that are above the almost full threshold. i: 0 - Line VOQ; 1 - Byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF R; 5 - Global VP/QCN RL.
45959 #define QM_REG_QMBYPGLBLCNT_3                                                                                0x2f195cUL //Access:R    DataWidth:0xa    // Global per type counter that counts the number of counters of the same type that are above the almost full threshold. i: 0 - Line VOQ; 1 - Byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF R; 5 - Global VP/QCN RL.
45960 #define QM_REG_QMBYPGLBLCNT_4                                                                                0x2f1960UL //Access:R    DataWidth:0xa    // Global per type counter that counts the number of counters of the same type that are above the almost full threshold. i: 0 - Line VOQ; 1 - Byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF R; 5 - Global VP/QCN RL.
45961 #define QM_REG_QMBYPGLBLCNT_5                                                                                0x2f1964UL //Access:R    DataWidth:0xa    // Global per type counter that counts the number of counters of the same type that are above the almost full threshold. i: 0 - Line VOQ; 1 - Byte VOQ; 2 - PF WFQ; 3 - VP WFQ; 4 - PF R; 5 - Global VP/QCN RL.
45962 #define QM_REG_WRROTHERPQGRP_0                                                                               0x2f1968UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45963 #define QM_REG_WRROTHERPQGRP_1                                                                               0x2f196cUL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45964 #define QM_REG_WRROTHERPQGRP_2                                                                               0x2f1970UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45965 #define QM_REG_WRROTHERPQGRP_3                                                                               0x2f1974UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45966 #define QM_REG_WRROTHERPQGRP_4                                                                               0x2f1978UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45967 #define QM_REG_WRROTHERPQGRP_5                                                                               0x2f197cUL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45968 #define QM_REG_WRROTHERPQGRP_6                                                                               0x2f1980UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45969 #define QM_REG_WRROTHERPQGRP_7                                                                               0x2f1984UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45970 #define QM_REG_WRROTHERPQGRP_8                                                                               0x2f1988UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45971 #define QM_REG_WRROTHERPQGRP_9                                                                               0x2f198cUL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45972 #define QM_REG_WRROTHERPQGRP_10                                                                              0x2f1990UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45973 #define QM_REG_WRROTHERPQGRP_11                                                                              0x2f1994UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45974 #define QM_REG_WRROTHERPQGRP_12                                                                              0x2f1998UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45975 #define QM_REG_WRROTHERPQGRP_13                                                                              0x2f199cUL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45976 #define QM_REG_WRROTHERPQGRP_14                                                                              0x2f19a0UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45977 #define QM_REG_WRROTHERPQGRP_15                                                                              0x2f19a4UL //Access:RW   DataWidth:0x20   // The WRR group for Other queue which will indicate the WRR weight of the other queue. 4 bits per PQ - for i=0: bits 3:0 - PQ0; bits 7:4 - PQ1; bits 31:28 - PQ7; for i=1: bits 3:0 - PQ8; bits 7:4 - PQ9; bits 31:28 - PQ15; Valid groups values are: 0x0: the WRR weight of the PQ is 0 (eligible for single gnt as part of the full wrr circles round); 0x1: the WRR weight of the PQ is WrrOtherGrpWeight_0; 0x3: the WRR weight of the PQ is WrrOtherGrpWeight_1; 0x7: the WRR weight of the PQ is WrrOtherGrpWeight_2; 0xf: the WRR weight of the PQ is WrrOtherGrpWeight_3. This is based on WrrGrpWeight NOTE: weight update is allowed only to queues which are either empty or paused.
45978 #define QM_REG_WRROTHERGRPWEIGHT_0                                                                           0x2f19e8UL //Access:RW   DataWidth:0x8    // The actual WRR weight that is used by Other PQ-s that belong to WrrGroup_i (i=0..3). NOTE: weight update is allowed only to queues which are either empty or paused. NOTE: (a) if all WrrOtherGrpWeight (3-0) are = 0 --> RR (b) if all WrrOtherGrpWeight (3-0) are > 0 --> WRR in that case the WrrOtherGrpWeight should be ordered. WrrOtherGrpWeight_0 should be configured with the smallest value. WrrOtherGrpWeight_1 should be next (and bigger than WrrOtherGrpWeight_0). WrrOtherGrpWeight_2 should be next (and bigger than WrrOtherGrpWeight_1). WrrOtherGrpWeight_3 should be configured with the max value (bigger than WrrOtherGrpWeight_2). (c) either (a) or (b) are allowed. Weight=0 for some and weight>0 for others is not legal.
45979 #define QM_REG_WRROTHERGRPWEIGHT_1                                                                           0x2f19ecUL //Access:RW   DataWidth:0x8    // The actual WRR weight that is used by Other PQ-s that belong to WrrGroup_i (i=0..3). NOTE: weight update is allowed only to queues which are either empty or paused. NOTE: (a) if all WrrOtherGrpWeight (3-0) are = 0 --> RR (b) if all WrrOtherGrpWeight (3-0) are > 0 --> WRR in that case the WrrOtherGrpWeight should be ordered. WrrOtherGrpWeight_0 should be configured with the smallest value. WrrOtherGrpWeight_1 should be next (and bigger than WrrOtherGrpWeight_0). WrrOtherGrpWeight_2 should be next (and bigger than WrrOtherGrpWeight_1). WrrOtherGrpWeight_3 should be configured with the max value (bigger than WrrOtherGrpWeight_2). (c) either (a) or (b) are allowed. Weight=0 for some and weight>0 for others is not legal.
45980 #define QM_REG_WRROTHERGRPWEIGHT_2                                                                           0x2f19f0UL //Access:RW   DataWidth:0x8    // The actual WRR weight that is used by Other PQ-s that belong to WrrGroup_i (i=0..3). NOTE: weight update is allowed only to queues which are either empty or paused. NOTE: (a) if all WrrOtherGrpWeight (3-0) are = 0 --> RR (b) if all WrrOtherGrpWeight (3-0) are > 0 --> WRR in that case the WrrOtherGrpWeight should be ordered. WrrOtherGrpWeight_0 should be configured with the smallest value. WrrOtherGrpWeight_1 should be next (and bigger than WrrOtherGrpWeight_0). WrrOtherGrpWeight_2 should be next (and bigger than WrrOtherGrpWeight_1). WrrOtherGrpWeight_3 should be configured with the max value (bigger than WrrOtherGrpWeight_2). (c) either (a) or (b) are allowed. Weight=0 for some and weight>0 for others is not legal.
45981 #define QM_REG_WRROTHERGRPWEIGHT_3                                                                           0x2f19f4UL //Access:RW   DataWidth:0x8    // The actual WRR weight that is used by Other PQ-s that belong to WrrGroup_i (i=0..3). NOTE: weight update is allowed only to queues which are either empty or paused. NOTE: (a) if all WrrOtherGrpWeight (3-0) are = 0 --> RR (b) if all WrrOtherGrpWeight (3-0) are > 0 --> WRR in that case the WrrOtherGrpWeight should be ordered. WrrOtherGrpWeight_0 should be configured with the smallest value. WrrOtherGrpWeight_1 should be next (and bigger than WrrOtherGrpWeight_0). WrrOtherGrpWeight_2 should be next (and bigger than WrrOtherGrpWeight_1). WrrOtherGrpWeight_3 should be configured with the max value (bigger than WrrOtherGrpWeight_2). (c) either (a) or (b) are allowed. Weight=0 for some and weight>0 for others is not legal.
45982 #define QM_REG_WRRTXGRPWEIGHT_0                                                                              0x2f1a08UL //Access:RW   DataWidth:0x8    // The actual WRR weight that is used by TX PQ-s that belong to TxPqMap[WrrWeightGrpRng]==2'b01. NOTE: weight update is allowed only to queues which are either empty or paused. NOTE: (a) if all WrrTxGrpWeight (1-0) are = 0 --> RR (b) if all WrrTxGrpWeight (1-0) are > 0 --> WRR in that case the WrrTxGrpWeight should be ordered. WrrTxGrpWeight_0 should be configured with the smallest value. WrrTxGrpWeight_1 should be configured with the max value (bigger than WrrTxGrpWeight_0). (c) either (a) or (b) are allowed. Weight=0 for some and weight>0 for others is not legal.
45983 #define QM_REG_WRRTXGRPWEIGHT_1                                                                              0x2f1a0cUL //Access:RW   DataWidth:0x8    // The actual WRR weight that is used by TX PQ-s that belong to TxPqMap[WrrWeightGrpRng]==2'b11. NOTE: weight update is allowed only to queues which are either empty or paused. NOTE: (a) if all WrrTxGrpWeight (1-0) are = 0 --> RR (b) if all WrrTxGrpWeight (1-0) are > 0 --> WRR in that case the WrrTxGrpWeight should be ordered. WrrTxGrpWeight_0 should be configured with the smallest value. WrrTxGrpWeight_1 should be configured with the max value (bigger than WrrTxGrpWeight_0). (c) either (a) or (b) are allowed. Weight=0 for some and weight>0 for others is not legal.
45984 #define QM_REG_CMINITCRD_0                                                                                   0x2f1a10UL //Access:RW   DataWidth:0x4    // The initial credit for interface; MCM Secondary.
45985 #define QM_REG_CMINITCRD_1                                                                                   0x2f1a14UL //Access:RW   DataWidth:0x4    // The initial credit for interface; MCM Primary.
45986 #define QM_REG_CMINITCRD_2                                                                                   0x2f1a18UL //Access:RW   DataWidth:0x4    // The initial credit for interface; UCM Secondary.
45987 #define QM_REG_CMINITCRD_3                                                                                   0x2f1a1cUL //Access:RW   DataWidth:0x4    // The initial credit for interface; UCM Primary.
45988 #define QM_REG_CMINITCRD_4                                                                                   0x2f1a20UL //Access:RW   DataWidth:0x4    // The initial credit for interface; TCM Secondary.
45989 #define QM_REG_CMINITCRD_5                                                                                   0x2f1a24UL //Access:RW   DataWidth:0x4    // The initial credit for interface; TCM Primary.
45990 #define QM_REG_CMINITCRD_6                                                                                   0x2f1a28UL //Access:RW   DataWidth:0x4    // The initial credit for interface; YCM Secondary.
45991 #define QM_REG_CMINITCRD_7                                                                                   0x2f1a2cUL //Access:RW   DataWidth:0x4    // The initial credit for interface; YCM Primary.
45992 #define QM_REG_CMINITCRD_8                                                                                   0x2f1a30UL //Access:RW   DataWidth:0x4    // The initial credit for interface; XCM Secondary.
45993 #define QM_REG_CMINITCRD_9                                                                                   0x2f1a34UL //Access:RW   DataWidth:0x4    // The initial credit for interface; XCM Primary.
45994 #define QM_REG_CMCRD_0                                                                                       0x2f1a38UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
45995 #define QM_REG_CMCRD_1                                                                                       0x2f1a3cUL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
45996 #define QM_REG_CMCRD_2                                                                                       0x2f1a40UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
45997 #define QM_REG_CMCRD_3                                                                                       0x2f1a44UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
45998 #define QM_REG_CMCRD_4                                                                                       0x2f1a48UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
45999 #define QM_REG_CMCRD_5                                                                                       0x2f1a4cUL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
46000 #define QM_REG_CMCRD_6                                                                                       0x2f1a50UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
46001 #define QM_REG_CMCRD_7                                                                                       0x2f1a54UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
46002 #define QM_REG_CMCRD_8                                                                                       0x2f1a58UL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
46003 #define QM_REG_CMCRD_9                                                                                       0x2f1a5cUL //Access:R    DataWidth:0x4    // The actual credit for the interface; i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
46004 #define QM_REG_CMINTEN                                                                                       0x2f1a60UL //Access:RW   DataWidth:0xa    // A mask bit per CM interface. If this bit is 0 then this interface is masked.  i: 0 - MCM sec; 1 - MCM pri; 2 - UCM sec; 3 - UCM pri; 4 - TCM sec; 5 - TCM pri; 6 - YCM sec; 7 - YCM pri; 8 - XCM sec; 9 - XCM pri;.
46005 #define QM_REG_CMINTQMASK                                                                                    0x2f1c00UL //Access:RW   DataWidth:0x8    // A bit vector per CM interface which indicates which one of the Other queues are tied to the matched CM interface. address: 7-0 MCM sec; 15-8 MCM pri; 23-16 UCM sec; 31-24 UCM pri; 39-32 TCM sec; 47-40 TCM pri; 55-48 YCM sec; 63-56 YCM pri; 71-64 XCM sec; for addr[2:0]=0 Other queues 7-0; for addr[2:0]=1 Other queues 15-8; for addr[2:0]=7 Other queues 63-56.
46006 #define QM_REG_CMINTQMASK_SIZE                                                                               72
46007 #define QM_REG_VOQBYTECRDENABLE                                                                              0x2f1e00UL //Access:RW   DataWidth:0x1    // Enables the VOQ byte credit logic.
46008 #define QM_REG_SDMCMDADDR                                                                                    0x2f1e04UL //Access:RW   DataWidth:0x8    // SDM command address. This reg is used for sending SDM command through the RBC. See command description in the QM EAS section SDM memory map. Required flow: (a) Poll on the SdmCmdReady bit (i.e. SdmCmdReady=1). (b) Write SdmCmdAddr, SdmCmdDataLsb and SdmCmdDataMsb (c) Send SdmCmdGo command: (1) wr value=1; and then (2) wr value=0.
46009 #define QM_REG_SDMCMDDATALSB                                                                                 0x2f1e08UL //Access:RW   DataWidth:0x20   // SDM command data lsb. This reg is used for sending SDM command through the RBC. See command description in the QM EAS section SDM memory map. Required flow: (a) Poll on the SdmCmdReady bit (i.e. SdmCmdReady=1). (b) Write SdmCmdAddr, SdmCmdDataLsb and SdmCmdDataMsb (c) Send SdmCmdGo command: (1) wr value=1; and then (2) wr value=0.
46010 #define QM_REG_SDMCMDDATAMSB                                                                                 0x2f1e0cUL //Access:RW   DataWidth:0x20   // SDM command data msb. This reg is used for sending SDM command through the RBC. See command description in the QM EAS section SDM memory map. Required flow: (a) Poll on the SdmCmdReady bit (i.e. SdmCmdReady=1). (b) Write SdmCmdAddr, SdmCmdDataLsb and SdmCmdDataMsb (c) Send SdmCmdGo command: (1) wr value=1; and then (2) wr value=0.
46011 #define QM_REG_SDMCMDREADY                                                                                   0x2f1e10UL //Access:R    DataWidth:0x1    // SDM command Ready. This reg is used for sending SDM command through the RBC. See command description in the QM EAS section SDM memory map. Required flow: (a) Poll on the SdmCmdReady bit (i.e. SdmCmdReady=1). (b) Write SdmCmdAddr, SdmCmdDataLsb and SdmCmdDataMsb (c) Send SdmCmdGo command: (1) wr value=1; and then (2) wr value=0.
46012 #define QM_REG_SDMCMDGO                                                                                      0x2f1e14UL //Access:RW   DataWidth:0x1    // SDM command Ready. This reg is used for sending SDM command through the RBC. See command description in the QM EAS section SDM memory map. Required flow: (a) Poll on the SdmCmdReady bit (i.e. SdmCmdReady=1). (b) Write SdmCmdAddr, SdmCmdDataLsb and SdmCmdDataMsb (c) Send SdmCmdGo command: wr value=1.
46013 #define QM_REG_PQFILLLVLOTHER                                                                                0x2f2000UL //Access:RW   DataWidth:0x18   // The number of tasks queued for each Other queue. Should be read only access.
46014 #define QM_REG_PQFILLLVLOTHER_SIZE                                                                           128
46015 #define QM_REG_MHQTXNUMSEL                                                                                   0x2f2400UL //Access:RW   DataWidth:0x9    // The physical queue number for the MAX hold TX queue fill level statistics.
46016 #define QM_REG_QTXLEVELMHVAL                                                                                 0x2f2404UL //Access:RC   DataWidth:0x18   // The MAX hold value of the fill level of the TX physical queue.
46017 #define QM_REG_MHQOTHERNUMSEL                                                                                0x2f2408UL //Access:RW   DataWidth:0x7    // The physical queue number for the MAX hold Other queue fill level statistics.
46018 #define QM_REG_QOTHERLEVELMHVAL                                                                              0x2f240cUL //Access:RC   DataWidth:0x18   // The MAX hold value of the fill level of the Other physical queue.
46019 #define QM_REG_PQSTSOTHER                                                                                    0x2f2800UL //Access:R    DataWidth:0x1    // The status of the Other PQ-s: bit0 - PQ paused. Should be read only access.
46020 #define QM_REG_PQSTSOTHER_SIZE                                                                               128
46021 #define QM_REG_SOFT_RESET                                                                                    0x2f2c00UL //Access:RW   DataWidth:0x1    // Initialization bit command.
46022 #define QM_REG_PQTX2PF_0                                                                                     0x2f2c04UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46023 #define QM_REG_PQTX2PF_1                                                                                     0x2f2c08UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46024 #define QM_REG_PQTX2PF_2                                                                                     0x2f2c0cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46025 #define QM_REG_PQTX2PF_3                                                                                     0x2f2c10UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46026 #define QM_REG_PQTX2PF_4                                                                                     0x2f2c14UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46027 #define QM_REG_PQTX2PF_5                                                                                     0x2f2c18UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46028 #define QM_REG_PQTX2PF_6                                                                                     0x2f2c1cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46029 #define QM_REG_PQTX2PF_7                                                                                     0x2f2c20UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46030 #define QM_REG_PQTX2PF_8                                                                                     0x2f2c24UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46031 #define QM_REG_PQTX2PF_9                                                                                     0x2f2c28UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46032 #define QM_REG_PQTX2PF_10                                                                                    0x2f2c2cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46033 #define QM_REG_PQTX2PF_11                                                                                    0x2f2c30UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46034 #define QM_REG_PQTX2PF_12                                                                                    0x2f2c34UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46035 #define QM_REG_PQTX2PF_13                                                                                    0x2f2c38UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46036 #define QM_REG_PQTX2PF_14                                                                                    0x2f2c3cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46037 #define QM_REG_PQTX2PF_15                                                                                    0x2f2c40UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46038 #define QM_REG_PQTX2PF_16                                                                                    0x2f2c44UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46039 #define QM_REG_PQTX2PF_17                                                                                    0x2f2c48UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46040 #define QM_REG_PQTX2PF_18                                                                                    0x2f2c4cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46041 #define QM_REG_PQTX2PF_19                                                                                    0x2f2c50UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46042 #define QM_REG_PQTX2PF_20                                                                                    0x2f2c54UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46043 #define QM_REG_PQTX2PF_21                                                                                    0x2f2c58UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46044 #define QM_REG_PQTX2PF_22                                                                                    0x2f2c5cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46045 #define QM_REG_PQTX2PF_23                                                                                    0x2f2c60UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46046 #define QM_REG_PQTX2PF_24                                                                                    0x2f2c64UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46047 #define QM_REG_PQTX2PF_25                                                                                    0x2f2c68UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46048 #define QM_REG_PQTX2PF_26                                                                                    0x2f2c6cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46049 #define QM_REG_PQTX2PF_27                                                                                    0x2f2c70UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46050 #define QM_REG_PQTX2PF_28                                                                                    0x2f2c74UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46051 #define QM_REG_PQTX2PF_29                                                                                    0x2f2c78UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46052 #define QM_REG_PQTX2PF_30                                                                                    0x2f2c7cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46053 #define QM_REG_PQTX2PF_31                                                                                    0x2f2c80UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46054 #define QM_REG_PQTX2PF_32                                                                                    0x2f2c84UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46055 #define QM_REG_PQTX2PF_33                                                                                    0x2f2c88UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46056 #define QM_REG_PQTX2PF_34                                                                                    0x2f2c8cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46057 #define QM_REG_PQTX2PF_35                                                                                    0x2f2c90UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46058 #define QM_REG_PQTX2PF_36                                                                                    0x2f2c94UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46059 #define QM_REG_PQTX2PF_37                                                                                    0x2f2c98UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46060 #define QM_REG_PQTX2PF_38                                                                                    0x2f2c9cUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46061 #define QM_REG_PQTX2PF_39                                                                                    0x2f2ca0UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46062 #define QM_REG_PQTX2PF_40                                                                                    0x2f2ca4UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46063 #define QM_REG_PQTX2PF_41                                                                                    0x2f2ca8UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46064 #define QM_REG_PQTX2PF_42                                                                                    0x2f2cacUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46065 #define QM_REG_PQTX2PF_43                                                                                    0x2f2cb0UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46066 #define QM_REG_PQTX2PF_44                                                                                    0x2f2cb4UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46067 #define QM_REG_PQTX2PF_45                                                                                    0x2f2cb8UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46068 #define QM_REG_PQTX2PF_46                                                                                    0x2f2cbcUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46069 #define QM_REG_PQTX2PF_47                                                                                    0x2f2cc0UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46070 #define QM_REG_PQTX2PF_48                                                                                    0x2f2cc4UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46071 #define QM_REG_PQTX2PF_49                                                                                    0x2f2cc8UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46072 #define QM_REG_PQTX2PF_50                                                                                    0x2f2cccUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46073 #define QM_REG_PQTX2PF_51                                                                                    0x2f2cd0UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46074 #define QM_REG_PQTX2PF_52                                                                                    0x2f2cd4UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46075 #define QM_REG_PQTX2PF_53                                                                                    0x2f2cd8UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46076 #define QM_REG_PQTX2PF_54                                                                                    0x2f2cdcUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46077 #define QM_REG_PQTX2PF_55                                                                                    0x2f2ce0UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46078 #define QM_REG_PQTX2PF_56                                                                                    0x2f2ce4UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46079 #define QM_REG_PQTX2PF_57                                                                                    0x2f2ce8UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46080 #define QM_REG_PQTX2PF_58                                                                                    0x2f2cecUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46081 #define QM_REG_PQTX2PF_59                                                                                    0x2f2cf0UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46082 #define QM_REG_PQTX2PF_60                                                                                    0x2f2cf4UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46083 #define QM_REG_PQTX2PF_61                                                                                    0x2f2cf8UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46084 #define QM_REG_PQTX2PF_62                                                                                    0x2f2cfcUL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46085 #define QM_REG_PQTX2PF_63                                                                                    0x2f2d00UL //Access:RW   DataWidth:0x4    // Describes the PF of each TX queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 440-447: Group55 PFID (i=55); ... PQ 504-511: Group63 PFID (i=63);
46086 #define QM_REG_PQOTHER2PF_0                                                                                  0x2f2e04UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46087 #define QM_REG_PQOTHER2PF_1                                                                                  0x2f2e08UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46088 #define QM_REG_PQOTHER2PF_2                                                                                  0x2f2e0cUL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46089 #define QM_REG_PQOTHER2PF_3                                                                                  0x2f2e10UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46090 #define QM_REG_PQOTHER2PF_4                                                                                  0x2f2e14UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46091 #define QM_REG_PQOTHER2PF_5                                                                                  0x2f2e18UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46092 #define QM_REG_PQOTHER2PF_6                                                                                  0x2f2e1cUL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46093 #define QM_REG_PQOTHER2PF_7                                                                                  0x2f2e20UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46094 #define QM_REG_PQOTHER2PF_8                                                                                  0x2f2e24UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46095 #define QM_REG_PQOTHER2PF_9                                                                                  0x2f2e28UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46096 #define QM_REG_PQOTHER2PF_10                                                                                 0x2f2e2cUL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46097 #define QM_REG_PQOTHER2PF_11                                                                                 0x2f2e30UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46098 #define QM_REG_PQOTHER2PF_12                                                                                 0x2f2e34UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46099 #define QM_REG_PQOTHER2PF_13                                                                                 0x2f2e38UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46100 #define QM_REG_PQOTHER2PF_14                                                                                 0x2f2e3cUL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46101 #define QM_REG_PQOTHER2PF_15                                                                                 0x2f2e40UL //Access:RW   DataWidth:0x4    // Describes the PF of each OTHER queue. the mapping is based on 8 PQ groups as follows: PQ 0-7: Group0 PFID (i=0); PQ 8-15: Group1 PFID (i=1); ... PQ 56-63: Group7 PFID (i=7); ... PQ 120-127: Group15 PFID (i=15);
46102 #define QM_REG_ARB_TX_EN                                                                                     0x2f2e64UL //Access:RW   DataWidth:0x1    // Enabling the TX PQ arbiter.
46103 #define QM_REG_ARB_OTHER_EN                                                                                  0x2f2e68UL //Access:RW   DataWidth:0x1    // Enabling the Other PQ arbiter.
46104 #define QM_REG_PXP_REQ_CRD_INIT                                                                              0x2f2e6cUL //Access:RW   DataWidth:0x2    // Init credit for the pxp request interface.
46105 #define QM_REG_PXP_REQ_CRD                                                                                   0x2f2e70UL //Access:R    DataWidth:0x2    // Actual credit for the pxp request interface.
46106 #define QM_REG_DBG_SELECT                                                                                    0x2f2e74UL //Access:RW   DataWidth:0x8    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - for selecting a line to output to the DBG block.
46107 #define QM_REG_DBG_DWORD_ENABLE                                                                              0x2f2e78UL //Access:RW   DataWidth:0x4    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - for enabling dwords in the selected line (after the select before the shift).
46108 #define QM_REG_DBG_SHIFT                                                                                     0x2f2e7cUL //Access:RW   DataWidth:0x2    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - for circular right shifting of the selected line (after the enabling).
46109 #define QM_REG_DBG_FORCE_VALID                                                                               0x2f2e80UL //Access:RW   DataWidth:0x4    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - forcing valid.
46110 #define QM_REG_DBG_FORCE_FRAME                                                                               0x2f2e84UL //Access:RW   DataWidth:0x4    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - forcing frame.
46111 #define QM_REG_DBG_OUT_DATA_LSB                                                                              0x2f2e88UL //Access:R    DataWidth:0x20   // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - The 32 lsb data that goes to the DBG block.
46112 #define QM_REG_DBG_OUT_DATA_MSB                                                                              0x2f2e8cUL //Access:R    DataWidth:0x20   // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - The 32 msb data that goes to the DBG block.
46113 #define QM_REG_DBG_OUT_FRAME                                                                                 0x2f2e90UL //Access:R    DataWidth:0x4    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - The 4 frame bits that goes to the DBG block. Bit0 is the frame of data byte0; Bit1 is the frame of  data byte1; Bit2 is the frame of data byte2; Bit3 is the frame of  data byte4.
46114 #define QM_REG_DBG_OUT_VALID                                                                                 0x2f2e94UL //Access:R    DataWidth:0x4    // Debug only: For dbgmux usage (debug data that goes from QM to the DBG block) - The 4 valid bits that goes to the DBG block. Bit0 validtes data byte0; Bit1 validates data byte1; Bit2 validates data byte2; Bit3 validates data byte4.
46115 #define QM_REG_ECO_RESERVED                                                                                  0x2f2e98UL //Access:RW   DataWidth:0x8    // Eco reserved register.
46116 #define QM_REG_TXPQMAP_MASKACCESS                                                                            0x2f2e9cUL //Access:RW   DataWidth:0x1    // Selects between the Mem Array (0) and the Mask Array (1) when accessing the TxPqMap CAM.
46117 #define QM_REG_PCI_RD_ERR                                                                                    0x2f2ea0UL //Access:RW   DataWidth:0x1    // PCI rd error indication. The QM sets this reg upon PXP rdata with error. The driver can clear this bit (through RBC) based on the functional flows (e.g. FLR). It is also possible to set this bit by the RBC but this is used for debug.
46118 #define QM_REG_PF_EN                                                                                         0x2f2ea4UL //Access:RW   DataWidth:0x1    // PF enable vector. Bit per PF. If set the PF is enabled.
46119 #define QM_REG_VF_EN                                                                                         0x2f2ea8UL //Access:RW   DataWidth:0x1    // VF enable vector. Bit per VF. If set the VF is enabled.
46120 #define QM_REG_USG_CNT_PF_TX                                                                                 0x2f2eacUL //Access:RW   DataWidth:0x18   // PF Usage counters for TX tasks.
46121 #define QM_REG_USG_CNT_PF_OTHER                                                                              0x2f2eb0UL //Access:RW   DataWidth:0x18   // PF Usage counters for Other tasks.
46122 #define QM_REG_USG_CNT_VF_TX                                                                                 0x2f2eb4UL //Access:RW   DataWidth:0x18   // VF Usage counters for TX tasks.
46123 #define QM_REG_USG_CNT_VF_OTHER                                                                              0x2f2eb8UL //Access:RW   DataWidth:0x18   // VF Usage counters for Other tasks.
46124 #define QM_REG_XSDM_FIFO_FULL_THR                                                                            0x2f2ebcUL //Access:RW   DataWidth:0x4    // almost full threshold for the xsdm fifo. the value refer fifo size of 8. if the fifo size is different (for different flow control resources) then the rtl should use this value and compensate for the difference.
46125 #define QM_REG_YSDM_FIFO_FULL_THR                                                                            0x2f2ec0UL //Access:RW   DataWidth:0x4    // almost full threshold for the ysdm fifo. the value refer fifo size of 8. if the fifo size is different (for different flow control resources) then the rtl should use this value and compensate for the difference.
46126 #define QM_REG_PSDM_FIFO_FULL_THR                                                                            0x2f2ec4UL //Access:RW   DataWidth:0x4    // almost full threshold for the psdm fifo. the value refer fifo size of 8. if the fifo size is different (for different flow control resources) then the rtl should use this value and compensate for the difference.
46127 #define QM_REG_RLGLBLPERIOD_0                                                                                0x2f2ec8UL //Access:RW   DataWidth:0x20   // The RL timeout period in 25Mhz clock cycles for the global. VP/QCN RL-s. 0 - Global VP/QCN RL Timeout0. 1 - Global VP/QCN RL Timeout1. NOTE: ck25 domain. sync should be implemented.
46128 #define QM_REG_RLGLBLPERIOD_1                                                                                0x2f2eccUL //Access:RW   DataWidth:0x20   // The RL timeout period in 25Mhz clock cycles for the global VP/QCN RL-s. 0 - Global VP/QCN RL Timeout0. 1 - Global VP/QCN RL Timeout1. NOTE: ck25 domain. sync should be implemented.
46129 #define QM_REG_RLGLBLPERIODTIMER_0                                                                           0x2f2ed0UL //Access:RW   DataWidth:0x20   // The RL timeout period counter in 25Mhz clock cycles for the global VP/QCN RL-s. 0 - Global VP/QCN RL Timeout0. Upon init should be set with value of RlGlblPeriod_0 by the GRC. 1 - Global VP/QCN RL Timeout1. NOTE: ck25 domain. sync should be implemented.
46130 #define QM_REG_RLGLBLPERIODTIMER_1                                                                           0x2f2ed4UL //Access:RW   DataWidth:0x20   // The RL timeout period counter in 25Mhz clock cycles for the global VP/QCN RL-s. 0 - Global VP/QCN RL Timeout0. 1 - Global VP/QCN RL Timeout1. Upon init should be set with value of RlGlblPeriod_1 by the GRC. NOTE: ck25 domain. sync should be implemented.
46131 #define QM_REG_RLGLBLPERIODSEL_0                                                                             0x2f2ed8UL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46132 #define QM_REG_RLGLBLPERIODSEL_1                                                                             0x2f2edcUL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46133 #define QM_REG_RLGLBLPERIODSEL_2                                                                             0x2f2ee0UL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46134 #define QM_REG_RLGLBLPERIODSEL_3                                                                             0x2f2ee4UL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46135 #define QM_REG_RLGLBLPERIODSEL_4                                                                             0x2f2ee8UL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46136 #define QM_REG_RLGLBLPERIODSEL_5                                                                             0x2f2eecUL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46137 #define QM_REG_RLGLBLPERIODSEL_6                                                                             0x2f2ef0UL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46138 #define QM_REG_RLGLBLPERIODSEL_7                                                                             0x2f2ef4UL //Access:RW   DataWidth:0x20   // The RL timeout period that should be selected for the global VP/QCN RL counter per RL Global counter: 0 - use Timeout0; 1 - use Timeout1; Array mapping: 0 - RL-s 31:0; 1 - RL-s 63:32; ... 7 - RL-s 255:224
46139 #define QM_REG_RLGLBLINCVAL                                                                                  0x2f3400UL //Access:RW   DataWidth:0x1f   // The RL increment value for the global VP/QCN RL counters.
46140 #define QM_REG_RLGLBLINCVAL_SIZE                                                                             256
46141 #define QM_REG_RLGLBLUPPERBOUND                                                                              0x2f3c00UL //Access:RW   DataWidth:0x20   // The RL upper bound for the global VP/QCN RL counters. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46142 #define QM_REG_RLGLBLUPPERBOUND_SIZE                                                                         256
46143 #define QM_REG_RLGLBLCRD                                                                                     0x2f4400UL //Access:RW   DataWidth:0x20   // The actual RL credit for the global VP/QCN RL counters. Should be read only access in non-init mode. In init mode should be written with the same value of RlGlblUpperBound. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46144 #define QM_REG_RLGLBLCRD_SIZE                                                                                256
46145 #define QM_REG_RLGLBLENABLE                                                                                  0x2f4c00UL //Access:RW   DataWidth:0x1    // Enabling the global VP/QCN RL mechanism.
46146 #define QM_REG_RLGLBL_CNT_NUM                                                                                0x2f4c04UL //Access:RW   DataWidth:0x9    // number of active RL counters (between 1 to QM_NUM_OF_RL)
46147 #define QM_REG_RLGLBLCRD_FORCE_STS_UPDATE                                                                    0x2f4c08UL //Access:RW   DataWidth:0x1    // when 1 - force cam search and update sts_rlglbl_pq_blocked vector even when the rlglblcrd did not change from XON->XOFF or XOFF->XON NOTE: this is valid only for rf_qm_ind_rlglblcrd* command (i.e. access the global RL through the RBC)
46148 #define QM_REG_ERR_INC0_RLGLBLCRD                                                                            0x2f4c0cUL //Access:RC   DataWidth:0x10   // Increment error type0 for the global RL (inc above max allowed value (i.e. overflow the RL credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b11-b4: rl id; b15-b12: client id (b12 - xsdm; b13 - ysdm; b14 - psdm; b15 - periodic timer);
46149 #define QM_REG_ERR_DEC0_RLGLBLCRD                                                                            0x2f4c10UL //Access:RC   DataWidth:0x10   // Decrement error type0 for the global RL (dec below the most neg value (i.e. underflow the RL credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b11-b4: rl id; b15-b12: client id (b12 - xsdm; b13 - ysdm; b14 - psdm; b15 - tx_arb);
46150 #define QM_REG_ERR_DEC1_RLGLBLCRD                                                                            0x2f4c14UL //Access:RC   DataWidth:0x10   // Decrement error type1 for the global RL (dec when the credit counter is already below zero). b0 - error valid; b3-b1: reserved (should be filled with zeroes); b11-b4: rl id; b15-b12: client id (b12 - xsdm; b13 - ysdm; b14 - psdm; b15 - tx_arb);
46151 #define QM_REG_ERR_MASK_RLGLBLCRD                                                                            0x2f4c18UL //Access:RW   DataWidth:0x4    // per error type bit mask vector. when 1 - error should be logged. when 0 - error is not logged. b0 - Err_Inc0_RlGlblCrd; b1 - reserved. b2 - Err_Dec0_RlGlblCrd; b3 - Err_Dec1_RlGlblCrd;
46152 #define QM_REG_RLPFPERIOD                                                                                    0x2f4c1cUL //Access:RW   DataWidth:0x20   // The RL timeout period in 25Mhz clock cycles for the PF RL-s. NOTE: ck25 domain. sync should be implemented.
46153 #define QM_REG_RLPFPERIODTIMER                                                                               0x2f4c20UL //Access:RW   DataWidth:0x20   // The RL timeout period counter in 25Mhz clock cycles for the PF RL-s. Upon init should be set with value of RlPfPeriod by the GRC. NOTE: ck25 domain. sync should be implemented.
46154 #define QM_REG_RLPFINCVAL                                                                                    0x2f4c80UL //Access:RW   DataWidth:0x1f   // The RL increment value for the PF RL counters.
46155 #define QM_REG_RLPFINCVAL_SIZE                                                                               16
46156 #define QM_REG_RLPFUPPERBOUND                                                                                0x2f4d00UL //Access:RW   DataWidth:0x20   // The RL upper bound for the PF RL counters. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46157 #define QM_REG_RLPFUPPERBOUND_SIZE                                                                           16
46158 #define QM_REG_RLPFCRD                                                                                       0x2f4d80UL //Access:RW   DataWidth:0x20   // The actual RL credit for the PF RL counters. Should be read only access in non-init mode. In init mode should be written with the same value of RlPfUpperBound. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46159 #define QM_REG_RLPFCRD_SIZE                                                                                  16
46160 #define QM_REG_RLPFENABLE                                                                                    0x2f4e00UL //Access:RW   DataWidth:0x1    // Enabling the PF RL mechanism.
46161 #define QM_REG_RLPFVOQENABLE                                                                                 0x2f4e04UL //Access:RW   DataWidth:0x14   // Enabling the PF RL mechanism per VOQ.
46162 #define QM_REG_ERR_INC0_RLPFCRD                                                                              0x2f4e08UL //Access:RC   DataWidth:0xc    // Increment error type0 for the PF RL (inc above max allowed value (i.e. overflow the RL credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b7-b4: pf id; b11-b8: client id (b8 - xsdm; b9 - ysdm; b10 - psdm; b11 - periodic timer);
46163 #define QM_REG_ERR_DEC0_RLPFCRD                                                                              0x2f4e0cUL //Access:RC   DataWidth:0xc    // Decrement error type0 for the PF RL (dec below the most neg value (i.e. underflow the RL credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b7-b4: pf id; b11-b8: client id (b8 - xsdm; b9 - ysdm; b10 - psdm; b11 - tx_arb);
46164 #define QM_REG_ERR_DEC1_RLPFCRD                                                                              0x2f4e10UL //Access:RC   DataWidth:0xc    // Decrement error type1 for the PF RL (dec when the credit counter is already below zero). b0 - error valid; b3-b1: reserved (should be filled with zeroes); b7-b4: pf id; b11-b8: client id (b8 - xsdm; b9 - ysdm; b10 - psdm; b11 - tx_arb);
46165 #define QM_REG_ERR_MASK_RLPFCRD                                                                              0x2f4e14UL //Access:RW   DataWidth:0x4    // per error type bit mask vector. when 1 - error should be logged. when 0 - error is not logged. b0 - Err_Inc0_RlPfCrd; b1 - reserved. b2 - Err_Dec0_RlPfCrd; b3 - Err_Dec1_RlPfCrd;
46166 #define QM_REG_WFQPFWEIGHT                                                                                   0x2f4e80UL //Access:RW   DataWidth:0x1f   // The WFQ weight (increment value) for the PF WFQ counters.
46167 #define QM_REG_WFQPFWEIGHT_SIZE                                                                              16
46168 #define QM_REG_WFQPFUPPERBOUND                                                                               0x2f4f00UL //Access:RW   DataWidth:0x20   // The WFQ upper bound for the PF WFQ counters. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46169 #define QM_REG_WFQPFUPPERBOUND_SIZE                                                                          16
46170 #define QM_REG_WFQPFCRD                                                                                      0x2f5400UL //Access:RW   DataWidth:0x20   // The actual WFQ credit for the PF WFQ counters. Should be read only access in non-init mode. In init mode should be written with the same value of WfqPfUpperBound. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation. Mapping: Counters 0-7 are associated with VOQ0. Counters 8-15 are associated with VOQ1. ... Counters 136-143 are associated with VOQ17. Counters 144-151 are associated with VOQ18 in K2. Counters 152-159 are associated with VOQ19 in K2.
46171 #define QM_REG_WFQPFCRD_SIZE                                                                                 160
46172 #define QM_REG_WFQPFENABLE                                                                                   0x2f5c00UL //Access:RW   DataWidth:0x1    // Enabling the PF WFQ mechanism.
46173 #define QM_REG_ERR_INC0_WFQPFCRD                                                                             0x2f5c04UL //Access:RC   DataWidth:0x10   // Increment error type0 for the PF WFQ (inc above max allowed value (i.e. overflow the WFQ credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b6-b4: pf id; b11-b8: voq id;  b15-b12: client id (b12 - xsdm; b13 - ysdm; b14 - psdm; b15 - periodic timer);
46174 #define QM_REG_ERR_DEC0_WFQPFCRD                                                                             0x2f5c08UL //Access:RC   DataWidth:0x10   // Decrement error type0 for the PF WFQ (dec below the most neg value (i.e. underflow the WFQ credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b6-b4: pf id; b11-b8: voq id;  b15-b12: client id (b12 - xsdm; b13 - ysdm; b14 - psdm; b15 - tx_arb);
46175 #define QM_REG_ERR_DEC1_WFQPFCRD                                                                             0x2f5c0cUL //Access:RC   DataWidth:0x11   // Decrement error type1 for the PF WFQ (dec when the credit counter is already below zero). b0 - error valid; b3-b1: reserved (should be filled with zeroes); b7-b4: pf id; b12-b8: voq id;  b16-b13: client id (b12 - xsdm; b13 - ysdm; b14 - psdm; b15 - tx_arb);
46176 #define QM_REG_ERR_MASK_WFQPFCRD                                                                             0x2f5c10UL //Access:RW   DataWidth:0x4    // per error type bit mask vector. when 1 - error should be logged. when 0 - error is not logged. b0 - Err_Inc0_WfqPfCrd; b1 - reserved. b2 - Err_Dec0_WfqPfCrd; b3 - Err_Dec1_WfqPfCrd;
46177 #define QM_REG_WFQVPENABLE                                                                                   0x2f5c14UL //Access:RW   DataWidth:0x1    // Enabling the VP WFQ mechanism.
46178 #define QM_REG_WFQVPCRD_FORCE_STS_UPDATE                                                                     0x2f5c18UL //Access:RW   DataWidth:0x1    // when 1 - force cam search and update sts_wfqvp_pq_blocked vector even when the wfqvpcrd did not change from XON->XOFF or XOFF->XON NOTE: this is valid only for rf_qm_ind_wfqvpcrd* command (i.e. access the global RL through the RBC)
46179 #define QM_REG_ERR_INC0_WFQVPCRD                                                                             0x2f5c1cUL //Access:RC   DataWidth:0x14   // Increment error type0 for the VP WFQ (inc above max allowed value (i.e. overflow the WFQ credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b12-b4: vp id; b15-b13: reserved (should be filled with zeroes); b19-b16: client id (b16 - xsdm; b17 - ysdm; b18 - psdm; b19 - periodic timer);
46180 #define QM_REG_ERR_DEC0_WFQVPCRD                                                                             0x2f5c20UL //Access:RC   DataWidth:0x14   // Decrement error type0 for the VP WFQ (dec below the most neg value (i.e. underflow the WFQ credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b12-b4: vp id; b15-b13: reserved (should be filled with zeroes); b19-b16: client id (b16 - xsdm; b17 - ysdm; b18 - psdm; b19 - tx_arb);
46181 #define QM_REG_ERR_DEC1_WFQVPCRD                                                                             0x2f5c24UL //Access:RC   DataWidth:0x14   // Decrement error type1 for the VP WFQ (dec when the credit counter is already below zero). b0 - error valid; b3-b1: reserved (should be filled with zeroes); b12-b4: vp id; b15-b13: reserved (should be filled with zeroes); b19-b16: client id (b16 - xsdm; b17 - ysdm; b18 - psdm; b19 - tx_arb);
46182 #define QM_REG_ERR_MASK_WFQVPCRD                                                                             0x2f5c28UL //Access:RW   DataWidth:0x4    // per error type bit mask vector. when 1 - error should be logged. when 0 - error is not logged. b0 - Err_Inc0_WfqVpCrd; b1 - reserved. b2 - Err_Dec0_WfqVpCrd; b3 - Err_Dec1_WfqVpCrd;
46183 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_0                                                                         0x2f5c2cUL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46184 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_1                                                                         0x2f5c30UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46185 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_2                                                                         0x2f5c34UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46186 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_3                                                                         0x2f5c38UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46187 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_4                                                                         0x2f5c3cUL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46188 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_5                                                                         0x2f5c40UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46189 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_6                                                                         0x2f5c44UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46190 #define QM_REG_VOQ_ARB_GRP0_WEIGHT_7                                                                         0x2f5c48UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46191 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_0                                                                         0x2f5cacUL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46192 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_1                                                                         0x2f5cb0UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46193 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_2                                                                         0x2f5cb4UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46194 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_3                                                                         0x2f5cb8UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46195 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_4                                                                         0x2f5cbcUL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46196 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_5                                                                         0x2f5cc0UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46197 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_6                                                                         0x2f5cc4UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46198 #define QM_REG_VOQ_ARB_GRP1_WEIGHT_7                                                                         0x2f5cc8UL //Access:RW   DataWidth:0x3    // VOQ arbiter strict priority weights. Weight0 - highest priority;...;  Weight7 - lowest priority; Within group of VOQ-s (up to 8 VOQ-s) the priority should be unique for each VOQ. NOTES: (a) The group of VOQ-s depends on the chip port mode. (b) Grp0 represent VOQ-s 7-0 (c) Grp1 represent VOQ-s 15-8 (d) The values to configure are the VOQ id-s.
46199 #define QM_REG_VOQ_ARB_TIMEOUT                                                                               0x2f5d2cUL //Access:RW   DataWidth:0xc    // The number of arbitration cycles between 2 adjacent RR rounds. For anti starvation purpose. Value of 0 will give regular RR arbitration.
46200 #define QM_REG_TX_ARB_GO_MODE                                                                                0x2f5d30UL //Access:RW   DataWidth:0x1    // Represent the TX arbiter GO working mode. Whenever TX arbitration has completed (i.e. chose the PQ and completed updating all the relevant counters and state bits), new TX arbitration will start. When the new TX arbitration cannot start as no PQ can be chosen, the arbiter enters idle state. Moving to non-idle state, trying to start new TX arbitration depends on the GO mode as follows: 0 - start new TX arbitration whenever one of the state bits (VOQ blocked, PF WFQ blocked, VP WFQ blocked, PF RL blocked, VP/QCN RL blocked, Q active, Q paused) changes its state (either XON or XOFF). 1 - start new TX arbitration whenever Tx_Arb_Go_Cycle_Period of cycles has passed from since the last time TX arbitration has started.
46201 #define QM_REG_TX_ARB_GO_CYCLE_PERIOD                                                                        0x2f5d34UL //Access:RW   DataWidth:0xa    // The number of cycles between 2 adjacent TX arbitrations. Valid only when Tx_Arb_Go_Mode==1
46202 #define QM_REG_PQ_ACTIVE_ENABLE                                                                              0x2f5d38UL //Access:RW   DataWidth:0x1    // Enable the active state mechanism logic.
46203 #define QM_REG_ERR_INC0_VOQLINECRD                                                                           0x2f5d3cUL //Access:RC   DataWidth:0xd    // Increment error type0 for the VOQ Line (inc above max allowed value (i.e. overflow the VOQ Line credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - pbf)
46204 #define QM_REG_ERR_INC1_VOQLINECRD                                                                           0x2f5d40UL //Access:RC   DataWidth:0xd    // Increment error type1 for the VOQ Line (inc above init value. b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - pbf)
46205 #define QM_REG_ERR_DEC0_VOQLINECRD                                                                           0x2f5d44UL //Access:RC   DataWidth:0xd    // Decrement error type0 for the VOQ Line (dec below the most neg value (i.e. underflow the VOQ Line credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - tx_arb)
46206 #define QM_REG_ERR_DEC1_VOQLINECRD                                                                           0x2f5d48UL //Access:RC   DataWidth:0xd    // Decrement error type1 for the VOQ Line (dec when the credit counter is below zero). b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - tx_arb)
46207 #define QM_REG_ERR_MASK_VOQLINECRD                                                                           0x2f5d4cUL //Access:RW   DataWidth:0x4    // per error type bit mask vector. when 1 - error should be logged. when 0 - error is not logged. b0 - Err_Inc0_VoqLineCrd; b1 - Err_Inc1_VoqLineCrd. b2 - Err_Dec0_VoqLineCrd; b3 - Err_Dec1_VoqLineCrd;
46208 #define QM_REG_ERR_INC0_VOQBYTECRD                                                                           0x2f5d50UL //Access:RC   DataWidth:0xd    // Increment error type0 for the VOQ Byte (inc above max allowed value (i.e. overflow the VOQ Byte credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - btb)
46209 #define QM_REG_ERR_INC1_VOQBYTECRD                                                                           0x2f5d54UL //Access:RC   DataWidth:0xd    // Increment error type1 for the VOQ Byte (inc above init value. b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - btb)
46210 #define QM_REG_ERR_DEC0_VOQBYTECRD                                                                           0x2f5d58UL //Access:RC   DataWidth:0xd    // Decrement error type0 for the VOQ Byte (dec below the most neg value (i.e. underflow the VOQ Byte credit counter)) b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - tx_arb)
46211 #define QM_REG_ERR_DEC1_VOQBYTECRD                                                                           0x2f5d5cUL //Access:RC   DataWidth:0xd    // Decrement error type1 for the VOQ Byte (dec when the credit counter is below zero). b0 - error valid; b3-b1: reserved (should be filled with zeroes); b8-b4: voq id;  b12-b9: client id (b9 - xsdm; b10 - ysdm; b11 - psdm; b12 - tx_arb)
46212 #define QM_REG_ERR_MASK_VOQBYTECRD                                                                           0x2f5d60UL //Access:RW   DataWidth:0x4    // per error type bit mask vector. when 1 - error should be logged. when 0 - error is not logged. b0 - Err_Inc0_VoqByteCrd; b1 - Err_Inc1_VoqByteCrd. b2 - Err_Dec0_VoqByteCrd; b3 - Err_Dec1_VoqByteCrd;
46213 #define QM_REG_FIFO_EMPTY0                                                                                   0x2f5d64UL //Access:R    DataWidth:0x20   // Empty indication for all FIFOs.
46214 #define QM_REG_FIFO_EMPTY1                                                                                   0x2f5d68UL //Access:R    DataWidth:0x20   // Empty indication for all FIFOs.
46215 #define QM_REG_FIFO_FULL0                                                                                    0x2f5d6cUL //Access:R    DataWidth:0x20   // Full indication for all FIFOs.
46216 #define QM_REG_FIFO_FULL1                                                                                    0x2f5d70UL //Access:R    DataWidth:0x20   // Full indication for all FIFOs.
46217 #define QM_REG_FIFO_ERROR0                                                                                   0x2f5d74UL //Access:R    DataWidth:0x20   // Error indication for all FIFOs.
46218 #define QM_REG_FIFO_ERROR1                                                                                   0x2f5d78UL //Access:R    DataWidth:0x20   // Error indication for all FIFOs.
46219 #define QM_REG_MEM_INIT_GO                                                                                   0x2f5d7cUL //Access:RW   DataWidth:0x1    // Init go command. Upon Wr value of 1, the enabled mems (Mem_Init_Mask_0/1) will be initialized with value of Mem_Init_Value_0/1. NOTES: (a) Go command can be sent only when the mem init unit is ready (Mem_Init_Ready=1). the user is responsible to verify that prior to sending go command. (b) Go command can be sent only in init mode (i.e. no functional traffic is allowed). (c) Upon Go command and until the init is done (Mem_Init_Ready), RBC access to the mems that are being initialized (Mem_Init_Mask_0/1) is not allowed.
46220 #define QM_REG_MEM_INIT_READY                                                                                0x2f5d80UL //Access:R    DataWidth:0x1    // When set indicates that the mem init unit is ready to accept mem init command (Mem_Init_Go)
46221 #define QM_REG_MEM_INIT_MASK_0                                                                               0x2f5d84UL //Access:RW   DataWidth:0x20   // Indicates which mem to init upon Mem_Init_Go command. When set the mem is initiazlied. when reset the mem in not initiazlied. There is mask bit per mem, the following are mems 31-0: b0: qm_mem_bigram_tx b1: qm_mem_bigram_other b2: qm_mem_pq_fill_lvl_tx b3: qm_mem_pq_fill_lvl_other b4: qm_mem_voq_init_crd_line b5: qm_mem_voq_init_crd_byte b6: qm_mem_voq_crd_line b7: qm_mem_voq_crd_byte b8: qm_mem_rl_glbl_inc_val b9: qm_mem_rl_glbl_ubound b10: qm_mem_rl_glbl_crd b11: qm_mem_rl_pf_inc_val b12: qm_mem_rl_pf_ubound b13: qm_mem_rl_pf_crd b14: qm_mem_wfq_pf_weight b15: qm_mem_wfq_pf_ubound b16: qm_mem_wfq_pf_crd b17: qm_mem_wfq_vp_weight b18: qm_mem_wfq_vp_ubound b19: qm_mem_wfq_vp_crd b20: qm_mem_base_addr_tx b21: qm_mem_base_addr_other b22: qm_mem_ptr_tbl_tx b23: qm_mem_ptr_tbl_other b24: qm_mem_pf_usg_cnt b25: qm_mem_vf_usg_cnt b26: qm_mem_wrc_fifo_xcm_tx b27: qm_mem_wrc_fifo_xcm_other b28: qm_mem_wrc_fifo_ycm_other b29: qm_mem_wrc_fifo_tcm_other b30: qm_mem_wrc_fifo_mcm_other b31: qm_mem_wrc_fifo_ucm_other
46222 #define QM_REG_MEM_INIT_MASK_1                                                                               0x2f5d88UL //Access:RW   DataWidth:0x20   // Indicates which mem to init upon Mem_Init_Go command. When set the mem is initiazlied. when reset the mem in not initiazlied. There is mask bit per mem, the following are mems 63-32: b32: qm_mem_cfc_ldreq_buffer_ccfc_tx b33: qm_mem_cfc_ldreq_buffer_ccfc_other b34: qm_mem_cfc_ldreq_buffer_tcfc_other b35: qm_mem_pxp_req_fifo_tx b36: qm_mem_pxp_req_fifo_other b37: qm_mem_pxp_wdata_fifo_tx b38: qm_mem_pxp_wdata_fifo_other b39: qm_mem_xsdm_voq_line b40: qm_mem_ysdm_voq_line b41: qm_mem_psdm_voq_line b42: qm_mem_xsdm_voq_byte b43: qm_mem_ysdm_voq_byte b44: qm_mem_psdm_voq_byte b45: qm_mem_xsdm_rl_glbl b46: qm_mem_ysdm_rl_glbl b47: qm_mem_psdm_rl_glbl b48: qm_mem_xsdm_rl_pf b49: qm_mem_ysdm_rl_pf b50: qm_mem_psdm_rl_pf b51: qm_mem_xsdm_wfq_pf b52: qm_mem_ysdm_wfq_pf b53: qm_mem_psdm_wfq_pf b54: qm_mem_xsdm_wfq_vp b55: qm_mem_ysdm_wfq_vp b56: qm_mem_psdm_wfq_vp b57: qm_mem_cm_int_q_mask b58: qm_mem_sync_rl_rf_req b59: qm_mem_sync_rl_rf_res b60: qm_mem_sync_rl_glbl_exp b61: qm_mem_sync_rl_pf_exp b62: qm_mem_vp_arb_last_gnt b63: qm_mem_pq_arb_last_gnt
46223 #define QM_REG_MEM_INIT_VALUE_0                                                                              0x2f5d8cUL //Access:RW   DataWidth:0x20   // Indicates the init value to write upon Mem_Init_Go command When set the mem is initialized with all ones. when reset the mem in initialized with all zeroes. There is bit per mem, the following are mems 31-0: b0: qm_mem_bigram_tx b1: qm_mem_bigram_other b2: qm_mem_pq_fill_lvl_tx b3: qm_mem_pq_fill_lvl_other b4: qm_mem_voq_init_crd_line b5: qm_mem_voq_init_crd_byte b6: qm_mem_voq_crd_line b7: qm_mem_voq_crd_byte b8: qm_mem_rl_glbl_inc_val b9: qm_mem_rl_glbl_ubound b10: qm_mem_rl_glbl_crd b11: qm_mem_rl_pf_inc_val b12: qm_mem_rl_pf_ubound b13: qm_mem_rl_pf_crd b14: qm_mem_wfq_pf_weight b15: qm_mem_wfq_pf_ubound b16: qm_mem_wfq_pf_crd b17: qm_mem_wfq_vp_weight_ b18: qm_mem_wfq_vp_ubound_ b19: qm_mem_wfq_vp_crd b20: qm_mem_base_addr_tx b21: qm_mem_base_addr_other b22: qm_mem_ptr_tbl_tx b23: qm_mem_ptr_tbl_other b24: qm_mem_pf_usg_cnt b25: qm_mem_vf_usg_cnt b26: qm_mem_wrc_fifo_xcm_tx b27: qm_mem_wrc_fifo_xcm_other b28: qm_mem_wrc_fifo_ycm_other b29: qm_mem_wrc_fifo_tcm_other b30: qm_mem_wrc_fifo_mcm_other b31: qm_mem_wrc_fifo_ucm_other
46224 #define QM_REG_MEM_INIT_VALUE_1                                                                              0x2f5d90UL //Access:RW   DataWidth:0x20   // Indicates the init value to write upon Mem_Init_Go command When set the mem is initialized with all ones. when reset the mem in initialized with all zeroes. There is bit per mem, the following are mems 63-32: b32: qm_mem_cfc_ldreq_buffer_ccfc_tx b33: qm_mem_cfc_ldreq_buffer_ccfc_other b34: qm_mem_cfc_ldreq_buffer_tcfc_other b35: qm_mem_pxp_req_fifo_tx b36: qm_mem_pxp_req_fifo_other b37: qm_mem_pxp_wdata_fifo_tx b38: qm_mem_pxp_wdata_fifo_other b39: qm_mem_xsdm_voq_line b40: qm_mem_ysdm_voq_line b41: qm_mem_psdm_voq_line b42: qm_mem_xsdm_voq_byte b43: qm_mem_ysdm_voq_byte b44: qm_mem_psdm_voq_byte b45: qm_mem_xsdm_rl_glbl b46: qm_mem_ysdm_rl_glbl b47: qm_mem_psdm_rl_glbl b48: qm_mem_xsdm_rl_pf b49: qm_mem_ysdm_rl_pf b50: qm_mem_psdm_rl_pf b51: qm_mem_xsdm_wfq_pf b52: qm_mem_ysdm_wfq_pf b53: qm_mem_psdm_wfq_pf b54: qm_mem_xsdm_wfq_vp b55: qm_mem_ysdm_wfq_vp b56: qm_mem_psdm_wfq_vp b57: qm_mem_cm_int_q_mask b58: qm_mem_sync_rl_rf_req b59: qm_mem_sync_rl_rf_res b60: qm_mem_sync_rl_glbl_exp b61: qm_mem_sync_rl_pf_exp b62: qm_mem_vp_arb_last_gnt b63: qm_mem_pq_arb_last_gnt
46225 #define QM_REG_MEM_INIT_STS_0                                                                                0x2f5d94UL //Access:R    DataWidth:0x20   // Describes the status of the mem. When set indicates that the mem is not currently being initialized. When set indicates that the mem is currently being initialized. There is status bit per mem, the following are mems 31-0: b0: qm_mem_bigram_tx b1: qm_mem_bigram_other b2: qm_mem_pq_fill_lvl_tx b3: qm_mem_pq_fill_lvl_other b4: qm_mem_voq_init_crd_line b5: qm_mem_voq_init_crd_byte b6: qm_mem_voq_crd_line b7: qm_mem_voq_crd_byte b8: qm_mem_rl_glbl_inc_val b9: qm_mem_rl_glbl_ubound b10: qm_mem_rl_glbl_crd b11: qm_mem_rl_pf_inc_val b12: qm_mem_rl_pf_ubound b13: qm_mem_rl_pf_crd b14: qm_mem_wfq_pf_weight b15: qm_mem_wfq_pf_ubound b16: qm_mem_wfq_pf_crd b17: qm_mem_wfq_vp_weight_ b18: qm_mem_wfq_vp_ubound_ b19: qm_mem_wfq_vp_crd b20: qm_mem_base_addr_tx b21: qm_mem_base_addr_other b22: qm_mem_ptr_tbl_tx b23: qm_mem_ptr_tbl_other b24: qm_mem_pf_usg_cnt b25: qm_mem_vf_usg_cnt b26: qm_mem_wrc_fifo_xcm_tx b27: qm_mem_wrc_fifo_xcm_other b28: qm_mem_wrc_fifo_ycm_other b29: qm_mem_wrc_fifo_tcm_other b30: qm_mem_wrc_fifo_mcm_other b31: qm_mem_wrc_fifo_ucm_other
46226 #define QM_REG_MEM_INIT_STS_1                                                                                0x2f5d98UL //Access:R    DataWidth:0x20   // Describes the status of the mem. When set indicates that the mem is not currently being initialized. When set indicates that the mem is currently being initialized. There is status bit per mem, the following are mems 63-32: b32: qm_mem_cfc_ldreq_buffer_ccfc_tx b33: qm_mem_cfc_ldreq_buffer_ccfc_other b34: qm_mem_cfc_ldreq_buffer_tcfc_other b35: qm_mem_pxp_req_fifo_tx b36: qm_mem_pxp_req_fifo_other b37: qm_mem_pxp_wdata_fifo_tx b38: qm_mem_pxp_wdata_fifo_other b39: qm_mem_xsdm_voq_line b40: qm_mem_ysdm_voq_line b41: qm_mem_psdm_voq_line b42: qm_mem_xsdm_voq_byte b43: qm_mem_ysdm_voq_byte b44: qm_mem_psdm_voq_byte b45: qm_mem_xsdm_rl_glbl b46: qm_mem_ysdm_rl_glbl b47: qm_mem_psdm_rl_glbl b48: qm_mem_xsdm_rl_pf b49: qm_mem_ysdm_rl_pf b50: qm_mem_psdm_rl_pf b51: qm_mem_xsdm_wfq_pf b52: qm_mem_ysdm_wfq_pf b53: qm_mem_psdm_wfq_pf b54: qm_mem_xsdm_wfq_vp b55: qm_mem_ysdm_wfq_vp b56: qm_mem_psdm_wfq_vp b57: qm_mem_cm_int_q_mask b58: qm_mem_sync_rl_rf_req b59: qm_mem_sync_rl_rf_res b60: qm_mem_sync_rl_glbl_exp b61: qm_mem_sync_rl_pf_exp b62: qm_mem_vp_arb_last_gnt b63: qm_mem_pq_arb_last_gnt
46227 #define QM_REG_CAM_BIST_EN                                                                                   0x2f5d9cUL //Access:RW   DataWidth:0x1    // Used to enable/disable BIST mode. When set, BIST testing will be performed and the results will be posted upon completion. When cleared CAM access will be enabled through the CAM BIST mechanism instead.
46228 #define QM_REG_CAM_BIST_SKIP_ERROR_CNT                                                                       0x2f5da0UL //Access:RW   DataWidth:0x8    // Provides a threshold for the number of CAM BIST errors that are acceptable before reporting CAM BIST failure status.
46229 #define QM_REG_CAM_BIST_STATUS_SEL                                                                           0x2f5da4UL //Access:RW   DataWidth:0x8    // Used to select the BIST status word to read following the completion of a BIST test. Also used to select the data slice when writing data directly to the CAM using the CAM BIST mechanism.
46230 #define QM_REG_CAM_BIST_STATUS                                                                               0x2f5da8UL //Access:R    DataWidth:0x16   // Provides read-only access to the BIST status word selected by cam_bist_status_sel.
46231 #define QM_REG_BASEADDRTXPQ                                                                                  0x2f6000UL //Access:RW   DataWidth:0x14   // The base logical address (in 4096 bytes) of each physical queue. The index I represents the physical queue number.
46232 #define QM_REG_BASEADDRTXPQ_SIZE                                                                             512
46233 #define QM_REG_PQFILLLVLTX                                                                                   0x2f7000UL //Access:RW   DataWidth:0x18   // The number of tasks queued for each TX queue. Should be read only access.
46234 #define QM_REG_PQFILLLVLTX_SIZE                                                                              512
46235 #define QM_REG_PQSTSTX                                                                                       0x2f8000UL //Access:R    DataWidth:0x4    // The status of the TX PQ-s: bit0 - PQ global VP/QCN RL block; bit1 - PQ active; bit2 - PQ paused; bit3 - PQ VP WFQ blocked. Should be read only access.
46236 #define QM_REG_PQSTSTX_SIZE                                                                                  512
46237 #define QM_REG_TXPQMAP                                                                                       0x2f9000UL //Access:RW   DataWidth:0x20   // (1) Mem Array: Maps between TX PQ and its resources as follows: bit  0     - PQ valid; bits 8:1   - RL id; bits 17:9  - VP id (value of all ones is reserved for pure-LB VOQ VP-s. no WFQ is implemented for such VP-s); bits 22:18 - Voq id; bits 24:23 - WRR weight group (allowed values: 2'b00 (associated with weight=0); 2'b01 (associated with weight=WrrTxGrpWeight_0); 2'b11 (associated with weight=WrrTxGrpWeight_1)); bit  25    - RL valid;  NOTE: the reserved bits must be written with zeroes. (2) Mask Array: Should be written with the same value as the mem array. (3) NOTES: (a) The Mask array exist as the TxPqMap struct is implemented with. (b) TxPqMap_MaskAccess selects if writing to the mask array (set) or the mem array (reset).
46238 #define QM_REG_TXPQMAP_SIZE                                                                                  512
46239 #define QM_REG_WFQVPWEIGHT                                                                                   0x2fa000UL //Access:RW   DataWidth:0x1f   // The WFQ weight (increment value) for the VP WFQ counters.
46240 #define QM_REG_WFQVPWEIGHT_SIZE                                                                              512
46241 #define QM_REG_WFQVPUPPERBOUND                                                                               0x2fb000UL //Access:RW   DataWidth:0x20   // The WFQ upper bound for the VP WFQ counters. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46242 #define QM_REG_WFQVPUPPERBOUND_SIZE                                                                          512
46243 #define QM_REG_WFQVPCRD                                                                                      0x2fc000UL //Access:RW   DataWidth:0x20   // The actual WFQ credit for the VP WFQ counters. Should be read only access in non-init mode. In init mode should be written with the same value of WfqVpUpperBound. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation
46244 #define QM_REG_WFQVPCRD_SIZE                                                                                 512
46245 #define QM_REG_WFQVPMAP                                                                                      0x2fd000UL //Access:RW   DataWidth:0x9    // (1) Mem Array: Maps between VP WFQ counter and its resources as follows: bit  4:0   - Voq id; bit  7:5   - Pf id; (2) NOTE: valud of 0xff indicates the Wfq Vp counter is not associated with any Voq and Pf
46246 #define QM_REG_WFQVPMAP_SIZE                                                                                 512
46247 #define QM_REG_PTRTBLTX                                                                                      0x2fe000UL //Access:WB   DataWidth:0x36   // Pointer Table Memory for TX queues 447-0; The mapping is as follow: ptrtbl[53:30] read pointer; ptrtbl[29:6] write pointer; ptrtbl[5:4] read bank0; ptrtbl[3:2] read bank 1; ptrtbl[1:0] write bank;.
46248 #define QM_REG_PTRTBLTX_SIZE                                                                                 1024
46249 #define QM_REG_CMINTQMASK_MSB                                                                                0x2ff000UL //Access:RW   DataWidth:0x8    // An MSB bit vector per CM interface which indicates which one of the Other queues are tied to the matched CM interface. address: 7-0 MCM sec; 15-8 MCM pri; 23-16 UCM sec; 31-24 UCM pri; 39-32 TCM sec; 47-40 TCM pri; 55-48 YCM sec; 63-56 YCM pri; 71-64 XCM sec; for addr[2:0]=0 Other queues 7-0; for addr[2:0]=1 Other queues 15-8; for addr[2:0]=7 Other queues 63-56.
46250 #define QM_REG_CMINTQMASK_MSB_SIZE                                                                           72
46251 #define QM_REG_WFQPFCRD_MSB                                                                                  0x2ff400UL //Access:RW   DataWidth:0x20   // The actual WFQ credit for the PF WFQ counters. Should be read only access in non-init mode. In init mode should be written with the same value of WfqPfUpperBound. Sign: the msb is used for sign as follows: 1 - positive number or zero. 0 - negative number the rest of the bits (msb-1) to 0 are in 2s complement representation. Mapping: Counters 0-7 are associated with 8 MSB PF of VOQ0 in K2. Counters 8-15 are associated with  8 MSB PF of VOQ1 in K2. ... Counters 136-143 are associated with 8 MSB PF of VOQ17 in K2. Counters 144-151 are associated with 8 MSB PF of VOQ18 in K2. Counters 152-159 are associated with 8 MSB PF of VOQ19 in K2.
46252 #define QM_REG_WFQPFCRD_MSB_SIZE                                                                             160
46253 #define RDIF_REG_RESET_MEMORIES                                                                              0x300000UL //Access:W    DataWidth:0x1    // Write one to this register will write zero to all L1 entries. When the command is complete zero will be indicated in this register.
46254 #define RDIF_REG_STOP_ON_ERROR                                                                               0x300040UL //Access:RW   DataWidth:0x1    // If set and DIF block found error; the DIF block will be stuck - hard reset is needed.
46255 #define RDIF_REG_BYPASS_MODE_EN                                                                              0x300044UL //Access:RW   DataWidth:0x1    // If set allow bypass the pipline on pass through commands and in an empty system.
46256 #define RDIF_REG_ECO_RESERVED                                                                                0x300048UL //Access:RW   DataWidth:0x8    // ECO reserved.
46257 #define RDIF_REG_MIN_EOB2WF_L1_RD_DEL                                                                        0x30004cUL //Access:RW   DataWidth:0x6    // If the L1 of an LTID is not updated since EOB within the configured number of cycles the dirty_l1 register will be set. Configuring 0 is the same as 1.
46258 #define RDIF_REG_DIRTY_L1                                                                                    0x300054UL //Access:R    DataWidth:0x1    // Indicates that there is a pending L1 WB. Set only if this is the case for at least min_eob2wf_l1_rd_del cycles.
46259 #define RDIF_REG_DEBUG_BUFER_0_READ_EN                                                                       0x300058UL //Access:W    DataWidth:0x1    // Writing to this register (any value) will copy the data in buffer 0 to the debug_buffer_0_data_0..8.
46260 #define RDIF_REG_DEBUG_BUFER_0_READ_EN_SIZE                                                                  2
46261 #define RDIF_REG_DEBUG_BUFER_1_READ_EN                                                                       0x300068UL //Access:W    DataWidth:0x1    // Writing to this register (any value) will copy the data in buffer 0 to the debug_buffer_1_data_0..8.
46262 #define RDIF_REG_DEBUG_BUFER_1_READ_EN_SIZE                                                                  2
46263 #define RDIF_REG_DEBUG_COMMAND_FIFO_EMPTY                                                                    0x300070UL //Access:R    DataWidth:0x1    // Debug: 1 =  fifo is empty.
46264 #define RDIF_REG_DEBUG_ORDER_FIFO_EMPTY                                                                      0x300074UL //Access:R    DataWidth:0x1    // Debug: 1 =  fifo is empty.
46265 #define RDIF_REG_DEBUG_RDATA_FIFO_EMPTY                                                                      0x300078UL //Access:R    DataWidth:0x1    // Debug: 1 =  fifo is empty.
46266 #define RDIF_REG_DEBUG_ERROR_DATA_VALID                                                                      0x30007cUL //Access:RW   DataWidth:0x8    // If bit i is set; the data in the debug_error_info address[5:3] = i is valid. By writing 1 to bit j it will clear the valid bits of bit j.
46267 #define RDIF_REG_DEBUG_BUFFER_0_DATA_0                                                                       0x300080UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. TID.
46268 #define RDIF_REG_DEBUG_BUFFER_0_DATA_1                                                                       0x300084UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Initial referance tag.
46269 #define RDIF_REG_DEBUG_BUFFER_0_DATA_2                                                                       0x300088UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - application tag; [31:16] - application mask.
46270 #define RDIF_REG_DEBUG_BUFFER_0_DATA_3                                                                       0x30008cUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - calculated CRC; [31:16] - calculated checksum.
46271 #define RDIF_REG_DEBUG_BUFFER_0_DATA_4                                                                       0x300090UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Calculated offset in IO.
46272 #define RDIF_REG_DEBUG_BUFFER_0_DATA_5                                                                       0x300094UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - referance tag.
46273 #define RDIF_REG_DEBUG_BUFFER_0_DATA_6                                                                       0x300098UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - [15:0] application tag; [31:0] CRC/checksum.
46274 #define RDIF_REG_DEBUG_BUFFER_0_DATA_7                                                                       0x30009cUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [31] partial_chksum_overflow ; [30:27] dif_bytes_tx ; [26:23] dif_bytes_rx ; [22:19] last_dif_size; [18] eob_flag ; [17] data_is_dix ; [16] set_id ; [15:13] protocol_id; [12:9] type;  [8:0] ltid.
46275 #define RDIF_REG_DEBUG_BUFFER_0_DATA_8                                                                       0x3000a0UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [20:19]  dix_size; [18] ni ; [17:16] hi ; [15:13] interval_size ; [12] fwrd_ref ; [11] fwrd_app ; [10]  fwrd_guard ; [9] validate_ref ; [8] validate_app ; [7] validate_guard ; [6] crc_seed ; [5:4] protection_type ; [3]  set_err_with_eop ; [2] host_guard_is_crc ; [1]  initial_ref_tag_valid; [0] err_in_io.
46276 #define RDIF_REG_DEBUG_BUFFER_1_DATA_0                                                                       0x3000a4UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. TID.
46277 #define RDIF_REG_DEBUG_BUFFER_1_DATA_1                                                                       0x3000a8UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Initial referance tag.
46278 #define RDIF_REG_DEBUG_BUFFER_1_DATA_2                                                                       0x3000acUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - application tag; [31:16] - application mask.
46279 #define RDIF_REG_DEBUG_BUFFER_1_DATA_3                                                                       0x3000b0UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - calculated CRC; [31:16] - calculated checksum.
46280 #define RDIF_REG_DEBUG_BUFFER_1_DATA_4                                                                       0x3000b4UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Calculated offset in IO.
46281 #define RDIF_REG_DEBUG_BUFFER_1_DATA_5                                                                       0x3000b8UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - referance tag.
46282 #define RDIF_REG_DEBUG_BUFFER_1_DATA_6                                                                       0x3000bcUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - [15:0] application tag; [31:0] CRC/checksum.
46283 #define RDIF_REG_DEBUG_BUFFER_1_DATA_7                                                                       0x3000c0UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [31] partial_chksum_overflow ; [30:27] dif_bytes_tx ; [26:23] dif_bytes_rx ; [22:19] last_dif_size; [18] eob_flag ; [17] data_is_dix ; [16] set_id ; [15:13] protocol_id; [12:9] type;  [8:0] ltid.
46284 #define RDIF_REG_DEBUG_BUFFER_1_DATA_8                                                                       0x3000c4UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [20:19]  dix_size; [18] ni ; [17:16] hi ; [15:13] interval_size ; [12] fwrd_ref ; [11] fwrd_app ; [10]  fwrd_guard ; [9] validate_ref ; [8] validate_app ; [7] validate_guard ; [6] crc_seed ; [5:4] protection_type ; [3]  set_err_with_eop ; [2] host_guard_is_crc ; [1]  initial_ref_tag_valid; [0] err_in_io.
46285 #define RDIF_REG_DEBUG_DIX_FIFO_EMPTY                                                                        0x3000c8UL //Access:R    DataWidth:0x1    // Debug: one bit for each protocol ID.  1 =  fifo is empty.
46286 #define RDIF_REG_DEBUG_UCM_CREDIT                                                                            0x3000ccUL //Access:R    DataWidth:0x1    // DEBUG: 0 - no credit; 1 - there is credit.
46287 #define RDIF_REG_DEBUG_UCM_MSG_PENDING                                                                       0x3000d0UL //Access:R    DataWidth:0x1    // DEBUG: 0 - no message pending; 1 - message is pending (no credit) or waiting for done.
46288 #define RDIF_REG_DEBUG_FATAL_CONFIG_ERR_INFO                                                                 0x3000d4UL //Access:R    DataWidth:0x15   // DEBUG: configuration fatal error. [1:0] host interface; [2] network interface; [3] FWRD ref; [4] FWR app; [5] FWRD guard; [6] vlidate ref; [7] validate app; [8] validate guard; [10:9] protocol ID; [19:11] LTID; [20] buffer select.
46289 #define RDIF_REG_DEBUG_PIPELINE_IDLE                                                                         0x3000d8UL //Access:R    DataWidth:0x1    // DEBUG: if set there is no valid data in the pipeline.
46290 #define RDIF_REG_STAT_NUM_ERR_INTERVAL_0                                                                     0x3000dcUL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 0.
46291 #define RDIF_REG_INT_STS                                                                                     0x300180UL //Access:R    DataWidth:0x9    // Multi Field Register.
46292   #define RDIF_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
46293   #define RDIF_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
46294   #define RDIF_REG_INT_STS_FATAL_DIX_ERR                                                                     (0x1<<1) // DIX data is missing or end of burst assived and not all DIX data was used.
46295   #define RDIF_REG_INT_STS_FATAL_DIX_ERR_SHIFT                                                               1
46296   #define RDIF_REG_INT_STS_FATAL_CONFIG_ERR                                                                  (0x1<<2) // Fatal configuration error due to illigal comdination of host interface, network interface, validate xxx and forward xxx.
46297   #define RDIF_REG_INT_STS_FATAL_CONFIG_ERR_SHIFT                                                            2
46298   #define RDIF_REG_INT_STS_CMD_FIFO_ERR                                                                      (0x1<<3) // Write to full FIFO or read from empty FIFO.
46299   #define RDIF_REG_INT_STS_CMD_FIFO_ERR_SHIFT                                                                3
46300   #define RDIF_REG_INT_STS_ORDER_FIFO_ERR                                                                    (0x1<<4) // Write to full FIFO or read from empty FIFO.
46301   #define RDIF_REG_INT_STS_ORDER_FIFO_ERR_SHIFT                                                              4
46302   #define RDIF_REG_INT_STS_RDATA_FIFO_ERR                                                                    (0x1<<5) // Write to full FIFO or read from empty FIFO.
46303   #define RDIF_REG_INT_STS_RDATA_FIFO_ERR_SHIFT                                                              5
46304   #define RDIF_REG_INT_STS_DIF_STOP_ERR                                                                      (0x1<<6) // If stop_on_error is set and the DIF block found error in the DIF/DIX data this interrupt will be asserted. The debug info is in debug_error_info.
46305   #define RDIF_REG_INT_STS_DIF_STOP_ERR_SHIFT                                                                6
46306   #define RDIF_REG_INT_STS_PARTIAL_DIF_W_EOB                                                                 (0x1<<7) // end of burst arrived with end of interval and only partial DIF data arrived.
46307   #define RDIF_REG_INT_STS_PARTIAL_DIF_W_EOB_SHIFT                                                           7
46308   #define RDIF_REG_INT_STS_L1_DIRTY_BIT                                                                      (0x1<<8) // One of the command buffers has a pending L1 WB for more than MIN_EOB2WF_L1_RD_DEL (register) cycles.
46309   #define RDIF_REG_INT_STS_L1_DIRTY_BIT_SHIFT                                                                8
46310 #define RDIF_REG_INT_MASK                                                                                    0x300184UL //Access:RW   DataWidth:0x9    // Multi Field Register.
46311   #define RDIF_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.ADDRESS_ERROR .
46312   #define RDIF_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
46313   #define RDIF_REG_INT_MASK_FATAL_DIX_ERR                                                                    (0x1<<1) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.FATAL_DIX_ERR .
46314   #define RDIF_REG_INT_MASK_FATAL_DIX_ERR_SHIFT                                                              1
46315   #define RDIF_REG_INT_MASK_FATAL_CONFIG_ERR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.FATAL_CONFIG_ERR .
46316   #define RDIF_REG_INT_MASK_FATAL_CONFIG_ERR_SHIFT                                                           2
46317   #define RDIF_REG_INT_MASK_CMD_FIFO_ERR                                                                     (0x1<<3) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.CMD_FIFO_ERR .
46318   #define RDIF_REG_INT_MASK_CMD_FIFO_ERR_SHIFT                                                               3
46319   #define RDIF_REG_INT_MASK_ORDER_FIFO_ERR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.ORDER_FIFO_ERR .
46320   #define RDIF_REG_INT_MASK_ORDER_FIFO_ERR_SHIFT                                                             4
46321   #define RDIF_REG_INT_MASK_RDATA_FIFO_ERR                                                                   (0x1<<5) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.RDATA_FIFO_ERR .
46322   #define RDIF_REG_INT_MASK_RDATA_FIFO_ERR_SHIFT                                                             5
46323   #define RDIF_REG_INT_MASK_DIF_STOP_ERR                                                                     (0x1<<6) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.DIF_STOP_ERR .
46324   #define RDIF_REG_INT_MASK_DIF_STOP_ERR_SHIFT                                                               6
46325   #define RDIF_REG_INT_MASK_PARTIAL_DIF_W_EOB                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.PARTIAL_DIF_W_EOB .
46326   #define RDIF_REG_INT_MASK_PARTIAL_DIF_W_EOB_SHIFT                                                          7
46327   #define RDIF_REG_INT_MASK_L1_DIRTY_BIT                                                                     (0x1<<8) // This bit masks, when set, the Interrupt bit: RDIF_REG_INT_STS.L1_DIRTY_BIT .
46328   #define RDIF_REG_INT_MASK_L1_DIRTY_BIT_SHIFT                                                               8
46329 #define RDIF_REG_INT_STS_WR                                                                                  0x300188UL //Access:WR   DataWidth:0x9    // Multi Field Register.
46330   #define RDIF_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
46331   #define RDIF_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
46332   #define RDIF_REG_INT_STS_WR_FATAL_DIX_ERR                                                                  (0x1<<1) // DIX data is missing or end of burst assived and not all DIX data was used.
46333   #define RDIF_REG_INT_STS_WR_FATAL_DIX_ERR_SHIFT                                                            1
46334   #define RDIF_REG_INT_STS_WR_FATAL_CONFIG_ERR                                                               (0x1<<2) // Fatal configuration error due to illigal comdination of host interface, network interface, validate xxx and forward xxx.
46335   #define RDIF_REG_INT_STS_WR_FATAL_CONFIG_ERR_SHIFT                                                         2
46336   #define RDIF_REG_INT_STS_WR_CMD_FIFO_ERR                                                                   (0x1<<3) // Write to full FIFO or read from empty FIFO.
46337   #define RDIF_REG_INT_STS_WR_CMD_FIFO_ERR_SHIFT                                                             3
46338   #define RDIF_REG_INT_STS_WR_ORDER_FIFO_ERR                                                                 (0x1<<4) // Write to full FIFO or read from empty FIFO.
46339   #define RDIF_REG_INT_STS_WR_ORDER_FIFO_ERR_SHIFT                                                           4
46340   #define RDIF_REG_INT_STS_WR_RDATA_FIFO_ERR                                                                 (0x1<<5) // Write to full FIFO or read from empty FIFO.
46341   #define RDIF_REG_INT_STS_WR_RDATA_FIFO_ERR_SHIFT                                                           5
46342   #define RDIF_REG_INT_STS_WR_DIF_STOP_ERR                                                                   (0x1<<6) // If stop_on_error is set and the DIF block found error in the DIF/DIX data this interrupt will be asserted. The debug info is in debug_error_info.
46343   #define RDIF_REG_INT_STS_WR_DIF_STOP_ERR_SHIFT                                                             6
46344   #define RDIF_REG_INT_STS_WR_PARTIAL_DIF_W_EOB                                                              (0x1<<7) // end of burst arrived with end of interval and only partial DIF data arrived.
46345   #define RDIF_REG_INT_STS_WR_PARTIAL_DIF_W_EOB_SHIFT                                                        7
46346   #define RDIF_REG_INT_STS_WR_L1_DIRTY_BIT                                                                   (0x1<<8) // One of the command buffers has a pending L1 WB for more than MIN_EOB2WF_L1_RD_DEL (register) cycles.
46347   #define RDIF_REG_INT_STS_WR_L1_DIRTY_BIT_SHIFT                                                             8
46348 #define RDIF_REG_INT_STS_CLR                                                                                 0x30018cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
46349   #define RDIF_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
46350   #define RDIF_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
46351   #define RDIF_REG_INT_STS_CLR_FATAL_DIX_ERR                                                                 (0x1<<1) // DIX data is missing or end of burst assived and not all DIX data was used.
46352   #define RDIF_REG_INT_STS_CLR_FATAL_DIX_ERR_SHIFT                                                           1
46353   #define RDIF_REG_INT_STS_CLR_FATAL_CONFIG_ERR                                                              (0x1<<2) // Fatal configuration error due to illigal comdination of host interface, network interface, validate xxx and forward xxx.
46354   #define RDIF_REG_INT_STS_CLR_FATAL_CONFIG_ERR_SHIFT                                                        2
46355   #define RDIF_REG_INT_STS_CLR_CMD_FIFO_ERR                                                                  (0x1<<3) // Write to full FIFO or read from empty FIFO.
46356   #define RDIF_REG_INT_STS_CLR_CMD_FIFO_ERR_SHIFT                                                            3
46357   #define RDIF_REG_INT_STS_CLR_ORDER_FIFO_ERR                                                                (0x1<<4) // Write to full FIFO or read from empty FIFO.
46358   #define RDIF_REG_INT_STS_CLR_ORDER_FIFO_ERR_SHIFT                                                          4
46359   #define RDIF_REG_INT_STS_CLR_RDATA_FIFO_ERR                                                                (0x1<<5) // Write to full FIFO or read from empty FIFO.
46360   #define RDIF_REG_INT_STS_CLR_RDATA_FIFO_ERR_SHIFT                                                          5
46361   #define RDIF_REG_INT_STS_CLR_DIF_STOP_ERR                                                                  (0x1<<6) // If stop_on_error is set and the DIF block found error in the DIF/DIX data this interrupt will be asserted. The debug info is in debug_error_info.
46362   #define RDIF_REG_INT_STS_CLR_DIF_STOP_ERR_SHIFT                                                            6
46363   #define RDIF_REG_INT_STS_CLR_PARTIAL_DIF_W_EOB                                                             (0x1<<7) // end of burst arrived with end of interval and only partial DIF data arrived.
46364   #define RDIF_REG_INT_STS_CLR_PARTIAL_DIF_W_EOB_SHIFT                                                       7
46365   #define RDIF_REG_INT_STS_CLR_L1_DIRTY_BIT                                                                  (0x1<<8) // One of the command buffers has a pending L1 WB for more than MIN_EOB2WF_L1_RD_DEL (register) cycles.
46366   #define RDIF_REG_INT_STS_CLR_L1_DIRTY_BIT_SHIFT                                                            8
46367 #define RDIF_REG_PRTY_MASK                                                                                   0x300194UL //Access:RW   DataWidth:0x2    // Multi Field Register.
46368   #define RDIF_REG_PRTY_MASK_DATAPATH_REGISTERS                                                              (0x1<<1) // This bit masks, when set, the Parity bit: RDIF_REG_PRTY_STS.DATAPATH_REGISTERS .
46369   #define RDIF_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                        1
46370 #define RDIF_REG_DEBUG_ERROR_INFO                                                                            0x300400UL //Access:R    DataWidth:0x20   // Information on the first 8 DIF errors found. In bits [5:3] of the address represent the error number (0-7). Do not read from address[3:5]=i if debug_error_data_valid[i] isn't set. Bits [2:0] in the address will contain the following data: address[2:0] = 0 - [31:0] calculated reference tag; address[2:0] = 1 - [15:0] calculated application tag; [31:0]; calculated CRC/checksum; address[2:0] = 2 - [31:0] expected reference tag; address[2:0] = 3 - [15:0] expected application tag; [31:0] expected CRC/checksum; address[2:0] = 4 - [31:0] the interval number the error occurred; address[2:0] = 5 - [31:0] TID address[2:0] = 6 - [3:0] - type; [12:4] - LTID; [15:13] protocol ID; [16] set ID; [18:17] host interface; [19] network interface; [22:20] error type ([0] - CRC/checksum; [1] application tag; [2] reference tag); [31:23] reserved; address[2:0] = 7 - reserved.
46371 #define RDIF_REG_DEBUG_ERROR_INFO_SIZE                                                                       64
46372 #define RDIF_REG_DBG_SELECT                                                                                  0x300500UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
46373 #define RDIF_REG_DBG_DWORD_ENABLE                                                                            0x300504UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
46374 #define RDIF_REG_DBG_SHIFT                                                                                   0x300508UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
46375 #define RDIF_REG_DBG_FORCE_VALID                                                                             0x30050cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
46376 #define RDIF_REG_DBG_FORCE_FRAME                                                                             0x300510UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
46377 #define RDIF_REG_DBG_OUT_DATA                                                                                0x300520UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
46378 #define RDIF_REG_DBG_OUT_DATA_SIZE                                                                           8
46379 #define RDIF_REG_DBG_OUT_VALID                                                                               0x300540UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
46380 #define RDIF_REG_DBG_OUT_FRAME                                                                               0x300544UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
46381 #define RDIF_REG_L1_TASK_CONTEXT                                                                             0x304000UL //Access:WB   DataWidth:0x40   // Task context memory. for TDIF Only 320b are valid. Data order:Field name-Initial reference tag Address offset-0 bits [31:0]; Field name-Application tag value Address offset-0 bits [47:32]; Field name-Application tag mask Address offset-0 bits [63:48]; Field name-Partial CRC value B Address offset-1 bits [15:0]; Field name-Partial checksum value B Address offset-1 bits [31:16]; Field name-Received DIF bytes left B Address offset-1 bits [35:32]; Field name-Transmitted DIF bytes B Address offset-1 bits [39:36]; Field name-Error in IO B Address offset-1 bits [40:40]; Field name-Checksum overflow B Address offset-1 bits [41]; Field name-Reserved Address offset-1  [55:42]; Field name-Ignore application tag for guard  Address offset-1 bits [56]; Field name-Initial reference tag valid  Address offset-1 bits [57]; Field name-Host Guard type Address offset-1 bits [58]; Field name-Set error with EOP Address offset-1 bits [59]; Field name-Protection type Address offset-1 bits [60]; Field name-CRC seed  Address offset-1 bits [62]; Field name-Reserved  Address offset-1 bits [63]; Field name-Validate guard Address offset-2 bits [0]; Field name-Validate application tag Address offset-2 bits [1]; Field name-Validate  reference tag Address offset-2 bits [2]; Field name-Forward guard  Address offset-2 bits [3]; Field name-Forward application tag  Address offset-2 bits [4]; Field name-Forward reference tag  Address offset-2 bits [5]; Field name-Interval size Address offset-2 bits [8:6]; Field name-Host interface Address offset-2 bits [10:9]; Field name-DIX block size Address offset-2 bits [12:11]; Field name-Network Interface  Address offset-2 bits [13]; Field name-Received DIF bytes left A Address offset-2 bits [17:14]; Field name-Transmitted DIF bytes A Address offset-2 bits [21:18]; Field name-Error in IO A Address offset-2 bits [22:22]; Field name-Checksum overflow A Address offset-2 bits [23]; Field name-Reserved Address offset-2 bits [31:24]; Field name-Offset in IO B Address offset-2 bits [63:32]; Field name-Partial CRC value A Address offset-3 bits [15:0]; Field name-Partial checksum value A Address offset-3 bits [31:16]; Field name-Offset in IO A Address offset-3 bits [63:32]; Field name-Partial DIF data A Address offset-4 bits [63:0]; Field name-Partial DIF data B Address offset-5 bits [63:0].  Address offset-6 and 7 - reserved. all reserved fields are un reachable for write and return zero on read. Address offset is in QWORD resolution.
46382 #define RDIF_REG_L1_TASK_CONTEXT_SIZE                                                                        2560
46383 #define TDIF_REG_RESET_MEMORIES                                                                              0x310000UL //Access:W    DataWidth:0x1    // Write one to this register will write zero to all L1 entries. When the command is complete zero will be indicated in this register.
46384 #define TDIF_REG_STOP_ON_ERROR                                                                               0x310040UL //Access:RW   DataWidth:0x1    // If set and DIF block found error; the DIF block will be stuck - hard reset is needed.
46385 #define TDIF_REG_EOB_AND_PARTIAL_DIF_ERR_MASK                                                                0x310044UL //Access:RW   DataWidth:0x1    // mask bit for the following case: host interface = DIF end of burst arrived with end of interval and only partial DIF data arrived. If clear and this event occuer a fatal error will cause the DIF block to stop.
46386 #define TDIF_REG_BYPASS_MODE_EN                                                                              0x310048UL //Access:RW   DataWidth:0x1    // If set allow bypass the pipline on pass through commands and in an empty system.
46387 #define TDIF_REG_ECO_RESERVED                                                                                0x31004cUL //Access:RW   DataWidth:0x8    // ECO reserved.
46388 #define TDIF_REG_MIN_EOB2WF_L1_RD_DEL                                                                        0x310050UL //Access:RW   DataWidth:0x6    // If the L1 of an LTID is not updated since EOB within the configured number of cycles the dirty_l1 register will be set. Configuring 0 is the same as 1.
46389 #define TDIF_REG_DIRTY_L1                                                                                    0x310054UL //Access:R    DataWidth:0x1    // Indicates that there is a pending L1 WB. Set only if this is the case for at least min_eob2wf_l1_rd_del cycles.
46390 #define TDIF_REG_DEBUG_BUFER_0_READ_EN                                                                       0x310058UL //Access:W    DataWidth:0x1    // Writing to this register (any value) will copy the data in buffer 0 to the debug_buffer_0_data_0..8.
46391 #define TDIF_REG_DEBUG_BUFER_0_READ_EN_SIZE                                                                  2
46392 #define TDIF_REG_DEBUG_BUFER_1_READ_EN                                                                       0x310068UL //Access:W    DataWidth:0x1    // Writing to this register (any value) will copy the data in buffer 0 to the debug_buffer_1_data_0..8.
46393 #define TDIF_REG_DEBUG_BUFER_1_READ_EN_SIZE                                                                  2
46394 #define TDIF_REG_DEBUG_COMMAND_FIFO_EMPTY                                                                    0x310070UL //Access:R    DataWidth:0x1    // Debug: 1 =  fifo is empty.
46395 #define TDIF_REG_DEBUG_ORDER_FIFO_EMPTY                                                                      0x310074UL //Access:R    DataWidth:0x1    // Debug: 1 =  fifo is empty.
46396 #define TDIF_REG_DEBUG_RDATA_FIFO_EMPTY                                                                      0x310078UL //Access:R    DataWidth:0x1    // Debug: 1 =  fifo is empty.
46397 #define TDIF_REG_DEBUG_ERROR_DATA_VALID                                                                      0x31007cUL //Access:RW   DataWidth:0x8    // If bit i is set; the data in the debug_error_info address[5:3] = i is valid. By writing 1 to bit j it will clear the valid bits of bit j.
46398 #define TDIF_REG_DEBUG_BUFFER_0_DATA_0                                                                       0x310080UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. TID.
46399 #define TDIF_REG_DEBUG_BUFFER_0_DATA_1                                                                       0x310084UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Initial referance tag.
46400 #define TDIF_REG_DEBUG_BUFFER_0_DATA_2                                                                       0x310088UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - application tag; [31:16] - application mask.
46401 #define TDIF_REG_DEBUG_BUFFER_0_DATA_3                                                                       0x31008cUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - calculated CRC; [31:16] - calculated checksum.
46402 #define TDIF_REG_DEBUG_BUFFER_0_DATA_4                                                                       0x310090UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Calculated offset in IO.
46403 #define TDIF_REG_DEBUG_BUFFER_0_DATA_5                                                                       0x310094UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - referance tag.
46404 #define TDIF_REG_DEBUG_BUFFER_0_DATA_6                                                                       0x310098UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - [15:0] application tag; [31:0] CRC/checksum.
46405 #define TDIF_REG_DEBUG_BUFFER_0_DATA_7                                                                       0x31009cUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [31] partial_chksum_overflow ; [30:27] dif_bytes_tx ; [26:23] dif_bytes_rx ; [22:19] last_dif_size; [18] eob_flag ; [17] data_is_dix ; [16] set_id ; [15:13] protocol_id; [12:9] type;  [8:0] ltid.
46406 #define TDIF_REG_DEBUG_BUFFER_0_DATA_8                                                                       0x3100a0UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [20:19]  dix_size; [18] ni ; [17:16] hi ; [15:13] interval_size ; [12] fwrd_ref ; [11] fwrd_app ; [10]  fwrd_guard ; [9] validate_ref ; [8] validate_app ; [7] validate_guard ; [6] crc_seed ; [5:4] protection_type ; [3]  set_err_with_eop ; [2] host_guard_is_crc ; [1]  initial_ref_tag_valid; [0] err_in_io.
46407 #define TDIF_REG_DEBUG_BUFFER_1_DATA_0                                                                       0x3100a4UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. TID.
46408 #define TDIF_REG_DEBUG_BUFFER_1_DATA_1                                                                       0x3100a8UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Initial referance tag.
46409 #define TDIF_REG_DEBUG_BUFFER_1_DATA_2                                                                       0x3100acUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - application tag; [31:16] - application mask.
46410 #define TDIF_REG_DEBUG_BUFFER_1_DATA_3                                                                       0x3100b0UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [15:0] - calculated CRC; [31:16] - calculated checksum.
46411 #define TDIF_REG_DEBUG_BUFFER_1_DATA_4                                                                       0x3100b4UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Calculated offset in IO.
46412 #define TDIF_REG_DEBUG_BUFFER_1_DATA_5                                                                       0x3100b8UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - referance tag.
46413 #define TDIF_REG_DEBUG_BUFFER_1_DATA_6                                                                       0x3100bcUL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. Partial DIF/DIX data - [15:0] application tag; [31:0] CRC/checksum.
46414 #define TDIF_REG_DEBUG_BUFFER_1_DATA_7                                                                       0x3100c0UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [31] partial_chksum_overflow ; [30:27] dif_bytes_tx ; [26:23] dif_bytes_rx ; [22:19] last_dif_size; [18] eob_flag ; [17] data_is_dix ; [16] set_id ; [15:13] protocol_id; [12:9] type;  [8:0] ltid.
46415 #define TDIF_REG_DEBUG_BUFFER_1_DATA_8                                                                       0x3100c4UL //Access:R    DataWidth:0x20   // DEBUG: Buffer information. [20:19]  dix_size; [18] ni ; [17:16] hi ; [15:13] interval_size ; [12] fwrd_ref ; [11] fwrd_app ; [10]  fwrd_guard ; [9] validate_ref ; [8] validate_app ; [7] validate_guard ; [6] crc_seed ; [5:4] protection_type ; [3]  set_err_with_eop ; [2] host_guard_is_crc ; [1]  initial_ref_tag_valid; [0] err_in_io.
46416 #define TDIF_REG_DEBUG_DIX_FIFO_EMPTY                                                                        0x3100c8UL //Access:R    DataWidth:0x4    // Debug: one bit for each protocol ID.  1 =  fifo is empty.
46417 #define TDIF_REG_DEBUG_UCM_CREDIT                                                                            0x3100ccUL //Access:R    DataWidth:0x1    // DEBUG: 0 - no credit; 1 - there is credit.
46418 #define TDIF_REG_DEBUG_UCM_MSG_PENDING                                                                       0x3100d0UL //Access:R    DataWidth:0x1    // DEBUG: 0 - no message pending; 1 - message is pending (no credit) or waiting for done.
46419 #define TDIF_REG_DEBUG_FATAL_CONFIG_ERR_INFO                                                                 0x3100d4UL //Access:R    DataWidth:0x16   // DEBUG: configuration fatal error. [1:0] host interface; [2] network interface; [3] FWRD ref; [4] FWR app; [5] FWRD guard; [6] vlidate ref; [7] validate app; [8] validate guard; [11:9] protocol ID; [20:12] LTID; [21] buffer select.
46420 #define TDIF_REG_DEBUG_DIX_FATAL_ERR_INFO                                                                    0x3100d8UL //Access:R    DataWidth:0x1a   // [3:0] - error type ([0] Write overflow. [1] Read overflow. [2] Read from DIX when DIX write pointer =< DIX read pointer. [3] EOB arrived and DIX write pointer != DIX read pointer.); [5:4] protocol ID; [6] reserved;  [7] buffer inuse; [16:8] write pointer; [25:17] read pointer.
46421 #define TDIF_REG_DEBUG_PIPELINE_IDLE                                                                         0x3100dcUL //Access:R    DataWidth:0x1    // DEBUG: if set there is no valid data in the pipeline.
46422 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_0                                                                     0x3100e0UL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 0.
46423 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_1                                                                     0x3100e4UL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 1.
46424 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_2                                                                     0x3100e8UL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 2.
46425 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_3                                                                     0x3100ecUL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 3.
46426 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_4                                                                     0x3100f0UL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 4.
46427 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_5                                                                     0x3100f4UL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 5.
46428 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_6                                                                     0x3100f8UL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 6.
46429 #define TDIF_REG_STAT_NUM_ERR_INTERVAL_7                                                                     0x3100fcUL //Access:RW   DataWidth:0x20   // Number of interval with error arrived to the DIF for protocol ID 7.
46430 #define TDIF_REG_INT_STS                                                                                     0x310180UL //Access:R    DataWidth:0x9    // Multi Field Register.
46431   #define TDIF_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
46432   #define TDIF_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
46433   #define TDIF_REG_INT_STS_FATAL_DIX_ERR                                                                     (0x1<<1) // DIX data is missing or end of burst assived and not all DIX data was used.
46434   #define TDIF_REG_INT_STS_FATAL_DIX_ERR_SHIFT                                                               1
46435   #define TDIF_REG_INT_STS_FATAL_CONFIG_ERR                                                                  (0x1<<2) // Fatal configuration error due to illigal comdination of host interface, network interface, validate xxx and forward xxx.
46436   #define TDIF_REG_INT_STS_FATAL_CONFIG_ERR_SHIFT                                                            2
46437   #define TDIF_REG_INT_STS_CMD_FIFO_ERR                                                                      (0x1<<3) // Write to full FIFO or read from empty FIFO.
46438   #define TDIF_REG_INT_STS_CMD_FIFO_ERR_SHIFT                                                                3
46439   #define TDIF_REG_INT_STS_ORDER_FIFO_ERR                                                                    (0x1<<4) // Write to full FIFO or read from empty FIFO.
46440   #define TDIF_REG_INT_STS_ORDER_FIFO_ERR_SHIFT                                                              4
46441   #define TDIF_REG_INT_STS_RDATA_FIFO_ERR                                                                    (0x1<<5) // Write to full FIFO or read from empty FIFO.
46442   #define TDIF_REG_INT_STS_RDATA_FIFO_ERR_SHIFT                                                              5
46443   #define TDIF_REG_INT_STS_DIF_STOP_ERR                                                                      (0x1<<6) // If stop_on_error is set and the DIF block found error in the DIF/DIX data this interrupt will be asserted. The debug info is in debug_error_info.
46444   #define TDIF_REG_INT_STS_DIF_STOP_ERR_SHIFT                                                                6
46445   #define TDIF_REG_INT_STS_PARTIAL_DIF_W_EOB                                                                 (0x1<<7) // end of burst arrived with end of interval and only partial DIF data arrived.
46446   #define TDIF_REG_INT_STS_PARTIAL_DIF_W_EOB_SHIFT                                                           7
46447   #define TDIF_REG_INT_STS_L1_DIRTY_BIT                                                                      (0x1<<8) // One of the command buffers has a pending L1 WB for more than MIN_EOB2WF_L1_RD_DEL (register) cycles.
46448   #define TDIF_REG_INT_STS_L1_DIRTY_BIT_SHIFT                                                                8
46449 #define TDIF_REG_INT_MASK                                                                                    0x310184UL //Access:RW   DataWidth:0x9    // Multi Field Register.
46450   #define TDIF_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.ADDRESS_ERROR .
46451   #define TDIF_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
46452   #define TDIF_REG_INT_MASK_FATAL_DIX_ERR                                                                    (0x1<<1) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.FATAL_DIX_ERR .
46453   #define TDIF_REG_INT_MASK_FATAL_DIX_ERR_SHIFT                                                              1
46454   #define TDIF_REG_INT_MASK_FATAL_CONFIG_ERR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.FATAL_CONFIG_ERR .
46455   #define TDIF_REG_INT_MASK_FATAL_CONFIG_ERR_SHIFT                                                           2
46456   #define TDIF_REG_INT_MASK_CMD_FIFO_ERR                                                                     (0x1<<3) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.CMD_FIFO_ERR .
46457   #define TDIF_REG_INT_MASK_CMD_FIFO_ERR_SHIFT                                                               3
46458   #define TDIF_REG_INT_MASK_ORDER_FIFO_ERR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.ORDER_FIFO_ERR .
46459   #define TDIF_REG_INT_MASK_ORDER_FIFO_ERR_SHIFT                                                             4
46460   #define TDIF_REG_INT_MASK_RDATA_FIFO_ERR                                                                   (0x1<<5) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.RDATA_FIFO_ERR .
46461   #define TDIF_REG_INT_MASK_RDATA_FIFO_ERR_SHIFT                                                             5
46462   #define TDIF_REG_INT_MASK_DIF_STOP_ERR                                                                     (0x1<<6) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.DIF_STOP_ERR .
46463   #define TDIF_REG_INT_MASK_DIF_STOP_ERR_SHIFT                                                               6
46464   #define TDIF_REG_INT_MASK_PARTIAL_DIF_W_EOB                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.PARTIAL_DIF_W_EOB .
46465   #define TDIF_REG_INT_MASK_PARTIAL_DIF_W_EOB_SHIFT                                                          7
46466   #define TDIF_REG_INT_MASK_L1_DIRTY_BIT                                                                     (0x1<<8) // This bit masks, when set, the Interrupt bit: TDIF_REG_INT_STS.L1_DIRTY_BIT .
46467   #define TDIF_REG_INT_MASK_L1_DIRTY_BIT_SHIFT                                                               8
46468 #define TDIF_REG_INT_STS_WR                                                                                  0x310188UL //Access:WR   DataWidth:0x9    // Multi Field Register.
46469   #define TDIF_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
46470   #define TDIF_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
46471   #define TDIF_REG_INT_STS_WR_FATAL_DIX_ERR                                                                  (0x1<<1) // DIX data is missing or end of burst assived and not all DIX data was used.
46472   #define TDIF_REG_INT_STS_WR_FATAL_DIX_ERR_SHIFT                                                            1
46473   #define TDIF_REG_INT_STS_WR_FATAL_CONFIG_ERR                                                               (0x1<<2) // Fatal configuration error due to illigal comdination of host interface, network interface, validate xxx and forward xxx.
46474   #define TDIF_REG_INT_STS_WR_FATAL_CONFIG_ERR_SHIFT                                                         2
46475   #define TDIF_REG_INT_STS_WR_CMD_FIFO_ERR                                                                   (0x1<<3) // Write to full FIFO or read from empty FIFO.
46476   #define TDIF_REG_INT_STS_WR_CMD_FIFO_ERR_SHIFT                                                             3
46477   #define TDIF_REG_INT_STS_WR_ORDER_FIFO_ERR                                                                 (0x1<<4) // Write to full FIFO or read from empty FIFO.
46478   #define TDIF_REG_INT_STS_WR_ORDER_FIFO_ERR_SHIFT                                                           4
46479   #define TDIF_REG_INT_STS_WR_RDATA_FIFO_ERR                                                                 (0x1<<5) // Write to full FIFO or read from empty FIFO.
46480   #define TDIF_REG_INT_STS_WR_RDATA_FIFO_ERR_SHIFT                                                           5
46481   #define TDIF_REG_INT_STS_WR_DIF_STOP_ERR                                                                   (0x1<<6) // If stop_on_error is set and the DIF block found error in the DIF/DIX data this interrupt will be asserted. The debug info is in debug_error_info.
46482   #define TDIF_REG_INT_STS_WR_DIF_STOP_ERR_SHIFT                                                             6
46483   #define TDIF_REG_INT_STS_WR_PARTIAL_DIF_W_EOB                                                              (0x1<<7) // end of burst arrived with end of interval and only partial DIF data arrived.
46484   #define TDIF_REG_INT_STS_WR_PARTIAL_DIF_W_EOB_SHIFT                                                        7
46485   #define TDIF_REG_INT_STS_WR_L1_DIRTY_BIT                                                                   (0x1<<8) // One of the command buffers has a pending L1 WB for more than MIN_EOB2WF_L1_RD_DEL (register) cycles.
46486   #define TDIF_REG_INT_STS_WR_L1_DIRTY_BIT_SHIFT                                                             8
46487 #define TDIF_REG_INT_STS_CLR                                                                                 0x31018cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
46488   #define TDIF_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
46489   #define TDIF_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
46490   #define TDIF_REG_INT_STS_CLR_FATAL_DIX_ERR                                                                 (0x1<<1) // DIX data is missing or end of burst assived and not all DIX data was used.
46491   #define TDIF_REG_INT_STS_CLR_FATAL_DIX_ERR_SHIFT                                                           1
46492   #define TDIF_REG_INT_STS_CLR_FATAL_CONFIG_ERR                                                              (0x1<<2) // Fatal configuration error due to illigal comdination of host interface, network interface, validate xxx and forward xxx.
46493   #define TDIF_REG_INT_STS_CLR_FATAL_CONFIG_ERR_SHIFT                                                        2
46494   #define TDIF_REG_INT_STS_CLR_CMD_FIFO_ERR                                                                  (0x1<<3) // Write to full FIFO or read from empty FIFO.
46495   #define TDIF_REG_INT_STS_CLR_CMD_FIFO_ERR_SHIFT                                                            3
46496   #define TDIF_REG_INT_STS_CLR_ORDER_FIFO_ERR                                                                (0x1<<4) // Write to full FIFO or read from empty FIFO.
46497   #define TDIF_REG_INT_STS_CLR_ORDER_FIFO_ERR_SHIFT                                                          4
46498   #define TDIF_REG_INT_STS_CLR_RDATA_FIFO_ERR                                                                (0x1<<5) // Write to full FIFO or read from empty FIFO.
46499   #define TDIF_REG_INT_STS_CLR_RDATA_FIFO_ERR_SHIFT                                                          5
46500   #define TDIF_REG_INT_STS_CLR_DIF_STOP_ERR                                                                  (0x1<<6) // If stop_on_error is set and the DIF block found error in the DIF/DIX data this interrupt will be asserted. The debug info is in debug_error_info.
46501   #define TDIF_REG_INT_STS_CLR_DIF_STOP_ERR_SHIFT                                                            6
46502   #define TDIF_REG_INT_STS_CLR_PARTIAL_DIF_W_EOB                                                             (0x1<<7) // end of burst arrived with end of interval and only partial DIF data arrived.
46503   #define TDIF_REG_INT_STS_CLR_PARTIAL_DIF_W_EOB_SHIFT                                                       7
46504   #define TDIF_REG_INT_STS_CLR_L1_DIRTY_BIT                                                                  (0x1<<8) // One of the command buffers has a pending L1 WB for more than MIN_EOB2WF_L1_RD_DEL (register) cycles.
46505   #define TDIF_REG_INT_STS_CLR_L1_DIRTY_BIT_SHIFT                                                            8
46506 #define TDIF_REG_PRTY_MASK                                                                                   0x310194UL //Access:RW   DataWidth:0x2    // Multi Field Register.
46507   #define TDIF_REG_PRTY_MASK_DATAPATH_REGISTERS                                                              (0x1<<1) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS.DATAPATH_REGISTERS .
46508   #define TDIF_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                        1
46509 #define TDIF_REG_PRTY_MASK_H_0                                                                               0x310204UL //Access:RW   DataWidth:0xb    // Multi Field Register.
46510   #define TDIF_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
46511   #define TDIF_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                   0
46512   #define TDIF_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
46513   #define TDIF_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                   1
46514   #define TDIF_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT                                                         (0x1<<2) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM010_I_ECC_RF_INT .
46515   #define TDIF_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT_SHIFT                                                   2
46516   #define TDIF_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT                                                         (0x1<<3) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM011_I_ECC_RF_INT .
46517   #define TDIF_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT_SHIFT                                                   3
46518   #define TDIF_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
46519   #define TDIF_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     4
46520   #define TDIF_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
46521   #define TDIF_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     5
46522   #define TDIF_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
46523   #define TDIF_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     6
46524   #define TDIF_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
46525   #define TDIF_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     7
46526   #define TDIF_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
46527   #define TDIF_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     8
46528   #define TDIF_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
46529   #define TDIF_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     9
46530   #define TDIF_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<10) // This bit masks, when set, the Parity bit: TDIF_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
46531   #define TDIF_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     10
46532 #define TDIF_REG_MEM_ECC_ENABLE_0                                                                            0x310210UL //Access:RW   DataWidth:0x4    // Multi Field Register.
46533   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance tdif.i_tdif_l1_sector0_mem.i_ecc in module tdif_l1_sector0_mem
46534   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                    0
46535   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance tdif.i_tdif_l1_sector4_mem.i_ecc in module tdif_l1_sector4_mem
46536   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN_SHIFT                                                    1
46537   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN                                                          (0x1<<2) // Enable ECC for memory ecc instance tdif.i_tdif_l1_sector5_mem.i_ecc in module tdif_l1_sector5_mem
46538   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN_SHIFT                                                    2
46539   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN                                                          (0x1<<3) // Enable ECC for memory ecc instance tdif.i_tdif_l1_sector6_mem.i_ecc in module tdif_l1_sector6_mem
46540   #define TDIF_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN_SHIFT                                                    3
46541 #define TDIF_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x310214UL //Access:RW   DataWidth:0x4    // Multi Field Register.
46542   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance tdif.i_tdif_l1_sector0_mem.i_ecc in module tdif_l1_sector0_mem
46543   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                             0
46544   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance tdif.i_tdif_l1_sector4_mem.i_ecc in module tdif_l1_sector4_mem
46545   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY_SHIFT                                             1
46546   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY                                                   (0x1<<2) // Set parity only for memory ecc instance tdif.i_tdif_l1_sector5_mem.i_ecc in module tdif_l1_sector5_mem
46547   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY_SHIFT                                             2
46548   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY                                                   (0x1<<3) // Set parity only for memory ecc instance tdif.i_tdif_l1_sector6_mem.i_ecc in module tdif_l1_sector6_mem
46549   #define TDIF_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY_SHIFT                                             3
46550 #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x310218UL //Access:RC   DataWidth:0x4    // Multi Field Register.
46551   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance tdif.i_tdif_l1_sector0_mem.i_ecc in module tdif_l1_sector0_mem
46552   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                      0
46553   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance tdif.i_tdif_l1_sector4_mem.i_ecc in module tdif_l1_sector4_mem
46554   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT_SHIFT                                      1
46555   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT                                            (0x1<<2) // Record if a correctable error occurred on memory ecc instance tdif.i_tdif_l1_sector5_mem.i_ecc in module tdif_l1_sector5_mem
46556   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT_SHIFT                                      2
46557   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT                                            (0x1<<3) // Record if a correctable error occurred on memory ecc instance tdif.i_tdif_l1_sector6_mem.i_ecc in module tdif_l1_sector6_mem
46558   #define TDIF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT_SHIFT                                      3
46559 #define TDIF_REG_MEM_ECC_EVENTS                                                                              0x31021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
46560 #define TDIF_REG_DEBUG_ERROR_INFO                                                                            0x310400UL //Access:R    DataWidth:0x20   // Information on the first 8 DIF errors found. In bits [5:3] of the address represent the error number (0-7). Do not read from address[3:5]=i if debug_error_data_valid[i] isn't set. Bits [2:0] in the address will contain the following data: address[2:0] = 0 - [31:0] calculated reference tag; address[2:0] = 1 - [15:0] calculated application tag; [31:0]; calculated CRC/checksum; address[2:0] = 2 - [31:0] expected reference tag; address[2:0] = 3 - [15:0] expected application tag; [31:0] expected CRC/checksum; address[2:0] = 4 - [31:0] the interval number the error occurred; address[2:0] = 5 - [31:0] TID address[2:0] = 6 - [3:0] - type; [12:4] - LTID; [15:13] protocol ID; [16] set ID; [18:17] host interface; [19] network interface; [22:20] error type ([0] - CRC/checksum; [1] application tag; [2] reference tag); [31:23] reserved; address[2:0] = 7 - reserved.
46561 #define TDIF_REG_DEBUG_ERROR_INFO_SIZE                                                                       64
46562 #define TDIF_REG_DBG_SELECT                                                                                  0x310500UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
46563 #define TDIF_REG_DBG_DWORD_ENABLE                                                                            0x310504UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
46564 #define TDIF_REG_DBG_SHIFT                                                                                   0x310508UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
46565 #define TDIF_REG_DBG_FORCE_VALID                                                                             0x31050cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
46566 #define TDIF_REG_DBG_FORCE_FRAME                                                                             0x310510UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
46567 #define TDIF_REG_DBG_OUT_DATA                                                                                0x310520UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
46568 #define TDIF_REG_DBG_OUT_DATA_SIZE                                                                           8
46569 #define TDIF_REG_DBG_OUT_VALID                                                                               0x310540UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
46570 #define TDIF_REG_DBG_OUT_FRAME                                                                               0x310544UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
46571 #define TDIF_REG_L1_TASK_CONTEXT                                                                             0x318000UL //Access:WB   DataWidth:0x40   // Task context memory. for TDIF Only 320b are valid. Data order:Field name-Initial reference tag Address offset-0 bits [31:0]; Field name-Application tag value Address offset-0 bits [47:32]; Field name-Application tag mask Address offset-0 bits [63:48]; Field name-Partial CRC value B Address offset-1 bits [15:0]; Field name-Partial checksum value B Address offset-1 bits [31:16]; Field name-Received DIF bytes left B Address offset-1 bits [35:32]; Field name-Transmitted DIF bytes B Address offset-1 bits [39:36]; Field name-Error in IO B Address offset-1 bits [40:40]; Field name-Checksum overflow B Address offset-1 bits [41]; Field name-Reserved Address offset-1  [55:42]; Field name-Ignore application tag for guard  Address offset-1 bits [56]; Field name-Initial reference tag valid  Address offset-1 bits [57]; Field name-Host Guard type Address offset-1 bits [58]; Field name-Set error with EOP Address offset-1 bits [59]; Field name-Protection type Address offset-1 bits [60]; Field name-CRC seed  Address offset-1 bits [62]; Field name-Reserved  Address offset-1 bits [63]; Field name-Validate guard Address offset-2 bits [0]; Field name-Validate application tag Address offset-2 bits [1]; Field name-Validate  reference tag Address offset-2 bits [2]; Field name-Forward guard  Address offset-2 bits [3]; Field name-Forward application tag  Address offset-2 bits [4]; Field name-Forward reference tag  Address offset-2 bits [5]; Field name-Interval size Address offset-2 bits [8:6]; Field name-Host interface Address offset-2 bits [10:9]; Field name-DIX block size Address offset-2 bits [12:11]; Field name-Network Interface  Address offset-2 bits [13]; Field name-Received DIF bytes left A Address offset-2 bits [17:14]; Field name-Transmitted DIF bytes A Address offset-2 bits [21:18]; Field name-Error in IO A Address offset-2 bits [22:22]; Field name-Checksum overflow A Address offset-2 bits [23]; Field name-Reserved Address offset-2 bits [31:24]; Field name-Offset in IO B Address offset-2 bits [63:32]; Field name-Partial CRC value A Address offset-3 bits [15:0]; Field name-Partial checksum value A Address offset-3 bits [31:16]; Field name-Offset in IO A Address offset-3 bits [63:32]; Field name-Partial DIF data A Address offset-4 bits [63:0]; Field name-Partial DIF data B Address offset-5 bits [63:0].  Address offset-6 and 7 - reserved. all reserved fields are un reachable for write and return zero on read. Address offset is in QWORD resolution.
46572 #define TDIF_REG_L1_TASK_CONTEXT_SIZE                                                                        5120
46573 #define BRB_REG_HW_INIT_EN                                                                                   0x340004UL //Access:RW   DataWidth:0x2    // Bit 0 - if this bit is set then initialization of link list; all head; tail and start_en registers will be done by HW.  Bit 1 - if this bit is set then initialization of BIG RAM will be done by HW. Both bits will be reset by HW when initialization is finished.
46574 #define BRB_REG_INIT_DONE                                                                                    0x340008UL //Access:R    DataWidth:0x2    // Bit 0 - if this bit is set then initialization of link list; all head; tail and start_en registers are finished by HW.  Bit 1 - if this bit is set then initialization of BIG RAM is finished by HW.
46575 #define BRB_REG_START_EN                                                                                     0x34000cUL //Access:RW   DataWidth:0x1    // This bit should be set when initialization of all BRTB registers and memories is finished. BRTB will fill all prefetch FIFO with free pointers. BRTB will not be able to get packets from write clients when this bit is reset. If link list was configured by HW then this bit will be set by HW.
46576 #define BRB_REG_INT_STS_0                                                                                    0x3400c0UL //Access:R    DataWidth:0x20   // Multi Field Register.
46577   #define BRB_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
46578   #define BRB_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
46579   #define BRB_REG_INT_STS_0_RC_PKT0_RLS_ERROR                                                                (0x1<<1) // Read packet client PRM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
46580   #define BRB_REG_INT_STS_0_RC_PKT0_RLS_ERROR_SHIFT                                                          1
46581   #define BRB_REG_INT_STS_0_RC_PKT0_1ST_ERROR                                                                (0x1<<2) // Read packet client PRM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR0/PRM/g in Comments::/RX_INT/d in Comments.
46582   #define BRB_REG_INT_STS_0_RC_PKT0_1ST_ERROR_SHIFT                                                          2
46583   #define BRB_REG_INT_STS_0_RC_PKT0_LEN_ERROR                                                                (0x1<<3) // Read packet client PRM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR0/PRM/g in Comments.
46584   #define BRB_REG_INT_STS_0_RC_PKT0_LEN_ERROR_SHIFT                                                          3
46585   #define BRB_REG_INT_STS_0_RC_PKT0_MIDDLE_ERROR                                                             (0x1<<4) // Read packet client PRM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR0/PRM/g in Comments::/RX_INT/d in Comments.
46586   #define BRB_REG_INT_STS_0_RC_PKT0_MIDDLE_ERROR_SHIFT                                                       4
46587   #define BRB_REG_INT_STS_0_RC_PKT0_PROTOCOL_ERROR                                                           (0x1<<5) // Read packet client PRM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
46588   #define BRB_REG_INT_STS_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                     5
46589   #define BRB_REG_INT_STS_0_RC_PKT1_RLS_ERROR                                                                (0x1<<6) // Read packet client MSDM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
46590   #define BRB_REG_INT_STS_0_RC_PKT1_RLS_ERROR_SHIFT                                                          6
46591   #define BRB_REG_INT_STS_0_RC_PKT1_1ST_ERROR                                                                (0x1<<7) // Read packet client MSDM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR1/MSDM/g in Comments::/RX_INT/d in Comments.
46592   #define BRB_REG_INT_STS_0_RC_PKT1_1ST_ERROR_SHIFT                                                          7
46593   #define BRB_REG_INT_STS_0_RC_PKT1_LEN_ERROR                                                                (0x1<<8) // Read packet client MSDM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR1/MSDM/g in Comments.
46594   #define BRB_REG_INT_STS_0_RC_PKT1_LEN_ERROR_SHIFT                                                          8
46595   #define BRB_REG_INT_STS_0_RC_PKT1_MIDDLE_ERROR                                                             (0x1<<9) // Read packet client MSDM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR1/MSDM/g in Comments::/RX_INT/d in Comments.
46596   #define BRB_REG_INT_STS_0_RC_PKT1_MIDDLE_ERROR_SHIFT                                                       9
46597   #define BRB_REG_INT_STS_0_RC_PKT1_PROTOCOL_ERROR                                                           (0x1<<10) // Read packet client MSDM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
46598   #define BRB_REG_INT_STS_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                     10
46599   #define BRB_REG_INT_STS_0_RC_PKT2_RLS_ERROR                                                                (0x1<<11) // Read packet client TSDM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
46600   #define BRB_REG_INT_STS_0_RC_PKT2_RLS_ERROR_SHIFT                                                          11
46601   #define BRB_REG_INT_STS_0_RC_PKT2_1ST_ERROR                                                                (0x1<<12) // Read packet client TSDM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR2/TSDM/g in Comments::/RX_INT/d in Comments.
46602   #define BRB_REG_INT_STS_0_RC_PKT2_1ST_ERROR_SHIFT                                                          12
46603   #define BRB_REG_INT_STS_0_RC_PKT2_LEN_ERROR                                                                (0x1<<13) // Read packet client TSDM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR2/TSDM/g in Comments.
46604   #define BRB_REG_INT_STS_0_RC_PKT2_LEN_ERROR_SHIFT                                                          13
46605   #define BRB_REG_INT_STS_0_RC_PKT2_MIDDLE_ERROR                                                             (0x1<<14) // Read packet client TSDM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR2/TSDM/g in Comments::/RX_INT/d in Comments.
46606   #define BRB_REG_INT_STS_0_RC_PKT2_MIDDLE_ERROR_SHIFT                                                       14
46607   #define BRB_REG_INT_STS_0_RC_PKT2_PROTOCOL_ERROR                                                           (0x1<<15) // Read packet client TSDM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
46608   #define BRB_REG_INT_STS_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                     15
46609   #define BRB_REG_INT_STS_0_RC_PKT3_RLS_ERROR                                                                (0x1<<16) // Read packet client parser release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
46610   #define BRB_REG_INT_STS_0_RC_PKT3_RLS_ERROR_SHIFT                                                          16
46611   #define BRB_REG_INT_STS_0_RC_PKT3_1ST_ERROR                                                                (0x1<<17) // Read packet client parser first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
46612   #define BRB_REG_INT_STS_0_RC_PKT3_1ST_ERROR_SHIFT                                                          17
46613   #define BRB_REG_INT_STS_0_RC_PKT3_LEN_ERROR                                                                (0x1<<18) // Read packet client parser length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
46614   #define BRB_REG_INT_STS_0_RC_PKT3_LEN_ERROR_SHIFT                                                          18
46615   #define BRB_REG_INT_STS_0_RC_PKT3_MIDDLE_ERROR                                                             (0x1<<19) // Read packet client parser error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
46616   #define BRB_REG_INT_STS_0_RC_PKT3_MIDDLE_ERROR_SHIFT                                                       19
46617   #define BRB_REG_INT_STS_0_RC_PKT3_PROTOCOL_ERROR                                                           (0x1<<20) // Read packet client parser error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
46618   #define BRB_REG_INT_STS_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                     20
46619   #define BRB_REG_INT_STS_0_RC_SOP_REQ_TC_PORT_ERROR                                                         (0x1<<21) // SOP descriptor request from empty TC or port.
46620   #define BRB_REG_INT_STS_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                   21
46621   #define BRB_REG_INT_STS_0_UNCOMPLIENT_LOSSLESS_ERROR                                                       (0x1<<22) // One of uncoplient lossless counters is bigger than threshold PAUSE_EN::/PAUSE_EN/d in Comments.
46622   #define BRB_REG_INT_STS_0_UNCOMPLIENT_LOSSLESS_ERROR_SHIFT                                                 22
46623   #define BRB_REG_INT_STS_0_WC0_PROTOCOL_ERROR                                                               (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
46624   #define BRB_REG_INT_STS_0_WC0_PROTOCOL_ERROR_SHIFT                                                         23
46625   #define BRB_REG_INT_STS_0_WC1_PROTOCOL_ERROR                                                               (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 1 RX_INT ::/RX_INT/d in Comments.
46626   #define BRB_REG_INT_STS_0_WC1_PROTOCOL_ERROR_SHIFT                                                         24
46627   #define BRB_REG_INT_STS_0_WC2_PROTOCOL_ERROR                                                               (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 2 RX_INT ::/RX_INT/d in Comments.
46628   #define BRB_REG_INT_STS_0_WC2_PROTOCOL_ERROR_SHIFT                                                         25
46629   #define BRB_REG_INT_STS_0_WC3_PROTOCOL_ERROR                                                               (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 3 RX_INT ::/RX_INT/d in Comments.
46630   #define BRB_REG_INT_STS_0_WC3_PROTOCOL_ERROR_SHIFT                                                         26
46631   #define BRB_REG_INT_STS_0_LL_ARB_PREFETCH_SOP_ERROR                                                        (0x1<<27) // Link list arbiter prefetch SOP error RX_INT::/RX_INT/d in Comments.
46632   #define BRB_REG_INT_STS_0_LL_ARB_PREFETCH_SOP_ERROR_SHIFT                                                  27
46633   #define BRB_REG_INT_STS_0_LL_BLK_ERROR                                                                     (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
46634   #define BRB_REG_INT_STS_0_LL_BLK_ERROR_SHIFT                                                               28
46635   #define BRB_REG_INT_STS_0_PACKET_COUNTER_ERROR                                                             (0x1<<29) // Packet counter overflow for generating stop parsing interface RX_INT::/RX_INT/d in Comments.
46636   #define BRB_REG_INT_STS_0_PACKET_COUNTER_ERROR_SHIFT                                                       29
46637   #define BRB_REG_INT_STS_0_BYTE_COUNTER_ERROR                                                               (0x1<<30) // Byte counter overflow for generating stop parsing interface RX_INT::/RX_INT/d in Comments.
46638   #define BRB_REG_INT_STS_0_BYTE_COUNTER_ERROR_SHIFT                                                         30
46639   #define BRB_REG_INT_STS_0_MAC0_FC_CNT_ERROR                                                                (0x1<<31) // Free shared area calculation error for MAC port 0 RX_INT::/RX_INT/d in Comments.
46640   #define BRB_REG_INT_STS_0_MAC0_FC_CNT_ERROR_SHIFT                                                          31
46641 #define BRB_REG_INT_MASK_0                                                                                   0x3400c4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
46642   #define BRB_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.ADDRESS_ERROR .
46643   #define BRB_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
46644   #define BRB_REG_INT_MASK_0_RC_PKT0_RLS_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT0_RLS_ERROR .
46645   #define BRB_REG_INT_MASK_0_RC_PKT0_RLS_ERROR_SHIFT                                                         1
46646   #define BRB_REG_INT_MASK_0_RC_PKT0_1ST_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT0_1ST_ERROR .
46647   #define BRB_REG_INT_MASK_0_RC_PKT0_1ST_ERROR_SHIFT                                                         2
46648   #define BRB_REG_INT_MASK_0_RC_PKT0_LEN_ERROR                                                               (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT0_LEN_ERROR .
46649   #define BRB_REG_INT_MASK_0_RC_PKT0_LEN_ERROR_SHIFT                                                         3
46650   #define BRB_REG_INT_MASK_0_RC_PKT0_MIDDLE_ERROR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT0_MIDDLE_ERROR .
46651   #define BRB_REG_INT_MASK_0_RC_PKT0_MIDDLE_ERROR_SHIFT                                                      4
46652   #define BRB_REG_INT_MASK_0_RC_PKT0_PROTOCOL_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT0_PROTOCOL_ERROR .
46653   #define BRB_REG_INT_MASK_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                    5
46654   #define BRB_REG_INT_MASK_0_RC_PKT1_RLS_ERROR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT1_RLS_ERROR .
46655   #define BRB_REG_INT_MASK_0_RC_PKT1_RLS_ERROR_SHIFT                                                         6
46656   #define BRB_REG_INT_MASK_0_RC_PKT1_1ST_ERROR                                                               (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT1_1ST_ERROR .
46657   #define BRB_REG_INT_MASK_0_RC_PKT1_1ST_ERROR_SHIFT                                                         7
46658   #define BRB_REG_INT_MASK_0_RC_PKT1_LEN_ERROR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT1_LEN_ERROR .
46659   #define BRB_REG_INT_MASK_0_RC_PKT1_LEN_ERROR_SHIFT                                                         8
46660   #define BRB_REG_INT_MASK_0_RC_PKT1_MIDDLE_ERROR                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT1_MIDDLE_ERROR .
46661   #define BRB_REG_INT_MASK_0_RC_PKT1_MIDDLE_ERROR_SHIFT                                                      9
46662   #define BRB_REG_INT_MASK_0_RC_PKT1_PROTOCOL_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT1_PROTOCOL_ERROR .
46663   #define BRB_REG_INT_MASK_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                    10
46664   #define BRB_REG_INT_MASK_0_RC_PKT2_RLS_ERROR                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT2_RLS_ERROR .
46665   #define BRB_REG_INT_MASK_0_RC_PKT2_RLS_ERROR_SHIFT                                                         11
46666   #define BRB_REG_INT_MASK_0_RC_PKT2_1ST_ERROR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT2_1ST_ERROR .
46667   #define BRB_REG_INT_MASK_0_RC_PKT2_1ST_ERROR_SHIFT                                                         12
46668   #define BRB_REG_INT_MASK_0_RC_PKT2_LEN_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT2_LEN_ERROR .
46669   #define BRB_REG_INT_MASK_0_RC_PKT2_LEN_ERROR_SHIFT                                                         13
46670   #define BRB_REG_INT_MASK_0_RC_PKT2_MIDDLE_ERROR                                                            (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT2_MIDDLE_ERROR .
46671   #define BRB_REG_INT_MASK_0_RC_PKT2_MIDDLE_ERROR_SHIFT                                                      14
46672   #define BRB_REG_INT_MASK_0_RC_PKT2_PROTOCOL_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT2_PROTOCOL_ERROR .
46673   #define BRB_REG_INT_MASK_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                    15
46674   #define BRB_REG_INT_MASK_0_RC_PKT3_RLS_ERROR                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT3_RLS_ERROR .
46675   #define BRB_REG_INT_MASK_0_RC_PKT3_RLS_ERROR_SHIFT                                                         16
46676   #define BRB_REG_INT_MASK_0_RC_PKT3_1ST_ERROR                                                               (0x1<<17) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT3_1ST_ERROR .
46677   #define BRB_REG_INT_MASK_0_RC_PKT3_1ST_ERROR_SHIFT                                                         17
46678   #define BRB_REG_INT_MASK_0_RC_PKT3_LEN_ERROR                                                               (0x1<<18) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT3_LEN_ERROR .
46679   #define BRB_REG_INT_MASK_0_RC_PKT3_LEN_ERROR_SHIFT                                                         18
46680   #define BRB_REG_INT_MASK_0_RC_PKT3_MIDDLE_ERROR                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT3_MIDDLE_ERROR .
46681   #define BRB_REG_INT_MASK_0_RC_PKT3_MIDDLE_ERROR_SHIFT                                                      19
46682   #define BRB_REG_INT_MASK_0_RC_PKT3_PROTOCOL_ERROR                                                          (0x1<<20) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_PKT3_PROTOCOL_ERROR .
46683   #define BRB_REG_INT_MASK_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                    20
46684   #define BRB_REG_INT_MASK_0_RC_SOP_REQ_TC_PORT_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.RC_SOP_REQ_TC_PORT_ERROR .
46685   #define BRB_REG_INT_MASK_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                  21
46686   #define BRB_REG_INT_MASK_0_UNCOMPLIENT_LOSSLESS_ERROR                                                      (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.UNCOMPLIENT_LOSSLESS_ERROR .
46687   #define BRB_REG_INT_MASK_0_UNCOMPLIENT_LOSSLESS_ERROR_SHIFT                                                22
46688   #define BRB_REG_INT_MASK_0_WC0_PROTOCOL_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.WC0_PROTOCOL_ERROR .
46689   #define BRB_REG_INT_MASK_0_WC0_PROTOCOL_ERROR_SHIFT                                                        23
46690   #define BRB_REG_INT_MASK_0_WC1_PROTOCOL_ERROR                                                              (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.WC1_PROTOCOL_ERROR .
46691   #define BRB_REG_INT_MASK_0_WC1_PROTOCOL_ERROR_SHIFT                                                        24
46692   #define BRB_REG_INT_MASK_0_WC2_PROTOCOL_ERROR                                                              (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.WC2_PROTOCOL_ERROR .
46693   #define BRB_REG_INT_MASK_0_WC2_PROTOCOL_ERROR_SHIFT                                                        25
46694   #define BRB_REG_INT_MASK_0_WC3_PROTOCOL_ERROR                                                              (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.WC3_PROTOCOL_ERROR .
46695   #define BRB_REG_INT_MASK_0_WC3_PROTOCOL_ERROR_SHIFT                                                        26
46696   #define BRB_REG_INT_MASK_0_LL_ARB_PREFETCH_SOP_ERROR                                                       (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.LL_ARB_PREFETCH_SOP_ERROR .
46697   #define BRB_REG_INT_MASK_0_LL_ARB_PREFETCH_SOP_ERROR_SHIFT                                                 27
46698   #define BRB_REG_INT_MASK_0_LL_BLK_ERROR                                                                    (0x1<<28) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.LL_BLK_ERROR .
46699   #define BRB_REG_INT_MASK_0_LL_BLK_ERROR_SHIFT                                                              28
46700   #define BRB_REG_INT_MASK_0_PACKET_COUNTER_ERROR                                                            (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.PACKET_COUNTER_ERROR .
46701   #define BRB_REG_INT_MASK_0_PACKET_COUNTER_ERROR_SHIFT                                                      29
46702   #define BRB_REG_INT_MASK_0_BYTE_COUNTER_ERROR                                                              (0x1<<30) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.BYTE_COUNTER_ERROR .
46703   #define BRB_REG_INT_MASK_0_BYTE_COUNTER_ERROR_SHIFT                                                        30
46704   #define BRB_REG_INT_MASK_0_MAC0_FC_CNT_ERROR                                                               (0x1<<31) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_0.MAC0_FC_CNT_ERROR .
46705   #define BRB_REG_INT_MASK_0_MAC0_FC_CNT_ERROR_SHIFT                                                         31
46706 #define BRB_REG_INT_STS_WR_0                                                                                 0x3400c8UL //Access:WR   DataWidth:0x20   // Multi Field Register.
46707   #define BRB_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
46708   #define BRB_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
46709   #define BRB_REG_INT_STS_WR_0_RC_PKT0_RLS_ERROR                                                             (0x1<<1) // Read packet client PRM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
46710   #define BRB_REG_INT_STS_WR_0_RC_PKT0_RLS_ERROR_SHIFT                                                       1
46711   #define BRB_REG_INT_STS_WR_0_RC_PKT0_1ST_ERROR                                                             (0x1<<2) // Read packet client PRM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR0/PRM/g in Comments::/RX_INT/d in Comments.
46712   #define BRB_REG_INT_STS_WR_0_RC_PKT0_1ST_ERROR_SHIFT                                                       2
46713   #define BRB_REG_INT_STS_WR_0_RC_PKT0_LEN_ERROR                                                             (0x1<<3) // Read packet client PRM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR0/PRM/g in Comments.
46714   #define BRB_REG_INT_STS_WR_0_RC_PKT0_LEN_ERROR_SHIFT                                                       3
46715   #define BRB_REG_INT_STS_WR_0_RC_PKT0_MIDDLE_ERROR                                                          (0x1<<4) // Read packet client PRM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR0/PRM/g in Comments::/RX_INT/d in Comments.
46716   #define BRB_REG_INT_STS_WR_0_RC_PKT0_MIDDLE_ERROR_SHIFT                                                    4
46717   #define BRB_REG_INT_STS_WR_0_RC_PKT0_PROTOCOL_ERROR                                                        (0x1<<5) // Read packet client PRM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
46718   #define BRB_REG_INT_STS_WR_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                  5
46719   #define BRB_REG_INT_STS_WR_0_RC_PKT1_RLS_ERROR                                                             (0x1<<6) // Read packet client MSDM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
46720   #define BRB_REG_INT_STS_WR_0_RC_PKT1_RLS_ERROR_SHIFT                                                       6
46721   #define BRB_REG_INT_STS_WR_0_RC_PKT1_1ST_ERROR                                                             (0x1<<7) // Read packet client MSDM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR1/MSDM/g in Comments::/RX_INT/d in Comments.
46722   #define BRB_REG_INT_STS_WR_0_RC_PKT1_1ST_ERROR_SHIFT                                                       7
46723   #define BRB_REG_INT_STS_WR_0_RC_PKT1_LEN_ERROR                                                             (0x1<<8) // Read packet client MSDM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR1/MSDM/g in Comments.
46724   #define BRB_REG_INT_STS_WR_0_RC_PKT1_LEN_ERROR_SHIFT                                                       8
46725   #define BRB_REG_INT_STS_WR_0_RC_PKT1_MIDDLE_ERROR                                                          (0x1<<9) // Read packet client MSDM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR1/MSDM/g in Comments::/RX_INT/d in Comments.
46726   #define BRB_REG_INT_STS_WR_0_RC_PKT1_MIDDLE_ERROR_SHIFT                                                    9
46727   #define BRB_REG_INT_STS_WR_0_RC_PKT1_PROTOCOL_ERROR                                                        (0x1<<10) // Read packet client MSDM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
46728   #define BRB_REG_INT_STS_WR_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                  10
46729   #define BRB_REG_INT_STS_WR_0_RC_PKT2_RLS_ERROR                                                             (0x1<<11) // Read packet client TSDM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
46730   #define BRB_REG_INT_STS_WR_0_RC_PKT2_RLS_ERROR_SHIFT                                                       11
46731   #define BRB_REG_INT_STS_WR_0_RC_PKT2_1ST_ERROR                                                             (0x1<<12) // Read packet client TSDM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR2/TSDM/g in Comments::/RX_INT/d in Comments.
46732   #define BRB_REG_INT_STS_WR_0_RC_PKT2_1ST_ERROR_SHIFT                                                       12
46733   #define BRB_REG_INT_STS_WR_0_RC_PKT2_LEN_ERROR                                                             (0x1<<13) // Read packet client TSDM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR2/TSDM/g in Comments.
46734   #define BRB_REG_INT_STS_WR_0_RC_PKT2_LEN_ERROR_SHIFT                                                       13
46735   #define BRB_REG_INT_STS_WR_0_RC_PKT2_MIDDLE_ERROR                                                          (0x1<<14) // Read packet client TSDM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR2/TSDM/g in Comments::/RX_INT/d in Comments.
46736   #define BRB_REG_INT_STS_WR_0_RC_PKT2_MIDDLE_ERROR_SHIFT                                                    14
46737   #define BRB_REG_INT_STS_WR_0_RC_PKT2_PROTOCOL_ERROR                                                        (0x1<<15) // Read packet client TSDM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
46738   #define BRB_REG_INT_STS_WR_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                  15
46739   #define BRB_REG_INT_STS_WR_0_RC_PKT3_RLS_ERROR                                                             (0x1<<16) // Read packet client parser release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
46740   #define BRB_REG_INT_STS_WR_0_RC_PKT3_RLS_ERROR_SHIFT                                                       16
46741   #define BRB_REG_INT_STS_WR_0_RC_PKT3_1ST_ERROR                                                             (0x1<<17) // Read packet client parser first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
46742   #define BRB_REG_INT_STS_WR_0_RC_PKT3_1ST_ERROR_SHIFT                                                       17
46743   #define BRB_REG_INT_STS_WR_0_RC_PKT3_LEN_ERROR                                                             (0x1<<18) // Read packet client parser length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
46744   #define BRB_REG_INT_STS_WR_0_RC_PKT3_LEN_ERROR_SHIFT                                                       18
46745   #define BRB_REG_INT_STS_WR_0_RC_PKT3_MIDDLE_ERROR                                                          (0x1<<19) // Read packet client parser error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
46746   #define BRB_REG_INT_STS_WR_0_RC_PKT3_MIDDLE_ERROR_SHIFT                                                    19
46747   #define BRB_REG_INT_STS_WR_0_RC_PKT3_PROTOCOL_ERROR                                                        (0x1<<20) // Read packet client parser error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
46748   #define BRB_REG_INT_STS_WR_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                  20
46749   #define BRB_REG_INT_STS_WR_0_RC_SOP_REQ_TC_PORT_ERROR                                                      (0x1<<21) // SOP descriptor request from empty TC or port.
46750   #define BRB_REG_INT_STS_WR_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                21
46751   #define BRB_REG_INT_STS_WR_0_UNCOMPLIENT_LOSSLESS_ERROR                                                    (0x1<<22) // One of uncoplient lossless counters is bigger than threshold PAUSE_EN::/PAUSE_EN/d in Comments.
46752   #define BRB_REG_INT_STS_WR_0_UNCOMPLIENT_LOSSLESS_ERROR_SHIFT                                              22
46753   #define BRB_REG_INT_STS_WR_0_WC0_PROTOCOL_ERROR                                                            (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
46754   #define BRB_REG_INT_STS_WR_0_WC0_PROTOCOL_ERROR_SHIFT                                                      23
46755   #define BRB_REG_INT_STS_WR_0_WC1_PROTOCOL_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 1 RX_INT ::/RX_INT/d in Comments.
46756   #define BRB_REG_INT_STS_WR_0_WC1_PROTOCOL_ERROR_SHIFT                                                      24
46757   #define BRB_REG_INT_STS_WR_0_WC2_PROTOCOL_ERROR                                                            (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 2 RX_INT ::/RX_INT/d in Comments.
46758   #define BRB_REG_INT_STS_WR_0_WC2_PROTOCOL_ERROR_SHIFT                                                      25
46759   #define BRB_REG_INT_STS_WR_0_WC3_PROTOCOL_ERROR                                                            (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 3 RX_INT ::/RX_INT/d in Comments.
46760   #define BRB_REG_INT_STS_WR_0_WC3_PROTOCOL_ERROR_SHIFT                                                      26
46761   #define BRB_REG_INT_STS_WR_0_LL_ARB_PREFETCH_SOP_ERROR                                                     (0x1<<27) // Link list arbiter prefetch SOP error RX_INT::/RX_INT/d in Comments.
46762   #define BRB_REG_INT_STS_WR_0_LL_ARB_PREFETCH_SOP_ERROR_SHIFT                                               27
46763   #define BRB_REG_INT_STS_WR_0_LL_BLK_ERROR                                                                  (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
46764   #define BRB_REG_INT_STS_WR_0_LL_BLK_ERROR_SHIFT                                                            28
46765   #define BRB_REG_INT_STS_WR_0_PACKET_COUNTER_ERROR                                                          (0x1<<29) // Packet counter overflow for generating stop parsing interface RX_INT::/RX_INT/d in Comments.
46766   #define BRB_REG_INT_STS_WR_0_PACKET_COUNTER_ERROR_SHIFT                                                    29
46767   #define BRB_REG_INT_STS_WR_0_BYTE_COUNTER_ERROR                                                            (0x1<<30) // Byte counter overflow for generating stop parsing interface RX_INT::/RX_INT/d in Comments.
46768   #define BRB_REG_INT_STS_WR_0_BYTE_COUNTER_ERROR_SHIFT                                                      30
46769   #define BRB_REG_INT_STS_WR_0_MAC0_FC_CNT_ERROR                                                             (0x1<<31) // Free shared area calculation error for MAC port 0 RX_INT::/RX_INT/d in Comments.
46770   #define BRB_REG_INT_STS_WR_0_MAC0_FC_CNT_ERROR_SHIFT                                                       31
46771 #define BRB_REG_INT_STS_CLR_0                                                                                0x3400ccUL //Access:RC   DataWidth:0x20   // Multi Field Register.
46772   #define BRB_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
46773   #define BRB_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
46774   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_RLS_ERROR                                                            (0x1<<1) // Read packet client PRM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
46775   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_RLS_ERROR_SHIFT                                                      1
46776   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_1ST_ERROR                                                            (0x1<<2) // Read packet client PRM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR0/PRM/g in Comments::/RX_INT/d in Comments.
46777   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_1ST_ERROR_SHIFT                                                      2
46778   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_LEN_ERROR                                                            (0x1<<3) // Read packet client PRM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR0/PRM/g in Comments.
46779   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_LEN_ERROR_SHIFT                                                      3
46780   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_MIDDLE_ERROR                                                         (0x1<<4) // Read packet client PRM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR0/PRM/g in Comments::/RX_INT/d in Comments.
46781   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_MIDDLE_ERROR_SHIFT                                                   4
46782   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_PROTOCOL_ERROR                                                       (0x1<<5) // Read packet client PRM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
46783   #define BRB_REG_INT_STS_CLR_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                 5
46784   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_RLS_ERROR                                                            (0x1<<6) // Read packet client MSDM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
46785   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_RLS_ERROR_SHIFT                                                      6
46786   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_1ST_ERROR                                                            (0x1<<7) // Read packet client MSDM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR1/MSDM/g in Comments::/RX_INT/d in Comments.
46787   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_1ST_ERROR_SHIFT                                                      7
46788   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_LEN_ERROR                                                            (0x1<<8) // Read packet client MSDM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR1/MSDM/g in Comments.
46789   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_LEN_ERROR_SHIFT                                                      8
46790   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_MIDDLE_ERROR                                                         (0x1<<9) // Read packet client MSDM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR1/MSDM/g in Comments::/RX_INT/d in Comments.
46791   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_MIDDLE_ERROR_SHIFT                                                   9
46792   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_PROTOCOL_ERROR                                                       (0x1<<10) // Read packet client MSDM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
46793   #define BRB_REG_INT_STS_CLR_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                 10
46794   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_RLS_ERROR                                                            (0x1<<11) // Read packet client TSDM release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
46795   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_RLS_ERROR_SHIFT                                                      11
46796   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_1ST_ERROR                                                            (0x1<<12) // Read packet client TSDM first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR2/TSDM/g in Comments::/RX_INT/d in Comments.
46797   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_1ST_ERROR_SHIFT                                                      12
46798   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_LEN_ERROR                                                            (0x1<<13) // Read packet client TSDM length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR2/TSDM/g in Comments.
46799   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_LEN_ERROR_SHIFT                                                      13
46800   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_MIDDLE_ERROR                                                         (0x1<<14) // Read packet client TSDM error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR2/TSDM/g in Comments::/RX_INT/d in Comments.
46801   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_MIDDLE_ERROR_SHIFT                                                   14
46802   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_PROTOCOL_ERROR                                                       (0x1<<15) // Read packet client TSDM error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
46803   #define BRB_REG_INT_STS_CLR_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                 15
46804   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_RLS_ERROR                                                            (0x1<<16) // Read packet client parser release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
46805   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_RLS_ERROR_SHIFT                                                      16
46806   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_1ST_ERROR                                                            (0x1<<17) // Read packet client parser first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
46807   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_1ST_ERROR_SHIFT                                                      17
46808   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_LEN_ERROR                                                            (0x1<<18) // Read packet client parser length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
46809   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_LEN_ERROR_SHIFT                                                      18
46810   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_MIDDLE_ERROR                                                         (0x1<<19) // Read packet client parser error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
46811   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_MIDDLE_ERROR_SHIFT                                                   19
46812   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_PROTOCOL_ERROR                                                       (0x1<<20) // Read packet client parser error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
46813   #define BRB_REG_INT_STS_CLR_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                 20
46814   #define BRB_REG_INT_STS_CLR_0_RC_SOP_REQ_TC_PORT_ERROR                                                     (0x1<<21) // SOP descriptor request from empty TC or port.
46815   #define BRB_REG_INT_STS_CLR_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                               21
46816   #define BRB_REG_INT_STS_CLR_0_UNCOMPLIENT_LOSSLESS_ERROR                                                   (0x1<<22) // One of uncoplient lossless counters is bigger than threshold PAUSE_EN::/PAUSE_EN/d in Comments.
46817   #define BRB_REG_INT_STS_CLR_0_UNCOMPLIENT_LOSSLESS_ERROR_SHIFT                                             22
46818   #define BRB_REG_INT_STS_CLR_0_WC0_PROTOCOL_ERROR                                                           (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
46819   #define BRB_REG_INT_STS_CLR_0_WC0_PROTOCOL_ERROR_SHIFT                                                     23
46820   #define BRB_REG_INT_STS_CLR_0_WC1_PROTOCOL_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 1 RX_INT ::/RX_INT/d in Comments.
46821   #define BRB_REG_INT_STS_CLR_0_WC1_PROTOCOL_ERROR_SHIFT                                                     24
46822   #define BRB_REG_INT_STS_CLR_0_WC2_PROTOCOL_ERROR                                                           (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 2 RX_INT ::/RX_INT/d in Comments.
46823   #define BRB_REG_INT_STS_CLR_0_WC2_PROTOCOL_ERROR_SHIFT                                                     25
46824   #define BRB_REG_INT_STS_CLR_0_WC3_PROTOCOL_ERROR                                                           (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 3 RX_INT ::/RX_INT/d in Comments.
46825   #define BRB_REG_INT_STS_CLR_0_WC3_PROTOCOL_ERROR_SHIFT                                                     26
46826   #define BRB_REG_INT_STS_CLR_0_LL_ARB_PREFETCH_SOP_ERROR                                                    (0x1<<27) // Link list arbiter prefetch SOP error RX_INT::/RX_INT/d in Comments.
46827   #define BRB_REG_INT_STS_CLR_0_LL_ARB_PREFETCH_SOP_ERROR_SHIFT                                              27
46828   #define BRB_REG_INT_STS_CLR_0_LL_BLK_ERROR                                                                 (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
46829   #define BRB_REG_INT_STS_CLR_0_LL_BLK_ERROR_SHIFT                                                           28
46830   #define BRB_REG_INT_STS_CLR_0_PACKET_COUNTER_ERROR                                                         (0x1<<29) // Packet counter overflow for generating stop parsing interface RX_INT::/RX_INT/d in Comments.
46831   #define BRB_REG_INT_STS_CLR_0_PACKET_COUNTER_ERROR_SHIFT                                                   29
46832   #define BRB_REG_INT_STS_CLR_0_BYTE_COUNTER_ERROR                                                           (0x1<<30) // Byte counter overflow for generating stop parsing interface RX_INT::/RX_INT/d in Comments.
46833   #define BRB_REG_INT_STS_CLR_0_BYTE_COUNTER_ERROR_SHIFT                                                     30
46834   #define BRB_REG_INT_STS_CLR_0_MAC0_FC_CNT_ERROR                                                            (0x1<<31) // Free shared area calculation error for MAC port 0 RX_INT::/RX_INT/d in Comments.
46835   #define BRB_REG_INT_STS_CLR_0_MAC0_FC_CNT_ERROR_SHIFT                                                      31
46836 #define BRB_REG_INT_STS_1                                                                                    0x3400d8UL //Access:R    DataWidth:0x20   // Multi Field Register.
46837   #define BRB_REG_INT_STS_1_MAC1_FC_CNT_ERROR                                                                (0x1<<0) // Free shared area calculation error for MAC port 1 RX_INT::/RX_INT/d in Comments.
46838   #define BRB_REG_INT_STS_1_MAC1_FC_CNT_ERROR_SHIFT                                                          0
46839   #define BRB_REG_INT_STS_1_LL_ARB_CALC_ERROR                                                                (0x1<<1) // Calculations error in LL arbiter block.
46840   #define BRB_REG_INT_STS_1_LL_ARB_CALC_ERROR_SHIFT                                                          1
46841   #define BRB_REG_INT_STS_1_WC0_INP_FIFO_ERROR                                                               (0x1<<3) // Input FIFO error in write client 0.
46842   #define BRB_REG_INT_STS_1_WC0_INP_FIFO_ERROR_SHIFT                                                         3
46843   #define BRB_REG_INT_STS_1_WC0_SOP_FIFO_ERROR                                                               (0x1<<4) // SOP FIFO error in write client 0.
46844   #define BRB_REG_INT_STS_1_WC0_SOP_FIFO_ERROR_SHIFT                                                         4
46845   #define BRB_REG_INT_STS_1_WC0_EOP_FIFO_ERROR                                                               (0x1<<6) // EOP FIFO error in write client 0.
46846   #define BRB_REG_INT_STS_1_WC0_EOP_FIFO_ERROR_SHIFT                                                         6
46847   #define BRB_REG_INT_STS_1_WC0_QUEUE_FIFO_ERROR                                                             (0x1<<7) // Queue FIFO error in write client 0.
46848   #define BRB_REG_INT_STS_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                       7
46849   #define BRB_REG_INT_STS_1_WC0_FREE_POINT_FIFO_ERROR                                                        (0x1<<8) // Free ointer FIFO error in write client 0.
46850   #define BRB_REG_INT_STS_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                                  8
46851   #define BRB_REG_INT_STS_1_WC0_NEXT_POINT_FIFO_ERROR                                                        (0x1<<9) // Next pointer FIFO error in write client 0.
46852   #define BRB_REG_INT_STS_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                                  9
46853   #define BRB_REG_INT_STS_1_WC0_STRT_FIFO_ERROR                                                              (0x1<<10) // Start FIFO error in write client 0.
46854   #define BRB_REG_INT_STS_1_WC0_STRT_FIFO_ERROR_SHIFT                                                        10
46855   #define BRB_REG_INT_STS_1_WC0_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<11) // Second descriptor FIFO error in write client 0.
46856   #define BRB_REG_INT_STS_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 11
46857   #define BRB_REG_INT_STS_1_WC0_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<12) // Packet available FIFO error in write client 0.
46858   #define BRB_REG_INT_STS_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   12
46859   #define BRB_REG_INT_STS_1_WC0_COS_CNT_FIFO_ERROR                                                           (0x1<<13) // COS counter FIFO error in write client 0 RX_INT::/RX_INT/d in Comments.
46860   #define BRB_REG_INT_STS_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                     13
46861   #define BRB_REG_INT_STS_1_WC0_NOTIFY_FIFO_ERROR                                                            (0x1<<14) // Notify FIFO error in write client 0.
46862   #define BRB_REG_INT_STS_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                      14
46863   #define BRB_REG_INT_STS_1_WC0_LL_REQ_FIFO_ERROR                                                            (0x1<<15) // LL req error in write client 0.
46864   #define BRB_REG_INT_STS_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                      15
46865   #define BRB_REG_INT_STS_1_WC0_LL_PA_CNT_ERROR                                                              (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
46866   #define BRB_REG_INT_STS_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                        16
46867   #define BRB_REG_INT_STS_1_WC0_BB_PA_CNT_ERROR                                                              (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
46868   #define BRB_REG_INT_STS_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                        17
46869   #define BRB_REG_INT_STS_1_WC1_INP_FIFO_ERROR                                                               (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46870   #define BRB_REG_INT_STS_1_WC1_INP_FIFO_ERROR_SHIFT                                                         18
46871   #define BRB_REG_INT_STS_1_WC1_SOP_FIFO_ERROR                                                               (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46872   #define BRB_REG_INT_STS_1_WC1_SOP_FIFO_ERROR_SHIFT                                                         19
46873   #define BRB_REG_INT_STS_1_WC1_EOP_FIFO_ERROR                                                               (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46874   #define BRB_REG_INT_STS_1_WC1_EOP_FIFO_ERROR_SHIFT                                                         20
46875   #define BRB_REG_INT_STS_1_WC1_QUEUE_FIFO_ERROR                                                             (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46876   #define BRB_REG_INT_STS_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                       21
46877   #define BRB_REG_INT_STS_1_WC1_FREE_POINT_FIFO_ERROR                                                        (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46878   #define BRB_REG_INT_STS_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                                  22
46879   #define BRB_REG_INT_STS_1_WC1_NEXT_POINT_FIFO_ERROR                                                        (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46880   #define BRB_REG_INT_STS_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                                  23
46881   #define BRB_REG_INT_STS_1_WC1_STRT_FIFO_ERROR                                                              (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46882   #define BRB_REG_INT_STS_1_WC1_STRT_FIFO_ERROR_SHIFT                                                        24
46883   #define BRB_REG_INT_STS_1_WC1_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46884   #define BRB_REG_INT_STS_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 25
46885   #define BRB_REG_INT_STS_1_WC1_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 1 RX_INT ::/RX_INT/d in Comments.
46886   #define BRB_REG_INT_STS_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   26
46887   #define BRB_REG_INT_STS_1_WC1_COS_CNT_FIFO_ERROR                                                           (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46888   #define BRB_REG_INT_STS_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                     27
46889   #define BRB_REG_INT_STS_1_WC1_NOTIFY_FIFO_ERROR                                                            (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46890   #define BRB_REG_INT_STS_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                      28
46891   #define BRB_REG_INT_STS_1_WC1_LL_REQ_FIFO_ERROR                                                            (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 1 RX_INT::/RX_INT/d in Comments.
46892   #define BRB_REG_INT_STS_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                      29
46893   #define BRB_REG_INT_STS_1_WC1_LL_PA_CNT_ERROR                                                              (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list RX_INT::/RX_INT/d in Comments.
46894   #define BRB_REG_INT_STS_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                        30
46895   #define BRB_REG_INT_STS_1_WC1_BB_PA_CNT_ERROR                                                              (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor RX_INT::/RX_INT/d in Comments.
46896   #define BRB_REG_INT_STS_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                        31
46897 #define BRB_REG_INT_MASK_1                                                                                   0x3400dcUL //Access:RW   DataWidth:0x20   // Multi Field Register.
46898   #define BRB_REG_INT_MASK_1_MAC1_FC_CNT_ERROR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.MAC1_FC_CNT_ERROR .
46899   #define BRB_REG_INT_MASK_1_MAC1_FC_CNT_ERROR_SHIFT                                                         0
46900   #define BRB_REG_INT_MASK_1_LL_ARB_CALC_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.LL_ARB_CALC_ERROR .
46901   #define BRB_REG_INT_MASK_1_LL_ARB_CALC_ERROR_SHIFT                                                         1
46902   #define BRB_REG_INT_MASK_1_WC0_INP_FIFO_ERROR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_INP_FIFO_ERROR .
46903   #define BRB_REG_INT_MASK_1_WC0_INP_FIFO_ERROR_SHIFT                                                        3
46904   #define BRB_REG_INT_MASK_1_WC0_SOP_FIFO_ERROR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_SOP_FIFO_ERROR .
46905   #define BRB_REG_INT_MASK_1_WC0_SOP_FIFO_ERROR_SHIFT                                                        4
46906   #define BRB_REG_INT_MASK_1_WC0_EOP_FIFO_ERROR                                                              (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_EOP_FIFO_ERROR .
46907   #define BRB_REG_INT_MASK_1_WC0_EOP_FIFO_ERROR_SHIFT                                                        6
46908   #define BRB_REG_INT_MASK_1_WC0_QUEUE_FIFO_ERROR                                                            (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_QUEUE_FIFO_ERROR .
46909   #define BRB_REG_INT_MASK_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                      7
46910   #define BRB_REG_INT_MASK_1_WC0_FREE_POINT_FIFO_ERROR                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_FREE_POINT_FIFO_ERROR .
46911   #define BRB_REG_INT_MASK_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                                 8
46912   #define BRB_REG_INT_MASK_1_WC0_NEXT_POINT_FIFO_ERROR                                                       (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_NEXT_POINT_FIFO_ERROR .
46913   #define BRB_REG_INT_MASK_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                                 9
46914   #define BRB_REG_INT_MASK_1_WC0_STRT_FIFO_ERROR                                                             (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_STRT_FIFO_ERROR .
46915   #define BRB_REG_INT_MASK_1_WC0_STRT_FIFO_ERROR_SHIFT                                                       10
46916   #define BRB_REG_INT_MASK_1_WC0_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_SECOND_DSCR_FIFO_ERROR .
46917   #define BRB_REG_INT_MASK_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                                11
46918   #define BRB_REG_INT_MASK_1_WC0_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_PKT_AVAIL_FIFO_ERROR .
46919   #define BRB_REG_INT_MASK_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  12
46920   #define BRB_REG_INT_MASK_1_WC0_COS_CNT_FIFO_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_COS_CNT_FIFO_ERROR .
46921   #define BRB_REG_INT_MASK_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                    13
46922   #define BRB_REG_INT_MASK_1_WC0_NOTIFY_FIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_NOTIFY_FIFO_ERROR .
46923   #define BRB_REG_INT_MASK_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                     14
46924   #define BRB_REG_INT_MASK_1_WC0_LL_REQ_FIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_LL_REQ_FIFO_ERROR .
46925   #define BRB_REG_INT_MASK_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                     15
46926   #define BRB_REG_INT_MASK_1_WC0_LL_PA_CNT_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_LL_PA_CNT_ERROR .
46927   #define BRB_REG_INT_MASK_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                       16
46928   #define BRB_REG_INT_MASK_1_WC0_BB_PA_CNT_ERROR                                                             (0x1<<17) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC0_BB_PA_CNT_ERROR .
46929   #define BRB_REG_INT_MASK_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                       17
46930   #define BRB_REG_INT_MASK_1_WC1_INP_FIFO_ERROR                                                              (0x1<<18) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_INP_FIFO_ERROR .
46931   #define BRB_REG_INT_MASK_1_WC1_INP_FIFO_ERROR_SHIFT                                                        18
46932   #define BRB_REG_INT_MASK_1_WC1_SOP_FIFO_ERROR                                                              (0x1<<19) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_SOP_FIFO_ERROR .
46933   #define BRB_REG_INT_MASK_1_WC1_SOP_FIFO_ERROR_SHIFT                                                        19
46934   #define BRB_REG_INT_MASK_1_WC1_EOP_FIFO_ERROR                                                              (0x1<<20) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_EOP_FIFO_ERROR .
46935   #define BRB_REG_INT_MASK_1_WC1_EOP_FIFO_ERROR_SHIFT                                                        20
46936   #define BRB_REG_INT_MASK_1_WC1_QUEUE_FIFO_ERROR                                                            (0x1<<21) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_QUEUE_FIFO_ERROR .
46937   #define BRB_REG_INT_MASK_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                      21
46938   #define BRB_REG_INT_MASK_1_WC1_FREE_POINT_FIFO_ERROR                                                       (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_FREE_POINT_FIFO_ERROR .
46939   #define BRB_REG_INT_MASK_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                                 22
46940   #define BRB_REG_INT_MASK_1_WC1_NEXT_POINT_FIFO_ERROR                                                       (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_NEXT_POINT_FIFO_ERROR .
46941   #define BRB_REG_INT_MASK_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                                 23
46942   #define BRB_REG_INT_MASK_1_WC1_STRT_FIFO_ERROR                                                             (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_STRT_FIFO_ERROR .
46943   #define BRB_REG_INT_MASK_1_WC1_STRT_FIFO_ERROR_SHIFT                                                       24
46944   #define BRB_REG_INT_MASK_1_WC1_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_SECOND_DSCR_FIFO_ERROR .
46945   #define BRB_REG_INT_MASK_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                                25
46946   #define BRB_REG_INT_MASK_1_WC1_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_PKT_AVAIL_FIFO_ERROR .
46947   #define BRB_REG_INT_MASK_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  26
46948   #define BRB_REG_INT_MASK_1_WC1_COS_CNT_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_COS_CNT_FIFO_ERROR .
46949   #define BRB_REG_INT_MASK_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                    27
46950   #define BRB_REG_INT_MASK_1_WC1_NOTIFY_FIFO_ERROR                                                           (0x1<<28) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_NOTIFY_FIFO_ERROR .
46951   #define BRB_REG_INT_MASK_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                     28
46952   #define BRB_REG_INT_MASK_1_WC1_LL_REQ_FIFO_ERROR                                                           (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_LL_REQ_FIFO_ERROR .
46953   #define BRB_REG_INT_MASK_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                     29
46954   #define BRB_REG_INT_MASK_1_WC1_LL_PA_CNT_ERROR                                                             (0x1<<30) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_LL_PA_CNT_ERROR .
46955   #define BRB_REG_INT_MASK_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                       30
46956   #define BRB_REG_INT_MASK_1_WC1_BB_PA_CNT_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_1.WC1_BB_PA_CNT_ERROR .
46957   #define BRB_REG_INT_MASK_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                       31
46958 #define BRB_REG_INT_STS_WR_1                                                                                 0x3400e0UL //Access:WR   DataWidth:0x20   // Multi Field Register.
46959   #define BRB_REG_INT_STS_WR_1_MAC1_FC_CNT_ERROR                                                             (0x1<<0) // Free shared area calculation error for MAC port 1 RX_INT::/RX_INT/d in Comments.
46960   #define BRB_REG_INT_STS_WR_1_MAC1_FC_CNT_ERROR_SHIFT                                                       0
46961   #define BRB_REG_INT_STS_WR_1_LL_ARB_CALC_ERROR                                                             (0x1<<1) // Calculations error in LL arbiter block.
46962   #define BRB_REG_INT_STS_WR_1_LL_ARB_CALC_ERROR_SHIFT                                                       1
46963   #define BRB_REG_INT_STS_WR_1_WC0_INP_FIFO_ERROR                                                            (0x1<<3) // Input FIFO error in write client 0.
46964   #define BRB_REG_INT_STS_WR_1_WC0_INP_FIFO_ERROR_SHIFT                                                      3
46965   #define BRB_REG_INT_STS_WR_1_WC0_SOP_FIFO_ERROR                                                            (0x1<<4) // SOP FIFO error in write client 0.
46966   #define BRB_REG_INT_STS_WR_1_WC0_SOP_FIFO_ERROR_SHIFT                                                      4
46967   #define BRB_REG_INT_STS_WR_1_WC0_EOP_FIFO_ERROR                                                            (0x1<<6) // EOP FIFO error in write client 0.
46968   #define BRB_REG_INT_STS_WR_1_WC0_EOP_FIFO_ERROR_SHIFT                                                      6
46969   #define BRB_REG_INT_STS_WR_1_WC0_QUEUE_FIFO_ERROR                                                          (0x1<<7) // Queue FIFO error in write client 0.
46970   #define BRB_REG_INT_STS_WR_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                    7
46971   #define BRB_REG_INT_STS_WR_1_WC0_FREE_POINT_FIFO_ERROR                                                     (0x1<<8) // Free ointer FIFO error in write client 0.
46972   #define BRB_REG_INT_STS_WR_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                               8
46973   #define BRB_REG_INT_STS_WR_1_WC0_NEXT_POINT_FIFO_ERROR                                                     (0x1<<9) // Next pointer FIFO error in write client 0.
46974   #define BRB_REG_INT_STS_WR_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                               9
46975   #define BRB_REG_INT_STS_WR_1_WC0_STRT_FIFO_ERROR                                                           (0x1<<10) // Start FIFO error in write client 0.
46976   #define BRB_REG_INT_STS_WR_1_WC0_STRT_FIFO_ERROR_SHIFT                                                     10
46977   #define BRB_REG_INT_STS_WR_1_WC0_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<11) // Second descriptor FIFO error in write client 0.
46978   #define BRB_REG_INT_STS_WR_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                              11
46979   #define BRB_REG_INT_STS_WR_1_WC0_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<12) // Packet available FIFO error in write client 0.
46980   #define BRB_REG_INT_STS_WR_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                12
46981   #define BRB_REG_INT_STS_WR_1_WC0_COS_CNT_FIFO_ERROR                                                        (0x1<<13) // COS counter FIFO error in write client 0 RX_INT::/RX_INT/d in Comments.
46982   #define BRB_REG_INT_STS_WR_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                  13
46983   #define BRB_REG_INT_STS_WR_1_WC0_NOTIFY_FIFO_ERROR                                                         (0x1<<14) // Notify FIFO error in write client 0.
46984   #define BRB_REG_INT_STS_WR_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                   14
46985   #define BRB_REG_INT_STS_WR_1_WC0_LL_REQ_FIFO_ERROR                                                         (0x1<<15) // LL req error in write client 0.
46986   #define BRB_REG_INT_STS_WR_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                   15
46987   #define BRB_REG_INT_STS_WR_1_WC0_LL_PA_CNT_ERROR                                                           (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
46988   #define BRB_REG_INT_STS_WR_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                     16
46989   #define BRB_REG_INT_STS_WR_1_WC0_BB_PA_CNT_ERROR                                                           (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
46990   #define BRB_REG_INT_STS_WR_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                     17
46991   #define BRB_REG_INT_STS_WR_1_WC1_INP_FIFO_ERROR                                                            (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46992   #define BRB_REG_INT_STS_WR_1_WC1_INP_FIFO_ERROR_SHIFT                                                      18
46993   #define BRB_REG_INT_STS_WR_1_WC1_SOP_FIFO_ERROR                                                            (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46994   #define BRB_REG_INT_STS_WR_1_WC1_SOP_FIFO_ERROR_SHIFT                                                      19
46995   #define BRB_REG_INT_STS_WR_1_WC1_EOP_FIFO_ERROR                                                            (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46996   #define BRB_REG_INT_STS_WR_1_WC1_EOP_FIFO_ERROR_SHIFT                                                      20
46997   #define BRB_REG_INT_STS_WR_1_WC1_QUEUE_FIFO_ERROR                                                          (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
46998   #define BRB_REG_INT_STS_WR_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                    21
46999   #define BRB_REG_INT_STS_WR_1_WC1_FREE_POINT_FIFO_ERROR                                                     (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47000   #define BRB_REG_INT_STS_WR_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                               22
47001   #define BRB_REG_INT_STS_WR_1_WC1_NEXT_POINT_FIFO_ERROR                                                     (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47002   #define BRB_REG_INT_STS_WR_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                               23
47003   #define BRB_REG_INT_STS_WR_1_WC1_STRT_FIFO_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47004   #define BRB_REG_INT_STS_WR_1_WC1_STRT_FIFO_ERROR_SHIFT                                                     24
47005   #define BRB_REG_INT_STS_WR_1_WC1_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47006   #define BRB_REG_INT_STS_WR_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                              25
47007   #define BRB_REG_INT_STS_WR_1_WC1_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 1 RX_INT ::/RX_INT/d in Comments.
47008   #define BRB_REG_INT_STS_WR_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                                26
47009   #define BRB_REG_INT_STS_WR_1_WC1_COS_CNT_FIFO_ERROR                                                        (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47010   #define BRB_REG_INT_STS_WR_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                  27
47011   #define BRB_REG_INT_STS_WR_1_WC1_NOTIFY_FIFO_ERROR                                                         (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47012   #define BRB_REG_INT_STS_WR_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                   28
47013   #define BRB_REG_INT_STS_WR_1_WC1_LL_REQ_FIFO_ERROR                                                         (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 1 RX_INT::/RX_INT/d in Comments.
47014   #define BRB_REG_INT_STS_WR_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                   29
47015   #define BRB_REG_INT_STS_WR_1_WC1_LL_PA_CNT_ERROR                                                           (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list RX_INT::/RX_INT/d in Comments.
47016   #define BRB_REG_INT_STS_WR_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                     30
47017   #define BRB_REG_INT_STS_WR_1_WC1_BB_PA_CNT_ERROR                                                           (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor RX_INT::/RX_INT/d in Comments.
47018   #define BRB_REG_INT_STS_WR_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                     31
47019 #define BRB_REG_INT_STS_CLR_1                                                                                0x3400e4UL //Access:RC   DataWidth:0x20   // Multi Field Register.
47020   #define BRB_REG_INT_STS_CLR_1_MAC1_FC_CNT_ERROR                                                            (0x1<<0) // Free shared area calculation error for MAC port 1 RX_INT::/RX_INT/d in Comments.
47021   #define BRB_REG_INT_STS_CLR_1_MAC1_FC_CNT_ERROR_SHIFT                                                      0
47022   #define BRB_REG_INT_STS_CLR_1_LL_ARB_CALC_ERROR                                                            (0x1<<1) // Calculations error in LL arbiter block.
47023   #define BRB_REG_INT_STS_CLR_1_LL_ARB_CALC_ERROR_SHIFT                                                      1
47024   #define BRB_REG_INT_STS_CLR_1_WC0_INP_FIFO_ERROR                                                           (0x1<<3) // Input FIFO error in write client 0.
47025   #define BRB_REG_INT_STS_CLR_1_WC0_INP_FIFO_ERROR_SHIFT                                                     3
47026   #define BRB_REG_INT_STS_CLR_1_WC0_SOP_FIFO_ERROR                                                           (0x1<<4) // SOP FIFO error in write client 0.
47027   #define BRB_REG_INT_STS_CLR_1_WC0_SOP_FIFO_ERROR_SHIFT                                                     4
47028   #define BRB_REG_INT_STS_CLR_1_WC0_EOP_FIFO_ERROR                                                           (0x1<<6) // EOP FIFO error in write client 0.
47029   #define BRB_REG_INT_STS_CLR_1_WC0_EOP_FIFO_ERROR_SHIFT                                                     6
47030   #define BRB_REG_INT_STS_CLR_1_WC0_QUEUE_FIFO_ERROR                                                         (0x1<<7) // Queue FIFO error in write client 0.
47031   #define BRB_REG_INT_STS_CLR_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                   7
47032   #define BRB_REG_INT_STS_CLR_1_WC0_FREE_POINT_FIFO_ERROR                                                    (0x1<<8) // Free ointer FIFO error in write client 0.
47033   #define BRB_REG_INT_STS_CLR_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                              8
47034   #define BRB_REG_INT_STS_CLR_1_WC0_NEXT_POINT_FIFO_ERROR                                                    (0x1<<9) // Next pointer FIFO error in write client 0.
47035   #define BRB_REG_INT_STS_CLR_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                              9
47036   #define BRB_REG_INT_STS_CLR_1_WC0_STRT_FIFO_ERROR                                                          (0x1<<10) // Start FIFO error in write client 0.
47037   #define BRB_REG_INT_STS_CLR_1_WC0_STRT_FIFO_ERROR_SHIFT                                                    10
47038   #define BRB_REG_INT_STS_CLR_1_WC0_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<11) // Second descriptor FIFO error in write client 0.
47039   #define BRB_REG_INT_STS_CLR_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                             11
47040   #define BRB_REG_INT_STS_CLR_1_WC0_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<12) // Packet available FIFO error in write client 0.
47041   #define BRB_REG_INT_STS_CLR_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                               12
47042   #define BRB_REG_INT_STS_CLR_1_WC0_COS_CNT_FIFO_ERROR                                                       (0x1<<13) // COS counter FIFO error in write client 0 RX_INT::/RX_INT/d in Comments.
47043   #define BRB_REG_INT_STS_CLR_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                 13
47044   #define BRB_REG_INT_STS_CLR_1_WC0_NOTIFY_FIFO_ERROR                                                        (0x1<<14) // Notify FIFO error in write client 0.
47045   #define BRB_REG_INT_STS_CLR_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                  14
47046   #define BRB_REG_INT_STS_CLR_1_WC0_LL_REQ_FIFO_ERROR                                                        (0x1<<15) // LL req error in write client 0.
47047   #define BRB_REG_INT_STS_CLR_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                  15
47048   #define BRB_REG_INT_STS_CLR_1_WC0_LL_PA_CNT_ERROR                                                          (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
47049   #define BRB_REG_INT_STS_CLR_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                    16
47050   #define BRB_REG_INT_STS_CLR_1_WC0_BB_PA_CNT_ERROR                                                          (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
47051   #define BRB_REG_INT_STS_CLR_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                    17
47052   #define BRB_REG_INT_STS_CLR_1_WC1_INP_FIFO_ERROR                                                           (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47053   #define BRB_REG_INT_STS_CLR_1_WC1_INP_FIFO_ERROR_SHIFT                                                     18
47054   #define BRB_REG_INT_STS_CLR_1_WC1_SOP_FIFO_ERROR                                                           (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47055   #define BRB_REG_INT_STS_CLR_1_WC1_SOP_FIFO_ERROR_SHIFT                                                     19
47056   #define BRB_REG_INT_STS_CLR_1_WC1_EOP_FIFO_ERROR                                                           (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47057   #define BRB_REG_INT_STS_CLR_1_WC1_EOP_FIFO_ERROR_SHIFT                                                     20
47058   #define BRB_REG_INT_STS_CLR_1_WC1_QUEUE_FIFO_ERROR                                                         (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47059   #define BRB_REG_INT_STS_CLR_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                   21
47060   #define BRB_REG_INT_STS_CLR_1_WC1_FREE_POINT_FIFO_ERROR                                                    (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47061   #define BRB_REG_INT_STS_CLR_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                              22
47062   #define BRB_REG_INT_STS_CLR_1_WC1_NEXT_POINT_FIFO_ERROR                                                    (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47063   #define BRB_REG_INT_STS_CLR_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                              23
47064   #define BRB_REG_INT_STS_CLR_1_WC1_STRT_FIFO_ERROR                                                          (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47065   #define BRB_REG_INT_STS_CLR_1_WC1_STRT_FIFO_ERROR_SHIFT                                                    24
47066   #define BRB_REG_INT_STS_CLR_1_WC1_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47067   #define BRB_REG_INT_STS_CLR_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                             25
47068   #define BRB_REG_INT_STS_CLR_1_WC1_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 1 RX_INT ::/RX_INT/d in Comments.
47069   #define BRB_REG_INT_STS_CLR_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                               26
47070   #define BRB_REG_INT_STS_CLR_1_WC1_COS_CNT_FIFO_ERROR                                                       (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47071   #define BRB_REG_INT_STS_CLR_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                 27
47072   #define BRB_REG_INT_STS_CLR_1_WC1_NOTIFY_FIFO_ERROR                                                        (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
47073   #define BRB_REG_INT_STS_CLR_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                  28
47074   #define BRB_REG_INT_STS_CLR_1_WC1_LL_REQ_FIFO_ERROR                                                        (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 1 RX_INT::/RX_INT/d in Comments.
47075   #define BRB_REG_INT_STS_CLR_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                  29
47076   #define BRB_REG_INT_STS_CLR_1_WC1_LL_PA_CNT_ERROR                                                          (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list RX_INT::/RX_INT/d in Comments.
47077   #define BRB_REG_INT_STS_CLR_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                    30
47078   #define BRB_REG_INT_STS_CLR_1_WC1_BB_PA_CNT_ERROR                                                          (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor RX_INT::/RX_INT/d in Comments.
47079   #define BRB_REG_INT_STS_CLR_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                    31
47080 #define BRB_REG_INT_STS_2                                                                                    0x3400f0UL //Access:R    DataWidth:0x1c   // Multi Field Register.
47081   #define BRB_REG_INT_STS_2_WC2_INP_FIFO_ERROR                                                               (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47082   #define BRB_REG_INT_STS_2_WC2_INP_FIFO_ERROR_SHIFT                                                         0
47083   #define BRB_REG_INT_STS_2_WC2_SOP_FIFO_ERROR                                                               (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47084   #define BRB_REG_INT_STS_2_WC2_SOP_FIFO_ERROR_SHIFT                                                         1
47085   #define BRB_REG_INT_STS_2_WC2_EOP_FIFO_ERROR                                                               (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47086   #define BRB_REG_INT_STS_2_WC2_EOP_FIFO_ERROR_SHIFT                                                         2
47087   #define BRB_REG_INT_STS_2_WC2_QUEUE_FIFO_ERROR                                                             (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47088   #define BRB_REG_INT_STS_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                       3
47089   #define BRB_REG_INT_STS_2_WC2_FREE_POINT_FIFO_ERROR                                                        (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47090   #define BRB_REG_INT_STS_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                                  4
47091   #define BRB_REG_INT_STS_2_WC2_NEXT_POINT_FIFO_ERROR                                                        (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47092   #define BRB_REG_INT_STS_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                                  5
47093   #define BRB_REG_INT_STS_2_WC2_STRT_FIFO_ERROR                                                              (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47094   #define BRB_REG_INT_STS_2_WC2_STRT_FIFO_ERROR_SHIFT                                                        6
47095   #define BRB_REG_INT_STS_2_WC2_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47096   #define BRB_REG_INT_STS_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 7
47097   #define BRB_REG_INT_STS_2_WC2_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 2 RX_INT ::/RX_INT/d in Comments.
47098   #define BRB_REG_INT_STS_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   8
47099   #define BRB_REG_INT_STS_2_WC2_COS_CNT_FIFO_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47100   #define BRB_REG_INT_STS_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                     9
47101   #define BRB_REG_INT_STS_2_WC2_NOTIFY_FIFO_ERROR                                                            (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47102   #define BRB_REG_INT_STS_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                      10
47103   #define BRB_REG_INT_STS_2_WC2_LL_REQ_FIFO_ERROR                                                            (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 2 RX_INT::/RX_INT/d in Comments.
47104   #define BRB_REG_INT_STS_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                      11
47105   #define BRB_REG_INT_STS_2_WC2_LL_PA_CNT_ERROR                                                              (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 2 RX_INT::/RX_INT/d in Comments.
47106   #define BRB_REG_INT_STS_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                        12
47107   #define BRB_REG_INT_STS_2_WC2_BB_PA_CNT_ERROR                                                              (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 2 RX_INT::/RX_INT/d in Comments.
47108   #define BRB_REG_INT_STS_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                        13
47109   #define BRB_REG_INT_STS_2_WC3_INP_FIFO_ERROR                                                               (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47110   #define BRB_REG_INT_STS_2_WC3_INP_FIFO_ERROR_SHIFT                                                         14
47111   #define BRB_REG_INT_STS_2_WC3_SOP_FIFO_ERROR                                                               (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47112   #define BRB_REG_INT_STS_2_WC3_SOP_FIFO_ERROR_SHIFT                                                         15
47113   #define BRB_REG_INT_STS_2_WC3_EOP_FIFO_ERROR                                                               (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47114   #define BRB_REG_INT_STS_2_WC3_EOP_FIFO_ERROR_SHIFT                                                         16
47115   #define BRB_REG_INT_STS_2_WC3_QUEUE_FIFO_ERROR                                                             (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47116   #define BRB_REG_INT_STS_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                       17
47117   #define BRB_REG_INT_STS_2_WC3_FREE_POINT_FIFO_ERROR                                                        (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47118   #define BRB_REG_INT_STS_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                                  18
47119   #define BRB_REG_INT_STS_2_WC3_NEXT_POINT_FIFO_ERROR                                                        (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47120   #define BRB_REG_INT_STS_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                                  19
47121   #define BRB_REG_INT_STS_2_WC3_STRT_FIFO_ERROR                                                              (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47122   #define BRB_REG_INT_STS_2_WC3_STRT_FIFO_ERROR_SHIFT                                                        20
47123   #define BRB_REG_INT_STS_2_WC3_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47124   #define BRB_REG_INT_STS_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 21
47125   #define BRB_REG_INT_STS_2_WC3_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 3 RX_INT ::/RX_INT/d in Comments.
47126   #define BRB_REG_INT_STS_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   22
47127   #define BRB_REG_INT_STS_2_WC3_COS_CNT_FIFO_ERROR                                                           (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47128   #define BRB_REG_INT_STS_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                     23
47129   #define BRB_REG_INT_STS_2_WC3_NOTIFY_FIFO_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47130   #define BRB_REG_INT_STS_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                      24
47131   #define BRB_REG_INT_STS_2_WC3_LL_REQ_FIFO_ERROR                                                            (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 3 RX_INT::/RX_INT/d in Comments.
47132   #define BRB_REG_INT_STS_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                      25
47133   #define BRB_REG_INT_STS_2_WC3_LL_PA_CNT_ERROR                                                              (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 3 RX_INT::/RX_INT/d in Comments.
47134   #define BRB_REG_INT_STS_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                        26
47135   #define BRB_REG_INT_STS_2_WC3_BB_PA_CNT_ERROR                                                              (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 3 RX_INT::/RX_INT/d in Comments.
47136   #define BRB_REG_INT_STS_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                        27
47137 #define BRB_REG_INT_MASK_2                                                                                   0x3400f4UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
47138   #define BRB_REG_INT_MASK_2_WC2_INP_FIFO_ERROR                                                              (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_INP_FIFO_ERROR .
47139   #define BRB_REG_INT_MASK_2_WC2_INP_FIFO_ERROR_SHIFT                                                        0
47140   #define BRB_REG_INT_MASK_2_WC2_SOP_FIFO_ERROR                                                              (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_SOP_FIFO_ERROR .
47141   #define BRB_REG_INT_MASK_2_WC2_SOP_FIFO_ERROR_SHIFT                                                        1
47142   #define BRB_REG_INT_MASK_2_WC2_EOP_FIFO_ERROR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_EOP_FIFO_ERROR .
47143   #define BRB_REG_INT_MASK_2_WC2_EOP_FIFO_ERROR_SHIFT                                                        2
47144   #define BRB_REG_INT_MASK_2_WC2_QUEUE_FIFO_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_QUEUE_FIFO_ERROR .
47145   #define BRB_REG_INT_MASK_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                      3
47146   #define BRB_REG_INT_MASK_2_WC2_FREE_POINT_FIFO_ERROR                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_FREE_POINT_FIFO_ERROR .
47147   #define BRB_REG_INT_MASK_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                                 4
47148   #define BRB_REG_INT_MASK_2_WC2_NEXT_POINT_FIFO_ERROR                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_NEXT_POINT_FIFO_ERROR .
47149   #define BRB_REG_INT_MASK_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                                 5
47150   #define BRB_REG_INT_MASK_2_WC2_STRT_FIFO_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_STRT_FIFO_ERROR .
47151   #define BRB_REG_INT_MASK_2_WC2_STRT_FIFO_ERROR_SHIFT                                                       6
47152   #define BRB_REG_INT_MASK_2_WC2_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_SECOND_DSCR_FIFO_ERROR .
47153   #define BRB_REG_INT_MASK_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                                7
47154   #define BRB_REG_INT_MASK_2_WC2_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_PKT_AVAIL_FIFO_ERROR .
47155   #define BRB_REG_INT_MASK_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  8
47156   #define BRB_REG_INT_MASK_2_WC2_COS_CNT_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_COS_CNT_FIFO_ERROR .
47157   #define BRB_REG_INT_MASK_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                    9
47158   #define BRB_REG_INT_MASK_2_WC2_NOTIFY_FIFO_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_NOTIFY_FIFO_ERROR .
47159   #define BRB_REG_INT_MASK_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                     10
47160   #define BRB_REG_INT_MASK_2_WC2_LL_REQ_FIFO_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_LL_REQ_FIFO_ERROR .
47161   #define BRB_REG_INT_MASK_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                     11
47162   #define BRB_REG_INT_MASK_2_WC2_LL_PA_CNT_ERROR                                                             (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_LL_PA_CNT_ERROR .
47163   #define BRB_REG_INT_MASK_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                       12
47164   #define BRB_REG_INT_MASK_2_WC2_BB_PA_CNT_ERROR                                                             (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC2_BB_PA_CNT_ERROR .
47165   #define BRB_REG_INT_MASK_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                       13
47166   #define BRB_REG_INT_MASK_2_WC3_INP_FIFO_ERROR                                                              (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_INP_FIFO_ERROR .
47167   #define BRB_REG_INT_MASK_2_WC3_INP_FIFO_ERROR_SHIFT                                                        14
47168   #define BRB_REG_INT_MASK_2_WC3_SOP_FIFO_ERROR                                                              (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_SOP_FIFO_ERROR .
47169   #define BRB_REG_INT_MASK_2_WC3_SOP_FIFO_ERROR_SHIFT                                                        15
47170   #define BRB_REG_INT_MASK_2_WC3_EOP_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_EOP_FIFO_ERROR .
47171   #define BRB_REG_INT_MASK_2_WC3_EOP_FIFO_ERROR_SHIFT                                                        16
47172   #define BRB_REG_INT_MASK_2_WC3_QUEUE_FIFO_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_QUEUE_FIFO_ERROR .
47173   #define BRB_REG_INT_MASK_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                      17
47174   #define BRB_REG_INT_MASK_2_WC3_FREE_POINT_FIFO_ERROR                                                       (0x1<<18) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_FREE_POINT_FIFO_ERROR .
47175   #define BRB_REG_INT_MASK_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                                 18
47176   #define BRB_REG_INT_MASK_2_WC3_NEXT_POINT_FIFO_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_NEXT_POINT_FIFO_ERROR .
47177   #define BRB_REG_INT_MASK_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                                 19
47178   #define BRB_REG_INT_MASK_2_WC3_STRT_FIFO_ERROR                                                             (0x1<<20) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_STRT_FIFO_ERROR .
47179   #define BRB_REG_INT_MASK_2_WC3_STRT_FIFO_ERROR_SHIFT                                                       20
47180   #define BRB_REG_INT_MASK_2_WC3_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<21) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_SECOND_DSCR_FIFO_ERROR .
47181   #define BRB_REG_INT_MASK_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                                21
47182   #define BRB_REG_INT_MASK_2_WC3_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_PKT_AVAIL_FIFO_ERROR .
47183   #define BRB_REG_INT_MASK_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  22
47184   #define BRB_REG_INT_MASK_2_WC3_COS_CNT_FIFO_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_COS_CNT_FIFO_ERROR .
47185   #define BRB_REG_INT_MASK_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                    23
47186   #define BRB_REG_INT_MASK_2_WC3_NOTIFY_FIFO_ERROR                                                           (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_NOTIFY_FIFO_ERROR .
47187   #define BRB_REG_INT_MASK_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                     24
47188   #define BRB_REG_INT_MASK_2_WC3_LL_REQ_FIFO_ERROR                                                           (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_LL_REQ_FIFO_ERROR .
47189   #define BRB_REG_INT_MASK_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                     25
47190   #define BRB_REG_INT_MASK_2_WC3_LL_PA_CNT_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_LL_PA_CNT_ERROR .
47191   #define BRB_REG_INT_MASK_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                       26
47192   #define BRB_REG_INT_MASK_2_WC3_BB_PA_CNT_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_2.WC3_BB_PA_CNT_ERROR .
47193   #define BRB_REG_INT_MASK_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                       27
47194 #define BRB_REG_INT_STS_WR_2                                                                                 0x3400f8UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
47195   #define BRB_REG_INT_STS_WR_2_WC2_INP_FIFO_ERROR                                                            (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47196   #define BRB_REG_INT_STS_WR_2_WC2_INP_FIFO_ERROR_SHIFT                                                      0
47197   #define BRB_REG_INT_STS_WR_2_WC2_SOP_FIFO_ERROR                                                            (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47198   #define BRB_REG_INT_STS_WR_2_WC2_SOP_FIFO_ERROR_SHIFT                                                      1
47199   #define BRB_REG_INT_STS_WR_2_WC2_EOP_FIFO_ERROR                                                            (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47200   #define BRB_REG_INT_STS_WR_2_WC2_EOP_FIFO_ERROR_SHIFT                                                      2
47201   #define BRB_REG_INT_STS_WR_2_WC2_QUEUE_FIFO_ERROR                                                          (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47202   #define BRB_REG_INT_STS_WR_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                    3
47203   #define BRB_REG_INT_STS_WR_2_WC2_FREE_POINT_FIFO_ERROR                                                     (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47204   #define BRB_REG_INT_STS_WR_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                               4
47205   #define BRB_REG_INT_STS_WR_2_WC2_NEXT_POINT_FIFO_ERROR                                                     (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47206   #define BRB_REG_INT_STS_WR_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                               5
47207   #define BRB_REG_INT_STS_WR_2_WC2_STRT_FIFO_ERROR                                                           (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47208   #define BRB_REG_INT_STS_WR_2_WC2_STRT_FIFO_ERROR_SHIFT                                                     6
47209   #define BRB_REG_INT_STS_WR_2_WC2_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47210   #define BRB_REG_INT_STS_WR_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                              7
47211   #define BRB_REG_INT_STS_WR_2_WC2_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 2 RX_INT ::/RX_INT/d in Comments.
47212   #define BRB_REG_INT_STS_WR_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                                8
47213   #define BRB_REG_INT_STS_WR_2_WC2_COS_CNT_FIFO_ERROR                                                        (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47214   #define BRB_REG_INT_STS_WR_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                  9
47215   #define BRB_REG_INT_STS_WR_2_WC2_NOTIFY_FIFO_ERROR                                                         (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47216   #define BRB_REG_INT_STS_WR_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                   10
47217   #define BRB_REG_INT_STS_WR_2_WC2_LL_REQ_FIFO_ERROR                                                         (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 2 RX_INT::/RX_INT/d in Comments.
47218   #define BRB_REG_INT_STS_WR_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                   11
47219   #define BRB_REG_INT_STS_WR_2_WC2_LL_PA_CNT_ERROR                                                           (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 2 RX_INT::/RX_INT/d in Comments.
47220   #define BRB_REG_INT_STS_WR_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                     12
47221   #define BRB_REG_INT_STS_WR_2_WC2_BB_PA_CNT_ERROR                                                           (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 2 RX_INT::/RX_INT/d in Comments.
47222   #define BRB_REG_INT_STS_WR_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                     13
47223   #define BRB_REG_INT_STS_WR_2_WC3_INP_FIFO_ERROR                                                            (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47224   #define BRB_REG_INT_STS_WR_2_WC3_INP_FIFO_ERROR_SHIFT                                                      14
47225   #define BRB_REG_INT_STS_WR_2_WC3_SOP_FIFO_ERROR                                                            (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47226   #define BRB_REG_INT_STS_WR_2_WC3_SOP_FIFO_ERROR_SHIFT                                                      15
47227   #define BRB_REG_INT_STS_WR_2_WC3_EOP_FIFO_ERROR                                                            (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47228   #define BRB_REG_INT_STS_WR_2_WC3_EOP_FIFO_ERROR_SHIFT                                                      16
47229   #define BRB_REG_INT_STS_WR_2_WC3_QUEUE_FIFO_ERROR                                                          (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47230   #define BRB_REG_INT_STS_WR_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                    17
47231   #define BRB_REG_INT_STS_WR_2_WC3_FREE_POINT_FIFO_ERROR                                                     (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47232   #define BRB_REG_INT_STS_WR_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                               18
47233   #define BRB_REG_INT_STS_WR_2_WC3_NEXT_POINT_FIFO_ERROR                                                     (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47234   #define BRB_REG_INT_STS_WR_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                               19
47235   #define BRB_REG_INT_STS_WR_2_WC3_STRT_FIFO_ERROR                                                           (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47236   #define BRB_REG_INT_STS_WR_2_WC3_STRT_FIFO_ERROR_SHIFT                                                     20
47237   #define BRB_REG_INT_STS_WR_2_WC3_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47238   #define BRB_REG_INT_STS_WR_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                              21
47239   #define BRB_REG_INT_STS_WR_2_WC3_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 3 RX_INT ::/RX_INT/d in Comments.
47240   #define BRB_REG_INT_STS_WR_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                                22
47241   #define BRB_REG_INT_STS_WR_2_WC3_COS_CNT_FIFO_ERROR                                                        (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47242   #define BRB_REG_INT_STS_WR_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                  23
47243   #define BRB_REG_INT_STS_WR_2_WC3_NOTIFY_FIFO_ERROR                                                         (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47244   #define BRB_REG_INT_STS_WR_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                   24
47245   #define BRB_REG_INT_STS_WR_2_WC3_LL_REQ_FIFO_ERROR                                                         (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 3 RX_INT::/RX_INT/d in Comments.
47246   #define BRB_REG_INT_STS_WR_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                   25
47247   #define BRB_REG_INT_STS_WR_2_WC3_LL_PA_CNT_ERROR                                                           (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 3 RX_INT::/RX_INT/d in Comments.
47248   #define BRB_REG_INT_STS_WR_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                     26
47249   #define BRB_REG_INT_STS_WR_2_WC3_BB_PA_CNT_ERROR                                                           (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 3 RX_INT::/RX_INT/d in Comments.
47250   #define BRB_REG_INT_STS_WR_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                     27
47251 #define BRB_REG_INT_STS_CLR_2                                                                                0x3400fcUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
47252   #define BRB_REG_INT_STS_CLR_2_WC2_INP_FIFO_ERROR                                                           (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47253   #define BRB_REG_INT_STS_CLR_2_WC2_INP_FIFO_ERROR_SHIFT                                                     0
47254   #define BRB_REG_INT_STS_CLR_2_WC2_SOP_FIFO_ERROR                                                           (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47255   #define BRB_REG_INT_STS_CLR_2_WC2_SOP_FIFO_ERROR_SHIFT                                                     1
47256   #define BRB_REG_INT_STS_CLR_2_WC2_EOP_FIFO_ERROR                                                           (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47257   #define BRB_REG_INT_STS_CLR_2_WC2_EOP_FIFO_ERROR_SHIFT                                                     2
47258   #define BRB_REG_INT_STS_CLR_2_WC2_QUEUE_FIFO_ERROR                                                         (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47259   #define BRB_REG_INT_STS_CLR_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                   3
47260   #define BRB_REG_INT_STS_CLR_2_WC2_FREE_POINT_FIFO_ERROR                                                    (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47261   #define BRB_REG_INT_STS_CLR_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                              4
47262   #define BRB_REG_INT_STS_CLR_2_WC2_NEXT_POINT_FIFO_ERROR                                                    (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47263   #define BRB_REG_INT_STS_CLR_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                              5
47264   #define BRB_REG_INT_STS_CLR_2_WC2_STRT_FIFO_ERROR                                                          (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47265   #define BRB_REG_INT_STS_CLR_2_WC2_STRT_FIFO_ERROR_SHIFT                                                    6
47266   #define BRB_REG_INT_STS_CLR_2_WC2_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47267   #define BRB_REG_INT_STS_CLR_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                             7
47268   #define BRB_REG_INT_STS_CLR_2_WC2_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 2 RX_INT ::/RX_INT/d in Comments.
47269   #define BRB_REG_INT_STS_CLR_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                               8
47270   #define BRB_REG_INT_STS_CLR_2_WC2_COS_CNT_FIFO_ERROR                                                       (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47271   #define BRB_REG_INT_STS_CLR_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                 9
47272   #define BRB_REG_INT_STS_CLR_2_WC2_NOTIFY_FIFO_ERROR                                                        (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
47273   #define BRB_REG_INT_STS_CLR_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                  10
47274   #define BRB_REG_INT_STS_CLR_2_WC2_LL_REQ_FIFO_ERROR                                                        (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 2 RX_INT::/RX_INT/d in Comments.
47275   #define BRB_REG_INT_STS_CLR_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                  11
47276   #define BRB_REG_INT_STS_CLR_2_WC2_LL_PA_CNT_ERROR                                                          (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 2 RX_INT::/RX_INT/d in Comments.
47277   #define BRB_REG_INT_STS_CLR_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                    12
47278   #define BRB_REG_INT_STS_CLR_2_WC2_BB_PA_CNT_ERROR                                                          (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 2 RX_INT::/RX_INT/d in Comments.
47279   #define BRB_REG_INT_STS_CLR_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                    13
47280   #define BRB_REG_INT_STS_CLR_2_WC3_INP_FIFO_ERROR                                                           (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47281   #define BRB_REG_INT_STS_CLR_2_WC3_INP_FIFO_ERROR_SHIFT                                                     14
47282   #define BRB_REG_INT_STS_CLR_2_WC3_SOP_FIFO_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47283   #define BRB_REG_INT_STS_CLR_2_WC3_SOP_FIFO_ERROR_SHIFT                                                     15
47284   #define BRB_REG_INT_STS_CLR_2_WC3_EOP_FIFO_ERROR                                                           (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47285   #define BRB_REG_INT_STS_CLR_2_WC3_EOP_FIFO_ERROR_SHIFT                                                     16
47286   #define BRB_REG_INT_STS_CLR_2_WC3_QUEUE_FIFO_ERROR                                                         (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47287   #define BRB_REG_INT_STS_CLR_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                   17
47288   #define BRB_REG_INT_STS_CLR_2_WC3_FREE_POINT_FIFO_ERROR                                                    (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47289   #define BRB_REG_INT_STS_CLR_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                              18
47290   #define BRB_REG_INT_STS_CLR_2_WC3_NEXT_POINT_FIFO_ERROR                                                    (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47291   #define BRB_REG_INT_STS_CLR_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                              19
47292   #define BRB_REG_INT_STS_CLR_2_WC3_STRT_FIFO_ERROR                                                          (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47293   #define BRB_REG_INT_STS_CLR_2_WC3_STRT_FIFO_ERROR_SHIFT                                                    20
47294   #define BRB_REG_INT_STS_CLR_2_WC3_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47295   #define BRB_REG_INT_STS_CLR_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                             21
47296   #define BRB_REG_INT_STS_CLR_2_WC3_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 3 RX_INT ::/RX_INT/d in Comments.
47297   #define BRB_REG_INT_STS_CLR_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                               22
47298   #define BRB_REG_INT_STS_CLR_2_WC3_COS_CNT_FIFO_ERROR                                                       (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47299   #define BRB_REG_INT_STS_CLR_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                 23
47300   #define BRB_REG_INT_STS_CLR_2_WC3_NOTIFY_FIFO_ERROR                                                        (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
47301   #define BRB_REG_INT_STS_CLR_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                  24
47302   #define BRB_REG_INT_STS_CLR_2_WC3_LL_REQ_FIFO_ERROR                                                        (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 3 RX_INT::/RX_INT/d in Comments.
47303   #define BRB_REG_INT_STS_CLR_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                  25
47304   #define BRB_REG_INT_STS_CLR_2_WC3_LL_PA_CNT_ERROR                                                          (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 3 RX_INT::/RX_INT/d in Comments.
47305   #define BRB_REG_INT_STS_CLR_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                    26
47306   #define BRB_REG_INT_STS_CLR_2_WC3_BB_PA_CNT_ERROR                                                          (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 3 RX_INT::/RX_INT/d in Comments.
47307   #define BRB_REG_INT_STS_CLR_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                    27
47308 #define BRB_REG_INT_STS_3                                                                                    0x340108UL //Access:R    DataWidth:0x20   // Multi Field Register.
47309   #define BRB_REG_INT_STS_3_RC_PKT0_SIDE_FIFO_ERROR                                                          (0x1<<1) // Read packet client PRM side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47310   #define BRB_REG_INT_STS_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                    1
47311   #define BRB_REG_INT_STS_3_RC_PKT0_REQ_FIFO_ERROR                                                           (0x1<<2) // Read packet client PRM request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47312   #define BRB_REG_INT_STS_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                     2
47313   #define BRB_REG_INT_STS_3_RC_PKT0_BLK_FIFO_ERROR                                                           (0x1<<3) // Read packet client PRM block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47314   #define BRB_REG_INT_STS_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                     3
47315   #define BRB_REG_INT_STS_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                      (0x1<<4) // Read packet client PRM releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47316   #define BRB_REG_INT_STS_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                                4
47317   #define BRB_REG_INT_STS_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                      (0x1<<5) // Read packet client PRM start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47318   #define BRB_REG_INT_STS_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                                5
47319   #define BRB_REG_INT_STS_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                    (0x1<<6) // Read packet client PRM second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47320   #define BRB_REG_INT_STS_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                              6
47321   #define BRB_REG_INT_STS_3_RC_PKT0_RSP_FIFO_ERROR                                                           (0x1<<7) // Read packet client PRM response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47322   #define BRB_REG_INT_STS_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                     7
47323   #define BRB_REG_INT_STS_3_RC_PKT0_DSCR_FIFO_ERROR                                                          (0x1<<8) // Read packet client PRM descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47324   #define BRB_REG_INT_STS_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                    8
47325   #define BRB_REG_INT_STS_3_RC_PKT1_SIDE_FIFO_ERROR                                                          (0x1<<9) // Read packet client MSDM side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47326   #define BRB_REG_INT_STS_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                    9
47327   #define BRB_REG_INT_STS_3_RC_PKT1_REQ_FIFO_ERROR                                                           (0x1<<10) // Read packet client MSDM request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47328   #define BRB_REG_INT_STS_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                     10
47329   #define BRB_REG_INT_STS_3_RC_PKT1_BLK_FIFO_ERROR                                                           (0x1<<11) // Read packet client MSDM block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47330   #define BRB_REG_INT_STS_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                     11
47331   #define BRB_REG_INT_STS_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                      (0x1<<12) // Read packet client MSDM releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47332   #define BRB_REG_INT_STS_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                                12
47333   #define BRB_REG_INT_STS_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                      (0x1<<13) // Read packet client MSDM start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47334   #define BRB_REG_INT_STS_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                                13
47335   #define BRB_REG_INT_STS_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                    (0x1<<14) // Read packet client MSDM second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47336   #define BRB_REG_INT_STS_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                              14
47337   #define BRB_REG_INT_STS_3_RC_PKT1_RSP_FIFO_ERROR                                                           (0x1<<15) // Read packet client MSDM response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47338   #define BRB_REG_INT_STS_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                     15
47339   #define BRB_REG_INT_STS_3_RC_PKT1_DSCR_FIFO_ERROR                                                          (0x1<<16) // Read packet client MSDM descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47340   #define BRB_REG_INT_STS_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                    16
47341   #define BRB_REG_INT_STS_3_RC_PKT2_SIDE_FIFO_ERROR                                                          (0x1<<17) // Read packet client TSDM side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47342   #define BRB_REG_INT_STS_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                    17
47343   #define BRB_REG_INT_STS_3_RC_PKT2_REQ_FIFO_ERROR                                                           (0x1<<18) // Read packet client TSDM request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47344   #define BRB_REG_INT_STS_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                     18
47345   #define BRB_REG_INT_STS_3_RC_PKT2_BLK_FIFO_ERROR                                                           (0x1<<19) // Read packet client TSDM block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47346   #define BRB_REG_INT_STS_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                     19
47347   #define BRB_REG_INT_STS_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                      (0x1<<20) // Read packet client TSDM releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47348   #define BRB_REG_INT_STS_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                                20
47349   #define BRB_REG_INT_STS_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                      (0x1<<21) // Read packet client TSDM start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47350   #define BRB_REG_INT_STS_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                                21
47351   #define BRB_REG_INT_STS_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                    (0x1<<22) // Read packet client TSDM second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47352   #define BRB_REG_INT_STS_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                              22
47353   #define BRB_REG_INT_STS_3_RC_PKT2_RSP_FIFO_ERROR                                                           (0x1<<23) // Read packet client TSDM response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47354   #define BRB_REG_INT_STS_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                     23
47355   #define BRB_REG_INT_STS_3_RC_PKT2_DSCR_FIFO_ERROR                                                          (0x1<<24) // Read packet client TSDM descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47356   #define BRB_REG_INT_STS_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                    24
47357   #define BRB_REG_INT_STS_3_RC_PKT3_SIDE_FIFO_ERROR                                                          (0x1<<25) // Read packet client parser side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47358   #define BRB_REG_INT_STS_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                    25
47359   #define BRB_REG_INT_STS_3_RC_PKT3_REQ_FIFO_ERROR                                                           (0x1<<26) // Read packet client parser request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47360   #define BRB_REG_INT_STS_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                     26
47361   #define BRB_REG_INT_STS_3_RC_PKT3_BLK_FIFO_ERROR                                                           (0x1<<27) // Read packet client parser block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47362   #define BRB_REG_INT_STS_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                     27
47363   #define BRB_REG_INT_STS_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                      (0x1<<28) // Read packet client parser releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47364   #define BRB_REG_INT_STS_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                                28
47365   #define BRB_REG_INT_STS_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                      (0x1<<29) // Read packet client parser start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47366   #define BRB_REG_INT_STS_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                                29
47367   #define BRB_REG_INT_STS_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                    (0x1<<30) // Read packet client parser second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47368   #define BRB_REG_INT_STS_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                              30
47369   #define BRB_REG_INT_STS_3_RC_PKT3_RSP_FIFO_ERROR                                                           (0x1<<31) // Read packet client parser response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47370   #define BRB_REG_INT_STS_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                     31
47371 #define BRB_REG_INT_MASK_3                                                                                   0x34010cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
47372   #define BRB_REG_INT_MASK_3_RC_PKT0_SIDE_FIFO_ERROR                                                         (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_SIDE_FIFO_ERROR .
47373   #define BRB_REG_INT_MASK_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                   1
47374   #define BRB_REG_INT_MASK_3_RC_PKT0_REQ_FIFO_ERROR                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_REQ_FIFO_ERROR .
47375   #define BRB_REG_INT_MASK_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                    2
47376   #define BRB_REG_INT_MASK_3_RC_PKT0_BLK_FIFO_ERROR                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_BLK_FIFO_ERROR .
47377   #define BRB_REG_INT_MASK_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                    3
47378   #define BRB_REG_INT_MASK_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                     (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_RLS_LEFT_FIFO_ERROR .
47379   #define BRB_REG_INT_MASK_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                               4
47380   #define BRB_REG_INT_MASK_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                     (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_STRT_PTR_FIFO_ERROR .
47381   #define BRB_REG_INT_MASK_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                               5
47382   #define BRB_REG_INT_MASK_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_SECOND_PTR_FIFO_ERROR .
47383   #define BRB_REG_INT_MASK_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                             6
47384   #define BRB_REG_INT_MASK_3_RC_PKT0_RSP_FIFO_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_RSP_FIFO_ERROR .
47385   #define BRB_REG_INT_MASK_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                    7
47386   #define BRB_REG_INT_MASK_3_RC_PKT0_DSCR_FIFO_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT0_DSCR_FIFO_ERROR .
47387   #define BRB_REG_INT_MASK_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                   8
47388   #define BRB_REG_INT_MASK_3_RC_PKT1_SIDE_FIFO_ERROR                                                         (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_SIDE_FIFO_ERROR .
47389   #define BRB_REG_INT_MASK_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                   9
47390   #define BRB_REG_INT_MASK_3_RC_PKT1_REQ_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_REQ_FIFO_ERROR .
47391   #define BRB_REG_INT_MASK_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                    10
47392   #define BRB_REG_INT_MASK_3_RC_PKT1_BLK_FIFO_ERROR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_BLK_FIFO_ERROR .
47393   #define BRB_REG_INT_MASK_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                    11
47394   #define BRB_REG_INT_MASK_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                     (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_RLS_LEFT_FIFO_ERROR .
47395   #define BRB_REG_INT_MASK_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                               12
47396   #define BRB_REG_INT_MASK_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                     (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_STRT_PTR_FIFO_ERROR .
47397   #define BRB_REG_INT_MASK_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                               13
47398   #define BRB_REG_INT_MASK_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_SECOND_PTR_FIFO_ERROR .
47399   #define BRB_REG_INT_MASK_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                             14
47400   #define BRB_REG_INT_MASK_3_RC_PKT1_RSP_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_RSP_FIFO_ERROR .
47401   #define BRB_REG_INT_MASK_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                    15
47402   #define BRB_REG_INT_MASK_3_RC_PKT1_DSCR_FIFO_ERROR                                                         (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT1_DSCR_FIFO_ERROR .
47403   #define BRB_REG_INT_MASK_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                   16
47404   #define BRB_REG_INT_MASK_3_RC_PKT2_SIDE_FIFO_ERROR                                                         (0x1<<17) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_SIDE_FIFO_ERROR .
47405   #define BRB_REG_INT_MASK_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                   17
47406   #define BRB_REG_INT_MASK_3_RC_PKT2_REQ_FIFO_ERROR                                                          (0x1<<18) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_REQ_FIFO_ERROR .
47407   #define BRB_REG_INT_MASK_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                    18
47408   #define BRB_REG_INT_MASK_3_RC_PKT2_BLK_FIFO_ERROR                                                          (0x1<<19) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_BLK_FIFO_ERROR .
47409   #define BRB_REG_INT_MASK_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                    19
47410   #define BRB_REG_INT_MASK_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                     (0x1<<20) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_RLS_LEFT_FIFO_ERROR .
47411   #define BRB_REG_INT_MASK_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                               20
47412   #define BRB_REG_INT_MASK_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                     (0x1<<21) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_STRT_PTR_FIFO_ERROR .
47413   #define BRB_REG_INT_MASK_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                               21
47414   #define BRB_REG_INT_MASK_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                   (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_SECOND_PTR_FIFO_ERROR .
47415   #define BRB_REG_INT_MASK_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                             22
47416   #define BRB_REG_INT_MASK_3_RC_PKT2_RSP_FIFO_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_RSP_FIFO_ERROR .
47417   #define BRB_REG_INT_MASK_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                    23
47418   #define BRB_REG_INT_MASK_3_RC_PKT2_DSCR_FIFO_ERROR                                                         (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT2_DSCR_FIFO_ERROR .
47419   #define BRB_REG_INT_MASK_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                   24
47420   #define BRB_REG_INT_MASK_3_RC_PKT3_SIDE_FIFO_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_SIDE_FIFO_ERROR .
47421   #define BRB_REG_INT_MASK_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                   25
47422   #define BRB_REG_INT_MASK_3_RC_PKT3_REQ_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_REQ_FIFO_ERROR .
47423   #define BRB_REG_INT_MASK_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                    26
47424   #define BRB_REG_INT_MASK_3_RC_PKT3_BLK_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_BLK_FIFO_ERROR .
47425   #define BRB_REG_INT_MASK_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                    27
47426   #define BRB_REG_INT_MASK_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_RLS_LEFT_FIFO_ERROR .
47427   #define BRB_REG_INT_MASK_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                               28
47428   #define BRB_REG_INT_MASK_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                     (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_STRT_PTR_FIFO_ERROR .
47429   #define BRB_REG_INT_MASK_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                               29
47430   #define BRB_REG_INT_MASK_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                   (0x1<<30) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_SECOND_PTR_FIFO_ERROR .
47431   #define BRB_REG_INT_MASK_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                             30
47432   #define BRB_REG_INT_MASK_3_RC_PKT3_RSP_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_3.RC_PKT3_RSP_FIFO_ERROR .
47433   #define BRB_REG_INT_MASK_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                    31
47434 #define BRB_REG_INT_STS_WR_3                                                                                 0x340110UL //Access:WR   DataWidth:0x20   // Multi Field Register.
47435   #define BRB_REG_INT_STS_WR_3_RC_PKT0_SIDE_FIFO_ERROR                                                       (0x1<<1) // Read packet client PRM side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47436   #define BRB_REG_INT_STS_WR_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                 1
47437   #define BRB_REG_INT_STS_WR_3_RC_PKT0_REQ_FIFO_ERROR                                                        (0x1<<2) // Read packet client PRM request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47438   #define BRB_REG_INT_STS_WR_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                  2
47439   #define BRB_REG_INT_STS_WR_3_RC_PKT0_BLK_FIFO_ERROR                                                        (0x1<<3) // Read packet client PRM block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47440   #define BRB_REG_INT_STS_WR_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                  3
47441   #define BRB_REG_INT_STS_WR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                   (0x1<<4) // Read packet client PRM releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47442   #define BRB_REG_INT_STS_WR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                             4
47443   #define BRB_REG_INT_STS_WR_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                   (0x1<<5) // Read packet client PRM start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47444   #define BRB_REG_INT_STS_WR_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                             5
47445   #define BRB_REG_INT_STS_WR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                 (0x1<<6) // Read packet client PRM second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47446   #define BRB_REG_INT_STS_WR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                           6
47447   #define BRB_REG_INT_STS_WR_3_RC_PKT0_RSP_FIFO_ERROR                                                        (0x1<<7) // Read packet client PRM response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47448   #define BRB_REG_INT_STS_WR_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                  7
47449   #define BRB_REG_INT_STS_WR_3_RC_PKT0_DSCR_FIFO_ERROR                                                       (0x1<<8) // Read packet client PRM descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47450   #define BRB_REG_INT_STS_WR_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                 8
47451   #define BRB_REG_INT_STS_WR_3_RC_PKT1_SIDE_FIFO_ERROR                                                       (0x1<<9) // Read packet client MSDM side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47452   #define BRB_REG_INT_STS_WR_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                 9
47453   #define BRB_REG_INT_STS_WR_3_RC_PKT1_REQ_FIFO_ERROR                                                        (0x1<<10) // Read packet client MSDM request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47454   #define BRB_REG_INT_STS_WR_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                  10
47455   #define BRB_REG_INT_STS_WR_3_RC_PKT1_BLK_FIFO_ERROR                                                        (0x1<<11) // Read packet client MSDM block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47456   #define BRB_REG_INT_STS_WR_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                  11
47457   #define BRB_REG_INT_STS_WR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                   (0x1<<12) // Read packet client MSDM releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47458   #define BRB_REG_INT_STS_WR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                             12
47459   #define BRB_REG_INT_STS_WR_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                   (0x1<<13) // Read packet client MSDM start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47460   #define BRB_REG_INT_STS_WR_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                             13
47461   #define BRB_REG_INT_STS_WR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                 (0x1<<14) // Read packet client MSDM second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47462   #define BRB_REG_INT_STS_WR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                           14
47463   #define BRB_REG_INT_STS_WR_3_RC_PKT1_RSP_FIFO_ERROR                                                        (0x1<<15) // Read packet client MSDM response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47464   #define BRB_REG_INT_STS_WR_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                  15
47465   #define BRB_REG_INT_STS_WR_3_RC_PKT1_DSCR_FIFO_ERROR                                                       (0x1<<16) // Read packet client MSDM descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47466   #define BRB_REG_INT_STS_WR_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                 16
47467   #define BRB_REG_INT_STS_WR_3_RC_PKT2_SIDE_FIFO_ERROR                                                       (0x1<<17) // Read packet client TSDM side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47468   #define BRB_REG_INT_STS_WR_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                 17
47469   #define BRB_REG_INT_STS_WR_3_RC_PKT2_REQ_FIFO_ERROR                                                        (0x1<<18) // Read packet client TSDM request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47470   #define BRB_REG_INT_STS_WR_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                  18
47471   #define BRB_REG_INT_STS_WR_3_RC_PKT2_BLK_FIFO_ERROR                                                        (0x1<<19) // Read packet client TSDM block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47472   #define BRB_REG_INT_STS_WR_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                  19
47473   #define BRB_REG_INT_STS_WR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                   (0x1<<20) // Read packet client TSDM releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47474   #define BRB_REG_INT_STS_WR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                             20
47475   #define BRB_REG_INT_STS_WR_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                   (0x1<<21) // Read packet client TSDM start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47476   #define BRB_REG_INT_STS_WR_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                             21
47477   #define BRB_REG_INT_STS_WR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                 (0x1<<22) // Read packet client TSDM second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47478   #define BRB_REG_INT_STS_WR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                           22
47479   #define BRB_REG_INT_STS_WR_3_RC_PKT2_RSP_FIFO_ERROR                                                        (0x1<<23) // Read packet client TSDM response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47480   #define BRB_REG_INT_STS_WR_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                  23
47481   #define BRB_REG_INT_STS_WR_3_RC_PKT2_DSCR_FIFO_ERROR                                                       (0x1<<24) // Read packet client TSDM descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47482   #define BRB_REG_INT_STS_WR_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                 24
47483   #define BRB_REG_INT_STS_WR_3_RC_PKT3_SIDE_FIFO_ERROR                                                       (0x1<<25) // Read packet client parser side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47484   #define BRB_REG_INT_STS_WR_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                 25
47485   #define BRB_REG_INT_STS_WR_3_RC_PKT3_REQ_FIFO_ERROR                                                        (0x1<<26) // Read packet client parser request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47486   #define BRB_REG_INT_STS_WR_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                  26
47487   #define BRB_REG_INT_STS_WR_3_RC_PKT3_BLK_FIFO_ERROR                                                        (0x1<<27) // Read packet client parser block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47488   #define BRB_REG_INT_STS_WR_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                  27
47489   #define BRB_REG_INT_STS_WR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                   (0x1<<28) // Read packet client parser releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47490   #define BRB_REG_INT_STS_WR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                             28
47491   #define BRB_REG_INT_STS_WR_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                   (0x1<<29) // Read packet client parser start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47492   #define BRB_REG_INT_STS_WR_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                             29
47493   #define BRB_REG_INT_STS_WR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                 (0x1<<30) // Read packet client parser second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47494   #define BRB_REG_INT_STS_WR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                           30
47495   #define BRB_REG_INT_STS_WR_3_RC_PKT3_RSP_FIFO_ERROR                                                        (0x1<<31) // Read packet client parser response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47496   #define BRB_REG_INT_STS_WR_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                  31
47497 #define BRB_REG_INT_STS_CLR_3                                                                                0x340114UL //Access:RC   DataWidth:0x20   // Multi Field Register.
47498   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_SIDE_FIFO_ERROR                                                      (0x1<<1) // Read packet client PRM side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47499   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                1
47500   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_REQ_FIFO_ERROR                                                       (0x1<<2) // Read packet client PRM request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47501   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                 2
47502   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_BLK_FIFO_ERROR                                                       (0x1<<3) // Read packet client PRM block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47503   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                 3
47504   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                  (0x1<<4) // Read packet client PRM releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47505   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                            4
47506   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                  (0x1<<5) // Read packet client PRM start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47507   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                            5
47508   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                (0x1<<6) // Read packet client PRM second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47509   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                          6
47510   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_RSP_FIFO_ERROR                                                       (0x1<<7) // Read packet client PRM response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47511   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                 7
47512   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_DSCR_FIFO_ERROR                                                      (0x1<<8) // Read packet client PRM descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
47513   #define BRB_REG_INT_STS_CLR_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                8
47514   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_SIDE_FIFO_ERROR                                                      (0x1<<9) // Read packet client MSDM side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47515   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                9
47516   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_REQ_FIFO_ERROR                                                       (0x1<<10) // Read packet client MSDM request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47517   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                 10
47518   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_BLK_FIFO_ERROR                                                       (0x1<<11) // Read packet client MSDM block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47519   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                 11
47520   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                  (0x1<<12) // Read packet client MSDM releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47521   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                            12
47522   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                  (0x1<<13) // Read packet client MSDM start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47523   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                            13
47524   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                (0x1<<14) // Read packet client MSDM second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47525   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                          14
47526   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_RSP_FIFO_ERROR                                                       (0x1<<15) // Read packet client MSDM response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47527   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                 15
47528   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_DSCR_FIFO_ERROR                                                      (0x1<<16) // Read packet client MSDM descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
47529   #define BRB_REG_INT_STS_CLR_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                16
47530   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_SIDE_FIFO_ERROR                                                      (0x1<<17) // Read packet client TSDM side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47531   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                17
47532   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_REQ_FIFO_ERROR                                                       (0x1<<18) // Read packet client TSDM request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47533   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                 18
47534   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_BLK_FIFO_ERROR                                                       (0x1<<19) // Read packet client TSDM block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47535   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                 19
47536   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                  (0x1<<20) // Read packet client TSDM releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47537   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                            20
47538   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                  (0x1<<21) // Read packet client TSDM start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47539   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                            21
47540   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                (0x1<<22) // Read packet client TSDM second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47541   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                          22
47542   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_RSP_FIFO_ERROR                                                       (0x1<<23) // Read packet client TSDM response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47543   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                 23
47544   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_DSCR_FIFO_ERROR                                                      (0x1<<24) // Read packet client TSDM descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
47545   #define BRB_REG_INT_STS_CLR_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                24
47546   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_SIDE_FIFO_ERROR                                                      (0x1<<25) // Read packet client parser side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47547   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                25
47548   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_REQ_FIFO_ERROR                                                       (0x1<<26) // Read packet client parser request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47549   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                 26
47550   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_BLK_FIFO_ERROR                                                       (0x1<<27) // Read packet client parser block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47551   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                 27
47552   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                  (0x1<<28) // Read packet client parser releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47553   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                            28
47554   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                  (0x1<<29) // Read packet client parser start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47555   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                            29
47556   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                (0x1<<30) // Read packet client parser second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47557   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                          30
47558   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_RSP_FIFO_ERROR                                                       (0x1<<31) // Read packet client parser response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47559   #define BRB_REG_INT_STS_CLR_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                 31
47560 #define BRB_REG_INT_STS_4                                                                                    0x340120UL //Access:R    DataWidth:0x20   // Multi Field Register.
47561   #define BRB_REG_INT_STS_4_RC_PKT3_DSCR_FIFO_ERROR                                                          (0x1<<0) // Read packet client parser descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47562   #define BRB_REG_INT_STS_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                    0
47563   #define BRB_REG_INT_STS_4_RC_SOP_STRT_FIFO_ERROR                                                           (0x1<<1) // Read SOP client strt pointer FIFO error RX_INT::/RX_INT/d in Comments.
47564   #define BRB_REG_INT_STS_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                     1
47565   #define BRB_REG_INT_STS_4_RC_SOP_REQ_FIFO_ERROR                                                            (0x1<<2) // Read SOP client request FIFO error RX_INT::/RX_INT/d in Comments.
47566   #define BRB_REG_INT_STS_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                      2
47567   #define BRB_REG_INT_STS_4_RC_SOP_DSCR_FIFO_ERROR                                                           (0x1<<3) // Read SOP client descriptor FIFO error RX_INT::/RX_INT/d in Comments.
47568   #define BRB_REG_INT_STS_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                     3
47569   #define BRB_REG_INT_STS_4_RC_SOP_QUEUE_FIFO_ERROR                                                          (0x1<<4) // Read SOP client queue FIFO error.
47570   #define BRB_REG_INT_STS_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                    4
47571   #define BRB_REG_INT_STS_4_RC0_EOP_ERROR                                                                    (0x1<<5) // Read EOP client 0 request FIFO error RX_INT::/RX_INT/d in Comments.
47572   #define BRB_REG_INT_STS_4_RC0_EOP_ERROR_SHIFT                                                              5
47573   #define BRB_REG_INT_STS_4_RC1_EOP_ERROR                                                                    (0x1<<6) // Read EOP client 1 request FIFO error RX_INT::/RX_INT/d in Comments.
47574   #define BRB_REG_INT_STS_4_RC1_EOP_ERROR_SHIFT                                                              6
47575   #define BRB_REG_INT_STS_4_LL_ARB_RLS_FIFO_ERROR                                                            (0x1<<7) // Link list arbiter release FIFO error.
47576   #define BRB_REG_INT_STS_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                      7
47577   #define BRB_REG_INT_STS_4_LL_ARB_PREFETCH_FIFO_ERROR                                                       (0x1<<8) // Link list arbiter prefetch FIFO error.
47578   #define BRB_REG_INT_STS_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                                 8
47579   #define BRB_REG_INT_STS_4_RC_PKT0_RLS_FIFO_ERROR                                                           (0x1<<9) // Read packet client PRM release fifo error
47580   #define BRB_REG_INT_STS_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                     9
47581   #define BRB_REG_INT_STS_4_RC_PKT1_RLS_FIFO_ERROR                                                           (0x1<<10) // Read packet client MSDM release fifo error
47582   #define BRB_REG_INT_STS_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                     10
47583   #define BRB_REG_INT_STS_4_RC_PKT2_RLS_FIFO_ERROR                                                           (0x1<<11) // Read packet client TSDM release fifo error
47584   #define BRB_REG_INT_STS_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                     11
47585   #define BRB_REG_INT_STS_4_RC_PKT3_RLS_FIFO_ERROR                                                           (0x1<<12) // Read packet client parser release fifo error
47586   #define BRB_REG_INT_STS_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                     12
47587   #define BRB_REG_INT_STS_4_RC_PKT4_RLS_FIFO_ERROR                                                           (0x1<<13) // Read packet client parser release fifo error
47588   #define BRB_REG_INT_STS_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                     13
47589   #define BRB_REG_INT_STS_4_RC_PKT4_RLS_ERROR                                                                (0x1<<19) // Read packet client parser release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
47590   #define BRB_REG_INT_STS_4_RC_PKT4_RLS_ERROR_SHIFT                                                          19
47591   #define BRB_REG_INT_STS_4_RC_PKT4_1ST_ERROR                                                                (0x1<<20) // Read packet client parser first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
47592   #define BRB_REG_INT_STS_4_RC_PKT4_1ST_ERROR_SHIFT                                                          20
47593   #define BRB_REG_INT_STS_4_RC_PKT4_LEN_ERROR                                                                (0x1<<21) // Read packet client parser length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
47594   #define BRB_REG_INT_STS_4_RC_PKT4_LEN_ERROR_SHIFT                                                          21
47595   #define BRB_REG_INT_STS_4_RC_PKT4_MIDDLE_ERROR                                                             (0x1<<22) // Read packet client parser error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
47596   #define BRB_REG_INT_STS_4_RC_PKT4_MIDDLE_ERROR_SHIFT                                                       22
47597   #define BRB_REG_INT_STS_4_RC_PKT4_PROTOCOL_ERROR                                                           (0x1<<23) // Read packet client parser error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
47598   #define BRB_REG_INT_STS_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                     23
47599   #define BRB_REG_INT_STS_4_RC_PKT4_SIDE_FIFO_ERROR                                                          (0x1<<24) // Read packet client parser side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47600   #define BRB_REG_INT_STS_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                    24
47601   #define BRB_REG_INT_STS_4_RC_PKT4_REQ_FIFO_ERROR                                                           (0x1<<25) // Read packet client parser request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47602   #define BRB_REG_INT_STS_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                     25
47603   #define BRB_REG_INT_STS_4_RC_PKT4_BLK_FIFO_ERROR                                                           (0x1<<26) // Read packet client parser block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47604   #define BRB_REG_INT_STS_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                     26
47605   #define BRB_REG_INT_STS_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                      (0x1<<27) // Read packet client parser releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47606   #define BRB_REG_INT_STS_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                                27
47607   #define BRB_REG_INT_STS_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                      (0x1<<28) // Read packet client parser start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47608   #define BRB_REG_INT_STS_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                                28
47609   #define BRB_REG_INT_STS_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                    (0x1<<29) // Read packet client parser second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47610   #define BRB_REG_INT_STS_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                              29
47611   #define BRB_REG_INT_STS_4_RC_PKT4_RSP_FIFO_ERROR                                                           (0x1<<30) // Read packet client parser response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47612   #define BRB_REG_INT_STS_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                     30
47613   #define BRB_REG_INT_STS_4_RC_PKT4_DSCR_FIFO_ERROR                                                          (0x1<<31) // Read packet client parser descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47614   #define BRB_REG_INT_STS_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                    31
47615 #define BRB_REG_INT_MASK_4                                                                                   0x340124UL //Access:RW   DataWidth:0x20   // Multi Field Register.
47616   #define BRB_REG_INT_MASK_4_RC_PKT3_DSCR_FIFO_ERROR                                                         (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT3_DSCR_FIFO_ERROR .
47617   #define BRB_REG_INT_MASK_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                   0
47618   #define BRB_REG_INT_MASK_4_RC_SOP_STRT_FIFO_ERROR                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_SOP_STRT_FIFO_ERROR .
47619   #define BRB_REG_INT_MASK_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                    1
47620   #define BRB_REG_INT_MASK_4_RC_SOP_REQ_FIFO_ERROR                                                           (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_SOP_REQ_FIFO_ERROR .
47621   #define BRB_REG_INT_MASK_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                     2
47622   #define BRB_REG_INT_MASK_4_RC_SOP_DSCR_FIFO_ERROR                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_SOP_DSCR_FIFO_ERROR .
47623   #define BRB_REG_INT_MASK_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                    3
47624   #define BRB_REG_INT_MASK_4_RC_SOP_QUEUE_FIFO_ERROR                                                         (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_SOP_QUEUE_FIFO_ERROR .
47625   #define BRB_REG_INT_MASK_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                   4
47626   #define BRB_REG_INT_MASK_4_RC0_EOP_ERROR                                                                   (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC0_EOP_ERROR .
47627   #define BRB_REG_INT_MASK_4_RC0_EOP_ERROR_SHIFT                                                             5
47628   #define BRB_REG_INT_MASK_4_RC1_EOP_ERROR                                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC1_EOP_ERROR .
47629   #define BRB_REG_INT_MASK_4_RC1_EOP_ERROR_SHIFT                                                             6
47630   #define BRB_REG_INT_MASK_4_LL_ARB_RLS_FIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.LL_ARB_RLS_FIFO_ERROR .
47631   #define BRB_REG_INT_MASK_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                     7
47632   #define BRB_REG_INT_MASK_4_LL_ARB_PREFETCH_FIFO_ERROR                                                      (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.LL_ARB_PREFETCH_FIFO_ERROR .
47633   #define BRB_REG_INT_MASK_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                                8
47634   #define BRB_REG_INT_MASK_4_RC_PKT0_RLS_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT0_RLS_FIFO_ERROR .
47635   #define BRB_REG_INT_MASK_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                    9
47636   #define BRB_REG_INT_MASK_4_RC_PKT1_RLS_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT1_RLS_FIFO_ERROR .
47637   #define BRB_REG_INT_MASK_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                    10
47638   #define BRB_REG_INT_MASK_4_RC_PKT2_RLS_FIFO_ERROR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT2_RLS_FIFO_ERROR .
47639   #define BRB_REG_INT_MASK_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                    11
47640   #define BRB_REG_INT_MASK_4_RC_PKT3_RLS_FIFO_ERROR                                                          (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT3_RLS_FIFO_ERROR .
47641   #define BRB_REG_INT_MASK_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                    12
47642   #define BRB_REG_INT_MASK_4_RC_PKT4_RLS_FIFO_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_RLS_FIFO_ERROR .
47643   #define BRB_REG_INT_MASK_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                    13
47644   #define BRB_REG_INT_MASK_4_RC_PKT4_RLS_ERROR                                                               (0x1<<19) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_RLS_ERROR .
47645   #define BRB_REG_INT_MASK_4_RC_PKT4_RLS_ERROR_SHIFT                                                         19
47646   #define BRB_REG_INT_MASK_4_RC_PKT4_1ST_ERROR                                                               (0x1<<20) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_1ST_ERROR .
47647   #define BRB_REG_INT_MASK_4_RC_PKT4_1ST_ERROR_SHIFT                                                         20
47648   #define BRB_REG_INT_MASK_4_RC_PKT4_LEN_ERROR                                                               (0x1<<21) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_LEN_ERROR .
47649   #define BRB_REG_INT_MASK_4_RC_PKT4_LEN_ERROR_SHIFT                                                         21
47650   #define BRB_REG_INT_MASK_4_RC_PKT4_MIDDLE_ERROR                                                            (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_MIDDLE_ERROR .
47651   #define BRB_REG_INT_MASK_4_RC_PKT4_MIDDLE_ERROR_SHIFT                                                      22
47652   #define BRB_REG_INT_MASK_4_RC_PKT4_PROTOCOL_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_PROTOCOL_ERROR .
47653   #define BRB_REG_INT_MASK_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                    23
47654   #define BRB_REG_INT_MASK_4_RC_PKT4_SIDE_FIFO_ERROR                                                         (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_SIDE_FIFO_ERROR .
47655   #define BRB_REG_INT_MASK_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                   24
47656   #define BRB_REG_INT_MASK_4_RC_PKT4_REQ_FIFO_ERROR                                                          (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_REQ_FIFO_ERROR .
47657   #define BRB_REG_INT_MASK_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                    25
47658   #define BRB_REG_INT_MASK_4_RC_PKT4_BLK_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_BLK_FIFO_ERROR .
47659   #define BRB_REG_INT_MASK_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                    26
47660   #define BRB_REG_INT_MASK_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                     (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_RLS_LEFT_FIFO_ERROR .
47661   #define BRB_REG_INT_MASK_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                               27
47662   #define BRB_REG_INT_MASK_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_STRT_PTR_FIFO_ERROR .
47663   #define BRB_REG_INT_MASK_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                               28
47664   #define BRB_REG_INT_MASK_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                   (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_SECOND_PTR_FIFO_ERROR .
47665   #define BRB_REG_INT_MASK_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                             29
47666   #define BRB_REG_INT_MASK_4_RC_PKT4_RSP_FIFO_ERROR                                                          (0x1<<30) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_RSP_FIFO_ERROR .
47667   #define BRB_REG_INT_MASK_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                    30
47668   #define BRB_REG_INT_MASK_4_RC_PKT4_DSCR_FIFO_ERROR                                                         (0x1<<31) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_4.RC_PKT4_DSCR_FIFO_ERROR .
47669   #define BRB_REG_INT_MASK_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                   31
47670 #define BRB_REG_INT_STS_WR_4                                                                                 0x340128UL //Access:WR   DataWidth:0x20   // Multi Field Register.
47671   #define BRB_REG_INT_STS_WR_4_RC_PKT3_DSCR_FIFO_ERROR                                                       (0x1<<0) // Read packet client parser descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47672   #define BRB_REG_INT_STS_WR_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                 0
47673   #define BRB_REG_INT_STS_WR_4_RC_SOP_STRT_FIFO_ERROR                                                        (0x1<<1) // Read SOP client strt pointer FIFO error RX_INT::/RX_INT/d in Comments.
47674   #define BRB_REG_INT_STS_WR_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                  1
47675   #define BRB_REG_INT_STS_WR_4_RC_SOP_REQ_FIFO_ERROR                                                         (0x1<<2) // Read SOP client request FIFO error RX_INT::/RX_INT/d in Comments.
47676   #define BRB_REG_INT_STS_WR_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                   2
47677   #define BRB_REG_INT_STS_WR_4_RC_SOP_DSCR_FIFO_ERROR                                                        (0x1<<3) // Read SOP client descriptor FIFO error RX_INT::/RX_INT/d in Comments.
47678   #define BRB_REG_INT_STS_WR_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                  3
47679   #define BRB_REG_INT_STS_WR_4_RC_SOP_QUEUE_FIFO_ERROR                                                       (0x1<<4) // Read SOP client queue FIFO error.
47680   #define BRB_REG_INT_STS_WR_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                 4
47681   #define BRB_REG_INT_STS_WR_4_RC0_EOP_ERROR                                                                 (0x1<<5) // Read EOP client 0 request FIFO error RX_INT::/RX_INT/d in Comments.
47682   #define BRB_REG_INT_STS_WR_4_RC0_EOP_ERROR_SHIFT                                                           5
47683   #define BRB_REG_INT_STS_WR_4_RC1_EOP_ERROR                                                                 (0x1<<6) // Read EOP client 1 request FIFO error RX_INT::/RX_INT/d in Comments.
47684   #define BRB_REG_INT_STS_WR_4_RC1_EOP_ERROR_SHIFT                                                           6
47685   #define BRB_REG_INT_STS_WR_4_LL_ARB_RLS_FIFO_ERROR                                                         (0x1<<7) // Link list arbiter release FIFO error.
47686   #define BRB_REG_INT_STS_WR_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                   7
47687   #define BRB_REG_INT_STS_WR_4_LL_ARB_PREFETCH_FIFO_ERROR                                                    (0x1<<8) // Link list arbiter prefetch FIFO error.
47688   #define BRB_REG_INT_STS_WR_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                              8
47689   #define BRB_REG_INT_STS_WR_4_RC_PKT0_RLS_FIFO_ERROR                                                        (0x1<<9) // Read packet client PRM release fifo error
47690   #define BRB_REG_INT_STS_WR_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                  9
47691   #define BRB_REG_INT_STS_WR_4_RC_PKT1_RLS_FIFO_ERROR                                                        (0x1<<10) // Read packet client MSDM release fifo error
47692   #define BRB_REG_INT_STS_WR_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                  10
47693   #define BRB_REG_INT_STS_WR_4_RC_PKT2_RLS_FIFO_ERROR                                                        (0x1<<11) // Read packet client TSDM release fifo error
47694   #define BRB_REG_INT_STS_WR_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                  11
47695   #define BRB_REG_INT_STS_WR_4_RC_PKT3_RLS_FIFO_ERROR                                                        (0x1<<12) // Read packet client parser release fifo error
47696   #define BRB_REG_INT_STS_WR_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                  12
47697   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RLS_FIFO_ERROR                                                        (0x1<<13) // Read packet client parser release fifo error
47698   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                  13
47699   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RLS_ERROR                                                             (0x1<<19) // Read packet client parser release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
47700   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RLS_ERROR_SHIFT                                                       19
47701   #define BRB_REG_INT_STS_WR_4_RC_PKT4_1ST_ERROR                                                             (0x1<<20) // Read packet client parser first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
47702   #define BRB_REG_INT_STS_WR_4_RC_PKT4_1ST_ERROR_SHIFT                                                       20
47703   #define BRB_REG_INT_STS_WR_4_RC_PKT4_LEN_ERROR                                                             (0x1<<21) // Read packet client parser length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
47704   #define BRB_REG_INT_STS_WR_4_RC_PKT4_LEN_ERROR_SHIFT                                                       21
47705   #define BRB_REG_INT_STS_WR_4_RC_PKT4_MIDDLE_ERROR                                                          (0x1<<22) // Read packet client parser error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
47706   #define BRB_REG_INT_STS_WR_4_RC_PKT4_MIDDLE_ERROR_SHIFT                                                    22
47707   #define BRB_REG_INT_STS_WR_4_RC_PKT4_PROTOCOL_ERROR                                                        (0x1<<23) // Read packet client parser error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
47708   #define BRB_REG_INT_STS_WR_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                  23
47709   #define BRB_REG_INT_STS_WR_4_RC_PKT4_SIDE_FIFO_ERROR                                                       (0x1<<24) // Read packet client parser side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47710   #define BRB_REG_INT_STS_WR_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                 24
47711   #define BRB_REG_INT_STS_WR_4_RC_PKT4_REQ_FIFO_ERROR                                                        (0x1<<25) // Read packet client parser request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47712   #define BRB_REG_INT_STS_WR_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                  25
47713   #define BRB_REG_INT_STS_WR_4_RC_PKT4_BLK_FIFO_ERROR                                                        (0x1<<26) // Read packet client parser block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47714   #define BRB_REG_INT_STS_WR_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                  26
47715   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                   (0x1<<27) // Read packet client parser releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47716   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                             27
47717   #define BRB_REG_INT_STS_WR_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                   (0x1<<28) // Read packet client parser start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47718   #define BRB_REG_INT_STS_WR_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                             28
47719   #define BRB_REG_INT_STS_WR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                 (0x1<<29) // Read packet client parser second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47720   #define BRB_REG_INT_STS_WR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                           29
47721   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RSP_FIFO_ERROR                                                        (0x1<<30) // Read packet client parser response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47722   #define BRB_REG_INT_STS_WR_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                  30
47723   #define BRB_REG_INT_STS_WR_4_RC_PKT4_DSCR_FIFO_ERROR                                                       (0x1<<31) // Read packet client parser descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47724   #define BRB_REG_INT_STS_WR_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                 31
47725 #define BRB_REG_INT_STS_CLR_4                                                                                0x34012cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
47726   #define BRB_REG_INT_STS_CLR_4_RC_PKT3_DSCR_FIFO_ERROR                                                      (0x1<<0) // Read packet client parser descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47727   #define BRB_REG_INT_STS_CLR_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                0
47728   #define BRB_REG_INT_STS_CLR_4_RC_SOP_STRT_FIFO_ERROR                                                       (0x1<<1) // Read SOP client strt pointer FIFO error RX_INT::/RX_INT/d in Comments.
47729   #define BRB_REG_INT_STS_CLR_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                 1
47730   #define BRB_REG_INT_STS_CLR_4_RC_SOP_REQ_FIFO_ERROR                                                        (0x1<<2) // Read SOP client request FIFO error RX_INT::/RX_INT/d in Comments.
47731   #define BRB_REG_INT_STS_CLR_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                  2
47732   #define BRB_REG_INT_STS_CLR_4_RC_SOP_DSCR_FIFO_ERROR                                                       (0x1<<3) // Read SOP client descriptor FIFO error RX_INT::/RX_INT/d in Comments.
47733   #define BRB_REG_INT_STS_CLR_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                 3
47734   #define BRB_REG_INT_STS_CLR_4_RC_SOP_QUEUE_FIFO_ERROR                                                      (0x1<<4) // Read SOP client queue FIFO error.
47735   #define BRB_REG_INT_STS_CLR_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                4
47736   #define BRB_REG_INT_STS_CLR_4_RC0_EOP_ERROR                                                                (0x1<<5) // Read EOP client 0 request FIFO error RX_INT::/RX_INT/d in Comments.
47737   #define BRB_REG_INT_STS_CLR_4_RC0_EOP_ERROR_SHIFT                                                          5
47738   #define BRB_REG_INT_STS_CLR_4_RC1_EOP_ERROR                                                                (0x1<<6) // Read EOP client 1 request FIFO error RX_INT::/RX_INT/d in Comments.
47739   #define BRB_REG_INT_STS_CLR_4_RC1_EOP_ERROR_SHIFT                                                          6
47740   #define BRB_REG_INT_STS_CLR_4_LL_ARB_RLS_FIFO_ERROR                                                        (0x1<<7) // Link list arbiter release FIFO error.
47741   #define BRB_REG_INT_STS_CLR_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                  7
47742   #define BRB_REG_INT_STS_CLR_4_LL_ARB_PREFETCH_FIFO_ERROR                                                   (0x1<<8) // Link list arbiter prefetch FIFO error.
47743   #define BRB_REG_INT_STS_CLR_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                             8
47744   #define BRB_REG_INT_STS_CLR_4_RC_PKT0_RLS_FIFO_ERROR                                                       (0x1<<9) // Read packet client PRM release fifo error
47745   #define BRB_REG_INT_STS_CLR_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                 9
47746   #define BRB_REG_INT_STS_CLR_4_RC_PKT1_RLS_FIFO_ERROR                                                       (0x1<<10) // Read packet client MSDM release fifo error
47747   #define BRB_REG_INT_STS_CLR_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                 10
47748   #define BRB_REG_INT_STS_CLR_4_RC_PKT2_RLS_FIFO_ERROR                                                       (0x1<<11) // Read packet client TSDM release fifo error
47749   #define BRB_REG_INT_STS_CLR_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                 11
47750   #define BRB_REG_INT_STS_CLR_4_RC_PKT3_RLS_FIFO_ERROR                                                       (0x1<<12) // Read packet client parser release fifo error
47751   #define BRB_REG_INT_STS_CLR_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                 12
47752   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RLS_FIFO_ERROR                                                       (0x1<<13) // Read packet client parser release fifo error
47753   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                 13
47754   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RLS_ERROR                                                            (0x1<<19) // Read packet client parser release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
47755   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RLS_ERROR_SHIFT                                                      19
47756   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_1ST_ERROR                                                            (0x1<<20) // Read packet client parser first block error when start block of packet is not really first packet block RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
47757   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_1ST_ERROR_SHIFT                                                      20
47758   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_LEN_ERROR                                                            (0x1<<21) // Read packet client parser length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
47759   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_LEN_ERROR_SHIFT                                                      21
47760   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_MIDDLE_ERROR                                                         (0x1<<22) // Read packet client parser error when SOP bit is set in the packet block that is not first block f packet RX_INT::s/RC_PKT_DSCR3/parser/g in Comments::/RX_INT/d in Comments.
47761   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_MIDDLE_ERROR_SHIFT                                                   22
47762   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_PROTOCOL_ERROR                                                       (0x1<<23) // Read packet client parser error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
47763   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                 23
47764   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_SIDE_FIFO_ERROR                                                      (0x1<<24) // Read packet client parser side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47765   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                24
47766   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_REQ_FIFO_ERROR                                                       (0x1<<25) // Read packet client parser request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47767   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                 25
47768   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_BLK_FIFO_ERROR                                                       (0x1<<26) // Read packet client parser block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47769   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                 26
47770   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                  (0x1<<27) // Read packet client parser releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47771   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                            27
47772   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                  (0x1<<28) // Read packet client parser start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47773   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                            28
47774   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                (0x1<<29) // Read packet client parser second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47775   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                          29
47776   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RSP_FIFO_ERROR                                                       (0x1<<30) // Read packet client parser response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47777   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                 30
47778   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_DSCR_FIFO_ERROR                                                      (0x1<<31) // Read packet client parser descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
47779   #define BRB_REG_INT_STS_CLR_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                31
47780 #define BRB_REG_INT_STS_5                                                                                    0x340138UL //Access:R    DataWidth:0x1    // Multi Field Register.
47781   #define BRB_REG_INT_STS_5_RC_PKT5_RLS_ERROR                                                                (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
47782   #define BRB_REG_INT_STS_5_RC_PKT5_RLS_ERROR_SHIFT                                                          0
47783 #define BRB_REG_INT_MASK_5                                                                                   0x34013cUL //Access:RW   DataWidth:0x1    // Multi Field Register.
47784   #define BRB_REG_INT_MASK_5_RC_PKT5_RLS_ERROR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_5.RC_PKT5_RLS_ERROR .
47785   #define BRB_REG_INT_MASK_5_RC_PKT5_RLS_ERROR_SHIFT                                                         0
47786 #define BRB_REG_INT_STS_WR_5                                                                                 0x340140UL //Access:WR   DataWidth:0x1    // Multi Field Register.
47787   #define BRB_REG_INT_STS_WR_5_RC_PKT5_RLS_ERROR                                                             (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
47788   #define BRB_REG_INT_STS_WR_5_RC_PKT5_RLS_ERROR_SHIFT                                                       0
47789 #define BRB_REG_INT_STS_CLR_5                                                                                0x340144UL //Access:RC   DataWidth:0x1    // Multi Field Register.
47790   #define BRB_REG_INT_STS_CLR_5_RC_PKT5_RLS_ERROR                                                            (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
47791   #define BRB_REG_INT_STS_CLR_5_RC_PKT5_RLS_ERROR_SHIFT                                                      0
47792 #define BRB_REG_INT_STS_6                                                                                    0x340150UL //Access:R    DataWidth:0x20   // Multi Field Register.
47793   #define BRB_REG_INT_STS_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                            (0x1<<0) // Packet available SYNC FIFO error
47794   #define BRB_REG_INT_STS_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                      0
47795   #define BRB_REG_INT_STS_6_WC4_PROTOCOL_ERROR                                                               (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 4.
47796   #define BRB_REG_INT_STS_6_WC4_PROTOCOL_ERROR_SHIFT                                                         23
47797   #define BRB_REG_INT_STS_6_WC5_PROTOCOL_ERROR                                                               (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 5
47798   #define BRB_REG_INT_STS_6_WC5_PROTOCOL_ERROR_SHIFT                                                         24
47799   #define BRB_REG_INT_STS_6_WC6_PROTOCOL_ERROR                                                               (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 6
47800   #define BRB_REG_INT_STS_6_WC6_PROTOCOL_ERROR_SHIFT                                                         25
47801   #define BRB_REG_INT_STS_6_WC7_PROTOCOL_ERROR                                                               (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 7
47802   #define BRB_REG_INT_STS_6_WC7_PROTOCOL_ERROR_SHIFT                                                         26
47803   #define BRB_REG_INT_STS_6_WC4_INP_FIFO_ERROR                                                               (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 4 RX_INT::/RX_INT/d in Comments.
47804   #define BRB_REG_INT_STS_6_WC4_INP_FIFO_ERROR_SHIFT                                                         29
47805   #define BRB_REG_INT_STS_6_WC4_SOP_FIFO_ERROR                                                               (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 4
47806   #define BRB_REG_INT_STS_6_WC4_SOP_FIFO_ERROR_SHIFT                                                         30
47807   #define BRB_REG_INT_STS_6_WC4_QUEUE_FIFO_ERROR                                                             (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 4
47808   #define BRB_REG_INT_STS_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                       31
47809 #define BRB_REG_INT_MASK_6                                                                                   0x340154UL //Access:RW   DataWidth:0x20   // Multi Field Register.
47810   #define BRB_REG_INT_MASK_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                           (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR .
47811   #define BRB_REG_INT_MASK_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                     0
47812   #define BRB_REG_INT_MASK_6_WC4_PROTOCOL_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC4_PROTOCOL_ERROR .
47813   #define BRB_REG_INT_MASK_6_WC4_PROTOCOL_ERROR_SHIFT                                                        23
47814   #define BRB_REG_INT_MASK_6_WC5_PROTOCOL_ERROR                                                              (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC5_PROTOCOL_ERROR .
47815   #define BRB_REG_INT_MASK_6_WC5_PROTOCOL_ERROR_SHIFT                                                        24
47816   #define BRB_REG_INT_MASK_6_WC6_PROTOCOL_ERROR                                                              (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC6_PROTOCOL_ERROR .
47817   #define BRB_REG_INT_MASK_6_WC6_PROTOCOL_ERROR_SHIFT                                                        25
47818   #define BRB_REG_INT_MASK_6_WC7_PROTOCOL_ERROR                                                              (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC7_PROTOCOL_ERROR .
47819   #define BRB_REG_INT_MASK_6_WC7_PROTOCOL_ERROR_SHIFT                                                        26
47820   #define BRB_REG_INT_MASK_6_WC4_INP_FIFO_ERROR                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC4_INP_FIFO_ERROR .
47821   #define BRB_REG_INT_MASK_6_WC4_INP_FIFO_ERROR_SHIFT                                                        29
47822   #define BRB_REG_INT_MASK_6_WC4_SOP_FIFO_ERROR                                                              (0x1<<30) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC4_SOP_FIFO_ERROR .
47823   #define BRB_REG_INT_MASK_6_WC4_SOP_FIFO_ERROR_SHIFT                                                        30
47824   #define BRB_REG_INT_MASK_6_WC4_QUEUE_FIFO_ERROR                                                            (0x1<<31) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_6.WC4_QUEUE_FIFO_ERROR .
47825   #define BRB_REG_INT_MASK_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                      31
47826 #define BRB_REG_INT_STS_WR_6                                                                                 0x340158UL //Access:WR   DataWidth:0x20   // Multi Field Register.
47827   #define BRB_REG_INT_STS_WR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                         (0x1<<0) // Packet available SYNC FIFO error
47828   #define BRB_REG_INT_STS_WR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                   0
47829   #define BRB_REG_INT_STS_WR_6_WC4_PROTOCOL_ERROR                                                            (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 4.
47830   #define BRB_REG_INT_STS_WR_6_WC4_PROTOCOL_ERROR_SHIFT                                                      23
47831   #define BRB_REG_INT_STS_WR_6_WC5_PROTOCOL_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 5
47832   #define BRB_REG_INT_STS_WR_6_WC5_PROTOCOL_ERROR_SHIFT                                                      24
47833   #define BRB_REG_INT_STS_WR_6_WC6_PROTOCOL_ERROR                                                            (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 6
47834   #define BRB_REG_INT_STS_WR_6_WC6_PROTOCOL_ERROR_SHIFT                                                      25
47835   #define BRB_REG_INT_STS_WR_6_WC7_PROTOCOL_ERROR                                                            (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 7
47836   #define BRB_REG_INT_STS_WR_6_WC7_PROTOCOL_ERROR_SHIFT                                                      26
47837   #define BRB_REG_INT_STS_WR_6_WC4_INP_FIFO_ERROR                                                            (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 4 RX_INT::/RX_INT/d in Comments.
47838   #define BRB_REG_INT_STS_WR_6_WC4_INP_FIFO_ERROR_SHIFT                                                      29
47839   #define BRB_REG_INT_STS_WR_6_WC4_SOP_FIFO_ERROR                                                            (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 4
47840   #define BRB_REG_INT_STS_WR_6_WC4_SOP_FIFO_ERROR_SHIFT                                                      30
47841   #define BRB_REG_INT_STS_WR_6_WC4_QUEUE_FIFO_ERROR                                                          (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 4
47842   #define BRB_REG_INT_STS_WR_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                    31
47843 #define BRB_REG_INT_STS_CLR_6                                                                                0x34015cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
47844   #define BRB_REG_INT_STS_CLR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                        (0x1<<0) // Packet available SYNC FIFO error
47845   #define BRB_REG_INT_STS_CLR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                  0
47846   #define BRB_REG_INT_STS_CLR_6_WC4_PROTOCOL_ERROR                                                           (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 4.
47847   #define BRB_REG_INT_STS_CLR_6_WC4_PROTOCOL_ERROR_SHIFT                                                     23
47848   #define BRB_REG_INT_STS_CLR_6_WC5_PROTOCOL_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 5
47849   #define BRB_REG_INT_STS_CLR_6_WC5_PROTOCOL_ERROR_SHIFT                                                     24
47850   #define BRB_REG_INT_STS_CLR_6_WC6_PROTOCOL_ERROR                                                           (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 6
47851   #define BRB_REG_INT_STS_CLR_6_WC6_PROTOCOL_ERROR_SHIFT                                                     25
47852   #define BRB_REG_INT_STS_CLR_6_WC7_PROTOCOL_ERROR                                                           (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 7
47853   #define BRB_REG_INT_STS_CLR_6_WC7_PROTOCOL_ERROR_SHIFT                                                     26
47854   #define BRB_REG_INT_STS_CLR_6_WC4_INP_FIFO_ERROR                                                           (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 4 RX_INT::/RX_INT/d in Comments.
47855   #define BRB_REG_INT_STS_CLR_6_WC4_INP_FIFO_ERROR_SHIFT                                                     29
47856   #define BRB_REG_INT_STS_CLR_6_WC4_SOP_FIFO_ERROR                                                           (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 4
47857   #define BRB_REG_INT_STS_CLR_6_WC4_SOP_FIFO_ERROR_SHIFT                                                     30
47858   #define BRB_REG_INT_STS_CLR_6_WC4_QUEUE_FIFO_ERROR                                                         (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 4
47859   #define BRB_REG_INT_STS_CLR_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                   31
47860 #define BRB_REG_INT_STS_7                                                                                    0x340168UL //Access:R    DataWidth:0x20   // Multi Field Register.
47861   #define BRB_REG_INT_STS_7_WC4_FREE_POINT_FIFO_ERROR                                                        (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 4
47862   #define BRB_REG_INT_STS_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                                  0
47863   #define BRB_REG_INT_STS_7_WC4_NEXT_POINT_FIFO_ERROR                                                        (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 4
47864   #define BRB_REG_INT_STS_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                                  1
47865   #define BRB_REG_INT_STS_7_WC4_STRT_FIFO_ERROR                                                              (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 4
47866   #define BRB_REG_INT_STS_7_WC4_STRT_FIFO_ERROR_SHIFT                                                        2
47867   #define BRB_REG_INT_STS_7_WC4_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 4
47868   #define BRB_REG_INT_STS_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 3
47869   #define BRB_REG_INT_STS_7_WC4_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 4
47870   #define BRB_REG_INT_STS_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   4
47871   #define BRB_REG_INT_STS_7_WC4_COS_CNT_FIFO_ERROR                                                           (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 4
47872   #define BRB_REG_INT_STS_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                     5
47873   #define BRB_REG_INT_STS_7_WC4_NOTIFY_FIFO_ERROR                                                            (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 4
47874   #define BRB_REG_INT_STS_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                      6
47875   #define BRB_REG_INT_STS_7_WC4_LL_REQ_FIFO_ERROR                                                            (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 4
47876   #define BRB_REG_INT_STS_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                      7
47877   #define BRB_REG_INT_STS_7_WC4_LL_PA_CNT_ERROR                                                              (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 4
47878   #define BRB_REG_INT_STS_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                        8
47879   #define BRB_REG_INT_STS_7_WC4_BB_PA_CNT_ERROR                                                              (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 4
47880   #define BRB_REG_INT_STS_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                        9
47881   #define BRB_REG_INT_STS_7_WC5_INP_FIFO_ERROR                                                               (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 5
47882   #define BRB_REG_INT_STS_7_WC5_INP_FIFO_ERROR_SHIFT                                                         10
47883   #define BRB_REG_INT_STS_7_WC5_SOP_FIFO_ERROR                                                               (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 5
47884   #define BRB_REG_INT_STS_7_WC5_SOP_FIFO_ERROR_SHIFT                                                         11
47885   #define BRB_REG_INT_STS_7_WC5_QUEUE_FIFO_ERROR                                                             (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 5
47886   #define BRB_REG_INT_STS_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                       12
47887   #define BRB_REG_INT_STS_7_WC5_FREE_POINT_FIFO_ERROR                                                        (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 5
47888   #define BRB_REG_INT_STS_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                                  13
47889   #define BRB_REG_INT_STS_7_WC5_NEXT_POINT_FIFO_ERROR                                                        (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 5
47890   #define BRB_REG_INT_STS_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                                  14
47891   #define BRB_REG_INT_STS_7_WC5_STRT_FIFO_ERROR                                                              (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 5
47892   #define BRB_REG_INT_STS_7_WC5_STRT_FIFO_ERROR_SHIFT                                                        15
47893   #define BRB_REG_INT_STS_7_WC5_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 5
47894   #define BRB_REG_INT_STS_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 16
47895   #define BRB_REG_INT_STS_7_WC5_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 5
47896   #define BRB_REG_INT_STS_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   17
47897   #define BRB_REG_INT_STS_7_WC5_COS_CNT_FIFO_ERROR                                                           (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 5
47898   #define BRB_REG_INT_STS_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                     18
47899   #define BRB_REG_INT_STS_7_WC5_NOTIFY_FIFO_ERROR                                                            (0x1<<19) // Notify FIFO error in write client 5
47900   #define BRB_REG_INT_STS_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                      19
47901   #define BRB_REG_INT_STS_7_WC5_LL_REQ_FIFO_ERROR                                                            (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 5
47902   #define BRB_REG_INT_STS_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                      20
47903   #define BRB_REG_INT_STS_7_WC5_LL_PA_CNT_ERROR                                                              (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 5
47904   #define BRB_REG_INT_STS_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                        21
47905   #define BRB_REG_INT_STS_7_WC5_BB_PA_CNT_ERROR                                                              (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 5
47906   #define BRB_REG_INT_STS_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                        22
47907   #define BRB_REG_INT_STS_7_WC6_INP_FIFO_ERROR                                                               (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 6
47908   #define BRB_REG_INT_STS_7_WC6_INP_FIFO_ERROR_SHIFT                                                         23
47909   #define BRB_REG_INT_STS_7_WC6_SOP_FIFO_ERROR                                                               (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 6
47910   #define BRB_REG_INT_STS_7_WC6_SOP_FIFO_ERROR_SHIFT                                                         24
47911   #define BRB_REG_INT_STS_7_WC6_QUEUE_FIFO_ERROR                                                             (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 6
47912   #define BRB_REG_INT_STS_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                       25
47913   #define BRB_REG_INT_STS_7_WC6_FREE_POINT_FIFO_ERROR                                                        (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 6
47914   #define BRB_REG_INT_STS_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                                  26
47915   #define BRB_REG_INT_STS_7_WC6_NEXT_POINT_FIFO_ERROR                                                        (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 6
47916   #define BRB_REG_INT_STS_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                                  27
47917   #define BRB_REG_INT_STS_7_WC6_STRT_FIFO_ERROR                                                              (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 6
47918   #define BRB_REG_INT_STS_7_WC6_STRT_FIFO_ERROR_SHIFT                                                        28
47919   #define BRB_REG_INT_STS_7_WC6_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 6
47920   #define BRB_REG_INT_STS_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 29
47921   #define BRB_REG_INT_STS_7_WC6_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 6
47922   #define BRB_REG_INT_STS_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   30
47923   #define BRB_REG_INT_STS_7_WC6_COS_CNT_FIFO_ERROR                                                           (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 6
47924   #define BRB_REG_INT_STS_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                     31
47925 #define BRB_REG_INT_MASK_7                                                                                   0x34016cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
47926   #define BRB_REG_INT_MASK_7_WC4_FREE_POINT_FIFO_ERROR                                                       (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_FREE_POINT_FIFO_ERROR .
47927   #define BRB_REG_INT_MASK_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                                 0
47928   #define BRB_REG_INT_MASK_7_WC4_NEXT_POINT_FIFO_ERROR                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_NEXT_POINT_FIFO_ERROR .
47929   #define BRB_REG_INT_MASK_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                                 1
47930   #define BRB_REG_INT_MASK_7_WC4_STRT_FIFO_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_STRT_FIFO_ERROR .
47931   #define BRB_REG_INT_MASK_7_WC4_STRT_FIFO_ERROR_SHIFT                                                       2
47932   #define BRB_REG_INT_MASK_7_WC4_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_SECOND_DSCR_FIFO_ERROR .
47933   #define BRB_REG_INT_MASK_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                                3
47934   #define BRB_REG_INT_MASK_7_WC4_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_PKT_AVAIL_FIFO_ERROR .
47935   #define BRB_REG_INT_MASK_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  4
47936   #define BRB_REG_INT_MASK_7_WC4_COS_CNT_FIFO_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_COS_CNT_FIFO_ERROR .
47937   #define BRB_REG_INT_MASK_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                    5
47938   #define BRB_REG_INT_MASK_7_WC4_NOTIFY_FIFO_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_NOTIFY_FIFO_ERROR .
47939   #define BRB_REG_INT_MASK_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                     6
47940   #define BRB_REG_INT_MASK_7_WC4_LL_REQ_FIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_LL_REQ_FIFO_ERROR .
47941   #define BRB_REG_INT_MASK_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                     7
47942   #define BRB_REG_INT_MASK_7_WC4_LL_PA_CNT_ERROR                                                             (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_LL_PA_CNT_ERROR .
47943   #define BRB_REG_INT_MASK_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                       8
47944   #define BRB_REG_INT_MASK_7_WC4_BB_PA_CNT_ERROR                                                             (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC4_BB_PA_CNT_ERROR .
47945   #define BRB_REG_INT_MASK_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                       9
47946   #define BRB_REG_INT_MASK_7_WC5_INP_FIFO_ERROR                                                              (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_INP_FIFO_ERROR .
47947   #define BRB_REG_INT_MASK_7_WC5_INP_FIFO_ERROR_SHIFT                                                        10
47948   #define BRB_REG_INT_MASK_7_WC5_SOP_FIFO_ERROR                                                              (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_SOP_FIFO_ERROR .
47949   #define BRB_REG_INT_MASK_7_WC5_SOP_FIFO_ERROR_SHIFT                                                        11
47950   #define BRB_REG_INT_MASK_7_WC5_QUEUE_FIFO_ERROR                                                            (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_QUEUE_FIFO_ERROR .
47951   #define BRB_REG_INT_MASK_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                      12
47952   #define BRB_REG_INT_MASK_7_WC5_FREE_POINT_FIFO_ERROR                                                       (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_FREE_POINT_FIFO_ERROR .
47953   #define BRB_REG_INT_MASK_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                                 13
47954   #define BRB_REG_INT_MASK_7_WC5_NEXT_POINT_FIFO_ERROR                                                       (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_NEXT_POINT_FIFO_ERROR .
47955   #define BRB_REG_INT_MASK_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                                 14
47956   #define BRB_REG_INT_MASK_7_WC5_STRT_FIFO_ERROR                                                             (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_STRT_FIFO_ERROR .
47957   #define BRB_REG_INT_MASK_7_WC5_STRT_FIFO_ERROR_SHIFT                                                       15
47958   #define BRB_REG_INT_MASK_7_WC5_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_SECOND_DSCR_FIFO_ERROR .
47959   #define BRB_REG_INT_MASK_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                                16
47960   #define BRB_REG_INT_MASK_7_WC5_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<17) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_PKT_AVAIL_FIFO_ERROR .
47961   #define BRB_REG_INT_MASK_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  17
47962   #define BRB_REG_INT_MASK_7_WC5_COS_CNT_FIFO_ERROR                                                          (0x1<<18) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_COS_CNT_FIFO_ERROR .
47963   #define BRB_REG_INT_MASK_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                    18
47964   #define BRB_REG_INT_MASK_7_WC5_NOTIFY_FIFO_ERROR                                                           (0x1<<19) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_NOTIFY_FIFO_ERROR .
47965   #define BRB_REG_INT_MASK_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                     19
47966   #define BRB_REG_INT_MASK_7_WC5_LL_REQ_FIFO_ERROR                                                           (0x1<<20) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_LL_REQ_FIFO_ERROR .
47967   #define BRB_REG_INT_MASK_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                     20
47968   #define BRB_REG_INT_MASK_7_WC5_LL_PA_CNT_ERROR                                                             (0x1<<21) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_LL_PA_CNT_ERROR .
47969   #define BRB_REG_INT_MASK_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                       21
47970   #define BRB_REG_INT_MASK_7_WC5_BB_PA_CNT_ERROR                                                             (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC5_BB_PA_CNT_ERROR .
47971   #define BRB_REG_INT_MASK_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                       22
47972   #define BRB_REG_INT_MASK_7_WC6_INP_FIFO_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_INP_FIFO_ERROR .
47973   #define BRB_REG_INT_MASK_7_WC6_INP_FIFO_ERROR_SHIFT                                                        23
47974   #define BRB_REG_INT_MASK_7_WC6_SOP_FIFO_ERROR                                                              (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_SOP_FIFO_ERROR .
47975   #define BRB_REG_INT_MASK_7_WC6_SOP_FIFO_ERROR_SHIFT                                                        24
47976   #define BRB_REG_INT_MASK_7_WC6_QUEUE_FIFO_ERROR                                                            (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_QUEUE_FIFO_ERROR .
47977   #define BRB_REG_INT_MASK_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                      25
47978   #define BRB_REG_INT_MASK_7_WC6_FREE_POINT_FIFO_ERROR                                                       (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_FREE_POINT_FIFO_ERROR .
47979   #define BRB_REG_INT_MASK_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                                 26
47980   #define BRB_REG_INT_MASK_7_WC6_NEXT_POINT_FIFO_ERROR                                                       (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_NEXT_POINT_FIFO_ERROR .
47981   #define BRB_REG_INT_MASK_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                                 27
47982   #define BRB_REG_INT_MASK_7_WC6_STRT_FIFO_ERROR                                                             (0x1<<28) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_STRT_FIFO_ERROR .
47983   #define BRB_REG_INT_MASK_7_WC6_STRT_FIFO_ERROR_SHIFT                                                       28
47984   #define BRB_REG_INT_MASK_7_WC6_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_SECOND_DSCR_FIFO_ERROR .
47985   #define BRB_REG_INT_MASK_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                                29
47986   #define BRB_REG_INT_MASK_7_WC6_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<30) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_PKT_AVAIL_FIFO_ERROR .
47987   #define BRB_REG_INT_MASK_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  30
47988   #define BRB_REG_INT_MASK_7_WC6_COS_CNT_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_7.WC6_COS_CNT_FIFO_ERROR .
47989   #define BRB_REG_INT_MASK_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                    31
47990 #define BRB_REG_INT_STS_WR_7                                                                                 0x340170UL //Access:WR   DataWidth:0x20   // Multi Field Register.
47991   #define BRB_REG_INT_STS_WR_7_WC4_FREE_POINT_FIFO_ERROR                                                     (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 4
47992   #define BRB_REG_INT_STS_WR_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                               0
47993   #define BRB_REG_INT_STS_WR_7_WC4_NEXT_POINT_FIFO_ERROR                                                     (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 4
47994   #define BRB_REG_INT_STS_WR_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                               1
47995   #define BRB_REG_INT_STS_WR_7_WC4_STRT_FIFO_ERROR                                                           (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 4
47996   #define BRB_REG_INT_STS_WR_7_WC4_STRT_FIFO_ERROR_SHIFT                                                     2
47997   #define BRB_REG_INT_STS_WR_7_WC4_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 4
47998   #define BRB_REG_INT_STS_WR_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                              3
47999   #define BRB_REG_INT_STS_WR_7_WC4_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 4
48000   #define BRB_REG_INT_STS_WR_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                                4
48001   #define BRB_REG_INT_STS_WR_7_WC4_COS_CNT_FIFO_ERROR                                                        (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 4
48002   #define BRB_REG_INT_STS_WR_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                  5
48003   #define BRB_REG_INT_STS_WR_7_WC4_NOTIFY_FIFO_ERROR                                                         (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 4
48004   #define BRB_REG_INT_STS_WR_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                   6
48005   #define BRB_REG_INT_STS_WR_7_WC4_LL_REQ_FIFO_ERROR                                                         (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 4
48006   #define BRB_REG_INT_STS_WR_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                   7
48007   #define BRB_REG_INT_STS_WR_7_WC4_LL_PA_CNT_ERROR                                                           (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 4
48008   #define BRB_REG_INT_STS_WR_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                     8
48009   #define BRB_REG_INT_STS_WR_7_WC4_BB_PA_CNT_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 4
48010   #define BRB_REG_INT_STS_WR_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                     9
48011   #define BRB_REG_INT_STS_WR_7_WC5_INP_FIFO_ERROR                                                            (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 5
48012   #define BRB_REG_INT_STS_WR_7_WC5_INP_FIFO_ERROR_SHIFT                                                      10
48013   #define BRB_REG_INT_STS_WR_7_WC5_SOP_FIFO_ERROR                                                            (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 5
48014   #define BRB_REG_INT_STS_WR_7_WC5_SOP_FIFO_ERROR_SHIFT                                                      11
48015   #define BRB_REG_INT_STS_WR_7_WC5_QUEUE_FIFO_ERROR                                                          (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 5
48016   #define BRB_REG_INT_STS_WR_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                    12
48017   #define BRB_REG_INT_STS_WR_7_WC5_FREE_POINT_FIFO_ERROR                                                     (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 5
48018   #define BRB_REG_INT_STS_WR_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                               13
48019   #define BRB_REG_INT_STS_WR_7_WC5_NEXT_POINT_FIFO_ERROR                                                     (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 5
48020   #define BRB_REG_INT_STS_WR_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                               14
48021   #define BRB_REG_INT_STS_WR_7_WC5_STRT_FIFO_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 5
48022   #define BRB_REG_INT_STS_WR_7_WC5_STRT_FIFO_ERROR_SHIFT                                                     15
48023   #define BRB_REG_INT_STS_WR_7_WC5_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 5
48024   #define BRB_REG_INT_STS_WR_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                              16
48025   #define BRB_REG_INT_STS_WR_7_WC5_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 5
48026   #define BRB_REG_INT_STS_WR_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                                17
48027   #define BRB_REG_INT_STS_WR_7_WC5_COS_CNT_FIFO_ERROR                                                        (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 5
48028   #define BRB_REG_INT_STS_WR_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                  18
48029   #define BRB_REG_INT_STS_WR_7_WC5_NOTIFY_FIFO_ERROR                                                         (0x1<<19) // Notify FIFO error in write client 5
48030   #define BRB_REG_INT_STS_WR_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                   19
48031   #define BRB_REG_INT_STS_WR_7_WC5_LL_REQ_FIFO_ERROR                                                         (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 5
48032   #define BRB_REG_INT_STS_WR_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                   20
48033   #define BRB_REG_INT_STS_WR_7_WC5_LL_PA_CNT_ERROR                                                           (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 5
48034   #define BRB_REG_INT_STS_WR_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                     21
48035   #define BRB_REG_INT_STS_WR_7_WC5_BB_PA_CNT_ERROR                                                           (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 5
48036   #define BRB_REG_INT_STS_WR_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                     22
48037   #define BRB_REG_INT_STS_WR_7_WC6_INP_FIFO_ERROR                                                            (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 6
48038   #define BRB_REG_INT_STS_WR_7_WC6_INP_FIFO_ERROR_SHIFT                                                      23
48039   #define BRB_REG_INT_STS_WR_7_WC6_SOP_FIFO_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 6
48040   #define BRB_REG_INT_STS_WR_7_WC6_SOP_FIFO_ERROR_SHIFT                                                      24
48041   #define BRB_REG_INT_STS_WR_7_WC6_QUEUE_FIFO_ERROR                                                          (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 6
48042   #define BRB_REG_INT_STS_WR_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                    25
48043   #define BRB_REG_INT_STS_WR_7_WC6_FREE_POINT_FIFO_ERROR                                                     (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 6
48044   #define BRB_REG_INT_STS_WR_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                               26
48045   #define BRB_REG_INT_STS_WR_7_WC6_NEXT_POINT_FIFO_ERROR                                                     (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 6
48046   #define BRB_REG_INT_STS_WR_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                               27
48047   #define BRB_REG_INT_STS_WR_7_WC6_STRT_FIFO_ERROR                                                           (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 6
48048   #define BRB_REG_INT_STS_WR_7_WC6_STRT_FIFO_ERROR_SHIFT                                                     28
48049   #define BRB_REG_INT_STS_WR_7_WC6_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 6
48050   #define BRB_REG_INT_STS_WR_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                              29
48051   #define BRB_REG_INT_STS_WR_7_WC6_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 6
48052   #define BRB_REG_INT_STS_WR_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                                30
48053   #define BRB_REG_INT_STS_WR_7_WC6_COS_CNT_FIFO_ERROR                                                        (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 6
48054   #define BRB_REG_INT_STS_WR_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                  31
48055 #define BRB_REG_INT_STS_CLR_7                                                                                0x340174UL //Access:RC   DataWidth:0x20   // Multi Field Register.
48056   #define BRB_REG_INT_STS_CLR_7_WC4_FREE_POINT_FIFO_ERROR                                                    (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 4
48057   #define BRB_REG_INT_STS_CLR_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                              0
48058   #define BRB_REG_INT_STS_CLR_7_WC4_NEXT_POINT_FIFO_ERROR                                                    (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 4
48059   #define BRB_REG_INT_STS_CLR_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                              1
48060   #define BRB_REG_INT_STS_CLR_7_WC4_STRT_FIFO_ERROR                                                          (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 4
48061   #define BRB_REG_INT_STS_CLR_7_WC4_STRT_FIFO_ERROR_SHIFT                                                    2
48062   #define BRB_REG_INT_STS_CLR_7_WC4_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 4
48063   #define BRB_REG_INT_STS_CLR_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                             3
48064   #define BRB_REG_INT_STS_CLR_7_WC4_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 4
48065   #define BRB_REG_INT_STS_CLR_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                               4
48066   #define BRB_REG_INT_STS_CLR_7_WC4_COS_CNT_FIFO_ERROR                                                       (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 4
48067   #define BRB_REG_INT_STS_CLR_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                 5
48068   #define BRB_REG_INT_STS_CLR_7_WC4_NOTIFY_FIFO_ERROR                                                        (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 4
48069   #define BRB_REG_INT_STS_CLR_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                  6
48070   #define BRB_REG_INT_STS_CLR_7_WC4_LL_REQ_FIFO_ERROR                                                        (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 4
48071   #define BRB_REG_INT_STS_CLR_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                  7
48072   #define BRB_REG_INT_STS_CLR_7_WC4_LL_PA_CNT_ERROR                                                          (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 4
48073   #define BRB_REG_INT_STS_CLR_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                    8
48074   #define BRB_REG_INT_STS_CLR_7_WC4_BB_PA_CNT_ERROR                                                          (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 4
48075   #define BRB_REG_INT_STS_CLR_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                    9
48076   #define BRB_REG_INT_STS_CLR_7_WC5_INP_FIFO_ERROR                                                           (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 5
48077   #define BRB_REG_INT_STS_CLR_7_WC5_INP_FIFO_ERROR_SHIFT                                                     10
48078   #define BRB_REG_INT_STS_CLR_7_WC5_SOP_FIFO_ERROR                                                           (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 5
48079   #define BRB_REG_INT_STS_CLR_7_WC5_SOP_FIFO_ERROR_SHIFT                                                     11
48080   #define BRB_REG_INT_STS_CLR_7_WC5_QUEUE_FIFO_ERROR                                                         (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 5
48081   #define BRB_REG_INT_STS_CLR_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                   12
48082   #define BRB_REG_INT_STS_CLR_7_WC5_FREE_POINT_FIFO_ERROR                                                    (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 5
48083   #define BRB_REG_INT_STS_CLR_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                              13
48084   #define BRB_REG_INT_STS_CLR_7_WC5_NEXT_POINT_FIFO_ERROR                                                    (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 5
48085   #define BRB_REG_INT_STS_CLR_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                              14
48086   #define BRB_REG_INT_STS_CLR_7_WC5_STRT_FIFO_ERROR                                                          (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 5
48087   #define BRB_REG_INT_STS_CLR_7_WC5_STRT_FIFO_ERROR_SHIFT                                                    15
48088   #define BRB_REG_INT_STS_CLR_7_WC5_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 5
48089   #define BRB_REG_INT_STS_CLR_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                             16
48090   #define BRB_REG_INT_STS_CLR_7_WC5_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 5
48091   #define BRB_REG_INT_STS_CLR_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                               17
48092   #define BRB_REG_INT_STS_CLR_7_WC5_COS_CNT_FIFO_ERROR                                                       (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 5
48093   #define BRB_REG_INT_STS_CLR_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                 18
48094   #define BRB_REG_INT_STS_CLR_7_WC5_NOTIFY_FIFO_ERROR                                                        (0x1<<19) // Notify FIFO error in write client 5
48095   #define BRB_REG_INT_STS_CLR_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                  19
48096   #define BRB_REG_INT_STS_CLR_7_WC5_LL_REQ_FIFO_ERROR                                                        (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 5
48097   #define BRB_REG_INT_STS_CLR_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                  20
48098   #define BRB_REG_INT_STS_CLR_7_WC5_LL_PA_CNT_ERROR                                                          (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 5
48099   #define BRB_REG_INT_STS_CLR_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                    21
48100   #define BRB_REG_INT_STS_CLR_7_WC5_BB_PA_CNT_ERROR                                                          (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 5
48101   #define BRB_REG_INT_STS_CLR_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                    22
48102   #define BRB_REG_INT_STS_CLR_7_WC6_INP_FIFO_ERROR                                                           (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 6
48103   #define BRB_REG_INT_STS_CLR_7_WC6_INP_FIFO_ERROR_SHIFT                                                     23
48104   #define BRB_REG_INT_STS_CLR_7_WC6_SOP_FIFO_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 6
48105   #define BRB_REG_INT_STS_CLR_7_WC6_SOP_FIFO_ERROR_SHIFT                                                     24
48106   #define BRB_REG_INT_STS_CLR_7_WC6_QUEUE_FIFO_ERROR                                                         (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 6
48107   #define BRB_REG_INT_STS_CLR_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                   25
48108   #define BRB_REG_INT_STS_CLR_7_WC6_FREE_POINT_FIFO_ERROR                                                    (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 6
48109   #define BRB_REG_INT_STS_CLR_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                              26
48110   #define BRB_REG_INT_STS_CLR_7_WC6_NEXT_POINT_FIFO_ERROR                                                    (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 6
48111   #define BRB_REG_INT_STS_CLR_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                              27
48112   #define BRB_REG_INT_STS_CLR_7_WC6_STRT_FIFO_ERROR                                                          (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 6
48113   #define BRB_REG_INT_STS_CLR_7_WC6_STRT_FIFO_ERROR_SHIFT                                                    28
48114   #define BRB_REG_INT_STS_CLR_7_WC6_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 6
48115   #define BRB_REG_INT_STS_CLR_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                             29
48116   #define BRB_REG_INT_STS_CLR_7_WC6_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 6
48117   #define BRB_REG_INT_STS_CLR_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                               30
48118   #define BRB_REG_INT_STS_CLR_7_WC6_COS_CNT_FIFO_ERROR                                                       (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 6
48119   #define BRB_REG_INT_STS_CLR_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                 31
48120 #define BRB_REG_INT_STS_8                                                                                    0x340184UL //Access:R    DataWidth:0x11   // Multi Field Register.
48121   #define BRB_REG_INT_STS_8_WC6_NOTIFY_FIFO_ERROR                                                            (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
48122   #define BRB_REG_INT_STS_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                      0
48123   #define BRB_REG_INT_STS_8_WC6_LL_REQ_FIFO_ERROR                                                            (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 6
48124   #define BRB_REG_INT_STS_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                      1
48125   #define BRB_REG_INT_STS_8_WC6_LL_PA_CNT_ERROR                                                              (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 6
48126   #define BRB_REG_INT_STS_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                        2
48127   #define BRB_REG_INT_STS_8_WC6_BB_PA_CNT_ERROR                                                              (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 6
48128   #define BRB_REG_INT_STS_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                        3
48129   #define BRB_REG_INT_STS_8_WC7_INP_FIFO_ERROR                                                               (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 7
48130   #define BRB_REG_INT_STS_8_WC7_INP_FIFO_ERROR_SHIFT                                                         4
48131   #define BRB_REG_INT_STS_8_WC7_SOP_FIFO_ERROR                                                               (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 7
48132   #define BRB_REG_INT_STS_8_WC7_SOP_FIFO_ERROR_SHIFT                                                         5
48133   #define BRB_REG_INT_STS_8_WC7_QUEUE_FIFO_ERROR                                                             (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 7
48134   #define BRB_REG_INT_STS_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                       6
48135   #define BRB_REG_INT_STS_8_WC7_FREE_POINT_FIFO_ERROR                                                        (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 7
48136   #define BRB_REG_INT_STS_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                                  7
48137   #define BRB_REG_INT_STS_8_WC7_NEXT_POINT_FIFO_ERROR                                                        (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 7
48138   #define BRB_REG_INT_STS_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                                  8
48139   #define BRB_REG_INT_STS_8_WC7_STRT_FIFO_ERROR                                                              (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 7
48140   #define BRB_REG_INT_STS_8_WC7_STRT_FIFO_ERROR_SHIFT                                                        9
48141   #define BRB_REG_INT_STS_8_WC7_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 7
48142   #define BRB_REG_INT_STS_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 10
48143   #define BRB_REG_INT_STS_8_WC7_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 7
48144   #define BRB_REG_INT_STS_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   11
48145   #define BRB_REG_INT_STS_8_WC7_COS_CNT_FIFO_ERROR                                                           (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 7
48146   #define BRB_REG_INT_STS_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                     12
48147   #define BRB_REG_INT_STS_8_WC7_NOTIFY_FIFO_ERROR                                                            (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 7
48148   #define BRB_REG_INT_STS_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                      13
48149   #define BRB_REG_INT_STS_8_WC7_LL_REQ_FIFO_ERROR                                                            (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 7
48150   #define BRB_REG_INT_STS_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                      14
48151   #define BRB_REG_INT_STS_8_WC7_LL_PA_CNT_ERROR                                                              (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 7
48152   #define BRB_REG_INT_STS_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                        15
48153   #define BRB_REG_INT_STS_8_WC7_BB_PA_CNT_ERROR                                                              (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 7
48154   #define BRB_REG_INT_STS_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                        16
48155 #define BRB_REG_INT_MASK_8                                                                                   0x340188UL //Access:RW   DataWidth:0x11   // Multi Field Register.
48156   #define BRB_REG_INT_MASK_8_WC6_NOTIFY_FIFO_ERROR                                                           (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC6_NOTIFY_FIFO_ERROR .
48157   #define BRB_REG_INT_MASK_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                     0
48158   #define BRB_REG_INT_MASK_8_WC6_LL_REQ_FIFO_ERROR                                                           (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC6_LL_REQ_FIFO_ERROR .
48159   #define BRB_REG_INT_MASK_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                     1
48160   #define BRB_REG_INT_MASK_8_WC6_LL_PA_CNT_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC6_LL_PA_CNT_ERROR .
48161   #define BRB_REG_INT_MASK_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                       2
48162   #define BRB_REG_INT_MASK_8_WC6_BB_PA_CNT_ERROR                                                             (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC6_BB_PA_CNT_ERROR .
48163   #define BRB_REG_INT_MASK_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                       3
48164   #define BRB_REG_INT_MASK_8_WC7_INP_FIFO_ERROR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_INP_FIFO_ERROR .
48165   #define BRB_REG_INT_MASK_8_WC7_INP_FIFO_ERROR_SHIFT                                                        4
48166   #define BRB_REG_INT_MASK_8_WC7_SOP_FIFO_ERROR                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_SOP_FIFO_ERROR .
48167   #define BRB_REG_INT_MASK_8_WC7_SOP_FIFO_ERROR_SHIFT                                                        5
48168   #define BRB_REG_INT_MASK_8_WC7_QUEUE_FIFO_ERROR                                                            (0x1<<6) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_QUEUE_FIFO_ERROR .
48169   #define BRB_REG_INT_MASK_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                      6
48170   #define BRB_REG_INT_MASK_8_WC7_FREE_POINT_FIFO_ERROR                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_FREE_POINT_FIFO_ERROR .
48171   #define BRB_REG_INT_MASK_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                                 7
48172   #define BRB_REG_INT_MASK_8_WC7_NEXT_POINT_FIFO_ERROR                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_NEXT_POINT_FIFO_ERROR .
48173   #define BRB_REG_INT_MASK_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                                 8
48174   #define BRB_REG_INT_MASK_8_WC7_STRT_FIFO_ERROR                                                             (0x1<<9) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_STRT_FIFO_ERROR .
48175   #define BRB_REG_INT_MASK_8_WC7_STRT_FIFO_ERROR_SHIFT                                                       9
48176   #define BRB_REG_INT_MASK_8_WC7_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_SECOND_DSCR_FIFO_ERROR .
48177   #define BRB_REG_INT_MASK_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                                10
48178   #define BRB_REG_INT_MASK_8_WC7_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_PKT_AVAIL_FIFO_ERROR .
48179   #define BRB_REG_INT_MASK_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  11
48180   #define BRB_REG_INT_MASK_8_WC7_COS_CNT_FIFO_ERROR                                                          (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_COS_CNT_FIFO_ERROR .
48181   #define BRB_REG_INT_MASK_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                    12
48182   #define BRB_REG_INT_MASK_8_WC7_NOTIFY_FIFO_ERROR                                                           (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_NOTIFY_FIFO_ERROR .
48183   #define BRB_REG_INT_MASK_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                     13
48184   #define BRB_REG_INT_MASK_8_WC7_LL_REQ_FIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_LL_REQ_FIFO_ERROR .
48185   #define BRB_REG_INT_MASK_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                     14
48186   #define BRB_REG_INT_MASK_8_WC7_LL_PA_CNT_ERROR                                                             (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_LL_PA_CNT_ERROR .
48187   #define BRB_REG_INT_MASK_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                       15
48188   #define BRB_REG_INT_MASK_8_WC7_BB_PA_CNT_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_8.WC7_BB_PA_CNT_ERROR .
48189   #define BRB_REG_INT_MASK_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                       16
48190 #define BRB_REG_INT_STS_WR_8                                                                                 0x34018cUL //Access:WR   DataWidth:0x11   // Multi Field Register.
48191   #define BRB_REG_INT_STS_WR_8_WC6_NOTIFY_FIFO_ERROR                                                         (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
48192   #define BRB_REG_INT_STS_WR_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                   0
48193   #define BRB_REG_INT_STS_WR_8_WC6_LL_REQ_FIFO_ERROR                                                         (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 6
48194   #define BRB_REG_INT_STS_WR_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                   1
48195   #define BRB_REG_INT_STS_WR_8_WC6_LL_PA_CNT_ERROR                                                           (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 6
48196   #define BRB_REG_INT_STS_WR_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                     2
48197   #define BRB_REG_INT_STS_WR_8_WC6_BB_PA_CNT_ERROR                                                           (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 6
48198   #define BRB_REG_INT_STS_WR_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                     3
48199   #define BRB_REG_INT_STS_WR_8_WC7_INP_FIFO_ERROR                                                            (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 7
48200   #define BRB_REG_INT_STS_WR_8_WC7_INP_FIFO_ERROR_SHIFT                                                      4
48201   #define BRB_REG_INT_STS_WR_8_WC7_SOP_FIFO_ERROR                                                            (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 7
48202   #define BRB_REG_INT_STS_WR_8_WC7_SOP_FIFO_ERROR_SHIFT                                                      5
48203   #define BRB_REG_INT_STS_WR_8_WC7_QUEUE_FIFO_ERROR                                                          (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 7
48204   #define BRB_REG_INT_STS_WR_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                    6
48205   #define BRB_REG_INT_STS_WR_8_WC7_FREE_POINT_FIFO_ERROR                                                     (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 7
48206   #define BRB_REG_INT_STS_WR_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                               7
48207   #define BRB_REG_INT_STS_WR_8_WC7_NEXT_POINT_FIFO_ERROR                                                     (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 7
48208   #define BRB_REG_INT_STS_WR_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                               8
48209   #define BRB_REG_INT_STS_WR_8_WC7_STRT_FIFO_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 7
48210   #define BRB_REG_INT_STS_WR_8_WC7_STRT_FIFO_ERROR_SHIFT                                                     9
48211   #define BRB_REG_INT_STS_WR_8_WC7_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 7
48212   #define BRB_REG_INT_STS_WR_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                              10
48213   #define BRB_REG_INT_STS_WR_8_WC7_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 7
48214   #define BRB_REG_INT_STS_WR_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                                11
48215   #define BRB_REG_INT_STS_WR_8_WC7_COS_CNT_FIFO_ERROR                                                        (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 7
48216   #define BRB_REG_INT_STS_WR_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                  12
48217   #define BRB_REG_INT_STS_WR_8_WC7_NOTIFY_FIFO_ERROR                                                         (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 7
48218   #define BRB_REG_INT_STS_WR_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                   13
48219   #define BRB_REG_INT_STS_WR_8_WC7_LL_REQ_FIFO_ERROR                                                         (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 7
48220   #define BRB_REG_INT_STS_WR_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                   14
48221   #define BRB_REG_INT_STS_WR_8_WC7_LL_PA_CNT_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 7
48222   #define BRB_REG_INT_STS_WR_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                     15
48223   #define BRB_REG_INT_STS_WR_8_WC7_BB_PA_CNT_ERROR                                                           (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 7
48224   #define BRB_REG_INT_STS_WR_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                     16
48225 #define BRB_REG_INT_STS_CLR_8                                                                                0x340190UL //Access:RC   DataWidth:0x11   // Multi Field Register.
48226   #define BRB_REG_INT_STS_CLR_8_WC6_NOTIFY_FIFO_ERROR                                                        (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
48227   #define BRB_REG_INT_STS_CLR_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                  0
48228   #define BRB_REG_INT_STS_CLR_8_WC6_LL_REQ_FIFO_ERROR                                                        (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 6
48229   #define BRB_REG_INT_STS_CLR_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                  1
48230   #define BRB_REG_INT_STS_CLR_8_WC6_LL_PA_CNT_ERROR                                                          (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 6
48231   #define BRB_REG_INT_STS_CLR_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                    2
48232   #define BRB_REG_INT_STS_CLR_8_WC6_BB_PA_CNT_ERROR                                                          (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 6
48233   #define BRB_REG_INT_STS_CLR_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                    3
48234   #define BRB_REG_INT_STS_CLR_8_WC7_INP_FIFO_ERROR                                                           (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 7
48235   #define BRB_REG_INT_STS_CLR_8_WC7_INP_FIFO_ERROR_SHIFT                                                     4
48236   #define BRB_REG_INT_STS_CLR_8_WC7_SOP_FIFO_ERROR                                                           (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 7
48237   #define BRB_REG_INT_STS_CLR_8_WC7_SOP_FIFO_ERROR_SHIFT                                                     5
48238   #define BRB_REG_INT_STS_CLR_8_WC7_QUEUE_FIFO_ERROR                                                         (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 7
48239   #define BRB_REG_INT_STS_CLR_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                   6
48240   #define BRB_REG_INT_STS_CLR_8_WC7_FREE_POINT_FIFO_ERROR                                                    (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 7
48241   #define BRB_REG_INT_STS_CLR_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                              7
48242   #define BRB_REG_INT_STS_CLR_8_WC7_NEXT_POINT_FIFO_ERROR                                                    (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 7
48243   #define BRB_REG_INT_STS_CLR_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                              8
48244   #define BRB_REG_INT_STS_CLR_8_WC7_STRT_FIFO_ERROR                                                          (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 7
48245   #define BRB_REG_INT_STS_CLR_8_WC7_STRT_FIFO_ERROR_SHIFT                                                    9
48246   #define BRB_REG_INT_STS_CLR_8_WC7_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 7
48247   #define BRB_REG_INT_STS_CLR_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                             10
48248   #define BRB_REG_INT_STS_CLR_8_WC7_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 7
48249   #define BRB_REG_INT_STS_CLR_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                               11
48250   #define BRB_REG_INT_STS_CLR_8_WC7_COS_CNT_FIFO_ERROR                                                       (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 7
48251   #define BRB_REG_INT_STS_CLR_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                 12
48252   #define BRB_REG_INT_STS_CLR_8_WC7_NOTIFY_FIFO_ERROR                                                        (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 7
48253   #define BRB_REG_INT_STS_CLR_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                  13
48254   #define BRB_REG_INT_STS_CLR_8_WC7_LL_REQ_FIFO_ERROR                                                        (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 7
48255   #define BRB_REG_INT_STS_CLR_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                  14
48256   #define BRB_REG_INT_STS_CLR_8_WC7_LL_PA_CNT_ERROR                                                          (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 7
48257   #define BRB_REG_INT_STS_CLR_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                    15
48258   #define BRB_REG_INT_STS_CLR_8_WC7_BB_PA_CNT_ERROR                                                          (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 7
48259   #define BRB_REG_INT_STS_CLR_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                    16
48260 #define BRB_REG_INT_STS_9                                                                                    0x34019cUL //Access:R    DataWidth:0x1    // Multi Field Register.
48261   #define BRB_REG_INT_STS_9_WC9_QUEUE_FIFO_ERROR                                                             (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
48262   #define BRB_REG_INT_STS_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                       0
48263 #define BRB_REG_INT_MASK_9                                                                                   0x3401a0UL //Access:RW   DataWidth:0x1    // Multi Field Register.
48264   #define BRB_REG_INT_MASK_9_WC9_QUEUE_FIFO_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_9.WC9_QUEUE_FIFO_ERROR .
48265   #define BRB_REG_INT_MASK_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                      0
48266 #define BRB_REG_INT_STS_WR_9                                                                                 0x3401a4UL //Access:WR   DataWidth:0x1    // Multi Field Register.
48267   #define BRB_REG_INT_STS_WR_9_WC9_QUEUE_FIFO_ERROR                                                          (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
48268   #define BRB_REG_INT_STS_WR_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                    0
48269 #define BRB_REG_INT_STS_CLR_9                                                                                0x3401a8UL //Access:RC   DataWidth:0x1    // Multi Field Register.
48270   #define BRB_REG_INT_STS_CLR_9_WC9_QUEUE_FIFO_ERROR                                                         (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
48271   #define BRB_REG_INT_STS_CLR_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                   0
48272 #define BRB_REG_INT_STS_10                                                                                   0x3401b4UL //Access:R    DataWidth:0x1e   // Multi Field Register.
48273   #define BRB_REG_INT_STS_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<1) // SOP input SYNC FIFO error (for BRB)
48274   #define BRB_REG_INT_STS_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           1
48275   #define BRB_REG_INT_STS_10_RC0_INP_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<2) // Packet RC input SYNC FIFO error
48276   #define BRB_REG_INT_STS_10_RC0_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                              2
48277   #define BRB_REG_INT_STS_10_RC1_INP_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<3) // Packet RC input SYNC FIFO error
48278   #define BRB_REG_INT_STS_10_RC1_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                              3
48279   #define BRB_REG_INT_STS_10_RC2_INP_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<4) // Packet RC input SYNC FIFO error
48280   #define BRB_REG_INT_STS_10_RC2_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                              4
48281   #define BRB_REG_INT_STS_10_RC3_INP_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<5) // Packet RC input SYNC FIFO error
48282   #define BRB_REG_INT_STS_10_RC3_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                              5
48283   #define BRB_REG_INT_STS_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<12) // Packet RC output SYNC FIFO error
48284   #define BRB_REG_INT_STS_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              12
48285   #define BRB_REG_INT_STS_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<13) // Packet RC output SYNC FIFO error
48286   #define BRB_REG_INT_STS_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              13
48287   #define BRB_REG_INT_STS_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<14) // Packet RC output SYNC FIFO error
48288   #define BRB_REG_INT_STS_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              14
48289   #define BRB_REG_INT_STS_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<15) // Packet RC output SYNC FIFO error
48290   #define BRB_REG_INT_STS_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              15
48291   #define BRB_REG_INT_STS_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<16) // Packet RC output SYNC FIFO error
48292   #define BRB_REG_INT_STS_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              16
48293   #define BRB_REG_INT_STS_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<22) // EOP RC input SYNC FIFO error
48294   #define BRB_REG_INT_STS_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          22
48295   #define BRB_REG_INT_STS_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<23) // EOP RC input SYNC FIFO error
48296   #define BRB_REG_INT_STS_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          23
48297   #define BRB_REG_INT_STS_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<24) // EOP RC input SYNC FIFO error
48298   #define BRB_REG_INT_STS_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          24
48299   #define BRB_REG_INT_STS_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<25) // EOP RC input SYNC FIFO error
48300   #define BRB_REG_INT_STS_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          25
48301   #define BRB_REG_INT_STS_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<26) // EOP RC output SYNC FIFO error
48302   #define BRB_REG_INT_STS_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          26
48303   #define BRB_REG_INT_STS_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<27) // EOP RC output SYNC FIFO error
48304   #define BRB_REG_INT_STS_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          27
48305   #define BRB_REG_INT_STS_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<28) // EOP RC output SYNC FIFO error
48306   #define BRB_REG_INT_STS_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          28
48307   #define BRB_REG_INT_STS_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<29) // EOP RC output SYNC FIFO error
48308   #define BRB_REG_INT_STS_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          29
48309 #define BRB_REG_INT_MASK_10                                                                                  0x3401b8UL //Access:RW   DataWidth:0x1e   // Multi Field Register.
48310   #define BRB_REG_INT_MASK_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC_SOP_INP_SYNC_FIFO_PUSH_ERROR .
48311   #define BRB_REG_INT_MASK_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          1
48312   #define BRB_REG_INT_MASK_10_RC0_INP_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC0_INP_SYNC_FIFO_PUSH_ERROR .
48313   #define BRB_REG_INT_MASK_10_RC0_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                             2
48314   #define BRB_REG_INT_MASK_10_RC1_INP_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<3) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC1_INP_SYNC_FIFO_PUSH_ERROR .
48315   #define BRB_REG_INT_MASK_10_RC1_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                             3
48316   #define BRB_REG_INT_MASK_10_RC2_INP_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC2_INP_SYNC_FIFO_PUSH_ERROR .
48317   #define BRB_REG_INT_MASK_10_RC2_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                             4
48318   #define BRB_REG_INT_MASK_10_RC3_INP_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<5) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC3_INP_SYNC_FIFO_PUSH_ERROR .
48319   #define BRB_REG_INT_MASK_10_RC3_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                             5
48320   #define BRB_REG_INT_MASK_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC0_OUT_SYNC_FIFO_PUSH_ERROR .
48321   #define BRB_REG_INT_MASK_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             12
48322   #define BRB_REG_INT_MASK_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC1_OUT_SYNC_FIFO_PUSH_ERROR .
48323   #define BRB_REG_INT_MASK_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             13
48324   #define BRB_REG_INT_MASK_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC2_OUT_SYNC_FIFO_PUSH_ERROR .
48325   #define BRB_REG_INT_MASK_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             14
48326   #define BRB_REG_INT_MASK_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC3_OUT_SYNC_FIFO_PUSH_ERROR .
48327   #define BRB_REG_INT_MASK_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             15
48328   #define BRB_REG_INT_MASK_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC4_OUT_SYNC_FIFO_PUSH_ERROR .
48329   #define BRB_REG_INT_MASK_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             16
48330   #define BRB_REG_INT_MASK_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR                                               (0x1<<22) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR .
48331   #define BRB_REG_INT_MASK_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                         22
48332   #define BRB_REG_INT_MASK_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR                                               (0x1<<23) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR .
48333   #define BRB_REG_INT_MASK_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                         23
48334   #define BRB_REG_INT_MASK_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR                                               (0x1<<24) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR .
48335   #define BRB_REG_INT_MASK_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                         24
48336   #define BRB_REG_INT_MASK_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR .
48337   #define BRB_REG_INT_MASK_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                         25
48338   #define BRB_REG_INT_MASK_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                               (0x1<<26) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR .
48339   #define BRB_REG_INT_MASK_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                         26
48340   #define BRB_REG_INT_MASK_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                               (0x1<<27) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR .
48341   #define BRB_REG_INT_MASK_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                         27
48342   #define BRB_REG_INT_MASK_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                               (0x1<<28) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR .
48343   #define BRB_REG_INT_MASK_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                         28
48344   #define BRB_REG_INT_MASK_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                               (0x1<<29) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_10.RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR .
48345   #define BRB_REG_INT_MASK_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                         29
48346 #define BRB_REG_INT_STS_WR_10                                                                                0x3401bcUL //Access:WR   DataWidth:0x1e   // Multi Field Register.
48347   #define BRB_REG_INT_STS_WR_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR                                              (0x1<<1) // SOP input SYNC FIFO error (for BRB)
48348   #define BRB_REG_INT_STS_WR_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                        1
48349   #define BRB_REG_INT_STS_WR_10_RC0_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<2) // Packet RC input SYNC FIFO error
48350   #define BRB_REG_INT_STS_WR_10_RC0_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           2
48351   #define BRB_REG_INT_STS_WR_10_RC1_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<3) // Packet RC input SYNC FIFO error
48352   #define BRB_REG_INT_STS_WR_10_RC1_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           3
48353   #define BRB_REG_INT_STS_WR_10_RC2_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<4) // Packet RC input SYNC FIFO error
48354   #define BRB_REG_INT_STS_WR_10_RC2_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           4
48355   #define BRB_REG_INT_STS_WR_10_RC3_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<5) // Packet RC input SYNC FIFO error
48356   #define BRB_REG_INT_STS_WR_10_RC3_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           5
48357   #define BRB_REG_INT_STS_WR_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<12) // Packet RC output SYNC FIFO error
48358   #define BRB_REG_INT_STS_WR_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           12
48359   #define BRB_REG_INT_STS_WR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<13) // Packet RC output SYNC FIFO error
48360   #define BRB_REG_INT_STS_WR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           13
48361   #define BRB_REG_INT_STS_WR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<14) // Packet RC output SYNC FIFO error
48362   #define BRB_REG_INT_STS_WR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           14
48363   #define BRB_REG_INT_STS_WR_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<15) // Packet RC output SYNC FIFO error
48364   #define BRB_REG_INT_STS_WR_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           15
48365   #define BRB_REG_INT_STS_WR_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<16) // Packet RC output SYNC FIFO error
48366   #define BRB_REG_INT_STS_WR_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           16
48367   #define BRB_REG_INT_STS_WR_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<22) // EOP RC input SYNC FIFO error
48368   #define BRB_REG_INT_STS_WR_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       22
48369   #define BRB_REG_INT_STS_WR_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<23) // EOP RC input SYNC FIFO error
48370   #define BRB_REG_INT_STS_WR_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       23
48371   #define BRB_REG_INT_STS_WR_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<24) // EOP RC input SYNC FIFO error
48372   #define BRB_REG_INT_STS_WR_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       24
48373   #define BRB_REG_INT_STS_WR_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<25) // EOP RC input SYNC FIFO error
48374   #define BRB_REG_INT_STS_WR_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       25
48375   #define BRB_REG_INT_STS_WR_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<26) // EOP RC output SYNC FIFO error
48376   #define BRB_REG_INT_STS_WR_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       26
48377   #define BRB_REG_INT_STS_WR_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<27) // EOP RC output SYNC FIFO error
48378   #define BRB_REG_INT_STS_WR_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       27
48379   #define BRB_REG_INT_STS_WR_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<28) // EOP RC output SYNC FIFO error
48380   #define BRB_REG_INT_STS_WR_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       28
48381   #define BRB_REG_INT_STS_WR_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<29) // EOP RC output SYNC FIFO error
48382   #define BRB_REG_INT_STS_WR_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       29
48383 #define BRB_REG_INT_STS_CLR_10                                                                               0x3401c0UL //Access:RC   DataWidth:0x1e   // Multi Field Register.
48384   #define BRB_REG_INT_STS_CLR_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<1) // SOP input SYNC FIFO error (for BRB)
48385   #define BRB_REG_INT_STS_CLR_10_RC_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       1
48386   #define BRB_REG_INT_STS_CLR_10_RC0_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<2) // Packet RC input SYNC FIFO error
48387   #define BRB_REG_INT_STS_CLR_10_RC0_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          2
48388   #define BRB_REG_INT_STS_CLR_10_RC1_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<3) // Packet RC input SYNC FIFO error
48389   #define BRB_REG_INT_STS_CLR_10_RC1_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          3
48390   #define BRB_REG_INT_STS_CLR_10_RC2_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<4) // Packet RC input SYNC FIFO error
48391   #define BRB_REG_INT_STS_CLR_10_RC2_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          4
48392   #define BRB_REG_INT_STS_CLR_10_RC3_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<5) // Packet RC input SYNC FIFO error
48393   #define BRB_REG_INT_STS_CLR_10_RC3_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          5
48394   #define BRB_REG_INT_STS_CLR_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<12) // Packet RC output SYNC FIFO error
48395   #define BRB_REG_INT_STS_CLR_10_RC0_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          12
48396   #define BRB_REG_INT_STS_CLR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<13) // Packet RC output SYNC FIFO error
48397   #define BRB_REG_INT_STS_CLR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          13
48398   #define BRB_REG_INT_STS_CLR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<14) // Packet RC output SYNC FIFO error
48399   #define BRB_REG_INT_STS_CLR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          14
48400   #define BRB_REG_INT_STS_CLR_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<15) // Packet RC output SYNC FIFO error
48401   #define BRB_REG_INT_STS_CLR_10_RC3_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          15
48402   #define BRB_REG_INT_STS_CLR_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<16) // Packet RC output SYNC FIFO error
48403   #define BRB_REG_INT_STS_CLR_10_RC4_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          16
48404   #define BRB_REG_INT_STS_CLR_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR                                            (0x1<<22) // EOP RC input SYNC FIFO error
48405   #define BRB_REG_INT_STS_CLR_10_RC0_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                      22
48406   #define BRB_REG_INT_STS_CLR_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR                                            (0x1<<23) // EOP RC input SYNC FIFO error
48407   #define BRB_REG_INT_STS_CLR_10_RC1_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                      23
48408   #define BRB_REG_INT_STS_CLR_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR                                            (0x1<<24) // EOP RC input SYNC FIFO error
48409   #define BRB_REG_INT_STS_CLR_10_RC2_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                      24
48410   #define BRB_REG_INT_STS_CLR_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR                                            (0x1<<25) // EOP RC input SYNC FIFO error
48411   #define BRB_REG_INT_STS_CLR_10_RC3_EOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                      25
48412   #define BRB_REG_INT_STS_CLR_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                            (0x1<<26) // EOP RC output SYNC FIFO error
48413   #define BRB_REG_INT_STS_CLR_10_RC0_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                      26
48414   #define BRB_REG_INT_STS_CLR_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                            (0x1<<27) // EOP RC output SYNC FIFO error
48415   #define BRB_REG_INT_STS_CLR_10_RC1_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                      27
48416   #define BRB_REG_INT_STS_CLR_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                            (0x1<<28) // EOP RC output SYNC FIFO error
48417   #define BRB_REG_INT_STS_CLR_10_RC2_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                      28
48418   #define BRB_REG_INT_STS_CLR_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR                                            (0x1<<29) // EOP RC output SYNC FIFO error
48419   #define BRB_REG_INT_STS_CLR_10_RC3_EOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                      29
48420 #define BRB_REG_INT_STS_11                                                                                   0x3401ccUL //Access:R    DataWidth:0x12   // Multi Field Register.
48421   #define BRB_REG_INT_STS_11_RC2_EOP_ERROR                                                                   (0x1<<10) // Read EOP client 2 request FIFO error
48422   #define BRB_REG_INT_STS_11_RC2_EOP_ERROR_SHIFT                                                             10
48423   #define BRB_REG_INT_STS_11_RC3_EOP_ERROR                                                                   (0x1<<11) // Read EOP client 2 request FIFO error
48424   #define BRB_REG_INT_STS_11_RC3_EOP_ERROR_SHIFT                                                             11
48425   #define BRB_REG_INT_STS_11_MAC2_FC_CNT_ERROR                                                               (0x1<<12) // Free shared area calculation error for MAC port 2
48426   #define BRB_REG_INT_STS_11_MAC2_FC_CNT_ERROR_SHIFT                                                         12
48427   #define BRB_REG_INT_STS_11_MAC3_FC_CNT_ERROR                                                               (0x1<<13) // Free shared area calculation error for MAC port 3
48428   #define BRB_REG_INT_STS_11_MAC3_FC_CNT_ERROR_SHIFT                                                         13
48429   #define BRB_REG_INT_STS_11_WC4_EOP_FIFO_ERROR                                                              (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 4
48430   #define BRB_REG_INT_STS_11_WC4_EOP_FIFO_ERROR_SHIFT                                                        14
48431   #define BRB_REG_INT_STS_11_WC5_EOP_FIFO_ERROR                                                              (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 5
48432   #define BRB_REG_INT_STS_11_WC5_EOP_FIFO_ERROR_SHIFT                                                        15
48433   #define BRB_REG_INT_STS_11_WC6_EOP_FIFO_ERROR                                                              (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 6
48434   #define BRB_REG_INT_STS_11_WC6_EOP_FIFO_ERROR_SHIFT                                                        16
48435   #define BRB_REG_INT_STS_11_WC7_EOP_FIFO_ERROR                                                              (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 7
48436   #define BRB_REG_INT_STS_11_WC7_EOP_FIFO_ERROR_SHIFT                                                        17
48437 #define BRB_REG_INT_MASK_11                                                                                  0x3401d0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
48438   #define BRB_REG_INT_MASK_11_RC2_EOP_ERROR                                                                  (0x1<<10) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.RC2_EOP_ERROR .
48439   #define BRB_REG_INT_MASK_11_RC2_EOP_ERROR_SHIFT                                                            10
48440   #define BRB_REG_INT_MASK_11_RC3_EOP_ERROR                                                                  (0x1<<11) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.RC3_EOP_ERROR .
48441   #define BRB_REG_INT_MASK_11_RC3_EOP_ERROR_SHIFT                                                            11
48442   #define BRB_REG_INT_MASK_11_MAC2_FC_CNT_ERROR                                                              (0x1<<12) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.MAC2_FC_CNT_ERROR .
48443   #define BRB_REG_INT_MASK_11_MAC2_FC_CNT_ERROR_SHIFT                                                        12
48444   #define BRB_REG_INT_MASK_11_MAC3_FC_CNT_ERROR                                                              (0x1<<13) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.MAC3_FC_CNT_ERROR .
48445   #define BRB_REG_INT_MASK_11_MAC3_FC_CNT_ERROR_SHIFT                                                        13
48446   #define BRB_REG_INT_MASK_11_WC4_EOP_FIFO_ERROR                                                             (0x1<<14) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.WC4_EOP_FIFO_ERROR .
48447   #define BRB_REG_INT_MASK_11_WC4_EOP_FIFO_ERROR_SHIFT                                                       14
48448   #define BRB_REG_INT_MASK_11_WC5_EOP_FIFO_ERROR                                                             (0x1<<15) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.WC5_EOP_FIFO_ERROR .
48449   #define BRB_REG_INT_MASK_11_WC5_EOP_FIFO_ERROR_SHIFT                                                       15
48450   #define BRB_REG_INT_MASK_11_WC6_EOP_FIFO_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.WC6_EOP_FIFO_ERROR .
48451   #define BRB_REG_INT_MASK_11_WC6_EOP_FIFO_ERROR_SHIFT                                                       16
48452   #define BRB_REG_INT_MASK_11_WC7_EOP_FIFO_ERROR                                                             (0x1<<17) // This bit masks, when set, the Interrupt bit: BRB_REG_INT_STS_11.WC7_EOP_FIFO_ERROR .
48453   #define BRB_REG_INT_MASK_11_WC7_EOP_FIFO_ERROR_SHIFT                                                       17
48454 #define BRB_REG_INT_STS_WR_11                                                                                0x3401d4UL //Access:WR   DataWidth:0x12   // Multi Field Register.
48455   #define BRB_REG_INT_STS_WR_11_RC2_EOP_ERROR                                                                (0x1<<10) // Read EOP client 2 request FIFO error
48456   #define BRB_REG_INT_STS_WR_11_RC2_EOP_ERROR_SHIFT                                                          10
48457   #define BRB_REG_INT_STS_WR_11_RC3_EOP_ERROR                                                                (0x1<<11) // Read EOP client 2 request FIFO error
48458   #define BRB_REG_INT_STS_WR_11_RC3_EOP_ERROR_SHIFT                                                          11
48459   #define BRB_REG_INT_STS_WR_11_MAC2_FC_CNT_ERROR                                                            (0x1<<12) // Free shared area calculation error for MAC port 2
48460   #define BRB_REG_INT_STS_WR_11_MAC2_FC_CNT_ERROR_SHIFT                                                      12
48461   #define BRB_REG_INT_STS_WR_11_MAC3_FC_CNT_ERROR                                                            (0x1<<13) // Free shared area calculation error for MAC port 3
48462   #define BRB_REG_INT_STS_WR_11_MAC3_FC_CNT_ERROR_SHIFT                                                      13
48463   #define BRB_REG_INT_STS_WR_11_WC4_EOP_FIFO_ERROR                                                           (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 4
48464   #define BRB_REG_INT_STS_WR_11_WC4_EOP_FIFO_ERROR_SHIFT                                                     14
48465   #define BRB_REG_INT_STS_WR_11_WC5_EOP_FIFO_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 5
48466   #define BRB_REG_INT_STS_WR_11_WC5_EOP_FIFO_ERROR_SHIFT                                                     15
48467   #define BRB_REG_INT_STS_WR_11_WC6_EOP_FIFO_ERROR                                                           (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 6
48468   #define BRB_REG_INT_STS_WR_11_WC6_EOP_FIFO_ERROR_SHIFT                                                     16
48469   #define BRB_REG_INT_STS_WR_11_WC7_EOP_FIFO_ERROR                                                           (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 7
48470   #define BRB_REG_INT_STS_WR_11_WC7_EOP_FIFO_ERROR_SHIFT                                                     17
48471 #define BRB_REG_INT_STS_CLR_11                                                                               0x3401d8UL //Access:RC   DataWidth:0x12   // Multi Field Register.
48472   #define BRB_REG_INT_STS_CLR_11_RC2_EOP_ERROR                                                               (0x1<<10) // Read EOP client 2 request FIFO error
48473   #define BRB_REG_INT_STS_CLR_11_RC2_EOP_ERROR_SHIFT                                                         10
48474   #define BRB_REG_INT_STS_CLR_11_RC3_EOP_ERROR                                                               (0x1<<11) // Read EOP client 2 request FIFO error
48475   #define BRB_REG_INT_STS_CLR_11_RC3_EOP_ERROR_SHIFT                                                         11
48476   #define BRB_REG_INT_STS_CLR_11_MAC2_FC_CNT_ERROR                                                           (0x1<<12) // Free shared area calculation error for MAC port 2
48477   #define BRB_REG_INT_STS_CLR_11_MAC2_FC_CNT_ERROR_SHIFT                                                     12
48478   #define BRB_REG_INT_STS_CLR_11_MAC3_FC_CNT_ERROR                                                           (0x1<<13) // Free shared area calculation error for MAC port 3
48479   #define BRB_REG_INT_STS_CLR_11_MAC3_FC_CNT_ERROR_SHIFT                                                     13
48480   #define BRB_REG_INT_STS_CLR_11_WC4_EOP_FIFO_ERROR                                                          (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 4
48481   #define BRB_REG_INT_STS_CLR_11_WC4_EOP_FIFO_ERROR_SHIFT                                                    14
48482   #define BRB_REG_INT_STS_CLR_11_WC5_EOP_FIFO_ERROR                                                          (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 5
48483   #define BRB_REG_INT_STS_CLR_11_WC5_EOP_FIFO_ERROR_SHIFT                                                    15
48484   #define BRB_REG_INT_STS_CLR_11_WC6_EOP_FIFO_ERROR                                                          (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 6
48485   #define BRB_REG_INT_STS_CLR_11_WC6_EOP_FIFO_ERROR_SHIFT                                                    16
48486   #define BRB_REG_INT_STS_CLR_11_WC7_EOP_FIFO_ERROR                                                          (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. EOP FIFO error in write client 7
48487   #define BRB_REG_INT_STS_CLR_11_WC7_EOP_FIFO_ERROR_SHIFT                                                    17
48488 #define BRB_REG_PRTY_MASK                                                                                    0x3401e0UL //Access:RW   DataWidth:0x5    // Multi Field Register.
48489   #define BRB_REG_PRTY_MASK_LL_BANK0_MEM_PRTY                                                                (0x1<<0) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS.LL_BANK0_MEM_PRTY .
48490   #define BRB_REG_PRTY_MASK_LL_BANK0_MEM_PRTY_SHIFT                                                          0
48491   #define BRB_REG_PRTY_MASK_LL_BANK1_MEM_PRTY                                                                (0x1<<1) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS.LL_BANK1_MEM_PRTY .
48492   #define BRB_REG_PRTY_MASK_LL_BANK1_MEM_PRTY_SHIFT                                                          1
48493   #define BRB_REG_PRTY_MASK_LL_BANK2_MEM_PRTY                                                                (0x1<<2) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS.LL_BANK2_MEM_PRTY .
48494   #define BRB_REG_PRTY_MASK_LL_BANK2_MEM_PRTY_SHIFT                                                          2
48495   #define BRB_REG_PRTY_MASK_LL_BANK3_MEM_PRTY                                                                (0x1<<3) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS.LL_BANK3_MEM_PRTY .
48496   #define BRB_REG_PRTY_MASK_LL_BANK3_MEM_PRTY_SHIFT                                                          3
48497   #define BRB_REG_PRTY_MASK_DATAPATH_REGISTERS                                                               (0x1<<4) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS.DATAPATH_REGISTERS .
48498   #define BRB_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                         4
48499 #define BRB_REG_PRTY_MASK_H_0                                                                                0x340404UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
48500   #define BRB_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
48501   #define BRB_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                    0
48502   #define BRB_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM008_I_ECC_RF_INT .
48503   #define BRB_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT_SHIFT                                                    1
48504   #define BRB_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
48505   #define BRB_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                    2
48506   #define BRB_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM010_I_ECC_RF_INT .
48507   #define BRB_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT_SHIFT                                                    3
48508   #define BRB_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT                                                          (0x1<<4) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM011_I_ECC_RF_INT .
48509   #define BRB_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT_SHIFT                                                    4
48510   #define BRB_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
48511   #define BRB_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                    5
48512   #define BRB_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT                                                          (0x1<<6) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM013_I_ECC_RF_INT .
48513   #define BRB_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT_SHIFT                                                    6
48514   #define BRB_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT                                                          (0x1<<7) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM014_I_ECC_RF_INT .
48515   #define BRB_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT_SHIFT                                                    7
48516   #define BRB_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM015_I_ECC_RF_INT .
48517   #define BRB_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT_SHIFT                                                    8
48518   #define BRB_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT                                                          (0x1<<9) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM016_I_ECC_RF_INT .
48519   #define BRB_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT_SHIFT                                                    9
48520   #define BRB_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                          (0x1<<10) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
48521   #define BRB_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                    10
48522   #define BRB_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                          (0x1<<11) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
48523   #define BRB_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                    11
48524   #define BRB_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                          (0x1<<12) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
48525   #define BRB_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                    12
48526   #define BRB_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                          (0x1<<13) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
48527   #define BRB_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                    13
48528   #define BRB_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT                                                          (0x1<<14) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM006_I_ECC_RF_INT .
48529   #define BRB_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT_SHIFT                                                    14
48530   #define BRB_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT                                                          (0x1<<15) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM007_I_ECC_RF_INT .
48531   #define BRB_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT_SHIFT                                                    15
48532   #define BRB_REG_PRTY_MASK_H_0_MEM070_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM070_I_MEM_PRTY .
48533   #define BRB_REG_PRTY_MASK_H_0_MEM070_I_MEM_PRTY_SHIFT                                                      16
48534   #define BRB_REG_PRTY_MASK_H_0_MEM069_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM069_I_MEM_PRTY .
48535   #define BRB_REG_PRTY_MASK_H_0_MEM069_I_MEM_PRTY_SHIFT                                                      17
48536   #define BRB_REG_PRTY_MASK_H_0_MEM053_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM053_I_MEM_PRTY .
48537   #define BRB_REG_PRTY_MASK_H_0_MEM053_I_MEM_PRTY_SHIFT                                                      18
48538   #define BRB_REG_PRTY_MASK_H_0_MEM054_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM054_I_MEM_PRTY .
48539   #define BRB_REG_PRTY_MASK_H_0_MEM054_I_MEM_PRTY_SHIFT                                                      19
48540   #define BRB_REG_PRTY_MASK_H_0_MEM055_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM055_I_MEM_PRTY .
48541   #define BRB_REG_PRTY_MASK_H_0_MEM055_I_MEM_PRTY_SHIFT                                                      20
48542   #define BRB_REG_PRTY_MASK_H_0_MEM056_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM056_I_MEM_PRTY .
48543   #define BRB_REG_PRTY_MASK_H_0_MEM056_I_MEM_PRTY_SHIFT                                                      21
48544   #define BRB_REG_PRTY_MASK_H_0_MEM057_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM057_I_MEM_PRTY .
48545   #define BRB_REG_PRTY_MASK_H_0_MEM057_I_MEM_PRTY_SHIFT                                                      22
48546   #define BRB_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM058_I_MEM_PRTY .
48547   #define BRB_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY_SHIFT                                                      23
48548   #define BRB_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM059_I_MEM_PRTY .
48549   #define BRB_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY_SHIFT                                                      24
48550   #define BRB_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM060_I_MEM_PRTY .
48551   #define BRB_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY_SHIFT                                                      25
48552   #define BRB_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM061_I_MEM_PRTY .
48553   #define BRB_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY_SHIFT                                                      26
48554   #define BRB_REG_PRTY_MASK_H_0_MEM062_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM062_I_MEM_PRTY .
48555   #define BRB_REG_PRTY_MASK_H_0_MEM062_I_MEM_PRTY_SHIFT                                                      27
48556   #define BRB_REG_PRTY_MASK_H_0_MEM063_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM063_I_MEM_PRTY .
48557   #define BRB_REG_PRTY_MASK_H_0_MEM063_I_MEM_PRTY_SHIFT                                                      28
48558   #define BRB_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM064_I_MEM_PRTY .
48559   #define BRB_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY_SHIFT                                                      29
48560   #define BRB_REG_PRTY_MASK_H_0_MEM065_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM065_I_MEM_PRTY .
48561   #define BRB_REG_PRTY_MASK_H_0_MEM065_I_MEM_PRTY_SHIFT                                                      30
48562   #define BRB_REG_PRTY_MASK_H_0_MEM045_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM045_I_MEM_PRTY .
48563   #define BRB_REG_PRTY_MASK_H_0_MEM045_I_MEM_PRTY_SHIFT                                                      18
48564   #define BRB_REG_PRTY_MASK_H_0_MEM046_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM046_I_MEM_PRTY .
48565   #define BRB_REG_PRTY_MASK_H_0_MEM046_I_MEM_PRTY_SHIFT                                                      19
48566   #define BRB_REG_PRTY_MASK_H_0_MEM047_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM047_I_MEM_PRTY .
48567   #define BRB_REG_PRTY_MASK_H_0_MEM047_I_MEM_PRTY_SHIFT                                                      20
48568   #define BRB_REG_PRTY_MASK_H_0_MEM048_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM048_I_MEM_PRTY .
48569   #define BRB_REG_PRTY_MASK_H_0_MEM048_I_MEM_PRTY_SHIFT                                                      21
48570   #define BRB_REG_PRTY_MASK_H_0_MEM049_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM049_I_MEM_PRTY .
48571   #define BRB_REG_PRTY_MASK_H_0_MEM049_I_MEM_PRTY_SHIFT                                                      22
48572   #define BRB_REG_PRTY_MASK_H_0_MEM050_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM050_I_MEM_PRTY .
48573   #define BRB_REG_PRTY_MASK_H_0_MEM050_I_MEM_PRTY_SHIFT                                                      23
48574   #define BRB_REG_PRTY_MASK_H_0_MEM051_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM051_I_MEM_PRTY .
48575   #define BRB_REG_PRTY_MASK_H_0_MEM051_I_MEM_PRTY_SHIFT                                                      24
48576   #define BRB_REG_PRTY_MASK_H_0_MEM052_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM052_I_MEM_PRTY .
48577   #define BRB_REG_PRTY_MASK_H_0_MEM052_I_MEM_PRTY_SHIFT                                                      25
48578   #define BRB_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM041_I_MEM_PRTY .
48579   #define BRB_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY_SHIFT                                                      26
48580   #define BRB_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM042_I_MEM_PRTY .
48581   #define BRB_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY_SHIFT                                                      27
48582   #define BRB_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM043_I_MEM_PRTY .
48583   #define BRB_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY_SHIFT                                                      28
48584   #define BRB_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM044_I_MEM_PRTY .
48585   #define BRB_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY_SHIFT                                                      29
48586   #define BRB_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_0.MEM040_I_MEM_PRTY .
48587   #define BRB_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY_SHIFT                                                      30
48588 #define BRB_REG_PRTY_MASK_H_1                                                                                0x340414UL //Access:RW   DataWidth:0x1e   // Multi Field Register.
48589   #define BRB_REG_PRTY_MASK_H_1_MEM066_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM066_I_MEM_PRTY .
48590   #define BRB_REG_PRTY_MASK_H_1_MEM066_I_MEM_PRTY_SHIFT                                                      0
48591   #define BRB_REG_PRTY_MASK_H_1_MEM067_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM067_I_MEM_PRTY .
48592   #define BRB_REG_PRTY_MASK_H_1_MEM067_I_MEM_PRTY_SHIFT                                                      1
48593   #define BRB_REG_PRTY_MASK_H_1_MEM068_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM068_I_MEM_PRTY .
48594   #define BRB_REG_PRTY_MASK_H_1_MEM068_I_MEM_PRTY_SHIFT                                                      2
48595   #define BRB_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM045_I_MEM_PRTY .
48596   #define BRB_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY_SHIFT                                                      3
48597   #define BRB_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM046_I_MEM_PRTY .
48598   #define BRB_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY_SHIFT                                                      4
48599   #define BRB_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM047_I_MEM_PRTY .
48600   #define BRB_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY_SHIFT                                                      5
48601   #define BRB_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM048_I_MEM_PRTY .
48602   #define BRB_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY_SHIFT                                                      6
48603   #define BRB_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM049_I_MEM_PRTY .
48604   #define BRB_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY_SHIFT                                                      7
48605   #define BRB_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM050_I_MEM_PRTY .
48606   #define BRB_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY_SHIFT                                                      8
48607   #define BRB_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM051_I_MEM_PRTY .
48608   #define BRB_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY_SHIFT                                                      9
48609   #define BRB_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM052_I_MEM_PRTY .
48610   #define BRB_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY_SHIFT                                                      10
48611   #define BRB_REG_PRTY_MASK_H_1_MEM044_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM044_I_MEM_PRTY .
48612   #define BRB_REG_PRTY_MASK_H_1_MEM044_I_MEM_PRTY_SHIFT                                                      11
48613   #define BRB_REG_PRTY_MASK_H_1_MEM030_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM030_I_MEM_PRTY .
48614   #define BRB_REG_PRTY_MASK_H_1_MEM030_I_MEM_PRTY_SHIFT                                                      12
48615   #define BRB_REG_PRTY_MASK_H_1_MEM031_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM031_I_MEM_PRTY .
48616   #define BRB_REG_PRTY_MASK_H_1_MEM031_I_MEM_PRTY_SHIFT                                                      13
48617   #define BRB_REG_PRTY_MASK_H_1_MEM032_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM032_I_MEM_PRTY .
48618   #define BRB_REG_PRTY_MASK_H_1_MEM032_I_MEM_PRTY_SHIFT                                                      14
48619   #define BRB_REG_PRTY_MASK_H_1_MEM033_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM033_I_MEM_PRTY .
48620   #define BRB_REG_PRTY_MASK_H_1_MEM033_I_MEM_PRTY_SHIFT                                                      15
48621   #define BRB_REG_PRTY_MASK_H_1_MEM037_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM037_I_MEM_PRTY .
48622   #define BRB_REG_PRTY_MASK_H_1_MEM037_I_MEM_PRTY_SHIFT                                                      16
48623   #define BRB_REG_PRTY_MASK_H_1_MEM038_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM038_I_MEM_PRTY .
48624   #define BRB_REG_PRTY_MASK_H_1_MEM038_I_MEM_PRTY_SHIFT                                                      17
48625   #define BRB_REG_PRTY_MASK_H_1_MEM034_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM034_I_MEM_PRTY .
48626   #define BRB_REG_PRTY_MASK_H_1_MEM034_I_MEM_PRTY_SHIFT                                                      18
48627   #define BRB_REG_PRTY_MASK_H_1_MEM035_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM035_I_MEM_PRTY .
48628   #define BRB_REG_PRTY_MASK_H_1_MEM035_I_MEM_PRTY_SHIFT                                                      19
48629   #define BRB_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM036_I_MEM_PRTY .
48630   #define BRB_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY_SHIFT                                                      20
48631   #define BRB_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY .
48632   #define BRB_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_SHIFT                                                      21
48633   #define BRB_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM018_I_MEM_PRTY .
48634   #define BRB_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY_SHIFT                                                      22
48635   #define BRB_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM019_I_MEM_PRTY .
48636   #define BRB_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY_SHIFT                                                      23
48637   #define BRB_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM020_I_MEM_PRTY .
48638   #define BRB_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY_SHIFT                                                      24
48639   #define BRB_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM021_I_MEM_PRTY .
48640   #define BRB_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY_SHIFT                                                      25
48641   #define BRB_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM022_I_MEM_PRTY .
48642   #define BRB_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY_SHIFT                                                      26
48643   #define BRB_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM023_I_MEM_PRTY .
48644   #define BRB_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY_SHIFT                                                      27
48645   #define BRB_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM024_I_MEM_PRTY .
48646   #define BRB_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY_SHIFT                                                      28
48647   #define BRB_REG_PRTY_MASK_H_1_MEM029_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM029_I_MEM_PRTY .
48648   #define BRB_REG_PRTY_MASK_H_1_MEM029_I_MEM_PRTY_SHIFT                                                      29
48649   #define BRB_REG_PRTY_MASK_H_1_MEM026_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM026_I_MEM_PRTY .
48650   #define BRB_REG_PRTY_MASK_H_1_MEM026_I_MEM_PRTY_SHIFT                                                      0
48651   #define BRB_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM027_I_MEM_PRTY .
48652   #define BRB_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY_SHIFT                                                      1
48653   #define BRB_REG_PRTY_MASK_H_1_MEM028_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM028_I_MEM_PRTY .
48654   #define BRB_REG_PRTY_MASK_H_1_MEM028_I_MEM_PRTY_SHIFT                                                      2
48655   #define BRB_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: BRB_REG_PRTY_STS_H_1.MEM025_I_MEM_PRTY .
48656   #define BRB_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY_SHIFT                                                      13
48657 #define BRB_REG_MEM_ECC_ENABLE_0                                                                             0x340420UL //Access:RW   DataWidth:0x10   // Multi Field Register.
48658   #define BRB_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[0].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48659   #define BRB_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                     0
48660   #define BRB_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[1].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48661   #define BRB_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN_SHIFT                                                     1
48662   #define BRB_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[2].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48663   #define BRB_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN_SHIFT                                                     2
48664   #define BRB_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[3].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48665   #define BRB_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN_SHIFT                                                     3
48666   #define BRB_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN                                                           (0x1<<4) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[4].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48667   #define BRB_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN_SHIFT                                                     4
48668   #define BRB_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[5].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48669   #define BRB_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                     5
48670   #define BRB_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN                                                           (0x1<<6) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[6].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48671   #define BRB_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN_SHIFT                                                     6
48672   #define BRB_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN                                                           (0x1<<7) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[7].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48673   #define BRB_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN_SHIFT                                                     7
48674   #define BRB_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[8].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48675   #define BRB_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN_SHIFT                                                     8
48676   #define BRB_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN                                                           (0x1<<9) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[9].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48677   #define BRB_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN_SHIFT                                                     9
48678   #define BRB_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                           (0x1<<10) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[10].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48679   #define BRB_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                     10
48680   #define BRB_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                           (0x1<<11) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[11].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48681   #define BRB_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                     11
48682   #define BRB_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                           (0x1<<12) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[12].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48683   #define BRB_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                     12
48684   #define BRB_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                           (0x1<<13) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[13].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48685   #define BRB_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                     13
48686   #define BRB_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN                                                           (0x1<<14) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[14].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48687   #define BRB_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN_SHIFT                                                     14
48688   #define BRB_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN                                                           (0x1<<15) // Enable ECC for memory ecc instance brb.BB_BANK_K2_GEN_FOR[15].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48689   #define BRB_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN_SHIFT                                                     15
48690 #define BRB_REG_MEM001_RF_ECC_ERROR_CONNECT                                                                  0x340420UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[0].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48691 #define BRB_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x340424UL //Access:RW   DataWidth:0x10   // Multi Field Register.
48692   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[0].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48693   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                              0
48694   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[1].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48695   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY_SHIFT                                              1
48696   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[2].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48697   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY_SHIFT                                              2
48698   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[3].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48699   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY_SHIFT                                              3
48700   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY                                                    (0x1<<4) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[4].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48701   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY_SHIFT                                              4
48702   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[5].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48703   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                              5
48704   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY                                                    (0x1<<6) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[6].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48705   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY_SHIFT                                              6
48706   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY                                                    (0x1<<7) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[7].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48707   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY_SHIFT                                              7
48708   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[8].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48709   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY_SHIFT                                              8
48710   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY                                                    (0x1<<9) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[9].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48711   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY_SHIFT                                              9
48712   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                    (0x1<<10) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[10].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48713   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                              10
48714   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                    (0x1<<11) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[11].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48715   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                              11
48716   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                    (0x1<<12) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[12].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48717   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                              12
48718   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                    (0x1<<13) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[13].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48719   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                              13
48720   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY                                                    (0x1<<14) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[14].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48721   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY_SHIFT                                              14
48722   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY                                                    (0x1<<15) // Set parity only for memory ecc instance brb.BB_BANK_K2_GEN_FOR[15].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48723   #define BRB_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY_SHIFT                                              15
48724 #define BRB_REG_MEM008_RF_ECC_ERROR_CONNECT                                                                  0x340424UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[1].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48725 #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x340428UL //Access:RC   DataWidth:0x10   // Multi Field Register.
48726   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[0].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48727   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                       0
48728   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[1].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48729   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT_SHIFT                                       1
48730   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[2].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48731   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT_SHIFT                                       2
48732   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[3].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48733   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT_SHIFT                                       3
48734   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT                                             (0x1<<4) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[4].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48735   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT_SHIFT                                       4
48736   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[5].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48737   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                       5
48738   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT                                             (0x1<<6) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[6].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48739   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT_SHIFT                                       6
48740   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT                                             (0x1<<7) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[7].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48741   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT_SHIFT                                       7
48742   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[8].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48743   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT_SHIFT                                       8
48744   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT                                             (0x1<<9) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[9].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48745   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT_SHIFT                                       9
48746   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                             (0x1<<10) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[10].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48747   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                       10
48748   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                             (0x1<<11) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[11].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48749   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                       11
48750   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                             (0x1<<12) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[12].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48751   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                       12
48752   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                             (0x1<<13) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[13].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48753   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                       13
48754   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT                                             (0x1<<14) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[14].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48755   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT_SHIFT                                       14
48756   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT                                             (0x1<<15) // Record if a correctable error occurred on memory ecc instance brb.BB_BANK_K2_GEN_FOR[15].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module brb_bb_bank_k2
48757   #define BRB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT_SHIFT                                       15
48758 #define BRB_REG_MEM009_RF_ECC_ERROR_CONNECT                                                                  0x340428UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[2].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48759 #define BRB_REG_MEM_ECC_EVENTS                                                                               0x34042cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
48760 #define BRB_REG_MEM010_RF_ECC_ERROR_CONNECT                                                                  0x34042cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[3].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48761 #define BRB_REG_MEM011_RF_ECC_ERROR_CONNECT                                                                  0x340430UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[4].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48762 #define BRB_REG_MEM012_RF_ECC_ERROR_CONNECT                                                                  0x340434UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[5].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48763 #define BRB_REG_MEM013_RF_ECC_ERROR_CONNECT                                                                  0x340438UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[6].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48764 #define BRB_REG_MEM014_RF_ECC_ERROR_CONNECT                                                                  0x34043cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[7].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48765 #define BRB_REG_MEM015_RF_ECC_ERROR_CONNECT                                                                  0x340440UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[8].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48766 #define BRB_REG_MEM016_RF_ECC_ERROR_CONNECT                                                                  0x340444UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[9].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48767 #define BRB_REG_MEM002_RF_ECC_ERROR_CONNECT                                                                  0x340448UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[10].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48768 #define BRB_REG_MEM003_RF_ECC_ERROR_CONNECT                                                                  0x34044cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[11].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48769 #define BRB_REG_MEM004_RF_ECC_ERROR_CONNECT                                                                  0x340450UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[12].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48770 #define BRB_REG_MEM005_RF_ECC_ERROR_CONNECT                                                                  0x340454UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[13].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48771 #define BRB_REG_MEM006_RF_ECC_ERROR_CONNECT                                                                  0x340458UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[14].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48772 #define BRB_REG_MEM007_RF_ECC_ERROR_CONNECT                                                                  0x34045cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: brb.BB_BANK_BB_GEN_FOR[15].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
48773 #define BRB_REG_BIG_RAM_ADDRESS                                                                              0x340800UL //Access:RW   DataWidth:0xd    // Debug register. It contains address to Big RAM for RBC operations. Value of this register will be incremented by one it was done write access to 32 MSB bits of big_ram_data register or read from 32 LSB bits of big_ram-data register::s/BLK_WDTH/13/g in Data Width.
48774 #define BRB_REG_HEADER_SIZE                                                                                  0x340804UL //Access:RW   DataWidth:0xa    // Number of valid bytes in header in 16-bytes resolution. After this number of bytes will input to BRTB will be sent packet available indication. (reset value of 17 suits to 282 bytes of header)::s/HDR_SIZE_RST/17/g in Reset Value.
48775 #define BRB_REG_FREE_LIST_HEAD                                                                               0x340810UL //Access:RW   DataWidth:0xe    // Head pointer to each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
48776 #define BRB_REG_FREE_LIST_HEAD_SIZE                                                                          4
48777 #define BRB_REG_FREE_LIST_TAIL                                                                               0x340820UL //Access:RW   DataWidth:0xe    // Tail pointer of each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
48778 #define BRB_REG_FREE_LIST_TAIL_SIZE                                                                          4
48779 #define BRB_REG_FREE_LIST_SIZE                                                                               0x340830UL //Access:RW   DataWidth:0xe    // Number of free blocks in each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
48780 #define BRB_REG_FREE_LIST_SIZE_SIZE                                                                          4
48781 #define BRB_REG_MAX_RELEASES                                                                                 0x340840UL //Access:RW   DataWidth:0xa    // Number of packet copies that should be released before whole packet is released::s/MAX_RLS_WDTH/10/g in Data Width::s/MAX_RLS_RST/512/g in Reset Value::s/MAX_RLS_REQ/required/g in Required::s/MAX_RLS_REQ/required/g in Software init.
48782 #define BRB_REG_STOP_ON_LEN_ERR                                                                              0x340844UL //Access:RW   DataWidth:0x5    // There is bit for each PACKET read client. When bit is set then read client will not execute more requests till reset in a case of length error other way it will continue to work as usual.::s/STOP_LEN_ERR_RST/7/g in Reset Value::s/PKT_RC_NUM/5/g in Data Width.
48783 #define BRB_REG_SHARED_HR_AREA                                                                               0x340880UL //Access:RW   DataWidth:0xe    // The total number available blocks for each MAC port that includes shared and headroom areas. This register should be equal to total_mac_size - SUM(tc_guarantied) Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::s/MAX_SHARE_GRP_WDTH/1/g in Address Width::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
48784 #define BRB_REG_SHARED_HR_AREA_SIZE                                                                          4
48785 #define BRB_REG_TOTAL_MAC_SIZE                                                                               0x3408c0UL //Access:RW   DataWidth:0xe    // The total number available blocks for each MAC port that includes guaranteed and shared and headroom areas. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::s/MAX_SHARE_GRP_WDTH/1/g in Address Width::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
48786 #define BRB_REG_TOTAL_MAC_SIZE_SIZE                                                                          4
48787 #define BRB_REG_TC_GUARANTIED_0                                                                              0x340900UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48788 #define BRB_REG_TC_GUARANTIED_1                                                                              0x340904UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48789 #define BRB_REG_TC_GUARANTIED_2                                                                              0x340908UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48790 #define BRB_REG_TC_GUARANTIED_3                                                                              0x34090cUL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48791 #define BRB_REG_TC_GUARANTIED_4                                                                              0x340910UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48792 #define BRB_REG_TC_GUARANTIED_5                                                                              0x340914UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48793 #define BRB_REG_TC_GUARANTIED_6                                                                              0x340918UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48794 #define BRB_REG_TC_GUARANTIED_7                                                                              0x34091cUL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48795 #define BRB_REG_TC_GUARANTIED_8                                                                              0x340920UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48796 #define BRB_REG_TC_GUARANTIED_9                                                                              0x340924UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48797 #define BRB_REG_TC_GUARANTIED_10                                                                             0x340928UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48798 #define BRB_REG_TC_GUARANTIED_11                                                                             0x34092cUL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48799 #define BRB_REG_TC_GUARANTIED_12                                                                             0x340930UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48800 #define BRB_REG_TC_GUARANTIED_13                                                                             0x340934UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48801 #define BRB_REG_TC_GUARANTIED_14                                                                             0x340938UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48802 #define BRB_REG_TC_GUARANTIED_15                                                                             0x34093cUL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48803 #define BRB_REG_TC_GUARANTIED_16                                                                             0x340940UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48804 #define BRB_REG_TC_GUARANTIED_17                                                                             0x340944UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48805 #define BRB_REG_TC_GUARANTIED_18                                                                             0x340948UL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48806 #define BRB_REG_TC_GUARANTIED_19                                                                             0x34094cUL //Access:RW   DataWidth:0xe    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
48807 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_0                                                                    0x340978UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48808 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_1                                                                    0x34097cUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48809 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_2                                                                    0x340980UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48810 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_3                                                                    0x340984UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48811 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_4                                                                    0x340988UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48812 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_5                                                                    0x34098cUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48813 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_6                                                                    0x340990UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48814 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_7                                                                    0x340994UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48815 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_8                                                                    0x340998UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48816 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_9                                                                    0x34099cUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48817 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_10                                                                   0x3409a0UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48818 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_11                                                                   0x3409a4UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48819 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_12                                                                   0x3409a8UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48820 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_13                                                                   0x3409acUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48821 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_14                                                                   0x3409b0UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48822 #define BRB_REG_MAIN_TC_GUARANTIED_HYST_15                                                                   0x3409b4UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each main port.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48823 #define BRB_REG_LB_TC_GUARANTIED_HYST_0                                                                      0x3409d8UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48824 #define BRB_REG_LB_TC_GUARANTIED_HYST_1                                                                      0x3409dcUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48825 #define BRB_REG_LB_TC_GUARANTIED_HYST_2                                                                      0x3409e0UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48826 #define BRB_REG_LB_TC_GUARANTIED_HYST_3                                                                      0x3409e4UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48827 #define BRB_REG_LB_TC_GUARANTIED_HYST_4                                                                      0x3409e8UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48828 #define BRB_REG_LB_TC_GUARANTIED_HYST_5                                                                      0x3409ecUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48829 #define BRB_REG_LB_TC_GUARANTIED_HYST_6                                                                      0x3409f0UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48830 #define BRB_REG_LB_TC_GUARANTIED_HYST_7                                                                      0x3409f4UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48831 #define BRB_REG_LB_TC_GUARANTIED_HYST_8                                                                      0x3409f8UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48832 #define BRB_REG_LB_TC_GUARANTIED_HYST_9                                                                      0x3409fcUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48833 #define BRB_REG_LB_TC_GUARANTIED_HYST_10                                                                     0x340a00UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48834 #define BRB_REG_LB_TC_GUARANTIED_HYST_11                                                                     0x340a04UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48835 #define BRB_REG_LB_TC_GUARANTIED_HYST_12                                                                     0x340a08UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48836 #define BRB_REG_LB_TC_GUARANTIED_HYST_13                                                                     0x340a0cUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48837 #define BRB_REG_LB_TC_GUARANTIED_HYST_14                                                                     0x340a10UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48838 #define BRB_REG_LB_TC_GUARANTIED_HYST_15                                                                     0x340a14UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48839 #define BRB_REG_LB_TC_GUARANTIED_HYST_16                                                                     0x340a18UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48840 #define BRB_REG_LB_TC_GUARANTIED_HYST_17                                                                     0x340a1cUL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48841 #define BRB_REG_LB_TC_GUARANTIED_HYST_18                                                                     0x340a20UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48842 #define BRB_REG_LB_TC_GUARANTIED_HYST_19                                                                     0x340a24UL //Access:RW   DataWidth:0xe    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48843 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_0                                                               0x340a50UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48844 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_1                                                               0x340a54UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48845 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_2                                                               0x340a58UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48846 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_3                                                               0x340a5cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48847 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_4                                                               0x340a60UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48848 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_5                                                               0x340a64UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48849 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_6                                                               0x340a68UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48850 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_7                                                               0x340a6cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48851 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_8                                                               0x340a70UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48852 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_9                                                               0x340a74UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48853 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_10                                                              0x340a78UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48854 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_11                                                              0x340a7cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48855 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_12                                                              0x340a80UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48856 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_13                                                              0x340a84UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48857 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_14                                                              0x340a88UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48858 #define BRB_REG_MAIN_TC_PAUSE_XOFF_THRESHOLD_15                                                              0x340a8cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48859 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_0                                                                 0x340ab0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48860 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_1                                                                 0x340ab4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48861 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_2                                                                 0x340ab8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48862 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_3                                                                 0x340abcUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48863 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_4                                                                 0x340ac0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48864 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_5                                                                 0x340ac4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48865 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_6                                                                 0x340ac8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48866 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_7                                                                 0x340accUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48867 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_8                                                                 0x340ad0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48868 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_9                                                                 0x340ad4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48869 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_10                                                                0x340ad8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48870 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_11                                                                0x340adcUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48871 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_12                                                                0x340ae0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48872 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_13                                                                0x340ae4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48873 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_14                                                                0x340ae8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48874 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_15                                                                0x340aecUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48875 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_16                                                                0x340af0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48876 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_17                                                                0x340af4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48877 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_18                                                                0x340af8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48878 #define BRB_REG_LB_TC_PAUSE_XOFF_THRESHOLD_19                                                                0x340afcUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48879 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_0                                                                0x340b28UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48880 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_1                                                                0x340b2cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48881 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_2                                                                0x340b30UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48882 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_3                                                                0x340b34UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48883 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_4                                                                0x340b38UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48884 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_5                                                                0x340b3cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48885 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_6                                                                0x340b40UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48886 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_7                                                                0x340b44UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48887 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_8                                                                0x340b48UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48888 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_9                                                                0x340b4cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48889 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_10                                                               0x340b50UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48890 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_11                                                               0x340b54UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48891 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_12                                                               0x340b58UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48892 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_13                                                               0x340b5cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48893 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_14                                                               0x340b60UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48894 #define BRB_REG_MAIN_TC_PAUSE_XON_THRESHOLD_15                                                               0x340b64UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each main write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48895 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_0                                                                  0x340b88UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48896 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_1                                                                  0x340b8cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48897 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_2                                                                  0x340b90UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48898 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_3                                                                  0x340b94UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48899 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_4                                                                  0x340b98UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48900 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_5                                                                  0x340b9cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48901 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_6                                                                  0x340ba0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48902 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_7                                                                  0x340ba4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48903 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_8                                                                  0x340ba8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48904 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_9                                                                  0x340bacUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48905 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_10                                                                 0x340bb0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48906 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_11                                                                 0x340bb4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48907 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_12                                                                 0x340bb8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48908 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_13                                                                 0x340bbcUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48909 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_14                                                                 0x340bc0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48910 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_15                                                                 0x340bc4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48911 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_16                                                                 0x340bc8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48912 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_17                                                                 0x340bccUL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48913 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_18                                                                 0x340bd0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48914 #define BRB_REG_LB_TC_PAUSE_XON_THRESHOLD_19                                                                 0x340bd4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48915 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_0                                                                0x340c00UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48916 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_1                                                                0x340c04UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48917 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_2                                                                0x340c08UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48918 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_3                                                                0x340c0cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48919 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_4                                                                0x340c10UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48920 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_5                                                                0x340c14UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48921 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_6                                                                0x340c18UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48922 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_7                                                                0x340c1cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48923 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_8                                                                0x340c20UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48924 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_9                                                                0x340c24UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48925 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_10                                                               0x340c28UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48926 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_11                                                               0x340c2cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48927 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_12                                                               0x340c30UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48928 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_13                                                               0x340c34UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48929 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_14                                                               0x340c38UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48930 #define BRB_REG_MAIN_TC_FULL_XOFF_THRESHOLD_15                                                               0x340c3cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for main ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48931 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_0                                                                  0x340c60UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48932 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_1                                                                  0x340c64UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48933 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_2                                                                  0x340c68UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48934 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_3                                                                  0x340c6cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48935 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_4                                                                  0x340c70UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48936 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_5                                                                  0x340c74UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48937 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_6                                                                  0x340c78UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48938 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_7                                                                  0x340c7cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48939 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_8                                                                  0x340c80UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48940 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_9                                                                  0x340c84UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48941 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_10                                                                 0x340c88UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48942 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_11                                                                 0x340c8cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48943 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_12                                                                 0x340c90UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48944 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_13                                                                 0x340c94UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48945 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_14                                                                 0x340c98UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48946 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_15                                                                 0x340c9cUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48947 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_16                                                                 0x340ca0UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48948 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_17                                                                 0x340ca4UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48949 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_18                                                                 0x340ca8UL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48950 #define BRB_REG_LB_TC_FULL_XOFF_THRESHOLD_19                                                                 0x340cacUL //Access:RW   DataWidth:0xe    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48951 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_0                                                                 0x340cd8UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48952 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_1                                                                 0x340cdcUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48953 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_2                                                                 0x340ce0UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48954 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_3                                                                 0x340ce4UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48955 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_4                                                                 0x340ce8UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48956 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_5                                                                 0x340cecUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48957 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_6                                                                 0x340cf0UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48958 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_7                                                                 0x340cf4UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48959 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_8                                                                 0x340cf8UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48960 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_9                                                                 0x340cfcUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48961 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_10                                                                0x340d00UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48962 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_11                                                                0x340d04UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48963 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_12                                                                0x340d08UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48964 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_13                                                                0x340d0cUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48965 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_14                                                                0x340d10UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48966 #define BRB_REG_MAIN_TC_FULL_XON_THRESHOLD_15                                                                0x340d14UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for main ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48967 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_0                                                                   0x340d38UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48968 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_1                                                                   0x340d3cUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48969 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_2                                                                   0x340d40UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48970 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_3                                                                   0x340d44UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48971 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_4                                                                   0x340d48UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48972 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_5                                                                   0x340d4cUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48973 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_6                                                                   0x340d50UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48974 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_7                                                                   0x340d54UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48975 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_8                                                                   0x340d58UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48976 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_9                                                                   0x340d5cUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48977 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_10                                                                  0x340d60UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48978 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_11                                                                  0x340d64UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48979 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_12                                                                  0x340d68UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48980 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_13                                                                  0x340d6cUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48981 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_14                                                                  0x340d70UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48982 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_15                                                                  0x340d74UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48983 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_16                                                                  0x340d78UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48984 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_17                                                                  0x340d7cUL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48985 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_18                                                                  0x340d80UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48986 #define BRB_REG_LB_TC_FULL_XON_THRESHOLD_19                                                                  0x340d84UL //Access:RW   DataWidth:0xe    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
48987 #define BRB_REG_LOSSLESS_THRESHOLD                                                                           0x340db0UL //Access:RW   DataWidth:0xe    // The number of allocated blocks in each TC after asserting pause upper whih full to that TC or interrupt will be asserted depending on lossless_int_en::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48988 #define BRB_REG_LOSSLESS_INT_EN                                                                              0x340db4UL //Access:RW   DataWidth:0x1    // If 1 then interrupt will be asserted when number of allocated blocks in  TC bigger lossless_threshold, if 0 - then full to that TC will be asserted.::/PAUSE_EN/d in Existance.
48989 #define BRB_REG_BRTB_EMPTY_FOR_DUP                                                                           0x340db8UL //Access:RW   DataWidth:0xe    // The number of blocks used by the MAC port below which EMPTY[0] is asserted for this MAC port::s/BLK_WDTH/13/g in Data Width::/EMPTY_EN/d in Existance.
48990 #define BRB_REG_BRTB_EMPTY_FOR_RDMA                                                                          0x340dbcUL //Access:RW   DataWidth:0xe    // The number of blocks used by the MAC port below which EMPTY[1] is asserted for this MAC port::s/BLK_WDTH/13/g in Data Width::/EMPTY_EN/d in Existance.
48991 #define BRB_REG_PKT_CNT_THRESHOLD                                                                            0x340dc0UL //Access:RW   DataWidth:0xe    // The number of packets that were read by EOP read client interface but not released by BRTB above which stop parsing interface is asserted::s/BLK_NUM/4800/g in Reset Value::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
48992 #define BRB_REG_BYTE_CNT_THRESHOLD                                                                           0x340dc4UL //Access:RW   DataWidth:0x15   // The number of bytes that were read by EOP read client interface but not released by BRTB above which stop parsing interface is asserted::s/BLK_WDTH_PLUS_7/20/g in Data Width::s/BYTE_CNT_RST/614400/g in Reset Value::/PAUSE_EN/d in Existance.
48993 #define BRB_REG_NO_DEAD_CYCLES_EN                                                                            0x340dc8UL //Access:RW   DataWidth:0x5    // There is bit for each PACKET read client. Bit 0 suits to client 0 and so on. If bit is set then packet will be read without dead cycles.B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser ::s/NO_DEAD_CYCLE_RST/1/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments::s/PKT_RC_NUM/5/g in Data Width.
48994 #define BRB_REG_RC_PKT_PRIORITY                                                                              0x340dccUL //Access:RW   DataWidth:0xa    // Multi Field Register.
48995   #define BRB_REG_RC_PKT_PRIORITY_PRM_RC_PRI                                                                 (0x3<<0) // This is priority for PRM  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
48996   #define BRB_REG_RC_PKT_PRIORITY_PRM_RC_PRI_SHIFT                                                           0
48997   #define BRB_REG_RC_PKT_PRIORITY_MSDM_RC_PRI                                                                (0x3<<2) // This is priority for MSDM  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
48998   #define BRB_REG_RC_PKT_PRIORITY_MSDM_RC_PRI_SHIFT                                                          2
48999   #define BRB_REG_RC_PKT_PRIORITY_TSDM_RC_PRI                                                                (0x3<<4) // This is priority for TSDM  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
49000   #define BRB_REG_RC_PKT_PRIORITY_TSDM_RC_PRI_SHIFT                                                          4
49001   #define BRB_REG_RC_PKT_PRIORITY_PARSER_RC_PRI                                                              (0x3<<6) // This is priority for parser  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
49002   #define BRB_REG_RC_PKT_PRIORITY_PARSER_RC_PRI_SHIFT                                                        6
49003   #define BRB_REG_RC_PKT_PRIORITY_TMLD_RC_PRI                                                                (0x3<<8) // This is priority for TM loader read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 7 is highest. ::/PAUSE_EN/d in Existance.
49004   #define BRB_REG_RC_PKT_PRIORITY_TMLD_RC_PRI_SHIFT                                                          8
49005 #define BRB_REG_WC_NO_DEAD_CYCLES_EN                                                                         0x340dd0UL //Access:RW   DataWidth:0x8    // There is bit for each PACKET write client. Bit 0 suits to client 0 and so on. If bit is set then packet will be written without intra packet dead cycles .B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser ::s/NO_DEAD_CYCLE_RST/1/g in Reset
49006 #define BRB_REG_WC_HIGHEST_PRI_EN                                                                            0x340dd4UL //Access:RW   DataWidth:0x8    // There is bit for each PACKET write client. Bit 0 suits to client 0 and so on. If bit is set then highest priority mechanism is enabled for the corresponding client. B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser ::s/NO_DEAD_CYCLE_RST/1/g in Reset
49007 #define BRB_REG_WC_LL_HIGH_PRI                                                                               0x340dd8UL //Access:RW   DataWidth:0x8    // This is a bitmap per WC which is 1 for WC with high priority and 0 o/w.
49008 #define BRB_REG_BR_FIX_HIGH_PRI_COLLISION                                                                    0x340ddcUL //Access:RW   DataWidth:0x1    // This is a bitmap per WC which is 1 for WC with high priority and 0 o/w.
49009 #define BRB_REG_RC_SOP_PRIORITY                                                                              0x340e08UL //Access:RW   DataWidth:0x2    // This is priority for SOP read client to Big RAM arbiter. Possible values are 1-3. Priority 3 is highest::s/RC_SOP_PRI_RST/5/g in Reset Value.
49010 #define BRB_REG_RC_EOP_PRIORITY                                                                              0x340e0cUL //Access:RW   DataWidth:0x2    // This is priority for EOP read client to BIG RAM arbiters. Possible values are 0-7. Priority 7 is highest::s/RC_EOP_PRI_RST/4/g in Reset Value::/EOP_RC_EN/d in Existance.
49011 #define BRB_REG_WC_PRIORITY                                                                                  0x340e10UL //Access:RW   DataWidth:0x2    // This is priority for packet request of write client group to Big RAM arbiter. Possible values are 1-3. Priority 3 is highest::s/RC_WC_PRI_RST/7/g in Reset Value.
49012 #define BRB_REG_PRI_OF_MULT_CLIENTS                                                                          0x340e14UL //Access:RW   DataWidth:0x2    // This is priority of multiple clients with identical priority for link list arbiter. Selection from them will be done with round robin. Only one group with multiple clients of identical priority is supported. Possible values are 1-3. Priority 3 is highest::s/RC_MULT_PRI_RST/6/g in Reset Value.
49013 #define BRB_REG_INP_FIFO_ALM_FULL                                                                            0x340e18UL //Access:RW   DataWidth:0x6    // Number of entries inside input FIFO of each write client upper which full outputs to this write client interface.
49014 #define BRB_REG_WC_SYNC_FIFO_ALM_FULL                                                                        0x340e1cUL //Access:RW   DataWidth:0x5    // Number of entries inside sync FIFO of each write client.
49015 #define BRB_REG_PKT_RC_OUT_SYNC_FIFO_ALM_FULL                                                                0x340e20UL //Access:RW   DataWidth:0x5    // Number of entries inside output sync FIFO of each read client.
49016 #define BRB_REG_PKT_AVAIL_SYNC_FIFO_ALM_FULL                                                                 0x340e24UL //Access:RW   DataWidth:0x4    // Number of entries inside packet available sync FIFO.
49017 #define BRB_REG_RLS_SYNC_FIFO_ALM_FULL                                                                       0x340e28UL //Access:RW   DataWidth:0x4    // Number of entries inside packet available sync FIFO.
49018 #define BRB_REG_INP_FIFO_HIGH_THRESHOLD                                                                      0x340e2cUL //Access:RW   DataWidth:0x5    // Number of entries inside input FIFO of each write client upper which all arbiters selects this client with high priority.
49019 #define BRB_REG_DSCR_FIFO_ALM_FULL                                                                           0x340e30UL //Access:RW   DataWidth:0x5    // Number of entries inside descriptors FIFO of each write client upper which full outputs to this write client interface.::s/DSCR_FIFO_RST/12/g in Reset Value.
49020 #define BRB_REG_QUEUE_FIFO_ALM_FULL                                                                          0x340e34UL //Access:RW   DataWidth:0x5    // Number of entries inside queue FIFO of each write client upper which full outputs to this write client interface.::s/QUEUE_FIFO_RST/8/g in Reset Value.
49021 #define BRB_REG_DSCR_FIFO_HIGH_THRESHOLD                                                                     0x340e38UL //Access:RW   DataWidth:0x5    // Number of entries inside descriptors FIFO of each write client upper which all arbiters selects this client with high priority.
49022 #define BRB_REG_PM_TOTAL_PKT_THRESHOLD                                                                       0x340e3cUL //Access:RW   DataWidth:0xe    // Number of packets above which BRB_above_threshold_mac_n is asserted to power management block::s/BLK_NUM/4800/g in Reset Value::s/BLK_WDTH/13/g in Data Width::/EMPTY_EN/d in Existance.
49023 #define BRB_REG_PM_FREE_THRESHOLD                                                                            0x340e40UL //Access:RW   DataWidth:0xe    // Number of free blocks below which BRB_above_threshold_mac_n is asserted to power management block::s/BLK_WDTH/13/g in Data Width::/EMPTY_EN/d in Existance.
49024 #define BRB_REG_PM_TC_LATENCY_SENSITIVE_0                                                                    0x340e44UL //Access:RW   DataWidth:0x9    // Per TC enable for output BRB_above_threshold_mac_n to power management block when number of packets of appropriate TC is bigger than 1::s/COS_NUM/9/g in Data Width::s/LATENCY_RST/511/g in Reset Value::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49025 #define BRB_REG_PM_TC_LATENCY_SENSITIVE_1                                                                    0x340e48UL //Access:RW   DataWidth:0x9    // Per TC enable for output BRB_above_threshold_mac_n to power management block when number of packets of appropriate TC is bigger than 1::s/COS_NUM/9/g in Data Width::s/LATENCY_RST/511/g in Reset Value::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49026 #define BRB_REG_PM_TC_LATENCY_SENSITIVE_2                                                                    0x340e4cUL //Access:RW   DataWidth:0x9    // Per TC enable for output BRB_above_threshold_mac_n to power management block when number of packets of appropriate TC is bigger than 1::s/COS_NUM/9/g in Data Width::s/LATENCY_RST/511/g in Reset Value::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49027 #define BRB_REG_PM_TC_LATENCY_SENSITIVE_3                                                                    0x340e50UL //Access:RW   DataWidth:0x9    // Per TC enable for output BRB_above_threshold_mac_n to power management block when number of packets of appropriate TC is bigger than 1::s/COS_NUM/9/g in Data Width::s/LATENCY_RST/511/g in Reset Value::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49028 #define BRB_REG_DBGSYN_ALMOST_FULL_THR                                                                       0x340ec4UL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
49029 #define BRB_REG_DBGSYN_STATUS                                                                                0x340ec8UL //Access:R    DataWidth:0x5    // Fill level of dbgmux fifo.
49030 #define BRB_REG_ECO_RESERVED                                                                                 0x340eccUL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
49031 #define BRB_REG_DBG_SELECT                                                                                   0x340ed0UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
49032 #define BRB_REG_DBG_DWORD_ENABLE                                                                             0x340ed4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
49033 #define BRB_REG_DBG_SHIFT                                                                                    0x340ed8UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
49034 #define BRB_REG_DBG_FORCE_VALID                                                                              0x340edcUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
49035 #define BRB_REG_DBG_FORCE_FRAME                                                                              0x340ee0UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
49036 #define BRB_REG_DBG_OUT_DATA                                                                                 0x340f00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
49037 #define BRB_REG_DBG_OUT_DATA_SIZE                                                                            8
49038 #define BRB_REG_DBG_OUT_VALID                                                                                0x340f20UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
49039 #define BRB_REG_DBG_OUT_FRAME                                                                                0x340f24UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
49040 #define BRB_REG_INP_IF_ENABLE                                                                                0x340f28UL //Access:RW   DataWidth:0x19   // Multi Field Register.
49041   #define BRB_REG_INP_IF_ENABLE_RC_PKT_INP_IF_EN                                                             (0x3ff<<0) // There is bit per each read client interface: B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted. All bits of this register should be set after init procedure. ::s/PKT_RC_NUM_MINUS_SOP_EN/4/g in Data Width::s/RC_PKT_INP_IF_RST/15/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments.
49042   #define BRB_REG_INP_IF_ENABLE_RC_PKT_INP_IF_EN_SHIFT                                                       0
49043   #define BRB_REG_INP_IF_ENABLE_RC_EOP_INP_IF_EN                                                             (0xf<<10) // There is bit per each EOP read client interface: B0 - IF0, B1- IF1. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted.  All bits of this register should be set after init procedure. ::s/SHARE_GRP_CNT/2/g in Data Width::s/SHARE_GRP_INIT/3/g in Reset Value::/EOP_RC_EN/d in Existance.
49044   #define BRB_REG_INP_IF_ENABLE_RC_EOP_INP_IF_EN_SHIFT                                                       10
49045   #define BRB_REG_INP_IF_ENABLE_RC_SOP_INP_IF_EN                                                             (0x1<<14) // There is bit per SOP read client interface. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted.  All bits of this register should be set after init procedure.
49046   #define BRB_REG_INP_IF_ENABLE_RC_SOP_INP_IF_EN_SHIFT                                                       14
49047   #define BRB_REG_INP_IF_ENABLE_WC_INP_IF_EN                                                                 (0x3ff<<15) // There is bit per write client interface: B0 - NIG main port0; B1 - NIG LB port0; B2 - NIG main port1; B3 - NIG LB port1.. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted. All bits of this register should be set after init procedure. ::s/WC_IF_RST/15/g in Reset Value::s/WC_EN/B0 - NIG main port0; B1 - NIG LB port0; B2 - NIG main port1; B3 - NIG LB port1./g in Comments::s/WC_NUM/4/g in Data Width.
49048   #define BRB_REG_INP_IF_ENABLE_WC_INP_IF_EN_SHIFT                                                           15
49049 #define BRB_REG_OUT_IF_ENABLE                                                                                0x340f2cUL //Access:RW   DataWidth:0x1a   // Multi Field Register.
49050   #define BRB_REG_OUT_IF_ENABLE_RC_PKT_OUT_IF_EN                                                             (0x3ff<<0) // There is bit per each read client interface: B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser. When bit is set then appropriate interface is enabled. When bit is reset then valid to that interface will never be asserted. All bits of this register should be set after init procedure. ::s/RC_PKT_OUT_IF_RST/31/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments::s/PKT_RC_NUM/5/g in Data Width.
49051   #define BRB_REG_OUT_IF_ENABLE_RC_PKT_OUT_IF_EN_SHIFT                                                       0
49052   #define BRB_REG_OUT_IF_ENABLE_RC_EOP_OUT_IF_EN                                                             (0xf<<10) // There is bit per each EOP read client interface: B0 - IF0, B1- IF1. When bit is set then appropriate interface is enabled.When bit is reset then valid to that interface will never be asserted. All bits of this register should be set after init procedure. ::s/SHARE_GRP_CNT/2/g in Data Width::s/SHARE_GRP_INIT/3/g in Reset Value::/EOP_RC_EN/d in Existance.
49053   #define BRB_REG_OUT_IF_ENABLE_RC_EOP_OUT_IF_EN_SHIFT                                                       10
49054   #define BRB_REG_OUT_IF_ENABLE_RC_SOP_OUT_IF_EN                                                             (0x1<<14) // There is bit per SOP read client interface. When bit is set then appropriate interface is enabled. When bit is reset then valid to that interface will never be asserted.  All bits of this register should be set after init procedure.
49055   #define BRB_REG_OUT_IF_ENABLE_RC_SOP_OUT_IF_EN_SHIFT                                                       14
49056   #define BRB_REG_OUT_IF_ENABLE_PAUSE_OUT_IF_EN                                                              (0xf<<15) // There is bit for all pause interfaces per each MAC port. When bit is set then pause interface is enabled. When bit is reset then any pause will never be set. This bit should be set after init procedure. ::s/SHARE_GRP_CNT/2/g in Data Width::s/SHARE_GRP_INIT/3/g in Reset Value::/PAUSE_EN/d in Existance.
49057   #define BRB_REG_OUT_IF_ENABLE_PAUSE_OUT_IF_EN_SHIFT                                                        15
49058   #define BRB_REG_OUT_IF_ENABLE_EMPTY_OUT_IF_EN                                                              (0xf<<19) // There is bit for empty interfaces per each MAC port. When bit is set then empty interface is enabled. When bit is reset then empty interface will never be set. This bit should be set after init procedure. ::s/MAX_SHARE_GRP_CNT/2/g in Data Width::s/MAX_SHARE_GRP_INIT/3/g in Reset Value::/EMPTY_EN/d in Existance.
49059   #define BRB_REG_OUT_IF_ENABLE_EMPTY_OUT_IF_EN_SHIFT                                                        19
49060   #define BRB_REG_OUT_IF_ENABLE_PKT_AVAILABLE_OUT_IF_EN                                                      (0x1<<23) // There is bit for packet avalable interfaces. When bit is set then packet avalable interface is enabled. When bit is reset then packet avalable interface will never be set.  This bit should be set after init procedure.
49061   #define BRB_REG_OUT_IF_ENABLE_PKT_AVAILABLE_OUT_IF_EN_SHIFT                                                23
49062   #define BRB_REG_OUT_IF_ENABLE_STOP_PARSING_OUT_IF_EN                                                       (0x1<<24) // There is bit for stop parsing interfaces. When bit is set then stop parsing interface is enabled. When bit is reset then stop parsing interface will never be set.  This bit should be set after init procedure. ::/PAUSE_EN/d in Existance.
49063   #define BRB_REG_OUT_IF_ENABLE_STOP_PARSING_OUT_IF_EN_SHIFT                                                 24
49064   #define BRB_REG_OUT_IF_ENABLE_PM_OUT_IF_EN                                                                 (0x1<<25) // There is bit for power management interfaces. When bit is set then  power management interface is enabled. When bit is reset then  power management interface will never be set.  This bit should be set after init procedure. ::/EMPTY_EN/d in Existance.
49065   #define BRB_REG_OUT_IF_ENABLE_PM_OUT_IF_EN_SHIFT                                                           25
49066 #define BRB_REG_WC_EMPTY_0                                                                                   0x340f30UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49067 #define BRB_REG_WC_EMPTY_1                                                                                   0x340f34UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49068 #define BRB_REG_WC_EMPTY_2                                                                                   0x340f38UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49069 #define BRB_REG_WC_EMPTY_3                                                                                   0x340f3cUL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49070 #define BRB_REG_WC_EMPTY_4                                                                                   0x340f40UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49071 #define BRB_REG_WC_EMPTY_5                                                                                   0x340f44UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49072 #define BRB_REG_WC_EMPTY_6                                                                                   0x340f48UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49073 #define BRB_REG_WC_EMPTY_7                                                                                   0x340f4cUL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
49074 #define BRB_REG_WC_FULL_0                                                                                    0x340f70UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49075 #define BRB_REG_WC_FULL_1                                                                                    0x340f74UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49076 #define BRB_REG_WC_FULL_2                                                                                    0x340f78UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49077 #define BRB_REG_WC_FULL_3                                                                                    0x340f7cUL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49078 #define BRB_REG_WC_FULL_4                                                                                    0x340f80UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49079 #define BRB_REG_WC_FULL_5                                                                                    0x340f84UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49080 #define BRB_REG_WC_FULL_6                                                                                    0x340f88UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49081 #define BRB_REG_WC_FULL_7                                                                                    0x340f8cUL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
49082 #define BRB_REG_WC_BANDWIDTH_IF_FULL                                                                         0x340fb0UL //Access:R    DataWidth:0x8    // Debug register. Full status each write client because of temporal bandwidth problem on interface::s/WC_NUM_MAX/4/g in Data Width.
49083 #define BRB_REG_RC_PKT_IF_FULL                                                                               0x340fb4UL //Access:R    DataWidth:0x5    // Debug register. Full status of each read packet client interface::s/PKT_RC_NUM/5/g in Data Width.
49084 #define BRB_REG_RC_PKT_EMPTY_0                                                                               0x340fb8UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49085 #define BRB_REG_RC_PKT_EMPTY_1                                                                               0x340fbcUL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49086 #define BRB_REG_RC_PKT_EMPTY_2                                                                               0x340fc0UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49087 #define BRB_REG_RC_PKT_EMPTY_3                                                                               0x340fc4UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49088 #define BRB_REG_RC_PKT_EMPTY_4                                                                               0x340fc8UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49089 #define BRB_REG_RC_PKT_FULL_0                                                                                0x340ff4UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49090 #define BRB_REG_RC_PKT_FULL_1                                                                                0x340ff8UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49091 #define BRB_REG_RC_PKT_FULL_2                                                                                0x340ffcUL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49092 #define BRB_REG_RC_PKT_FULL_3                                                                                0x341000UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49093 #define BRB_REG_RC_PKT_FULL_4                                                                                0x341004UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
49094 #define BRB_REG_RC_PKT_STATUS_0                                                                              0x341030UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
49095 #define BRB_REG_RC_PKT_STATUS_1                                                                              0x341034UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
49096 #define BRB_REG_RC_PKT_STATUS_2                                                                              0x341038UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
49097 #define BRB_REG_RC_PKT_STATUS_3                                                                              0x34103cUL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
49098 #define BRB_REG_RC_PKT_STATUS_4                                                                              0x341040UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
49099 #define BRB_REG_RC_SOP_EMPTY                                                                                 0x34106cUL //Access:R    DataWidth:0x4    // Debug register. Empty status of read SOP clients: {B2-req_fifo;  B1-dscr_fifo;  B0-queue_fifo}.
49100 #define BRB_REG_RC_SOP_FULL                                                                                  0x341070UL //Access:R    DataWidth:0x4    // Debug register. Full status of read SOP clients: {B2-req_fifo;  B1-dscr_fifo;  B0-queue_fifo}.
49101 #define BRB_REG_RC_SOP_STATUS                                                                                0x341074UL //Access:R    DataWidth:0x10   // Debug register. FIFO counters status of read SOP clients: {B11:8-req_fifo;  B7:4-dscr_fifo;  B3:0-queue_fifo}.
49102 #define BRB_REG_RC_EOP_EMPTY                                                                                 0x341078UL //Access:R    DataWidth:0x4    // Debug register. Empty status of read EOP  clients: empty status of input FIFO for EOP client 0[0]; empty status of input FIFO for EOP client 1[1]::s/SHARE_GRP_CNT/2/g in Data Width::/EOP_RC_EN/d in Existance.
49103 #define BRB_REG_RC_EOP_FULL                                                                                  0x34107cUL //Access:R    DataWidth:0x4    // Debug register. Full status of read EOP clients: full status of input FIFO for EOP client 0[0]; full status of input FIFO for EOP client 1[1]::s/SHARE_GRP_CNT/2/g in Data Width::/EOP_RC_EN/d in Existance.
49104 #define BRB_REG_RC_EOP_STATUS                                                                                0x341080UL //Access:R    DataWidth:0x3    // Debug register.FIFO counters status of read EOP clients: status of input FIFO for EOP client 0[2:0]; status of input FIFO for EOP client 1[6:3]::s/RC_EOP_STAT_WDTH/6/g in Data Width::/EOP_RC_EN/d in Existance.
49105 #define BRB_REG_LL_ARB_EMPTY                                                                                 0x341084UL //Access:R    DataWidth:0x3    // Debug register. Empty status of link list arbiter: {rls_fifo; prefetch_fifo}.
49106 #define BRB_REG_LL_ARB_FULL                                                                                  0x341088UL //Access:R    DataWidth:0x3    // Debug register. Full status of link list arbiter: {rls_fifo; prefetch_fifos}.
49107 #define BRB_REG_LL_ARB_STATUS                                                                                0x34108cUL //Access:R    DataWidth:0xe    // Debug register. FIFO counters status of link list arbiter: {rls_fifo[7:4]; prefetch_fifo_1[4:0], prefetch_fifo_0[4:0]}.
49108 #define BRB_REG_EMPTY_IF_0                                                                                   0x341090UL //Access:R    DataWidth:0x2    // Debug register. This is empty output IF to SEMI::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49109 #define BRB_REG_EMPTY_IF_1                                                                                   0x341094UL //Access:R    DataWidth:0x2    // Debug register. This is empty output IF to SEMI::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49110 #define BRB_REG_EMPTY_IF_2                                                                                   0x341098UL //Access:R    DataWidth:0x2    // Debug register. This is empty output IF to SEMI::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49111 #define BRB_REG_EMPTY_IF_3                                                                                   0x34109cUL //Access:R    DataWidth:0x2    // Debug register. This is empty output IF to SEMI::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
49112 #define BRB_REG_RC_SOP_INP_SYNC_FIFO_PUSH_STATUS                                                             0x3410a8UL //Access:R    DataWidth:0x3    // Debug register. This is full status of SOP SYNC FIFO for PRS client
49113 #define BRB_REG_RC_INP_SYNC_FIFO_PUSH_STATUS_0                                                               0x3410acUL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC input SYNC FIFO
49114 #define BRB_REG_RC_INP_SYNC_FIFO_PUSH_STATUS_1                                                               0x3410b0UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC input SYNC FIFO
49115 #define BRB_REG_RC_INP_SYNC_FIFO_PUSH_STATUS_2                                                               0x3410b4UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC input SYNC FIFO
49116 #define BRB_REG_RC_INP_SYNC_FIFO_PUSH_STATUS_3                                                               0x3410b8UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC input SYNC FIFO
49117 #define BRB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_0                                                               0x3410e8UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
49118 #define BRB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_1                                                               0x3410ecUL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
49119 #define BRB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_2                                                               0x3410f0UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
49120 #define BRB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_3                                                               0x3410f4UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
49121 #define BRB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_4                                                               0x3410f8UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
49122 #define BRB_REG_RC_EOP_INP_SYNC_FIFO_PUSH_STATUS_0                                                           0x341124UL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC input SYNC FIFO
49123 #define BRB_REG_RC_EOP_INP_SYNC_FIFO_PUSH_STATUS_1                                                           0x341128UL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC input SYNC FIFO
49124 #define BRB_REG_RC_EOP_INP_SYNC_FIFO_PUSH_STATUS_2                                                           0x34112cUL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC input SYNC FIFO
49125 #define BRB_REG_RC_EOP_INP_SYNC_FIFO_PUSH_STATUS_3                                                           0x341130UL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC input SYNC FIFO
49126 #define BRB_REG_RC_EOP_OUT_SYNC_FIFO_PUSH_STATUS_0                                                           0x341160UL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC output SYNC FIFO
49127 #define BRB_REG_RC_EOP_OUT_SYNC_FIFO_PUSH_STATUS_1                                                           0x341164UL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC output SYNC FIFO
49128 #define BRB_REG_RC_EOP_OUT_SYNC_FIFO_PUSH_STATUS_2                                                           0x341168UL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC output SYNC FIFO
49129 #define BRB_REG_RC_EOP_OUT_SYNC_FIFO_PUSH_STATUS_3                                                           0x34116cUL //Access:R    DataWidth:0x3    // Debug register. This is full status of EOP RC output SYNC FIFO
49130 #define BRB_REG_PKT_AVAIL_SYNC_FIFO_PUSH_STATUS                                                              0x34119cUL //Access:R    DataWidth:0x4    // Debug register. This is full status of packet available SYNC FIFO
49131 #define BRB_REG_STOP_PACKET_COUNTER                                                                          0x3411a0UL //Access:R    DataWidth:0xe    // Debug register. This is packet counter that counts number of packets from EOP read request till release. This counter is used for stop parsing interface logic.::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49132 #define BRB_REG_STOP_BYTE_COUNTER                                                                            0x3411a4UL //Access:R    DataWidth:0x15   // Debug register. This is byte counter that counts number of bytes from EOP read request till release. This counter is used for stop parsing interface logic.::s/BLK_WDTH_PLUS_7/20/g in Data Width::/PAUSE_EN/d in Existance.
49133 #define BRB_REG_RC_PKT_STATE                                                                                 0x3411a8UL //Access:R    DataWidth:0x14   // Debug register. This is state machine for each read client. ::s/PKT_RC_NUM_ST/20/g in Data Width.
49134 #define BRB_REG_MAC_FREE_SHARED_HR_0                                                                         0x3411b8UL //Access:R    DataWidth:0xe    // Debug register. The number of free blocks for each MAC port that includes shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
49135 #define BRB_REG_MAC_FREE_SHARED_HR_1                                                                         0x3411bcUL //Access:R    DataWidth:0xe    // Debug register. The number of free blocks for each MAC port that includes shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
49136 #define BRB_REG_MAC_FREE_SHARED_HR_2                                                                         0x3411c0UL //Access:R    DataWidth:0xe    // Debug register. The number of free blocks for each MAC port that includes shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
49137 #define BRB_REG_MAC_FREE_SHARED_HR_3                                                                         0x3411c4UL //Access:R    DataWidth:0xe    // Debug register. The number of free blocks for each MAC port that includes shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
49138 #define BRB_REG_MAC0_TC_OCCUPANCY_0                                                                          0x3411d0UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49139 #define BRB_REG_MAC0_TC_OCCUPANCY_1                                                                          0x3411d4UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49140 #define BRB_REG_MAC0_TC_OCCUPANCY_2                                                                          0x3411d8UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49141 #define BRB_REG_MAC0_TC_OCCUPANCY_3                                                                          0x3411dcUL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49142 #define BRB_REG_MAC0_TC_OCCUPANCY_4                                                                          0x3411e0UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49143 #define BRB_REG_MAC0_TC_OCCUPANCY_5                                                                          0x3411e4UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49144 #define BRB_REG_MAC0_TC_OCCUPANCY_6                                                                          0x3411e8UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49145 #define BRB_REG_MAC0_TC_OCCUPANCY_7                                                                          0x3411ecUL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49146 #define BRB_REG_MAC0_TC_OCCUPANCY_8                                                                          0x3411f0UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49147 #define BRB_REG_MAC1_TC_OCCUPANCY_0                                                                          0x341210UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49148 #define BRB_REG_MAC1_TC_OCCUPANCY_1                                                                          0x341214UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49149 #define BRB_REG_MAC1_TC_OCCUPANCY_2                                                                          0x341218UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49150 #define BRB_REG_MAC1_TC_OCCUPANCY_3                                                                          0x34121cUL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49151 #define BRB_REG_MAC1_TC_OCCUPANCY_4                                                                          0x341220UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49152 #define BRB_REG_MAC1_TC_OCCUPANCY_5                                                                          0x341224UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49153 #define BRB_REG_MAC1_TC_OCCUPANCY_6                                                                          0x341228UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49154 #define BRB_REG_MAC1_TC_OCCUPANCY_7                                                                          0x34122cUL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49155 #define BRB_REG_MAC1_TC_OCCUPANCY_8                                                                          0x341230UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 1::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49156 #define BRB_REG_MAC2_TC_OCCUPANCY_0                                                                          0x341250UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 2::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49157 #define BRB_REG_MAC2_TC_OCCUPANCY_1                                                                          0x341254UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 2::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49158 #define BRB_REG_MAC2_TC_OCCUPANCY_2                                                                          0x341258UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 2::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49159 #define BRB_REG_MAC2_TC_OCCUPANCY_3                                                                          0x34125cUL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 2::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49160 #define BRB_REG_MAC2_TC_OCCUPANCY_4                                                                          0x341260UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 2::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49161 #define BRB_REG_MAC3_TC_OCCUPANCY_0                                                                          0x341290UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 3::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49162 #define BRB_REG_MAC3_TC_OCCUPANCY_1                                                                          0x341294UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 3::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49163 #define BRB_REG_MAC3_TC_OCCUPANCY_2                                                                          0x341298UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 3::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49164 #define BRB_REG_MAC3_TC_OCCUPANCY_3                                                                          0x34129cUL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 3::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49165 #define BRB_REG_MAC3_TC_OCCUPANCY_4                                                                          0x3412a0UL //Access:R    DataWidth:0xe    // Debug register. The number of block occupied by each TC in each main port 3::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49166 #define BRB_REG_AVAILABLE_MAC_SIZE_0                                                                         0x3412d0UL //Access:R    DataWidth:0xe    // Debug register. The available number of blocks for each MAC port that includes guaranteed and shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
49167 #define BRB_REG_AVAILABLE_MAC_SIZE_1                                                                         0x3412d4UL //Access:R    DataWidth:0xe    // Debug register. The available number of blocks for each MAC port that includes guaranteed and shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
49168 #define BRB_REG_AVAILABLE_MAC_SIZE_2                                                                         0x3412d8UL //Access:R    DataWidth:0xe    // Debug register. The available number of blocks for each MAC port that includes guaranteed and shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
49169 #define BRB_REG_AVAILABLE_MAC_SIZE_3                                                                         0x3412dcUL //Access:R    DataWidth:0xe    // Debug register. The available number of blocks for each MAC port that includes guaranteed and shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
49170 #define BRB_REG_MAIN_TC_PAUSE_0                                                                              0x3412e8UL //Access:R    DataWidth:0x8    // Debug register. Output pause signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49171 #define BRB_REG_MAIN_TC_PAUSE_1                                                                              0x3412ecUL //Access:R    DataWidth:0x8    // Debug register. Output pause signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49172 #define BRB_REG_MAIN_TC_PAUSE_2                                                                              0x3412f0UL //Access:R    DataWidth:0x8    // Debug register. Output pause signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49173 #define BRB_REG_MAIN_TC_PAUSE_3                                                                              0x3412f4UL //Access:R    DataWidth:0x8    // Debug register. Output pause signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49174 #define BRB_REG_LB_TC_PAUSE_0                                                                                0x341300UL //Access:R    DataWidth:0x9    // Debug register. Output pause signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49175 #define BRB_REG_LB_TC_PAUSE_1                                                                                0x341304UL //Access:R    DataWidth:0x9    // Debug register. Output pause signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49176 #define BRB_REG_LB_TC_PAUSE_2                                                                                0x341308UL //Access:R    DataWidth:0x9    // Debug register. Output pause signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49177 #define BRB_REG_LB_TC_PAUSE_3                                                                                0x34130cUL //Access:R    DataWidth:0x9    // Debug register. Output pause signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49178 #define BRB_REG_MAIN_TC_FULL_0                                                                               0x341318UL //Access:R    DataWidth:0x8    // Debug register. Output full signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49179 #define BRB_REG_MAIN_TC_FULL_1                                                                               0x34131cUL //Access:R    DataWidth:0x8    // Debug register. Output full signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49180 #define BRB_REG_MAIN_TC_FULL_2                                                                               0x341320UL //Access:R    DataWidth:0x8    // Debug register. Output full signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49181 #define BRB_REG_MAIN_TC_FULL_3                                                                               0x341324UL //Access:R    DataWidth:0x8    // Debug register. Output full signal by each TC in each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49182 #define BRB_REG_LB_TC_FULL_0                                                                                 0x341330UL //Access:R    DataWidth:0x9    // Debug register. Output full signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49183 #define BRB_REG_LB_TC_FULL_1                                                                                 0x341334UL //Access:R    DataWidth:0x9    // Debug register. Output full signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49184 #define BRB_REG_LB_TC_FULL_2                                                                                 0x341338UL //Access:R    DataWidth:0x9    // Debug register. Output full signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49185 #define BRB_REG_LB_TC_FULL_3                                                                                 0x34133cUL //Access:R    DataWidth:0x9    // Debug register. Output full signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49186 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_0                                                                      0x341348UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49187 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_1                                                                      0x34134cUL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49188 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_2                                                                      0x341350UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49189 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_3                                                                      0x341354UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49190 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_4                                                                      0x341358UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49191 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_5                                                                      0x34135cUL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49192 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_6                                                                      0x341360UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49193 #define BRB_REG_MAIN0_TC_LOSSLESS_CNT_7                                                                      0x341364UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 0::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49194 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_0                                                                      0x341388UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49195 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_1                                                                      0x34138cUL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49196 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_2                                                                      0x341390UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49197 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_3                                                                      0x341394UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49198 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_4                                                                      0x341398UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49199 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_5                                                                      0x34139cUL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49200 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_6                                                                      0x3413a0UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49201 #define BRB_REG_MAIN1_TC_LOSSLESS_CNT_7                                                                      0x3413a4UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 1::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49202 #define BRB_REG_MAIN2_TC_LOSSLESS_CNT_0                                                                      0x3413c8UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49203 #define BRB_REG_MAIN2_TC_LOSSLESS_CNT_1                                                                      0x3413ccUL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49204 #define BRB_REG_MAIN2_TC_LOSSLESS_CNT_2                                                                      0x3413d0UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49205 #define BRB_REG_MAIN2_TC_LOSSLESS_CNT_3                                                                      0x3413d4UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49206 #define BRB_REG_MAIN3_TC_LOSSLESS_CNT_0                                                                      0x341408UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49207 #define BRB_REG_MAIN3_TC_LOSSLESS_CNT_1                                                                      0x34140cUL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49208 #define BRB_REG_MAIN3_TC_LOSSLESS_CNT_2                                                                      0x341410UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49209 #define BRB_REG_MAIN3_TC_LOSSLESS_CNT_3                                                                      0x341414UL //Access:R    DataWidth:0xe    // Debug register. Uncomplient lossless counter for each TC of main port 2::s/COS_MAIN_NUM/8/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
49210 #define BRB_REG_MAIN_TC_LOSSLESS_INT_0                                                                       0x341448UL //Access:R    DataWidth:0x8    // Debug register. Uncomplient lossless counter interrupt for each TC of each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49211 #define BRB_REG_MAIN_TC_LOSSLESS_INT_1                                                                       0x34144cUL //Access:R    DataWidth:0x8    // Debug register. Uncomplient lossless counter interrupt for each TC of each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49212 #define BRB_REG_MAIN_TC_LOSSLESS_INT_2                                                                       0x341450UL //Access:R    DataWidth:0x8    // Debug register. Uncomplient lossless counter interrupt for each TC of each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49213 #define BRB_REG_MAIN_TC_LOSSLESS_INT_3                                                                       0x341454UL //Access:R    DataWidth:0x8    // Debug register. Uncomplient lossless counter interrupt for each TC of each main port::s/COS_MAIN_NUM/8/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
49214 #define BRB_REG_BIG_RAM_DATA                                                                                 0x341500UL //Access:WB   DataWidth:0x80   // Debug register. Data to BIG RAM memory. Write to 32 MSB bits of this register will generate write to BIG RAM according to address that is written in big_ram_address register. Read from 32 LSB bits of this register will generate read from BIG RAM according to address written in big_ram_address register.
49215 #define BRB_REG_BIG_RAM_DATA_SIZE                                                                            64
49216 #define BRB_REG_RC_SOP_QUEUE_STATUS                                                                          0x341600UL //Access:R    DataWidth:0x20   // Debug register. There is register for each queue of each write client. It contains: b31 - valid; b30:16 - queue size; b15:0 - queue start pointer::s/SOP_STATUS_RST/536805376/g in Reset Value::s/QUEUE_ARRAY/36/g in memory size::s/SOP_STATUS_WDTH/6/g in Address Width.
49217 #define BRB_REG_RC_SOP_QUEUE_STATUS_SIZE                                                                     120
49218 #define BRB_REG_STOPPED_RD_REQ                                                                               0x341800UL //Access:WB_R DataWidth:0x45   // If there is length error of first block error then request from read client will be copied to this register for each erad packet client interface: 0-PRM; 1-MSDM ; 2-TSDM; 3-TMLD; 4-PRS. Message spelling (MSB->LSB): rest_size_error[0]; len_error[0]; 1st_error[0]; middle_error[0]; rls_to_do[9:0]; start_block[12:0]; rd_req[0]; rls_req[0]; offset[9:0]; length[13:0]; opaque[15:0]
49219 #define BRB_REG_STOPPED_RD_REQ_SIZE                                                                          20
49220 #define BRB_REG_STOPPED_RLS_REQ                                                                              0x341900UL //Access:WB_R DataWidth:0x4c   // If there is release error then request from read client will be copied to this register for each read packet client interface: 0-PRM; 1-MSDM ; 2-TSDM; 3-TMLD; 4-PRS. Message spelling (MSB->LSB): opaque[9:0]; rls_to_do[15:0]; queue_number[3:0]; packet_length[13:0]; rls_left[9:0]; start_block[12:0]
49221 #define BRB_REG_STOPPED_RLS_REQ_SIZE                                                                         20
49222 #define BRB_REG_PER_TC_COUNTERS                                                                              0x341a00UL //Access:R    DataWidth:0x18   // Per-port per-TC counters. In BigBear, entries 0-7 are port 0 (main 0) TCs 0-7. Entries 8-16 are port 1 (lb 0) TCs 0-8. Similarly for entries 17-24 for port 2 and 25-33 for port 3. In K2, entries 0-3 are port 0 TCs 0-3. Entries 4-8 are port 1 TCs 0-3, 8. Similarly for the other 6 ports.
49223 #define BRB_REG_PER_TC_COUNTERS_SIZE                                                                         34
49224 #define BRB_REG_WC_STATUS_0                                                                                  0x341b00UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49225 #define BRB_REG_WC_STATUS_0_SIZE                                                                             4
49226 #define BRB_REG_WC_STATUS_1                                                                                  0x341b10UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49227 #define BRB_REG_WC_STATUS_1_SIZE                                                                             4
49228 #define BRB_REG_WC_STATUS_2                                                                                  0x341b20UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49229 #define BRB_REG_WC_STATUS_2_SIZE                                                                             4
49230 #define BRB_REG_WC_STATUS_3                                                                                  0x341b30UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49231 #define BRB_REG_WC_STATUS_3_SIZE                                                                             4
49232 #define BRB_REG_WC_STATUS_4                                                                                  0x341b40UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49233 #define BRB_REG_WC_STATUS_4_SIZE                                                                             4
49234 #define BRB_REG_WC_STATUS_5                                                                                  0x341b50UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49235 #define BRB_REG_WC_STATUS_5_SIZE                                                                             4
49236 #define BRB_REG_WC_STATUS_6                                                                                  0x341b60UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49237 #define BRB_REG_WC_STATUS_6_SIZE                                                                             4
49238 #define BRB_REG_WC_STATUS_7                                                                                  0x341b70UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
49239 #define BRB_REG_WC_STATUS_7_SIZE                                                                             4
49240 #define BRB_REG_MEMCTRL_WR_RD_N                                                                              0x341c00UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
49241 #define BRB_REG_MEMCTRL_CMD                                                                                  0x341c04UL //Access:RW   DataWidth:0x8    // command to CPU BIST
49242 #define BRB_REG_MEMCTRL_ADDRESS                                                                              0x341c08UL //Access:RW   DataWidth:0x8    // address to CPU BIST
49243 #define BRB_REG_MEMCTRL_STATUS                                                                               0x341c0cUL //Access:R    DataWidth:0x20   // status from CPU BIST
49244 #define BRB_REG_LINK_LIST                                                                                    0x350000UL //Access:RW   DataWidth:0xf    // Link list dual port memory that contains per-block descriptor::s/BLK_NUM/4800/g in memory size::s/BLK_WDTH_PLUS_SOP_EN/14/g in Data Width::s/BLK_WDTH/13/g in Address Width.
49245 #define BRB_REG_LINK_LIST_SIZE                                                                               8832
49246 #define XYLD_REG_SCBD_STRICT_PRIO                                                                            0x4c0000UL //Access:RW   DataWidth:0x4    // Each bit indicates if the current queue ahs a strict prioirty; 1: The current queue has strict prority; 0: The current queue is part of the WRR scheme.
49247 #define XYLD_REG_SCBD_WRR_WEIGHT_Q0                                                                          0x4c0004UL //Access:RW   DataWidth:0x2    // The weight of queue 0 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
49248 #define XYLD_REG_SCBD_WRR_WEIGHT_Q1                                                                          0x4c0008UL //Access:RW   DataWidth:0x2    // The weight of queue 1 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
49249 #define XYLD_REG_FOCI_FOC_CREDITS                                                                            0x4c000cUL //Access:RW   DataWidth:0x6    // Initial credit of the FOC itnerface.
49250 #define XYLD_REG_PCII_PXP_RD_REQ_CREDITS                                                                     0x4c0010UL //Access:RW   DataWidth:0x2    // Initial credit for the PCI interface::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49251 #define XYLD_REG_PCII_RD_RESP_NUM_SLOTS                                                                      0x4c0014UL //Access:RW   DataWidth:0x3    // Number of slots at the PCI read response buffer: 3=4/8 slots of 512 bytes;4=8/16 slots of 256 bytes;5=16/32 slots of 128 bytes;6=32/64 slots of 64 bytes; 7=64/128 slots of 32 bytes::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49252 #define XYLD_REG_BYPASS_QID                                                                                  0x4c0018UL //Access:RW   DataWidth:0x2    // Selects the queue to which bypass messages will be steered.
49253 #define XYLD_REG_TCFC_LOAD_MINI_CACHE_EN                                                                     0x4c001cUL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
49254 #define XYLD_REG_CCFC_LOAD_MINI_CACHE_EN                                                                     0x4c0020UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
49255 #define XYLD_REG_ECO_RESERVED                                                                                0x4c0024UL //Access:RW   DataWidth:0x8    // Allowes future ECO's
49256 #define XYLD_REG_LD_VQID                                                                                     0x4c0028UL //Access:RW   DataWidth:0x5    // VQID value for PXP read requests issued from all sources (PCI read BD fetches and SGE fetches).
49257 #define XYLD_REG_CID_REQ_CREDITS                                                                             0x4c002cUL //Access:RW   DataWidth:0x6    // Max credits value for the load cid request interface.
49258 #define XYLD_REG_TID_REQ_CREDITS                                                                             0x4c0030UL //Access:RW   DataWidth:0x6    // Max credits value for the load tid request interface.
49259 #define XYLD_REG_LD_SEG_MSG_Q                                                                                0x4c0034UL //Access:RW   DataWidth:0x2    // The QID to which the segment messages can be mapped::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49260 #define XYLD_REG_TID_REMAIN_CREDITS                                                                          0x4c0038UL //Access:R    DataWidth:0x6    // Remaining credits for the tid interface
49261 #define XYLD_REG_TID_MSG_STAT                                                                                0x4c003cUL //Access:RC   DataWidth:0x20   // Statistics counter of TID requests
49262 #define XYLD_REG_CID_REMAIN_CREDITS                                                                          0x4c0040UL //Access:R    DataWidth:0x6    // Remaining credits for the cid interface
49263 #define XYLD_REG_CID_MSG_STAT                                                                                0x4c0044UL //Access:RC   DataWidth:0x20   // Statistics counter of CID requests
49264 #define XYLD_REG_EXT_EV_1_STAT                                                                               0x4c0048UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 1
49265 #define XYLD_REG_EXT_EV_2_STAT                                                                               0x4c004cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 2
49266 #define XYLD_REG_EXT_EV_3_STAT                                                                               0x4c0050UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 3
49267 #define XYLD_REG_EXT_EV_4_STAT                                                                               0x4c0054UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
49268 #define XYLD_REG_EXT_EV_5_STAT                                                                               0x4c0058UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
49269 #define XYLD_REG_PENDING_MSG_TO_EXT_EV_1_CTR                                                                 0x4c005cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 1
49270 #define XYLD_REG_PENDING_MSG_TO_EXT_EV_2_CTR                                                                 0x4c0060UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 2
49271 #define XYLD_REG_PENDING_MSG_TO_EXT_EV_3_CTR                                                                 0x4c0064UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 3
49272 #define XYLD_REG_PENDING_MSG_TO_EXT_EV_4_CTR                                                                 0x4c0068UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 4
49273 #define XYLD_REG_PENDING_MSG_TO_EXT_EV_5_CTR                                                                 0x4c006cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 5
49274 #define XYLD_REG_FOC_REMAIN_CREDITS                                                                          0x4c0070UL //Access:R    DataWidth:0x6    // Remaining credits on the FOC interface
49275 #define XYLD_REG_PXP_MSG_STAT                                                                                0x4c0074UL //Access:RC   DataWidth:0x20   // Statistics counter of PXP requests sent
49276 #define XYLD_REG_PCII_REMAIN_CREDITS                                                                         0x4c0078UL //Access:R    DataWidth:0x2    // Remaining credits on the PCI interface
49277 #define XYLD_REG_PCI_PENDING_MSG_CTR                                                                         0x4c007cUL //Access:R    DataWidth:0x9    // Number of messages pending to PCI read request
49278 #define XYLD_REG_LD_CID_MINICACHE_LOG                                                                        0x4c0080UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 CID Valid only if bit 13 in ld_cid_minicache_resp_log is set
49279 #define XYLD_REG_LD_TID_MINICACHE_LOG                                                                        0x4c0084UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 TID Valid only if bit 13 in ld_tid_minicache_resp_log is set
49280 #define XYLD_REG_LD_CID_MINICACHE_RESP_LOG                                                                   0x4c0088UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 CID load response; bit 13 - Indicates if ld_cid_minicache_log register is valid
49281 #define XYLD_REG_LD_TID_MINICACHE_RESP_LOG                                                                   0x4c008cUL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 TID load response; bit 13 - Indicates if ld_tid_minicache_log register is valid
49282 #define XYLD_REG_LD_HDR_LOG                                                                                  0x4c0090UL //Access:R    DataWidth:0x4    // Logging of the problem which caused the ld_hdr_err interrupt. Bit 0: ilegal flags combination.
49283 #define XYLD_REG_LD_HDR_1ST_CYC_31_0                                                                         0x4c0094UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49284 #define XYLD_REG_LD_HDR_1ST_CYC_63_32                                                                        0x4c0098UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49285 #define XYLD_REG_LD_HDR_1ST_CYC_95_64                                                                        0x4c009cUL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49286 #define XYLD_REG_LD_HDR_1ST_CYC_127_96                                                                       0x4c00a0UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49287 #define XYLD_REG_LD_HDR_2ND_CYC_31_0                                                                         0x4c00a4UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49288 #define XYLD_REG_LD_HDR_2ND_CYC_63_32                                                                        0x4c00a8UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49289 #define XYLD_REG_LD_HDR_2ND_CYC_95_64                                                                        0x4c00acUL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49290 #define XYLD_REG_LD_HDR_2ND_CYC_127_96                                                                       0x4c00b0UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49291 #define XYLD_REG_CM_HDR_31_0                                                                                 0x4c00b4UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49292 #define XYLD_REG_CM_HDR_63_32                                                                                0x4c00b8UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49293 #define XYLD_REG_CM_HDR_95_64                                                                                0x4c00bcUL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49294 #define XYLD_REG_CM_HDR_127_96                                                                               0x4c00c0UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49295 #define XYLD_REG_LD_HDR_CLR                                                                                  0x4c00c4UL //Access:W    DataWidth:0x1    // Writing to this register clears hdr registers and enables logging new error details.
49296 #define XYLD_REG_SEG_MSG_LOG                                                                                 0x4c00c8UL //Access:R    DataWidth:0x8    // Logging register for segment message error: bits 3:0 - header len; bits 7:4 - number of iteration::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49297 #define XYLD_REG_SEG_MSG_LOG_LEN_ARR_31_0                                                                    0x4c00ccUL //Access:R    DataWidth:0x20   // Logging register for segment message error: bits 31:0 - bits 31:0 of the segment message length array::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49298 #define XYLD_REG_SEG_MSG_LOG_LEN_ARR_63_32                                                                   0x4c00d0UL //Access:R    DataWidth:0x20   // Logging register for segment message error: bits 31:0 - bits 63:32 of the segment message length array::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49299 #define XYLD_REG_SEG_MSG_LOG_LEN_ARR_95_64                                                                   0x4c00d4UL //Access:R    DataWidth:0x20   // Logging register for segment message error: bits 31:0 - bits 95:64 of the segment message length array::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49300 #define XYLD_REG_SEG_MSG_LOG_CLR                                                                             0x4c00d8UL //Access:W    DataWidth:0x1    // Writing to this register clears seg msg logging registers and enables logging new error details::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49301 #define XYLD_REG_SEG_MSG_LOG_V                                                                               0x4c00dcUL //Access:R    DataWidth:0x1    // Indicates that the data at the seg_msg logging registers is valid::/MULD_DISCARD/d in MULD::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
49302 #define XYLD_REG_STAT_FIC_MSG                                                                                0x4c00e0UL //Access:RC   DataWidth:0x20   // Number of FIC messages sent to the loader
49303 #define XYLD_REG_DBG_PENDING_CCFC_REQ                                                                        0x4c00e4UL //Access:R    DataWidth:0x6    // number of CCFC requests wating for responses
49304 #define XYLD_REG_DBG_PENDING_TCFC_REQ                                                                        0x4c00e8UL //Access:R    DataWidth:0x6    // number of TCFC requests wating for responses
49305 #define XYLD_REG_LEN_ERR_LOG_1                                                                               0x4c00ecUL //Access:R    DataWidth:0x10   // Logging register for long message error: bit 0-Segment message; bit 1-Message with PCI read; bit 2- Message with BD fetch; bit 3-Message with SGE fetch; bit 4- Message with BRB fetch; bits 5:6- QID; bits 7-RSV; bits 8-15 message CM length.
49306 #define XYLD_REG_LEN_ERR_LOG_2                                                                               0x4c00f0UL //Access:R    DataWidth:0x20   // Logging register for long message error: bit 0:3 Segment message header length; 4:7 RSV;8:15 current length out of the segment message length array; 16:23 PCI response len (including BD and SGE fetches); 24:31 BRB
49307 #define XYLD_REG_LEN_ERR_LOG_CLR                                                                             0x4c00f4UL //Access:W    DataWidth:0x1    // Writing to this register clears len err logging registers and enables logging new error details.
49308 #define XYLD_REG_LEN_ERR_LOG_V                                                                               0x4c00f8UL //Access:R    DataWidth:0x1    // Indicates that the data at the len_err logging registers is valid.
49309 #define XYLD_REG_INT_STS                                                                                     0x4c0180UL //Access:R    DataWidth:0x6    // Multi Field Register.
49310   #define XYLD_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
49311   #define XYLD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
49312   #define XYLD_REG_INT_STS_LD_HDR_ERR                                                                        (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49313   #define XYLD_REG_INT_STS_LD_HDR_ERR_SHIFT                                                                  1
49314   #define XYLD_REG_INT_STS_LD_SEG_MSG_ERR                                                                    (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49315   #define XYLD_REG_INT_STS_LD_SEG_MSG_ERR_SHIFT                                                              2
49316   #define XYLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR                                                             (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49317   #define XYLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR_SHIFT                                                       3
49318   #define XYLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR                                                             (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49319   #define XYLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR_SHIFT                                                       4
49320   #define XYLD_REG_INT_STS_LD_LONG_MESSAGE                                                                   (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49321   #define XYLD_REG_INT_STS_LD_LONG_MESSAGE_SHIFT                                                             5
49322 #define XYLD_REG_INT_MASK                                                                                    0x4c0184UL //Access:RW   DataWidth:0x6    // Multi Field Register.
49323   #define XYLD_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: XYLD_REG_INT_STS.ADDRESS_ERROR .
49324   #define XYLD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
49325   #define XYLD_REG_INT_MASK_LD_HDR_ERR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: XYLD_REG_INT_STS.LD_HDR_ERR .
49326   #define XYLD_REG_INT_MASK_LD_HDR_ERR_SHIFT                                                                 1
49327   #define XYLD_REG_INT_MASK_LD_SEG_MSG_ERR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: XYLD_REG_INT_STS.LD_SEG_MSG_ERR .
49328   #define XYLD_REG_INT_MASK_LD_SEG_MSG_ERR_SHIFT                                                             2
49329   #define XYLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: XYLD_REG_INT_STS.LD_TID_MINI_CACHE_ERR .
49330   #define XYLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR_SHIFT                                                      3
49331   #define XYLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: XYLD_REG_INT_STS.LD_CID_MINI_CACHE_ERR .
49332   #define XYLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR_SHIFT                                                      4
49333   #define XYLD_REG_INT_MASK_LD_LONG_MESSAGE                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: XYLD_REG_INT_STS.LD_LONG_MESSAGE .
49334   #define XYLD_REG_INT_MASK_LD_LONG_MESSAGE_SHIFT                                                            5
49335 #define XYLD_REG_INT_STS_WR                                                                                  0x4c0188UL //Access:WR   DataWidth:0x6    // Multi Field Register.
49336   #define XYLD_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
49337   #define XYLD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
49338   #define XYLD_REG_INT_STS_WR_LD_HDR_ERR                                                                     (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49339   #define XYLD_REG_INT_STS_WR_LD_HDR_ERR_SHIFT                                                               1
49340   #define XYLD_REG_INT_STS_WR_LD_SEG_MSG_ERR                                                                 (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49341   #define XYLD_REG_INT_STS_WR_LD_SEG_MSG_ERR_SHIFT                                                           2
49342   #define XYLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR                                                          (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49343   #define XYLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR_SHIFT                                                    3
49344   #define XYLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR                                                          (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49345   #define XYLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR_SHIFT                                                    4
49346   #define XYLD_REG_INT_STS_WR_LD_LONG_MESSAGE                                                                (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49347   #define XYLD_REG_INT_STS_WR_LD_LONG_MESSAGE_SHIFT                                                          5
49348 #define XYLD_REG_INT_STS_CLR                                                                                 0x4c018cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
49349   #define XYLD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
49350   #define XYLD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
49351   #define XYLD_REG_INT_STS_CLR_LD_HDR_ERR                                                                    (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49352   #define XYLD_REG_INT_STS_CLR_LD_HDR_ERR_SHIFT                                                              1
49353   #define XYLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR                                                                (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49354   #define XYLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR_SHIFT                                                          2
49355   #define XYLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR                                                         (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49356   #define XYLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR_SHIFT                                                   3
49357   #define XYLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR                                                         (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49358   #define XYLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR_SHIFT                                                   4
49359   #define XYLD_REG_INT_STS_CLR_LD_LONG_MESSAGE                                                               (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49360   #define XYLD_REG_INT_STS_CLR_LD_LONG_MESSAGE_SHIFT                                                         5
49361 #define XYLD_REG_PRTY_MASK_H_0                                                                               0x4c0204UL //Access:RW   DataWidth:0x9    // Multi Field Register.
49362   #define XYLD_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
49363   #define XYLD_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                   0
49364   #define XYLD_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM006_I_ECC_RF_INT .
49365   #define XYLD_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT_SHIFT                                                   1
49366   #define XYLD_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
49367   #define XYLD_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     2
49368   #define XYLD_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
49369   #define XYLD_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
49370   #define XYLD_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
49371   #define XYLD_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     4
49372   #define XYLD_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
49373   #define XYLD_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     5
49374   #define XYLD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
49375   #define XYLD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     6
49376   #define XYLD_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
49377   #define XYLD_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     7
49378   #define XYLD_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: XYLD_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
49379   #define XYLD_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     8
49380 #define XYLD_REG_MEM_ECC_ENABLE_0                                                                            0x4c0210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
49381   #define XYLD_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance xyld.i_msgq_ram.i_ecc in module xyld_i_msgq_ram_1
49382   #define XYLD_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                    0
49383   #define XYLD_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance xyld.i_pci_rsep_buf_ram.i_ecc in module xyld_i_pci_rsep_buf_ram
49384   #define XYLD_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN_SHIFT                                                    1
49385 #define XYLD_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x4c0214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
49386   #define XYLD_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance xyld.i_msgq_ram.i_ecc in module xyld_i_msgq_ram_1
49387   #define XYLD_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                             0
49388   #define XYLD_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance xyld.i_pci_rsep_buf_ram.i_ecc in module xyld_i_pci_rsep_buf_ram
49389   #define XYLD_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY_SHIFT                                             1
49390 #define XYLD_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x4c0218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
49391   #define XYLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance xyld.i_msgq_ram.i_ecc in module xyld_i_msgq_ram_1
49392   #define XYLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                      0
49393   #define XYLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance xyld.i_pci_rsep_buf_ram.i_ecc in module xyld_i_pci_rsep_buf_ram
49394   #define XYLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT_SHIFT                                      1
49395 #define XYLD_REG_MEM_ECC_EVENTS                                                                              0x4c021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
49396 #define XYLD_REG_DESC_QUEUE_Q0                                                                               0x4c0400UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue0 - Debug access.
49397 #define XYLD_REG_DESC_QUEUE_Q0_SIZE                                                                          48
49398 #define XYLD_REG_DESC_QUEUE_Q1                                                                               0x4c0800UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue1 - Debug access.
49399 #define XYLD_REG_DESC_QUEUE_Q1_SIZE                                                                          48
49400 #define XYLD_REG_L2MA_AGGR_CONFIG1                                                                           0x4c0900UL //Access:RW   DataWidth:0x13   // Multi Field Register.
49401   #define XYLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN                                                                 (0x1<<0) // Enables L2 message aggregation
49402   #define XYLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN_SHIFT                                                           0
49403   #define XYLD_REG_L2MA_AGGR_CONFIG1_IGNORE_CM_AGG_MSG                                                       (0x1<<1) // indicates not to perform the aggregation logic if there is no L2MA command in the message (there is no L2MA command if DstStormFlg is reset OR ErrFlg is set). If this configuration is reset, messages without L2MA command are treated like messages with L2MA command where EnL2MA flag in the command is reset (i.e. they break existing aggregation).
49404   #define XYLD_REG_L2MA_AGGR_CONFIG1_IGNORE_CM_AGG_MSG_SHIFT                                                 1
49405   #define XYLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK                                                             (0x1<<2) // defines that only back-to-back aggregation is allowed
49406   #define XYLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK_SHIFT                                                       2
49407   #define XYLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC                                                           (0xff<<3) // the minimal queue occupancy below which new aggregations are not created
49408   #define XYLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC_SHIFT                                                     3
49409   #define XYLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF                                                           (0xff<<11) // the maximal difference between the serial number of the parent message and the serial number of its child message
49410   #define XYLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF_SHIFT                                                     11
49411 #define XYLD_REG_L2MA_AGGR_CONFIG2                                                                           0x4c0904UL //Access:RW   DataWidth:0x18   // Multi Field Register.
49412   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_0                                                        (0x3f<<0) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49413   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_0_SHIFT                                                  0
49414   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_1                                                        (0x3f<<6) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49415   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_1_SHIFT                                                  6
49416   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_2                                                        (0x3f<<12) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49417   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_2_SHIFT                                                  12
49418   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_3                                                        (0x3f<<18) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49419   #define XYLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_3_SHIFT                                                  18
49420 #define XYLD_REG_L2MA_SAME_OFFSET_SET_0                                                                      0x4c0908UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49421   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 0.
49422   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00_SHIFT                                                    0
49423   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 0.
49424   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01_SHIFT                                                    8
49425   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 0.
49426   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02_SHIFT                                                    16
49427   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 0.
49428   #define XYLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03_SHIFT                                                    24
49429 #define XYLD_REG_L2MA_SAME_OFFSET_SET_1                                                                      0x4c090cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
49430   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 1.
49431   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10_SHIFT                                                    0
49432   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 1.
49433   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11_SHIFT                                                    8
49434   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 1.
49435   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12_SHIFT                                                    16
49436   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 1.
49437   #define XYLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13_SHIFT                                                    24
49438 #define XYLD_REG_L2MA_SAME_OFFSET_SET_2                                                                      0x4c0910UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49439   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 2.
49440   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20_SHIFT                                                    0
49441   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 2.
49442   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21_SHIFT                                                    8
49443   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 2.
49444   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22_SHIFT                                                    16
49445   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 2.
49446   #define XYLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23_SHIFT                                                    24
49447 #define XYLD_REG_L2MA_SAME_OFFSET_SET_3                                                                      0x4c0914UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49448   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 3.
49449   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30_SHIFT                                                    0
49450   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 3.
49451   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31_SHIFT                                                    8
49452   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 3.
49453   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32_SHIFT                                                    16
49454   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 3.
49455   #define XYLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33_SHIFT                                                    24
49456 #define XYLD_REG_L2MA_SAME_LEN_SET_0_1                                                                       0x4c0918UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49457   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00                                                              (0xf<<0) // length in 32b units from the same 00 .
49458   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00_SHIFT                                                        0
49459   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01                                                              (0xf<<4) // length in 32b units from the same 01 .
49460   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01_SHIFT                                                        4
49461   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02                                                              (0xf<<8) // length in 32b units from the same 02 .
49462   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02_SHIFT                                                        8
49463   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03                                                              (0xf<<12) // length in 32b units from the same 03 .
49464   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03_SHIFT                                                        12
49465   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10                                                              (0xf<<16) // length in 32b units from the same 10 .
49466   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10_SHIFT                                                        16
49467   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11                                                              (0xf<<20) // length in 32b units from the same 11 .
49468   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11_SHIFT                                                        20
49469   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12                                                              (0xf<<24) // length in 32b units from the same 12 .
49470   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12_SHIFT                                                        24
49471   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13                                                              (0xf<<28) // length in 32b units from the same 13 .
49472   #define XYLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13_SHIFT                                                        28
49473 #define XYLD_REG_L2MA_SAME_LEN_SET_2_3                                                                       0x4c091cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
49474   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20                                                              (0xf<<0) // length in 32b units from the same 20 .
49475   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20_SHIFT                                                        0
49476   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21                                                              (0xf<<4) // length in 32b units from the same 21 .
49477   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21_SHIFT                                                        4
49478   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22                                                              (0xf<<8) // length in 32b units from the same 22 .
49479   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22_SHIFT                                                        8
49480   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23                                                              (0xf<<12) // length in 32b units from the same 23 .
49481   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23_SHIFT                                                        12
49482   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30                                                              (0xf<<16) // length in 32b units from the same 30 .
49483   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30_SHIFT                                                        16
49484   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31                                                              (0xf<<20) // length in 32b units from the same 31 .
49485   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31_SHIFT                                                        20
49486   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32                                                              (0xf<<24) // length in 32b units from the same 32 .
49487   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32_SHIFT                                                        24
49488   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33                                                              (0xf<<28) // length in 32b units from the same 33 .
49489   #define XYLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33_SHIFT                                                        28
49490 #define XYLD_REG_L2MA_SAME_MASK_SET_0                                                                        0x4c0920UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 0 parameters .
49491 #define XYLD_REG_L2MA_SAME_MASK_SET_1                                                                        0x4c0924UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 1 parameters .
49492 #define XYLD_REG_L2MA_SAME_MASK_SET_2                                                                        0x4c0928UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 2 parameters .
49493 #define XYLD_REG_L2MA_SAME_MASK_SET_3                                                                        0x4c092cUL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 3 parameters .
49494 #define XYLD_REG_L2MA_DUP_OFFSET_SET_0                                                                       0x4c0930UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49495   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 0.
49496   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00_SHIFT                                                 0
49497   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 0.
49498   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01_SHIFT                                                 8
49499   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 0.
49500   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02_SHIFT                                                 16
49501   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 0.
49502   #define XYLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03_SHIFT                                                 24
49503 #define XYLD_REG_L2MA_DUP_OFFSET_SET_1                                                                       0x4c0934UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49504   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 1.
49505   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10_SHIFT                                                 0
49506   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 1.
49507   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11_SHIFT                                                 8
49508   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 1.
49509   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12_SHIFT                                                 16
49510   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 1.
49511   #define XYLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13_SHIFT                                                 24
49512 #define XYLD_REG_L2MA_DUP_OFFSET_SET_2                                                                       0x4c0938UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49513   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 2.
49514   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20_SHIFT                                                 0
49515   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 2.
49516   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21_SHIFT                                                 8
49517   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 2.
49518   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22_SHIFT                                                 16
49519   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 2.
49520   #define XYLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23_SHIFT                                                 24
49521 #define XYLD_REG_L2MA_DUP_OFFSET_SET_3                                                                       0x4c093cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
49522   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 3.
49523   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30_SHIFT                                                 0
49524   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 3.
49525   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31_SHIFT                                                 8
49526   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 3.
49527   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32_SHIFT                                                 16
49528   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 3.
49529   #define XYLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33_SHIFT                                                 24
49530 #define XYLD_REG_L2MA_DUP_LEN_SET_0                                                                          0x4c0940UL //Access:RW   DataWidth:0x18   // Multi Field Register.
49531   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_00                                                             (0x3f<<0) // length in 32b units from the dup 00 .
49532   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_00_SHIFT                                                       0
49533   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_01                                                             (0x3f<<6) // length in 32b units from the dup 01 .
49534   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_01_SHIFT                                                       6
49535   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_02                                                             (0x3f<<12) // length in 32b units from the dup 02 .
49536   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_02_SHIFT                                                       12
49537   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_03                                                             (0x3f<<18) // length in 32b units from the dup 03 .
49538   #define XYLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_03_SHIFT                                                       18
49539 #define XYLD_REG_L2MA_DUP_LEN_SET_1                                                                          0x4c0944UL //Access:RW   DataWidth:0x18   // Multi Field Register.
49540   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_10                                                             (0x3f<<0) // length in 32b units from the dup 10 .
49541   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_10_SHIFT                                                       0
49542   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_11                                                             (0x3f<<6) // length in 32b units from the dup 11 .
49543   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_11_SHIFT                                                       6
49544   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_12                                                             (0x3f<<12) // length in 32b units from the dup 12 .
49545   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_12_SHIFT                                                       12
49546   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_13                                                             (0x3f<<18) // length in 32b units from the dup 13 .
49547   #define XYLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_13_SHIFT                                                       18
49548 #define XYLD_REG_L2MA_DUP_LEN_SET_2                                                                          0x4c0948UL //Access:RW   DataWidth:0x18   // Multi Field Register.
49549   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_20                                                             (0x3f<<0) // length in 32b units from the dup 20 .
49550   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_20_SHIFT                                                       0
49551   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_21                                                             (0x3f<<6) // length in 32b units from the dup 21 .
49552   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_21_SHIFT                                                       6
49553   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_22                                                             (0x3f<<12) // length in 32b units from the dup 22 .
49554   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_22_SHIFT                                                       12
49555   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_23                                                             (0x3f<<18) // length in 32b units from the dup 23 .
49556   #define XYLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_23_SHIFT                                                       18
49557 #define XYLD_REG_L2MA_DUP_LEN_SET_3                                                                          0x4c094cUL //Access:RW   DataWidth:0x18   // Multi Field Register.
49558   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_30                                                             (0x3f<<0) // length in 32b units from the dup 30 .
49559   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_30_SHIFT                                                       0
49560   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_31                                                             (0x3f<<6) // length in 32b units from the dup 31 .
49561   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_31_SHIFT                                                       6
49562   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_32                                                             (0x3f<<12) // length in 32b units from the dup 32 .
49563   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_32_SHIFT                                                       12
49564   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_33                                                             (0x3f<<18) // length in 32b units from the dup 33 .
49565   #define XYLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_33_SHIFT                                                       18
49566 #define XYLD_REG_L2MA_FLOW_ID                                                                                0x4c0950UL //Access:RW   DataWidth:0x18   // Multi Field Register.
49567   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0                                                            (0x1<<0) // indication if to include the flow-ID in the stream-ID for set 0.
49568   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0_SHIFT                                                      0
49569   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1                                                            (0x1<<1) // indication if to include the flow-ID in the stream-ID for set 1.
49570   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1_SHIFT                                                      1
49571   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2                                                            (0x1<<2) // indication if to include the flow-ID in the stream-ID for set 2.
49572   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2_SHIFT                                                      2
49573   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3                                                            (0x1<<3) // indication if to include the flow-ID in the stream-ID for set 3.
49574   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3_SHIFT                                                      3
49575   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0                                                             (0x1f<<4) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 0 .
49576   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0_SHIFT                                                       4
49577   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1                                                             (0x1f<<9) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 1 .
49578   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1_SHIFT                                                       9
49579   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2                                                             (0x1f<<14) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 2 .
49580   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2_SHIFT                                                       14
49581   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3                                                             (0x1f<<19) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 3 .
49582   #define XYLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3_SHIFT                                                       19
49583 #define XYLD_REG_L2MA_SN_OFFSET                                                                              0x4c0954UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49584   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0                                                                (0xff<<0) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 0.
49585   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0_SHIFT                                                          0
49586   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1                                                                (0xff<<8) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 1.
49587   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1_SHIFT                                                          8
49588   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2                                                                (0xff<<16) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 2.
49589   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2_SHIFT                                                          16
49590   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3                                                                (0xff<<24) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 3.
49591   #define XYLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3_SHIFT                                                          24
49592 #define XYLD_REG_L2MA_MAX_L2MA_CHILD                                                                         0x4c0958UL //Access:RW   DataWidth:0x10   // Multi Field Register.
49593   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0                                                            (0xf<<0) // the maximal number of children in a specific aggregation. for set 0.
49594   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0_SHIFT                                                      0
49595   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1                                                            (0xf<<4) // the maximal number of children in a specific aggregation. for set 1.
49596   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1_SHIFT                                                      4
49597   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2                                                            (0xf<<8) // the maximal number of children in a specific aggregation. for set 2.
49598   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2_SHIFT                                                      8
49599   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3                                                            (0xf<<12) // the maximal number of children in a specific aggregation. for set 3.
49600   #define XYLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3_SHIFT                                                      12
49601 #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID                                                                      0x4c095cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
49602   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0                                                     (0xff<<0) // The value by which to increment the event-ID in case of successful aggregation. for set 0.
49603   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0_SHIFT                                               0
49604   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1                                                     (0xff<<8) // The value by which to increment the event-ID in case of successful aggregation. for set 1.
49605   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1_SHIFT                                               8
49606   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2                                                     (0xff<<16) // The value by which to increment the event-ID in case of successful aggregation. for set 2.
49607   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2_SHIFT                                               16
49608   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3                                                     (0xff<<24) // The value by which to increment the event-ID in case of successful aggregation. for set 3.
49609   #define XYLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3_SHIFT                                               24
49610 #define XYLD_REG_LD_MAX_MSG_SIZE                                                                             0x4c0960UL //Access:RW   DataWidth:0x4    // maximum loader size in 256 bit words
49611 #define XYLD_REG_DBG_SELECT                                                                                  0x4c1600UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
49612 #define XYLD_REG_DBG_DWORD_ENABLE                                                                            0x4c1604UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
49613 #define XYLD_REG_DBG_SHIFT                                                                                   0x4c1608UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
49614 #define XYLD_REG_DBG_FORCE_VALID                                                                             0x4c160cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
49615 #define XYLD_REG_DBG_FORCE_FRAME                                                                             0x4c1610UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
49616 #define XYLD_REG_DBG_OUT_DATA                                                                                0x4c1620UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
49617 #define XYLD_REG_DBG_OUT_DATA_SIZE                                                                           8
49618 #define XYLD_REG_DBG_OUT_VALID                                                                               0x4c1640UL //Access:R    DataWidth:0x4    // Dbgmux output valid
49619 #define XYLD_REG_DBG_OUT_FRAME                                                                               0x4c1644UL //Access:R    DataWidth:0x4    // Dbgmux output frame
49620 #define XYLD_REG_FIC_INPUT_FIFO                                                                              0x4c2000UL //Access:WB   DataWidth:0x80   // Access to input FIC FIFO
49621 #define XYLD_REG_FIC_INPUT_FIFO_SIZE                                                                         176
49622 #define XYLD_REG_QUEUE_MSG_MEM                                                                               0x4c4000UL //Access:WB   DataWidth:0x80   // Debug access to The message queue memory.
49623 #define XYLD_REG_QUEUE_MSG_MEM_SIZE                                                                          2208
49624 #define YULD_REG_SCBD_STRICT_PRIO                                                                            0x4c8000UL //Access:RW   DataWidth:0x4    // Each bit indicates if the current queue ahs a strict prioirty; 1: The current queue has strict prority; 0: The current queue is part of the WRR scheme.
49625 #define YULD_REG_SCBD_WRR_WEIGHT_Q0                                                                          0x4c8004UL //Access:RW   DataWidth:0x2    // The weight of queue 0 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
49626 #define YULD_REG_SCBD_WRR_WEIGHT_Q1                                                                          0x4c8008UL //Access:RW   DataWidth:0x2    // The weight of queue 1 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
49627 #define YULD_REG_FOCI_FOC_CREDITS                                                                            0x4c800cUL //Access:RW   DataWidth:0x6    // Initial credit of the FOC itnerface.
49628 #define YULD_REG_BYPASS_QID                                                                                  0x4c8010UL //Access:RW   DataWidth:0x2    // Selects the queue to which bypass messages will be steered.
49629 #define YULD_REG_TCFC_LOAD_MINI_CACHE_EN                                                                     0x4c8014UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
49630 #define YULD_REG_CCFC_LOAD_MINI_CACHE_EN                                                                     0x4c8018UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
49631 #define YULD_REG_ECO_RESERVED                                                                                0x4c801cUL //Access:RW   DataWidth:0x8    // Allowes future ECO's
49632 #define YULD_REG_CID_REQ_CREDITS                                                                             0x4c8020UL //Access:RW   DataWidth:0x6    // Max credits value for the load cid request interface.
49633 #define YULD_REG_TID_REQ_CREDITS                                                                             0x4c8024UL //Access:RW   DataWidth:0x6    // Max credits value for the load tid request interface.
49634 #define YULD_REG_TID_REMAIN_CREDITS                                                                          0x4c8028UL //Access:R    DataWidth:0x6    // Remaining credits for the tid interface
49635 #define YULD_REG_TID_MSG_STAT                                                                                0x4c802cUL //Access:RC   DataWidth:0x20   // Statistics counter of TID requests
49636 #define YULD_REG_CID_REMAIN_CREDITS                                                                          0x4c8030UL //Access:R    DataWidth:0x6    // Remaining credits for the cid interface
49637 #define YULD_REG_CID_MSG_STAT                                                                                0x4c8034UL //Access:RC   DataWidth:0x20   // Statistics counter of CID requests
49638 #define YULD_REG_EXT_EV_1_STAT                                                                               0x4c8038UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 1
49639 #define YULD_REG_EXT_EV_2_STAT                                                                               0x4c803cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 2
49640 #define YULD_REG_EXT_EV_3_STAT                                                                               0x4c8040UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 3
49641 #define YULD_REG_EXT_EV_4_STAT                                                                               0x4c8044UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
49642 #define YULD_REG_EXT_EV_5_STAT                                                                               0x4c8048UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
49643 #define YULD_REG_PENDING_MSG_TO_EXT_EV_1_CTR                                                                 0x4c804cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 1
49644 #define YULD_REG_PENDING_MSG_TO_EXT_EV_2_CTR                                                                 0x4c8050UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 2
49645 #define YULD_REG_PENDING_MSG_TO_EXT_EV_3_CTR                                                                 0x4c8054UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 3
49646 #define YULD_REG_PENDING_MSG_TO_EXT_EV_4_CTR                                                                 0x4c8058UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 4
49647 #define YULD_REG_PENDING_MSG_TO_EXT_EV_5_CTR                                                                 0x4c805cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 5
49648 #define YULD_REG_FOC_REMAIN_CREDITS                                                                          0x4c8060UL //Access:R    DataWidth:0x6    // Remaining credits on the FOC interface
49649 #define YULD_REG_LD_CID_MINICACHE_LOG                                                                        0x4c8064UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 CID Valid only if bit 13 in ld_cid_minicache_resp_log is set
49650 #define YULD_REG_LD_TID_MINICACHE_LOG                                                                        0x4c8068UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 TID Valid only if bit 13 in ld_tid_minicache_resp_log is set
49651 #define YULD_REG_LD_CID_MINICACHE_RESP_LOG                                                                   0x4c806cUL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 CID load response; bit 13 - Indicates if ld_cid_minicache_log register is valid
49652 #define YULD_REG_LD_TID_MINICACHE_RESP_LOG                                                                   0x4c8070UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 TID load response; bit 13 - Indicates if ld_tid_minicache_log register is valid
49653 #define YULD_REG_LD_HDR_LOG                                                                                  0x4c8074UL //Access:R    DataWidth:0x4    // Logging of the problem which caused the ld_hdr_err interrupt. Bit 0: ilegal flags combination.
49654 #define YULD_REG_LD_HDR_1ST_CYC_31_0                                                                         0x4c8078UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49655 #define YULD_REG_LD_HDR_1ST_CYC_63_32                                                                        0x4c807cUL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49656 #define YULD_REG_LD_HDR_1ST_CYC_95_64                                                                        0x4c8080UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49657 #define YULD_REG_LD_HDR_1ST_CYC_127_96                                                                       0x4c8084UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49658 #define YULD_REG_LD_HDR_2ND_CYC_31_0                                                                         0x4c8088UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49659 #define YULD_REG_LD_HDR_2ND_CYC_63_32                                                                        0x4c808cUL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49660 #define YULD_REG_LD_HDR_2ND_CYC_95_64                                                                        0x4c8090UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49661 #define YULD_REG_LD_HDR_2ND_CYC_127_96                                                                       0x4c8094UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49662 #define YULD_REG_CM_HDR_31_0                                                                                 0x4c8098UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49663 #define YULD_REG_CM_HDR_63_32                                                                                0x4c809cUL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49664 #define YULD_REG_CM_HDR_95_64                                                                                0x4c80a0UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49665 #define YULD_REG_CM_HDR_127_96                                                                               0x4c80a4UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49666 #define YULD_REG_LD_HDR_CLR                                                                                  0x4c80a8UL //Access:W    DataWidth:0x1    // Writing to this register clears hdr registers and enables logging new error details.
49667 #define YULD_REG_STAT_FIC_MSG                                                                                0x4c80acUL //Access:RC   DataWidth:0x20   // Number of FIC messages sent to the loader
49668 #define YULD_REG_DBG_PENDING_CCFC_REQ                                                                        0x4c80b0UL //Access:R    DataWidth:0x5    // number of CCFC requests wating for responses
49669 #define YULD_REG_DBG_PENDING_TCFC_REQ                                                                        0x4c80b4UL //Access:R    DataWidth:0x5    // number of TCFC requests wating for responses
49670 #define YULD_REG_LEN_ERR_LOG_1                                                                               0x4c80b8UL //Access:R    DataWidth:0x10   // Logging register for long message error: bit 0-Segment message; bit 1-Message with PCI read; bit 2- Message with BD fetch; bit 3-Message with SGE fetch; bit 4- Message with BRB fetch; bits 5:6- QID; bits 7-RSV; bits 8-15 message CM length.
49671 #define YULD_REG_LEN_ERR_LOG_2                                                                               0x4c80bcUL //Access:R    DataWidth:0x20   // Logging register for long message error: bit 0:3 Segment message header length; 4:7 RSV;8:15 current length out of the segment message length array; 16:23 PCI response len (including BD and SGE fetches); 24:31 BRB
49672 #define YULD_REG_LEN_ERR_LOG_CLR                                                                             0x4c80c0UL //Access:W    DataWidth:0x1    // Writing to this register clears len err logging registers and enables logging new error details.
49673 #define YULD_REG_LEN_ERR_LOG_V                                                                               0x4c80c4UL //Access:R    DataWidth:0x1    // Indicates that the data at the len_err logging registers is valid.
49674 #define YULD_REG_INT_STS                                                                                     0x4c8180UL //Access:R    DataWidth:0x6    // Multi Field Register.
49675   #define YULD_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
49676   #define YULD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
49677   #define YULD_REG_INT_STS_LD_HDR_ERR                                                                        (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49678   #define YULD_REG_INT_STS_LD_HDR_ERR_SHIFT                                                                  1
49679   #define YULD_REG_INT_STS_LD_SEG_MSG_ERR                                                                    (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49680   #define YULD_REG_INT_STS_LD_SEG_MSG_ERR_SHIFT                                                              2
49681   #define YULD_REG_INT_STS_LD_TID_MINI_CACHE_ERR                                                             (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49682   #define YULD_REG_INT_STS_LD_TID_MINI_CACHE_ERR_SHIFT                                                       3
49683   #define YULD_REG_INT_STS_LD_CID_MINI_CACHE_ERR                                                             (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49684   #define YULD_REG_INT_STS_LD_CID_MINI_CACHE_ERR_SHIFT                                                       4
49685   #define YULD_REG_INT_STS_LD_LONG_MESSAGE                                                                   (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49686   #define YULD_REG_INT_STS_LD_LONG_MESSAGE_SHIFT                                                             5
49687 #define YULD_REG_INT_MASK                                                                                    0x4c8184UL //Access:RW   DataWidth:0x6    // Multi Field Register.
49688   #define YULD_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: YULD_REG_INT_STS.ADDRESS_ERROR .
49689   #define YULD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
49690   #define YULD_REG_INT_MASK_LD_HDR_ERR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: YULD_REG_INT_STS.LD_HDR_ERR .
49691   #define YULD_REG_INT_MASK_LD_HDR_ERR_SHIFT                                                                 1
49692   #define YULD_REG_INT_MASK_LD_SEG_MSG_ERR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: YULD_REG_INT_STS.LD_SEG_MSG_ERR .
49693   #define YULD_REG_INT_MASK_LD_SEG_MSG_ERR_SHIFT                                                             2
49694   #define YULD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: YULD_REG_INT_STS.LD_TID_MINI_CACHE_ERR .
49695   #define YULD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR_SHIFT                                                      3
49696   #define YULD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: YULD_REG_INT_STS.LD_CID_MINI_CACHE_ERR .
49697   #define YULD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR_SHIFT                                                      4
49698   #define YULD_REG_INT_MASK_LD_LONG_MESSAGE                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: YULD_REG_INT_STS.LD_LONG_MESSAGE .
49699   #define YULD_REG_INT_MASK_LD_LONG_MESSAGE_SHIFT                                                            5
49700 #define YULD_REG_INT_STS_WR                                                                                  0x4c8188UL //Access:WR   DataWidth:0x6    // Multi Field Register.
49701   #define YULD_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
49702   #define YULD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
49703   #define YULD_REG_INT_STS_WR_LD_HDR_ERR                                                                     (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49704   #define YULD_REG_INT_STS_WR_LD_HDR_ERR_SHIFT                                                               1
49705   #define YULD_REG_INT_STS_WR_LD_SEG_MSG_ERR                                                                 (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49706   #define YULD_REG_INT_STS_WR_LD_SEG_MSG_ERR_SHIFT                                                           2
49707   #define YULD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR                                                          (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49708   #define YULD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR_SHIFT                                                    3
49709   #define YULD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR                                                          (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49710   #define YULD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR_SHIFT                                                    4
49711   #define YULD_REG_INT_STS_WR_LD_LONG_MESSAGE                                                                (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49712   #define YULD_REG_INT_STS_WR_LD_LONG_MESSAGE_SHIFT                                                          5
49713 #define YULD_REG_INT_STS_CLR                                                                                 0x4c818cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
49714   #define YULD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
49715   #define YULD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
49716   #define YULD_REG_INT_STS_CLR_LD_HDR_ERR                                                                    (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49717   #define YULD_REG_INT_STS_CLR_LD_HDR_ERR_SHIFT                                                              1
49718   #define YULD_REG_INT_STS_CLR_LD_SEG_MSG_ERR                                                                (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49719   #define YULD_REG_INT_STS_CLR_LD_SEG_MSG_ERR_SHIFT                                                          2
49720   #define YULD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR                                                         (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49721   #define YULD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR_SHIFT                                                   3
49722   #define YULD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR                                                         (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49723   #define YULD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR_SHIFT                                                   4
49724   #define YULD_REG_INT_STS_CLR_LD_LONG_MESSAGE                                                               (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49725   #define YULD_REG_INT_STS_CLR_LD_LONG_MESSAGE_SHIFT                                                         5
49726 #define YULD_REG_PRTY_MASK_H_0                                                                               0x4c8204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
49727   #define YULD_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: YULD_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
49728   #define YULD_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     0
49729   #define YULD_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: YULD_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
49730   #define YULD_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     1
49731   #define YULD_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: YULD_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
49732   #define YULD_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     2
49733   #define YULD_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: YULD_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
49734   #define YULD_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     3
49735   #define YULD_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: YULD_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
49736   #define YULD_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     4
49737   #define YULD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: YULD_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
49738   #define YULD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     5
49739 #define YULD_REG_MEM_ECC_EVENTS                                                                              0x4c8210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
49740 #define YULD_REG_DESC_QUEUE_Q0                                                                               0x4c8400UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue0 - Debug access.
49741 #define YULD_REG_DESC_QUEUE_Q0_SIZE                                                                          32
49742 #define YULD_REG_DESC_QUEUE_Q1                                                                               0x4c8800UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue1 - Debug access.
49743 #define YULD_REG_DESC_QUEUE_Q1_SIZE                                                                          32
49744 #define YULD_REG_DBG_SELECT                                                                                  0x4c9600UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
49745 #define YULD_REG_DBG_DWORD_ENABLE                                                                            0x4c9604UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
49746 #define YULD_REG_DBG_SHIFT                                                                                   0x4c9608UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
49747 #define YULD_REG_DBG_FORCE_VALID                                                                             0x4c960cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
49748 #define YULD_REG_DBG_FORCE_FRAME                                                                             0x4c9610UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
49749 #define YULD_REG_DBG_OUT_DATA                                                                                0x4c9620UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
49750 #define YULD_REG_DBG_OUT_DATA_SIZE                                                                           8
49751 #define YULD_REG_DBG_OUT_VALID                                                                               0x4c9640UL //Access:R    DataWidth:0x4    // Dbgmux output valid
49752 #define YULD_REG_DBG_OUT_FRAME                                                                               0x4c9644UL //Access:R    DataWidth:0x4    // Dbgmux output frame
49753 #define YULD_REG_FIC_INPUT_FIFO                                                                              0x4ca000UL //Access:WB   DataWidth:0x80   // Access to input FIC FIFO
49754 #define YULD_REG_FIC_INPUT_FIFO_SIZE                                                                         176
49755 #define YULD_REG_QUEUE_MSG_MEM                                                                               0x4cc000UL //Access:WB   DataWidth:0x80   // Debug access to The message queue memory.
49756 #define YULD_REG_QUEUE_MSG_MEM_SIZE                                                                          256
49757 #define TMLD_REG_SCBD_STRICT_PRIO                                                                            0x4d0000UL //Access:RW   DataWidth:0x4    // Each bit indicates if the current queue ahs a strict prioirty; 1: The current queue has strict prority; 0: The current queue is part of the WRR scheme.
49758 #define TMLD_REG_SCBD_WRR_WEIGHT_Q0                                                                          0x4d0004UL //Access:RW   DataWidth:0x2    // The weight of queue 0 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
49759 #define TMLD_REG_SCBD_WRR_WEIGHT_Q1                                                                          0x4d0008UL //Access:RW   DataWidth:0x2    // The weight of queue 1 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
49760 #define TMLD_REG_FOCI_FOC_CREDITS                                                                            0x4d000cUL //Access:RW   DataWidth:0x6    // Initial credit of the FOC itnerface.
49761 #define TMLD_REG_BYPASS_QID                                                                                  0x4d0010UL //Access:RW   DataWidth:0x2    // Selects the queue to which bypass messages will be steered.
49762 #define TMLD_REG_TCFC_LOAD_MINI_CACHE_EN                                                                     0x4d0014UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
49763 #define TMLD_REG_CCFC_LOAD_MINI_CACHE_EN                                                                     0x4d0018UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
49764 #define TMLD_REG_ECO_RESERVED                                                                                0x4d001cUL //Access:RW   DataWidth:0x8    // Allowes future ECO's
49765 #define TMLD_REG_BRB_RD_RESP_NUM_SLOTS                                                                       0x4d0020UL //Access:RW   DataWidth:0x3    // Log2 of number of slots at the BRB read response buffer. The slot size would be the BRB-response-buffer-size/number-of-slots.::/MULD_DISCARD/d in MULD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
49766 #define TMLD_REG_CID_REQ_CREDITS                                                                             0x4d0024UL //Access:RW   DataWidth:0x6    // Max credits value for the load cid request interface.
49767 #define TMLD_REG_TID_REQ_CREDITS                                                                             0x4d0028UL //Access:RW   DataWidth:0x6    // Max credits value for the load tid request interface.
49768 #define TMLD_REG_BRB_SWAP_EN                                                                                 0x4d002cUL //Access:RW   DataWidth:0x1    // When set the data returning from the BRB is swapped.    meaning that bytes 0-3 is swapped with bytes 4-7 in    each 64b boundary
49769 #define TMLD_REG_BRB_MAX_CREDITS                                                                             0x4d0030UL //Access:RW   DataWidth:0x3    // Max credit number for the BRB request-resonse interface::/MULD_DISCARD/d in MULD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
49770 #define TMLD_REG_TID_REMAIN_CREDITS                                                                          0x4d0034UL //Access:R    DataWidth:0x6    // Remaining credits for the tid interface
49771 #define TMLD_REG_TID_MSG_STAT                                                                                0x4d0038UL //Access:RC   DataWidth:0x20   // Statistics counter of TID requests
49772 #define TMLD_REG_CID_REMAIN_CREDITS                                                                          0x4d003cUL //Access:R    DataWidth:0x6    // Remaining credits for the cid interface
49773 #define TMLD_REG_CID_MSG_STAT                                                                                0x4d0040UL //Access:RC   DataWidth:0x20   // Statistics counter of CID requests
49774 #define TMLD_REG_EXT_EV_1_STAT                                                                               0x4d0044UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 1
49775 #define TMLD_REG_EXT_EV_2_STAT                                                                               0x4d0048UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 2
49776 #define TMLD_REG_EXT_EV_3_STAT                                                                               0x4d004cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 3
49777 #define TMLD_REG_EXT_EV_4_STAT                                                                               0x4d0050UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
49778 #define TMLD_REG_EXT_EV_5_STAT                                                                               0x4d0054UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
49779 #define TMLD_REG_PENDING_MSG_TO_EXT_EV_1_CTR                                                                 0x4d0058UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 1
49780 #define TMLD_REG_PENDING_MSG_TO_EXT_EV_2_CTR                                                                 0x4d005cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 2
49781 #define TMLD_REG_PENDING_MSG_TO_EXT_EV_3_CTR                                                                 0x4d0060UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 3
49782 #define TMLD_REG_PENDING_MSG_TO_EXT_EV_4_CTR                                                                 0x4d0064UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 4
49783 #define TMLD_REG_PENDING_MSG_TO_EXT_EV_5_CTR                                                                 0x4d0068UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 5
49784 #define TMLD_REG_FOC_REMAIN_CREDITS                                                                          0x4d006cUL //Access:R    DataWidth:0x6    // Remaining credits on the FOC interface
49785 #define TMLD_REG_STAT_BRB_REQ                                                                                0x4d0070UL //Access:RC   DataWidth:0x20   // Counts the number of BRB requests sent
49786 #define TMLD_REG_BRB_REMAINING_CRED                                                                          0x4d0074UL //Access:R    DataWidth:0x3    // Number of remaining credits on the BRB interface
49787 #define TMLD_REG_LD_CID_MINICACHE_LOG                                                                        0x4d0078UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 CID Valid only if bit 13 in ld_cid_minicache_resp_log is set
49788 #define TMLD_REG_LD_TID_MINICACHE_LOG                                                                        0x4d007cUL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 TID Valid only if bit 13 in ld_tid_minicache_resp_log is set
49789 #define TMLD_REG_LD_CID_MINICACHE_RESP_LOG                                                                   0x4d0080UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 CID load response; bit 13 - Indicates if ld_cid_minicache_log register is valid
49790 #define TMLD_REG_LD_TID_MINICACHE_RESP_LOG                                                                   0x4d0084UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 TID load response; bit 13 - Indicates if ld_tid_minicache_log register is valid
49791 #define TMLD_REG_LD_HDR_LOG                                                                                  0x4d0088UL //Access:R    DataWidth:0x4    // Logging of the problem which caused the ld_hdr_err interrupt. Bit 0: ilegal flags combination.
49792 #define TMLD_REG_LD_HDR_1ST_CYC_31_0                                                                         0x4d008cUL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49793 #define TMLD_REG_LD_HDR_1ST_CYC_63_32                                                                        0x4d0090UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49794 #define TMLD_REG_LD_HDR_1ST_CYC_95_64                                                                        0x4d0094UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49795 #define TMLD_REG_LD_HDR_1ST_CYC_127_96                                                                       0x4d0098UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
49796 #define TMLD_REG_LD_HDR_2ND_CYC_31_0                                                                         0x4d009cUL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49797 #define TMLD_REG_LD_HDR_2ND_CYC_63_32                                                                        0x4d00a0UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49798 #define TMLD_REG_LD_HDR_2ND_CYC_95_64                                                                        0x4d00a4UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49799 #define TMLD_REG_LD_HDR_2ND_CYC_127_96                                                                       0x4d00a8UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
49800 #define TMLD_REG_CM_HDR_31_0                                                                                 0x4d00acUL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49801 #define TMLD_REG_CM_HDR_63_32                                                                                0x4d00b0UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49802 #define TMLD_REG_CM_HDR_95_64                                                                                0x4d00b4UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49803 #define TMLD_REG_CM_HDR_127_96                                                                               0x4d00b8UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
49804 #define TMLD_REG_LD_HDR_CLR                                                                                  0x4d00bcUL //Access:W    DataWidth:0x1    // Writing to this register clears hdr registers and enables logging new error details.
49805 #define TMLD_REG_STAT_FIC_MSG                                                                                0x4d00c0UL //Access:RC   DataWidth:0x20   // Number of FIC messages sent to the loader
49806 #define TMLD_REG_DBG_PENDING_CCFC_REQ                                                                        0x4d00c4UL //Access:R    DataWidth:0x6    // number of CCFC requests wating for responses
49807 #define TMLD_REG_DBG_PENDING_TCFC_REQ                                                                        0x4d00c8UL //Access:R    DataWidth:0x6    // number of TCFC requests wating for responses
49808 #define TMLD_REG_LEN_ERR_LOG_1                                                                               0x4d00ccUL //Access:R    DataWidth:0x10   // Logging register for long message error: bit 0-Segment message; bit 1-Message with PCI read; bit 2- Message with BD fetch; bit 3-Message with SGE fetch; bit 4- Message with BRB fetch; bits 5:6- QID; bits 7-RSV; bits 8-15 message CM length.
49809 #define TMLD_REG_LEN_ERR_LOG_2                                                                               0x4d00d0UL //Access:R    DataWidth:0x20   // Logging register for long message error: bit 0:3 Segment message header length; 4:7 RSV;8:15 current length out of the segment message length array; 16:23 PCI response len (including BD and SGE fetches); 24:31 BRB
49810 #define TMLD_REG_LEN_ERR_LOG_CLR                                                                             0x4d00d4UL //Access:W    DataWidth:0x1    // Writing to this register clears len err logging registers and enables logging new error details.
49811 #define TMLD_REG_LEN_ERR_LOG_V                                                                               0x4d00d8UL //Access:R    DataWidth:0x1    // Indicates that the data at the len_err logging registers is valid.
49812 #define TMLD_REG_INT_STS                                                                                     0x4d0180UL //Access:R    DataWidth:0x6    // Multi Field Register.
49813   #define TMLD_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
49814   #define TMLD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
49815   #define TMLD_REG_INT_STS_LD_HDR_ERR                                                                        (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49816   #define TMLD_REG_INT_STS_LD_HDR_ERR_SHIFT                                                                  1
49817   #define TMLD_REG_INT_STS_LD_SEG_MSG_ERR                                                                    (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49818   #define TMLD_REG_INT_STS_LD_SEG_MSG_ERR_SHIFT                                                              2
49819   #define TMLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR                                                             (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49820   #define TMLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR_SHIFT                                                       3
49821   #define TMLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR                                                             (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49822   #define TMLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR_SHIFT                                                       4
49823   #define TMLD_REG_INT_STS_LD_LONG_MESSAGE                                                                   (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49824   #define TMLD_REG_INT_STS_LD_LONG_MESSAGE_SHIFT                                                             5
49825 #define TMLD_REG_INT_MASK                                                                                    0x4d0184UL //Access:RW   DataWidth:0x6    // Multi Field Register.
49826   #define TMLD_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: TMLD_REG_INT_STS.ADDRESS_ERROR .
49827   #define TMLD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
49828   #define TMLD_REG_INT_MASK_LD_HDR_ERR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: TMLD_REG_INT_STS.LD_HDR_ERR .
49829   #define TMLD_REG_INT_MASK_LD_HDR_ERR_SHIFT                                                                 1
49830   #define TMLD_REG_INT_MASK_LD_SEG_MSG_ERR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: TMLD_REG_INT_STS.LD_SEG_MSG_ERR .
49831   #define TMLD_REG_INT_MASK_LD_SEG_MSG_ERR_SHIFT                                                             2
49832   #define TMLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: TMLD_REG_INT_STS.LD_TID_MINI_CACHE_ERR .
49833   #define TMLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR_SHIFT                                                      3
49834   #define TMLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: TMLD_REG_INT_STS.LD_CID_MINI_CACHE_ERR .
49835   #define TMLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR_SHIFT                                                      4
49836   #define TMLD_REG_INT_MASK_LD_LONG_MESSAGE                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: TMLD_REG_INT_STS.LD_LONG_MESSAGE .
49837   #define TMLD_REG_INT_MASK_LD_LONG_MESSAGE_SHIFT                                                            5
49838 #define TMLD_REG_INT_STS_WR                                                                                  0x4d0188UL //Access:WR   DataWidth:0x6    // Multi Field Register.
49839   #define TMLD_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
49840   #define TMLD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
49841   #define TMLD_REG_INT_STS_WR_LD_HDR_ERR                                                                     (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49842   #define TMLD_REG_INT_STS_WR_LD_HDR_ERR_SHIFT                                                               1
49843   #define TMLD_REG_INT_STS_WR_LD_SEG_MSG_ERR                                                                 (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49844   #define TMLD_REG_INT_STS_WR_LD_SEG_MSG_ERR_SHIFT                                                           2
49845   #define TMLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR                                                          (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49846   #define TMLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR_SHIFT                                                    3
49847   #define TMLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR                                                          (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49848   #define TMLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR_SHIFT                                                    4
49849   #define TMLD_REG_INT_STS_WR_LD_LONG_MESSAGE                                                                (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49850   #define TMLD_REG_INT_STS_WR_LD_LONG_MESSAGE_SHIFT                                                          5
49851 #define TMLD_REG_INT_STS_CLR                                                                                 0x4d018cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
49852   #define TMLD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
49853   #define TMLD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
49854   #define TMLD_REG_INT_STS_CLR_LD_HDR_ERR                                                                    (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
49855   #define TMLD_REG_INT_STS_CLR_LD_HDR_ERR_SHIFT                                                              1
49856   #define TMLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR                                                                (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
49857   #define TMLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR_SHIFT                                                          2
49858   #define TMLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR                                                         (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
49859   #define TMLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR_SHIFT                                                   3
49860   #define TMLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR                                                         (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
49861   #define TMLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR_SHIFT                                                   4
49862   #define TMLD_REG_INT_STS_CLR_LD_LONG_MESSAGE                                                               (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
49863   #define TMLD_REG_INT_STS_CLR_LD_LONG_MESSAGE_SHIFT                                                         5
49864 #define TMLD_REG_PRTY_MASK_H_0                                                                               0x4d0204UL //Access:RW   DataWidth:0x8    // Multi Field Register.
49865   #define TMLD_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM006_I_ECC_RF_INT .
49866   #define TMLD_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT_SHIFT                                                   0
49867   #define TMLD_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
49868   #define TMLD_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                   1
49869   #define TMLD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
49870   #define TMLD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     2
49871   #define TMLD_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
49872   #define TMLD_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     3
49873   #define TMLD_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
49874   #define TMLD_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     4
49875   #define TMLD_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
49876   #define TMLD_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     5
49877   #define TMLD_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
49878   #define TMLD_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     6
49879   #define TMLD_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: TMLD_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
49880   #define TMLD_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     7
49881 #define TMLD_REG_MEM_ECC_ENABLE_0                                                                            0x4d0210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
49882   #define TMLD_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance tmld.i_msgq_ram.i_ecc in module tmld_i_msgq_ram_1
49883   #define TMLD_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN_SHIFT                                                    0
49884   #define TMLD_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance tmld.i_brb_resp_buf_ram.i_ecc in module tmld_i_brb_resp_buf_ram
49885   #define TMLD_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                    1
49886 #define TMLD_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x4d0214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
49887   #define TMLD_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance tmld.i_msgq_ram.i_ecc in module tmld_i_msgq_ram_1
49888   #define TMLD_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY_SHIFT                                             0
49889   #define TMLD_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance tmld.i_brb_resp_buf_ram.i_ecc in module tmld_i_brb_resp_buf_ram
49890   #define TMLD_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                             1
49891 #define TMLD_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x4d0218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
49892   #define TMLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance tmld.i_msgq_ram.i_ecc in module tmld_i_msgq_ram_1
49893   #define TMLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT_SHIFT                                      0
49894   #define TMLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance tmld.i_brb_resp_buf_ram.i_ecc in module tmld_i_brb_resp_buf_ram
49895   #define TMLD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                      1
49896 #define TMLD_REG_MEM_ECC_EVENTS                                                                              0x4d021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
49897 #define TMLD_REG_DESC_QUEUE_Q0                                                                               0x4d0400UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue0 - Debug access.
49898 #define TMLD_REG_DESC_QUEUE_Q0_SIZE                                                                          64
49899 #define TMLD_REG_DESC_QUEUE_Q1                                                                               0x4d0800UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue1 - Debug access.
49900 #define TMLD_REG_DESC_QUEUE_Q1_SIZE                                                                          64
49901 #define TMLD_REG_L2MA_AGGR_CONFIG1                                                                           0x4d0900UL //Access:RW   DataWidth:0x13   // Multi Field Register.
49902   #define TMLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN                                                                 (0x1<<0) // Enables L2 message aggregation
49903   #define TMLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN_SHIFT                                                           0
49904   #define TMLD_REG_L2MA_AGGR_CONFIG1_IGNORE_CM_AGG_MSG                                                       (0x1<<1) // indicates not to perform the aggregation logic if there is no L2MA command in the message (there is no L2MA command if DstStormFlg is reset OR ErrFlg is set). If this configuration is reset, messages without L2MA command are treated like messages with L2MA command where EnL2MA flag in the command is reset (i.e. they break existing aggregation).
49905   #define TMLD_REG_L2MA_AGGR_CONFIG1_IGNORE_CM_AGG_MSG_SHIFT                                                 1
49906   #define TMLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK                                                             (0x1<<2) // defines that only back-to-back aggregation is allowed
49907   #define TMLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK_SHIFT                                                       2
49908   #define TMLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC                                                           (0xff<<3) // the minimal queue occupancy below which new aggregations are not created
49909   #define TMLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC_SHIFT                                                     3
49910   #define TMLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF                                                           (0xff<<11) // the maximal difference between the serial number of the parent message and the serial number of its child message
49911   #define TMLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF_SHIFT                                                     11
49912 #define TMLD_REG_L2MA_AGGR_CONFIG2                                                                           0x4d0904UL //Access:RW   DataWidth:0x18   // Multi Field Register.
49913   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_0                                                        (0x3f<<0) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49914   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_0_SHIFT                                                  0
49915   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_1                                                        (0x3f<<6) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49916   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_1_SHIFT                                                  6
49917   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_2                                                        (0x3f<<12) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49918   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_2_SHIFT                                                  12
49919   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_3                                                        (0x3f<<18) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
49920   #define TMLD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_3_SHIFT                                                  18
49921 #define TMLD_REG_L2MA_SAME_OFFSET_SET_0                                                                      0x4d0908UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49922   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 0.
49923   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00_SHIFT                                                    0
49924   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 0.
49925   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01_SHIFT                                                    8
49926   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 0.
49927   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02_SHIFT                                                    16
49928   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 0.
49929   #define TMLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03_SHIFT                                                    24
49930 #define TMLD_REG_L2MA_SAME_OFFSET_SET_1                                                                      0x4d090cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
49931   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 1.
49932   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10_SHIFT                                                    0
49933   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 1.
49934   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11_SHIFT                                                    8
49935   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 1.
49936   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12_SHIFT                                                    16
49937   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 1.
49938   #define TMLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13_SHIFT                                                    24
49939 #define TMLD_REG_L2MA_SAME_OFFSET_SET_2                                                                      0x4d0910UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49940   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 2.
49941   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20_SHIFT                                                    0
49942   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 2.
49943   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21_SHIFT                                                    8
49944   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 2.
49945   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22_SHIFT                                                    16
49946   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 2.
49947   #define TMLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23_SHIFT                                                    24
49948 #define TMLD_REG_L2MA_SAME_OFFSET_SET_3                                                                      0x4d0914UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49949   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 3.
49950   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30_SHIFT                                                    0
49951   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 3.
49952   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31_SHIFT                                                    8
49953   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 3.
49954   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32_SHIFT                                                    16
49955   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 3.
49956   #define TMLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33_SHIFT                                                    24
49957 #define TMLD_REG_L2MA_SAME_LEN_SET_0_1                                                                       0x4d0918UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49958   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00                                                              (0xf<<0) // length in 32b units from the same 00 .
49959   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00_SHIFT                                                        0
49960   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01                                                              (0xf<<4) // length in 32b units from the same 01 .
49961   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01_SHIFT                                                        4
49962   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02                                                              (0xf<<8) // length in 32b units from the same 02 .
49963   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02_SHIFT                                                        8
49964   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03                                                              (0xf<<12) // length in 32b units from the same 03 .
49965   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03_SHIFT                                                        12
49966   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10                                                              (0xf<<16) // length in 32b units from the same 10 .
49967   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10_SHIFT                                                        16
49968   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11                                                              (0xf<<20) // length in 32b units from the same 11 .
49969   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11_SHIFT                                                        20
49970   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12                                                              (0xf<<24) // length in 32b units from the same 12 .
49971   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12_SHIFT                                                        24
49972   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13                                                              (0xf<<28) // length in 32b units from the same 13 .
49973   #define TMLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13_SHIFT                                                        28
49974 #define TMLD_REG_L2MA_SAME_LEN_SET_2_3                                                                       0x4d091cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
49975   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20                                                              (0xf<<0) // length in 32b units from the same 20 .
49976   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20_SHIFT                                                        0
49977   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21                                                              (0xf<<4) // length in 32b units from the same 21 .
49978   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21_SHIFT                                                        4
49979   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22                                                              (0xf<<8) // length in 32b units from the same 22 .
49980   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22_SHIFT                                                        8
49981   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23                                                              (0xf<<12) // length in 32b units from the same 23 .
49982   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23_SHIFT                                                        12
49983   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30                                                              (0xf<<16) // length in 32b units from the same 30 .
49984   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30_SHIFT                                                        16
49985   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31                                                              (0xf<<20) // length in 32b units from the same 31 .
49986   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31_SHIFT                                                        20
49987   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32                                                              (0xf<<24) // length in 32b units from the same 32 .
49988   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32_SHIFT                                                        24
49989   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33                                                              (0xf<<28) // length in 32b units from the same 33 .
49990   #define TMLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33_SHIFT                                                        28
49991 #define TMLD_REG_L2MA_SAME_MASK_SET_0                                                                        0x4d0920UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 0 parameters .
49992 #define TMLD_REG_L2MA_SAME_MASK_SET_1                                                                        0x4d0924UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 1 parameters .
49993 #define TMLD_REG_L2MA_SAME_MASK_SET_2                                                                        0x4d0928UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 2 parameters .
49994 #define TMLD_REG_L2MA_SAME_MASK_SET_3                                                                        0x4d092cUL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 3 parameters .
49995 #define TMLD_REG_L2MA_DUP_OFFSET_SET_0                                                                       0x4d0930UL //Access:RW   DataWidth:0x20   // Multi Field Register.
49996   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 0.
49997   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00_SHIFT                                                 0
49998   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 0.
49999   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01_SHIFT                                                 8
50000   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 0.
50001   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02_SHIFT                                                 16
50002   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 0.
50003   #define TMLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03_SHIFT                                                 24
50004 #define TMLD_REG_L2MA_DUP_OFFSET_SET_1                                                                       0x4d0934UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50005   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 1.
50006   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10_SHIFT                                                 0
50007   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 1.
50008   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11_SHIFT                                                 8
50009   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 1.
50010   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12_SHIFT                                                 16
50011   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 1.
50012   #define TMLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13_SHIFT                                                 24
50013 #define TMLD_REG_L2MA_DUP_OFFSET_SET_2                                                                       0x4d0938UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50014   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 2.
50015   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20_SHIFT                                                 0
50016   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 2.
50017   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21_SHIFT                                                 8
50018   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 2.
50019   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22_SHIFT                                                 16
50020   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 2.
50021   #define TMLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23_SHIFT                                                 24
50022 #define TMLD_REG_L2MA_DUP_OFFSET_SET_3                                                                       0x4d093cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
50023   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 3.
50024   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30_SHIFT                                                 0
50025   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 3.
50026   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31_SHIFT                                                 8
50027   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 3.
50028   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32_SHIFT                                                 16
50029   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 3.
50030   #define TMLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33_SHIFT                                                 24
50031 #define TMLD_REG_L2MA_DUP_LEN_SET_0                                                                          0x4d0940UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50032   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_00                                                             (0x3f<<0) // length in 32b units from the dup 00 .
50033   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_00_SHIFT                                                       0
50034   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_01                                                             (0x3f<<6) // length in 32b units from the dup 01 .
50035   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_01_SHIFT                                                       6
50036   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_02                                                             (0x3f<<12) // length in 32b units from the dup 02 .
50037   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_02_SHIFT                                                       12
50038   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_03                                                             (0x3f<<18) // length in 32b units from the dup 03 .
50039   #define TMLD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_03_SHIFT                                                       18
50040 #define TMLD_REG_L2MA_DUP_LEN_SET_1                                                                          0x4d0944UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50041   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_10                                                             (0x3f<<0) // length in 32b units from the dup 10 .
50042   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_10_SHIFT                                                       0
50043   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_11                                                             (0x3f<<6) // length in 32b units from the dup 11 .
50044   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_11_SHIFT                                                       6
50045   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_12                                                             (0x3f<<12) // length in 32b units from the dup 12 .
50046   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_12_SHIFT                                                       12
50047   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_13                                                             (0x3f<<18) // length in 32b units from the dup 13 .
50048   #define TMLD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_13_SHIFT                                                       18
50049 #define TMLD_REG_L2MA_DUP_LEN_SET_2                                                                          0x4d0948UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50050   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_20                                                             (0x3f<<0) // length in 32b units from the dup 20 .
50051   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_20_SHIFT                                                       0
50052   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_21                                                             (0x3f<<6) // length in 32b units from the dup 21 .
50053   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_21_SHIFT                                                       6
50054   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_22                                                             (0x3f<<12) // length in 32b units from the dup 22 .
50055   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_22_SHIFT                                                       12
50056   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_23                                                             (0x3f<<18) // length in 32b units from the dup 23 .
50057   #define TMLD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_23_SHIFT                                                       18
50058 #define TMLD_REG_L2MA_DUP_LEN_SET_3                                                                          0x4d094cUL //Access:RW   DataWidth:0x18   // Multi Field Register.
50059   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_30                                                             (0x3f<<0) // length in 32b units from the dup 30 .
50060   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_30_SHIFT                                                       0
50061   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_31                                                             (0x3f<<6) // length in 32b units from the dup 31 .
50062   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_31_SHIFT                                                       6
50063   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_32                                                             (0x3f<<12) // length in 32b units from the dup 32 .
50064   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_32_SHIFT                                                       12
50065   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_33                                                             (0x3f<<18) // length in 32b units from the dup 33 .
50066   #define TMLD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_33_SHIFT                                                       18
50067 #define TMLD_REG_L2MA_FLOW_ID                                                                                0x4d0950UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50068   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0                                                            (0x1<<0) // indication if to include the flow-ID in the stream-ID for set 0.
50069   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0_SHIFT                                                      0
50070   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1                                                            (0x1<<1) // indication if to include the flow-ID in the stream-ID for set 1.
50071   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1_SHIFT                                                      1
50072   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2                                                            (0x1<<2) // indication if to include the flow-ID in the stream-ID for set 2.
50073   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2_SHIFT                                                      2
50074   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3                                                            (0x1<<3) // indication if to include the flow-ID in the stream-ID for set 3.
50075   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3_SHIFT                                                      3
50076   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0                                                             (0x1f<<4) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 0 .
50077   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0_SHIFT                                                       4
50078   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1                                                             (0x1f<<9) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 1 .
50079   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1_SHIFT                                                       9
50080   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2                                                             (0x1f<<14) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 2 .
50081   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2_SHIFT                                                       14
50082   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3                                                             (0x1f<<19) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 3 .
50083   #define TMLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3_SHIFT                                                       19
50084 #define TMLD_REG_L2MA_SN_OFFSET                                                                              0x4d0954UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50085   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0                                                                (0xff<<0) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 0.
50086   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0_SHIFT                                                          0
50087   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1                                                                (0xff<<8) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 1.
50088   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1_SHIFT                                                          8
50089   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2                                                                (0xff<<16) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 2.
50090   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2_SHIFT                                                          16
50091   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3                                                                (0xff<<24) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 3.
50092   #define TMLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3_SHIFT                                                          24
50093 #define TMLD_REG_L2MA_MAX_L2MA_CHILD                                                                         0x4d0958UL //Access:RW   DataWidth:0x10   // Multi Field Register.
50094   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0                                                            (0xf<<0) // the maximal number of children in a specific aggregation. for set 0.
50095   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0_SHIFT                                                      0
50096   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1                                                            (0xf<<4) // the maximal number of children in a specific aggregation. for set 1.
50097   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1_SHIFT                                                      4
50098   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2                                                            (0xf<<8) // the maximal number of children in a specific aggregation. for set 2.
50099   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2_SHIFT                                                      8
50100   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3                                                            (0xf<<12) // the maximal number of children in a specific aggregation. for set 3.
50101   #define TMLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3_SHIFT                                                      12
50102 #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID                                                                      0x4d095cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
50103   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0                                                     (0xff<<0) // The value by which to increment the event-ID in case of successful aggregation. for set 0.
50104   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0_SHIFT                                               0
50105   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1                                                     (0xff<<8) // The value by which to increment the event-ID in case of successful aggregation. for set 1.
50106   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1_SHIFT                                               8
50107   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2                                                     (0xff<<16) // The value by which to increment the event-ID in case of successful aggregation. for set 2.
50108   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2_SHIFT                                               16
50109   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3                                                     (0xff<<24) // The value by which to increment the event-ID in case of successful aggregation. for set 3.
50110   #define TMLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3_SHIFT                                               24
50111 #define TMLD_REG_LD_MAX_MSG_SIZE                                                                             0x4d0960UL //Access:RW   DataWidth:0x4    // maximum loader size in 256 bit words
50112 #define TMLD_REG_DBG_SELECT                                                                                  0x4d1600UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
50113 #define TMLD_REG_DBG_DWORD_ENABLE                                                                            0x4d1604UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
50114 #define TMLD_REG_DBG_SHIFT                                                                                   0x4d1608UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
50115 #define TMLD_REG_DBG_FORCE_VALID                                                                             0x4d160cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
50116 #define TMLD_REG_DBG_FORCE_FRAME                                                                             0x4d1610UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
50117 #define TMLD_REG_DBG_OUT_DATA                                                                                0x4d1620UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
50118 #define TMLD_REG_DBG_OUT_DATA_SIZE                                                                           8
50119 #define TMLD_REG_DBG_OUT_VALID                                                                               0x4d1640UL //Access:R    DataWidth:0x4    // Dbgmux output valid
50120 #define TMLD_REG_DBG_OUT_FRAME                                                                               0x4d1644UL //Access:R    DataWidth:0x4    // Dbgmux output frame
50121 #define TMLD_REG_FIC_INPUT_FIFO                                                                              0x4d2000UL //Access:WB   DataWidth:0x80   // Access to input FIC FIFO
50122 #define TMLD_REG_FIC_INPUT_FIFO_SIZE                                                                         176
50123 #define TMLD_REG_QUEUE_MSG_MEM                                                                               0x4d4000UL //Access:WB   DataWidth:0x80   // Debug access to The message queue memory.
50124 #define TMLD_REG_QUEUE_MSG_MEM_SIZE                                                                          3200
50125 #define MULD_REG_SCBD_STRICT_PRIO                                                                            0x4e0000UL //Access:RW   DataWidth:0x4    // Each bit indicates if the current queue ahs a strict prioirty; 1: The current queue has strict prority; 0: The current queue is part of the WRR scheme.
50126 #define MULD_REG_SCBD_WRR_WEIGHT_Q0                                                                          0x4e0004UL //Access:RW   DataWidth:0x2    // The weight of queue 0 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
50127 #define MULD_REG_SCBD_WRR_WEIGHT_Q1                                                                          0x4e0008UL //Access:RW   DataWidth:0x2    // The weight of queue 1 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
50128 #define MULD_REG_SCBD_WRR_WEIGHT_Q2                                                                          0x4e000cUL //Access:RW   DataWidth:0x2    // The weight of queue 2 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50129 #define MULD_REG_SCBD_WRR_WEIGHT_Q3                                                                          0x4e0010UL //Access:RW   DataWidth:0x2    // The weight of queue 3 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50130 #define MULD_REG_BD_SIZE                                                                                     0x4e0014UL //Access:RW   DataWidth:0x4    // Log 2 of the BD size in bytes - 2:BD size is 4bytes; 3:BD size is 8bytes; 4:BD size is 16bytes etc::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50131 #define MULD_REG_BD_NEXT_ADDR_OFST                                                                           0x4e0018UL //Access:RW   DataWidth:0x10   // Ofset within a given page of the next page's address (in bytes)::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50132 #define MULD_REG_SGE_SIZE                                                                                    0x4e001cUL //Access:RW   DataWidth:0x4    // Log 2 of the SGE size in bytes - 2:SGE size is 4bytes; 3:SGE size is 8bytes; 4:SGE size is 16bytes etc::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50133 #define MULD_REG_SGE_NEXT_ADDR_OFST                                                                          0x4e0020UL //Access:RW   DataWidth:0x10   // Ofset within a given page of the next page's address (in bytes)::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50134 #define MULD_REG_FOCI_FOC_CREDITS                                                                            0x4e0024UL //Access:RW   DataWidth:0x6    // Initial credit of the FOC itnerface.
50135 #define MULD_REG_PCII_PXP_RD_REQ_CREDITS                                                                     0x4e0028UL //Access:RW   DataWidth:0x2    // Initial credit for the PCI interface::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
50136 #define MULD_REG_PCII_RD_RESP_NUM_SLOTS                                                                      0x4e002cUL //Access:RW   DataWidth:0x3    // Number of slots at the PCI read response buffer: 3=4/8 slots of 512 bytes;4=8/16 slots of 256 bytes;5=16/32 slots of 128 bytes;6=32/64 slots of 64 bytes; 7=64/128 slots of 32 bytes::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
50137 #define MULD_REG_BYPASS_QID                                                                                  0x4e0030UL //Access:RW   DataWidth:0x2    // Selects the queue to which bypass messages will be steered.
50138 #define MULD_REG_TCFC_LOAD_MINI_CACHE_EN                                                                     0x4e0034UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
50139 #define MULD_REG_CCFC_LOAD_MINI_CACHE_EN                                                                     0x4e0038UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
50140 #define MULD_REG_ECO_RESERVED                                                                                0x4e003cUL //Access:RW   DataWidth:0x8    // Allowes future ECO's
50141 #define MULD_REG_LD_VQID                                                                                     0x4e0040UL //Access:RW   DataWidth:0x5    // VQID value for PXP read requests issued from all sources (PCI read BD fetches and SGE fetches).
50142 #define MULD_REG_CID_REQ_CREDITS                                                                             0x4e0044UL //Access:RW   DataWidth:0x6    // Max credits value for the load cid request interface.
50143 #define MULD_REG_TID_REQ_CREDITS                                                                             0x4e0048UL //Access:RW   DataWidth:0x6    // Max credits value for the load tid request interface.
50144 #define MULD_REG_TID_REMAIN_CREDITS                                                                          0x4e004cUL //Access:R    DataWidth:0x6    // Remaining credits for the tid interface
50145 #define MULD_REG_TID_MSG_STAT                                                                                0x4e0050UL //Access:RC   DataWidth:0x20   // Statistics counter of TID requests
50146 #define MULD_REG_CID_REMAIN_CREDITS                                                                          0x4e0054UL //Access:R    DataWidth:0x6    // Remaining credits for the cid interface
50147 #define MULD_REG_CID_MSG_STAT                                                                                0x4e0058UL //Access:RC   DataWidth:0x20   // Statistics counter of CID requests
50148 #define MULD_REG_EXT_EV_1_STAT                                                                               0x4e005cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 1
50149 #define MULD_REG_EXT_EV_2_STAT                                                                               0x4e0060UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 2
50150 #define MULD_REG_EXT_EV_3_STAT                                                                               0x4e0064UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 3
50151 #define MULD_REG_EXT_EV_4_STAT                                                                               0x4e0068UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
50152 #define MULD_REG_EXT_EV_5_STAT                                                                               0x4e006cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
50153 #define MULD_REG_PENDING_MSG_TO_EXT_EV_1_CTR                                                                 0x4e0070UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 1
50154 #define MULD_REG_PENDING_MSG_TO_EXT_EV_2_CTR                                                                 0x4e0074UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 2
50155 #define MULD_REG_PENDING_MSG_TO_EXT_EV_3_CTR                                                                 0x4e0078UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 3
50156 #define MULD_REG_PENDING_MSG_TO_EXT_EV_4_CTR                                                                 0x4e007cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 4
50157 #define MULD_REG_PENDING_MSG_TO_EXT_EV_5_CTR                                                                 0x4e0080UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 5
50158 #define MULD_REG_FOC_REMAIN_CREDITS                                                                          0x4e0084UL //Access:R    DataWidth:0x6    // Remaining credits on the FOC interface
50159 #define MULD_REG_BD_PENDING_MSG_CTR                                                                          0x4e0088UL //Access:R    DataWidth:0x9    // Number of messages pending to BD fetch
50160 #define MULD_REG_SGE_PENDING_MSG_CTR                                                                         0x4e008cUL //Access:R    DataWidth:0x9    // Number of messages pending to SGE fetch
50161 #define MULD_REG_PXP_MSG_STAT                                                                                0x4e0090UL //Access:RC   DataWidth:0x20   // Statistics counter of PXP requests sent
50162 #define MULD_REG_PCII_REMAIN_CREDITS                                                                         0x4e0094UL //Access:R    DataWidth:0x2    // Remaining credits on the PCI interface
50163 #define MULD_REG_PCI_PENDING_MSG_CTR                                                                         0x4e0098UL //Access:R    DataWidth:0x9    // Number of messages pending to PCI read request
50164 #define MULD_REG_LD_CID_MINICACHE_LOG                                                                        0x4e009cUL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 CID Valid only if bit 13 in ld_cid_minicache_resp_log is set
50165 #define MULD_REG_LD_TID_MINICACHE_LOG                                                                        0x4e00a0UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 TID Valid only if bit 13 in ld_tid_minicache_resp_log is set
50166 #define MULD_REG_LD_CID_MINICACHE_RESP_LOG                                                                   0x4e00a4UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 CID load response; bit 13 - Indicates if ld_cid_minicache_log register is valid
50167 #define MULD_REG_LD_TID_MINICACHE_RESP_LOG                                                                   0x4e00a8UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 TID load response; bit 13 - Indicates if ld_tid_minicache_log register is valid
50168 #define MULD_REG_LD_HDR_LOG                                                                                  0x4e00acUL //Access:R    DataWidth:0x4    // Logging of the problem which caused the ld_hdr_err interrupt. Bit 0: ilegal flags combination.
50169 #define MULD_REG_LD_HDR_1ST_CYC_31_0                                                                         0x4e00b0UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
50170 #define MULD_REG_LD_HDR_1ST_CYC_63_32                                                                        0x4e00b4UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
50171 #define MULD_REG_LD_HDR_1ST_CYC_95_64                                                                        0x4e00b8UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
50172 #define MULD_REG_LD_HDR_1ST_CYC_127_96                                                                       0x4e00bcUL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
50173 #define MULD_REG_LD_HDR_2ND_CYC_31_0                                                                         0x4e00c0UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
50174 #define MULD_REG_LD_HDR_2ND_CYC_63_32                                                                        0x4e00c4UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
50175 #define MULD_REG_LD_HDR_2ND_CYC_95_64                                                                        0x4e00c8UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
50176 #define MULD_REG_LD_HDR_2ND_CYC_127_96                                                                       0x4e00ccUL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
50177 #define MULD_REG_CM_HDR_31_0                                                                                 0x4e00d0UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
50178 #define MULD_REG_CM_HDR_63_32                                                                                0x4e00d4UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
50179 #define MULD_REG_CM_HDR_95_64                                                                                0x4e00d8UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
50180 #define MULD_REG_CM_HDR_127_96                                                                               0x4e00dcUL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
50181 #define MULD_REG_LD_HDR_CLR                                                                                  0x4e00e0UL //Access:W    DataWidth:0x1    // Writing to this register clears hdr registers and enables logging new error details.
50182 #define MULD_REG_STAT_FIC_MSG                                                                                0x4e00e4UL //Access:RC   DataWidth:0x20   // Number of FIC messages sent to the loader
50183 #define MULD_REG_DBG_PENDING_CCFC_REQ                                                                        0x4e00e8UL //Access:R    DataWidth:0x8    // number of CCFC requests wating for responses
50184 #define MULD_REG_DBG_PENDING_TCFC_REQ                                                                        0x4e00ecUL //Access:R    DataWidth:0x8    // number of TCFC requests wating for responses
50185 #define MULD_REG_LEN_ERR_LOG_1                                                                               0x4e00f0UL //Access:R    DataWidth:0x10   // Logging register for long message error: bit 0-Segment message; bit 1-Message with PCI read; bit 2- Message with BD fetch; bit 3-Message with SGE fetch; bit 4- Message with BRB fetch; bits 5:6- QID; bits 7-RSV; bits 8-15 message CM length.
50186 #define MULD_REG_LEN_ERR_LOG_2                                                                               0x4e00f4UL //Access:R    DataWidth:0x20   // Logging register for long message error: bit 0:3 Segment message header length; 4:7 RSV;8:15 current length out of the segment message length array; 16:23 PCI response len (including BD and SGE fetches); 24:31 BRB
50187 #define MULD_REG_LEN_ERR_LOG_CLR                                                                             0x4e00f8UL //Access:W    DataWidth:0x1    // Writing to this register clears len err logging registers and enables logging new error details.
50188 #define MULD_REG_LEN_ERR_LOG_V                                                                               0x4e00fcUL //Access:R    DataWidth:0x1    // Indicates that the data at the len_err logging registers is valid.
50189 #define MULD_REG_INT_STS                                                                                     0x4e0180UL //Access:R    DataWidth:0x6    // Multi Field Register.
50190   #define MULD_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
50191   #define MULD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
50192   #define MULD_REG_INT_STS_LD_HDR_ERR                                                                        (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
50193   #define MULD_REG_INT_STS_LD_HDR_ERR_SHIFT                                                                  1
50194   #define MULD_REG_INT_STS_LD_SEG_MSG_ERR                                                                    (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
50195   #define MULD_REG_INT_STS_LD_SEG_MSG_ERR_SHIFT                                                              2
50196   #define MULD_REG_INT_STS_LD_TID_MINI_CACHE_ERR                                                             (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
50197   #define MULD_REG_INT_STS_LD_TID_MINI_CACHE_ERR_SHIFT                                                       3
50198   #define MULD_REG_INT_STS_LD_CID_MINI_CACHE_ERR                                                             (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
50199   #define MULD_REG_INT_STS_LD_CID_MINI_CACHE_ERR_SHIFT                                                       4
50200   #define MULD_REG_INT_STS_LD_LONG_MESSAGE                                                                   (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
50201   #define MULD_REG_INT_STS_LD_LONG_MESSAGE_SHIFT                                                             5
50202 #define MULD_REG_INT_MASK                                                                                    0x4e0184UL //Access:RW   DataWidth:0x6    // Multi Field Register.
50203   #define MULD_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: MULD_REG_INT_STS.ADDRESS_ERROR .
50204   #define MULD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
50205   #define MULD_REG_INT_MASK_LD_HDR_ERR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: MULD_REG_INT_STS.LD_HDR_ERR .
50206   #define MULD_REG_INT_MASK_LD_HDR_ERR_SHIFT                                                                 1
50207   #define MULD_REG_INT_MASK_LD_SEG_MSG_ERR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: MULD_REG_INT_STS.LD_SEG_MSG_ERR .
50208   #define MULD_REG_INT_MASK_LD_SEG_MSG_ERR_SHIFT                                                             2
50209   #define MULD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: MULD_REG_INT_STS.LD_TID_MINI_CACHE_ERR .
50210   #define MULD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR_SHIFT                                                      3
50211   #define MULD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: MULD_REG_INT_STS.LD_CID_MINI_CACHE_ERR .
50212   #define MULD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR_SHIFT                                                      4
50213   #define MULD_REG_INT_MASK_LD_LONG_MESSAGE                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: MULD_REG_INT_STS.LD_LONG_MESSAGE .
50214   #define MULD_REG_INT_MASK_LD_LONG_MESSAGE_SHIFT                                                            5
50215 #define MULD_REG_INT_STS_WR                                                                                  0x4e0188UL //Access:WR   DataWidth:0x6    // Multi Field Register.
50216   #define MULD_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
50217   #define MULD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
50218   #define MULD_REG_INT_STS_WR_LD_HDR_ERR                                                                     (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
50219   #define MULD_REG_INT_STS_WR_LD_HDR_ERR_SHIFT                                                               1
50220   #define MULD_REG_INT_STS_WR_LD_SEG_MSG_ERR                                                                 (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
50221   #define MULD_REG_INT_STS_WR_LD_SEG_MSG_ERR_SHIFT                                                           2
50222   #define MULD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR                                                          (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
50223   #define MULD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR_SHIFT                                                    3
50224   #define MULD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR                                                          (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
50225   #define MULD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR_SHIFT                                                    4
50226   #define MULD_REG_INT_STS_WR_LD_LONG_MESSAGE                                                                (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
50227   #define MULD_REG_INT_STS_WR_LD_LONG_MESSAGE_SHIFT                                                          5
50228 #define MULD_REG_INT_STS_CLR                                                                                 0x4e018cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
50229   #define MULD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
50230   #define MULD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
50231   #define MULD_REG_INT_STS_CLR_LD_HDR_ERR                                                                    (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
50232   #define MULD_REG_INT_STS_CLR_LD_HDR_ERR_SHIFT                                                              1
50233   #define MULD_REG_INT_STS_CLR_LD_SEG_MSG_ERR                                                                (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
50234   #define MULD_REG_INT_STS_CLR_LD_SEG_MSG_ERR_SHIFT                                                          2
50235   #define MULD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR                                                         (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
50236   #define MULD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR_SHIFT                                                   3
50237   #define MULD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR                                                         (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
50238   #define MULD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR_SHIFT                                                   4
50239   #define MULD_REG_INT_STS_CLR_LD_LONG_MESSAGE                                                               (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
50240   #define MULD_REG_INT_STS_CLR_LD_LONG_MESSAGE_SHIFT                                                         5
50241 #define MULD_REG_PRTY_MASK_H_0                                                                               0x4e0204UL //Access:RW   DataWidth:0xa    // Multi Field Register.
50242   #define MULD_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                         (0x1<<0) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
50243   #define MULD_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                   0
50244   #define MULD_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                         (0x1<<1) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
50245   #define MULD_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                   1
50246   #define MULD_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT                                                         (0x1<<2) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM008_I_ECC_RF_INT .
50247   #define MULD_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT_SHIFT                                                   2
50248   #define MULD_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT                                                         (0x1<<3) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM007_I_ECC_RF_INT .
50249   #define MULD_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT_SHIFT                                                   3
50250   #define MULD_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
50251   #define MULD_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     4
50252   #define MULD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
50253   #define MULD_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     5
50254   #define MULD_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
50255   #define MULD_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     6
50256   #define MULD_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
50257   #define MULD_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                     7
50258   #define MULD_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
50259   #define MULD_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     8
50260   #define MULD_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: MULD_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
50261   #define MULD_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     9
50262 #define MULD_REG_MEM_ECC_ENABLE_0                                                                            0x4e0210UL //Access:RW   DataWidth:0x4    // Multi Field Register.
50263   #define MULD_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                          (0x1<<0) // Enable ECC for memory ecc instance muld.i_msgq_ram.i_ecc in module muld_i_msgq_ram_1
50264   #define MULD_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                    0
50265   #define MULD_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                          (0x1<<1) // Enable ECC for memory ecc instance muld.i_bd_db_ram.i_ecc in module muld_i_bd_db_ram_1_k2
50266   #define MULD_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                    1
50267   #define MULD_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN                                                          (0x1<<2) // Enable ECC for memory ecc instance muld.i_sge_db_ram.i_ecc in module muld_i_sge_db_ram_1_k2
50268   #define MULD_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN_SHIFT                                                    2
50269   #define MULD_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN                                                          (0x1<<3) // Enable ECC for memory ecc instance muld.i_pci_rsep_buf_ram.i_ecc in module muld_i_pci_rsep_buf_ram_1
50270   #define MULD_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN_SHIFT                                                    3
50271 #define MULD_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x4e0214UL //Access:RW   DataWidth:0x4    // Multi Field Register.
50272   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                   (0x1<<0) // Set parity only for memory ecc instance muld.i_msgq_ram.i_ecc in module muld_i_msgq_ram_1
50273   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                             0
50274   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                   (0x1<<1) // Set parity only for memory ecc instance muld.i_bd_db_ram.i_ecc in module muld_i_bd_db_ram_1_k2
50275   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                             1
50276   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY                                                   (0x1<<2) // Set parity only for memory ecc instance muld.i_sge_db_ram.i_ecc in module muld_i_sge_db_ram_1_k2
50277   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY_SHIFT                                             2
50278   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY                                                   (0x1<<3) // Set parity only for memory ecc instance muld.i_pci_rsep_buf_ram.i_ecc in module muld_i_pci_rsep_buf_ram_1
50279   #define MULD_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY_SHIFT                                             3
50280 #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x4e0218UL //Access:RC   DataWidth:0x4    // Multi Field Register.
50281   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                            (0x1<<0) // Record if a correctable error occurred on memory ecc instance muld.i_msgq_ram.i_ecc in module muld_i_msgq_ram_1
50282   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                      0
50283   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                            (0x1<<1) // Record if a correctable error occurred on memory ecc instance muld.i_bd_db_ram.i_ecc in module muld_i_bd_db_ram_1_k2
50284   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                      1
50285   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT                                            (0x1<<2) // Record if a correctable error occurred on memory ecc instance muld.i_sge_db_ram.i_ecc in module muld_i_sge_db_ram_1_k2
50286   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT_SHIFT                                      2
50287   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT                                            (0x1<<3) // Record if a correctable error occurred on memory ecc instance muld.i_pci_rsep_buf_ram.i_ecc in module muld_i_pci_rsep_buf_ram_1
50288   #define MULD_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT_SHIFT                                      3
50289 #define MULD_REG_MEM_ECC_EVENTS                                                                              0x4e021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
50290 #define MULD_REG_DESC_QUEUE_Q0                                                                               0x4e0400UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue0 - Debug access.
50291 #define MULD_REG_DESC_QUEUE_Q0_SIZE                                                                          150
50292 #define MULD_REG_DESC_QUEUE_Q1                                                                               0x4e0800UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue1 - Debug access.
50293 #define MULD_REG_DESC_QUEUE_Q1_SIZE                                                                          150
50294 #define MULD_REG_DESC_QUEUE_Q2                                                                               0x4e0c00UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue2 - Debug access::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50295 #define MULD_REG_DESC_QUEUE_Q2_SIZE                                                                          150
50296 #define MULD_REG_DESC_QUEUE_Q3                                                                               0x4e1000UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue3 - Debug access::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50297 #define MULD_REG_DESC_QUEUE_Q3_SIZE                                                                          150
50298 #define MULD_REG_L2MA_AGGR_CONFIG1                                                                           0x4e1400UL //Access:RW   DataWidth:0x13   // Multi Field Register.
50299   #define MULD_REG_L2MA_AGGR_CONFIG1_L2MA_EN                                                                 (0x1<<0) // Enables L2 message aggregation
50300   #define MULD_REG_L2MA_AGGR_CONFIG1_L2MA_EN_SHIFT                                                           0
50301   #define MULD_REG_L2MA_AGGR_CONFIG1_IGNORE_CM_AGG_MSG                                                       (0x1<<1) // indicates not to perform the aggregation logic if there is no L2MA command in the message (there is no L2MA command if DstStormFlg is reset OR ErrFlg is set). If this configuration is reset, messages without L2MA command are treated like messages with L2MA command where EnL2MA flag in the command is reset (i.e. they break existing aggregation).
50302   #define MULD_REG_L2MA_AGGR_CONFIG1_IGNORE_CM_AGG_MSG_SHIFT                                                 1
50303   #define MULD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK                                                             (0x1<<2) // defines that only back-to-back aggregation is allowed
50304   #define MULD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK_SHIFT                                                       2
50305   #define MULD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC                                                           (0xff<<3) // the minimal queue occupancy below which new aggregations are not created
50306   #define MULD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC_SHIFT                                                     3
50307   #define MULD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF                                                           (0xff<<11) // the maximal difference between the serial number of the parent message and the serial number of its child message
50308   #define MULD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF_SHIFT                                                     11
50309 #define MULD_REG_L2MA_AGGR_CONFIG2                                                                           0x4e1404UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50310   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_0                                                        (0x3f<<0) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
50311   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_0_SHIFT                                                  0
50312   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_1                                                        (0x3f<<6) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
50313   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_1_SHIFT                                                  6
50314   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_2                                                        (0x3f<<12) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
50315   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_2_SHIFT                                                  12
50316   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_3                                                        (0x3f<<18) // the size of the message associated with each child in number of 128b units for set 0(should be in accordance to DupParams)
50317   #define MULD_REG_L2MA_AGGR_CONFIG2_CHILD_MSG_SIZE_3_SHIFT                                                  18
50318 #define MULD_REG_L2MA_SAME_OFFSET_SET_0                                                                      0x4e1408UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50319   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 0.
50320   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00_SHIFT                                                    0
50321   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 0.
50322   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01_SHIFT                                                    8
50323   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 0.
50324   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02_SHIFT                                                    16
50325   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 0.
50326   #define MULD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03_SHIFT                                                    24
50327 #define MULD_REG_L2MA_SAME_OFFSET_SET_1                                                                      0x4e140cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
50328   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 1.
50329   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10_SHIFT                                                    0
50330   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 1.
50331   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11_SHIFT                                                    8
50332   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 1.
50333   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12_SHIFT                                                    16
50334   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 1.
50335   #define MULD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13_SHIFT                                                    24
50336 #define MULD_REG_L2MA_SAME_OFFSET_SET_2                                                                      0x4e1410UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50337   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 2.
50338   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20_SHIFT                                                    0
50339   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 2.
50340   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21_SHIFT                                                    8
50341   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 2.
50342   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22_SHIFT                                                    16
50343   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 2.
50344   #define MULD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23_SHIFT                                                    24
50345 #define MULD_REG_L2MA_SAME_OFFSET_SET_3                                                                      0x4e1414UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50346   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 3.
50347   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30_SHIFT                                                    0
50348   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 3.
50349   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31_SHIFT                                                    8
50350   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 3.
50351   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32_SHIFT                                                    16
50352   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 3.
50353   #define MULD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33_SHIFT                                                    24
50354 #define MULD_REG_L2MA_SAME_LEN_SET_0_1                                                                       0x4e1418UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50355   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00                                                              (0xf<<0) // length in 32b units from the same 00 .
50356   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00_SHIFT                                                        0
50357   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01                                                              (0xf<<4) // length in 32b units from the same 01 .
50358   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01_SHIFT                                                        4
50359   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02                                                              (0xf<<8) // length in 32b units from the same 02 .
50360   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02_SHIFT                                                        8
50361   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03                                                              (0xf<<12) // length in 32b units from the same 03 .
50362   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03_SHIFT                                                        12
50363   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10                                                              (0xf<<16) // length in 32b units from the same 10 .
50364   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10_SHIFT                                                        16
50365   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11                                                              (0xf<<20) // length in 32b units from the same 11 .
50366   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11_SHIFT                                                        20
50367   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12                                                              (0xf<<24) // length in 32b units from the same 12 .
50368   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12_SHIFT                                                        24
50369   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13                                                              (0xf<<28) // length in 32b units from the same 13 .
50370   #define MULD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13_SHIFT                                                        28
50371 #define MULD_REG_L2MA_SAME_LEN_SET_2_3                                                                       0x4e141cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
50372   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20                                                              (0xf<<0) // length in 32b units from the same 20 .
50373   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20_SHIFT                                                        0
50374   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21                                                              (0xf<<4) // length in 32b units from the same 21 .
50375   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21_SHIFT                                                        4
50376   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22                                                              (0xf<<8) // length in 32b units from the same 22 .
50377   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22_SHIFT                                                        8
50378   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23                                                              (0xf<<12) // length in 32b units from the same 23 .
50379   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23_SHIFT                                                        12
50380   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30                                                              (0xf<<16) // length in 32b units from the same 30 .
50381   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30_SHIFT                                                        16
50382   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31                                                              (0xf<<20) // length in 32b units from the same 31 .
50383   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31_SHIFT                                                        20
50384   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32                                                              (0xf<<24) // length in 32b units from the same 32 .
50385   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32_SHIFT                                                        24
50386   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33                                                              (0xf<<28) // length in 32b units from the same 33 .
50387   #define MULD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33_SHIFT                                                        28
50388 #define MULD_REG_L2MA_SAME_MASK_SET_0                                                                        0x4e1420UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 0 parameters .
50389 #define MULD_REG_L2MA_SAME_MASK_SET_1                                                                        0x4e1424UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 1 parameters .
50390 #define MULD_REG_L2MA_SAME_MASK_SET_2                                                                        0x4e1428UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 2 parameters .
50391 #define MULD_REG_L2MA_SAME_MASK_SET_3                                                                        0x4e142cUL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 3 parameters .
50392 #define MULD_REG_L2MA_DUP_OFFSET_SET_0                                                                       0x4e1430UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50393   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 0.
50394   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00_SHIFT                                                 0
50395   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 0.
50396   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01_SHIFT                                                 8
50397   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 0.
50398   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02_SHIFT                                                 16
50399   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 0.
50400   #define MULD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03_SHIFT                                                 24
50401 #define MULD_REG_L2MA_DUP_OFFSET_SET_1                                                                       0x4e1434UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50402   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 1.
50403   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10_SHIFT                                                 0
50404   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 1.
50405   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11_SHIFT                                                 8
50406   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 1.
50407   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12_SHIFT                                                 16
50408   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 1.
50409   #define MULD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13_SHIFT                                                 24
50410 #define MULD_REG_L2MA_DUP_OFFSET_SET_2                                                                       0x4e1438UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50411   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 2.
50412   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20_SHIFT                                                 0
50413   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 2.
50414   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21_SHIFT                                                 8
50415   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 2.
50416   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22_SHIFT                                                 16
50417   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 2.
50418   #define MULD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23_SHIFT                                                 24
50419 #define MULD_REG_L2MA_DUP_OFFSET_SET_3                                                                       0x4e143cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
50420   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 3.
50421   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30_SHIFT                                                 0
50422   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 3.
50423   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31_SHIFT                                                 8
50424   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 3.
50425   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32_SHIFT                                                 16
50426   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 3.
50427   #define MULD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33_SHIFT                                                 24
50428 #define MULD_REG_L2MA_DUP_LEN_SET_0                                                                          0x4e1440UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50429   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_00                                                             (0x3f<<0) // length in 32b units from the dup 00 .
50430   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_00_SHIFT                                                       0
50431   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_01                                                             (0x3f<<6) // length in 32b units from the dup 01 .
50432   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_01_SHIFT                                                       6
50433   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_02                                                             (0x3f<<12) // length in 32b units from the dup 02 .
50434   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_02_SHIFT                                                       12
50435   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_03                                                             (0x3f<<18) // length in 32b units from the dup 03 .
50436   #define MULD_REG_L2MA_DUP_LEN_SET_0_DUP_LEN_03_SHIFT                                                       18
50437 #define MULD_REG_L2MA_DUP_LEN_SET_1                                                                          0x4e1444UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50438   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_10                                                             (0x3f<<0) // length in 32b units from the dup 10 .
50439   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_10_SHIFT                                                       0
50440   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_11                                                             (0x3f<<6) // length in 32b units from the dup 11 .
50441   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_11_SHIFT                                                       6
50442   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_12                                                             (0x3f<<12) // length in 32b units from the dup 12 .
50443   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_12_SHIFT                                                       12
50444   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_13                                                             (0x3f<<18) // length in 32b units from the dup 13 .
50445   #define MULD_REG_L2MA_DUP_LEN_SET_1_DUP_LEN_13_SHIFT                                                       18
50446 #define MULD_REG_L2MA_DUP_LEN_SET_2                                                                          0x4e1448UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50447   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_20                                                             (0x3f<<0) // length in 32b units from the dup 20 .
50448   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_20_SHIFT                                                       0
50449   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_21                                                             (0x3f<<6) // length in 32b units from the dup 21 .
50450   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_21_SHIFT                                                       6
50451   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_22                                                             (0x3f<<12) // length in 32b units from the dup 22 .
50452   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_22_SHIFT                                                       12
50453   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_23                                                             (0x3f<<18) // length in 32b units from the dup 23 .
50454   #define MULD_REG_L2MA_DUP_LEN_SET_2_DUP_LEN_23_SHIFT                                                       18
50455 #define MULD_REG_L2MA_DUP_LEN_SET_3                                                                          0x4e144cUL //Access:RW   DataWidth:0x18   // Multi Field Register.
50456   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_30                                                             (0x3f<<0) // length in 32b units from the dup 30 .
50457   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_30_SHIFT                                                       0
50458   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_31                                                             (0x3f<<6) // length in 32b units from the dup 31 .
50459   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_31_SHIFT                                                       6
50460   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_32                                                             (0x3f<<12) // length in 32b units from the dup 32 .
50461   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_32_SHIFT                                                       12
50462   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_33                                                             (0x3f<<18) // length in 32b units from the dup 33 .
50463   #define MULD_REG_L2MA_DUP_LEN_SET_3_DUP_LEN_33_SHIFT                                                       18
50464 #define MULD_REG_L2MA_FLOW_ID                                                                                0x4e1450UL //Access:RW   DataWidth:0x18   // Multi Field Register.
50465   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0                                                            (0x1<<0) // indication if to include the flow-ID in the stream-ID for set 0.
50466   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0_SHIFT                                                      0
50467   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1                                                            (0x1<<1) // indication if to include the flow-ID in the stream-ID for set 1.
50468   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1_SHIFT                                                      1
50469   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2                                                            (0x1<<2) // indication if to include the flow-ID in the stream-ID for set 2.
50470   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2_SHIFT                                                      2
50471   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3                                                            (0x1<<3) // indication if to include the flow-ID in the stream-ID for set 3.
50472   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3_SHIFT                                                      3
50473   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0                                                             (0x1f<<4) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 0 .
50474   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0_SHIFT                                                       4
50475   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1                                                             (0x1f<<9) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 1 .
50476   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1_SHIFT                                                       9
50477   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2                                                             (0x1f<<14) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 2 .
50478   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2_SHIFT                                                       14
50479   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3                                                             (0x1f<<19) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 23). This parameter is NA if FlowIdInclude is reset. For set 3 .
50480   #define MULD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3_SHIFT                                                       19
50481 #define MULD_REG_L2MA_SN_OFFSET                                                                              0x4e1454UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50482   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_0                                                                (0xff<<0) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 0.
50483   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_0_SHIFT                                                          0
50484   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_1                                                                (0xff<<8) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 1.
50485   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_1_SHIFT                                                          8
50486   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_2                                                                (0xff<<16) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 2.
50487   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_2_SHIFT                                                          16
50488   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_3                                                                (0xff<<24) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 3.
50489   #define MULD_REG_L2MA_SN_OFFSET_SN_OFFSET_3_SHIFT                                                          24
50490 #define MULD_REG_L2MA_MAX_L2MA_CHILD                                                                         0x4e1458UL //Access:RW   DataWidth:0x10   // Multi Field Register.
50491   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0                                                            (0xf<<0) // the maximal number of children in a specific aggregation. for set 0.
50492   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0_SHIFT                                                      0
50493   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1                                                            (0xf<<4) // the maximal number of children in a specific aggregation. for set 1.
50494   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1_SHIFT                                                      4
50495   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2                                                            (0xf<<8) // the maximal number of children in a specific aggregation. for set 2.
50496   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2_SHIFT                                                      8
50497   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3                                                            (0xf<<12) // the maximal number of children in a specific aggregation. for set 3.
50498   #define MULD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3_SHIFT                                                      12
50499 #define MULD_REG_L2MA_INC_L2MA_EVENT_ID                                                                      0x4e145cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
50500   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0                                                     (0xff<<0) // The value by which to increment the event-ID in case of successful aggregation. for set 0.
50501   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0_SHIFT                                               0
50502   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1                                                     (0xff<<8) // The value by which to increment the event-ID in case of successful aggregation. for set 1.
50503   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1_SHIFT                                               8
50504   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2                                                     (0xff<<16) // The value by which to increment the event-ID in case of successful aggregation. for set 2.
50505   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2_SHIFT                                               16
50506   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3                                                     (0xff<<24) // The value by which to increment the event-ID in case of successful aggregation. for set 3.
50507   #define MULD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3_SHIFT                                               24
50508 #define MULD_REG_LD_MAX_MSG_SIZE                                                                             0x4e1460UL //Access:RW   DataWidth:0x4    // maximum loader size in 256 bit words
50509 #define MULD_REG_PAGE_SIZE                                                                                   0x4e1464UL //Access:RW   DataWidth:0x20   // page size in bytes
50510 #define MULD_REG_DBG_SELECT                                                                                  0x4e1600UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
50511 #define MULD_REG_DBG_DWORD_ENABLE                                                                            0x4e1604UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
50512 #define MULD_REG_DBG_SHIFT                                                                                   0x4e1608UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
50513 #define MULD_REG_DBG_FORCE_VALID                                                                             0x4e160cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
50514 #define MULD_REG_DBG_FORCE_FRAME                                                                             0x4e1610UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
50515 #define MULD_REG_DBG_OUT_DATA                                                                                0x4e1620UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
50516 #define MULD_REG_DBG_OUT_DATA_SIZE                                                                           8
50517 #define MULD_REG_DBG_OUT_VALID                                                                               0x4e1640UL //Access:R    DataWidth:0x4    // Dbgmux output valid
50518 #define MULD_REG_DBG_OUT_FRAME                                                                               0x4e1644UL //Access:R    DataWidth:0x4    // Dbgmux output frame
50519 #define MULD_REG_FIC_INPUT_FIFO                                                                              0x4e2000UL //Access:WB   DataWidth:0x80   // Access to input FIC FIFO
50520 #define MULD_REG_FIC_INPUT_FIFO_SIZE                                                                         176
50521 #define MULD_REG_BD_DB_ARR_DW                                                                                0x4e4000UL //Access:WB   DataWidth:0xb5   // Access the BD DB - Fields order[Link page]: [180] Next address valid; [179:178] Endianity bits; [177] No snoop flag; [176] Releaxed ordering flag;[175:173] ATC flags; [172:161] TPH flags; [160] Ring type; [159:143] Next BD offset; [144:128] FID; [127:64] Next base address; [63:0] Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD. Access the BD DB - Fields order[PBL]: [180] Next address valid; [179:178] Endianity bits; [177] No snoop flag; [176] Releaxed ordering flag;[175:173] ATC flags; [172:161] TPH flags; [160] Ring type; [159:143] Next BD offset; [144:128] FID; [127:64] ;PBL size(in number of entries) [63:0] PBL Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50522 #define MULD_REG_BD_DB_ARR_DW_SIZE                                                                           4096
50523 #define MULD_REG_SGE_DB_ARR_DW                                                                               0x4e8000UL //Access:WB   DataWidth:0xb5   // Access the SGE DB - Fields order[Link page]: [180] Next address valid; [179:178] Endianity bits; [177] No snoop flag; [176] Releaxed ordering flag;[175:173] ATC flags; [172:161] TPH flags; [160] Ring type; [159:143] Next SGE offset; [144:128] FID; [127:64] Next base address; [63:0] Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD. Access the SGE DB - Fields order[PBL]: [180] Next address valid; [179:178] Endianity bits; [177] No snoop flag; [176] Releaxed ordering flag;[175:173] ATC flags; [172:161] TPH flags; [160] Ring type; [159:143] Next SGE offset; [144:128] FID; [127:64] ;PBL size(in number of entries) [63:0] PBL Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
50524 #define MULD_REG_SGE_DB_ARR_DW_SIZE                                                                          4096
50525 #define MULD_REG_QUEUE_MSG_MEM                                                                               0x4f0000UL //Access:WB   DataWidth:0x80   // Debug access to The message queue memory.
50526 #define MULD_REG_QUEUE_MSG_MEM_SIZE                                                                          7500
50527 #define NIG_REG_INT_STS_0                                                                                    0x500040UL //Access:R    DataWidth:0xc    // Multi Field Register.
50528   #define NIG_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the RF module.
50529   #define NIG_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
50530   #define NIG_REG_INT_STS_0_DEBUG_FIFO_ERROR                                                                 (0x1<<1) // FIFO error in debug traffic FIFO.
50531   #define NIG_REG_INT_STS_0_DEBUG_FIFO_ERROR_SHIFT                                                           1
50532   #define NIG_REG_INT_STS_0_DORQ_FIFO_ERROR                                                                  (0x1<<2) // FIFO error in DORQ FIFO.
50533   #define NIG_REG_INT_STS_0_DORQ_FIFO_ERROR_SHIFT                                                            2
50534   #define NIG_REG_INT_STS_0_DBG_SYNCFIFO_ERROR_WR                                                            (0x1<<3) // FIFO error in debug traffic sync FIFO.
50535   #define NIG_REG_INT_STS_0_DBG_SYNCFIFO_ERROR_WR_SHIFT                                                      3
50536   #define NIG_REG_INT_STS_0_DORQ_SYNCFIFO_ERROR_WR                                                           (0x1<<4) // FIFO error in DORQ sync FIFO.
50537   #define NIG_REG_INT_STS_0_DORQ_SYNCFIFO_ERROR_WR_SHIFT                                                     4
50538   #define NIG_REG_INT_STS_0_STORM_SYNCFIFO_ERROR_WR                                                          (0x1<<5) // FIFO error in STORM sync FIFO.
50539   #define NIG_REG_INT_STS_0_STORM_SYNCFIFO_ERROR_WR_SHIFT                                                    5
50540   #define NIG_REG_INT_STS_0_DBGMUX_SYNCFIFO_ERROR_WR                                                         (0x1<<6) // FIFO error in DBGMUX sync FIFO.
50541   #define NIG_REG_INT_STS_0_DBGMUX_SYNCFIFO_ERROR_WR_SHIFT                                                   6
50542   #define NIG_REG_INT_STS_0_MSDM_SYNCFIFO_ERROR_WR                                                           (0x1<<7) // FIFO error in MSDM sync FIFO.
50543   #define NIG_REG_INT_STS_0_MSDM_SYNCFIFO_ERROR_WR_SHIFT                                                     7
50544   #define NIG_REG_INT_STS_0_TSDM_SYNCFIFO_ERROR_WR                                                           (0x1<<8) // FIFO error in TSDM sync FIFO.
50545   #define NIG_REG_INT_STS_0_TSDM_SYNCFIFO_ERROR_WR_SHIFT                                                     8
50546   #define NIG_REG_INT_STS_0_USDM_SYNCFIFO_ERROR_WR                                                           (0x1<<9) // FIFO error in USDM sync FIFO.
50547   #define NIG_REG_INT_STS_0_USDM_SYNCFIFO_ERROR_WR_SHIFT                                                     9
50548   #define NIG_REG_INT_STS_0_XSDM_SYNCFIFO_ERROR_WR                                                           (0x1<<10) // FIFO error in XSDM sync FIFO.
50549   #define NIG_REG_INT_STS_0_XSDM_SYNCFIFO_ERROR_WR_SHIFT                                                     10
50550   #define NIG_REG_INT_STS_0_YSDM_SYNCFIFO_ERROR_WR                                                           (0x1<<11) // FIFO error in YSDM sync FIFO.
50551   #define NIG_REG_INT_STS_0_YSDM_SYNCFIFO_ERROR_WR_SHIFT                                                     11
50552 #define NIG_REG_INT_MASK_0                                                                                   0x500044UL //Access:RW   DataWidth:0xc    // Multi Field Register.
50553   #define NIG_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.ADDRESS_ERROR .
50554   #define NIG_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
50555   #define NIG_REG_INT_MASK_0_DEBUG_FIFO_ERROR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.DEBUG_FIFO_ERROR .
50556   #define NIG_REG_INT_MASK_0_DEBUG_FIFO_ERROR_SHIFT                                                          1
50557   #define NIG_REG_INT_MASK_0_DORQ_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.DORQ_FIFO_ERROR .
50558   #define NIG_REG_INT_MASK_0_DORQ_FIFO_ERROR_SHIFT                                                           2
50559   #define NIG_REG_INT_MASK_0_DBG_SYNCFIFO_ERROR_WR                                                           (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.DBG_SYNCFIFO_ERROR_WR .
50560   #define NIG_REG_INT_MASK_0_DBG_SYNCFIFO_ERROR_WR_SHIFT                                                     3
50561   #define NIG_REG_INT_MASK_0_DORQ_SYNCFIFO_ERROR_WR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.DORQ_SYNCFIFO_ERROR_WR .
50562   #define NIG_REG_INT_MASK_0_DORQ_SYNCFIFO_ERROR_WR_SHIFT                                                    4
50563   #define NIG_REG_INT_MASK_0_STORM_SYNCFIFO_ERROR_WR                                                         (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.STORM_SYNCFIFO_ERROR_WR .
50564   #define NIG_REG_INT_MASK_0_STORM_SYNCFIFO_ERROR_WR_SHIFT                                                   5
50565   #define NIG_REG_INT_MASK_0_DBGMUX_SYNCFIFO_ERROR_WR                                                        (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.DBGMUX_SYNCFIFO_ERROR_WR .
50566   #define NIG_REG_INT_MASK_0_DBGMUX_SYNCFIFO_ERROR_WR_SHIFT                                                  6
50567   #define NIG_REG_INT_MASK_0_MSDM_SYNCFIFO_ERROR_WR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.MSDM_SYNCFIFO_ERROR_WR .
50568   #define NIG_REG_INT_MASK_0_MSDM_SYNCFIFO_ERROR_WR_SHIFT                                                    7
50569   #define NIG_REG_INT_MASK_0_TSDM_SYNCFIFO_ERROR_WR                                                          (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.TSDM_SYNCFIFO_ERROR_WR .
50570   #define NIG_REG_INT_MASK_0_TSDM_SYNCFIFO_ERROR_WR_SHIFT                                                    8
50571   #define NIG_REG_INT_MASK_0_USDM_SYNCFIFO_ERROR_WR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.USDM_SYNCFIFO_ERROR_WR .
50572   #define NIG_REG_INT_MASK_0_USDM_SYNCFIFO_ERROR_WR_SHIFT                                                    9
50573   #define NIG_REG_INT_MASK_0_XSDM_SYNCFIFO_ERROR_WR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.XSDM_SYNCFIFO_ERROR_WR .
50574   #define NIG_REG_INT_MASK_0_XSDM_SYNCFIFO_ERROR_WR_SHIFT                                                    10
50575   #define NIG_REG_INT_MASK_0_YSDM_SYNCFIFO_ERROR_WR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_0.YSDM_SYNCFIFO_ERROR_WR .
50576   #define NIG_REG_INT_MASK_0_YSDM_SYNCFIFO_ERROR_WR_SHIFT                                                    11
50577 #define NIG_REG_INT_STS_WR_0                                                                                 0x500048UL //Access:WR   DataWidth:0xc    // Multi Field Register.
50578   #define NIG_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the RF module.
50579   #define NIG_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
50580   #define NIG_REG_INT_STS_WR_0_DEBUG_FIFO_ERROR                                                              (0x1<<1) // FIFO error in debug traffic FIFO.
50581   #define NIG_REG_INT_STS_WR_0_DEBUG_FIFO_ERROR_SHIFT                                                        1
50582   #define NIG_REG_INT_STS_WR_0_DORQ_FIFO_ERROR                                                               (0x1<<2) // FIFO error in DORQ FIFO.
50583   #define NIG_REG_INT_STS_WR_0_DORQ_FIFO_ERROR_SHIFT                                                         2
50584   #define NIG_REG_INT_STS_WR_0_DBG_SYNCFIFO_ERROR_WR                                                         (0x1<<3) // FIFO error in debug traffic sync FIFO.
50585   #define NIG_REG_INT_STS_WR_0_DBG_SYNCFIFO_ERROR_WR_SHIFT                                                   3
50586   #define NIG_REG_INT_STS_WR_0_DORQ_SYNCFIFO_ERROR_WR                                                        (0x1<<4) // FIFO error in DORQ sync FIFO.
50587   #define NIG_REG_INT_STS_WR_0_DORQ_SYNCFIFO_ERROR_WR_SHIFT                                                  4
50588   #define NIG_REG_INT_STS_WR_0_STORM_SYNCFIFO_ERROR_WR                                                       (0x1<<5) // FIFO error in STORM sync FIFO.
50589   #define NIG_REG_INT_STS_WR_0_STORM_SYNCFIFO_ERROR_WR_SHIFT                                                 5
50590   #define NIG_REG_INT_STS_WR_0_DBGMUX_SYNCFIFO_ERROR_WR                                                      (0x1<<6) // FIFO error in DBGMUX sync FIFO.
50591   #define NIG_REG_INT_STS_WR_0_DBGMUX_SYNCFIFO_ERROR_WR_SHIFT                                                6
50592   #define NIG_REG_INT_STS_WR_0_MSDM_SYNCFIFO_ERROR_WR                                                        (0x1<<7) // FIFO error in MSDM sync FIFO.
50593   #define NIG_REG_INT_STS_WR_0_MSDM_SYNCFIFO_ERROR_WR_SHIFT                                                  7
50594   #define NIG_REG_INT_STS_WR_0_TSDM_SYNCFIFO_ERROR_WR                                                        (0x1<<8) // FIFO error in TSDM sync FIFO.
50595   #define NIG_REG_INT_STS_WR_0_TSDM_SYNCFIFO_ERROR_WR_SHIFT                                                  8
50596   #define NIG_REG_INT_STS_WR_0_USDM_SYNCFIFO_ERROR_WR                                                        (0x1<<9) // FIFO error in USDM sync FIFO.
50597   #define NIG_REG_INT_STS_WR_0_USDM_SYNCFIFO_ERROR_WR_SHIFT                                                  9
50598   #define NIG_REG_INT_STS_WR_0_XSDM_SYNCFIFO_ERROR_WR                                                        (0x1<<10) // FIFO error in XSDM sync FIFO.
50599   #define NIG_REG_INT_STS_WR_0_XSDM_SYNCFIFO_ERROR_WR_SHIFT                                                  10
50600   #define NIG_REG_INT_STS_WR_0_YSDM_SYNCFIFO_ERROR_WR                                                        (0x1<<11) // FIFO error in YSDM sync FIFO.
50601   #define NIG_REG_INT_STS_WR_0_YSDM_SYNCFIFO_ERROR_WR_SHIFT                                                  11
50602 #define NIG_REG_INT_STS_CLR_0                                                                                0x50004cUL //Access:RC   DataWidth:0xc    // Multi Field Register.
50603   #define NIG_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the RF module.
50604   #define NIG_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
50605   #define NIG_REG_INT_STS_CLR_0_DEBUG_FIFO_ERROR                                                             (0x1<<1) // FIFO error in debug traffic FIFO.
50606   #define NIG_REG_INT_STS_CLR_0_DEBUG_FIFO_ERROR_SHIFT                                                       1
50607   #define NIG_REG_INT_STS_CLR_0_DORQ_FIFO_ERROR                                                              (0x1<<2) // FIFO error in DORQ FIFO.
50608   #define NIG_REG_INT_STS_CLR_0_DORQ_FIFO_ERROR_SHIFT                                                        2
50609   #define NIG_REG_INT_STS_CLR_0_DBG_SYNCFIFO_ERROR_WR                                                        (0x1<<3) // FIFO error in debug traffic sync FIFO.
50610   #define NIG_REG_INT_STS_CLR_0_DBG_SYNCFIFO_ERROR_WR_SHIFT                                                  3
50611   #define NIG_REG_INT_STS_CLR_0_DORQ_SYNCFIFO_ERROR_WR                                                       (0x1<<4) // FIFO error in DORQ sync FIFO.
50612   #define NIG_REG_INT_STS_CLR_0_DORQ_SYNCFIFO_ERROR_WR_SHIFT                                                 4
50613   #define NIG_REG_INT_STS_CLR_0_STORM_SYNCFIFO_ERROR_WR                                                      (0x1<<5) // FIFO error in STORM sync FIFO.
50614   #define NIG_REG_INT_STS_CLR_0_STORM_SYNCFIFO_ERROR_WR_SHIFT                                                5
50615   #define NIG_REG_INT_STS_CLR_0_DBGMUX_SYNCFIFO_ERROR_WR                                                     (0x1<<6) // FIFO error in DBGMUX sync FIFO.
50616   #define NIG_REG_INT_STS_CLR_0_DBGMUX_SYNCFIFO_ERROR_WR_SHIFT                                               6
50617   #define NIG_REG_INT_STS_CLR_0_MSDM_SYNCFIFO_ERROR_WR                                                       (0x1<<7) // FIFO error in MSDM sync FIFO.
50618   #define NIG_REG_INT_STS_CLR_0_MSDM_SYNCFIFO_ERROR_WR_SHIFT                                                 7
50619   #define NIG_REG_INT_STS_CLR_0_TSDM_SYNCFIFO_ERROR_WR                                                       (0x1<<8) // FIFO error in TSDM sync FIFO.
50620   #define NIG_REG_INT_STS_CLR_0_TSDM_SYNCFIFO_ERROR_WR_SHIFT                                                 8
50621   #define NIG_REG_INT_STS_CLR_0_USDM_SYNCFIFO_ERROR_WR                                                       (0x1<<9) // FIFO error in USDM sync FIFO.
50622   #define NIG_REG_INT_STS_CLR_0_USDM_SYNCFIFO_ERROR_WR_SHIFT                                                 9
50623   #define NIG_REG_INT_STS_CLR_0_XSDM_SYNCFIFO_ERROR_WR                                                       (0x1<<10) // FIFO error in XSDM sync FIFO.
50624   #define NIG_REG_INT_STS_CLR_0_XSDM_SYNCFIFO_ERROR_WR_SHIFT                                                 10
50625   #define NIG_REG_INT_STS_CLR_0_YSDM_SYNCFIFO_ERROR_WR                                                       (0x1<<11) // FIFO error in YSDM sync FIFO.
50626   #define NIG_REG_INT_STS_CLR_0_YSDM_SYNCFIFO_ERROR_WR_SHIFT                                                 11
50627 #define NIG_REG_INT_STS_1                                                                                    0x500050UL //Access:R    DataWidth:0x20   // Multi Field Register.
50628   #define NIG_REG_INT_STS_1_TX_SOPQ0_ERROR                                                                   (0x1<<0) // Error in the TX SOPQ.
50629   #define NIG_REG_INT_STS_1_TX_SOPQ0_ERROR_SHIFT                                                             0
50630   #define NIG_REG_INT_STS_1_TX_SOPQ1_ERROR                                                                   (0x1<<1) // Error in the TX SOPQ.
50631   #define NIG_REG_INT_STS_1_TX_SOPQ1_ERROR_SHIFT                                                             1
50632   #define NIG_REG_INT_STS_1_TX_SOPQ2_ERROR                                                                   (0x1<<2) // Error in the TX SOPQ.
50633   #define NIG_REG_INT_STS_1_TX_SOPQ2_ERROR_SHIFT                                                             2
50634   #define NIG_REG_INT_STS_1_TX_SOPQ3_ERROR                                                                   (0x1<<3) // Error in the TX SOPQ.
50635   #define NIG_REG_INT_STS_1_TX_SOPQ3_ERROR_SHIFT                                                             3
50636   #define NIG_REG_INT_STS_1_TX_SOPQ4_ERROR                                                                   (0x1<<4) // Error in the TX SOPQ.
50637   #define NIG_REG_INT_STS_1_TX_SOPQ4_ERROR_SHIFT                                                             4
50638   #define NIG_REG_INT_STS_1_TX_SOPQ5_ERROR                                                                   (0x1<<5) // Error in the TX SOPQ.
50639   #define NIG_REG_INT_STS_1_TX_SOPQ5_ERROR_SHIFT                                                             5
50640   #define NIG_REG_INT_STS_1_TX_SOPQ6_ERROR                                                                   (0x1<<6) // Error in the TX SOPQ.
50641   #define NIG_REG_INT_STS_1_TX_SOPQ6_ERROR_SHIFT                                                             6
50642   #define NIG_REG_INT_STS_1_TX_SOPQ7_ERROR                                                                   (0x1<<7) // Error in the TX SOPQ.
50643   #define NIG_REG_INT_STS_1_TX_SOPQ7_ERROR_SHIFT                                                             7
50644   #define NIG_REG_INT_STS_1_TX_SOPQ8_ERROR                                                                   (0x1<<8) // Error in the TX SOPQ.
50645   #define NIG_REG_INT_STS_1_TX_SOPQ8_ERROR_SHIFT                                                             8
50646   #define NIG_REG_INT_STS_1_TX_SOPQ9_ERROR                                                                   (0x1<<9) // Error in the TX SOPQ.
50647   #define NIG_REG_INT_STS_1_TX_SOPQ9_ERROR_SHIFT                                                             9
50648   #define NIG_REG_INT_STS_1_TX_SOPQ10_ERROR                                                                  (0x1<<10) // Error in the TX SOPQ.
50649   #define NIG_REG_INT_STS_1_TX_SOPQ10_ERROR_SHIFT                                                            10
50650   #define NIG_REG_INT_STS_1_TX_SOPQ11_ERROR                                                                  (0x1<<11) // Error in the TX SOPQ.
50651   #define NIG_REG_INT_STS_1_TX_SOPQ11_ERROR_SHIFT                                                            11
50652   #define NIG_REG_INT_STS_1_TX_SOPQ12_ERROR                                                                  (0x1<<12) // Error in the TX SOPQ.
50653   #define NIG_REG_INT_STS_1_TX_SOPQ12_ERROR_SHIFT                                                            12
50654   #define NIG_REG_INT_STS_1_TX_SOPQ13_ERROR                                                                  (0x1<<13) // Error in the TX SOPQ.
50655   #define NIG_REG_INT_STS_1_TX_SOPQ13_ERROR_SHIFT                                                            13
50656   #define NIG_REG_INT_STS_1_TX_SOPQ14_ERROR                                                                  (0x1<<14) // Error in the TX SOPQ.
50657   #define NIG_REG_INT_STS_1_TX_SOPQ14_ERROR_SHIFT                                                            14
50658   #define NIG_REG_INT_STS_1_TX_SOPQ15_ERROR                                                                  (0x1<<15) // Error in the TX SOPQ.
50659   #define NIG_REG_INT_STS_1_TX_SOPQ15_ERROR_SHIFT                                                            15
50660   #define NIG_REG_INT_STS_1_LB_SOPQ0_ERROR                                                                   (0x1<<16) // Error in the LB SOPQ.
50661   #define NIG_REG_INT_STS_1_LB_SOPQ0_ERROR_SHIFT                                                             16
50662   #define NIG_REG_INT_STS_1_LB_SOPQ1_ERROR                                                                   (0x1<<17) // Error in the LB SOPQ.
50663   #define NIG_REG_INT_STS_1_LB_SOPQ1_ERROR_SHIFT                                                             17
50664   #define NIG_REG_INT_STS_1_LB_SOPQ2_ERROR                                                                   (0x1<<18) // Error in the LB SOPQ.
50665   #define NIG_REG_INT_STS_1_LB_SOPQ2_ERROR_SHIFT                                                             18
50666   #define NIG_REG_INT_STS_1_LB_SOPQ3_ERROR                                                                   (0x1<<19) // Error in the LB SOPQ.
50667   #define NIG_REG_INT_STS_1_LB_SOPQ3_ERROR_SHIFT                                                             19
50668   #define NIG_REG_INT_STS_1_LB_SOPQ4_ERROR                                                                   (0x1<<20) // Error in the LB SOPQ.
50669   #define NIG_REG_INT_STS_1_LB_SOPQ4_ERROR_SHIFT                                                             20
50670   #define NIG_REG_INT_STS_1_LB_SOPQ5_ERROR                                                                   (0x1<<21) // Error in the LB SOPQ.
50671   #define NIG_REG_INT_STS_1_LB_SOPQ5_ERROR_SHIFT                                                             21
50672   #define NIG_REG_INT_STS_1_LB_SOPQ6_ERROR                                                                   (0x1<<22) // Error in the LB SOPQ.
50673   #define NIG_REG_INT_STS_1_LB_SOPQ6_ERROR_SHIFT                                                             22
50674   #define NIG_REG_INT_STS_1_LB_SOPQ7_ERROR                                                                   (0x1<<23) // Error in the LB SOPQ.
50675   #define NIG_REG_INT_STS_1_LB_SOPQ7_ERROR_SHIFT                                                             23
50676   #define NIG_REG_INT_STS_1_LB_SOPQ8_ERROR                                                                   (0x1<<24) // Error in the LB SOPQ.
50677   #define NIG_REG_INT_STS_1_LB_SOPQ8_ERROR_SHIFT                                                             24
50678   #define NIG_REG_INT_STS_1_LB_SOPQ9_ERROR                                                                   (0x1<<25) // Error in the LB SOPQ.
50679   #define NIG_REG_INT_STS_1_LB_SOPQ9_ERROR_SHIFT                                                             25
50680   #define NIG_REG_INT_STS_1_LB_SOPQ10_ERROR                                                                  (0x1<<26) // Error in the LB SOPQ.
50681   #define NIG_REG_INT_STS_1_LB_SOPQ10_ERROR_SHIFT                                                            26
50682   #define NIG_REG_INT_STS_1_LB_SOPQ11_ERROR                                                                  (0x1<<27) // Error in the LB SOPQ.
50683   #define NIG_REG_INT_STS_1_LB_SOPQ11_ERROR_SHIFT                                                            27
50684   #define NIG_REG_INT_STS_1_LB_SOPQ12_ERROR                                                                  (0x1<<28) // Error in the LB SOPQ.
50685   #define NIG_REG_INT_STS_1_LB_SOPQ12_ERROR_SHIFT                                                            28
50686   #define NIG_REG_INT_STS_1_LB_SOPQ13_ERROR                                                                  (0x1<<29) // Error in the LB SOPQ.
50687   #define NIG_REG_INT_STS_1_LB_SOPQ13_ERROR_SHIFT                                                            29
50688   #define NIG_REG_INT_STS_1_LB_SOPQ14_ERROR                                                                  (0x1<<30) // Error in the LB SOPQ.
50689   #define NIG_REG_INT_STS_1_LB_SOPQ14_ERROR_SHIFT                                                            30
50690   #define NIG_REG_INT_STS_1_LB_SOPQ15_ERROR                                                                  (0x1<<31) // Error in the LB SOPQ.
50691   #define NIG_REG_INT_STS_1_LB_SOPQ15_ERROR_SHIFT                                                            31
50692 #define NIG_REG_INT_MASK_1                                                                                   0x500054UL //Access:RW   DataWidth:0x20   // Multi Field Register.
50693   #define NIG_REG_INT_MASK_1_TX_SOPQ0_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ0_ERROR .
50694   #define NIG_REG_INT_MASK_1_TX_SOPQ0_ERROR_SHIFT                                                            0
50695   #define NIG_REG_INT_MASK_1_TX_SOPQ1_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ1_ERROR .
50696   #define NIG_REG_INT_MASK_1_TX_SOPQ1_ERROR_SHIFT                                                            1
50697   #define NIG_REG_INT_MASK_1_TX_SOPQ2_ERROR                                                                  (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ2_ERROR .
50698   #define NIG_REG_INT_MASK_1_TX_SOPQ2_ERROR_SHIFT                                                            2
50699   #define NIG_REG_INT_MASK_1_TX_SOPQ3_ERROR                                                                  (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ3_ERROR .
50700   #define NIG_REG_INT_MASK_1_TX_SOPQ3_ERROR_SHIFT                                                            3
50701   #define NIG_REG_INT_MASK_1_TX_SOPQ4_ERROR                                                                  (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ4_ERROR .
50702   #define NIG_REG_INT_MASK_1_TX_SOPQ4_ERROR_SHIFT                                                            4
50703   #define NIG_REG_INT_MASK_1_TX_SOPQ5_ERROR                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ5_ERROR .
50704   #define NIG_REG_INT_MASK_1_TX_SOPQ5_ERROR_SHIFT                                                            5
50705   #define NIG_REG_INT_MASK_1_TX_SOPQ6_ERROR                                                                  (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ6_ERROR .
50706   #define NIG_REG_INT_MASK_1_TX_SOPQ6_ERROR_SHIFT                                                            6
50707   #define NIG_REG_INT_MASK_1_TX_SOPQ7_ERROR                                                                  (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ7_ERROR .
50708   #define NIG_REG_INT_MASK_1_TX_SOPQ7_ERROR_SHIFT                                                            7
50709   #define NIG_REG_INT_MASK_1_TX_SOPQ8_ERROR                                                                  (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ8_ERROR .
50710   #define NIG_REG_INT_MASK_1_TX_SOPQ8_ERROR_SHIFT                                                            8
50711   #define NIG_REG_INT_MASK_1_TX_SOPQ9_ERROR                                                                  (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ9_ERROR .
50712   #define NIG_REG_INT_MASK_1_TX_SOPQ9_ERROR_SHIFT                                                            9
50713   #define NIG_REG_INT_MASK_1_TX_SOPQ10_ERROR                                                                 (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ10_ERROR .
50714   #define NIG_REG_INT_MASK_1_TX_SOPQ10_ERROR_SHIFT                                                           10
50715   #define NIG_REG_INT_MASK_1_TX_SOPQ11_ERROR                                                                 (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ11_ERROR .
50716   #define NIG_REG_INT_MASK_1_TX_SOPQ11_ERROR_SHIFT                                                           11
50717   #define NIG_REG_INT_MASK_1_TX_SOPQ12_ERROR                                                                 (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ12_ERROR .
50718   #define NIG_REG_INT_MASK_1_TX_SOPQ12_ERROR_SHIFT                                                           12
50719   #define NIG_REG_INT_MASK_1_TX_SOPQ13_ERROR                                                                 (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ13_ERROR .
50720   #define NIG_REG_INT_MASK_1_TX_SOPQ13_ERROR_SHIFT                                                           13
50721   #define NIG_REG_INT_MASK_1_TX_SOPQ14_ERROR                                                                 (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ14_ERROR .
50722   #define NIG_REG_INT_MASK_1_TX_SOPQ14_ERROR_SHIFT                                                           14
50723   #define NIG_REG_INT_MASK_1_TX_SOPQ15_ERROR                                                                 (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.TX_SOPQ15_ERROR .
50724   #define NIG_REG_INT_MASK_1_TX_SOPQ15_ERROR_SHIFT                                                           15
50725   #define NIG_REG_INT_MASK_1_LB_SOPQ0_ERROR                                                                  (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ0_ERROR .
50726   #define NIG_REG_INT_MASK_1_LB_SOPQ0_ERROR_SHIFT                                                            16
50727   #define NIG_REG_INT_MASK_1_LB_SOPQ1_ERROR                                                                  (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ1_ERROR .
50728   #define NIG_REG_INT_MASK_1_LB_SOPQ1_ERROR_SHIFT                                                            17
50729   #define NIG_REG_INT_MASK_1_LB_SOPQ2_ERROR                                                                  (0x1<<18) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ2_ERROR .
50730   #define NIG_REG_INT_MASK_1_LB_SOPQ2_ERROR_SHIFT                                                            18
50731   #define NIG_REG_INT_MASK_1_LB_SOPQ3_ERROR                                                                  (0x1<<19) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ3_ERROR .
50732   #define NIG_REG_INT_MASK_1_LB_SOPQ3_ERROR_SHIFT                                                            19
50733   #define NIG_REG_INT_MASK_1_LB_SOPQ4_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ4_ERROR .
50734   #define NIG_REG_INT_MASK_1_LB_SOPQ4_ERROR_SHIFT                                                            20
50735   #define NIG_REG_INT_MASK_1_LB_SOPQ5_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ5_ERROR .
50736   #define NIG_REG_INT_MASK_1_LB_SOPQ5_ERROR_SHIFT                                                            21
50737   #define NIG_REG_INT_MASK_1_LB_SOPQ6_ERROR                                                                  (0x1<<22) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ6_ERROR .
50738   #define NIG_REG_INT_MASK_1_LB_SOPQ6_ERROR_SHIFT                                                            22
50739   #define NIG_REG_INT_MASK_1_LB_SOPQ7_ERROR                                                                  (0x1<<23) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ7_ERROR .
50740   #define NIG_REG_INT_MASK_1_LB_SOPQ7_ERROR_SHIFT                                                            23
50741   #define NIG_REG_INT_MASK_1_LB_SOPQ8_ERROR                                                                  (0x1<<24) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ8_ERROR .
50742   #define NIG_REG_INT_MASK_1_LB_SOPQ8_ERROR_SHIFT                                                            24
50743   #define NIG_REG_INT_MASK_1_LB_SOPQ9_ERROR                                                                  (0x1<<25) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ9_ERROR .
50744   #define NIG_REG_INT_MASK_1_LB_SOPQ9_ERROR_SHIFT                                                            25
50745   #define NIG_REG_INT_MASK_1_LB_SOPQ10_ERROR                                                                 (0x1<<26) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ10_ERROR .
50746   #define NIG_REG_INT_MASK_1_LB_SOPQ10_ERROR_SHIFT                                                           26
50747   #define NIG_REG_INT_MASK_1_LB_SOPQ11_ERROR                                                                 (0x1<<27) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ11_ERROR .
50748   #define NIG_REG_INT_MASK_1_LB_SOPQ11_ERROR_SHIFT                                                           27
50749   #define NIG_REG_INT_MASK_1_LB_SOPQ12_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ12_ERROR .
50750   #define NIG_REG_INT_MASK_1_LB_SOPQ12_ERROR_SHIFT                                                           28
50751   #define NIG_REG_INT_MASK_1_LB_SOPQ13_ERROR                                                                 (0x1<<29) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ13_ERROR .
50752   #define NIG_REG_INT_MASK_1_LB_SOPQ13_ERROR_SHIFT                                                           29
50753   #define NIG_REG_INT_MASK_1_LB_SOPQ14_ERROR                                                                 (0x1<<30) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ14_ERROR .
50754   #define NIG_REG_INT_MASK_1_LB_SOPQ14_ERROR_SHIFT                                                           30
50755   #define NIG_REG_INT_MASK_1_LB_SOPQ15_ERROR                                                                 (0x1<<31) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_1.LB_SOPQ15_ERROR .
50756   #define NIG_REG_INT_MASK_1_LB_SOPQ15_ERROR_SHIFT                                                           31
50757 #define NIG_REG_INT_STS_WR_1                                                                                 0x500058UL //Access:WR   DataWidth:0x20   // Multi Field Register.
50758   #define NIG_REG_INT_STS_WR_1_TX_SOPQ0_ERROR                                                                (0x1<<0) // Error in the TX SOPQ.
50759   #define NIG_REG_INT_STS_WR_1_TX_SOPQ0_ERROR_SHIFT                                                          0
50760   #define NIG_REG_INT_STS_WR_1_TX_SOPQ1_ERROR                                                                (0x1<<1) // Error in the TX SOPQ.
50761   #define NIG_REG_INT_STS_WR_1_TX_SOPQ1_ERROR_SHIFT                                                          1
50762   #define NIG_REG_INT_STS_WR_1_TX_SOPQ2_ERROR                                                                (0x1<<2) // Error in the TX SOPQ.
50763   #define NIG_REG_INT_STS_WR_1_TX_SOPQ2_ERROR_SHIFT                                                          2
50764   #define NIG_REG_INT_STS_WR_1_TX_SOPQ3_ERROR                                                                (0x1<<3) // Error in the TX SOPQ.
50765   #define NIG_REG_INT_STS_WR_1_TX_SOPQ3_ERROR_SHIFT                                                          3
50766   #define NIG_REG_INT_STS_WR_1_TX_SOPQ4_ERROR                                                                (0x1<<4) // Error in the TX SOPQ.
50767   #define NIG_REG_INT_STS_WR_1_TX_SOPQ4_ERROR_SHIFT                                                          4
50768   #define NIG_REG_INT_STS_WR_1_TX_SOPQ5_ERROR                                                                (0x1<<5) // Error in the TX SOPQ.
50769   #define NIG_REG_INT_STS_WR_1_TX_SOPQ5_ERROR_SHIFT                                                          5
50770   #define NIG_REG_INT_STS_WR_1_TX_SOPQ6_ERROR                                                                (0x1<<6) // Error in the TX SOPQ.
50771   #define NIG_REG_INT_STS_WR_1_TX_SOPQ6_ERROR_SHIFT                                                          6
50772   #define NIG_REG_INT_STS_WR_1_TX_SOPQ7_ERROR                                                                (0x1<<7) // Error in the TX SOPQ.
50773   #define NIG_REG_INT_STS_WR_1_TX_SOPQ7_ERROR_SHIFT                                                          7
50774   #define NIG_REG_INT_STS_WR_1_TX_SOPQ8_ERROR                                                                (0x1<<8) // Error in the TX SOPQ.
50775   #define NIG_REG_INT_STS_WR_1_TX_SOPQ8_ERROR_SHIFT                                                          8
50776   #define NIG_REG_INT_STS_WR_1_TX_SOPQ9_ERROR                                                                (0x1<<9) // Error in the TX SOPQ.
50777   #define NIG_REG_INT_STS_WR_1_TX_SOPQ9_ERROR_SHIFT                                                          9
50778   #define NIG_REG_INT_STS_WR_1_TX_SOPQ10_ERROR                                                               (0x1<<10) // Error in the TX SOPQ.
50779   #define NIG_REG_INT_STS_WR_1_TX_SOPQ10_ERROR_SHIFT                                                         10
50780   #define NIG_REG_INT_STS_WR_1_TX_SOPQ11_ERROR                                                               (0x1<<11) // Error in the TX SOPQ.
50781   #define NIG_REG_INT_STS_WR_1_TX_SOPQ11_ERROR_SHIFT                                                         11
50782   #define NIG_REG_INT_STS_WR_1_TX_SOPQ12_ERROR                                                               (0x1<<12) // Error in the TX SOPQ.
50783   #define NIG_REG_INT_STS_WR_1_TX_SOPQ12_ERROR_SHIFT                                                         12
50784   #define NIG_REG_INT_STS_WR_1_TX_SOPQ13_ERROR                                                               (0x1<<13) // Error in the TX SOPQ.
50785   #define NIG_REG_INT_STS_WR_1_TX_SOPQ13_ERROR_SHIFT                                                         13
50786   #define NIG_REG_INT_STS_WR_1_TX_SOPQ14_ERROR                                                               (0x1<<14) // Error in the TX SOPQ.
50787   #define NIG_REG_INT_STS_WR_1_TX_SOPQ14_ERROR_SHIFT                                                         14
50788   #define NIG_REG_INT_STS_WR_1_TX_SOPQ15_ERROR                                                               (0x1<<15) // Error in the TX SOPQ.
50789   #define NIG_REG_INT_STS_WR_1_TX_SOPQ15_ERROR_SHIFT                                                         15
50790   #define NIG_REG_INT_STS_WR_1_LB_SOPQ0_ERROR                                                                (0x1<<16) // Error in the LB SOPQ.
50791   #define NIG_REG_INT_STS_WR_1_LB_SOPQ0_ERROR_SHIFT                                                          16
50792   #define NIG_REG_INT_STS_WR_1_LB_SOPQ1_ERROR                                                                (0x1<<17) // Error in the LB SOPQ.
50793   #define NIG_REG_INT_STS_WR_1_LB_SOPQ1_ERROR_SHIFT                                                          17
50794   #define NIG_REG_INT_STS_WR_1_LB_SOPQ2_ERROR                                                                (0x1<<18) // Error in the LB SOPQ.
50795   #define NIG_REG_INT_STS_WR_1_LB_SOPQ2_ERROR_SHIFT                                                          18
50796   #define NIG_REG_INT_STS_WR_1_LB_SOPQ3_ERROR                                                                (0x1<<19) // Error in the LB SOPQ.
50797   #define NIG_REG_INT_STS_WR_1_LB_SOPQ3_ERROR_SHIFT                                                          19
50798   #define NIG_REG_INT_STS_WR_1_LB_SOPQ4_ERROR                                                                (0x1<<20) // Error in the LB SOPQ.
50799   #define NIG_REG_INT_STS_WR_1_LB_SOPQ4_ERROR_SHIFT                                                          20
50800   #define NIG_REG_INT_STS_WR_1_LB_SOPQ5_ERROR                                                                (0x1<<21) // Error in the LB SOPQ.
50801   #define NIG_REG_INT_STS_WR_1_LB_SOPQ5_ERROR_SHIFT                                                          21
50802   #define NIG_REG_INT_STS_WR_1_LB_SOPQ6_ERROR                                                                (0x1<<22) // Error in the LB SOPQ.
50803   #define NIG_REG_INT_STS_WR_1_LB_SOPQ6_ERROR_SHIFT                                                          22
50804   #define NIG_REG_INT_STS_WR_1_LB_SOPQ7_ERROR                                                                (0x1<<23) // Error in the LB SOPQ.
50805   #define NIG_REG_INT_STS_WR_1_LB_SOPQ7_ERROR_SHIFT                                                          23
50806   #define NIG_REG_INT_STS_WR_1_LB_SOPQ8_ERROR                                                                (0x1<<24) // Error in the LB SOPQ.
50807   #define NIG_REG_INT_STS_WR_1_LB_SOPQ8_ERROR_SHIFT                                                          24
50808   #define NIG_REG_INT_STS_WR_1_LB_SOPQ9_ERROR                                                                (0x1<<25) // Error in the LB SOPQ.
50809   #define NIG_REG_INT_STS_WR_1_LB_SOPQ9_ERROR_SHIFT                                                          25
50810   #define NIG_REG_INT_STS_WR_1_LB_SOPQ10_ERROR                                                               (0x1<<26) // Error in the LB SOPQ.
50811   #define NIG_REG_INT_STS_WR_1_LB_SOPQ10_ERROR_SHIFT                                                         26
50812   #define NIG_REG_INT_STS_WR_1_LB_SOPQ11_ERROR                                                               (0x1<<27) // Error in the LB SOPQ.
50813   #define NIG_REG_INT_STS_WR_1_LB_SOPQ11_ERROR_SHIFT                                                         27
50814   #define NIG_REG_INT_STS_WR_1_LB_SOPQ12_ERROR                                                               (0x1<<28) // Error in the LB SOPQ.
50815   #define NIG_REG_INT_STS_WR_1_LB_SOPQ12_ERROR_SHIFT                                                         28
50816   #define NIG_REG_INT_STS_WR_1_LB_SOPQ13_ERROR                                                               (0x1<<29) // Error in the LB SOPQ.
50817   #define NIG_REG_INT_STS_WR_1_LB_SOPQ13_ERROR_SHIFT                                                         29
50818   #define NIG_REG_INT_STS_WR_1_LB_SOPQ14_ERROR                                                               (0x1<<30) // Error in the LB SOPQ.
50819   #define NIG_REG_INT_STS_WR_1_LB_SOPQ14_ERROR_SHIFT                                                         30
50820   #define NIG_REG_INT_STS_WR_1_LB_SOPQ15_ERROR                                                               (0x1<<31) // Error in the LB SOPQ.
50821   #define NIG_REG_INT_STS_WR_1_LB_SOPQ15_ERROR_SHIFT                                                         31
50822 #define NIG_REG_INT_STS_CLR_1                                                                                0x50005cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
50823   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ0_ERROR                                                               (0x1<<0) // Error in the TX SOPQ.
50824   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ0_ERROR_SHIFT                                                         0
50825   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ1_ERROR                                                               (0x1<<1) // Error in the TX SOPQ.
50826   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ1_ERROR_SHIFT                                                         1
50827   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ2_ERROR                                                               (0x1<<2) // Error in the TX SOPQ.
50828   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ2_ERROR_SHIFT                                                         2
50829   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ3_ERROR                                                               (0x1<<3) // Error in the TX SOPQ.
50830   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ3_ERROR_SHIFT                                                         3
50831   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ4_ERROR                                                               (0x1<<4) // Error in the TX SOPQ.
50832   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ4_ERROR_SHIFT                                                         4
50833   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ5_ERROR                                                               (0x1<<5) // Error in the TX SOPQ.
50834   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ5_ERROR_SHIFT                                                         5
50835   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ6_ERROR                                                               (0x1<<6) // Error in the TX SOPQ.
50836   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ6_ERROR_SHIFT                                                         6
50837   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ7_ERROR                                                               (0x1<<7) // Error in the TX SOPQ.
50838   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ7_ERROR_SHIFT                                                         7
50839   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ8_ERROR                                                               (0x1<<8) // Error in the TX SOPQ.
50840   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ8_ERROR_SHIFT                                                         8
50841   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ9_ERROR                                                               (0x1<<9) // Error in the TX SOPQ.
50842   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ9_ERROR_SHIFT                                                         9
50843   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ10_ERROR                                                              (0x1<<10) // Error in the TX SOPQ.
50844   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ10_ERROR_SHIFT                                                        10
50845   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ11_ERROR                                                              (0x1<<11) // Error in the TX SOPQ.
50846   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ11_ERROR_SHIFT                                                        11
50847   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ12_ERROR                                                              (0x1<<12) // Error in the TX SOPQ.
50848   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ12_ERROR_SHIFT                                                        12
50849   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ13_ERROR                                                              (0x1<<13) // Error in the TX SOPQ.
50850   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ13_ERROR_SHIFT                                                        13
50851   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ14_ERROR                                                              (0x1<<14) // Error in the TX SOPQ.
50852   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ14_ERROR_SHIFT                                                        14
50853   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ15_ERROR                                                              (0x1<<15) // Error in the TX SOPQ.
50854   #define NIG_REG_INT_STS_CLR_1_TX_SOPQ15_ERROR_SHIFT                                                        15
50855   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ0_ERROR                                                               (0x1<<16) // Error in the LB SOPQ.
50856   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ0_ERROR_SHIFT                                                         16
50857   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ1_ERROR                                                               (0x1<<17) // Error in the LB SOPQ.
50858   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ1_ERROR_SHIFT                                                         17
50859   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ2_ERROR                                                               (0x1<<18) // Error in the LB SOPQ.
50860   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ2_ERROR_SHIFT                                                         18
50861   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ3_ERROR                                                               (0x1<<19) // Error in the LB SOPQ.
50862   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ3_ERROR_SHIFT                                                         19
50863   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ4_ERROR                                                               (0x1<<20) // Error in the LB SOPQ.
50864   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ4_ERROR_SHIFT                                                         20
50865   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ5_ERROR                                                               (0x1<<21) // Error in the LB SOPQ.
50866   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ5_ERROR_SHIFT                                                         21
50867   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ6_ERROR                                                               (0x1<<22) // Error in the LB SOPQ.
50868   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ6_ERROR_SHIFT                                                         22
50869   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ7_ERROR                                                               (0x1<<23) // Error in the LB SOPQ.
50870   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ7_ERROR_SHIFT                                                         23
50871   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ8_ERROR                                                               (0x1<<24) // Error in the LB SOPQ.
50872   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ8_ERROR_SHIFT                                                         24
50873   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ9_ERROR                                                               (0x1<<25) // Error in the LB SOPQ.
50874   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ9_ERROR_SHIFT                                                         25
50875   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ10_ERROR                                                              (0x1<<26) // Error in the LB SOPQ.
50876   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ10_ERROR_SHIFT                                                        26
50877   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ11_ERROR                                                              (0x1<<27) // Error in the LB SOPQ.
50878   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ11_ERROR_SHIFT                                                        27
50879   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ12_ERROR                                                              (0x1<<28) // Error in the LB SOPQ.
50880   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ12_ERROR_SHIFT                                                        28
50881   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ13_ERROR                                                              (0x1<<29) // Error in the LB SOPQ.
50882   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ13_ERROR_SHIFT                                                        29
50883   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ14_ERROR                                                              (0x1<<30) // Error in the LB SOPQ.
50884   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ14_ERROR_SHIFT                                                        30
50885   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ15_ERROR                                                              (0x1<<31) // Error in the LB SOPQ.
50886   #define NIG_REG_INT_STS_CLR_1_LB_SOPQ15_ERROR_SHIFT                                                        31
50887 #define NIG_REG_INT_STS_2                                                                                    0x500060UL //Access:R    DataWidth:0x14   // Multi Field Register.
50888   #define NIG_REG_INT_STS_2_P0_PURELB_SOPQ_ERROR                                                             (0x1<<0) // Error in the pure-loopback SOPQ.
50889   #define NIG_REG_INT_STS_2_P0_PURELB_SOPQ_ERROR_SHIFT                                                       0
50890   #define NIG_REG_INT_STS_2_P0_RX_MACFIFO_ERROR                                                              (0x1<<1) // Error in RX MAC FIFO.
50891   #define NIG_REG_INT_STS_2_P0_RX_MACFIFO_ERROR_SHIFT                                                        1
50892   #define NIG_REG_INT_STS_2_P0_TX_MACFIFO_ERROR                                                              (0x1<<2) // Error in TX MAC FIFO.
50893   #define NIG_REG_INT_STS_2_P0_TX_MACFIFO_ERROR_SHIFT                                                        2
50894   #define NIG_REG_INT_STS_2_P0_TX_BMB_FIFO_ERROR                                                             (0x1<<3) // FIFO error in TX BMB FIFO.
50895   #define NIG_REG_INT_STS_2_P0_TX_BMB_FIFO_ERROR_SHIFT                                                       3
50896   #define NIG_REG_INT_STS_2_P0_LB_BMB_FIFO_ERROR                                                             (0x1<<4) // FIFO error in LB BMB FIFO.
50897   #define NIG_REG_INT_STS_2_P0_LB_BMB_FIFO_ERROR_SHIFT                                                       4
50898   #define NIG_REG_INT_STS_2_P0_TX_BTB_FIFO_ERROR                                                             (0x1<<5) // Error in BTB FIFO for TX path.
50899   #define NIG_REG_INT_STS_2_P0_TX_BTB_FIFO_ERROR_SHIFT                                                       5
50900   #define NIG_REG_INT_STS_2_P0_LB_BTB_FIFO_ERROR                                                             (0x1<<6) // Error in BTB FIFO for LB path.
50901   #define NIG_REG_INT_STS_2_P0_LB_BTB_FIFO_ERROR_SHIFT                                                       6
50902   #define NIG_REG_INT_STS_2_P0_RX_LLH_DFIFO_ERROR                                                            (0x1<<7) // Error in LLH Data FIFO.
50903   #define NIG_REG_INT_STS_2_P0_RX_LLH_DFIFO_ERROR_SHIFT                                                      7
50904   #define NIG_REG_INT_STS_2_P0_TX_LLH_DFIFO_ERROR                                                            (0x1<<8) // Error in LLH Data FIFO.
50905   #define NIG_REG_INT_STS_2_P0_TX_LLH_DFIFO_ERROR_SHIFT                                                      8
50906   #define NIG_REG_INT_STS_2_P0_LB_LLH_DFIFO_ERROR                                                            (0x1<<9) // Error in LLH Data FIFO.
50907   #define NIG_REG_INT_STS_2_P0_LB_LLH_DFIFO_ERROR_SHIFT                                                      9
50908   #define NIG_REG_INT_STS_2_P0_RX_LLH_HFIFO_ERROR                                                            (0x1<<10) // Error in LLH Header FIFO.
50909   #define NIG_REG_INT_STS_2_P0_RX_LLH_HFIFO_ERROR_SHIFT                                                      10
50910   #define NIG_REG_INT_STS_2_P0_TX_LLH_HFIFO_ERROR                                                            (0x1<<11) // Error in LLH Header FIFO.
50911   #define NIG_REG_INT_STS_2_P0_TX_LLH_HFIFO_ERROR_SHIFT                                                      11
50912   #define NIG_REG_INT_STS_2_P0_LB_LLH_HFIFO_ERROR                                                            (0x1<<12) // Error in LLH Header FIFO.
50913   #define NIG_REG_INT_STS_2_P0_LB_LLH_HFIFO_ERROR_SHIFT                                                      12
50914   #define NIG_REG_INT_STS_2_P0_RX_LLH_RFIFO_ERROR                                                            (0x1<<13) // Error in LLH Result FIFO.
50915   #define NIG_REG_INT_STS_2_P0_RX_LLH_RFIFO_ERROR_SHIFT                                                      13
50916   #define NIG_REG_INT_STS_2_P0_TX_LLH_RFIFO_ERROR                                                            (0x1<<14) // Error in LLH Result FIFO.
50917   #define NIG_REG_INT_STS_2_P0_TX_LLH_RFIFO_ERROR_SHIFT                                                      14
50918   #define NIG_REG_INT_STS_2_P0_LB_LLH_RFIFO_ERROR                                                            (0x1<<15) // Error in LLH Result FIFO.
50919   #define NIG_REG_INT_STS_2_P0_LB_LLH_RFIFO_ERROR_SHIFT                                                      15
50920   #define NIG_REG_INT_STS_2_P0_STORM_FIFO_ERROR                                                              (0x1<<16) // FIFO error in STORM message FIFO.
50921   #define NIG_REG_INT_STS_2_P0_STORM_FIFO_ERROR_SHIFT                                                        16
50922   #define NIG_REG_INT_STS_2_P0_STORM_DSCR_FIFO_ERROR                                                         (0x1<<17) // FIFO error in STORM descriptor FIFO.
50923   #define NIG_REG_INT_STS_2_P0_STORM_DSCR_FIFO_ERROR_SHIFT                                                   17
50924   #define NIG_REG_INT_STS_2_P0_TX_GNT_FIFO_ERROR                                                             (0x1<<18) // Error in grant FIFO.
50925   #define NIG_REG_INT_STS_2_P0_TX_GNT_FIFO_ERROR_SHIFT                                                       18
50926   #define NIG_REG_INT_STS_2_P0_LB_GNT_FIFO_ERROR                                                             (0x1<<19) // Error in grant FIFO.
50927   #define NIG_REG_INT_STS_2_P0_LB_GNT_FIFO_ERROR_SHIFT                                                       19
50928 #define NIG_REG_INT_MASK_2                                                                                   0x500064UL //Access:RW   DataWidth:0x14   // Multi Field Register.
50929   #define NIG_REG_INT_MASK_2_P0_PURELB_SOPQ_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_PURELB_SOPQ_ERROR .
50930   #define NIG_REG_INT_MASK_2_P0_PURELB_SOPQ_ERROR_SHIFT                                                      0
50931   #define NIG_REG_INT_MASK_2_P0_RX_MACFIFO_ERROR                                                             (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_RX_MACFIFO_ERROR .
50932   #define NIG_REG_INT_MASK_2_P0_RX_MACFIFO_ERROR_SHIFT                                                       1
50933   #define NIG_REG_INT_MASK_2_P0_TX_MACFIFO_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_MACFIFO_ERROR .
50934   #define NIG_REG_INT_MASK_2_P0_TX_MACFIFO_ERROR_SHIFT                                                       2
50935   #define NIG_REG_INT_MASK_2_P0_TX_BMB_FIFO_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_BMB_FIFO_ERROR .
50936   #define NIG_REG_INT_MASK_2_P0_TX_BMB_FIFO_ERROR_SHIFT                                                      3
50937   #define NIG_REG_INT_MASK_2_P0_LB_BMB_FIFO_ERROR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_LB_BMB_FIFO_ERROR .
50938   #define NIG_REG_INT_MASK_2_P0_LB_BMB_FIFO_ERROR_SHIFT                                                      4
50939   #define NIG_REG_INT_MASK_2_P0_TX_BTB_FIFO_ERROR                                                            (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_BTB_FIFO_ERROR .
50940   #define NIG_REG_INT_MASK_2_P0_TX_BTB_FIFO_ERROR_SHIFT                                                      5
50941   #define NIG_REG_INT_MASK_2_P0_LB_BTB_FIFO_ERROR                                                            (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_LB_BTB_FIFO_ERROR .
50942   #define NIG_REG_INT_MASK_2_P0_LB_BTB_FIFO_ERROR_SHIFT                                                      6
50943   #define NIG_REG_INT_MASK_2_P0_RX_LLH_DFIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_RX_LLH_DFIFO_ERROR .
50944   #define NIG_REG_INT_MASK_2_P0_RX_LLH_DFIFO_ERROR_SHIFT                                                     7
50945   #define NIG_REG_INT_MASK_2_P0_TX_LLH_DFIFO_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_LLH_DFIFO_ERROR .
50946   #define NIG_REG_INT_MASK_2_P0_TX_LLH_DFIFO_ERROR_SHIFT                                                     8
50947   #define NIG_REG_INT_MASK_2_P0_LB_LLH_DFIFO_ERROR                                                           (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_LB_LLH_DFIFO_ERROR .
50948   #define NIG_REG_INT_MASK_2_P0_LB_LLH_DFIFO_ERROR_SHIFT                                                     9
50949   #define NIG_REG_INT_MASK_2_P0_RX_LLH_HFIFO_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_RX_LLH_HFIFO_ERROR .
50950   #define NIG_REG_INT_MASK_2_P0_RX_LLH_HFIFO_ERROR_SHIFT                                                     10
50951   #define NIG_REG_INT_MASK_2_P0_TX_LLH_HFIFO_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_LLH_HFIFO_ERROR .
50952   #define NIG_REG_INT_MASK_2_P0_TX_LLH_HFIFO_ERROR_SHIFT                                                     11
50953   #define NIG_REG_INT_MASK_2_P0_LB_LLH_HFIFO_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_LB_LLH_HFIFO_ERROR .
50954   #define NIG_REG_INT_MASK_2_P0_LB_LLH_HFIFO_ERROR_SHIFT                                                     12
50955   #define NIG_REG_INT_MASK_2_P0_RX_LLH_RFIFO_ERROR                                                           (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_RX_LLH_RFIFO_ERROR .
50956   #define NIG_REG_INT_MASK_2_P0_RX_LLH_RFIFO_ERROR_SHIFT                                                     13
50957   #define NIG_REG_INT_MASK_2_P0_TX_LLH_RFIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_LLH_RFIFO_ERROR .
50958   #define NIG_REG_INT_MASK_2_P0_TX_LLH_RFIFO_ERROR_SHIFT                                                     14
50959   #define NIG_REG_INT_MASK_2_P0_LB_LLH_RFIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_LB_LLH_RFIFO_ERROR .
50960   #define NIG_REG_INT_MASK_2_P0_LB_LLH_RFIFO_ERROR_SHIFT                                                     15
50961   #define NIG_REG_INT_MASK_2_P0_STORM_FIFO_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_STORM_FIFO_ERROR .
50962   #define NIG_REG_INT_MASK_2_P0_STORM_FIFO_ERROR_SHIFT                                                       16
50963   #define NIG_REG_INT_MASK_2_P0_STORM_DSCR_FIFO_ERROR                                                        (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_STORM_DSCR_FIFO_ERROR .
50964   #define NIG_REG_INT_MASK_2_P0_STORM_DSCR_FIFO_ERROR_SHIFT                                                  17
50965   #define NIG_REG_INT_MASK_2_P0_TX_GNT_FIFO_ERROR                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_TX_GNT_FIFO_ERROR .
50966   #define NIG_REG_INT_MASK_2_P0_TX_GNT_FIFO_ERROR_SHIFT                                                      18
50967   #define NIG_REG_INT_MASK_2_P0_LB_GNT_FIFO_ERROR                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_2.P0_LB_GNT_FIFO_ERROR .
50968   #define NIG_REG_INT_MASK_2_P0_LB_GNT_FIFO_ERROR_SHIFT                                                      19
50969 #define NIG_REG_INT_STS_WR_2                                                                                 0x500068UL //Access:WR   DataWidth:0x14   // Multi Field Register.
50970   #define NIG_REG_INT_STS_WR_2_P0_PURELB_SOPQ_ERROR                                                          (0x1<<0) // Error in the pure-loopback SOPQ.
50971   #define NIG_REG_INT_STS_WR_2_P0_PURELB_SOPQ_ERROR_SHIFT                                                    0
50972   #define NIG_REG_INT_STS_WR_2_P0_RX_MACFIFO_ERROR                                                           (0x1<<1) // Error in RX MAC FIFO.
50973   #define NIG_REG_INT_STS_WR_2_P0_RX_MACFIFO_ERROR_SHIFT                                                     1
50974   #define NIG_REG_INT_STS_WR_2_P0_TX_MACFIFO_ERROR                                                           (0x1<<2) // Error in TX MAC FIFO.
50975   #define NIG_REG_INT_STS_WR_2_P0_TX_MACFIFO_ERROR_SHIFT                                                     2
50976   #define NIG_REG_INT_STS_WR_2_P0_TX_BMB_FIFO_ERROR                                                          (0x1<<3) // FIFO error in TX BMB FIFO.
50977   #define NIG_REG_INT_STS_WR_2_P0_TX_BMB_FIFO_ERROR_SHIFT                                                    3
50978   #define NIG_REG_INT_STS_WR_2_P0_LB_BMB_FIFO_ERROR                                                          (0x1<<4) // FIFO error in LB BMB FIFO.
50979   #define NIG_REG_INT_STS_WR_2_P0_LB_BMB_FIFO_ERROR_SHIFT                                                    4
50980   #define NIG_REG_INT_STS_WR_2_P0_TX_BTB_FIFO_ERROR                                                          (0x1<<5) // Error in BTB FIFO for TX path.
50981   #define NIG_REG_INT_STS_WR_2_P0_TX_BTB_FIFO_ERROR_SHIFT                                                    5
50982   #define NIG_REG_INT_STS_WR_2_P0_LB_BTB_FIFO_ERROR                                                          (0x1<<6) // Error in BTB FIFO for LB path.
50983   #define NIG_REG_INT_STS_WR_2_P0_LB_BTB_FIFO_ERROR_SHIFT                                                    6
50984   #define NIG_REG_INT_STS_WR_2_P0_RX_LLH_DFIFO_ERROR                                                         (0x1<<7) // Error in LLH Data FIFO.
50985   #define NIG_REG_INT_STS_WR_2_P0_RX_LLH_DFIFO_ERROR_SHIFT                                                   7
50986   #define NIG_REG_INT_STS_WR_2_P0_TX_LLH_DFIFO_ERROR                                                         (0x1<<8) // Error in LLH Data FIFO.
50987   #define NIG_REG_INT_STS_WR_2_P0_TX_LLH_DFIFO_ERROR_SHIFT                                                   8
50988   #define NIG_REG_INT_STS_WR_2_P0_LB_LLH_DFIFO_ERROR                                                         (0x1<<9) // Error in LLH Data FIFO.
50989   #define NIG_REG_INT_STS_WR_2_P0_LB_LLH_DFIFO_ERROR_SHIFT                                                   9
50990   #define NIG_REG_INT_STS_WR_2_P0_RX_LLH_HFIFO_ERROR                                                         (0x1<<10) // Error in LLH Header FIFO.
50991   #define NIG_REG_INT_STS_WR_2_P0_RX_LLH_HFIFO_ERROR_SHIFT                                                   10
50992   #define NIG_REG_INT_STS_WR_2_P0_TX_LLH_HFIFO_ERROR                                                         (0x1<<11) // Error in LLH Header FIFO.
50993   #define NIG_REG_INT_STS_WR_2_P0_TX_LLH_HFIFO_ERROR_SHIFT                                                   11
50994   #define NIG_REG_INT_STS_WR_2_P0_LB_LLH_HFIFO_ERROR                                                         (0x1<<12) // Error in LLH Header FIFO.
50995   #define NIG_REG_INT_STS_WR_2_P0_LB_LLH_HFIFO_ERROR_SHIFT                                                   12
50996   #define NIG_REG_INT_STS_WR_2_P0_RX_LLH_RFIFO_ERROR                                                         (0x1<<13) // Error in LLH Result FIFO.
50997   #define NIG_REG_INT_STS_WR_2_P0_RX_LLH_RFIFO_ERROR_SHIFT                                                   13
50998   #define NIG_REG_INT_STS_WR_2_P0_TX_LLH_RFIFO_ERROR                                                         (0x1<<14) // Error in LLH Result FIFO.
50999   #define NIG_REG_INT_STS_WR_2_P0_TX_LLH_RFIFO_ERROR_SHIFT                                                   14
51000   #define NIG_REG_INT_STS_WR_2_P0_LB_LLH_RFIFO_ERROR                                                         (0x1<<15) // Error in LLH Result FIFO.
51001   #define NIG_REG_INT_STS_WR_2_P0_LB_LLH_RFIFO_ERROR_SHIFT                                                   15
51002   #define NIG_REG_INT_STS_WR_2_P0_STORM_FIFO_ERROR                                                           (0x1<<16) // FIFO error in STORM message FIFO.
51003   #define NIG_REG_INT_STS_WR_2_P0_STORM_FIFO_ERROR_SHIFT                                                     16
51004   #define NIG_REG_INT_STS_WR_2_P0_STORM_DSCR_FIFO_ERROR                                                      (0x1<<17) // FIFO error in STORM descriptor FIFO.
51005   #define NIG_REG_INT_STS_WR_2_P0_STORM_DSCR_FIFO_ERROR_SHIFT                                                17
51006   #define NIG_REG_INT_STS_WR_2_P0_TX_GNT_FIFO_ERROR                                                          (0x1<<18) // Error in grant FIFO.
51007   #define NIG_REG_INT_STS_WR_2_P0_TX_GNT_FIFO_ERROR_SHIFT                                                    18
51008   #define NIG_REG_INT_STS_WR_2_P0_LB_GNT_FIFO_ERROR                                                          (0x1<<19) // Error in grant FIFO.
51009   #define NIG_REG_INT_STS_WR_2_P0_LB_GNT_FIFO_ERROR_SHIFT                                                    19
51010 #define NIG_REG_INT_STS_CLR_2                                                                                0x50006cUL //Access:RC   DataWidth:0x14   // Multi Field Register.
51011   #define NIG_REG_INT_STS_CLR_2_P0_PURELB_SOPQ_ERROR                                                         (0x1<<0) // Error in the pure-loopback SOPQ.
51012   #define NIG_REG_INT_STS_CLR_2_P0_PURELB_SOPQ_ERROR_SHIFT                                                   0
51013   #define NIG_REG_INT_STS_CLR_2_P0_RX_MACFIFO_ERROR                                                          (0x1<<1) // Error in RX MAC FIFO.
51014   #define NIG_REG_INT_STS_CLR_2_P0_RX_MACFIFO_ERROR_SHIFT                                                    1
51015   #define NIG_REG_INT_STS_CLR_2_P0_TX_MACFIFO_ERROR                                                          (0x1<<2) // Error in TX MAC FIFO.
51016   #define NIG_REG_INT_STS_CLR_2_P0_TX_MACFIFO_ERROR_SHIFT                                                    2
51017   #define NIG_REG_INT_STS_CLR_2_P0_TX_BMB_FIFO_ERROR                                                         (0x1<<3) // FIFO error in TX BMB FIFO.
51018   #define NIG_REG_INT_STS_CLR_2_P0_TX_BMB_FIFO_ERROR_SHIFT                                                   3
51019   #define NIG_REG_INT_STS_CLR_2_P0_LB_BMB_FIFO_ERROR                                                         (0x1<<4) // FIFO error in LB BMB FIFO.
51020   #define NIG_REG_INT_STS_CLR_2_P0_LB_BMB_FIFO_ERROR_SHIFT                                                   4
51021   #define NIG_REG_INT_STS_CLR_2_P0_TX_BTB_FIFO_ERROR                                                         (0x1<<5) // Error in BTB FIFO for TX path.
51022   #define NIG_REG_INT_STS_CLR_2_P0_TX_BTB_FIFO_ERROR_SHIFT                                                   5
51023   #define NIG_REG_INT_STS_CLR_2_P0_LB_BTB_FIFO_ERROR                                                         (0x1<<6) // Error in BTB FIFO for LB path.
51024   #define NIG_REG_INT_STS_CLR_2_P0_LB_BTB_FIFO_ERROR_SHIFT                                                   6
51025   #define NIG_REG_INT_STS_CLR_2_P0_RX_LLH_DFIFO_ERROR                                                        (0x1<<7) // Error in LLH Data FIFO.
51026   #define NIG_REG_INT_STS_CLR_2_P0_RX_LLH_DFIFO_ERROR_SHIFT                                                  7
51027   #define NIG_REG_INT_STS_CLR_2_P0_TX_LLH_DFIFO_ERROR                                                        (0x1<<8) // Error in LLH Data FIFO.
51028   #define NIG_REG_INT_STS_CLR_2_P0_TX_LLH_DFIFO_ERROR_SHIFT                                                  8
51029   #define NIG_REG_INT_STS_CLR_2_P0_LB_LLH_DFIFO_ERROR                                                        (0x1<<9) // Error in LLH Data FIFO.
51030   #define NIG_REG_INT_STS_CLR_2_P0_LB_LLH_DFIFO_ERROR_SHIFT                                                  9
51031   #define NIG_REG_INT_STS_CLR_2_P0_RX_LLH_HFIFO_ERROR                                                        (0x1<<10) // Error in LLH Header FIFO.
51032   #define NIG_REG_INT_STS_CLR_2_P0_RX_LLH_HFIFO_ERROR_SHIFT                                                  10
51033   #define NIG_REG_INT_STS_CLR_2_P0_TX_LLH_HFIFO_ERROR                                                        (0x1<<11) // Error in LLH Header FIFO.
51034   #define NIG_REG_INT_STS_CLR_2_P0_TX_LLH_HFIFO_ERROR_SHIFT                                                  11
51035   #define NIG_REG_INT_STS_CLR_2_P0_LB_LLH_HFIFO_ERROR                                                        (0x1<<12) // Error in LLH Header FIFO.
51036   #define NIG_REG_INT_STS_CLR_2_P0_LB_LLH_HFIFO_ERROR_SHIFT                                                  12
51037   #define NIG_REG_INT_STS_CLR_2_P0_RX_LLH_RFIFO_ERROR                                                        (0x1<<13) // Error in LLH Result FIFO.
51038   #define NIG_REG_INT_STS_CLR_2_P0_RX_LLH_RFIFO_ERROR_SHIFT                                                  13
51039   #define NIG_REG_INT_STS_CLR_2_P0_TX_LLH_RFIFO_ERROR                                                        (0x1<<14) // Error in LLH Result FIFO.
51040   #define NIG_REG_INT_STS_CLR_2_P0_TX_LLH_RFIFO_ERROR_SHIFT                                                  14
51041   #define NIG_REG_INT_STS_CLR_2_P0_LB_LLH_RFIFO_ERROR                                                        (0x1<<15) // Error in LLH Result FIFO.
51042   #define NIG_REG_INT_STS_CLR_2_P0_LB_LLH_RFIFO_ERROR_SHIFT                                                  15
51043   #define NIG_REG_INT_STS_CLR_2_P0_STORM_FIFO_ERROR                                                          (0x1<<16) // FIFO error in STORM message FIFO.
51044   #define NIG_REG_INT_STS_CLR_2_P0_STORM_FIFO_ERROR_SHIFT                                                    16
51045   #define NIG_REG_INT_STS_CLR_2_P0_STORM_DSCR_FIFO_ERROR                                                     (0x1<<17) // FIFO error in STORM descriptor FIFO.
51046   #define NIG_REG_INT_STS_CLR_2_P0_STORM_DSCR_FIFO_ERROR_SHIFT                                               17
51047   #define NIG_REG_INT_STS_CLR_2_P0_TX_GNT_FIFO_ERROR                                                         (0x1<<18) // Error in grant FIFO.
51048   #define NIG_REG_INT_STS_CLR_2_P0_TX_GNT_FIFO_ERROR_SHIFT                                                   18
51049   #define NIG_REG_INT_STS_CLR_2_P0_LB_GNT_FIFO_ERROR                                                         (0x1<<19) // Error in grant FIFO.
51050   #define NIG_REG_INT_STS_CLR_2_P0_LB_GNT_FIFO_ERROR_SHIFT                                                   19
51051 #define NIG_REG_INT_STS_3                                                                                    0x500070UL //Access:R    DataWidth:0x12   // Multi Field Register.
51052   #define NIG_REG_INT_STS_3_P0_TX_PAUSE_TOO_LONG_INT                                                         (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51053   #define NIG_REG_INT_STS_3_P0_TX_PAUSE_TOO_LONG_INT_SHIFT                                                   0
51054   #define NIG_REG_INT_STS_3_P0_TC0_PAUSE_TOO_LONG_INT                                                        (0x1<<1) // Triggered by TC being paused for the configured period of time.
51055   #define NIG_REG_INT_STS_3_P0_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                  1
51056   #define NIG_REG_INT_STS_3_P0_TC1_PAUSE_TOO_LONG_INT                                                        (0x1<<2) // Triggered by TC being paused for the configured period of time.
51057   #define NIG_REG_INT_STS_3_P0_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                  2
51058   #define NIG_REG_INT_STS_3_P0_TC2_PAUSE_TOO_LONG_INT                                                        (0x1<<3) // Triggered by TC being paused for the configured period of time.
51059   #define NIG_REG_INT_STS_3_P0_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                  3
51060   #define NIG_REG_INT_STS_3_P0_TC3_PAUSE_TOO_LONG_INT                                                        (0x1<<4) // Triggered by TC being paused for the configured period of time.
51061   #define NIG_REG_INT_STS_3_P0_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                  4
51062   #define NIG_REG_INT_STS_3_P0_TC4_PAUSE_TOO_LONG_INT                                                        (0x1<<5) // Triggered by TC being paused for the configured period of time.
51063   #define NIG_REG_INT_STS_3_P0_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                  5
51064   #define NIG_REG_INT_STS_3_P0_TC5_PAUSE_TOO_LONG_INT                                                        (0x1<<6) // Triggered by TC being paused for the configured period of time.
51065   #define NIG_REG_INT_STS_3_P0_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                  6
51066   #define NIG_REG_INT_STS_3_P0_TC6_PAUSE_TOO_LONG_INT                                                        (0x1<<7) // Triggered by TC being paused for the configured period of time.
51067   #define NIG_REG_INT_STS_3_P0_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                  7
51068   #define NIG_REG_INT_STS_3_P0_TC7_PAUSE_TOO_LONG_INT                                                        (0x1<<8) // Triggered by TC being paused for the configured period of time.
51069   #define NIG_REG_INT_STS_3_P0_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                  8
51070   #define NIG_REG_INT_STS_3_P0_LB_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<9) // Triggered by TC being paused for the configured period of time.
51071   #define NIG_REG_INT_STS_3_P0_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               9
51072   #define NIG_REG_INT_STS_3_P0_LB_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<10) // Triggered by TC being paused for the configured period of time.
51073   #define NIG_REG_INT_STS_3_P0_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               10
51074   #define NIG_REG_INT_STS_3_P0_LB_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<11) // Triggered by TC being paused for the configured period of time.
51075   #define NIG_REG_INT_STS_3_P0_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               11
51076   #define NIG_REG_INT_STS_3_P0_LB_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<12) // Triggered by TC being paused for the configured period of time.
51077   #define NIG_REG_INT_STS_3_P0_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               12
51078   #define NIG_REG_INT_STS_3_P0_LB_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<13) // Triggered by TC being paused for the configured period of time.
51079   #define NIG_REG_INT_STS_3_P0_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               13
51080   #define NIG_REG_INT_STS_3_P0_LB_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<14) // Triggered by TC being paused for the configured period of time.
51081   #define NIG_REG_INT_STS_3_P0_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               14
51082   #define NIG_REG_INT_STS_3_P0_LB_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<15) // Triggered by TC being paused for the configured period of time.
51083   #define NIG_REG_INT_STS_3_P0_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               15
51084   #define NIG_REG_INT_STS_3_P0_LB_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<16) // Triggered by TC being paused for the configured period of time.
51085   #define NIG_REG_INT_STS_3_P0_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               16
51086   #define NIG_REG_INT_STS_3_P0_LB_TC8_PAUSE_TOO_LONG_INT                                                     (0x1<<17) // Triggered by TC being paused for the configured period of time.
51087   #define NIG_REG_INT_STS_3_P0_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                               17
51088 #define NIG_REG_INT_MASK_3                                                                                   0x500074UL //Access:RW   DataWidth:0x12   // Multi Field Register.
51089   #define NIG_REG_INT_MASK_3_P0_TX_PAUSE_TOO_LONG_INT                                                        (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TX_PAUSE_TOO_LONG_INT .
51090   #define NIG_REG_INT_MASK_3_P0_TX_PAUSE_TOO_LONG_INT_SHIFT                                                  0
51091   #define NIG_REG_INT_MASK_3_P0_TC0_PAUSE_TOO_LONG_INT                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC0_PAUSE_TOO_LONG_INT .
51092   #define NIG_REG_INT_MASK_3_P0_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                 1
51093   #define NIG_REG_INT_MASK_3_P0_TC1_PAUSE_TOO_LONG_INT                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC1_PAUSE_TOO_LONG_INT .
51094   #define NIG_REG_INT_MASK_3_P0_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                 2
51095   #define NIG_REG_INT_MASK_3_P0_TC2_PAUSE_TOO_LONG_INT                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC2_PAUSE_TOO_LONG_INT .
51096   #define NIG_REG_INT_MASK_3_P0_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                 3
51097   #define NIG_REG_INT_MASK_3_P0_TC3_PAUSE_TOO_LONG_INT                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC3_PAUSE_TOO_LONG_INT .
51098   #define NIG_REG_INT_MASK_3_P0_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                 4
51099   #define NIG_REG_INT_MASK_3_P0_TC4_PAUSE_TOO_LONG_INT                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC4_PAUSE_TOO_LONG_INT .
51100   #define NIG_REG_INT_MASK_3_P0_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                 5
51101   #define NIG_REG_INT_MASK_3_P0_TC5_PAUSE_TOO_LONG_INT                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC5_PAUSE_TOO_LONG_INT .
51102   #define NIG_REG_INT_MASK_3_P0_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                 6
51103   #define NIG_REG_INT_MASK_3_P0_TC6_PAUSE_TOO_LONG_INT                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC6_PAUSE_TOO_LONG_INT .
51104   #define NIG_REG_INT_MASK_3_P0_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                 7
51105   #define NIG_REG_INT_MASK_3_P0_TC7_PAUSE_TOO_LONG_INT                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_TC7_PAUSE_TOO_LONG_INT .
51106   #define NIG_REG_INT_MASK_3_P0_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                 8
51107   #define NIG_REG_INT_MASK_3_P0_LB_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC0_PAUSE_TOO_LONG_INT .
51108   #define NIG_REG_INT_MASK_3_P0_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              9
51109   #define NIG_REG_INT_MASK_3_P0_LB_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC1_PAUSE_TOO_LONG_INT .
51110   #define NIG_REG_INT_MASK_3_P0_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              10
51111   #define NIG_REG_INT_MASK_3_P0_LB_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC2_PAUSE_TOO_LONG_INT .
51112   #define NIG_REG_INT_MASK_3_P0_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              11
51113   #define NIG_REG_INT_MASK_3_P0_LB_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC3_PAUSE_TOO_LONG_INT .
51114   #define NIG_REG_INT_MASK_3_P0_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              12
51115   #define NIG_REG_INT_MASK_3_P0_LB_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC4_PAUSE_TOO_LONG_INT .
51116   #define NIG_REG_INT_MASK_3_P0_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              13
51117   #define NIG_REG_INT_MASK_3_P0_LB_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC5_PAUSE_TOO_LONG_INT .
51118   #define NIG_REG_INT_MASK_3_P0_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              14
51119   #define NIG_REG_INT_MASK_3_P0_LB_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC6_PAUSE_TOO_LONG_INT .
51120   #define NIG_REG_INT_MASK_3_P0_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              15
51121   #define NIG_REG_INT_MASK_3_P0_LB_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC7_PAUSE_TOO_LONG_INT .
51122   #define NIG_REG_INT_MASK_3_P0_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              16
51123   #define NIG_REG_INT_MASK_3_P0_LB_TC8_PAUSE_TOO_LONG_INT                                                    (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_3.P0_LB_TC8_PAUSE_TOO_LONG_INT .
51124   #define NIG_REG_INT_MASK_3_P0_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                              17
51125 #define NIG_REG_INT_STS_WR_3                                                                                 0x500078UL //Access:WR   DataWidth:0x12   // Multi Field Register.
51126   #define NIG_REG_INT_STS_WR_3_P0_TX_PAUSE_TOO_LONG_INT                                                      (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51127   #define NIG_REG_INT_STS_WR_3_P0_TX_PAUSE_TOO_LONG_INT_SHIFT                                                0
51128   #define NIG_REG_INT_STS_WR_3_P0_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<1) // Triggered by TC being paused for the configured period of time.
51129   #define NIG_REG_INT_STS_WR_3_P0_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               1
51130   #define NIG_REG_INT_STS_WR_3_P0_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<2) // Triggered by TC being paused for the configured period of time.
51131   #define NIG_REG_INT_STS_WR_3_P0_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               2
51132   #define NIG_REG_INT_STS_WR_3_P0_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<3) // Triggered by TC being paused for the configured period of time.
51133   #define NIG_REG_INT_STS_WR_3_P0_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               3
51134   #define NIG_REG_INT_STS_WR_3_P0_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<4) // Triggered by TC being paused for the configured period of time.
51135   #define NIG_REG_INT_STS_WR_3_P0_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               4
51136   #define NIG_REG_INT_STS_WR_3_P0_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<5) // Triggered by TC being paused for the configured period of time.
51137   #define NIG_REG_INT_STS_WR_3_P0_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               5
51138   #define NIG_REG_INT_STS_WR_3_P0_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<6) // Triggered by TC being paused for the configured period of time.
51139   #define NIG_REG_INT_STS_WR_3_P0_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               6
51140   #define NIG_REG_INT_STS_WR_3_P0_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<7) // Triggered by TC being paused for the configured period of time.
51141   #define NIG_REG_INT_STS_WR_3_P0_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               7
51142   #define NIG_REG_INT_STS_WR_3_P0_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<8) // Triggered by TC being paused for the configured period of time.
51143   #define NIG_REG_INT_STS_WR_3_P0_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               8
51144   #define NIG_REG_INT_STS_WR_3_P0_LB_TC0_PAUSE_TOO_LONG_INT                                                  (0x1<<9) // Triggered by TC being paused for the configured period of time.
51145   #define NIG_REG_INT_STS_WR_3_P0_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                            9
51146   #define NIG_REG_INT_STS_WR_3_P0_LB_TC1_PAUSE_TOO_LONG_INT                                                  (0x1<<10) // Triggered by TC being paused for the configured period of time.
51147   #define NIG_REG_INT_STS_WR_3_P0_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                            10
51148   #define NIG_REG_INT_STS_WR_3_P0_LB_TC2_PAUSE_TOO_LONG_INT                                                  (0x1<<11) // Triggered by TC being paused for the configured period of time.
51149   #define NIG_REG_INT_STS_WR_3_P0_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                            11
51150   #define NIG_REG_INT_STS_WR_3_P0_LB_TC3_PAUSE_TOO_LONG_INT                                                  (0x1<<12) // Triggered by TC being paused for the configured period of time.
51151   #define NIG_REG_INT_STS_WR_3_P0_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                            12
51152   #define NIG_REG_INT_STS_WR_3_P0_LB_TC4_PAUSE_TOO_LONG_INT                                                  (0x1<<13) // Triggered by TC being paused for the configured period of time.
51153   #define NIG_REG_INT_STS_WR_3_P0_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                            13
51154   #define NIG_REG_INT_STS_WR_3_P0_LB_TC5_PAUSE_TOO_LONG_INT                                                  (0x1<<14) // Triggered by TC being paused for the configured period of time.
51155   #define NIG_REG_INT_STS_WR_3_P0_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                            14
51156   #define NIG_REG_INT_STS_WR_3_P0_LB_TC6_PAUSE_TOO_LONG_INT                                                  (0x1<<15) // Triggered by TC being paused for the configured period of time.
51157   #define NIG_REG_INT_STS_WR_3_P0_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                            15
51158   #define NIG_REG_INT_STS_WR_3_P0_LB_TC7_PAUSE_TOO_LONG_INT                                                  (0x1<<16) // Triggered by TC being paused for the configured period of time.
51159   #define NIG_REG_INT_STS_WR_3_P0_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                            16
51160   #define NIG_REG_INT_STS_WR_3_P0_LB_TC8_PAUSE_TOO_LONG_INT                                                  (0x1<<17) // Triggered by TC being paused for the configured period of time.
51161   #define NIG_REG_INT_STS_WR_3_P0_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                            17
51162 #define NIG_REG_INT_STS_CLR_3                                                                                0x50007cUL //Access:RC   DataWidth:0x12   // Multi Field Register.
51163   #define NIG_REG_INT_STS_CLR_3_P0_TX_PAUSE_TOO_LONG_INT                                                     (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51164   #define NIG_REG_INT_STS_CLR_3_P0_TX_PAUSE_TOO_LONG_INT_SHIFT                                               0
51165   #define NIG_REG_INT_STS_CLR_3_P0_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<1) // Triggered by TC being paused for the configured period of time.
51166   #define NIG_REG_INT_STS_CLR_3_P0_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              1
51167   #define NIG_REG_INT_STS_CLR_3_P0_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<2) // Triggered by TC being paused for the configured period of time.
51168   #define NIG_REG_INT_STS_CLR_3_P0_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              2
51169   #define NIG_REG_INT_STS_CLR_3_P0_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<3) // Triggered by TC being paused for the configured period of time.
51170   #define NIG_REG_INT_STS_CLR_3_P0_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              3
51171   #define NIG_REG_INT_STS_CLR_3_P0_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<4) // Triggered by TC being paused for the configured period of time.
51172   #define NIG_REG_INT_STS_CLR_3_P0_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              4
51173   #define NIG_REG_INT_STS_CLR_3_P0_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<5) // Triggered by TC being paused for the configured period of time.
51174   #define NIG_REG_INT_STS_CLR_3_P0_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              5
51175   #define NIG_REG_INT_STS_CLR_3_P0_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<6) // Triggered by TC being paused for the configured period of time.
51176   #define NIG_REG_INT_STS_CLR_3_P0_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              6
51177   #define NIG_REG_INT_STS_CLR_3_P0_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<7) // Triggered by TC being paused for the configured period of time.
51178   #define NIG_REG_INT_STS_CLR_3_P0_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              7
51179   #define NIG_REG_INT_STS_CLR_3_P0_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<8) // Triggered by TC being paused for the configured period of time.
51180   #define NIG_REG_INT_STS_CLR_3_P0_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              8
51181   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC0_PAUSE_TOO_LONG_INT                                                 (0x1<<9) // Triggered by TC being paused for the configured period of time.
51182   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                           9
51183   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC1_PAUSE_TOO_LONG_INT                                                 (0x1<<10) // Triggered by TC being paused for the configured period of time.
51184   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                           10
51185   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC2_PAUSE_TOO_LONG_INT                                                 (0x1<<11) // Triggered by TC being paused for the configured period of time.
51186   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                           11
51187   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC3_PAUSE_TOO_LONG_INT                                                 (0x1<<12) // Triggered by TC being paused for the configured period of time.
51188   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                           12
51189   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC4_PAUSE_TOO_LONG_INT                                                 (0x1<<13) // Triggered by TC being paused for the configured period of time.
51190   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                           13
51191   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC5_PAUSE_TOO_LONG_INT                                                 (0x1<<14) // Triggered by TC being paused for the configured period of time.
51192   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                           14
51193   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC6_PAUSE_TOO_LONG_INT                                                 (0x1<<15) // Triggered by TC being paused for the configured period of time.
51194   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                           15
51195   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC7_PAUSE_TOO_LONG_INT                                                 (0x1<<16) // Triggered by TC being paused for the configured period of time.
51196   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                           16
51197   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC8_PAUSE_TOO_LONG_INT                                                 (0x1<<17) // Triggered by TC being paused for the configured period of time.
51198   #define NIG_REG_INT_STS_CLR_3_P0_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                           17
51199 #define NIG_REG_INT_STS_4                                                                                    0x500080UL //Access:R    DataWidth:0x14   // Multi Field Register.
51200   #define NIG_REG_INT_STS_4_P1_PURELB_SOPQ_ERROR                                                             (0x1<<0) // Error in the pure-loopback SOPQ.
51201   #define NIG_REG_INT_STS_4_P1_PURELB_SOPQ_ERROR_SHIFT                                                       0
51202   #define NIG_REG_INT_STS_4_P1_RX_MACFIFO_ERROR                                                              (0x1<<1) // Error in RX MAC FIFO.
51203   #define NIG_REG_INT_STS_4_P1_RX_MACFIFO_ERROR_SHIFT                                                        1
51204   #define NIG_REG_INT_STS_4_P1_TX_MACFIFO_ERROR                                                              (0x1<<2) // Error in TX MAC FIFO.
51205   #define NIG_REG_INT_STS_4_P1_TX_MACFIFO_ERROR_SHIFT                                                        2
51206   #define NIG_REG_INT_STS_4_P1_TX_BMB_FIFO_ERROR                                                             (0x1<<3) // FIFO error in TX BMB FIFO.
51207   #define NIG_REG_INT_STS_4_P1_TX_BMB_FIFO_ERROR_SHIFT                                                       3
51208   #define NIG_REG_INT_STS_4_P1_LB_BMB_FIFO_ERROR                                                             (0x1<<4) // FIFO error in LB BMB FIFO.
51209   #define NIG_REG_INT_STS_4_P1_LB_BMB_FIFO_ERROR_SHIFT                                                       4
51210   #define NIG_REG_INT_STS_4_P1_TX_BTB_FIFO_ERROR                                                             (0x1<<5) // Error in BTB FIFO for TX path.
51211   #define NIG_REG_INT_STS_4_P1_TX_BTB_FIFO_ERROR_SHIFT                                                       5
51212   #define NIG_REG_INT_STS_4_P1_LB_BTB_FIFO_ERROR                                                             (0x1<<6) // Error in BTB FIFO for LB path.
51213   #define NIG_REG_INT_STS_4_P1_LB_BTB_FIFO_ERROR_SHIFT                                                       6
51214   #define NIG_REG_INT_STS_4_P1_RX_LLH_DFIFO_ERROR                                                            (0x1<<7) // Error in LLH Data FIFO.
51215   #define NIG_REG_INT_STS_4_P1_RX_LLH_DFIFO_ERROR_SHIFT                                                      7
51216   #define NIG_REG_INT_STS_4_P1_TX_LLH_DFIFO_ERROR                                                            (0x1<<8) // Error in LLH Data FIFO.
51217   #define NIG_REG_INT_STS_4_P1_TX_LLH_DFIFO_ERROR_SHIFT                                                      8
51218   #define NIG_REG_INT_STS_4_P1_LB_LLH_DFIFO_ERROR                                                            (0x1<<9) // Error in LLH Data FIFO.
51219   #define NIG_REG_INT_STS_4_P1_LB_LLH_DFIFO_ERROR_SHIFT                                                      9
51220   #define NIG_REG_INT_STS_4_P1_RX_LLH_HFIFO_ERROR                                                            (0x1<<10) // Error in LLH Header FIFO.
51221   #define NIG_REG_INT_STS_4_P1_RX_LLH_HFIFO_ERROR_SHIFT                                                      10
51222   #define NIG_REG_INT_STS_4_P1_TX_LLH_HFIFO_ERROR                                                            (0x1<<11) // Error in LLH Header FIFO.
51223   #define NIG_REG_INT_STS_4_P1_TX_LLH_HFIFO_ERROR_SHIFT                                                      11
51224   #define NIG_REG_INT_STS_4_P1_LB_LLH_HFIFO_ERROR                                                            (0x1<<12) // Error in LLH Header FIFO.
51225   #define NIG_REG_INT_STS_4_P1_LB_LLH_HFIFO_ERROR_SHIFT                                                      12
51226   #define NIG_REG_INT_STS_4_P1_RX_LLH_RFIFO_ERROR                                                            (0x1<<13) // Error in LLH Result FIFO.
51227   #define NIG_REG_INT_STS_4_P1_RX_LLH_RFIFO_ERROR_SHIFT                                                      13
51228   #define NIG_REG_INT_STS_4_P1_TX_LLH_RFIFO_ERROR                                                            (0x1<<14) // Error in LLH Result FIFO.
51229   #define NIG_REG_INT_STS_4_P1_TX_LLH_RFIFO_ERROR_SHIFT                                                      14
51230   #define NIG_REG_INT_STS_4_P1_LB_LLH_RFIFO_ERROR                                                            (0x1<<15) // Error in LLH Result FIFO.
51231   #define NIG_REG_INT_STS_4_P1_LB_LLH_RFIFO_ERROR_SHIFT                                                      15
51232   #define NIG_REG_INT_STS_4_P1_STORM_FIFO_ERROR                                                              (0x1<<16) // FIFO error in STORM message FIFO.
51233   #define NIG_REG_INT_STS_4_P1_STORM_FIFO_ERROR_SHIFT                                                        16
51234   #define NIG_REG_INT_STS_4_P1_STORM_DSCR_FIFO_ERROR                                                         (0x1<<17) // FIFO error in STORM descriptor FIFO.
51235   #define NIG_REG_INT_STS_4_P1_STORM_DSCR_FIFO_ERROR_SHIFT                                                   17
51236   #define NIG_REG_INT_STS_4_P1_TX_GNT_FIFO_ERROR                                                             (0x1<<18) // Error in grant FIFO.
51237   #define NIG_REG_INT_STS_4_P1_TX_GNT_FIFO_ERROR_SHIFT                                                       18
51238   #define NIG_REG_INT_STS_4_P1_LB_GNT_FIFO_ERROR                                                             (0x1<<19) // Error in grant FIFO.
51239   #define NIG_REG_INT_STS_4_P1_LB_GNT_FIFO_ERROR_SHIFT                                                       19
51240 #define NIG_REG_INT_MASK_4                                                                                   0x500084UL //Access:RW   DataWidth:0x14   // Multi Field Register.
51241   #define NIG_REG_INT_MASK_4_P1_PURELB_SOPQ_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_PURELB_SOPQ_ERROR .
51242   #define NIG_REG_INT_MASK_4_P1_PURELB_SOPQ_ERROR_SHIFT                                                      0
51243   #define NIG_REG_INT_MASK_4_P1_RX_MACFIFO_ERROR                                                             (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_RX_MACFIFO_ERROR .
51244   #define NIG_REG_INT_MASK_4_P1_RX_MACFIFO_ERROR_SHIFT                                                       1
51245   #define NIG_REG_INT_MASK_4_P1_TX_MACFIFO_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_MACFIFO_ERROR .
51246   #define NIG_REG_INT_MASK_4_P1_TX_MACFIFO_ERROR_SHIFT                                                       2
51247   #define NIG_REG_INT_MASK_4_P1_TX_BMB_FIFO_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_BMB_FIFO_ERROR .
51248   #define NIG_REG_INT_MASK_4_P1_TX_BMB_FIFO_ERROR_SHIFT                                                      3
51249   #define NIG_REG_INT_MASK_4_P1_LB_BMB_FIFO_ERROR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_LB_BMB_FIFO_ERROR .
51250   #define NIG_REG_INT_MASK_4_P1_LB_BMB_FIFO_ERROR_SHIFT                                                      4
51251   #define NIG_REG_INT_MASK_4_P1_TX_BTB_FIFO_ERROR                                                            (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_BTB_FIFO_ERROR .
51252   #define NIG_REG_INT_MASK_4_P1_TX_BTB_FIFO_ERROR_SHIFT                                                      5
51253   #define NIG_REG_INT_MASK_4_P1_LB_BTB_FIFO_ERROR                                                            (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_LB_BTB_FIFO_ERROR .
51254   #define NIG_REG_INT_MASK_4_P1_LB_BTB_FIFO_ERROR_SHIFT                                                      6
51255   #define NIG_REG_INT_MASK_4_P1_RX_LLH_DFIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_RX_LLH_DFIFO_ERROR .
51256   #define NIG_REG_INT_MASK_4_P1_RX_LLH_DFIFO_ERROR_SHIFT                                                     7
51257   #define NIG_REG_INT_MASK_4_P1_TX_LLH_DFIFO_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_LLH_DFIFO_ERROR .
51258   #define NIG_REG_INT_MASK_4_P1_TX_LLH_DFIFO_ERROR_SHIFT                                                     8
51259   #define NIG_REG_INT_MASK_4_P1_LB_LLH_DFIFO_ERROR                                                           (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_LB_LLH_DFIFO_ERROR .
51260   #define NIG_REG_INT_MASK_4_P1_LB_LLH_DFIFO_ERROR_SHIFT                                                     9
51261   #define NIG_REG_INT_MASK_4_P1_RX_LLH_HFIFO_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_RX_LLH_HFIFO_ERROR .
51262   #define NIG_REG_INT_MASK_4_P1_RX_LLH_HFIFO_ERROR_SHIFT                                                     10
51263   #define NIG_REG_INT_MASK_4_P1_TX_LLH_HFIFO_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_LLH_HFIFO_ERROR .
51264   #define NIG_REG_INT_MASK_4_P1_TX_LLH_HFIFO_ERROR_SHIFT                                                     11
51265   #define NIG_REG_INT_MASK_4_P1_LB_LLH_HFIFO_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_LB_LLH_HFIFO_ERROR .
51266   #define NIG_REG_INT_MASK_4_P1_LB_LLH_HFIFO_ERROR_SHIFT                                                     12
51267   #define NIG_REG_INT_MASK_4_P1_RX_LLH_RFIFO_ERROR                                                           (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_RX_LLH_RFIFO_ERROR .
51268   #define NIG_REG_INT_MASK_4_P1_RX_LLH_RFIFO_ERROR_SHIFT                                                     13
51269   #define NIG_REG_INT_MASK_4_P1_TX_LLH_RFIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_LLH_RFIFO_ERROR .
51270   #define NIG_REG_INT_MASK_4_P1_TX_LLH_RFIFO_ERROR_SHIFT                                                     14
51271   #define NIG_REG_INT_MASK_4_P1_LB_LLH_RFIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_LB_LLH_RFIFO_ERROR .
51272   #define NIG_REG_INT_MASK_4_P1_LB_LLH_RFIFO_ERROR_SHIFT                                                     15
51273   #define NIG_REG_INT_MASK_4_P1_STORM_FIFO_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_STORM_FIFO_ERROR .
51274   #define NIG_REG_INT_MASK_4_P1_STORM_FIFO_ERROR_SHIFT                                                       16
51275   #define NIG_REG_INT_MASK_4_P1_STORM_DSCR_FIFO_ERROR                                                        (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_STORM_DSCR_FIFO_ERROR .
51276   #define NIG_REG_INT_MASK_4_P1_STORM_DSCR_FIFO_ERROR_SHIFT                                                  17
51277   #define NIG_REG_INT_MASK_4_P1_TX_GNT_FIFO_ERROR                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_TX_GNT_FIFO_ERROR .
51278   #define NIG_REG_INT_MASK_4_P1_TX_GNT_FIFO_ERROR_SHIFT                                                      18
51279   #define NIG_REG_INT_MASK_4_P1_LB_GNT_FIFO_ERROR                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_4.P1_LB_GNT_FIFO_ERROR .
51280   #define NIG_REG_INT_MASK_4_P1_LB_GNT_FIFO_ERROR_SHIFT                                                      19
51281 #define NIG_REG_INT_STS_WR_4                                                                                 0x500088UL //Access:WR   DataWidth:0x14   // Multi Field Register.
51282   #define NIG_REG_INT_STS_WR_4_P1_PURELB_SOPQ_ERROR                                                          (0x1<<0) // Error in the pure-loopback SOPQ.
51283   #define NIG_REG_INT_STS_WR_4_P1_PURELB_SOPQ_ERROR_SHIFT                                                    0
51284   #define NIG_REG_INT_STS_WR_4_P1_RX_MACFIFO_ERROR                                                           (0x1<<1) // Error in RX MAC FIFO.
51285   #define NIG_REG_INT_STS_WR_4_P1_RX_MACFIFO_ERROR_SHIFT                                                     1
51286   #define NIG_REG_INT_STS_WR_4_P1_TX_MACFIFO_ERROR                                                           (0x1<<2) // Error in TX MAC FIFO.
51287   #define NIG_REG_INT_STS_WR_4_P1_TX_MACFIFO_ERROR_SHIFT                                                     2
51288   #define NIG_REG_INT_STS_WR_4_P1_TX_BMB_FIFO_ERROR                                                          (0x1<<3) // FIFO error in TX BMB FIFO.
51289   #define NIG_REG_INT_STS_WR_4_P1_TX_BMB_FIFO_ERROR_SHIFT                                                    3
51290   #define NIG_REG_INT_STS_WR_4_P1_LB_BMB_FIFO_ERROR                                                          (0x1<<4) // FIFO error in LB BMB FIFO.
51291   #define NIG_REG_INT_STS_WR_4_P1_LB_BMB_FIFO_ERROR_SHIFT                                                    4
51292   #define NIG_REG_INT_STS_WR_4_P1_TX_BTB_FIFO_ERROR                                                          (0x1<<5) // Error in BTB FIFO for TX path.
51293   #define NIG_REG_INT_STS_WR_4_P1_TX_BTB_FIFO_ERROR_SHIFT                                                    5
51294   #define NIG_REG_INT_STS_WR_4_P1_LB_BTB_FIFO_ERROR                                                          (0x1<<6) // Error in BTB FIFO for LB path.
51295   #define NIG_REG_INT_STS_WR_4_P1_LB_BTB_FIFO_ERROR_SHIFT                                                    6
51296   #define NIG_REG_INT_STS_WR_4_P1_RX_LLH_DFIFO_ERROR                                                         (0x1<<7) // Error in LLH Data FIFO.
51297   #define NIG_REG_INT_STS_WR_4_P1_RX_LLH_DFIFO_ERROR_SHIFT                                                   7
51298   #define NIG_REG_INT_STS_WR_4_P1_TX_LLH_DFIFO_ERROR                                                         (0x1<<8) // Error in LLH Data FIFO.
51299   #define NIG_REG_INT_STS_WR_4_P1_TX_LLH_DFIFO_ERROR_SHIFT                                                   8
51300   #define NIG_REG_INT_STS_WR_4_P1_LB_LLH_DFIFO_ERROR                                                         (0x1<<9) // Error in LLH Data FIFO.
51301   #define NIG_REG_INT_STS_WR_4_P1_LB_LLH_DFIFO_ERROR_SHIFT                                                   9
51302   #define NIG_REG_INT_STS_WR_4_P1_RX_LLH_HFIFO_ERROR                                                         (0x1<<10) // Error in LLH Header FIFO.
51303   #define NIG_REG_INT_STS_WR_4_P1_RX_LLH_HFIFO_ERROR_SHIFT                                                   10
51304   #define NIG_REG_INT_STS_WR_4_P1_TX_LLH_HFIFO_ERROR                                                         (0x1<<11) // Error in LLH Header FIFO.
51305   #define NIG_REG_INT_STS_WR_4_P1_TX_LLH_HFIFO_ERROR_SHIFT                                                   11
51306   #define NIG_REG_INT_STS_WR_4_P1_LB_LLH_HFIFO_ERROR                                                         (0x1<<12) // Error in LLH Header FIFO.
51307   #define NIG_REG_INT_STS_WR_4_P1_LB_LLH_HFIFO_ERROR_SHIFT                                                   12
51308   #define NIG_REG_INT_STS_WR_4_P1_RX_LLH_RFIFO_ERROR                                                         (0x1<<13) // Error in LLH Result FIFO.
51309   #define NIG_REG_INT_STS_WR_4_P1_RX_LLH_RFIFO_ERROR_SHIFT                                                   13
51310   #define NIG_REG_INT_STS_WR_4_P1_TX_LLH_RFIFO_ERROR                                                         (0x1<<14) // Error in LLH Result FIFO.
51311   #define NIG_REG_INT_STS_WR_4_P1_TX_LLH_RFIFO_ERROR_SHIFT                                                   14
51312   #define NIG_REG_INT_STS_WR_4_P1_LB_LLH_RFIFO_ERROR                                                         (0x1<<15) // Error in LLH Result FIFO.
51313   #define NIG_REG_INT_STS_WR_4_P1_LB_LLH_RFIFO_ERROR_SHIFT                                                   15
51314   #define NIG_REG_INT_STS_WR_4_P1_STORM_FIFO_ERROR                                                           (0x1<<16) // FIFO error in STORM message FIFO.
51315   #define NIG_REG_INT_STS_WR_4_P1_STORM_FIFO_ERROR_SHIFT                                                     16
51316   #define NIG_REG_INT_STS_WR_4_P1_STORM_DSCR_FIFO_ERROR                                                      (0x1<<17) // FIFO error in STORM descriptor FIFO.
51317   #define NIG_REG_INT_STS_WR_4_P1_STORM_DSCR_FIFO_ERROR_SHIFT                                                17
51318   #define NIG_REG_INT_STS_WR_4_P1_TX_GNT_FIFO_ERROR                                                          (0x1<<18) // Error in grant FIFO.
51319   #define NIG_REG_INT_STS_WR_4_P1_TX_GNT_FIFO_ERROR_SHIFT                                                    18
51320   #define NIG_REG_INT_STS_WR_4_P1_LB_GNT_FIFO_ERROR                                                          (0x1<<19) // Error in grant FIFO.
51321   #define NIG_REG_INT_STS_WR_4_P1_LB_GNT_FIFO_ERROR_SHIFT                                                    19
51322 #define NIG_REG_INT_STS_CLR_4                                                                                0x50008cUL //Access:RC   DataWidth:0x14   // Multi Field Register.
51323   #define NIG_REG_INT_STS_CLR_4_P1_PURELB_SOPQ_ERROR                                                         (0x1<<0) // Error in the pure-loopback SOPQ.
51324   #define NIG_REG_INT_STS_CLR_4_P1_PURELB_SOPQ_ERROR_SHIFT                                                   0
51325   #define NIG_REG_INT_STS_CLR_4_P1_RX_MACFIFO_ERROR                                                          (0x1<<1) // Error in RX MAC FIFO.
51326   #define NIG_REG_INT_STS_CLR_4_P1_RX_MACFIFO_ERROR_SHIFT                                                    1
51327   #define NIG_REG_INT_STS_CLR_4_P1_TX_MACFIFO_ERROR                                                          (0x1<<2) // Error in TX MAC FIFO.
51328   #define NIG_REG_INT_STS_CLR_4_P1_TX_MACFIFO_ERROR_SHIFT                                                    2
51329   #define NIG_REG_INT_STS_CLR_4_P1_TX_BMB_FIFO_ERROR                                                         (0x1<<3) // FIFO error in TX BMB FIFO.
51330   #define NIG_REG_INT_STS_CLR_4_P1_TX_BMB_FIFO_ERROR_SHIFT                                                   3
51331   #define NIG_REG_INT_STS_CLR_4_P1_LB_BMB_FIFO_ERROR                                                         (0x1<<4) // FIFO error in LB BMB FIFO.
51332   #define NIG_REG_INT_STS_CLR_4_P1_LB_BMB_FIFO_ERROR_SHIFT                                                   4
51333   #define NIG_REG_INT_STS_CLR_4_P1_TX_BTB_FIFO_ERROR                                                         (0x1<<5) // Error in BTB FIFO for TX path.
51334   #define NIG_REG_INT_STS_CLR_4_P1_TX_BTB_FIFO_ERROR_SHIFT                                                   5
51335   #define NIG_REG_INT_STS_CLR_4_P1_LB_BTB_FIFO_ERROR                                                         (0x1<<6) // Error in BTB FIFO for LB path.
51336   #define NIG_REG_INT_STS_CLR_4_P1_LB_BTB_FIFO_ERROR_SHIFT                                                   6
51337   #define NIG_REG_INT_STS_CLR_4_P1_RX_LLH_DFIFO_ERROR                                                        (0x1<<7) // Error in LLH Data FIFO.
51338   #define NIG_REG_INT_STS_CLR_4_P1_RX_LLH_DFIFO_ERROR_SHIFT                                                  7
51339   #define NIG_REG_INT_STS_CLR_4_P1_TX_LLH_DFIFO_ERROR                                                        (0x1<<8) // Error in LLH Data FIFO.
51340   #define NIG_REG_INT_STS_CLR_4_P1_TX_LLH_DFIFO_ERROR_SHIFT                                                  8
51341   #define NIG_REG_INT_STS_CLR_4_P1_LB_LLH_DFIFO_ERROR                                                        (0x1<<9) // Error in LLH Data FIFO.
51342   #define NIG_REG_INT_STS_CLR_4_P1_LB_LLH_DFIFO_ERROR_SHIFT                                                  9
51343   #define NIG_REG_INT_STS_CLR_4_P1_RX_LLH_HFIFO_ERROR                                                        (0x1<<10) // Error in LLH Header FIFO.
51344   #define NIG_REG_INT_STS_CLR_4_P1_RX_LLH_HFIFO_ERROR_SHIFT                                                  10
51345   #define NIG_REG_INT_STS_CLR_4_P1_TX_LLH_HFIFO_ERROR                                                        (0x1<<11) // Error in LLH Header FIFO.
51346   #define NIG_REG_INT_STS_CLR_4_P1_TX_LLH_HFIFO_ERROR_SHIFT                                                  11
51347   #define NIG_REG_INT_STS_CLR_4_P1_LB_LLH_HFIFO_ERROR                                                        (0x1<<12) // Error in LLH Header FIFO.
51348   #define NIG_REG_INT_STS_CLR_4_P1_LB_LLH_HFIFO_ERROR_SHIFT                                                  12
51349   #define NIG_REG_INT_STS_CLR_4_P1_RX_LLH_RFIFO_ERROR                                                        (0x1<<13) // Error in LLH Result FIFO.
51350   #define NIG_REG_INT_STS_CLR_4_P1_RX_LLH_RFIFO_ERROR_SHIFT                                                  13
51351   #define NIG_REG_INT_STS_CLR_4_P1_TX_LLH_RFIFO_ERROR                                                        (0x1<<14) // Error in LLH Result FIFO.
51352   #define NIG_REG_INT_STS_CLR_4_P1_TX_LLH_RFIFO_ERROR_SHIFT                                                  14
51353   #define NIG_REG_INT_STS_CLR_4_P1_LB_LLH_RFIFO_ERROR                                                        (0x1<<15) // Error in LLH Result FIFO.
51354   #define NIG_REG_INT_STS_CLR_4_P1_LB_LLH_RFIFO_ERROR_SHIFT                                                  15
51355   #define NIG_REG_INT_STS_CLR_4_P1_STORM_FIFO_ERROR                                                          (0x1<<16) // FIFO error in STORM message FIFO.
51356   #define NIG_REG_INT_STS_CLR_4_P1_STORM_FIFO_ERROR_SHIFT                                                    16
51357   #define NIG_REG_INT_STS_CLR_4_P1_STORM_DSCR_FIFO_ERROR                                                     (0x1<<17) // FIFO error in STORM descriptor FIFO.
51358   #define NIG_REG_INT_STS_CLR_4_P1_STORM_DSCR_FIFO_ERROR_SHIFT                                               17
51359   #define NIG_REG_INT_STS_CLR_4_P1_TX_GNT_FIFO_ERROR                                                         (0x1<<18) // Error in grant FIFO.
51360   #define NIG_REG_INT_STS_CLR_4_P1_TX_GNT_FIFO_ERROR_SHIFT                                                   18
51361   #define NIG_REG_INT_STS_CLR_4_P1_LB_GNT_FIFO_ERROR                                                         (0x1<<19) // Error in grant FIFO.
51362   #define NIG_REG_INT_STS_CLR_4_P1_LB_GNT_FIFO_ERROR_SHIFT                                                   19
51363 #define NIG_REG_INT_STS_5                                                                                    0x500090UL //Access:R    DataWidth:0x12   // Multi Field Register.
51364   #define NIG_REG_INT_STS_5_P1_TX_PAUSE_TOO_LONG_INT                                                         (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51365   #define NIG_REG_INT_STS_5_P1_TX_PAUSE_TOO_LONG_INT_SHIFT                                                   0
51366   #define NIG_REG_INT_STS_5_P1_TC0_PAUSE_TOO_LONG_INT                                                        (0x1<<1) // Triggered by TC being paused for the configured period of time.
51367   #define NIG_REG_INT_STS_5_P1_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                  1
51368   #define NIG_REG_INT_STS_5_P1_TC1_PAUSE_TOO_LONG_INT                                                        (0x1<<2) // Triggered by TC being paused for the configured period of time.
51369   #define NIG_REG_INT_STS_5_P1_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                  2
51370   #define NIG_REG_INT_STS_5_P1_TC2_PAUSE_TOO_LONG_INT                                                        (0x1<<3) // Triggered by TC being paused for the configured period of time.
51371   #define NIG_REG_INT_STS_5_P1_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                  3
51372   #define NIG_REG_INT_STS_5_P1_TC3_PAUSE_TOO_LONG_INT                                                        (0x1<<4) // Triggered by TC being paused for the configured period of time.
51373   #define NIG_REG_INT_STS_5_P1_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                  4
51374   #define NIG_REG_INT_STS_5_P1_TC4_PAUSE_TOO_LONG_INT                                                        (0x1<<5) // Triggered by TC being paused for the configured period of time.
51375   #define NIG_REG_INT_STS_5_P1_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                  5
51376   #define NIG_REG_INT_STS_5_P1_TC5_PAUSE_TOO_LONG_INT                                                        (0x1<<6) // Triggered by TC being paused for the configured period of time.
51377   #define NIG_REG_INT_STS_5_P1_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                  6
51378   #define NIG_REG_INT_STS_5_P1_TC6_PAUSE_TOO_LONG_INT                                                        (0x1<<7) // Triggered by TC being paused for the configured period of time.
51379   #define NIG_REG_INT_STS_5_P1_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                  7
51380   #define NIG_REG_INT_STS_5_P1_TC7_PAUSE_TOO_LONG_INT                                                        (0x1<<8) // Triggered by TC being paused for the configured period of time.
51381   #define NIG_REG_INT_STS_5_P1_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                  8
51382   #define NIG_REG_INT_STS_5_P1_LB_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<9) // Triggered by TC being paused for the configured period of time.
51383   #define NIG_REG_INT_STS_5_P1_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               9
51384   #define NIG_REG_INT_STS_5_P1_LB_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<10) // Triggered by TC being paused for the configured period of time.
51385   #define NIG_REG_INT_STS_5_P1_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               10
51386   #define NIG_REG_INT_STS_5_P1_LB_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<11) // Triggered by TC being paused for the configured period of time.
51387   #define NIG_REG_INT_STS_5_P1_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               11
51388   #define NIG_REG_INT_STS_5_P1_LB_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<12) // Triggered by TC being paused for the configured period of time.
51389   #define NIG_REG_INT_STS_5_P1_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               12
51390   #define NIG_REG_INT_STS_5_P1_LB_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<13) // Triggered by TC being paused for the configured period of time.
51391   #define NIG_REG_INT_STS_5_P1_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               13
51392   #define NIG_REG_INT_STS_5_P1_LB_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<14) // Triggered by TC being paused for the configured period of time.
51393   #define NIG_REG_INT_STS_5_P1_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               14
51394   #define NIG_REG_INT_STS_5_P1_LB_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<15) // Triggered by TC being paused for the configured period of time.
51395   #define NIG_REG_INT_STS_5_P1_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               15
51396   #define NIG_REG_INT_STS_5_P1_LB_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<16) // Triggered by TC being paused for the configured period of time.
51397   #define NIG_REG_INT_STS_5_P1_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               16
51398   #define NIG_REG_INT_STS_5_P1_LB_TC8_PAUSE_TOO_LONG_INT                                                     (0x1<<17) // Triggered by TC being paused for the configured period of time.
51399   #define NIG_REG_INT_STS_5_P1_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                               17
51400 #define NIG_REG_INT_MASK_5                                                                                   0x500094UL //Access:RW   DataWidth:0x12   // Multi Field Register.
51401   #define NIG_REG_INT_MASK_5_P1_TX_PAUSE_TOO_LONG_INT                                                        (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TX_PAUSE_TOO_LONG_INT .
51402   #define NIG_REG_INT_MASK_5_P1_TX_PAUSE_TOO_LONG_INT_SHIFT                                                  0
51403   #define NIG_REG_INT_MASK_5_P1_TC0_PAUSE_TOO_LONG_INT                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC0_PAUSE_TOO_LONG_INT .
51404   #define NIG_REG_INT_MASK_5_P1_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                 1
51405   #define NIG_REG_INT_MASK_5_P1_TC1_PAUSE_TOO_LONG_INT                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC1_PAUSE_TOO_LONG_INT .
51406   #define NIG_REG_INT_MASK_5_P1_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                 2
51407   #define NIG_REG_INT_MASK_5_P1_TC2_PAUSE_TOO_LONG_INT                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC2_PAUSE_TOO_LONG_INT .
51408   #define NIG_REG_INT_MASK_5_P1_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                 3
51409   #define NIG_REG_INT_MASK_5_P1_TC3_PAUSE_TOO_LONG_INT                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC3_PAUSE_TOO_LONG_INT .
51410   #define NIG_REG_INT_MASK_5_P1_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                 4
51411   #define NIG_REG_INT_MASK_5_P1_TC4_PAUSE_TOO_LONG_INT                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC4_PAUSE_TOO_LONG_INT .
51412   #define NIG_REG_INT_MASK_5_P1_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                 5
51413   #define NIG_REG_INT_MASK_5_P1_TC5_PAUSE_TOO_LONG_INT                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC5_PAUSE_TOO_LONG_INT .
51414   #define NIG_REG_INT_MASK_5_P1_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                 6
51415   #define NIG_REG_INT_MASK_5_P1_TC6_PAUSE_TOO_LONG_INT                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC6_PAUSE_TOO_LONG_INT .
51416   #define NIG_REG_INT_MASK_5_P1_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                 7
51417   #define NIG_REG_INT_MASK_5_P1_TC7_PAUSE_TOO_LONG_INT                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_TC7_PAUSE_TOO_LONG_INT .
51418   #define NIG_REG_INT_MASK_5_P1_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                 8
51419   #define NIG_REG_INT_MASK_5_P1_LB_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC0_PAUSE_TOO_LONG_INT .
51420   #define NIG_REG_INT_MASK_5_P1_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              9
51421   #define NIG_REG_INT_MASK_5_P1_LB_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC1_PAUSE_TOO_LONG_INT .
51422   #define NIG_REG_INT_MASK_5_P1_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              10
51423   #define NIG_REG_INT_MASK_5_P1_LB_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC2_PAUSE_TOO_LONG_INT .
51424   #define NIG_REG_INT_MASK_5_P1_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              11
51425   #define NIG_REG_INT_MASK_5_P1_LB_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC3_PAUSE_TOO_LONG_INT .
51426   #define NIG_REG_INT_MASK_5_P1_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              12
51427   #define NIG_REG_INT_MASK_5_P1_LB_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC4_PAUSE_TOO_LONG_INT .
51428   #define NIG_REG_INT_MASK_5_P1_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              13
51429   #define NIG_REG_INT_MASK_5_P1_LB_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC5_PAUSE_TOO_LONG_INT .
51430   #define NIG_REG_INT_MASK_5_P1_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              14
51431   #define NIG_REG_INT_MASK_5_P1_LB_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC6_PAUSE_TOO_LONG_INT .
51432   #define NIG_REG_INT_MASK_5_P1_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              15
51433   #define NIG_REG_INT_MASK_5_P1_LB_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC7_PAUSE_TOO_LONG_INT .
51434   #define NIG_REG_INT_MASK_5_P1_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              16
51435   #define NIG_REG_INT_MASK_5_P1_LB_TC8_PAUSE_TOO_LONG_INT                                                    (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_5.P1_LB_TC8_PAUSE_TOO_LONG_INT .
51436   #define NIG_REG_INT_MASK_5_P1_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                              17
51437 #define NIG_REG_INT_STS_WR_5                                                                                 0x500098UL //Access:WR   DataWidth:0x12   // Multi Field Register.
51438   #define NIG_REG_INT_STS_WR_5_P1_TX_PAUSE_TOO_LONG_INT                                                      (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51439   #define NIG_REG_INT_STS_WR_5_P1_TX_PAUSE_TOO_LONG_INT_SHIFT                                                0
51440   #define NIG_REG_INT_STS_WR_5_P1_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<1) // Triggered by TC being paused for the configured period of time.
51441   #define NIG_REG_INT_STS_WR_5_P1_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               1
51442   #define NIG_REG_INT_STS_WR_5_P1_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<2) // Triggered by TC being paused for the configured period of time.
51443   #define NIG_REG_INT_STS_WR_5_P1_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               2
51444   #define NIG_REG_INT_STS_WR_5_P1_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<3) // Triggered by TC being paused for the configured period of time.
51445   #define NIG_REG_INT_STS_WR_5_P1_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               3
51446   #define NIG_REG_INT_STS_WR_5_P1_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<4) // Triggered by TC being paused for the configured period of time.
51447   #define NIG_REG_INT_STS_WR_5_P1_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               4
51448   #define NIG_REG_INT_STS_WR_5_P1_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<5) // Triggered by TC being paused for the configured period of time.
51449   #define NIG_REG_INT_STS_WR_5_P1_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               5
51450   #define NIG_REG_INT_STS_WR_5_P1_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<6) // Triggered by TC being paused for the configured period of time.
51451   #define NIG_REG_INT_STS_WR_5_P1_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               6
51452   #define NIG_REG_INT_STS_WR_5_P1_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<7) // Triggered by TC being paused for the configured period of time.
51453   #define NIG_REG_INT_STS_WR_5_P1_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               7
51454   #define NIG_REG_INT_STS_WR_5_P1_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<8) // Triggered by TC being paused for the configured period of time.
51455   #define NIG_REG_INT_STS_WR_5_P1_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               8
51456   #define NIG_REG_INT_STS_WR_5_P1_LB_TC0_PAUSE_TOO_LONG_INT                                                  (0x1<<9) // Triggered by TC being paused for the configured period of time.
51457   #define NIG_REG_INT_STS_WR_5_P1_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                            9
51458   #define NIG_REG_INT_STS_WR_5_P1_LB_TC1_PAUSE_TOO_LONG_INT                                                  (0x1<<10) // Triggered by TC being paused for the configured period of time.
51459   #define NIG_REG_INT_STS_WR_5_P1_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                            10
51460   #define NIG_REG_INT_STS_WR_5_P1_LB_TC2_PAUSE_TOO_LONG_INT                                                  (0x1<<11) // Triggered by TC being paused for the configured period of time.
51461   #define NIG_REG_INT_STS_WR_5_P1_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                            11
51462   #define NIG_REG_INT_STS_WR_5_P1_LB_TC3_PAUSE_TOO_LONG_INT                                                  (0x1<<12) // Triggered by TC being paused for the configured period of time.
51463   #define NIG_REG_INT_STS_WR_5_P1_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                            12
51464   #define NIG_REG_INT_STS_WR_5_P1_LB_TC4_PAUSE_TOO_LONG_INT                                                  (0x1<<13) // Triggered by TC being paused for the configured period of time.
51465   #define NIG_REG_INT_STS_WR_5_P1_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                            13
51466   #define NIG_REG_INT_STS_WR_5_P1_LB_TC5_PAUSE_TOO_LONG_INT                                                  (0x1<<14) // Triggered by TC being paused for the configured period of time.
51467   #define NIG_REG_INT_STS_WR_5_P1_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                            14
51468   #define NIG_REG_INT_STS_WR_5_P1_LB_TC6_PAUSE_TOO_LONG_INT                                                  (0x1<<15) // Triggered by TC being paused for the configured period of time.
51469   #define NIG_REG_INT_STS_WR_5_P1_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                            15
51470   #define NIG_REG_INT_STS_WR_5_P1_LB_TC7_PAUSE_TOO_LONG_INT                                                  (0x1<<16) // Triggered by TC being paused for the configured period of time.
51471   #define NIG_REG_INT_STS_WR_5_P1_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                            16
51472   #define NIG_REG_INT_STS_WR_5_P1_LB_TC8_PAUSE_TOO_LONG_INT                                                  (0x1<<17) // Triggered by TC being paused for the configured period of time.
51473   #define NIG_REG_INT_STS_WR_5_P1_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                            17
51474 #define NIG_REG_INT_STS_CLR_5                                                                                0x50009cUL //Access:RC   DataWidth:0x12   // Multi Field Register.
51475   #define NIG_REG_INT_STS_CLR_5_P1_TX_PAUSE_TOO_LONG_INT                                                     (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51476   #define NIG_REG_INT_STS_CLR_5_P1_TX_PAUSE_TOO_LONG_INT_SHIFT                                               0
51477   #define NIG_REG_INT_STS_CLR_5_P1_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<1) // Triggered by TC being paused for the configured period of time.
51478   #define NIG_REG_INT_STS_CLR_5_P1_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              1
51479   #define NIG_REG_INT_STS_CLR_5_P1_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<2) // Triggered by TC being paused for the configured period of time.
51480   #define NIG_REG_INT_STS_CLR_5_P1_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              2
51481   #define NIG_REG_INT_STS_CLR_5_P1_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<3) // Triggered by TC being paused for the configured period of time.
51482   #define NIG_REG_INT_STS_CLR_5_P1_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              3
51483   #define NIG_REG_INT_STS_CLR_5_P1_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<4) // Triggered by TC being paused for the configured period of time.
51484   #define NIG_REG_INT_STS_CLR_5_P1_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              4
51485   #define NIG_REG_INT_STS_CLR_5_P1_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<5) // Triggered by TC being paused for the configured period of time.
51486   #define NIG_REG_INT_STS_CLR_5_P1_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              5
51487   #define NIG_REG_INT_STS_CLR_5_P1_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<6) // Triggered by TC being paused for the configured period of time.
51488   #define NIG_REG_INT_STS_CLR_5_P1_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              6
51489   #define NIG_REG_INT_STS_CLR_5_P1_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<7) // Triggered by TC being paused for the configured period of time.
51490   #define NIG_REG_INT_STS_CLR_5_P1_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              7
51491   #define NIG_REG_INT_STS_CLR_5_P1_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<8) // Triggered by TC being paused for the configured period of time.
51492   #define NIG_REG_INT_STS_CLR_5_P1_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              8
51493   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC0_PAUSE_TOO_LONG_INT                                                 (0x1<<9) // Triggered by TC being paused for the configured period of time.
51494   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                           9
51495   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC1_PAUSE_TOO_LONG_INT                                                 (0x1<<10) // Triggered by TC being paused for the configured period of time.
51496   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                           10
51497   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC2_PAUSE_TOO_LONG_INT                                                 (0x1<<11) // Triggered by TC being paused for the configured period of time.
51498   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                           11
51499   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC3_PAUSE_TOO_LONG_INT                                                 (0x1<<12) // Triggered by TC being paused for the configured period of time.
51500   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                           12
51501   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC4_PAUSE_TOO_LONG_INT                                                 (0x1<<13) // Triggered by TC being paused for the configured period of time.
51502   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                           13
51503   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC5_PAUSE_TOO_LONG_INT                                                 (0x1<<14) // Triggered by TC being paused for the configured period of time.
51504   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                           14
51505   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC6_PAUSE_TOO_LONG_INT                                                 (0x1<<15) // Triggered by TC being paused for the configured period of time.
51506   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                           15
51507   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC7_PAUSE_TOO_LONG_INT                                                 (0x1<<16) // Triggered by TC being paused for the configured period of time.
51508   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                           16
51509   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC8_PAUSE_TOO_LONG_INT                                                 (0x1<<17) // Triggered by TC being paused for the configured period of time.
51510   #define NIG_REG_INT_STS_CLR_5_P1_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                           17
51511 #define NIG_REG_INT_STS_6                                                                                    0x5000a0UL //Access:R    DataWidth:0x14   // Multi Field Register.
51512   #define NIG_REG_INT_STS_6_P2_PURELB_SOPQ_ERROR                                                             (0x1<<0) // Error in the pure-loopback SOPQ.
51513   #define NIG_REG_INT_STS_6_P2_PURELB_SOPQ_ERROR_SHIFT                                                       0
51514   #define NIG_REG_INT_STS_6_P2_RX_MACFIFO_ERROR                                                              (0x1<<1) // Error in RX MAC FIFO.
51515   #define NIG_REG_INT_STS_6_P2_RX_MACFIFO_ERROR_SHIFT                                                        1
51516   #define NIG_REG_INT_STS_6_P2_TX_MACFIFO_ERROR                                                              (0x1<<2) // Error in TX MAC FIFO.
51517   #define NIG_REG_INT_STS_6_P2_TX_MACFIFO_ERROR_SHIFT                                                        2
51518   #define NIG_REG_INT_STS_6_P2_TX_BMB_FIFO_ERROR                                                             (0x1<<3) // FIFO error in TX BMB FIFO.
51519   #define NIG_REG_INT_STS_6_P2_TX_BMB_FIFO_ERROR_SHIFT                                                       3
51520   #define NIG_REG_INT_STS_6_P2_LB_BMB_FIFO_ERROR                                                             (0x1<<4) // FIFO error in LB BMB FIFO.
51521   #define NIG_REG_INT_STS_6_P2_LB_BMB_FIFO_ERROR_SHIFT                                                       4
51522   #define NIG_REG_INT_STS_6_P2_TX_BTB_FIFO_ERROR                                                             (0x1<<5) // Error in BTB FIFO for TX path.
51523   #define NIG_REG_INT_STS_6_P2_TX_BTB_FIFO_ERROR_SHIFT                                                       5
51524   #define NIG_REG_INT_STS_6_P2_LB_BTB_FIFO_ERROR                                                             (0x1<<6) // Error in BTB FIFO for LB path.
51525   #define NIG_REG_INT_STS_6_P2_LB_BTB_FIFO_ERROR_SHIFT                                                       6
51526   #define NIG_REG_INT_STS_6_P2_RX_LLH_DFIFO_ERROR                                                            (0x1<<7) // Error in LLH Data FIFO.
51527   #define NIG_REG_INT_STS_6_P2_RX_LLH_DFIFO_ERROR_SHIFT                                                      7
51528   #define NIG_REG_INT_STS_6_P2_TX_LLH_DFIFO_ERROR                                                            (0x1<<8) // Error in LLH Data FIFO.
51529   #define NIG_REG_INT_STS_6_P2_TX_LLH_DFIFO_ERROR_SHIFT                                                      8
51530   #define NIG_REG_INT_STS_6_P2_LB_LLH_DFIFO_ERROR                                                            (0x1<<9) // Error in LLH Data FIFO.
51531   #define NIG_REG_INT_STS_6_P2_LB_LLH_DFIFO_ERROR_SHIFT                                                      9
51532   #define NIG_REG_INT_STS_6_P2_RX_LLH_HFIFO_ERROR                                                            (0x1<<10) // Error in LLH Header FIFO.
51533   #define NIG_REG_INT_STS_6_P2_RX_LLH_HFIFO_ERROR_SHIFT                                                      10
51534   #define NIG_REG_INT_STS_6_P2_TX_LLH_HFIFO_ERROR                                                            (0x1<<11) // Error in LLH Header FIFO.
51535   #define NIG_REG_INT_STS_6_P2_TX_LLH_HFIFO_ERROR_SHIFT                                                      11
51536   #define NIG_REG_INT_STS_6_P2_LB_LLH_HFIFO_ERROR                                                            (0x1<<12) // Error in LLH Header FIFO.
51537   #define NIG_REG_INT_STS_6_P2_LB_LLH_HFIFO_ERROR_SHIFT                                                      12
51538   #define NIG_REG_INT_STS_6_P2_RX_LLH_RFIFO_ERROR                                                            (0x1<<13) // Error in LLH Result FIFO.
51539   #define NIG_REG_INT_STS_6_P2_RX_LLH_RFIFO_ERROR_SHIFT                                                      13
51540   #define NIG_REG_INT_STS_6_P2_TX_LLH_RFIFO_ERROR                                                            (0x1<<14) // Error in LLH Result FIFO.
51541   #define NIG_REG_INT_STS_6_P2_TX_LLH_RFIFO_ERROR_SHIFT                                                      14
51542   #define NIG_REG_INT_STS_6_P2_LB_LLH_RFIFO_ERROR                                                            (0x1<<15) // Error in LLH Result FIFO.
51543   #define NIG_REG_INT_STS_6_P2_LB_LLH_RFIFO_ERROR_SHIFT                                                      15
51544   #define NIG_REG_INT_STS_6_P2_STORM_FIFO_ERROR                                                              (0x1<<16) // FIFO error in STORM message FIFO.
51545   #define NIG_REG_INT_STS_6_P2_STORM_FIFO_ERROR_SHIFT                                                        16
51546   #define NIG_REG_INT_STS_6_P2_STORM_DSCR_FIFO_ERROR                                                         (0x1<<17) // FIFO error in STORM descriptor FIFO.
51547   #define NIG_REG_INT_STS_6_P2_STORM_DSCR_FIFO_ERROR_SHIFT                                                   17
51548   #define NIG_REG_INT_STS_6_P2_TX_GNT_FIFO_ERROR                                                             (0x1<<18) // Error in grant FIFO.
51549   #define NIG_REG_INT_STS_6_P2_TX_GNT_FIFO_ERROR_SHIFT                                                       18
51550   #define NIG_REG_INT_STS_6_P2_LB_GNT_FIFO_ERROR                                                             (0x1<<19) // Error in grant FIFO.
51551   #define NIG_REG_INT_STS_6_P2_LB_GNT_FIFO_ERROR_SHIFT                                                       19
51552 #define NIG_REG_INT_MASK_6                                                                                   0x5000a4UL //Access:RW   DataWidth:0x14   // Multi Field Register.
51553   #define NIG_REG_INT_MASK_6_P2_PURELB_SOPQ_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_PURELB_SOPQ_ERROR .
51554   #define NIG_REG_INT_MASK_6_P2_PURELB_SOPQ_ERROR_SHIFT                                                      0
51555   #define NIG_REG_INT_MASK_6_P2_RX_MACFIFO_ERROR                                                             (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_RX_MACFIFO_ERROR .
51556   #define NIG_REG_INT_MASK_6_P2_RX_MACFIFO_ERROR_SHIFT                                                       1
51557   #define NIG_REG_INT_MASK_6_P2_TX_MACFIFO_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_MACFIFO_ERROR .
51558   #define NIG_REG_INT_MASK_6_P2_TX_MACFIFO_ERROR_SHIFT                                                       2
51559   #define NIG_REG_INT_MASK_6_P2_TX_BMB_FIFO_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_BMB_FIFO_ERROR .
51560   #define NIG_REG_INT_MASK_6_P2_TX_BMB_FIFO_ERROR_SHIFT                                                      3
51561   #define NIG_REG_INT_MASK_6_P2_LB_BMB_FIFO_ERROR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_LB_BMB_FIFO_ERROR .
51562   #define NIG_REG_INT_MASK_6_P2_LB_BMB_FIFO_ERROR_SHIFT                                                      4
51563   #define NIG_REG_INT_MASK_6_P2_TX_BTB_FIFO_ERROR                                                            (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_BTB_FIFO_ERROR .
51564   #define NIG_REG_INT_MASK_6_P2_TX_BTB_FIFO_ERROR_SHIFT                                                      5
51565   #define NIG_REG_INT_MASK_6_P2_LB_BTB_FIFO_ERROR                                                            (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_LB_BTB_FIFO_ERROR .
51566   #define NIG_REG_INT_MASK_6_P2_LB_BTB_FIFO_ERROR_SHIFT                                                      6
51567   #define NIG_REG_INT_MASK_6_P2_RX_LLH_DFIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_RX_LLH_DFIFO_ERROR .
51568   #define NIG_REG_INT_MASK_6_P2_RX_LLH_DFIFO_ERROR_SHIFT                                                     7
51569   #define NIG_REG_INT_MASK_6_P2_TX_LLH_DFIFO_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_LLH_DFIFO_ERROR .
51570   #define NIG_REG_INT_MASK_6_P2_TX_LLH_DFIFO_ERROR_SHIFT                                                     8
51571   #define NIG_REG_INT_MASK_6_P2_LB_LLH_DFIFO_ERROR                                                           (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_LB_LLH_DFIFO_ERROR .
51572   #define NIG_REG_INT_MASK_6_P2_LB_LLH_DFIFO_ERROR_SHIFT                                                     9
51573   #define NIG_REG_INT_MASK_6_P2_RX_LLH_HFIFO_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_RX_LLH_HFIFO_ERROR .
51574   #define NIG_REG_INT_MASK_6_P2_RX_LLH_HFIFO_ERROR_SHIFT                                                     10
51575   #define NIG_REG_INT_MASK_6_P2_TX_LLH_HFIFO_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_LLH_HFIFO_ERROR .
51576   #define NIG_REG_INT_MASK_6_P2_TX_LLH_HFIFO_ERROR_SHIFT                                                     11
51577   #define NIG_REG_INT_MASK_6_P2_LB_LLH_HFIFO_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_LB_LLH_HFIFO_ERROR .
51578   #define NIG_REG_INT_MASK_6_P2_LB_LLH_HFIFO_ERROR_SHIFT                                                     12
51579   #define NIG_REG_INT_MASK_6_P2_RX_LLH_RFIFO_ERROR                                                           (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_RX_LLH_RFIFO_ERROR .
51580   #define NIG_REG_INT_MASK_6_P2_RX_LLH_RFIFO_ERROR_SHIFT                                                     13
51581   #define NIG_REG_INT_MASK_6_P2_TX_LLH_RFIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_LLH_RFIFO_ERROR .
51582   #define NIG_REG_INT_MASK_6_P2_TX_LLH_RFIFO_ERROR_SHIFT                                                     14
51583   #define NIG_REG_INT_MASK_6_P2_LB_LLH_RFIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_LB_LLH_RFIFO_ERROR .
51584   #define NIG_REG_INT_MASK_6_P2_LB_LLH_RFIFO_ERROR_SHIFT                                                     15
51585   #define NIG_REG_INT_MASK_6_P2_STORM_FIFO_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_STORM_FIFO_ERROR .
51586   #define NIG_REG_INT_MASK_6_P2_STORM_FIFO_ERROR_SHIFT                                                       16
51587   #define NIG_REG_INT_MASK_6_P2_STORM_DSCR_FIFO_ERROR                                                        (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_STORM_DSCR_FIFO_ERROR .
51588   #define NIG_REG_INT_MASK_6_P2_STORM_DSCR_FIFO_ERROR_SHIFT                                                  17
51589   #define NIG_REG_INT_MASK_6_P2_TX_GNT_FIFO_ERROR                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_TX_GNT_FIFO_ERROR .
51590   #define NIG_REG_INT_MASK_6_P2_TX_GNT_FIFO_ERROR_SHIFT                                                      18
51591   #define NIG_REG_INT_MASK_6_P2_LB_GNT_FIFO_ERROR                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_6.P2_LB_GNT_FIFO_ERROR .
51592   #define NIG_REG_INT_MASK_6_P2_LB_GNT_FIFO_ERROR_SHIFT                                                      19
51593 #define NIG_REG_INT_STS_WR_6                                                                                 0x5000a8UL //Access:WR   DataWidth:0x14   // Multi Field Register.
51594   #define NIG_REG_INT_STS_WR_6_P2_PURELB_SOPQ_ERROR                                                          (0x1<<0) // Error in the pure-loopback SOPQ.
51595   #define NIG_REG_INT_STS_WR_6_P2_PURELB_SOPQ_ERROR_SHIFT                                                    0
51596   #define NIG_REG_INT_STS_WR_6_P2_RX_MACFIFO_ERROR                                                           (0x1<<1) // Error in RX MAC FIFO.
51597   #define NIG_REG_INT_STS_WR_6_P2_RX_MACFIFO_ERROR_SHIFT                                                     1
51598   #define NIG_REG_INT_STS_WR_6_P2_TX_MACFIFO_ERROR                                                           (0x1<<2) // Error in TX MAC FIFO.
51599   #define NIG_REG_INT_STS_WR_6_P2_TX_MACFIFO_ERROR_SHIFT                                                     2
51600   #define NIG_REG_INT_STS_WR_6_P2_TX_BMB_FIFO_ERROR                                                          (0x1<<3) // FIFO error in TX BMB FIFO.
51601   #define NIG_REG_INT_STS_WR_6_P2_TX_BMB_FIFO_ERROR_SHIFT                                                    3
51602   #define NIG_REG_INT_STS_WR_6_P2_LB_BMB_FIFO_ERROR                                                          (0x1<<4) // FIFO error in LB BMB FIFO.
51603   #define NIG_REG_INT_STS_WR_6_P2_LB_BMB_FIFO_ERROR_SHIFT                                                    4
51604   #define NIG_REG_INT_STS_WR_6_P2_TX_BTB_FIFO_ERROR                                                          (0x1<<5) // Error in BTB FIFO for TX path.
51605   #define NIG_REG_INT_STS_WR_6_P2_TX_BTB_FIFO_ERROR_SHIFT                                                    5
51606   #define NIG_REG_INT_STS_WR_6_P2_LB_BTB_FIFO_ERROR                                                          (0x1<<6) // Error in BTB FIFO for LB path.
51607   #define NIG_REG_INT_STS_WR_6_P2_LB_BTB_FIFO_ERROR_SHIFT                                                    6
51608   #define NIG_REG_INT_STS_WR_6_P2_RX_LLH_DFIFO_ERROR                                                         (0x1<<7) // Error in LLH Data FIFO.
51609   #define NIG_REG_INT_STS_WR_6_P2_RX_LLH_DFIFO_ERROR_SHIFT                                                   7
51610   #define NIG_REG_INT_STS_WR_6_P2_TX_LLH_DFIFO_ERROR                                                         (0x1<<8) // Error in LLH Data FIFO.
51611   #define NIG_REG_INT_STS_WR_6_P2_TX_LLH_DFIFO_ERROR_SHIFT                                                   8
51612   #define NIG_REG_INT_STS_WR_6_P2_LB_LLH_DFIFO_ERROR                                                         (0x1<<9) // Error in LLH Data FIFO.
51613   #define NIG_REG_INT_STS_WR_6_P2_LB_LLH_DFIFO_ERROR_SHIFT                                                   9
51614   #define NIG_REG_INT_STS_WR_6_P2_RX_LLH_HFIFO_ERROR                                                         (0x1<<10) // Error in LLH Header FIFO.
51615   #define NIG_REG_INT_STS_WR_6_P2_RX_LLH_HFIFO_ERROR_SHIFT                                                   10
51616   #define NIG_REG_INT_STS_WR_6_P2_TX_LLH_HFIFO_ERROR                                                         (0x1<<11) // Error in LLH Header FIFO.
51617   #define NIG_REG_INT_STS_WR_6_P2_TX_LLH_HFIFO_ERROR_SHIFT                                                   11
51618   #define NIG_REG_INT_STS_WR_6_P2_LB_LLH_HFIFO_ERROR                                                         (0x1<<12) // Error in LLH Header FIFO.
51619   #define NIG_REG_INT_STS_WR_6_P2_LB_LLH_HFIFO_ERROR_SHIFT                                                   12
51620   #define NIG_REG_INT_STS_WR_6_P2_RX_LLH_RFIFO_ERROR                                                         (0x1<<13) // Error in LLH Result FIFO.
51621   #define NIG_REG_INT_STS_WR_6_P2_RX_LLH_RFIFO_ERROR_SHIFT                                                   13
51622   #define NIG_REG_INT_STS_WR_6_P2_TX_LLH_RFIFO_ERROR                                                         (0x1<<14) // Error in LLH Result FIFO.
51623   #define NIG_REG_INT_STS_WR_6_P2_TX_LLH_RFIFO_ERROR_SHIFT                                                   14
51624   #define NIG_REG_INT_STS_WR_6_P2_LB_LLH_RFIFO_ERROR                                                         (0x1<<15) // Error in LLH Result FIFO.
51625   #define NIG_REG_INT_STS_WR_6_P2_LB_LLH_RFIFO_ERROR_SHIFT                                                   15
51626   #define NIG_REG_INT_STS_WR_6_P2_STORM_FIFO_ERROR                                                           (0x1<<16) // FIFO error in STORM message FIFO.
51627   #define NIG_REG_INT_STS_WR_6_P2_STORM_FIFO_ERROR_SHIFT                                                     16
51628   #define NIG_REG_INT_STS_WR_6_P2_STORM_DSCR_FIFO_ERROR                                                      (0x1<<17) // FIFO error in STORM descriptor FIFO.
51629   #define NIG_REG_INT_STS_WR_6_P2_STORM_DSCR_FIFO_ERROR_SHIFT                                                17
51630   #define NIG_REG_INT_STS_WR_6_P2_TX_GNT_FIFO_ERROR                                                          (0x1<<18) // Error in grant FIFO.
51631   #define NIG_REG_INT_STS_WR_6_P2_TX_GNT_FIFO_ERROR_SHIFT                                                    18
51632   #define NIG_REG_INT_STS_WR_6_P2_LB_GNT_FIFO_ERROR                                                          (0x1<<19) // Error in grant FIFO.
51633   #define NIG_REG_INT_STS_WR_6_P2_LB_GNT_FIFO_ERROR_SHIFT                                                    19
51634 #define NIG_REG_INT_STS_CLR_6                                                                                0x5000acUL //Access:RC   DataWidth:0x14   // Multi Field Register.
51635   #define NIG_REG_INT_STS_CLR_6_P2_PURELB_SOPQ_ERROR                                                         (0x1<<0) // Error in the pure-loopback SOPQ.
51636   #define NIG_REG_INT_STS_CLR_6_P2_PURELB_SOPQ_ERROR_SHIFT                                                   0
51637   #define NIG_REG_INT_STS_CLR_6_P2_RX_MACFIFO_ERROR                                                          (0x1<<1) // Error in RX MAC FIFO.
51638   #define NIG_REG_INT_STS_CLR_6_P2_RX_MACFIFO_ERROR_SHIFT                                                    1
51639   #define NIG_REG_INT_STS_CLR_6_P2_TX_MACFIFO_ERROR                                                          (0x1<<2) // Error in TX MAC FIFO.
51640   #define NIG_REG_INT_STS_CLR_6_P2_TX_MACFIFO_ERROR_SHIFT                                                    2
51641   #define NIG_REG_INT_STS_CLR_6_P2_TX_BMB_FIFO_ERROR                                                         (0x1<<3) // FIFO error in TX BMB FIFO.
51642   #define NIG_REG_INT_STS_CLR_6_P2_TX_BMB_FIFO_ERROR_SHIFT                                                   3
51643   #define NIG_REG_INT_STS_CLR_6_P2_LB_BMB_FIFO_ERROR                                                         (0x1<<4) // FIFO error in LB BMB FIFO.
51644   #define NIG_REG_INT_STS_CLR_6_P2_LB_BMB_FIFO_ERROR_SHIFT                                                   4
51645   #define NIG_REG_INT_STS_CLR_6_P2_TX_BTB_FIFO_ERROR                                                         (0x1<<5) // Error in BTB FIFO for TX path.
51646   #define NIG_REG_INT_STS_CLR_6_P2_TX_BTB_FIFO_ERROR_SHIFT                                                   5
51647   #define NIG_REG_INT_STS_CLR_6_P2_LB_BTB_FIFO_ERROR                                                         (0x1<<6) // Error in BTB FIFO for LB path.
51648   #define NIG_REG_INT_STS_CLR_6_P2_LB_BTB_FIFO_ERROR_SHIFT                                                   6
51649   #define NIG_REG_INT_STS_CLR_6_P2_RX_LLH_DFIFO_ERROR                                                        (0x1<<7) // Error in LLH Data FIFO.
51650   #define NIG_REG_INT_STS_CLR_6_P2_RX_LLH_DFIFO_ERROR_SHIFT                                                  7
51651   #define NIG_REG_INT_STS_CLR_6_P2_TX_LLH_DFIFO_ERROR                                                        (0x1<<8) // Error in LLH Data FIFO.
51652   #define NIG_REG_INT_STS_CLR_6_P2_TX_LLH_DFIFO_ERROR_SHIFT                                                  8
51653   #define NIG_REG_INT_STS_CLR_6_P2_LB_LLH_DFIFO_ERROR                                                        (0x1<<9) // Error in LLH Data FIFO.
51654   #define NIG_REG_INT_STS_CLR_6_P2_LB_LLH_DFIFO_ERROR_SHIFT                                                  9
51655   #define NIG_REG_INT_STS_CLR_6_P2_RX_LLH_HFIFO_ERROR                                                        (0x1<<10) // Error in LLH Header FIFO.
51656   #define NIG_REG_INT_STS_CLR_6_P2_RX_LLH_HFIFO_ERROR_SHIFT                                                  10
51657   #define NIG_REG_INT_STS_CLR_6_P2_TX_LLH_HFIFO_ERROR                                                        (0x1<<11) // Error in LLH Header FIFO.
51658   #define NIG_REG_INT_STS_CLR_6_P2_TX_LLH_HFIFO_ERROR_SHIFT                                                  11
51659   #define NIG_REG_INT_STS_CLR_6_P2_LB_LLH_HFIFO_ERROR                                                        (0x1<<12) // Error in LLH Header FIFO.
51660   #define NIG_REG_INT_STS_CLR_6_P2_LB_LLH_HFIFO_ERROR_SHIFT                                                  12
51661   #define NIG_REG_INT_STS_CLR_6_P2_RX_LLH_RFIFO_ERROR                                                        (0x1<<13) // Error in LLH Result FIFO.
51662   #define NIG_REG_INT_STS_CLR_6_P2_RX_LLH_RFIFO_ERROR_SHIFT                                                  13
51663   #define NIG_REG_INT_STS_CLR_6_P2_TX_LLH_RFIFO_ERROR                                                        (0x1<<14) // Error in LLH Result FIFO.
51664   #define NIG_REG_INT_STS_CLR_6_P2_TX_LLH_RFIFO_ERROR_SHIFT                                                  14
51665   #define NIG_REG_INT_STS_CLR_6_P2_LB_LLH_RFIFO_ERROR                                                        (0x1<<15) // Error in LLH Result FIFO.
51666   #define NIG_REG_INT_STS_CLR_6_P2_LB_LLH_RFIFO_ERROR_SHIFT                                                  15
51667   #define NIG_REG_INT_STS_CLR_6_P2_STORM_FIFO_ERROR                                                          (0x1<<16) // FIFO error in STORM message FIFO.
51668   #define NIG_REG_INT_STS_CLR_6_P2_STORM_FIFO_ERROR_SHIFT                                                    16
51669   #define NIG_REG_INT_STS_CLR_6_P2_STORM_DSCR_FIFO_ERROR                                                     (0x1<<17) // FIFO error in STORM descriptor FIFO.
51670   #define NIG_REG_INT_STS_CLR_6_P2_STORM_DSCR_FIFO_ERROR_SHIFT                                               17
51671   #define NIG_REG_INT_STS_CLR_6_P2_TX_GNT_FIFO_ERROR                                                         (0x1<<18) // Error in grant FIFO.
51672   #define NIG_REG_INT_STS_CLR_6_P2_TX_GNT_FIFO_ERROR_SHIFT                                                   18
51673   #define NIG_REG_INT_STS_CLR_6_P2_LB_GNT_FIFO_ERROR                                                         (0x1<<19) // Error in grant FIFO.
51674   #define NIG_REG_INT_STS_CLR_6_P2_LB_GNT_FIFO_ERROR_SHIFT                                                   19
51675 #define NIG_REG_INT_STS_7                                                                                    0x5000b0UL //Access:R    DataWidth:0x12   // Multi Field Register.
51676   #define NIG_REG_INT_STS_7_P2_TX_PAUSE_TOO_LONG_INT                                                         (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51677   #define NIG_REG_INT_STS_7_P2_TX_PAUSE_TOO_LONG_INT_SHIFT                                                   0
51678   #define NIG_REG_INT_STS_7_P2_TC0_PAUSE_TOO_LONG_INT                                                        (0x1<<1) // Triggered by TC being paused for the configured period of time.
51679   #define NIG_REG_INT_STS_7_P2_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                  1
51680   #define NIG_REG_INT_STS_7_P2_TC1_PAUSE_TOO_LONG_INT                                                        (0x1<<2) // Triggered by TC being paused for the configured period of time.
51681   #define NIG_REG_INT_STS_7_P2_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                  2
51682   #define NIG_REG_INT_STS_7_P2_TC2_PAUSE_TOO_LONG_INT                                                        (0x1<<3) // Triggered by TC being paused for the configured period of time.
51683   #define NIG_REG_INT_STS_7_P2_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                  3
51684   #define NIG_REG_INT_STS_7_P2_TC3_PAUSE_TOO_LONG_INT                                                        (0x1<<4) // Triggered by TC being paused for the configured period of time.
51685   #define NIG_REG_INT_STS_7_P2_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                  4
51686   #define NIG_REG_INT_STS_7_P2_TC4_PAUSE_TOO_LONG_INT                                                        (0x1<<5) // Triggered by TC being paused for the configured period of time.
51687   #define NIG_REG_INT_STS_7_P2_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                  5
51688   #define NIG_REG_INT_STS_7_P2_TC5_PAUSE_TOO_LONG_INT                                                        (0x1<<6) // Triggered by TC being paused for the configured period of time.
51689   #define NIG_REG_INT_STS_7_P2_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                  6
51690   #define NIG_REG_INT_STS_7_P2_TC6_PAUSE_TOO_LONG_INT                                                        (0x1<<7) // Triggered by TC being paused for the configured period of time.
51691   #define NIG_REG_INT_STS_7_P2_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                  7
51692   #define NIG_REG_INT_STS_7_P2_TC7_PAUSE_TOO_LONG_INT                                                        (0x1<<8) // Triggered by TC being paused for the configured period of time.
51693   #define NIG_REG_INT_STS_7_P2_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                  8
51694   #define NIG_REG_INT_STS_7_P2_LB_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<9) // Triggered by TC being paused for the configured period of time.
51695   #define NIG_REG_INT_STS_7_P2_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               9
51696   #define NIG_REG_INT_STS_7_P2_LB_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<10) // Triggered by TC being paused for the configured period of time.
51697   #define NIG_REG_INT_STS_7_P2_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               10
51698   #define NIG_REG_INT_STS_7_P2_LB_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<11) // Triggered by TC being paused for the configured period of time.
51699   #define NIG_REG_INT_STS_7_P2_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               11
51700   #define NIG_REG_INT_STS_7_P2_LB_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<12) // Triggered by TC being paused for the configured period of time.
51701   #define NIG_REG_INT_STS_7_P2_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               12
51702   #define NIG_REG_INT_STS_7_P2_LB_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<13) // Triggered by TC being paused for the configured period of time.
51703   #define NIG_REG_INT_STS_7_P2_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               13
51704   #define NIG_REG_INT_STS_7_P2_LB_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<14) // Triggered by TC being paused for the configured period of time.
51705   #define NIG_REG_INT_STS_7_P2_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               14
51706   #define NIG_REG_INT_STS_7_P2_LB_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<15) // Triggered by TC being paused for the configured period of time.
51707   #define NIG_REG_INT_STS_7_P2_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               15
51708   #define NIG_REG_INT_STS_7_P2_LB_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<16) // Triggered by TC being paused for the configured period of time.
51709   #define NIG_REG_INT_STS_7_P2_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               16
51710   #define NIG_REG_INT_STS_7_P2_LB_TC8_PAUSE_TOO_LONG_INT                                                     (0x1<<17) // Triggered by TC being paused for the configured period of time.
51711   #define NIG_REG_INT_STS_7_P2_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                               17
51712 #define NIG_REG_INT_MASK_7                                                                                   0x5000b4UL //Access:RW   DataWidth:0x12   // Multi Field Register.
51713   #define NIG_REG_INT_MASK_7_P2_TX_PAUSE_TOO_LONG_INT                                                        (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TX_PAUSE_TOO_LONG_INT .
51714   #define NIG_REG_INT_MASK_7_P2_TX_PAUSE_TOO_LONG_INT_SHIFT                                                  0
51715   #define NIG_REG_INT_MASK_7_P2_TC0_PAUSE_TOO_LONG_INT                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC0_PAUSE_TOO_LONG_INT .
51716   #define NIG_REG_INT_MASK_7_P2_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                 1
51717   #define NIG_REG_INT_MASK_7_P2_TC1_PAUSE_TOO_LONG_INT                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC1_PAUSE_TOO_LONG_INT .
51718   #define NIG_REG_INT_MASK_7_P2_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                 2
51719   #define NIG_REG_INT_MASK_7_P2_TC2_PAUSE_TOO_LONG_INT                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC2_PAUSE_TOO_LONG_INT .
51720   #define NIG_REG_INT_MASK_7_P2_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                 3
51721   #define NIG_REG_INT_MASK_7_P2_TC3_PAUSE_TOO_LONG_INT                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC3_PAUSE_TOO_LONG_INT .
51722   #define NIG_REG_INT_MASK_7_P2_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                 4
51723   #define NIG_REG_INT_MASK_7_P2_TC4_PAUSE_TOO_LONG_INT                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC4_PAUSE_TOO_LONG_INT .
51724   #define NIG_REG_INT_MASK_7_P2_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                 5
51725   #define NIG_REG_INT_MASK_7_P2_TC5_PAUSE_TOO_LONG_INT                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC5_PAUSE_TOO_LONG_INT .
51726   #define NIG_REG_INT_MASK_7_P2_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                 6
51727   #define NIG_REG_INT_MASK_7_P2_TC6_PAUSE_TOO_LONG_INT                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC6_PAUSE_TOO_LONG_INT .
51728   #define NIG_REG_INT_MASK_7_P2_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                 7
51729   #define NIG_REG_INT_MASK_7_P2_TC7_PAUSE_TOO_LONG_INT                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_TC7_PAUSE_TOO_LONG_INT .
51730   #define NIG_REG_INT_MASK_7_P2_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                 8
51731   #define NIG_REG_INT_MASK_7_P2_LB_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC0_PAUSE_TOO_LONG_INT .
51732   #define NIG_REG_INT_MASK_7_P2_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              9
51733   #define NIG_REG_INT_MASK_7_P2_LB_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC1_PAUSE_TOO_LONG_INT .
51734   #define NIG_REG_INT_MASK_7_P2_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              10
51735   #define NIG_REG_INT_MASK_7_P2_LB_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC2_PAUSE_TOO_LONG_INT .
51736   #define NIG_REG_INT_MASK_7_P2_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              11
51737   #define NIG_REG_INT_MASK_7_P2_LB_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC3_PAUSE_TOO_LONG_INT .
51738   #define NIG_REG_INT_MASK_7_P2_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              12
51739   #define NIG_REG_INT_MASK_7_P2_LB_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC4_PAUSE_TOO_LONG_INT .
51740   #define NIG_REG_INT_MASK_7_P2_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              13
51741   #define NIG_REG_INT_MASK_7_P2_LB_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC5_PAUSE_TOO_LONG_INT .
51742   #define NIG_REG_INT_MASK_7_P2_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              14
51743   #define NIG_REG_INT_MASK_7_P2_LB_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC6_PAUSE_TOO_LONG_INT .
51744   #define NIG_REG_INT_MASK_7_P2_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              15
51745   #define NIG_REG_INT_MASK_7_P2_LB_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC7_PAUSE_TOO_LONG_INT .
51746   #define NIG_REG_INT_MASK_7_P2_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              16
51747   #define NIG_REG_INT_MASK_7_P2_LB_TC8_PAUSE_TOO_LONG_INT                                                    (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_7.P2_LB_TC8_PAUSE_TOO_LONG_INT .
51748   #define NIG_REG_INT_MASK_7_P2_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                              17
51749 #define NIG_REG_INT_STS_WR_7                                                                                 0x5000b8UL //Access:WR   DataWidth:0x12   // Multi Field Register.
51750   #define NIG_REG_INT_STS_WR_7_P2_TX_PAUSE_TOO_LONG_INT                                                      (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51751   #define NIG_REG_INT_STS_WR_7_P2_TX_PAUSE_TOO_LONG_INT_SHIFT                                                0
51752   #define NIG_REG_INT_STS_WR_7_P2_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<1) // Triggered by TC being paused for the configured period of time.
51753   #define NIG_REG_INT_STS_WR_7_P2_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               1
51754   #define NIG_REG_INT_STS_WR_7_P2_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<2) // Triggered by TC being paused for the configured period of time.
51755   #define NIG_REG_INT_STS_WR_7_P2_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               2
51756   #define NIG_REG_INT_STS_WR_7_P2_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<3) // Triggered by TC being paused for the configured period of time.
51757   #define NIG_REG_INT_STS_WR_7_P2_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               3
51758   #define NIG_REG_INT_STS_WR_7_P2_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<4) // Triggered by TC being paused for the configured period of time.
51759   #define NIG_REG_INT_STS_WR_7_P2_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               4
51760   #define NIG_REG_INT_STS_WR_7_P2_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<5) // Triggered by TC being paused for the configured period of time.
51761   #define NIG_REG_INT_STS_WR_7_P2_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               5
51762   #define NIG_REG_INT_STS_WR_7_P2_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<6) // Triggered by TC being paused for the configured period of time.
51763   #define NIG_REG_INT_STS_WR_7_P2_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               6
51764   #define NIG_REG_INT_STS_WR_7_P2_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<7) // Triggered by TC being paused for the configured period of time.
51765   #define NIG_REG_INT_STS_WR_7_P2_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               7
51766   #define NIG_REG_INT_STS_WR_7_P2_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<8) // Triggered by TC being paused for the configured period of time.
51767   #define NIG_REG_INT_STS_WR_7_P2_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               8
51768   #define NIG_REG_INT_STS_WR_7_P2_LB_TC0_PAUSE_TOO_LONG_INT                                                  (0x1<<9) // Triggered by TC being paused for the configured period of time.
51769   #define NIG_REG_INT_STS_WR_7_P2_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                            9
51770   #define NIG_REG_INT_STS_WR_7_P2_LB_TC1_PAUSE_TOO_LONG_INT                                                  (0x1<<10) // Triggered by TC being paused for the configured period of time.
51771   #define NIG_REG_INT_STS_WR_7_P2_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                            10
51772   #define NIG_REG_INT_STS_WR_7_P2_LB_TC2_PAUSE_TOO_LONG_INT                                                  (0x1<<11) // Triggered by TC being paused for the configured period of time.
51773   #define NIG_REG_INT_STS_WR_7_P2_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                            11
51774   #define NIG_REG_INT_STS_WR_7_P2_LB_TC3_PAUSE_TOO_LONG_INT                                                  (0x1<<12) // Triggered by TC being paused for the configured period of time.
51775   #define NIG_REG_INT_STS_WR_7_P2_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                            12
51776   #define NIG_REG_INT_STS_WR_7_P2_LB_TC4_PAUSE_TOO_LONG_INT                                                  (0x1<<13) // Triggered by TC being paused for the configured period of time.
51777   #define NIG_REG_INT_STS_WR_7_P2_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                            13
51778   #define NIG_REG_INT_STS_WR_7_P2_LB_TC5_PAUSE_TOO_LONG_INT                                                  (0x1<<14) // Triggered by TC being paused for the configured period of time.
51779   #define NIG_REG_INT_STS_WR_7_P2_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                            14
51780   #define NIG_REG_INT_STS_WR_7_P2_LB_TC6_PAUSE_TOO_LONG_INT                                                  (0x1<<15) // Triggered by TC being paused for the configured period of time.
51781   #define NIG_REG_INT_STS_WR_7_P2_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                            15
51782   #define NIG_REG_INT_STS_WR_7_P2_LB_TC7_PAUSE_TOO_LONG_INT                                                  (0x1<<16) // Triggered by TC being paused for the configured period of time.
51783   #define NIG_REG_INT_STS_WR_7_P2_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                            16
51784   #define NIG_REG_INT_STS_WR_7_P2_LB_TC8_PAUSE_TOO_LONG_INT                                                  (0x1<<17) // Triggered by TC being paused for the configured period of time.
51785   #define NIG_REG_INT_STS_WR_7_P2_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                            17
51786 #define NIG_REG_INT_STS_CLR_7                                                                                0x5000bcUL //Access:RC   DataWidth:0x12   // Multi Field Register.
51787   #define NIG_REG_INT_STS_CLR_7_P2_TX_PAUSE_TOO_LONG_INT                                                     (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51788   #define NIG_REG_INT_STS_CLR_7_P2_TX_PAUSE_TOO_LONG_INT_SHIFT                                               0
51789   #define NIG_REG_INT_STS_CLR_7_P2_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<1) // Triggered by TC being paused for the configured period of time.
51790   #define NIG_REG_INT_STS_CLR_7_P2_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              1
51791   #define NIG_REG_INT_STS_CLR_7_P2_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<2) // Triggered by TC being paused for the configured period of time.
51792   #define NIG_REG_INT_STS_CLR_7_P2_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              2
51793   #define NIG_REG_INT_STS_CLR_7_P2_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<3) // Triggered by TC being paused for the configured period of time.
51794   #define NIG_REG_INT_STS_CLR_7_P2_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              3
51795   #define NIG_REG_INT_STS_CLR_7_P2_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<4) // Triggered by TC being paused for the configured period of time.
51796   #define NIG_REG_INT_STS_CLR_7_P2_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              4
51797   #define NIG_REG_INT_STS_CLR_7_P2_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<5) // Triggered by TC being paused for the configured period of time.
51798   #define NIG_REG_INT_STS_CLR_7_P2_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              5
51799   #define NIG_REG_INT_STS_CLR_7_P2_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<6) // Triggered by TC being paused for the configured period of time.
51800   #define NIG_REG_INT_STS_CLR_7_P2_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              6
51801   #define NIG_REG_INT_STS_CLR_7_P2_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<7) // Triggered by TC being paused for the configured period of time.
51802   #define NIG_REG_INT_STS_CLR_7_P2_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              7
51803   #define NIG_REG_INT_STS_CLR_7_P2_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<8) // Triggered by TC being paused for the configured period of time.
51804   #define NIG_REG_INT_STS_CLR_7_P2_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              8
51805   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC0_PAUSE_TOO_LONG_INT                                                 (0x1<<9) // Triggered by TC being paused for the configured period of time.
51806   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                           9
51807   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC1_PAUSE_TOO_LONG_INT                                                 (0x1<<10) // Triggered by TC being paused for the configured period of time.
51808   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                           10
51809   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC2_PAUSE_TOO_LONG_INT                                                 (0x1<<11) // Triggered by TC being paused for the configured period of time.
51810   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                           11
51811   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC3_PAUSE_TOO_LONG_INT                                                 (0x1<<12) // Triggered by TC being paused for the configured period of time.
51812   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                           12
51813   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC4_PAUSE_TOO_LONG_INT                                                 (0x1<<13) // Triggered by TC being paused for the configured period of time.
51814   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                           13
51815   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC5_PAUSE_TOO_LONG_INT                                                 (0x1<<14) // Triggered by TC being paused for the configured period of time.
51816   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                           14
51817   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC6_PAUSE_TOO_LONG_INT                                                 (0x1<<15) // Triggered by TC being paused for the configured period of time.
51818   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                           15
51819   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC7_PAUSE_TOO_LONG_INT                                                 (0x1<<16) // Triggered by TC being paused for the configured period of time.
51820   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                           16
51821   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC8_PAUSE_TOO_LONG_INT                                                 (0x1<<17) // Triggered by TC being paused for the configured period of time.
51822   #define NIG_REG_INT_STS_CLR_7_P2_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                           17
51823 #define NIG_REG_INT_STS_8                                                                                    0x5000c0UL //Access:R    DataWidth:0x14   // Multi Field Register.
51824   #define NIG_REG_INT_STS_8_P3_PURELB_SOPQ_ERROR                                                             (0x1<<0) // Error in the pure-loopback SOPQ.
51825   #define NIG_REG_INT_STS_8_P3_PURELB_SOPQ_ERROR_SHIFT                                                       0
51826   #define NIG_REG_INT_STS_8_P3_RX_MACFIFO_ERROR                                                              (0x1<<1) // Error in RX MAC FIFO.
51827   #define NIG_REG_INT_STS_8_P3_RX_MACFIFO_ERROR_SHIFT                                                        1
51828   #define NIG_REG_INT_STS_8_P3_TX_MACFIFO_ERROR                                                              (0x1<<2) // Error in TX MAC FIFO.
51829   #define NIG_REG_INT_STS_8_P3_TX_MACFIFO_ERROR_SHIFT                                                        2
51830   #define NIG_REG_INT_STS_8_P3_TX_BMB_FIFO_ERROR                                                             (0x1<<3) // FIFO error in TX BMB FIFO.
51831   #define NIG_REG_INT_STS_8_P3_TX_BMB_FIFO_ERROR_SHIFT                                                       3
51832   #define NIG_REG_INT_STS_8_P3_LB_BMB_FIFO_ERROR                                                             (0x1<<4) // FIFO error in LB BMB FIFO.
51833   #define NIG_REG_INT_STS_8_P3_LB_BMB_FIFO_ERROR_SHIFT                                                       4
51834   #define NIG_REG_INT_STS_8_P3_TX_BTB_FIFO_ERROR                                                             (0x1<<5) // Error in BTB FIFO for TX path.
51835   #define NIG_REG_INT_STS_8_P3_TX_BTB_FIFO_ERROR_SHIFT                                                       5
51836   #define NIG_REG_INT_STS_8_P3_LB_BTB_FIFO_ERROR                                                             (0x1<<6) // Error in BTB FIFO for LB path.
51837   #define NIG_REG_INT_STS_8_P3_LB_BTB_FIFO_ERROR_SHIFT                                                       6
51838   #define NIG_REG_INT_STS_8_P3_RX_LLH_DFIFO_ERROR                                                            (0x1<<7) // Error in LLH Data FIFO.
51839   #define NIG_REG_INT_STS_8_P3_RX_LLH_DFIFO_ERROR_SHIFT                                                      7
51840   #define NIG_REG_INT_STS_8_P3_TX_LLH_DFIFO_ERROR                                                            (0x1<<8) // Error in LLH Data FIFO.
51841   #define NIG_REG_INT_STS_8_P3_TX_LLH_DFIFO_ERROR_SHIFT                                                      8
51842   #define NIG_REG_INT_STS_8_P3_LB_LLH_DFIFO_ERROR                                                            (0x1<<9) // Error in LLH Data FIFO.
51843   #define NIG_REG_INT_STS_8_P3_LB_LLH_DFIFO_ERROR_SHIFT                                                      9
51844   #define NIG_REG_INT_STS_8_P3_RX_LLH_HFIFO_ERROR                                                            (0x1<<10) // Error in LLH Header FIFO.
51845   #define NIG_REG_INT_STS_8_P3_RX_LLH_HFIFO_ERROR_SHIFT                                                      10
51846   #define NIG_REG_INT_STS_8_P3_TX_LLH_HFIFO_ERROR                                                            (0x1<<11) // Error in LLH Header FIFO.
51847   #define NIG_REG_INT_STS_8_P3_TX_LLH_HFIFO_ERROR_SHIFT                                                      11
51848   #define NIG_REG_INT_STS_8_P3_LB_LLH_HFIFO_ERROR                                                            (0x1<<12) // Error in LLH Header FIFO.
51849   #define NIG_REG_INT_STS_8_P3_LB_LLH_HFIFO_ERROR_SHIFT                                                      12
51850   #define NIG_REG_INT_STS_8_P3_RX_LLH_RFIFO_ERROR                                                            (0x1<<13) // Error in LLH Result FIFO.
51851   #define NIG_REG_INT_STS_8_P3_RX_LLH_RFIFO_ERROR_SHIFT                                                      13
51852   #define NIG_REG_INT_STS_8_P3_TX_LLH_RFIFO_ERROR                                                            (0x1<<14) // Error in LLH Result FIFO.
51853   #define NIG_REG_INT_STS_8_P3_TX_LLH_RFIFO_ERROR_SHIFT                                                      14
51854   #define NIG_REG_INT_STS_8_P3_LB_LLH_RFIFO_ERROR                                                            (0x1<<15) // Error in LLH Result FIFO.
51855   #define NIG_REG_INT_STS_8_P3_LB_LLH_RFIFO_ERROR_SHIFT                                                      15
51856   #define NIG_REG_INT_STS_8_P3_STORM_FIFO_ERROR                                                              (0x1<<16) // FIFO error in STORM message FIFO.
51857   #define NIG_REG_INT_STS_8_P3_STORM_FIFO_ERROR_SHIFT                                                        16
51858   #define NIG_REG_INT_STS_8_P3_STORM_DSCR_FIFO_ERROR                                                         (0x1<<17) // FIFO error in STORM descriptor FIFO.
51859   #define NIG_REG_INT_STS_8_P3_STORM_DSCR_FIFO_ERROR_SHIFT                                                   17
51860   #define NIG_REG_INT_STS_8_P3_TX_GNT_FIFO_ERROR                                                             (0x1<<18) // Error in grant FIFO.
51861   #define NIG_REG_INT_STS_8_P3_TX_GNT_FIFO_ERROR_SHIFT                                                       18
51862   #define NIG_REG_INT_STS_8_P3_LB_GNT_FIFO_ERROR                                                             (0x1<<19) // Error in grant FIFO.
51863   #define NIG_REG_INT_STS_8_P3_LB_GNT_FIFO_ERROR_SHIFT                                                       19
51864 #define NIG_REG_INT_MASK_8                                                                                   0x5000c4UL //Access:RW   DataWidth:0x14   // Multi Field Register.
51865   #define NIG_REG_INT_MASK_8_P3_PURELB_SOPQ_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_PURELB_SOPQ_ERROR .
51866   #define NIG_REG_INT_MASK_8_P3_PURELB_SOPQ_ERROR_SHIFT                                                      0
51867   #define NIG_REG_INT_MASK_8_P3_RX_MACFIFO_ERROR                                                             (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_RX_MACFIFO_ERROR .
51868   #define NIG_REG_INT_MASK_8_P3_RX_MACFIFO_ERROR_SHIFT                                                       1
51869   #define NIG_REG_INT_MASK_8_P3_TX_MACFIFO_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_MACFIFO_ERROR .
51870   #define NIG_REG_INT_MASK_8_P3_TX_MACFIFO_ERROR_SHIFT                                                       2
51871   #define NIG_REG_INT_MASK_8_P3_TX_BMB_FIFO_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_BMB_FIFO_ERROR .
51872   #define NIG_REG_INT_MASK_8_P3_TX_BMB_FIFO_ERROR_SHIFT                                                      3
51873   #define NIG_REG_INT_MASK_8_P3_LB_BMB_FIFO_ERROR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_LB_BMB_FIFO_ERROR .
51874   #define NIG_REG_INT_MASK_8_P3_LB_BMB_FIFO_ERROR_SHIFT                                                      4
51875   #define NIG_REG_INT_MASK_8_P3_TX_BTB_FIFO_ERROR                                                            (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_BTB_FIFO_ERROR .
51876   #define NIG_REG_INT_MASK_8_P3_TX_BTB_FIFO_ERROR_SHIFT                                                      5
51877   #define NIG_REG_INT_MASK_8_P3_LB_BTB_FIFO_ERROR                                                            (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_LB_BTB_FIFO_ERROR .
51878   #define NIG_REG_INT_MASK_8_P3_LB_BTB_FIFO_ERROR_SHIFT                                                      6
51879   #define NIG_REG_INT_MASK_8_P3_RX_LLH_DFIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_RX_LLH_DFIFO_ERROR .
51880   #define NIG_REG_INT_MASK_8_P3_RX_LLH_DFIFO_ERROR_SHIFT                                                     7
51881   #define NIG_REG_INT_MASK_8_P3_TX_LLH_DFIFO_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_LLH_DFIFO_ERROR .
51882   #define NIG_REG_INT_MASK_8_P3_TX_LLH_DFIFO_ERROR_SHIFT                                                     8
51883   #define NIG_REG_INT_MASK_8_P3_LB_LLH_DFIFO_ERROR                                                           (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_LB_LLH_DFIFO_ERROR .
51884   #define NIG_REG_INT_MASK_8_P3_LB_LLH_DFIFO_ERROR_SHIFT                                                     9
51885   #define NIG_REG_INT_MASK_8_P3_RX_LLH_HFIFO_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_RX_LLH_HFIFO_ERROR .
51886   #define NIG_REG_INT_MASK_8_P3_RX_LLH_HFIFO_ERROR_SHIFT                                                     10
51887   #define NIG_REG_INT_MASK_8_P3_TX_LLH_HFIFO_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_LLH_HFIFO_ERROR .
51888   #define NIG_REG_INT_MASK_8_P3_TX_LLH_HFIFO_ERROR_SHIFT                                                     11
51889   #define NIG_REG_INT_MASK_8_P3_LB_LLH_HFIFO_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_LB_LLH_HFIFO_ERROR .
51890   #define NIG_REG_INT_MASK_8_P3_LB_LLH_HFIFO_ERROR_SHIFT                                                     12
51891   #define NIG_REG_INT_MASK_8_P3_RX_LLH_RFIFO_ERROR                                                           (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_RX_LLH_RFIFO_ERROR .
51892   #define NIG_REG_INT_MASK_8_P3_RX_LLH_RFIFO_ERROR_SHIFT                                                     13
51893   #define NIG_REG_INT_MASK_8_P3_TX_LLH_RFIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_LLH_RFIFO_ERROR .
51894   #define NIG_REG_INT_MASK_8_P3_TX_LLH_RFIFO_ERROR_SHIFT                                                     14
51895   #define NIG_REG_INT_MASK_8_P3_LB_LLH_RFIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_LB_LLH_RFIFO_ERROR .
51896   #define NIG_REG_INT_MASK_8_P3_LB_LLH_RFIFO_ERROR_SHIFT                                                     15
51897   #define NIG_REG_INT_MASK_8_P3_STORM_FIFO_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_STORM_FIFO_ERROR .
51898   #define NIG_REG_INT_MASK_8_P3_STORM_FIFO_ERROR_SHIFT                                                       16
51899   #define NIG_REG_INT_MASK_8_P3_STORM_DSCR_FIFO_ERROR                                                        (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_STORM_DSCR_FIFO_ERROR .
51900   #define NIG_REG_INT_MASK_8_P3_STORM_DSCR_FIFO_ERROR_SHIFT                                                  17
51901   #define NIG_REG_INT_MASK_8_P3_TX_GNT_FIFO_ERROR                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_TX_GNT_FIFO_ERROR .
51902   #define NIG_REG_INT_MASK_8_P3_TX_GNT_FIFO_ERROR_SHIFT                                                      18
51903   #define NIG_REG_INT_MASK_8_P3_LB_GNT_FIFO_ERROR                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_8.P3_LB_GNT_FIFO_ERROR .
51904   #define NIG_REG_INT_MASK_8_P3_LB_GNT_FIFO_ERROR_SHIFT                                                      19
51905 #define NIG_REG_INT_STS_WR_8                                                                                 0x5000c8UL //Access:WR   DataWidth:0x14   // Multi Field Register.
51906   #define NIG_REG_INT_STS_WR_8_P3_PURELB_SOPQ_ERROR                                                          (0x1<<0) // Error in the pure-loopback SOPQ.
51907   #define NIG_REG_INT_STS_WR_8_P3_PURELB_SOPQ_ERROR_SHIFT                                                    0
51908   #define NIG_REG_INT_STS_WR_8_P3_RX_MACFIFO_ERROR                                                           (0x1<<1) // Error in RX MAC FIFO.
51909   #define NIG_REG_INT_STS_WR_8_P3_RX_MACFIFO_ERROR_SHIFT                                                     1
51910   #define NIG_REG_INT_STS_WR_8_P3_TX_MACFIFO_ERROR                                                           (0x1<<2) // Error in TX MAC FIFO.
51911   #define NIG_REG_INT_STS_WR_8_P3_TX_MACFIFO_ERROR_SHIFT                                                     2
51912   #define NIG_REG_INT_STS_WR_8_P3_TX_BMB_FIFO_ERROR                                                          (0x1<<3) // FIFO error in TX BMB FIFO.
51913   #define NIG_REG_INT_STS_WR_8_P3_TX_BMB_FIFO_ERROR_SHIFT                                                    3
51914   #define NIG_REG_INT_STS_WR_8_P3_LB_BMB_FIFO_ERROR                                                          (0x1<<4) // FIFO error in LB BMB FIFO.
51915   #define NIG_REG_INT_STS_WR_8_P3_LB_BMB_FIFO_ERROR_SHIFT                                                    4
51916   #define NIG_REG_INT_STS_WR_8_P3_TX_BTB_FIFO_ERROR                                                          (0x1<<5) // Error in BTB FIFO for TX path.
51917   #define NIG_REG_INT_STS_WR_8_P3_TX_BTB_FIFO_ERROR_SHIFT                                                    5
51918   #define NIG_REG_INT_STS_WR_8_P3_LB_BTB_FIFO_ERROR                                                          (0x1<<6) // Error in BTB FIFO for LB path.
51919   #define NIG_REG_INT_STS_WR_8_P3_LB_BTB_FIFO_ERROR_SHIFT                                                    6
51920   #define NIG_REG_INT_STS_WR_8_P3_RX_LLH_DFIFO_ERROR                                                         (0x1<<7) // Error in LLH Data FIFO.
51921   #define NIG_REG_INT_STS_WR_8_P3_RX_LLH_DFIFO_ERROR_SHIFT                                                   7
51922   #define NIG_REG_INT_STS_WR_8_P3_TX_LLH_DFIFO_ERROR                                                         (0x1<<8) // Error in LLH Data FIFO.
51923   #define NIG_REG_INT_STS_WR_8_P3_TX_LLH_DFIFO_ERROR_SHIFT                                                   8
51924   #define NIG_REG_INT_STS_WR_8_P3_LB_LLH_DFIFO_ERROR                                                         (0x1<<9) // Error in LLH Data FIFO.
51925   #define NIG_REG_INT_STS_WR_8_P3_LB_LLH_DFIFO_ERROR_SHIFT                                                   9
51926   #define NIG_REG_INT_STS_WR_8_P3_RX_LLH_HFIFO_ERROR                                                         (0x1<<10) // Error in LLH Header FIFO.
51927   #define NIG_REG_INT_STS_WR_8_P3_RX_LLH_HFIFO_ERROR_SHIFT                                                   10
51928   #define NIG_REG_INT_STS_WR_8_P3_TX_LLH_HFIFO_ERROR                                                         (0x1<<11) // Error in LLH Header FIFO.
51929   #define NIG_REG_INT_STS_WR_8_P3_TX_LLH_HFIFO_ERROR_SHIFT                                                   11
51930   #define NIG_REG_INT_STS_WR_8_P3_LB_LLH_HFIFO_ERROR                                                         (0x1<<12) // Error in LLH Header FIFO.
51931   #define NIG_REG_INT_STS_WR_8_P3_LB_LLH_HFIFO_ERROR_SHIFT                                                   12
51932   #define NIG_REG_INT_STS_WR_8_P3_RX_LLH_RFIFO_ERROR                                                         (0x1<<13) // Error in LLH Result FIFO.
51933   #define NIG_REG_INT_STS_WR_8_P3_RX_LLH_RFIFO_ERROR_SHIFT                                                   13
51934   #define NIG_REG_INT_STS_WR_8_P3_TX_LLH_RFIFO_ERROR                                                         (0x1<<14) // Error in LLH Result FIFO.
51935   #define NIG_REG_INT_STS_WR_8_P3_TX_LLH_RFIFO_ERROR_SHIFT                                                   14
51936   #define NIG_REG_INT_STS_WR_8_P3_LB_LLH_RFIFO_ERROR                                                         (0x1<<15) // Error in LLH Result FIFO.
51937   #define NIG_REG_INT_STS_WR_8_P3_LB_LLH_RFIFO_ERROR_SHIFT                                                   15
51938   #define NIG_REG_INT_STS_WR_8_P3_STORM_FIFO_ERROR                                                           (0x1<<16) // FIFO error in STORM message FIFO.
51939   #define NIG_REG_INT_STS_WR_8_P3_STORM_FIFO_ERROR_SHIFT                                                     16
51940   #define NIG_REG_INT_STS_WR_8_P3_STORM_DSCR_FIFO_ERROR                                                      (0x1<<17) // FIFO error in STORM descriptor FIFO.
51941   #define NIG_REG_INT_STS_WR_8_P3_STORM_DSCR_FIFO_ERROR_SHIFT                                                17
51942   #define NIG_REG_INT_STS_WR_8_P3_TX_GNT_FIFO_ERROR                                                          (0x1<<18) // Error in grant FIFO.
51943   #define NIG_REG_INT_STS_WR_8_P3_TX_GNT_FIFO_ERROR_SHIFT                                                    18
51944   #define NIG_REG_INT_STS_WR_8_P3_LB_GNT_FIFO_ERROR                                                          (0x1<<19) // Error in grant FIFO.
51945   #define NIG_REG_INT_STS_WR_8_P3_LB_GNT_FIFO_ERROR_SHIFT                                                    19
51946 #define NIG_REG_INT_STS_CLR_8                                                                                0x5000ccUL //Access:RC   DataWidth:0x14   // Multi Field Register.
51947   #define NIG_REG_INT_STS_CLR_8_P3_PURELB_SOPQ_ERROR                                                         (0x1<<0) // Error in the pure-loopback SOPQ.
51948   #define NIG_REG_INT_STS_CLR_8_P3_PURELB_SOPQ_ERROR_SHIFT                                                   0
51949   #define NIG_REG_INT_STS_CLR_8_P3_RX_MACFIFO_ERROR                                                          (0x1<<1) // Error in RX MAC FIFO.
51950   #define NIG_REG_INT_STS_CLR_8_P3_RX_MACFIFO_ERROR_SHIFT                                                    1
51951   #define NIG_REG_INT_STS_CLR_8_P3_TX_MACFIFO_ERROR                                                          (0x1<<2) // Error in TX MAC FIFO.
51952   #define NIG_REG_INT_STS_CLR_8_P3_TX_MACFIFO_ERROR_SHIFT                                                    2
51953   #define NIG_REG_INT_STS_CLR_8_P3_TX_BMB_FIFO_ERROR                                                         (0x1<<3) // FIFO error in TX BMB FIFO.
51954   #define NIG_REG_INT_STS_CLR_8_P3_TX_BMB_FIFO_ERROR_SHIFT                                                   3
51955   #define NIG_REG_INT_STS_CLR_8_P3_LB_BMB_FIFO_ERROR                                                         (0x1<<4) // FIFO error in LB BMB FIFO.
51956   #define NIG_REG_INT_STS_CLR_8_P3_LB_BMB_FIFO_ERROR_SHIFT                                                   4
51957   #define NIG_REG_INT_STS_CLR_8_P3_TX_BTB_FIFO_ERROR                                                         (0x1<<5) // Error in BTB FIFO for TX path.
51958   #define NIG_REG_INT_STS_CLR_8_P3_TX_BTB_FIFO_ERROR_SHIFT                                                   5
51959   #define NIG_REG_INT_STS_CLR_8_P3_LB_BTB_FIFO_ERROR                                                         (0x1<<6) // Error in BTB FIFO for LB path.
51960   #define NIG_REG_INT_STS_CLR_8_P3_LB_BTB_FIFO_ERROR_SHIFT                                                   6
51961   #define NIG_REG_INT_STS_CLR_8_P3_RX_LLH_DFIFO_ERROR                                                        (0x1<<7) // Error in LLH Data FIFO.
51962   #define NIG_REG_INT_STS_CLR_8_P3_RX_LLH_DFIFO_ERROR_SHIFT                                                  7
51963   #define NIG_REG_INT_STS_CLR_8_P3_TX_LLH_DFIFO_ERROR                                                        (0x1<<8) // Error in LLH Data FIFO.
51964   #define NIG_REG_INT_STS_CLR_8_P3_TX_LLH_DFIFO_ERROR_SHIFT                                                  8
51965   #define NIG_REG_INT_STS_CLR_8_P3_LB_LLH_DFIFO_ERROR                                                        (0x1<<9) // Error in LLH Data FIFO.
51966   #define NIG_REG_INT_STS_CLR_8_P3_LB_LLH_DFIFO_ERROR_SHIFT                                                  9
51967   #define NIG_REG_INT_STS_CLR_8_P3_RX_LLH_HFIFO_ERROR                                                        (0x1<<10) // Error in LLH Header FIFO.
51968   #define NIG_REG_INT_STS_CLR_8_P3_RX_LLH_HFIFO_ERROR_SHIFT                                                  10
51969   #define NIG_REG_INT_STS_CLR_8_P3_TX_LLH_HFIFO_ERROR                                                        (0x1<<11) // Error in LLH Header FIFO.
51970   #define NIG_REG_INT_STS_CLR_8_P3_TX_LLH_HFIFO_ERROR_SHIFT                                                  11
51971   #define NIG_REG_INT_STS_CLR_8_P3_LB_LLH_HFIFO_ERROR                                                        (0x1<<12) // Error in LLH Header FIFO.
51972   #define NIG_REG_INT_STS_CLR_8_P3_LB_LLH_HFIFO_ERROR_SHIFT                                                  12
51973   #define NIG_REG_INT_STS_CLR_8_P3_RX_LLH_RFIFO_ERROR                                                        (0x1<<13) // Error in LLH Result FIFO.
51974   #define NIG_REG_INT_STS_CLR_8_P3_RX_LLH_RFIFO_ERROR_SHIFT                                                  13
51975   #define NIG_REG_INT_STS_CLR_8_P3_TX_LLH_RFIFO_ERROR                                                        (0x1<<14) // Error in LLH Result FIFO.
51976   #define NIG_REG_INT_STS_CLR_8_P3_TX_LLH_RFIFO_ERROR_SHIFT                                                  14
51977   #define NIG_REG_INT_STS_CLR_8_P3_LB_LLH_RFIFO_ERROR                                                        (0x1<<15) // Error in LLH Result FIFO.
51978   #define NIG_REG_INT_STS_CLR_8_P3_LB_LLH_RFIFO_ERROR_SHIFT                                                  15
51979   #define NIG_REG_INT_STS_CLR_8_P3_STORM_FIFO_ERROR                                                          (0x1<<16) // FIFO error in STORM message FIFO.
51980   #define NIG_REG_INT_STS_CLR_8_P3_STORM_FIFO_ERROR_SHIFT                                                    16
51981   #define NIG_REG_INT_STS_CLR_8_P3_STORM_DSCR_FIFO_ERROR                                                     (0x1<<17) // FIFO error in STORM descriptor FIFO.
51982   #define NIG_REG_INT_STS_CLR_8_P3_STORM_DSCR_FIFO_ERROR_SHIFT                                               17
51983   #define NIG_REG_INT_STS_CLR_8_P3_TX_GNT_FIFO_ERROR                                                         (0x1<<18) // Error in grant FIFO.
51984   #define NIG_REG_INT_STS_CLR_8_P3_TX_GNT_FIFO_ERROR_SHIFT                                                   18
51985   #define NIG_REG_INT_STS_CLR_8_P3_LB_GNT_FIFO_ERROR                                                         (0x1<<19) // Error in grant FIFO.
51986   #define NIG_REG_INT_STS_CLR_8_P3_LB_GNT_FIFO_ERROR_SHIFT                                                   19
51987 #define NIG_REG_INT_STS_9                                                                                    0x5000d0UL //Access:R    DataWidth:0x12   // Multi Field Register.
51988   #define NIG_REG_INT_STS_9_P3_TX_PAUSE_TOO_LONG_INT                                                         (0x1<<0) // Triggered by TX path being paused for the configured period of time.
51989   #define NIG_REG_INT_STS_9_P3_TX_PAUSE_TOO_LONG_INT_SHIFT                                                   0
51990   #define NIG_REG_INT_STS_9_P3_TC0_PAUSE_TOO_LONG_INT                                                        (0x1<<1) // Triggered by TC being paused for the configured period of time.
51991   #define NIG_REG_INT_STS_9_P3_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                  1
51992   #define NIG_REG_INT_STS_9_P3_TC1_PAUSE_TOO_LONG_INT                                                        (0x1<<2) // Triggered by TC being paused for the configured period of time.
51993   #define NIG_REG_INT_STS_9_P3_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                  2
51994   #define NIG_REG_INT_STS_9_P3_TC2_PAUSE_TOO_LONG_INT                                                        (0x1<<3) // Triggered by TC being paused for the configured period of time.
51995   #define NIG_REG_INT_STS_9_P3_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                  3
51996   #define NIG_REG_INT_STS_9_P3_TC3_PAUSE_TOO_LONG_INT                                                        (0x1<<4) // Triggered by TC being paused for the configured period of time.
51997   #define NIG_REG_INT_STS_9_P3_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                  4
51998   #define NIG_REG_INT_STS_9_P3_TC4_PAUSE_TOO_LONG_INT                                                        (0x1<<5) // Triggered by TC being paused for the configured period of time.
51999   #define NIG_REG_INT_STS_9_P3_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                  5
52000   #define NIG_REG_INT_STS_9_P3_TC5_PAUSE_TOO_LONG_INT                                                        (0x1<<6) // Triggered by TC being paused for the configured period of time.
52001   #define NIG_REG_INT_STS_9_P3_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                  6
52002   #define NIG_REG_INT_STS_9_P3_TC6_PAUSE_TOO_LONG_INT                                                        (0x1<<7) // Triggered by TC being paused for the configured period of time.
52003   #define NIG_REG_INT_STS_9_P3_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                  7
52004   #define NIG_REG_INT_STS_9_P3_TC7_PAUSE_TOO_LONG_INT                                                        (0x1<<8) // Triggered by TC being paused for the configured period of time.
52005   #define NIG_REG_INT_STS_9_P3_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                  8
52006   #define NIG_REG_INT_STS_9_P3_LB_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<9) // Triggered by TC being paused for the configured period of time.
52007   #define NIG_REG_INT_STS_9_P3_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               9
52008   #define NIG_REG_INT_STS_9_P3_LB_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<10) // Triggered by TC being paused for the configured period of time.
52009   #define NIG_REG_INT_STS_9_P3_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               10
52010   #define NIG_REG_INT_STS_9_P3_LB_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<11) // Triggered by TC being paused for the configured period of time.
52011   #define NIG_REG_INT_STS_9_P3_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               11
52012   #define NIG_REG_INT_STS_9_P3_LB_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<12) // Triggered by TC being paused for the configured period of time.
52013   #define NIG_REG_INT_STS_9_P3_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               12
52014   #define NIG_REG_INT_STS_9_P3_LB_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<13) // Triggered by TC being paused for the configured period of time.
52015   #define NIG_REG_INT_STS_9_P3_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               13
52016   #define NIG_REG_INT_STS_9_P3_LB_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<14) // Triggered by TC being paused for the configured period of time.
52017   #define NIG_REG_INT_STS_9_P3_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               14
52018   #define NIG_REG_INT_STS_9_P3_LB_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<15) // Triggered by TC being paused for the configured period of time.
52019   #define NIG_REG_INT_STS_9_P3_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               15
52020   #define NIG_REG_INT_STS_9_P3_LB_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<16) // Triggered by TC being paused for the configured period of time.
52021   #define NIG_REG_INT_STS_9_P3_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               16
52022   #define NIG_REG_INT_STS_9_P3_LB_TC8_PAUSE_TOO_LONG_INT                                                     (0x1<<17) // Triggered by TC being paused for the configured period of time.
52023   #define NIG_REG_INT_STS_9_P3_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                               17
52024 #define NIG_REG_INT_MASK_9                                                                                   0x5000d4UL //Access:RW   DataWidth:0x12   // Multi Field Register.
52025   #define NIG_REG_INT_MASK_9_P3_TX_PAUSE_TOO_LONG_INT                                                        (0x1<<0) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TX_PAUSE_TOO_LONG_INT .
52026   #define NIG_REG_INT_MASK_9_P3_TX_PAUSE_TOO_LONG_INT_SHIFT                                                  0
52027   #define NIG_REG_INT_MASK_9_P3_TC0_PAUSE_TOO_LONG_INT                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC0_PAUSE_TOO_LONG_INT .
52028   #define NIG_REG_INT_MASK_9_P3_TC0_PAUSE_TOO_LONG_INT_SHIFT                                                 1
52029   #define NIG_REG_INT_MASK_9_P3_TC1_PAUSE_TOO_LONG_INT                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC1_PAUSE_TOO_LONG_INT .
52030   #define NIG_REG_INT_MASK_9_P3_TC1_PAUSE_TOO_LONG_INT_SHIFT                                                 2
52031   #define NIG_REG_INT_MASK_9_P3_TC2_PAUSE_TOO_LONG_INT                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC2_PAUSE_TOO_LONG_INT .
52032   #define NIG_REG_INT_MASK_9_P3_TC2_PAUSE_TOO_LONG_INT_SHIFT                                                 3
52033   #define NIG_REG_INT_MASK_9_P3_TC3_PAUSE_TOO_LONG_INT                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC3_PAUSE_TOO_LONG_INT .
52034   #define NIG_REG_INT_MASK_9_P3_TC3_PAUSE_TOO_LONG_INT_SHIFT                                                 4
52035   #define NIG_REG_INT_MASK_9_P3_TC4_PAUSE_TOO_LONG_INT                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC4_PAUSE_TOO_LONG_INT .
52036   #define NIG_REG_INT_MASK_9_P3_TC4_PAUSE_TOO_LONG_INT_SHIFT                                                 5
52037   #define NIG_REG_INT_MASK_9_P3_TC5_PAUSE_TOO_LONG_INT                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC5_PAUSE_TOO_LONG_INT .
52038   #define NIG_REG_INT_MASK_9_P3_TC5_PAUSE_TOO_LONG_INT_SHIFT                                                 6
52039   #define NIG_REG_INT_MASK_9_P3_TC6_PAUSE_TOO_LONG_INT                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC6_PAUSE_TOO_LONG_INT .
52040   #define NIG_REG_INT_MASK_9_P3_TC6_PAUSE_TOO_LONG_INT_SHIFT                                                 7
52041   #define NIG_REG_INT_MASK_9_P3_TC7_PAUSE_TOO_LONG_INT                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_TC7_PAUSE_TOO_LONG_INT .
52042   #define NIG_REG_INT_MASK_9_P3_TC7_PAUSE_TOO_LONG_INT_SHIFT                                                 8
52043   #define NIG_REG_INT_MASK_9_P3_LB_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<9) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC0_PAUSE_TOO_LONG_INT .
52044   #define NIG_REG_INT_MASK_9_P3_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              9
52045   #define NIG_REG_INT_MASK_9_P3_LB_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<10) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC1_PAUSE_TOO_LONG_INT .
52046   #define NIG_REG_INT_MASK_9_P3_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              10
52047   #define NIG_REG_INT_MASK_9_P3_LB_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<11) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC2_PAUSE_TOO_LONG_INT .
52048   #define NIG_REG_INT_MASK_9_P3_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              11
52049   #define NIG_REG_INT_MASK_9_P3_LB_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<12) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC3_PAUSE_TOO_LONG_INT .
52050   #define NIG_REG_INT_MASK_9_P3_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              12
52051   #define NIG_REG_INT_MASK_9_P3_LB_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<13) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC4_PAUSE_TOO_LONG_INT .
52052   #define NIG_REG_INT_MASK_9_P3_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              13
52053   #define NIG_REG_INT_MASK_9_P3_LB_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<14) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC5_PAUSE_TOO_LONG_INT .
52054   #define NIG_REG_INT_MASK_9_P3_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              14
52055   #define NIG_REG_INT_MASK_9_P3_LB_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<15) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC6_PAUSE_TOO_LONG_INT .
52056   #define NIG_REG_INT_MASK_9_P3_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              15
52057   #define NIG_REG_INT_MASK_9_P3_LB_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<16) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC7_PAUSE_TOO_LONG_INT .
52058   #define NIG_REG_INT_MASK_9_P3_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              16
52059   #define NIG_REG_INT_MASK_9_P3_LB_TC8_PAUSE_TOO_LONG_INT                                                    (0x1<<17) // This bit masks, when set, the Interrupt bit: NIG_REG_INT_STS_9.P3_LB_TC8_PAUSE_TOO_LONG_INT .
52060   #define NIG_REG_INT_MASK_9_P3_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                              17
52061 #define NIG_REG_INT_STS_WR_9                                                                                 0x5000d8UL //Access:WR   DataWidth:0x12   // Multi Field Register.
52062   #define NIG_REG_INT_STS_WR_9_P3_TX_PAUSE_TOO_LONG_INT                                                      (0x1<<0) // Triggered by TX path being paused for the configured period of time.
52063   #define NIG_REG_INT_STS_WR_9_P3_TX_PAUSE_TOO_LONG_INT_SHIFT                                                0
52064   #define NIG_REG_INT_STS_WR_9_P3_TC0_PAUSE_TOO_LONG_INT                                                     (0x1<<1) // Triggered by TC being paused for the configured period of time.
52065   #define NIG_REG_INT_STS_WR_9_P3_TC0_PAUSE_TOO_LONG_INT_SHIFT                                               1
52066   #define NIG_REG_INT_STS_WR_9_P3_TC1_PAUSE_TOO_LONG_INT                                                     (0x1<<2) // Triggered by TC being paused for the configured period of time.
52067   #define NIG_REG_INT_STS_WR_9_P3_TC1_PAUSE_TOO_LONG_INT_SHIFT                                               2
52068   #define NIG_REG_INT_STS_WR_9_P3_TC2_PAUSE_TOO_LONG_INT                                                     (0x1<<3) // Triggered by TC being paused for the configured period of time.
52069   #define NIG_REG_INT_STS_WR_9_P3_TC2_PAUSE_TOO_LONG_INT_SHIFT                                               3
52070   #define NIG_REG_INT_STS_WR_9_P3_TC3_PAUSE_TOO_LONG_INT                                                     (0x1<<4) // Triggered by TC being paused for the configured period of time.
52071   #define NIG_REG_INT_STS_WR_9_P3_TC3_PAUSE_TOO_LONG_INT_SHIFT                                               4
52072   #define NIG_REG_INT_STS_WR_9_P3_TC4_PAUSE_TOO_LONG_INT                                                     (0x1<<5) // Triggered by TC being paused for the configured period of time.
52073   #define NIG_REG_INT_STS_WR_9_P3_TC4_PAUSE_TOO_LONG_INT_SHIFT                                               5
52074   #define NIG_REG_INT_STS_WR_9_P3_TC5_PAUSE_TOO_LONG_INT                                                     (0x1<<6) // Triggered by TC being paused for the configured period of time.
52075   #define NIG_REG_INT_STS_WR_9_P3_TC5_PAUSE_TOO_LONG_INT_SHIFT                                               6
52076   #define NIG_REG_INT_STS_WR_9_P3_TC6_PAUSE_TOO_LONG_INT                                                     (0x1<<7) // Triggered by TC being paused for the configured period of time.
52077   #define NIG_REG_INT_STS_WR_9_P3_TC6_PAUSE_TOO_LONG_INT_SHIFT                                               7
52078   #define NIG_REG_INT_STS_WR_9_P3_TC7_PAUSE_TOO_LONG_INT                                                     (0x1<<8) // Triggered by TC being paused for the configured period of time.
52079   #define NIG_REG_INT_STS_WR_9_P3_TC7_PAUSE_TOO_LONG_INT_SHIFT                                               8
52080   #define NIG_REG_INT_STS_WR_9_P3_LB_TC0_PAUSE_TOO_LONG_INT                                                  (0x1<<9) // Triggered by TC being paused for the configured period of time.
52081   #define NIG_REG_INT_STS_WR_9_P3_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                            9
52082   #define NIG_REG_INT_STS_WR_9_P3_LB_TC1_PAUSE_TOO_LONG_INT                                                  (0x1<<10) // Triggered by TC being paused for the configured period of time.
52083   #define NIG_REG_INT_STS_WR_9_P3_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                            10
52084   #define NIG_REG_INT_STS_WR_9_P3_LB_TC2_PAUSE_TOO_LONG_INT                                                  (0x1<<11) // Triggered by TC being paused for the configured period of time.
52085   #define NIG_REG_INT_STS_WR_9_P3_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                            11
52086   #define NIG_REG_INT_STS_WR_9_P3_LB_TC3_PAUSE_TOO_LONG_INT                                                  (0x1<<12) // Triggered by TC being paused for the configured period of time.
52087   #define NIG_REG_INT_STS_WR_9_P3_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                            12
52088   #define NIG_REG_INT_STS_WR_9_P3_LB_TC4_PAUSE_TOO_LONG_INT                                                  (0x1<<13) // Triggered by TC being paused for the configured period of time.
52089   #define NIG_REG_INT_STS_WR_9_P3_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                            13
52090   #define NIG_REG_INT_STS_WR_9_P3_LB_TC5_PAUSE_TOO_LONG_INT                                                  (0x1<<14) // Triggered by TC being paused for the configured period of time.
52091   #define NIG_REG_INT_STS_WR_9_P3_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                            14
52092   #define NIG_REG_INT_STS_WR_9_P3_LB_TC6_PAUSE_TOO_LONG_INT                                                  (0x1<<15) // Triggered by TC being paused for the configured period of time.
52093   #define NIG_REG_INT_STS_WR_9_P3_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                            15
52094   #define NIG_REG_INT_STS_WR_9_P3_LB_TC7_PAUSE_TOO_LONG_INT                                                  (0x1<<16) // Triggered by TC being paused for the configured period of time.
52095   #define NIG_REG_INT_STS_WR_9_P3_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                            16
52096   #define NIG_REG_INT_STS_WR_9_P3_LB_TC8_PAUSE_TOO_LONG_INT                                                  (0x1<<17) // Triggered by TC being paused for the configured period of time.
52097   #define NIG_REG_INT_STS_WR_9_P3_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                            17
52098 #define NIG_REG_INT_STS_CLR_9                                                                                0x5000dcUL //Access:RC   DataWidth:0x12   // Multi Field Register.
52099   #define NIG_REG_INT_STS_CLR_9_P3_TX_PAUSE_TOO_LONG_INT                                                     (0x1<<0) // Triggered by TX path being paused for the configured period of time.
52100   #define NIG_REG_INT_STS_CLR_9_P3_TX_PAUSE_TOO_LONG_INT_SHIFT                                               0
52101   #define NIG_REG_INT_STS_CLR_9_P3_TC0_PAUSE_TOO_LONG_INT                                                    (0x1<<1) // Triggered by TC being paused for the configured period of time.
52102   #define NIG_REG_INT_STS_CLR_9_P3_TC0_PAUSE_TOO_LONG_INT_SHIFT                                              1
52103   #define NIG_REG_INT_STS_CLR_9_P3_TC1_PAUSE_TOO_LONG_INT                                                    (0x1<<2) // Triggered by TC being paused for the configured period of time.
52104   #define NIG_REG_INT_STS_CLR_9_P3_TC1_PAUSE_TOO_LONG_INT_SHIFT                                              2
52105   #define NIG_REG_INT_STS_CLR_9_P3_TC2_PAUSE_TOO_LONG_INT                                                    (0x1<<3) // Triggered by TC being paused for the configured period of time.
52106   #define NIG_REG_INT_STS_CLR_9_P3_TC2_PAUSE_TOO_LONG_INT_SHIFT                                              3
52107   #define NIG_REG_INT_STS_CLR_9_P3_TC3_PAUSE_TOO_LONG_INT                                                    (0x1<<4) // Triggered by TC being paused for the configured period of time.
52108   #define NIG_REG_INT_STS_CLR_9_P3_TC3_PAUSE_TOO_LONG_INT_SHIFT                                              4
52109   #define NIG_REG_INT_STS_CLR_9_P3_TC4_PAUSE_TOO_LONG_INT                                                    (0x1<<5) // Triggered by TC being paused for the configured period of time.
52110   #define NIG_REG_INT_STS_CLR_9_P3_TC4_PAUSE_TOO_LONG_INT_SHIFT                                              5
52111   #define NIG_REG_INT_STS_CLR_9_P3_TC5_PAUSE_TOO_LONG_INT                                                    (0x1<<6) // Triggered by TC being paused for the configured period of time.
52112   #define NIG_REG_INT_STS_CLR_9_P3_TC5_PAUSE_TOO_LONG_INT_SHIFT                                              6
52113   #define NIG_REG_INT_STS_CLR_9_P3_TC6_PAUSE_TOO_LONG_INT                                                    (0x1<<7) // Triggered by TC being paused for the configured period of time.
52114   #define NIG_REG_INT_STS_CLR_9_P3_TC6_PAUSE_TOO_LONG_INT_SHIFT                                              7
52115   #define NIG_REG_INT_STS_CLR_9_P3_TC7_PAUSE_TOO_LONG_INT                                                    (0x1<<8) // Triggered by TC being paused for the configured period of time.
52116   #define NIG_REG_INT_STS_CLR_9_P3_TC7_PAUSE_TOO_LONG_INT_SHIFT                                              8
52117   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC0_PAUSE_TOO_LONG_INT                                                 (0x1<<9) // Triggered by TC being paused for the configured period of time.
52118   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC0_PAUSE_TOO_LONG_INT_SHIFT                                           9
52119   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC1_PAUSE_TOO_LONG_INT                                                 (0x1<<10) // Triggered by TC being paused for the configured period of time.
52120   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC1_PAUSE_TOO_LONG_INT_SHIFT                                           10
52121   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC2_PAUSE_TOO_LONG_INT                                                 (0x1<<11) // Triggered by TC being paused for the configured period of time.
52122   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC2_PAUSE_TOO_LONG_INT_SHIFT                                           11
52123   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC3_PAUSE_TOO_LONG_INT                                                 (0x1<<12) // Triggered by TC being paused for the configured period of time.
52124   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC3_PAUSE_TOO_LONG_INT_SHIFT                                           12
52125   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC4_PAUSE_TOO_LONG_INT                                                 (0x1<<13) // Triggered by TC being paused for the configured period of time.
52126   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC4_PAUSE_TOO_LONG_INT_SHIFT                                           13
52127   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC5_PAUSE_TOO_LONG_INT                                                 (0x1<<14) // Triggered by TC being paused for the configured period of time.
52128   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC5_PAUSE_TOO_LONG_INT_SHIFT                                           14
52129   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC6_PAUSE_TOO_LONG_INT                                                 (0x1<<15) // Triggered by TC being paused for the configured period of time.
52130   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC6_PAUSE_TOO_LONG_INT_SHIFT                                           15
52131   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC7_PAUSE_TOO_LONG_INT                                                 (0x1<<16) // Triggered by TC being paused for the configured period of time.
52132   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC7_PAUSE_TOO_LONG_INT_SHIFT                                           16
52133   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC8_PAUSE_TOO_LONG_INT                                                 (0x1<<17) // Triggered by TC being paused for the configured period of time.
52134   #define NIG_REG_INT_STS_CLR_9_P3_LB_TC8_PAUSE_TOO_LONG_INT_SHIFT                                           17
52135 #define NIG_REG_PRTY_MASK                                                                                    0x5000e4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
52136   #define NIG_REG_PRTY_MASK_DATAPATH_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS.DATAPATH_PARITY_ERROR .
52137   #define NIG_REG_PRTY_MASK_DATAPATH_PARITY_ERROR_SHIFT                                                      0
52138 #define NIG_REG_PRTY_MASK_H_0                                                                                0x500204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
52139   #define NIG_REG_PRTY_MASK_H_0_MEM107_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM107_I_MEM_PRTY .
52140   #define NIG_REG_PRTY_MASK_H_0_MEM107_I_MEM_PRTY_SHIFT                                                      0
52141   #define NIG_REG_PRTY_MASK_H_0_MEM103_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM103_I_MEM_PRTY .
52142   #define NIG_REG_PRTY_MASK_H_0_MEM103_I_MEM_PRTY_SHIFT                                                      1
52143   #define NIG_REG_PRTY_MASK_H_0_MEM104_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM104_I_MEM_PRTY .
52144   #define NIG_REG_PRTY_MASK_H_0_MEM104_I_MEM_PRTY_SHIFT                                                      2
52145   #define NIG_REG_PRTY_MASK_H_0_MEM105_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM105_I_MEM_PRTY .
52146   #define NIG_REG_PRTY_MASK_H_0_MEM105_I_MEM_PRTY_SHIFT                                                      3
52147   #define NIG_REG_PRTY_MASK_H_0_MEM106_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM106_I_MEM_PRTY .
52148   #define NIG_REG_PRTY_MASK_H_0_MEM106_I_MEM_PRTY_SHIFT                                                      4
52149   #define NIG_REG_PRTY_MASK_H_0_MEM072_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM072_I_MEM_PRTY .
52150   #define NIG_REG_PRTY_MASK_H_0_MEM072_I_MEM_PRTY_SHIFT                                                      5
52151   #define NIG_REG_PRTY_MASK_H_0_MEM071_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM071_I_MEM_PRTY .
52152   #define NIG_REG_PRTY_MASK_H_0_MEM071_I_MEM_PRTY_SHIFT                                                      6
52153   #define NIG_REG_PRTY_MASK_H_0_MEM074_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM074_I_MEM_PRTY .
52154   #define NIG_REG_PRTY_MASK_H_0_MEM074_I_MEM_PRTY_SHIFT                                                      7
52155   #define NIG_REG_PRTY_MASK_H_0_MEM073_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM073_I_MEM_PRTY .
52156   #define NIG_REG_PRTY_MASK_H_0_MEM073_I_MEM_PRTY_SHIFT                                                      8
52157   #define NIG_REG_PRTY_MASK_H_0_MEM076_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM076_I_MEM_PRTY .
52158   #define NIG_REG_PRTY_MASK_H_0_MEM076_I_MEM_PRTY_SHIFT                                                      9
52159   #define NIG_REG_PRTY_MASK_H_0_MEM075_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM075_I_MEM_PRTY .
52160   #define NIG_REG_PRTY_MASK_H_0_MEM075_I_MEM_PRTY_SHIFT                                                      10
52161   #define NIG_REG_PRTY_MASK_H_0_MEM078_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM078_I_MEM_PRTY .
52162   #define NIG_REG_PRTY_MASK_H_0_MEM078_I_MEM_PRTY_SHIFT                                                      11
52163   #define NIG_REG_PRTY_MASK_H_0_MEM077_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM077_I_MEM_PRTY .
52164   #define NIG_REG_PRTY_MASK_H_0_MEM077_I_MEM_PRTY_SHIFT                                                      12
52165   #define NIG_REG_PRTY_MASK_H_0_MEM055_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM055_I_MEM_PRTY .
52166   #define NIG_REG_PRTY_MASK_H_0_MEM055_I_MEM_PRTY_SHIFT                                                      13
52167   #define NIG_REG_PRTY_MASK_H_0_MEM062_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM062_I_MEM_PRTY .
52168   #define NIG_REG_PRTY_MASK_H_0_MEM062_I_MEM_PRTY_SHIFT                                                      14
52169   #define NIG_REG_PRTY_MASK_H_0_MEM063_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM063_I_MEM_PRTY .
52170   #define NIG_REG_PRTY_MASK_H_0_MEM063_I_MEM_PRTY_SHIFT                                                      15
52171   #define NIG_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM064_I_MEM_PRTY .
52172   #define NIG_REG_PRTY_MASK_H_0_MEM064_I_MEM_PRTY_SHIFT                                                      16
52173   #define NIG_REG_PRTY_MASK_H_0_MEM065_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM065_I_MEM_PRTY .
52174   #define NIG_REG_PRTY_MASK_H_0_MEM065_I_MEM_PRTY_SHIFT                                                      17
52175   #define NIG_REG_PRTY_MASK_H_0_MEM066_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM066_I_MEM_PRTY .
52176   #define NIG_REG_PRTY_MASK_H_0_MEM066_I_MEM_PRTY_SHIFT                                                      18
52177   #define NIG_REG_PRTY_MASK_H_0_MEM067_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM067_I_MEM_PRTY .
52178   #define NIG_REG_PRTY_MASK_H_0_MEM067_I_MEM_PRTY_SHIFT                                                      19
52179   #define NIG_REG_PRTY_MASK_H_0_MEM068_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM068_I_MEM_PRTY .
52180   #define NIG_REG_PRTY_MASK_H_0_MEM068_I_MEM_PRTY_SHIFT                                                      20
52181   #define NIG_REG_PRTY_MASK_H_0_MEM069_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM069_I_MEM_PRTY .
52182   #define NIG_REG_PRTY_MASK_H_0_MEM069_I_MEM_PRTY_SHIFT                                                      21
52183   #define NIG_REG_PRTY_MASK_H_0_MEM070_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM070_I_MEM_PRTY .
52184   #define NIG_REG_PRTY_MASK_H_0_MEM070_I_MEM_PRTY_SHIFT                                                      22
52185   #define NIG_REG_PRTY_MASK_H_0_MEM056_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM056_I_MEM_PRTY .
52186   #define NIG_REG_PRTY_MASK_H_0_MEM056_I_MEM_PRTY_SHIFT                                                      23
52187   #define NIG_REG_PRTY_MASK_H_0_MEM057_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM057_I_MEM_PRTY .
52188   #define NIG_REG_PRTY_MASK_H_0_MEM057_I_MEM_PRTY_SHIFT                                                      24
52189   #define NIG_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM058_I_MEM_PRTY .
52190   #define NIG_REG_PRTY_MASK_H_0_MEM058_I_MEM_PRTY_SHIFT                                                      25
52191   #define NIG_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM059_I_MEM_PRTY .
52192   #define NIG_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY_SHIFT                                                      26
52193   #define NIG_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM060_I_MEM_PRTY .
52194   #define NIG_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY_SHIFT                                                      27
52195   #define NIG_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM061_I_MEM_PRTY .
52196   #define NIG_REG_PRTY_MASK_H_0_MEM061_I_MEM_PRTY_SHIFT                                                      28
52197   #define NIG_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM035_I_MEM_PRTY .
52198   #define NIG_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY_SHIFT                                                      29
52199   #define NIG_REG_PRTY_MASK_H_0_MEM046_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM046_I_MEM_PRTY .
52200   #define NIG_REG_PRTY_MASK_H_0_MEM046_I_MEM_PRTY_SHIFT                                                      30
52201   #define NIG_REG_PRTY_MASK_H_0_MEM051_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM051_I_MEM_PRTY .
52202   #define NIG_REG_PRTY_MASK_H_0_MEM051_I_MEM_PRTY_SHIFT                                                      0
52203   #define NIG_REG_PRTY_MASK_H_0_MEM052_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM052_I_MEM_PRTY .
52204   #define NIG_REG_PRTY_MASK_H_0_MEM052_I_MEM_PRTY_SHIFT                                                      1
52205   #define NIG_REG_PRTY_MASK_H_0_MEM090_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM090_I_MEM_PRTY .
52206   #define NIG_REG_PRTY_MASK_H_0_MEM090_I_MEM_PRTY_SHIFT                                                      4
52207   #define NIG_REG_PRTY_MASK_H_0_MEM089_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM089_I_MEM_PRTY .
52208   #define NIG_REG_PRTY_MASK_H_0_MEM089_I_MEM_PRTY_SHIFT                                                      5
52209   #define NIG_REG_PRTY_MASK_H_0_MEM092_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM092_I_MEM_PRTY .
52210   #define NIG_REG_PRTY_MASK_H_0_MEM092_I_MEM_PRTY_SHIFT                                                      6
52211   #define NIG_REG_PRTY_MASK_H_0_MEM091_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM091_I_MEM_PRTY .
52212   #define NIG_REG_PRTY_MASK_H_0_MEM091_I_MEM_PRTY_SHIFT                                                      7
52213   #define NIG_REG_PRTY_MASK_H_0_MEM109_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM109_I_MEM_PRTY .
52214   #define NIG_REG_PRTY_MASK_H_0_MEM109_I_MEM_PRTY_SHIFT                                                      8
52215   #define NIG_REG_PRTY_MASK_H_0_MEM110_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM110_I_MEM_PRTY .
52216   #define NIG_REG_PRTY_MASK_H_0_MEM110_I_MEM_PRTY_SHIFT                                                      9
52217   #define NIG_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
52218   #define NIG_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      10
52219   #define NIG_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
52220   #define NIG_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      11
52221   #define NIG_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
52222   #define NIG_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      12
52223   #define NIG_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
52224   #define NIG_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      13
52225   #define NIG_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
52226   #define NIG_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      14
52227   #define NIG_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
52228   #define NIG_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      15
52229   #define NIG_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
52230   #define NIG_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      16
52231   #define NIG_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
52232   #define NIG_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      17
52233   #define NIG_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
52234   #define NIG_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      18
52235   #define NIG_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
52236   #define NIG_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      19
52237   #define NIG_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
52238   #define NIG_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      20
52239   #define NIG_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
52240   #define NIG_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      21
52241   #define NIG_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
52242   #define NIG_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      22
52243   #define NIG_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
52244   #define NIG_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      23
52245   #define NIG_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
52246   #define NIG_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      24
52247   #define NIG_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
52248   #define NIG_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      25
52249   #define NIG_REG_PRTY_MASK_H_0_MEM080_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM080_I_MEM_PRTY .
52250   #define NIG_REG_PRTY_MASK_H_0_MEM080_I_MEM_PRTY_SHIFT                                                      27
52251   #define NIG_REG_PRTY_MASK_H_0_MEM081_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM081_I_MEM_PRTY .
52252   #define NIG_REG_PRTY_MASK_H_0_MEM081_I_MEM_PRTY_SHIFT                                                      28
52253   #define NIG_REG_PRTY_MASK_H_0_MEM082_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM082_I_MEM_PRTY .
52254   #define NIG_REG_PRTY_MASK_H_0_MEM082_I_MEM_PRTY_SHIFT                                                      29
52255   #define NIG_REG_PRTY_MASK_H_0_MEM083_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_0.MEM083_I_MEM_PRTY .
52256   #define NIG_REG_PRTY_MASK_H_0_MEM083_I_MEM_PRTY_SHIFT                                                      30
52257 #define NIG_REG_PRTY_MASK_H_1                                                                                0x500214UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
52258   #define NIG_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM047_I_MEM_PRTY .
52259   #define NIG_REG_PRTY_MASK_H_1_MEM047_I_MEM_PRTY_SHIFT                                                      0
52260   #define NIG_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM048_I_MEM_PRTY .
52261   #define NIG_REG_PRTY_MASK_H_1_MEM048_I_MEM_PRTY_SHIFT                                                      1
52262   #define NIG_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM049_I_MEM_PRTY .
52263   #define NIG_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY_SHIFT                                                      2
52264   #define NIG_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM050_I_MEM_PRTY .
52265   #define NIG_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY_SHIFT                                                      3
52266   #define NIG_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM051_I_MEM_PRTY .
52267   #define NIG_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY_SHIFT                                                      4
52268   #define NIG_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM052_I_MEM_PRTY .
52269   #define NIG_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY_SHIFT                                                      5
52270   #define NIG_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM053_I_MEM_PRTY .
52271   #define NIG_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY_SHIFT                                                      6
52272   #define NIG_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM054_I_MEM_PRTY .
52273   #define NIG_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY_SHIFT                                                      7
52274   #define NIG_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM036_I_MEM_PRTY .
52275   #define NIG_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY_SHIFT                                                      8
52276   #define NIG_REG_PRTY_MASK_H_1_MEM037_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM037_I_MEM_PRTY .
52277   #define NIG_REG_PRTY_MASK_H_1_MEM037_I_MEM_PRTY_SHIFT                                                      9
52278   #define NIG_REG_PRTY_MASK_H_1_MEM038_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM038_I_MEM_PRTY .
52279   #define NIG_REG_PRTY_MASK_H_1_MEM038_I_MEM_PRTY_SHIFT                                                      10
52280   #define NIG_REG_PRTY_MASK_H_1_MEM039_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM039_I_MEM_PRTY .
52281   #define NIG_REG_PRTY_MASK_H_1_MEM039_I_MEM_PRTY_SHIFT                                                      11
52282   #define NIG_REG_PRTY_MASK_H_1_MEM040_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM040_I_MEM_PRTY .
52283   #define NIG_REG_PRTY_MASK_H_1_MEM040_I_MEM_PRTY_SHIFT                                                      12
52284   #define NIG_REG_PRTY_MASK_H_1_MEM041_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM041_I_MEM_PRTY .
52285   #define NIG_REG_PRTY_MASK_H_1_MEM041_I_MEM_PRTY_SHIFT                                                      13
52286   #define NIG_REG_PRTY_MASK_H_1_MEM042_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM042_I_MEM_PRTY .
52287   #define NIG_REG_PRTY_MASK_H_1_MEM042_I_MEM_PRTY_SHIFT                                                      14
52288   #define NIG_REG_PRTY_MASK_H_1_MEM043_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM043_I_MEM_PRTY .
52289   #define NIG_REG_PRTY_MASK_H_1_MEM043_I_MEM_PRTY_SHIFT                                                      15
52290   #define NIG_REG_PRTY_MASK_H_1_MEM044_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM044_I_MEM_PRTY .
52291   #define NIG_REG_PRTY_MASK_H_1_MEM044_I_MEM_PRTY_SHIFT                                                      16
52292   #define NIG_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM045_I_MEM_PRTY .
52293   #define NIG_REG_PRTY_MASK_H_1_MEM045_I_MEM_PRTY_SHIFT                                                      17
52294   #define NIG_REG_PRTY_MASK_H_1_MEM091_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM091_I_MEM_PRTY .
52295   #define NIG_REG_PRTY_MASK_H_1_MEM091_I_MEM_PRTY_SHIFT                                                      18
52296   #define NIG_REG_PRTY_MASK_H_1_MEM092_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM092_I_MEM_PRTY .
52297   #define NIG_REG_PRTY_MASK_H_1_MEM092_I_MEM_PRTY_SHIFT                                                      19
52298   #define NIG_REG_PRTY_MASK_H_1_MEM093_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM093_I_MEM_PRTY .
52299   #define NIG_REG_PRTY_MASK_H_1_MEM093_I_MEM_PRTY_SHIFT                                                      20
52300   #define NIG_REG_PRTY_MASK_H_1_MEM094_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM094_I_MEM_PRTY .
52301   #define NIG_REG_PRTY_MASK_H_1_MEM094_I_MEM_PRTY_SHIFT                                                      21
52302   #define NIG_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM027_I_MEM_PRTY .
52303   #define NIG_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY_SHIFT                                                      22
52304   #define NIG_REG_PRTY_MASK_H_1_MEM028_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM028_I_MEM_PRTY .
52305   #define NIG_REG_PRTY_MASK_H_1_MEM028_I_MEM_PRTY_SHIFT                                                      23
52306   #define NIG_REG_PRTY_MASK_H_1_MEM029_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM029_I_MEM_PRTY .
52307   #define NIG_REG_PRTY_MASK_H_1_MEM029_I_MEM_PRTY_SHIFT                                                      24
52308   #define NIG_REG_PRTY_MASK_H_1_MEM030_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM030_I_MEM_PRTY .
52309   #define NIG_REG_PRTY_MASK_H_1_MEM030_I_MEM_PRTY_SHIFT                                                      25
52310   #define NIG_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM015_I_MEM_PRTY .
52311   #define NIG_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY_SHIFT                                                      26
52312   #define NIG_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM016_I_MEM_PRTY .
52313   #define NIG_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY_SHIFT                                                      27
52314   #define NIG_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY .
52315   #define NIG_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_SHIFT                                                      28
52316   #define NIG_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM018_I_MEM_PRTY .
52317   #define NIG_REG_PRTY_MASK_H_1_MEM018_I_MEM_PRTY_SHIFT                                                      29
52318   #define NIG_REG_PRTY_MASK_H_1_MEM095_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM095_I_MEM_PRTY .
52319   #define NIG_REG_PRTY_MASK_H_1_MEM095_I_MEM_PRTY_SHIFT                                                      30
52320   #define NIG_REG_PRTY_MASK_H_1_MEM084_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM084_I_MEM_PRTY .
52321   #define NIG_REG_PRTY_MASK_H_1_MEM084_I_MEM_PRTY_SHIFT                                                      0
52322   #define NIG_REG_PRTY_MASK_H_1_MEM085_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM085_I_MEM_PRTY .
52323   #define NIG_REG_PRTY_MASK_H_1_MEM085_I_MEM_PRTY_SHIFT                                                      1
52324   #define NIG_REG_PRTY_MASK_H_1_MEM086_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM086_I_MEM_PRTY .
52325   #define NIG_REG_PRTY_MASK_H_1_MEM086_I_MEM_PRTY_SHIFT                                                      2
52326   #define NIG_REG_PRTY_MASK_H_1_MEM087_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM087_I_MEM_PRTY .
52327   #define NIG_REG_PRTY_MASK_H_1_MEM087_I_MEM_PRTY_SHIFT                                                      3
52328   #define NIG_REG_PRTY_MASK_H_1_MEM088_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM088_I_MEM_PRTY .
52329   #define NIG_REG_PRTY_MASK_H_1_MEM088_I_MEM_PRTY_SHIFT                                                      4
52330   #define NIG_REG_PRTY_MASK_H_1_MEM074_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM074_I_MEM_PRTY .
52331   #define NIG_REG_PRTY_MASK_H_1_MEM074_I_MEM_PRTY_SHIFT                                                      5
52332   #define NIG_REG_PRTY_MASK_H_1_MEM075_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM075_I_MEM_PRTY .
52333   #define NIG_REG_PRTY_MASK_H_1_MEM075_I_MEM_PRTY_SHIFT                                                      6
52334   #define NIG_REG_PRTY_MASK_H_1_MEM076_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM076_I_MEM_PRTY .
52335   #define NIG_REG_PRTY_MASK_H_1_MEM076_I_MEM_PRTY_SHIFT                                                      7
52336   #define NIG_REG_PRTY_MASK_H_1_MEM077_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM077_I_MEM_PRTY .
52337   #define NIG_REG_PRTY_MASK_H_1_MEM077_I_MEM_PRTY_SHIFT                                                      8
52338   #define NIG_REG_PRTY_MASK_H_1_MEM078_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM078_I_MEM_PRTY .
52339   #define NIG_REG_PRTY_MASK_H_1_MEM078_I_MEM_PRTY_SHIFT                                                      9
52340   #define NIG_REG_PRTY_MASK_H_1_MEM079_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM079_I_MEM_PRTY .
52341   #define NIG_REG_PRTY_MASK_H_1_MEM079_I_MEM_PRTY_SHIFT                                                      10
52342   #define NIG_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM055_I_MEM_PRTY .
52343   #define NIG_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY_SHIFT                                                      11
52344   #define NIG_REG_PRTY_MASK_H_1_MEM064_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM064_I_MEM_PRTY .
52345   #define NIG_REG_PRTY_MASK_H_1_MEM064_I_MEM_PRTY_SHIFT                                                      12
52346   #define NIG_REG_PRTY_MASK_H_1_MEM065_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM065_I_MEM_PRTY .
52347   #define NIG_REG_PRTY_MASK_H_1_MEM065_I_MEM_PRTY_SHIFT                                                      13
52348   #define NIG_REG_PRTY_MASK_H_1_MEM066_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM066_I_MEM_PRTY .
52349   #define NIG_REG_PRTY_MASK_H_1_MEM066_I_MEM_PRTY_SHIFT                                                      14
52350   #define NIG_REG_PRTY_MASK_H_1_MEM067_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM067_I_MEM_PRTY .
52351   #define NIG_REG_PRTY_MASK_H_1_MEM067_I_MEM_PRTY_SHIFT                                                      15
52352   #define NIG_REG_PRTY_MASK_H_1_MEM068_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM068_I_MEM_PRTY .
52353   #define NIG_REG_PRTY_MASK_H_1_MEM068_I_MEM_PRTY_SHIFT                                                      16
52354   #define NIG_REG_PRTY_MASK_H_1_MEM069_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM069_I_MEM_PRTY .
52355   #define NIG_REG_PRTY_MASK_H_1_MEM069_I_MEM_PRTY_SHIFT                                                      17
52356   #define NIG_REG_PRTY_MASK_H_1_MEM070_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM070_I_MEM_PRTY .
52357   #define NIG_REG_PRTY_MASK_H_1_MEM070_I_MEM_PRTY_SHIFT                                                      18
52358   #define NIG_REG_PRTY_MASK_H_1_MEM071_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM071_I_MEM_PRTY .
52359   #define NIG_REG_PRTY_MASK_H_1_MEM071_I_MEM_PRTY_SHIFT                                                      19
52360   #define NIG_REG_PRTY_MASK_H_1_MEM072_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM072_I_MEM_PRTY .
52361   #define NIG_REG_PRTY_MASK_H_1_MEM072_I_MEM_PRTY_SHIFT                                                      20
52362   #define NIG_REG_PRTY_MASK_H_1_MEM056_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM056_I_MEM_PRTY .
52363   #define NIG_REG_PRTY_MASK_H_1_MEM056_I_MEM_PRTY_SHIFT                                                      21
52364   #define NIG_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM057_I_MEM_PRTY .
52365   #define NIG_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY_SHIFT                                                      22
52366   #define NIG_REG_PRTY_MASK_H_1_MEM058_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM058_I_MEM_PRTY .
52367   #define NIG_REG_PRTY_MASK_H_1_MEM058_I_MEM_PRTY_SHIFT                                                      23
52368   #define NIG_REG_PRTY_MASK_H_1_MEM059_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM059_I_MEM_PRTY .
52369   #define NIG_REG_PRTY_MASK_H_1_MEM059_I_MEM_PRTY_SHIFT                                                      24
52370   #define NIG_REG_PRTY_MASK_H_1_MEM060_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM060_I_MEM_PRTY .
52371   #define NIG_REG_PRTY_MASK_H_1_MEM060_I_MEM_PRTY_SHIFT                                                      25
52372   #define NIG_REG_PRTY_MASK_H_1_MEM061_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM061_I_MEM_PRTY .
52373   #define NIG_REG_PRTY_MASK_H_1_MEM061_I_MEM_PRTY_SHIFT                                                      26
52374   #define NIG_REG_PRTY_MASK_H_1_MEM062_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM062_I_MEM_PRTY .
52375   #define NIG_REG_PRTY_MASK_H_1_MEM062_I_MEM_PRTY_SHIFT                                                      27
52376   #define NIG_REG_PRTY_MASK_H_1_MEM063_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM063_I_MEM_PRTY .
52377   #define NIG_REG_PRTY_MASK_H_1_MEM063_I_MEM_PRTY_SHIFT                                                      28
52378   #define NIG_REG_PRTY_MASK_H_1_MEM099_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM099_I_MEM_PRTY .
52379   #define NIG_REG_PRTY_MASK_H_1_MEM099_I_MEM_PRTY_SHIFT                                                      29
52380   #define NIG_REG_PRTY_MASK_H_1_MEM100_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_1.MEM100_I_MEM_PRTY .
52381   #define NIG_REG_PRTY_MASK_H_1_MEM100_I_MEM_PRTY_SHIFT                                                      30
52382 #define NIG_REG_PRTY_MASK_H_2                                                                                0x500224UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
52383   #define NIG_REG_PRTY_MASK_H_2_MEM096_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM096_I_MEM_PRTY .
52384   #define NIG_REG_PRTY_MASK_H_2_MEM096_I_MEM_PRTY_SHIFT                                                      0
52385   #define NIG_REG_PRTY_MASK_H_2_MEM097_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM097_I_MEM_PRTY .
52386   #define NIG_REG_PRTY_MASK_H_2_MEM097_I_MEM_PRTY_SHIFT                                                      1
52387   #define NIG_REG_PRTY_MASK_H_2_MEM098_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM098_I_MEM_PRTY .
52388   #define NIG_REG_PRTY_MASK_H_2_MEM098_I_MEM_PRTY_SHIFT                                                      2
52389   #define NIG_REG_PRTY_MASK_H_2_MEM031_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM031_I_MEM_PRTY .
52390   #define NIG_REG_PRTY_MASK_H_2_MEM031_I_MEM_PRTY_SHIFT                                                      3
52391   #define NIG_REG_PRTY_MASK_H_2_MEM032_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM032_I_MEM_PRTY .
52392   #define NIG_REG_PRTY_MASK_H_2_MEM032_I_MEM_PRTY_SHIFT                                                      4
52393   #define NIG_REG_PRTY_MASK_H_2_MEM033_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM033_I_MEM_PRTY .
52394   #define NIG_REG_PRTY_MASK_H_2_MEM033_I_MEM_PRTY_SHIFT                                                      5
52395   #define NIG_REG_PRTY_MASK_H_2_MEM034_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM034_I_MEM_PRTY .
52396   #define NIG_REG_PRTY_MASK_H_2_MEM034_I_MEM_PRTY_SHIFT                                                      6
52397   #define NIG_REG_PRTY_MASK_H_2_MEM019_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM019_I_MEM_PRTY .
52398   #define NIG_REG_PRTY_MASK_H_2_MEM019_I_MEM_PRTY_SHIFT                                                      7
52399   #define NIG_REG_PRTY_MASK_H_2_MEM020_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM020_I_MEM_PRTY .
52400   #define NIG_REG_PRTY_MASK_H_2_MEM020_I_MEM_PRTY_SHIFT                                                      8
52401   #define NIG_REG_PRTY_MASK_H_2_MEM021_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM021_I_MEM_PRTY .
52402   #define NIG_REG_PRTY_MASK_H_2_MEM021_I_MEM_PRTY_SHIFT                                                      9
52403   #define NIG_REG_PRTY_MASK_H_2_MEM022_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM022_I_MEM_PRTY .
52404   #define NIG_REG_PRTY_MASK_H_2_MEM022_I_MEM_PRTY_SHIFT                                                      10
52405   #define NIG_REG_PRTY_MASK_H_2_MEM099_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM099_I_MEM_PRTY .
52406   #define NIG_REG_PRTY_MASK_H_2_MEM099_I_MEM_PRTY_SHIFT                                                      11
52407   #define NIG_REG_PRTY_MASK_H_2_MEM100_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM100_I_MEM_PRTY .
52408   #define NIG_REG_PRTY_MASK_H_2_MEM100_I_MEM_PRTY_SHIFT                                                      12
52409   #define NIG_REG_PRTY_MASK_H_2_MEM101_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM101_I_MEM_PRTY .
52410   #define NIG_REG_PRTY_MASK_H_2_MEM101_I_MEM_PRTY_SHIFT                                                      13
52411   #define NIG_REG_PRTY_MASK_H_2_MEM102_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM102_I_MEM_PRTY .
52412   #define NIG_REG_PRTY_MASK_H_2_MEM102_I_MEM_PRTY_SHIFT                                                      14
52413   #define NIG_REG_PRTY_MASK_H_2_MEM023_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM023_I_MEM_PRTY .
52414   #define NIG_REG_PRTY_MASK_H_2_MEM023_I_MEM_PRTY_SHIFT                                                      15
52415   #define NIG_REG_PRTY_MASK_H_2_MEM024_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM024_I_MEM_PRTY .
52416   #define NIG_REG_PRTY_MASK_H_2_MEM024_I_MEM_PRTY_SHIFT                                                      16
52417   #define NIG_REG_PRTY_MASK_H_2_MEM025_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM025_I_MEM_PRTY .
52418   #define NIG_REG_PRTY_MASK_H_2_MEM025_I_MEM_PRTY_SHIFT                                                      17
52419   #define NIG_REG_PRTY_MASK_H_2_MEM026_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM026_I_MEM_PRTY .
52420   #define NIG_REG_PRTY_MASK_H_2_MEM026_I_MEM_PRTY_SHIFT                                                      18
52421   #define NIG_REG_PRTY_MASK_H_2_MEM083_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM083_I_MEM_PRTY .
52422   #define NIG_REG_PRTY_MASK_H_2_MEM083_I_MEM_PRTY_SHIFT                                                      19
52423   #define NIG_REG_PRTY_MASK_H_2_MEM084_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM084_I_MEM_PRTY .
52424   #define NIG_REG_PRTY_MASK_H_2_MEM084_I_MEM_PRTY_SHIFT                                                      20
52425   #define NIG_REG_PRTY_MASK_H_2_MEM085_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM085_I_MEM_PRTY .
52426   #define NIG_REG_PRTY_MASK_H_2_MEM085_I_MEM_PRTY_SHIFT                                                      21
52427   #define NIG_REG_PRTY_MASK_H_2_MEM086_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM086_I_MEM_PRTY .
52428   #define NIG_REG_PRTY_MASK_H_2_MEM086_I_MEM_PRTY_SHIFT                                                      22
52429   #define NIG_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM007_I_MEM_PRTY .
52430   #define NIG_REG_PRTY_MASK_H_2_MEM007_I_MEM_PRTY_SHIFT                                                      23
52431   #define NIG_REG_PRTY_MASK_H_2_MEM008_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM008_I_MEM_PRTY .
52432   #define NIG_REG_PRTY_MASK_H_2_MEM008_I_MEM_PRTY_SHIFT                                                      24
52433   #define NIG_REG_PRTY_MASK_H_2_MEM009_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM009_I_MEM_PRTY .
52434   #define NIG_REG_PRTY_MASK_H_2_MEM009_I_MEM_PRTY_SHIFT                                                      25
52435   #define NIG_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM010_I_MEM_PRTY .
52436   #define NIG_REG_PRTY_MASK_H_2_MEM010_I_MEM_PRTY_SHIFT                                                      26
52437   #define NIG_REG_PRTY_MASK_H_2_MEM087_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM087_I_MEM_PRTY .
52438   #define NIG_REG_PRTY_MASK_H_2_MEM087_I_MEM_PRTY_SHIFT                                                      27
52439   #define NIG_REG_PRTY_MASK_H_2_MEM088_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM088_I_MEM_PRTY .
52440   #define NIG_REG_PRTY_MASK_H_2_MEM088_I_MEM_PRTY_SHIFT                                                      28
52441   #define NIG_REG_PRTY_MASK_H_2_MEM089_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM089_I_MEM_PRTY .
52442   #define NIG_REG_PRTY_MASK_H_2_MEM089_I_MEM_PRTY_SHIFT                                                      29
52443   #define NIG_REG_PRTY_MASK_H_2_MEM090_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM090_I_MEM_PRTY .
52444   #define NIG_REG_PRTY_MASK_H_2_MEM090_I_MEM_PRTY_SHIFT                                                      30
52445   #define NIG_REG_PRTY_MASK_H_2_MEM045_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM045_I_MEM_PRTY .
52446   #define NIG_REG_PRTY_MASK_H_2_MEM045_I_MEM_PRTY_SHIFT                                                      0
52447   #define NIG_REG_PRTY_MASK_H_2_MEM046_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM046_I_MEM_PRTY .
52448   #define NIG_REG_PRTY_MASK_H_2_MEM046_I_MEM_PRTY_SHIFT                                                      1
52449   #define NIG_REG_PRTY_MASK_H_2_MEM107_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM107_I_MEM_PRTY .
52450   #define NIG_REG_PRTY_MASK_H_2_MEM107_I_MEM_PRTY_SHIFT                                                      6
52451   #define NIG_REG_PRTY_MASK_H_2_MEM047_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM047_I_MEM_PRTY .
52452   #define NIG_REG_PRTY_MASK_H_2_MEM047_I_MEM_PRTY_SHIFT                                                      7
52453   #define NIG_REG_PRTY_MASK_H_2_MEM048_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM048_I_MEM_PRTY .
52454   #define NIG_REG_PRTY_MASK_H_2_MEM048_I_MEM_PRTY_SHIFT                                                      8
52455   #define NIG_REG_PRTY_MASK_H_2_MEM053_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM053_I_MEM_PRTY .
52456   #define NIG_REG_PRTY_MASK_H_2_MEM053_I_MEM_PRTY_SHIFT                                                      9
52457   #define NIG_REG_PRTY_MASK_H_2_MEM027_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM027_I_MEM_PRTY .
52458   #define NIG_REG_PRTY_MASK_H_2_MEM027_I_MEM_PRTY_SHIFT                                                      10
52459   #define NIG_REG_PRTY_MASK_H_2_MEM028_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM028_I_MEM_PRTY .
52460   #define NIG_REG_PRTY_MASK_H_2_MEM028_I_MEM_PRTY_SHIFT                                                      11
52461   #define NIG_REG_PRTY_MASK_H_2_MEM103_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM103_I_MEM_PRTY .
52462   #define NIG_REG_PRTY_MASK_H_2_MEM103_I_MEM_PRTY_SHIFT                                                      13
52463   #define NIG_REG_PRTY_MASK_H_2_MEM104_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM104_I_MEM_PRTY .
52464   #define NIG_REG_PRTY_MASK_H_2_MEM104_I_MEM_PRTY_SHIFT                                                      14
52465   #define NIG_REG_PRTY_MASK_H_2_MEM108_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM108_I_MEM_PRTY .
52466   #define NIG_REG_PRTY_MASK_H_2_MEM108_I_MEM_PRTY_SHIFT                                                      15
52467   #define NIG_REG_PRTY_MASK_H_2_MEM049_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM049_I_MEM_PRTY .
52468   #define NIG_REG_PRTY_MASK_H_2_MEM049_I_MEM_PRTY_SHIFT                                                      16
52469   #define NIG_REG_PRTY_MASK_H_2_MEM050_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM050_I_MEM_PRTY .
52470   #define NIG_REG_PRTY_MASK_H_2_MEM050_I_MEM_PRTY_SHIFT                                                      17
52471   #define NIG_REG_PRTY_MASK_H_2_MEM054_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM054_I_MEM_PRTY .
52472   #define NIG_REG_PRTY_MASK_H_2_MEM054_I_MEM_PRTY_SHIFT                                                      18
52473   #define NIG_REG_PRTY_MASK_H_2_MEM029_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM029_I_MEM_PRTY .
52474   #define NIG_REG_PRTY_MASK_H_2_MEM029_I_MEM_PRTY_SHIFT                                                      19
52475   #define NIG_REG_PRTY_MASK_H_2_MEM030_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM030_I_MEM_PRTY .
52476   #define NIG_REG_PRTY_MASK_H_2_MEM030_I_MEM_PRTY_SHIFT                                                      20
52477   #define NIG_REG_PRTY_MASK_H_2_MEM031_EXT_I_MEM_PRTY                                                        (0x1<<22) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM031_EXT_I_MEM_PRTY .
52478   #define NIG_REG_PRTY_MASK_H_2_MEM031_EXT_I_MEM_PRTY_SHIFT                                                  22
52479   #define NIG_REG_PRTY_MASK_H_2_MEM034_EXT_I_MEM_PRTY                                                        (0x1<<24) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM034_EXT_I_MEM_PRTY .
52480   #define NIG_REG_PRTY_MASK_H_2_MEM034_EXT_I_MEM_PRTY_SHIFT                                                  24
52481   #define NIG_REG_PRTY_MASK_H_2_MEM095_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_2.MEM095_I_MEM_PRTY .
52482   #define NIG_REG_PRTY_MASK_H_2_MEM095_I_MEM_PRTY_SHIFT                                                      25
52483 #define NIG_REG_PRTY_MASK_H_3                                                                                0x500234UL //Access:RW   DataWidth:0xe    // Multi Field Register.
52484   #define NIG_REG_PRTY_MASK_H_3_MEM011_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM011_I_MEM_PRTY .
52485   #define NIG_REG_PRTY_MASK_H_3_MEM011_I_MEM_PRTY_SHIFT                                                      0
52486   #define NIG_REG_PRTY_MASK_H_3_MEM012_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM012_I_MEM_PRTY .
52487   #define NIG_REG_PRTY_MASK_H_3_MEM012_I_MEM_PRTY_SHIFT                                                      1
52488   #define NIG_REG_PRTY_MASK_H_3_MEM013_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM013_I_MEM_PRTY .
52489   #define NIG_REG_PRTY_MASK_H_3_MEM013_I_MEM_PRTY_SHIFT                                                      2
52490   #define NIG_REG_PRTY_MASK_H_3_MEM014_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM014_I_MEM_PRTY .
52491   #define NIG_REG_PRTY_MASK_H_3_MEM014_I_MEM_PRTY_SHIFT                                                      3
52492   #define NIG_REG_PRTY_MASK_H_3_MEM001_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM001_I_MEM_PRTY .
52493   #define NIG_REG_PRTY_MASK_H_3_MEM001_I_MEM_PRTY_SHIFT                                                      4
52494   #define NIG_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM002_I_MEM_PRTY .
52495   #define NIG_REG_PRTY_MASK_H_3_MEM002_I_MEM_PRTY_SHIFT                                                      5
52496   #define NIG_REG_PRTY_MASK_H_3_MEM079_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM079_I_MEM_PRTY .
52497   #define NIG_REG_PRTY_MASK_H_3_MEM079_I_MEM_PRTY_SHIFT                                                      6
52498   #define NIG_REG_PRTY_MASK_H_3_MEM080_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM080_I_MEM_PRTY .
52499   #define NIG_REG_PRTY_MASK_H_3_MEM080_I_MEM_PRTY_SHIFT                                                      7
52500   #define NIG_REG_PRTY_MASK_H_3_MEM081_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM081_I_MEM_PRTY .
52501   #define NIG_REG_PRTY_MASK_H_3_MEM081_I_MEM_PRTY_SHIFT                                                      8
52502   #define NIG_REG_PRTY_MASK_H_3_MEM082_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM082_I_MEM_PRTY .
52503   #define NIG_REG_PRTY_MASK_H_3_MEM082_I_MEM_PRTY_SHIFT                                                      9
52504   #define NIG_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM003_I_MEM_PRTY .
52505   #define NIG_REG_PRTY_MASK_H_3_MEM003_I_MEM_PRTY_SHIFT                                                      10
52506   #define NIG_REG_PRTY_MASK_H_3_MEM004_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM004_I_MEM_PRTY .
52507   #define NIG_REG_PRTY_MASK_H_3_MEM004_I_MEM_PRTY_SHIFT                                                      11
52508   #define NIG_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM005_I_MEM_PRTY .
52509   #define NIG_REG_PRTY_MASK_H_3_MEM005_I_MEM_PRTY_SHIFT                                                      12
52510   #define NIG_REG_PRTY_MASK_H_3_MEM006_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM006_I_MEM_PRTY .
52511   #define NIG_REG_PRTY_MASK_H_3_MEM006_I_MEM_PRTY_SHIFT                                                      13
52512   #define NIG_REG_PRTY_MASK_H_3_MEM023_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM023_I_MEM_PRTY .
52513   #define NIG_REG_PRTY_MASK_H_3_MEM023_I_MEM_PRTY_SHIFT                                                      0
52514   #define NIG_REG_PRTY_MASK_H_3_MEM024_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM024_I_MEM_PRTY .
52515   #define NIG_REG_PRTY_MASK_H_3_MEM024_I_MEM_PRTY_SHIFT                                                      1
52516   #define NIG_REG_PRTY_MASK_H_3_MEM017_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM017_I_MEM_PRTY .
52517   #define NIG_REG_PRTY_MASK_H_3_MEM017_I_MEM_PRTY_SHIFT                                                      2
52518   #define NIG_REG_PRTY_MASK_H_3_MEM018_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM018_I_MEM_PRTY .
52519   #define NIG_REG_PRTY_MASK_H_3_MEM018_I_MEM_PRTY_SHIFT                                                      3
52520   #define NIG_REG_PRTY_MASK_H_3_MEM093_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM093_I_MEM_PRTY .
52521   #define NIG_REG_PRTY_MASK_H_3_MEM093_I_MEM_PRTY_SHIFT                                                      4
52522   #define NIG_REG_PRTY_MASK_H_3_MEM094_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM094_I_MEM_PRTY .
52523   #define NIG_REG_PRTY_MASK_H_3_MEM094_I_MEM_PRTY_SHIFT                                                      5
52524   #define NIG_REG_PRTY_MASK_H_3_MEM019_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM019_I_MEM_PRTY .
52525   #define NIG_REG_PRTY_MASK_H_3_MEM019_I_MEM_PRTY_SHIFT                                                      6
52526   #define NIG_REG_PRTY_MASK_H_3_MEM020_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM020_I_MEM_PRTY .
52527   #define NIG_REG_PRTY_MASK_H_3_MEM020_I_MEM_PRTY_SHIFT                                                      7
52528   #define NIG_REG_PRTY_MASK_H_3_MEM040_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM040_I_MEM_PRTY .
52529   #define NIG_REG_PRTY_MASK_H_3_MEM040_I_MEM_PRTY_SHIFT                                                      8
52530   #define NIG_REG_PRTY_MASK_H_3_MEM036_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM036_I_MEM_PRTY .
52531   #define NIG_REG_PRTY_MASK_H_3_MEM036_I_MEM_PRTY_SHIFT                                                      9
52532   #define NIG_REG_PRTY_MASK_H_3_MEM039_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM039_I_MEM_PRTY .
52533   #define NIG_REG_PRTY_MASK_H_3_MEM039_I_MEM_PRTY_SHIFT                                                      10
52534   #define NIG_REG_PRTY_MASK_H_3_MEM041_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM041_I_MEM_PRTY .
52535   #define NIG_REG_PRTY_MASK_H_3_MEM041_I_MEM_PRTY_SHIFT                                                      11
52536   #define NIG_REG_PRTY_MASK_H_3_MEM042_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM042_I_MEM_PRTY .
52537   #define NIG_REG_PRTY_MASK_H_3_MEM042_I_MEM_PRTY_SHIFT                                                      12
52538   #define NIG_REG_PRTY_MASK_H_3_MEM043_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM043_I_MEM_PRTY .
52539   #define NIG_REG_PRTY_MASK_H_3_MEM043_I_MEM_PRTY_SHIFT                                                      13
52540   #define NIG_REG_PRTY_MASK_H_3_MEM044_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM044_I_MEM_PRTY .
52541   #define NIG_REG_PRTY_MASK_H_3_MEM044_I_MEM_PRTY_SHIFT                                                      14
52542   #define NIG_REG_PRTY_MASK_H_3_MEM038_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM038_I_MEM_PRTY .
52543   #define NIG_REG_PRTY_MASK_H_3_MEM038_I_MEM_PRTY_SHIFT                                                      15
52544   #define NIG_REG_PRTY_MASK_H_3_MEM037_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NIG_REG_PRTY_STS_H_3.MEM037_I_MEM_PRTY .
52545   #define NIG_REG_PRTY_MASK_H_3_MEM037_I_MEM_PRTY_SHIFT                                                      16
52546 #define NIG_REG_MEM_ECC_EVENTS                                                                               0x500240UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
52547 #define NIG_REG_CLOSE_GATE_DISABLE                                                                           0x500800UL //Access:RW   DataWidth:0x1    // Close-gate function disable bit:  0 - egress drain mode is enabled when close-gate input from MISC to NIG is active; 1 - close-gate input is ignored.  (The egress drain mode is for dropping all packets in the TX pipe without forwarding the packets to the TX MAC.).
52548 #define NIG_REG_TAG_ETHERTYPE_0                                                                              0x500804UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 0.
52549 #define NIG_REG_TAG_ETHERTYPE_1                                                                              0x500808UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 1.  The reset value is 9x8100 for inner VLAN.
52550 #define NIG_REG_TAG_ETHERTYPE_2                                                                              0x50080cUL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 2.
52551 #define NIG_REG_TAG_ETHERTYPE_3                                                                              0x500810UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 3.
52552 #define NIG_REG_TAG_ETHERTYPE_4                                                                              0x500814UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 4.
52553 #define NIG_REG_TAG_ETHERTYPE_5                                                                              0x500818UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 5.
52554 #define NIG_REG_TAG_LEN_0                                                                                    0x50081cUL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
52555 #define NIG_REG_TAG_LEN_1                                                                                    0x500820UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
52556 #define NIG_REG_TAG_LEN_2                                                                                    0x500824UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
52557 #define NIG_REG_TAG_LEN_3                                                                                    0x500828UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
52558 #define NIG_REG_TAG_LEN_4                                                                                    0x50082cUL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
52559 #define NIG_REG_TAG_LEN_5                                                                                    0x500830UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
52560 #define NIG_REG_MNG_TO_MCP                                                                                   0x500834UL //Access:RW   DataWidth:0x1    // Direct all management traffic to BMB toward MCP.
52561 #define NIG_REG_FWD_PKT_TO_STORM                                                                             0x500838UL //Access:RW   DataWidth:0x1    // Select bit for choosing between XSTORM and YSTORM for forwarding RX packets.  0 is for XSTORM; 1 is for YSTORM. This configuration should be static during run-time.
52562 #define NIG_REG_STORM_CREDIT                                                                                 0x50083cUL //Access:RW   DataWidth:0x4    // Credit for the interface with XSEM and YSEM. Read this register to get the current credit count on the interface. This configuration should be static during run-time.
52563 #define NIG_REG_CM_HDR                                                                                       0x500840UL //Access:RW   DataWidth:0xb    // Multi Field Register.
52564   #define NIG_REG_CM_HDR_EVENT_ID                                                                            (0xff<<0) // Event ID to be used in CM header for packets forwarded to the STORM through the X/YSEM interface.
52565   #define NIG_REG_CM_HDR_EVENT_ID_SHIFT                                                                      0
52566   #define NIG_REG_CM_HDR_T_BIT                                                                               (0x1<<8) // T-bit to be used in CM header for packets forwarded to the STORM through the X/YSEM interface.
52567   #define NIG_REG_CM_HDR_T_BIT_SHIFT                                                                         8
52568   #define NIG_REG_CM_HDR_DSTSTORMFLG                                                                         (0x1<<9) // DstStormFlg to be used in CM header for packets forwarded to the STORM through the X/YSEM interface.
52569   #define NIG_REG_CM_HDR_DSTSTORMFLG_SHIFT                                                                   9
52570   #define NIG_REG_CM_HDR_CONDOMAIN                                                                           (0x1<<10) // ConnectionDomainExist to be used in CM header for packets forwarded to the STORM through the X/YSEM interface.
52571   #define NIG_REG_CM_HDR_CONDOMAIN_SHIFT                                                                     10
52572 #define NIG_REG_TX_LB_DROP_FWDERR                                                                            0x500844UL //Access:RW   DataWidth:0x1    // Global configuration for selecting whether to drop the per-PF drop and per-VPORT drop packets or forward the packet to the destination with the error bit set.  Set this bit to 1 to forward the packet to the destination with error (as if the error indication in the BTB SOP descriptor as set).  This bit affects both the main TX traffic and LB traffic.
52573 #define NIG_REG_TX_LB_VPORT_DROP_0                                                                           0x500848UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52574 #define NIG_REG_TX_LB_VPORT_DROP_1                                                                           0x50084cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52575 #define NIG_REG_TX_LB_VPORT_DROP_2                                                                           0x500850UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52576 #define NIG_REG_TX_LB_VPORT_DROP_3                                                                           0x500854UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52577 #define NIG_REG_TX_LB_VPORT_DROP_4                                                                           0x500858UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52578 #define NIG_REG_TX_LB_VPORT_DROP_5                                                                           0x50085cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52579 #define NIG_REG_TX_LB_VPORT_DROP_6                                                                           0x500860UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52580 #define NIG_REG_TX_LB_VPORT_DROP_7                                                                           0x500864UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52581 #define NIG_REG_TX_LB_VPORT_DROP_8                                                                           0x500868UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52582 #define NIG_REG_TX_LB_VPORT_DROP_9                                                                           0x50086cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52583 #define NIG_REG_TX_LB_VPORT_DROP_10                                                                          0x500870UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52584 #define NIG_REG_TX_LB_VPORT_DROP_11                                                                          0x500874UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52585 #define NIG_REG_TX_LB_VPORT_DROP_12                                                                          0x500878UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52586 #define NIG_REG_TX_LB_VPORT_DROP_13                                                                          0x50087cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52587 #define NIG_REG_TX_LB_VPORT_DROP_14                                                                          0x500880UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52588 #define NIG_REG_TX_LB_VPORT_DROP_15                                                                          0x500884UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52589 #define NIG_REG_TX_LB_VPORT_DROP_16                                                                          0x500888UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52590 #define NIG_REG_TX_LB_VPORT_DROP_17                                                                          0x50088cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52591 #define NIG_REG_TX_LB_VPORT_DROP_18                                                                          0x500890UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52592 #define NIG_REG_TX_LB_VPORT_DROP_19                                                                          0x500894UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52593 #define NIG_REG_TX_LB_VPORT_DROP_20                                                                          0x500898UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52594 #define NIG_REG_TX_LB_VPORT_DROP_21                                                                          0x50089cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52595 #define NIG_REG_TX_LB_VPORT_DROP_22                                                                          0x5008a0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52596 #define NIG_REG_TX_LB_VPORT_DROP_23                                                                          0x5008a4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52597 #define NIG_REG_TX_LB_VPORT_DROP_24                                                                          0x5008a8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52598 #define NIG_REG_TX_LB_VPORT_DROP_25                                                                          0x5008acUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52599 #define NIG_REG_TX_LB_VPORT_DROP_26                                                                          0x5008b0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52600 #define NIG_REG_TX_LB_VPORT_DROP_27                                                                          0x5008b4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52601 #define NIG_REG_TX_LB_VPORT_DROP_28                                                                          0x5008b8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52602 #define NIG_REG_TX_LB_VPORT_DROP_29                                                                          0x5008bcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52603 #define NIG_REG_TX_LB_VPORT_DROP_30                                                                          0x5008c0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52604 #define NIG_REG_TX_LB_VPORT_DROP_31                                                                          0x5008c4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52605 #define NIG_REG_TX_LB_VPORT_DROP_32                                                                          0x5008c8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52606 #define NIG_REG_TX_LB_VPORT_DROP_33                                                                          0x5008ccUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52607 #define NIG_REG_TX_LB_VPORT_DROP_34                                                                          0x5008d0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52608 #define NIG_REG_TX_LB_VPORT_DROP_35                                                                          0x5008d4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52609 #define NIG_REG_TX_LB_VPORT_DROP_36                                                                          0x5008d8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52610 #define NIG_REG_TX_LB_VPORT_DROP_37                                                                          0x5008dcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52611 #define NIG_REG_TX_LB_VPORT_DROP_38                                                                          0x5008e0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52612 #define NIG_REG_TX_LB_VPORT_DROP_39                                                                          0x5008e4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52613 #define NIG_REG_TX_LB_VPORT_DROP_40                                                                          0x5008e8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52614 #define NIG_REG_TX_LB_VPORT_DROP_41                                                                          0x5008ecUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52615 #define NIG_REG_TX_LB_VPORT_DROP_42                                                                          0x5008f0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52616 #define NIG_REG_TX_LB_VPORT_DROP_43                                                                          0x5008f4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52617 #define NIG_REG_TX_LB_VPORT_DROP_44                                                                          0x5008f8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52618 #define NIG_REG_TX_LB_VPORT_DROP_45                                                                          0x5008fcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52619 #define NIG_REG_TX_LB_VPORT_DROP_46                                                                          0x500900UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52620 #define NIG_REG_TX_LB_VPORT_DROP_47                                                                          0x500904UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52621 #define NIG_REG_TX_LB_VPORT_DROP_48                                                                          0x500908UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52622 #define NIG_REG_TX_LB_VPORT_DROP_49                                                                          0x50090cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52623 #define NIG_REG_TX_LB_VPORT_DROP_50                                                                          0x500910UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52624 #define NIG_REG_TX_LB_VPORT_DROP_51                                                                          0x500914UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52625 #define NIG_REG_TX_LB_VPORT_DROP_52                                                                          0x500918UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52626 #define NIG_REG_TX_LB_VPORT_DROP_53                                                                          0x50091cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52627 #define NIG_REG_TX_LB_VPORT_DROP_54                                                                          0x500920UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52628 #define NIG_REG_TX_LB_VPORT_DROP_55                                                                          0x500924UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52629 #define NIG_REG_TX_LB_VPORT_DROP_56                                                                          0x500928UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52630 #define NIG_REG_TX_LB_VPORT_DROP_57                                                                          0x50092cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52631 #define NIG_REG_TX_LB_VPORT_DROP_58                                                                          0x500930UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52632 #define NIG_REG_TX_LB_VPORT_DROP_59                                                                          0x500934UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52633 #define NIG_REG_TX_LB_VPORT_DROP_60                                                                          0x500938UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52634 #define NIG_REG_TX_LB_VPORT_DROP_61                                                                          0x50093cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52635 #define NIG_REG_TX_LB_VPORT_DROP_62                                                                          0x500940UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52636 #define NIG_REG_TX_LB_VPORT_DROP_63                                                                          0x500944UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52637 #define NIG_REG_TX_LB_VPORT_DROP_64                                                                          0x500948UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52638 #define NIG_REG_TX_LB_VPORT_DROP_65                                                                          0x50094cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52639 #define NIG_REG_TX_LB_VPORT_DROP_66                                                                          0x500950UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52640 #define NIG_REG_TX_LB_VPORT_DROP_67                                                                          0x500954UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52641 #define NIG_REG_TX_LB_VPORT_DROP_68                                                                          0x500958UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52642 #define NIG_REG_TX_LB_VPORT_DROP_69                                                                          0x50095cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52643 #define NIG_REG_TX_LB_VPORT_DROP_70                                                                          0x500960UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52644 #define NIG_REG_TX_LB_VPORT_DROP_71                                                                          0x500964UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52645 #define NIG_REG_TX_LB_VPORT_DROP_72                                                                          0x500968UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52646 #define NIG_REG_TX_LB_VPORT_DROP_73                                                                          0x50096cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52647 #define NIG_REG_TX_LB_VPORT_DROP_74                                                                          0x500970UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52648 #define NIG_REG_TX_LB_VPORT_DROP_75                                                                          0x500974UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52649 #define NIG_REG_TX_LB_VPORT_DROP_76                                                                          0x500978UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52650 #define NIG_REG_TX_LB_VPORT_DROP_77                                                                          0x50097cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52651 #define NIG_REG_TX_LB_VPORT_DROP_78                                                                          0x500980UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52652 #define NIG_REG_TX_LB_VPORT_DROP_79                                                                          0x500984UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52653 #define NIG_REG_TX_LB_VPORT_DROP_80                                                                          0x500988UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52654 #define NIG_REG_TX_LB_VPORT_DROP_81                                                                          0x50098cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52655 #define NIG_REG_TX_LB_VPORT_DROP_82                                                                          0x500990UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52656 #define NIG_REG_TX_LB_VPORT_DROP_83                                                                          0x500994UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52657 #define NIG_REG_TX_LB_VPORT_DROP_84                                                                          0x500998UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52658 #define NIG_REG_TX_LB_VPORT_DROP_85                                                                          0x50099cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52659 #define NIG_REG_TX_LB_VPORT_DROP_86                                                                          0x5009a0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52660 #define NIG_REG_TX_LB_VPORT_DROP_87                                                                          0x5009a4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52661 #define NIG_REG_TX_LB_VPORT_DROP_88                                                                          0x5009a8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52662 #define NIG_REG_TX_LB_VPORT_DROP_89                                                                          0x5009acUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52663 #define NIG_REG_TX_LB_VPORT_DROP_90                                                                          0x5009b0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52664 #define NIG_REG_TX_LB_VPORT_DROP_91                                                                          0x5009b4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52665 #define NIG_REG_TX_LB_VPORT_DROP_92                                                                          0x5009b8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52666 #define NIG_REG_TX_LB_VPORT_DROP_93                                                                          0x5009bcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52667 #define NIG_REG_TX_LB_VPORT_DROP_94                                                                          0x5009c0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52668 #define NIG_REG_TX_LB_VPORT_DROP_95                                                                          0x5009c4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52669 #define NIG_REG_TX_LB_VPORT_DROP_96                                                                          0x5009c8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52670 #define NIG_REG_TX_LB_VPORT_DROP_97                                                                          0x5009ccUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52671 #define NIG_REG_TX_LB_VPORT_DROP_98                                                                          0x5009d0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52672 #define NIG_REG_TX_LB_VPORT_DROP_99                                                                          0x5009d4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52673 #define NIG_REG_TX_LB_VPORT_DROP_100                                                                         0x5009d8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52674 #define NIG_REG_TX_LB_VPORT_DROP_101                                                                         0x5009dcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52675 #define NIG_REG_TX_LB_VPORT_DROP_102                                                                         0x5009e0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52676 #define NIG_REG_TX_LB_VPORT_DROP_103                                                                         0x5009e4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52677 #define NIG_REG_TX_LB_VPORT_DROP_104                                                                         0x5009e8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52678 #define NIG_REG_TX_LB_VPORT_DROP_105                                                                         0x5009ecUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52679 #define NIG_REG_TX_LB_VPORT_DROP_106                                                                         0x5009f0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52680 #define NIG_REG_TX_LB_VPORT_DROP_107                                                                         0x5009f4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52681 #define NIG_REG_TX_LB_VPORT_DROP_108                                                                         0x5009f8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52682 #define NIG_REG_TX_LB_VPORT_DROP_109                                                                         0x5009fcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52683 #define NIG_REG_TX_LB_VPORT_DROP_110                                                                         0x500a00UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52684 #define NIG_REG_TX_LB_VPORT_DROP_111                                                                         0x500a04UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52685 #define NIG_REG_TX_LB_VPORT_DROP_112                                                                         0x500a08UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52686 #define NIG_REG_TX_LB_VPORT_DROP_113                                                                         0x500a0cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52687 #define NIG_REG_TX_LB_VPORT_DROP_114                                                                         0x500a10UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52688 #define NIG_REG_TX_LB_VPORT_DROP_115                                                                         0x500a14UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52689 #define NIG_REG_TX_LB_VPORT_DROP_116                                                                         0x500a18UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52690 #define NIG_REG_TX_LB_VPORT_DROP_117                                                                         0x500a1cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52691 #define NIG_REG_TX_LB_VPORT_DROP_118                                                                         0x500a20UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52692 #define NIG_REG_TX_LB_VPORT_DROP_119                                                                         0x500a24UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52693 #define NIG_REG_TX_LB_VPORT_DROP_120                                                                         0x500a28UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52694 #define NIG_REG_TX_LB_VPORT_DROP_121                                                                         0x500a2cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52695 #define NIG_REG_TX_LB_VPORT_DROP_122                                                                         0x500a30UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52696 #define NIG_REG_TX_LB_VPORT_DROP_123                                                                         0x500a34UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52697 #define NIG_REG_TX_LB_VPORT_DROP_124                                                                         0x500a38UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52698 #define NIG_REG_TX_LB_VPORT_DROP_125                                                                         0x500a3cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52699 #define NIG_REG_TX_LB_VPORT_DROP_126                                                                         0x500a40UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52700 #define NIG_REG_TX_LB_VPORT_DROP_127                                                                         0x500a44UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52701 #define NIG_REG_TX_LB_VPORT_DROP_128                                                                         0x500a48UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52702 #define NIG_REG_TX_LB_VPORT_DROP_129                                                                         0x500a4cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52703 #define NIG_REG_TX_LB_VPORT_DROP_130                                                                         0x500a50UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52704 #define NIG_REG_TX_LB_VPORT_DROP_131                                                                         0x500a54UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52705 #define NIG_REG_TX_LB_VPORT_DROP_132                                                                         0x500a58UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52706 #define NIG_REG_TX_LB_VPORT_DROP_133                                                                         0x500a5cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52707 #define NIG_REG_TX_LB_VPORT_DROP_134                                                                         0x500a60UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52708 #define NIG_REG_TX_LB_VPORT_DROP_135                                                                         0x500a64UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52709 #define NIG_REG_TX_LB_VPORT_DROP_136                                                                         0x500a68UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52710 #define NIG_REG_TX_LB_VPORT_DROP_137                                                                         0x500a6cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52711 #define NIG_REG_TX_LB_VPORT_DROP_138                                                                         0x500a70UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52712 #define NIG_REG_TX_LB_VPORT_DROP_139                                                                         0x500a74UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52713 #define NIG_REG_TX_LB_VPORT_DROP_140                                                                         0x500a78UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52714 #define NIG_REG_TX_LB_VPORT_DROP_141                                                                         0x500a7cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52715 #define NIG_REG_TX_LB_VPORT_DROP_142                                                                         0x500a80UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52716 #define NIG_REG_TX_LB_VPORT_DROP_143                                                                         0x500a84UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52717 #define NIG_REG_TX_LB_VPORT_DROP_144                                                                         0x500a88UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52718 #define NIG_REG_TX_LB_VPORT_DROP_145                                                                         0x500a8cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52719 #define NIG_REG_TX_LB_VPORT_DROP_146                                                                         0x500a90UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52720 #define NIG_REG_TX_LB_VPORT_DROP_147                                                                         0x500a94UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52721 #define NIG_REG_TX_LB_VPORT_DROP_148                                                                         0x500a98UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52722 #define NIG_REG_TX_LB_VPORT_DROP_149                                                                         0x500a9cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52723 #define NIG_REG_TX_LB_VPORT_DROP_150                                                                         0x500aa0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52724 #define NIG_REG_TX_LB_VPORT_DROP_151                                                                         0x500aa4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52725 #define NIG_REG_TX_LB_VPORT_DROP_152                                                                         0x500aa8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52726 #define NIG_REG_TX_LB_VPORT_DROP_153                                                                         0x500aacUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52727 #define NIG_REG_TX_LB_VPORT_DROP_154                                                                         0x500ab0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52728 #define NIG_REG_TX_LB_VPORT_DROP_155                                                                         0x500ab4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52729 #define NIG_REG_TX_LB_VPORT_DROP_156                                                                         0x500ab8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52730 #define NIG_REG_TX_LB_VPORT_DROP_157                                                                         0x500abcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52731 #define NIG_REG_TX_LB_VPORT_DROP_158                                                                         0x500ac0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52732 #define NIG_REG_TX_LB_VPORT_DROP_159                                                                         0x500ac4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52733 #define NIG_REG_TX_LB_VPORT_DROP_160                                                                         0x500ac8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52734 #define NIG_REG_TX_LB_VPORT_DROP_161                                                                         0x500accUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52735 #define NIG_REG_TX_LB_VPORT_DROP_162                                                                         0x500ad0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52736 #define NIG_REG_TX_LB_VPORT_DROP_163                                                                         0x500ad4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52737 #define NIG_REG_TX_LB_VPORT_DROP_164                                                                         0x500ad8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52738 #define NIG_REG_TX_LB_VPORT_DROP_165                                                                         0x500adcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52739 #define NIG_REG_TX_LB_VPORT_DROP_166                                                                         0x500ae0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52740 #define NIG_REG_TX_LB_VPORT_DROP_167                                                                         0x500ae4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52741 #define NIG_REG_TX_LB_VPORT_DROP_168                                                                         0x500ae8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52742 #define NIG_REG_TX_LB_VPORT_DROP_169                                                                         0x500aecUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52743 #define NIG_REG_TX_LB_VPORT_DROP_170                                                                         0x500af0UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52744 #define NIG_REG_TX_LB_VPORT_DROP_171                                                                         0x500af4UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52745 #define NIG_REG_TX_LB_VPORT_DROP_172                                                                         0x500af8UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52746 #define NIG_REG_TX_LB_VPORT_DROP_173                                                                         0x500afcUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52747 #define NIG_REG_TX_LB_VPORT_DROP_174                                                                         0x500b00UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52748 #define NIG_REG_TX_LB_VPORT_DROP_175                                                                         0x500b04UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52749 #define NIG_REG_TX_LB_VPORT_DROP_176                                                                         0x500b08UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52750 #define NIG_REG_TX_LB_VPORT_DROP_177                                                                         0x500b0cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52751 #define NIG_REG_TX_LB_VPORT_DROP_178                                                                         0x500b10UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52752 #define NIG_REG_TX_LB_VPORT_DROP_179                                                                         0x500b14UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52753 #define NIG_REG_TX_LB_VPORT_DROP_180                                                                         0x500b18UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52754 #define NIG_REG_TX_LB_VPORT_DROP_181                                                                         0x500b1cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52755 #define NIG_REG_TX_LB_VPORT_DROP_182                                                                         0x500b20UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52756 #define NIG_REG_TX_LB_VPORT_DROP_183                                                                         0x500b24UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52757 #define NIG_REG_TX_LB_VPORT_DROP_184                                                                         0x500b28UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52758 #define NIG_REG_TX_LB_VPORT_DROP_185                                                                         0x500b2cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52759 #define NIG_REG_TX_LB_VPORT_DROP_186                                                                         0x500b30UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52760 #define NIG_REG_TX_LB_VPORT_DROP_187                                                                         0x500b34UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52761 #define NIG_REG_TX_LB_VPORT_DROP_188                                                                         0x500b38UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52762 #define NIG_REG_TX_LB_VPORT_DROP_189                                                                         0x500b3cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52763 #define NIG_REG_TX_LB_VPORT_DROP_190                                                                         0x500b40UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52764 #define NIG_REG_TX_LB_VPORT_DROP_191                                                                         0x500b44UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52765 #define NIG_REG_TX_LB_VPORT_DROP_192                                                                         0x500b48UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52766 #define NIG_REG_TX_LB_VPORT_DROP_193                                                                         0x500b4cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52767 #define NIG_REG_TX_LB_VPORT_DROP_194                                                                         0x500b50UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52768 #define NIG_REG_TX_LB_VPORT_DROP_195                                                                         0x500b54UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52769 #define NIG_REG_TX_LB_VPORT_DROP_196                                                                         0x500b58UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52770 #define NIG_REG_TX_LB_VPORT_DROP_197                                                                         0x500b5cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52771 #define NIG_REG_TX_LB_VPORT_DROP_198                                                                         0x500b60UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52772 #define NIG_REG_TX_LB_VPORT_DROP_199                                                                         0x500b64UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52773 #define NIG_REG_TX_LB_VPORT_DROP_200                                                                         0x500b68UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52774 #define NIG_REG_TX_LB_VPORT_DROP_201                                                                         0x500b6cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52775 #define NIG_REG_TX_LB_VPORT_DROP_202                                                                         0x500b70UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52776 #define NIG_REG_TX_LB_VPORT_DROP_203                                                                         0x500b74UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52777 #define NIG_REG_TX_LB_VPORT_DROP_204                                                                         0x500b78UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52778 #define NIG_REG_TX_LB_VPORT_DROP_205                                                                         0x500b7cUL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52779 #define NIG_REG_TX_LB_VPORT_DROP_206                                                                         0x500b80UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52780 #define NIG_REG_TX_LB_VPORT_DROP_207                                                                         0x500b84UL //Access:RW   DataWidth:0x1    // Per-VPORT drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52781 #define NIG_REG_TX_LB_PF_DROP_PERPF                                                                          0x500c00UL //Access:RW   DataWidth:0x1    // Per-PF drop configuration to be used for main and LB traffic of all ports.  Set the bit to 1 to enable the dropping of packets.
52782 #define NIG_REG_LB_SOPQ_EMPTY                                                                                0x500c04UL //Access:R    DataWidth:0x14   // LB SOP descriptor queue empty status.  Bits 15:0 are for LB traffic queues.  Bits 19:16 are for the pure LB queues.
52783 #define NIG_REG_LB_SOPQ_FULL                                                                                 0x500c08UL //Access:R    DataWidth:0x14   // LB SOP descriptor queue full status.  Bits 15:0 are for LB traffic queues.  Bits 19:16 are for the pure LB queues.
52784 #define NIG_REG_TX_SOPQ_EMPTY                                                                                0x500c0cUL //Access:R    DataWidth:0x10   // TX SOP descriptor queue empty status - for main traffic queues.
52785 #define NIG_REG_TX_SOPQ_FULL                                                                                 0x500c10UL //Access:R    DataWidth:0x10   // TX SOP descriptor queue full status - for main traffic queues.
52786 #define NIG_REG_TIMESYNC_GEN_REG                                                                             0x500d00UL //Access:WB   DataWidth:0x40   // Addresses for TimeSync related registers in the timesync generator sub-module.
52787 #define NIG_REG_TIMESYNC_GEN_REG_SIZE                                                                        64
52788 #define NIG_REG_DORQ_IN_EN                                                                                   0x500e00UL //Access:RW   DataWidth:0x1    // Input enable for the DORQ interface.
52789 #define NIG_REG_DEBUG_IN_EN                                                                                  0x500e04UL //Access:RW   DataWidth:0x1    // Input enable for debug traffic.
52790 #define NIG_REG_STORM_OUT_EN                                                                                 0x500e08UL //Access:RW   DataWidth:0x1    // Output enable for the STORM interface. This configuration should be static during run-time.
52791 #define NIG_REG_PPP_OUT_EN                                                                                   0x500e0cUL //Access:RW   DataWidth:0x1    // Output enable of message to PXP IF.
52792 #define NIG_REG_MAC_IN_EN                                                                                    0x500e10UL //Access:RW   DataWidth:0x1    // Input enable for RX MAC interface.
52793 #define NIG_REG_MAC_OUT_EN                                                                                   0x500e14UL //Access:RW   DataWidth:0x1    // Output enable for TX MAC interface.
52794 #define NIG_REG_RX_BRB_OUT_EN                                                                                0x500e18UL //Access:RW   DataWidth:0x1    // Output enble for RX path to BRB.
52795 #define NIG_REG_LB_BRB_OUT_EN                                                                                0x500e1cUL //Access:RW   DataWidth:0x1    // Output enable for LB path to BRB.
52796 #define NIG_REG_FLOWCTRL_OUT_EN                                                                              0x500e20UL //Access:RW   DataWidth:0x1    // Output enable for flow control interfaces to the MAC.
52797 #define NIG_REG_TX_MACFIFO_ALM_FULL_THR                                                                      0x500e40UL //Access:RW   DataWidth:0x4    // Almost full threshold for TX MAC FIFO.
52798 #define NIG_REG_RX_MACFIFO_EMPTY                                                                             0x500e44UL //Access:R    DataWidth:0x1    // RX FIFO for receiving data from MAC is empty.
52799 #define NIG_REG_RX_MACFIFO_FULL                                                                              0x500e48UL //Access:R    DataWidth:0x1    // RX FIFO for receiving data from MAC is full.
52800 #define NIG_REG_TX_MACFIFO_ALM_FULL                                                                          0x500e4cUL //Access:R    DataWidth:0x1    // TX FIFO for transmitting data to MAC is almost full.
52801 #define NIG_REG_TX_MACFIFO_EMPTY                                                                             0x500e50UL //Access:R    DataWidth:0x1    // TX FIFO for transmitting data to MAC is empty.
52802 #define NIG_REG_TX_MACFIFO_FULL                                                                              0x500f00UL //Access:R    DataWidth:0x1    // TX FIFO for transmitting data to MAC is full.
52803 #define NIG_REG_HDR_SKIP_SIZE                                                                                0x501000UL //Access:RW   DataWidth:0x4    // Size of the proprietary header, in 32-bit words, that is present at the start of the packet.  This configuration applies to all packets (excluding flush messages) of the same port.  This informatio is used to skip over or remove the proprietary header.  This is also used in tag insertion for management packets.
52804 #define NIG_REG_INITIAL_HEADER_SIZE                                                                          0x501004UL //Access:RW   DataWidth:0xa    // The number of bytes in the header, counting from the start of the packet, to pass to the frame crackers in LLHs.  The actual size passed to LLH is the entire packet or this value, rounded up to the number of cycles, whichever that is smaller.
52805 #define NIG_REG_RX_PKT_HAS_FCS                                                                               0x501008UL //Access:RW   DataWidth:0x1    // Packet has Ethernet FCS field.  Set this bit to indicate that the packet has the FCS field at the end of the packet.
52806 #define NIG_REG_LLH_ARP_TYPE                                                                                 0x50100cUL //Access:RW   DataWidth:0x10   // Ethertype for ARP (filtering rules B).  Defaut is 0x0806.
52807 #define NIG_REG_LLC_JUMBO_TYPE                                                                               0x501010UL //Access:RW   DataWidth:0x10   // Ethertype for jumbo packets.
52808 #define NIG_REG_LLC_TYPE_THRESHOLD                                                                           0x501014UL //Access:RW   DataWidth:0x10   // Upper value of LLC Ethertype.
52809 #define NIG_REG_FIRST_HDR_HDRS_AFTER_BASIC                                                                   0x501018UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after the basic Ethernet header.  Bit 0-tag0 (outer tag); bit 1-tag1 (inner VLAN); bit 2-tag2; bit 3-tag3; bit 4-tag4; bit 5-tag5; bit 6-reserved; bit 7-llc/snap.  Reset defaults to 0x82 to allow LLC and Inner VLAN headers.
52810 #define NIG_REG_FIRST_HDR_HDRS_AFTER_LLC                                                                     0x50101cUL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after the LLC header.
52811 #define NIG_REG_FIRST_HDR_HDRS_AFTER_TAG_0                                                                   0x501020UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 0.
52812 #define NIG_REG_FIRST_HDR_HDRS_AFTER_TAG_1                                                                   0x501024UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 1.  Reset defaults to 0x80 to allow LLC header.
52813 #define NIG_REG_FIRST_HDR_HDRS_AFTER_TAG_2                                                                   0x501028UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 2.
52814 #define NIG_REG_FIRST_HDR_HDRS_AFTER_TAG_3                                                                   0x50102cUL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 3.
52815 #define NIG_REG_FIRST_HDR_HDRS_AFTER_TAG_4                                                                   0x501030UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 4.
52816 #define NIG_REG_FIRST_HDR_HDRS_AFTER_TAG_5                                                                   0x501034UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 5.
52817 #define NIG_REG_INNER_HDR_HDRS_AFTER_BASIC                                                                   0x501038UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after the basic Ethernet header.  Bit 0-tag0 (outer tag); bit 1-tag1 (inner VLAN); bit 2-tag2; bit 3-tag3; bit 4-tag4; bit 5-tag5; bit 6-reserved; bit 7-llc/snap.  Reset defaults to 0x82 to allow LLC and Inner VLAN headers.
52818 #define NIG_REG_INNER_HDR_HDRS_AFTER_LLC                                                                     0x50103cUL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after the LLC header.
52819 #define NIG_REG_INNER_HDR_HDRS_AFTER_TAG_0                                                                   0x501040UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 0.
52820 #define NIG_REG_INNER_HDR_HDRS_AFTER_TAG_1                                                                   0x501044UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 1.  Reset defaults to 0x80 to allow LLC header.
52821 #define NIG_REG_INNER_HDR_HDRS_AFTER_TAG_2                                                                   0x501048UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 2.
52822 #define NIG_REG_INNER_HDR_HDRS_AFTER_TAG_3                                                                   0x50104cUL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 3.
52823 #define NIG_REG_INNER_HDR_HDRS_AFTER_TAG_4                                                                   0x501050UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 4.
52824 #define NIG_REG_INNER_HDR_HDRS_AFTER_TAG_5                                                                   0x501054UL //Access:RW   DataWidth:0x8    // Bit-map indicating which L2 hdrs may appear after L2 tag 5.
52825 #define NIG_REG_ENC_TYPE_ENABLE                                                                              0x501058UL //Access:RW   DataWidth:0x3    // Multi Field Register.
52826   #define NIG_REG_ENC_TYPE_ENABLE_ETH_OVER_GRE_ENABLE                                                        (0x1<<0) // Enable bit for Ethernet-over-GRE (L2 GRE) encapsulation.  This enables the comparison of the GRE protocol type field to the configured *gre_eth_type.
52827   #define NIG_REG_ENC_TYPE_ENABLE_ETH_OVER_GRE_ENABLE_SHIFT                                                  0
52828   #define NIG_REG_ENC_TYPE_ENABLE_IP_OVER_GRE_ENABLE                                                         (0x1<<1) // Enable bit for IP-over-GRE (IP GRE) encapsulation.  This enables the comparison of the GRE protocol type field to the configured *ipv4_type and *ipv6_type.
52829   #define NIG_REG_ENC_TYPE_ENABLE_IP_OVER_GRE_ENABLE_SHIFT                                                   1
52830   #define NIG_REG_ENC_TYPE_ENABLE_VXLAN_ENABLE                                                               (0x1<<2) // Enable bit for VXLAN encapsulation.  This enables the comparison of the UDP destination port number to the configured *vxlan_port.
52831   #define NIG_REG_ENC_TYPE_ENABLE_VXLAN_ENABLE_SHIFT                                                         2
52832 #define NIG_REG_VXLAN_CTRL                                                                                   0x50105cUL //Access:RW   DataWidth:0x10   // UDP destination port number for VXLAN.
52833 #define NIG_REG_IPV4_TYPE                                                                                    0x501060UL //Access:RW   DataWidth:0x10   // Ethertype for IPv4 packets.  Defaults to 0x0800.
52834 #define NIG_REG_IPV6_TYPE                                                                                    0x501064UL //Access:RW   DataWidth:0x10   // Ethertype for IPv6 packets.  Defaults to 0x86DD.
52835 #define NIG_REG_FCOE_TYPE                                                                                    0x501068UL //Access:RW   DataWidth:0x10   // FCOE Ethertype - default is 0x8906.
52836 #define NIG_REG_ROCE_TYPE                                                                                    0x50106cUL //Access:RW   DataWidth:0x10   // Ethertype for RoCE packets.  Defaults to 0x8915.
52837 #define NIG_REG_GRE_ETH_TYPE                                                                                 0x501070UL //Access:RW   DataWidth:0x10   // Ethertype for the encapsulated Ethernet header following the GRE header.
52838 #define NIG_REG_TCP_PROTOCOL                                                                                 0x501074UL //Access:RW   DataWidth:0x8    // Next header value indicating TCP protocol.
52839 #define NIG_REG_UDP_PROTOCOL                                                                                 0x501078UL //Access:RW   DataWidth:0x8    // Next header value indicating UDP protocol.
52840 #define NIG_REG_ICMPV4_PROTOCOL                                                                              0x50107cUL //Access:RW   DataWidth:0x8    // IPv4 protocol field for ICMPv4 - defaults to 0x01.
52841 #define NIG_REG_ICMPV6_PROTOCOL                                                                              0x501080UL //Access:RW   DataWidth:0x8    // IPv6 next header field for ICMPv6 - defaults to 0x3A.
52842 #define NIG_REG_GRE_PROTOCOL                                                                                 0x501084UL //Access:RW   DataWidth:0x8    // Protocol number for GRE header.
52843 #define NIG_REG_LLH_DEST_MAC_0_0                                                                             0x501088UL //Access:RW   DataWidth:0x20   // Destination MAC address 1; The LLH will look for this address in all incoming packets.
52844 #define NIG_REG_LLH_DEST_MAC_0_1                                                                             0x50108cUL //Access:RW   DataWidth:0x10   // Destination MAC address 1; The LLH will look for this address in all incoming packets.
52845 #define NIG_REG_LLH_DEST_MAC_1_0                                                                             0x501090UL //Access:RW   DataWidth:0x20   // Destination MAC address 2;The LLH will look for this address in all incoming packets.
52846 #define NIG_REG_LLH_DEST_MAC_1_1                                                                             0x501094UL //Access:RW   DataWidth:0x10   // Destination MAC address 2;The LLH will look for this address in all incoming packets.
52847 #define NIG_REG_LLH_DEST_MAC_2_0                                                                             0x501098UL //Access:RW   DataWidth:0x20   // Destination MAC address 3;The LLH will look for this address in all incoming packets.
52848 #define NIG_REG_LLH_DEST_MAC_2_1                                                                             0x50109cUL //Access:RW   DataWidth:0x10   // Destination MAC address 3;The LLH will look for this address in all incoming packets.
52849 #define NIG_REG_LLH_DEST_MAC_3_0                                                                             0x5010a0UL //Access:RW   DataWidth:0x20   // Destination MAC address 3.  LLH will look for this address in all incoming packets.
52850 #define NIG_REG_LLH_DEST_MAC_3_1                                                                             0x5010a4UL //Access:RW   DataWidth:0x10   // Destination MAC address 3.  LLH will look for this address in all incoming packets.
52851 #define NIG_REG_LLH_DEST_MAC_4_0                                                                             0x5010a8UL //Access:RW   DataWidth:0x20   // Destination MAC address 4.  LLH will look for this address in all incoming packets.
52852 #define NIG_REG_LLH_DEST_MAC_4_1                                                                             0x5010acUL //Access:RW   DataWidth:0x10   // Destination MAC address 4.  LLH will look for this address in all incoming packets.
52853 #define NIG_REG_LLH_DEST_MAC_5_0                                                                             0x5010b0UL //Access:RW   DataWidth:0x20   // Destination MAC address 5.  LLH will look for this address in all incoming packets.
52854 #define NIG_REG_LLH_DEST_MAC_5_1                                                                             0x5010b4UL //Access:RW   DataWidth:0x10   // Destination MAC address 5.  LLH will look for this address in all incoming packets.
52855 #define NIG_REG_LLH_ETHERTYPE0                                                                               0x5010b8UL //Access:RW   DataWidth:0x10   // Ethertype for filtering packets.
52856 #define NIG_REG_LLH_ETHERTYPE1                                                                               0x5010bcUL //Access:RW   DataWidth:0x10   // Ethertype for filtering packets.
52857 #define NIG_REG_LLH_VLAN_ID_0                                                                                0x5010c0UL //Access:RW   DataWidth:0xc    // Inner VLAN ID  0 used in NCSI filtering.
52858 #define NIG_REG_LLH_VLAN_ID_1                                                                                0x5010c4UL //Access:RW   DataWidth:0xc    // Inner VLAN ID  1 used in NCSI filtering.
52859 #define NIG_REG_LLH_VLAN_ID_2                                                                                0x5010c8UL //Access:RW   DataWidth:0xc    // Inner VLAN ID  2 used in NCSI filtering.
52860 #define NIG_REG_OUTER_TAG_ID0                                                                                0x5010ccUL //Access:RW   DataWidth:0x10   // Outer Tag value to be compared with for NCSI outer tag rules that are enabled by *llh_ncsi_*_mask_otag0 mask bits.  Bits that are not masked out by *outer_tag_value_mask are compared with the value extracted from the packet.  The value from the packet is taken according to the *outer_tag_value_list* configurations, as used for PF classification.
52861 #define NIG_REG_OUTER_TAG_ID1                                                                                0x5010d0UL //Access:RW   DataWidth:0x10   // Outer Tag value to be compared with for NCSI outer tag rules that are enabled by *llh_ncsi_*_mask_otag1 mask bits.  Bits that are not masked out by *outer_tag_value_mask are compared with the value extracted from the packet.  The value from the packet is taken according to the *outer_tag_value_list* configurations, as used for PF classification.
52862 #define NIG_REG_LLH_DEST_IP_0_0                                                                              0x5010d4UL //Access:RW   DataWidth:0x20   // Destination IP address 1;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52863 #define NIG_REG_LLH_DEST_IP_0_1                                                                              0x5010d8UL //Access:RW   DataWidth:0x20   // Destination IP address 1;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52864 #define NIG_REG_LLH_DEST_IP_0_2                                                                              0x5010dcUL //Access:RW   DataWidth:0x20   // Destination IP address 1;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52865 #define NIG_REG_LLH_DEST_IP_0_3                                                                              0x5010e0UL //Access:RW   DataWidth:0x20   // Destination IP address 1;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52866 #define NIG_REG_LLH_DEST_IP_1_0                                                                              0x5010e4UL //Access:RW   DataWidth:0x20   // Destination IP address 2;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52867 #define NIG_REG_LLH_DEST_IP_1_1                                                                              0x5010e8UL //Access:RW   DataWidth:0x20   // Destination IP address 2;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52868 #define NIG_REG_LLH_DEST_IP_1_2                                                                              0x5010ecUL //Access:RW   DataWidth:0x20   // Destination IP address 2;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52869 #define NIG_REG_LLH_DEST_IP_1_3                                                                              0x5010f0UL //Access:RW   DataWidth:0x20   // Destination IP address 2;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52870 #define NIG_REG_LLH_DEST_IP_2_0                                                                              0x5010f4UL //Access:RW   DataWidth:0x20   // Destination IP address 3;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52871 #define NIG_REG_LLH_DEST_IP_2_1                                                                              0x5010f8UL //Access:RW   DataWidth:0x20   // Destination IP address 3;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52872 #define NIG_REG_LLH_DEST_IP_2_2                                                                              0x5010fcUL //Access:RW   DataWidth:0x20   // Destination IP address 3;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52873 #define NIG_REG_LLH_DEST_IP_2_3                                                                              0x501100UL //Access:RW   DataWidth:0x20   // Destination IP address 3;The LLH will look for this address in all incoming packets. In case of IPv4 use only 32lsb.
52874 #define NIG_REG_LLH_IPV4_IPV6_0                                                                              0x501104UL //Access:RW   DataWidth:0x1    // Determine the IP version to look for in llh_dest_ip_0: 0 - IPv6; 1-IPv4.
52875 #define NIG_REG_LLH_IPV4_IPV6_1                                                                              0x501108UL //Access:RW   DataWidth:0x1    // Determine the IP version to look for in llh_dest_ip_1: 0 - IPv6; 1-IPv4.
52876 #define NIG_REG_LLH_IPV4_IPV6_2                                                                              0x50110cUL //Access:RW   DataWidth:0x1    // Determine the IP version to look for in llh_dest_ip_2: 0 - IPv6; 1-IPv4.
52877 #define NIG_REG_LLH_DEST_TCP_0                                                                               0x501110UL //Access:RW   DataWidth:0x10   // Destination TCP address  1. The LLH will look for this address in all incoming packets.
52878 #define NIG_REG_LLH_DEST_TCP_1                                                                               0x501114UL //Access:RW   DataWidth:0x10   // Destination TCP address  2. The LLH will look for this address in all incoming packets.
52879 #define NIG_REG_LLH_DEST_TCP_2                                                                               0x501118UL //Access:RW   DataWidth:0x10   // Destination TCP address  3. The LLH will look for this address in all incoming packets.
52880 #define NIG_REG_LLH_DEST_UDP_0                                                                               0x50111cUL //Access:RW   DataWidth:0x10   // Destination UDP address  1 The LLH will look for this address in all incoming packets.
52881 #define NIG_REG_LLH_DEST_UDP_1                                                                               0x501120UL //Access:RW   DataWidth:0x10   // Destination UDP address  2  The LLH will look for this address in all incoming packets.
52882 #define NIG_REG_LLH_DEST_UDP_2                                                                               0x501124UL //Access:RW   DataWidth:0x10   // Destination UDP address  3  The LLH will look for this address in all incoming packets.
52883 #define NIG_REG_RX_LLH_NCSI_MCP_MASK                                                                         0x501128UL //Access:RW   DataWidth:0x20   // Multi Field Register.
52884   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_BRCST                                                                 (0x1<<0) // Mask bit for forwarding broadcast (MAC destination address of all 1's) packets to MCP.
52885   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_BRCST_SHIFT                                                           0
52886   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ALLMLCST                                                              (0x1<<1) // Mask bit for forwarding multicast (MAC destination address[40]==1 and it is not a broadcast packet) packets to MCP.
52887   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ALLMLCST_SHIFT                                                        1
52888   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IPV4MLCST                                                             (0x1<<2) // Mask bit for forwarding IPv4 multicast (MAC destination address [47:40]==0x01) packets to MCP.
52889   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IPV4MLCST_SHIFT                                                       2
52890   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IPV6_MLCST                                                            (0x1<<3) // Mask bit for forwarding IPv6 multicast (MAC destination address [47:32]==0x3333) packets to MCP.
52891   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IPV6_MLCST_SHIFT                                                      3
52892   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UNCST                                                                 (0x1<<4) // Mask bit for forwarding unicast (MAC destination address[40]==0) packets to MCP.
52893   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UNCST_SHIFT                                                           4
52894   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC0                                                                  (0x1<<5) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_0 to MCP.
52895   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC0_SHIFT                                                            5
52896   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC1                                                                  (0x1<<6) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_1 to MCP.
52897   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC1_SHIFT                                                            6
52898   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC2                                                                  (0x1<<7) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_2 to MCP.
52899   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC2_SHIFT                                                            7
52900   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC3                                                                  (0x1<<8) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_3 to MCP.
52901   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC3_SHIFT                                                            8
52902   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC4                                                                  (0x1<<9) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_4 to MCP.
52903   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC4_SHIFT                                                            9
52904   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC5                                                                  (0x1<<10) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_5 to MCP.
52905   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_MAC5_SHIFT                                                            10
52906   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ETHERTYPE0                                                            (0x1<<11) // Mask bit for forwarding packets with Ethertype matching *llh_ethertype0 to MCP.
52907   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ETHERTYPE0_SHIFT                                                      11
52908   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ETHERTYPE1                                                            (0x1<<12) // Mask bit for forwarding packets with Ethertype matching *llh_ethertype1 to be forwarded to the host.
52909   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ETHERTYPE1_SHIFT                                                      12
52910   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ARP                                                                   (0x1<<13) // Mask bit for forwarding packets with Ethertype of 0x0806 and Bcast address to MCP.
52911   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ARP_SHIFT                                                             13
52912   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IP0                                                                   (0x1<<14) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_0 and the IP version matching *llh*_ipv4_ipv6_0 to MCP.
52913   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IP0_SHIFT                                                             14
52914   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IP1                                                                   (0x1<<15) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_1 and the IP version matching *llh*_ipv4_ipv6_1 to MCP.
52915   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IP1_SHIFT                                                             15
52916   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IP2                                                                   (0x1<<16) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_2 and the IP version matching *llh*_ipv4_ipv6_2 to MCP.
52917   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IP2_SHIFT                                                             16
52918   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_TCP0                                                                  (0x1<<17) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_0 to MCP.
52919   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_TCP0_SHIFT                                                            17
52920   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_TCP1                                                                  (0x1<<18) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_1 to MCP.
52921   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_TCP1_SHIFT                                                            18
52922   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_TCP2                                                                  (0x1<<19) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_2 to MCP.
52923   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_TCP2_SHIFT                                                            19
52924   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_T_DST                                                            (0x1<<20) // Mask bit for forwarding packets with NetBIOS TCP destination port 137/138/139 to MCP.
52925   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_T_DST_SHIFT                                                      20
52926   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_T_SRC                                                            (0x1<<21) // Mask bit for forwarding packets with NetBIOS TCP source port 137/138 /139 to MCP.
52927   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_T_SRC_SHIFT                                                      21
52928   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UDP0                                                                  (0x1<<22) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_0 to MCP.
52929   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UDP0_SHIFT                                                            22
52930   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UDP1                                                                  (0x1<<23) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_1 to MCP.
52931   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UDP1_SHIFT                                                            23
52932   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UDP2                                                                  (0x1<<24) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_2 to MCP.
52933   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_UDP2_SHIFT                                                            24
52934   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_RMCP                                                                  (0x1<<25) // Mask bit for forwarding packets with RMCP UDP ports (0x26f and 0x298) to MCP.
52935   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_RMCP_SHIFT                                                            25
52936   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_U_DST                                                            (0x1<<26) // Mask bit for forwarding packets with NetBIOS UDP destination port 137/138/139 to MCP.
52937   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_U_DST_SHIFT                                                      26
52938   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_U_SRC                                                            (0x1<<27) // Mask bit for forwarding packets with NetBIOS UDP source port 137/138 /139 to MCP.
52939   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_NTBS_U_SRC_SHIFT                                                      27
52940   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_DHCP                                                                  (0x1<<28) // Mask bit for forwarding packets with DHCP UDP/TCP ports 67/68/546/547/647/847 to MCP.
52941   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_DHCP_SHIFT                                                            28
52942   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ICMPV6_NA                                                             (0x1<<29) // Mask bit for forwarding ICMPv6 Neighbor Advertisement packets (ICMP over IPv6 with ICMP type = 136 and dst_mac = 0x33:33:00:00:00:01) to MCP.
52943   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ICMPV6_NA_SHIFT                                                       29
52944   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ICMPV6_RA                                                             (0x1<<30) // Mask bit for forwarding ICMPv6 Router Advertisement packets (ICMP over IPv6 with ICMP type= 134 and dst_mac = 0x33:33:00:00:00:01) to MCP.
52945   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ICMPV6_RA_SHIFT                                                       30
52946   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ICMPV6                                                                (0x1<<31) // Mask bit for forwarding ICMPv6 packets to MCP.
52947   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_ICMPV6_SHIFT                                                          31
52948 #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN                                                                   0x50112cUL //Access:RW   DataWidth:0x5    // Multi Field Register.
52949   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ANY                                                             (0x1<<0) // Mask bit for forwarding packets with inner VLAN present to MCP.
52950   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ANY_SHIFT                                                       0
52951   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_NONE                                                            (0x1<<1) // Mask bit for forwarding packets with no inner VLAN to MCP.
52952   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_NONE_SHIFT                                                      1
52953   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ID0                                                             (0x1<<2) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_0 to MCP.
52954   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ID0_SHIFT                                                       2
52955   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ID1                                                             (0x1<<3) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_1 to MCP.
52956   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ID1_SHIFT                                                       3
52957   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ID2                                                             (0x1<<4) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_2 to MCP.
52958   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_IVLAN_ID2_SHIFT                                                       4
52959 #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG                                                                    0x501130UL //Access:RW   DataWidth:0x5    // Multi Field Register.
52960   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG_ANY                                                              (0x1<<0) // Mask bit for forwarding packets with outer tag present to MCP.
52961   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG_ANY_SHIFT                                                        0
52962   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG_NONE                                                             (0x1<<1) // Mask bit for forwarding packets with no outer tag to MCP.
52963   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG_NONE_SHIFT                                                       1
52964   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG0                                                                 (0x1<<2) // Mask bit for forwarding packets with the outer tag matching *outer_tag_id0 to MCP.
52965   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG0_SHIFT                                                           2
52966   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG1                                                                 (0x1<<3) // Mask bit for forwarding packets with the outer tag matching *outer_tag_id1 to MCP.
52967   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG1_SHIFT                                                           3
52968   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG_PF                                                               (0x1<<4) // Mask bit for forwarding packets with outer tag matching the outer tag of one of the enabled PFs to MCP.
52969   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_OTAG_PF_SHIFT                                                         4
52970 #define NIG_REG_RX_LLH_SVOL_MCP_MASK                                                                         0x501134UL //Access:RW   DataWidth:0x6    // Multi Field Register.
52971   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ARP                                                                   (0x1<<0) // Mask bit for forwarding packets with Ethertype matching llh_arp_type to MCP.
52972   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ARP_SHIFT                                                             0
52973   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV4                                                                (0x1<<1) // Mask bit for forwarding IPv4 packets with protocol field matching llh_icmpv4_protocol to MCP.
52974   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV4_SHIFT                                                          1
52975   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV6                                                                (0x1<<2) // Mask bit for forwarding IPv6 packets with next header field matching llh_icmpv6_protocol to MCP.
52976   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV6_SHIFT                                                          2
52977   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV4_ER                                                             (0x1<<3) // Mask bit for forwarding ICMPv4 packets with ICMP type 8 to MCP.
52978   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV4_ER_SHIFT                                                       3
52979   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV6_ER                                                             (0x1<<4) // Mask bit for forwarding ICMPv6 packets with ICMP type 128 to MCP.
52980   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV6_ER_SHIFT                                                       4
52981   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV6_NS                                                             (0x1<<5) // Mask bit for forwarding ICMPv6 packets with ICMP type 135 to MCP.
52982   #define NIG_REG_RX_LLH_SVOL_MCP_MASK_ICMPV6_NS_SHIFT                                                       5
52983 #define NIG_REG_RX_LLH_SVOL_MCP_FWD_ALLPF                                                                    0x501138UL //Access:RW   DataWidth:0x1    // Enable bit for forwarding packets from all PFs, including packets that failed PF classification, to MCP in multifunction mode.
52984 #define NIG_REG_RX_LLH_SVOL_MCP_FWD_PERPF                                                                    0x50113cUL //Access:RW   DataWidth:0x1    // Enable bit for forwarding packets for each PF to MCP in multifunction mode.  This is a per-PF split register.
52985 #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK                                                                  0x501140UL //Access:RW   DataWidth:0x20   // Multi Field Register.
52986   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_BRCST                                                          (0x1<<0) // Mask bit for not forwarding broadcast (MAC destination address of all 1's) packets to the host.
52987   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_BRCST_SHIFT                                                    0
52988   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ALLMLCST                                                       (0x1<<1) // Mask bit for not forwarding multicast (MAC destination address[40]==1 and it is not a broadcast packet) packets to the host.
52989   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ALLMLCST_SHIFT                                                 1
52990   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV4MLCST                                                      (0x1<<2) // Mask bit for not forwarding IPv4 multicast (MAC destination address [47:40]==0x01) packets to the host.
52991   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV4MLCST_SHIFT                                                2
52992   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV6_MLCST                                                     (0x1<<3) // Mask bit for not forwarding IPv6 multicast (MAC destination address [47:32]==0x3333) packets to the host.
52993   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV6_MLCST_SHIFT                                               3
52994   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UNCST                                                          (0x1<<4) // Mask bit for not forwarding unicast (MAC destination address[40]==0) packets to the host.
52995   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UNCST_SHIFT                                                    4
52996   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC0                                                           (0x1<<5) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_0 to the host.
52997   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC0_SHIFT                                                     5
52998   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC1                                                           (0x1<<6) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_1 to the host.
52999   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC1_SHIFT                                                     6
53000   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC2                                                           (0x1<<7) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_2 to the host.
53001   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC2_SHIFT                                                     7
53002   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC3                                                           (0x1<<8) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_3 to the host.
53003   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC3_SHIFT                                                     8
53004   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC4                                                           (0x1<<9) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_4 to the host.
53005   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC4_SHIFT                                                     9
53006   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC5                                                           (0x1<<10) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_5 to the host.
53007   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC5_SHIFT                                                     10
53008   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ETHERTYPE0                                                     (0x1<<11) // Mask bit for not forwarding packets with Ethertype matching *llh_ethertype0 to the host.
53009   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ETHERTYPE0_SHIFT                                               11
53010   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ETHERTYPE1                                                     (0x1<<12) // Mask bit for not forwarding packets with Ethertype matching *llh_ethertype1 to be forwarded to the host.
53011   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ETHERTYPE1_SHIFT                                               12
53012   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ARP                                                            (0x1<<13) // Mask bit for not forwarding packets with Ethertype of 0x0806 and bcast address to the host.
53013   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ARP_SHIFT                                                      13
53014   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IP0                                                            (0x1<<14) // Mask bit for not forwarding packets with the IP destination address  matching *llh*_dest_ip_0 and the IP version matching *llh*_ipv4_ipv6_0 to the host.
53015   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IP0_SHIFT                                                      14
53016   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IP1                                                            (0x1<<15) // Mask bit for not forwarding packets with the IP destination address  matching *llh*_dest_ip_1 and the IP version matching *llh*_ipv4_ipv6_1 to the host.
53017   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IP1_SHIFT                                                      15
53018   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IP2                                                            (0x1<<16) // Mask bit for not forwarding packets with the IP destination address  matching *llh*_dest_ip_2 and the IP version matching *llh*_ipv4_ipv6_2 to the host.
53019   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IP2_SHIFT                                                      16
53020   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_TCP0                                                           (0x1<<17) // Mask bit for not forwarding packets with the TCP destination port matching *llh*_dest_tcp_0 to the host.
53021   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_TCP0_SHIFT                                                     17
53022   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_TCP1                                                           (0x1<<18) // Mask bit for not forwarding packets with the TCP destination port matching *llh*_dest_tcp_1 to the host.
53023   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_TCP1_SHIFT                                                     18
53024   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_TCP2                                                           (0x1<<19) // Mask bit for not forwarding packets with the TCP destination port matching *llh*_dest_tcp_2 to the host.
53025   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_TCP2_SHIFT                                                     19
53026   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_T_DST                                                     (0x1<<20) // Mask bit for not forwarding packets with NetBIOS TCP destination port 137/138/139 to the host.
53027   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_T_DST_SHIFT                                               20
53028   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_T_SRC                                                     (0x1<<21) // Mask bit for not forwarding packets with NetBIOS TCP source port 137/138 /139 to the host.
53029   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_T_SRC_SHIFT                                               21
53030   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UDP0                                                           (0x1<<22) // Mask bit for not forwarding packets with the UDP destination port matching *llh*_dest_udp_0 to the host.
53031   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UDP0_SHIFT                                                     22
53032   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UDP1                                                           (0x1<<23) // Mask bit for not forwarding packets with the UDP destination port matching *llh*_dest_udp_1 to the host.
53033   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UDP1_SHIFT                                                     23
53034   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UDP2                                                           (0x1<<24) // Mask bit for not forwarding packets with the UDP destination port matching *llh*_dest_udp_2 to the host.
53035   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_UDP2_SHIFT                                                     24
53036   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_RMCP                                                           (0x1<<25) // Mask bit for not forwarding packets with RMCP UDP ports (0x26f and 0x298) to the host.
53037   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_RMCP_SHIFT                                                     25
53038   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_U_DST                                                     (0x1<<26) // Mask bit for not forwarding packets with NetBIOS UDP destination port 137/138/139 to the host.
53039   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_U_DST_SHIFT                                               26
53040   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_U_SRC                                                     (0x1<<27) // Mask bit for not forwarding packets with NetBIOS UDP source port 137/138 /139 to the host.
53041   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_NTBS_U_SRC_SHIFT                                               27
53042   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP                                                           (0x1<<28) // Mask bit for not forwarding packets with DHCP UDP/TCP ports 67/68/546/547/647/847 to the host.
53043   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_SHIFT                                                     28
53044   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ICMPV6_NA                                                      (0x1<<29) // Mask bit for not forwarding ICMPv6 Neighbor Advertisement packets (ICMP over IPv6 with ICMP type = 136 and dst_mac = 0x33:33:00:00:00:01) to the host.
53045   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ICMPV6_NA_SHIFT                                                29
53046   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ICMPV6_RA                                                      (0x1<<30) // Mask bit for not forwarding ICMPv6 Router Advertisement packets (ICMP over IPv6 with ICMP type = 134 and dst_mac = 0x33:33:00:00:00:01) to the host.
53047   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ICMPV6_RA_SHIFT                                                30
53048   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ICMPV6                                                         (0x1<<31) // Mask bit for not forwarding ICMPv6 packets to the host.
53049   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_ICMPV6_SHIFT                                                   31
53050 #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN                                                            0x501144UL //Access:RW   DataWidth:0x5    // Multi Field Register.
53051   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ANY                                                      (0x1<<0) // Mask bit for not forwarding packets with inner VLAN present to the host.
53052   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ANY_SHIFT                                                0
53053   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_NONE                                                     (0x1<<1) // Mask bit for not forwarding packets with no inner VLAN to the host.
53054   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_NONE_SHIFT                                               1
53055   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ID0                                                      (0x1<<2) // Mask bit for not forwarding packets with the inner VLAN ID matching *llh*_vlan_id_0 to the host.
53056   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ID0_SHIFT                                                2
53057   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ID1                                                      (0x1<<3) // Mask bit for not forwarding packets with the inner VLAN ID matching *llh*_vlan_id_1 to the host.
53058   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ID1_SHIFT                                                3
53059   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ID2                                                      (0x1<<4) // Mask bit for not forwarding packets with the inner VLAN ID matching *llh*_vlan_id_2 to the host.
53060   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_IVLAN_ID2_SHIFT                                                4
53061 #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG                                                             0x501148UL //Access:RW   DataWidth:0x5    // Multi Field Register.
53062   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG_ANY                                                       (0x1<<0) // Mask bit for not forwarding packets with outer tag present to the host.
53063   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG_ANY_SHIFT                                                 0
53064   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG_NONE                                                      (0x1<<1) // Mask bit for not forwarding packets with no outer tag to the host.
53065   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG_NONE_SHIFT                                                1
53066   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG0                                                          (0x1<<2) // Mask bit for not forwarding packets with the outer tag matching *outer_tag_id0 to the host.
53067   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG0_SHIFT                                                    2
53068   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG1                                                          (0x1<<3) // Mask bit for not forwarding packets with the outer tag matching *outer_tag_id1 to the host.
53069   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG1_SHIFT                                                    3
53070   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG_PF                                                        (0x1<<4) // Mask bit for not forwarding packets with outer tag matching the outer tag of one of the enabled PFs to the host.
53071   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_OTAG_PF_SHIFT                                                  4
53072 #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK                                                                  0x50114cUL //Access:RW   DataWidth:0x6    // Multi Field Register.
53073   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ARP                                                            (0x1<<0) // Mask bit for not forwarding packets with Ethertype matching llh_arp_type to the host.
53074   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ARP_SHIFT                                                      0
53075   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV4                                                         (0x1<<1) // Mask bit for not forwarding IPv4 packets with protocol field matching llh_icmpv4_protocol to the host.
53076   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV4_SHIFT                                                   1
53077   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV6                                                         (0x1<<2) // Mask bit for not forwarding IPv6 packets with next header field matching llh_icmpv6_protocol to the host.
53078   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV6_SHIFT                                                   2
53079   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV4_ER                                                      (0x1<<3) // Mask bit for not forwarding ICMPv4 packets with ICMP type 8 to the host.
53080   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV4_ER_SHIFT                                                3
53081   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV6_ER                                                      (0x1<<4) // Mask bit for not forwarding ICMPv6 packets with ICMP type 128 to the host.
53082   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV6_ER_SHIFT                                                4
53083   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV6_NS                                                      (0x1<<5) // Mask bit for not forwarding ICMPv6 packets with ICMP type 135 to the host.
53084   #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_MASK_ICMPV6_NS_SHIFT                                                5
53085 #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_ALLPF                                                                 0x501150UL //Access:RW   DataWidth:0x1    // Enable bit for not forwarding packets from all PFs, including packets that failed PF classification, to the host in multifunction mode.
53086 #define NIG_REG_RX_LLH_SVOL_BRB_DNTFWD_PERPF                                                                 0x501154UL //Access:RW   DataWidth:0x1    // Enable bit for not forwarding packets for the PF to the host in multifunction mode.  This is a per-PF split register.
53087 #define NIG_REG_L2FILT_ETHERTYPE0                                                                            0x501158UL //Access:RW   DataWidth:0x10   // Ethertype configuration for L2 filter.
53088 #define NIG_REG_L2FILT_ETHERTYPE1                                                                            0x50115cUL //Access:RW   DataWidth:0x10   // Ethertype configuration for L2 filter.
53089 #define NIG_REG_L2FILT_ETHERTYPE2                                                                            0x501160UL //Access:RW   DataWidth:0x10   // Ethertype configuration for L2 filter.
53090 #define NIG_REG_L2FILT_ETHERTYPE3                                                                            0x501164UL //Access:RW   DataWidth:0x10   // Ethertype configuration for L2 filter.
53091 #define NIG_REG_L2FILT_ETHERTYPE4                                                                            0x501168UL //Access:RW   DataWidth:0x10   // Ethertype configuration for L2 filter.
53092 #define NIG_REG_L2FILT_ETHERTYPE5                                                                            0x50116cUL //Access:RW   DataWidth:0x10   // Ethertype configuration for L2 filter.
53093 #define NIG_REG_L2FILT_MAC_DA0_0                                                                             0x501170UL //Access:RW   DataWidth:0x20   // MAC destination address for L2 filter.
53094 #define NIG_REG_L2FILT_MAC_DA0_1                                                                             0x501174UL //Access:RW   DataWidth:0x10   // MAC destination address for L2 filter.
53095 #define NIG_REG_L2FILT_MAC_DA1_0                                                                             0x501178UL //Access:RW   DataWidth:0x20   // MAC destination address for L2 filter.
53096 #define NIG_REG_L2FILT_MAC_DA1_1                                                                             0x50117cUL //Access:RW   DataWidth:0x10   // MAC destination address for L2 filter.
53097 #define NIG_REG_L2FILT_MAC_DA2_0                                                                             0x501180UL //Access:RW   DataWidth:0x20   // MAC destination address for L2 filter.
53098 #define NIG_REG_L2FILT_MAC_DA2_1                                                                             0x501184UL //Access:RW   DataWidth:0x10   // MAC destination address for L2 filter.
53099 #define NIG_REG_L2FILT_MAC_DA3_0                                                                             0x501188UL //Access:RW   DataWidth:0x20   // MAC destination address for L2 filter.
53100 #define NIG_REG_L2FILT_MAC_DA3_1                                                                             0x50118cUL //Access:RW   DataWidth:0x10   // MAC destination address for L2 filter.
53101 #define NIG_REG_L2FILT_MAC_DA4_0                                                                             0x501190UL //Access:RW   DataWidth:0x20   // MAC destination address for L2 filter.
53102 #define NIG_REG_L2FILT_MAC_DA4_1                                                                             0x501194UL //Access:RW   DataWidth:0x10   // MAC destination address for L2 filter.
53103 #define NIG_REG_L2FILT_MAC_DA5_0                                                                             0x501198UL //Access:RW   DataWidth:0x20   // MAC destination address for L2 filter.
53104 #define NIG_REG_L2FILT_MAC_DA5_1                                                                             0x50119cUL //Access:RW   DataWidth:0x10   // MAC destination address for L2 filter.
53105 #define NIG_REG_L2FILT_INNER_VLAN                                                                            0x5011a0UL //Access:RW   DataWidth:0xc    // Inner VLAN ID for L2 filter.
53106 #define NIG_REG_L2FILT_OUTER_TAG                                                                             0x5011a4UL //Access:RW   DataWidth:0x10   // Outer tag value for L2 filter.
53107 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0                                                                      0x5011a8UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53108   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_EN                                                                 (0x1<<0) // L2 filter rule enable.  Set this bit to enable this rule.
53109   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_EN_SHIFT                                                           0
53110   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ADDR_EN                                                            (0x1<<1) // L2 filter address matching enable.
53111   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ADDR_EN_SHIFT                                                      1
53112   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ADDR_SEL                                                           (0x7<<2) // L2 filter address select for choosing one of the *llh_l2filt_mac_da* configurations for comparison.  A value of 6 selects the broadcast address of all 1's for comparison.  A value of 7 selects the MAC address range 01-80-C2-00-00-00 to 01-80-C2-00-00-0F.
53113   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ADDR_SEL_SHIFT                                                     2
53114   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ETHERTYPE_EN                                                       (0x1<<5) // L2 filter Ethertype matching enable.
53115   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ETHERTYPE_EN_SHIFT                                                 5
53116   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ETHERTYPE_SEL                                                      (0x7<<6) // L2 filter Ethertype select for choosing one of the *llh_l2filt_ethertype* configurations for comparison.
53117   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_ETHERTYPE_SEL_SHIFT                                                6
53118   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53119   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_INNER_VLAN_EN_SHIFT                                                9
53120   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53121   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE0_OUTER_TAG_EN_SHIFT                                                 10
53122 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1                                                                      0x5011acUL //Access:RW   DataWidth:0xb    // Multi Field Register.
53123   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53124   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_EN_SHIFT                                                           0
53125   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53126   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ADDR_EN_SHIFT                                                      1
53127   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53128   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ADDR_SEL_SHIFT                                                     2
53129   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53130   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ETHERTYPE_EN_SHIFT                                                 5
53131   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53132   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_ETHERTYPE_SEL_SHIFT                                                6
53133   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53134   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_INNER_VLAN_EN_SHIFT                                                9
53135   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53136   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE1_OUTER_TAG_EN_SHIFT                                                 10
53137 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2                                                                      0x5011b0UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53138   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53139   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_EN_SHIFT                                                           0
53140   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53141   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ADDR_EN_SHIFT                                                      1
53142   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53143   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ADDR_SEL_SHIFT                                                     2
53144   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53145   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ETHERTYPE_EN_SHIFT                                                 5
53146   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53147   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_ETHERTYPE_SEL_SHIFT                                                6
53148   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53149   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_INNER_VLAN_EN_SHIFT                                                9
53150   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53151   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE2_OUTER_TAG_EN_SHIFT                                                 10
53152 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3                                                                      0x5011b4UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53153   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53154   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_EN_SHIFT                                                           0
53155   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53156   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ADDR_EN_SHIFT                                                      1
53157   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53158   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ADDR_SEL_SHIFT                                                     2
53159   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53160   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ETHERTYPE_EN_SHIFT                                                 5
53161   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53162   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_ETHERTYPE_SEL_SHIFT                                                6
53163   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53164   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_INNER_VLAN_EN_SHIFT                                                9
53165   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53166   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE3_OUTER_TAG_EN_SHIFT                                                 10
53167 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4                                                                      0x5011b8UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53168   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53169   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_EN_SHIFT                                                           0
53170   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53171   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ADDR_EN_SHIFT                                                      1
53172   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53173   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ADDR_SEL_SHIFT                                                     2
53174   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53175   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ETHERTYPE_EN_SHIFT                                                 5
53176   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53177   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_ETHERTYPE_SEL_SHIFT                                                6
53178   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53179   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_INNER_VLAN_EN_SHIFT                                                9
53180   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53181   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE4_OUTER_TAG_EN_SHIFT                                                 10
53182 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5                                                                      0x5011bcUL //Access:RW   DataWidth:0xb    // Multi Field Register.
53183   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53184   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_EN_SHIFT                                                           0
53185   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53186   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ADDR_EN_SHIFT                                                      1
53187   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53188   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ADDR_SEL_SHIFT                                                     2
53189   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53190   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ETHERTYPE_EN_SHIFT                                                 5
53191   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53192   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_ETHERTYPE_SEL_SHIFT                                                6
53193   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53194   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_INNER_VLAN_EN_SHIFT                                                9
53195   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53196   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE5_OUTER_TAG_EN_SHIFT                                                 10
53197 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6                                                                      0x5011c0UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53198   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53199   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_EN_SHIFT                                                           0
53200   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53201   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ADDR_EN_SHIFT                                                      1
53202   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53203   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ADDR_SEL_SHIFT                                                     2
53204   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53205   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ETHERTYPE_EN_SHIFT                                                 5
53206   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53207   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_ETHERTYPE_SEL_SHIFT                                                6
53208   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53209   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_INNER_VLAN_EN_SHIFT                                                9
53210   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53211   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE6_OUTER_TAG_EN_SHIFT                                                 10
53212 #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7                                                                      0x5011c4UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53213   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_EN                                                                 (0x1<<0) // See definition for *l2filt_mcp_rule0.
53214   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_EN_SHIFT                                                           0
53215   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ADDR_EN                                                            (0x1<<1) // See definition for *l2filt_mcp_rule0.
53216   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ADDR_EN_SHIFT                                                      1
53217   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ADDR_SEL                                                           (0x7<<2) // See definition for *l2filt_mcp_rule0.
53218   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ADDR_SEL_SHIFT                                                     2
53219   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ETHERTYPE_EN                                                       (0x1<<5) // See definition for *l2filt_mcp_rule0.
53220   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ETHERTYPE_EN_SHIFT                                                 5
53221   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ETHERTYPE_SEL                                                      (0x7<<6) // See definition for *l2filt_mcp_rule0.
53222   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_ETHERTYPE_SEL_SHIFT                                                6
53223   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_INNER_VLAN_EN                                                      (0x1<<9) // L2 filter inner VLAN matching enable.
53224   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_INNER_VLAN_EN_SHIFT                                                9
53225   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_OUTER_TAG_EN                                                       (0x1<<10) // L2 filter outer tag matching enable.
53226   #define NIG_REG_RX_LLH_L2FILT_MCP_RULE7_OUTER_TAG_EN_SHIFT                                                 10
53227 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0                                                               0x5011c8UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53228   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_EN                                                          (0x1<<0) // L2 filter (for not forwarding to the host) rule enable.  Set this bit to enable this rule.
53229   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_EN_SHIFT                                                    0
53230   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ADDR_EN                                                     (0x1<<1) // L2 filter (for not forwarding to the host) address matching enable.
53231   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ADDR_EN_SHIFT                                               1
53232   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ADDR_SEL                                                    (0x7<<2) // L2 filter (for not forwarding to the host) address select for choosing one of the *llh_l2filt_mac_da* configurations for comparison.  A value of 6 selects the broadcast address of all 1's for comparison. A value of 7 selects the MAC address range 01-80-C2-00-00-00 to 01-80-C2-00-00-0F.
53233   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ADDR_SEL_SHIFT                                              2
53234   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ETHERTYPE_EN                                                (0x1<<5) // L2 filter (for not forwarding to the host) Ethertype matching enable.
53235   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ETHERTYPE_EN_SHIFT                                          5
53236   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ETHERTYPE_SEL                                               (0x7<<6) // L2 filter (for not forwarding to the host) Ethertype select for choosing one of the *llh_l2filt_ethertype* configurations for comparison.
53237   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_ETHERTYPE_SEL_SHIFT                                         6
53238   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53239   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_INNER_VLAN_EN_SHIFT                                         9
53240   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53241   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE0_OUTER_TAG_EN_SHIFT                                          10
53242 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1                                                               0x5011ccUL //Access:RW   DataWidth:0xb    // Multi Field Register.
53243   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53244   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_EN_SHIFT                                                    0
53245   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53246   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ADDR_EN_SHIFT                                               1
53247   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53248   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ADDR_SEL_SHIFT                                              2
53249   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53250   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ETHERTYPE_EN_SHIFT                                          5
53251   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53252   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_ETHERTYPE_SEL_SHIFT                                         6
53253   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53254   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_INNER_VLAN_EN_SHIFT                                         9
53255   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53256   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE1_OUTER_TAG_EN_SHIFT                                          10
53257 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2                                                               0x5011d0UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53258   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53259   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_EN_SHIFT                                                    0
53260   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53261   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ADDR_EN_SHIFT                                               1
53262   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53263   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ADDR_SEL_SHIFT                                              2
53264   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53265   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ETHERTYPE_EN_SHIFT                                          5
53266   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53267   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_ETHERTYPE_SEL_SHIFT                                         6
53268   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53269   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_INNER_VLAN_EN_SHIFT                                         9
53270   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53271   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE2_OUTER_TAG_EN_SHIFT                                          10
53272 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3                                                               0x5011d4UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53273   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53274   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_EN_SHIFT                                                    0
53275   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53276   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ADDR_EN_SHIFT                                               1
53277   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53278   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ADDR_SEL_SHIFT                                              2
53279   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53280   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ETHERTYPE_EN_SHIFT                                          5
53281   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53282   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_ETHERTYPE_SEL_SHIFT                                         6
53283   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53284   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_INNER_VLAN_EN_SHIFT                                         9
53285   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53286   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE3_OUTER_TAG_EN_SHIFT                                          10
53287 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4                                                               0x5011d8UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53288   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53289   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_EN_SHIFT                                                    0
53290   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53291   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ADDR_EN_SHIFT                                               1
53292   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53293   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ADDR_SEL_SHIFT                                              2
53294   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53295   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ETHERTYPE_EN_SHIFT                                          5
53296   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53297   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_ETHERTYPE_SEL_SHIFT                                         6
53298   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53299   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_INNER_VLAN_EN_SHIFT                                         9
53300   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53301   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE4_OUTER_TAG_EN_SHIFT                                          10
53302 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5                                                               0x5011dcUL //Access:RW   DataWidth:0xb    // Multi Field Register.
53303   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53304   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_EN_SHIFT                                                    0
53305   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53306   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ADDR_EN_SHIFT                                               1
53307   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53308   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ADDR_SEL_SHIFT                                              2
53309   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53310   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ETHERTYPE_EN_SHIFT                                          5
53311   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53312   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_ETHERTYPE_SEL_SHIFT                                         6
53313   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53314   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_INNER_VLAN_EN_SHIFT                                         9
53315   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53316   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE5_OUTER_TAG_EN_SHIFT                                          10
53317 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6                                                               0x5011e0UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53318   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53319   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_EN_SHIFT                                                    0
53320   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53321   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ADDR_EN_SHIFT                                               1
53322   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53323   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ADDR_SEL_SHIFT                                              2
53324   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53325   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ETHERTYPE_EN_SHIFT                                          5
53326   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53327   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_ETHERTYPE_SEL_SHIFT                                         6
53328   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53329   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_INNER_VLAN_EN_SHIFT                                         9
53330   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53331   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE6_OUTER_TAG_EN_SHIFT                                          10
53332 #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7                                                               0x5011e4UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53333   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_EN                                                          (0x1<<0) // See definition for *l2filt_brb_dntfwd_rule0.
53334   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_EN_SHIFT                                                    0
53335   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ADDR_EN                                                     (0x1<<1) // See definition for *l2filt_brb_dntfwd_rule0.
53336   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ADDR_EN_SHIFT                                               1
53337   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ADDR_SEL                                                    (0x7<<2) // See definition for *l2filt_brb_dntfwd_rule0.
53338   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ADDR_SEL_SHIFT                                              2
53339   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ETHERTYPE_EN                                                (0x1<<5) // See definition for *l2filt_brb_dntfwd_rule0.
53340   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ETHERTYPE_EN_SHIFT                                          5
53341   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ETHERTYPE_SEL                                               (0x7<<6) // See definition for *l2filt_brb_dntfwd_rule0.
53342   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_ETHERTYPE_SEL_SHIFT                                         6
53343   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_INNER_VLAN_EN                                               (0x1<<9) // L2 filter inner VLAN matching enable.
53344   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_INNER_VLAN_EN_SHIFT                                         9
53345   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_OUTER_TAG_EN                                                (0x1<<10) // L2 filter outer tag matching enable.
53346   #define NIG_REG_RX_LLH_L2FILT_BRB_DNTFWD_RULE7_OUTER_TAG_EN_SHIFT                                          10
53347 #define NIG_REG_BRB_GATE_DNTFWD_PORT                                                                         0x5011e8UL //Access:RW   DataWidth:0x1    // Disable bit for forwarding packets to the host for this port.  No packet is forwarded to BRB when this bit is set.
53348 #define NIG_REG_RX_LLH_BRB_GATE_DNTFWD                                                                       0x5011ecUL //Access:RW   DataWidth:0x1    // Disable bit for forwarding packets to the host.  No packet is forwarded to BRB when this bit is set.
53349 #define NIG_REG_RX_LLH_BRB_GATE_DNTFWD_CLSFAILED                                                             0x5011f0UL //Access:RW   DataWidth:0x1    // Disable bit for forwarding packets that failed PF classification to the host.  No packet with classification failed status is forwarded to BRB when this bit is set in multifunction mode.
53350 #define NIG_REG_RX_LLH_BRB_GATE_DNTFWD_PERPF                                                                 0x5011f4UL //Access:RW   DataWidth:0x1    // Per-PF disable bit for forwarding packets to the host. Packets are not forwarded to BRB for PFs that have this bit set in multifunction mode.  This is a per-PF split register.
53351 #define NIG_REG_STORM_ETHERTYPE0                                                                             0x5011f8UL //Access:RW   DataWidth:0x10   // Ethertype for filtering packets to the STORM(s).
53352 #define NIG_REG_STORM_ETHERTYPE1                                                                             0x5011fcUL //Access:RW   DataWidth:0x10   // Ethertype for filtering packets to the STORM(s).
53353 #define NIG_REG_STORM_ETHERTYPE2                                                                             0x501200UL //Access:RW   DataWidth:0x10   // Ethertype for filtering packets to the STORM(s).
53354 #define NIG_REG_STORM_ETHERTYPE3                                                                             0x501204UL //Access:RW   DataWidth:0x10   // Ethertype for filtering packets to the STORM(s).
53355 #define NIG_REG_RX_LLH_STORM_MASK                                                                            0x501208UL //Access:RW   DataWidth:0x4    // Multi Field Register.
53356   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE0                                                               (0x1<<0) // Mask bit for filtering packets with Ethertype matching *llh_storm_ethertype0 to the STORM(s).
53357   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE0_SHIFT                                                         0
53358   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE1                                                               (0x1<<1) // Mask bit for filtering packets with Ethertype matching *llh_storm_ethertype1 to the STORM(s).
53359   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE1_SHIFT                                                         1
53360   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE2                                                               (0x1<<2) // Mask bit for filtering packets with Ethertype matching *llh_storm_ethertype2 to the STORM(s).
53361   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE2_SHIFT                                                         2
53362   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE3                                                               (0x1<<3) // Mask bit for filtering packets with Ethertype matching *llh_storm_ethertype3 to the STORM(s).
53363   #define NIG_REG_RX_LLH_STORM_MASK_ETHERTYPE3_SHIFT                                                         3
53364 #define NIG_REG_RX_LLH_DFIFO_EMPTY                                                                           0x501308UL //Access:R    DataWidth:0x1    // LLH Data FIFO empty.
53365 #define NIG_REG_RX_LLH_DFIFO_FULL                                                                            0x50130cUL //Access:R    DataWidth:0x1    // LLH Data FIFO full.
53366 #define NIG_REG_RX_LLH_HFIFO_EMPTY                                                                           0x501310UL //Access:R    DataWidth:0x1    // LLH header FIFO empty.
53367 #define NIG_REG_RX_LLH_HFIFO_FULL                                                                            0x501314UL //Access:R    DataWidth:0x1    // LLH header FIFO full.
53368 #define NIG_REG_RX_LLH_RFIFO_EMPTY                                                                           0x501318UL //Access:R    DataWidth:0x1    // LLH result FIFO empty.
53369 #define NIG_REG_RX_LLH_RFIFO_FULL                                                                            0x50131cUL //Access:R    DataWidth:0x1    // LLH result FIFO full.
53370 #define NIG_REG_STORM_STATUS                                                                                 0x501400UL //Access:R    DataWidth:0x6    // Status from the STORM interface logic.  Bit 0 - message FIFO empty. Bit 1 - descriptor FIFO empty. Bit 2 - message FIFO has more than 32 entries of data. Bit 3 - descriptor FIFO has more than 4 entries of data. Bit 4 - message FIFO is full. Bit 5 - descriptor FIFO is full.
53371 #define NIG_REG_LB_MIN_CYC_THRESHOLD                                                                         0x501500UL //Access:RW   DataWidth:0x6    // Minimum cycle threshold register for specifying the minimum number of cycles of ready-to-send data remaining below which ETS arbiter for the LB path should start selecting the next packet.  This value should cover the BTB access latency and arbitration time to provide back-to-back packets as needed to sustain the data rate, but should be as low as possilbe to minimize delay in responding to a flow control request.
53372 #define NIG_REG_LB_PKT_HAS_FCS                                                                               0x501504UL //Access:RW   DataWidth:0x1    // Packet has Ethernet FCS field.  Set this bit to indicate that the packet has the FCS field at the end of the packet.
53373 #define NIG_REG_LB_ZERO_PAD_EN                                                                               0x501508UL //Access:RW   DataWidth:0x1    // Zero-padding enable for LB packets.  Set this bit to enable the padding of short packets to 60B.  When this bit is clear, LB packets with less than 60B are dropped and not forwarded to the BRB.
53374 #define NIG_REG_LB_BRBRATELIMIT_CTRL                                                                         0x50150cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
53375   #define NIG_REG_LB_BRBRATELIMIT_CTRL_LB_BRBRATELIMIT_EN                                                    (0x1<<0) // Enable bit for the BRB interface rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 40Gbps.
53376   #define NIG_REG_LB_BRBRATELIMIT_CTRL_LB_BRBRATELIMIT_EN_SHIFT                                              0
53377   #define NIG_REG_LB_BRBRATELIMIT_CTRL_LB_BRBRATELIMIT_BASE_TYPE                                             (0x3<<1) // Select between byte, cycle, and packet level of fairness for the BRB interface rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53378   #define NIG_REG_LB_BRBRATELIMIT_CTRL_LB_BRBRATELIMIT_BASE_TYPE_SHIFT                                       1
53379 #define NIG_REG_LB_BRBRATELIMIT_INC_PERIOD                                                                   0x501510UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the BRB interface  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53380 #define NIG_REG_LB_BRBRATELIMIT_INC_VALUE                                                                    0x501514UL //Access:RW   DataWidth:0x20   // Increment VALUE for the BRB interface  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53381 #define NIG_REG_LB_BRBRATELIMIT_MAX_VALUE                                                                    0x501518UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the BRB interface  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53382 #define NIG_REG_LB_BRBRATELIMIT_IFG_SIZE                                                                     0x50151cUL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the BRB interface rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53383 #define NIG_REG_LB_TCRATELIMIT_CTRL_0                                                                        0x501520UL //Access:RW   DataWidth:0x3    // Multi Field Register.
53384   #define NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_EN_0                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53385   #define NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_EN_0_SHIFT                                            0
53386   #define NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_BASE_TYPE_0                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53387   #define NIG_REG_LB_TCRATELIMIT_CTRL_0_LB_TCRATELIMIT_BASE_TYPE_0_SHIFT                                     1
53388 #define NIG_REG_LB_TCRATELIMIT_CTRL_1                                                                        0x501524UL //Access:RW   DataWidth:0x3    // Multi Field Register.
53389   #define NIG_REG_LB_TCRATELIMIT_CTRL_1_LB_TCRATELIMIT_EN_1                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53390   #define NIG_REG_LB_TCRATELIMIT_CTRL_1_LB_TCRATELIMIT_EN_1_SHIFT                                            0
53391   #define NIG_REG_LB_TCRATELIMIT_CTRL_1_LB_TCRATELIMIT_BASE_TYPE_1                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53392   #define NIG_REG_LB_TCRATELIMIT_CTRL_1_LB_TCRATELIMIT_BASE_TYPE_1_SHIFT                                     1
53393 #define NIG_REG_LB_TCRATELIMIT_CTRL_2                                                                        0x501528UL //Access:RW   DataWidth:0x3    // Multi Field Register.
53394   #define NIG_REG_LB_TCRATELIMIT_CTRL_2_LB_TCRATELIMIT_EN_2                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53395   #define NIG_REG_LB_TCRATELIMIT_CTRL_2_LB_TCRATELIMIT_EN_2_SHIFT                                            0
53396   #define NIG_REG_LB_TCRATELIMIT_CTRL_2_LB_TCRATELIMIT_BASE_TYPE_2                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53397   #define NIG_REG_LB_TCRATELIMIT_CTRL_2_LB_TCRATELIMIT_BASE_TYPE_2_SHIFT                                     1
53398 #define NIG_REG_LB_TCRATELIMIT_CTRL_3                                                                        0x50152cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
53399   #define NIG_REG_LB_TCRATELIMIT_CTRL_3_LB_TCRATELIMIT_EN_3                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53400   #define NIG_REG_LB_TCRATELIMIT_CTRL_3_LB_TCRATELIMIT_EN_3_SHIFT                                            0
53401   #define NIG_REG_LB_TCRATELIMIT_CTRL_3_LB_TCRATELIMIT_BASE_TYPE_3                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53402   #define NIG_REG_LB_TCRATELIMIT_CTRL_3_LB_TCRATELIMIT_BASE_TYPE_3_SHIFT                                     1
53403 #define NIG_REG_LB_TCRATELIMIT_CTRL_4                                                                        0x501530UL //Access:RW   DataWidth:0x3    // Multi Field Register.
53404   #define NIG_REG_LB_TCRATELIMIT_CTRL_4_LB_TCRATELIMIT_EN_4                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53405   #define NIG_REG_LB_TCRATELIMIT_CTRL_4_LB_TCRATELIMIT_EN_4_SHIFT                                            0
53406   #define NIG_REG_LB_TCRATELIMIT_CTRL_4_LB_TCRATELIMIT_BASE_TYPE_4                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53407   #define NIG_REG_LB_TCRATELIMIT_CTRL_4_LB_TCRATELIMIT_BASE_TYPE_4_SHIFT                                     1
53408 #define NIG_REG_LB_TCRATELIMIT_CTRL_5                                                                        0x501534UL //Access:RW   DataWidth:0x3    // Multi Field Register.
53409   #define NIG_REG_LB_TCRATELIMIT_CTRL_5_LB_TCRATELIMIT_EN_5                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53410   #define NIG_REG_LB_TCRATELIMIT_CTRL_5_LB_TCRATELIMIT_EN_5_SHIFT                                            0
53411   #define NIG_REG_LB_TCRATELIMIT_CTRL_5_LB_TCRATELIMIT_BASE_TYPE_5                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53412   #define NIG_REG_LB_TCRATELIMIT_CTRL_5_LB_TCRATELIMIT_BASE_TYPE_5_SHIFT                                     1
53413 #define NIG_REG_LB_TCRATELIMIT_CTRL_6                                                                        0x501538UL //Access:RW   DataWidth:0x3    // Multi Field Register.
53414   #define NIG_REG_LB_TCRATELIMIT_CTRL_6_LB_TCRATELIMIT_EN_6                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53415   #define NIG_REG_LB_TCRATELIMIT_CTRL_6_LB_TCRATELIMIT_EN_6_SHIFT                                            0
53416   #define NIG_REG_LB_TCRATELIMIT_CTRL_6_LB_TCRATELIMIT_BASE_TYPE_6                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53417   #define NIG_REG_LB_TCRATELIMIT_CTRL_6_LB_TCRATELIMIT_BASE_TYPE_6_SHIFT                                     1
53418 #define NIG_REG_LB_TCRATELIMIT_CTRL_7                                                                        0x50153cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
53419   #define NIG_REG_LB_TCRATELIMIT_CTRL_7_LB_TCRATELIMIT_EN_7                                                  (0x1<<0) // Enable bit for the per-TC rate limiter to be used in pacing LB traffic.  Default to enabled rate limiter for 20Gbps.
53420   #define NIG_REG_LB_TCRATELIMIT_CTRL_7_LB_TCRATELIMIT_EN_7_SHIFT                                            0
53421   #define NIG_REG_LB_TCRATELIMIT_CTRL_7_LB_TCRATELIMIT_BASE_TYPE_7                                           (0x3<<1) // Select between byte, cycle, and packet level of fairness for the per-TC rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53422   #define NIG_REG_LB_TCRATELIMIT_CTRL_7_LB_TCRATELIMIT_BASE_TYPE_7_SHIFT                                     1
53423 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_0                                                                  0x501540UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53424 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_1                                                                  0x501544UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53425 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_2                                                                  0x501548UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53426 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_3                                                                  0x50154cUL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53427 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_4                                                                  0x501550UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53428 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_5                                                                  0x501554UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53429 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_6                                                                  0x501558UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53430 #define NIG_REG_LB_TCRATELIMIT_INC_PERIOD_7                                                                  0x50155cUL //Access:RW   DataWidth:0x20   // Increment PERIOD for the per-TC  rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53431 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_0                                                                   0x501560UL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53432 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_1                                                                   0x501564UL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53433 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_2                                                                   0x501568UL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53434 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_3                                                                   0x50156cUL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53435 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_4                                                                   0x501570UL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53436 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_5                                                                   0x501574UL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53437 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_6                                                                   0x501578UL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53438 #define NIG_REG_LB_TCRATELIMIT_INC_VALUE_7                                                                   0x50157cUL //Access:RW   DataWidth:0x20   // Increment VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53439 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_0                                                                   0x501580UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53440 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_1                                                                   0x501584UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53441 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_2                                                                   0x501588UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53442 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_3                                                                   0x50158cUL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53443 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_4                                                                   0x501590UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53444 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_5                                                                   0x501594UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53445 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_6                                                                   0x501598UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53446 #define NIG_REG_LB_TCRATELIMIT_MAX_VALUE_7                                                                   0x50159cUL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the per-TC  rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53447 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_0                                                                    0x5015a0UL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53448 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_1                                                                    0x5015a4UL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53449 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_2                                                                    0x5015a8UL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53450 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_3                                                                    0x5015acUL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53451 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_4                                                                    0x5015b0UL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53452 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_5                                                                    0x5015b4UL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53453 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_6                                                                    0x5015b8UL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53454 #define NIG_REG_LB_TCRATELIMIT_IFG_SIZE_7                                                                    0x5015bcUL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53455 #define NIG_REG_LB_ARB_CLIENT_IS_STRICT                                                                      0x5015c0UL //Access:RW   DataWidth:0xa    // Specify whether the client competes directly in the strict priority arbiter.  The bits are mapped according to client ID  (client IDs are defined in *_arb_priority_client): 0-management; 1-TC0 traffic; 2-TC1 traffic; 3-TC2 traffic; 4-TC3 traffic; 5-TC4 traffic; 6-TC5 traffic; 7-TC6 traffic; 8-TC7 traffic; 9-TC8 traffic.  Default value is set to enable strict priorities for all clients.
53456 #define NIG_REG_LB_ARB_CLIENT_IS_SUBJECT2WFQ                                                                 0x5015c4UL //Access:RW   DataWidth:0xa    // Specify whether the client is subject to WFQ credit blocking.  The bits are mapped according to client ID (client IDs are defined in *_arb_priority_client): 0-management; 1-TC0 traffic; 2-TC1 traffic; 3-TC2 traffic; 4-TC3 traffic; 5-TC4 traffic; 6-TC5 traffic; 7-TC6 traffic; 8-TC7 traffic; 9-TC8 traffic.  Default value is 0 for not using WFQ credit blocking.
53457 #define NIG_REG_LB_ARB_NUM_STRICT_ARB_SLOTS                                                                  0x5015c8UL //Access:RW   DataWidth:0xc    // Specify the number of strict priority arbitration slots between two round-robin arbitration slots to avoid starvation.  A value of 0 means no strict priority cycles - the strict priority with anti-starvation arbiter becomes a round-robin arbiter.
53458 #define NIG_REG_LB_ARB_PRIORITY_CLIENT                                                                       0x5015d0UL //Access:WB   DataWidth:0x28   // Specify the client number to be assigned to each priority of the strict priority arbiter.  Priority 0 is the highest priority.  Bits [3:0] are for priority 0 client; bits [39:36] are for priority 9 client.  The clients are assigned the following IDs:  0-management; 1-TC0 traffic; 2-TC1 traffic; 3-TC2 traffic; 4-TC3 traffic; 5-TC4 traffic; 6-TC5 traffic; 7-TC6 traffic; 8-TC7 traffic; 9-TC8 traffic.  The reset value is set to 0x1234567890.
53459 #define NIG_REG_LB_ARB_PRIORITY_CLIENT_SIZE                                                                  2
53460 #define NIG_REG_LB_ARB_BURST_MODE                                                                            0x5015d8UL //Access:RW   DataWidth:0x2    // Burst mode enables.  Set these bits to have the round-robin arbiter stays on the winning input instead of moving to the next one.  Bit 0 is for the main round-robin arbiter.  Bit 1 is for the round-robin arbiter within the strict priority with anti-starvation feature.
53461 #define NIG_REG_LB_ARB_IFG_SIZE                                                                              0x5015dcUL //Access:RW   DataWidth:0x8    // Specify the number of bytes to be deducted from the client credit register at the time of grant in additional to the normal packet credit costs.  This may include the IPG and FCS field.
53462 #define NIG_REG_LB_ARB_PSEUDO_RR_EN                                                                          0x5015e0UL //Access:RW   DataWidth:0x1    // Enable bit for the pseudo-random arbitration mode.
53463 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_0                                                                  0x5015e4UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 0 is allowed to reach.
53464 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_1                                                                  0x5015e8UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 1 is allowed to reach.
53465 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_2                                                                  0x5015ecUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 2 is allowed to reach.
53466 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_3                                                                  0x5015f0UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 3 is allowed to reach.
53467 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_4                                                                  0x5015f4UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 4 is allowed to reach.
53468 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_5                                                                  0x5015f8UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 5 is allowed to reach.
53469 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_6                                                                  0x5015fcUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 6 is allowed to reach.
53470 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_7                                                                  0x501600UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 7 is allowed to reach.
53471 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_8                                                                  0x501604UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 8 is allowed to reach.
53472 #define NIG_REG_LB_ARB_CREDIT_UPPER_BOUND_9                                                                  0x501608UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 9 is allowed to reach.
53473 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_0                                                                       0x50160cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 0 when it is time to increment.
53474 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_1                                                                       0x501610UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 1 when it is time to increment.
53475 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_2                                                                       0x501614UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 2 when it is time to increment.
53476 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_3                                                                       0x501618UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 3 when it is time to increment.
53477 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_4                                                                       0x50161cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 4 when it is time to increment.
53478 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_5                                                                       0x501620UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 5 when it is time to increment.
53479 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_6                                                                       0x501624UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 6 when it is time to increment.
53480 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_7                                                                       0x501628UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 7 when it is time to increment.
53481 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_8                                                                       0x50162cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 8 when it is time to increment.
53482 #define NIG_REG_LB_ARB_CREDIT_WEIGHT_9                                                                       0x501630UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 9 when it is time to increment.
53483 #define NIG_REG_LB_ARB_CURRENT_CREDIT_0                                                                      0x501634UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 0.
53484 #define NIG_REG_LB_ARB_CURRENT_CREDIT_1                                                                      0x501638UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 1.
53485 #define NIG_REG_LB_ARB_CURRENT_CREDIT_2                                                                      0x50163cUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 2.
53486 #define NIG_REG_LB_ARB_CURRENT_CREDIT_3                                                                      0x501640UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 3.
53487 #define NIG_REG_LB_ARB_CURRENT_CREDIT_4                                                                      0x501644UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 4.
53488 #define NIG_REG_LB_ARB_CURRENT_CREDIT_5                                                                      0x501648UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 5.
53489 #define NIG_REG_LB_ARB_CURRENT_CREDIT_6                                                                      0x50164cUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 6.
53490 #define NIG_REG_LB_ARB_CURRENT_CREDIT_7                                                                      0x501650UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 7.
53491 #define NIG_REG_LB_ARB_CURRENT_CREDIT_8                                                                      0x501654UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 8.
53492 #define NIG_REG_LB_ARB_CURRENT_CREDIT_9                                                                      0x501658UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in LB arbiter credit register 9.
53493 #define NIG_REG_LB_LLH_BRB_GATE_DNTFWD                                                                       0x50165cUL //Access:RW   DataWidth:0x1    // Disable bit for forwarding packets to the host.  No packet is forwarded to BRB when this bit is set.
53494 #define NIG_REG_LB_LLH_BRB_GATE_DNTFWD_CLSFAILED                                                             0x501660UL //Access:RW   DataWidth:0x1    // Disable bit for forwarding packets that failed PF classification to the host.  No packet with classification failed status is forwarded to BRB when this bit is set in multifunction mode.
53495 #define NIG_REG_LB_LLH_BRB_GATE_DNTFWD_PERPF                                                                 0x501664UL //Access:RW   DataWidth:0x1    // Per-PF disable bit for forwarding packets to the host. Packets are not forwarded to BRB for PFs that have this bit set in multifunction mode.  This is a per-PF split register.
53496 #define NIG_REG_LB_BTB_FIFO_ALM_FULL_THR                                                                     0x501764UL //Access:RW   DataWidth:0x5    // Almost full threshold for LB BTB FIFO.
53497 #define NIG_REG_LB_GNT_FIFO_ALM_FULL_THR                                                                     0x501768UL //Access:RW   DataWidth:0x4    // Almost full threshold for LB GNT FIFO.
53498 #define NIG_REG_LB_BTB_FIFO_EMPTY                                                                            0x50176cUL //Access:R    DataWidth:0x1    // LB BTB FIFO empty status.
53499 #define NIG_REG_LB_BTB_FIFO_FULL                                                                             0x501770UL //Access:R    DataWidth:0x1    // LB BTB FIFO full status.
53500 #define NIG_REG_LB_LLH_DFIFO_ALM_FULL_THR                                                                    0x501774UL //Access:RW   DataWidth:0x6    // LLH Data FIFO almost full threshold.
53501 #define NIG_REG_LB_LLH_HFIFO_ALM_FULL_THR                                                                    0x501778UL //Access:RW   DataWidth:0x5    // LLH header FIFO almost full threshold.
53502 #define NIG_REG_LB_LLH_RFIFO_ALM_FULL_THR                                                                    0x50177cUL //Access:RW   DataWidth:0x4    // LLH result FIFO almost full threshold.
53503 #define NIG_REG_LB_LLH_DFIFO_EMPTY                                                                           0x501780UL //Access:R    DataWidth:0x1    // LLH Data FIFO empty.
53504 #define NIG_REG_LB_LLH_DFIFO_ALM_FULL                                                                        0x501784UL //Access:R    DataWidth:0x1    // LLH Data FIFO almost full.
53505 #define NIG_REG_LB_LLH_DFIFO_FULL                                                                            0x501788UL //Access:R    DataWidth:0x1    // LLH Data FIFO full.
53506 #define NIG_REG_LB_LLH_HFIFO_EMPTY                                                                           0x50178cUL //Access:R    DataWidth:0x1    // LLH header FIFO empty.
53507 #define NIG_REG_LB_LLH_HFIFO_ALM_FULL                                                                        0x501790UL //Access:R    DataWidth:0x1    // LLH header FIFO almost full.
53508 #define NIG_REG_LB_LLH_HFIFO_FULL                                                                            0x501794UL //Access:R    DataWidth:0x1    // LLH header FIFO full.
53509 #define NIG_REG_LB_LLH_RFIFO_EMPTY                                                                           0x501798UL //Access:R    DataWidth:0x1    // LLH result FIFO empty.
53510 #define NIG_REG_LB_LLH_RFIFO_ALM_FULL                                                                        0x50179cUL //Access:R    DataWidth:0x1    // LLH result FIFO almost full.
53511 #define NIG_REG_LB_LLH_RFIFO_FULL                                                                            0x501800UL //Access:R    DataWidth:0x1    // LLH result FIFO full.
53512 #define NIG_REG_RX_PTP_EN                                                                                    0x501900UL //Access:RW   DataWidth:0x3    // Enable for TimeSync feature.  Bit 0 enables TimeSync on RX side.  Bit 1 enables V1 frame format in timesync event detection on RX side.  Bit 2 enables V2 frame format in timesync event detection on RX side.  Note that for HW to detect PTP packet and extract data from the packet, at least one of the version bits of that traffic direction has to be enabled.
53513 #define NIG_REG_TX_PTP_EN                                                                                    0x501904UL //Access:RW   DataWidth:0x3    // Enable for TimeSync feature.  Bit 0 enables TimeSync on TX side.  Bit 1 enables V1 frame format in timesync event detection on TX side.  Bit 2 enables V2 frame format in timesync event detection on TX side.  Note that for HW to detect PTP packet and extract data from the packet, at least one of the version bits of that traffic direction has to be enabled.
53514 #define NIG_REG_LLH_PTP_TO_HOST                                                                              0x501908UL //Access:RW   DataWidth:0x1    // Set to 1 to enable PTP packets to be forwarded to the host.
53515 #define NIG_REG_LLH_PTP_TO_MCP                                                                               0x50190cUL //Access:RW   DataWidth:0x1    // Set to 1 to enable PTP packets to be forwarded to MCP.
53516 #define NIG_REG_PTP_SW_TXTSEN                                                                                0x501910UL //Access:RW   DataWidth:0x1    // Enable for SW-specified packet timestamp mode.  NIG will capture the timestamp value of the packet that SW indicated through PBF interface for host traffic or through the p*_tx_mng_timestamp_pkt bit for TX management packet.  Note that the tx_ptp_en[0] bit has to be set to enable TimeSync on TX side for this mode to work.  NIG will extract and capture the sequence ID if one of the version bits is enabled.
53517 #define NIG_REG_LLH_PTP_ETHERTYPE_1                                                                          0x501914UL //Access:RW   DataWidth:0x10   // MAC Ethertype 1 for PTP packet detection.  Ethertype 0 is fixed at 0x88F7.  This register defaults to 0x88f7.
53518 #define NIG_REG_LLH_PTP_MAC_DA_2_LSB                                                                         0x501918UL //Access:RW   DataWidth:0x20   // MAC destination address 2 for PTP packet detection.  This register holds the lower 4 bytes of the address.  MAC destination address 0 is fixed at 0x011B_1900_0000.  MAC destination address 1 is fixed at 0x0180_C200_000E.  This register defaults to 0x011B_1900_0000.
53519 #define NIG_REG_LLH_PTP_MAC_DA_2_MSB                                                                         0x50191cUL //Access:RW   DataWidth:0x10   // MAC destination address 2 for PTP packet detection.  This register holds the lower 4 bytes of the address.  MAC destination address 0 is fixed at 0x011B_1900_0000.  MAC destination address 1 is fixed at 0x0180_C200_000E.  This register defaults to 0x011B_1900_0000.
53520 #define NIG_REG_LLH_PTP_PARAM_MASK                                                                           0x501920UL //Access:RW   DataWidth:0xb    // Mask register for the various parameters used in determining PTP packet presence.  Set each bit to 1 to mask out the particular parameter.  0-IPv4 DA 0 of 224.0.1.129.   1-IPv4 DA 1 of 224.0.0.107.   2-IPv6 DA 0 of 0xFF0*:0:0:0:0:0:0:181.   3-IPv6 DA 1 of 0xFF02:0:0:0:0:0:0:6B.   4-UDP destination port 0 of 319. 5-UDP destination port 1 of 320.  6-MAC Ethertype 0 of 0x88F7.   7-configurable MAC Ethertype 1.   8-MAC DA 0 of 0x01-1B-19-00-00-00.   9-MAC DA 1 of 0x01-80-C2-00-00-0E. 10-configurable MAC DA 2.  The reset default is set to mask out all parameters.
53521 #define NIG_REG_LLH_PTP_RULE_MASK                                                                            0x501924UL //Access:RW   DataWidth:0xe    // Mask regiser for the rules used in detecting PTP packets. Set each bit to 1 to mask out that particular rule. 0-{IPv4 DA 0; UDP DP 0} .   1-{IPv4 DA 0; UDP DP 1} . 2-{IPv4 DA 1; UDP DP 0} .  3-{IPv4 DA 1; UDP DP 1} . 4-{IPv6 DA 0; UDP DP 0} .  5-{IPv6 DA 0; UDP DP 1} . 6-{IPv6 DA 1; UDP DP 0} .  7-{IPv6 DA 1; UDP DP 1} . 8-{MAC DA 0; Ethertype 0} .  9-{MAC DA 1; Ethertype 0} . 10-{MAC DA 0; Ethertype 1} .  11-{MAC DA 1; Ethertype 1} . 12-{MAC DA 2; Ethertype 0} .  13-{MAC DA 2; Ethertype 1} . The reset default is to mask out all of the rules.  Note that rules 0-3 are for IPv4 packets only and require that the packet is IPv4 for the rules to match.  Note that rules 4-7 are for IPv6 packets only and require that the packet is IPv6 for the rules to match.
53522 #define NIG_REG_TX_LLH_PTP_PARAM_MASK                                                                        0x501928UL //Access:RW   DataWidth:0xb    // Mask register for the various parameters used in determining PTP packet presence.  Set each bit to 1 to mask out the particular parameter.  0-IPv4 DA 0 of 224.0.1.129.   1-IPv4 DA 1 of 224.0.0.107.   2-IPv6 DA 0 of 0xFF0*:0:0:0:0:0:0:181.   3-IPv6 DA 1 of 0xFF02:0:0:0:0:0:0:6B.   4-UDP destination port 0 of 319. 5-UDP destination port 1 of 320.  6-MAC Ethertype 0 of 0x88F7.   7-configurable MAC Ethertype 1.   8-MAC DA 0 of 0x01-1B-19-00-00-00.   9-MAC DA 1 of 0x01-80-C2-00-00-0E. 10-configurable MAC DA 2.  The reset default is set to mask out all parameters.
53523 #define NIG_REG_TX_LLH_PTP_RULE_MASK                                                                         0x50192cUL //Access:RW   DataWidth:0xe    // Mask regiser for the rules used in detecting PTP packets. Set each bit to 1 to mask out that particular rule. 0-{IPv4 DA 0; UDP DP 0} .   1-{IPv4 DA 0; UDP DP 1} . 2-{IPv4 DA 1; UDP DP 0} .  3-{IPv4 DA 1; UDP DP 1} . 4-{IPv6 DA 0; UDP DP 0} .  5-{IPv6 DA 0; UDP DP 1} . 6-{IPv6 DA 1; UDP DP 0} .  7-{IPv6 DA 1; UDP DP 1} . 8-{MAC DA 0; Ethertype 0} .  9-{MAC DA 1; Ethertype 0} . 10-{MAC DA 0; Ethertype 1} .  11-{MAC DA 1; Ethertype 1} . 12-{MAC DA 2; Ethertype 0} .  13-{MAC DA 2; Ethertype 1} . The reset default is to mask out all of the rules.
53524 #define NIG_REG_LLH_PTP_HOST_BUF_SEQID                                                                       0x501930UL //Access:RW   DataWidth:0x11   // Packet TimeSync information that is buffered in 1-deep FIFOs for the host.  Bits [15:0] return the sequence ID of the packet.  Bit 16 indicates the validity of the data in the buffer.  Writing a 1 to bit 16 will clear the buffer.
53525 #define NIG_REG_LLH_PTP_HOST_BUF_TS_LSB                                                                      0x501934UL //Access:R    DataWidth:0x20   // Packet TimeSync information that is buffered in 1-deep FIFOs for the host.  This location returns the lower 32 bits of timestamp value.
53526 #define NIG_REG_LLH_PTP_HOST_BUF_TS_MSB                                                                      0x501938UL //Access:R    DataWidth:0x20   // Packet TimeSync information that is buffered in 1-deep FIFOs for the host.  This location returns the upper 32 bits of timestamp value.
53527 #define NIG_REG_LLH_PTP_MCP_BUF_SEQID                                                                        0x50193cUL //Access:RW   DataWidth:0x11   // Packet TimeSync information that is buffered in 1-deep FIFOs for MCP.  Bits [15:0] return the sequence ID of the packet.  Bit 16 indicates the validity of the data in the buffer.  Writing a 1 to bit 16 will clear the buffer.
53528 #define NIG_REG_LLH_PTP_MCP_BUF_TS_LSB                                                                       0x501940UL //Access:R    DataWidth:0x20   // Packet TimeSync information that is buffered in 1-deep FIFOs for MCP.  This location returns the lower 32 bits of timestamp value.
53529 #define NIG_REG_LLH_PTP_MCP_BUF_TS_MSB                                                                       0x501944UL //Access:R    DataWidth:0x20   // Packet TimeSync information that is buffered in 1-deep FIFOs for MCP.  This location returns the upper 32 bits of timestamp value.
53530 #define NIG_REG_TX_LLH_PTP_BUF_SEQID                                                                         0x501948UL //Access:RW   DataWidth:0x13   // Packet TimeSync information that is buffered in 1-deep FIFOs for TX side.  Bits [15:0] reflect the sequence ID of the packet.  Bit 16 indicates the validity of the data in the buffer.  Bit 17 indicates that the sequence ID is valid and it is waiting for the TX timestamp value.  Bit 18 indicates whether the timestamp is from a SW request (value of 1) or HW request (value of 0).  Writing a 1 to bit 16 will clear the buffer.
53531 #define NIG_REG_TX_LLH_PTP_BUF_TS_LSB                                                                        0x50194cUL //Access:R    DataWidth:0x20   // Packet TimeSync information that is buffered in 1-deep FIFO for the TX path.  This location returns the lower 32 bits of timestamp value.
53532 #define NIG_REG_TX_LLH_PTP_BUF_TS_MSB                                                                        0x501950UL //Access:R    DataWidth:0x20   // Packet TimeSync information that is buffered in 1-deep FIFO for the TX path.  This location returns the upper 32 bits of timestamp value.
53533 #define NIG_REG_RX_PTP_TS_MSB_ERR                                                                            0x501954UL //Access:RW   DataWidth:0x6    // Error detected in adjustment of the upper 32-bit time for the 64-bit timestamp value.  Error occurs when bits [31:30] of the MAC timestamp value and the current free-running time are different by 2.  Bits 1:0 reflects MAC timestamp value 31:30.  Bits 3:2 reflects current time value 31:30.  Bit 4 indicates that no adjustment is made to the upper 32-bit time from the current time.  Bit 5 indicates that the upper 32-bit time is the decremented value from the current time.  The error status is latched until cleared by writing a '1' to bit 0.
53534 #define NIG_REG_TX_PTP_TS_MSB_ERR                                                                            0x501958UL //Access:RW   DataWidth:0x6    // Error detected in adjustment of the upper 32-bit time for the 64-bit timestamp value.  Error occurs when bits [31:30] of the MAC timestamp value and the current free-running time are different by 2.  Bits 1:0 reflects MAC timestamp value 31:30.  Bits 3:2 reflects current time value 31:30.  Bit 4 indicates that no adjustment is made to the upper 32-bit time from the current time.  Bit 5 indicates that the upper 32-bit time is the decremented value from the current time.  The error status is latched until cleared by writing a '1' to bit 0.
53535 #define NIG_REG_LLH_MULTI_FUNCTION_MODE                                                                      0x50195cUL //Access:RW   DataWidth:0x1    // Multifunction mode enable.  Set this bit to perform PF classification before sending the packet to the BRB and performing WOL detection.  In single function mode, the PFID for port 0 is based on the translation table entry 0 of port 0, the PFID for port 1 is based on the translation table entry 1 of port 1, the PFID for port 2 is based on the translation table entry 2 of port 2, and the PFID for port 3 is based on the translation table entry 3 of port 3. If reset default values are used, then PFID is the same as port ID.
53536 #define NIG_REG_LLH_CLS_TYPE                                                                                 0x501960UL //Access:RW   DataWidth:0x2    // Select the PF classification mode. 0: no classification.  1: classification based on tag/VLAN/MAC matching.  2: classification based on protocol. 3: dual-stage classification. When no classification is performed in multifunction mode, PPFID defaults to 0 and PFID is set as specified in entry 0 of the translation table.
53537 #define NIG_REG_LLH_CLS_TYPE_DUALMODE                                                                        0x501964UL //Access:RW   DataWidth:0x2    // Set this register to select the resolution method for combining the results from the two stages in dual-stage classification mode; value of 0: AND the hit vectors; value of 1: OR the hit vectors; value of 2: take the protocol-based hit vector if there is a hit - otherwise take the other vector; value of 3: take the tag/vlan/mac hit vector if there is a hit - take the other hit vector otherwise.  Note that the hit vectors referenced here are the results from each stage, taken after muxing with the default vectors for that case that there is no match found.
53538 #define NIG_REG_LLH_PROTOCOL_DEF_PF_VECTOR                                                                   0x501968UL //Access:RW   DataWidth:0x8    // Default per-port value to be used when protocol-based classification fails.  This is the per-port per-PF ID (PPFID) value represented in bit-mapped form.  Note that the classification fail flag is set only when the final classification vector is 0 for not having identified a PF.
53539 #define NIG_REG_LLH_TAGMAC_DEF_PF_VECTOR                                                                     0x50196cUL //Access:RW   DataWidth:0x8    // Default per-port value to be used when outer-tag/inner VLAN/MAC  classification fails.  This is the per-port per-PF ID (PPFID) value represented in bit-mapped form. Note that the classification fail flag is set only when the final classification vector is 0 for not having identified a PF.
53540 #define NIG_REG_LLH_PPFID2PFID_TBL_0                                                                         0x501970UL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7.  In single-function mode, program this register of port 0 to change the PFID for port 0. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53541 #define NIG_REG_LLH_PPFID2PFID_TBL_1                                                                         0x501974UL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7.  In single-function mode, program this register of port 1 to change the PFID for port 1. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53542 #define NIG_REG_LLH_PPFID2PFID_TBL_2                                                                         0x501978UL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7.  In single-function mode, program this register of port 2 to change the PFID for port 2. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53543 #define NIG_REG_LLH_PPFID2PFID_TBL_3                                                                         0x50197cUL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7.  In single-function mode, program this register of port 3 to change the PFID for port 3. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53544 #define NIG_REG_LLH_PPFID2PFID_TBL_4                                                                         0x501980UL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53545 #define NIG_REG_LLH_PPFID2PFID_TBL_5                                                                         0x501984UL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53546 #define NIG_REG_LLH_PPFID2PFID_TBL_6                                                                         0x501988UL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53547 #define NIG_REG_LLH_PPFID2PFID_TBL_7                                                                         0x50198cUL //Access:RW   DataWidth:0x4    // Table for translating 3-bit PPFID to 4-bit global PFID. Each port supports 8 functions.  These 8 functions are locally referred to as PPF for port PF.  These functions are identified using PPFID.  The PPFID is mapped to the global PFID based on the information in this table before sending out of the NIG block.  Register *_0 holds the PFID value for the local function 0.  Register *_7 holds the PFID value for the local function 7. Valid PFID values for BB are 0-7.  Valid PFID values for K2 are 0-15.
53548 #define NIG_REG_OUTER_TAG_VALUE_LIST0                                                                        0x501990UL //Access:RW   DataWidth:0x18   // Outer tag value list.  This register is used to specify the index of the 64-bit field immediately following the Ethertype to be used for each of the outer tag value bit. The first bit following the Ethertype is referred to as bit 63.  The 64th bit following the Ethertype is referred to as bit 0.  The outer tag value is 16-bit wide.  This register specify the indexes for bits 3:0 of the outer tag value[15:0].  Bits [23:18] of this register specify the index for bit 3.  Bits [5:0] of this register specify the index for bit 0.  These registers default to select the 16 bits starting from the 1st bit following the tag Ethertype (bits [63:48] of the 64-bit field).
53549 #define NIG_REG_OUTER_TAG_VALUE_LIST1                                                                        0x501994UL //Access:RW   DataWidth:0x18   // Outer tag value list.  See the description for *outer_tag_value_list0.  This register specify the indexes for bits 7:4 of the outer tag value[15:0].  Bits [23:18] of this register specify the index for bit 7.  Bits [5:0] of this register specify the index for bit 4.
53550 #define NIG_REG_OUTER_TAG_VALUE_LIST2                                                                        0x501998UL //Access:RW   DataWidth:0x18   // Outer tag value list.  See the description for *outer_tag_value_list0.  This register specify the indexes for bits 11:8 of the outer tag value[15:0].  Bits [23:18] of this register specify the index for bit 11.  Bits [5:0] of this register specify the index for bit 8.
53551 #define NIG_REG_OUTER_TAG_VALUE_LIST3                                                                        0x50199cUL //Access:RW   DataWidth:0x18   // Outer tag value list.  See the description for *outer_tag_value_list0.  This register specify the indexes for bits 15:12 of the outer tag value[15:0].  Bits [23:18] of this register specify the index for bit 15.  Bits [5:0] of this register specify the index for bit 12.
53552 #define NIG_REG_OUTER_TAG_VALUE_MASK                                                                         0x5019a0UL //Access:RW   DataWidth:0x10   // Outer tag value mask.  Set a bit to 0 to mask out the corresponding bit of the outer tag value.  This register defaults to mask out the upper 4 bits of the tag value.
53553 #define NIG_REG_LLH_FUNC_TAGMAC_CLS_TYPE                                                                     0x5019a4UL //Access:RW   DataWidth:0x3    // This is a per-port per-PF register.  This register selects the classification type for the tag/VLAN/MAC mode.  Bits 1:0 are decoded as follow:  0 - outer-tag/inner VLAN; 1 - MAC address; 2 - both outer-tag/inner VLAN and MAC address; 3 - either outer-tag/inner VLAN or MAC address. Bit 2 specifies whether the classification is based on Inner VLAN (set to 1) or outer-tag (set to 0).
53554 #define NIG_REG_LLH_FUNC_TAG_EN                                                                              0x5019b0UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Per-function outer tag/inner VLAN enable for PF classification.  There are 4 of this register per port per function.
53555 #define NIG_REG_LLH_FUNC_TAG_EN_SIZE                                                                         4
53556 #define NIG_REG_LLH_FUNC_TAG_HDR_SEL                                                                         0x5019c0UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Per-function select bit for choosing between the tunnel and encapsulated header from which to take the inner VLAN for comparison with that in llh_func_tag_value for PF classification; 0 selects the outer/tunnel header.  There are 4 of this register per port per function.
53557 #define NIG_REG_LLH_FUNC_TAG_HDR_SEL_SIZE                                                                    4
53558 #define NIG_REG_LLH_FUNC_TAG_VALUE                                                                           0x5019d0UL //Access:RW   DataWidth:0x10   // This is a per-port per-PF register.  Per-function outer tag/inner VLAN configuration for PF classification.  These bits specify the value for comparison.  There are 4 of this register per port per function.  Only bits 11:0 are used to specify the inner VLAN ID. Configuration of an inner VLAN ID of 0 also enables a match for the function when there is no inner VLAN.
53559 #define NIG_REG_LLH_FUNC_TAG_VALUE_SIZE                                                                      4
53560 #define NIG_REG_LLH_FUNC_NO_TAG                                                                              0x5019e0UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Per-function no outer tag/inner VLAN configuration for PF classification.  Set this bit to enable a match for the function when there is no outer tag/inner VLAN.
53561 #define NIG_REG_LLH_FUNC_FILTER_VALUE                                                                        0x501a00UL //Access:WB   DataWidth:0x30   // This is a per-port per-PF register.  Per-function MAC addresses to be matched with for MAC-address-based classification.  This register is also used for protocol-based classification; bits [47:32] are for Ethertype; bits [31:16] are for the source port; and bits [15:0] are for the destination port.  There are 16 of this register per port per function.
53562 #define NIG_REG_LLH_FUNC_FILTER_VALUE_SIZE                                                                   32
53563 #define NIG_REG_LLH_FUNC_FILTER_EN                                                                           0x501a80UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Per-function filter enable for PF classification.  There are 16 of this register per port per function.
53564 #define NIG_REG_LLH_FUNC_FILTER_EN_SIZE                                                                      16
53565 #define NIG_REG_LLH_FUNC_FILTER_MODE                                                                         0x501ac0UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Per-function mode select bit to indicate whether the filter is to be used for MAC-addresss based classification or protocol-based classification.  Set this bit to 1 to select protocol-based classification.  There are 16 of this register per port per function.
53566 #define NIG_REG_LLH_FUNC_FILTER_MODE_SIZE                                                                    16
53567 #define NIG_REG_LLH_FUNC_FILTER_PROTOCOL_TYPE                                                                0x501b00UL //Access:RW   DataWidth:0x7    // This is a per-port per-PF register.  Per-function select bits for the different protocol types to be evaluated in protocol-based classification mode: bit 0: compare the Ethertype; bit 1: compare the TCP source port; bit 2: compare the TCP destination port; bit 3: compare the TCP source and destination ports. bit 4: compare the UDP source port; bit 5: compare the UDP destination port; bit 6: compare the UDP source and destination ports. Set the bit to 1 to enable the comparison.  The results are logically OR'ed together, and thus, a match is found when one or more of the enabled types compare successfully. There are 16 of this register per port per function.
53568 #define NIG_REG_LLH_FUNC_FILTER_PROTOCOL_TYPE_SIZE                                                           16
53569 #define NIG_REG_LLH_FUNC_FILTER_HDR_SEL                                                                      0x501b40UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Per-function select bit for choosing between the tunnel and encapsulated header from which to take the MAC address to be compared with that in llh_func_filter_value for PF classification; 0 selects the outer/tunnel header.  There are 16 of this register per port per function.
53570 #define NIG_REG_LLH_FUNC_FILTER_HDR_SEL_SIZE                                                                 16
53571 #define NIG_REG_LLH_ENG_CLS_TYPE                                                                             0x501b80UL //Access:RW   DataWidth:0x1    // Engine classification type.  0 selects connection-based classification.  1 selects the PF-based classification. This register is used only in the single-port with dual engine mode.
53572 #define NIG_REG_LLH_ENG_CLS_TCP_4_TUPLE_SEARCH                                                               0x501b84UL //Access:RW   DataWidth:0x1    // TCP 4-tuple search for TCP packets.  Set this bit to use the TCP 4-tuple (TCP source and destination port numbers and IP source and destination IP addresses) as the hash string. This register is used only in the single-port with dual engine mode.
53573 #define NIG_REG_LLH_ENG_CLS_UDP_4_TUPLE_SEARCH                                                               0x501b88UL //Access:RW   DataWidth:0x1    // UDP 4-tuple search for UDP packets.  Set this bit to use the UDP 4-tuple (UDP source and destination port numbers and IP source and destination IP addresses) as the hash string.  This register is used only in the single-port with dual engine mode.
53574 #define NIG_REG_LLH_ENG_CLS_CRC8_INIT_VAL                                                                    0x501b8cUL //Access:RW   DataWidth:0x8    // Initial remainder value for the CRC8 function used to hash the data string in connection-based engine classification.  This register is used only in the single-port with dual engine mode.
53575 #define NIG_REG_LLH_ENG_CLS_ENG_ID_TBL                                                                       0x501b90UL //Access:WB   DataWidth:0x40   // 64-entry Engine ID lookup table, with 1 bit per entry.  Set the bit to 1 to have packets associated with the index to be routed to engine 1.  Otherwise, the packet is routed to engine 0.  This register is used only in the single-port with dual engine mode.
53576 #define NIG_REG_LLH_ENG_CLS_ENG_ID_TBL_SIZE                                                                  2
53577 #define NIG_REG_LLH_ENG_CLS_ROCE_QP_SEL                                                                      0x501b98UL //Access:RW   DataWidth:0x5    // RoCE destination QP bit select.  This configuration selects one of the 24-bit destination QP bits to be used as the engine ID.  Valid values are 0-23.  This register is used only in the single-port with dual engine mode.
53578 #define NIG_REG_LLH_ENG_CLS_ENG_ID_PERPF                                                                     0x501b9cUL //Access:RW   DataWidth:0x1    // Per-global-PF engine ID to be used in PF-based engine classification.  Set the bit to 1 to have packets associated with the PF to be routed to engine 1.  Otherwise, the packet is routed to engine 0.  This register is used only in the single-port with dual engine mode.
53579 #define NIG_REG_FLOWCTRL_MODE                                                                                0x501ba0UL //Access:RW   DataWidth:0x3    // Flow control mode.  0 - disable; 1 - PFC; 2 - LLFC; 3 - PPP; 4 - PAUSE; 5-7 are invalid values.
53580 #define NIG_REG_PKT_PRIORITY_TO_TC                                                                           0x501ba4UL //Access:RW   DataWidth:0x20   // Eight 4-bit configurations for specifying which TC (0-15 for future expansion) each priorty is to be mapped to. Bits 3:0 specify the TC for priority 0.  Bits 31:28 specify the TC for priority 7.
53581 #define NIG_REG_PKT_PRIORITY_TAG                                                                             0x501ba8UL //Access:RW   DataWidth:0xb    // Multi Field Register.
53582   #define NIG_REG_PKT_PRIORITY_TAG_N_SEL                                                                     (0x7<<0) // Select for the L2 tag to be used for extracting the packet priority information.  Valid values are 2-5 for selecting one of the L2 tags 2-5.  This field is evaluated only when the selected tag is the first tag in the packet. Set this field to 0 when not used.
53583   #define NIG_REG_PKT_PRIORITY_TAG_N_SEL_SHIFT                                                               0
53584   #define NIG_REG_PKT_PRIORITY_TAG_PKT_PRIORITY_OTAG_BITOFFSET                                               (0xf<<3) // Bit offset in the outer tag starting from which to extract the 3-bit packet priority information.  The first bit following the Ethertype field is referenced as bit 15.  Values of 0 and 1 are invalid.
53585   #define NIG_REG_PKT_PRIORITY_TAG_PKT_PRIORITY_OTAG_BITOFFSET_SHIFT                                         3
53586   #define NIG_REG_PKT_PRIORITY_TAG_N_BITOFFSET                                                               (0xf<<7) // Bit offset in the selected tag starting from which to extract the 3-bit packet priority information.   The first bit following the Ethertype field is referenced as bit 15.  Values of 0 and 1 are invalid.
53587   #define NIG_REG_PKT_PRIORITY_TAG_N_BITOFFSET_SHIFT                                                         7
53588 #define NIG_REG_FORCE_BRB_FULL                                                                               0x501bacUL //Access:RW   DataWidth:0x9    // Force brb_nig_*_tc_full.  There is one bit per TC and the same configuration is applicable to both RX and LB interfaces to the BRB of the same port.  Set a bit to 1 to force 'full' condition.  This is meant to allow BRB configuration change during run time by truncating/discarding all traffic the same way as if BRB asserted the corresponding per-TC full signals.  This register may change during run time.  Packet truncation/discarding affects all packet types, including LB packets with LB-only header and LB packets with no-drop indication.
53589 #define NIG_REG_FORCE_BRB_PAUSE                                                                              0x501bb0UL //Access:RW   DataWidth:0x9    // Force 'pause' condition for traffic going to BRB.  There is one bit per TC and the same configuration is applicable to both RX and LB interfaces to the BRB of the same port.  Set a bit to 1 to force 'pause' condition.  This is meant to allow BRB configuration change during run time by pausing/dropping all traffic the same way as if BRB asserted the corresponding signals.  This register may change during run time.
53590 #define NIG_REG_RX_TC_EN                                                                                     0x501bb4UL //Access:RW   DataWidth:0x8    // Per-TC flow control enable for received XOFF requests to pause transmit queues.  Set a bit to 1 to enable the corresponding TC.  A TC is in XON state when not enabled.
53591 #define NIG_REG_TX_TC_EN                                                                                     0x501bb8UL //Access:RW   DataWidth:0x8    // Per-TC flow control enable for XOFF messages sent to the MAC.  Set a bit to 1 to enable a  TC.  A TC is in XON state when not enabled.
53592 #define NIG_REG_LB_TC_EN                                                                                     0x501bbcUL //Access:RW   DataWidth:0x9    // Per-TC flow control enable for received XOFF requests to pause LB queues.  Set a bit to 1 to enable a TC.  A TC is in XON state when not enabled.
53593 #define NIG_REG_LB_NO_DROP_EN                                                                                0x501bc0UL //Access:RW   DataWidth:0x1    // Enable bit for the no-drop-hdr-ind field of the LB-only-header.  When set, the no-drop-hdr-ind bit of the TC has the same effect as the lb_tc_en configuration above.
53594 #define NIG_REG_LB_NO_DROP_ON_FULL                                                                           0x501bc4UL //Access:RW   DataWidth:0x1    // Enable the no-drop of LB packets with the no-drop-hdr-ind bit set due to per-TC full backpressure from the BRB.  Note that only the first lb_no_drop_hdr_size cycles of the packet are not dropped. If per-TC full condition exists after the lb_no_drop_hdr_size cycles, then a trunctation cycle of EOP+ERR is sent to the BRB.
53595 #define NIG_REG_LB_NO_DROP_HDR_SIZE                                                                          0x501bc8UL //Access:RW   DataWidth:0x5    // This field specifies the number of 256-bit cycles, starting from the SOP cycle, of the packet not to be dropped due to no_drop_on_full. If per-TC full condition exists after the lb_no_drop_hdr_size cycles, then a trunctation cycle of EOP+ERR is sent to the BRB.
53596 #define NIG_REG_PRIORITY_FOR_TC_0                                                                            0x501bccUL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53597 #define NIG_REG_PRIORITY_FOR_TC_1                                                                            0x501bd0UL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53598 #define NIG_REG_PRIORITY_FOR_TC_2                                                                            0x501bd4UL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53599 #define NIG_REG_PRIORITY_FOR_TC_3                                                                            0x501bd8UL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53600 #define NIG_REG_PRIORITY_FOR_TC_4                                                                            0x501bdcUL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53601 #define NIG_REG_PRIORITY_FOR_TC_5                                                                            0x501be0UL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53602 #define NIG_REG_PRIORITY_FOR_TC_6                                                                            0x501be4UL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53603 #define NIG_REG_PRIORITY_FOR_TC_7                                                                            0x501be8UL //Access:RW   DataWidth:0x10   // Flow control priorities used for each TC.  This register is bit-mapped with one bit for each priority.
53604 #define NIG_REG_RX_TC0_PRIORITY_MASK                                                                         0x501becUL //Access:RW   DataWidth:0x10   // Bit-map indicating which received SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set, allowing multiple priorities to be mapped to one TC.
53605 #define NIG_REG_RX_TC1_PRIORITY_MASK                                                                         0x501bf0UL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.
53606 #define NIG_REG_RX_TC2_PRIORITY_MASK                                                                         0x501bf4UL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.
53607 #define NIG_REG_RX_TC3_PRIORITY_MASK                                                                         0x501bf8UL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.
53608 #define NIG_REG_RX_TC4_PRIORITY_MASK                                                                         0x501bfcUL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.  Note that in quad-port per engine mode, there are only TC0-3.
53609 #define NIG_REG_RX_TC5_PRIORITY_MASK                                                                         0x501c00UL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.  Note that in quad-port per engine mode, there are only TC0-3.
53610 #define NIG_REG_RX_TC6_PRIORITY_MASK                                                                         0x501c04UL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.  Note that in quad-port per engine mode, there are only TC0-3.
53611 #define NIG_REG_RX_TC7_PRIORITY_MASK                                                                         0x501c08UL //Access:RW   DataWidth:0x10   // Bit-map indicating which SAFC/PFC priorities to map to the TC.  A priority is mapped to the TC when the corresponding mask bit is 1.  More than one bit may be set; allowing multiple priorities to be mapped to one TC.  Note that in quad-port per engine mode, there are only TC0-3.
53612 #define NIG_REG_TC_PAUSE_MAX_0                                                                               0x501c0cUL //Access:RW   DataWidth:0x20   // Maximum number of cycles that a TC can be XOFFed/paused before an interrupt is asserted.  This is used for all TCs of the same port.
53613 #define NIG_REG_TC_PAUSE_MAX_1                                                                               0x501c10UL //Access:RW   DataWidth:0x8    // Maximum number of cycles that a TC can be XOFFed/paused before an interrupt is asserted.  This is used for all TCs of the same port.
53614 #define NIG_REG_TX_PAUSE_MAX_0                                                                               0x501c14UL //Access:RW   DataWidth:0x20   // Maximum number of cycles that the TX path is PAUSEd before an interrupt is asserted.  This is used for PAUSE only.
53615 #define NIG_REG_TX_PAUSE_MAX_1                                                                               0x501c18UL //Access:RW   DataWidth:0x8    // Maximum number of cycles that the TX path is PAUSEd before an interrupt is asserted.  This is used for PAUSE only.
53616 #define NIG_REG_TX_DRAIN_EN                                                                                  0x501c1cUL //Access:RW   DataWidth:0x1    // Drain mode enable.  Set this bit to enable drain mode. Drain mode starts immediately upon assertion and stops at the next packet boundary upon de-assertion.
53617 #define NIG_REG_TX_MCP_DRAIN_EN                                                                              0x501c20UL //Access:RW   DataWidth:0x1    // Drain mode enable for TX MCP traffic.  Set this bit to enable drain mode.  Drain mode starts immediately upon assertion and stops at the next packet boundary upon de-assertion.  Note that TX MCP traffic may also be drained if it is based on a TC and the corresponding TC is enabled to drain.
53618 #define NIG_REG_TX_TC_DRAIN_EN                                                                               0x501c24UL //Access:RW   DataWidth:0x8    // Set these bits to enable the drain mode for TC0 and TC7. Bit 0 is for TC0 flow.  Bit 7 is for TC7 flow.  When enabled -- draining of the corrresponding TC  starts immediately - packet data are dropped and not forwarded to the MAC.  When disabled--draining stops at the next packet boundary.
53619 #define NIG_REG_LB_TC_DRAIN_EN                                                                               0x501c28UL //Access:RW   DataWidth:0x9    // Set these bits to enable the drain mode for TC0 and TC7. Bit 0 is for TC0 flow.  Bit 8 is for TC8 flow.  When enabled -- draining of the corrresponding TC  starts immediately - packet data are dropped and not forwarded to the BRB.  When disabled--draining stops at the next packet boundary.
53620 #define NIG_REG_LLFC_XOFF_TIMER_MAX                                                                          0x501c2cUL //Access:RW   DataWidth:0x16   // Timeout value for LLFC XOFF timer in the TX direction for sending refresh LLFC messages to the MAC.  The value is in term of the number of core clock cycles.  The timer starts whenever an LLFC request is sent to the MAC with at least one priority in the XOFF state.  An update LLFC request is sent when the timer expires.  This value should be less than (LLFC XOFF TIME x 512) / (data rate in Gbps x core clock period in ns).  The default value is set for XOFF time of 0x8000, data rate of 10Gbps, and core clock of 375MHz, with 64 deducted from the calculated value.
53621 #define NIG_REG_LLFC_TX_CYCLE_NUM                                                                            0x501c30UL //Access:RW   DataWidth:0xa    // Number of cycles between 2 LLFC request to the MAC; The minimum value of this register must be 16. The value of this register must be bigger then [ LLFC_IMG register x (core frequency / MAC frequency)].
53622 #define NIG_REG_PAUSE_STATUS_BRB                                                                             0x501c34UL //Access:R    DataWidth:0x8    // TC pause status from BRB input for main RX traffic, per port.
53623 #define NIG_REG_PAUSE_STATUS_BRB_LB                                                                          0x501c38UL //Access:R    DataWidth:0x9    // TC pause status from BRB input for LB traffic, per port.
53624 #define NIG_REG_PAUSE_STATUS_MSDM                                                                            0x501c3cUL //Access:R    DataWidth:0x8    // TC pause status from MSDM input, per port.  This affects main and LB traffic going into RX pipe of the chip.
53625 #define NIG_REG_PAUSE_STATUS_TSDM                                                                            0x501c40UL //Access:R    DataWidth:0x8    // TC pause status from TSDM input, per port.  This affects main and LB traffic going into RX pipe of the chip.
53626 #define NIG_REG_PAUSE_STATUS_USDM                                                                            0x501c44UL //Access:R    DataWidth:0x8    // TC pause status from USDM input, per port.  This affects main and LB traffic going into RX pipe of the chip.
53627 #define NIG_REG_PAUSE_PRIORITY_TO_MAC                                                                        0x501c48UL //Access:R    DataWidth:0x10   // Current value of PFC/LLFC priority or PAUSE signal sent to MAC/PXP, depending on the flow control mode.
53628 #define NIG_REG_RX_FLOWCTRL_STATUS                                                                           0x501c4cUL //Access:R    DataWidth:0x10   // Current latched flow control (PFC/LLFC) priorities received from the MAC, depending on the *flowctrl_mode.
53629 #define NIG_REG_RX_FLOWCTRL_STATUS_CLEAR                                                                     0x501c50UL //Access:RW   DataWidth:0x1    // Set this bit to clear the current flow control (PFC and LLFC) latched status.
53630 #define NIG_REG_PPP_ADDRESS                                                                                  0x501c54UL //Access:RW   DataWidth:0x10   // Address to be used in the header of the flow control message sent to PXP internal write interface.  This configuration should be static while flowctrl_mode is set to PPP.
53631 #define NIG_REG_PPP_STORM_ID                                                                                 0x501c58UL //Access:RW   DataWidth:0x4    // STORM ID to be used for the Destination Client ID field for the header of the flow control message sent to PXP internal write interface.  This configuration should be static while flowctrl_mode is set to PPP.
53632 #define NIG_REG_PPP_COMPPARAMS                                                                               0x501c5cUL //Access:RW   DataWidth:0x10   // CompParams value for the header of the flow control message sent to PXP internal write interface. This configuration should be static while flowctrl_mode is set to PPP.
53633 #define NIG_REG_PPP_TRIG                                                                                     0x501c60UL //Access:RW   DataWidth:0x4    // Trigger value to be used in the header of the flow control message sent to PXP internal write interface. This configuration should be static while flowctrl_mode is set to PPP.
53634 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_0                                                                0x501c64UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53635 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_1                                                                0x501c68UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53636 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_2                                                                0x501c6cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53637 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_3                                                                0x501c70UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53638 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_4                                                                0x501c74UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53639 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_5                                                                0x501c78UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53640 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_6                                                                0x501c7cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53641 #define NIG_REG_STAT_RX_BRB_PACKET_PRIORITY_7                                                                0x501c80UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53642 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_0                                                                 0x501ca0UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53643 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_0_SIZE                                                            2
53644 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_1                                                                 0x501ca8UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53645 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_1_SIZE                                                            2
53646 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_2                                                                 0x501cb0UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53647 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_2_SIZE                                                            2
53648 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_3                                                                 0x501cb8UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53649 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_3_SIZE                                                            2
53650 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_4                                                                 0x501cc0UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53651 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_4_SIZE                                                            2
53652 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_5                                                                 0x501cc8UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53653 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_5_SIZE                                                            2
53654 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_6                                                                 0x501cd0UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53655 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_6_SIZE                                                            2
53656 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_7                                                                 0x501cd8UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53657 #define NIG_REG_STAT_RX_BRB_OCTET_PRIORITY_7_SIZE                                                            2
53658 #define NIG_REG_STAT_RX_NO_DEST                                                                              0x501ce0UL //Access:RC   DataWidth:0x20   // Statistics for packets dropped due to minimum size, parsing errors, and filtering. Note that statistics for packets with 32B or less are in stat_*1cyc_pkt_drop.
53659 #define NIG_REG_STAT_RX_1CYC_PKT_DROP                                                                        0x501ce4UL //Access:RC   DataWidth:0x20   // Statistics for the number of single-cycle packets dropped. This is an RF generated RC statistics register - reading this register clears the value to 0.
53660 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_0                                                              0x501ce8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53661 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_1                                                              0x501cecUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53662 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_2                                                              0x501cf0UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53663 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_3                                                              0x501cf4UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53664 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_4                                                              0x501cf8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53665 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_5                                                              0x501cfcUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53666 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_6                                                              0x501d00UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53667 #define NIG_REG_STAT_RX_BRB_TRUNCATE_PRIORITY_7                                                              0x501d04UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53668 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_0                                                               0x501d08UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53669 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_1                                                               0x501d0cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53670 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_2                                                               0x501d10UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53671 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_3                                                               0x501d14UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53672 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_4                                                               0x501d18UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53673 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_5                                                               0x501d1cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53674 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_6                                                               0x501d20UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53675 #define NIG_REG_STAT_RX_BRB_DISCARD_PRIORITY_7                                                               0x501d24UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53676 #define NIG_REG_STAT_RX_STORM_PACKET_SENT                                                                    0x501d28UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets forwarded to the STORM.
53677 #define NIG_REG_STAT_RX_STORM_PACKET_DISCARD                                                                 0x501d2cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets for the STORM that are dropped due to buffer full.  This is an RF generated RC statistics register - reading this register clears the value to 0.
53678 #define NIG_REG_STAT_RX_STORM_PACKET_TRUNCATE                                                                0x501d30UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets for the STORM that are truncated due to buffer full.  This is an RF generated RC statistics register - reading this register clears the value to 0.
53679 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_0                                                                0x501d40UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53680 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_1                                                                0x501d44UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53681 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_2                                                                0x501d48UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53682 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_3                                                                0x501d4cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53683 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_4                                                                0x501d50UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53684 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_5                                                                0x501d54UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53685 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_6                                                                0x501d58UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53686 #define NIG_REG_STAT_LB_BRB_PACKET_PRIORITY_7                                                                0x501d5cUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53687 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_0                                                                 0x501d60UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53688 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_0_SIZE                                                            2
53689 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_1                                                                 0x501d68UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53690 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_1_SIZE                                                            2
53691 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_2                                                                 0x501d70UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53692 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_2_SIZE                                                            2
53693 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_3                                                                 0x501d78UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53694 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_3_SIZE                                                            2
53695 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_4                                                                 0x501d80UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53696 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_4_SIZE                                                            2
53697 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_5                                                                 0x501d88UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53698 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_5_SIZE                                                            2
53699 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_6                                                                 0x501d90UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53700 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_6_SIZE                                                            2
53701 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_7                                                                 0x501d98UL //Access:ST   DataWidth:0x40   // Statistics for the number octets to be routed toward the BRB for the priority. This includes the discarded and truncated packets.
53702 #define NIG_REG_STAT_LB_BRB_OCTET_PRIORITY_7_SIZE                                                            2
53703 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_0                                                              0x501da0UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53704 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_1                                                              0x501da4UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53705 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_2                                                              0x501da8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53706 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_3                                                              0x501dacUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53707 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_4                                                              0x501db0UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53708 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_5                                                              0x501db4UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53709 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_6                                                              0x501db8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53710 #define NIG_REG_STAT_LB_BRB_TRUNCATE_PRIORITY_7                                                              0x501dbcUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets being truncated due to BRB full.
53711 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_0                                                               0x501dc0UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53712 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_1                                                               0x501dc4UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53713 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_2                                                               0x501dc8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53714 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_3                                                               0x501dccUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53715 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_4                                                               0x501dd0UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53716 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_5                                                               0x501dd4UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53717 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_6                                                               0x501dd8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53718 #define NIG_REG_STAT_LB_BRB_DISCARD_PRIORITY_7                                                               0x501ddcUL //Access:RC   DataWidth:0x20   // Statistics for the number of packets discarded due to BRB backpressure.
53719 #define NIG_REG_STAT_LB_NO_DEST                                                                              0x501de0UL //Access:RC   DataWidth:0x20   // Statistics for packets dropped due to minimum size, parsing errors, and filtering. Note that statistics for packets with 32B or less are in stat_*1cyc_pkt_drop.
53720 #define NIG_REG_STAT_LB_1CYC_PKT_DROP                                                                        0x501de4UL //Access:RC   DataWidth:0x20   // Statistics for the number of single-cycle packets dropped. This is an RF generated RC statistics register - reading this register clears the value to 0.
53721 #define NIG_REG_STAT_TX_DROP                                                                                 0x501de8UL //Access:RC   DataWidth:0x20   // Statistic register for all of the TX packets dropped,  due to the drop bit, the per-PF drop, the per-VPORT drop, and the MCP/per-TC drain mode, and are not forwarded to the destination.
53722 #define NIG_REG_STAT_TX_PF_VPORTDROP                                                                         0x501decUL //Access:RC   DataWidth:0x20   // Statistic register for the number of TX packets that have the per-PF drop or per-VPORT drop configuration set. These packets may be dropped or forwarded to the destination with error, depending on the tx_lb_drop_fwderr. There may be scenarios of changing drop configurations on the fly. In this case it counts dropped SOP messages
53723 #define NIG_REG_STAT_LB_DROP                                                                                 0x501df0UL //Access:RC   DataWidth:0x20   // Statistic register for all of the LB packets dropped,  due to the drop bit, the per-PF drop, the per-VPORT drop, and the per-TC drain mode, and are not forwarded to the destination.
53724 #define NIG_REG_STAT_LB_PF_VPORTDROP                                                                         0x501df4UL //Access:RC   DataWidth:0x20   // Statistic register for the number of LB packets that have the per-PF drop or per-VPORT drop configuration set while the no-drop-hdr-ind in the packet is cleared. These packets may be dropped or forwarded to the destination with error, depending on the tx_lb_drop_fwderr.  When the no-drop-hdr-ind bit is set, the packet drop bit and the per-PF/VPORT drop conditions are ignored and not processed; thus, this statistics does not increment in that case.
53725 #define NIG_REG_STAT_TX_PACKET_TC_0                                                                          0x501df8UL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53726 #define NIG_REG_STAT_TX_PACKET_TC_1                                                                          0x501dfcUL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53727 #define NIG_REG_STAT_TX_PACKET_TC_2                                                                          0x501e00UL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53728 #define NIG_REG_STAT_TX_PACKET_TC_3                                                                          0x501e04UL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53729 #define NIG_REG_STAT_TX_PACKET_TC_4                                                                          0x501e08UL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53730 #define NIG_REG_STAT_TX_PACKET_TC_5                                                                          0x501e0cUL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53731 #define NIG_REG_STAT_TX_PACKET_TC_6                                                                          0x501e10UL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53732 #define NIG_REG_STAT_TX_PACKET_TC_7                                                                          0x501e14UL //Access:RC   DataWidth:0x20   // Statistics for the number of user packets transmitted for the TC.
53733 #define NIG_REG_STAT_TX_OCTET_TC_0                                                                           0x501e18UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53734 #define NIG_REG_STAT_TX_OCTET_TC_0_SIZE                                                                      2
53735 #define NIG_REG_STAT_TX_OCTET_TC_1                                                                           0x501e20UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53736 #define NIG_REG_STAT_TX_OCTET_TC_1_SIZE                                                                      2
53737 #define NIG_REG_STAT_TX_OCTET_TC_2                                                                           0x501e28UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53738 #define NIG_REG_STAT_TX_OCTET_TC_2_SIZE                                                                      2
53739 #define NIG_REG_STAT_TX_OCTET_TC_3                                                                           0x501e30UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53740 #define NIG_REG_STAT_TX_OCTET_TC_3_SIZE                                                                      2
53741 #define NIG_REG_STAT_TX_OCTET_TC_4                                                                           0x501e38UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53742 #define NIG_REG_STAT_TX_OCTET_TC_4_SIZE                                                                      2
53743 #define NIG_REG_STAT_TX_OCTET_TC_5                                                                           0x501e40UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53744 #define NIG_REG_STAT_TX_OCTET_TC_5_SIZE                                                                      2
53745 #define NIG_REG_STAT_TX_OCTET_TC_6                                                                           0x501e48UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53746 #define NIG_REG_STAT_TX_OCTET_TC_6_SIZE                                                                      2
53747 #define NIG_REG_STAT_TX_OCTET_TC_7                                                                           0x501e50UL //Access:ST   DataWidth:0x40   // Statistics for the number of user bytes transmitted for the TC.
53748 #define NIG_REG_STAT_TX_OCTET_TC_7_SIZE                                                                      2
53749 #define NIG_REG_TX_XOFF_CYC_TC_0                                                                             0x501e58UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53750 #define NIG_REG_TX_XOFF_CYC_TC_0_SIZE                                                                        2
53751 #define NIG_REG_TX_XOFF_CYC_TC_1                                                                             0x501e60UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53752 #define NIG_REG_TX_XOFF_CYC_TC_1_SIZE                                                                        2
53753 #define NIG_REG_TX_XOFF_CYC_TC_2                                                                             0x501e68UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53754 #define NIG_REG_TX_XOFF_CYC_TC_2_SIZE                                                                        2
53755 #define NIG_REG_TX_XOFF_CYC_TC_3                                                                             0x501e70UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53756 #define NIG_REG_TX_XOFF_CYC_TC_3_SIZE                                                                        2
53757 #define NIG_REG_TX_XOFF_CYC_TC_4                                                                             0x501e78UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53758 #define NIG_REG_TX_XOFF_CYC_TC_4_SIZE                                                                        2
53759 #define NIG_REG_TX_XOFF_CYC_TC_5                                                                             0x501e80UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53760 #define NIG_REG_TX_XOFF_CYC_TC_5_SIZE                                                                        2
53761 #define NIG_REG_TX_XOFF_CYC_TC_6                                                                             0x501e88UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53762 #define NIG_REG_TX_XOFF_CYC_TC_6_SIZE                                                                        2
53763 #define NIG_REG_TX_XOFF_CYC_TC_7                                                                             0x501e90UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53764 #define NIG_REG_TX_XOFF_CYC_TC_7_SIZE                                                                        2
53765 #define NIG_REG_LB_XOFF_CYC_TC_0                                                                             0x501e98UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53766 #define NIG_REG_LB_XOFF_CYC_TC_0_SIZE                                                                        2
53767 #define NIG_REG_LB_XOFF_CYC_TC_1                                                                             0x501ea0UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53768 #define NIG_REG_LB_XOFF_CYC_TC_1_SIZE                                                                        2
53769 #define NIG_REG_LB_XOFF_CYC_TC_2                                                                             0x501ea8UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53770 #define NIG_REG_LB_XOFF_CYC_TC_2_SIZE                                                                        2
53771 #define NIG_REG_LB_XOFF_CYC_TC_3                                                                             0x501eb0UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53772 #define NIG_REG_LB_XOFF_CYC_TC_3_SIZE                                                                        2
53773 #define NIG_REG_LB_XOFF_CYC_TC_4                                                                             0x501eb8UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53774 #define NIG_REG_LB_XOFF_CYC_TC_4_SIZE                                                                        2
53775 #define NIG_REG_LB_XOFF_CYC_TC_5                                                                             0x501ec0UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53776 #define NIG_REG_LB_XOFF_CYC_TC_5_SIZE                                                                        2
53777 #define NIG_REG_LB_XOFF_CYC_TC_6                                                                             0x501ec8UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53778 #define NIG_REG_LB_XOFF_CYC_TC_6_SIZE                                                                        2
53779 #define NIG_REG_LB_XOFF_CYC_TC_7                                                                             0x501ed0UL //Access:WB_R DataWidth:0x28   // Statistics for the number of cycles that the TC is XOFFed.
53780 #define NIG_REG_LB_XOFF_CYC_TC_7_SIZE                                                                        2
53781 #define NIG_REG_STAT_RX_BMB_OCTET                                                                            0x501ed8UL //Access:RC   DataWidth:0x20   // Number of RX octets to be forwarded to BMB.
53782 #define NIG_REG_STAT_RX_BMB_PACKET                                                                           0x501edcUL //Access:RC   DataWidth:0x20   // Number of RX packets to be forwarded to BMB.
53783 #define NIG_REG_STAT_RX_BMB_PACKET_TRUNCATE                                                                  0x501ee0UL //Access:RC   DataWidth:0x20   // Number of RX packets to be forwarded to BMB that got truncated due to BMB full backpressure.
53784 #define NIG_REG_STAT_RX_BMB_PACKET_DISCARD                                                                   0x501ee4UL //Access:RC   DataWidth:0x20   // Number of RX packets to be forwarded to BMB that got discarded due to BMB full backpressure.
53785 #define NIG_REG_STAT_TX_H2BMB_OCTET                                                                          0x501ee8UL //Access:RC   DataWidth:0x20   // Number of TX octets to be forwarded to BMB.
53786 #define NIG_REG_STAT_TX_H2BMB_PACKET                                                                         0x501eecUL //Access:RC   DataWidth:0x20   // Number of TX packets to be forwarded to BMB.
53787 #define NIG_REG_STAT_TX_H2BMB_PACKET_TRUNCATE                                                                0x501ef0UL //Access:RC   DataWidth:0x20   // Number of TX packets to be forwarded to BMB that got truncated due to BMB full backpressure.
53788 #define NIG_REG_STAT_TX_H2BMB_PACKET_DISCARD                                                                 0x501ef4UL //Access:RC   DataWidth:0x20   // Number of TX packets to be forwarded to BMB that got discarded due to BMB full backpressure.
53789 #define NIG_REG_STAT_TX_BMB_PACKET                                                                           0x501ef8UL //Access:RC   DataWidth:0x20   // Statistics for the number of packets received from BMB for sending to the network.
53790 #define NIG_REG_STAT_LB_BMB_PACKET                                                                           0x501efcUL //Access:RC   DataWidth:0x20   // Number of packets received from BMB for forwarding to the host.
53791 #define NIG_REG_STAT_LB_BMB_PACKET_TRUNCATE                                                                  0x501f00UL //Access:RC   DataWidth:0x20   // Number of packets from BMB to be forwarded to the host that got truncated due to BRB LB per-TC full backpressure.
53792 #define NIG_REG_STAT_LB_BMB_PACKET_DISCARD                                                                   0x501f04UL //Access:RC   DataWidth:0x20   // Number of packets from BMB to be forwarded to the host that got dropped due to BRB LB per-TC full backpressure.
53793 #define NIG_REG_TX_ZERO_PAD_EN                                                                               0x501f08UL //Access:RW   DataWidth:0x1    // Zero-padding enable for TX packets.  Set this bit to enable the padding of short packets to 60B.
53794 #define NIG_REG_TX_EDPM_CTRL                                                                                 0x501f0cUL //Access:RW   DataWidth:0x9    // Multi Field Register.
53795   #define NIG_REG_TX_EDPM_CTRL_TX_EDPM_EN                                                                    (0x1<<0) // Enable EDPM for the port.
53796   #define NIG_REG_TX_EDPM_CTRL_TX_EDPM_EN_SHIFT                                                              0
53797   #define NIG_REG_TX_EDPM_CTRL_TX_EDPM_TC_EN                                                                 (0xff<<1) // TC enable for EDPM.  There is one bit per TC.  This is used in the generation of the EDPM enable output to DORQ.
53798   #define NIG_REG_TX_EDPM_CTRL_TX_EDPM_TC_EN_SHIFT                                                           1
53799 #define NIG_REG_TX_MIN_CYC_THRESHOLD                                                                         0x501f10UL //Access:RW   DataWidth:0x6    // Minimum cycle threshold register for specifying the minimum number of cycles of ready-to-transmit data remaining  below which ETS arbiter for the transmit path should start selecting the next packet.  This value should cover the BTB access latency and arbitration time to provide back-to-back packets as needed to sustain the data rate, but should be as low as possilbe to minimize delay in responding to a flow control request.
53800 #define NIG_REG_TX_BTB_FIFO_ALM_FULL_THR                                                                     0x501f14UL //Access:RW   DataWidth:0x5    // Almost full threshold for TX BTB FIFO.
53801 #define NIG_REG_TX_GNT_FIFO_ALM_FULL_THR                                                                     0x501f18UL //Access:RW   DataWidth:0x4    // Almost full threshold for TX GNT FIFO.
53802 #define NIG_REG_TX_LB_GLBRATELIMIT_CTRL                                                                      0x501f1cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
53803   #define NIG_REG_TX_LB_GLBRATELIMIT_CTRL_TX_LB_GLBRATELIMIT_EN                                              (0x1<<0) // Enable bit for the global rate limiter to be used in pacing TX and LB traffic of the same port.  Defaults to enabled rate limit of 48Gbps.
53804   #define NIG_REG_TX_LB_GLBRATELIMIT_CTRL_TX_LB_GLBRATELIMIT_EN_SHIFT                                        0
53805   #define NIG_REG_TX_LB_GLBRATELIMIT_CTRL_TX_LB_GLBRATELIMIT_BASE_TYPE                                       (0x3<<1) // Select between byte, cycle, and packet level of fairness for the global rate limiter.  0 selects packet level.  1 selects byte level.  2 selects cycle level.  Value configurations should match the type of fairness selected here.
53806   #define NIG_REG_TX_LB_GLBRATELIMIT_CTRL_TX_LB_GLBRATELIMIT_BASE_TYPE_SHIFT                                 1
53807 #define NIG_REG_TX_LB_GLBRATELIMIT_INC_PERIOD                                                                0x501f20UL //Access:RW   DataWidth:0x20   // Increment PERIOD for the global rate limiter - in term of 25MHz clock cycles.  Note that this register should be programmed only while this rate limiter is disabled.
53808 #define NIG_REG_TX_LB_GLBRATELIMIT_INC_VALUE                                                                 0x501f24UL //Access:RW   DataWidth:0x20   // Increment VALUE for the global rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration). This is the amount of data allowed in the configured increment period *inc_period to get the desired data rate.
53809 #define NIG_REG_TX_LB_GLBRATELIMIT_MAX_VALUE                                                                 0x501f28UL //Access:RW   DataWidth:0x20   // Upper bound VALUE for the global rate limiter - in term of bytes, cycles, or packets (as selected in the *base_type configuration).
53810 #define NIG_REG_TX_LB_GLBRATELIMIT_IFG_SIZE                                                                  0x501f2cUL //Access:RW   DataWidth:0x8    // Value to be added to the packet size for the rate limiter to account for IPG, FCS, preamble, etc..., in term of bytes.
53811 #define NIG_REG_TX_ARB_EN                                                                                    0x501f30UL //Access:RW   DataWidth:0x1    // TX ETS arbitration enable.
53812 #define NIG_REG_TX_ARB_CLIENT_IS_STRICT                                                                      0x501f34UL //Access:RW   DataWidth:0xc    // Specify whether the client competes directly in the strict priority arbiter.  The bits are mapped according to client ID  (client IDs are defined in *_arb_priority_client): 0-DORQ; 1-management; 2-debug traffic from this port; 3-debug traffic from other port; 4-TC0 traffic; 5-TC1 traffic; 6-TC2 traffic; 7-TC3 traffic; 8-TC4 traffic; 9-TC5 traffic; 10-TC6 traffic; 11-TC7 traffic.  Default value is set to enable strict priorities for all clients.
53813 #define NIG_REG_TX_ARB_CLIENT_IS_SUBJECT2WFQ                                                                 0x501f38UL //Access:RW   DataWidth:0xc    // Specify whether the client is subject to WFQ credit blocking.  The bits are mapped according to client ID (client IDs are defined in *_arb_priority_client): 0-DORQ; 1-management; 2-debug traffic from this port; 3-debug traffic from other port; 4-TC0 traffic; 5-TC1 traffic; 6-TC2 traffic; 7-TC3 traffic; 8-TC4 traffic; 9-TC5 traffic; 10-TC6 traffic; 11-TC7 traffic.  Default value is 0 for not using WFQ credit blocking.
53814 #define NIG_REG_TX_ARB_NUM_STRICT_ARB_SLOTS                                                                  0x501f3cUL //Access:RW   DataWidth:0xc    // Specify the number of strict priority arbitration slots between two round-robin arbitration slots to avoid starvation.  A value of 0 means no strict priority cycles - the strict priority with anti-starvation arbiter becomes a round-robin arbiter.
53815 #define NIG_REG_TX_ARB_PRIORITY_CLIENT                                                                       0x501f40UL //Access:WB   DataWidth:0x30   // Specify the client number to be assigned to each priority of the strict priority arbiter.  Priority 0 is the highest priority.  Bits [3:0] are for priority 0 client; bits [47:44] are for priority 11 client.  The clients are assigned the following IDs:  0-DORQ; 1-management; 2-debug traffic from this port; 3-debug traffic from other port; 4-TC0 traffic; 5-TC1 traffic; 6-TC2 traffic; 7-TC3 traffic; 8-TC4 traffic; 9-TC5 traffic; 10-TC6 traffic; 11-TC7 traffic.  The reset value is set to 0x456789ab_1320.
53816 #define NIG_REG_TX_ARB_PRIORITY_CLIENT_SIZE                                                                  2
53817 #define NIG_REG_TX_ARB_BURST_MODE                                                                            0x501f48UL //Access:RW   DataWidth:0x2    // Burst mode enables.  Set these bits to have the round-robin arbiter stays on the winning input instead of moving to the next one.  Bit 0 is for the main round-robin arbiter.  Bit 1 is for the round-robin arbiter within the strict priority with anti-starvation feature.
53818 #define NIG_REG_TX_ARB_IFG_SIZE                                                                              0x501f4cUL //Access:RW   DataWidth:0x8    // Specify the number of bytes to be deducted from the client credit register at the time of grant in additional to the normal packet credit costs.  This may include the IPG and FCS field.
53819 #define NIG_REG_TX_ARB_PSEUDO_RR_EN                                                                          0x501f50UL //Access:RW   DataWidth:0x1    // Enable bit for the pseudo-random arbitration mode.
53820 #define NIG_REG_TX_ARB_DBG_CLIENT_DISABLE                                                                    0x501f54UL //Access:RW   DataWidth:0x1    // Set this bit to disable debug traffic at the inputs to the ETS arbiter.
53821 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_0                                                                  0x501f58UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 0 is allowed to reach.
53822 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_1                                                                  0x501f5cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 1 is allowed to reach.
53823 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_2                                                                  0x501f60UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 2 is allowed to reach.
53824 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_3                                                                  0x501f64UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 3 is allowed to reach.
53825 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_4                                                                  0x501f68UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 4 is allowed to reach.
53826 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_5                                                                  0x501f6cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 5 is allowed to reach.
53827 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_6                                                                  0x501f70UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 6 is allowed to reach.
53828 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_7                                                                  0x501f74UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 7 is allowed to reach.
53829 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_8                                                                  0x501f78UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 8 is allowed to reach.
53830 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_9                                                                  0x501f7cUL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 9 is allowed to reach.
53831 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_10                                                                 0x501f80UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 10 is allowed to reach.
53832 #define NIG_REG_TX_ARB_CREDIT_UPPER_BOUND_11                                                                 0x501f84UL //Access:RW   DataWidth:0x20   // Specify the upper bound that credit register 11 is allowed to reach.
53833 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_0                                                                       0x501f88UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 0 when it is time to increment.
53834 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_1                                                                       0x501f8cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 1 when it is time to increment.
53835 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_2                                                                       0x501f90UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 2 when it is time to increment.
53836 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_3                                                                       0x501f94UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 3 when it is time to increment.
53837 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_4                                                                       0x501f98UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 4 when it is time to increment.
53838 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_5                                                                       0x501f9cUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 5 when it is time to increment.
53839 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_6                                                                       0x501fa0UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 6 when it is time to increment.
53840 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_7                                                                       0x501fa4UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 7 when it is time to increment.
53841 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_8                                                                       0x501fa8UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 8 when it is time to increment.
53842 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_9                                                                       0x501facUL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 9 when it is time to increment.
53843 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_10                                                                      0x501fb0UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 10 when it is time to increment.
53844 #define NIG_REG_TX_ARB_CREDIT_WEIGHT_11                                                                      0x501fb4UL //Access:RW   DataWidth:0x20   // Specify the weight (in bytes) to be added to credit register 11 when it is time to increment.
53845 #define NIG_REG_TX_ARB_CURRENT_CREDIT_0                                                                      0x501fb8UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 0.
53846 #define NIG_REG_TX_ARB_CURRENT_CREDIT_1                                                                      0x501fbcUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 1.
53847 #define NIG_REG_TX_ARB_CURRENT_CREDIT_2                                                                      0x501fc0UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 2.
53848 #define NIG_REG_TX_ARB_CURRENT_CREDIT_3                                                                      0x501fc4UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 3.
53849 #define NIG_REG_TX_ARB_CURRENT_CREDIT_4                                                                      0x501fc8UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 4.
53850 #define NIG_REG_TX_ARB_CURRENT_CREDIT_5                                                                      0x501fccUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 5.
53851 #define NIG_REG_TX_ARB_CURRENT_CREDIT_6                                                                      0x501fd0UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 6.
53852 #define NIG_REG_TX_ARB_CURRENT_CREDIT_7                                                                      0x501fd4UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 7.
53853 #define NIG_REG_TX_ARB_CURRENT_CREDIT_8                                                                      0x501fd8UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 8.
53854 #define NIG_REG_TX_ARB_CURRENT_CREDIT_9                                                                      0x501fdcUL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 9.
53855 #define NIG_REG_TX_ARB_CURRENT_CREDIT_10                                                                     0x501fe0UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 10.
53856 #define NIG_REG_TX_ARB_CURRENT_CREDIT_11                                                                     0x501fe4UL //Access:R    DataWidth:0x20   // Current upper 32 bits of the 33-bit value in TX arbiter credit register 11.
53857 #define NIG_REG_TX_LLH_NCSI_MCP_MASK                                                                         0x501fe8UL //Access:RW   DataWidth:0x20   // Multi Field Register.
53858   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_BRCST                                                                 (0x1<<0) // Mask bit for forwarding broadcast (MAC destination address of all 1's) packets to MCP.
53859   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_BRCST_SHIFT                                                           0
53860   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ALLMLCST                                                              (0x1<<1) // Mask bit for forwarding multicast (MAC destination address[40]==1 and it is not a broadcast packet) packets to MCP.
53861   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ALLMLCST_SHIFT                                                        1
53862   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IPV4MLCST                                                             (0x1<<2) // Mask bit for forwarding IPv4 multicast (MAC destination address [47:40]==0x01) packets to MCP.
53863   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IPV4MLCST_SHIFT                                                       2
53864   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IPV6_MLCST                                                            (0x1<<3) // Mask bit for forwarding IPv6 multicast (MAC destination address [47:32]==0x3333) packets to MCP.
53865   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IPV6_MLCST_SHIFT                                                      3
53866   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UNCST                                                                 (0x1<<4) // Mask bit for forwarding unicast (MAC destination address[40]==0) packets to MCP.
53867   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UNCST_SHIFT                                                           4
53868   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC0                                                                  (0x1<<5) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_0 to MCP.
53869   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC0_SHIFT                                                            5
53870   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC1                                                                  (0x1<<6) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_1 to MCP.
53871   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC1_SHIFT                                                            6
53872   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC2                                                                  (0x1<<7) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_2 to MCP.
53873   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC2_SHIFT                                                            7
53874   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC3                                                                  (0x1<<8) // Mask bit for forwarding packets with the MAC destination address  mtching *llh*_dest_mac_3 to MCP.
53875   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC3_SHIFT                                                            8
53876   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC4                                                                  (0x1<<9) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_4 to MCP.
53877   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC4_SHIFT                                                            9
53878   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC5                                                                  (0x1<<10) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_5 to MCP.
53879   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_MAC5_SHIFT                                                            10
53880   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ETHERTYPE0                                                            (0x1<<11) // Mask bit for forwarding packets with Ethertype matching *llh_ethertype0 to MCP.
53881   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ETHERTYPE0_SHIFT                                                      11
53882   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ETHERTYPE1                                                            (0x1<<12) // Mask bit for forwarding packets with Ethertype matching *llh_ethertype1 to be forwarded to the host.
53883   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ETHERTYPE1_SHIFT                                                      12
53884   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ARP                                                                   (0x1<<13) // Mask bit for forwarding packets with Ethertype of 0x0806 and bcast address to MCP.
53885   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ARP_SHIFT                                                             13
53886   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IP0                                                                   (0x1<<14) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_0 and the IP version matching *llh*_ipv4_ipv6_0 to MCP.
53887   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IP0_SHIFT                                                             14
53888   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IP1                                                                   (0x1<<15) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_1 and the IP version matching *llh*_ipv4_ipv6_1 to MCP.
53889   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IP1_SHIFT                                                             15
53890   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IP2                                                                   (0x1<<16) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_2 and the IP version matching *llh*_ipv4_ipv6_2 to MCP.
53891   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IP2_SHIFT                                                             16
53892   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_TCP0                                                                  (0x1<<17) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_0 to MCP.
53893   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_TCP0_SHIFT                                                            17
53894   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_TCP1                                                                  (0x1<<18) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_1 to MCP.
53895   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_TCP1_SHIFT                                                            18
53896   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_TCP2                                                                  (0x1<<19) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_2 to MCP.
53897   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_TCP2_SHIFT                                                            19
53898   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_T_DST                                                            (0x1<<20) // Mask bit for forwarding packets with NetBIOS TCP destination port 137/138/139 to MCP.
53899   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_T_DST_SHIFT                                                      20
53900   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_T_SRC                                                            (0x1<<21) // Mask bit for forwarding packets with NetBIOS TCP source port 137/138 /139 to MCP.
53901   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_T_SRC_SHIFT                                                      21
53902   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UDP0                                                                  (0x1<<22) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_0 to MCP.
53903   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UDP0_SHIFT                                                            22
53904   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UDP1                                                                  (0x1<<23) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_1 to MCP.
53905   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UDP1_SHIFT                                                            23
53906   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UDP2                                                                  (0x1<<24) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_2 to MCP.
53907   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_UDP2_SHIFT                                                            24
53908   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_RMCP                                                                  (0x1<<25) // Mask bit for forwarding packets with RMCP UDP ports (0x26f and 0x298) to MCP.
53909   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_RMCP_SHIFT                                                            25
53910   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_U_DST                                                            (0x1<<26) // Mask bit for forwarding packets with NetBIOS UDP destination port 137/138/139 to MCP.
53911   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_U_DST_SHIFT                                                      26
53912   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_U_SRC                                                            (0x1<<27) // Mask bit for forwarding packets with NetBIOS UDP source port 137/138 /139 to MCP.
53913   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_NTBS_U_SRC_SHIFT                                                      27
53914   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_DHCP                                                                  (0x1<<28) // Mask bit for forwarding packets with DHCP UDP/TCP ports 67/68/546/547/647/847 to MCP.
53915   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_DHCP_SHIFT                                                            28
53916   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ICMPV6_NA                                                             (0x1<<29) // Mask bit for forwarding ICMPv6 Neighbor Advertisement packets (ICMP over IPv6 with ICMP type = 136 and dst_mac = 0x33:33:00:00:00:01) to MCP.
53917   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ICMPV6_NA_SHIFT                                                       29
53918   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ICMPV6_RA                                                             (0x1<<30) // Mask bit for forwarding ICMPv6 Router Advertisement packets (ICMP over IPv6 with ICMP type= 134 and dst_mac = 0x33:33:00:00:00:01) to MCP.
53919   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ICMPV6_RA_SHIFT                                                       30
53920   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ICMPV6                                                                (0x1<<31) // Mask bit for forwarding ICMPv6 packets to MCP.
53921   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_ICMPV6_SHIFT                                                          31
53922 #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN                                                                   0x501fecUL //Access:RW   DataWidth:0x5    // Multi Field Register.
53923   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ANY                                                             (0x1<<0) // Mask bit for forwarding packets with inner VLAN present to the network.
53924   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ANY_SHIFT                                                       0
53925   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_NONE                                                            (0x1<<1) // Mask bit for forwarding packets with no inner VLAN to the network.
53926   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_NONE_SHIFT                                                      1
53927   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ID0                                                             (0x1<<2) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_0 to the network.
53928   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ID0_SHIFT                                                       2
53929   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ID1                                                             (0x1<<3) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_1 to the network.
53930   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ID1_SHIFT                                                       3
53931   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ID2                                                             (0x1<<4) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_2 to the network.
53932   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_IVLAN_ID2_SHIFT                                                       4
53933 #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK                                                                 0x501ff0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
53934   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_BRCST                                                         (0x1<<0) // Mask bit for not forwarding broadcast (MAC destination address of all 1's) packets to the network.
53935   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_BRCST_SHIFT                                                   0
53936   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ALLMLCST                                                      (0x1<<1) // Mask bit for not forwarding multicast (MAC destination address[40]==1 and it is not a broadcast packet) packets to the network.
53937   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ALLMLCST_SHIFT                                                1
53938   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV4MLCST                                                     (0x1<<2) // Mask bit for not forwarding IPv4 multicast (MAC destination address [47:40]==0x01) packets to the network.
53939   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV4MLCST_SHIFT                                               2
53940   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV6_MLCST                                                    (0x1<<3) // Mask bit for not forwarding IPv6 multicast (MAC destination address [47:32]==0x3333) packets to the network.
53941   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV6_MLCST_SHIFT                                              3
53942   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UNCST                                                         (0x1<<4) // Mask bit for not forwarding unicast (MAC destination address[40]==0) packets to the network.
53943   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UNCST_SHIFT                                                   4
53944   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC0                                                          (0x1<<5) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_0 to the network.
53945   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC0_SHIFT                                                    5
53946   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC1                                                          (0x1<<6) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_1 to the network.
53947   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC1_SHIFT                                                    6
53948   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC2                                                          (0x1<<7) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_2 to the network.
53949   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC2_SHIFT                                                    7
53950   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC3                                                          (0x1<<8) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_3 to the network.
53951   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC3_SHIFT                                                    8
53952   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC4                                                          (0x1<<9) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_4 to the network.
53953   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC4_SHIFT                                                    9
53954   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC5                                                          (0x1<<10) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_5 to the network.
53955   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_MAC5_SHIFT                                                    10
53956   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ETHERTYPE0                                                    (0x1<<11) // Mask bit for not forwarding packets with Ethertype matching *llh_ethertype0 to the network.
53957   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ETHERTYPE0_SHIFT                                              11
53958   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ETHERTYPE1                                                    (0x1<<12) // Mask bit for not forwarding packets with Ethertype matching *llh_ethertype1 to be forwarded to the network.
53959   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ETHERTYPE1_SHIFT                                              12
53960   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ARP                                                           (0x1<<13) // Mask bit for not forwarding packets with Ethertype of 0x0806 and bcast address to the network.
53961   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ARP_SHIFT                                                     13
53962   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IP0                                                           (0x1<<14) // Mask bit for not forwarding packets with the IP destination address  matching *llh*_dest_ip_0 and the IP version matching *llh*_ipv4_ipv6_0 to the network.
53963   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IP0_SHIFT                                                     14
53964   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IP1                                                           (0x1<<15) // Mask bit for not forwarding packets with the IP destination address  matching *llh*_dest_ip_1 and the IP version matching *llh*_ipv4_ipv6_1 to the network.
53965   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IP1_SHIFT                                                     15
53966   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IP2                                                           (0x1<<16) // Mask bit for not forwarding packets with the IP destination address  matching *llh*_dest_ip_2 and the IP version matching *llh*_ipv4_ipv6_2 to the network.
53967   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IP2_SHIFT                                                     16
53968   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_TCP0                                                          (0x1<<17) // Mask bit for not forwarding packets with the TCP destination port matching *llh*_dest_tcp_0 to the network.
53969   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_TCP0_SHIFT                                                    17
53970   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_TCP1                                                          (0x1<<18) // Mask bit for not forwarding packets with the TCP destination port matching *llh*_dest_tcp_1 to the network.
53971   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_TCP1_SHIFT                                                    18
53972   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_TCP2                                                          (0x1<<19) // Mask bit for not forwarding packets with the TCP destination port matching *llh*_dest_tcp_2 to the network.
53973   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_TCP2_SHIFT                                                    19
53974   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_T_DST                                                    (0x1<<20) // Mask bit for not forwarding packets with NetBIOS TCP destination port 137/138/139 to the network.
53975   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_T_DST_SHIFT                                              20
53976   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_T_SRC                                                    (0x1<<21) // Mask bit for not forwarding packets with NetBIOS TCP source port 137/138 /139 to the network.
53977   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_T_SRC_SHIFT                                              21
53978   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UDP0                                                          (0x1<<22) // Mask bit for not forwarding packets with the UDP destination port matching *llh*_dest_udp_0 to the network.
53979   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UDP0_SHIFT                                                    22
53980   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UDP1                                                          (0x1<<23) // Mask bit for not forwarding packets with the UDP destination port matching *llh*_dest_udp_1 to the network.
53981   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UDP1_SHIFT                                                    23
53982   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UDP2                                                          (0x1<<24) // Mask bit for not forwarding packets with the UDP destination port matching *llh*_dest_udp_2 to the network.
53983   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_UDP2_SHIFT                                                    24
53984   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_RMCP                                                          (0x1<<25) // Mask bit for not forwarding packets with RMCP UDP ports (0x26f and 0x298) to the network.
53985   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_RMCP_SHIFT                                                    25
53986   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_U_DST                                                    (0x1<<26) // Mask bit for not forwarding packets with NetBIOS UDP destination port 137/138/139 to the network.
53987   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_U_DST_SHIFT                                              26
53988   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_U_SRC                                                    (0x1<<27) // Mask bit for not forwarding packets with NetBIOS UDP source port 137/138 /139 to the network.
53989   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_NTBS_U_SRC_SHIFT                                              27
53990   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP                                                          (0x1<<28) // Mask bit for not forwarding packets with DHCP UDP/TCP ports 67/68/546/547/647/847 to the network.
53991   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_SHIFT                                                    28
53992   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ICMPV6_NA                                                     (0x1<<29) // Mask bit for not forwarding ICMPv6 Neighbor Advertisement packets (ICMP over IPv6 with ICMP type = 136 and dst_mac = 0x33:33:00:00:00:01) to the network.
53993   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ICMPV6_NA_SHIFT                                               29
53994   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ICMPV6_RA                                                     (0x1<<30) // Mask bit for not forwarding ICMPv6 Router Advertisement packets (ICMP over IPv6 with ICMP type = 134 and dst_mac = 0x33:33:00:00:00:01) to the network.
53995   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ICMPV6_RA_SHIFT                                               30
53996   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ICMPV6                                                        (0x1<<31) // Mask bit for not forwarding ICMPv6 packets to the network.
53997   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_ICMPV6_SHIFT                                                  31
53998 #define NIG_REG_TX_LLH_NCSI_NTWK_MASK                                                                        0x501ff4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
53999   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_BRCST                                                                (0x1<<0) // Mask bit for forwarding broadcast (MAC destination address of all 1's) packets to the network.
54000   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_BRCST_SHIFT                                                          0
54001   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ALLMLCST                                                             (0x1<<1) // Mask bit for forwarding multicast (MAC destination address[40]==1 and it is a broadcast packet) packets to the network.
54002   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ALLMLCST_SHIFT                                                       1
54003   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IPV4MLCST                                                            (0x1<<2) // Mask bit for forwarding IPv4 multicast (MAC destination address [47:40]==0x01) packets to the network.
54004   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IPV4MLCST_SHIFT                                                      2
54005   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IPV6_MLCST                                                           (0x1<<3) // Mask bit for forwarding IPv6 multicast (MAC destination address [47:32]==0x3333) packets to the network.
54006   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IPV6_MLCST_SHIFT                                                     3
54007   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UNCST                                                                (0x1<<4) // Mask bit for forwarding unicast (MAC destination address[40]==0) packets to the network.
54008   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UNCST_SHIFT                                                          4
54009   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC0                                                                 (0x1<<5) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_0 to the network.
54010   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC0_SHIFT                                                           5
54011   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC1                                                                 (0x1<<6) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_1 to the network.
54012   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC1_SHIFT                                                           6
54013   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC2                                                                 (0x1<<7) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_2 to the network.
54014   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC2_SHIFT                                                           7
54015   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC3                                                                 (0x1<<8) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_3 to the network.
54016   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC3_SHIFT                                                           8
54017   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC4                                                                 (0x1<<9) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_4 to the network.
54018   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC4_SHIFT                                                           9
54019   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC5                                                                 (0x1<<10) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_5 to the network.
54020   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_MAC5_SHIFT                                                           10
54021   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ETHERTYPE0                                                           (0x1<<11) // Mask bit for forwarding packets with Ethertype matching *llh_ethertype0 to the network.
54022   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ETHERTYPE0_SHIFT                                                     11
54023   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ETHERTYPE1                                                           (0x1<<12) // Mask bit for forwarding packets with Ethertype matching *llh_ethertype1 to be forwarded to the network.
54024   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ETHERTYPE1_SHIFT                                                     12
54025   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ARP                                                                  (0x1<<13) // Mask bit for forwarding packets with Ethertype of 0x0806 and bcast address to the network.
54026   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ARP_SHIFT                                                            13
54027   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IP0                                                                  (0x1<<14) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_0 and the IP version matching *llh*_ipv4_ipv6_0 to the network.
54028   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IP0_SHIFT                                                            14
54029   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IP1                                                                  (0x1<<15) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_1 and the IP version matching *llh*_ipv4_ipv6_1 to the network.
54030   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IP1_SHIFT                                                            15
54031   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IP2                                                                  (0x1<<16) // Mask bit for forwarding packets with the IP destination address  matching *llh*_dest_ip_2 and the IP version matching *llh*_ipv4_ipv6_2 to the network.
54032   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IP2_SHIFT                                                            16
54033   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_TCP0                                                                 (0x1<<17) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_0 to the network.
54034   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_TCP0_SHIFT                                                           17
54035   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_TCP1                                                                 (0x1<<18) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_1 to the network.
54036   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_TCP1_SHIFT                                                           18
54037   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_TCP2                                                                 (0x1<<19) // Mask bit for forwarding packets with the TCP destination port matching *llh*_dest_tcp_2 to the network.
54038   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_TCP2_SHIFT                                                           19
54039   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_T_DST                                                           (0x1<<20) // Mask bit for forwarding packets with NetBIOS TCP destination port 137/138/139 to the network.
54040   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_T_DST_SHIFT                                                     20
54041   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_T_SRC                                                           (0x1<<21) // Mask bit for forwarding packets with NetBIOS TCP source port 137/138 /139 to the network.
54042   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_T_SRC_SHIFT                                                     21
54043   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UDP0                                                                 (0x1<<22) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_0 to the network.
54044   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UDP0_SHIFT                                                           22
54045   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UDP1                                                                 (0x1<<23) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_1 to the network.
54046   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UDP1_SHIFT                                                           23
54047   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UDP2                                                                 (0x1<<24) // Mask bit for forwarding packets with the UDP destination port matching *llh*_dest_udp_2 to the network.
54048   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_UDP2_SHIFT                                                           24
54049   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_RMCP                                                                 (0x1<<25) // Mask bit for forwarding packets with RMCP UDP ports (0x26f and 0x298) to the network.
54050   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_RMCP_SHIFT                                                           25
54051   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_U_DST                                                           (0x1<<26) // Mask bit for forwarding packets with NetBIOS UDP destination port 137/138/139 to the network.
54052   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_U_DST_SHIFT                                                     26
54053   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_U_SRC                                                           (0x1<<27) // Mask bit for forwarding packets with NetBIOS UDP source port 137/138 /139 to the network.
54054   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_NTBS_U_SRC_SHIFT                                                     27
54055   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_DHCP                                                                 (0x1<<28) // Mask bit for forwarding packets with DHCP UDP/TCP ports 67/68/546/547/647/847 to the network.
54056   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_DHCP_SHIFT                                                           28
54057   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ICMPV6_NA                                                            (0x1<<29) // Mask bit for forwarding ICMPv6 Neighbor Advertisement packets (ICMP over IPv6 with ICMP type = 136 and dst_mac = 0x33:33:00:00:00:01) to the network.
54058   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ICMPV6_NA_SHIFT                                                      29
54059   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ICMPV6_RA                                                            (0x1<<30) // Mask bit for forwarding ICMPv6 Router Advertisement packets (ICMP over IPv6 with ICMP type = 134 and dst_mac = 0x33:33:00:00:00:01) to the network.
54060   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ICMPV6_RA_SHIFT                                                      30
54061   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ICMPV6                                                               (0x1<<31) // Mask bit for forwarding ICMPv6 packets to the network.
54062   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_ICMPV6_SHIFT                                                         31
54063 #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN                                                                  0x501ff8UL //Access:RW   DataWidth:0x5    // Multi Field Register.
54064   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ANY                                                            (0x1<<0) // Mask bit for forwarding packets with inner VLAN present to the network.
54065   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ANY_SHIFT                                                      0
54066   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_NONE                                                           (0x1<<1) // Mask bit for forwarding packets with no inner VLAN to the network.
54067   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_NONE_SHIFT                                                     1
54068   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ID0                                                            (0x1<<2) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_0 to the network.
54069   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ID0_SHIFT                                                      2
54070   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ID1                                                            (0x1<<3) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_1 to the network.
54071   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ID1_SHIFT                                                      3
54072   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ID2                                                            (0x1<<4) // Mask bit for forwarding packets with the inner VLAN ID matching *llh*_vlan_id_2 to the network.
54073   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_IVLAN_ID2_SHIFT                                                      4
54074 #define NIG_REG_TX_BTB_FIFO_EMPTY                                                                            0x501ffcUL //Access:R    DataWidth:0x1    // TX BTB FIFO empty status.
54075 #define NIG_REG_TX_BTB_FIFO_FULL                                                                             0x502000UL //Access:R    DataWidth:0x1    // TX BTB FIFO full status.
54076 #define NIG_REG_TX_LLH_DFIFO_ALM_FULL_THR                                                                    0x502004UL //Access:RW   DataWidth:0x6    // TX LLH Data FIFO almost full threshold.
54077 #define NIG_REG_TX_LLH_HFIFO_ALM_FULL_THR                                                                    0x502008UL //Access:RW   DataWidth:0x5    // TX LLH header FIFO almost full threshold.
54078 #define NIG_REG_TX_LLH_RFIFO_ALM_FULL_THR                                                                    0x50200cUL //Access:RW   DataWidth:0x4    // TX LLH result FIFO almost full threshold.
54079 #define NIG_REG_TX_LLH_DFIFO_EMPTY                                                                           0x502010UL //Access:R    DataWidth:0x1    // TX LLH Data FIFO is empty.
54080 #define NIG_REG_TX_LLH_DFIFO_ALM_FULL                                                                        0x502014UL //Access:R    DataWidth:0x1    // TX LLH Data FIFO almost full.
54081 #define NIG_REG_TX_LLH_DFIFO_FULL                                                                            0x502018UL //Access:R    DataWidth:0x1    // TX LLH Data FIFO is full.
54082 #define NIG_REG_TX_LLH_HFIFO_EMPTY                                                                           0x50201cUL //Access:R    DataWidth:0x1    // TX LLH header FIFO is empty.
54083 #define NIG_REG_TX_LLH_HFIFO_ALM_FULL                                                                        0x502020UL //Access:R    DataWidth:0x1    // TX LLH header FIFO almost full.
54084 #define NIG_REG_TX_LLH_HFIFO_FULL                                                                            0x502024UL //Access:R    DataWidth:0x1    // TX LLH header FIFO is full.
54085 #define NIG_REG_TX_LLH_RFIFO_EMPTY                                                                           0x502028UL //Access:R    DataWidth:0x1    // TX LLH result FIFO is empty.
54086 #define NIG_REG_TX_LLH_RFIFO_ALM_FULL                                                                        0x50202cUL //Access:R    DataWidth:0x1    // TX LLH result FIFO almost full.
54087 #define NIG_REG_TX_LLH_RFIFO_FULL                                                                            0x502030UL //Access:R    DataWidth:0x1    // TX LLH result FIFO is full.
54088 #define NIG_REG_TX_GNT_FIFO_EMPTY                                                                            0x502034UL //Access:R    DataWidth:0x1    // TX GNT FIFO empty status.
54089 #define NIG_REG_TX_GNT_FIFO_FULL                                                                             0x502038UL //Access:R    DataWidth:0x1    // TX GNT FIFO full status.
54090 #define NIG_REG_MNG_OUTER_TAG0_0                                                                             0x50203cUL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54091 #define NIG_REG_MNG_OUTER_TAG0_1                                                                             0x502040UL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54092 #define NIG_REG_MNG_OUTER_TAG1_0                                                                             0x502044UL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54093 #define NIG_REG_MNG_OUTER_TAG1_1                                                                             0x502048UL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54094 #define NIG_REG_MNG_INNER_VLAN_TAG0                                                                          0x50204cUL //Access:RW   DataWidth:0x10   // Value of inner VLAN tag to be used in tag insertion/override for management packets.  This field consists of {3-bit priority, 1-bit drop eligible, 12-bit VLAN ID}.
54095 #define NIG_REG_MNG_INNER_VLAN_TAG1                                                                          0x502050UL //Access:RW   DataWidth:0x10   // Value of inner VLAN tag to be used in tag insertion/override for management packets.  This field consists of {3-bit priority, 1-bit drop eligible, 12-bit VLAN ID}.
54096 #define NIG_REG_MNG_PROP_HDR0_0                                                                              0x502054UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54097 #define NIG_REG_MNG_PROP_HDR0_1                                                                              0x502058UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54098 #define NIG_REG_MNG_PROP_HDR0_2                                                                              0x50205cUL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54099 #define NIG_REG_MNG_PROP_HDR0_3                                                                              0x502060UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54100 #define NIG_REG_MNG_PROP_HDR0_4                                                                              0x502064UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54101 #define NIG_REG_MNG_PROP_HDR0_5                                                                              0x502068UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54102 #define NIG_REG_MNG_PROP_HDR0_6                                                                              0x50206cUL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54103 #define NIG_REG_MNG_PROP_HDR0_7                                                                              0x502070UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The header value should have the MSB aligned with the MSB of this register.
54104 #define NIG_REG_MNG_PROP_HDR1_0                                                                              0x502074UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54105 #define NIG_REG_MNG_PROP_HDR1_1                                                                              0x502078UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54106 #define NIG_REG_MNG_PROP_HDR1_2                                                                              0x50207cUL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54107 #define NIG_REG_MNG_PROP_HDR1_3                                                                              0x502080UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54108 #define NIG_REG_MNG_PROP_HDR1_4                                                                              0x502084UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54109 #define NIG_REG_MNG_PROP_HDR1_5                                                                              0x502088UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54110 #define NIG_REG_MNG_PROP_HDR1_6                                                                              0x50208cUL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54111 #define NIG_REG_MNG_PROP_HDR1_7                                                                              0x502090UL //Access:RW   DataWidth:0x20   // Value of proprietary header to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
54112 #define NIG_REG_MNG_TC                                                                                       0x502094UL //Access:RW   DataWidth:0x3    // TC to be used for management traffic.  This is used in the BMC-to-host path to BRB.  This is also used in the TX management path (when enabled by *tx_mng_tc_en).  Valid values are 0-7, since pure-LB TC cannot be used.
54113 #define NIG_REG_TX_MNG_TC_EN                                                                                 0x502098UL //Access:RW   DataWidth:0x1    // Enable the use of TC to control the flow of TX management traffic.  Set this bit to 1 to enable the use of *mng_tc configuration to select the TC to use to pause/drain management traffic sent to the network.
54114 #define NIG_REG_TX_HOST_MNG_ENABLE                                                                           0x50209cUL //Access:RW   DataWidth:0x1    // Host-to-MCP path enable.  Set this bit to enable the routing of management packets from PBF interface toward MCP when the criteria for the MCP filters are met.  All packets from PBF are forwarded to the network when this bit is cleared.
54115 #define NIG_REG_TX_MNG_TIMESTAMP_PKT                                                                         0x5020a0UL //Access:RW   DataWidth:0x1    // Indicate to timestamp the packet from MCP to network when *_ptp_sw_txtsen is set.
54116 #define NIG_REG_BMB_PAUSE_NTWK_EN                                                                            0x5020a4UL //Access:RW   DataWidth:0x1    // Enable the usage of BMB WC pause inputs to OR with others for pausing the network peer.
54117 #define NIG_REG_BMB_PKT_LEN                                                                                  0x5020a8UL //Access:RW   DataWidth:0x9    // Maximum length of management packets, in term of the number of data cycles.
54118 #define NIG_REG_BMB_FIFO_ALM_FULL_THR                                                                        0x5020acUL //Access:RW   DataWidth:0x5    // Almost-full threshold for BMB FIFO.
54119 #define NIG_REG_TX_BMB_FIFO_EMPTY                                                                            0x5020b0UL //Access:R    DataWidth:0x1    // TX BMB FIFO empty status.
54120 #define NIG_REG_TX_BMB_FIFO_FULL                                                                             0x5020b4UL //Access:R    DataWidth:0x1    // TX BMB FIFO full status.
54121 #define NIG_REG_LB_BMB_FIFO_EMPTY                                                                            0x5020b8UL //Access:R    DataWidth:0x1    // LB BMB FIFO empty status.
54122 #define NIG_REG_LB_BMB_FIFO_FULL                                                                             0x5020bcUL //Access:R    DataWidth:0x1    // LB BMB FIFO full status.
54123 #define NIG_REG_DORQ_FIFO_ALM_FULL_THR                                                                       0x5020c0UL //Access:RW   DataWidth:0x7    // Almost-full threshold for DORQ FIFO.
54124 #define NIG_REG_DORQ_FIFO_EMPTY                                                                              0x5020c4UL //Access:R    DataWidth:0x1    // DORQ FIFO is empty..
54125 #define NIG_REG_DORQ_FIFO_FULL                                                                               0x5020c8UL //Access:R    DataWidth:0x1    // DORQ FIFO is full.
54126 #define NIG_REG_DORQ_PKT_WAIT_SIZE                                                                           0x5020ccUL //Access:RW   DataWidth:0x5    // This register specifies the received number of cycles of a DORQ packet, counting from SOP, before enqueuing the packet for transmission.  This is applicalbe to packets longer than this many cycles.  The valid values are 1 to 16.
54127 #define NIG_REG_DEBUG_PORT                                                                                   0x5020d0UL //Access:RW   DataWidth:0x2    // Port configuration for traffic from the debug interface. 0 - send debug traffic through port 0.  1 - send debug traffic through port 1. 2 - send debug traffic through port 2 (valid  in K2 mode only).  3 - send debug traffic through port 3 (valid  in K2 mode only).
54128 #define NIG_REG_DEBUG_PKT_LEN                                                                                0x5020d4UL //Access:RW   DataWidth:0x9    // Maximum length of debug packets, in term of the number of data cycles.
54129 #define NIG_REG_DEBUG_PKT_WAIT_SIZE                                                                          0x5020d8UL //Access:RW   DataWidth:0x8    // This register specifies the received number of cycles of a debug packet, counting from SOP, before enqueuing the packet for transmission.  This is applicalbe to packets longer than this many cycles.  The valid values are 1 to 128.
54130 #define NIG_REG_DEBUG_FIFO_ALM_FULL_THR                                                                      0x5020dcUL //Access:RW   DataWidth:0x8    // Almost-full threshold for debug traffic FIFO.
54131 #define NIG_REG_DEBUG_FIFO_EMPTY                                                                             0x5020e0UL //Access:R    DataWidth:0x1    // Debug traffic FIFO is empty..
54132 #define NIG_REG_DEBUG_FIFO_FULL                                                                              0x5020e4UL //Access:R    DataWidth:0x1    // Debug traffic FIFO is full.
54133 #define NIG_REG_DEBUG_PACKET                                                                                 0x502100UL //Access:WB_W DataWidth:0x108  // Data register for loading debug packet to RX LLH through RBC.  The bits are mapped as follow: [255:0] data; [260:256]eop_bvalid - the number of valid bytes in the last cycle (0=all bytes are valid); [261]eop - active on the last cycle of the packet; [262]sop - active on the first cycle of the packet; [263]error - indicates error in the packet.  This should be used only when there is no RX traffic from the MAC.
54134 #define NIG_REG_DEBUG_PACKET_SIZE                                                                            16
54135 #define NIG_REG_DBG_SELECT                                                                                   0x502140UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54136 #define NIG_REG_DBG_DWORD_ENABLE                                                                             0x502144UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54137 #define NIG_REG_DBG_SHIFT                                                                                    0x502148UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54138 #define NIG_REG_DBG_FORCE_VALID                                                                              0x50214cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54139 #define NIG_REG_DBG_FORCE_FRAME                                                                              0x502150UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54140 #define NIG_REG_DBG_OUT_DATA                                                                                 0x502160UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
54141 #define NIG_REG_DBG_OUT_DATA_SIZE                                                                            8
54142 #define NIG_REG_DBG_OUT_VALID                                                                                0x502180UL //Access:R    DataWidth:0x4    // Dbgmux output valid
54143 #define NIG_REG_DBG_OUT_FRAME                                                                                0x502184UL //Access:R    DataWidth:0x4    // Dbgmux output frame
54144 #define NIG_REG_RX_FC_DBG_SELECT                                                                             0x502188UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54145 #define NIG_REG_RX_FC_DBG_DWORD_ENABLE                                                                       0x50218cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54146 #define NIG_REG_RX_FC_DBG_SHIFT                                                                              0x502190UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54147 #define NIG_REG_RX_FC_DBG_FORCE_VALID                                                                        0x502194UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54148 #define NIG_REG_RX_FC_DBG_FORCE_FRAME                                                                        0x502198UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54149 #define NIG_REG_TX_FC_DBG_SELECT                                                                             0x50219cUL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54150 #define NIG_REG_TX_FC_DBG_DWORD_ENABLE                                                                       0x5021a0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54151 #define NIG_REG_TX_FC_DBG_SHIFT                                                                              0x5021a4UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54152 #define NIG_REG_TX_FC_DBG_FORCE_VALID                                                                        0x5021a8UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54153 #define NIG_REG_TX_FC_DBG_FORCE_FRAME                                                                        0x5021acUL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54154 #define NIG_REG_LB_FC_DBG_SELECT                                                                             0x5021b0UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54155 #define NIG_REG_LB_FC_DBG_DWORD_ENABLE                                                                       0x5021b4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54156 #define NIG_REG_LB_FC_DBG_SHIFT                                                                              0x5021b8UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54157 #define NIG_REG_LB_FC_DBG_FORCE_VALID                                                                        0x5021bcUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54158 #define NIG_REG_LB_FC_DBG_FORCE_FRAME                                                                        0x5021c0UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54159 #define NIG_REG_RX_FC_DBG_SELECT_PLLH                                                                        0x5021c4UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54160 #define NIG_REG_RX_FC_DBG_DWORD_ENABLE_PLLH                                                                  0x5021c8UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54161 #define NIG_REG_RX_FC_DBG_SHIFT_PLLH                                                                         0x5021ccUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54162 #define NIG_REG_RX_FC_DBG_FORCE_VALID_PLLH                                                                   0x5021d0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54163 #define NIG_REG_RX_FC_DBG_FORCE_FRAME_PLLH                                                                   0x5021d4UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54164 #define NIG_REG_TX_FC_DBG_SELECT_PLLH                                                                        0x5021d8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54165 #define NIG_REG_TX_FC_DBG_DWORD_ENABLE_PLLH                                                                  0x5021dcUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54166 #define NIG_REG_TX_FC_DBG_SHIFT_PLLH                                                                         0x5021e0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54167 #define NIG_REG_TX_FC_DBG_FORCE_VALID_PLLH                                                                   0x5021e4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54168 #define NIG_REG_TX_FC_DBG_FORCE_FRAME_PLLH                                                                   0x5021e8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54169 #define NIG_REG_LB_FC_DBG_SELECT_PLLH                                                                        0x5021ecUL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
54170 #define NIG_REG_LB_FC_DBG_DWORD_ENABLE_PLLH                                                                  0x5021f0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
54171 #define NIG_REG_LB_FC_DBG_SHIFT_PLLH                                                                         0x5021f4UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
54172 #define NIG_REG_LB_FC_DBG_FORCE_VALID_PLLH                                                                   0x5021f8UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
54173 #define NIG_REG_LB_FC_DBG_FORCE_FRAME_PLLH                                                                   0x5021fcUL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
54174 #define NIG_REG_ECO_RESERVED                                                                                 0x502200UL //Access:RW   DataWidth:0x20   // Reserved bits for ECO.
54175 #define NIG_REG_ECO_RESERVED_PERPORT                                                                         0x502204UL //Access:RW   DataWidth:0x10   // Reserved bits for ECO.
54176 #define NIG_REG_ACPI_TAG_RM                                                                                  0x508000UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  L2 tag removal configuration for ACPI.  Bit mapped as follow: bit 0: 5 - L2 tags 0 to 5. Bit 6 is reserved and should be set to 0.  Bit 7 is for LLC/SNAP.  Set these bits to 1's to enable the removal of the corresponding tag when it is present in the  packet.  Clear the bit to keep the tag in the  packet.
54177 #define NIG_REG_ACPI_PROP_HDR_RM                                                                             0x508004UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  Proprietary header removal configuration for ACPI.  Set this bit to 1 to enable the removal of the header.  Clear the bit to keep the header in the  packet.
54178 #define NIG_REG_MF_GLOBAL_EN                                                                                 0x508008UL //Access:RW   DataWidth:0x1    // Set this bit to enable ACPI pattern matching and TCP SYN matching in multi-function mode even when the per-function outer tag matching fails.
54179 #define NIG_REG_UPON_MGMT                                                                                    0x50800cUL //Access:RW   DataWidth:0x1    // Set this bit to enable ACPI and TCP SYN matching even when the packet is forwarded to MCP.  Clear this bit to disable ACPI and TCP SYN matching when the packet is forwarded to MCP.
54180 #define NIG_REG_ACPI_BE_MEM                                                                                  0x508080UL //Access:WB   DataWidth:0x100  // This is a per-port per-PF register.  Byte enable memory for 8 ACPI patterns.
54181 #define NIG_REG_ACPI_BE_MEM_SIZE                                                                             32
54182 #define NIG_REG_ACPI_ENABLE                                                                                  0x508100UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  When this bit is set  ACPI packet recognition will be enabled. This bit must not be enabled until after all other ACPI registers were configured.
54183 #define NIG_REG_ACPI_PAT_0_CRC                                                                               0x508104UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 0.
54184 #define NIG_REG_ACPI_PAT_0_LEN                                                                               0x508108UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54185 #define NIG_REG_ACPI_PAT_1_CRC                                                                               0x50810cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 1.
54186 #define NIG_REG_ACPI_PAT_1_LEN                                                                               0x508110UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54187 #define NIG_REG_ACPI_PAT_2_CRC                                                                               0x508114UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 2.
54188 #define NIG_REG_ACPI_PAT_2_LEN                                                                               0x508118UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54189 #define NIG_REG_ACPI_PAT_3_CRC                                                                               0x50811cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 3.
54190 #define NIG_REG_ACPI_PAT_3_LEN                                                                               0x508120UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54191 #define NIG_REG_ACPI_PAT_4_CRC                                                                               0x508124UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 4.
54192 #define NIG_REG_ACPI_PAT_4_LEN                                                                               0x508128UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54193 #define NIG_REG_ACPI_PAT_5_CRC                                                                               0x50812cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 5.
54194 #define NIG_REG_ACPI_PAT_5_LEN                                                                               0x508130UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54195 #define NIG_REG_ACPI_PAT_6_CRC                                                                               0x508134UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 6.
54196 #define NIG_REG_ACPI_PAT_6_LEN                                                                               0x508138UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54197 #define NIG_REG_ACPI_PAT_7_CRC                                                                               0x50813cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 7.
54198 #define NIG_REG_ACPI_PAT_7_LEN                                                                               0x508140UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
54199 #define NIG_REG_TCP_SYN_ENABLE                                                                               0x508144UL //Access:RW   DataWidth:0x2    // This is a per-port per-PF register.  Set bit 0 to enable wake on IPv4 TCP SYN. Set bit 1 to enable wake on IPv6 TCP SYN. These bits must not be set until after after all other registers needed for this feature are configured.
54200 #define NIG_REG_TCP_SYN_IPV6_MASK                                                                            0x508148UL //Access:RW   DataWidth:0x4    // This is a per-port per-PF register.  Enable bits for fields to be compared if IPv6 is present in the packet.  Bit 0 - TCP destination port; bit 1 - TCP source port; bit 2 - IP destination addresss; bit 3 - IP source address.  Set the bit to 1 to enable comparison.
54201 #define NIG_REG_TCP_SYN_IPV4_MASK                                                                            0x50814cUL //Access:RW   DataWidth:0x4    // This is a per-port per-PF register.  Enable bits for fields to be compared if IPv4 is present in the packet.  Bit 0 - TCP destination port; bit 1 - TCP source port; bit 2 - IP destination addresss; bit 3 - IP source address.  Set the bit to 1 to enable comparison.
54202 #define NIG_REG_TCP_SYN_IPV6_SRC_PORT                                                                        0x508150UL //Access:RW   DataWidth:0x10   // This is a per-port per-PF register.  IPv6 TCP source port.
54203 #define NIG_REG_TCP_SYN_IPV6_DST_PORT                                                                        0x508154UL //Access:RW   DataWidth:0x10   // This is a per-port per-PF register.  TCP IPv6 destination port.
54204 #define NIG_REG_TCP_SYN_IPV4_SRC_PORT                                                                        0x508158UL //Access:RW   DataWidth:0x10   // This is a per-port per-PF register.  IPv4 TCP source port.
54205 #define NIG_REG_TCP_SYN_IPV4_DST_PORT                                                                        0x50815cUL //Access:RW   DataWidth:0x10   // This is a per-port per-PF register.  TCP IPv4 destination port.
54206 #define NIG_REG_TCP_SYN_IPV6_SRC_ADDR                                                                        0x508160UL //Access:WB   DataWidth:0x80   // This is a per-port per-PF register.  IPv6 source address.
54207 #define NIG_REG_TCP_SYN_IPV6_SRC_ADDR_SIZE                                                                   4
54208 #define NIG_REG_TCP_SYN_IPV6_DST_ADDR                                                                        0x508170UL //Access:WB   DataWidth:0x80   // This is a per-port per-PF register.  IPv6 destination address.
54209 #define NIG_REG_TCP_SYN_IPV6_DST_ADDR_SIZE                                                                   4
54210 #define NIG_REG_TCP_SYN_IPV4_SRC_ADDR                                                                        0x508180UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  IPv4 source address.
54211 #define NIG_REG_TCP_SYN_IPV4_DST_ADDR                                                                        0x508184UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  IPv4 destination address.
54212 #define NIG_REG_MPKT_ENABLE                                                                                  0x508188UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  When this bit is set  Magic Packet recognition will be enabled. This bit must not be enabled until after after all other Magic Packet registers are configured.
54213 #define NIG_REG_MPKT_MAC_ADDR                                                                                0x508190UL //Access:WB   DataWidth:0x30   // This is a per-port per-PF register.  MAC address for Magic Packet detection.
54214 #define NIG_REG_MPKT_MAC_ADDR_SIZE                                                                           2
54215 #define NIG_REG_FORCE_WOL                                                                                    0x508198UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  A low-to-high transition of this bit forces a wake event.
54216 #define NIG_REG_WAKE_BUFFER                                                                                  0x5081a0UL //Access:WB_R DataWidth:0x100  // Read-only data from the Wake Buffer (organized as a FIFO).
54217 #define NIG_REG_WAKE_BUFFER_SIZE                                                                             8
54218 #define NIG_REG_WAKE_BUFFER_CLEAR                                                                            0x5081c0UL //Access:RW   DataWidth:0x1    // Clear the Wake Buffer and Status - a low-to-high transition of this bit clears the wake_info, wake_pkt_len, and wake_details registers and allows the wake buffer to be overwritten, thereby re-enabling pattern detection.
54219 #define NIG_REG_WAKE_INFO                                                                                    0x5081c4UL //Access:R    DataWidth:0x15   // Wake information register - all fields are sticky.  Bits  15:0 - PF Vector: The bit-mapped vector indicating which of the global PFs detected the wake event.  More than 1 bit may be set. Bit 16 - ACPI RCVD:  This bit is set when an ACPI packet is received. This is an OR of the results from the 8 functions. Bit 17 - MPKT:  This bit is set when a Magic packet is received. This is an OR of the results from the 8 functions. Bit 18 - TCP SYN RCVD:  This bit is set when TCP SYN packet is received. This is an OR of the results from the 8 functions. Bit 19 - FORCE RCVD:  This bit is set when force WOL event is received. This is an OR of the results from the 8 functions. Bit 20 - BUFFER NOT EMPTY:  This bit  is set when the buffer has the 'wake' packet. All fields are cleared by wake_buffer_clear or during a Hard Reset only. Core Reset has no effect on these fields.
54220 #define NIG_REG_WAKE_PKT_LEN                                                                                 0x5081c8UL //Access:R    DataWidth:0xe    // Wake packet length - the actual length of the 'wake' packet, in bytes. This register is sticky and is cleared by wake_buffer_clear or during a Hard Reset only. Core Reset has no effect on this register.
54221 #define NIG_REG_WAKE_DETAILS                                                                                 0x5081ccUL //Access:R    DataWidth:0x20   // Wake detail register - all fields are sticky.  Bits 7:0   - ACPI MATCH:  Per-function bit-mapped result from ACPI pattern match. Bits 15:8  - MPKT MATCH:  Per-function bit-mapped result from Magic packet pattern match. Bits 23:16 - TCP SYN MATCH:  Per-function bit-mapped result from TCP SYN match. Bits 31:24 - FORCE WOL MATCH:  Per-function bit-mapped result from force WOL match. All fields are cleared by wake_buffer_clear or during a Hard Reset only. Core Reset has no effect on these fields.
54222 #define NIG_REG_LLH_PTP_HOST_BUF_SRC_PORT_IDEN                                                               0x508800UL //Access:WB_R DataWidth:0x50   // Packet TimeSync information that is buffered in 1-deep FIFOs for the host. Source port identify field
54223 #define NIG_REG_LLH_PTP_HOST_BUF_SRC_PORT_IDEN_SIZE                                                          4
54224 #define NIG_REG_TX_LLH_PTP_HOST_BUF_SRC_PORT_IDEN                                                            0x508810UL //Access:WB_R DataWidth:0x50   // Packet TimeSync information that is buffered in 1-deep FIFO for the TX path. Source port identify field.
54225 #define NIG_REG_TX_LLH_PTP_HOST_BUF_SRC_PORT_IDEN_SIZE                                                       4
54226 #define NIG_REG_TX_UP_TS_EN                                                                                  0x508820UL //Access:RW   DataWidth:0x1    // TX User protocol time stamp enable
54227 #define NIG_REG_RX_UP_TS_EN                                                                                  0x508824UL //Access:RW   DataWidth:0x1    // RX User protocol time stamp enable
54228 #define NIG_REG_TX_PTP_ONE_STP_EN                                                                            0x508828UL //Access:RW   DataWidth:0x1    // Enable TS update for one step packets in the TX path.
54229 #define NIG_REG_RX_PTP_ONE_STP_EN                                                                            0x50882cUL //Access:RW   DataWidth:0x1    // Enable one step 1588 on RX
54230 #define NIG_REG_TX_UP_TS_ADDR_0                                                                              0x508830UL //Access:RW   DataWidth:0x20   // TX User protocol address for packet classiification. It serves as source/dset mac address[47:0] or {source/dest UDP port[15:0], source/dest IPV4 address[31:0]} or ethernet type[15:0] or IPV4OptionNumber[7:0]
54231 #define NIG_REG_TX_UP_TS_ADDR_1                                                                              0x508834UL //Access:RW   DataWidth:0x10   // TX User protocol address for packet classiification. It serves as source/dset mac address[47:0] or {source/dest UDP port[15:0], source/dest IPV4 address[31:0]} or ethernet type[15:0] or IPV4OptionNumber[7:0]
54232 #define NIG_REG_RX_UP_TS_ADDR_0                                                                              0x508838UL //Access:RW   DataWidth:0x20   // RX User protocol address for packet classiification. It serves as source/dset mac address[47:0] or {source/dest UDP port[15:0], source/dest IPV4 address[31:0]} or ethernet type[15:0] or IPV4OptionNumber[7:0]
54233 #define NIG_REG_RX_UP_TS_ADDR_1                                                                              0x50883cUL //Access:RW   DataWidth:0x10   // RX User protocol address for packet classiification. It serves as source/dset mac address[47:0] or {source/dest UDP port[15:0], source/dest IPV4 address[31:0]} or ethernet type[15:0] or IPV4OptionNumber[7:0]
54234 #define NIG_REG_TX_UP_TS_PARAM_MASK                                                                          0x508840UL //Access:RW   DataWidth:0x6    // TX user protocol classification mask bits bit 0: mask_dstMac bit 1: mask_srcMac bit 2: mask_dstIPv4 bit 3: mask_srcIPv4 bit 4: mask_dstUDP bit 5: mask_srcUDP
54235 #define NIG_REG_RX_UP_TS_PARAM_MASK                                                                          0x508844UL //Access:RW   DataWidth:0x6    // RX user protocol classification mask bits bit 0: mask_dstMac bit 1: mask_srcMac bit 2: mask_dstIPv4 bit 3: mask_srcIPv4 bit 4: mask_dstUDP bit 5: mask_srcUDP
54236 #define NIG_REG_TX_ENABLE_UP_RULES                                                                           0x508848UL //Access:RW   DataWidth:0x5    // TX enable bits for user protocol classification rules bit 0: MAC address enable bit 1: IPV4 + UDP enable bit 2: Ethernet type enable bit 3: IPV4 option enable bit 4: Record time stamp bit from PBF enable
54237 #define NIG_REG_RX_ENABLE_UP_RULES                                                                           0x50884cUL //Access:RW   DataWidth:0x5    // RX enable bits for user protocol classification rules bit 0: MAC address enable bit 1: IPV4 + UDP enable bit 2: Ethernet type enable bit 3: IPV4 option enable bit 4: Record time stamp bit from PBF enable
54238 #define NIG_REG_ADD_FREECNT_OFFSET                                                                           0x508850UL //Access:RW   DataWidth:0x1    // This bit defines whether to add offset and jitter of the timestamp to the returned timestamp from the MAC This bit is shared by TX and RX paths.
54239 #define NIG_REG_UP_TS_INSERT_EN                                                                              0x508854UL //Access:RW   DataWidth:0x1    // Enable for on wire timestamp insertion for user protocol packets
54240 #define NIG_REG_PM_TIMER_SELECT                                                                              0x508858UL //Access:RW   DataWidth:0x3    // Selector for the 48 bits timer which is sent to the port macro. 0: free running counter. [1..4]: synchronized counter for port [1..4]
54241 #define NIG_REG_TS_FOR_SEMI_SELECT                                                                           0x50885cUL //Access:RW   DataWidth:0x3    // Selects which timer will be sent to SEMI/MCP 0: free running counter. [1..4]: synchronized counter for port [1..4]
54242 #define NIG_REG_USER_ONE_STEP_TYPE                                                                           0x508860UL //Access:RW   DataWidth:0x3    // Define the required operation for user protocol packets: 0: NO_USER_ONE_STEP � no change to outgoing packet 1: ETHERTYPE � insert timestamp if EtherType filter had a hit 2: UDP � insert timestamp to UDP packet and regenerate checksum 3: TRAILER � insert timestamp to packet trailer 4: IPv4_STANDARD � insert timestamp using standard IPv4 Timestamp option. In this mode 32-bit timestamp with set_msb is used
54243 #define NIG_REG_TXOSTS_SIGNEXT                                                                               0x508864UL //Access:RW   DataWidth:0x1    // sign extension indication for the MAC.
54244 #define NIG_REG_UP_TS_OFFSET                                                                                 0x508868UL //Access:RW   DataWidth:0x8    // Correction field offset for user protocol packets. the offset is relative to the configured value field in user_one_step_type.
54245 #define NIG_REG_TS_SHIFT                                                                                     0x50886cUL //Access:RW   DataWidth:0x5    // Global timestamp shift for the free running counter. Legal values are 0-16
54246 #define NIG_REG_TS_OUTPUT_ENABLE_PDA                                                                         0x508870UL //Access:RW   DataWidth:0x1    // Output enable for TS passed to the Port Macro
54247 #define NIG_REG_TS_OUTPUT_ENABLE_HV                                                                          0x508874UL //Access:RW   DataWidth:0x1    // Output enable for TS passed to the Port Macro
54248 #define NIG_REG_USER_ONE_STEP_32                                                                             0x508878UL //Access:RW   DataWidth:0x1    // Global parameter which defines that 32 bits timestamp will be inserted to the packet instead of 48 bits
54249 #define NIG_REG_LLH_UP_BUF_SEQID                                                                             0x50887cUL //Access:RW   DataWidth:0x15   // RX User protocol Packet information that is buffered in 1-deep FIFOs.  Bits [15:0] return the sequence ID of the packet which is set by free running counter for user protocol packets.  Bits [19:16] indicate PF ID Bit 20 indicates the validity of the data in the buffer.  Writing a 1 to bit 16 will clear the buffer.
54250 #define NIG_REG_LLH_UP_BUF_TIMESTAMP                                                                         0x508880UL //Access:WB_R DataWidth:0x40   // RX user protocol Packet information that is buffered in 1-deep FIFO. Timestamp field
54251 #define NIG_REG_LLH_UP_BUF_TIMESTAMP_SIZE                                                                    2
54252 #define NIG_REG_LLH_UP_BUF_SRC_ADDR                                                                          0x508888UL //Access:WB_R DataWidth:0x30   // RX user protocol packet information that is buffered in 1-deep FIFO. Source address field
54253 #define NIG_REG_LLH_UP_BUF_SRC_ADDR_SIZE                                                                     2
54254 #define NIG_REG_TX_LLH_UP_BUF_SEQID                                                                          0x508890UL //Access:RW   DataWidth:0x15   // TX User protocol Packet information that is buffered in 1-deep FIFOs.  Bits [15:0] return the sequence ID of the packet which is set by free running counter for user protocol packets.  Bits [19:16] indicate PF ID Bit 20 indicates the validity of the data in the buffer.  Writing a 1 to bit 16 will clear the buffer.
54255 #define NIG_REG_TX_LLH_UP_BUF_TIMESTAMP                                                                      0x508898UL //Access:WB_R DataWidth:0x40   // TX user protocol Packet information that is buffered in 1-deep FIFO. Timestamp field
54256 #define NIG_REG_TX_LLH_UP_BUF_TIMESTAMP_SIZE                                                                 2
54257 #define NIG_REG_LLH_UP_BUF_DST_ADDR                                                                          0x5088a0UL //Access:WB_R DataWidth:0x30   // RX user protocol packet information that is buffered in 1-deep FIFO. Destination address field
54258 #define NIG_REG_LLH_UP_BUF_DST_ADDR_SIZE                                                                     2
54259 #define NIG_REG_TSGEN_FREE_CNT_VALUE_LSB                                                                     0x5088a8UL //Access:RW   DataWidth:0x20   // This register contains the 32 bit LSB of the configured free counter. The value is written to the HW when writing to the MSB register
54260 #define NIG_REG_TSGEN_FREE_CNT_VALUE_MSB                                                                     0x5088acUL //Access:RW   DataWidth:0x20   // This register contains the 32 bit MSB of the configured free counter. Writing to this register also updatea HW value with MSB and LSB registers' value
54261 #define NIG_REG_TSGEN_OFFSET_VALUE_LSB                                                                       0x5088b0UL //Access:RW   DataWidth:0x20   // This register contains the 32 bit LSB of the offset value. This value is added to the Free Running Counter to create the synchronized time. The value is written to the HW when writing to the MSB register.
54262 #define NIG_REG_TSGEN_OFFSET_VALUE_MSB                                                                       0x5088b4UL //Access:RW   DataWidth:0x20   // This register contains the 32 bit MSB of the offset value. This value is added to the Free Running Counter to create the synchronized time. Writing to this register also updatea HW value with MSB and LSB registers' value. Read: Since offset width is 64 bits, tsgen_offset_value_lsb should be read first in order to latch the offset's value.
54263 #define NIG_REG_TSGEN_FREECNT_LSB                                                                            0x5088b8UL //Access:R    DataWidth:0x20   // This register contains the 32 bit LSB of the free running counter
54264 #define NIG_REG_TSGEN_FREECNT_MSB                                                                            0x5088bcUL //Access:R    DataWidth:0x20   // This register contains the 32 bit MSB of the free running counter. Since free counter width is 64 bits, tsgen_freecnt_lsb should be read first in order to latch the counter's value.
54265 #define NIG_REG_TSGEN_SYNC_TIME_LSB                                                                          0x5088c0UL //Access:R    DataWidth:0x20   // This register contains the 32 bit LSB of the synchronized time.
54266 #define NIG_REG_TSGEN_SYNC_TIME_MSB                                                                          0x5088c4UL //Access:R    DataWidth:0x20   // This register contains the 32 bit MSB of the synchronized time. Since synchronized time width is 64 bits, tsgen_sync_time_lsb should be read first in order to latch the counter's value.
54267 #define NIG_REG_TSGEN_HW_PPS_EN                                                                              0x5088c8UL //Access:RW   DataWidth:0x1    // In this mode,  Start time, high period and low period are all configurable, and when asserting this bit the PPS starts to toggle accoring to HW machine
54268 #define NIG_REG_TSGEN_SW_PPS_EN                                                                              0x5088ccUL //Access:RW   DataWidth:0x1    // In this mode,  whenever the synchronized time reaches a configurable value, PPS signal is toggled
54269 #define NIG_REG_TSGEN_PPS_HIGH_TIME                                                                          0x5088d0UL //Access:RW   DataWidth:0x20   // Duration of high PPS period. Valid when tsgen_hw_pps_en is enabled
54270 #define NIG_REG_TSGEN_PPS_LOW_TIME                                                                           0x5088d4UL //Access:RW   DataWidth:0x20   // Duration of low PPS period. Valid when tsgen_hw_pps_en is enabled
54271 #define NIG_REG_TSGEN_RST_DRIFT_CNTR                                                                         0x5088d8UL //Access:RW   DataWidth:0x1    // This is a level indication to reset drift counter's value
54272 #define NIG_REG_TSGEN_DRIFT_CNTR_CONF                                                                        0x5088dcUL //Access:RW   DataWidth:0x20   // This register should be configure only when tsgen_rst_drift_cntr is 1. Bits 27:0 specify how many 16 nsec time quantas to wait before making a Drift adjustment to the TSGEN_OFFSET_T0 register. The drift frequency has a constant added shift of 8 nsec. Bits 30:28 specify how many ns to add or subtract from the TSGEN_OFFSET_T0 register when making a Drift adjustment.  Bit 31 controls whether the Adjustment_Value is added (1'b1) or subtracted (1'b0) from the TSGEN_OFFSET_T0 register when making a Drift adjustment.
54273 #define NIG_REG_TSGEN_TSIO_OEB                                                                               0x5088e0UL //Access:RW   DataWidth:0x4    // Bits 3:0 are the active-low output enables for the TSIO Output pins 3:0.
54274 #define NIG_REG_TSGEN_TSIO_OUT_PULSE                                                                         0x5088e4UL //Access:R    DataWidth:0x4    // Bits 3:0 reflect pulse value for the TSIO Output pins 3:0.
54275 #define NIG_REG_EDPM_FIFO_FULL_THRESH                                                                        0x5088e8UL //Access:RW   DataWidth:0x7    // When EDPM FIFO data bytes occupancy is higher than this threshold nig_dorq_edpm_en is de-asserted. The value is configured in 32 bytes multiples.
54276 #define NIG_REG_MLD_MSG_TYPE                                                                                 0x5088ecUL //Access:RW   DataWidth:0x8    // This field sets message type value in ICMP header to identify MLD packets
54277 #define NIG_REG_ROCE_DUPLICATE_TO_HOST                                                                       0x5088f0UL //Access:RW   DataWidth:0x3    // This field is relevant to ROCE/RROCE: bit 0 marks that packet should be duplicated to host and Storm when BTH opcode equals bth_hdr_flow_ctrl_opcode_1. bit 1 marks that packet should be duplicated to host and Storm when BTH opcode equals bth_hdr_flow_ctrl_opcode_2. bit 2 marks than packet should be duplicated to host and Storm when (ECN == 2'b11).
54278 #define NIG_REG_DEFAULT_ENGINE_ID_SEL                                                                        0x5088f4UL //Access:RW   DataWidth:0x2    // This field selects engine ID in case that PF classification fails: 0: Use engine 0. 1: Use engine 1. 2/3: Use connection based classification.
54279 #define NIG_REG_DSCP_TO_TC_MAP_ENABLE                                                                        0x5088f8UL //Access:RW   DataWidth:0x1    // This field enables the feature that maps DSCP to TC in case that there is no TC in one of the L2 tags
54280 #define NIG_REG_PPF_TO_ENGINE_SEL                                                                            0x508900UL //Access:RW   DataWidth:0x4    // This field maps Port PF (PPF) to engine selection for ROCE/RROCE packets: Bits [1:0] define decision for ROCE/RROCE packets. Bits [3:2] define decision for other packets 0: use engine 0 1: use engine 1 2/3: use connection based classification
54281 #define NIG_REG_PPF_TO_ENGINE_SEL_SIZE                                                                       8
54282 #define NIG_REG_DSCP_TO_TC_MAP                                                                               0x508a00UL //Access:RW   DataWidth:0x6    // This field maps (ipv4_tos >> 2) 6 bits to 6 bits: bits 5:3 - priority bits 2:0 - TC This configuration is used when there is no priority field in one of the L2 headers
54283 #define NIG_REG_DSCP_TO_TC_MAP_SIZE                                                                          64
54284 #define NIG_REG_VXLAN_ZERO_UDP_IGNORE                                                                        0x508b00UL //Access:RW   DataWidth:0x1    // This field defines whether to ignore zero UDP value for VXLAN
54285 #define NIG_REG_NGE_ZERO_UDP_IGNORE                                                                          0x508b04UL //Access:RW   DataWidth:0x1    // This field defines whether to ignore zero UDP value for NGE
54286 #define NIG_REG_RROCE_ZERO_UDP_IGNORE                                                                        0x508b08UL //Access:RW   DataWidth:0x1    // This field defines whether to ignore zero UDP value for RROCE
54287 #define NIG_REG_RROCE_PORT                                                                                   0x508b0cUL //Access:RW   DataWidth:0x10   // This field defines UDP destination port number of RROCE
54288 #define NIG_REG_ACPI_TAG_REMOVE                                                                              0x508b10UL //Access:RW   DataWidth:0x8    // This is a per-port register  L2 tag removal configuration for ACPI.  Bit mapped as follow: bit 0: 5 - L2 tags 0 to 5. Bit 6 is reserved and should be set to 0.  Bit 7 is for LLC/SNAP.  Set these bits to 1's to enable the removal of the corresponding tag when it is present in the  packet.  Clear the bit to keep the tag in the  packet.
54289 #define NIG_REG_ACPI_PROP_HDR_REMOVE                                                                         0x508b14UL //Access:RW   DataWidth:0x1    // This is a per-port register.  Proprietary header removal configuration for ACPI.  Set this bit to 1 to enable the removal of the header.  Clear the bit to keep the header in the  packet.
54290 #define NIG_REG_CHECK_ETH_CRC                                                                                0x508b18UL //Access:RW   DataWidth:0x1    // This is a per-port register.  When enabled, NIG will check Ethernet CRC in the packet and update error indication before transferring it to BRB/BMB/Storm
54291 #define NIG_REG_RM_ETH_CRC                                                                                   0x508b1cUL //Access:RW   DataWidth:0x1    // This is a per-port register.  When enabled, NIG will remove Ethernet CRC from the packet before transferring it to BRB/BMB/Storm
54292 #define NIG_REG_ADD_ETH_CRC                                                                                  0x508b20UL //Access:RW   DataWidth:0x1    // This is a per-port register.  When enabled, it indicates that the CNIG will add ethernet CRC to the packet. In that case, when the last cycle of the packet to the CNIG contains more than 28 valid bytes, a dead cycle will be inserted before the next packet in order to allow the CNIG time to add the CRC.
54293 #define NIG_REG_CORRUPT_ETH_CRC                                                                              0x508b24UL //Access:RW   DataWidth:0x1    // This is a per-port register.  When enabled, NIG will corrupt ethernet CRC for packets which are received from BTB with error indication or are classified by the NIG as packets which should be transmitted with errors
54294 #define NIG_REG_NGE_IP_ENABLE                                                                                0x508b28UL //Access:RW   DataWidth:0x1    // This is a per-port register.  Enables NGE port matching during UDP header parsing when the encapsulated header is IP.
54295 #define NIG_REG_NGE_ETH_ENABLE                                                                               0x508b2cUL //Access:RW   DataWidth:0x1    // This is a per-port register. Enables NGE port matching during UDP header parsing when the encapsulated header is Ethernet.
54296 #define NIG_REG_NGE_COMP_VER                                                                                 0x508b30UL //Access:RW   DataWidth:0x1    // This is a per-port register.  Perform NGE version match to 2�b0
54297 #define NIG_REG_NGE_ETH_TYPE                                                                                 0x508b34UL //Access:RW   DataWidth:0x10   // This is a per-port register.  Next protocol value to be used for Ethernet in NGE header
54298 #define NIG_REG_NGE_PORT                                                                                     0x508b38UL //Access:RW   DataWidth:0x10   // This is a per-port register. Destination port value used to designate a NGE header following the UDP header.  Matching can only occur when nge_ip_enable or nge_eth_enable are set.
54299 #define NIG_REG_LLH_LB_TC_REMAP                                                                              0x508b3cUL //Access:RW   DataWidth:0x18   // This is a per-port register which defines mapping of TC from the received TC to the TC sent to the BRB. bits 2:0: TC 0 bits 5:3: TC 1 ... bits 23:21: TC 7
54300 #define NIG_REG_BTH_HDR_FLOW_CTRL_OPCODE_1                                                                   0x508b40UL //Access:RW   DataWidth:0x8    // This is the first opcode in the BTH header for flow control packet identification.
54301 #define NIG_REG_BTH_HDR_FLOW_CTRL_OPCODE_2                                                                   0x508b44UL //Access:RW   DataWidth:0x8    // This is the second opcode in the BTH header for flow control packet identification.
54302 #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2                                                                       0x508b48UL //Access:RW   DataWidth:0x7    // Multi Field Register.
54303   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_IPV6_MLD                                       (0x1<<0) // Mask bit for forwarding IPV6 MLD (configurable MLD MsgType) packets to MCP.
54304   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_IPV6_MLD_SHIFT                                 0
54305   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_IPV6_NEI_SOLICI                                (0x1<<1) // Mask bit for forwarding IPv6 Neighbor solicitation packets to MCP.
54306   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_IPV6_NEI_SOLICI_SHIFT                          1
54307   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_DHCP_V6_SERVER                                 (0x1<<2) // Mask bit for forwarding IPv6 DHCP server packets to MCP.
54308   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_DHCP_V6_SERVER_SHIFT                           2
54309   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_DHCP_V4_CLIENT                                 (0x1<<3) // Mask bit for forwarding DCHPv4 client packets to MCP.
54310   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_DHCP_V4_CLIENT_SHIFT                           3
54311   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_DHCP_V4_SERVER                                 (0x1<<4) // Mask bit for forwarding DHCP V4 packets to MCP.
54312   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_DHCP_V4_SERVER_SHIFT                           4
54313   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_MAC6                                           (0x1<<5) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_6 to MCP.
54314   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_MAC6_SHIFT                                     5
54315   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_MAC7                                           (0x1<<6) // Mask bit for forwarding packets with the MAC destination address  matching *llh*_dest_mac_7 to MCP.
54316   #define NIG_REG_RX_LLH_NCSI_MCP_MASK_2_RX_LLH_NCSI_MCP_MASK_MAC7_SHIFT                                     6
54317 #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2                                                                       0x508b4cUL //Access:RW   DataWidth:0x5    // Multi Field Register.
54318   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_IPV6_MLD                                       (0x1<<0) // Mask bit for forwarding unicast IPv6 MLD (Configurable MsgType) packets to MCP.
54319   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_IPV6_MLD_SHIFT                                 0
54320   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_IPV6_NEI_SOLICI                                (0x1<<1) // Mask bit for forwarding IPv6 neighbor solicitation packets to MCP.
54321   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_IPV6_NEI_SOLICI_SHIFT                          1
54322   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_DHCP_V6_SERVER                                 (0x1<<2) // Mask bit for forwarding DHCP V6 server packets to MCP.
54323   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_DHCP_V6_SERVER_SHIFT                           2
54324   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_DHCP_V4_CLIENT                                 (0x1<<3) // Mask bit for forwarding DHCP V4 client packets to MCP.
54325   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_DHCP_V4_CLIENT_SHIFT                           3
54326   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_DHCP_V4_SERVER                                 (0x1<<4) // Mask bit for forwarding DHCP V4 server packets to MCP.
54327   #define NIG_REG_TX_LLH_NCSI_MCP_MASK_2_TX_LLH_NCSI_MCP_MASK_DHCP_V4_SERVER_SHIFT                           4
54328 #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2                                                                0x508b50UL //Access:RW   DataWidth:0x7    // Multi Field Register.
54329   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV6_MLD                         (0x1<<0) // Mask bit for not forwarding IPv6 MLD (Configurable MsgType) packets to the host.
54330   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV6_MLD_SHIFT                   0
54331   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV6_NEI_SOLICI                  (0x1<<1) // Mask bit for not forwarding IPv6 neighbor solicitation packets to the host.
54332   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_IPV6_NEI_SOLICI_SHIFT            1
54333   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_V6_SERVER                   (0x1<<2) // Mask bit for not forwarding DHCP V6 server packets to the host.
54334   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_V6_SERVER_SHIFT             2
54335   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_V4_CLIENT                   (0x1<<3) // Mask bit for not forwarding DHCP V4 client packets to the host.
54336   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_V4_CLIENT_SHIFT             3
54337   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_V4_SERVER                   (0x1<<4) // Mask bit for not forwarding DHCP V4 server packets to the host.
54338   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_DHCP_V4_SERVER_SHIFT             4
54339   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC6                             (0x1<<5) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_6 to the host.
54340   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC6_SHIFT                       5
54341   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC7                             (0x1<<6) // Mask bit for not forwarding packets with the MAC destination address  matching *llh*_dest_mac_7 to the host.
54342   #define NIG_REG_RX_LLH_NCSI_BRB_DNTFWD_MASK_2_RX_LLH_NCSI_BRB_DNTFWD_MASK_MAC7_SHIFT                       6
54343 #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2                                                               0x508b54UL //Access:RW   DataWidth:0x5    // Multi Field Register.
54344   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV6_MLD                       (0x1<<0) // Mask bit for not forwarding IPv6 MLD (Configurable MsgType) packets to the network.
54345   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV6_MLD_SHIFT                 0
54346   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV6_NEI_SOLICI                (0x1<<1) // Mask bit for not forwarding IPv6 neighbor solicitation packets to the network.
54347   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_IPV6_NEI_SOLICI_SHIFT          1
54348   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_V6_SERVER                 (0x1<<2) // Mask bit for not forwarding DHCP V6 server packets to the network.
54349   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_V6_SERVER_SHIFT           2
54350   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_V4_CLIENT                 (0x1<<3) // Mask bit for not forwarding DHCP V4 client packets to the network.
54351   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_V4_CLIENT_SHIFT           3
54352   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_V4_SERVER                 (0x1<<4) // Mask bit for not forwarding DHCP V4 server packets to the network.
54353   #define NIG_REG_TX_LLH_NCSI_NTWK_DNTFWD_MASK_2_TX_LLH_NCSI_NTWK_DNTFWD_MASK_DHCP_V4_SERVER_SHIFT           4
54354 #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2                                                                      0x508b58UL //Access:RW   DataWidth:0x5    // Multi Field Register.
54355   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_IPV6_MLD                                     (0x1<<0) // Mask bit for forwarding IPv6 MLD (Configurable MsgType) packets to the network.
54356   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_IPV6_MLD_SHIFT                               0
54357   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_IPV6_NEI_SOLICI                              (0x1<<1) // Mask bit for forwarding IPv6 neighbor solicitation packets to the network.
54358   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_IPV6_NEI_SOLICI_SHIFT                        1
54359   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_DHCP_V6_SERVER                               (0x1<<2) // Mask bit for forwarding DHCP V6 server packets to the network.
54360   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_DHCP_V6_SERVER_SHIFT                         2
54361   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_DHCP_V4_CLIENT                               (0x1<<3) // Mask bit for forwarding DHCP V4 client packets to the network.
54362   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_DHCP_V4_CLIENT_SHIFT                         3
54363   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_DHCP_V4_SERVER                               (0x1<<4) // Mask bit for forwarding DHCP V4 server packets to the network.
54364   #define NIG_REG_TX_LLH_NCSI_NTWK_MASK_2_TX_LLH_NCSI_NTWK_MASK_DHCP_V4_SERVER_SHIFT                         4
54365 #define NIG_REG_DBGMUX_OVFLW_IND_EN                                                                          0x508b5cUL //Access:RW   DataWidth:0x1    // This is a Global register.  When this bit is enabled, instead of sending frame[0] from dbgmux, NIG will set an indication that some of the entries to the debug mux Were not written as the FIFO was full. This indication will be valid In the next entry which will be written to the FIFO.
54366 #define NIG_REG_TIMER_COUNTER                                                                                0x508b60UL //Access:R    DataWidth:0x20   // This fields reflects 32 lower bits value of the pause too long timer.
54367 #define NIG_REG_LB_GNT_FIFO_EMPTY                                                                            0x508b64UL //Access:R    DataWidth:0x1    // LB GNT FIFO empty status.
54368 #define NIG_REG_LB_GNT_FIFO_FULL                                                                             0x508b68UL //Access:R    DataWidth:0x1    // LB GNT FIFO full status.
54369 #define NIG_REG_RX_PARITY_ERR                                                                                0x508b6cUL //Access:R    DataWidth:0x3    // parity error status. Indicating the source of the parity error
54370 #define NIG_REG_TX_PARITY_ERR                                                                                0x508b70UL //Access:R    DataWidth:0x7    // parity error status. Indicating the source of the parity error
54371 #define NIG_REG_LB_PARITY_ERR                                                                                0x508b74UL //Access:R    DataWidth:0x6    // parity error status. Indicating the source of the parity error
54372 #define NIG_REG_TX_PARITY_ERROR_CLOSE_EGRESS                                                                 0x508b78UL //Access:RW   DataWidth:0x1    // When this bit is set and there is a parity error on the Tranmit data path, the data to the CNIG will be discarded.
54373 #define NIG_REG_TX_PARITY_ERROR_TIMER                                                                        0x508b7cUL //Access:RW   DataWidth:0x8    // This field defines the amount of time that the interface to the CNIG will be closed in case a parity error occured in the transmit data path.
54374 #define NIG_REG_TX_ARB_CLIENT_0_MAP                                                                          0x508b80UL //Access:RW   DataWidth:0x4    // This field defines the mapping of the DORQ request to one of the credit reisters. This enables credit sharing with one of the BTB TCs. 0: DORQ. 1: MNG. 2: Debug. 3: N/A. 4-11: BTB per TC.
54375 #define NIG_REG_TX_ARB_CLIENT_1_MAP                                                                          0x508b84UL //Access:RW   DataWidth:0x4    // This field defines the mapping of the management request to one of the credit reisters. This enables credit sharing with one of the BTB TCs. 0: DORQ. 1: MNG. 2: Debug. 3: N/A. 4-11: BTB per TC.
54376 #define NIG_REG_LB_ARB_CLIENT_0_MAP                                                                          0x508b88UL //Access:RW   DataWidth:0x4    // This field defines the mapping of the management request to one of the credit reisters. This enables credit sharing with one of the BTB TCs. 0:   MNG. 1-8: BTB per TC. 9:   BTB pure LB.
54377 #define NIG_REG_TX_INHIBIT_BMB_ARB_EN                                                                        0x508b8cUL //Access:RW   DataWidth:0x1    // This bit inhibits sending more than one outstanding packet request to the BMB until the last data of the current granted packet is received.
54378 #define NIG_REG_LB_INHIBIT_BMB_ARB_EN                                                                        0x508b90UL //Access:RW   DataWidth:0x1    // This bit inhibits sending more than one outstanding packet request to the BMB until the last data of the current granted packet is received.
54379 #define NIG_REG_TX_TDM_0_ENABLE                                                                              0x509000UL //Access:RW   DataWidth:0x1    // When this bit is configured to 1, NIG trasmits ports 0 and 1 data in TDM manner. If 0, then NIG transmits only port 0 data.
54380 #define NIG_REG_TX_TDM_1_ENABLE                                                                              0x509004UL //Access:RW   DataWidth:0x1    // When this bit is configured to 1, NIG trasmits ports 2 and 2 data in TDM manner. If 0, then NIG transmits only port 2 data.
54381 #define NIG_REG_TSGEN_FREECNT_UPDATE                                                                         0x509008UL //Access:RW   DataWidth:0x3    // Writing to this register: Bit 0: resets the value of the free running counter. Bit 1: pauses the auto increment of the free running counter. Bit 2: updates the value of the free running counter from tsgen_free_cnt_value_msb and tsgen_free_cnt_value_lsb fields.
54382 #define NIG_REG_TSGEN_PPS_OUT_SEL_MASK_0                                                                     0x50900cUL //Access:RW   DataWidth:0x2    // This register selects which timer will be used as the source to PPS logic of nig_ifmux_tsio_0_out.
54383 #define NIG_REG_TSGEN_PPS_OUT_SEL_MASK_1                                                                     0x509010UL //Access:RW   DataWidth:0x2    // This register selects which timer will be used as the source to PPS logic of nig_ifmux_tsio_1_out.
54384 #define NIG_REG_TSGEN_PPS_OUT_SEL_MASK_2                                                                     0x509014UL //Access:RW   DataWidth:0x2    // This register selects which timer will be used as the source to PPS logic of nig_ifmux_tsio_2_out.
54385 #define NIG_REG_TSGEN_PPS_OUT_SEL_MASK_3                                                                     0x509018UL //Access:RW   DataWidth:0x2    // This register selects which timer will be used as the source to PPS logic of nig_ifmux_tsio_3_out.
54386 #define NIG_REG_TSGEN_TSIO_IN_SEL_MASK                                                                       0x50901cUL //Access:RW   DataWidth:0x4    // This register selects which TSIO Input signals are used to latch the synchronized time for the per port timer.
54387 #define NIG_REG_TSGEN_TSIO_IN_SEL_POL                                                                        0x509020UL //Access:RW   DataWidth:0x1    // This register selects the polarity of TSIO signals. 1: active high. 0: active low
54388 #define NIG_REG_TSGEN_TSIO_IN_VAL                                                                            0x509024UL //Access:R    DataWidth:0x4    // This register reflects the value of the TSIN pins.
54389 #define NIG_REG_TSGEN_TSIO_IN_LATCHED_VALUE                                                                  0x509028UL //Access:WB_R DataWidth:0x40   // This register reflects the value of the Timestamp when the it is latched by input pins.
54390 #define NIG_REG_TSGEN_TSIO_IN_LATCHED_VALUE_SIZE                                                             2
54391 #define NIG_REG_TSGEN_TSIO_OUT_NEXT_TOGGLE_TIME                                                              0x509030UL //Access:WB_R DataWidth:0x40   // This register reflects the timestamp of the next PPS toggle.
54392 #define NIG_REG_TSGEN_TSIO_OUT_NEXT_TOGGLE_TIME_SIZE                                                         2
54393 #define NIG_REG_TSGEN_PPS_START_TIME_0                                                                       0x509038UL //Access:RW   DataWidth:0x20   // This register reflects the start time of PPS.
54394 #define NIG_REG_TSGEN_PPS_START_TIME_1                                                                       0x50903cUL //Access:RW   DataWidth:0x20   // This register reflects the start time of PPS.
54395 #define NIG_REG_PTP_LATCH_OSTS_PKT_TIME                                                                      0x509040UL //Access:RW   DataWidth:0x1    // This bit enables time stamp latching for one step PTP packets.
54396 #define NIG_REG_PTP_LATCH_SW_OSTS_PKT_TIME                                                                   0x509044UL //Access:RW   DataWidth:0x1    // This bit enables time stamp latching for one step PTP packets with RECORD_TIME_STAMP bit from BTB/PBF on. This feature is enabled when ptp_sw_txtsen is 1.
54397 #define NIG_REG_PTP_UPDATE_SW_OSTS_PKT_TIME                                                                  0x509048UL //Access:RW   DataWidth:0x1    // This bit enables correction field update for one step PTP packets with RECORD_TIME_STAMP bit from BTB/PBF on. This feature is enabled when ptp_sw_txtsen is 1.
54398 #define NIG_REG_TS_FOR_PXP_SELECT                                                                            0x50904cUL //Access:RW   DataWidth:0x3    // Selects which timer will be sent to PXP 0: free running counter. [1..4]: synchronized counter for port [1..4]
54399 #define NIG_REG_PTM_TIME_LATCH                                                                               0x509050UL //Access:WB_R DataWidth:0x40   // When this register is read, it reflects the latched time at that moment.
54400 #define NIG_REG_PTM_TIME_LATCH_SIZE                                                                          2
54401 #define NIG_REG_LLH_DEST_MAC_6_0                                                                             0x509058UL //Access:RW   DataWidth:0x20   // Destination MAC address 6.  LLH will look for this address in all incoming packets.
54402 #define NIG_REG_LLH_DEST_MAC_6_1                                                                             0x50905cUL //Access:RW   DataWidth:0x10   // Destination MAC address 6.  LLH will look for this address in all incoming packets.
54403 #define NIG_REG_LLH_DEST_MAC_7_0                                                                             0x509060UL //Access:RW   DataWidth:0x20   // Destination MAC address 7.  LLH will look for this address in all incoming packets.
54404 #define NIG_REG_LLH_DEST_MAC_7_1                                                                             0x509064UL //Access:RW   DataWidth:0x10   // Destination MAC address 7.  LLH will look for this address in all incoming packets.
54405 #define NIG_REG_MPA_MUL_PDU_CRC_CALC_EN                                                                      0x509068UL //Access:RW   DataWidth:0x1    // This bit selects whether to use the MPA CRC calculation on one fully contained PDU (legacy mode - 0) or on multiple PDUs (1).
54406 #define BMB_REG_HW_INIT_EN                                                                                   0x540004UL //Access:RW   DataWidth:0x2    // Bit 0 - if this bit is set then initialization of link list; all head; tail and start_en registers will be done by HW.  Bit 1 - if this bit is set then initialization of BIG RAM will be done by HW. Both bits will be reset by HW when initialization is finished.
54407 #define BMB_REG_INIT_DONE                                                                                    0x540008UL //Access:R    DataWidth:0x2    // Bit 0 - if this bit is set then initialization of link list; all head; tail and start_en registers are finished by HW.  Bit 1 - if this bit is set then initialization of BIG RAM is finished by HW.
54408 #define BMB_REG_START_EN                                                                                     0x54000cUL //Access:RW   DataWidth:0x1    // This bit should be set when initialization of all BRTB registers and memories is finished. BRTB will fill all prefetch FIFO with free pointers. BRTB will not be able to get packets from write clients when this bit is reset. If link list was configured by HW then this bit will be set by HW.
54409 #define BMB_REG_INT_STS_0                                                                                    0x5400c0UL //Access:R    DataWidth:0x20   // Multi Field Register.
54410   #define BMB_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
54411   #define BMB_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
54412   #define BMB_REG_INT_STS_0_RC_PKT0_RLS_ERROR                                                                (0x1<<1) // Read packet client rc0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
54413   #define BMB_REG_INT_STS_0_RC_PKT0_RLS_ERROR_SHIFT                                                          1
54414   #define BMB_REG_INT_STS_0_RC_PKT0_PROTOCOL_ERROR                                                           (0x1<<5) // Read packet client rc0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
54415   #define BMB_REG_INT_STS_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                     5
54416   #define BMB_REG_INT_STS_0_RC_PKT1_RLS_ERROR                                                                (0x1<<6) // Read packet client rc1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
54417   #define BMB_REG_INT_STS_0_RC_PKT1_RLS_ERROR_SHIFT                                                          6
54418   #define BMB_REG_INT_STS_0_RC_PKT1_PROTOCOL_ERROR                                                           (0x1<<10) // Read packet client rc1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
54419   #define BMB_REG_INT_STS_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                     10
54420   #define BMB_REG_INT_STS_0_RC_PKT2_RLS_ERROR                                                                (0x1<<11) // Read packet client rc2 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
54421   #define BMB_REG_INT_STS_0_RC_PKT2_RLS_ERROR_SHIFT                                                          11
54422   #define BMB_REG_INT_STS_0_RC_PKT2_PROTOCOL_ERROR                                                           (0x1<<15) // Read packet client rc2 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
54423   #define BMB_REG_INT_STS_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                     15
54424   #define BMB_REG_INT_STS_0_RC_PKT3_RLS_ERROR                                                                (0x1<<16) // Read packet client rc3 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
54425   #define BMB_REG_INT_STS_0_RC_PKT3_RLS_ERROR_SHIFT                                                          16
54426   #define BMB_REG_INT_STS_0_RC_PKT3_PROTOCOL_ERROR                                                           (0x1<<20) // Read packet client rc3 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
54427   #define BMB_REG_INT_STS_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                     20
54428   #define BMB_REG_INT_STS_0_RC_SOP_REQ_TC_PORT_ERROR                                                         (0x1<<21) // SOP descriptor request from empty TC or port.
54429   #define BMB_REG_INT_STS_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                   21
54430   #define BMB_REG_INT_STS_0_WC0_PROTOCOL_ERROR                                                               (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
54431   #define BMB_REG_INT_STS_0_WC0_PROTOCOL_ERROR_SHIFT                                                         23
54432   #define BMB_REG_INT_STS_0_WC1_PROTOCOL_ERROR                                                               (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 1 RX_INT ::/RX_INT/d in Comments.
54433   #define BMB_REG_INT_STS_0_WC1_PROTOCOL_ERROR_SHIFT                                                         24
54434   #define BMB_REG_INT_STS_0_WC2_PROTOCOL_ERROR                                                               (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 2 RX_INT ::/RX_INT/d in Comments.
54435   #define BMB_REG_INT_STS_0_WC2_PROTOCOL_ERROR_SHIFT                                                         25
54436   #define BMB_REG_INT_STS_0_WC3_PROTOCOL_ERROR                                                               (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 3 RX_INT ::/RX_INT/d in Comments.
54437   #define BMB_REG_INT_STS_0_WC3_PROTOCOL_ERROR_SHIFT                                                         26
54438   #define BMB_REG_INT_STS_0_LL_BLK_ERROR                                                                     (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
54439   #define BMB_REG_INT_STS_0_LL_BLK_ERROR_SHIFT                                                               28
54440   #define BMB_REG_INT_STS_0_MAC0_FC_CNT_ERROR                                                                (0x1<<31) // Free shared area calculation error for MAC port 0 RX_INT::/RX_INT/d in Comments.
54441   #define BMB_REG_INT_STS_0_MAC0_FC_CNT_ERROR_SHIFT                                                          31
54442 #define BMB_REG_INT_MASK_0                                                                                   0x5400c4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
54443   #define BMB_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.ADDRESS_ERROR .
54444   #define BMB_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
54445   #define BMB_REG_INT_MASK_0_RC_PKT0_RLS_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT0_RLS_ERROR .
54446   #define BMB_REG_INT_MASK_0_RC_PKT0_RLS_ERROR_SHIFT                                                         1
54447   #define BMB_REG_INT_MASK_0_RC_PKT0_PROTOCOL_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT0_PROTOCOL_ERROR .
54448   #define BMB_REG_INT_MASK_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                    5
54449   #define BMB_REG_INT_MASK_0_RC_PKT1_RLS_ERROR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT1_RLS_ERROR .
54450   #define BMB_REG_INT_MASK_0_RC_PKT1_RLS_ERROR_SHIFT                                                         6
54451   #define BMB_REG_INT_MASK_0_RC_PKT1_PROTOCOL_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT1_PROTOCOL_ERROR .
54452   #define BMB_REG_INT_MASK_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                    10
54453   #define BMB_REG_INT_MASK_0_RC_PKT2_RLS_ERROR                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT2_RLS_ERROR .
54454   #define BMB_REG_INT_MASK_0_RC_PKT2_RLS_ERROR_SHIFT                                                         11
54455   #define BMB_REG_INT_MASK_0_RC_PKT2_PROTOCOL_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT2_PROTOCOL_ERROR .
54456   #define BMB_REG_INT_MASK_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                    15
54457   #define BMB_REG_INT_MASK_0_RC_PKT3_RLS_ERROR                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT3_RLS_ERROR .
54458   #define BMB_REG_INT_MASK_0_RC_PKT3_RLS_ERROR_SHIFT                                                         16
54459   #define BMB_REG_INT_MASK_0_RC_PKT3_PROTOCOL_ERROR                                                          (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_PKT3_PROTOCOL_ERROR .
54460   #define BMB_REG_INT_MASK_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                    20
54461   #define BMB_REG_INT_MASK_0_RC_SOP_REQ_TC_PORT_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.RC_SOP_REQ_TC_PORT_ERROR .
54462   #define BMB_REG_INT_MASK_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                  21
54463   #define BMB_REG_INT_MASK_0_WC0_PROTOCOL_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.WC0_PROTOCOL_ERROR .
54464   #define BMB_REG_INT_MASK_0_WC0_PROTOCOL_ERROR_SHIFT                                                        23
54465   #define BMB_REG_INT_MASK_0_WC1_PROTOCOL_ERROR                                                              (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.WC1_PROTOCOL_ERROR .
54466   #define BMB_REG_INT_MASK_0_WC1_PROTOCOL_ERROR_SHIFT                                                        24
54467   #define BMB_REG_INT_MASK_0_WC2_PROTOCOL_ERROR                                                              (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.WC2_PROTOCOL_ERROR .
54468   #define BMB_REG_INT_MASK_0_WC2_PROTOCOL_ERROR_SHIFT                                                        25
54469   #define BMB_REG_INT_MASK_0_WC3_PROTOCOL_ERROR                                                              (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.WC3_PROTOCOL_ERROR .
54470   #define BMB_REG_INT_MASK_0_WC3_PROTOCOL_ERROR_SHIFT                                                        26
54471   #define BMB_REG_INT_MASK_0_LL_BLK_ERROR                                                                    (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.LL_BLK_ERROR .
54472   #define BMB_REG_INT_MASK_0_LL_BLK_ERROR_SHIFT                                                              28
54473   #define BMB_REG_INT_MASK_0_MAC0_FC_CNT_ERROR                                                               (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_0.MAC0_FC_CNT_ERROR .
54474   #define BMB_REG_INT_MASK_0_MAC0_FC_CNT_ERROR_SHIFT                                                         31
54475 #define BMB_REG_INT_STS_WR_0                                                                                 0x5400c8UL //Access:WR   DataWidth:0x20   // Multi Field Register.
54476   #define BMB_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
54477   #define BMB_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
54478   #define BMB_REG_INT_STS_WR_0_RC_PKT0_RLS_ERROR                                                             (0x1<<1) // Read packet client rc0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
54479   #define BMB_REG_INT_STS_WR_0_RC_PKT0_RLS_ERROR_SHIFT                                                       1
54480   #define BMB_REG_INT_STS_WR_0_RC_PKT0_PROTOCOL_ERROR                                                        (0x1<<5) // Read packet client rc0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
54481   #define BMB_REG_INT_STS_WR_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                  5
54482   #define BMB_REG_INT_STS_WR_0_RC_PKT1_RLS_ERROR                                                             (0x1<<6) // Read packet client rc1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
54483   #define BMB_REG_INT_STS_WR_0_RC_PKT1_RLS_ERROR_SHIFT                                                       6
54484   #define BMB_REG_INT_STS_WR_0_RC_PKT1_PROTOCOL_ERROR                                                        (0x1<<10) // Read packet client rc1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
54485   #define BMB_REG_INT_STS_WR_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                  10
54486   #define BMB_REG_INT_STS_WR_0_RC_PKT2_RLS_ERROR                                                             (0x1<<11) // Read packet client rc2 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
54487   #define BMB_REG_INT_STS_WR_0_RC_PKT2_RLS_ERROR_SHIFT                                                       11
54488   #define BMB_REG_INT_STS_WR_0_RC_PKT2_PROTOCOL_ERROR                                                        (0x1<<15) // Read packet client rc2 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
54489   #define BMB_REG_INT_STS_WR_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                  15
54490   #define BMB_REG_INT_STS_WR_0_RC_PKT3_RLS_ERROR                                                             (0x1<<16) // Read packet client rc3 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
54491   #define BMB_REG_INT_STS_WR_0_RC_PKT3_RLS_ERROR_SHIFT                                                       16
54492   #define BMB_REG_INT_STS_WR_0_RC_PKT3_PROTOCOL_ERROR                                                        (0x1<<20) // Read packet client rc3 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
54493   #define BMB_REG_INT_STS_WR_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                  20
54494   #define BMB_REG_INT_STS_WR_0_RC_SOP_REQ_TC_PORT_ERROR                                                      (0x1<<21) // SOP descriptor request from empty TC or port.
54495   #define BMB_REG_INT_STS_WR_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                21
54496   #define BMB_REG_INT_STS_WR_0_WC0_PROTOCOL_ERROR                                                            (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
54497   #define BMB_REG_INT_STS_WR_0_WC0_PROTOCOL_ERROR_SHIFT                                                      23
54498   #define BMB_REG_INT_STS_WR_0_WC1_PROTOCOL_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 1 RX_INT ::/RX_INT/d in Comments.
54499   #define BMB_REG_INT_STS_WR_0_WC1_PROTOCOL_ERROR_SHIFT                                                      24
54500   #define BMB_REG_INT_STS_WR_0_WC2_PROTOCOL_ERROR                                                            (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 2 RX_INT ::/RX_INT/d in Comments.
54501   #define BMB_REG_INT_STS_WR_0_WC2_PROTOCOL_ERROR_SHIFT                                                      25
54502   #define BMB_REG_INT_STS_WR_0_WC3_PROTOCOL_ERROR                                                            (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 3 RX_INT ::/RX_INT/d in Comments.
54503   #define BMB_REG_INT_STS_WR_0_WC3_PROTOCOL_ERROR_SHIFT                                                      26
54504   #define BMB_REG_INT_STS_WR_0_LL_BLK_ERROR                                                                  (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
54505   #define BMB_REG_INT_STS_WR_0_LL_BLK_ERROR_SHIFT                                                            28
54506   #define BMB_REG_INT_STS_WR_0_MAC0_FC_CNT_ERROR                                                             (0x1<<31) // Free shared area calculation error for MAC port 0 RX_INT::/RX_INT/d in Comments.
54507   #define BMB_REG_INT_STS_WR_0_MAC0_FC_CNT_ERROR_SHIFT                                                       31
54508 #define BMB_REG_INT_STS_CLR_0                                                                                0x5400ccUL //Access:RC   DataWidth:0x20   // Multi Field Register.
54509   #define BMB_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
54510   #define BMB_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
54511   #define BMB_REG_INT_STS_CLR_0_RC_PKT0_RLS_ERROR                                                            (0x1<<1) // Read packet client rc0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
54512   #define BMB_REG_INT_STS_CLR_0_RC_PKT0_RLS_ERROR_SHIFT                                                      1
54513   #define BMB_REG_INT_STS_CLR_0_RC_PKT0_PROTOCOL_ERROR                                                       (0x1<<5) // Read packet client rc0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
54514   #define BMB_REG_INT_STS_CLR_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                 5
54515   #define BMB_REG_INT_STS_CLR_0_RC_PKT1_RLS_ERROR                                                            (0x1<<6) // Read packet client rc1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
54516   #define BMB_REG_INT_STS_CLR_0_RC_PKT1_RLS_ERROR_SHIFT                                                      6
54517   #define BMB_REG_INT_STS_CLR_0_RC_PKT1_PROTOCOL_ERROR                                                       (0x1<<10) // Read packet client rc1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
54518   #define BMB_REG_INT_STS_CLR_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                 10
54519   #define BMB_REG_INT_STS_CLR_0_RC_PKT2_RLS_ERROR                                                            (0x1<<11) // Read packet client rc2 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
54520   #define BMB_REG_INT_STS_CLR_0_RC_PKT2_RLS_ERROR_SHIFT                                                      11
54521   #define BMB_REG_INT_STS_CLR_0_RC_PKT2_PROTOCOL_ERROR                                                       (0x1<<15) // Read packet client rc2 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
54522   #define BMB_REG_INT_STS_CLR_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                 15
54523   #define BMB_REG_INT_STS_CLR_0_RC_PKT3_RLS_ERROR                                                            (0x1<<16) // Read packet client rc3 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
54524   #define BMB_REG_INT_STS_CLR_0_RC_PKT3_RLS_ERROR_SHIFT                                                      16
54525   #define BMB_REG_INT_STS_CLR_0_RC_PKT3_PROTOCOL_ERROR                                                       (0x1<<20) // Read packet client rc3 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
54526   #define BMB_REG_INT_STS_CLR_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                 20
54527   #define BMB_REG_INT_STS_CLR_0_RC_SOP_REQ_TC_PORT_ERROR                                                     (0x1<<21) // SOP descriptor request from empty TC or port.
54528   #define BMB_REG_INT_STS_CLR_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                               21
54529   #define BMB_REG_INT_STS_CLR_0_WC0_PROTOCOL_ERROR                                                           (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
54530   #define BMB_REG_INT_STS_CLR_0_WC0_PROTOCOL_ERROR_SHIFT                                                     23
54531   #define BMB_REG_INT_STS_CLR_0_WC1_PROTOCOL_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 1 RX_INT ::/RX_INT/d in Comments.
54532   #define BMB_REG_INT_STS_CLR_0_WC1_PROTOCOL_ERROR_SHIFT                                                     24
54533   #define BMB_REG_INT_STS_CLR_0_WC2_PROTOCOL_ERROR                                                           (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 2 RX_INT ::/RX_INT/d in Comments.
54534   #define BMB_REG_INT_STS_CLR_0_WC2_PROTOCOL_ERROR_SHIFT                                                     25
54535   #define BMB_REG_INT_STS_CLR_0_WC3_PROTOCOL_ERROR                                                           (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 3 RX_INT ::/RX_INT/d in Comments.
54536   #define BMB_REG_INT_STS_CLR_0_WC3_PROTOCOL_ERROR_SHIFT                                                     26
54537   #define BMB_REG_INT_STS_CLR_0_LL_BLK_ERROR                                                                 (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
54538   #define BMB_REG_INT_STS_CLR_0_LL_BLK_ERROR_SHIFT                                                           28
54539   #define BMB_REG_INT_STS_CLR_0_MAC0_FC_CNT_ERROR                                                            (0x1<<31) // Free shared area calculation error for MAC port 0 RX_INT::/RX_INT/d in Comments.
54540   #define BMB_REG_INT_STS_CLR_0_MAC0_FC_CNT_ERROR_SHIFT                                                      31
54541 #define BMB_REG_INT_STS_1                                                                                    0x5400d8UL //Access:R    DataWidth:0x20   // Multi Field Register.
54542   #define BMB_REG_INT_STS_1_LL_ARB_CALC_ERROR                                                                (0x1<<1) // Calculations error in LL arbiter block.
54543   #define BMB_REG_INT_STS_1_LL_ARB_CALC_ERROR_SHIFT                                                          1
54544   #define BMB_REG_INT_STS_1_WC0_INP_FIFO_ERROR                                                               (0x1<<3) // Input FIFO error in write client 0.
54545   #define BMB_REG_INT_STS_1_WC0_INP_FIFO_ERROR_SHIFT                                                         3
54546   #define BMB_REG_INT_STS_1_WC0_SOP_FIFO_ERROR                                                               (0x1<<4) // SOP FIFO error in write client 0.
54547   #define BMB_REG_INT_STS_1_WC0_SOP_FIFO_ERROR_SHIFT                                                         4
54548   #define BMB_REG_INT_STS_1_WC0_LEN_FIFO_ERROR                                                               (0x1<<5) // LEN FIFO error in write client 0.
54549   #define BMB_REG_INT_STS_1_WC0_LEN_FIFO_ERROR_SHIFT                                                         5
54550   #define BMB_REG_INT_STS_1_WC0_QUEUE_FIFO_ERROR                                                             (0x1<<7) // Queue FIFO error in write client 0.
54551   #define BMB_REG_INT_STS_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                       7
54552   #define BMB_REG_INT_STS_1_WC0_FREE_POINT_FIFO_ERROR                                                        (0x1<<8) // Free ointer FIFO error in write client 0.
54553   #define BMB_REG_INT_STS_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                                  8
54554   #define BMB_REG_INT_STS_1_WC0_NEXT_POINT_FIFO_ERROR                                                        (0x1<<9) // Next pointer FIFO error in write client 0.
54555   #define BMB_REG_INT_STS_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                                  9
54556   #define BMB_REG_INT_STS_1_WC0_STRT_FIFO_ERROR                                                              (0x1<<10) // Start FIFO error in write client 0.
54557   #define BMB_REG_INT_STS_1_WC0_STRT_FIFO_ERROR_SHIFT                                                        10
54558   #define BMB_REG_INT_STS_1_WC0_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<11) // Second descriptor FIFO error in write client 0.
54559   #define BMB_REG_INT_STS_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 11
54560   #define BMB_REG_INT_STS_1_WC0_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<12) // Packet available FIFO error in write client 0.
54561   #define BMB_REG_INT_STS_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   12
54562   #define BMB_REG_INT_STS_1_WC0_COS_CNT_FIFO_ERROR                                                           (0x1<<13) // COS counter FIFO error in write client 0 RX_INT::/RX_INT/d in Comments.
54563   #define BMB_REG_INT_STS_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                     13
54564   #define BMB_REG_INT_STS_1_WC0_NOTIFY_FIFO_ERROR                                                            (0x1<<14) // Notify FIFO error in write client 0.
54565   #define BMB_REG_INT_STS_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                      14
54566   #define BMB_REG_INT_STS_1_WC0_LL_REQ_FIFO_ERROR                                                            (0x1<<15) // LL req error in write client 0.
54567   #define BMB_REG_INT_STS_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                      15
54568   #define BMB_REG_INT_STS_1_WC0_LL_PA_CNT_ERROR                                                              (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
54569   #define BMB_REG_INT_STS_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                        16
54570   #define BMB_REG_INT_STS_1_WC0_BB_PA_CNT_ERROR                                                              (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
54571   #define BMB_REG_INT_STS_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                        17
54572   #define BMB_REG_INT_STS_1_WC1_INP_FIFO_ERROR                                                               (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54573   #define BMB_REG_INT_STS_1_WC1_INP_FIFO_ERROR_SHIFT                                                         18
54574   #define BMB_REG_INT_STS_1_WC1_SOP_FIFO_ERROR                                                               (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54575   #define BMB_REG_INT_STS_1_WC1_SOP_FIFO_ERROR_SHIFT                                                         19
54576   #define BMB_REG_INT_STS_1_WC1_QUEUE_FIFO_ERROR                                                             (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54577   #define BMB_REG_INT_STS_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                       21
54578   #define BMB_REG_INT_STS_1_WC1_FREE_POINT_FIFO_ERROR                                                        (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54579   #define BMB_REG_INT_STS_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                                  22
54580   #define BMB_REG_INT_STS_1_WC1_NEXT_POINT_FIFO_ERROR                                                        (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54581   #define BMB_REG_INT_STS_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                                  23
54582   #define BMB_REG_INT_STS_1_WC1_STRT_FIFO_ERROR                                                              (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54583   #define BMB_REG_INT_STS_1_WC1_STRT_FIFO_ERROR_SHIFT                                                        24
54584   #define BMB_REG_INT_STS_1_WC1_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54585   #define BMB_REG_INT_STS_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 25
54586   #define BMB_REG_INT_STS_1_WC1_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 1 RX_INT ::/RX_INT/d in Comments.
54587   #define BMB_REG_INT_STS_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   26
54588   #define BMB_REG_INT_STS_1_WC1_COS_CNT_FIFO_ERROR                                                           (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54589   #define BMB_REG_INT_STS_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                     27
54590   #define BMB_REG_INT_STS_1_WC1_NOTIFY_FIFO_ERROR                                                            (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54591   #define BMB_REG_INT_STS_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                      28
54592   #define BMB_REG_INT_STS_1_WC1_LL_REQ_FIFO_ERROR                                                            (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 1 RX_INT::/RX_INT/d in Comments.
54593   #define BMB_REG_INT_STS_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                      29
54594   #define BMB_REG_INT_STS_1_WC1_LL_PA_CNT_ERROR                                                              (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list RX_INT::/RX_INT/d in Comments.
54595   #define BMB_REG_INT_STS_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                        30
54596   #define BMB_REG_INT_STS_1_WC1_BB_PA_CNT_ERROR                                                              (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor RX_INT::/RX_INT/d in Comments.
54597   #define BMB_REG_INT_STS_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                        31
54598 #define BMB_REG_INT_MASK_1                                                                                   0x5400dcUL //Access:RW   DataWidth:0x20   // Multi Field Register.
54599   #define BMB_REG_INT_MASK_1_LL_ARB_CALC_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.LL_ARB_CALC_ERROR .
54600   #define BMB_REG_INT_MASK_1_LL_ARB_CALC_ERROR_SHIFT                                                         1
54601   #define BMB_REG_INT_MASK_1_WC0_INP_FIFO_ERROR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_INP_FIFO_ERROR .
54602   #define BMB_REG_INT_MASK_1_WC0_INP_FIFO_ERROR_SHIFT                                                        3
54603   #define BMB_REG_INT_MASK_1_WC0_SOP_FIFO_ERROR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_SOP_FIFO_ERROR .
54604   #define BMB_REG_INT_MASK_1_WC0_SOP_FIFO_ERROR_SHIFT                                                        4
54605   #define BMB_REG_INT_MASK_1_WC0_LEN_FIFO_ERROR                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_LEN_FIFO_ERROR .
54606   #define BMB_REG_INT_MASK_1_WC0_LEN_FIFO_ERROR_SHIFT                                                        5
54607   #define BMB_REG_INT_MASK_1_WC0_QUEUE_FIFO_ERROR                                                            (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_QUEUE_FIFO_ERROR .
54608   #define BMB_REG_INT_MASK_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                      7
54609   #define BMB_REG_INT_MASK_1_WC0_FREE_POINT_FIFO_ERROR                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_FREE_POINT_FIFO_ERROR .
54610   #define BMB_REG_INT_MASK_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                                 8
54611   #define BMB_REG_INT_MASK_1_WC0_NEXT_POINT_FIFO_ERROR                                                       (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_NEXT_POINT_FIFO_ERROR .
54612   #define BMB_REG_INT_MASK_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                                 9
54613   #define BMB_REG_INT_MASK_1_WC0_STRT_FIFO_ERROR                                                             (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_STRT_FIFO_ERROR .
54614   #define BMB_REG_INT_MASK_1_WC0_STRT_FIFO_ERROR_SHIFT                                                       10
54615   #define BMB_REG_INT_MASK_1_WC0_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_SECOND_DSCR_FIFO_ERROR .
54616   #define BMB_REG_INT_MASK_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                                11
54617   #define BMB_REG_INT_MASK_1_WC0_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_PKT_AVAIL_FIFO_ERROR .
54618   #define BMB_REG_INT_MASK_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  12
54619   #define BMB_REG_INT_MASK_1_WC0_COS_CNT_FIFO_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_COS_CNT_FIFO_ERROR .
54620   #define BMB_REG_INT_MASK_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                    13
54621   #define BMB_REG_INT_MASK_1_WC0_NOTIFY_FIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_NOTIFY_FIFO_ERROR .
54622   #define BMB_REG_INT_MASK_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                     14
54623   #define BMB_REG_INT_MASK_1_WC0_LL_REQ_FIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_LL_REQ_FIFO_ERROR .
54624   #define BMB_REG_INT_MASK_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                     15
54625   #define BMB_REG_INT_MASK_1_WC0_LL_PA_CNT_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_LL_PA_CNT_ERROR .
54626   #define BMB_REG_INT_MASK_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                       16
54627   #define BMB_REG_INT_MASK_1_WC0_BB_PA_CNT_ERROR                                                             (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC0_BB_PA_CNT_ERROR .
54628   #define BMB_REG_INT_MASK_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                       17
54629   #define BMB_REG_INT_MASK_1_WC1_INP_FIFO_ERROR                                                              (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_INP_FIFO_ERROR .
54630   #define BMB_REG_INT_MASK_1_WC1_INP_FIFO_ERROR_SHIFT                                                        18
54631   #define BMB_REG_INT_MASK_1_WC1_SOP_FIFO_ERROR                                                              (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_SOP_FIFO_ERROR .
54632   #define BMB_REG_INT_MASK_1_WC1_SOP_FIFO_ERROR_SHIFT                                                        19
54633   #define BMB_REG_INT_MASK_1_WC1_QUEUE_FIFO_ERROR                                                            (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_QUEUE_FIFO_ERROR .
54634   #define BMB_REG_INT_MASK_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                      21
54635   #define BMB_REG_INT_MASK_1_WC1_FREE_POINT_FIFO_ERROR                                                       (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_FREE_POINT_FIFO_ERROR .
54636   #define BMB_REG_INT_MASK_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                                 22
54637   #define BMB_REG_INT_MASK_1_WC1_NEXT_POINT_FIFO_ERROR                                                       (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_NEXT_POINT_FIFO_ERROR .
54638   #define BMB_REG_INT_MASK_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                                 23
54639   #define BMB_REG_INT_MASK_1_WC1_STRT_FIFO_ERROR                                                             (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_STRT_FIFO_ERROR .
54640   #define BMB_REG_INT_MASK_1_WC1_STRT_FIFO_ERROR_SHIFT                                                       24
54641   #define BMB_REG_INT_MASK_1_WC1_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_SECOND_DSCR_FIFO_ERROR .
54642   #define BMB_REG_INT_MASK_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                                25
54643   #define BMB_REG_INT_MASK_1_WC1_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_PKT_AVAIL_FIFO_ERROR .
54644   #define BMB_REG_INT_MASK_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  26
54645   #define BMB_REG_INT_MASK_1_WC1_COS_CNT_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_COS_CNT_FIFO_ERROR .
54646   #define BMB_REG_INT_MASK_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                    27
54647   #define BMB_REG_INT_MASK_1_WC1_NOTIFY_FIFO_ERROR                                                           (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_NOTIFY_FIFO_ERROR .
54648   #define BMB_REG_INT_MASK_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                     28
54649   #define BMB_REG_INT_MASK_1_WC1_LL_REQ_FIFO_ERROR                                                           (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_LL_REQ_FIFO_ERROR .
54650   #define BMB_REG_INT_MASK_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                     29
54651   #define BMB_REG_INT_MASK_1_WC1_LL_PA_CNT_ERROR                                                             (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_LL_PA_CNT_ERROR .
54652   #define BMB_REG_INT_MASK_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                       30
54653   #define BMB_REG_INT_MASK_1_WC1_BB_PA_CNT_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_1.WC1_BB_PA_CNT_ERROR .
54654   #define BMB_REG_INT_MASK_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                       31
54655 #define BMB_REG_INT_STS_WR_1                                                                                 0x5400e0UL //Access:WR   DataWidth:0x20   // Multi Field Register.
54656   #define BMB_REG_INT_STS_WR_1_LL_ARB_CALC_ERROR                                                             (0x1<<1) // Calculations error in LL arbiter block.
54657   #define BMB_REG_INT_STS_WR_1_LL_ARB_CALC_ERROR_SHIFT                                                       1
54658   #define BMB_REG_INT_STS_WR_1_WC0_INP_FIFO_ERROR                                                            (0x1<<3) // Input FIFO error in write client 0.
54659   #define BMB_REG_INT_STS_WR_1_WC0_INP_FIFO_ERROR_SHIFT                                                      3
54660   #define BMB_REG_INT_STS_WR_1_WC0_SOP_FIFO_ERROR                                                            (0x1<<4) // SOP FIFO error in write client 0.
54661   #define BMB_REG_INT_STS_WR_1_WC0_SOP_FIFO_ERROR_SHIFT                                                      4
54662   #define BMB_REG_INT_STS_WR_1_WC0_LEN_FIFO_ERROR                                                            (0x1<<5) // LEN FIFO error in write client 0.
54663   #define BMB_REG_INT_STS_WR_1_WC0_LEN_FIFO_ERROR_SHIFT                                                      5
54664   #define BMB_REG_INT_STS_WR_1_WC0_QUEUE_FIFO_ERROR                                                          (0x1<<7) // Queue FIFO error in write client 0.
54665   #define BMB_REG_INT_STS_WR_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                    7
54666   #define BMB_REG_INT_STS_WR_1_WC0_FREE_POINT_FIFO_ERROR                                                     (0x1<<8) // Free ointer FIFO error in write client 0.
54667   #define BMB_REG_INT_STS_WR_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                               8
54668   #define BMB_REG_INT_STS_WR_1_WC0_NEXT_POINT_FIFO_ERROR                                                     (0x1<<9) // Next pointer FIFO error in write client 0.
54669   #define BMB_REG_INT_STS_WR_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                               9
54670   #define BMB_REG_INT_STS_WR_1_WC0_STRT_FIFO_ERROR                                                           (0x1<<10) // Start FIFO error in write client 0.
54671   #define BMB_REG_INT_STS_WR_1_WC0_STRT_FIFO_ERROR_SHIFT                                                     10
54672   #define BMB_REG_INT_STS_WR_1_WC0_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<11) // Second descriptor FIFO error in write client 0.
54673   #define BMB_REG_INT_STS_WR_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                              11
54674   #define BMB_REG_INT_STS_WR_1_WC0_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<12) // Packet available FIFO error in write client 0.
54675   #define BMB_REG_INT_STS_WR_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                12
54676   #define BMB_REG_INT_STS_WR_1_WC0_COS_CNT_FIFO_ERROR                                                        (0x1<<13) // COS counter FIFO error in write client 0 RX_INT::/RX_INT/d in Comments.
54677   #define BMB_REG_INT_STS_WR_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                  13
54678   #define BMB_REG_INT_STS_WR_1_WC0_NOTIFY_FIFO_ERROR                                                         (0x1<<14) // Notify FIFO error in write client 0.
54679   #define BMB_REG_INT_STS_WR_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                   14
54680   #define BMB_REG_INT_STS_WR_1_WC0_LL_REQ_FIFO_ERROR                                                         (0x1<<15) // LL req error in write client 0.
54681   #define BMB_REG_INT_STS_WR_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                   15
54682   #define BMB_REG_INT_STS_WR_1_WC0_LL_PA_CNT_ERROR                                                           (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
54683   #define BMB_REG_INT_STS_WR_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                     16
54684   #define BMB_REG_INT_STS_WR_1_WC0_BB_PA_CNT_ERROR                                                           (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
54685   #define BMB_REG_INT_STS_WR_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                     17
54686   #define BMB_REG_INT_STS_WR_1_WC1_INP_FIFO_ERROR                                                            (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54687   #define BMB_REG_INT_STS_WR_1_WC1_INP_FIFO_ERROR_SHIFT                                                      18
54688   #define BMB_REG_INT_STS_WR_1_WC1_SOP_FIFO_ERROR                                                            (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54689   #define BMB_REG_INT_STS_WR_1_WC1_SOP_FIFO_ERROR_SHIFT                                                      19
54690   #define BMB_REG_INT_STS_WR_1_WC1_QUEUE_FIFO_ERROR                                                          (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54691   #define BMB_REG_INT_STS_WR_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                    21
54692   #define BMB_REG_INT_STS_WR_1_WC1_FREE_POINT_FIFO_ERROR                                                     (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54693   #define BMB_REG_INT_STS_WR_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                               22
54694   #define BMB_REG_INT_STS_WR_1_WC1_NEXT_POINT_FIFO_ERROR                                                     (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54695   #define BMB_REG_INT_STS_WR_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                               23
54696   #define BMB_REG_INT_STS_WR_1_WC1_STRT_FIFO_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54697   #define BMB_REG_INT_STS_WR_1_WC1_STRT_FIFO_ERROR_SHIFT                                                     24
54698   #define BMB_REG_INT_STS_WR_1_WC1_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54699   #define BMB_REG_INT_STS_WR_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                              25
54700   #define BMB_REG_INT_STS_WR_1_WC1_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 1 RX_INT ::/RX_INT/d in Comments.
54701   #define BMB_REG_INT_STS_WR_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                                26
54702   #define BMB_REG_INT_STS_WR_1_WC1_COS_CNT_FIFO_ERROR                                                        (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54703   #define BMB_REG_INT_STS_WR_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                  27
54704   #define BMB_REG_INT_STS_WR_1_WC1_NOTIFY_FIFO_ERROR                                                         (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54705   #define BMB_REG_INT_STS_WR_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                   28
54706   #define BMB_REG_INT_STS_WR_1_WC1_LL_REQ_FIFO_ERROR                                                         (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 1 RX_INT::/RX_INT/d in Comments.
54707   #define BMB_REG_INT_STS_WR_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                   29
54708   #define BMB_REG_INT_STS_WR_1_WC1_LL_PA_CNT_ERROR                                                           (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list RX_INT::/RX_INT/d in Comments.
54709   #define BMB_REG_INT_STS_WR_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                     30
54710   #define BMB_REG_INT_STS_WR_1_WC1_BB_PA_CNT_ERROR                                                           (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor RX_INT::/RX_INT/d in Comments.
54711   #define BMB_REG_INT_STS_WR_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                     31
54712 #define BMB_REG_INT_STS_CLR_1                                                                                0x5400e4UL //Access:RC   DataWidth:0x20   // Multi Field Register.
54713   #define BMB_REG_INT_STS_CLR_1_LL_ARB_CALC_ERROR                                                            (0x1<<1) // Calculations error in LL arbiter block.
54714   #define BMB_REG_INT_STS_CLR_1_LL_ARB_CALC_ERROR_SHIFT                                                      1
54715   #define BMB_REG_INT_STS_CLR_1_WC0_INP_FIFO_ERROR                                                           (0x1<<3) // Input FIFO error in write client 0.
54716   #define BMB_REG_INT_STS_CLR_1_WC0_INP_FIFO_ERROR_SHIFT                                                     3
54717   #define BMB_REG_INT_STS_CLR_1_WC0_SOP_FIFO_ERROR                                                           (0x1<<4) // SOP FIFO error in write client 0.
54718   #define BMB_REG_INT_STS_CLR_1_WC0_SOP_FIFO_ERROR_SHIFT                                                     4
54719   #define BMB_REG_INT_STS_CLR_1_WC0_LEN_FIFO_ERROR                                                           (0x1<<5) // LEN FIFO error in write client 0.
54720   #define BMB_REG_INT_STS_CLR_1_WC0_LEN_FIFO_ERROR_SHIFT                                                     5
54721   #define BMB_REG_INT_STS_CLR_1_WC0_QUEUE_FIFO_ERROR                                                         (0x1<<7) // Queue FIFO error in write client 0.
54722   #define BMB_REG_INT_STS_CLR_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                   7
54723   #define BMB_REG_INT_STS_CLR_1_WC0_FREE_POINT_FIFO_ERROR                                                    (0x1<<8) // Free ointer FIFO error in write client 0.
54724   #define BMB_REG_INT_STS_CLR_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                              8
54725   #define BMB_REG_INT_STS_CLR_1_WC0_NEXT_POINT_FIFO_ERROR                                                    (0x1<<9) // Next pointer FIFO error in write client 0.
54726   #define BMB_REG_INT_STS_CLR_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                              9
54727   #define BMB_REG_INT_STS_CLR_1_WC0_STRT_FIFO_ERROR                                                          (0x1<<10) // Start FIFO error in write client 0.
54728   #define BMB_REG_INT_STS_CLR_1_WC0_STRT_FIFO_ERROR_SHIFT                                                    10
54729   #define BMB_REG_INT_STS_CLR_1_WC0_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<11) // Second descriptor FIFO error in write client 0.
54730   #define BMB_REG_INT_STS_CLR_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                             11
54731   #define BMB_REG_INT_STS_CLR_1_WC0_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<12) // Packet available FIFO error in write client 0.
54732   #define BMB_REG_INT_STS_CLR_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                               12
54733   #define BMB_REG_INT_STS_CLR_1_WC0_COS_CNT_FIFO_ERROR                                                       (0x1<<13) // COS counter FIFO error in write client 0 RX_INT::/RX_INT/d in Comments.
54734   #define BMB_REG_INT_STS_CLR_1_WC0_COS_CNT_FIFO_ERROR_SHIFT                                                 13
54735   #define BMB_REG_INT_STS_CLR_1_WC0_NOTIFY_FIFO_ERROR                                                        (0x1<<14) // Notify FIFO error in write client 0.
54736   #define BMB_REG_INT_STS_CLR_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                  14
54737   #define BMB_REG_INT_STS_CLR_1_WC0_LL_REQ_FIFO_ERROR                                                        (0x1<<15) // LL req error in write client 0.
54738   #define BMB_REG_INT_STS_CLR_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                  15
54739   #define BMB_REG_INT_STS_CLR_1_WC0_LL_PA_CNT_ERROR                                                          (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
54740   #define BMB_REG_INT_STS_CLR_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                    16
54741   #define BMB_REG_INT_STS_CLR_1_WC0_BB_PA_CNT_ERROR                                                          (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
54742   #define BMB_REG_INT_STS_CLR_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                    17
54743   #define BMB_REG_INT_STS_CLR_1_WC1_INP_FIFO_ERROR                                                           (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54744   #define BMB_REG_INT_STS_CLR_1_WC1_INP_FIFO_ERROR_SHIFT                                                     18
54745   #define BMB_REG_INT_STS_CLR_1_WC1_SOP_FIFO_ERROR                                                           (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54746   #define BMB_REG_INT_STS_CLR_1_WC1_SOP_FIFO_ERROR_SHIFT                                                     19
54747   #define BMB_REG_INT_STS_CLR_1_WC1_QUEUE_FIFO_ERROR                                                         (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54748   #define BMB_REG_INT_STS_CLR_1_WC1_QUEUE_FIFO_ERROR_SHIFT                                                   21
54749   #define BMB_REG_INT_STS_CLR_1_WC1_FREE_POINT_FIFO_ERROR                                                    (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54750   #define BMB_REG_INT_STS_CLR_1_WC1_FREE_POINT_FIFO_ERROR_SHIFT                                              22
54751   #define BMB_REG_INT_STS_CLR_1_WC1_NEXT_POINT_FIFO_ERROR                                                    (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54752   #define BMB_REG_INT_STS_CLR_1_WC1_NEXT_POINT_FIFO_ERROR_SHIFT                                              23
54753   #define BMB_REG_INT_STS_CLR_1_WC1_STRT_FIFO_ERROR                                                          (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54754   #define BMB_REG_INT_STS_CLR_1_WC1_STRT_FIFO_ERROR_SHIFT                                                    24
54755   #define BMB_REG_INT_STS_CLR_1_WC1_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54756   #define BMB_REG_INT_STS_CLR_1_WC1_SECOND_DSCR_FIFO_ERROR_SHIFT                                             25
54757   #define BMB_REG_INT_STS_CLR_1_WC1_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 1 RX_INT ::/RX_INT/d in Comments.
54758   #define BMB_REG_INT_STS_CLR_1_WC1_PKT_AVAIL_FIFO_ERROR_SHIFT                                               26
54759   #define BMB_REG_INT_STS_CLR_1_WC1_COS_CNT_FIFO_ERROR                                                       (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54760   #define BMB_REG_INT_STS_CLR_1_WC1_COS_CNT_FIFO_ERROR_SHIFT                                                 27
54761   #define BMB_REG_INT_STS_CLR_1_WC1_NOTIFY_FIFO_ERROR                                                        (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 1 RX_INT::/RX_INT/d in Comments.
54762   #define BMB_REG_INT_STS_CLR_1_WC1_NOTIFY_FIFO_ERROR_SHIFT                                                  28
54763   #define BMB_REG_INT_STS_CLR_1_WC1_LL_REQ_FIFO_ERROR                                                        (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 1 RX_INT::/RX_INT/d in Comments.
54764   #define BMB_REG_INT_STS_CLR_1_WC1_LL_REQ_FIFO_ERROR_SHIFT                                                  29
54765   #define BMB_REG_INT_STS_CLR_1_WC1_LL_PA_CNT_ERROR                                                          (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list RX_INT::/RX_INT/d in Comments.
54766   #define BMB_REG_INT_STS_CLR_1_WC1_LL_PA_CNT_ERROR_SHIFT                                                    30
54767   #define BMB_REG_INT_STS_CLR_1_WC1_BB_PA_CNT_ERROR                                                          (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor RX_INT::/RX_INT/d in Comments.
54768   #define BMB_REG_INT_STS_CLR_1_WC1_BB_PA_CNT_ERROR_SHIFT                                                    31
54769 #define BMB_REG_INT_STS_2                                                                                    0x5400f0UL //Access:R    DataWidth:0x1c   // Multi Field Register.
54770   #define BMB_REG_INT_STS_2_WC2_INP_FIFO_ERROR                                                               (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54771   #define BMB_REG_INT_STS_2_WC2_INP_FIFO_ERROR_SHIFT                                                         0
54772   #define BMB_REG_INT_STS_2_WC2_SOP_FIFO_ERROR                                                               (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54773   #define BMB_REG_INT_STS_2_WC2_SOP_FIFO_ERROR_SHIFT                                                         1
54774   #define BMB_REG_INT_STS_2_WC2_QUEUE_FIFO_ERROR                                                             (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54775   #define BMB_REG_INT_STS_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                       3
54776   #define BMB_REG_INT_STS_2_WC2_FREE_POINT_FIFO_ERROR                                                        (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54777   #define BMB_REG_INT_STS_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                                  4
54778   #define BMB_REG_INT_STS_2_WC2_NEXT_POINT_FIFO_ERROR                                                        (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54779   #define BMB_REG_INT_STS_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                                  5
54780   #define BMB_REG_INT_STS_2_WC2_STRT_FIFO_ERROR                                                              (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54781   #define BMB_REG_INT_STS_2_WC2_STRT_FIFO_ERROR_SHIFT                                                        6
54782   #define BMB_REG_INT_STS_2_WC2_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54783   #define BMB_REG_INT_STS_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 7
54784   #define BMB_REG_INT_STS_2_WC2_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 2 RX_INT ::/RX_INT/d in Comments.
54785   #define BMB_REG_INT_STS_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   8
54786   #define BMB_REG_INT_STS_2_WC2_COS_CNT_FIFO_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54787   #define BMB_REG_INT_STS_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                     9
54788   #define BMB_REG_INT_STS_2_WC2_NOTIFY_FIFO_ERROR                                                            (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54789   #define BMB_REG_INT_STS_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                      10
54790   #define BMB_REG_INT_STS_2_WC2_LL_REQ_FIFO_ERROR                                                            (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 2 RX_INT::/RX_INT/d in Comments.
54791   #define BMB_REG_INT_STS_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                      11
54792   #define BMB_REG_INT_STS_2_WC2_LL_PA_CNT_ERROR                                                              (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 2 RX_INT::/RX_INT/d in Comments.
54793   #define BMB_REG_INT_STS_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                        12
54794   #define BMB_REG_INT_STS_2_WC2_BB_PA_CNT_ERROR                                                              (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 2 RX_INT::/RX_INT/d in Comments.
54795   #define BMB_REG_INT_STS_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                        13
54796   #define BMB_REG_INT_STS_2_WC3_INP_FIFO_ERROR                                                               (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54797   #define BMB_REG_INT_STS_2_WC3_INP_FIFO_ERROR_SHIFT                                                         14
54798   #define BMB_REG_INT_STS_2_WC3_SOP_FIFO_ERROR                                                               (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54799   #define BMB_REG_INT_STS_2_WC3_SOP_FIFO_ERROR_SHIFT                                                         15
54800   #define BMB_REG_INT_STS_2_WC3_QUEUE_FIFO_ERROR                                                             (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54801   #define BMB_REG_INT_STS_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                       17
54802   #define BMB_REG_INT_STS_2_WC3_FREE_POINT_FIFO_ERROR                                                        (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54803   #define BMB_REG_INT_STS_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                                  18
54804   #define BMB_REG_INT_STS_2_WC3_NEXT_POINT_FIFO_ERROR                                                        (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54805   #define BMB_REG_INT_STS_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                                  19
54806   #define BMB_REG_INT_STS_2_WC3_STRT_FIFO_ERROR                                                              (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54807   #define BMB_REG_INT_STS_2_WC3_STRT_FIFO_ERROR_SHIFT                                                        20
54808   #define BMB_REG_INT_STS_2_WC3_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54809   #define BMB_REG_INT_STS_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 21
54810   #define BMB_REG_INT_STS_2_WC3_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 3 RX_INT ::/RX_INT/d in Comments.
54811   #define BMB_REG_INT_STS_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   22
54812   #define BMB_REG_INT_STS_2_WC3_COS_CNT_FIFO_ERROR                                                           (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54813   #define BMB_REG_INT_STS_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                     23
54814   #define BMB_REG_INT_STS_2_WC3_NOTIFY_FIFO_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54815   #define BMB_REG_INT_STS_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                      24
54816   #define BMB_REG_INT_STS_2_WC3_LL_REQ_FIFO_ERROR                                                            (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 3 RX_INT::/RX_INT/d in Comments.
54817   #define BMB_REG_INT_STS_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                      25
54818   #define BMB_REG_INT_STS_2_WC3_LL_PA_CNT_ERROR                                                              (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 3 RX_INT::/RX_INT/d in Comments.
54819   #define BMB_REG_INT_STS_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                        26
54820   #define BMB_REG_INT_STS_2_WC3_BB_PA_CNT_ERROR                                                              (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 3 RX_INT::/RX_INT/d in Comments.
54821   #define BMB_REG_INT_STS_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                        27
54822 #define BMB_REG_INT_MASK_2                                                                                   0x5400f4UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
54823   #define BMB_REG_INT_MASK_2_WC2_INP_FIFO_ERROR                                                              (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_INP_FIFO_ERROR .
54824   #define BMB_REG_INT_MASK_2_WC2_INP_FIFO_ERROR_SHIFT                                                        0
54825   #define BMB_REG_INT_MASK_2_WC2_SOP_FIFO_ERROR                                                              (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_SOP_FIFO_ERROR .
54826   #define BMB_REG_INT_MASK_2_WC2_SOP_FIFO_ERROR_SHIFT                                                        1
54827   #define BMB_REG_INT_MASK_2_WC2_QUEUE_FIFO_ERROR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_QUEUE_FIFO_ERROR .
54828   #define BMB_REG_INT_MASK_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                      3
54829   #define BMB_REG_INT_MASK_2_WC2_FREE_POINT_FIFO_ERROR                                                       (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_FREE_POINT_FIFO_ERROR .
54830   #define BMB_REG_INT_MASK_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                                 4
54831   #define BMB_REG_INT_MASK_2_WC2_NEXT_POINT_FIFO_ERROR                                                       (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_NEXT_POINT_FIFO_ERROR .
54832   #define BMB_REG_INT_MASK_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                                 5
54833   #define BMB_REG_INT_MASK_2_WC2_STRT_FIFO_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_STRT_FIFO_ERROR .
54834   #define BMB_REG_INT_MASK_2_WC2_STRT_FIFO_ERROR_SHIFT                                                       6
54835   #define BMB_REG_INT_MASK_2_WC2_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_SECOND_DSCR_FIFO_ERROR .
54836   #define BMB_REG_INT_MASK_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                                7
54837   #define BMB_REG_INT_MASK_2_WC2_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_PKT_AVAIL_FIFO_ERROR .
54838   #define BMB_REG_INT_MASK_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  8
54839   #define BMB_REG_INT_MASK_2_WC2_COS_CNT_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_COS_CNT_FIFO_ERROR .
54840   #define BMB_REG_INT_MASK_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                    9
54841   #define BMB_REG_INT_MASK_2_WC2_NOTIFY_FIFO_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_NOTIFY_FIFO_ERROR .
54842   #define BMB_REG_INT_MASK_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                     10
54843   #define BMB_REG_INT_MASK_2_WC2_LL_REQ_FIFO_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_LL_REQ_FIFO_ERROR .
54844   #define BMB_REG_INT_MASK_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                     11
54845   #define BMB_REG_INT_MASK_2_WC2_LL_PA_CNT_ERROR                                                             (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_LL_PA_CNT_ERROR .
54846   #define BMB_REG_INT_MASK_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                       12
54847   #define BMB_REG_INT_MASK_2_WC2_BB_PA_CNT_ERROR                                                             (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC2_BB_PA_CNT_ERROR .
54848   #define BMB_REG_INT_MASK_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                       13
54849   #define BMB_REG_INT_MASK_2_WC3_INP_FIFO_ERROR                                                              (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_INP_FIFO_ERROR .
54850   #define BMB_REG_INT_MASK_2_WC3_INP_FIFO_ERROR_SHIFT                                                        14
54851   #define BMB_REG_INT_MASK_2_WC3_SOP_FIFO_ERROR                                                              (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_SOP_FIFO_ERROR .
54852   #define BMB_REG_INT_MASK_2_WC3_SOP_FIFO_ERROR_SHIFT                                                        15
54853   #define BMB_REG_INT_MASK_2_WC3_QUEUE_FIFO_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_QUEUE_FIFO_ERROR .
54854   #define BMB_REG_INT_MASK_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                      17
54855   #define BMB_REG_INT_MASK_2_WC3_FREE_POINT_FIFO_ERROR                                                       (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_FREE_POINT_FIFO_ERROR .
54856   #define BMB_REG_INT_MASK_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                                 18
54857   #define BMB_REG_INT_MASK_2_WC3_NEXT_POINT_FIFO_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_NEXT_POINT_FIFO_ERROR .
54858   #define BMB_REG_INT_MASK_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                                 19
54859   #define BMB_REG_INT_MASK_2_WC3_STRT_FIFO_ERROR                                                             (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_STRT_FIFO_ERROR .
54860   #define BMB_REG_INT_MASK_2_WC3_STRT_FIFO_ERROR_SHIFT                                                       20
54861   #define BMB_REG_INT_MASK_2_WC3_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_SECOND_DSCR_FIFO_ERROR .
54862   #define BMB_REG_INT_MASK_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                                21
54863   #define BMB_REG_INT_MASK_2_WC3_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_PKT_AVAIL_FIFO_ERROR .
54864   #define BMB_REG_INT_MASK_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  22
54865   #define BMB_REG_INT_MASK_2_WC3_COS_CNT_FIFO_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_COS_CNT_FIFO_ERROR .
54866   #define BMB_REG_INT_MASK_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                    23
54867   #define BMB_REG_INT_MASK_2_WC3_NOTIFY_FIFO_ERROR                                                           (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_NOTIFY_FIFO_ERROR .
54868   #define BMB_REG_INT_MASK_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                     24
54869   #define BMB_REG_INT_MASK_2_WC3_LL_REQ_FIFO_ERROR                                                           (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_LL_REQ_FIFO_ERROR .
54870   #define BMB_REG_INT_MASK_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                     25
54871   #define BMB_REG_INT_MASK_2_WC3_LL_PA_CNT_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_LL_PA_CNT_ERROR .
54872   #define BMB_REG_INT_MASK_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                       26
54873   #define BMB_REG_INT_MASK_2_WC3_BB_PA_CNT_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_2.WC3_BB_PA_CNT_ERROR .
54874   #define BMB_REG_INT_MASK_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                       27
54875 #define BMB_REG_INT_STS_WR_2                                                                                 0x5400f8UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
54876   #define BMB_REG_INT_STS_WR_2_WC2_INP_FIFO_ERROR                                                            (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54877   #define BMB_REG_INT_STS_WR_2_WC2_INP_FIFO_ERROR_SHIFT                                                      0
54878   #define BMB_REG_INT_STS_WR_2_WC2_SOP_FIFO_ERROR                                                            (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54879   #define BMB_REG_INT_STS_WR_2_WC2_SOP_FIFO_ERROR_SHIFT                                                      1
54880   #define BMB_REG_INT_STS_WR_2_WC2_QUEUE_FIFO_ERROR                                                          (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54881   #define BMB_REG_INT_STS_WR_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                    3
54882   #define BMB_REG_INT_STS_WR_2_WC2_FREE_POINT_FIFO_ERROR                                                     (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54883   #define BMB_REG_INT_STS_WR_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                               4
54884   #define BMB_REG_INT_STS_WR_2_WC2_NEXT_POINT_FIFO_ERROR                                                     (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54885   #define BMB_REG_INT_STS_WR_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                               5
54886   #define BMB_REG_INT_STS_WR_2_WC2_STRT_FIFO_ERROR                                                           (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54887   #define BMB_REG_INT_STS_WR_2_WC2_STRT_FIFO_ERROR_SHIFT                                                     6
54888   #define BMB_REG_INT_STS_WR_2_WC2_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54889   #define BMB_REG_INT_STS_WR_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                              7
54890   #define BMB_REG_INT_STS_WR_2_WC2_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 2 RX_INT ::/RX_INT/d in Comments.
54891   #define BMB_REG_INT_STS_WR_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                                8
54892   #define BMB_REG_INT_STS_WR_2_WC2_COS_CNT_FIFO_ERROR                                                        (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54893   #define BMB_REG_INT_STS_WR_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                  9
54894   #define BMB_REG_INT_STS_WR_2_WC2_NOTIFY_FIFO_ERROR                                                         (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54895   #define BMB_REG_INT_STS_WR_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                   10
54896   #define BMB_REG_INT_STS_WR_2_WC2_LL_REQ_FIFO_ERROR                                                         (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 2 RX_INT::/RX_INT/d in Comments.
54897   #define BMB_REG_INT_STS_WR_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                   11
54898   #define BMB_REG_INT_STS_WR_2_WC2_LL_PA_CNT_ERROR                                                           (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 2 RX_INT::/RX_INT/d in Comments.
54899   #define BMB_REG_INT_STS_WR_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                     12
54900   #define BMB_REG_INT_STS_WR_2_WC2_BB_PA_CNT_ERROR                                                           (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 2 RX_INT::/RX_INT/d in Comments.
54901   #define BMB_REG_INT_STS_WR_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                     13
54902   #define BMB_REG_INT_STS_WR_2_WC3_INP_FIFO_ERROR                                                            (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54903   #define BMB_REG_INT_STS_WR_2_WC3_INP_FIFO_ERROR_SHIFT                                                      14
54904   #define BMB_REG_INT_STS_WR_2_WC3_SOP_FIFO_ERROR                                                            (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54905   #define BMB_REG_INT_STS_WR_2_WC3_SOP_FIFO_ERROR_SHIFT                                                      15
54906   #define BMB_REG_INT_STS_WR_2_WC3_QUEUE_FIFO_ERROR                                                          (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54907   #define BMB_REG_INT_STS_WR_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                    17
54908   #define BMB_REG_INT_STS_WR_2_WC3_FREE_POINT_FIFO_ERROR                                                     (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54909   #define BMB_REG_INT_STS_WR_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                               18
54910   #define BMB_REG_INT_STS_WR_2_WC3_NEXT_POINT_FIFO_ERROR                                                     (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54911   #define BMB_REG_INT_STS_WR_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                               19
54912   #define BMB_REG_INT_STS_WR_2_WC3_STRT_FIFO_ERROR                                                           (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54913   #define BMB_REG_INT_STS_WR_2_WC3_STRT_FIFO_ERROR_SHIFT                                                     20
54914   #define BMB_REG_INT_STS_WR_2_WC3_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54915   #define BMB_REG_INT_STS_WR_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                              21
54916   #define BMB_REG_INT_STS_WR_2_WC3_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 3 RX_INT ::/RX_INT/d in Comments.
54917   #define BMB_REG_INT_STS_WR_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                                22
54918   #define BMB_REG_INT_STS_WR_2_WC3_COS_CNT_FIFO_ERROR                                                        (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54919   #define BMB_REG_INT_STS_WR_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                  23
54920   #define BMB_REG_INT_STS_WR_2_WC3_NOTIFY_FIFO_ERROR                                                         (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54921   #define BMB_REG_INT_STS_WR_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                   24
54922   #define BMB_REG_INT_STS_WR_2_WC3_LL_REQ_FIFO_ERROR                                                         (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 3 RX_INT::/RX_INT/d in Comments.
54923   #define BMB_REG_INT_STS_WR_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                   25
54924   #define BMB_REG_INT_STS_WR_2_WC3_LL_PA_CNT_ERROR                                                           (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 3 RX_INT::/RX_INT/d in Comments.
54925   #define BMB_REG_INT_STS_WR_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                     26
54926   #define BMB_REG_INT_STS_WR_2_WC3_BB_PA_CNT_ERROR                                                           (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 3 RX_INT::/RX_INT/d in Comments.
54927   #define BMB_REG_INT_STS_WR_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                     27
54928 #define BMB_REG_INT_STS_CLR_2                                                                                0x5400fcUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
54929   #define BMB_REG_INT_STS_CLR_2_WC2_INP_FIFO_ERROR                                                           (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54930   #define BMB_REG_INT_STS_CLR_2_WC2_INP_FIFO_ERROR_SHIFT                                                     0
54931   #define BMB_REG_INT_STS_CLR_2_WC2_SOP_FIFO_ERROR                                                           (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54932   #define BMB_REG_INT_STS_CLR_2_WC2_SOP_FIFO_ERROR_SHIFT                                                     1
54933   #define BMB_REG_INT_STS_CLR_2_WC2_QUEUE_FIFO_ERROR                                                         (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54934   #define BMB_REG_INT_STS_CLR_2_WC2_QUEUE_FIFO_ERROR_SHIFT                                                   3
54935   #define BMB_REG_INT_STS_CLR_2_WC2_FREE_POINT_FIFO_ERROR                                                    (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54936   #define BMB_REG_INT_STS_CLR_2_WC2_FREE_POINT_FIFO_ERROR_SHIFT                                              4
54937   #define BMB_REG_INT_STS_CLR_2_WC2_NEXT_POINT_FIFO_ERROR                                                    (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54938   #define BMB_REG_INT_STS_CLR_2_WC2_NEXT_POINT_FIFO_ERROR_SHIFT                                              5
54939   #define BMB_REG_INT_STS_CLR_2_WC2_STRT_FIFO_ERROR                                                          (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54940   #define BMB_REG_INT_STS_CLR_2_WC2_STRT_FIFO_ERROR_SHIFT                                                    6
54941   #define BMB_REG_INT_STS_CLR_2_WC2_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54942   #define BMB_REG_INT_STS_CLR_2_WC2_SECOND_DSCR_FIFO_ERROR_SHIFT                                             7
54943   #define BMB_REG_INT_STS_CLR_2_WC2_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 2 RX_INT ::/RX_INT/d in Comments.
54944   #define BMB_REG_INT_STS_CLR_2_WC2_PKT_AVAIL_FIFO_ERROR_SHIFT                                               8
54945   #define BMB_REG_INT_STS_CLR_2_WC2_COS_CNT_FIFO_ERROR                                                       (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54946   #define BMB_REG_INT_STS_CLR_2_WC2_COS_CNT_FIFO_ERROR_SHIFT                                                 9
54947   #define BMB_REG_INT_STS_CLR_2_WC2_NOTIFY_FIFO_ERROR                                                        (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 2 RX_INT::/RX_INT/d in Comments.
54948   #define BMB_REG_INT_STS_CLR_2_WC2_NOTIFY_FIFO_ERROR_SHIFT                                                  10
54949   #define BMB_REG_INT_STS_CLR_2_WC2_LL_REQ_FIFO_ERROR                                                        (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 2 RX_INT::/RX_INT/d in Comments.
54950   #define BMB_REG_INT_STS_CLR_2_WC2_LL_REQ_FIFO_ERROR_SHIFT                                                  11
54951   #define BMB_REG_INT_STS_CLR_2_WC2_LL_PA_CNT_ERROR                                                          (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 2 RX_INT::/RX_INT/d in Comments.
54952   #define BMB_REG_INT_STS_CLR_2_WC2_LL_PA_CNT_ERROR_SHIFT                                                    12
54953   #define BMB_REG_INT_STS_CLR_2_WC2_BB_PA_CNT_ERROR                                                          (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 2 RX_INT::/RX_INT/d in Comments.
54954   #define BMB_REG_INT_STS_CLR_2_WC2_BB_PA_CNT_ERROR_SHIFT                                                    13
54955   #define BMB_REG_INT_STS_CLR_2_WC3_INP_FIFO_ERROR                                                           (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54956   #define BMB_REG_INT_STS_CLR_2_WC3_INP_FIFO_ERROR_SHIFT                                                     14
54957   #define BMB_REG_INT_STS_CLR_2_WC3_SOP_FIFO_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54958   #define BMB_REG_INT_STS_CLR_2_WC3_SOP_FIFO_ERROR_SHIFT                                                     15
54959   #define BMB_REG_INT_STS_CLR_2_WC3_QUEUE_FIFO_ERROR                                                         (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54960   #define BMB_REG_INT_STS_CLR_2_WC3_QUEUE_FIFO_ERROR_SHIFT                                                   17
54961   #define BMB_REG_INT_STS_CLR_2_WC3_FREE_POINT_FIFO_ERROR                                                    (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54962   #define BMB_REG_INT_STS_CLR_2_WC3_FREE_POINT_FIFO_ERROR_SHIFT                                              18
54963   #define BMB_REG_INT_STS_CLR_2_WC3_NEXT_POINT_FIFO_ERROR                                                    (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54964   #define BMB_REG_INT_STS_CLR_2_WC3_NEXT_POINT_FIFO_ERROR_SHIFT                                              19
54965   #define BMB_REG_INT_STS_CLR_2_WC3_STRT_FIFO_ERROR                                                          (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54966   #define BMB_REG_INT_STS_CLR_2_WC3_STRT_FIFO_ERROR_SHIFT                                                    20
54967   #define BMB_REG_INT_STS_CLR_2_WC3_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54968   #define BMB_REG_INT_STS_CLR_2_WC3_SECOND_DSCR_FIFO_ERROR_SHIFT                                             21
54969   #define BMB_REG_INT_STS_CLR_2_WC3_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 3 RX_INT ::/RX_INT/d in Comments.
54970   #define BMB_REG_INT_STS_CLR_2_WC3_PKT_AVAIL_FIFO_ERROR_SHIFT                                               22
54971   #define BMB_REG_INT_STS_CLR_2_WC3_COS_CNT_FIFO_ERROR                                                       (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54972   #define BMB_REG_INT_STS_CLR_2_WC3_COS_CNT_FIFO_ERROR_SHIFT                                                 23
54973   #define BMB_REG_INT_STS_CLR_2_WC3_NOTIFY_FIFO_ERROR                                                        (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 3 RX_INT::/RX_INT/d in Comments.
54974   #define BMB_REG_INT_STS_CLR_2_WC3_NOTIFY_FIFO_ERROR_SHIFT                                                  24
54975   #define BMB_REG_INT_STS_CLR_2_WC3_LL_REQ_FIFO_ERROR                                                        (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 3 RX_INT::/RX_INT/d in Comments.
54976   #define BMB_REG_INT_STS_CLR_2_WC3_LL_REQ_FIFO_ERROR_SHIFT                                                  25
54977   #define BMB_REG_INT_STS_CLR_2_WC3_LL_PA_CNT_ERROR                                                          (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 3 RX_INT::/RX_INT/d in Comments.
54978   #define BMB_REG_INT_STS_CLR_2_WC3_LL_PA_CNT_ERROR_SHIFT                                                    26
54979   #define BMB_REG_INT_STS_CLR_2_WC3_BB_PA_CNT_ERROR                                                          (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 3 RX_INT::/RX_INT/d in Comments.
54980   #define BMB_REG_INT_STS_CLR_2_WC3_BB_PA_CNT_ERROR_SHIFT                                                    27
54981 #define BMB_REG_INT_STS_3                                                                                    0x540108UL //Access:R    DataWidth:0x20   // Multi Field Register.
54982   #define BMB_REG_INT_STS_3_RC_PKT0_SIDE_FIFO_ERROR                                                          (0x1<<1) // Read packet client rc0 side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54983   #define BMB_REG_INT_STS_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                    1
54984   #define BMB_REG_INT_STS_3_RC_PKT0_REQ_FIFO_ERROR                                                           (0x1<<2) // Read packet client rc0 request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54985   #define BMB_REG_INT_STS_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                     2
54986   #define BMB_REG_INT_STS_3_RC_PKT0_BLK_FIFO_ERROR                                                           (0x1<<3) // Read packet client rc0 block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54987   #define BMB_REG_INT_STS_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                     3
54988   #define BMB_REG_INT_STS_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                      (0x1<<4) // Read packet client rc0 releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54989   #define BMB_REG_INT_STS_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                                4
54990   #define BMB_REG_INT_STS_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                      (0x1<<5) // Read packet client rc0 start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54991   #define BMB_REG_INT_STS_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                                5
54992   #define BMB_REG_INT_STS_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                    (0x1<<6) // Read packet client rc0 second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54993   #define BMB_REG_INT_STS_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                              6
54994   #define BMB_REG_INT_STS_3_RC_PKT0_RSP_FIFO_ERROR                                                           (0x1<<7) // Read packet client rc0 response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54995   #define BMB_REG_INT_STS_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                     7
54996   #define BMB_REG_INT_STS_3_RC_PKT0_DSCR_FIFO_ERROR                                                          (0x1<<8) // Read packet client rc0 descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
54997   #define BMB_REG_INT_STS_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                    8
54998   #define BMB_REG_INT_STS_3_RC_PKT1_SIDE_FIFO_ERROR                                                          (0x1<<9) // Read packet client rc1 side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
54999   #define BMB_REG_INT_STS_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                    9
55000   #define BMB_REG_INT_STS_3_RC_PKT1_REQ_FIFO_ERROR                                                           (0x1<<10) // Read packet client rc1 request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55001   #define BMB_REG_INT_STS_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                     10
55002   #define BMB_REG_INT_STS_3_RC_PKT1_BLK_FIFO_ERROR                                                           (0x1<<11) // Read packet client rc1 block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55003   #define BMB_REG_INT_STS_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                     11
55004   #define BMB_REG_INT_STS_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                      (0x1<<12) // Read packet client rc1 releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55005   #define BMB_REG_INT_STS_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                                12
55006   #define BMB_REG_INT_STS_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                      (0x1<<13) // Read packet client rc1 start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55007   #define BMB_REG_INT_STS_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                                13
55008   #define BMB_REG_INT_STS_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                    (0x1<<14) // Read packet client rc1 second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55009   #define BMB_REG_INT_STS_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                              14
55010   #define BMB_REG_INT_STS_3_RC_PKT1_RSP_FIFO_ERROR                                                           (0x1<<15) // Read packet client rc1 response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55011   #define BMB_REG_INT_STS_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                     15
55012   #define BMB_REG_INT_STS_3_RC_PKT1_DSCR_FIFO_ERROR                                                          (0x1<<16) // Read packet client rc1 descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55013   #define BMB_REG_INT_STS_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                    16
55014   #define BMB_REG_INT_STS_3_RC_PKT2_SIDE_FIFO_ERROR                                                          (0x1<<17) // Read packet client rc2 side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55015   #define BMB_REG_INT_STS_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                    17
55016   #define BMB_REG_INT_STS_3_RC_PKT2_REQ_FIFO_ERROR                                                           (0x1<<18) // Read packet client rc2 request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55017   #define BMB_REG_INT_STS_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                     18
55018   #define BMB_REG_INT_STS_3_RC_PKT2_BLK_FIFO_ERROR                                                           (0x1<<19) // Read packet client rc2 block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55019   #define BMB_REG_INT_STS_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                     19
55020   #define BMB_REG_INT_STS_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                      (0x1<<20) // Read packet client rc2 releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55021   #define BMB_REG_INT_STS_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                                20
55022   #define BMB_REG_INT_STS_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                      (0x1<<21) // Read packet client rc2 start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55023   #define BMB_REG_INT_STS_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                                21
55024   #define BMB_REG_INT_STS_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                    (0x1<<22) // Read packet client rc2 second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55025   #define BMB_REG_INT_STS_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                              22
55026   #define BMB_REG_INT_STS_3_RC_PKT2_RSP_FIFO_ERROR                                                           (0x1<<23) // Read packet client rc2 response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55027   #define BMB_REG_INT_STS_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                     23
55028   #define BMB_REG_INT_STS_3_RC_PKT2_DSCR_FIFO_ERROR                                                          (0x1<<24) // Read packet client rc2 descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55029   #define BMB_REG_INT_STS_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                    24
55030   #define BMB_REG_INT_STS_3_RC_PKT3_SIDE_FIFO_ERROR                                                          (0x1<<25) // Read packet client rc3 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55031   #define BMB_REG_INT_STS_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                    25
55032   #define BMB_REG_INT_STS_3_RC_PKT3_REQ_FIFO_ERROR                                                           (0x1<<26) // Read packet client rc3 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55033   #define BMB_REG_INT_STS_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                     26
55034   #define BMB_REG_INT_STS_3_RC_PKT3_BLK_FIFO_ERROR                                                           (0x1<<27) // Read packet client rc3 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55035   #define BMB_REG_INT_STS_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                     27
55036   #define BMB_REG_INT_STS_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                      (0x1<<28) // Read packet client rc3 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55037   #define BMB_REG_INT_STS_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                                28
55038   #define BMB_REG_INT_STS_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                      (0x1<<29) // Read packet client rc3 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55039   #define BMB_REG_INT_STS_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                                29
55040   #define BMB_REG_INT_STS_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                    (0x1<<30) // Read packet client rc3 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55041   #define BMB_REG_INT_STS_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                              30
55042   #define BMB_REG_INT_STS_3_RC_PKT3_RSP_FIFO_ERROR                                                           (0x1<<31) // Read packet client rc3 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55043   #define BMB_REG_INT_STS_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                     31
55044 #define BMB_REG_INT_MASK_3                                                                                   0x54010cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
55045   #define BMB_REG_INT_MASK_3_RC_PKT0_SIDE_FIFO_ERROR                                                         (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_SIDE_FIFO_ERROR .
55046   #define BMB_REG_INT_MASK_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                   1
55047   #define BMB_REG_INT_MASK_3_RC_PKT0_REQ_FIFO_ERROR                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_REQ_FIFO_ERROR .
55048   #define BMB_REG_INT_MASK_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                    2
55049   #define BMB_REG_INT_MASK_3_RC_PKT0_BLK_FIFO_ERROR                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_BLK_FIFO_ERROR .
55050   #define BMB_REG_INT_MASK_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                    3
55051   #define BMB_REG_INT_MASK_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                     (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_RLS_LEFT_FIFO_ERROR .
55052   #define BMB_REG_INT_MASK_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                               4
55053   #define BMB_REG_INT_MASK_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                     (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_STRT_PTR_FIFO_ERROR .
55054   #define BMB_REG_INT_MASK_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                               5
55055   #define BMB_REG_INT_MASK_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_SECOND_PTR_FIFO_ERROR .
55056   #define BMB_REG_INT_MASK_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                             6
55057   #define BMB_REG_INT_MASK_3_RC_PKT0_RSP_FIFO_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_RSP_FIFO_ERROR .
55058   #define BMB_REG_INT_MASK_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                    7
55059   #define BMB_REG_INT_MASK_3_RC_PKT0_DSCR_FIFO_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT0_DSCR_FIFO_ERROR .
55060   #define BMB_REG_INT_MASK_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                   8
55061   #define BMB_REG_INT_MASK_3_RC_PKT1_SIDE_FIFO_ERROR                                                         (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_SIDE_FIFO_ERROR .
55062   #define BMB_REG_INT_MASK_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                   9
55063   #define BMB_REG_INT_MASK_3_RC_PKT1_REQ_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_REQ_FIFO_ERROR .
55064   #define BMB_REG_INT_MASK_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                    10
55065   #define BMB_REG_INT_MASK_3_RC_PKT1_BLK_FIFO_ERROR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_BLK_FIFO_ERROR .
55066   #define BMB_REG_INT_MASK_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                    11
55067   #define BMB_REG_INT_MASK_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                     (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_RLS_LEFT_FIFO_ERROR .
55068   #define BMB_REG_INT_MASK_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                               12
55069   #define BMB_REG_INT_MASK_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                     (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_STRT_PTR_FIFO_ERROR .
55070   #define BMB_REG_INT_MASK_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                               13
55071   #define BMB_REG_INT_MASK_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_SECOND_PTR_FIFO_ERROR .
55072   #define BMB_REG_INT_MASK_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                             14
55073   #define BMB_REG_INT_MASK_3_RC_PKT1_RSP_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_RSP_FIFO_ERROR .
55074   #define BMB_REG_INT_MASK_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                    15
55075   #define BMB_REG_INT_MASK_3_RC_PKT1_DSCR_FIFO_ERROR                                                         (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT1_DSCR_FIFO_ERROR .
55076   #define BMB_REG_INT_MASK_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                   16
55077   #define BMB_REG_INT_MASK_3_RC_PKT2_SIDE_FIFO_ERROR                                                         (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_SIDE_FIFO_ERROR .
55078   #define BMB_REG_INT_MASK_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                   17
55079   #define BMB_REG_INT_MASK_3_RC_PKT2_REQ_FIFO_ERROR                                                          (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_REQ_FIFO_ERROR .
55080   #define BMB_REG_INT_MASK_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                    18
55081   #define BMB_REG_INT_MASK_3_RC_PKT2_BLK_FIFO_ERROR                                                          (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_BLK_FIFO_ERROR .
55082   #define BMB_REG_INT_MASK_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                    19
55083   #define BMB_REG_INT_MASK_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                     (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_RLS_LEFT_FIFO_ERROR .
55084   #define BMB_REG_INT_MASK_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                               20
55085   #define BMB_REG_INT_MASK_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                     (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_STRT_PTR_FIFO_ERROR .
55086   #define BMB_REG_INT_MASK_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                               21
55087   #define BMB_REG_INT_MASK_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                   (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_SECOND_PTR_FIFO_ERROR .
55088   #define BMB_REG_INT_MASK_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                             22
55089   #define BMB_REG_INT_MASK_3_RC_PKT2_RSP_FIFO_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_RSP_FIFO_ERROR .
55090   #define BMB_REG_INT_MASK_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                    23
55091   #define BMB_REG_INT_MASK_3_RC_PKT2_DSCR_FIFO_ERROR                                                         (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT2_DSCR_FIFO_ERROR .
55092   #define BMB_REG_INT_MASK_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                   24
55093   #define BMB_REG_INT_MASK_3_RC_PKT3_SIDE_FIFO_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_SIDE_FIFO_ERROR .
55094   #define BMB_REG_INT_MASK_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                   25
55095   #define BMB_REG_INT_MASK_3_RC_PKT3_REQ_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_REQ_FIFO_ERROR .
55096   #define BMB_REG_INT_MASK_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                    26
55097   #define BMB_REG_INT_MASK_3_RC_PKT3_BLK_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_BLK_FIFO_ERROR .
55098   #define BMB_REG_INT_MASK_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                    27
55099   #define BMB_REG_INT_MASK_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_RLS_LEFT_FIFO_ERROR .
55100   #define BMB_REG_INT_MASK_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                               28
55101   #define BMB_REG_INT_MASK_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                     (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_STRT_PTR_FIFO_ERROR .
55102   #define BMB_REG_INT_MASK_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                               29
55103   #define BMB_REG_INT_MASK_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                   (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_SECOND_PTR_FIFO_ERROR .
55104   #define BMB_REG_INT_MASK_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                             30
55105   #define BMB_REG_INT_MASK_3_RC_PKT3_RSP_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_3.RC_PKT3_RSP_FIFO_ERROR .
55106   #define BMB_REG_INT_MASK_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                    31
55107 #define BMB_REG_INT_STS_WR_3                                                                                 0x540110UL //Access:WR   DataWidth:0x20   // Multi Field Register.
55108   #define BMB_REG_INT_STS_WR_3_RC_PKT0_SIDE_FIFO_ERROR                                                       (0x1<<1) // Read packet client rc0 side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55109   #define BMB_REG_INT_STS_WR_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                 1
55110   #define BMB_REG_INT_STS_WR_3_RC_PKT0_REQ_FIFO_ERROR                                                        (0x1<<2) // Read packet client rc0 request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55111   #define BMB_REG_INT_STS_WR_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                  2
55112   #define BMB_REG_INT_STS_WR_3_RC_PKT0_BLK_FIFO_ERROR                                                        (0x1<<3) // Read packet client rc0 block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55113   #define BMB_REG_INT_STS_WR_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                  3
55114   #define BMB_REG_INT_STS_WR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                   (0x1<<4) // Read packet client rc0 releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55115   #define BMB_REG_INT_STS_WR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                             4
55116   #define BMB_REG_INT_STS_WR_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                   (0x1<<5) // Read packet client rc0 start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55117   #define BMB_REG_INT_STS_WR_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                             5
55118   #define BMB_REG_INT_STS_WR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                 (0x1<<6) // Read packet client rc0 second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55119   #define BMB_REG_INT_STS_WR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                           6
55120   #define BMB_REG_INT_STS_WR_3_RC_PKT0_RSP_FIFO_ERROR                                                        (0x1<<7) // Read packet client rc0 response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55121   #define BMB_REG_INT_STS_WR_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                  7
55122   #define BMB_REG_INT_STS_WR_3_RC_PKT0_DSCR_FIFO_ERROR                                                       (0x1<<8) // Read packet client rc0 descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55123   #define BMB_REG_INT_STS_WR_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                 8
55124   #define BMB_REG_INT_STS_WR_3_RC_PKT1_SIDE_FIFO_ERROR                                                       (0x1<<9) // Read packet client rc1 side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55125   #define BMB_REG_INT_STS_WR_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                 9
55126   #define BMB_REG_INT_STS_WR_3_RC_PKT1_REQ_FIFO_ERROR                                                        (0x1<<10) // Read packet client rc1 request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55127   #define BMB_REG_INT_STS_WR_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                  10
55128   #define BMB_REG_INT_STS_WR_3_RC_PKT1_BLK_FIFO_ERROR                                                        (0x1<<11) // Read packet client rc1 block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55129   #define BMB_REG_INT_STS_WR_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                  11
55130   #define BMB_REG_INT_STS_WR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                   (0x1<<12) // Read packet client rc1 releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55131   #define BMB_REG_INT_STS_WR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                             12
55132   #define BMB_REG_INT_STS_WR_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                   (0x1<<13) // Read packet client rc1 start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55133   #define BMB_REG_INT_STS_WR_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                             13
55134   #define BMB_REG_INT_STS_WR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                 (0x1<<14) // Read packet client rc1 second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55135   #define BMB_REG_INT_STS_WR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                           14
55136   #define BMB_REG_INT_STS_WR_3_RC_PKT1_RSP_FIFO_ERROR                                                        (0x1<<15) // Read packet client rc1 response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55137   #define BMB_REG_INT_STS_WR_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                  15
55138   #define BMB_REG_INT_STS_WR_3_RC_PKT1_DSCR_FIFO_ERROR                                                       (0x1<<16) // Read packet client rc1 descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55139   #define BMB_REG_INT_STS_WR_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                 16
55140   #define BMB_REG_INT_STS_WR_3_RC_PKT2_SIDE_FIFO_ERROR                                                       (0x1<<17) // Read packet client rc2 side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55141   #define BMB_REG_INT_STS_WR_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                 17
55142   #define BMB_REG_INT_STS_WR_3_RC_PKT2_REQ_FIFO_ERROR                                                        (0x1<<18) // Read packet client rc2 request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55143   #define BMB_REG_INT_STS_WR_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                  18
55144   #define BMB_REG_INT_STS_WR_3_RC_PKT2_BLK_FIFO_ERROR                                                        (0x1<<19) // Read packet client rc2 block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55145   #define BMB_REG_INT_STS_WR_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                  19
55146   #define BMB_REG_INT_STS_WR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                   (0x1<<20) // Read packet client rc2 releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55147   #define BMB_REG_INT_STS_WR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                             20
55148   #define BMB_REG_INT_STS_WR_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                   (0x1<<21) // Read packet client rc2 start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55149   #define BMB_REG_INT_STS_WR_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                             21
55150   #define BMB_REG_INT_STS_WR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                 (0x1<<22) // Read packet client rc2 second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55151   #define BMB_REG_INT_STS_WR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                           22
55152   #define BMB_REG_INT_STS_WR_3_RC_PKT2_RSP_FIFO_ERROR                                                        (0x1<<23) // Read packet client rc2 response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55153   #define BMB_REG_INT_STS_WR_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                  23
55154   #define BMB_REG_INT_STS_WR_3_RC_PKT2_DSCR_FIFO_ERROR                                                       (0x1<<24) // Read packet client rc2 descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55155   #define BMB_REG_INT_STS_WR_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                 24
55156   #define BMB_REG_INT_STS_WR_3_RC_PKT3_SIDE_FIFO_ERROR                                                       (0x1<<25) // Read packet client rc3 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55157   #define BMB_REG_INT_STS_WR_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                 25
55158   #define BMB_REG_INT_STS_WR_3_RC_PKT3_REQ_FIFO_ERROR                                                        (0x1<<26) // Read packet client rc3 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55159   #define BMB_REG_INT_STS_WR_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                  26
55160   #define BMB_REG_INT_STS_WR_3_RC_PKT3_BLK_FIFO_ERROR                                                        (0x1<<27) // Read packet client rc3 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55161   #define BMB_REG_INT_STS_WR_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                  27
55162   #define BMB_REG_INT_STS_WR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                   (0x1<<28) // Read packet client rc3 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55163   #define BMB_REG_INT_STS_WR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                             28
55164   #define BMB_REG_INT_STS_WR_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                   (0x1<<29) // Read packet client rc3 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55165   #define BMB_REG_INT_STS_WR_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                             29
55166   #define BMB_REG_INT_STS_WR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                 (0x1<<30) // Read packet client rc3 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55167   #define BMB_REG_INT_STS_WR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                           30
55168   #define BMB_REG_INT_STS_WR_3_RC_PKT3_RSP_FIFO_ERROR                                                        (0x1<<31) // Read packet client rc3 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55169   #define BMB_REG_INT_STS_WR_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                  31
55170 #define BMB_REG_INT_STS_CLR_3                                                                                0x540114UL //Access:RC   DataWidth:0x20   // Multi Field Register.
55171   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_SIDE_FIFO_ERROR                                                      (0x1<<1) // Read packet client rc0 side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55172   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                1
55173   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_REQ_FIFO_ERROR                                                       (0x1<<2) // Read packet client rc0 request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55174   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                 2
55175   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_BLK_FIFO_ERROR                                                       (0x1<<3) // Read packet client rc0 block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55176   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                 3
55177   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                  (0x1<<4) // Read packet client rc0 releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55178   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                            4
55179   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                  (0x1<<5) // Read packet client rc0 start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55180   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                            5
55181   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                (0x1<<6) // Read packet client rc0 second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55182   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                          6
55183   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_RSP_FIFO_ERROR                                                       (0x1<<7) // Read packet client rc0 response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55184   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                 7
55185   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_DSCR_FIFO_ERROR                                                      (0x1<<8) // Read packet client rc0 descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
55186   #define BMB_REG_INT_STS_CLR_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                8
55187   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_SIDE_FIFO_ERROR                                                      (0x1<<9) // Read packet client rc1 side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55188   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                9
55189   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_REQ_FIFO_ERROR                                                       (0x1<<10) // Read packet client rc1 request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55190   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                 10
55191   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_BLK_FIFO_ERROR                                                       (0x1<<11) // Read packet client rc1 block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55192   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                 11
55193   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                  (0x1<<12) // Read packet client rc1 releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55194   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                            12
55195   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                  (0x1<<13) // Read packet client rc1 start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55196   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                            13
55197   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                (0x1<<14) // Read packet client rc1 second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55198   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                          14
55199   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_RSP_FIFO_ERROR                                                       (0x1<<15) // Read packet client rc1 response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55200   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                 15
55201   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_DSCR_FIFO_ERROR                                                      (0x1<<16) // Read packet client rc1 descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
55202   #define BMB_REG_INT_STS_CLR_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                16
55203   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_SIDE_FIFO_ERROR                                                      (0x1<<17) // Read packet client rc2 side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55204   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                17
55205   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_REQ_FIFO_ERROR                                                       (0x1<<18) // Read packet client rc2 request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55206   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                 18
55207   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_BLK_FIFO_ERROR                                                       (0x1<<19) // Read packet client rc2 block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55208   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                 19
55209   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                  (0x1<<20) // Read packet client rc2 releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55210   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                            20
55211   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                  (0x1<<21) // Read packet client rc2 start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55212   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                            21
55213   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                (0x1<<22) // Read packet client rc2 second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55214   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                          22
55215   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_RSP_FIFO_ERROR                                                       (0x1<<23) // Read packet client rc2 response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55216   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                 23
55217   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_DSCR_FIFO_ERROR                                                      (0x1<<24) // Read packet client rc2 descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
55218   #define BMB_REG_INT_STS_CLR_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                24
55219   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_SIDE_FIFO_ERROR                                                      (0x1<<25) // Read packet client rc3 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55220   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                25
55221   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_REQ_FIFO_ERROR                                                       (0x1<<26) // Read packet client rc3 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55222   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                 26
55223   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_BLK_FIFO_ERROR                                                       (0x1<<27) // Read packet client rc3 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55224   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                 27
55225   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                  (0x1<<28) // Read packet client rc3 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55226   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                            28
55227   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                  (0x1<<29) // Read packet client rc3 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55228   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                            29
55229   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                (0x1<<30) // Read packet client rc3 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55230   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                          30
55231   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_RSP_FIFO_ERROR                                                       (0x1<<31) // Read packet client rc3 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55232   #define BMB_REG_INT_STS_CLR_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                 31
55233 #define BMB_REG_INT_STS_4                                                                                    0x540120UL //Access:R    DataWidth:0x20   // Multi Field Register.
55234   #define BMB_REG_INT_STS_4_RC_PKT3_DSCR_FIFO_ERROR                                                          (0x1<<0) // Read packet client rc3 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55235   #define BMB_REG_INT_STS_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                    0
55236   #define BMB_REG_INT_STS_4_RC_SOP_STRT_FIFO_ERROR                                                           (0x1<<1) // Read SOP client strt pointer FIFO error RX_INT::/RX_INT/d in Comments.
55237   #define BMB_REG_INT_STS_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                     1
55238   #define BMB_REG_INT_STS_4_RC_SOP_REQ_FIFO_ERROR                                                            (0x1<<2) // Read SOP client request FIFO error RX_INT::/RX_INT/d in Comments.
55239   #define BMB_REG_INT_STS_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                      2
55240   #define BMB_REG_INT_STS_4_RC_SOP_DSCR_FIFO_ERROR                                                           (0x1<<3) // Read SOP client descriptor FIFO error RX_INT::/RX_INT/d in Comments.
55241   #define BMB_REG_INT_STS_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                     3
55242   #define BMB_REG_INT_STS_4_RC_SOP_QUEUE_FIFO_ERROR                                                          (0x1<<4) // Read SOP client queue FIFO error.
55243   #define BMB_REG_INT_STS_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                    4
55244   #define BMB_REG_INT_STS_4_LL_ARB_RLS_FIFO_ERROR                                                            (0x1<<7) // Link list arbiter release FIFO error.
55245   #define BMB_REG_INT_STS_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                      7
55246   #define BMB_REG_INT_STS_4_LL_ARB_PREFETCH_FIFO_ERROR                                                       (0x1<<8) // Link list arbiter prefetch FIFO error.
55247   #define BMB_REG_INT_STS_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                                 8
55248   #define BMB_REG_INT_STS_4_RC_PKT0_RLS_FIFO_ERROR                                                           (0x1<<9) // Read packet client rc0 release fifo error
55249   #define BMB_REG_INT_STS_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                     9
55250   #define BMB_REG_INT_STS_4_RC_PKT1_RLS_FIFO_ERROR                                                           (0x1<<10) // Read packet client rc1 release fifo error
55251   #define BMB_REG_INT_STS_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                     10
55252   #define BMB_REG_INT_STS_4_RC_PKT2_RLS_FIFO_ERROR                                                           (0x1<<11) // Read packet client rc2 release fifo error
55253   #define BMB_REG_INT_STS_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                     11
55254   #define BMB_REG_INT_STS_4_RC_PKT3_RLS_FIFO_ERROR                                                           (0x1<<12) // Read packet client rc3 release fifo error
55255   #define BMB_REG_INT_STS_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                     12
55256   #define BMB_REG_INT_STS_4_RC_PKT4_RLS_FIFO_ERROR                                                           (0x1<<13) // Read packet client rc4 release fifo error
55257   #define BMB_REG_INT_STS_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                     13
55258   #define BMB_REG_INT_STS_4_RC_PKT5_RLS_FIFO_ERROR                                                           (0x1<<14) // Read packet client rc4 release fifo error
55259   #define BMB_REG_INT_STS_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                     14
55260   #define BMB_REG_INT_STS_4_RC_PKT6_RLS_FIFO_ERROR                                                           (0x1<<15) // Read packet client rc4 release fifo error
55261   #define BMB_REG_INT_STS_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                     15
55262   #define BMB_REG_INT_STS_4_RC_PKT7_RLS_FIFO_ERROR                                                           (0x1<<16) // Read packet client rc4 release fifo error
55263   #define BMB_REG_INT_STS_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                     16
55264   #define BMB_REG_INT_STS_4_RC_PKT8_RLS_FIFO_ERROR                                                           (0x1<<17) // Read packet client rc4 release fifo error
55265   #define BMB_REG_INT_STS_4_RC_PKT8_RLS_FIFO_ERROR_SHIFT                                                     17
55266   #define BMB_REG_INT_STS_4_RC_PKT9_RLS_FIFO_ERROR                                                           (0x1<<18) // Read packet client rc4 release fifo error
55267   #define BMB_REG_INT_STS_4_RC_PKT9_RLS_FIFO_ERROR_SHIFT                                                     18
55268   #define BMB_REG_INT_STS_4_RC_PKT4_RLS_ERROR                                                                (0x1<<19) // Read packet client rc3 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
55269   #define BMB_REG_INT_STS_4_RC_PKT4_RLS_ERROR_SHIFT                                                          19
55270   #define BMB_REG_INT_STS_4_RC_PKT4_PROTOCOL_ERROR                                                           (0x1<<23) // Read packet client rc3 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
55271   #define BMB_REG_INT_STS_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                     23
55272   #define BMB_REG_INT_STS_4_RC_PKT4_SIDE_FIFO_ERROR                                                          (0x1<<24) // Read packet client rc3 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55273   #define BMB_REG_INT_STS_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                    24
55274   #define BMB_REG_INT_STS_4_RC_PKT4_REQ_FIFO_ERROR                                                           (0x1<<25) // Read packet client rc3 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55275   #define BMB_REG_INT_STS_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                     25
55276   #define BMB_REG_INT_STS_4_RC_PKT4_BLK_FIFO_ERROR                                                           (0x1<<26) // Read packet client rc3 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55277   #define BMB_REG_INT_STS_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                     26
55278   #define BMB_REG_INT_STS_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                      (0x1<<27) // Read packet client rc3 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55279   #define BMB_REG_INT_STS_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                                27
55280   #define BMB_REG_INT_STS_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                      (0x1<<28) // Read packet client rc3 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55281   #define BMB_REG_INT_STS_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                                28
55282   #define BMB_REG_INT_STS_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                    (0x1<<29) // Read packet client rc3 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55283   #define BMB_REG_INT_STS_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                              29
55284   #define BMB_REG_INT_STS_4_RC_PKT4_RSP_FIFO_ERROR                                                           (0x1<<30) // Read packet client rc3 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55285   #define BMB_REG_INT_STS_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                     30
55286   #define BMB_REG_INT_STS_4_RC_PKT4_DSCR_FIFO_ERROR                                                          (0x1<<31) // Read packet client rc3 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55287   #define BMB_REG_INT_STS_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                    31
55288 #define BMB_REG_INT_MASK_4                                                                                   0x540124UL //Access:RW   DataWidth:0x20   // Multi Field Register.
55289   #define BMB_REG_INT_MASK_4_RC_PKT3_DSCR_FIFO_ERROR                                                         (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT3_DSCR_FIFO_ERROR .
55290   #define BMB_REG_INT_MASK_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                   0
55291   #define BMB_REG_INT_MASK_4_RC_SOP_STRT_FIFO_ERROR                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_SOP_STRT_FIFO_ERROR .
55292   #define BMB_REG_INT_MASK_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                    1
55293   #define BMB_REG_INT_MASK_4_RC_SOP_REQ_FIFO_ERROR                                                           (0x1<<2) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_SOP_REQ_FIFO_ERROR .
55294   #define BMB_REG_INT_MASK_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                     2
55295   #define BMB_REG_INT_MASK_4_RC_SOP_DSCR_FIFO_ERROR                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_SOP_DSCR_FIFO_ERROR .
55296   #define BMB_REG_INT_MASK_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                    3
55297   #define BMB_REG_INT_MASK_4_RC_SOP_QUEUE_FIFO_ERROR                                                         (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_SOP_QUEUE_FIFO_ERROR .
55298   #define BMB_REG_INT_MASK_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                   4
55299   #define BMB_REG_INT_MASK_4_LL_ARB_RLS_FIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.LL_ARB_RLS_FIFO_ERROR .
55300   #define BMB_REG_INT_MASK_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                     7
55301   #define BMB_REG_INT_MASK_4_LL_ARB_PREFETCH_FIFO_ERROR                                                      (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.LL_ARB_PREFETCH_FIFO_ERROR .
55302   #define BMB_REG_INT_MASK_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                                8
55303   #define BMB_REG_INT_MASK_4_RC_PKT0_RLS_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT0_RLS_FIFO_ERROR .
55304   #define BMB_REG_INT_MASK_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                    9
55305   #define BMB_REG_INT_MASK_4_RC_PKT1_RLS_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT1_RLS_FIFO_ERROR .
55306   #define BMB_REG_INT_MASK_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                    10
55307   #define BMB_REG_INT_MASK_4_RC_PKT2_RLS_FIFO_ERROR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT2_RLS_FIFO_ERROR .
55308   #define BMB_REG_INT_MASK_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                    11
55309   #define BMB_REG_INT_MASK_4_RC_PKT3_RLS_FIFO_ERROR                                                          (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT3_RLS_FIFO_ERROR .
55310   #define BMB_REG_INT_MASK_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                    12
55311   #define BMB_REG_INT_MASK_4_RC_PKT4_RLS_FIFO_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_RLS_FIFO_ERROR .
55312   #define BMB_REG_INT_MASK_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                    13
55313   #define BMB_REG_INT_MASK_4_RC_PKT5_RLS_FIFO_ERROR                                                          (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT5_RLS_FIFO_ERROR .
55314   #define BMB_REG_INT_MASK_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                    14
55315   #define BMB_REG_INT_MASK_4_RC_PKT6_RLS_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT6_RLS_FIFO_ERROR .
55316   #define BMB_REG_INT_MASK_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                    15
55317   #define BMB_REG_INT_MASK_4_RC_PKT7_RLS_FIFO_ERROR                                                          (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT7_RLS_FIFO_ERROR .
55318   #define BMB_REG_INT_MASK_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                    16
55319   #define BMB_REG_INT_MASK_4_RC_PKT8_RLS_FIFO_ERROR                                                          (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT8_RLS_FIFO_ERROR .
55320   #define BMB_REG_INT_MASK_4_RC_PKT8_RLS_FIFO_ERROR_SHIFT                                                    17
55321   #define BMB_REG_INT_MASK_4_RC_PKT9_RLS_FIFO_ERROR                                                          (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT9_RLS_FIFO_ERROR .
55322   #define BMB_REG_INT_MASK_4_RC_PKT9_RLS_FIFO_ERROR_SHIFT                                                    18
55323   #define BMB_REG_INT_MASK_4_RC_PKT4_RLS_ERROR                                                               (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_RLS_ERROR .
55324   #define BMB_REG_INT_MASK_4_RC_PKT4_RLS_ERROR_SHIFT                                                         19
55325   #define BMB_REG_INT_MASK_4_RC_PKT4_PROTOCOL_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_PROTOCOL_ERROR .
55326   #define BMB_REG_INT_MASK_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                    23
55327   #define BMB_REG_INT_MASK_4_RC_PKT4_SIDE_FIFO_ERROR                                                         (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_SIDE_FIFO_ERROR .
55328   #define BMB_REG_INT_MASK_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                   24
55329   #define BMB_REG_INT_MASK_4_RC_PKT4_REQ_FIFO_ERROR                                                          (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_REQ_FIFO_ERROR .
55330   #define BMB_REG_INT_MASK_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                    25
55331   #define BMB_REG_INT_MASK_4_RC_PKT4_BLK_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_BLK_FIFO_ERROR .
55332   #define BMB_REG_INT_MASK_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                    26
55333   #define BMB_REG_INT_MASK_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                     (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_RLS_LEFT_FIFO_ERROR .
55334   #define BMB_REG_INT_MASK_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                               27
55335   #define BMB_REG_INT_MASK_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_STRT_PTR_FIFO_ERROR .
55336   #define BMB_REG_INT_MASK_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                               28
55337   #define BMB_REG_INT_MASK_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                   (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_SECOND_PTR_FIFO_ERROR .
55338   #define BMB_REG_INT_MASK_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                             29
55339   #define BMB_REG_INT_MASK_4_RC_PKT4_RSP_FIFO_ERROR                                                          (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_RSP_FIFO_ERROR .
55340   #define BMB_REG_INT_MASK_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                    30
55341   #define BMB_REG_INT_MASK_4_RC_PKT4_DSCR_FIFO_ERROR                                                         (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_4.RC_PKT4_DSCR_FIFO_ERROR .
55342   #define BMB_REG_INT_MASK_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                   31
55343 #define BMB_REG_INT_STS_WR_4                                                                                 0x540128UL //Access:WR   DataWidth:0x20   // Multi Field Register.
55344   #define BMB_REG_INT_STS_WR_4_RC_PKT3_DSCR_FIFO_ERROR                                                       (0x1<<0) // Read packet client rc3 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55345   #define BMB_REG_INT_STS_WR_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                 0
55346   #define BMB_REG_INT_STS_WR_4_RC_SOP_STRT_FIFO_ERROR                                                        (0x1<<1) // Read SOP client strt pointer FIFO error RX_INT::/RX_INT/d in Comments.
55347   #define BMB_REG_INT_STS_WR_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                  1
55348   #define BMB_REG_INT_STS_WR_4_RC_SOP_REQ_FIFO_ERROR                                                         (0x1<<2) // Read SOP client request FIFO error RX_INT::/RX_INT/d in Comments.
55349   #define BMB_REG_INT_STS_WR_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                   2
55350   #define BMB_REG_INT_STS_WR_4_RC_SOP_DSCR_FIFO_ERROR                                                        (0x1<<3) // Read SOP client descriptor FIFO error RX_INT::/RX_INT/d in Comments.
55351   #define BMB_REG_INT_STS_WR_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                  3
55352   #define BMB_REG_INT_STS_WR_4_RC_SOP_QUEUE_FIFO_ERROR                                                       (0x1<<4) // Read SOP client queue FIFO error.
55353   #define BMB_REG_INT_STS_WR_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                 4
55354   #define BMB_REG_INT_STS_WR_4_LL_ARB_RLS_FIFO_ERROR                                                         (0x1<<7) // Link list arbiter release FIFO error.
55355   #define BMB_REG_INT_STS_WR_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                   7
55356   #define BMB_REG_INT_STS_WR_4_LL_ARB_PREFETCH_FIFO_ERROR                                                    (0x1<<8) // Link list arbiter prefetch FIFO error.
55357   #define BMB_REG_INT_STS_WR_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                              8
55358   #define BMB_REG_INT_STS_WR_4_RC_PKT0_RLS_FIFO_ERROR                                                        (0x1<<9) // Read packet client rc0 release fifo error
55359   #define BMB_REG_INT_STS_WR_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                  9
55360   #define BMB_REG_INT_STS_WR_4_RC_PKT1_RLS_FIFO_ERROR                                                        (0x1<<10) // Read packet client rc1 release fifo error
55361   #define BMB_REG_INT_STS_WR_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                  10
55362   #define BMB_REG_INT_STS_WR_4_RC_PKT2_RLS_FIFO_ERROR                                                        (0x1<<11) // Read packet client rc2 release fifo error
55363   #define BMB_REG_INT_STS_WR_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                  11
55364   #define BMB_REG_INT_STS_WR_4_RC_PKT3_RLS_FIFO_ERROR                                                        (0x1<<12) // Read packet client rc3 release fifo error
55365   #define BMB_REG_INT_STS_WR_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                  12
55366   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RLS_FIFO_ERROR                                                        (0x1<<13) // Read packet client rc4 release fifo error
55367   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                  13
55368   #define BMB_REG_INT_STS_WR_4_RC_PKT5_RLS_FIFO_ERROR                                                        (0x1<<14) // Read packet client rc4 release fifo error
55369   #define BMB_REG_INT_STS_WR_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                  14
55370   #define BMB_REG_INT_STS_WR_4_RC_PKT6_RLS_FIFO_ERROR                                                        (0x1<<15) // Read packet client rc4 release fifo error
55371   #define BMB_REG_INT_STS_WR_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                  15
55372   #define BMB_REG_INT_STS_WR_4_RC_PKT7_RLS_FIFO_ERROR                                                        (0x1<<16) // Read packet client rc4 release fifo error
55373   #define BMB_REG_INT_STS_WR_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                  16
55374   #define BMB_REG_INT_STS_WR_4_RC_PKT8_RLS_FIFO_ERROR                                                        (0x1<<17) // Read packet client rc4 release fifo error
55375   #define BMB_REG_INT_STS_WR_4_RC_PKT8_RLS_FIFO_ERROR_SHIFT                                                  17
55376   #define BMB_REG_INT_STS_WR_4_RC_PKT9_RLS_FIFO_ERROR                                                        (0x1<<18) // Read packet client rc4 release fifo error
55377   #define BMB_REG_INT_STS_WR_4_RC_PKT9_RLS_FIFO_ERROR_SHIFT                                                  18
55378   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RLS_ERROR                                                             (0x1<<19) // Read packet client rc3 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
55379   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RLS_ERROR_SHIFT                                                       19
55380   #define BMB_REG_INT_STS_WR_4_RC_PKT4_PROTOCOL_ERROR                                                        (0x1<<23) // Read packet client rc3 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
55381   #define BMB_REG_INT_STS_WR_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                  23
55382   #define BMB_REG_INT_STS_WR_4_RC_PKT4_SIDE_FIFO_ERROR                                                       (0x1<<24) // Read packet client rc3 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55383   #define BMB_REG_INT_STS_WR_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                 24
55384   #define BMB_REG_INT_STS_WR_4_RC_PKT4_REQ_FIFO_ERROR                                                        (0x1<<25) // Read packet client rc3 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55385   #define BMB_REG_INT_STS_WR_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                  25
55386   #define BMB_REG_INT_STS_WR_4_RC_PKT4_BLK_FIFO_ERROR                                                        (0x1<<26) // Read packet client rc3 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55387   #define BMB_REG_INT_STS_WR_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                  26
55388   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                   (0x1<<27) // Read packet client rc3 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55389   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                             27
55390   #define BMB_REG_INT_STS_WR_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                   (0x1<<28) // Read packet client rc3 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55391   #define BMB_REG_INT_STS_WR_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                             28
55392   #define BMB_REG_INT_STS_WR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                 (0x1<<29) // Read packet client rc3 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55393   #define BMB_REG_INT_STS_WR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                           29
55394   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RSP_FIFO_ERROR                                                        (0x1<<30) // Read packet client rc3 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55395   #define BMB_REG_INT_STS_WR_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                  30
55396   #define BMB_REG_INT_STS_WR_4_RC_PKT4_DSCR_FIFO_ERROR                                                       (0x1<<31) // Read packet client rc3 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55397   #define BMB_REG_INT_STS_WR_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                 31
55398 #define BMB_REG_INT_STS_CLR_4                                                                                0x54012cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
55399   #define BMB_REG_INT_STS_CLR_4_RC_PKT3_DSCR_FIFO_ERROR                                                      (0x1<<0) // Read packet client rc3 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55400   #define BMB_REG_INT_STS_CLR_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                0
55401   #define BMB_REG_INT_STS_CLR_4_RC_SOP_STRT_FIFO_ERROR                                                       (0x1<<1) // Read SOP client strt pointer FIFO error RX_INT::/RX_INT/d in Comments.
55402   #define BMB_REG_INT_STS_CLR_4_RC_SOP_STRT_FIFO_ERROR_SHIFT                                                 1
55403   #define BMB_REG_INT_STS_CLR_4_RC_SOP_REQ_FIFO_ERROR                                                        (0x1<<2) // Read SOP client request FIFO error RX_INT::/RX_INT/d in Comments.
55404   #define BMB_REG_INT_STS_CLR_4_RC_SOP_REQ_FIFO_ERROR_SHIFT                                                  2
55405   #define BMB_REG_INT_STS_CLR_4_RC_SOP_DSCR_FIFO_ERROR                                                       (0x1<<3) // Read SOP client descriptor FIFO error RX_INT::/RX_INT/d in Comments.
55406   #define BMB_REG_INT_STS_CLR_4_RC_SOP_DSCR_FIFO_ERROR_SHIFT                                                 3
55407   #define BMB_REG_INT_STS_CLR_4_RC_SOP_QUEUE_FIFO_ERROR                                                      (0x1<<4) // Read SOP client queue FIFO error.
55408   #define BMB_REG_INT_STS_CLR_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                4
55409   #define BMB_REG_INT_STS_CLR_4_LL_ARB_RLS_FIFO_ERROR                                                        (0x1<<7) // Link list arbiter release FIFO error.
55410   #define BMB_REG_INT_STS_CLR_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                  7
55411   #define BMB_REG_INT_STS_CLR_4_LL_ARB_PREFETCH_FIFO_ERROR                                                   (0x1<<8) // Link list arbiter prefetch FIFO error.
55412   #define BMB_REG_INT_STS_CLR_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                             8
55413   #define BMB_REG_INT_STS_CLR_4_RC_PKT0_RLS_FIFO_ERROR                                                       (0x1<<9) // Read packet client rc0 release fifo error
55414   #define BMB_REG_INT_STS_CLR_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                 9
55415   #define BMB_REG_INT_STS_CLR_4_RC_PKT1_RLS_FIFO_ERROR                                                       (0x1<<10) // Read packet client rc1 release fifo error
55416   #define BMB_REG_INT_STS_CLR_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                 10
55417   #define BMB_REG_INT_STS_CLR_4_RC_PKT2_RLS_FIFO_ERROR                                                       (0x1<<11) // Read packet client rc2 release fifo error
55418   #define BMB_REG_INT_STS_CLR_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                 11
55419   #define BMB_REG_INT_STS_CLR_4_RC_PKT3_RLS_FIFO_ERROR                                                       (0x1<<12) // Read packet client rc3 release fifo error
55420   #define BMB_REG_INT_STS_CLR_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                 12
55421   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RLS_FIFO_ERROR                                                       (0x1<<13) // Read packet client rc4 release fifo error
55422   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                 13
55423   #define BMB_REG_INT_STS_CLR_4_RC_PKT5_RLS_FIFO_ERROR                                                       (0x1<<14) // Read packet client rc4 release fifo error
55424   #define BMB_REG_INT_STS_CLR_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                 14
55425   #define BMB_REG_INT_STS_CLR_4_RC_PKT6_RLS_FIFO_ERROR                                                       (0x1<<15) // Read packet client rc4 release fifo error
55426   #define BMB_REG_INT_STS_CLR_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                 15
55427   #define BMB_REG_INT_STS_CLR_4_RC_PKT7_RLS_FIFO_ERROR                                                       (0x1<<16) // Read packet client rc4 release fifo error
55428   #define BMB_REG_INT_STS_CLR_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                 16
55429   #define BMB_REG_INT_STS_CLR_4_RC_PKT8_RLS_FIFO_ERROR                                                       (0x1<<17) // Read packet client rc4 release fifo error
55430   #define BMB_REG_INT_STS_CLR_4_RC_PKT8_RLS_FIFO_ERROR_SHIFT                                                 17
55431   #define BMB_REG_INT_STS_CLR_4_RC_PKT9_RLS_FIFO_ERROR                                                       (0x1<<18) // Read packet client rc4 release fifo error
55432   #define BMB_REG_INT_STS_CLR_4_RC_PKT9_RLS_FIFO_ERROR_SHIFT                                                 18
55433   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RLS_ERROR                                                            (0x1<<19) // Read packet client rc3 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
55434   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RLS_ERROR_SHIFT                                                      19
55435   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_PROTOCOL_ERROR                                                       (0x1<<23) // Read packet client rc3 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
55436   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                 23
55437   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_SIDE_FIFO_ERROR                                                      (0x1<<24) // Read packet client rc3 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55438   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                24
55439   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_REQ_FIFO_ERROR                                                       (0x1<<25) // Read packet client rc3 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55440   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                 25
55441   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_BLK_FIFO_ERROR                                                       (0x1<<26) // Read packet client rc3 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55442   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                 26
55443   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                  (0x1<<27) // Read packet client rc3 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55444   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                            27
55445   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                  (0x1<<28) // Read packet client rc3 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55446   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                            28
55447   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                (0x1<<29) // Read packet client rc3 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55448   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                          29
55449   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RSP_FIFO_ERROR                                                       (0x1<<30) // Read packet client rc3 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55450   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                 30
55451   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_DSCR_FIFO_ERROR                                                      (0x1<<31) // Read packet client rc3 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
55452   #define BMB_REG_INT_STS_CLR_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                31
55453 #define BMB_REG_INT_STS_5                                                                                    0x540138UL //Access:R    DataWidth:0x20   // Multi Field Register.
55454   #define BMB_REG_INT_STS_5_RC_PKT5_RLS_ERROR                                                                (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
55455   #define BMB_REG_INT_STS_5_RC_PKT5_RLS_ERROR_SHIFT                                                          0
55456   #define BMB_REG_INT_STS_5_RC_PKT5_PROTOCOL_ERROR                                                           (0x1<<2) // Read packet client5 error when packet doesn't have SOP or EOP on read response
55457   #define BMB_REG_INT_STS_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                     2
55458   #define BMB_REG_INT_STS_5_RC_PKT5_SIDE_FIFO_ERROR                                                          (0x1<<3) // Read packet client5 side info FIFO error
55459   #define BMB_REG_INT_STS_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                    3
55460   #define BMB_REG_INT_STS_5_RC_PKT5_REQ_FIFO_ERROR                                                           (0x1<<4) // Read packet client5 request FIFO error
55461   #define BMB_REG_INT_STS_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                     4
55462   #define BMB_REG_INT_STS_5_RC_PKT5_BLK_FIFO_ERROR                                                           (0x1<<5) // Read packet client5 block FIFO error
55463   #define BMB_REG_INT_STS_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                     5
55464   #define BMB_REG_INT_STS_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                      (0x1<<6) // Read packet client5 releases left FIFO error
55465   #define BMB_REG_INT_STS_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                                6
55466   #define BMB_REG_INT_STS_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                      (0x1<<7) // Read packet client5 start pointer FIFO error
55467   #define BMB_REG_INT_STS_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                                7
55468   #define BMB_REG_INT_STS_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                    (0x1<<8) // Read packet client5 second pointer FIFO
55469   #define BMB_REG_INT_STS_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                              8
55470   #define BMB_REG_INT_STS_5_RC_PKT5_RSP_FIFO_ERROR                                                           (0x1<<9) // Read packet client5 response FIFO error
55471   #define BMB_REG_INT_STS_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                     9
55472   #define BMB_REG_INT_STS_5_RC_PKT5_DSCR_FIFO_ERROR                                                          (0x1<<10) // Read packet client5 descriptor FIFO error
55473   #define BMB_REG_INT_STS_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                    10
55474   #define BMB_REG_INT_STS_5_RC_PKT6_RLS_ERROR                                                                (0x1<<11) // Read packet client6 error when number of requested packet copies is bigger than real number of packet copies
55475   #define BMB_REG_INT_STS_5_RC_PKT6_RLS_ERROR_SHIFT                                                          11
55476   #define BMB_REG_INT_STS_5_RC_PKT6_PROTOCOL_ERROR                                                           (0x1<<13) // Read packet client6 error when packet doesn't have SOP or EOP on read response
55477   #define BMB_REG_INT_STS_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                     13
55478   #define BMB_REG_INT_STS_5_RC_PKT6_SIDE_FIFO_ERROR                                                          (0x1<<14) // Read packet client6 side info FIFO error
55479   #define BMB_REG_INT_STS_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                    14
55480   #define BMB_REG_INT_STS_5_RC_PKT6_REQ_FIFO_ERROR                                                           (0x1<<15) // Read packet client6 request FIFO error
55481   #define BMB_REG_INT_STS_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                     15
55482   #define BMB_REG_INT_STS_5_RC_PKT6_BLK_FIFO_ERROR                                                           (0x1<<16) // Read packet client6 block FIFO error
55483   #define BMB_REG_INT_STS_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                     16
55484   #define BMB_REG_INT_STS_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                      (0x1<<17) // Read packet client6 releases left FIFO error
55485   #define BMB_REG_INT_STS_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                                17
55486   #define BMB_REG_INT_STS_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                      (0x1<<18) // Read packet client6 start pointer FIFO error
55487   #define BMB_REG_INT_STS_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                                18
55488   #define BMB_REG_INT_STS_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                    (0x1<<19) // Read packet client6 second pointer FIFO
55489   #define BMB_REG_INT_STS_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                              19
55490   #define BMB_REG_INT_STS_5_RC_PKT6_RSP_FIFO_ERROR                                                           (0x1<<20) // Read packet client6 response FIFO error
55491   #define BMB_REG_INT_STS_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                     20
55492   #define BMB_REG_INT_STS_5_RC_PKT6_DSCR_FIFO_ERROR                                                          (0x1<<21) // Read packet client6 descriptor FIFO error
55493   #define BMB_REG_INT_STS_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                    21
55494   #define BMB_REG_INT_STS_5_RC_PKT7_RLS_ERROR                                                                (0x1<<22) // Read packet client7 error when number of requested packet copies is bigger than real number of packet copies
55495   #define BMB_REG_INT_STS_5_RC_PKT7_RLS_ERROR_SHIFT                                                          22
55496   #define BMB_REG_INT_STS_5_RC_PKT7_PROTOCOL_ERROR                                                           (0x1<<24) // Read packet client7 error when packet doesn't have SOP or EOP on read response
55497   #define BMB_REG_INT_STS_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                     24
55498   #define BMB_REG_INT_STS_5_RC_PKT7_SIDE_FIFO_ERROR                                                          (0x1<<25) // Read packet client7 side info FIFO error
55499   #define BMB_REG_INT_STS_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                    25
55500   #define BMB_REG_INT_STS_5_RC_PKT7_REQ_FIFO_ERROR                                                           (0x1<<26) // Read packet client7 request FIFO error
55501   #define BMB_REG_INT_STS_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                     26
55502   #define BMB_REG_INT_STS_5_RC_PKT7_BLK_FIFO_ERROR                                                           (0x1<<27) // Read packet client7 block FIFO error
55503   #define BMB_REG_INT_STS_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                     27
55504   #define BMB_REG_INT_STS_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                      (0x1<<28) // Read packet client7 releases left FIFO error
55505   #define BMB_REG_INT_STS_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                                28
55506   #define BMB_REG_INT_STS_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                      (0x1<<29) // Read packet client7 start pointer FIFO error
55507   #define BMB_REG_INT_STS_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                                29
55508   #define BMB_REG_INT_STS_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                    (0x1<<30) // Read packet client7 second pointer FIFO
55509   #define BMB_REG_INT_STS_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                              30
55510   #define BMB_REG_INT_STS_5_RC_PKT7_RSP_FIFO_ERROR                                                           (0x1<<31) // Read packet client7 response FIFO error
55511   #define BMB_REG_INT_STS_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                     31
55512 #define BMB_REG_INT_MASK_5                                                                                   0x54013cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
55513   #define BMB_REG_INT_MASK_5_RC_PKT5_RLS_ERROR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_RLS_ERROR .
55514   #define BMB_REG_INT_MASK_5_RC_PKT5_RLS_ERROR_SHIFT                                                         0
55515   #define BMB_REG_INT_MASK_5_RC_PKT5_PROTOCOL_ERROR                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_PROTOCOL_ERROR .
55516   #define BMB_REG_INT_MASK_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                    2
55517   #define BMB_REG_INT_MASK_5_RC_PKT5_SIDE_FIFO_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_SIDE_FIFO_ERROR .
55518   #define BMB_REG_INT_MASK_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                   3
55519   #define BMB_REG_INT_MASK_5_RC_PKT5_REQ_FIFO_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_REQ_FIFO_ERROR .
55520   #define BMB_REG_INT_MASK_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                    4
55521   #define BMB_REG_INT_MASK_5_RC_PKT5_BLK_FIFO_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_BLK_FIFO_ERROR .
55522   #define BMB_REG_INT_MASK_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                    5
55523   #define BMB_REG_INT_MASK_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                     (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_RLS_LEFT_FIFO_ERROR .
55524   #define BMB_REG_INT_MASK_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                               6
55525   #define BMB_REG_INT_MASK_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                     (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_STRT_PTR_FIFO_ERROR .
55526   #define BMB_REG_INT_MASK_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                               7
55527   #define BMB_REG_INT_MASK_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                   (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_SECOND_PTR_FIFO_ERROR .
55528   #define BMB_REG_INT_MASK_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                             8
55529   #define BMB_REG_INT_MASK_5_RC_PKT5_RSP_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_RSP_FIFO_ERROR .
55530   #define BMB_REG_INT_MASK_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                    9
55531   #define BMB_REG_INT_MASK_5_RC_PKT5_DSCR_FIFO_ERROR                                                         (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT5_DSCR_FIFO_ERROR .
55532   #define BMB_REG_INT_MASK_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                   10
55533   #define BMB_REG_INT_MASK_5_RC_PKT6_RLS_ERROR                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_RLS_ERROR .
55534   #define BMB_REG_INT_MASK_5_RC_PKT6_RLS_ERROR_SHIFT                                                         11
55535   #define BMB_REG_INT_MASK_5_RC_PKT6_PROTOCOL_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_PROTOCOL_ERROR .
55536   #define BMB_REG_INT_MASK_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                    13
55537   #define BMB_REG_INT_MASK_5_RC_PKT6_SIDE_FIFO_ERROR                                                         (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_SIDE_FIFO_ERROR .
55538   #define BMB_REG_INT_MASK_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                   14
55539   #define BMB_REG_INT_MASK_5_RC_PKT6_REQ_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_REQ_FIFO_ERROR .
55540   #define BMB_REG_INT_MASK_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                    15
55541   #define BMB_REG_INT_MASK_5_RC_PKT6_BLK_FIFO_ERROR                                                          (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_BLK_FIFO_ERROR .
55542   #define BMB_REG_INT_MASK_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                    16
55543   #define BMB_REG_INT_MASK_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                     (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_RLS_LEFT_FIFO_ERROR .
55544   #define BMB_REG_INT_MASK_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                               17
55545   #define BMB_REG_INT_MASK_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                     (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_STRT_PTR_FIFO_ERROR .
55546   #define BMB_REG_INT_MASK_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                               18
55547   #define BMB_REG_INT_MASK_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_SECOND_PTR_FIFO_ERROR .
55548   #define BMB_REG_INT_MASK_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                             19
55549   #define BMB_REG_INT_MASK_5_RC_PKT6_RSP_FIFO_ERROR                                                          (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_RSP_FIFO_ERROR .
55550   #define BMB_REG_INT_MASK_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                    20
55551   #define BMB_REG_INT_MASK_5_RC_PKT6_DSCR_FIFO_ERROR                                                         (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT6_DSCR_FIFO_ERROR .
55552   #define BMB_REG_INT_MASK_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                   21
55553   #define BMB_REG_INT_MASK_5_RC_PKT7_RLS_ERROR                                                               (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_RLS_ERROR .
55554   #define BMB_REG_INT_MASK_5_RC_PKT7_RLS_ERROR_SHIFT                                                         22
55555   #define BMB_REG_INT_MASK_5_RC_PKT7_PROTOCOL_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_PROTOCOL_ERROR .
55556   #define BMB_REG_INT_MASK_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                    24
55557   #define BMB_REG_INT_MASK_5_RC_PKT7_SIDE_FIFO_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_SIDE_FIFO_ERROR .
55558   #define BMB_REG_INT_MASK_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                   25
55559   #define BMB_REG_INT_MASK_5_RC_PKT7_REQ_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_REQ_FIFO_ERROR .
55560   #define BMB_REG_INT_MASK_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                    26
55561   #define BMB_REG_INT_MASK_5_RC_PKT7_BLK_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_BLK_FIFO_ERROR .
55562   #define BMB_REG_INT_MASK_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                    27
55563   #define BMB_REG_INT_MASK_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_RLS_LEFT_FIFO_ERROR .
55564   #define BMB_REG_INT_MASK_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                               28
55565   #define BMB_REG_INT_MASK_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                     (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_STRT_PTR_FIFO_ERROR .
55566   #define BMB_REG_INT_MASK_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                               29
55567   #define BMB_REG_INT_MASK_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                   (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_SECOND_PTR_FIFO_ERROR .
55568   #define BMB_REG_INT_MASK_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                             30
55569   #define BMB_REG_INT_MASK_5_RC_PKT7_RSP_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_5.RC_PKT7_RSP_FIFO_ERROR .
55570   #define BMB_REG_INT_MASK_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                    31
55571 #define BMB_REG_INT_STS_WR_5                                                                                 0x540140UL //Access:WR   DataWidth:0x20   // Multi Field Register.
55572   #define BMB_REG_INT_STS_WR_5_RC_PKT5_RLS_ERROR                                                             (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
55573   #define BMB_REG_INT_STS_WR_5_RC_PKT5_RLS_ERROR_SHIFT                                                       0
55574   #define BMB_REG_INT_STS_WR_5_RC_PKT5_PROTOCOL_ERROR                                                        (0x1<<2) // Read packet client5 error when packet doesn't have SOP or EOP on read response
55575   #define BMB_REG_INT_STS_WR_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                  2
55576   #define BMB_REG_INT_STS_WR_5_RC_PKT5_SIDE_FIFO_ERROR                                                       (0x1<<3) // Read packet client5 side info FIFO error
55577   #define BMB_REG_INT_STS_WR_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                 3
55578   #define BMB_REG_INT_STS_WR_5_RC_PKT5_REQ_FIFO_ERROR                                                        (0x1<<4) // Read packet client5 request FIFO error
55579   #define BMB_REG_INT_STS_WR_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                  4
55580   #define BMB_REG_INT_STS_WR_5_RC_PKT5_BLK_FIFO_ERROR                                                        (0x1<<5) // Read packet client5 block FIFO error
55581   #define BMB_REG_INT_STS_WR_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                  5
55582   #define BMB_REG_INT_STS_WR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                   (0x1<<6) // Read packet client5 releases left FIFO error
55583   #define BMB_REG_INT_STS_WR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                             6
55584   #define BMB_REG_INT_STS_WR_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                   (0x1<<7) // Read packet client5 start pointer FIFO error
55585   #define BMB_REG_INT_STS_WR_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                             7
55586   #define BMB_REG_INT_STS_WR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                 (0x1<<8) // Read packet client5 second pointer FIFO
55587   #define BMB_REG_INT_STS_WR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                           8
55588   #define BMB_REG_INT_STS_WR_5_RC_PKT5_RSP_FIFO_ERROR                                                        (0x1<<9) // Read packet client5 response FIFO error
55589   #define BMB_REG_INT_STS_WR_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                  9
55590   #define BMB_REG_INT_STS_WR_5_RC_PKT5_DSCR_FIFO_ERROR                                                       (0x1<<10) // Read packet client5 descriptor FIFO error
55591   #define BMB_REG_INT_STS_WR_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                 10
55592   #define BMB_REG_INT_STS_WR_5_RC_PKT6_RLS_ERROR                                                             (0x1<<11) // Read packet client6 error when number of requested packet copies is bigger than real number of packet copies
55593   #define BMB_REG_INT_STS_WR_5_RC_PKT6_RLS_ERROR_SHIFT                                                       11
55594   #define BMB_REG_INT_STS_WR_5_RC_PKT6_PROTOCOL_ERROR                                                        (0x1<<13) // Read packet client6 error when packet doesn't have SOP or EOP on read response
55595   #define BMB_REG_INT_STS_WR_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                  13
55596   #define BMB_REG_INT_STS_WR_5_RC_PKT6_SIDE_FIFO_ERROR                                                       (0x1<<14) // Read packet client6 side info FIFO error
55597   #define BMB_REG_INT_STS_WR_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                 14
55598   #define BMB_REG_INT_STS_WR_5_RC_PKT6_REQ_FIFO_ERROR                                                        (0x1<<15) // Read packet client6 request FIFO error
55599   #define BMB_REG_INT_STS_WR_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                  15
55600   #define BMB_REG_INT_STS_WR_5_RC_PKT6_BLK_FIFO_ERROR                                                        (0x1<<16) // Read packet client6 block FIFO error
55601   #define BMB_REG_INT_STS_WR_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                  16
55602   #define BMB_REG_INT_STS_WR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                   (0x1<<17) // Read packet client6 releases left FIFO error
55603   #define BMB_REG_INT_STS_WR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                             17
55604   #define BMB_REG_INT_STS_WR_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                   (0x1<<18) // Read packet client6 start pointer FIFO error
55605   #define BMB_REG_INT_STS_WR_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                             18
55606   #define BMB_REG_INT_STS_WR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                 (0x1<<19) // Read packet client6 second pointer FIFO
55607   #define BMB_REG_INT_STS_WR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                           19
55608   #define BMB_REG_INT_STS_WR_5_RC_PKT6_RSP_FIFO_ERROR                                                        (0x1<<20) // Read packet client6 response FIFO error
55609   #define BMB_REG_INT_STS_WR_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                  20
55610   #define BMB_REG_INT_STS_WR_5_RC_PKT6_DSCR_FIFO_ERROR                                                       (0x1<<21) // Read packet client6 descriptor FIFO error
55611   #define BMB_REG_INT_STS_WR_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                 21
55612   #define BMB_REG_INT_STS_WR_5_RC_PKT7_RLS_ERROR                                                             (0x1<<22) // Read packet client7 error when number of requested packet copies is bigger than real number of packet copies
55613   #define BMB_REG_INT_STS_WR_5_RC_PKT7_RLS_ERROR_SHIFT                                                       22
55614   #define BMB_REG_INT_STS_WR_5_RC_PKT7_PROTOCOL_ERROR                                                        (0x1<<24) // Read packet client7 error when packet doesn't have SOP or EOP on read response
55615   #define BMB_REG_INT_STS_WR_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                  24
55616   #define BMB_REG_INT_STS_WR_5_RC_PKT7_SIDE_FIFO_ERROR                                                       (0x1<<25) // Read packet client7 side info FIFO error
55617   #define BMB_REG_INT_STS_WR_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                 25
55618   #define BMB_REG_INT_STS_WR_5_RC_PKT7_REQ_FIFO_ERROR                                                        (0x1<<26) // Read packet client7 request FIFO error
55619   #define BMB_REG_INT_STS_WR_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                  26
55620   #define BMB_REG_INT_STS_WR_5_RC_PKT7_BLK_FIFO_ERROR                                                        (0x1<<27) // Read packet client7 block FIFO error
55621   #define BMB_REG_INT_STS_WR_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                  27
55622   #define BMB_REG_INT_STS_WR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                   (0x1<<28) // Read packet client7 releases left FIFO error
55623   #define BMB_REG_INT_STS_WR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                             28
55624   #define BMB_REG_INT_STS_WR_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                   (0x1<<29) // Read packet client7 start pointer FIFO error
55625   #define BMB_REG_INT_STS_WR_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                             29
55626   #define BMB_REG_INT_STS_WR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                 (0x1<<30) // Read packet client7 second pointer FIFO
55627   #define BMB_REG_INT_STS_WR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                           30
55628   #define BMB_REG_INT_STS_WR_5_RC_PKT7_RSP_FIFO_ERROR                                                        (0x1<<31) // Read packet client7 response FIFO error
55629   #define BMB_REG_INT_STS_WR_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                  31
55630 #define BMB_REG_INT_STS_CLR_5                                                                                0x540144UL //Access:RC   DataWidth:0x20   // Multi Field Register.
55631   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_RLS_ERROR                                                            (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
55632   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_RLS_ERROR_SHIFT                                                      0
55633   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_PROTOCOL_ERROR                                                       (0x1<<2) // Read packet client5 error when packet doesn't have SOP or EOP on read response
55634   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                 2
55635   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_SIDE_FIFO_ERROR                                                      (0x1<<3) // Read packet client5 side info FIFO error
55636   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                3
55637   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_REQ_FIFO_ERROR                                                       (0x1<<4) // Read packet client5 request FIFO error
55638   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                 4
55639   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_BLK_FIFO_ERROR                                                       (0x1<<5) // Read packet client5 block FIFO error
55640   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                 5
55641   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                  (0x1<<6) // Read packet client5 releases left FIFO error
55642   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                            6
55643   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                  (0x1<<7) // Read packet client5 start pointer FIFO error
55644   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                            7
55645   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                (0x1<<8) // Read packet client5 second pointer FIFO
55646   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                          8
55647   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_RSP_FIFO_ERROR                                                       (0x1<<9) // Read packet client5 response FIFO error
55648   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                 9
55649   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_DSCR_FIFO_ERROR                                                      (0x1<<10) // Read packet client5 descriptor FIFO error
55650   #define BMB_REG_INT_STS_CLR_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                10
55651   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_RLS_ERROR                                                            (0x1<<11) // Read packet client6 error when number of requested packet copies is bigger than real number of packet copies
55652   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_RLS_ERROR_SHIFT                                                      11
55653   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_PROTOCOL_ERROR                                                       (0x1<<13) // Read packet client6 error when packet doesn't have SOP or EOP on read response
55654   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                 13
55655   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_SIDE_FIFO_ERROR                                                      (0x1<<14) // Read packet client6 side info FIFO error
55656   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                14
55657   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_REQ_FIFO_ERROR                                                       (0x1<<15) // Read packet client6 request FIFO error
55658   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                 15
55659   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_BLK_FIFO_ERROR                                                       (0x1<<16) // Read packet client6 block FIFO error
55660   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                 16
55661   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                  (0x1<<17) // Read packet client6 releases left FIFO error
55662   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                            17
55663   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                  (0x1<<18) // Read packet client6 start pointer FIFO error
55664   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                            18
55665   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                (0x1<<19) // Read packet client6 second pointer FIFO
55666   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                          19
55667   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_RSP_FIFO_ERROR                                                       (0x1<<20) // Read packet client6 response FIFO error
55668   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                 20
55669   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_DSCR_FIFO_ERROR                                                      (0x1<<21) // Read packet client6 descriptor FIFO error
55670   #define BMB_REG_INT_STS_CLR_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                21
55671   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_RLS_ERROR                                                            (0x1<<22) // Read packet client7 error when number of requested packet copies is bigger than real number of packet copies
55672   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_RLS_ERROR_SHIFT                                                      22
55673   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_PROTOCOL_ERROR                                                       (0x1<<24) // Read packet client7 error when packet doesn't have SOP or EOP on read response
55674   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                 24
55675   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_SIDE_FIFO_ERROR                                                      (0x1<<25) // Read packet client7 side info FIFO error
55676   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                25
55677   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_REQ_FIFO_ERROR                                                       (0x1<<26) // Read packet client7 request FIFO error
55678   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                 26
55679   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_BLK_FIFO_ERROR                                                       (0x1<<27) // Read packet client7 block FIFO error
55680   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                 27
55681   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                  (0x1<<28) // Read packet client7 releases left FIFO error
55682   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                            28
55683   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                  (0x1<<29) // Read packet client7 start pointer FIFO error
55684   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                            29
55685   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                (0x1<<30) // Read packet client7 second pointer FIFO
55686   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                          30
55687   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_RSP_FIFO_ERROR                                                       (0x1<<31) // Read packet client7 response FIFO error
55688   #define BMB_REG_INT_STS_CLR_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                 31
55689 #define BMB_REG_INT_STS_6                                                                                    0x540150UL //Access:R    DataWidth:0x20   // Multi Field Register.
55690   #define BMB_REG_INT_STS_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                            (0x1<<0) // Packet available SYNC FIFO error
55691   #define BMB_REG_INT_STS_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                      0
55692   #define BMB_REG_INT_STS_6_RC_PKT8_RLS_ERROR                                                                (0x1<<1) // Read packet client8 error when number of requested packet copies is bigger than real number of packet copies
55693   #define BMB_REG_INT_STS_6_RC_PKT8_RLS_ERROR_SHIFT                                                          1
55694   #define BMB_REG_INT_STS_6_RC_PKT8_PROTOCOL_ERROR                                                           (0x1<<3) // Read packet client8 error when packet doesn't have SOP or EOP on read response
55695   #define BMB_REG_INT_STS_6_RC_PKT8_PROTOCOL_ERROR_SHIFT                                                     3
55696   #define BMB_REG_INT_STS_6_RC_PKT8_SIDE_FIFO_ERROR                                                          (0x1<<4) // Read packet client8 side info FIFO error
55697   #define BMB_REG_INT_STS_6_RC_PKT8_SIDE_FIFO_ERROR_SHIFT                                                    4
55698   #define BMB_REG_INT_STS_6_RC_PKT8_REQ_FIFO_ERROR                                                           (0x1<<5) // Read packet client8 request FIFO error
55699   #define BMB_REG_INT_STS_6_RC_PKT8_REQ_FIFO_ERROR_SHIFT                                                     5
55700   #define BMB_REG_INT_STS_6_RC_PKT8_BLK_FIFO_ERROR                                                           (0x1<<6) // Read packet client8 block FIFO error
55701   #define BMB_REG_INT_STS_6_RC_PKT8_BLK_FIFO_ERROR_SHIFT                                                     6
55702   #define BMB_REG_INT_STS_6_RC_PKT8_RLS_LEFT_FIFO_ERROR                                                      (0x1<<7) // Read packet client8 releases left FIFO error
55703   #define BMB_REG_INT_STS_6_RC_PKT8_RLS_LEFT_FIFO_ERROR_SHIFT                                                7
55704   #define BMB_REG_INT_STS_6_RC_PKT8_STRT_PTR_FIFO_ERROR                                                      (0x1<<8) // Read packet client8 start pointer FIFO error
55705   #define BMB_REG_INT_STS_6_RC_PKT8_STRT_PTR_FIFO_ERROR_SHIFT                                                8
55706   #define BMB_REG_INT_STS_6_RC_PKT8_SECOND_PTR_FIFO_ERROR                                                    (0x1<<9) // Read packet client8 second pointer FIFO
55707   #define BMB_REG_INT_STS_6_RC_PKT8_SECOND_PTR_FIFO_ERROR_SHIFT                                              9
55708   #define BMB_REG_INT_STS_6_RC_PKT8_RSP_FIFO_ERROR                                                           (0x1<<10) // Read packet client8 response FIFO error
55709   #define BMB_REG_INT_STS_6_RC_PKT8_RSP_FIFO_ERROR_SHIFT                                                     10
55710   #define BMB_REG_INT_STS_6_RC_PKT8_DSCR_FIFO_ERROR                                                          (0x1<<11) // Read packet client8 descriptor FIFO error
55711   #define BMB_REG_INT_STS_6_RC_PKT8_DSCR_FIFO_ERROR_SHIFT                                                    11
55712   #define BMB_REG_INT_STS_6_RC_PKT9_RLS_ERROR                                                                (0x1<<12) // Read packet client9 error when number of requested packet copies is bigger than real number of packet copies
55713   #define BMB_REG_INT_STS_6_RC_PKT9_RLS_ERROR_SHIFT                                                          12
55714   #define BMB_REG_INT_STS_6_RC_PKT9_PROTOCOL_ERROR                                                           (0x1<<14) // Read packet client9 error when packet doesn't have SOP or EOP on read response
55715   #define BMB_REG_INT_STS_6_RC_PKT9_PROTOCOL_ERROR_SHIFT                                                     14
55716   #define BMB_REG_INT_STS_6_RC_PKT9_SIDE_FIFO_ERROR                                                          (0x1<<15) // Read packet client9 side info FIFO error
55717   #define BMB_REG_INT_STS_6_RC_PKT9_SIDE_FIFO_ERROR_SHIFT                                                    15
55718   #define BMB_REG_INT_STS_6_RC_PKT9_REQ_FIFO_ERROR                                                           (0x1<<16) // Read packet client9 request FIFO error
55719   #define BMB_REG_INT_STS_6_RC_PKT9_REQ_FIFO_ERROR_SHIFT                                                     16
55720   #define BMB_REG_INT_STS_6_RC_PKT9_BLK_FIFO_ERROR                                                           (0x1<<17) // Read packet client9 block FIFO error
55721   #define BMB_REG_INT_STS_6_RC_PKT9_BLK_FIFO_ERROR_SHIFT                                                     17
55722   #define BMB_REG_INT_STS_6_RC_PKT9_RLS_LEFT_FIFO_ERROR                                                      (0x1<<18) // Read packet client9 releases left FIFO error
55723   #define BMB_REG_INT_STS_6_RC_PKT9_RLS_LEFT_FIFO_ERROR_SHIFT                                                18
55724   #define BMB_REG_INT_STS_6_RC_PKT9_STRT_PTR_FIFO_ERROR                                                      (0x1<<19) // Read packet client9 start pointer FIFO error
55725   #define BMB_REG_INT_STS_6_RC_PKT9_STRT_PTR_FIFO_ERROR_SHIFT                                                19
55726   #define BMB_REG_INT_STS_6_RC_PKT9_SECOND_PTR_FIFO_ERROR                                                    (0x1<<20) // Read packet client9 second pointer FIFO
55727   #define BMB_REG_INT_STS_6_RC_PKT9_SECOND_PTR_FIFO_ERROR_SHIFT                                              20
55728   #define BMB_REG_INT_STS_6_RC_PKT9_RSP_FIFO_ERROR                                                           (0x1<<21) // Read packet client9 response FIFO error
55729   #define BMB_REG_INT_STS_6_RC_PKT9_RSP_FIFO_ERROR_SHIFT                                                     21
55730   #define BMB_REG_INT_STS_6_RC_PKT9_DSCR_FIFO_ERROR                                                          (0x1<<22) // Read packet client9 descriptor FIFO error
55731   #define BMB_REG_INT_STS_6_RC_PKT9_DSCR_FIFO_ERROR_SHIFT                                                    22
55732   #define BMB_REG_INT_STS_6_WC4_PROTOCOL_ERROR                                                               (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 4.
55733   #define BMB_REG_INT_STS_6_WC4_PROTOCOL_ERROR_SHIFT                                                         23
55734   #define BMB_REG_INT_STS_6_WC5_PROTOCOL_ERROR                                                               (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 5
55735   #define BMB_REG_INT_STS_6_WC5_PROTOCOL_ERROR_SHIFT                                                         24
55736   #define BMB_REG_INT_STS_6_WC6_PROTOCOL_ERROR                                                               (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 6
55737   #define BMB_REG_INT_STS_6_WC6_PROTOCOL_ERROR_SHIFT                                                         25
55738   #define BMB_REG_INT_STS_6_WC7_PROTOCOL_ERROR                                                               (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 7
55739   #define BMB_REG_INT_STS_6_WC7_PROTOCOL_ERROR_SHIFT                                                         26
55740   #define BMB_REG_INT_STS_6_WC8_PROTOCOL_ERROR                                                               (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 8
55741   #define BMB_REG_INT_STS_6_WC8_PROTOCOL_ERROR_SHIFT                                                         27
55742   #define BMB_REG_INT_STS_6_WC9_PROTOCOL_ERROR                                                               (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 9
55743   #define BMB_REG_INT_STS_6_WC9_PROTOCOL_ERROR_SHIFT                                                         28
55744   #define BMB_REG_INT_STS_6_WC4_INP_FIFO_ERROR                                                               (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 4 RX_INT::/RX_INT/d in Comments.
55745   #define BMB_REG_INT_STS_6_WC4_INP_FIFO_ERROR_SHIFT                                                         29
55746   #define BMB_REG_INT_STS_6_WC4_SOP_FIFO_ERROR                                                               (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 4
55747   #define BMB_REG_INT_STS_6_WC4_SOP_FIFO_ERROR_SHIFT                                                         30
55748   #define BMB_REG_INT_STS_6_WC4_QUEUE_FIFO_ERROR                                                             (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 4
55749   #define BMB_REG_INT_STS_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                       31
55750 #define BMB_REG_INT_MASK_6                                                                                   0x540154UL //Access:RW   DataWidth:0x20   // Multi Field Register.
55751   #define BMB_REG_INT_MASK_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                           (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR .
55752   #define BMB_REG_INT_MASK_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                     0
55753   #define BMB_REG_INT_MASK_6_RC_PKT8_RLS_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_RLS_ERROR .
55754   #define BMB_REG_INT_MASK_6_RC_PKT8_RLS_ERROR_SHIFT                                                         1
55755   #define BMB_REG_INT_MASK_6_RC_PKT8_PROTOCOL_ERROR                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_PROTOCOL_ERROR .
55756   #define BMB_REG_INT_MASK_6_RC_PKT8_PROTOCOL_ERROR_SHIFT                                                    3
55757   #define BMB_REG_INT_MASK_6_RC_PKT8_SIDE_FIFO_ERROR                                                         (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_SIDE_FIFO_ERROR .
55758   #define BMB_REG_INT_MASK_6_RC_PKT8_SIDE_FIFO_ERROR_SHIFT                                                   4
55759   #define BMB_REG_INT_MASK_6_RC_PKT8_REQ_FIFO_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_REQ_FIFO_ERROR .
55760   #define BMB_REG_INT_MASK_6_RC_PKT8_REQ_FIFO_ERROR_SHIFT                                                    5
55761   #define BMB_REG_INT_MASK_6_RC_PKT8_BLK_FIFO_ERROR                                                          (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_BLK_FIFO_ERROR .
55762   #define BMB_REG_INT_MASK_6_RC_PKT8_BLK_FIFO_ERROR_SHIFT                                                    6
55763   #define BMB_REG_INT_MASK_6_RC_PKT8_RLS_LEFT_FIFO_ERROR                                                     (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_RLS_LEFT_FIFO_ERROR .
55764   #define BMB_REG_INT_MASK_6_RC_PKT8_RLS_LEFT_FIFO_ERROR_SHIFT                                               7
55765   #define BMB_REG_INT_MASK_6_RC_PKT8_STRT_PTR_FIFO_ERROR                                                     (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_STRT_PTR_FIFO_ERROR .
55766   #define BMB_REG_INT_MASK_6_RC_PKT8_STRT_PTR_FIFO_ERROR_SHIFT                                               8
55767   #define BMB_REG_INT_MASK_6_RC_PKT8_SECOND_PTR_FIFO_ERROR                                                   (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_SECOND_PTR_FIFO_ERROR .
55768   #define BMB_REG_INT_MASK_6_RC_PKT8_SECOND_PTR_FIFO_ERROR_SHIFT                                             9
55769   #define BMB_REG_INT_MASK_6_RC_PKT8_RSP_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_RSP_FIFO_ERROR .
55770   #define BMB_REG_INT_MASK_6_RC_PKT8_RSP_FIFO_ERROR_SHIFT                                                    10
55771   #define BMB_REG_INT_MASK_6_RC_PKT8_DSCR_FIFO_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT8_DSCR_FIFO_ERROR .
55772   #define BMB_REG_INT_MASK_6_RC_PKT8_DSCR_FIFO_ERROR_SHIFT                                                   11
55773   #define BMB_REG_INT_MASK_6_RC_PKT9_RLS_ERROR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_RLS_ERROR .
55774   #define BMB_REG_INT_MASK_6_RC_PKT9_RLS_ERROR_SHIFT                                                         12
55775   #define BMB_REG_INT_MASK_6_RC_PKT9_PROTOCOL_ERROR                                                          (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_PROTOCOL_ERROR .
55776   #define BMB_REG_INT_MASK_6_RC_PKT9_PROTOCOL_ERROR_SHIFT                                                    14
55777   #define BMB_REG_INT_MASK_6_RC_PKT9_SIDE_FIFO_ERROR                                                         (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_SIDE_FIFO_ERROR .
55778   #define BMB_REG_INT_MASK_6_RC_PKT9_SIDE_FIFO_ERROR_SHIFT                                                   15
55779   #define BMB_REG_INT_MASK_6_RC_PKT9_REQ_FIFO_ERROR                                                          (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_REQ_FIFO_ERROR .
55780   #define BMB_REG_INT_MASK_6_RC_PKT9_REQ_FIFO_ERROR_SHIFT                                                    16
55781   #define BMB_REG_INT_MASK_6_RC_PKT9_BLK_FIFO_ERROR                                                          (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_BLK_FIFO_ERROR .
55782   #define BMB_REG_INT_MASK_6_RC_PKT9_BLK_FIFO_ERROR_SHIFT                                                    17
55783   #define BMB_REG_INT_MASK_6_RC_PKT9_RLS_LEFT_FIFO_ERROR                                                     (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_RLS_LEFT_FIFO_ERROR .
55784   #define BMB_REG_INT_MASK_6_RC_PKT9_RLS_LEFT_FIFO_ERROR_SHIFT                                               18
55785   #define BMB_REG_INT_MASK_6_RC_PKT9_STRT_PTR_FIFO_ERROR                                                     (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_STRT_PTR_FIFO_ERROR .
55786   #define BMB_REG_INT_MASK_6_RC_PKT9_STRT_PTR_FIFO_ERROR_SHIFT                                               19
55787   #define BMB_REG_INT_MASK_6_RC_PKT9_SECOND_PTR_FIFO_ERROR                                                   (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_SECOND_PTR_FIFO_ERROR .
55788   #define BMB_REG_INT_MASK_6_RC_PKT9_SECOND_PTR_FIFO_ERROR_SHIFT                                             20
55789   #define BMB_REG_INT_MASK_6_RC_PKT9_RSP_FIFO_ERROR                                                          (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_RSP_FIFO_ERROR .
55790   #define BMB_REG_INT_MASK_6_RC_PKT9_RSP_FIFO_ERROR_SHIFT                                                    21
55791   #define BMB_REG_INT_MASK_6_RC_PKT9_DSCR_FIFO_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.RC_PKT9_DSCR_FIFO_ERROR .
55792   #define BMB_REG_INT_MASK_6_RC_PKT9_DSCR_FIFO_ERROR_SHIFT                                                   22
55793   #define BMB_REG_INT_MASK_6_WC4_PROTOCOL_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC4_PROTOCOL_ERROR .
55794   #define BMB_REG_INT_MASK_6_WC4_PROTOCOL_ERROR_SHIFT                                                        23
55795   #define BMB_REG_INT_MASK_6_WC5_PROTOCOL_ERROR                                                              (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC5_PROTOCOL_ERROR .
55796   #define BMB_REG_INT_MASK_6_WC5_PROTOCOL_ERROR_SHIFT                                                        24
55797   #define BMB_REG_INT_MASK_6_WC6_PROTOCOL_ERROR                                                              (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC6_PROTOCOL_ERROR .
55798   #define BMB_REG_INT_MASK_6_WC6_PROTOCOL_ERROR_SHIFT                                                        25
55799   #define BMB_REG_INT_MASK_6_WC7_PROTOCOL_ERROR                                                              (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC7_PROTOCOL_ERROR .
55800   #define BMB_REG_INT_MASK_6_WC7_PROTOCOL_ERROR_SHIFT                                                        26
55801   #define BMB_REG_INT_MASK_6_WC8_PROTOCOL_ERROR                                                              (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC8_PROTOCOL_ERROR .
55802   #define BMB_REG_INT_MASK_6_WC8_PROTOCOL_ERROR_SHIFT                                                        27
55803   #define BMB_REG_INT_MASK_6_WC9_PROTOCOL_ERROR                                                              (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC9_PROTOCOL_ERROR .
55804   #define BMB_REG_INT_MASK_6_WC9_PROTOCOL_ERROR_SHIFT                                                        28
55805   #define BMB_REG_INT_MASK_6_WC4_INP_FIFO_ERROR                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC4_INP_FIFO_ERROR .
55806   #define BMB_REG_INT_MASK_6_WC4_INP_FIFO_ERROR_SHIFT                                                        29
55807   #define BMB_REG_INT_MASK_6_WC4_SOP_FIFO_ERROR                                                              (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC4_SOP_FIFO_ERROR .
55808   #define BMB_REG_INT_MASK_6_WC4_SOP_FIFO_ERROR_SHIFT                                                        30
55809   #define BMB_REG_INT_MASK_6_WC4_QUEUE_FIFO_ERROR                                                            (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_6.WC4_QUEUE_FIFO_ERROR .
55810   #define BMB_REG_INT_MASK_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                      31
55811 #define BMB_REG_INT_STS_WR_6                                                                                 0x540158UL //Access:WR   DataWidth:0x20   // Multi Field Register.
55812   #define BMB_REG_INT_STS_WR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                         (0x1<<0) // Packet available SYNC FIFO error
55813   #define BMB_REG_INT_STS_WR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                   0
55814   #define BMB_REG_INT_STS_WR_6_RC_PKT8_RLS_ERROR                                                             (0x1<<1) // Read packet client8 error when number of requested packet copies is bigger than real number of packet copies
55815   #define BMB_REG_INT_STS_WR_6_RC_PKT8_RLS_ERROR_SHIFT                                                       1
55816   #define BMB_REG_INT_STS_WR_6_RC_PKT8_PROTOCOL_ERROR                                                        (0x1<<3) // Read packet client8 error when packet doesn't have SOP or EOP on read response
55817   #define BMB_REG_INT_STS_WR_6_RC_PKT8_PROTOCOL_ERROR_SHIFT                                                  3
55818   #define BMB_REG_INT_STS_WR_6_RC_PKT8_SIDE_FIFO_ERROR                                                       (0x1<<4) // Read packet client8 side info FIFO error
55819   #define BMB_REG_INT_STS_WR_6_RC_PKT8_SIDE_FIFO_ERROR_SHIFT                                                 4
55820   #define BMB_REG_INT_STS_WR_6_RC_PKT8_REQ_FIFO_ERROR                                                        (0x1<<5) // Read packet client8 request FIFO error
55821   #define BMB_REG_INT_STS_WR_6_RC_PKT8_REQ_FIFO_ERROR_SHIFT                                                  5
55822   #define BMB_REG_INT_STS_WR_6_RC_PKT8_BLK_FIFO_ERROR                                                        (0x1<<6) // Read packet client8 block FIFO error
55823   #define BMB_REG_INT_STS_WR_6_RC_PKT8_BLK_FIFO_ERROR_SHIFT                                                  6
55824   #define BMB_REG_INT_STS_WR_6_RC_PKT8_RLS_LEFT_FIFO_ERROR                                                   (0x1<<7) // Read packet client8 releases left FIFO error
55825   #define BMB_REG_INT_STS_WR_6_RC_PKT8_RLS_LEFT_FIFO_ERROR_SHIFT                                             7
55826   #define BMB_REG_INT_STS_WR_6_RC_PKT8_STRT_PTR_FIFO_ERROR                                                   (0x1<<8) // Read packet client8 start pointer FIFO error
55827   #define BMB_REG_INT_STS_WR_6_RC_PKT8_STRT_PTR_FIFO_ERROR_SHIFT                                             8
55828   #define BMB_REG_INT_STS_WR_6_RC_PKT8_SECOND_PTR_FIFO_ERROR                                                 (0x1<<9) // Read packet client8 second pointer FIFO
55829   #define BMB_REG_INT_STS_WR_6_RC_PKT8_SECOND_PTR_FIFO_ERROR_SHIFT                                           9
55830   #define BMB_REG_INT_STS_WR_6_RC_PKT8_RSP_FIFO_ERROR                                                        (0x1<<10) // Read packet client8 response FIFO error
55831   #define BMB_REG_INT_STS_WR_6_RC_PKT8_RSP_FIFO_ERROR_SHIFT                                                  10
55832   #define BMB_REG_INT_STS_WR_6_RC_PKT8_DSCR_FIFO_ERROR                                                       (0x1<<11) // Read packet client8 descriptor FIFO error
55833   #define BMB_REG_INT_STS_WR_6_RC_PKT8_DSCR_FIFO_ERROR_SHIFT                                                 11
55834   #define BMB_REG_INT_STS_WR_6_RC_PKT9_RLS_ERROR                                                             (0x1<<12) // Read packet client9 error when number of requested packet copies is bigger than real number of packet copies
55835   #define BMB_REG_INT_STS_WR_6_RC_PKT9_RLS_ERROR_SHIFT                                                       12
55836   #define BMB_REG_INT_STS_WR_6_RC_PKT9_PROTOCOL_ERROR                                                        (0x1<<14) // Read packet client9 error when packet doesn't have SOP or EOP on read response
55837   #define BMB_REG_INT_STS_WR_6_RC_PKT9_PROTOCOL_ERROR_SHIFT                                                  14
55838   #define BMB_REG_INT_STS_WR_6_RC_PKT9_SIDE_FIFO_ERROR                                                       (0x1<<15) // Read packet client9 side info FIFO error
55839   #define BMB_REG_INT_STS_WR_6_RC_PKT9_SIDE_FIFO_ERROR_SHIFT                                                 15
55840   #define BMB_REG_INT_STS_WR_6_RC_PKT9_REQ_FIFO_ERROR                                                        (0x1<<16) // Read packet client9 request FIFO error
55841   #define BMB_REG_INT_STS_WR_6_RC_PKT9_REQ_FIFO_ERROR_SHIFT                                                  16
55842   #define BMB_REG_INT_STS_WR_6_RC_PKT9_BLK_FIFO_ERROR                                                        (0x1<<17) // Read packet client9 block FIFO error
55843   #define BMB_REG_INT_STS_WR_6_RC_PKT9_BLK_FIFO_ERROR_SHIFT                                                  17
55844   #define BMB_REG_INT_STS_WR_6_RC_PKT9_RLS_LEFT_FIFO_ERROR                                                   (0x1<<18) // Read packet client9 releases left FIFO error
55845   #define BMB_REG_INT_STS_WR_6_RC_PKT9_RLS_LEFT_FIFO_ERROR_SHIFT                                             18
55846   #define BMB_REG_INT_STS_WR_6_RC_PKT9_STRT_PTR_FIFO_ERROR                                                   (0x1<<19) // Read packet client9 start pointer FIFO error
55847   #define BMB_REG_INT_STS_WR_6_RC_PKT9_STRT_PTR_FIFO_ERROR_SHIFT                                             19
55848   #define BMB_REG_INT_STS_WR_6_RC_PKT9_SECOND_PTR_FIFO_ERROR                                                 (0x1<<20) // Read packet client9 second pointer FIFO
55849   #define BMB_REG_INT_STS_WR_6_RC_PKT9_SECOND_PTR_FIFO_ERROR_SHIFT                                           20
55850   #define BMB_REG_INT_STS_WR_6_RC_PKT9_RSP_FIFO_ERROR                                                        (0x1<<21) // Read packet client9 response FIFO error
55851   #define BMB_REG_INT_STS_WR_6_RC_PKT9_RSP_FIFO_ERROR_SHIFT                                                  21
55852   #define BMB_REG_INT_STS_WR_6_RC_PKT9_DSCR_FIFO_ERROR                                                       (0x1<<22) // Read packet client9 descriptor FIFO error
55853   #define BMB_REG_INT_STS_WR_6_RC_PKT9_DSCR_FIFO_ERROR_SHIFT                                                 22
55854   #define BMB_REG_INT_STS_WR_6_WC4_PROTOCOL_ERROR                                                            (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 4.
55855   #define BMB_REG_INT_STS_WR_6_WC4_PROTOCOL_ERROR_SHIFT                                                      23
55856   #define BMB_REG_INT_STS_WR_6_WC5_PROTOCOL_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 5
55857   #define BMB_REG_INT_STS_WR_6_WC5_PROTOCOL_ERROR_SHIFT                                                      24
55858   #define BMB_REG_INT_STS_WR_6_WC6_PROTOCOL_ERROR                                                            (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 6
55859   #define BMB_REG_INT_STS_WR_6_WC6_PROTOCOL_ERROR_SHIFT                                                      25
55860   #define BMB_REG_INT_STS_WR_6_WC7_PROTOCOL_ERROR                                                            (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 7
55861   #define BMB_REG_INT_STS_WR_6_WC7_PROTOCOL_ERROR_SHIFT                                                      26
55862   #define BMB_REG_INT_STS_WR_6_WC8_PROTOCOL_ERROR                                                            (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 8
55863   #define BMB_REG_INT_STS_WR_6_WC8_PROTOCOL_ERROR_SHIFT                                                      27
55864   #define BMB_REG_INT_STS_WR_6_WC9_PROTOCOL_ERROR                                                            (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 9
55865   #define BMB_REG_INT_STS_WR_6_WC9_PROTOCOL_ERROR_SHIFT                                                      28
55866   #define BMB_REG_INT_STS_WR_6_WC4_INP_FIFO_ERROR                                                            (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 4 RX_INT::/RX_INT/d in Comments.
55867   #define BMB_REG_INT_STS_WR_6_WC4_INP_FIFO_ERROR_SHIFT                                                      29
55868   #define BMB_REG_INT_STS_WR_6_WC4_SOP_FIFO_ERROR                                                            (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 4
55869   #define BMB_REG_INT_STS_WR_6_WC4_SOP_FIFO_ERROR_SHIFT                                                      30
55870   #define BMB_REG_INT_STS_WR_6_WC4_QUEUE_FIFO_ERROR                                                          (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 4
55871   #define BMB_REG_INT_STS_WR_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                    31
55872 #define BMB_REG_INT_STS_CLR_6                                                                                0x54015cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
55873   #define BMB_REG_INT_STS_CLR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                        (0x1<<0) // Packet available SYNC FIFO error
55874   #define BMB_REG_INT_STS_CLR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                  0
55875   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_RLS_ERROR                                                            (0x1<<1) // Read packet client8 error when number of requested packet copies is bigger than real number of packet copies
55876   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_RLS_ERROR_SHIFT                                                      1
55877   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_PROTOCOL_ERROR                                                       (0x1<<3) // Read packet client8 error when packet doesn't have SOP or EOP on read response
55878   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_PROTOCOL_ERROR_SHIFT                                                 3
55879   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_SIDE_FIFO_ERROR                                                      (0x1<<4) // Read packet client8 side info FIFO error
55880   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_SIDE_FIFO_ERROR_SHIFT                                                4
55881   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_REQ_FIFO_ERROR                                                       (0x1<<5) // Read packet client8 request FIFO error
55882   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_REQ_FIFO_ERROR_SHIFT                                                 5
55883   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_BLK_FIFO_ERROR                                                       (0x1<<6) // Read packet client8 block FIFO error
55884   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_BLK_FIFO_ERROR_SHIFT                                                 6
55885   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_RLS_LEFT_FIFO_ERROR                                                  (0x1<<7) // Read packet client8 releases left FIFO error
55886   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_RLS_LEFT_FIFO_ERROR_SHIFT                                            7
55887   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_STRT_PTR_FIFO_ERROR                                                  (0x1<<8) // Read packet client8 start pointer FIFO error
55888   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_STRT_PTR_FIFO_ERROR_SHIFT                                            8
55889   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_SECOND_PTR_FIFO_ERROR                                                (0x1<<9) // Read packet client8 second pointer FIFO
55890   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_SECOND_PTR_FIFO_ERROR_SHIFT                                          9
55891   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_RSP_FIFO_ERROR                                                       (0x1<<10) // Read packet client8 response FIFO error
55892   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_RSP_FIFO_ERROR_SHIFT                                                 10
55893   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_DSCR_FIFO_ERROR                                                      (0x1<<11) // Read packet client8 descriptor FIFO error
55894   #define BMB_REG_INT_STS_CLR_6_RC_PKT8_DSCR_FIFO_ERROR_SHIFT                                                11
55895   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_RLS_ERROR                                                            (0x1<<12) // Read packet client9 error when number of requested packet copies is bigger than real number of packet copies
55896   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_RLS_ERROR_SHIFT                                                      12
55897   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_PROTOCOL_ERROR                                                       (0x1<<14) // Read packet client9 error when packet doesn't have SOP or EOP on read response
55898   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_PROTOCOL_ERROR_SHIFT                                                 14
55899   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_SIDE_FIFO_ERROR                                                      (0x1<<15) // Read packet client9 side info FIFO error
55900   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_SIDE_FIFO_ERROR_SHIFT                                                15
55901   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_REQ_FIFO_ERROR                                                       (0x1<<16) // Read packet client9 request FIFO error
55902   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_REQ_FIFO_ERROR_SHIFT                                                 16
55903   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_BLK_FIFO_ERROR                                                       (0x1<<17) // Read packet client9 block FIFO error
55904   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_BLK_FIFO_ERROR_SHIFT                                                 17
55905   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_RLS_LEFT_FIFO_ERROR                                                  (0x1<<18) // Read packet client9 releases left FIFO error
55906   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_RLS_LEFT_FIFO_ERROR_SHIFT                                            18
55907   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_STRT_PTR_FIFO_ERROR                                                  (0x1<<19) // Read packet client9 start pointer FIFO error
55908   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_STRT_PTR_FIFO_ERROR_SHIFT                                            19
55909   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_SECOND_PTR_FIFO_ERROR                                                (0x1<<20) // Read packet client9 second pointer FIFO
55910   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_SECOND_PTR_FIFO_ERROR_SHIFT                                          20
55911   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_RSP_FIFO_ERROR                                                       (0x1<<21) // Read packet client9 response FIFO error
55912   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_RSP_FIFO_ERROR_SHIFT                                                 21
55913   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_DSCR_FIFO_ERROR                                                      (0x1<<22) // Read packet client9 descriptor FIFO error
55914   #define BMB_REG_INT_STS_CLR_6_RC_PKT9_DSCR_FIFO_ERROR_SHIFT                                                22
55915   #define BMB_REG_INT_STS_CLR_6_WC4_PROTOCOL_ERROR                                                           (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 4.
55916   #define BMB_REG_INT_STS_CLR_6_WC4_PROTOCOL_ERROR_SHIFT                                                     23
55917   #define BMB_REG_INT_STS_CLR_6_WC5_PROTOCOL_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 5
55918   #define BMB_REG_INT_STS_CLR_6_WC5_PROTOCOL_ERROR_SHIFT                                                     24
55919   #define BMB_REG_INT_STS_CLR_6_WC6_PROTOCOL_ERROR                                                           (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 6
55920   #define BMB_REG_INT_STS_CLR_6_WC6_PROTOCOL_ERROR_SHIFT                                                     25
55921   #define BMB_REG_INT_STS_CLR_6_WC7_PROTOCOL_ERROR                                                           (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 7
55922   #define BMB_REG_INT_STS_CLR_6_WC7_PROTOCOL_ERROR_SHIFT                                                     26
55923   #define BMB_REG_INT_STS_CLR_6_WC8_PROTOCOL_ERROR                                                           (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 8
55924   #define BMB_REG_INT_STS_CLR_6_WC8_PROTOCOL_ERROR_SHIFT                                                     27
55925   #define BMB_REG_INT_STS_CLR_6_WC9_PROTOCOL_ERROR                                                           (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Write packet error when packet doesn't have SOP or EOP on write interface 9
55926   #define BMB_REG_INT_STS_CLR_6_WC9_PROTOCOL_ERROR_SHIFT                                                     28
55927   #define BMB_REG_INT_STS_CLR_6_WC4_INP_FIFO_ERROR                                                           (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 4 RX_INT::/RX_INT/d in Comments.
55928   #define BMB_REG_INT_STS_CLR_6_WC4_INP_FIFO_ERROR_SHIFT                                                     29
55929   #define BMB_REG_INT_STS_CLR_6_WC4_SOP_FIFO_ERROR                                                           (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 4
55930   #define BMB_REG_INT_STS_CLR_6_WC4_SOP_FIFO_ERROR_SHIFT                                                     30
55931   #define BMB_REG_INT_STS_CLR_6_WC4_QUEUE_FIFO_ERROR                                                         (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 4
55932   #define BMB_REG_INT_STS_CLR_6_WC4_QUEUE_FIFO_ERROR_SHIFT                                                   31
55933 #define BMB_REG_INT_STS_7                                                                                    0x540168UL //Access:R    DataWidth:0x20   // Multi Field Register.
55934   #define BMB_REG_INT_STS_7_WC4_FREE_POINT_FIFO_ERROR                                                        (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 4
55935   #define BMB_REG_INT_STS_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                                  0
55936   #define BMB_REG_INT_STS_7_WC4_NEXT_POINT_FIFO_ERROR                                                        (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 4
55937   #define BMB_REG_INT_STS_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                                  1
55938   #define BMB_REG_INT_STS_7_WC4_STRT_FIFO_ERROR                                                              (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 4
55939   #define BMB_REG_INT_STS_7_WC4_STRT_FIFO_ERROR_SHIFT                                                        2
55940   #define BMB_REG_INT_STS_7_WC4_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 4
55941   #define BMB_REG_INT_STS_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 3
55942   #define BMB_REG_INT_STS_7_WC4_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 4
55943   #define BMB_REG_INT_STS_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   4
55944   #define BMB_REG_INT_STS_7_WC4_COS_CNT_FIFO_ERROR                                                           (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 4
55945   #define BMB_REG_INT_STS_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                     5
55946   #define BMB_REG_INT_STS_7_WC4_NOTIFY_FIFO_ERROR                                                            (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 4
55947   #define BMB_REG_INT_STS_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                      6
55948   #define BMB_REG_INT_STS_7_WC4_LL_REQ_FIFO_ERROR                                                            (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 4
55949   #define BMB_REG_INT_STS_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                      7
55950   #define BMB_REG_INT_STS_7_WC4_LL_PA_CNT_ERROR                                                              (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 4
55951   #define BMB_REG_INT_STS_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                        8
55952   #define BMB_REG_INT_STS_7_WC4_BB_PA_CNT_ERROR                                                              (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 4
55953   #define BMB_REG_INT_STS_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                        9
55954   #define BMB_REG_INT_STS_7_WC5_INP_FIFO_ERROR                                                               (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 5
55955   #define BMB_REG_INT_STS_7_WC5_INP_FIFO_ERROR_SHIFT                                                         10
55956   #define BMB_REG_INT_STS_7_WC5_SOP_FIFO_ERROR                                                               (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 5
55957   #define BMB_REG_INT_STS_7_WC5_SOP_FIFO_ERROR_SHIFT                                                         11
55958   #define BMB_REG_INT_STS_7_WC5_QUEUE_FIFO_ERROR                                                             (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 5
55959   #define BMB_REG_INT_STS_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                       12
55960   #define BMB_REG_INT_STS_7_WC5_FREE_POINT_FIFO_ERROR                                                        (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 5
55961   #define BMB_REG_INT_STS_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                                  13
55962   #define BMB_REG_INT_STS_7_WC5_NEXT_POINT_FIFO_ERROR                                                        (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 5
55963   #define BMB_REG_INT_STS_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                                  14
55964   #define BMB_REG_INT_STS_7_WC5_STRT_FIFO_ERROR                                                              (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 5
55965   #define BMB_REG_INT_STS_7_WC5_STRT_FIFO_ERROR_SHIFT                                                        15
55966   #define BMB_REG_INT_STS_7_WC5_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 5
55967   #define BMB_REG_INT_STS_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 16
55968   #define BMB_REG_INT_STS_7_WC5_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 5
55969   #define BMB_REG_INT_STS_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   17
55970   #define BMB_REG_INT_STS_7_WC5_COS_CNT_FIFO_ERROR                                                           (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 5
55971   #define BMB_REG_INT_STS_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                     18
55972   #define BMB_REG_INT_STS_7_WC5_NOTIFY_FIFO_ERROR                                                            (0x1<<19) // Notify FIFO error in write client 5
55973   #define BMB_REG_INT_STS_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                      19
55974   #define BMB_REG_INT_STS_7_WC5_LL_REQ_FIFO_ERROR                                                            (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 5
55975   #define BMB_REG_INT_STS_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                      20
55976   #define BMB_REG_INT_STS_7_WC5_LL_PA_CNT_ERROR                                                              (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 5
55977   #define BMB_REG_INT_STS_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                        21
55978   #define BMB_REG_INT_STS_7_WC5_BB_PA_CNT_ERROR                                                              (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 5
55979   #define BMB_REG_INT_STS_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                        22
55980   #define BMB_REG_INT_STS_7_WC6_INP_FIFO_ERROR                                                               (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 6
55981   #define BMB_REG_INT_STS_7_WC6_INP_FIFO_ERROR_SHIFT                                                         23
55982   #define BMB_REG_INT_STS_7_WC6_SOP_FIFO_ERROR                                                               (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 6
55983   #define BMB_REG_INT_STS_7_WC6_SOP_FIFO_ERROR_SHIFT                                                         24
55984   #define BMB_REG_INT_STS_7_WC6_QUEUE_FIFO_ERROR                                                             (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 6
55985   #define BMB_REG_INT_STS_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                       25
55986   #define BMB_REG_INT_STS_7_WC6_FREE_POINT_FIFO_ERROR                                                        (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 6
55987   #define BMB_REG_INT_STS_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                                  26
55988   #define BMB_REG_INT_STS_7_WC6_NEXT_POINT_FIFO_ERROR                                                        (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 6
55989   #define BMB_REG_INT_STS_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                                  27
55990   #define BMB_REG_INT_STS_7_WC6_STRT_FIFO_ERROR                                                              (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 6
55991   #define BMB_REG_INT_STS_7_WC6_STRT_FIFO_ERROR_SHIFT                                                        28
55992   #define BMB_REG_INT_STS_7_WC6_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 6
55993   #define BMB_REG_INT_STS_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 29
55994   #define BMB_REG_INT_STS_7_WC6_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 6
55995   #define BMB_REG_INT_STS_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   30
55996   #define BMB_REG_INT_STS_7_WC6_COS_CNT_FIFO_ERROR                                                           (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 6
55997   #define BMB_REG_INT_STS_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                     31
55998 #define BMB_REG_INT_MASK_7                                                                                   0x54016cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
55999   #define BMB_REG_INT_MASK_7_WC4_FREE_POINT_FIFO_ERROR                                                       (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_FREE_POINT_FIFO_ERROR .
56000   #define BMB_REG_INT_MASK_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                                 0
56001   #define BMB_REG_INT_MASK_7_WC4_NEXT_POINT_FIFO_ERROR                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_NEXT_POINT_FIFO_ERROR .
56002   #define BMB_REG_INT_MASK_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                                 1
56003   #define BMB_REG_INT_MASK_7_WC4_STRT_FIFO_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_STRT_FIFO_ERROR .
56004   #define BMB_REG_INT_MASK_7_WC4_STRT_FIFO_ERROR_SHIFT                                                       2
56005   #define BMB_REG_INT_MASK_7_WC4_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_SECOND_DSCR_FIFO_ERROR .
56006   #define BMB_REG_INT_MASK_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                                3
56007   #define BMB_REG_INT_MASK_7_WC4_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_PKT_AVAIL_FIFO_ERROR .
56008   #define BMB_REG_INT_MASK_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  4
56009   #define BMB_REG_INT_MASK_7_WC4_COS_CNT_FIFO_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_COS_CNT_FIFO_ERROR .
56010   #define BMB_REG_INT_MASK_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                    5
56011   #define BMB_REG_INT_MASK_7_WC4_NOTIFY_FIFO_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_NOTIFY_FIFO_ERROR .
56012   #define BMB_REG_INT_MASK_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                     6
56013   #define BMB_REG_INT_MASK_7_WC4_LL_REQ_FIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_LL_REQ_FIFO_ERROR .
56014   #define BMB_REG_INT_MASK_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                     7
56015   #define BMB_REG_INT_MASK_7_WC4_LL_PA_CNT_ERROR                                                             (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_LL_PA_CNT_ERROR .
56016   #define BMB_REG_INT_MASK_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                       8
56017   #define BMB_REG_INT_MASK_7_WC4_BB_PA_CNT_ERROR                                                             (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC4_BB_PA_CNT_ERROR .
56018   #define BMB_REG_INT_MASK_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                       9
56019   #define BMB_REG_INT_MASK_7_WC5_INP_FIFO_ERROR                                                              (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_INP_FIFO_ERROR .
56020   #define BMB_REG_INT_MASK_7_WC5_INP_FIFO_ERROR_SHIFT                                                        10
56021   #define BMB_REG_INT_MASK_7_WC5_SOP_FIFO_ERROR                                                              (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_SOP_FIFO_ERROR .
56022   #define BMB_REG_INT_MASK_7_WC5_SOP_FIFO_ERROR_SHIFT                                                        11
56023   #define BMB_REG_INT_MASK_7_WC5_QUEUE_FIFO_ERROR                                                            (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_QUEUE_FIFO_ERROR .
56024   #define BMB_REG_INT_MASK_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                      12
56025   #define BMB_REG_INT_MASK_7_WC5_FREE_POINT_FIFO_ERROR                                                       (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_FREE_POINT_FIFO_ERROR .
56026   #define BMB_REG_INT_MASK_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                                 13
56027   #define BMB_REG_INT_MASK_7_WC5_NEXT_POINT_FIFO_ERROR                                                       (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_NEXT_POINT_FIFO_ERROR .
56028   #define BMB_REG_INT_MASK_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                                 14
56029   #define BMB_REG_INT_MASK_7_WC5_STRT_FIFO_ERROR                                                             (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_STRT_FIFO_ERROR .
56030   #define BMB_REG_INT_MASK_7_WC5_STRT_FIFO_ERROR_SHIFT                                                       15
56031   #define BMB_REG_INT_MASK_7_WC5_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_SECOND_DSCR_FIFO_ERROR .
56032   #define BMB_REG_INT_MASK_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                                16
56033   #define BMB_REG_INT_MASK_7_WC5_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_PKT_AVAIL_FIFO_ERROR .
56034   #define BMB_REG_INT_MASK_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  17
56035   #define BMB_REG_INT_MASK_7_WC5_COS_CNT_FIFO_ERROR                                                          (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_COS_CNT_FIFO_ERROR .
56036   #define BMB_REG_INT_MASK_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                    18
56037   #define BMB_REG_INT_MASK_7_WC5_NOTIFY_FIFO_ERROR                                                           (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_NOTIFY_FIFO_ERROR .
56038   #define BMB_REG_INT_MASK_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                     19
56039   #define BMB_REG_INT_MASK_7_WC5_LL_REQ_FIFO_ERROR                                                           (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_LL_REQ_FIFO_ERROR .
56040   #define BMB_REG_INT_MASK_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                     20
56041   #define BMB_REG_INT_MASK_7_WC5_LL_PA_CNT_ERROR                                                             (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_LL_PA_CNT_ERROR .
56042   #define BMB_REG_INT_MASK_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                       21
56043   #define BMB_REG_INT_MASK_7_WC5_BB_PA_CNT_ERROR                                                             (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC5_BB_PA_CNT_ERROR .
56044   #define BMB_REG_INT_MASK_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                       22
56045   #define BMB_REG_INT_MASK_7_WC6_INP_FIFO_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_INP_FIFO_ERROR .
56046   #define BMB_REG_INT_MASK_7_WC6_INP_FIFO_ERROR_SHIFT                                                        23
56047   #define BMB_REG_INT_MASK_7_WC6_SOP_FIFO_ERROR                                                              (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_SOP_FIFO_ERROR .
56048   #define BMB_REG_INT_MASK_7_WC6_SOP_FIFO_ERROR_SHIFT                                                        24
56049   #define BMB_REG_INT_MASK_7_WC6_QUEUE_FIFO_ERROR                                                            (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_QUEUE_FIFO_ERROR .
56050   #define BMB_REG_INT_MASK_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                      25
56051   #define BMB_REG_INT_MASK_7_WC6_FREE_POINT_FIFO_ERROR                                                       (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_FREE_POINT_FIFO_ERROR .
56052   #define BMB_REG_INT_MASK_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                                 26
56053   #define BMB_REG_INT_MASK_7_WC6_NEXT_POINT_FIFO_ERROR                                                       (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_NEXT_POINT_FIFO_ERROR .
56054   #define BMB_REG_INT_MASK_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                                 27
56055   #define BMB_REG_INT_MASK_7_WC6_STRT_FIFO_ERROR                                                             (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_STRT_FIFO_ERROR .
56056   #define BMB_REG_INT_MASK_7_WC6_STRT_FIFO_ERROR_SHIFT                                                       28
56057   #define BMB_REG_INT_MASK_7_WC6_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_SECOND_DSCR_FIFO_ERROR .
56058   #define BMB_REG_INT_MASK_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                                29
56059   #define BMB_REG_INT_MASK_7_WC6_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_PKT_AVAIL_FIFO_ERROR .
56060   #define BMB_REG_INT_MASK_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  30
56061   #define BMB_REG_INT_MASK_7_WC6_COS_CNT_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_7.WC6_COS_CNT_FIFO_ERROR .
56062   #define BMB_REG_INT_MASK_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                    31
56063 #define BMB_REG_INT_STS_WR_7                                                                                 0x540170UL //Access:WR   DataWidth:0x20   // Multi Field Register.
56064   #define BMB_REG_INT_STS_WR_7_WC4_FREE_POINT_FIFO_ERROR                                                     (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 4
56065   #define BMB_REG_INT_STS_WR_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                               0
56066   #define BMB_REG_INT_STS_WR_7_WC4_NEXT_POINT_FIFO_ERROR                                                     (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 4
56067   #define BMB_REG_INT_STS_WR_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                               1
56068   #define BMB_REG_INT_STS_WR_7_WC4_STRT_FIFO_ERROR                                                           (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 4
56069   #define BMB_REG_INT_STS_WR_7_WC4_STRT_FIFO_ERROR_SHIFT                                                     2
56070   #define BMB_REG_INT_STS_WR_7_WC4_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 4
56071   #define BMB_REG_INT_STS_WR_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                              3
56072   #define BMB_REG_INT_STS_WR_7_WC4_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 4
56073   #define BMB_REG_INT_STS_WR_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                                4
56074   #define BMB_REG_INT_STS_WR_7_WC4_COS_CNT_FIFO_ERROR                                                        (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 4
56075   #define BMB_REG_INT_STS_WR_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                  5
56076   #define BMB_REG_INT_STS_WR_7_WC4_NOTIFY_FIFO_ERROR                                                         (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 4
56077   #define BMB_REG_INT_STS_WR_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                   6
56078   #define BMB_REG_INT_STS_WR_7_WC4_LL_REQ_FIFO_ERROR                                                         (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 4
56079   #define BMB_REG_INT_STS_WR_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                   7
56080   #define BMB_REG_INT_STS_WR_7_WC4_LL_PA_CNT_ERROR                                                           (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 4
56081   #define BMB_REG_INT_STS_WR_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                     8
56082   #define BMB_REG_INT_STS_WR_7_WC4_BB_PA_CNT_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 4
56083   #define BMB_REG_INT_STS_WR_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                     9
56084   #define BMB_REG_INT_STS_WR_7_WC5_INP_FIFO_ERROR                                                            (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 5
56085   #define BMB_REG_INT_STS_WR_7_WC5_INP_FIFO_ERROR_SHIFT                                                      10
56086   #define BMB_REG_INT_STS_WR_7_WC5_SOP_FIFO_ERROR                                                            (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 5
56087   #define BMB_REG_INT_STS_WR_7_WC5_SOP_FIFO_ERROR_SHIFT                                                      11
56088   #define BMB_REG_INT_STS_WR_7_WC5_QUEUE_FIFO_ERROR                                                          (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 5
56089   #define BMB_REG_INT_STS_WR_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                    12
56090   #define BMB_REG_INT_STS_WR_7_WC5_FREE_POINT_FIFO_ERROR                                                     (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 5
56091   #define BMB_REG_INT_STS_WR_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                               13
56092   #define BMB_REG_INT_STS_WR_7_WC5_NEXT_POINT_FIFO_ERROR                                                     (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 5
56093   #define BMB_REG_INT_STS_WR_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                               14
56094   #define BMB_REG_INT_STS_WR_7_WC5_STRT_FIFO_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 5
56095   #define BMB_REG_INT_STS_WR_7_WC5_STRT_FIFO_ERROR_SHIFT                                                     15
56096   #define BMB_REG_INT_STS_WR_7_WC5_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 5
56097   #define BMB_REG_INT_STS_WR_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                              16
56098   #define BMB_REG_INT_STS_WR_7_WC5_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 5
56099   #define BMB_REG_INT_STS_WR_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                                17
56100   #define BMB_REG_INT_STS_WR_7_WC5_COS_CNT_FIFO_ERROR                                                        (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 5
56101   #define BMB_REG_INT_STS_WR_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                  18
56102   #define BMB_REG_INT_STS_WR_7_WC5_NOTIFY_FIFO_ERROR                                                         (0x1<<19) // Notify FIFO error in write client 5
56103   #define BMB_REG_INT_STS_WR_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                   19
56104   #define BMB_REG_INT_STS_WR_7_WC5_LL_REQ_FIFO_ERROR                                                         (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 5
56105   #define BMB_REG_INT_STS_WR_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                   20
56106   #define BMB_REG_INT_STS_WR_7_WC5_LL_PA_CNT_ERROR                                                           (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 5
56107   #define BMB_REG_INT_STS_WR_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                     21
56108   #define BMB_REG_INT_STS_WR_7_WC5_BB_PA_CNT_ERROR                                                           (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 5
56109   #define BMB_REG_INT_STS_WR_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                     22
56110   #define BMB_REG_INT_STS_WR_7_WC6_INP_FIFO_ERROR                                                            (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 6
56111   #define BMB_REG_INT_STS_WR_7_WC6_INP_FIFO_ERROR_SHIFT                                                      23
56112   #define BMB_REG_INT_STS_WR_7_WC6_SOP_FIFO_ERROR                                                            (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 6
56113   #define BMB_REG_INT_STS_WR_7_WC6_SOP_FIFO_ERROR_SHIFT                                                      24
56114   #define BMB_REG_INT_STS_WR_7_WC6_QUEUE_FIFO_ERROR                                                          (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 6
56115   #define BMB_REG_INT_STS_WR_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                    25
56116   #define BMB_REG_INT_STS_WR_7_WC6_FREE_POINT_FIFO_ERROR                                                     (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 6
56117   #define BMB_REG_INT_STS_WR_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                               26
56118   #define BMB_REG_INT_STS_WR_7_WC6_NEXT_POINT_FIFO_ERROR                                                     (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 6
56119   #define BMB_REG_INT_STS_WR_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                               27
56120   #define BMB_REG_INT_STS_WR_7_WC6_STRT_FIFO_ERROR                                                           (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 6
56121   #define BMB_REG_INT_STS_WR_7_WC6_STRT_FIFO_ERROR_SHIFT                                                     28
56122   #define BMB_REG_INT_STS_WR_7_WC6_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 6
56123   #define BMB_REG_INT_STS_WR_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                              29
56124   #define BMB_REG_INT_STS_WR_7_WC6_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 6
56125   #define BMB_REG_INT_STS_WR_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                                30
56126   #define BMB_REG_INT_STS_WR_7_WC6_COS_CNT_FIFO_ERROR                                                        (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 6
56127   #define BMB_REG_INT_STS_WR_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                  31
56128 #define BMB_REG_INT_STS_CLR_7                                                                                0x540174UL //Access:RC   DataWidth:0x20   // Multi Field Register.
56129   #define BMB_REG_INT_STS_CLR_7_WC4_FREE_POINT_FIFO_ERROR                                                    (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 4
56130   #define BMB_REG_INT_STS_CLR_7_WC4_FREE_POINT_FIFO_ERROR_SHIFT                                              0
56131   #define BMB_REG_INT_STS_CLR_7_WC4_NEXT_POINT_FIFO_ERROR                                                    (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 4
56132   #define BMB_REG_INT_STS_CLR_7_WC4_NEXT_POINT_FIFO_ERROR_SHIFT                                              1
56133   #define BMB_REG_INT_STS_CLR_7_WC4_STRT_FIFO_ERROR                                                          (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 4
56134   #define BMB_REG_INT_STS_CLR_7_WC4_STRT_FIFO_ERROR_SHIFT                                                    2
56135   #define BMB_REG_INT_STS_CLR_7_WC4_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 4
56136   #define BMB_REG_INT_STS_CLR_7_WC4_SECOND_DSCR_FIFO_ERROR_SHIFT                                             3
56137   #define BMB_REG_INT_STS_CLR_7_WC4_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 4
56138   #define BMB_REG_INT_STS_CLR_7_WC4_PKT_AVAIL_FIFO_ERROR_SHIFT                                               4
56139   #define BMB_REG_INT_STS_CLR_7_WC4_COS_CNT_FIFO_ERROR                                                       (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 4
56140   #define BMB_REG_INT_STS_CLR_7_WC4_COS_CNT_FIFO_ERROR_SHIFT                                                 5
56141   #define BMB_REG_INT_STS_CLR_7_WC4_NOTIFY_FIFO_ERROR                                                        (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 4
56142   #define BMB_REG_INT_STS_CLR_7_WC4_NOTIFY_FIFO_ERROR_SHIFT                                                  6
56143   #define BMB_REG_INT_STS_CLR_7_WC4_LL_REQ_FIFO_ERROR                                                        (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 4
56144   #define BMB_REG_INT_STS_CLR_7_WC4_LL_REQ_FIFO_ERROR_SHIFT                                                  7
56145   #define BMB_REG_INT_STS_CLR_7_WC4_LL_PA_CNT_ERROR                                                          (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 4
56146   #define BMB_REG_INT_STS_CLR_7_WC4_LL_PA_CNT_ERROR_SHIFT                                                    8
56147   #define BMB_REG_INT_STS_CLR_7_WC4_BB_PA_CNT_ERROR                                                          (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 4
56148   #define BMB_REG_INT_STS_CLR_7_WC4_BB_PA_CNT_ERROR_SHIFT                                                    9
56149   #define BMB_REG_INT_STS_CLR_7_WC5_INP_FIFO_ERROR                                                           (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 5
56150   #define BMB_REG_INT_STS_CLR_7_WC5_INP_FIFO_ERROR_SHIFT                                                     10
56151   #define BMB_REG_INT_STS_CLR_7_WC5_SOP_FIFO_ERROR                                                           (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 5
56152   #define BMB_REG_INT_STS_CLR_7_WC5_SOP_FIFO_ERROR_SHIFT                                                     11
56153   #define BMB_REG_INT_STS_CLR_7_WC5_QUEUE_FIFO_ERROR                                                         (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 5
56154   #define BMB_REG_INT_STS_CLR_7_WC5_QUEUE_FIFO_ERROR_SHIFT                                                   12
56155   #define BMB_REG_INT_STS_CLR_7_WC5_FREE_POINT_FIFO_ERROR                                                    (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 5
56156   #define BMB_REG_INT_STS_CLR_7_WC5_FREE_POINT_FIFO_ERROR_SHIFT                                              13
56157   #define BMB_REG_INT_STS_CLR_7_WC5_NEXT_POINT_FIFO_ERROR                                                    (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 5
56158   #define BMB_REG_INT_STS_CLR_7_WC5_NEXT_POINT_FIFO_ERROR_SHIFT                                              14
56159   #define BMB_REG_INT_STS_CLR_7_WC5_STRT_FIFO_ERROR                                                          (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 5
56160   #define BMB_REG_INT_STS_CLR_7_WC5_STRT_FIFO_ERROR_SHIFT                                                    15
56161   #define BMB_REG_INT_STS_CLR_7_WC5_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 5
56162   #define BMB_REG_INT_STS_CLR_7_WC5_SECOND_DSCR_FIFO_ERROR_SHIFT                                             16
56163   #define BMB_REG_INT_STS_CLR_7_WC5_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 5
56164   #define BMB_REG_INT_STS_CLR_7_WC5_PKT_AVAIL_FIFO_ERROR_SHIFT                                               17
56165   #define BMB_REG_INT_STS_CLR_7_WC5_COS_CNT_FIFO_ERROR                                                       (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 5
56166   #define BMB_REG_INT_STS_CLR_7_WC5_COS_CNT_FIFO_ERROR_SHIFT                                                 18
56167   #define BMB_REG_INT_STS_CLR_7_WC5_NOTIFY_FIFO_ERROR                                                        (0x1<<19) // Notify FIFO error in write client 5
56168   #define BMB_REG_INT_STS_CLR_7_WC5_NOTIFY_FIFO_ERROR_SHIFT                                                  19
56169   #define BMB_REG_INT_STS_CLR_7_WC5_LL_REQ_FIFO_ERROR                                                        (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 5
56170   #define BMB_REG_INT_STS_CLR_7_WC5_LL_REQ_FIFO_ERROR_SHIFT                                                  20
56171   #define BMB_REG_INT_STS_CLR_7_WC5_LL_PA_CNT_ERROR                                                          (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 5
56172   #define BMB_REG_INT_STS_CLR_7_WC5_LL_PA_CNT_ERROR_SHIFT                                                    21
56173   #define BMB_REG_INT_STS_CLR_7_WC5_BB_PA_CNT_ERROR                                                          (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 5
56174   #define BMB_REG_INT_STS_CLR_7_WC5_BB_PA_CNT_ERROR_SHIFT                                                    22
56175   #define BMB_REG_INT_STS_CLR_7_WC6_INP_FIFO_ERROR                                                           (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 6
56176   #define BMB_REG_INT_STS_CLR_7_WC6_INP_FIFO_ERROR_SHIFT                                                     23
56177   #define BMB_REG_INT_STS_CLR_7_WC6_SOP_FIFO_ERROR                                                           (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 6
56178   #define BMB_REG_INT_STS_CLR_7_WC6_SOP_FIFO_ERROR_SHIFT                                                     24
56179   #define BMB_REG_INT_STS_CLR_7_WC6_QUEUE_FIFO_ERROR                                                         (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 6
56180   #define BMB_REG_INT_STS_CLR_7_WC6_QUEUE_FIFO_ERROR_SHIFT                                                   25
56181   #define BMB_REG_INT_STS_CLR_7_WC6_FREE_POINT_FIFO_ERROR                                                    (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 6
56182   #define BMB_REG_INT_STS_CLR_7_WC6_FREE_POINT_FIFO_ERROR_SHIFT                                              26
56183   #define BMB_REG_INT_STS_CLR_7_WC6_NEXT_POINT_FIFO_ERROR                                                    (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 6
56184   #define BMB_REG_INT_STS_CLR_7_WC6_NEXT_POINT_FIFO_ERROR_SHIFT                                              27
56185   #define BMB_REG_INT_STS_CLR_7_WC6_STRT_FIFO_ERROR                                                          (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 6
56186   #define BMB_REG_INT_STS_CLR_7_WC6_STRT_FIFO_ERROR_SHIFT                                                    28
56187   #define BMB_REG_INT_STS_CLR_7_WC6_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 6
56188   #define BMB_REG_INT_STS_CLR_7_WC6_SECOND_DSCR_FIFO_ERROR_SHIFT                                             29
56189   #define BMB_REG_INT_STS_CLR_7_WC6_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 6
56190   #define BMB_REG_INT_STS_CLR_7_WC6_PKT_AVAIL_FIFO_ERROR_SHIFT                                               30
56191   #define BMB_REG_INT_STS_CLR_7_WC6_COS_CNT_FIFO_ERROR                                                       (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 6
56192   #define BMB_REG_INT_STS_CLR_7_WC6_COS_CNT_FIFO_ERROR_SHIFT                                                 31
56193 #define BMB_REG_INT_STS_8                                                                                    0x540184UL //Access:R    DataWidth:0x20   // Multi Field Register.
56194   #define BMB_REG_INT_STS_8_WC6_NOTIFY_FIFO_ERROR                                                            (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
56195   #define BMB_REG_INT_STS_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                      0
56196   #define BMB_REG_INT_STS_8_WC6_LL_REQ_FIFO_ERROR                                                            (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 6
56197   #define BMB_REG_INT_STS_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                      1
56198   #define BMB_REG_INT_STS_8_WC6_LL_PA_CNT_ERROR                                                              (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 6
56199   #define BMB_REG_INT_STS_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                        2
56200   #define BMB_REG_INT_STS_8_WC6_BB_PA_CNT_ERROR                                                              (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 6
56201   #define BMB_REG_INT_STS_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                        3
56202   #define BMB_REG_INT_STS_8_WC7_INP_FIFO_ERROR                                                               (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 7
56203   #define BMB_REG_INT_STS_8_WC7_INP_FIFO_ERROR_SHIFT                                                         4
56204   #define BMB_REG_INT_STS_8_WC7_SOP_FIFO_ERROR                                                               (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 7
56205   #define BMB_REG_INT_STS_8_WC7_SOP_FIFO_ERROR_SHIFT                                                         5
56206   #define BMB_REG_INT_STS_8_WC7_QUEUE_FIFO_ERROR                                                             (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 7
56207   #define BMB_REG_INT_STS_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                       6
56208   #define BMB_REG_INT_STS_8_WC7_FREE_POINT_FIFO_ERROR                                                        (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 7
56209   #define BMB_REG_INT_STS_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                                  7
56210   #define BMB_REG_INT_STS_8_WC7_NEXT_POINT_FIFO_ERROR                                                        (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 7
56211   #define BMB_REG_INT_STS_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                                  8
56212   #define BMB_REG_INT_STS_8_WC7_STRT_FIFO_ERROR                                                              (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 7
56213   #define BMB_REG_INT_STS_8_WC7_STRT_FIFO_ERROR_SHIFT                                                        9
56214   #define BMB_REG_INT_STS_8_WC7_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 7
56215   #define BMB_REG_INT_STS_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 10
56216   #define BMB_REG_INT_STS_8_WC7_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 7
56217   #define BMB_REG_INT_STS_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   11
56218   #define BMB_REG_INT_STS_8_WC7_COS_CNT_FIFO_ERROR                                                           (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 7
56219   #define BMB_REG_INT_STS_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                     12
56220   #define BMB_REG_INT_STS_8_WC7_NOTIFY_FIFO_ERROR                                                            (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 7
56221   #define BMB_REG_INT_STS_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                      13
56222   #define BMB_REG_INT_STS_8_WC7_LL_REQ_FIFO_ERROR                                                            (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 7
56223   #define BMB_REG_INT_STS_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                      14
56224   #define BMB_REG_INT_STS_8_WC7_LL_PA_CNT_ERROR                                                              (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 7
56225   #define BMB_REG_INT_STS_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                        15
56226   #define BMB_REG_INT_STS_8_WC7_BB_PA_CNT_ERROR                                                              (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 7
56227   #define BMB_REG_INT_STS_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                        16
56228   #define BMB_REG_INT_STS_8_WC8_INP_FIFO_ERROR                                                               (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 8
56229   #define BMB_REG_INT_STS_8_WC8_INP_FIFO_ERROR_SHIFT                                                         17
56230   #define BMB_REG_INT_STS_8_WC8_SOP_FIFO_ERROR                                                               (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 8
56231   #define BMB_REG_INT_STS_8_WC8_SOP_FIFO_ERROR_SHIFT                                                         18
56232   #define BMB_REG_INT_STS_8_WC8_QUEUE_FIFO_ERROR                                                             (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 8
56233   #define BMB_REG_INT_STS_8_WC8_QUEUE_FIFO_ERROR_SHIFT                                                       19
56234   #define BMB_REG_INT_STS_8_WC8_FREE_POINT_FIFO_ERROR                                                        (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 8
56235   #define BMB_REG_INT_STS_8_WC8_FREE_POINT_FIFO_ERROR_SHIFT                                                  20
56236   #define BMB_REG_INT_STS_8_WC8_NEXT_POINT_FIFO_ERROR                                                        (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 8
56237   #define BMB_REG_INT_STS_8_WC8_NEXT_POINT_FIFO_ERROR_SHIFT                                                  21
56238   #define BMB_REG_INT_STS_8_WC8_STRT_FIFO_ERROR                                                              (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 8
56239   #define BMB_REG_INT_STS_8_WC8_STRT_FIFO_ERROR_SHIFT                                                        22
56240   #define BMB_REG_INT_STS_8_WC8_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 8
56241   #define BMB_REG_INT_STS_8_WC8_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 23
56242   #define BMB_REG_INT_STS_8_WC8_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 8
56243   #define BMB_REG_INT_STS_8_WC8_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   24
56244   #define BMB_REG_INT_STS_8_WC8_COS_CNT_FIFO_ERROR                                                           (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 8
56245   #define BMB_REG_INT_STS_8_WC8_COS_CNT_FIFO_ERROR_SHIFT                                                     25
56246   #define BMB_REG_INT_STS_8_WC8_NOTIFY_FIFO_ERROR                                                            (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 8
56247   #define BMB_REG_INT_STS_8_WC8_NOTIFY_FIFO_ERROR_SHIFT                                                      26
56248   #define BMB_REG_INT_STS_8_WC8_LL_REQ_FIFO_ERROR                                                            (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 8
56249   #define BMB_REG_INT_STS_8_WC8_LL_REQ_FIFO_ERROR_SHIFT                                                      27
56250   #define BMB_REG_INT_STS_8_WC8_LL_PA_CNT_ERROR                                                              (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 8
56251   #define BMB_REG_INT_STS_8_WC8_LL_PA_CNT_ERROR_SHIFT                                                        28
56252   #define BMB_REG_INT_STS_8_WC8_BB_PA_CNT_ERROR                                                              (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 8
56253   #define BMB_REG_INT_STS_8_WC8_BB_PA_CNT_ERROR_SHIFT                                                        29
56254   #define BMB_REG_INT_STS_8_WC9_INP_FIFO_ERROR                                                               (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 9
56255   #define BMB_REG_INT_STS_8_WC9_INP_FIFO_ERROR_SHIFT                                                         30
56256   #define BMB_REG_INT_STS_8_WC9_SOP_FIFO_ERROR                                                               (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 9
56257   #define BMB_REG_INT_STS_8_WC9_SOP_FIFO_ERROR_SHIFT                                                         31
56258 #define BMB_REG_INT_MASK_8                                                                                   0x540188UL //Access:RW   DataWidth:0x20   // Multi Field Register.
56259   #define BMB_REG_INT_MASK_8_WC6_NOTIFY_FIFO_ERROR                                                           (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC6_NOTIFY_FIFO_ERROR .
56260   #define BMB_REG_INT_MASK_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                     0
56261   #define BMB_REG_INT_MASK_8_WC6_LL_REQ_FIFO_ERROR                                                           (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC6_LL_REQ_FIFO_ERROR .
56262   #define BMB_REG_INT_MASK_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                     1
56263   #define BMB_REG_INT_MASK_8_WC6_LL_PA_CNT_ERROR                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC6_LL_PA_CNT_ERROR .
56264   #define BMB_REG_INT_MASK_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                       2
56265   #define BMB_REG_INT_MASK_8_WC6_BB_PA_CNT_ERROR                                                             (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC6_BB_PA_CNT_ERROR .
56266   #define BMB_REG_INT_MASK_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                       3
56267   #define BMB_REG_INT_MASK_8_WC7_INP_FIFO_ERROR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_INP_FIFO_ERROR .
56268   #define BMB_REG_INT_MASK_8_WC7_INP_FIFO_ERROR_SHIFT                                                        4
56269   #define BMB_REG_INT_MASK_8_WC7_SOP_FIFO_ERROR                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_SOP_FIFO_ERROR .
56270   #define BMB_REG_INT_MASK_8_WC7_SOP_FIFO_ERROR_SHIFT                                                        5
56271   #define BMB_REG_INT_MASK_8_WC7_QUEUE_FIFO_ERROR                                                            (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_QUEUE_FIFO_ERROR .
56272   #define BMB_REG_INT_MASK_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                      6
56273   #define BMB_REG_INT_MASK_8_WC7_FREE_POINT_FIFO_ERROR                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_FREE_POINT_FIFO_ERROR .
56274   #define BMB_REG_INT_MASK_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                                 7
56275   #define BMB_REG_INT_MASK_8_WC7_NEXT_POINT_FIFO_ERROR                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_NEXT_POINT_FIFO_ERROR .
56276   #define BMB_REG_INT_MASK_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                                 8
56277   #define BMB_REG_INT_MASK_8_WC7_STRT_FIFO_ERROR                                                             (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_STRT_FIFO_ERROR .
56278   #define BMB_REG_INT_MASK_8_WC7_STRT_FIFO_ERROR_SHIFT                                                       9
56279   #define BMB_REG_INT_MASK_8_WC7_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_SECOND_DSCR_FIFO_ERROR .
56280   #define BMB_REG_INT_MASK_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                                10
56281   #define BMB_REG_INT_MASK_8_WC7_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_PKT_AVAIL_FIFO_ERROR .
56282   #define BMB_REG_INT_MASK_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  11
56283   #define BMB_REG_INT_MASK_8_WC7_COS_CNT_FIFO_ERROR                                                          (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_COS_CNT_FIFO_ERROR .
56284   #define BMB_REG_INT_MASK_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                    12
56285   #define BMB_REG_INT_MASK_8_WC7_NOTIFY_FIFO_ERROR                                                           (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_NOTIFY_FIFO_ERROR .
56286   #define BMB_REG_INT_MASK_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                     13
56287   #define BMB_REG_INT_MASK_8_WC7_LL_REQ_FIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_LL_REQ_FIFO_ERROR .
56288   #define BMB_REG_INT_MASK_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                     14
56289   #define BMB_REG_INT_MASK_8_WC7_LL_PA_CNT_ERROR                                                             (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_LL_PA_CNT_ERROR .
56290   #define BMB_REG_INT_MASK_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                       15
56291   #define BMB_REG_INT_MASK_8_WC7_BB_PA_CNT_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC7_BB_PA_CNT_ERROR .
56292   #define BMB_REG_INT_MASK_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                       16
56293   #define BMB_REG_INT_MASK_8_WC8_INP_FIFO_ERROR                                                              (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_INP_FIFO_ERROR .
56294   #define BMB_REG_INT_MASK_8_WC8_INP_FIFO_ERROR_SHIFT                                                        17
56295   #define BMB_REG_INT_MASK_8_WC8_SOP_FIFO_ERROR                                                              (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_SOP_FIFO_ERROR .
56296   #define BMB_REG_INT_MASK_8_WC8_SOP_FIFO_ERROR_SHIFT                                                        18
56297   #define BMB_REG_INT_MASK_8_WC8_QUEUE_FIFO_ERROR                                                            (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_QUEUE_FIFO_ERROR .
56298   #define BMB_REG_INT_MASK_8_WC8_QUEUE_FIFO_ERROR_SHIFT                                                      19
56299   #define BMB_REG_INT_MASK_8_WC8_FREE_POINT_FIFO_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_FREE_POINT_FIFO_ERROR .
56300   #define BMB_REG_INT_MASK_8_WC8_FREE_POINT_FIFO_ERROR_SHIFT                                                 20
56301   #define BMB_REG_INT_MASK_8_WC8_NEXT_POINT_FIFO_ERROR                                                       (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_NEXT_POINT_FIFO_ERROR .
56302   #define BMB_REG_INT_MASK_8_WC8_NEXT_POINT_FIFO_ERROR_SHIFT                                                 21
56303   #define BMB_REG_INT_MASK_8_WC8_STRT_FIFO_ERROR                                                             (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_STRT_FIFO_ERROR .
56304   #define BMB_REG_INT_MASK_8_WC8_STRT_FIFO_ERROR_SHIFT                                                       22
56305   #define BMB_REG_INT_MASK_8_WC8_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_SECOND_DSCR_FIFO_ERROR .
56306   #define BMB_REG_INT_MASK_8_WC8_SECOND_DSCR_FIFO_ERROR_SHIFT                                                23
56307   #define BMB_REG_INT_MASK_8_WC8_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_PKT_AVAIL_FIFO_ERROR .
56308   #define BMB_REG_INT_MASK_8_WC8_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  24
56309   #define BMB_REG_INT_MASK_8_WC8_COS_CNT_FIFO_ERROR                                                          (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_COS_CNT_FIFO_ERROR .
56310   #define BMB_REG_INT_MASK_8_WC8_COS_CNT_FIFO_ERROR_SHIFT                                                    25
56311   #define BMB_REG_INT_MASK_8_WC8_NOTIFY_FIFO_ERROR                                                           (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_NOTIFY_FIFO_ERROR .
56312   #define BMB_REG_INT_MASK_8_WC8_NOTIFY_FIFO_ERROR_SHIFT                                                     26
56313   #define BMB_REG_INT_MASK_8_WC8_LL_REQ_FIFO_ERROR                                                           (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_LL_REQ_FIFO_ERROR .
56314   #define BMB_REG_INT_MASK_8_WC8_LL_REQ_FIFO_ERROR_SHIFT                                                     27
56315   #define BMB_REG_INT_MASK_8_WC8_LL_PA_CNT_ERROR                                                             (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_LL_PA_CNT_ERROR .
56316   #define BMB_REG_INT_MASK_8_WC8_LL_PA_CNT_ERROR_SHIFT                                                       28
56317   #define BMB_REG_INT_MASK_8_WC8_BB_PA_CNT_ERROR                                                             (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC8_BB_PA_CNT_ERROR .
56318   #define BMB_REG_INT_MASK_8_WC8_BB_PA_CNT_ERROR_SHIFT                                                       29
56319   #define BMB_REG_INT_MASK_8_WC9_INP_FIFO_ERROR                                                              (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC9_INP_FIFO_ERROR .
56320   #define BMB_REG_INT_MASK_8_WC9_INP_FIFO_ERROR_SHIFT                                                        30
56321   #define BMB_REG_INT_MASK_8_WC9_SOP_FIFO_ERROR                                                              (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_8.WC9_SOP_FIFO_ERROR .
56322   #define BMB_REG_INT_MASK_8_WC9_SOP_FIFO_ERROR_SHIFT                                                        31
56323 #define BMB_REG_INT_STS_WR_8                                                                                 0x54018cUL //Access:WR   DataWidth:0x20   // Multi Field Register.
56324   #define BMB_REG_INT_STS_WR_8_WC6_NOTIFY_FIFO_ERROR                                                         (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
56325   #define BMB_REG_INT_STS_WR_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                   0
56326   #define BMB_REG_INT_STS_WR_8_WC6_LL_REQ_FIFO_ERROR                                                         (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 6
56327   #define BMB_REG_INT_STS_WR_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                   1
56328   #define BMB_REG_INT_STS_WR_8_WC6_LL_PA_CNT_ERROR                                                           (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 6
56329   #define BMB_REG_INT_STS_WR_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                     2
56330   #define BMB_REG_INT_STS_WR_8_WC6_BB_PA_CNT_ERROR                                                           (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 6
56331   #define BMB_REG_INT_STS_WR_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                     3
56332   #define BMB_REG_INT_STS_WR_8_WC7_INP_FIFO_ERROR                                                            (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 7
56333   #define BMB_REG_INT_STS_WR_8_WC7_INP_FIFO_ERROR_SHIFT                                                      4
56334   #define BMB_REG_INT_STS_WR_8_WC7_SOP_FIFO_ERROR                                                            (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 7
56335   #define BMB_REG_INT_STS_WR_8_WC7_SOP_FIFO_ERROR_SHIFT                                                      5
56336   #define BMB_REG_INT_STS_WR_8_WC7_QUEUE_FIFO_ERROR                                                          (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 7
56337   #define BMB_REG_INT_STS_WR_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                    6
56338   #define BMB_REG_INT_STS_WR_8_WC7_FREE_POINT_FIFO_ERROR                                                     (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 7
56339   #define BMB_REG_INT_STS_WR_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                               7
56340   #define BMB_REG_INT_STS_WR_8_WC7_NEXT_POINT_FIFO_ERROR                                                     (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 7
56341   #define BMB_REG_INT_STS_WR_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                               8
56342   #define BMB_REG_INT_STS_WR_8_WC7_STRT_FIFO_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 7
56343   #define BMB_REG_INT_STS_WR_8_WC7_STRT_FIFO_ERROR_SHIFT                                                     9
56344   #define BMB_REG_INT_STS_WR_8_WC7_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 7
56345   #define BMB_REG_INT_STS_WR_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                              10
56346   #define BMB_REG_INT_STS_WR_8_WC7_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 7
56347   #define BMB_REG_INT_STS_WR_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                                11
56348   #define BMB_REG_INT_STS_WR_8_WC7_COS_CNT_FIFO_ERROR                                                        (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 7
56349   #define BMB_REG_INT_STS_WR_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                  12
56350   #define BMB_REG_INT_STS_WR_8_WC7_NOTIFY_FIFO_ERROR                                                         (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 7
56351   #define BMB_REG_INT_STS_WR_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                   13
56352   #define BMB_REG_INT_STS_WR_8_WC7_LL_REQ_FIFO_ERROR                                                         (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 7
56353   #define BMB_REG_INT_STS_WR_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                   14
56354   #define BMB_REG_INT_STS_WR_8_WC7_LL_PA_CNT_ERROR                                                           (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 7
56355   #define BMB_REG_INT_STS_WR_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                     15
56356   #define BMB_REG_INT_STS_WR_8_WC7_BB_PA_CNT_ERROR                                                           (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 7
56357   #define BMB_REG_INT_STS_WR_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                     16
56358   #define BMB_REG_INT_STS_WR_8_WC8_INP_FIFO_ERROR                                                            (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 8
56359   #define BMB_REG_INT_STS_WR_8_WC8_INP_FIFO_ERROR_SHIFT                                                      17
56360   #define BMB_REG_INT_STS_WR_8_WC8_SOP_FIFO_ERROR                                                            (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 8
56361   #define BMB_REG_INT_STS_WR_8_WC8_SOP_FIFO_ERROR_SHIFT                                                      18
56362   #define BMB_REG_INT_STS_WR_8_WC8_QUEUE_FIFO_ERROR                                                          (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 8
56363   #define BMB_REG_INT_STS_WR_8_WC8_QUEUE_FIFO_ERROR_SHIFT                                                    19
56364   #define BMB_REG_INT_STS_WR_8_WC8_FREE_POINT_FIFO_ERROR                                                     (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 8
56365   #define BMB_REG_INT_STS_WR_8_WC8_FREE_POINT_FIFO_ERROR_SHIFT                                               20
56366   #define BMB_REG_INT_STS_WR_8_WC8_NEXT_POINT_FIFO_ERROR                                                     (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 8
56367   #define BMB_REG_INT_STS_WR_8_WC8_NEXT_POINT_FIFO_ERROR_SHIFT                                               21
56368   #define BMB_REG_INT_STS_WR_8_WC8_STRT_FIFO_ERROR                                                           (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 8
56369   #define BMB_REG_INT_STS_WR_8_WC8_STRT_FIFO_ERROR_SHIFT                                                     22
56370   #define BMB_REG_INT_STS_WR_8_WC8_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 8
56371   #define BMB_REG_INT_STS_WR_8_WC8_SECOND_DSCR_FIFO_ERROR_SHIFT                                              23
56372   #define BMB_REG_INT_STS_WR_8_WC8_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 8
56373   #define BMB_REG_INT_STS_WR_8_WC8_PKT_AVAIL_FIFO_ERROR_SHIFT                                                24
56374   #define BMB_REG_INT_STS_WR_8_WC8_COS_CNT_FIFO_ERROR                                                        (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 8
56375   #define BMB_REG_INT_STS_WR_8_WC8_COS_CNT_FIFO_ERROR_SHIFT                                                  25
56376   #define BMB_REG_INT_STS_WR_8_WC8_NOTIFY_FIFO_ERROR                                                         (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 8
56377   #define BMB_REG_INT_STS_WR_8_WC8_NOTIFY_FIFO_ERROR_SHIFT                                                   26
56378   #define BMB_REG_INT_STS_WR_8_WC8_LL_REQ_FIFO_ERROR                                                         (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 8
56379   #define BMB_REG_INT_STS_WR_8_WC8_LL_REQ_FIFO_ERROR_SHIFT                                                   27
56380   #define BMB_REG_INT_STS_WR_8_WC8_LL_PA_CNT_ERROR                                                           (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 8
56381   #define BMB_REG_INT_STS_WR_8_WC8_LL_PA_CNT_ERROR_SHIFT                                                     28
56382   #define BMB_REG_INT_STS_WR_8_WC8_BB_PA_CNT_ERROR                                                           (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 8
56383   #define BMB_REG_INT_STS_WR_8_WC8_BB_PA_CNT_ERROR_SHIFT                                                     29
56384   #define BMB_REG_INT_STS_WR_8_WC9_INP_FIFO_ERROR                                                            (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 9
56385   #define BMB_REG_INT_STS_WR_8_WC9_INP_FIFO_ERROR_SHIFT                                                      30
56386   #define BMB_REG_INT_STS_WR_8_WC9_SOP_FIFO_ERROR                                                            (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 9
56387   #define BMB_REG_INT_STS_WR_8_WC9_SOP_FIFO_ERROR_SHIFT                                                      31
56388 #define BMB_REG_INT_STS_CLR_8                                                                                0x540190UL //Access:RC   DataWidth:0x20   // Multi Field Register.
56389   #define BMB_REG_INT_STS_CLR_8_WC6_NOTIFY_FIFO_ERROR                                                        (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
56390   #define BMB_REG_INT_STS_CLR_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                  0
56391   #define BMB_REG_INT_STS_CLR_8_WC6_LL_REQ_FIFO_ERROR                                                        (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 6
56392   #define BMB_REG_INT_STS_CLR_8_WC6_LL_REQ_FIFO_ERROR_SHIFT                                                  1
56393   #define BMB_REG_INT_STS_CLR_8_WC6_LL_PA_CNT_ERROR                                                          (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 6
56394   #define BMB_REG_INT_STS_CLR_8_WC6_LL_PA_CNT_ERROR_SHIFT                                                    2
56395   #define BMB_REG_INT_STS_CLR_8_WC6_BB_PA_CNT_ERROR                                                          (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 6
56396   #define BMB_REG_INT_STS_CLR_8_WC6_BB_PA_CNT_ERROR_SHIFT                                                    3
56397   #define BMB_REG_INT_STS_CLR_8_WC7_INP_FIFO_ERROR                                                           (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 7
56398   #define BMB_REG_INT_STS_CLR_8_WC7_INP_FIFO_ERROR_SHIFT                                                     4
56399   #define BMB_REG_INT_STS_CLR_8_WC7_SOP_FIFO_ERROR                                                           (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 7
56400   #define BMB_REG_INT_STS_CLR_8_WC7_SOP_FIFO_ERROR_SHIFT                                                     5
56401   #define BMB_REG_INT_STS_CLR_8_WC7_QUEUE_FIFO_ERROR                                                         (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 7
56402   #define BMB_REG_INT_STS_CLR_8_WC7_QUEUE_FIFO_ERROR_SHIFT                                                   6
56403   #define BMB_REG_INT_STS_CLR_8_WC7_FREE_POINT_FIFO_ERROR                                                    (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 7
56404   #define BMB_REG_INT_STS_CLR_8_WC7_FREE_POINT_FIFO_ERROR_SHIFT                                              7
56405   #define BMB_REG_INT_STS_CLR_8_WC7_NEXT_POINT_FIFO_ERROR                                                    (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 7
56406   #define BMB_REG_INT_STS_CLR_8_WC7_NEXT_POINT_FIFO_ERROR_SHIFT                                              8
56407   #define BMB_REG_INT_STS_CLR_8_WC7_STRT_FIFO_ERROR                                                          (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 7
56408   #define BMB_REG_INT_STS_CLR_8_WC7_STRT_FIFO_ERROR_SHIFT                                                    9
56409   #define BMB_REG_INT_STS_CLR_8_WC7_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 7
56410   #define BMB_REG_INT_STS_CLR_8_WC7_SECOND_DSCR_FIFO_ERROR_SHIFT                                             10
56411   #define BMB_REG_INT_STS_CLR_8_WC7_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<11) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 7
56412   #define BMB_REG_INT_STS_CLR_8_WC7_PKT_AVAIL_FIFO_ERROR_SHIFT                                               11
56413   #define BMB_REG_INT_STS_CLR_8_WC7_COS_CNT_FIFO_ERROR                                                       (0x1<<12) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 7
56414   #define BMB_REG_INT_STS_CLR_8_WC7_COS_CNT_FIFO_ERROR_SHIFT                                                 12
56415   #define BMB_REG_INT_STS_CLR_8_WC7_NOTIFY_FIFO_ERROR                                                        (0x1<<13) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 7
56416   #define BMB_REG_INT_STS_CLR_8_WC7_NOTIFY_FIFO_ERROR_SHIFT                                                  13
56417   #define BMB_REG_INT_STS_CLR_8_WC7_LL_REQ_FIFO_ERROR                                                        (0x1<<14) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 7
56418   #define BMB_REG_INT_STS_CLR_8_WC7_LL_REQ_FIFO_ERROR_SHIFT                                                  14
56419   #define BMB_REG_INT_STS_CLR_8_WC7_LL_PA_CNT_ERROR                                                          (0x1<<15) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 7
56420   #define BMB_REG_INT_STS_CLR_8_WC7_LL_PA_CNT_ERROR_SHIFT                                                    15
56421   #define BMB_REG_INT_STS_CLR_8_WC7_BB_PA_CNT_ERROR                                                          (0x1<<16) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 7
56422   #define BMB_REG_INT_STS_CLR_8_WC7_BB_PA_CNT_ERROR_SHIFT                                                    16
56423   #define BMB_REG_INT_STS_CLR_8_WC8_INP_FIFO_ERROR                                                           (0x1<<17) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 8
56424   #define BMB_REG_INT_STS_CLR_8_WC8_INP_FIFO_ERROR_SHIFT                                                     17
56425   #define BMB_REG_INT_STS_CLR_8_WC8_SOP_FIFO_ERROR                                                           (0x1<<18) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 8
56426   #define BMB_REG_INT_STS_CLR_8_WC8_SOP_FIFO_ERROR_SHIFT                                                     18
56427   #define BMB_REG_INT_STS_CLR_8_WC8_QUEUE_FIFO_ERROR                                                         (0x1<<19) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 8
56428   #define BMB_REG_INT_STS_CLR_8_WC8_QUEUE_FIFO_ERROR_SHIFT                                                   19
56429   #define BMB_REG_INT_STS_CLR_8_WC8_FREE_POINT_FIFO_ERROR                                                    (0x1<<20) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 8
56430   #define BMB_REG_INT_STS_CLR_8_WC8_FREE_POINT_FIFO_ERROR_SHIFT                                              20
56431   #define BMB_REG_INT_STS_CLR_8_WC8_NEXT_POINT_FIFO_ERROR                                                    (0x1<<21) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 8
56432   #define BMB_REG_INT_STS_CLR_8_WC8_NEXT_POINT_FIFO_ERROR_SHIFT                                              21
56433   #define BMB_REG_INT_STS_CLR_8_WC8_STRT_FIFO_ERROR                                                          (0x1<<22) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 8
56434   #define BMB_REG_INT_STS_CLR_8_WC8_STRT_FIFO_ERROR_SHIFT                                                    22
56435   #define BMB_REG_INT_STS_CLR_8_WC8_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<23) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 8
56436   #define BMB_REG_INT_STS_CLR_8_WC8_SECOND_DSCR_FIFO_ERROR_SHIFT                                             23
56437   #define BMB_REG_INT_STS_CLR_8_WC8_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<24) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 8
56438   #define BMB_REG_INT_STS_CLR_8_WC8_PKT_AVAIL_FIFO_ERROR_SHIFT                                               24
56439   #define BMB_REG_INT_STS_CLR_8_WC8_COS_CNT_FIFO_ERROR                                                       (0x1<<25) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 8
56440   #define BMB_REG_INT_STS_CLR_8_WC8_COS_CNT_FIFO_ERROR_SHIFT                                                 25
56441   #define BMB_REG_INT_STS_CLR_8_WC8_NOTIFY_FIFO_ERROR                                                        (0x1<<26) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 8
56442   #define BMB_REG_INT_STS_CLR_8_WC8_NOTIFY_FIFO_ERROR_SHIFT                                                  26
56443   #define BMB_REG_INT_STS_CLR_8_WC8_LL_REQ_FIFO_ERROR                                                        (0x1<<27) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 8
56444   #define BMB_REG_INT_STS_CLR_8_WC8_LL_REQ_FIFO_ERROR_SHIFT                                                  27
56445   #define BMB_REG_INT_STS_CLR_8_WC8_LL_PA_CNT_ERROR                                                          (0x1<<28) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 8
56446   #define BMB_REG_INT_STS_CLR_8_WC8_LL_PA_CNT_ERROR_SHIFT                                                    28
56447   #define BMB_REG_INT_STS_CLR_8_WC8_BB_PA_CNT_ERROR                                                          (0x1<<29) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 8
56448   #define BMB_REG_INT_STS_CLR_8_WC8_BB_PA_CNT_ERROR_SHIFT                                                    29
56449   #define BMB_REG_INT_STS_CLR_8_WC9_INP_FIFO_ERROR                                                           (0x1<<30) // Warning! Check this bit connection for E4 A0 in RTL. Input FIFO error in write client 9
56450   #define BMB_REG_INT_STS_CLR_8_WC9_INP_FIFO_ERROR_SHIFT                                                     30
56451   #define BMB_REG_INT_STS_CLR_8_WC9_SOP_FIFO_ERROR                                                           (0x1<<31) // Warning! Check this bit connection for E4 A0 in RTL. SOP FIFO error in write client 9
56452   #define BMB_REG_INT_STS_CLR_8_WC9_SOP_FIFO_ERROR_SHIFT                                                     31
56453 #define BMB_REG_INT_STS_9                                                                                    0x54019cUL //Access:R    DataWidth:0x20   // Multi Field Register.
56454   #define BMB_REG_INT_STS_9_WC9_QUEUE_FIFO_ERROR                                                             (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
56455   #define BMB_REG_INT_STS_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                       0
56456   #define BMB_REG_INT_STS_9_WC9_FREE_POINT_FIFO_ERROR                                                        (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 9
56457   #define BMB_REG_INT_STS_9_WC9_FREE_POINT_FIFO_ERROR_SHIFT                                                  1
56458   #define BMB_REG_INT_STS_9_WC9_NEXT_POINT_FIFO_ERROR                                                        (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 9
56459   #define BMB_REG_INT_STS_9_WC9_NEXT_POINT_FIFO_ERROR_SHIFT                                                  2
56460   #define BMB_REG_INT_STS_9_WC9_STRT_FIFO_ERROR                                                              (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 9
56461   #define BMB_REG_INT_STS_9_WC9_STRT_FIFO_ERROR_SHIFT                                                        3
56462   #define BMB_REG_INT_STS_9_WC9_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 9
56463   #define BMB_REG_INT_STS_9_WC9_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 4
56464   #define BMB_REG_INT_STS_9_WC9_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 9
56465   #define BMB_REG_INT_STS_9_WC9_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   5
56466   #define BMB_REG_INT_STS_9_WC9_COS_CNT_FIFO_ERROR                                                           (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 9
56467   #define BMB_REG_INT_STS_9_WC9_COS_CNT_FIFO_ERROR_SHIFT                                                     6
56468   #define BMB_REG_INT_STS_9_WC9_NOTIFY_FIFO_ERROR                                                            (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 9
56469   #define BMB_REG_INT_STS_9_WC9_NOTIFY_FIFO_ERROR_SHIFT                                                      7
56470   #define BMB_REG_INT_STS_9_WC9_LL_REQ_FIFO_ERROR                                                            (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 9
56471   #define BMB_REG_INT_STS_9_WC9_LL_REQ_FIFO_ERROR_SHIFT                                                      8
56472   #define BMB_REG_INT_STS_9_WC9_LL_PA_CNT_ERROR                                                              (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 9
56473   #define BMB_REG_INT_STS_9_WC9_LL_PA_CNT_ERROR_SHIFT                                                        9
56474   #define BMB_REG_INT_STS_9_WC9_BB_PA_CNT_ERROR                                                              (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 9
56475   #define BMB_REG_INT_STS_9_WC9_BB_PA_CNT_ERROR_SHIFT                                                        10
56476   #define BMB_REG_INT_STS_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR                                                   (0x1<<11) // SOP DSCR SYNC FIFO error for RC2
56477   #define BMB_REG_INT_STS_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                             11
56478   #define BMB_REG_INT_STS_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<12) // SOP output SYNC FIFO error for RC2
56479   #define BMB_REG_INT_STS_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           12
56480   #define BMB_REG_INT_STS_9_RC0_SOP_PEND_FIFO_ERROR                                                          (0x1<<13) // SOP pending FIFO error for RC0
56481   #define BMB_REG_INT_STS_9_RC0_SOP_PEND_FIFO_ERROR_SHIFT                                                    13
56482   #define BMB_REG_INT_STS_9_RC1_SOP_PEND_FIFO_ERROR                                                          (0x1<<14) // SOP pending FIFO error for RC01
56483   #define BMB_REG_INT_STS_9_RC1_SOP_PEND_FIFO_ERROR_SHIFT                                                    14
56484   #define BMB_REG_INT_STS_9_RC2_SOP_PEND_FIFO_ERROR                                                          (0x1<<15) // SOP pending FIFO error for RC2
56485   #define BMB_REG_INT_STS_9_RC2_SOP_PEND_FIFO_ERROR_SHIFT                                                    15
56486   #define BMB_REG_INT_STS_9_RC3_SOP_PEND_FIFO_ERROR                                                          (0x1<<16) // SOP pending FIFO error for RC3
56487   #define BMB_REG_INT_STS_9_RC3_SOP_PEND_FIFO_ERROR_SHIFT                                                    16
56488   #define BMB_REG_INT_STS_9_RC4_SOP_PEND_FIFO_ERROR                                                          (0x1<<17) // SOP pending FIFO error for RC4
56489   #define BMB_REG_INT_STS_9_RC4_SOP_PEND_FIFO_ERROR_SHIFT                                                    17
56490   #define BMB_REG_INT_STS_9_RC5_SOP_PEND_FIFO_ERROR                                                          (0x1<<18) // SOP pending FIFO error for RC05
56491   #define BMB_REG_INT_STS_9_RC5_SOP_PEND_FIFO_ERROR_SHIFT                                                    18
56492   #define BMB_REG_INT_STS_9_RC6_SOP_PEND_FIFO_ERROR                                                          (0x1<<19) // SOP pending FIFO error for RC6
56493   #define BMB_REG_INT_STS_9_RC6_SOP_PEND_FIFO_ERROR_SHIFT                                                    19
56494   #define BMB_REG_INT_STS_9_RC7_SOP_PEND_FIFO_ERROR                                                          (0x1<<20) // SOP pending FIFO error for RC7
56495   #define BMB_REG_INT_STS_9_RC7_SOP_PEND_FIFO_ERROR_SHIFT                                                    20
56496   #define BMB_REG_INT_STS_9_RC0_DSCR_PEND_FIFO_ERROR                                                         (0x1<<21) // SOP descriptor FIFO error for RC0
56497   #define BMB_REG_INT_STS_9_RC0_DSCR_PEND_FIFO_ERROR_SHIFT                                                   21
56498   #define BMB_REG_INT_STS_9_RC1_DSCR_PEND_FIFO_ERROR                                                         (0x1<<22) // SOP descriptor FIFO error for RC1
56499   #define BMB_REG_INT_STS_9_RC1_DSCR_PEND_FIFO_ERROR_SHIFT                                                   22
56500   #define BMB_REG_INT_STS_9_RC2_DSCR_PEND_FIFO_ERROR                                                         (0x1<<23) // SOP descriptor FIFO error for RC02
56501   #define BMB_REG_INT_STS_9_RC2_DSCR_PEND_FIFO_ERROR_SHIFT                                                   23
56502   #define BMB_REG_INT_STS_9_RC3_DSCR_PEND_FIFO_ERROR                                                         (0x1<<24) // SOP descriptor FIFO error for RC3
56503   #define BMB_REG_INT_STS_9_RC3_DSCR_PEND_FIFO_ERROR_SHIFT                                                   24
56504   #define BMB_REG_INT_STS_9_RC4_DSCR_PEND_FIFO_ERROR                                                         (0x1<<25) // SOP descriptor FIFO error for RC4
56505   #define BMB_REG_INT_STS_9_RC4_DSCR_PEND_FIFO_ERROR_SHIFT                                                   25
56506   #define BMB_REG_INT_STS_9_RC5_DSCR_PEND_FIFO_ERROR                                                         (0x1<<26) // SOP descriptor FIFO error for RC5
56507   #define BMB_REG_INT_STS_9_RC5_DSCR_PEND_FIFO_ERROR_SHIFT                                                   26
56508   #define BMB_REG_INT_STS_9_RC6_DSCR_PEND_FIFO_ERROR                                                         (0x1<<27) // SOP descriptor FIFO error for RC6
56509   #define BMB_REG_INT_STS_9_RC6_DSCR_PEND_FIFO_ERROR_SHIFT                                                   27
56510   #define BMB_REG_INT_STS_9_RC7_DSCR_PEND_FIFO_ERROR                                                         (0x1<<28) // SOP descriptor FIFO error for RC7
56511   #define BMB_REG_INT_STS_9_RC7_DSCR_PEND_FIFO_ERROR_SHIFT                                                   28
56512   #define BMB_REG_INT_STS_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<29) // SOP input SYNC FIFO error for RC1
56513   #define BMB_REG_INT_STS_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           29
56514   #define BMB_REG_INT_STS_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<30) // SOP input SYNC FIFO error for RC2
56515   #define BMB_REG_INT_STS_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           30
56516   #define BMB_REG_INT_STS_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<31) // SOP output SYNC FIFO error for RC1
56517   #define BMB_REG_INT_STS_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           31
56518   #define BMB_REG_INT_STS_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR                                                   (0x1<<11) // SOP DSCR SYNC FIFO error for RC9
56519   #define BMB_REG_INT_STS_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                             11
56520   #define BMB_REG_INT_STS_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<12) // SOP output SYNC FIFO error for RC8
56521   #define BMB_REG_INT_STS_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           12
56522   #define BMB_REG_INT_STS_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<29) // SOP input SYNC FIFO error for RC8
56523   #define BMB_REG_INT_STS_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           29
56524   #define BMB_REG_INT_STS_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<30) // SOP input SYNC FIFO error for RC9
56525   #define BMB_REG_INT_STS_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                           30
56526   #define BMB_REG_INT_STS_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<31) // SOP output SYNC FIFO error for RC8
56527   #define BMB_REG_INT_STS_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           31
56528 #define BMB_REG_INT_MASK_9                                                                                   0x5401a0UL //Access:RW   DataWidth:0x20   // Multi Field Register.
56529   #define BMB_REG_INT_MASK_9_WC9_QUEUE_FIFO_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_QUEUE_FIFO_ERROR .
56530   #define BMB_REG_INT_MASK_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                      0
56531   #define BMB_REG_INT_MASK_9_WC9_FREE_POINT_FIFO_ERROR                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_FREE_POINT_FIFO_ERROR .
56532   #define BMB_REG_INT_MASK_9_WC9_FREE_POINT_FIFO_ERROR_SHIFT                                                 1
56533   #define BMB_REG_INT_MASK_9_WC9_NEXT_POINT_FIFO_ERROR                                                       (0x1<<2) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_NEXT_POINT_FIFO_ERROR .
56534   #define BMB_REG_INT_MASK_9_WC9_NEXT_POINT_FIFO_ERROR_SHIFT                                                 2
56535   #define BMB_REG_INT_MASK_9_WC9_STRT_FIFO_ERROR                                                             (0x1<<3) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_STRT_FIFO_ERROR .
56536   #define BMB_REG_INT_MASK_9_WC9_STRT_FIFO_ERROR_SHIFT                                                       3
56537   #define BMB_REG_INT_MASK_9_WC9_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<4) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_SECOND_DSCR_FIFO_ERROR .
56538   #define BMB_REG_INT_MASK_9_WC9_SECOND_DSCR_FIFO_ERROR_SHIFT                                                4
56539   #define BMB_REG_INT_MASK_9_WC9_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<5) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_PKT_AVAIL_FIFO_ERROR .
56540   #define BMB_REG_INT_MASK_9_WC9_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  5
56541   #define BMB_REG_INT_MASK_9_WC9_COS_CNT_FIFO_ERROR                                                          (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_COS_CNT_FIFO_ERROR .
56542   #define BMB_REG_INT_MASK_9_WC9_COS_CNT_FIFO_ERROR_SHIFT                                                    6
56543   #define BMB_REG_INT_MASK_9_WC9_NOTIFY_FIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_NOTIFY_FIFO_ERROR .
56544   #define BMB_REG_INT_MASK_9_WC9_NOTIFY_FIFO_ERROR_SHIFT                                                     7
56545   #define BMB_REG_INT_MASK_9_WC9_LL_REQ_FIFO_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_LL_REQ_FIFO_ERROR .
56546   #define BMB_REG_INT_MASK_9_WC9_LL_REQ_FIFO_ERROR_SHIFT                                                     8
56547   #define BMB_REG_INT_MASK_9_WC9_LL_PA_CNT_ERROR                                                             (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_LL_PA_CNT_ERROR .
56548   #define BMB_REG_INT_MASK_9_WC9_LL_PA_CNT_ERROR_SHIFT                                                       9
56549   #define BMB_REG_INT_MASK_9_WC9_BB_PA_CNT_ERROR                                                             (0x1<<10) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.WC9_BB_PA_CNT_ERROR .
56550   #define BMB_REG_INT_MASK_9_WC9_BB_PA_CNT_ERROR_SHIFT                                                       10
56551   #define BMB_REG_INT_MASK_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR                                                  (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC2_SOP_RC_OUT_SYNC_FIFO_ERROR .
56552   #define BMB_REG_INT_MASK_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                            11
56553   #define BMB_REG_INT_MASK_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR .
56554   #define BMB_REG_INT_MASK_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          12
56555   #define BMB_REG_INT_MASK_9_RC0_SOP_PEND_FIFO_ERROR                                                         (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC0_SOP_PEND_FIFO_ERROR .
56556   #define BMB_REG_INT_MASK_9_RC0_SOP_PEND_FIFO_ERROR_SHIFT                                                   13
56557   #define BMB_REG_INT_MASK_9_RC1_SOP_PEND_FIFO_ERROR                                                         (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC1_SOP_PEND_FIFO_ERROR .
56558   #define BMB_REG_INT_MASK_9_RC1_SOP_PEND_FIFO_ERROR_SHIFT                                                   14
56559   #define BMB_REG_INT_MASK_9_RC2_SOP_PEND_FIFO_ERROR                                                         (0x1<<15) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC2_SOP_PEND_FIFO_ERROR .
56560   #define BMB_REG_INT_MASK_9_RC2_SOP_PEND_FIFO_ERROR_SHIFT                                                   15
56561   #define BMB_REG_INT_MASK_9_RC3_SOP_PEND_FIFO_ERROR                                                         (0x1<<16) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC3_SOP_PEND_FIFO_ERROR .
56562   #define BMB_REG_INT_MASK_9_RC3_SOP_PEND_FIFO_ERROR_SHIFT                                                   16
56563   #define BMB_REG_INT_MASK_9_RC4_SOP_PEND_FIFO_ERROR                                                         (0x1<<17) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC4_SOP_PEND_FIFO_ERROR .
56564   #define BMB_REG_INT_MASK_9_RC4_SOP_PEND_FIFO_ERROR_SHIFT                                                   17
56565   #define BMB_REG_INT_MASK_9_RC5_SOP_PEND_FIFO_ERROR                                                         (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC5_SOP_PEND_FIFO_ERROR .
56566   #define BMB_REG_INT_MASK_9_RC5_SOP_PEND_FIFO_ERROR_SHIFT                                                   18
56567   #define BMB_REG_INT_MASK_9_RC6_SOP_PEND_FIFO_ERROR                                                         (0x1<<19) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC6_SOP_PEND_FIFO_ERROR .
56568   #define BMB_REG_INT_MASK_9_RC6_SOP_PEND_FIFO_ERROR_SHIFT                                                   19
56569   #define BMB_REG_INT_MASK_9_RC7_SOP_PEND_FIFO_ERROR                                                         (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC7_SOP_PEND_FIFO_ERROR .
56570   #define BMB_REG_INT_MASK_9_RC7_SOP_PEND_FIFO_ERROR_SHIFT                                                   20
56571   #define BMB_REG_INT_MASK_9_RC0_DSCR_PEND_FIFO_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC0_DSCR_PEND_FIFO_ERROR .
56572   #define BMB_REG_INT_MASK_9_RC0_DSCR_PEND_FIFO_ERROR_SHIFT                                                  21
56573   #define BMB_REG_INT_MASK_9_RC1_DSCR_PEND_FIFO_ERROR                                                        (0x1<<22) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC1_DSCR_PEND_FIFO_ERROR .
56574   #define BMB_REG_INT_MASK_9_RC1_DSCR_PEND_FIFO_ERROR_SHIFT                                                  22
56575   #define BMB_REG_INT_MASK_9_RC2_DSCR_PEND_FIFO_ERROR                                                        (0x1<<23) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC2_DSCR_PEND_FIFO_ERROR .
56576   #define BMB_REG_INT_MASK_9_RC2_DSCR_PEND_FIFO_ERROR_SHIFT                                                  23
56577   #define BMB_REG_INT_MASK_9_RC3_DSCR_PEND_FIFO_ERROR                                                        (0x1<<24) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC3_DSCR_PEND_FIFO_ERROR .
56578   #define BMB_REG_INT_MASK_9_RC3_DSCR_PEND_FIFO_ERROR_SHIFT                                                  24
56579   #define BMB_REG_INT_MASK_9_RC4_DSCR_PEND_FIFO_ERROR                                                        (0x1<<25) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC4_DSCR_PEND_FIFO_ERROR .
56580   #define BMB_REG_INT_MASK_9_RC4_DSCR_PEND_FIFO_ERROR_SHIFT                                                  25
56581   #define BMB_REG_INT_MASK_9_RC5_DSCR_PEND_FIFO_ERROR                                                        (0x1<<26) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC5_DSCR_PEND_FIFO_ERROR .
56582   #define BMB_REG_INT_MASK_9_RC5_DSCR_PEND_FIFO_ERROR_SHIFT                                                  26
56583   #define BMB_REG_INT_MASK_9_RC6_DSCR_PEND_FIFO_ERROR                                                        (0x1<<27) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC6_DSCR_PEND_FIFO_ERROR .
56584   #define BMB_REG_INT_MASK_9_RC6_DSCR_PEND_FIFO_ERROR_SHIFT                                                  27
56585   #define BMB_REG_INT_MASK_9_RC7_DSCR_PEND_FIFO_ERROR                                                        (0x1<<28) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC7_DSCR_PEND_FIFO_ERROR .
56586   #define BMB_REG_INT_MASK_9_RC7_DSCR_PEND_FIFO_ERROR_SHIFT                                                  28
56587   #define BMB_REG_INT_MASK_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR .
56588   #define BMB_REG_INT_MASK_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          29
56589   #define BMB_REG_INT_MASK_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR .
56590   #define BMB_REG_INT_MASK_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          30
56591   #define BMB_REG_INT_MASK_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR .
56592   #define BMB_REG_INT_MASK_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          31
56593   #define BMB_REG_INT_MASK_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR                                                  (0x1<<11) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC9_SOP_RC_OUT_SYNC_FIFO_ERROR .
56594   #define BMB_REG_INT_MASK_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                            11
56595   #define BMB_REG_INT_MASK_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<12) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR .
56596   #define BMB_REG_INT_MASK_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          12
56597   #define BMB_REG_INT_MASK_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<29) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR .
56598   #define BMB_REG_INT_MASK_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          29
56599   #define BMB_REG_INT_MASK_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR                                                (0x1<<30) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR .
56600   #define BMB_REG_INT_MASK_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                          30
56601   #define BMB_REG_INT_MASK_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<31) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_9.RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR .
56602   #define BMB_REG_INT_MASK_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          31
56603 #define BMB_REG_INT_STS_WR_9                                                                                 0x5401a4UL //Access:WR   DataWidth:0x20   // Multi Field Register.
56604   #define BMB_REG_INT_STS_WR_9_WC9_QUEUE_FIFO_ERROR                                                          (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
56605   #define BMB_REG_INT_STS_WR_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                    0
56606   #define BMB_REG_INT_STS_WR_9_WC9_FREE_POINT_FIFO_ERROR                                                     (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 9
56607   #define BMB_REG_INT_STS_WR_9_WC9_FREE_POINT_FIFO_ERROR_SHIFT                                               1
56608   #define BMB_REG_INT_STS_WR_9_WC9_NEXT_POINT_FIFO_ERROR                                                     (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 9
56609   #define BMB_REG_INT_STS_WR_9_WC9_NEXT_POINT_FIFO_ERROR_SHIFT                                               2
56610   #define BMB_REG_INT_STS_WR_9_WC9_STRT_FIFO_ERROR                                                           (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 9
56611   #define BMB_REG_INT_STS_WR_9_WC9_STRT_FIFO_ERROR_SHIFT                                                     3
56612   #define BMB_REG_INT_STS_WR_9_WC9_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 9
56613   #define BMB_REG_INT_STS_WR_9_WC9_SECOND_DSCR_FIFO_ERROR_SHIFT                                              4
56614   #define BMB_REG_INT_STS_WR_9_WC9_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 9
56615   #define BMB_REG_INT_STS_WR_9_WC9_PKT_AVAIL_FIFO_ERROR_SHIFT                                                5
56616   #define BMB_REG_INT_STS_WR_9_WC9_COS_CNT_FIFO_ERROR                                                        (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 9
56617   #define BMB_REG_INT_STS_WR_9_WC9_COS_CNT_FIFO_ERROR_SHIFT                                                  6
56618   #define BMB_REG_INT_STS_WR_9_WC9_NOTIFY_FIFO_ERROR                                                         (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 9
56619   #define BMB_REG_INT_STS_WR_9_WC9_NOTIFY_FIFO_ERROR_SHIFT                                                   7
56620   #define BMB_REG_INT_STS_WR_9_WC9_LL_REQ_FIFO_ERROR                                                         (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 9
56621   #define BMB_REG_INT_STS_WR_9_WC9_LL_REQ_FIFO_ERROR_SHIFT                                                   8
56622   #define BMB_REG_INT_STS_WR_9_WC9_LL_PA_CNT_ERROR                                                           (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 9
56623   #define BMB_REG_INT_STS_WR_9_WC9_LL_PA_CNT_ERROR_SHIFT                                                     9
56624   #define BMB_REG_INT_STS_WR_9_WC9_BB_PA_CNT_ERROR                                                           (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 9
56625   #define BMB_REG_INT_STS_WR_9_WC9_BB_PA_CNT_ERROR_SHIFT                                                     10
56626   #define BMB_REG_INT_STS_WR_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR                                                (0x1<<11) // SOP DSCR SYNC FIFO error for RC2
56627   #define BMB_REG_INT_STS_WR_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                          11
56628   #define BMB_REG_INT_STS_WR_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                              (0x1<<12) // SOP output SYNC FIFO error for RC2
56629   #define BMB_REG_INT_STS_WR_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                        12
56630   #define BMB_REG_INT_STS_WR_9_RC0_SOP_PEND_FIFO_ERROR                                                       (0x1<<13) // SOP pending FIFO error for RC0
56631   #define BMB_REG_INT_STS_WR_9_RC0_SOP_PEND_FIFO_ERROR_SHIFT                                                 13
56632   #define BMB_REG_INT_STS_WR_9_RC1_SOP_PEND_FIFO_ERROR                                                       (0x1<<14) // SOP pending FIFO error for RC01
56633   #define BMB_REG_INT_STS_WR_9_RC1_SOP_PEND_FIFO_ERROR_SHIFT                                                 14
56634   #define BMB_REG_INT_STS_WR_9_RC2_SOP_PEND_FIFO_ERROR                                                       (0x1<<15) // SOP pending FIFO error for RC2
56635   #define BMB_REG_INT_STS_WR_9_RC2_SOP_PEND_FIFO_ERROR_SHIFT                                                 15
56636   #define BMB_REG_INT_STS_WR_9_RC3_SOP_PEND_FIFO_ERROR                                                       (0x1<<16) // SOP pending FIFO error for RC3
56637   #define BMB_REG_INT_STS_WR_9_RC3_SOP_PEND_FIFO_ERROR_SHIFT                                                 16
56638   #define BMB_REG_INT_STS_WR_9_RC4_SOP_PEND_FIFO_ERROR                                                       (0x1<<17) // SOP pending FIFO error for RC4
56639   #define BMB_REG_INT_STS_WR_9_RC4_SOP_PEND_FIFO_ERROR_SHIFT                                                 17
56640   #define BMB_REG_INT_STS_WR_9_RC5_SOP_PEND_FIFO_ERROR                                                       (0x1<<18) // SOP pending FIFO error for RC05
56641   #define BMB_REG_INT_STS_WR_9_RC5_SOP_PEND_FIFO_ERROR_SHIFT                                                 18
56642   #define BMB_REG_INT_STS_WR_9_RC6_SOP_PEND_FIFO_ERROR                                                       (0x1<<19) // SOP pending FIFO error for RC6
56643   #define BMB_REG_INT_STS_WR_9_RC6_SOP_PEND_FIFO_ERROR_SHIFT                                                 19
56644   #define BMB_REG_INT_STS_WR_9_RC7_SOP_PEND_FIFO_ERROR                                                       (0x1<<20) // SOP pending FIFO error for RC7
56645   #define BMB_REG_INT_STS_WR_9_RC7_SOP_PEND_FIFO_ERROR_SHIFT                                                 20
56646   #define BMB_REG_INT_STS_WR_9_RC0_DSCR_PEND_FIFO_ERROR                                                      (0x1<<21) // SOP descriptor FIFO error for RC0
56647   #define BMB_REG_INT_STS_WR_9_RC0_DSCR_PEND_FIFO_ERROR_SHIFT                                                21
56648   #define BMB_REG_INT_STS_WR_9_RC1_DSCR_PEND_FIFO_ERROR                                                      (0x1<<22) // SOP descriptor FIFO error for RC1
56649   #define BMB_REG_INT_STS_WR_9_RC1_DSCR_PEND_FIFO_ERROR_SHIFT                                                22
56650   #define BMB_REG_INT_STS_WR_9_RC2_DSCR_PEND_FIFO_ERROR                                                      (0x1<<23) // SOP descriptor FIFO error for RC02
56651   #define BMB_REG_INT_STS_WR_9_RC2_DSCR_PEND_FIFO_ERROR_SHIFT                                                23
56652   #define BMB_REG_INT_STS_WR_9_RC3_DSCR_PEND_FIFO_ERROR                                                      (0x1<<24) // SOP descriptor FIFO error for RC3
56653   #define BMB_REG_INT_STS_WR_9_RC3_DSCR_PEND_FIFO_ERROR_SHIFT                                                24
56654   #define BMB_REG_INT_STS_WR_9_RC4_DSCR_PEND_FIFO_ERROR                                                      (0x1<<25) // SOP descriptor FIFO error for RC4
56655   #define BMB_REG_INT_STS_WR_9_RC4_DSCR_PEND_FIFO_ERROR_SHIFT                                                25
56656   #define BMB_REG_INT_STS_WR_9_RC5_DSCR_PEND_FIFO_ERROR                                                      (0x1<<26) // SOP descriptor FIFO error for RC5
56657   #define BMB_REG_INT_STS_WR_9_RC5_DSCR_PEND_FIFO_ERROR_SHIFT                                                26
56658   #define BMB_REG_INT_STS_WR_9_RC6_DSCR_PEND_FIFO_ERROR                                                      (0x1<<27) // SOP descriptor FIFO error for RC6
56659   #define BMB_REG_INT_STS_WR_9_RC6_DSCR_PEND_FIFO_ERROR_SHIFT                                                27
56660   #define BMB_REG_INT_STS_WR_9_RC7_DSCR_PEND_FIFO_ERROR                                                      (0x1<<28) // SOP descriptor FIFO error for RC7
56661   #define BMB_REG_INT_STS_WR_9_RC7_DSCR_PEND_FIFO_ERROR_SHIFT                                                28
56662   #define BMB_REG_INT_STS_WR_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR                                              (0x1<<29) // SOP input SYNC FIFO error for RC1
56663   #define BMB_REG_INT_STS_WR_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                        29
56664   #define BMB_REG_INT_STS_WR_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR                                              (0x1<<30) // SOP input SYNC FIFO error for RC2
56665   #define BMB_REG_INT_STS_WR_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                        30
56666   #define BMB_REG_INT_STS_WR_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                              (0x1<<31) // SOP output SYNC FIFO error for RC1
56667   #define BMB_REG_INT_STS_WR_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                        31
56668   #define BMB_REG_INT_STS_WR_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR                                                (0x1<<11) // SOP DSCR SYNC FIFO error for RC9
56669   #define BMB_REG_INT_STS_WR_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                          11
56670   #define BMB_REG_INT_STS_WR_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                              (0x1<<12) // SOP output SYNC FIFO error for RC8
56671   #define BMB_REG_INT_STS_WR_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                        12
56672   #define BMB_REG_INT_STS_WR_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR                                              (0x1<<29) // SOP input SYNC FIFO error for RC8
56673   #define BMB_REG_INT_STS_WR_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                        29
56674   #define BMB_REG_INT_STS_WR_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR                                              (0x1<<30) // SOP input SYNC FIFO error for RC9
56675   #define BMB_REG_INT_STS_WR_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                        30
56676   #define BMB_REG_INT_STS_WR_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                              (0x1<<31) // SOP output SYNC FIFO error for RC8
56677   #define BMB_REG_INT_STS_WR_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                        31
56678 #define BMB_REG_INT_STS_CLR_9                                                                                0x5401a8UL //Access:RC   DataWidth:0x20   // Multi Field Register.
56679   #define BMB_REG_INT_STS_CLR_9_WC9_QUEUE_FIFO_ERROR                                                         (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
56680   #define BMB_REG_INT_STS_CLR_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                   0
56681   #define BMB_REG_INT_STS_CLR_9_WC9_FREE_POINT_FIFO_ERROR                                                    (0x1<<1) // Warning! Check this bit connection for E4 A0 in RTL. Free ointer FIFO error in write client 9
56682   #define BMB_REG_INT_STS_CLR_9_WC9_FREE_POINT_FIFO_ERROR_SHIFT                                              1
56683   #define BMB_REG_INT_STS_CLR_9_WC9_NEXT_POINT_FIFO_ERROR                                                    (0x1<<2) // Warning! Check this bit connection for E4 A0 in RTL. Next pointer FIFO error in write client 9
56684   #define BMB_REG_INT_STS_CLR_9_WC9_NEXT_POINT_FIFO_ERROR_SHIFT                                              2
56685   #define BMB_REG_INT_STS_CLR_9_WC9_STRT_FIFO_ERROR                                                          (0x1<<3) // Warning! Check this bit connection for E4 A0 in RTL. Start FIFO error in write client 9
56686   #define BMB_REG_INT_STS_CLR_9_WC9_STRT_FIFO_ERROR_SHIFT                                                    3
56687   #define BMB_REG_INT_STS_CLR_9_WC9_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<4) // Warning! Check this bit connection for E4 A0 in RTL. Second descriptor FIFO error in write client 9
56688   #define BMB_REG_INT_STS_CLR_9_WC9_SECOND_DSCR_FIFO_ERROR_SHIFT                                             4
56689   #define BMB_REG_INT_STS_CLR_9_WC9_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<5) // Warning! Check this bit connection for E4 A0 in RTL. Packet available FIFO error in write client 9
56690   #define BMB_REG_INT_STS_CLR_9_WC9_PKT_AVAIL_FIFO_ERROR_SHIFT                                               5
56691   #define BMB_REG_INT_STS_CLR_9_WC9_COS_CNT_FIFO_ERROR                                                       (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. COS counter FIFO error in write client 9
56692   #define BMB_REG_INT_STS_CLR_9_WC9_COS_CNT_FIFO_ERROR_SHIFT                                                 6
56693   #define BMB_REG_INT_STS_CLR_9_WC9_NOTIFY_FIFO_ERROR                                                        (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 9
56694   #define BMB_REG_INT_STS_CLR_9_WC9_NOTIFY_FIFO_ERROR_SHIFT                                                  7
56695   #define BMB_REG_INT_STS_CLR_9_WC9_LL_REQ_FIFO_ERROR                                                        (0x1<<8) // Warning! Check this bit connection for E4 A0 in RTL. LL req error in write client 9
56696   #define BMB_REG_INT_STS_CLR_9_WC9_LL_REQ_FIFO_ERROR_SHIFT                                                  8
56697   #define BMB_REG_INT_STS_CLR_9_WC9_LL_PA_CNT_ERROR                                                          (0x1<<9) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to link list in write client 9
56698   #define BMB_REG_INT_STS_CLR_9_WC9_LL_PA_CNT_ERROR_SHIFT                                                    9
56699   #define BMB_REG_INT_STS_CLR_9_WC9_BB_PA_CNT_ERROR                                                          (0x1<<10) // Warning! Check this bit connection for E4 A0 in RTL. Packet available counter overflow or underflow for requests to big ram of SOP descriptor in write client 9
56700   #define BMB_REG_INT_STS_CLR_9_WC9_BB_PA_CNT_ERROR_SHIFT                                                    10
56701   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR                                               (0x1<<11) // SOP DSCR SYNC FIFO error for RC2
56702   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                         11
56703   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<12) // SOP output SYNC FIFO error for RC2
56704   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       12
56705   #define BMB_REG_INT_STS_CLR_9_RC0_SOP_PEND_FIFO_ERROR                                                      (0x1<<13) // SOP pending FIFO error for RC0
56706   #define BMB_REG_INT_STS_CLR_9_RC0_SOP_PEND_FIFO_ERROR_SHIFT                                                13
56707   #define BMB_REG_INT_STS_CLR_9_RC1_SOP_PEND_FIFO_ERROR                                                      (0x1<<14) // SOP pending FIFO error for RC01
56708   #define BMB_REG_INT_STS_CLR_9_RC1_SOP_PEND_FIFO_ERROR_SHIFT                                                14
56709   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_PEND_FIFO_ERROR                                                      (0x1<<15) // SOP pending FIFO error for RC2
56710   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_PEND_FIFO_ERROR_SHIFT                                                15
56711   #define BMB_REG_INT_STS_CLR_9_RC3_SOP_PEND_FIFO_ERROR                                                      (0x1<<16) // SOP pending FIFO error for RC3
56712   #define BMB_REG_INT_STS_CLR_9_RC3_SOP_PEND_FIFO_ERROR_SHIFT                                                16
56713   #define BMB_REG_INT_STS_CLR_9_RC4_SOP_PEND_FIFO_ERROR                                                      (0x1<<17) // SOP pending FIFO error for RC4
56714   #define BMB_REG_INT_STS_CLR_9_RC4_SOP_PEND_FIFO_ERROR_SHIFT                                                17
56715   #define BMB_REG_INT_STS_CLR_9_RC5_SOP_PEND_FIFO_ERROR                                                      (0x1<<18) // SOP pending FIFO error for RC05
56716   #define BMB_REG_INT_STS_CLR_9_RC5_SOP_PEND_FIFO_ERROR_SHIFT                                                18
56717   #define BMB_REG_INT_STS_CLR_9_RC6_SOP_PEND_FIFO_ERROR                                                      (0x1<<19) // SOP pending FIFO error for RC6
56718   #define BMB_REG_INT_STS_CLR_9_RC6_SOP_PEND_FIFO_ERROR_SHIFT                                                19
56719   #define BMB_REG_INT_STS_CLR_9_RC7_SOP_PEND_FIFO_ERROR                                                      (0x1<<20) // SOP pending FIFO error for RC7
56720   #define BMB_REG_INT_STS_CLR_9_RC7_SOP_PEND_FIFO_ERROR_SHIFT                                                20
56721   #define BMB_REG_INT_STS_CLR_9_RC0_DSCR_PEND_FIFO_ERROR                                                     (0x1<<21) // SOP descriptor FIFO error for RC0
56722   #define BMB_REG_INT_STS_CLR_9_RC0_DSCR_PEND_FIFO_ERROR_SHIFT                                               21
56723   #define BMB_REG_INT_STS_CLR_9_RC1_DSCR_PEND_FIFO_ERROR                                                     (0x1<<22) // SOP descriptor FIFO error for RC1
56724   #define BMB_REG_INT_STS_CLR_9_RC1_DSCR_PEND_FIFO_ERROR_SHIFT                                               22
56725   #define BMB_REG_INT_STS_CLR_9_RC2_DSCR_PEND_FIFO_ERROR                                                     (0x1<<23) // SOP descriptor FIFO error for RC02
56726   #define BMB_REG_INT_STS_CLR_9_RC2_DSCR_PEND_FIFO_ERROR_SHIFT                                               23
56727   #define BMB_REG_INT_STS_CLR_9_RC3_DSCR_PEND_FIFO_ERROR                                                     (0x1<<24) // SOP descriptor FIFO error for RC3
56728   #define BMB_REG_INT_STS_CLR_9_RC3_DSCR_PEND_FIFO_ERROR_SHIFT                                               24
56729   #define BMB_REG_INT_STS_CLR_9_RC4_DSCR_PEND_FIFO_ERROR                                                     (0x1<<25) // SOP descriptor FIFO error for RC4
56730   #define BMB_REG_INT_STS_CLR_9_RC4_DSCR_PEND_FIFO_ERROR_SHIFT                                               25
56731   #define BMB_REG_INT_STS_CLR_9_RC5_DSCR_PEND_FIFO_ERROR                                                     (0x1<<26) // SOP descriptor FIFO error for RC5
56732   #define BMB_REG_INT_STS_CLR_9_RC5_DSCR_PEND_FIFO_ERROR_SHIFT                                               26
56733   #define BMB_REG_INT_STS_CLR_9_RC6_DSCR_PEND_FIFO_ERROR                                                     (0x1<<27) // SOP descriptor FIFO error for RC6
56734   #define BMB_REG_INT_STS_CLR_9_RC6_DSCR_PEND_FIFO_ERROR_SHIFT                                               27
56735   #define BMB_REG_INT_STS_CLR_9_RC7_DSCR_PEND_FIFO_ERROR                                                     (0x1<<28) // SOP descriptor FIFO error for RC7
56736   #define BMB_REG_INT_STS_CLR_9_RC7_DSCR_PEND_FIFO_ERROR_SHIFT                                               28
56737   #define BMB_REG_INT_STS_CLR_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<29) // SOP input SYNC FIFO error for RC1
56738   #define BMB_REG_INT_STS_CLR_9_RC1_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       29
56739   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<30) // SOP input SYNC FIFO error for RC2
56740   #define BMB_REG_INT_STS_CLR_9_RC2_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       30
56741   #define BMB_REG_INT_STS_CLR_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<31) // SOP output SYNC FIFO error for RC1
56742   #define BMB_REG_INT_STS_CLR_9_RC1_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       31
56743   #define BMB_REG_INT_STS_CLR_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR                                               (0x1<<11) // SOP DSCR SYNC FIFO error for RC9
56744   #define BMB_REG_INT_STS_CLR_9_RC9_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                         11
56745   #define BMB_REG_INT_STS_CLR_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<12) // SOP output SYNC FIFO error for RC8
56746   #define BMB_REG_INT_STS_CLR_9_RC9_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       12
56747   #define BMB_REG_INT_STS_CLR_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<29) // SOP input SYNC FIFO error for RC8
56748   #define BMB_REG_INT_STS_CLR_9_RC8_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       29
56749   #define BMB_REG_INT_STS_CLR_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR                                             (0x1<<30) // SOP input SYNC FIFO error for RC9
56750   #define BMB_REG_INT_STS_CLR_9_RC9_SOP_INP_SYNC_FIFO_PUSH_ERROR_SHIFT                                       30
56751   #define BMB_REG_INT_STS_CLR_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR                                             (0x1<<31) // SOP output SYNC FIFO error for RC8
56752   #define BMB_REG_INT_STS_CLR_9_RC8_SOP_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                       31
56753 #define BMB_REG_INT_STS_10                                                                                   0x5401b4UL //Access:R    DataWidth:0xf    // Multi Field Register.
56754   #define BMB_REG_INT_STS_10_RC_GNT_PEND_FIFO_ERROR                                                          (0x1<<0) //
56755   #define BMB_REG_INT_STS_10_RC_GNT_PEND_FIFO_ERROR_SHIFT                                                    0
56756   #define BMB_REG_INT_STS_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<13) // Packet RC output SYNC FIFO error
56757   #define BMB_REG_INT_STS_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              13
56758   #define BMB_REG_INT_STS_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<14) // Packet RC output SYNC FIFO error
56759   #define BMB_REG_INT_STS_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              14
56760   #define BMB_REG_INT_STS_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<20) // Packet RC output SYNC FIFO error
56761   #define BMB_REG_INT_STS_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              20
56762   #define BMB_REG_INT_STS_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<21) // Packet RC output SYNC FIFO error
56763   #define BMB_REG_INT_STS_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                              21
56764 #define BMB_REG_INT_MASK_10                                                                                  0x5401b8UL //Access:RW   DataWidth:0xf    // Multi Field Register.
56765   #define BMB_REG_INT_MASK_10_RC_GNT_PEND_FIFO_ERROR                                                         (0x1<<0) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_10.RC_GNT_PEND_FIFO_ERROR .
56766   #define BMB_REG_INT_MASK_10_RC_GNT_PEND_FIFO_ERROR_SHIFT                                                   0
56767   #define BMB_REG_INT_MASK_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<13) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_10.RC1_OUT_SYNC_FIFO_PUSH_ERROR .
56768   #define BMB_REG_INT_MASK_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             13
56769   #define BMB_REG_INT_MASK_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_10.RC2_OUT_SYNC_FIFO_PUSH_ERROR .
56770   #define BMB_REG_INT_MASK_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             14
56771   #define BMB_REG_INT_MASK_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<20) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_10.RC8_OUT_SYNC_FIFO_PUSH_ERROR .
56772   #define BMB_REG_INT_MASK_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             20
56773   #define BMB_REG_INT_MASK_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR                                                   (0x1<<21) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_10.RC9_OUT_SYNC_FIFO_PUSH_ERROR .
56774   #define BMB_REG_INT_MASK_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                             21
56775 #define BMB_REG_INT_STS_WR_10                                                                                0x5401bcUL //Access:WR   DataWidth:0xf    // Multi Field Register.
56776   #define BMB_REG_INT_STS_WR_10_RC_GNT_PEND_FIFO_ERROR                                                       (0x1<<0) //
56777   #define BMB_REG_INT_STS_WR_10_RC_GNT_PEND_FIFO_ERROR_SHIFT                                                 0
56778   #define BMB_REG_INT_STS_WR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<13) // Packet RC output SYNC FIFO error
56779   #define BMB_REG_INT_STS_WR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           13
56780   #define BMB_REG_INT_STS_WR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<14) // Packet RC output SYNC FIFO error
56781   #define BMB_REG_INT_STS_WR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           14
56782   #define BMB_REG_INT_STS_WR_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<20) // Packet RC output SYNC FIFO error
56783   #define BMB_REG_INT_STS_WR_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           20
56784   #define BMB_REG_INT_STS_WR_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR                                                 (0x1<<21) // Packet RC output SYNC FIFO error
56785   #define BMB_REG_INT_STS_WR_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                           21
56786 #define BMB_REG_INT_STS_CLR_10                                                                               0x5401c0UL //Access:RC   DataWidth:0xf    // Multi Field Register.
56787   #define BMB_REG_INT_STS_CLR_10_RC_GNT_PEND_FIFO_ERROR                                                      (0x1<<0) //
56788   #define BMB_REG_INT_STS_CLR_10_RC_GNT_PEND_FIFO_ERROR_SHIFT                                                0
56789   #define BMB_REG_INT_STS_CLR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<13) // Packet RC output SYNC FIFO error
56790   #define BMB_REG_INT_STS_CLR_10_RC1_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          13
56791   #define BMB_REG_INT_STS_CLR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<14) // Packet RC output SYNC FIFO error
56792   #define BMB_REG_INT_STS_CLR_10_RC2_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          14
56793   #define BMB_REG_INT_STS_CLR_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<20) // Packet RC output SYNC FIFO error
56794   #define BMB_REG_INT_STS_CLR_10_RC8_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          20
56795   #define BMB_REG_INT_STS_CLR_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR                                                (0x1<<21) // Packet RC output SYNC FIFO error
56796   #define BMB_REG_INT_STS_CLR_10_RC9_OUT_SYNC_FIFO_PUSH_ERROR_SHIFT                                          21
56797 #define BMB_REG_INT_STS_11                                                                                   0x5401ccUL //Access:R    DataWidth:0x13   // Multi Field Register.
56798   #define BMB_REG_INT_STS_11_WC8_SYNC_FIFO_PUSH_ERROR                                                        (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. WC input SYNC FIFO error
56799   #define BMB_REG_INT_STS_11_WC8_SYNC_FIFO_PUSH_ERROR_SHIFT                                                  6
56800   #define BMB_REG_INT_STS_11_WC9_SYNC_FIFO_PUSH_ERROR                                                        (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. WC input SYNC FIFO error
56801   #define BMB_REG_INT_STS_11_WC9_SYNC_FIFO_PUSH_ERROR_SHIFT                                                  7
56802   #define BMB_REG_INT_STS_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR                                                  (0x1<<9) // SOP DSCR SYNC FIFO error for RC1
56803   #define BMB_REG_INT_STS_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                            9
56804   #define BMB_REG_INT_STS_11_RC_PKT7_DSCR_FIFO_ERROR                                                         (0x1<<18) // Read packet client7 descriptor FIFO error
56805   #define BMB_REG_INT_STS_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                                   18
56806   #define BMB_REG_INT_STS_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR                                                  (0x1<<9) // SOP DSCR SYNC FIFO error for RC8
56807   #define BMB_REG_INT_STS_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                            9
56808 #define BMB_REG_INT_MASK_11                                                                                  0x5401d0UL //Access:RW   DataWidth:0x13   // Multi Field Register.
56809   #define BMB_REG_INT_MASK_11_WC8_SYNC_FIFO_PUSH_ERROR                                                       (0x1<<6) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_11.WC8_SYNC_FIFO_PUSH_ERROR .
56810   #define BMB_REG_INT_MASK_11_WC8_SYNC_FIFO_PUSH_ERROR_SHIFT                                                 6
56811   #define BMB_REG_INT_MASK_11_WC9_SYNC_FIFO_PUSH_ERROR                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_11.WC9_SYNC_FIFO_PUSH_ERROR .
56812   #define BMB_REG_INT_MASK_11_WC9_SYNC_FIFO_PUSH_ERROR_SHIFT                                                 7
56813   #define BMB_REG_INT_MASK_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR                                                 (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_11.RC1_SOP_RC_OUT_SYNC_FIFO_ERROR .
56814   #define BMB_REG_INT_MASK_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                           9
56815   #define BMB_REG_INT_MASK_11_RC_PKT7_DSCR_FIFO_ERROR                                                        (0x1<<18) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_11.RC_PKT7_DSCR_FIFO_ERROR .
56816   #define BMB_REG_INT_MASK_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                                  18
56817   #define BMB_REG_INT_MASK_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR                                                 (0x1<<9) // This bit masks, when set, the Interrupt bit: BMB_REG_INT_STS_11.RC8_SOP_RC_OUT_SYNC_FIFO_ERROR .
56818   #define BMB_REG_INT_MASK_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                           9
56819 #define BMB_REG_INT_STS_WR_11                                                                                0x5401d4UL //Access:WR   DataWidth:0x13   // Multi Field Register.
56820   #define BMB_REG_INT_STS_WR_11_WC8_SYNC_FIFO_PUSH_ERROR                                                     (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. WC input SYNC FIFO error
56821   #define BMB_REG_INT_STS_WR_11_WC8_SYNC_FIFO_PUSH_ERROR_SHIFT                                               6
56822   #define BMB_REG_INT_STS_WR_11_WC9_SYNC_FIFO_PUSH_ERROR                                                     (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. WC input SYNC FIFO error
56823   #define BMB_REG_INT_STS_WR_11_WC9_SYNC_FIFO_PUSH_ERROR_SHIFT                                               7
56824   #define BMB_REG_INT_STS_WR_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR                                               (0x1<<9) // SOP DSCR SYNC FIFO error for RC1
56825   #define BMB_REG_INT_STS_WR_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                         9
56826   #define BMB_REG_INT_STS_WR_11_RC_PKT7_DSCR_FIFO_ERROR                                                      (0x1<<18) // Read packet client7 descriptor FIFO error
56827   #define BMB_REG_INT_STS_WR_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                                18
56828   #define BMB_REG_INT_STS_WR_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR                                               (0x1<<9) // SOP DSCR SYNC FIFO error for RC8
56829   #define BMB_REG_INT_STS_WR_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                         9
56830 #define BMB_REG_INT_STS_CLR_11                                                                               0x5401d8UL //Access:RC   DataWidth:0x13   // Multi Field Register.
56831   #define BMB_REG_INT_STS_CLR_11_WC8_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<6) // Warning! Check this bit connection for E4 A0 in RTL. WC input SYNC FIFO error
56832   #define BMB_REG_INT_STS_CLR_11_WC8_SYNC_FIFO_PUSH_ERROR_SHIFT                                              6
56833   #define BMB_REG_INT_STS_CLR_11_WC9_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<7) // Warning! Check this bit connection for E4 A0 in RTL. WC input SYNC FIFO error
56834   #define BMB_REG_INT_STS_CLR_11_WC9_SYNC_FIFO_PUSH_ERROR_SHIFT                                              7
56835   #define BMB_REG_INT_STS_CLR_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR                                              (0x1<<9) // SOP DSCR SYNC FIFO error for RC1
56836   #define BMB_REG_INT_STS_CLR_11_RC1_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                        9
56837   #define BMB_REG_INT_STS_CLR_11_RC_PKT7_DSCR_FIFO_ERROR                                                     (0x1<<18) // Read packet client7 descriptor FIFO error
56838   #define BMB_REG_INT_STS_CLR_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                               18
56839   #define BMB_REG_INT_STS_CLR_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR                                              (0x1<<9) // SOP DSCR SYNC FIFO error for RC8
56840   #define BMB_REG_INT_STS_CLR_11_RC8_SOP_RC_OUT_SYNC_FIFO_ERROR_SHIFT                                        9
56841 #define BMB_REG_PRTY_MASK                                                                                    0x5401e0UL //Access:RW   DataWidth:0x5    // Multi Field Register.
56842   #define BMB_REG_PRTY_MASK_LL_BANK0_MEM_PRTY                                                                (0x1<<0) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS.LL_BANK0_MEM_PRTY .
56843   #define BMB_REG_PRTY_MASK_LL_BANK0_MEM_PRTY_SHIFT                                                          0
56844   #define BMB_REG_PRTY_MASK_LL_BANK1_MEM_PRTY                                                                (0x1<<1) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS.LL_BANK1_MEM_PRTY .
56845   #define BMB_REG_PRTY_MASK_LL_BANK1_MEM_PRTY_SHIFT                                                          1
56846   #define BMB_REG_PRTY_MASK_LL_BANK2_MEM_PRTY                                                                (0x1<<2) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS.LL_BANK2_MEM_PRTY .
56847   #define BMB_REG_PRTY_MASK_LL_BANK2_MEM_PRTY_SHIFT                                                          2
56848   #define BMB_REG_PRTY_MASK_LL_BANK3_MEM_PRTY                                                                (0x1<<3) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS.LL_BANK3_MEM_PRTY .
56849   #define BMB_REG_PRTY_MASK_LL_BANK3_MEM_PRTY_SHIFT                                                          3
56850   #define BMB_REG_PRTY_MASK_DATAPATH_REGISTERS                                                               (0x1<<4) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS.DATAPATH_REGISTERS .
56851   #define BMB_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                         4
56852 #define BMB_REG_PRTY_MASK_H_0                                                                                0x540404UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
56853   #define BMB_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
56854   #define BMB_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                    0
56855   #define BMB_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM008_I_ECC_RF_INT .
56856   #define BMB_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT_SHIFT                                                    1
56857   #define BMB_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
56858   #define BMB_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                    2
56859   #define BMB_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM010_I_ECC_RF_INT .
56860   #define BMB_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT_SHIFT                                                    3
56861   #define BMB_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT                                                          (0x1<<4) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM011_I_ECC_RF_INT .
56862   #define BMB_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT_SHIFT                                                    4
56863   #define BMB_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
56864   #define BMB_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                    5
56865   #define BMB_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT                                                          (0x1<<6) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM013_I_ECC_RF_INT .
56866   #define BMB_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT_SHIFT                                                    6
56867   #define BMB_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT                                                          (0x1<<7) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM014_I_ECC_RF_INT .
56868   #define BMB_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT_SHIFT                                                    7
56869   #define BMB_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM015_I_ECC_RF_INT .
56870   #define BMB_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT_SHIFT                                                    8
56871   #define BMB_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT                                                          (0x1<<9) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM016_I_ECC_RF_INT .
56872   #define BMB_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT_SHIFT                                                    9
56873   #define BMB_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                          (0x1<<10) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
56874   #define BMB_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                    10
56875   #define BMB_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                          (0x1<<11) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
56876   #define BMB_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                    11
56877   #define BMB_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                          (0x1<<12) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
56878   #define BMB_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                    12
56879   #define BMB_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                          (0x1<<13) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
56880   #define BMB_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                    13
56881   #define BMB_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT                                                          (0x1<<14) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM006_I_ECC_RF_INT .
56882   #define BMB_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT_SHIFT                                                    14
56883   #define BMB_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT                                                          (0x1<<15) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM007_I_ECC_RF_INT .
56884   #define BMB_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT_SHIFT                                                    15
56885   #define BMB_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM059_I_MEM_PRTY .
56886   #define BMB_REG_PRTY_MASK_H_0_MEM059_I_MEM_PRTY_SHIFT                                                      16
56887   #define BMB_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM060_I_MEM_PRTY .
56888   #define BMB_REG_PRTY_MASK_H_0_MEM060_I_MEM_PRTY_SHIFT                                                      17
56889   #define BMB_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM037_I_MEM_PRTY .
56890   #define BMB_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY_SHIFT                                                      18
56891   #define BMB_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM038_I_MEM_PRTY .
56892   #define BMB_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY_SHIFT                                                      19
56893   #define BMB_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM039_I_MEM_PRTY .
56894   #define BMB_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY_SHIFT                                                      20
56895   #define BMB_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM040_I_MEM_PRTY .
56896   #define BMB_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY_SHIFT                                                      21
56897   #define BMB_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM041_I_MEM_PRTY .
56898   #define BMB_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY_SHIFT                                                      22
56899   #define BMB_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM042_I_MEM_PRTY .
56900   #define BMB_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY_SHIFT                                                      23
56901   #define BMB_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM043_I_MEM_PRTY .
56902   #define BMB_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY_SHIFT                                                      24
56903   #define BMB_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM044_I_MEM_PRTY .
56904   #define BMB_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY_SHIFT                                                      25
56905   #define BMB_REG_PRTY_MASK_H_0_MEM045_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM045_I_MEM_PRTY .
56906   #define BMB_REG_PRTY_MASK_H_0_MEM045_I_MEM_PRTY_SHIFT                                                      26
56907   #define BMB_REG_PRTY_MASK_H_0_MEM046_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM046_I_MEM_PRTY .
56908   #define BMB_REG_PRTY_MASK_H_0_MEM046_I_MEM_PRTY_SHIFT                                                      27
56909   #define BMB_REG_PRTY_MASK_H_0_MEM047_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM047_I_MEM_PRTY .
56910   #define BMB_REG_PRTY_MASK_H_0_MEM047_I_MEM_PRTY_SHIFT                                                      28
56911   #define BMB_REG_PRTY_MASK_H_0_MEM048_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM048_I_MEM_PRTY .
56912   #define BMB_REG_PRTY_MASK_H_0_MEM048_I_MEM_PRTY_SHIFT                                                      29
56913   #define BMB_REG_PRTY_MASK_H_0_MEM049_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_0.MEM049_I_MEM_PRTY .
56914   #define BMB_REG_PRTY_MASK_H_0_MEM049_I_MEM_PRTY_SHIFT                                                      30
56915 #define BMB_REG_PRTY_MASK_H_1                                                                                0x540414UL //Access:RW   DataWidth:0xf    // Multi Field Register.
56916   #define BMB_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM050_I_MEM_PRTY .
56917   #define BMB_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY_SHIFT                                                      0
56918   #define BMB_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM051_I_MEM_PRTY .
56919   #define BMB_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY_SHIFT                                                      1
56920   #define BMB_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM052_I_MEM_PRTY .
56921   #define BMB_REG_PRTY_MASK_H_1_MEM052_I_MEM_PRTY_SHIFT                                                      2
56922   #define BMB_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM053_I_MEM_PRTY .
56923   #define BMB_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY_SHIFT                                                      3
56924   #define BMB_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM054_I_MEM_PRTY .
56925   #define BMB_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY_SHIFT                                                      4
56926   #define BMB_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM055_I_MEM_PRTY .
56927   #define BMB_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY_SHIFT                                                      5
56928   #define BMB_REG_PRTY_MASK_H_1_MEM056_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM056_I_MEM_PRTY .
56929   #define BMB_REG_PRTY_MASK_H_1_MEM056_I_MEM_PRTY_SHIFT                                                      6
56930   #define BMB_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM057_I_MEM_PRTY .
56931   #define BMB_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY_SHIFT                                                      7
56932   #define BMB_REG_PRTY_MASK_H_1_MEM058_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM058_I_MEM_PRTY .
56933   #define BMB_REG_PRTY_MASK_H_1_MEM058_I_MEM_PRTY_SHIFT                                                      8
56934   #define BMB_REG_PRTY_MASK_H_1_MEM033_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM033_I_MEM_PRTY .
56935   #define BMB_REG_PRTY_MASK_H_1_MEM033_I_MEM_PRTY_SHIFT                                                      9
56936   #define BMB_REG_PRTY_MASK_H_1_MEM034_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM034_I_MEM_PRTY .
56937   #define BMB_REG_PRTY_MASK_H_1_MEM034_I_MEM_PRTY_SHIFT                                                      10
56938   #define BMB_REG_PRTY_MASK_H_1_MEM035_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM035_I_MEM_PRTY .
56939   #define BMB_REG_PRTY_MASK_H_1_MEM035_I_MEM_PRTY_SHIFT                                                      11
56940   #define BMB_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM036_I_MEM_PRTY .
56941   #define BMB_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY_SHIFT                                                      12
56942   #define BMB_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM021_I_MEM_PRTY .
56943   #define BMB_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY_SHIFT                                                      13
56944   #define BMB_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: BMB_REG_PRTY_STS_H_1.MEM022_I_MEM_PRTY .
56945   #define BMB_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY_SHIFT                                                      14
56946 #define BMB_REG_MEM001_RF_ECC_ERROR_CONNECT                                                                  0x540420UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[0].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56947 #define BMB_REG_MEM008_RF_ECC_ERROR_CONNECT                                                                  0x540424UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[1].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56948 #define BMB_REG_MEM009_RF_ECC_ERROR_CONNECT                                                                  0x540428UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[2].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56949 #define BMB_REG_MEM010_RF_ECC_ERROR_CONNECT                                                                  0x54042cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[3].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56950 #define BMB_REG_MEM011_RF_ECC_ERROR_CONNECT                                                                  0x540430UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[4].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56951 #define BMB_REG_MEM012_RF_ECC_ERROR_CONNECT                                                                  0x540434UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[5].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56952 #define BMB_REG_MEM013_RF_ECC_ERROR_CONNECT                                                                  0x540438UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[6].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56953 #define BMB_REG_MEM014_RF_ECC_ERROR_CONNECT                                                                  0x54043cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[7].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56954 #define BMB_REG_MEM015_RF_ECC_ERROR_CONNECT                                                                  0x540440UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[8].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56955 #define BMB_REG_MEM016_RF_ECC_ERROR_CONNECT                                                                  0x540444UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[9].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56956 #define BMB_REG_MEM002_RF_ECC_ERROR_CONNECT                                                                  0x540448UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[10].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56957 #define BMB_REG_MEM003_RF_ECC_ERROR_CONNECT                                                                  0x54044cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[11].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56958 #define BMB_REG_MEM004_RF_ECC_ERROR_CONNECT                                                                  0x540450UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[12].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56959 #define BMB_REG_MEM005_RF_ECC_ERROR_CONNECT                                                                  0x540454UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[13].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56960 #define BMB_REG_MEM006_RF_ECC_ERROR_CONNECT                                                                  0x540458UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[14].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56961 #define BMB_REG_MEM007_RF_ECC_ERROR_CONNECT                                                                  0x54045cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: bmb.BB_BANK_GEN_FOR[15].i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
56962 #define BMB_REG_MEM_ECC_ENABLE_0                                                                             0x540460UL //Access:RW   DataWidth:0x10   // Multi Field Register.
56963   #define BMB_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[0].i_bb_bank.i_ecc in module bmb_bb_bank
56964   #define BMB_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                     0
56965   #define BMB_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[1].i_bb_bank.i_ecc in module bmb_bb_bank
56966   #define BMB_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN_SHIFT                                                     1
56967   #define BMB_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[2].i_bb_bank.i_ecc in module bmb_bb_bank
56968   #define BMB_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN_SHIFT                                                     2
56969   #define BMB_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[3].i_bb_bank.i_ecc in module bmb_bb_bank
56970   #define BMB_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN_SHIFT                                                     3
56971   #define BMB_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN                                                           (0x1<<4) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[4].i_bb_bank.i_ecc in module bmb_bb_bank
56972   #define BMB_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN_SHIFT                                                     4
56973   #define BMB_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[5].i_bb_bank.i_ecc in module bmb_bb_bank
56974   #define BMB_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                     5
56975   #define BMB_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN                                                           (0x1<<6) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[6].i_bb_bank.i_ecc in module bmb_bb_bank
56976   #define BMB_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN_SHIFT                                                     6
56977   #define BMB_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN                                                           (0x1<<7) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[7].i_bb_bank.i_ecc in module bmb_bb_bank
56978   #define BMB_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN_SHIFT                                                     7
56979   #define BMB_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[8].i_bb_bank.i_ecc in module bmb_bb_bank
56980   #define BMB_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN_SHIFT                                                     8
56981   #define BMB_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN                                                           (0x1<<9) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[9].i_bb_bank.i_ecc in module bmb_bb_bank
56982   #define BMB_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN_SHIFT                                                     9
56983   #define BMB_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                           (0x1<<10) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[10].i_bb_bank.i_ecc in module bmb_bb_bank
56984   #define BMB_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                     10
56985   #define BMB_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                           (0x1<<11) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[11].i_bb_bank.i_ecc in module bmb_bb_bank
56986   #define BMB_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                     11
56987   #define BMB_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                           (0x1<<12) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[12].i_bb_bank.i_ecc in module bmb_bb_bank
56988   #define BMB_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                     12
56989   #define BMB_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                           (0x1<<13) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[13].i_bb_bank.i_ecc in module bmb_bb_bank
56990   #define BMB_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                     13
56991   #define BMB_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN                                                           (0x1<<14) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[14].i_bb_bank.i_ecc in module bmb_bb_bank
56992   #define BMB_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN_SHIFT                                                     14
56993   #define BMB_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN                                                           (0x1<<15) // Enable ECC for memory ecc instance bmb.BB_BANK_GEN_FOR[15].i_bb_bank.i_ecc in module bmb_bb_bank
56994   #define BMB_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN_SHIFT                                                     15
56995 #define BMB_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x540464UL //Access:RW   DataWidth:0x10   // Multi Field Register.
56996   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[0].i_bb_bank.i_ecc in module bmb_bb_bank
56997   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                              0
56998   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[1].i_bb_bank.i_ecc in module bmb_bb_bank
56999   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY_SHIFT                                              1
57000   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[2].i_bb_bank.i_ecc in module bmb_bb_bank
57001   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY_SHIFT                                              2
57002   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[3].i_bb_bank.i_ecc in module bmb_bb_bank
57003   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY_SHIFT                                              3
57004   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY                                                    (0x1<<4) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[4].i_bb_bank.i_ecc in module bmb_bb_bank
57005   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY_SHIFT                                              4
57006   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[5].i_bb_bank.i_ecc in module bmb_bb_bank
57007   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                              5
57008   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY                                                    (0x1<<6) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[6].i_bb_bank.i_ecc in module bmb_bb_bank
57009   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY_SHIFT                                              6
57010   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY                                                    (0x1<<7) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[7].i_bb_bank.i_ecc in module bmb_bb_bank
57011   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY_SHIFT                                              7
57012   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[8].i_bb_bank.i_ecc in module bmb_bb_bank
57013   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY_SHIFT                                              8
57014   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY                                                    (0x1<<9) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[9].i_bb_bank.i_ecc in module bmb_bb_bank
57015   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY_SHIFT                                              9
57016   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                    (0x1<<10) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[10].i_bb_bank.i_ecc in module bmb_bb_bank
57017   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                              10
57018   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                    (0x1<<11) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[11].i_bb_bank.i_ecc in module bmb_bb_bank
57019   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                              11
57020   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                    (0x1<<12) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[12].i_bb_bank.i_ecc in module bmb_bb_bank
57021   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                              12
57022   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                    (0x1<<13) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[13].i_bb_bank.i_ecc in module bmb_bb_bank
57023   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                              13
57024   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY                                                    (0x1<<14) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[14].i_bb_bank.i_ecc in module bmb_bb_bank
57025   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY_SHIFT                                              14
57026   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY                                                    (0x1<<15) // Set parity only for memory ecc instance bmb.BB_BANK_GEN_FOR[15].i_bb_bank.i_ecc in module bmb_bb_bank
57027   #define BMB_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY_SHIFT                                              15
57028 #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x540468UL //Access:RC   DataWidth:0x10   // Multi Field Register.
57029   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[0].i_bb_bank.i_ecc in module bmb_bb_bank
57030   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                       0
57031   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[1].i_bb_bank.i_ecc in module bmb_bb_bank
57032   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT_SHIFT                                       1
57033   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[2].i_bb_bank.i_ecc in module bmb_bb_bank
57034   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT_SHIFT                                       2
57035   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[3].i_bb_bank.i_ecc in module bmb_bb_bank
57036   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT_SHIFT                                       3
57037   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT                                             (0x1<<4) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[4].i_bb_bank.i_ecc in module bmb_bb_bank
57038   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT_SHIFT                                       4
57039   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[5].i_bb_bank.i_ecc in module bmb_bb_bank
57040   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                       5
57041   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT                                             (0x1<<6) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[6].i_bb_bank.i_ecc in module bmb_bb_bank
57042   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT_SHIFT                                       6
57043   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT                                             (0x1<<7) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[7].i_bb_bank.i_ecc in module bmb_bb_bank
57044   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT_SHIFT                                       7
57045   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[8].i_bb_bank.i_ecc in module bmb_bb_bank
57046   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT_SHIFT                                       8
57047   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT                                             (0x1<<9) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[9].i_bb_bank.i_ecc in module bmb_bb_bank
57048   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT_SHIFT                                       9
57049   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                             (0x1<<10) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[10].i_bb_bank.i_ecc in module bmb_bb_bank
57050   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                       10
57051   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                             (0x1<<11) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[11].i_bb_bank.i_ecc in module bmb_bb_bank
57052   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                       11
57053   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                             (0x1<<12) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[12].i_bb_bank.i_ecc in module bmb_bb_bank
57054   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                       12
57055   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                             (0x1<<13) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[13].i_bb_bank.i_ecc in module bmb_bb_bank
57056   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                       13
57057   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT                                             (0x1<<14) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[14].i_bb_bank.i_ecc in module bmb_bb_bank
57058   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT_SHIFT                                       14
57059   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT                                             (0x1<<15) // Record if a correctable error occurred on memory ecc instance bmb.BB_BANK_GEN_FOR[15].i_bb_bank.i_ecc in module bmb_bb_bank
57060   #define BMB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT_SHIFT                                       15
57061 #define BMB_REG_MEM_ECC_EVENTS                                                                               0x54046cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
57062 #define BMB_REG_BIG_RAM_ADDRESS                                                                              0x540800UL //Access:RW   DataWidth:0xa    // Debug register. It contains address to Big RAM for RBC operations. Value of this register will be incremented by one it was done write access to 32 MSB bits of big_ram_data register or read from 32 LSB bits of big_ram-data register::s/BLK_WDTH/13/g in Data Width.
57063 #define BMB_REG_HEADER_SIZE                                                                                  0x540804UL //Access:RW   DataWidth:0xa    // Number of valid bytes in header in 16-bytes resolution. After this number of bytes will input to BRTB will be sent packet available indication. (reset value of 17 suits to 282 bytes of header)::s/HDR_SIZE_RST/17/g in Reset Value.
57064 #define BMB_REG_FREE_LIST_HEAD                                                                               0x540810UL //Access:RW   DataWidth:0xb    // Head pointer to each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
57065 #define BMB_REG_FREE_LIST_HEAD_SIZE                                                                          4
57066 #define BMB_REG_FREE_LIST_TAIL                                                                               0x540820UL //Access:RW   DataWidth:0xb    // Tail pointer of each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
57067 #define BMB_REG_FREE_LIST_TAIL_SIZE                                                                          4
57068 #define BMB_REG_FREE_LIST_SIZE                                                                               0x540830UL //Access:RW   DataWidth:0xb    // Number of free blocks in each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
57069 #define BMB_REG_FREE_LIST_SIZE_SIZE                                                                          4
57070 #define BMB_REG_MAX_RELEASES                                                                                 0x540840UL //Access:RW   DataWidth:0x2    // Number of packet copies that should be released before whole packet is released::s/MAX_RLS_WDTH/10/g in Data Width::s/MAX_RLS_RST/512/g in Reset Value::s/MAX_RLS_REQ/required/g in Required::s/MAX_RLS_REQ/required/g in Software init.
57071 #define BMB_REG_STOP_ON_LEN_ERR                                                                              0x540844UL //Access:RW   DataWidth:0x3    // There is bit for each PACKET read client. When bit is set then read client will not execute more requests till reset in a case of length error other way it will continue to work as usual.::s/STOP_LEN_ERR_RST/7/g in Reset Value::s/PKT_RC_NUM/5/g in Data Width.
57072 #define BMB_REG_SHARED_HR_AREA                                                                               0x540848UL //Access:RW   DataWidth:0xb    // The total number available blocks for each MAC port that includes shared and headroom areas. This register should be equal to total_mac_size - SUM(tc_guarantied) Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::s/MAX_SHARE_GRP_WDTH/1/g in Address Width::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
57073 #define BMB_REG_TOTAL_MAC_SIZE                                                                               0x54084cUL //Access:RW   DataWidth:0xb    // The total number available blocks for each MAC port that includes guaranteed and shared and headroom areas. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width::s/MAX_SHARE_GRP_WDTH/1/g in Address Width::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
57074 #define BMB_REG_TC_GUARANTIED_0                                                                              0x540850UL //Access:RW   DataWidth:0xb    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
57075 #define BMB_REG_TC_GUARANTIED_1                                                                              0x540854UL //Access:RW   DataWidth:0xb    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
57076 #define BMB_REG_TC_GUARANTIED_2                                                                              0x540858UL //Access:RW   DataWidth:0xb    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
57077 #define BMB_REG_TC_GUARANTIED_3                                                                              0x54085cUL //Access:RW   DataWidth:0xb    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
57078 #define BMB_REG_TC_GUARANTIED_4                                                                              0x540860UL //Access:RW   DataWidth:0xb    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
57079 #define BMB_REG_TC_GUARANTIED_5                                                                              0x540864UL //Access:RW   DataWidth:0xb    // The number of blocks guaranteed to each TC in each MAC. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Data Width in Array Size::/PAUSE_EN/d in Existance.
57080 #define BMB_REG_TC_GUARANTIED_HYST_0                                                                         0x540878UL //Access:RW   DataWidth:0xb    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57081 #define BMB_REG_TC_GUARANTIED_HYST_1                                                                         0x54087cUL //Access:RW   DataWidth:0xb    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57082 #define BMB_REG_TC_GUARANTIED_HYST_2                                                                         0x540880UL //Access:RW   DataWidth:0xb    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57083 #define BMB_REG_TC_GUARANTIED_HYST_3                                                                         0x540884UL //Access:RW   DataWidth:0xb    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57084 #define BMB_REG_TC_GUARANTIED_HYST_4                                                                         0x540888UL //Access:RW   DataWidth:0xb    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57085 #define BMB_REG_TC_GUARANTIED_HYST_5                                                                         0x54088cUL //Access:RW   DataWidth:0xb    // The hysteresis on the guarantied area between XOFF and XON when the shared area is not used by the TC. There is configuration for each TC in each LB port. Reset value is right for 128B block size only. It should be twice smaller for 256B block size.::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57086 #define BMB_REG_TC_PAUSE_XOFF_THRESHOLD_0                                                                    0x5408a0UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57087 #define BMB_REG_TC_PAUSE_XOFF_THRESHOLD_1                                                                    0x5408a4UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57088 #define BMB_REG_TC_PAUSE_XOFF_THRESHOLD_2                                                                    0x5408a8UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57089 #define BMB_REG_TC_PAUSE_XOFF_THRESHOLD_3                                                                    0x5408acUL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57090 #define BMB_REG_TC_PAUSE_XOFF_THRESHOLD_4                                                                    0x5408b0UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57091 #define BMB_REG_TC_PAUSE_XOFF_THRESHOLD_5                                                                    0x5408b4UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas below which PAUSE is asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57092 #define BMB_REG_TC_PAUSE_XON_THRESHOLD_0                                                                     0x5408c8UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57093 #define BMB_REG_TC_PAUSE_XON_THRESHOLD_1                                                                     0x5408ccUL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57094 #define BMB_REG_TC_PAUSE_XON_THRESHOLD_2                                                                     0x5408d0UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57095 #define BMB_REG_TC_PAUSE_XON_THRESHOLD_3                                                                     0x5408d4UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57096 #define BMB_REG_TC_PAUSE_XON_THRESHOLD_4                                                                     0x5408d8UL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57097 #define BMB_REG_TC_PAUSE_XON_THRESHOLD_5                                                                     0x5408dcUL //Access:RW   DataWidth:0xb    // If the area guaranteed for TC of each LB write client is full - the number of free blocks in the shared and headroom areas above which PAUSE is de-asserted for the TC. This is actually the shared size that can be used by this TC.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57098 #define BMB_REG_TC_FULL_XOFF_THRESHOLD_0                                                                     0x5408f0UL //Access:RW   DataWidth:0xb    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57099 #define BMB_REG_TC_FULL_XOFF_THRESHOLD_1                                                                     0x5408f4UL //Access:RW   DataWidth:0xb    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57100 #define BMB_REG_TC_FULL_XOFF_THRESHOLD_2                                                                     0x5408f8UL //Access:RW   DataWidth:0xb    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57101 #define BMB_REG_TC_FULL_XOFF_THRESHOLD_3                                                                     0x5408fcUL //Access:RW   DataWidth:0xb    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57102 #define BMB_REG_TC_FULL_XOFF_THRESHOLD_4                                                                     0x540900UL //Access:RW   DataWidth:0xb    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57103 #define BMB_REG_TC_FULL_XOFF_THRESHOLD_5                                                                     0x540904UL //Access:RW   DataWidth:0xb    // If the area guaranteed for that TC is full - the number of free blocks in the shared and headroom areas below which FULL is asserted for the TC. This is configuration for LB ports. Minimal value is 33 for dual engine device and 25 for single engine device. Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57104 #define BMB_REG_TC_FULL_XON_THRESHOLD_0                                                                      0x540918UL //Access:RW   DataWidth:0xb    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57105 #define BMB_REG_TC_FULL_XON_THRESHOLD_1                                                                      0x54091cUL //Access:RW   DataWidth:0xb    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57106 #define BMB_REG_TC_FULL_XON_THRESHOLD_2                                                                      0x540920UL //Access:RW   DataWidth:0xb    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57107 #define BMB_REG_TC_FULL_XON_THRESHOLD_3                                                                      0x540924UL //Access:RW   DataWidth:0xb    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57108 #define BMB_REG_TC_FULL_XON_THRESHOLD_4                                                                      0x540928UL //Access:RW   DataWidth:0xb    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57109 #define BMB_REG_TC_FULL_XON_THRESHOLD_5                                                                      0x54092cUL //Access:RW   DataWidth:0xb    // The number of free shared and headroom blocks used by TC above which FULL is de-asserted for this TC. This is actually the headroom size for this TC. If the TC is lossy it will still have its headroom; but it will be a small value used just for the FULL round-trip and flashing input buffers. This is configuration for LB ports.Reset value is right for 128B block size only. It should be twice smaller for 256B block size. ::s/BLK_WDTH/13/g in Array Size::/PAUSE_EN/d in Existance.
57110 #define BMB_REG_NO_DEAD_CYCLES_EN                                                                            0x540940UL //Access:RW   DataWidth:0x3    // There is bit for each PACKET read client. Bit 0 suits to client 0 and so on. If bit is set then packet will be read without dead cycles.TBD ::s/NO_DEAD_CYCLE_RST/1/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments::s/PKT_RC_NUM/5/g in Data Width.
57111 #define BMB_REG_RC_PKT_PRIORITY                                                                              0x540944UL //Access:RW   DataWidth:0x14   // Multi Field Register.
57112   #define BMB_REG_RC_PKT_PRIORITY_RC0_PRI                                                                    (0x3<<0) // This is priority for rc0  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57113   #define BMB_REG_RC_PKT_PRIORITY_RC0_PRI_SHIFT                                                              0
57114   #define BMB_REG_RC_PKT_PRIORITY_RC1_PRI                                                                    (0x3<<2) // This is priority for rc1  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57115   #define BMB_REG_RC_PKT_PRIORITY_RC1_PRI_SHIFT                                                              2
57116   #define BMB_REG_RC_PKT_PRIORITY_RC2_PRI                                                                    (0x3<<4) // This is priority for rc2  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57117   #define BMB_REG_RC_PKT_PRIORITY_RC2_PRI_SHIFT                                                              4
57118   #define BMB_REG_RC_PKT_PRIORITY_RC3_PRI                                                                    (0x3<<6) // This is priority for rc3  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57119   #define BMB_REG_RC_PKT_PRIORITY_RC3_PRI_SHIFT                                                              6
57120   #define BMB_REG_RC_PKT_PRIORITY_RC4_PRI                                                                    (0x3<<8) // This is priority for rc0  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57121   #define BMB_REG_RC_PKT_PRIORITY_RC4_PRI_SHIFT                                                              8
57122   #define BMB_REG_RC_PKT_PRIORITY_RC5_PRI                                                                    (0x3<<10) // This is priority for rc5  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57123   #define BMB_REG_RC_PKT_PRIORITY_RC5_PRI_SHIFT                                                              10
57124   #define BMB_REG_RC_PKT_PRIORITY_RC6_PRI                                                                    (0x3<<12) // This is priority for parser  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57125   #define BMB_REG_RC_PKT_PRIORITY_RC6_PRI_SHIFT                                                              12
57126   #define BMB_REG_RC_PKT_PRIORITY_RC7_PRI                                                                    (0x3<<14) // This is priority for parser  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
57127   #define BMB_REG_RC_PKT_PRIORITY_RC7_PRI_SHIFT                                                              14
57128   #define BMB_REG_RC_PKT_PRIORITY_RC8_PRI                                                                    (0x3<<16) // This is priority for read client 8 that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest
57129   #define BMB_REG_RC_PKT_PRIORITY_RC8_PRI_SHIFT                                                              16
57130   #define BMB_REG_RC_PKT_PRIORITY_RC9_PRI                                                                    (0x3<<18) // This is priority for read client 9 that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest
57131   #define BMB_REG_RC_PKT_PRIORITY_RC9_PRI_SHIFT                                                              18
57132 #define BMB_REG_WC_NO_DEAD_CYCLES_EN                                                                         0x540948UL //Access:RW   DataWidth:0xa    // There is bit for each PACKET write client. Bit 0 suits to client 0 and so on. If bit is set then packet will be written without intra packet dead cycles .TBD ::s/NO_DEAD_CYCLE_RST/1/g in Reset
57133 #define BMB_REG_WC_HIGHEST_PRI_EN                                                                            0x54094cUL //Access:RW   DataWidth:0xa    // There is bit for each PACKET write client. Bit 0 suits to client 0 and so on. If bit is set then highest priority mechanism is enabled for the corresponding client. TBD ::s/NO_DEAD_CYCLE_RST/1/g in Reset
57134 #define BMB_REG_WC_LL_HIGH_PRI                                                                               0x540950UL //Access:RW   DataWidth:0xa    // This is a bitmap per WC which is 1 for WC with high priority and 0 o/w.
57135 #define BMB_REG_BR_FIX_HIGH_PRI_COLLISION                                                                    0x540954UL //Access:RW   DataWidth:0x1    // This is a bitmap per WC which is 1 for WC with high priority and 0 o/w.
57136 #define BMB_REG_RC_SOP_PRIORITY                                                                              0x540980UL //Access:RW   DataWidth:0x2    // This is priority for SOP read client to Big RAM arbiter. Possible values are 1-3. Priority 3 is highest::s/RC_SOP_PRI_RST/5/g in Reset Value.
57137 #define BMB_REG_WC_PRIORITY                                                                                  0x540984UL //Access:RW   DataWidth:0x2    // This is priority for packet request of write client group to Big RAM arbiter. Possible values are 1-3. Priority 3 is highest::s/RC_WC_PRI_RST/7/g in Reset Value.
57138 #define BMB_REG_PRI_OF_MULT_CLIENTS                                                                          0x540988UL //Access:RW   DataWidth:0x2    // This is priority of multiple clients with identical priority for link list arbiter. Selection from them will be done with round robin. Only one group with multiple clients of identical priority is supported. Possible values are 1-3. Priority 3 is highest::s/RC_MULT_PRI_RST/6/g in Reset Value.
57139 #define BMB_REG_INP_FIFO_ALM_FULL                                                                            0x54098cUL //Access:RW   DataWidth:0x5    // Number of entries inside input FIFO of each write client upper which full outputs to this write client interface.
57140 #define BMB_REG_WC_SYNC_FIFO_ALM_FULL                                                                        0x540990UL //Access:RW   DataWidth:0x5    // Number of entries inside sync FIFO of each write client.
57141 #define BMB_REG_PKT_RC_OUT_SYNC_FIFO_ALM_FULL                                                                0x540994UL //Access:RW   DataWidth:0x5    // Number of entries inside output sync FIFO of each read client.
57142 #define BMB_REG_PKT_AVAIL_SYNC_FIFO_ALM_FULL                                                                 0x540998UL //Access:RW   DataWidth:0x4    // Number of entries inside packet available sync FIFO.
57143 #define BMB_REG_RLS_SYNC_FIFO_ALM_FULL                                                                       0x54099cUL //Access:RW   DataWidth:0x4    // Number of entries inside packet available sync FIFO.
57144 #define BMB_REG_INP_FIFO_HIGH_THRESHOLD                                                                      0x5409a0UL //Access:RW   DataWidth:0x5    // Number of entries inside input FIFO of each write client upper which all arbiters selects this client with high priority.
57145 #define BMB_REG_DSCR_FIFO_ALM_FULL                                                                           0x5409a4UL //Access:RW   DataWidth:0x5    // Number of entries inside descriptors FIFO of each write client upper which full outputs to this write client interface.::s/DSCR_FIFO_RST/12/g in Reset Value.
57146 #define BMB_REG_QUEUE_FIFO_ALM_FULL                                                                          0x5409a8UL //Access:RW   DataWidth:0x5    // Number of entries inside queue FIFO of each write client upper which full outputs to this write client interface.::s/QUEUE_FIFO_RST/8/g in Reset Value.
57147 #define BMB_REG_DSCR_FIFO_HIGH_THRESHOLD                                                                     0x5409acUL //Access:RW   DataWidth:0x5    // Number of entries inside descriptors FIFO of each write client upper which all arbiters selects this client with high priority.
57148 #define BMB_REG_PM_TC_LATENCY_SENSITIVE_0                                                                    0x5409b0UL //Access:RW   DataWidth:0x6    // Per TC enable for output BRB_above_threshold_mac_n to power management block when number of packets of appropriate TC is bigger than 1::s/COS_NUM/9/g in Data Width::s/LATENCY_RST/511/g in Reset Value::s/SHARE_GRP_CNT/2/g in Array Size::/EMPTY_EN/d in Existance.
57149 #define BMB_REG_PM_COS_THRESHOLD_0                                                                           0x540a30UL //Access:RW   DataWidth:0xb    // Per COS threshold. BRTB indicates full to CPMU if one of the COSes has more blocks than its threshold.
57150 #define BMB_REG_PM_COS_THRESHOLD_1                                                                           0x540a34UL //Access:RW   DataWidth:0xb    // Per COS threshold. BRTB indicates full to CPMU if one of the COSes has more blocks than its threshold.
57151 #define BMB_REG_PM_COS_THRESHOLD_2                                                                           0x540a38UL //Access:RW   DataWidth:0xb    // Per COS threshold. BRTB indicates full to CPMU if one of the COSes has more blocks than its threshold.
57152 #define BMB_REG_PM_COS_THRESHOLD_3                                                                           0x540a3cUL //Access:RW   DataWidth:0xb    // Per COS threshold. BRTB indicates full to CPMU if one of the COSes has more blocks than its threshold.
57153 #define BMB_REG_PM_COS_THRESHOLD_4                                                                           0x540a40UL //Access:RW   DataWidth:0xb    // Per COS threshold. BRTB indicates full to CPMU if one of the COSes has more blocks than its threshold.
57154 #define BMB_REG_PM_COS_THRESHOLD_5                                                                           0x540a44UL //Access:RW   DataWidth:0xb    // Per COS threshold. BRTB indicates full to CPMU if one of the COSes has more blocks than its threshold.
57155 #define BMB_REG_DBGSYN_ALMOST_FULL_THR                                                                       0x540a70UL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
57156 #define BMB_REG_DBGSYN_STATUS                                                                                0x540a74UL //Access:R    DataWidth:0x5    // Fill level of dbgmux fifo.
57157 #define BMB_REG_ECO_RESERVED                                                                                 0x540a78UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
57158 #define BMB_REG_DBG_SELECT                                                                                   0x540a7cUL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
57159 #define BMB_REG_DBG_DWORD_ENABLE                                                                             0x540a80UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
57160 #define BMB_REG_DBG_SHIFT                                                                                    0x540a84UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
57161 #define BMB_REG_DBG_FORCE_VALID                                                                              0x540a88UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
57162 #define BMB_REG_DBG_FORCE_FRAME                                                                              0x540a8cUL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
57163 #define BMB_REG_DBG_OUT_DATA                                                                                 0x540aa0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
57164 #define BMB_REG_DBG_OUT_DATA_SIZE                                                                            8
57165 #define BMB_REG_DBG_OUT_VALID                                                                                0x540ac0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
57166 #define BMB_REG_DBG_OUT_FRAME                                                                                0x540ac4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
57167 #define BMB_REG_INP_IF_ENABLE                                                                                0x540ac8UL //Access:RW   DataWidth:0x15   // Multi Field Register.
57168   #define BMB_REG_INP_IF_ENABLE_RC_PKT_INP_IF_EN                                                             (0x3ff<<0) // There is bit per each read client interface: TBD. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted. All bits of this register should be set after init procedure. ::s/PKT_RC_NUM_MINUS_SOP_EN/4/g in Data Width::s/RC_PKT_INP_IF_RST/15/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments.
57169   #define BMB_REG_INP_IF_ENABLE_RC_PKT_INP_IF_EN_SHIFT                                                       0
57170   #define BMB_REG_INP_IF_ENABLE_RC_SOP_INP_IF_EN                                                             (0x1<<10) // There is bit per SOP read client interface. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted.  All bits of this register should be set after init procedure.
57171   #define BMB_REG_INP_IF_ENABLE_RC_SOP_INP_IF_EN_SHIFT                                                       10
57172   #define BMB_REG_INP_IF_ENABLE_WC_INP_IF_EN                                                                 (0x3ff<<11) // There is bit per write client interface: B0 - NIG main port0; B1 - NIG LB port0; B2 - NIG main port1; B3 - NIG LB port1.. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted. All bits of this register should be set after init procedure. ::s/WC_IF_RST/15/g in Reset Value::s/WC_EN/B0 - NIG main port0; B1 - NIG LB port0; B2 - NIG main port1; B3 - NIG LB port1./g in Comments::s/WC_NUM/4/g in Data Width.
57173   #define BMB_REG_INP_IF_ENABLE_WC_INP_IF_EN_SHIFT                                                           11
57174 #define BMB_REG_OUT_IF_ENABLE                                                                                0x540accUL //Access:RW   DataWidth:0x11   // Multi Field Register.
57175   #define BMB_REG_OUT_IF_ENABLE_RC_PKT_OUT_IF_EN                                                             (0x3ff<<0) // There is bit per each read client interface: TBD. When bit is set then appropriate interface is enabled. When bit is reset then valid to that interface will never be asserted. All bits of this register should be set after init procedure. ::s/RC_PKT_OUT_IF_RST/31/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments::s/PKT_RC_NUM/5/g in Data Width.
57176   #define BMB_REG_OUT_IF_ENABLE_RC_PKT_OUT_IF_EN_SHIFT                                                       0
57177   #define BMB_REG_OUT_IF_ENABLE_RC_SOP_OUT_IF_EN                                                             (0x1<<10) // There is bit per SOP read client interface. When bit is set then appropriate interface is enabled. When bit is reset then valid to that interface will never be asserted.  All bits of this register should be set after init procedure.
57178   #define BMB_REG_OUT_IF_ENABLE_RC_SOP_OUT_IF_EN_SHIFT                                                       10
57179   #define BMB_REG_OUT_IF_ENABLE_PAUSE_OUT_IF_EN                                                              (0xf<<11) // There is bit for all pause interfaces per each MAC port. When bit is set then pause interface is enabled. When bit is reset then any pause will never be set. This bit should be set after init procedure. ::s/SHARE_GRP_CNT/2/g in Data Width::s/SHARE_GRP_INIT/3/g in Reset Value::/PAUSE_EN/d in Existance.
57180   #define BMB_REG_OUT_IF_ENABLE_PAUSE_OUT_IF_EN_SHIFT                                                        11
57181   #define BMB_REG_OUT_IF_ENABLE_PKT_AVAILABLE_OUT_IF_EN                                                      (0x1<<15) // There is bit for packet avalable interfaces. When bit is set then packet avalable interface is enabled. When bit is reset then packet avalable interface will never be set.  This bit should be set after init procedure.
57182   #define BMB_REG_OUT_IF_ENABLE_PKT_AVAILABLE_OUT_IF_EN_SHIFT                                                15
57183   #define BMB_REG_OUT_IF_ENABLE_PM_OUT_IF_EN                                                                 (0x1<<16) // There is bit for power management interfaces. When bit is set then  power management interface is enabled. When bit is reset then  power management interface will never be set.  This bit should be set after init procedure. ::/EMPTY_EN/d in Existance.
57184   #define BMB_REG_OUT_IF_ENABLE_PM_OUT_IF_EN_SHIFT                                                           16
57185 #define BMB_REG_WC_EMPTY_0                                                                                   0x540ad0UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57186 #define BMB_REG_WC_EMPTY_1                                                                                   0x540ad4UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57187 #define BMB_REG_WC_EMPTY_2                                                                                   0x540ad8UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57188 #define BMB_REG_WC_EMPTY_3                                                                                   0x540adcUL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57189 #define BMB_REG_WC_EMPTY_4                                                                                   0x540ae0UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57190 #define BMB_REG_WC_EMPTY_5                                                                                   0x540ae4UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57191 #define BMB_REG_WC_EMPTY_6                                                                                   0x540ae8UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57192 #define BMB_REG_WC_EMPTY_7                                                                                   0x540aecUL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57193 #define BMB_REG_WC_EMPTY_8                                                                                   0x540af0UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57194 #define BMB_REG_WC_EMPTY_9                                                                                   0x540af4UL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. TBD: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
57195 #define BMB_REG_WC_FULL_0                                                                                    0x540b10UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57196 #define BMB_REG_WC_FULL_1                                                                                    0x540b14UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57197 #define BMB_REG_WC_FULL_2                                                                                    0x540b18UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57198 #define BMB_REG_WC_FULL_3                                                                                    0x540b1cUL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57199 #define BMB_REG_WC_FULL_4                                                                                    0x540b20UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57200 #define BMB_REG_WC_FULL_5                                                                                    0x540b24UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57201 #define BMB_REG_WC_FULL_6                                                                                    0x540b28UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57202 #define BMB_REG_WC_FULL_7                                                                                    0x540b2cUL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57203 #define BMB_REG_WC_FULL_8                                                                                    0x540b30UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57204 #define BMB_REG_WC_FULL_9                                                                                    0x540b34UL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. TBD: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
57205 #define BMB_REG_WC_BANDWIDTH_IF_FULL                                                                         0x540b50UL //Access:R    DataWidth:0xa    // Debug register. Full status each write client because of temporal bandwidth problem on interface::s/WC_NUM_MAX/4/g in Data Width.
57206 #define BMB_REG_RC_PKT_IF_FULL                                                                               0x540b54UL //Access:R    DataWidth:0x3    // Debug register. Full status of each read packet client interface::s/PKT_RC_NUM/5/g in Data Width.
57207 #define BMB_REG_RC_PKT_EMPTY_0                                                                               0x540b58UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57208 #define BMB_REG_RC_PKT_EMPTY_1                                                                               0x540b5cUL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57209 #define BMB_REG_RC_PKT_EMPTY_2                                                                               0x540b60UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57210 #define BMB_REG_RC_PKT_EMPTY_3                                                                               0x540b64UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57211 #define BMB_REG_RC_PKT_EMPTY_4                                                                               0x540b68UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57212 #define BMB_REG_RC_PKT_EMPTY_5                                                                               0x540b6cUL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57213 #define BMB_REG_RC_PKT_EMPTY_6                                                                               0x540b70UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57214 #define BMB_REG_RC_PKT_EMPTY_7                                                                               0x540b74UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57215 #define BMB_REG_RC_PKT_EMPTY_8                                                                               0x540b78UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57216 #define BMB_REG_RC_PKT_EMPTY_9                                                                               0x540b7cUL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57217 #define BMB_REG_RC_PKT_FULL_0                                                                                0x540b94UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57218 #define BMB_REG_RC_PKT_FULL_1                                                                                0x540b98UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57219 #define BMB_REG_RC_PKT_FULL_2                                                                                0x540b9cUL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57220 #define BMB_REG_RC_PKT_FULL_3                                                                                0x540ba0UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57221 #define BMB_REG_RC_PKT_FULL_4                                                                                0x540ba4UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57222 #define BMB_REG_RC_PKT_FULL_5                                                                                0x540ba8UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57223 #define BMB_REG_RC_PKT_FULL_6                                                                                0x540bacUL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57224 #define BMB_REG_RC_PKT_FULL_7                                                                                0x540bb0UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57225 #define BMB_REG_RC_PKT_FULL_8                                                                                0x540bb4UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57226 #define BMB_REG_RC_PKT_FULL_9                                                                                0x540bb8UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
57227 #define BMB_REG_RC_PKT_STATUS_0                                                                              0x540bd0UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57228 #define BMB_REG_RC_PKT_STATUS_1                                                                              0x540bd4UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57229 #define BMB_REG_RC_PKT_STATUS_2                                                                              0x540bd8UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57230 #define BMB_REG_RC_PKT_STATUS_3                                                                              0x540bdcUL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57231 #define BMB_REG_RC_PKT_STATUS_4                                                                              0x540be0UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57232 #define BMB_REG_RC_PKT_STATUS_5                                                                              0x540be4UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57233 #define BMB_REG_RC_PKT_STATUS_6                                                                              0x540be8UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57234 #define BMB_REG_RC_PKT_STATUS_7                                                                              0x540becUL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57235 #define BMB_REG_RC_PKT_STATUS_8                                                                              0x540bf0UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57236 #define BMB_REG_RC_PKT_STATUS_9                                                                              0x540bf4UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
57237 #define BMB_REG_RC_SOP_EMPTY                                                                                 0x540c0cUL //Access:R    DataWidth:0x4    // Debug register. Empty status of read SOP clients: {B2-req_fifo;  B1-dscr_fifo;  B0-queue_fifo}.
57238 #define BMB_REG_RC_SOP_FULL                                                                                  0x540c10UL //Access:R    DataWidth:0x4    // Debug register. Full status of read SOP clients: {B2-req_fifo;  B1-dscr_fifo;  B0-queue_fifo}.
57239 #define BMB_REG_RC_SOP_STATUS                                                                                0x540c14UL //Access:R    DataWidth:0x10   // Debug register. FIFO counters status of read SOP clients: {B11:8-req_fifo;  B7:4-dscr_fifo;  B3:0-queue_fifo}.
57240 #define BMB_REG_LL_ARB_EMPTY                                                                                 0x540c18UL //Access:R    DataWidth:0x3    // Debug register. Empty status of link list arbiter: {rls_fifo; prefetch_fifo}.
57241 #define BMB_REG_LL_ARB_FULL                                                                                  0x540c1cUL //Access:R    DataWidth:0x3    // Debug register. Full status of link list arbiter: {rls_fifo; prefetch_fifos}.
57242 #define BMB_REG_LL_ARB_STATUS                                                                                0x540c20UL //Access:R    DataWidth:0xe    // Debug register. FIFO counters status of link list arbiter: {rls_fifo[7:4]; prefetch_fifo_1[4:0], prefetch_fifo_0[4:0]}.
57243 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_0                                                                     0x540c24UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57244 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_1                                                                     0x540c28UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57245 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_2                                                                     0x540c2cUL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57246 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_3                                                                     0x540c30UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57247 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_4                                                                     0x540c34UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57248 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_5                                                                     0x540c38UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57249 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_6                                                                     0x540c3cUL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57250 #define BMB_REG_RC_SOP_PEND_FIFO_EMPTY_7                                                                     0x540c40UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP pending FIFO for each client
57251 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_0                                                                      0x540c44UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57252 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_1                                                                      0x540c48UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57253 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_2                                                                      0x540c4cUL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57254 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_3                                                                      0x540c50UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57255 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_4                                                                      0x540c54UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57256 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_5                                                                      0x540c58UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57257 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_6                                                                      0x540c5cUL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57258 #define BMB_REG_RC_SOP_PEND_FIFO_FULL_7                                                                      0x540c60UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP pending FIFO for each client
57259 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_0                                                                       0x540c64UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57260 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_1                                                                       0x540c68UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57261 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_2                                                                       0x540c6cUL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57262 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_3                                                                       0x540c70UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57263 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_4                                                                       0x540c74UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57264 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_5                                                                       0x540c78UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57265 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_6                                                                       0x540c7cUL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57266 #define BMB_REG_RC_SOP_PEND_FIFO_CNT_7                                                                       0x540c80UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP pending FIFO for each client
57267 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_0                                                                    0x540c84UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57268 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_1                                                                    0x540c88UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57269 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_2                                                                    0x540c8cUL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57270 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_3                                                                    0x540c90UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57271 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_4                                                                    0x540c94UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57272 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_5                                                                    0x540c98UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57273 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_6                                                                    0x540c9cUL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57274 #define BMB_REG_RC_DSCR_PEND_FIFO_EMPTY_7                                                                    0x540ca0UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP DSCR pending FIFO for each client
57275 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_0                                                                     0x540ca4UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57276 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_1                                                                     0x540ca8UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57277 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_2                                                                     0x540cacUL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57278 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_3                                                                     0x540cb0UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57279 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_4                                                                     0x540cb4UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57280 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_5                                                                     0x540cb8UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57281 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_6                                                                     0x540cbcUL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57282 #define BMB_REG_RC_DSCR_PEND_FIFO_FULL_7                                                                     0x540cc0UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP DSCR pending FIFO for each client
57283 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_0                                                                      0x540cc4UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57284 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_1                                                                      0x540cc8UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57285 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_2                                                                      0x540cccUL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57286 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_3                                                                      0x540cd0UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57287 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_4                                                                      0x540cd4UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57288 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_5                                                                      0x540cd8UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57289 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_6                                                                      0x540cdcUL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57290 #define BMB_REG_RC_DSCR_PEND_FIFO_CNT_7                                                                      0x540ce0UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP DSCR pending FIFO for each client
57291 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_POP_EMPTY_1                                                             0x540ce4UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC INP FIFO for client 1
57292 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_POP_EMPTY_8                                                             0x540ce4UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC INP FIFO for client 8
57293 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_POP_EMPTY_2                                                             0x540ce8UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC INP FIFO for client 2
57294 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_POP_EMPTY_9                                                             0x540ce8UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC INP FIFO for client 9
57295 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_PUSH_STATUS_1                                                           0x540cecUL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP SYNC INP FIFO for each client
57296 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_PUSH_STATUS_8                                                           0x540cecUL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP SYNC INP FIFO for each client
57297 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_PUSH_STATUS_2                                                           0x540cf0UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP SYNC INP FIFO for each client
57298 #define BMB_REG_RC_SOP_INP_SYNC_FIFO_PUSH_STATUS_9                                                           0x540cf0UL //Access:R    DataWidth:0x2    // Debug register. This is status of SOP SYNC INP FIFO for each client
57299 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_POP_EMPTY_1                                                             0x540cf4UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC out FIFO for client 1
57300 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_POP_EMPTY_8                                                             0x540cf4UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC out FIFO for client 8
57301 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_POP_EMPTY_2                                                             0x540cf8UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC out FIFO for client 2
57302 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_POP_EMPTY_9                                                             0x540cf8UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP SYNC out FIFO for client 9
57303 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_PUSH_STATUS_1                                                           0x540cfcUL //Access:R    DataWidth:0x2    // Debug register. This is full status of SOP SYNC OUT FIFO for each client
57304 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_PUSH_STATUS_8                                                           0x540cfcUL //Access:R    DataWidth:0x2    // Debug register. This is full status of SOP SYNC OUT FIFO for each client
57305 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_PUSH_STATUS_2                                                           0x540d00UL //Access:R    DataWidth:0x2    // Debug register. This is full status of SOP SYNC OUT FIFO for each client
57306 #define BMB_REG_RC_SOP_OUT_SYNC_FIFO_PUSH_STATUS_9                                                           0x540d00UL //Access:R    DataWidth:0x2    // Debug register. This is full status of SOP SYNC OUT FIFO for each client
57307 #define BMB_REG_RC_GNT_PEND_FIFO_EMPTY                                                                       0x540d04UL //Access:R    DataWidth:0x1    // Debug register. This is empty status of SOP grant FIFO
57308 #define BMB_REG_RC_GNT_PEND_FIFO_FULL                                                                        0x540d08UL //Access:R    DataWidth:0x1    // Debug register. This is full status of SOP grant FIFO
57309 #define BMB_REG_RC_GNT_PEND_FIFO_CNT                                                                         0x540d0cUL //Access:R    DataWidth:0x5    // Debug register. This is full status of SOP grant FIFO
57310 #define BMB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_1                                                               0x540d10UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
57311 #define BMB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_8                                                               0x540d10UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
57312 #define BMB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_2                                                               0x540d14UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
57313 #define BMB_REG_RC_OUT_SYNC_FIFO_PUSH_STATUS_9                                                               0x540d14UL //Access:R    DataWidth:0x5    // Debug register. This is full status of packet RC output SYNC FIFO
57314 #define BMB_REG_WC_SYNC_FIFO_PUSH_STATUS_8                                                                   0x540d4cUL //Access:R    DataWidth:0x6    // Debug register. This is full status of WC SYNC FIFO
57315 #define BMB_REG_WC_SYNC_FIFO_PUSH_STATUS_9                                                                   0x540d50UL //Access:R    DataWidth:0x6    // Debug register. This is full status of WC SYNC FIFO
57316 #define BMB_REG_PKT_AVAIL_SYNC_FIFO_PUSH_STATUS                                                              0x540d88UL //Access:R    DataWidth:0x4    // Debug register. This is full status of packet available SYNC FIFO
57317 #define BMB_REG_RC_PKT_STATE                                                                                 0x540d8cUL //Access:R    DataWidth:0xc    // Debug register. This is state machine for each read client. ::s/PKT_RC_NUM_ST/20/g in Data Width.
57318 #define BMB_REG_RC_PKT_STATE_1                                                                               0x540d90UL //Access:R    DataWidth:0x8    // Debug register. This is state machine for each read client 8 and 9.
57319 #define BMB_REG_MAC_FREE_SHARED_HR_0                                                                         0x540d9cUL //Access:R    DataWidth:0xb    // Debug register. The number of free blocks for each MAC port that includes shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/SHARED_HR_RST/2112/g in Reset Value::/PAUSE_EN/d in Existance.
57320 #define BMB_REG_TC_OCCUPANCY_0                                                                               0x540db4UL //Access:R    DataWidth:0xb    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
57321 #define BMB_REG_TC_OCCUPANCY_1                                                                               0x540db8UL //Access:R    DataWidth:0xb    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
57322 #define BMB_REG_TC_OCCUPANCY_2                                                                               0x540dbcUL //Access:R    DataWidth:0xb    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
57323 #define BMB_REG_TC_OCCUPANCY_3                                                                               0x540dc0UL //Access:R    DataWidth:0xb    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
57324 #define BMB_REG_TC_OCCUPANCY_4                                                                               0x540dc4UL //Access:R    DataWidth:0xb    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
57325 #define BMB_REG_TC_OCCUPANCY_5                                                                               0x540dc8UL //Access:R    DataWidth:0xb    // Debug register. The number of block occupied by each TC in each main port 0::s/COS_NUM/9/g in Array Size::s/BLK_WDTH/13/g in Data Width::/PAUSE_EN/d in Existance.
57326 #define BMB_REG_AVAILABLE_MAC_SIZE_0                                                                         0x540df4UL //Access:R    DataWidth:0xb    // Debug register. The available number of blocks for each MAC port that includes guaranteed and shared and headroom areas.::s/BLK_WDTH/13/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::s/TOTAL_MAC_RST/2400/g in Reset Value::/PAUSE_EN/d in Existance.
57327 #define BMB_REG_TC_PAUSE_0                                                                                   0x540e0cUL //Access:R    DataWidth:0x6    // Debug register. Output pause signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
57328 #define BMB_REG_TC_FULL_0                                                                                    0x540e24UL //Access:R    DataWidth:0x6    // Debug register. Output full signal by each TC in each main port::s/COS_NUM/9/g in Data Width::s/SHARE_GRP_CNT/2/g in Array Size::/PAUSE_EN/d in Existance.
57329 #define BMB_REG_BIG_RAM_DATA                                                                                 0x540f00UL //Access:WB   DataWidth:0x80   // Debug register. Data to BIG RAM memory. Write to 32 MSB bits of this register will generate write to BIG RAM according to address that is written in big_ram_address register. Read from 32 LSB bits of this register will generate read from BIG RAM according to address written in big_ram_address register.
57330 #define BMB_REG_BIG_RAM_DATA_SIZE                                                                            64
57331 #define BMB_REG_RC_SOP_QUEUE_STATUS                                                                          0x541000UL //Access:R    DataWidth:0x20   // Debug register. There is register for each queue of each write client. It contains: b31 - valid; b30:16 - queue size; b15:0 - queue start pointer::s/SOP_STATUS_RST/536805376/g in Reset Value::s/QUEUE_ARRAY/36/g in memory size::s/SOP_STATUS_WDTH/6/g in Address Width.
57332 #define BMB_REG_RC_SOP_QUEUE_STATUS_SIZE                                                                     90
57333 #define BMB_REG_STOPPED_RD_REQ                                                                               0x541200UL //Access:WB_R DataWidth:0x3f   // If there is length error of first block error then request from read client will be copied to this register for each erad packet client interface: TBD. Message spelling (MSB->LSB): rest_size_error[0]; len_error[0]; 1st_error[0]; middle_error[0]; rls_to_do[1:0]; start_block[12:0]; rd_req[0]; rls_req[0]; offset[9:0]; length[13:0]; opaque[15:0]
57334 #define BMB_REG_STOPPED_RD_REQ_SIZE                                                                          6
57335 #define BMB_REG_STOPPED_RLS_REQ                                                                              0x541300UL //Access:WB_R DataWidth:0x4c   // If there is release error then request from read client will be copied to this register for each read packet client interface: TBD. Message spelling (MSB->LSB): opaque[1:0]; rls_to_do[15:0]; queue_number[3:0]; packet_length[13:0]; rls_left[1:0]; start_block[12:0]
57336 #define BMB_REG_STOPPED_RLS_REQ_SIZE                                                                         12
57337 #define BMB_REG_WC_STATUS_0                                                                                  0x541400UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57338 #define BMB_REG_WC_STATUS_0_SIZE                                                                             4
57339 #define BMB_REG_WC_STATUS_1                                                                                  0x541410UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57340 #define BMB_REG_WC_STATUS_1_SIZE                                                                             4
57341 #define BMB_REG_WC_STATUS_2                                                                                  0x541420UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57342 #define BMB_REG_WC_STATUS_2_SIZE                                                                             4
57343 #define BMB_REG_WC_STATUS_3                                                                                  0x541430UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57344 #define BMB_REG_WC_STATUS_3_SIZE                                                                             4
57345 #define BMB_REG_WC_STATUS_4                                                                                  0x541440UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57346 #define BMB_REG_WC_STATUS_4_SIZE                                                                             4
57347 #define BMB_REG_WC_STATUS_5                                                                                  0x541450UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57348 #define BMB_REG_WC_STATUS_5_SIZE                                                                             4
57349 #define BMB_REG_WC_STATUS_6                                                                                  0x541460UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57350 #define BMB_REG_WC_STATUS_6_SIZE                                                                             4
57351 #define BMB_REG_WC_STATUS_7                                                                                  0x541470UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57352 #define BMB_REG_WC_STATUS_7_SIZE                                                                             4
57353 #define BMB_REG_WC_STATUS_8                                                                                  0x541480UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57354 #define BMB_REG_WC_STATUS_8_SIZE                                                                             4
57355 #define BMB_REG_WC_STATUS_9                                                                                  0x541490UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. TBD: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
57356 #define BMB_REG_WC_STATUS_9_SIZE                                                                             4
57357 #define BMB_REG_LINK_LIST                                                                                    0x542000UL //Access:RW   DataWidth:0xc    // Link list dual port memory that contains per-block descriptor::s/BLK_NUM/4800/g in memory size::s/BLK_WDTH_PLUS_SOP_EN/14/g in Data Width::s/BLK_WDTH/13/g in Address Width.
57358 #define BMB_REG_LINK_LIST_SIZE                                                                               1152
57359 #define PTU_REG_ATC_INIT_ARRAY                                                                               0x560000UL //Access:RW   DataWidth:0x1    // Initiate the ATC array - reset all the valid bits.
57360 #define PTU_REG_ATC_INIT_DONE                                                                                0x560004UL //Access:R    DataWidth:0x1    // ATC initalization done.
57361 #define PTU_REG_LOG_TRANSPEND_REUSE_MISS_TID                                                                 0x560040UL //Access:RC   DataWidth:0x20   // Logging register for reuse miss on transpend entry [31:0] - TID of the problematic request
57362 #define PTU_REG_LOG_TRANSPEND_REUSE_MISS_PAGE_INDEX                                                          0x560044UL //Access:RC   DataWidth:0x1c   // Logging register for reuse miss on transpend entry [27:0] - ATC page index of the problematic request
57363 #define PTU_REG_LOG_TRANSPEND_REUSE_MISS_REUSE_CNT                                                           0x560048UL //Access:RC   DataWidth:0x18   // Logging register for reuse miss on transpend entry [11:0] - Reuse count of the problematic lookuprequest [23:12] - Reuse count stored in the matched entry
57364 #define PTU_REG_LOG_INV_HALT_TID                                                                             0x56004cUL //Access:RC   DataWidth:0x20   // Logging register for the case of invalidation halt (lkpres of invalidated range) [31:0] - TID of the problematic request
57365 #define PTU_REG_LOG_INV_HALT_PAGE_INDEX                                                                      0x560050UL //Access:RC   DataWidth:0x1c   // Logging register for the case of invalidation halt (lkpres of invalidated range) [27:0] - ATC page index of the problematic request
57366 #define PTU_REG_LOG_INV_HALT_REUSE_CNT                                                                       0x560054UL //Access:RC   DataWidth:0xc    // Logging register for the case of invalidation halt (lkpres of invalidated range) [11:0] - Reuse count of the problematic lookuprequest
57367 #define PTU_REG_VQID_CFG                                                                                     0x560058UL //Access:RW   DataWidth:0x5    // VQID of the PXP read requests issued by the PTU logic.
57368 #define PTU_REG_TPH_CFG                                                                                      0x56005cUL //Access:RW   DataWidth:0xc    // TPH fileds of the PXP read requests issued by the PTU logic. [0:8] - ST index; [10:9] - ST hint; [11] - ST valid.
57369 #define PTU_REG_RO_CFG                                                                                       0x560060UL //Access:RW   DataWidth:0x1    // Releaxed Ordering flag of the PXP read requests issued by the PTU.
57370 #define PTU_REG_NS_CFG                                                                                       0x560064UL //Access:RW   DataWidth:0x1    // No Snoop flag of the PXP read requests issued by the PTU.
57371 #define PTU_REG_ATC_FLG_CFG                                                                                  0x560068UL //Access:RW   DataWidth:0x3    // ATC flags of the PXP read requests issued by the PTU logic.
57372 #define PTU_REG_PBL_PAGE_SIZE                                                                                0x56006cUL //Access:RW   DataWidth:0x5    // Page size in the PBL table, needed for calculating the address of the translation read request.
57373 #define PTU_REG_PXP_ERR_CTR                                                                                  0x560070UL //Access:RC   DataWidth:0x10   // Counter for the number of PTU read responses retunring with error flag set.
57374 #define PTU_REG_INV_ERR_CTR                                                                                  0x560074UL //Access:R    DataWidth:0x10   // Counter for the number of PTU requests to addresses belongs to ongoing invalidations.
57375 #define PTU_REG_INV_TID                                                                                      0x560078UL //Access:RW   DataWidth:0x20   // TID of the invalidated range - register per PF.
57376 #define PTU_REG_INV_TID_MASK                                                                                 0x56007cUL //Access:RW   DataWidth:0x20   // Bit mask for the invalidated TID. Shows which of the TID bits should be compared in the invalidation flow.
57377 #define PTU_REG_INV_TID_V                                                                                    0x560080UL //Access:RW   DataWidth:0x1    // Bit per PF.Indicates that the data in inv_tid and inv_tid_mask is valid and invalidation should take place. When invalidation operation is done, the corresponding bit in inv_tid_done is set
57378 #define PTU_REG_INV_TID_DONE                                                                                 0x560084UL //Access:RW   DataWidth:0x1    // Bit per PF. Indicates that the marked invalidation is done - when read it is also being reset.
57379 #define PTU_REG_INV_HALT_ON_ERR                                                                              0x560088UL //Access:RW   DataWidth:0x1    // Bit per PF. If set, the block halts in case it gets PTU requests to an address belongs to a range which is currently invalidated; if reset such requests will be sent towards the PXP with the PBLBase and discard flag (in case of PRM).
57380 #define PTU_REG_INV_HALT_ON_REUSE_CNT_ERR                                                                    0x56008cUL //Access:RW   DataWidth:0x1    // When set - the block will halt in case reuse cnt error is found, other wise the erronous request will be sent on with error indication
57381 #define PTU_REG_PBF_PXP_CREDITS                                                                              0x560090UL //Access:RW   DataWidth:0x3    // Max credits of the PBF->PXP interface.
57382 #define PTU_REG_PRM_PXP_CREDITS                                                                              0x560094UL //Access:RW   DataWidth:0x3    // Max credits of the PRM->PXP interface.
57383 #define PTU_REG_PTU_PXP_CREDITS                                                                              0x560098UL //Access:RW   DataWidth:0x3    // Max credits of the PTU->PXP interface.
57384 #define PTU_REG_PXP_1ST_REQ_ATC_CFG                                                                          0x56009cUL //Access:RW   DataWidth:0x3    // Max credits of the PTU->PXP interface.
57385 #define PTU_REG_PXP_2ND_REQ_ATC_CFG                                                                          0x5600a0UL //Access:RW   DataWidth:0x3    // Max credits of the PTU->PXP interface.
57386 #define PTU_REG_USE_CRC_INDEX1                                                                               0x5600a4UL //Access:RW   DataWidth:0x1    // CRC Index1 enable
57387 #define PTU_REG_USE_CRC_INDEX2                                                                               0x5600a8UL //Access:RW   DataWidth:0x1    // CRC Index2 enable
57388 #define PTU_REG_INDEX1_SHIFT                                                                                 0x5600acUL //Access:RW   DataWidth:0x5    // CRC Index1 shift right value
57389 #define PTU_REG_INDEX2_SHIFT                                                                                 0x5600b0UL //Access:RW   DataWidth:0x6    // CRC Index2 shift right value
57390 #define PTU_REG_INDEX3_SHIFT                                                                                 0x5600b4UL //Access:RW   DataWidth:0x5    // CRC Index3 shift right value
57391 #define PTU_REG_INDEX1_MASK                                                                                  0x5600b8UL //Access:RW   DataWidth:0x20   // CRC Index1 mask
57392 #define PTU_REG_INDEX2_MASK                                                                                  0x5600bcUL //Access:RW   DataWidth:0x20   // CRC Index2 mask
57393 #define PTU_REG_INDEX3_MASK                                                                                  0x5600c0UL //Access:RW   DataWidth:0x20   // CRC Index3 mask
57394 #define PTU_REG_ATC_REP_MODE                                                                                 0x5600c4UL //Access:RW   DataWidth:0x1    // Replacement mode for the ATC. If de-asserted then low priority request will replace a high priority entry only if there are no low priority entries at all. If set then a high priority with PLRU=0 will be replaced in higher priority than low priority entries with PLRU=1.
57395 #define PTU_REG_PBF_FILL_LEVEL                                                                               0x5600c8UL //Access:R    DataWidth:0x8    // Current number of pending pbf messages
57396 #define PTU_REG_PRM_FILL_LEVEL                                                                               0x5600ccUL //Access:R    DataWidth:0x8    // Current number of pending prm messages
57397 #define PTU_REG_PBF_FILL_LEVEL_MH                                                                            0x5600d0UL //Access:RC   DataWidth:0x8    // Maximal number of pending pbf messages
57398 #define PTU_REG_PRM_FILL_LEVEL_MH                                                                            0x5600d4UL //Access:RC   DataWidth:0x8    // Maximal number of pending prm messages
57399 #define PTU_REG_PTU_B0_DISABLE                                                                               0x5600d8UL //Access:RW   DataWidth:0x1    // Disable B0 feature
57400 #define PTU_REG_ATC_OTB_OVERRUN_FIX_CHICKEN_BIT                                                              0x5600dcUL //Access:RW   DataWidth:0x1    // Chicken bit for the atc otb overrun fix.
57401 #define PTU_REG_DBG_SELECT                                                                                   0x560100UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
57402 #define PTU_REG_DBG_DWORD_ENABLE                                                                             0x560104UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
57403 #define PTU_REG_DBG_SHIFT                                                                                    0x560108UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
57404 #define PTU_REG_DBG_FORCE_VALID                                                                              0x56010cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
57405 #define PTU_REG_DBG_FORCE_FRAME                                                                              0x560110UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
57406 #define PTU_REG_DBG_OUT_DATA                                                                                 0x560120UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
57407 #define PTU_REG_DBG_OUT_DATA_SIZE                                                                            8
57408 #define PTU_REG_DBG_OUT_VALID                                                                                0x560140UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
57409 #define PTU_REG_DBG_OUT_FRAME                                                                                0x560144UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
57410 #define PTU_REG_INT_STS                                                                                      0x560180UL //Access:R    DataWidth:0x8    // Multi Field Register.
57411   #define PTU_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
57412   #define PTU_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
57413   #define PTU_REG_INT_STS_ATC_TCPL_TO_NOT_PEND                                                               (0x1<<1) // TCPL arrives to an entry not in Trans-Pend state.
57414   #define PTU_REG_INT_STS_ATC_TCPL_TO_NOT_PEND_SHIFT                                                         1
57415   #define PTU_REG_INT_STS_ATC_GPA_MULTIPLE_HITS                                                              (0x1<<2) // Several hits in the GPA for the same lookup.
57416   #define PTU_REG_INT_STS_ATC_GPA_MULTIPLE_HITS_SHIFT                                                        2
57417   #define PTU_REG_INT_STS_ATC_RCPL_TO_EMPTY_CNT                                                              (0x1<<3) // RCPL arrives to an entry with empty R_Cnt.
57418   #define PTU_REG_INT_STS_ATC_RCPL_TO_EMPTY_CNT_SHIFT                                                        3
57419   #define PTU_REG_INT_STS_ATC_TCPL_ERROR                                                                     (0x1<<4) // Indicates TCPL response with error code set.
57420   #define PTU_REG_INT_STS_ATC_TCPL_ERROR_SHIFT                                                               4
57421   #define PTU_REG_INT_STS_ATC_INV_HALT                                                                       (0x1<<5) // Indicates Lookup to invalidated range with inv_halt_on_err set
57422   #define PTU_REG_INT_STS_ATC_INV_HALT_SHIFT                                                                 5
57423   #define PTU_REG_INT_STS_ATC_REUSE_TRANSPEND                                                                (0x1<<6) // Indicates Lookup to entry markes as transpend with reuse counter mismatch
57424   #define PTU_REG_INT_STS_ATC_REUSE_TRANSPEND_SHIFT                                                          6
57425   #define PTU_REG_INT_STS_ATC_IREQ_LESS_THAN_STU                                                             (0x1<<7) // Indicates Ireq with invalidation range shorter than STU of the relevant func.
57426   #define PTU_REG_INT_STS_ATC_IREQ_LESS_THAN_STU_SHIFT                                                       7
57427 #define PTU_REG_INT_MASK                                                                                     0x560184UL //Access:RW   DataWidth:0x8    // Multi Field Register.
57428   #define PTU_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ADDRESS_ERROR .
57429   #define PTU_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
57430   #define PTU_REG_INT_MASK_ATC_TCPL_TO_NOT_PEND                                                              (0x1<<1) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_TCPL_TO_NOT_PEND .
57431   #define PTU_REG_INT_MASK_ATC_TCPL_TO_NOT_PEND_SHIFT                                                        1
57432   #define PTU_REG_INT_MASK_ATC_GPA_MULTIPLE_HITS                                                             (0x1<<2) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_GPA_MULTIPLE_HITS .
57433   #define PTU_REG_INT_MASK_ATC_GPA_MULTIPLE_HITS_SHIFT                                                       2
57434   #define PTU_REG_INT_MASK_ATC_RCPL_TO_EMPTY_CNT                                                             (0x1<<3) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_RCPL_TO_EMPTY_CNT .
57435   #define PTU_REG_INT_MASK_ATC_RCPL_TO_EMPTY_CNT_SHIFT                                                       3
57436   #define PTU_REG_INT_MASK_ATC_TCPL_ERROR                                                                    (0x1<<4) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_TCPL_ERROR .
57437   #define PTU_REG_INT_MASK_ATC_TCPL_ERROR_SHIFT                                                              4
57438   #define PTU_REG_INT_MASK_ATC_INV_HALT                                                                      (0x1<<5) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_INV_HALT .
57439   #define PTU_REG_INT_MASK_ATC_INV_HALT_SHIFT                                                                5
57440   #define PTU_REG_INT_MASK_ATC_REUSE_TRANSPEND                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_REUSE_TRANSPEND .
57441   #define PTU_REG_INT_MASK_ATC_REUSE_TRANSPEND_SHIFT                                                         6
57442   #define PTU_REG_INT_MASK_ATC_IREQ_LESS_THAN_STU                                                            (0x1<<7) // This bit masks, when set, the Interrupt bit: PTU_REG_INT_STS.ATC_IREQ_LESS_THAN_STU .
57443   #define PTU_REG_INT_MASK_ATC_IREQ_LESS_THAN_STU_SHIFT                                                      7
57444 #define PTU_REG_INT_STS_WR                                                                                   0x560188UL //Access:WR   DataWidth:0x8    // Multi Field Register.
57445   #define PTU_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
57446   #define PTU_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
57447   #define PTU_REG_INT_STS_WR_ATC_TCPL_TO_NOT_PEND                                                            (0x1<<1) // TCPL arrives to an entry not in Trans-Pend state.
57448   #define PTU_REG_INT_STS_WR_ATC_TCPL_TO_NOT_PEND_SHIFT                                                      1
57449   #define PTU_REG_INT_STS_WR_ATC_GPA_MULTIPLE_HITS                                                           (0x1<<2) // Several hits in the GPA for the same lookup.
57450   #define PTU_REG_INT_STS_WR_ATC_GPA_MULTIPLE_HITS_SHIFT                                                     2
57451   #define PTU_REG_INT_STS_WR_ATC_RCPL_TO_EMPTY_CNT                                                           (0x1<<3) // RCPL arrives to an entry with empty R_Cnt.
57452   #define PTU_REG_INT_STS_WR_ATC_RCPL_TO_EMPTY_CNT_SHIFT                                                     3
57453   #define PTU_REG_INT_STS_WR_ATC_TCPL_ERROR                                                                  (0x1<<4) // Indicates TCPL response with error code set.
57454   #define PTU_REG_INT_STS_WR_ATC_TCPL_ERROR_SHIFT                                                            4
57455   #define PTU_REG_INT_STS_WR_ATC_INV_HALT                                                                    (0x1<<5) // Indicates Lookup to invalidated range with inv_halt_on_err set
57456   #define PTU_REG_INT_STS_WR_ATC_INV_HALT_SHIFT                                                              5
57457   #define PTU_REG_INT_STS_WR_ATC_REUSE_TRANSPEND                                                             (0x1<<6) // Indicates Lookup to entry markes as transpend with reuse counter mismatch
57458   #define PTU_REG_INT_STS_WR_ATC_REUSE_TRANSPEND_SHIFT                                                       6
57459   #define PTU_REG_INT_STS_WR_ATC_IREQ_LESS_THAN_STU                                                          (0x1<<7) // Indicates Ireq with invalidation range shorter than STU of the relevant func.
57460   #define PTU_REG_INT_STS_WR_ATC_IREQ_LESS_THAN_STU_SHIFT                                                    7
57461 #define PTU_REG_INT_STS_CLR                                                                                  0x56018cUL //Access:RC   DataWidth:0x8    // Multi Field Register.
57462   #define PTU_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
57463   #define PTU_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
57464   #define PTU_REG_INT_STS_CLR_ATC_TCPL_TO_NOT_PEND                                                           (0x1<<1) // TCPL arrives to an entry not in Trans-Pend state.
57465   #define PTU_REG_INT_STS_CLR_ATC_TCPL_TO_NOT_PEND_SHIFT                                                     1
57466   #define PTU_REG_INT_STS_CLR_ATC_GPA_MULTIPLE_HITS                                                          (0x1<<2) // Several hits in the GPA for the same lookup.
57467   #define PTU_REG_INT_STS_CLR_ATC_GPA_MULTIPLE_HITS_SHIFT                                                    2
57468   #define PTU_REG_INT_STS_CLR_ATC_RCPL_TO_EMPTY_CNT                                                          (0x1<<3) // RCPL arrives to an entry with empty R_Cnt.
57469   #define PTU_REG_INT_STS_CLR_ATC_RCPL_TO_EMPTY_CNT_SHIFT                                                    3
57470   #define PTU_REG_INT_STS_CLR_ATC_TCPL_ERROR                                                                 (0x1<<4) // Indicates TCPL response with error code set.
57471   #define PTU_REG_INT_STS_CLR_ATC_TCPL_ERROR_SHIFT                                                           4
57472   #define PTU_REG_INT_STS_CLR_ATC_INV_HALT                                                                   (0x1<<5) // Indicates Lookup to invalidated range with inv_halt_on_err set
57473   #define PTU_REG_INT_STS_CLR_ATC_INV_HALT_SHIFT                                                             5
57474   #define PTU_REG_INT_STS_CLR_ATC_REUSE_TRANSPEND                                                            (0x1<<6) // Indicates Lookup to entry markes as transpend with reuse counter mismatch
57475   #define PTU_REG_INT_STS_CLR_ATC_REUSE_TRANSPEND_SHIFT                                                      6
57476   #define PTU_REG_INT_STS_CLR_ATC_IREQ_LESS_THAN_STU                                                         (0x1<<7) // Indicates Ireq with invalidation range shorter than STU of the relevant func.
57477   #define PTU_REG_INT_STS_CLR_ATC_IREQ_LESS_THAN_STU_SHIFT                                                   7
57478 #define PTU_REG_PRTY_MASK_H_0                                                                                0x560204UL //Access:RW   DataWidth:0x12   // Multi Field Register.
57479   #define PTU_REG_PRTY_MASK_H_0_MEM017_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM017_I_ECC_RF_INT .
57480   #define PTU_REG_PRTY_MASK_H_0_MEM017_I_ECC_RF_INT_SHIFT                                                    0
57481   #define PTU_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
57482   #define PTU_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      1
57483   #define PTU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
57484   #define PTU_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      2
57485   #define PTU_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
57486   #define PTU_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      3
57487   #define PTU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
57488   #define PTU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      4
57489   #define PTU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
57490   #define PTU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      5
57491   #define PTU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
57492   #define PTU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      6
57493   #define PTU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
57494   #define PTU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      7
57495   #define PTU_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
57496   #define PTU_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      8
57497   #define PTU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
57498   #define PTU_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      9
57499   #define PTU_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
57500   #define PTU_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      10
57501   #define PTU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
57502   #define PTU_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      11
57503   #define PTU_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
57504   #define PTU_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      12
57505   #define PTU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
57506   #define PTU_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      13
57507   #define PTU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
57508   #define PTU_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      14
57509   #define PTU_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
57510   #define PTU_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      15
57511   #define PTU_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
57512   #define PTU_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      16
57513   #define PTU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: PTU_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
57514   #define PTU_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      17
57515 #define PTU_REG_MEM_ECC_ENABLE_0                                                                             0x560210UL //Access:RW   DataWidth:0x1    // Enable ECC for memory ecc instance ptu.i_ram_spa.i_ecc in module ptu_spa_ram
57516 #define PTU_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x560214UL //Access:RW   DataWidth:0x1    // Set parity only for memory ecc instance ptu.i_ram_spa.i_ecc in module ptu_spa_ram
57517 #define PTU_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x560218UL //Access:RC   DataWidth:0x1    // Record if a correctable error occurred on memory ecc instance ptu.i_ram_spa.i_ecc in module ptu_spa_ram
57518 #define PTU_REG_MEM_ECC_EVENTS                                                                               0x56021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
57519 #define PTU_REG_ATC_NUM_SETS                                                                                 0x560400UL //Access:RW   DataWidth:0x2    // Defines the number of sets - 3 - 512 ;2- 256; 1- 128; 0- 64.
57520 #define PTU_REG_ATC_1_WAY                                                                                    0x560404UL //Access:RW   DataWidth:0x1    // If set the ATC will use only one way per set.
57521 #define PTU_REG_ATC_FULL_REG                                                                                 0x560408UL //Access:R    DataWidth:0x8    // SPA Done FIFO full bit; RCPL FIFO full bit; TCPL FIFO full bit; IREQ full bit; PLKP FIFO full bit; MLKP FIFO full bit; OTB full bit; OIB full bit.
57522 #define PTU_REG_ATC_EMPTY_REG                                                                                0x56040cUL //Access:R    DataWidth:0x8    // SPA Done FIFO empty bit; RCPL FIFO empty bit; TCPL FIFO empty bit; IREQ empty bit; PLKP FIFO empty bit; MLKP FIFO empty bit; OTB empty bit; OIB empty bit.
57523 #define PTU_REG_ATC_WAIT_IF_MISS                                                                             0x560410UL //Access:RW   DataWidth:0x1    // WaitIfMiss configuration bit.
57524 #define PTU_REG_ATC_WAIT_IF_PENDING                                                                          0x560414UL //Access:RW   DataWidth:0x1    // WaitTransPending cofiguration bit.
57525 #define PTU_REG_ATC_STALL_SEQ_0                                                                              0x560418UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57526 #define PTU_REG_ATC_STALL_SEQ_1                                                                              0x56041cUL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57527 #define PTU_REG_ATC_STALL_SEQ_2                                                                              0x560420UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57528 #define PTU_REG_ATC_STALL_SEQ_3                                                                              0x560424UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57529 #define PTU_REG_ATC_STALL_SEQ_4                                                                              0x560428UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57530 #define PTU_REG_ATC_STALL_SEQ_5                                                                              0x56042cUL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57531 #define PTU_REG_ATC_SET_STALL_SEQ_0                                                                          0x560430UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall in case of 2 consecutive accesses to the same set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y to the same set; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57532 #define PTU_REG_ATC_SET_STALL_SEQ_1                                                                          0x560434UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall in case of 2 consecutive accesses to the same set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y to the same set; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57533 #define PTU_REG_ATC_SET_STALL_SEQ_2                                                                          0x560438UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall in case of 2 consecutive accesses to the same set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y to the same set; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57534 #define PTU_REG_ATC_SET_STALL_SEQ_3                                                                          0x56043cUL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall in case of 2 consecutive accesses to the same set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y to the same set; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57535 #define PTU_REG_ATC_SET_STALL_SEQ_4                                                                          0x560440UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall in case of 2 consecutive accesses to the same set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y to the same set; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57536 #define PTU_REG_ATC_SET_STALL_SEQ_5                                                                          0x560444UL //Access:RW   DataWidth:0x6    // Indicates the B2B event sequnece which will cause stall in case of 2 consecutive accesses to the same set (on the second event). The order of the vectors is 0-Mlkp;1-Plkp;2-Ireq;3-Tcpl;4-SPA-Done;5-Rcpl. The order of the bits inside the vector is the same. Stall is taking place when there is a sequence of two events X and than Y to the same set; and atc_stall_seq[X][Y] is set to 1. Comment for E2: stall is not available for lookups due to the bounded latency restriction.
57537 #define PTU_REG_ATC_DISABLE_BYPASS                                                                           0x560448UL //Access:RW   DataWidth:0x1    // Disables the bypass on the GPA table.
57538 #define PTU_REG_ATC_ISSUE_4_CYCLES                                                                           0x56044cUL //Access:RW   DataWidth:0x1    // Issue event once in four cycles (instead of 2).
57539 #define PTU_REG_ATC_IREQ_FIFO_SIZE                                                                           0x560450UL //Access:RW   DataWidth:0x8    // Defines the size of the IREQ fifo.
57540 #define PTU_REG_ATC_IREQ_ALMOST_FULL_THR                                                                     0x560454UL //Access:RW   DataWidth:0x8    // Debug only: defines the IFIFO almost full threshold. Its size can't be bigger than the Ireq FIFO size. The full resp delay of the interface is 4. There is a problem with the implementation and the real value the FIFO can absorbe is 1 below the configured value, but 4 request still can be received when the register configured to 6
57541 #define PTU_REG_ATC_PIGGYBACKED_TREQ_EN                                                                      0x560458UL //Access:RW   DataWidth:0x1    // Piggybacked treq issue enabled.
57542 #define PTU_REG_ATC_WAIT_RESP                                                                                0x56045cUL //Access:RW   DataWidth:0x1    // Allows the ATC to return Wait response.
57543 #define PTU_REG_ATC_TREQ_CREDITS                                                                             0x560460UL //Access:RW   DataWidth:0x7    // Number of credits for the treq interface.
57544 #define PTU_REG_ATC_ARBITER_PRIO_MLKP                                                                        0x560464UL //Access:RW   DataWidth:0x2    // MLKP prio.
57545 #define PTU_REG_ATC_ARBITER_PRIO_PLKP                                                                        0x560468UL //Access:RW   DataWidth:0x2    // PLKP prio.
57546 #define PTU_REG_ATC_ARBITER_PRIO_IREQ                                                                        0x56046cUL //Access:RW   DataWidth:0x2    // IREQ prio.
57547 #define PTU_REG_ATC_ARBITER_PRIO_TCPL                                                                        0x560470UL //Access:RW   DataWidth:0x2    // TCPL prio.
57548 #define PTU_REG_ATC_ARBITER_PRIO_SPAD                                                                        0x560474UL //Access:RW   DataWidth:0x2    // SPAD prio.
57549 #define PTU_REG_ATC_ARBITER_PRIO_RCPL                                                                        0x560478UL //Access:RW   DataWidth:0x2    // RCPL prio.
57550 #define PTU_REG_ATC_OTB_MAX_ENTRY                                                                            0x56047cUL //Access:RW   DataWidth:0x7    // Defines the number of entries in the OTB when 31 indicates 32 entries (entries count begins in 0).
57551 #define PTU_REG_ATC_CHECK_TAGS                                                                               0x560480UL //Access:RW   DataWidth:0x1    // CheckTags configuration bit - when set the available NPH credits is checked before issuing TREQ.
57552 #define PTU_REG_ATC_TAG_THR                                                                                  0x560484UL //Access:RW   DataWidth:0x8    // TAG threshold - for the checkTags feature.
57553 #define PTU_REG_ATC_ICPL_CREDIT                                                                              0x560488UL //Access:RW   DataWidth:0x3    // Credit value for the ICPL interface.
57554 #define PTU_REG_ATC_DIS_MLKP                                                                                 0x56048cUL //Access:RW   DataWidth:0x1    // Disables the main lookup interface.
57555 #define PTU_REG_ATC_DIS_PLKP                                                                                 0x560490UL //Access:RW   DataWidth:0x1    // Disables the pre lookup interface.
57556 #define PTU_REG_ATC_DIS_IREQ                                                                                 0x560494UL //Access:RW   DataWidth:0x1    // Disables the invalidation request interface.
57557 #define PTU_REG_ATC_DIS_TCPL                                                                                 0x560498UL //Access:RW   DataWidth:0x1    // Disables the translation completion interface.
57558 #define PTU_REG_ATC_DIS_SPAD                                                                                 0x56049cUL //Access:RW   DataWidth:0x1    // Disables the spa done interface.
57559 #define PTU_REG_ATC_DIS_RCPL                                                                                 0x5604a0UL //Access:RW   DataWidth:0x1    // Disables the Read Completion interface.
57560 #define PTU_REG_ATC_DIS_LKPRES                                                                               0x5604a4UL //Access:RW   DataWidth:0x1    // Disables the lookup response interface.
57561 #define PTU_REG_ATC_DIS_TREQ                                                                                 0x5604a8UL //Access:RW   DataWidth:0x1    // Disables the translation request interface.
57562 #define PTU_REG_ATC_DIS_ICPL                                                                                 0x5604acUL //Access:RW   DataWidth:0x1    // Disables the invalidation completion interface.
57563 #define PTU_REG_ATC_SCRUB_CYC                                                                                0x5604b0UL //Access:RW   DataWidth:0x8    // Number of cycles between one scrub event to another.
57564 #define PTU_REG_ATC_SCRUB_DIS                                                                                0x5604b4UL //Access:RW   DataWidth:0x1    // Disable bit for the scrubbing event of the GPA table.
57565 #define PTU_REG_ATC_STAT_MLKP_HITS                                                                           0x5604b8UL //Access:RC   DataWidth:0x20   // Number of hits for Main-lookups in the ATC.
57566 #define PTU_REG_ATC_STAT_MLKP_NUM                                                                            0x5604bcUL //Access:RC   DataWidth:0x20   // Number of Main lookups in the ATC.
57567 #define PTU_REG_ATC_STAT_PLKP_TREQ                                                                           0x5604c0UL //Access:RC   DataWidth:0x20   // Number of treqs issued due to pre-lookup.
57568 #define PTU_REG_ATC_STAT_PLKP_NUM                                                                            0x5604c4UL //Access:RC   DataWidth:0x20   // Number of Pre Lookps in the ATC.
57569 #define PTU_REG_ATC_STAT_EVICT_NUM                                                                           0x5604c8UL //Access:RC   DataWidth:0x20   // Number of evictions out of the ATC.
57570 #define PTU_REG_ATC_STAT_INV_NUM                                                                             0x5604ccUL //Access:RC   DataWidth:0x20   // Number of invalidations handled by the ATC.
57571 #define PTU_REG_ATC_STAT_TREQ_NUM                                                                            0x5604d0UL //Access:RC   DataWidth:0x20   // Number of translation requests issued by the ATC.
57572 #define PTU_REG_ATC_STAT_ACTIVE                                                                              0x5604d4UL //Access:RW   DataWidth:0x1    // When this signal is set the statistics count is on.
57573 #define PTU_REG_ATC_STAT_USDM_LKP_NUM                                                                        0x5604d8UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57574 #define PTU_REG_ATC_STAT_USDM_HIT_NUM                                                                        0x5604dcUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57575 #define PTU_REG_ATC_STAT_XSDM_LKP_NUM                                                                        0x5604e0UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57576 #define PTU_REG_ATC_STAT_XSDM_HIT_NUM                                                                        0x5604e4UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57577 #define PTU_REG_ATC_STAT_TSDM_LKP_NUM                                                                        0x5604e8UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57578 #define PTU_REG_ATC_STAT_TSDM_HIT_NUM                                                                        0x5604ecUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57579 #define PTU_REG_ATC_STAT_PBF_LKP_NUM                                                                         0x5604f0UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57580 #define PTU_REG_ATC_STAT_PBF_HIT_NUM                                                                         0x5604f4UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57581 #define PTU_REG_ATC_STAT_QM_LKP_NUM                                                                          0x5604f8UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57582 #define PTU_REG_ATC_STAT_QM_HIT_NUM                                                                          0x5604fcUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57583 #define PTU_REG_ATC_STAT_TM_LKP_NUM                                                                          0x560500UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57584 #define PTU_REG_ATC_STAT_TM_HIT_NUM                                                                          0x560504UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57585 #define PTU_REG_ATC_STAT_SRC_LKP_NUM                                                                         0x560508UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57586 #define PTU_REG_ATC_STAT_SRC_HIT_NUM                                                                         0x56050cUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57587 #define PTU_REG_ATC_STAT_CDURD_LKP_NUM                                                                       0x560510UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57588 #define PTU_REG_ATC_STAT_CDURD_HIT_NUM                                                                       0x560514UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57589 #define PTU_REG_ATC_STAT_DMAE_LKP_NUM                                                                        0x560518UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57590 #define PTU_REG_ATC_STAT_DMAE_HIT_NUM                                                                        0x56051cUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57591 #define PTU_REG_ATC_STAT_HC_LKP_NUM                                                                          0x560520UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57592 #define PTU_REG_ATC_STAT_HC_HIT_NUM                                                                          0x560524UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57593 #define PTU_REG_ATC_STAT_CDUWR_LKP_NUM                                                                       0x560528UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57594 #define PTU_REG_ATC_STAT_CDUWR_HIT_NUM                                                                       0x56052cUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57595 #define PTU_REG_ATC_STAT_DBG_LKP_NUM                                                                         0x560530UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57596 #define PTU_REG_ATC_STAT_DBG_HIT_NUM                                                                         0x560534UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57597 #define PTU_REG_ATC_STAT_MSDM_LKP_NUM                                                                        0x560538UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57598 #define PTU_REG_ATC_STAT_MSDM_HIT_NUM                                                                        0x56053cUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57599 #define PTU_REG_ATC_STAT_YSDM_LKP_NUM                                                                        0x560540UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57600 #define PTU_REG_ATC_STAT_YSDM_HIT_NUM                                                                        0x560544UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57601 #define PTU_REG_ATC_STAT_PSDM_LKP_NUM                                                                        0x560548UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57602 #define PTU_REG_ATC_STAT_PSDM_HIT_NUM                                                                        0x56054cUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57603 #define PTU_REG_ATC_STAT_MULD_LKP_NUM                                                                        0x560550UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57604 #define PTU_REG_ATC_STAT_MULD_HIT_NUM                                                                        0x560554UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57605 #define PTU_REG_ATC_STAT_XYLD_LKP_NUM                                                                        0x560558UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57606 #define PTU_REG_ATC_STAT_XYLD_HIT_NUM                                                                        0x56055cUL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57607 #define PTU_REG_ATC_STAT_PRM_LKP_NUM                                                                         0x560560UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57608 #define PTU_REG_ATC_STAT_PRM_HIT_NUM                                                                         0x560564UL //Access:RC   DataWidth:0x20   // Count lookups and hit for the different clients.
57609 #define PTU_REG_ATC_GPA_HASH_EN                                                                              0x560568UL //Access:RW   DataWidth:0x1    // Enable the use of a hash function for the GPA table; instead of the lsb bits of the address.
57610 #define PTU_REG_ATC_GPA_HASH_CRC                                                                             0x56056cUL //Access:RW   DataWidth:0x1    // Relevant only if hash_en is set. selects the CRC as hash function for the GPA table; If reset use xor of the FID LS bits with the relevant bits out of the GPA as hash function.
57611 #define PTU_REG_ATC_TCPL_LOG_ON_ERROR                                                                        0x560570UL //Access:RW   DataWidth:0x5    // In case of TCPL with error log the relevant data. The seperation for the different errors is: BME clear [0]; Unsupported request [1]; Completer abort/completion timeout [2]; Both R & W bits are reset [3]; Other [4].
57612 #define PTU_REG_ATC_TCPL_DIS_ON_ERROR                                                                        0x560574UL //Access:RW   DataWidth:0x5    // In case of TCPL with error disable the ATC.  The seperation for the different errors is: BME clear [0]; Unsupported request [1]; Completer abort/completion timeout [2]; Both R & W bits are reset [3]; Other [4].
57613 #define PTU_REG_ATC_TCPL_ERR_LOG                                                                             0x560578UL //Access:R    DataWidth:0x19   // Data belongs to an erroneous TCPL: [12:0] Func (VF_Valid;VFID;PFID);[13] U bit; [14] W bit; [15] R bit; [16] NS bit; [21:17] OTBEntryID;[24:22] Error code.
57614 #define PTU_REG_ATC_TCPL_ERR_ADDR_LSB                                                                        0x56057cUL //Access:R    DataWidth:0x20   // Data belongs to an erroneous TCPL: [31:0]-bits [31:0] of the address.
57615 #define PTU_REG_ATC_TCPL_ERR_ADDR_MSB                                                                        0x560580UL //Access:R    DataWidth:0x14   // Data belongs to an erroneous TCPL: [19:0]-bits [51:32] of the address.
57616 #define PTU_REG_ATC_TCPL_ERR_LOG_VALID                                                                       0x560584UL //Access:R    DataWidth:0x1    // Indicates valid data at the tcpl error log registers.
57617 #define PTU_REG_ATC_ARRAY_ACCESS_ENABLE                                                                      0x560588UL //Access:RW   DataWidth:0x1    // Allows GRC access to the GPA and SPA table.
57618 #define PTU_REG_ATC_DURING_FLI                                                                               0x56058cUL //Access:R    DataWidth:0x1    // Indication that the ATC currently handles FLI.
57619 #define PTU_REG_ATC_DURING_INV                                                                               0x560590UL //Access:R    DataWidth:0x1    // Indication that the ATC currently handles Any type of invalidation.
57620 #define PTU_REG_ATC_FLI_DONE_VF_31_0                                                                         0x560594UL //Access:R    DataWidth:0x20   // Indicates the end of FLI flow for VF 31-0.
57621 #define PTU_REG_ATC_FLI_DONE_VF_63_32                                                                        0x560598UL //Access:R    DataWidth:0x20   // Indicates the end of FLI flow for VF 63-32.
57622 #define PTU_REG_ATC_FLI_DONE_VF_95_64                                                                        0x56059cUL //Access:R    DataWidth:0x20   // Indicates the end of FLI flow for VF 95-64.
57623 #define PTU_REG_ATC_FLI_DONE_VF_127_96                                                                       0x5605a0UL //Access:R    DataWidth:0x20   // Indicates the end of FLI flow for VF 127-96.
57624 #define PTU_REG_ATC_FLI_DONE_VF_159_128                                                                      0x5605a4UL //Access:R    DataWidth:0x20   // Indicates the end of FLI flow for VF 159-128.
57625 #define PTU_REG_ATC_FLI_DONE_VF_191_160                                                                      0x5605a8UL //Access:R    DataWidth:0x20   // Indicates the end of FLI flow for VF 191-160.
57626 #define PTU_REG_ATC_FLI_DONE_PF_15_0                                                                         0x5605acUL //Access:R    DataWidth:0x10   // Indicates the end of FLI flow for PF 15-0.
57627 #define PTU_REG_ATC_FLI_DONE_CLR_VF_31_0                                                                     0x5605b0UL //Access:RW   DataWidth:0x20   // Clears the FLI done indication for VF bits 31-0 accordingly.
57628 #define PTU_REG_ATC_FLI_DONE_CLR_VF_63_32                                                                    0x5605b4UL //Access:RW   DataWidth:0x20   // Clears the FLI done indication for VFbits 63-32 accordingly.
57629 #define PTU_REG_ATC_FLI_DONE_CLR_VF_95_64                                                                    0x5605b8UL //Access:RW   DataWidth:0x20   // Clears the FLI done indication for VF bits 95-64 accordingly.
57630 #define PTU_REG_ATC_FLI_DONE_CLR_VF_127_96                                                                   0x5605bcUL //Access:RW   DataWidth:0x20   // Clears the FLI done indication for VFbits 127-96 accordingly.
57631 #define PTU_REG_ATC_FLI_DONE_CLR_VF_159_128                                                                  0x5605c0UL //Access:RW   DataWidth:0x20   // Clears the FLI done indication for VF bits 159-128 accordingly.
57632 #define PTU_REG_ATC_FLI_DONE_CLR_VF_191_160                                                                  0x5605c4UL //Access:RW   DataWidth:0x20   // Clears the FLI done indication for VFbits 191-160 accordingly.
57633 #define PTU_REG_ATC_FLI_DONE_CLR_PF_15_0                                                                     0x5605c8UL //Access:RW   DataWidth:0x10   // Clears the FLI done indication for PF bits 15-0 accordingly.
57634 #define PTU_REG_DBGSYN_ALMOST_FULL_THR                                                                       0x5605ccUL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed. Its value can't be bigger than the set dbg FIFO size.
57635 #define PTU_REG_ATC_ALLOW_LOW_REP_HIGH                                                                       0x5605d0UL //Access:RW   DataWidth:0x1    // When set low priority lookup can replace high priority entry; iff the set is full with high prio entries.
57636 #define PTU_REG_ATC_DIS_IREQ_EVENT                                                                           0x5605d4UL //Access:RW   DataWidth:0x1    // When set Ireq event won't be selected by the ATC arbiter.
57637 #define PTU_REG_ATC_ECO_RESERVED                                                                             0x5605d8UL //Access:RW   DataWidth:0x1    // For future ECOs implementation.
57638 #define PTU_REG_ATC_TM                                                                                       0x5605dcUL //Access:RW   DataWidth:0x1e   // Multi Field Register.
57639   #define PTU_REG_ATC_TM_ATC_SPA_TABLE_TM                                                                    (0x1f<<0) // TM bits of SPA table.
57640   #define PTU_REG_ATC_TM_ATC_SPA_TABLE_TM_SHIFT                                                              0
57641   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W0_TM                                                                  (0x1f<<5) // TM bits of GPA data Way0.
57642   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W0_TM_SHIFT                                                            5
57643   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W1_TM                                                                  (0x1f<<10) // TM bits of GPA data Way1.
57644   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W1_TM_SHIFT                                                            10
57645   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W2_TM                                                                  (0x1f<<15) // TM bits of GPA data Way2.
57646   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W2_TM_SHIFT                                                            15
57647   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W3_TM                                                                  (0x1f<<20) // TM bits of GPA data Way3.
57648   #define PTU_REG_ATC_TM_ATC_GPA_DATA_W3_TM_SHIFT                                                            20
57649   #define PTU_REG_ATC_TM_ATC_GPA_STATE_TM                                                                    (0x1f<<25) // TM bits of GPA state array.
57650   #define PTU_REG_ATC_TM_ATC_GPA_STATE_TM_SHIFT                                                              25
57651 #define PTU_REG_ATC_IREQ_FIFO_TM                                                                             0x5605e0UL //Access:RW   DataWidth:0x8    // TM bits of GPA state array.
57652 #define PTU_REG_INV_RSC_TYPE                                                                                 0x5605e4UL //Access:RW   DataWidth:0x8    // Resource Type of the invalidated range - register per PF.
57653 #define PTU_REG_INV_RSC_TYPE_MASK                                                                            0x5605e8UL //Access:RW   DataWidth:0x8    // Bit mask for the invalidated RSC Type. Shows which of the RSC Type bits should be compared in the invalidation flow.
57654 #define PTU_REG_LOG_INV_HALT_RSC_TYPE                                                                        0x5605ecUL //Access:R    DataWidth:0x8    // Logging register for the case of invalidation halt (lkpres of invalidated range)    [7:0] - Resource type of the problematic request
57655 #define PTU_REG_LOG_INV_HALT_PAGE_INDEX_MSB                                                                  0x5605f0UL //Access:R    DataWidth:0x8    // Logging register for the case of invalidation halt (lkpres of invalidated range)    bits [35:28] of the problematic request page index
57656 #define PTU_REG_LOG_TRANSPEND_REUSE_MISS_RSC_TYPE                                                            0x5605f4UL //Access:R    DataWidth:0x8    // Logging register for reuse miss on transpend entry    bits [35:28] - of the problematic request page index
57657 #define PTU_REG_LOG_TRANSPEND_REUSE_MISS_PAGE_INDEX_MSB                                                      0x5605f8UL //Access:R    DataWidth:0x8    // Logging register for reuse miss on transpend entry    [7:0] - Resource type of the problematic request
57658 #define PTU_REG_INDEX2_RSC_TYPE_MASK                                                                         0x5605fcUL //Access:RW   DataWidth:0x8    // CRC Index2 resource type mask
57659 #define PTU_REG_GP_INV_TID                                                                                   0x560600UL //Access:RW   DataWidth:0x20   // TID of the invalidated range - register per Strom.
57660 #define PTU_REG_GP_INV_TID_SIZE                                                                              6
57661 #define PTU_REG_GP_INV_TID_MASK                                                                              0x560620UL //Access:RW   DataWidth:0x20   // Bit mask for the invalidated TID. Shows which of the TID bits should be compared in the invalidation flow.
57662 #define PTU_REG_GP_INV_TID_MASK_SIZE                                                                         6
57663 #define PTU_REG_GP_INV_RSC_TYPE                                                                              0x560640UL //Access:RW   DataWidth:0x8    // TID of the invalidated range - register per Storm.
57664 #define PTU_REG_GP_INV_RSC_TYPE_SIZE                                                                         6
57665 #define PTU_REG_GP_INV_RSC_TYPE_MASK                                                                         0x560660UL //Access:RW   DataWidth:0x8    // Bit mask for the invalidated TID. Shows which of the TID bits should be compared in the invalidation flow.
57666 #define PTU_REG_GP_INV_RSC_TYPE_MASK_SIZE                                                                    6
57667 #define PTU_REG_GP_INV_TID_V                                                                                 0x560680UL //Access:RW   DataWidth:0x1    // Bit per Storm. Indicates that the data in inv_tid and inv_tid_mask is valid and invalidation should take place. When invalidation operation is done, the corresponding bit in inv_tid_done is set
57668 #define PTU_REG_GP_INV_TID_V_SIZE                                                                            6
57669 #define PTU_REG_GP_INV_TID_DONE                                                                              0x5606a0UL //Access:RW   DataWidth:0x1    // Bit per Storm. Indicates that the marked invalidation is done - when read it is also being reset.
57670 #define PTU_REG_GP_INV_TID_DONE_SIZE                                                                         6
57671 #define PTU_REG_GP_INV_HALT_ON_ERR                                                                           0x5606c0UL //Access:RW   DataWidth:0x1    // Bit per PF. If set, the block halts in case it gets PTU requests to an address belongs to a range which is currently invalidated; if reset such requests will be sent towards the PXP with the PBLBase and discard flag (in case of PRM).
57672 #define PTU_REG_GP_INV_HALT_ON_ERR_SIZE                                                                      6
57673 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W0                                                                      0x560800UL //Access:WB   DataWidth:0x40   // Access the GPA table way 0; format is: GPA - [51:0]; VF_Valid-[52]; VFID-[60:53]; PFID[2:0]-[63:61].
57674 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W0_SIZE                                                                 512
57675 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W1                                                                      0x561000UL //Access:WB   DataWidth:0x40   // Access the GPA table way 1; format is: GPA - [51:0]; VF_Valid-[52]; VFID-[60:53]; PFID[2:0]-[63:60].
57676 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W1_SIZE                                                                 512
57677 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W2                                                                      0x561800UL //Access:WB   DataWidth:0x40   // Access the GPA table way 2; format is: GPA - [51:0]; VF_Valid-[52]; VFID-[60:53]; PFID[2:0]-[63:61].
57678 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W2_SIZE                                                                 512
57679 #define PTU_REG_ATC_SPA_ARRAY_ACCESS                                                                         0x562000UL //Access:WB   DataWidth:0x34   // Debug access to the SPA array.
57680 #define PTU_REG_ATC_SPA_ARRAY_ACCESS_SIZE                                                                    2048
57681 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W3                                                                      0x564000UL //Access:WB   DataWidth:0x40   // Access the GPA table way3; format is: GPA - [51:0]; VF_Valid-[52]; VFID-[60:53]; PFID-[63:61].
57682 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_W3_SIZE                                                                 512
57683 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_STATE                                                                   0x564800UL //Access:WB   DataWidth:0x14   // Access the state fields of the GPA table; format is: W3 - {par - [51]; NS bit - [50]; W bit - [49]; R bit - [48]; U bit - [47]; Priority bit - [46]; PLRU - [45];  R-counter - [44:42]; transpend bit - [41]; invpend bit [40]; valid bit[39]}; W2 - {par - [38]; NS bit - [37]; W bit - [36]; R bit - [35]; U bit - [34]; Priority bit - [33]; PLRU - [32];  R-counter - [31:29]; transpend bit - [28]; invpend bit [27]; valid bit[26]}; W1 -  {par - [25]; NS bit - [24]; W bit - [23]; R bit - [22]; U bit - [21]; Priority bit - [20]; PLRU - [19];  R-counter - [18:16]; transpend bit - [15]; invpend bit [14]; valid bit[13]}; W0 -  {par - [12]; NS bit - [11]; W bit - [10]; R bit - [9]; U bit - [8]; Priority bit - [7]; PLRU - [6];  R-counter - [5:3]; transpend bit - [2]; invpend bit [1]; valid bit[0]}.
57684 #define PTU_REG_ATC_GPA_ARRAY_ACCESS_STATE_SIZE                                                              256
57685 #define PTU_REG_ATC_GPA_MEM_ACCESS_W0                                                                        0x566000UL //Access:WB   DataWidth:0x58   // Access the GPA table way 0; format is: 31:0 - TID 39:32 - Resource type 51:40 - Reuse count 88:52 - page index
57686 #define PTU_REG_ATC_GPA_MEM_ACCESS_W0_SIZE                                                                   2048
57687 #define PTU_REG_ATC_GPA_MEM_ACCESS_W1                                                                        0x568000UL //Access:WB   DataWidth:0x58   // Access the GPA table way 1; format is: 31:0 - TID 39:32 - Resource type 51:40 - Reuse count 88:52 - page index
57688 #define PTU_REG_ATC_GPA_MEM_ACCESS_W1_SIZE                                                                   2048
57689 #define PTU_REG_ATC_GPA_MEM_ACCESS_W2                                                                        0x56a000UL //Access:WB   DataWidth:0x58   // Access the GPA table way 2; format is: 31:0 - TID 39:32 - Resource type 51:40 - Reuse count 88:52 - page index
57690 #define PTU_REG_ATC_GPA_MEM_ACCESS_W2_SIZE                                                                   2048
57691 #define PTU_REG_ATC_GPA_MEM_ACCESS_W3                                                                        0x56c000UL //Access:WB   DataWidth:0x58   // Access the GPA table way3; format is: 31:0 - TID 39:32 - Resource type 51:40 - Reuse count 88:52 - page index
57692 #define PTU_REG_ATC_GPA_MEM_ACCESS_W3_SIZE                                                                   2048
57693 #define PTU_REG_ATC_GPA_MEM_ACCESS_STATE                                                                     0x56e000UL //Access:WB   DataWidth:0x18   // Access the state fields of the GPA table; format is: W3 - { Priority bit - [23]; PLRU - [22]; Err bit - [21]; invpend bit [20]; transpend bit - [19]; valid bit[18]}; W2 - { Priority bit - [17]; PLRU - [16]; Err bit - [15]; invpend bit [14]; transpend bit - [13]; valid bit[12]}; W1 - { Priority bit - [11]; PLRU - [10]; Err bit - [9]; invpend bit [8]; transpend bit - [7]; valid bit[6]}; W0 - { Priority bit - [5]; PLRU - [4]; Err bit - [3]; invpend bit [2]; transpend bit - [1]; valid bit[0]}
57694 #define PTU_REG_ATC_GPA_MEM_ACCESS_STATE_SIZE                                                                512
57695 #define PTU_REG_ATC_SPA_MEM_ACCESS                                                                           0x570000UL //Access:WB   DataWidth:0x34   // Debug access to the SPA array.
57696 #define PTU_REG_ATC_SPA_MEM_ACCESS_SIZE                                                                      4096
57697 #define CDU_REG_CONTROL0                                                                                     0x580040UL //Access:RW   DataWidth:0x7    // Multi Field Register.
57698   #define CDU_REG_CONTROL0_ENABLE_PXP                                                                        (0x1<<0) // Enables PXP Accesses.
57699   #define CDU_REG_CONTROL0_ENABLE_PXP_SHIFT                                                                  0
57700   #define CDU_REG_CONTROL0_ENABLE_INPUTS                                                                     (0x1<<1) // Enables CDU Inputs -- Must be set for normal operation.
57701   #define CDU_REG_CONTROL0_ENABLE_INPUTS_SHIFT                                                               1
57702   #define CDU_REG_CONTROL0_ENABLE_OUTPUTS                                                                    (0x1<<2) // Enables CDU Outputs --  Must be set for normal operation.
57703   #define CDU_REG_CONTROL0_ENABLE_OUTPUTS_SHIFT                                                              2
57704   #define CDU_REG_CONTROL0_L1TT_SP                                                                           (0x1<<3) // Sets the L1TT Arbiter to Strict Priority;  This causes the WB Controller to always have priority over the LD Controller.
57705   #define CDU_REG_CONTROL0_L1TT_SP_SHIFT                                                                     3
57706   #define CDU_REG_CONTROL0_MATT_SP                                                                           (0x1<<4) // Sets the MATT Arbiter to Strict Priority;  This causes the WB Controller to always have priority over the LD Controller.
57707   #define CDU_REG_CONTROL0_MATT_SP_SHIFT                                                                     4
57708   #define CDU_REG_CONTROL0_PXP_SP                                                                            (0x1<<5) // Sets the PXP Arbiter to Strict Priority;  This causes the WB Controller to always have priority over the LD Controller.
57709   #define CDU_REG_CONTROL0_PXP_SP_SHIFT                                                                      5
57710   #define CDU_REG_CONTROL0_MASK_PCIE_ERR                                                                     (0x1<<6) // Masks all PCIE Errors for Load transactions.         NOTE -- This is not connected in E4 A0.
57711   #define CDU_REG_CONTROL0_MASK_PCIE_ERR_SHIFT                                                               6
57712 #define CDU_REG_INT_STS                                                                                      0x5801c0UL //Access:R    DataWidth:0x8    // Multi Field Register.
57713   #define CDU_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
57714   #define CDU_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
57715   #define CDU_REG_INT_STS_CCFC_LD_L1_NUM_ERROR                                                               (0x1<<1) // Number of L1s within a CCFC Load Request exceeds total number of L1s allowed. Error data is logged in the ccfc_ld_l1_num_error_data register.
57716   #define CDU_REG_INT_STS_CCFC_LD_L1_NUM_ERROR_SHIFT                                                         1
57717   #define CDU_REG_INT_STS_TCFC_LD_L1_NUM_ERROR                                                               (0x1<<2) // Number of L1s within a TCFC Load Request exceeds total number of L1s allowed. Error data is logged in the tcfc_ld_l1_num_error_data register.
57718   #define CDU_REG_INT_STS_TCFC_LD_L1_NUM_ERROR_SHIFT                                                         2
57719   #define CDU_REG_INT_STS_CCFC_WB_L1_NUM_ERROR                                                               (0x1<<3) // Number of L1s within a CCFC WriteBack Request exceeds total number of L1s allowed. Error data is logged in the ccfc_wb_l1_num_error_data register.
57720   #define CDU_REG_INT_STS_CCFC_WB_L1_NUM_ERROR_SHIFT                                                         3
57721   #define CDU_REG_INT_STS_TCFC_WB_L1_NUM_ERROR                                                               (0x1<<4) // Number of L1s within a TCFC WriteBack Request exceeds total number of L1s allowed. Error data is logged in the tcfc_wb_l1_num_error_data register.
57722   #define CDU_REG_INT_STS_TCFC_WB_L1_NUM_ERROR_SHIFT                                                         4
57723   #define CDU_REG_INT_STS_CCFC_CVLD_ERROR                                                                    (0x1<<5) // Context or Active Validation error in CCFC Load Datapath. Error data is logged in the ccfc_cvld_error_data register.
57724   #define CDU_REG_INT_STS_CCFC_CVLD_ERROR_SHIFT                                                              5
57725   #define CDU_REG_INT_STS_TCFC_CVLD_ERROR                                                                    (0x1<<6) // Context or Active Validation error in CCFC Load Datapath. Error data is logged in the ccfc_cvld_error_data register.
57726   #define CDU_REG_INT_STS_TCFC_CVLD_ERROR_SHIFT                                                              6
57727   #define CDU_REG_INT_STS_BVALID_ERROR                                                                       (0x1<<7) // Byte valid Error on PXP Interface.  All transactions should be either 8 or 16 bytes, so pxp_bvalid[2:0] should always be 3'b000.
57728   #define CDU_REG_INT_STS_BVALID_ERROR_SHIFT                                                                 7
57729 #define CDU_REG_INT_STS_CLR                                                                                  0x5801c4UL //Access:RC   DataWidth:0x8    // Multi Field Register.
57730   #define CDU_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
57731   #define CDU_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
57732   #define CDU_REG_INT_STS_CLR_CCFC_LD_L1_NUM_ERROR                                                           (0x1<<1) // Number of L1s within a CCFC Load Request exceeds total number of L1s allowed. Error data is logged in the ccfc_ld_l1_num_error_data register.
57733   #define CDU_REG_INT_STS_CLR_CCFC_LD_L1_NUM_ERROR_SHIFT                                                     1
57734   #define CDU_REG_INT_STS_CLR_TCFC_LD_L1_NUM_ERROR                                                           (0x1<<2) // Number of L1s within a TCFC Load Request exceeds total number of L1s allowed. Error data is logged in the tcfc_ld_l1_num_error_data register.
57735   #define CDU_REG_INT_STS_CLR_TCFC_LD_L1_NUM_ERROR_SHIFT                                                     2
57736   #define CDU_REG_INT_STS_CLR_CCFC_WB_L1_NUM_ERROR                                                           (0x1<<3) // Number of L1s within a CCFC WriteBack Request exceeds total number of L1s allowed. Error data is logged in the ccfc_wb_l1_num_error_data register.
57737   #define CDU_REG_INT_STS_CLR_CCFC_WB_L1_NUM_ERROR_SHIFT                                                     3
57738   #define CDU_REG_INT_STS_CLR_TCFC_WB_L1_NUM_ERROR                                                           (0x1<<4) // Number of L1s within a TCFC WriteBack Request exceeds total number of L1s allowed. Error data is logged in the tcfc_wb_l1_num_error_data register.
57739   #define CDU_REG_INT_STS_CLR_TCFC_WB_L1_NUM_ERROR_SHIFT                                                     4
57740   #define CDU_REG_INT_STS_CLR_CCFC_CVLD_ERROR                                                                (0x1<<5) // Context or Active Validation error in CCFC Load Datapath. Error data is logged in the ccfc_cvld_error_data register.
57741   #define CDU_REG_INT_STS_CLR_CCFC_CVLD_ERROR_SHIFT                                                          5
57742   #define CDU_REG_INT_STS_CLR_TCFC_CVLD_ERROR                                                                (0x1<<6) // Context or Active Validation error in CCFC Load Datapath. Error data is logged in the ccfc_cvld_error_data register.
57743   #define CDU_REG_INT_STS_CLR_TCFC_CVLD_ERROR_SHIFT                                                          6
57744   #define CDU_REG_INT_STS_CLR_BVALID_ERROR                                                                   (0x1<<7) // Byte valid Error on PXP Interface.  All transactions should be either 8 or 16 bytes, so pxp_bvalid[2:0] should always be 3'b000.
57745   #define CDU_REG_INT_STS_CLR_BVALID_ERROR_SHIFT                                                             7
57746 #define CDU_REG_INT_STS_WR                                                                                   0x5801c8UL //Access:WR   DataWidth:0x8    // Multi Field Register.
57747   #define CDU_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
57748   #define CDU_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
57749   #define CDU_REG_INT_STS_WR_CCFC_LD_L1_NUM_ERROR                                                            (0x1<<1) // Number of L1s within a CCFC Load Request exceeds total number of L1s allowed. Error data is logged in the ccfc_ld_l1_num_error_data register.
57750   #define CDU_REG_INT_STS_WR_CCFC_LD_L1_NUM_ERROR_SHIFT                                                      1
57751   #define CDU_REG_INT_STS_WR_TCFC_LD_L1_NUM_ERROR                                                            (0x1<<2) // Number of L1s within a TCFC Load Request exceeds total number of L1s allowed. Error data is logged in the tcfc_ld_l1_num_error_data register.
57752   #define CDU_REG_INT_STS_WR_TCFC_LD_L1_NUM_ERROR_SHIFT                                                      2
57753   #define CDU_REG_INT_STS_WR_CCFC_WB_L1_NUM_ERROR                                                            (0x1<<3) // Number of L1s within a CCFC WriteBack Request exceeds total number of L1s allowed. Error data is logged in the ccfc_wb_l1_num_error_data register.
57754   #define CDU_REG_INT_STS_WR_CCFC_WB_L1_NUM_ERROR_SHIFT                                                      3
57755   #define CDU_REG_INT_STS_WR_TCFC_WB_L1_NUM_ERROR                                                            (0x1<<4) // Number of L1s within a TCFC WriteBack Request exceeds total number of L1s allowed. Error data is logged in the tcfc_wb_l1_num_error_data register.
57756   #define CDU_REG_INT_STS_WR_TCFC_WB_L1_NUM_ERROR_SHIFT                                                      4
57757   #define CDU_REG_INT_STS_WR_CCFC_CVLD_ERROR                                                                 (0x1<<5) // Context or Active Validation error in CCFC Load Datapath. Error data is logged in the ccfc_cvld_error_data register.
57758   #define CDU_REG_INT_STS_WR_CCFC_CVLD_ERROR_SHIFT                                                           5
57759   #define CDU_REG_INT_STS_WR_TCFC_CVLD_ERROR                                                                 (0x1<<6) // Context or Active Validation error in CCFC Load Datapath. Error data is logged in the ccfc_cvld_error_data register.
57760   #define CDU_REG_INT_STS_WR_TCFC_CVLD_ERROR_SHIFT                                                           6
57761   #define CDU_REG_INT_STS_WR_BVALID_ERROR                                                                    (0x1<<7) // Byte valid Error on PXP Interface.  All transactions should be either 8 or 16 bytes, so pxp_bvalid[2:0] should always be 3'b000.
57762   #define CDU_REG_INT_STS_WR_BVALID_ERROR_SHIFT                                                              7
57763 #define CDU_REG_INT_MASK                                                                                     0x5801ccUL //Access:RW   DataWidth:0x8    // Multi Field Register.
57764   #define CDU_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.ADDRESS_ERROR .
57765   #define CDU_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
57766   #define CDU_REG_INT_MASK_CCFC_LD_L1_NUM_ERROR                                                              (0x1<<1) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.CCFC_LD_L1_NUM_ERROR .
57767   #define CDU_REG_INT_MASK_CCFC_LD_L1_NUM_ERROR_SHIFT                                                        1
57768   #define CDU_REG_INT_MASK_TCFC_LD_L1_NUM_ERROR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.TCFC_LD_L1_NUM_ERROR .
57769   #define CDU_REG_INT_MASK_TCFC_LD_L1_NUM_ERROR_SHIFT                                                        2
57770   #define CDU_REG_INT_MASK_CCFC_WB_L1_NUM_ERROR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.CCFC_WB_L1_NUM_ERROR .
57771   #define CDU_REG_INT_MASK_CCFC_WB_L1_NUM_ERROR_SHIFT                                                        3
57772   #define CDU_REG_INT_MASK_TCFC_WB_L1_NUM_ERROR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.TCFC_WB_L1_NUM_ERROR .
57773   #define CDU_REG_INT_MASK_TCFC_WB_L1_NUM_ERROR_SHIFT                                                        4
57774   #define CDU_REG_INT_MASK_CCFC_CVLD_ERROR                                                                   (0x1<<5) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.CCFC_CVLD_ERROR .
57775   #define CDU_REG_INT_MASK_CCFC_CVLD_ERROR_SHIFT                                                             5
57776   #define CDU_REG_INT_MASK_TCFC_CVLD_ERROR                                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.TCFC_CVLD_ERROR .
57777   #define CDU_REG_INT_MASK_TCFC_CVLD_ERROR_SHIFT                                                             6
57778   #define CDU_REG_INT_MASK_BVALID_ERROR                                                                      (0x1<<7) // This bit masks, when set, the Interrupt bit: CDU_REG_INT_STS.BVALID_ERROR .
57779   #define CDU_REG_INT_MASK_BVALID_ERROR_SHIFT                                                                7
57780 #define CDU_REG_PRTY_MASK_H_0                                                                                0x580204UL //Access:RW   DataWidth:0x5    // Multi Field Register.
57781   #define CDU_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: CDU_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
57782   #define CDU_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      0
57783   #define CDU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: CDU_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
57784   #define CDU_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      1
57785   #define CDU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: CDU_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
57786   #define CDU_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      2
57787   #define CDU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: CDU_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
57788   #define CDU_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      3
57789   #define CDU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: CDU_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
57790   #define CDU_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      4
57791 #define CDU_REG_MEM_ECC_EVENTS                                                                               0x580210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
57792 #define CDU_REG_CCFC_CTX_VALID0                                                                              0x580400UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57793   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN0_CCFC                                                             (0xff<<0) // CCFC Conxtext Validation for Region0 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57794   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN0_CCFC_SHIFT                                                       0
57795   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN1_CCFC                                                             (0xff<<8) // CCFC Conxtext Validation for Region1 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57796   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN1_CCFC_SHIFT                                                       8
57797   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN2_CCFC                                                             (0xff<<16) // CCFC Conxtext Validation for Region2 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57798   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN2_CCFC_SHIFT                                                       16
57799   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN3_CCFC                                                             (0xff<<24) // CCFC Conxtext Validation for Region3 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57800   #define CDU_REG_CCFC_CTX_VALID0_CHECK_EN3_CCFC_SHIFT                                                       24
57801 #define CDU_REG_CCFC_CTX_VALID1                                                                              0x580404UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57802   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN4_CCFC                                                             (0xff<<0) // CCFC Conxtext Validation for Region4 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57803   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN4_CCFC_SHIFT                                                       0
57804   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN5_CCFC                                                             (0xff<<8) // CCFC Conxtext Validation for Region5 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57805   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN5_CCFC_SHIFT                                                       8
57806   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN6_CCFC                                                             (0xff<<16) // CCFC Conxtext Validation for Region6 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57807   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN6_CCFC_SHIFT                                                       16
57808   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN7_CCFC                                                             (0xff<<24) // CCFC Conxtext Validation for Region7 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57809   #define CDU_REG_CCFC_CTX_VALID1_CHECK_EN7_CCFC_SHIFT                                                       24
57810 #define CDU_REG_TCFC_CTX_VALID0                                                                              0x580408UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57811   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN0_TCFC                                                             (0xff<<0) // TCFC Conxtext Validation for Region0 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57812   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN0_TCFC_SHIFT                                                       0
57813   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN1_TCFC                                                             (0xff<<8) // TCFC Conxtext Validation for Region1 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57814   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN1_TCFC_SHIFT                                                       8
57815   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN2_TCFC                                                             (0xff<<16) // TCFC Conxtext Validation for Region2 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57816   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN2_TCFC_SHIFT                                                       16
57817   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN3_TCFC                                                             (0xff<<24) // TCFC Conxtext Validation for Region3 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57818   #define CDU_REG_TCFC_CTX_VALID0_CHECK_EN3_TCFC_SHIFT                                                       24
57819 #define CDU_REG_TCFC_CTX_VALID1                                                                              0x58040cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
57820   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN4_TCFC                                                             (0xff<<0) // TCFC Conxtext Validation for Region4 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57821   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN4_TCFC_SHIFT                                                       0
57822   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN5_TCFC                                                             (0xff<<8) // TCFC Conxtext Validation for Region5 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57823   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN5_TCFC_SHIFT                                                       8
57824   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN6_TCFC                                                             (0xff<<16) // TCFC Conxtext Validation for Region6 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57825   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN6_TCFC_SHIFT                                                       16
57826   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN7_TCFC                                                             (0xff<<24) // TCFC Conxtext Validation for Region7 Fields:[7:6] - Reserved; [5] - Active; [4] - CID; [3] - Region; [2] - Type; [1] - Check_Type_B (0=A;1=B); [0] - Check Enable.
57827   #define CDU_REG_TCFC_CTX_VALID1_CHECK_EN7_TCFC_SHIFT                                                       24
57828 #define CDU_REG_LDBUF_AF_THRESH                                                                              0x580500UL //Access:RW   DataWidth:0x4    // Almost Full Threshold on Load Datapath;  Controls the Full signal to PXP. This register must never be set higher than 8 -- doing so will result in FIFO overflows due to the Reponse time from the PXP lock.
57829 #define CDU_REG_WBBUF_AF_THRESH                                                                              0x580504UL //Access:RW   DataWidth:0x4    // Almost Full Threshold on Writeback Datapath;  Stops Reading L1 Memories when past this limit. This register must never be set higher than 13 -- doing so will result in data corruption to the PXP due to FIFO overflow.
57830 #define CDU_REG_CCFC_PXP                                                                                     0x580600UL //Access:RW   DataWidth:0x15   // Multi Field Register.
57831   #define CDU_REG_CCFC_PXP_CCFC_ATC_FLAGS_WB                                                                 (0x7<<0) // ATC Flags Field for CCFC PXP Writes.
57832   #define CDU_REG_CCFC_PXP_CCFC_ATC_FLAGS_WB_SHIFT                                                           0
57833   #define CDU_REG_CCFC_PXP_CCFC_ATC_FLAGS_LD                                                                 (0x7<<3) // ATC Flags Field for CCFC PXP Reads.
57834   #define CDU_REG_CCFC_PXP_CCFC_ATC_FLAGS_LD_SHIFT                                                           3
57835   #define CDU_REG_CCFC_PXP_RESERVED_4                                                                        (0x3ff<<6) // Reserved Bits.
57836   #define CDU_REG_CCFC_PXP_RESERVED_4_SHIFT                                                                  6
57837   #define CDU_REG_CCFC_PXP_CCFC_TPH_VALID                                                                    (0x1<<16) // TPH Valid bit for CCFC PXP Requests.
57838   #define CDU_REG_CCFC_PXP_CCFC_TPH_VALID_SHIFT                                                              16
57839   #define CDU_REG_CCFC_PXP_CCFC_RO_LD                                                                        (0x1<<17) // Relaxed ordering bit for CCFC PXP rd_req.
57840   #define CDU_REG_CCFC_PXP_CCFC_RO_LD_SHIFT                                                                  17
57841   #define CDU_REG_CCFC_PXP_CCFC_RO_WB                                                                        (0x1<<18) // Relaxed ordering bit for CCFC PXP wr_req.
57842   #define CDU_REG_CCFC_PXP_CCFC_RO_WB_SHIFT                                                                  18
57843   #define CDU_REG_CCFC_PXP_CCFC_NS_LD                                                                        (0x1<<19) // No snoop bit for CCFC PXP rd_req.
57844   #define CDU_REG_CCFC_PXP_CCFC_NS_LD_SHIFT                                                                  19
57845   #define CDU_REG_CCFC_PXP_CCFC_NS_WB                                                                        (0x1<<20) // No snoop bit for CCFC PXP wr_req.
57846   #define CDU_REG_CCFC_PXP_CCFC_NS_WB_SHIFT                                                                  20
57847 #define CDU_REG_TCFC_PXP                                                                                     0x580604UL //Access:RW   DataWidth:0x17   // Multi Field Register.
57848   #define CDU_REG_TCFC_PXP_TCFC_ATC_FLAGS_WB                                                                 (0x7<<0) // ATC Flags Field for TCFC PXP Writes.
57849   #define CDU_REG_TCFC_PXP_TCFC_ATC_FLAGS_WB_SHIFT                                                           0
57850   #define CDU_REG_TCFC_PXP_TCFC_ATC_FLAGS_LD                                                                 (0x7<<3) // ATC Flags Field for TCFC PXP Reads.
57851   #define CDU_REG_TCFC_PXP_TCFC_ATC_FLAGS_LD_SHIFT                                                           3
57852   #define CDU_REG_TCFC_PXP_RESERVED_5                                                                        (0x3ff<<6) // Reserved Bits.
57853   #define CDU_REG_TCFC_PXP_RESERVED_5_SHIFT                                                                  6
57854   #define CDU_REG_TCFC_PXP_TCFC_TPH_VALID                                                                    (0x1<<16) // TPH Valid bit for TCFC PXP Requests.
57855   #define CDU_REG_TCFC_PXP_TCFC_TPH_VALID_SHIFT                                                              16
57856   #define CDU_REG_TCFC_PXP_TCFC_RO_LD                                                                        (0x1<<17) // Relaxed ordering bit for TCFC working memory PXP rd_req.
57857   #define CDU_REG_TCFC_PXP_TCFC_RO_LD_SHIFT                                                                  17
57858   #define CDU_REG_TCFC_PXP_TCFC_FL_RO_LD                                                                     (0x1<<18) // Relaxed ordering bit for TCFC init memory PXP rd_req.
57859   #define CDU_REG_TCFC_PXP_TCFC_FL_RO_LD_SHIFT                                                               18
57860   #define CDU_REG_TCFC_PXP_TCFC_RO_WB                                                                        (0x1<<19) // Relaxed ordering bit for TCFC working memory PXP wr_req.
57861   #define CDU_REG_TCFC_PXP_TCFC_RO_WB_SHIFT                                                                  19
57862   #define CDU_REG_TCFC_PXP_TCFC_NS_LD                                                                        (0x1<<20) // No snoop bit for TCFC working memory PXP rd_req.
57863   #define CDU_REG_TCFC_PXP_TCFC_NS_LD_SHIFT                                                                  20
57864   #define CDU_REG_TCFC_PXP_TCFC_FL_NS_LD                                                                     (0x1<<21) // No snoop bit for TCFC init memory PXP rd_req.
57865   #define CDU_REG_TCFC_PXP_TCFC_FL_NS_LD_SHIFT                                                               21
57866   #define CDU_REG_TCFC_PXP_TCFC_NS_WB                                                                        (0x1<<22) // No snoop bit for TCFC working memory PXP wr_req.
57867   #define CDU_REG_TCFC_PXP_TCFC_NS_WB_SHIFT                                                                  22
57868 #define CDU_REG_LD_VQID                                                                                      0x580608UL //Access:RW   DataWidth:0x5    // VQID used for PXP Read (Load) transactions.
57869 #define CDU_REG_WB_VQID                                                                                      0x58060cUL //Access:RW   DataWidth:0x5    // VQID used for PXP Write (WriteBack) transactions.
57870 #define CDU_REG_DEBUG                                                                                        0x580700UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57871   #define CDU_REG_DEBUG_DISABLE_MERGE                                                                        (0x1<<0) // Disables Merge Functionality.
57872   #define CDU_REG_DEBUG_DISABLE_MERGE_SHIFT                                                                  0
57873   #define CDU_REG_DEBUG_RESERVED_1                                                                           (0x7fff<<1) // Reserved Bits.
57874   #define CDU_REG_DEBUG_RESERVED_1_SHIFT                                                                     1
57875   #define CDU_REG_DEBUG_PXP_INIT_LDCREDIT                                                                    (0x3<<16) // PXP Read Request Credits.
57876   #define CDU_REG_DEBUG_PXP_INIT_LDCREDIT_SHIFT                                                              16
57877   #define CDU_REG_DEBUG_RESERVED_2                                                                           (0x1f<<18) // Reserved Bits.
57878   #define CDU_REG_DEBUG_RESERVED_2_SHIFT                                                                     18
57879   #define CDU_REG_DEBUG_PXP_INIT_LDCREDIT_SET                                                                (0x1<<23) // Uses pxp_init_ldcredit to update PXP Read Credits.
57880   #define CDU_REG_DEBUG_PXP_INIT_LDCREDIT_SET_SHIFT                                                          23
57881   #define CDU_REG_DEBUG_PXP_INIT_WBCREDIT                                                                    (0x3<<24) // PXP Write Request Credits.
57882   #define CDU_REG_DEBUG_PXP_INIT_WBCREDIT_SHIFT                                                              24
57883   #define CDU_REG_DEBUG_RESERVED_3                                                                           (0x1f<<26) // Reserved Bits.
57884   #define CDU_REG_DEBUG_RESERVED_3_SHIFT                                                                     26
57885   #define CDU_REG_DEBUG_PXP_INIT_WBCREDIT_SET                                                                (0x1<<31) // Uses pxp_init_wbcredit to update PXP Write Credits.
57886   #define CDU_REG_DEBUG_PXP_INIT_WBCREDIT_SET_SHIFT                                                          31
57887 #define CDU_REG_DBG_SELECT                                                                                   0x580704UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
57888 #define CDU_REG_DBG_DWORD_ENABLE                                                                             0x580708UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
57889 #define CDU_REG_DBG_SHIFT                                                                                    0x58070cUL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
57890 #define CDU_REG_DBG_FORCE_VALID                                                                              0x580710UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
57891 #define CDU_REG_DBG_FORCE_FRAME                                                                              0x580714UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
57892 #define CDU_REG_DBG_OUT_DATA                                                                                 0x580720UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
57893 #define CDU_REG_DBG_OUT_DATA_SIZE                                                                            8
57894 #define CDU_REG_DBG_OUT_VALID                                                                                0x580740UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
57895 #define CDU_REG_DBG_OUT_FRAME                                                                                0x580744UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
57896 #define CDU_REG_ECO_RESERVED                                                                                 0x580748UL //Access:RW   DataWidth:0x8    // Eco reserved register.
57897 #define CDU_REG_MEMCTRL_WR_RD_N                                                                              0x58074cUL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
57898 #define CDU_REG_MEMCTRL_CMD                                                                                  0x580750UL //Access:RW   DataWidth:0x8    // command to CPU BIST
57899 #define CDU_REG_MEMCTRL_ADDRESS                                                                              0x580754UL //Access:RW   DataWidth:0x8    // address to CPU BIST
57900 #define CDU_REG_MEMCTRL_STATUS                                                                               0x580758UL //Access:R    DataWidth:0x20   // status from CPU BIST
57901 #define CDU_REG_CCFC_CVLD_ERROR_DATA                                                                         0x580800UL //Access:R    DataWidth:0x19   // CCFC Context Validation Error Data. [24:16] LCID of Error Transaction [14:8]  Expected Compressed Context [6:0]   Received Compressed Context
57902 #define CDU_REG_TCFC_CVLD_ERROR_DATA                                                                         0x580804UL //Access:R    DataWidth:0x19   // TCFC Context Validation Error Data. [24:16] LCID of Error Transaction [14:8]  Expected Compressed Context [6:0]   Received Compressed Context
57903 #define CDU_REG_CCFC_LD_L1_NUM_ERROR_DATA                                                                    0x580808UL //Access:R    DataWidth:0x19   // Logging of error data in case of a CCFC Load error. [24:16]  LCID [11:8]   Type [7:0]    Regions
57904 #define CDU_REG_TCFC_LD_L1_NUM_ERROR_DATA                                                                    0x58080cUL //Access:R    DataWidth:0x19   // Logging of error data in case of a TCFC Load error. [24:16]  LCID [11:8]   Type [7:0]    Regions
57905 #define CDU_REG_CCFC_WB_L1_NUM_ERROR_DATA                                                                    0x580810UL //Access:R    DataWidth:0x19   // Logging of error data in case of a CCFC Writeback Error. [24:16]  LCID [11:8]   Type [7:0]    Regions
57906 #define CDU_REG_TCFC_WB_L1_NUM_ERROR_DATA                                                                    0x580814UL //Access:R    DataWidth:0x19   // Logging of error data in case of a TCFC Writeback Error. [24:16]  LCID [11:8]   Type [7:0]    Regions
57907 #define CDU_REG_CID_ADDR_PARAMS                                                                              0x580900UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57908   #define CDU_REG_CID_ADDR_PARAMS_CONTEXT_SIZE                                                               (0xfff<<0) // Global context size of a CID.
57909   #define CDU_REG_CID_ADDR_PARAMS_CONTEXT_SIZE_SHIFT                                                         0
57910   #define CDU_REG_CID_ADDR_PARAMS_BLOCK_WASTE                                                                (0xfff<<12) // Block waste within a page. this number equals to PageSize-NCIB*ContextSize.
57911   #define CDU_REG_CID_ADDR_PARAMS_BLOCK_WASTE_SHIFT                                                          12
57912   #define CDU_REG_CID_ADDR_PARAMS_NCIB                                                                       (0xff<<24) // Number of CIDs in Block.
57913   #define CDU_REG_CID_ADDR_PARAMS_NCIB_SHIFT                                                                 24
57914 #define CDU_REG_SEGMENT0_PARAMS                                                                              0x580904UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57915   #define CDU_REG_SEGMENT0_PARAMS_T0_NUM_TIDS_IN_BLOCK                                                       (0xfff<<0) // Number of TIDs per Block for this Segment (Type0).
57916   #define CDU_REG_SEGMENT0_PARAMS_T0_NUM_TIDS_IN_BLOCK_SHIFT                                                 0
57917   #define CDU_REG_SEGMENT0_PARAMS_RESERVED_6                                                                 (0xf<<12) // Reserved Bits.
57918   #define CDU_REG_SEGMENT0_PARAMS_RESERVED_6_SHIFT                                                           12
57919   #define CDU_REG_SEGMENT0_PARAMS_T0_TID_BLOCK_WASTE                                                         (0xff<<16) // Number of Waste locations per TID Block (in Qwords) (Type0).
57920   #define CDU_REG_SEGMENT0_PARAMS_T0_TID_BLOCK_WASTE_SHIFT                                                   16
57921   #define CDU_REG_SEGMENT0_PARAMS_T0_TID_SIZE                                                                (0xff<<24) // Size of TID (in Qwords) (Type0).
57922   #define CDU_REG_SEGMENT0_PARAMS_T0_TID_SIZE_SHIFT                                                          24
57923 #define CDU_REG_SEGMENT1_PARAMS                                                                              0x580908UL //Access:RW   DataWidth:0x20   // Multi Field Register.
57924   #define CDU_REG_SEGMENT1_PARAMS_T1_NUM_TIDS_IN_BLOCK                                                       (0xfff<<0) // Number of TIDs per Block for this Segment (Type1).
57925   #define CDU_REG_SEGMENT1_PARAMS_T1_NUM_TIDS_IN_BLOCK_SHIFT                                                 0
57926   #define CDU_REG_SEGMENT1_PARAMS_RESERVED_7                                                                 (0xf<<12) // Reserved Bits.
57927   #define CDU_REG_SEGMENT1_PARAMS_RESERVED_7_SHIFT                                                           12
57928   #define CDU_REG_SEGMENT1_PARAMS_T1_TID_BLOCK_WASTE                                                         (0xff<<16) // Number of Waste locations per TID Block (in Qwords) (Type1).
57929   #define CDU_REG_SEGMENT1_PARAMS_T1_TID_BLOCK_WASTE_SHIFT                                                   16
57930   #define CDU_REG_SEGMENT1_PARAMS_T1_TID_SIZE                                                                (0xff<<24) // Size of TID (in Qwords) (Type1).
57931   #define CDU_REG_SEGMENT1_PARAMS_T1_TID_SIZE_SHIFT                                                          24
57932 #define CDU_REG_PF_SEG0_TYPE_OFFSET                                                                          0x58090cUL //Access:RW   DataWidth:0x12   // Start Offset for this Segment (in 32KB pages).
57933 #define CDU_REG_PF_SEG1_TYPE_OFFSET                                                                          0x580910UL //Access:RW   DataWidth:0x12   // Start Offset for this Segment (in 32KB pages).
57934 #define CDU_REG_PF_SEG2_TYPE_OFFSET                                                                          0x580914UL //Access:RW   DataWidth:0x12   // Start Offset for this Segment (in 32KB pages).
57935 #define CDU_REG_PF_SEG3_TYPE_OFFSET                                                                          0x580918UL //Access:RW   DataWidth:0x12   // Start Offset for this Segment (in 32KB pages).
57936 #define CDU_REG_PF_FL_SEG0_TYPE_OFFSET                                                                       0x58091cUL //Access:RW   DataWidth:0x12   // Force Load Start Offset for this Segment (in 32KB pages).
57937 #define CDU_REG_PF_FL_SEG1_TYPE_OFFSET                                                                       0x580920UL //Access:RW   DataWidth:0x12   // Force Load Start Offset for this Segment (in 32KB pages).
57938 #define CDU_REG_PF_FL_SEG2_TYPE_OFFSET                                                                       0x580924UL //Access:RW   DataWidth:0x12   // Force Load Start Offset for this Segment (in 32KB pages).
57939 #define CDU_REG_PF_FL_SEG3_TYPE_OFFSET                                                                       0x580928UL //Access:RW   DataWidth:0x12   // Force Load Start Offset for this Segment (in 32KB pages).
57940 #define CDU_REG_VF_SEG_TYPE_OFFSET                                                                           0x58092cUL //Access:RW   DataWidth:0x12   // VF Start Offset for this Segment (in 32KB pages).
57941 #define CDU_REG_VF_FL_SEG_TYPE_OFFSET                                                                        0x580930UL //Access:RW   DataWidth:0xd    // VF Force Load Start Offset for this Segment (in 32KB pages).
57942 #define CDU_REG_CCFC_L1TT                                                                                    0x581000UL //Access:WB   DataWidth:0x110  // L1TT Access; Each entry has the following format: {Offset - 16*[5:0]; Length - 16*[5:0]; ID - 16*[4:0]}.
57943 #define CDU_REG_CCFC_L1TT_SIZE                                                                               1024
57944 #define CDU_REG_TCFC_L1TT                                                                                    0x582000UL //Access:WB   DataWidth:0x110  // L1TT Access; Each entry has the following format: {Offset - 16*[5:0]; Length - 16*[5:0]; ID - 16*[4:0]}.
57945 #define CDU_REG_TCFC_L1TT_SIZE                                                                               1024
57946 #define CDU_REG_CCFC_MATT                                                                                    0x583000UL //Access:WB   DataWidth:0x18   // MATT Access; Each entry has the following format: {RegionLength[11:0]; RegionOffset[11:0]}.
57947 #define CDU_REG_CCFC_MATT_SIZE                                                                               64
57948 #define CDU_REG_TCFC_MATT                                                                                    0x583100UL //Access:WB   DataWidth:0x18   // MATT Access; Each entry has the following format: {RegionLength[11:0]; RegionOffset[11:0]}.
57949 #define CDU_REG_TCFC_MATT_SIZE                                                                               64
57950 #define CDU_REG_TCFC_FL_MATT                                                                                 0x583200UL //Access:WB   DataWidth:0x18   // MATT Access; Each entry has the following format: {RegionLength[11:0]; RegionOffset[11:0]}.
57951 #define CDU_REG_TCFC_FL_MATT_SIZE                                                                            64
57952 #define WOL_REG_INT_STS_0                                                                                    0x600040UL //Access:R    DataWidth:0x1    // Multi Field Register.
57953   #define WOL_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the RF module.
57954   #define WOL_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
57955 #define WOL_REG_INT_MASK_0                                                                                   0x600044UL //Access:RW   DataWidth:0x1    // Multi Field Register.
57956   #define WOL_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: WOL_REG_INT_STS_0.ADDRESS_ERROR .
57957   #define WOL_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
57958 #define WOL_REG_INT_STS_WR_0                                                                                 0x600048UL //Access:WR   DataWidth:0x1    // Multi Field Register.
57959   #define WOL_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the RF module.
57960   #define WOL_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
57961 #define WOL_REG_INT_STS_CLR_0                                                                                0x60004cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
57962   #define WOL_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the RF module.
57963   #define WOL_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
57964 #define WOL_REG_DBG_SELECT                                                                                   0x600140UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
57965 #define WOL_REG_DBG_DWORD_ENABLE                                                                             0x600144UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
57966 #define WOL_REG_DBG_SHIFT                                                                                    0x600148UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
57967 #define WOL_REG_DBG_FORCE_VALID                                                                              0x60014cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
57968 #define WOL_REG_DBG_FORCE_FRAME                                                                              0x600150UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
57969 #define WOL_REG_DBG_OUT_DATA                                                                                 0x600160UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
57970 #define WOL_REG_DBG_OUT_DATA_SIZE                                                                            8
57971 #define WOL_REG_DBG_OUT_VALID                                                                                0x600180UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
57972 #define WOL_REG_DBG_OUT_FRAME                                                                                0x600184UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
57973 #define WOL_REG_PRTY_MASK_H_0                                                                                0x600204UL //Access:RW   DataWidth:0x18   // Multi Field Register.
57974   #define WOL_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
57975   #define WOL_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      0
57976   #define WOL_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
57977   #define WOL_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      1
57978   #define WOL_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
57979   #define WOL_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      2
57980   #define WOL_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
57981   #define WOL_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      3
57982   #define WOL_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
57983   #define WOL_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      4
57984   #define WOL_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
57985   #define WOL_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      5
57986   #define WOL_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
57987   #define WOL_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      6
57988   #define WOL_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
57989   #define WOL_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      7
57990   #define WOL_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
57991   #define WOL_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      8
57992   #define WOL_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
57993   #define WOL_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      9
57994   #define WOL_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
57995   #define WOL_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      10
57996   #define WOL_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
57997   #define WOL_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      11
57998   #define WOL_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
57999   #define WOL_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      12
58000   #define WOL_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
58001   #define WOL_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      13
58002   #define WOL_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
58003   #define WOL_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      14
58004   #define WOL_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
58005   #define WOL_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      15
58006   #define WOL_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
58007   #define WOL_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      16
58008   #define WOL_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
58009   #define WOL_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      17
58010   #define WOL_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
58011   #define WOL_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      18
58012   #define WOL_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
58013   #define WOL_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      19
58014   #define WOL_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
58015   #define WOL_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      20
58016   #define WOL_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
58017   #define WOL_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      21
58018   #define WOL_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
58019   #define WOL_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      22
58020   #define WOL_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: WOL_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
58021   #define WOL_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      23
58022 #define WOL_REG_MEM_ECC_EVENTS                                                                               0x600210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
58023 #define WOL_REG_ACPI_TAG_RM                                                                                  0x608000UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  L2 tag removal configuration for ACPI.  Bit mapped as follow: bit 0: 5 - L2 tags 0 to 5. Bit 6 is reserved and should be set to 0.  Bit 7 is for LLC/SNAP.  Set these bits to 1's to enable the removal of the corresponding tag when it is present in the  packet.  Clear the bit to keep the tag in the  packet.
58024 #define WOL_REG_UPON_MGMT                                                                                    0x608004UL //Access:RW   DataWidth:0x1    // Set this bit to enable ACPI and TCP SYN matching even when the packet is forwarded to MCP.  Clear this bit to disable ACPI and TCP SYN matching when the packet is forwarded to MCP.
58025 #define WOL_REG_ACPI_BE_MEM                                                                                  0x608080UL //Access:WB   DataWidth:0x100  // This is a per-port per-PF register.  Byte enable memory for 8 ACPI patterns.
58026 #define WOL_REG_ACPI_BE_MEM_SIZE                                                                             32
58027 #define WOL_REG_ACPI_ENABLE                                                                                  0x608100UL //Access:RW   DataWidth:0x1    // This is a per-port register.  When this bit is set  ACPI packet recognition will be enabled. This bit must not be enabled until after all other ACPI registers were configured.
58028 #define WOL_REG_ACPI_PAT_0_CRC                                                                               0x608104UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 0.
58029 #define WOL_REG_ACPI_PAT_0_LEN                                                                               0x608108UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58030 #define WOL_REG_ACPI_PAT_1_CRC                                                                               0x60810cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 1.
58031 #define WOL_REG_ACPI_PAT_1_LEN                                                                               0x608110UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58032 #define WOL_REG_ACPI_PAT_2_CRC                                                                               0x608114UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 2.
58033 #define WOL_REG_ACPI_PAT_2_LEN                                                                               0x608118UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58034 #define WOL_REG_ACPI_PAT_3_CRC                                                                               0x60811cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 3.
58035 #define WOL_REG_ACPI_PAT_3_LEN                                                                               0x608120UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58036 #define WOL_REG_ACPI_PAT_4_CRC                                                                               0x608124UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 4.
58037 #define WOL_REG_ACPI_PAT_4_LEN                                                                               0x608128UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58038 #define WOL_REG_ACPI_PAT_5_CRC                                                                               0x60812cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 5.
58039 #define WOL_REG_ACPI_PAT_5_LEN                                                                               0x608130UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58040 #define WOL_REG_ACPI_PAT_6_CRC                                                                               0x608134UL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 6.
58041 #define WOL_REG_ACPI_PAT_6_LEN                                                                               0x608138UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58042 #define WOL_REG_ACPI_PAT_7_CRC                                                                               0x60813cUL //Access:RW   DataWidth:0x20   // This is a per-port per-PF register.  CRC32C for pattern 7.
58043 #define WOL_REG_ACPI_PAT_7_LEN                                                                               0x608140UL //Access:RW   DataWidth:0x8    // This is a per-port per-PF register.  Length of ACPI Pattern, in bytes.  Length must be multiples of 4 bytes.
58044 #define WOL_REG_MPKT_ENABLE                                                                                  0x608144UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  When this bit is set  Magic Packet recognition will be enabled. This bit must not be enabled until after after all other Magic Packet registers are configured.
58045 #define WOL_REG_MPKT_MAC_ADDR                                                                                0x608148UL //Access:WB   DataWidth:0x30   // This is a per-port per-PF register.  MAC address for Magic Packet detection.
58046 #define WOL_REG_MPKT_MAC_ADDR_SIZE                                                                           2
58047 #define WOL_REG_FORCE_WOL                                                                                    0x608150UL //Access:RW   DataWidth:0x1    // This is a per-port per-PF register.  A low-to-high transition of this bit forces a wake event.
58048 #define WOL_REG_WAKE_BUFFER                                                                                  0x608160UL //Access:WB_R DataWidth:0x100  // Read-only data from the Wake Buffer (organized as a FIFO).
58049 #define WOL_REG_WAKE_BUFFER_SIZE                                                                             8
58050 #define WOL_REG_WAKE_BUFFER_CLEAR                                                                            0x608180UL //Access:RW   DataWidth:0x1    // Clear the Wake Buffer and Status - a low-to-high transition of this bit clears the wake_info, wake_pkt_len, and wake_details registers and allows the wake buffer to be overwritten, thereby re-enabling pattern detection.
58051 #define WOL_REG_WAKE_INFO                                                                                    0x608184UL //Access:R    DataWidth:0x15   // Wake information register - all fields are sticky.  Bits  15:0 - PF Vector: The bit-mapped vector indicating which of the global PFs detected the wake event.  More than 1 bit may be set. Bit 16 - ACPI RCVD:  This bit is set when an ACPI packet is received. This is an OR of the results from the 8 functions. Bit 17 - MPKT:  This bit is set when a Magic packet is received. This is an OR of the results from the 8 functions. Bit 18 - TCP SYN RCVD:  This bit is set when TCP SYN packet is received. This is an OR of the results from the 8 functions. Bit 19 - FORCE RCVD:  This bit is set when force WOL event is received. This is an OR of the results from the 8 functions. Bit 20 - BUFFER NOT EMPTY:  This bit  is set when the buffer has the 'wake' packet. All fields are cleared by wake_buffer_clear or during a Hard Reset only. Core Reset has no effect on these fields.
58052 #define WOL_REG_WAKE_PKT_LEN                                                                                 0x608188UL //Access:R    DataWidth:0xe    // Wake packet length - the actual length of the 'wake' packet, in bytes. This register is sticky and is cleared by wake_buffer_clear or during a Hard Reset only. Core Reset has no effect on this register.
58053 #define WOL_REG_WAKE_DETAILS                                                                                 0x60818cUL //Access:R    DataWidth:0x20   // Wake detail register - all fields are sticky.  Bits 7:0   - ACPI MATCH:  Per-function bit-mapped result from ACPI pattern match. Bits 15:8  - MPKT MATCH:  Per-function bit-mapped result from Magic packet pattern match. Bits 23:16 - TCP SYN MATCH:  Per-function bit-mapped result from TCP SYN match. Bits 31:24 - FORCE WOL MATCH:  Per-function bit-mapped result from force WOL match. All fields are cleared by wake_buffer_clear or during a Hard Reset only. Core Reset has no effect on these fields.
58054 #define WOL_REG_ACPI_DEFAULT_PF_SEL                                                                          0x608190UL //Access:RW   DataWidth:0x3    // This bit selects the default PF for selecting the ACPI patterns.
58055 #define WOL_REG_ACPI_PAT_SEL                                                                                 0x608194UL //Access:RW   DataWidth:0x2    // These two bits select which pattern will be chosen for the ACPI CRC matching: 0: Select patterns based on LLH PF classification. 1: Select patterns based on static PF selection - acpi_default_pf_sel. 2: Select the first of each: 2 ports (quad_port_mode is 0) - use one of each PF. 4 ports (quad_port_mode is 1) - use two of each PF. 3: reserved.
58056 #define WOL_REG_TCP_SYN_ENABLE                                                                               0x608198UL //Access:RW   DataWidth:0x2    // This is a per-PF register.  Set bit 0 to enable wake on IPv4 TCP SYN. Set bit 1 to enable wake on IPv6 TCP SYN. These bits must not be set until after after all other registers needed for this feature are configured.
58057 #define WOL_REG_TAG_LEN_0                                                                                    0x60819cUL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58058 #define WOL_REG_TAG_LEN_1                                                                                    0x6081a0UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58059 #define WOL_REG_TAG_LEN_2                                                                                    0x6081a4UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58060 #define WOL_REG_TAG_LEN_3                                                                                    0x6081a8UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58061 #define WOL_REG_TAG_LEN_4                                                                                    0x6081acUL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58062 #define WOL_REG_TAG_LEN_5                                                                                    0x6081b0UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58063 #define WOL_REG_WAKE_MEM_RD_OFFSET                                                                           0x6081b4UL //Access:R    DataWidth:0x3    // This is the current offset of the read pointer in the wake buffer.
58064 #define WOL_REG_ECO_RESERVED                                                                                 0x6081b8UL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
58065 #define WOL_REG_ECO_RESERVED_PERPORT                                                                         0x6081bcUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
58066 #define WOL_REG_HDR_FIFO_EMPTY                                                                               0x6081c0UL //Access:R    DataWidth:0x1    // WOL header FIFO empty status.
58067 #define WOL_REG_HDR_FIFO_FULL                                                                                0x6081c4UL //Access:R    DataWidth:0x1    // WOL header FIFO full status.
58068 #define WOL_REG_HDR_FIFO_ERROR                                                                               0x6081c8UL //Access:R    DataWidth:0x1    // WOL header FIFO error status.
58069 #define BMBN_REG_INT_STS_0                                                                                   0x610040UL //Access:R    DataWidth:0x1    // Multi Field Register.
58070   #define BMBN_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the RF module.
58071   #define BMBN_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
58072 #define BMBN_REG_INT_MASK_0                                                                                  0x610044UL //Access:RW   DataWidth:0x1    // Multi Field Register.
58073   #define BMBN_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: BMBN_REG_INT_STS_0.ADDRESS_ERROR .
58074   #define BMBN_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
58075 #define BMBN_REG_INT_STS_WR_0                                                                                0x610048UL //Access:WR   DataWidth:0x1    // Multi Field Register.
58076   #define BMBN_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the RF module.
58077   #define BMBN_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
58078 #define BMBN_REG_INT_STS_CLR_0                                                                               0x61004cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
58079   #define BMBN_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the RF module.
58080   #define BMBN_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
58081 #define BMBN_REG_DBG_SELECT                                                                                  0x610140UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
58082 #define BMBN_REG_DBG_DWORD_ENABLE                                                                            0x610144UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
58083 #define BMBN_REG_DBG_SHIFT                                                                                   0x610148UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
58084 #define BMBN_REG_DBG_FORCE_VALID                                                                             0x61014cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
58085 #define BMBN_REG_DBG_FORCE_FRAME                                                                             0x610150UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
58086 #define BMBN_REG_DBG_OUT_DATA                                                                                0x610160UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
58087 #define BMBN_REG_DBG_OUT_DATA_SIZE                                                                           8
58088 #define BMBN_REG_DBG_OUT_VALID                                                                               0x610180UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
58089 #define BMBN_REG_DBG_OUT_FRAME                                                                               0x610184UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
58090 #define BMBN_REG_MNG_OUTER_TAG0_0                                                                            0x6101e0UL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
58091 #define BMBN_REG_MNG_OUTER_TAG0_1                                                                            0x6101e4UL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
58092 #define BMBN_REG_MNG_OUTER_TAG1_0                                                                            0x6101e8UL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
58093 #define BMBN_REG_MNG_OUTER_TAG1_1                                                                            0x6101ecUL //Access:RW   DataWidth:0x20   // Value of outer tag to be inserted into the management packets.  The tag value should have the MSB aligned with the MSB of this register.
58094 #define BMBN_REG_MNG_INNER_VLAN_TAG0                                                                         0x6101f0UL //Access:RW   DataWidth:0x10   // Value of inner VLAN tag to be used in tag insertion/override for management packets.  This field consists of {3-bit priority, 1-bit drop eligible, 12-bit VLAN ID}.
58095 #define BMBN_REG_MNG_INNER_VLAN_TAG1                                                                         0x6101f4UL //Access:RW   DataWidth:0x10   // Value of inner VLAN tag to be used in tag insertion/override for management packets.  This field consists of {3-bit priority, 1-bit drop eligible, 12-bit VLAN ID}.
58096 #define BMBN_REG_TAG_LEN_0                                                                                   0x6101f8UL //Access:RW   DataWidth:0x3    // The length, in 2-byte granularity, of the info field for the L2 tag.  Valid values are 1 to 7.  This length does not include the Ethertype field.
58097 #define BMBN_REG_TAG_ETHERTYPE_1                                                                             0x6101fcUL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 1.  The reset value is 9x8100 for inner VLAN.
58098 #define BMBN_REG_ECO_RESERVED                                                                                0x610200UL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
58099 #define BMBN_REG_ECO_RESERVED_PERPORT                                                                        0x610204UL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
58100 #define PHY_PCIE_REG_PHY0                                                                                    0x620000UL //Access:RW   DataWidth:0x10   // AHB bus for pcie_phy 0.
58101 #define PHY_PCIE_REG_PHY0_SIZE                                                                               4096
58102 #define PHY_PCIE_REG_PHY1                                                                                    0x624000UL //Access:RW   DataWidth:0x10   // AHB bus for pcie_phy 1.
58103 #define PHY_PCIE_REG_PHY1_SIZE                                                                               4096
58104 #define PHY_PCIE_REG_ECO_RESERVED                                                                            0x628000UL //Access:RW   DataWidth:0x20   //
58105 #define PHY_PCIE_REG_PHY_REFCLK_SELECT                                                                       0x628004UL //Access:RW   DataWidth:0xe    // Multi Field Register.
58106   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_INPUT_SEL_I                                         (0x3<<0) //
58107   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_INPUT_SEL_I_SHIFT                                   0
58108   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_OE_L_I                                              (0x1<<2) //
58109   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_OE_L_I_SHIFT                                        2
58110   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_QFWD_L_I                                            (0x1<<3) //
58111   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_QFWD_L_I_SHIFT                                      3
58112   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_OE_R_I                                              (0x1<<4) //
58113   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_OE_R_I_SHIFT                                        4
58114   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_QFWD_R_I                                            (0x1<<5) //
58115   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_QFWD_R_I_SHIFT                                      5
58116   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_SEL_I                                               (0x1<<6) //
58117   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY0_CMU_REFCLK_SEL_I_SHIFT                                         6
58118   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_INPUT_SEL_I                                         (0x3<<7) //
58119   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_INPUT_SEL_I_SHIFT                                   7
58120   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_OE_L_I                                              (0x1<<9) //
58121   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_OE_L_I_SHIFT                                        9
58122   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_QFWD_L_I                                            (0x1<<10) //
58123   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_QFWD_L_I_SHIFT                                      10
58124   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_OE_R_I                                              (0x1<<11) //
58125   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_OE_R_I_SHIFT                                        11
58126   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_QFWD_R_I                                            (0x1<<12) //
58127   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_QFWD_R_I_SHIFT                                      12
58128   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_SEL_I                                               (0x1<<13) //
58129   #define PHY_PCIE_REG_PHY_REFCLK_SELECT_PHY1_CMU_REFCLK_SEL_I_SHIFT                                         13
58130 #define PHY_PCIE_REG_PHY_REFCLK_CONTROL                                                                      0x628008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
58131   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_CMU_CK_SOC_DIV_I                                                   (0x3<<0) //
58132   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_CMU_CK_SOC_DIV_I_SHIFT                                             0
58133   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY0_CMU_PD_I                                                      (0x1<<2) //
58134   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY0_CMU_PD_I_SHIFT                                                2
58135   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY1_CMU_PD_I                                                      (0x1<<3) //
58136   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY1_CMU_PD_I_SHIFT                                                3
58137   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY0_CMU_IDDQ_I                                                    (0x1<<4) //
58138   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY0_CMU_IDDQ_I_SHIFT                                              4
58139   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY1_CMU_IDDQ_I                                                    (0x1<<5) //
58140   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY1_CMU_IDDQ_I_SHIFT                                              5
58141   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY0_REFCLK_GATE_I                                                 (0x1<<6) //
58142   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY0_REFCLK_GATE_I_SHIFT                                           6
58143   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY1_REFCLK_GATE_I                                                 (0x1<<7) //
58144   #define PHY_PCIE_REG_PHY_REFCLK_CONTROL_PHY1_REFCLK_GATE_I_SHIFT                                           7
58145 #define PHY_PCIE_REG_SOFT_RESET_CONTROL                                                                      0x62800cUL //Access:RW   DataWidth:0x2    // Multi Field Register.
58146   #define PHY_PCIE_REG_SOFT_RESET_CONTROL_SOFT_PWR_RST_N                                                     (0x1<<0) //
58147   #define PHY_PCIE_REG_SOFT_RESET_CONTROL_SOFT_PWR_RST_N_SHIFT                                               0
58148   #define PHY_PCIE_REG_SOFT_RESET_CONTROL_SOFT_PHY_RST_N                                                     (0x1<<1) //
58149   #define PHY_PCIE_REG_SOFT_RESET_CONTROL_SOFT_PHY_RST_N_SHIFT                                               1
58150 #define PHY_PCIE_REG_PHY_RESET_CONTROL                                                                       0x628010UL //Access:RW   DataWidth:0x9    // Multi Field Register.
58151   #define PHY_PCIE_REG_PHY_RESET_CONTROL_LNX_RSTN_I                                                          (0xff<<0) // Firmware must set this bit to 1 after finished configuring PCIe Serdes AHB registers to bring Serdes channel out of reset
58152   #define PHY_PCIE_REG_PHY_RESET_CONTROL_LNX_RSTN_I_SHIFT                                                    0
58153   #define PHY_PCIE_REG_PHY_RESET_CONTROL_CMU_RESETN_I                                                        (0x1<<8) // Firmware must set this bit to 1 after finished configuring PCIe Serdes AHB registers to bring Serdes CMU out of reset
58154   #define PHY_PCIE_REG_PHY_RESET_CONTROL_CMU_RESETN_I_SHIFT                                                  8
58155 #define PHY_PCIE_REG_PHY_STATUS                                                                              0x628014UL //Access:R    DataWidth:0xc    // Multi Field Register.
58156   #define PHY_PCIE_REG_PHY_STATUS_PHY0_CMU_OK_O                                                              (0x1<<0) //
58157   #define PHY_PCIE_REG_PHY_STATUS_PHY0_CMU_OK_O_SHIFT                                                        0
58158   #define PHY_PCIE_REG_PHY_STATUS_PHY1_CMU_OK_O                                                              (0x1<<1) //
58159   #define PHY_PCIE_REG_PHY_STATUS_PHY1_CMU_OK_O_SHIFT                                                        1
58160   #define PHY_PCIE_REG_PHY_STATUS_PHY0_REFCLK_GATE_ACK_O                                                     (0x1<<2) //
58161   #define PHY_PCIE_REG_PHY_STATUS_PHY0_REFCLK_GATE_ACK_O_SHIFT                                               2
58162   #define PHY_PCIE_REG_PHY_STATUS_PHY1_REFCLK_GATE_ACK_O                                                     (0x1<<3) //
58163   #define PHY_PCIE_REG_PHY_STATUS_PHY1_REFCLK_GATE_ACK_O_SHIFT                                               3
58164   #define PHY_PCIE_REG_PHY_STATUS_PHY_MAC_PHYSTATUS                                                          (0xff<<4) //
58165   #define PHY_PCIE_REG_PHY_STATUS_PHY_MAC_PHYSTATUS_SHIFT                                                    4
58166 #define PHY_PCIE_REG_PCS_CONTROL_1                                                                           0x628018UL //Access:RW   DataWidth:0x10   // Bit masks to be ANDed with cxpl_debug_info_ei[15:0] to control glue_mac_init_info_i[15:0] of PCIe PHY
58167 #define PHY_PCIE_REG_PCS_CONTROL_2                                                                           0x62801cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
58168   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_RXSIG_DET_MASK_I                                                    (0xff<<0) //
58169   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_RXSIG_DET_MASK_I_SHIFT                                              0
58170   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_RXEII_EXIT_TYPE_I                                                   (0xff<<8) //
58171   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_RXEII_EXIT_TYPE_I_SHIFT                                             8
58172   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_RXEI_INFER_I                                                        (0xff<<16) //
58173   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_RXEI_INFER_I_SHIFT                                                  16
58174   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_IDDQ_I                                                              (0xff<<24) //
58175   #define PHY_PCIE_REG_PCS_CONTROL_2_LNX_IDDQ_I_SHIFT                                                        24
58176 #define PHY_PCIE_REG_PCIE_PHY0_ASTAT                                                                         0x628020UL //Access:R    DataWidth:0x18   // Multi Field Register.
58177   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN0_ASTAT_O                                                           (0x3f<<0) //
58178   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN0_ASTAT_O_SHIFT                                                     0
58179   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN1_ASTAT_O                                                           (0x3f<<6) //
58180   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN1_ASTAT_O_SHIFT                                                     6
58181   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN2_ASTAT_O                                                           (0x3f<<12) //
58182   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN2_ASTAT_O_SHIFT                                                     12
58183   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN3_ASTAT_O                                                           (0x3f<<18) //
58184   #define PHY_PCIE_REG_PCIE_PHY0_ASTAT_LN3_ASTAT_O_SHIFT                                                     18
58185 #define PHY_PCIE_REG_PCIE_PHY1_ASTAT                                                                         0x628024UL //Access:R    DataWidth:0x18   // Multi Field Register.
58186   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN4_ASTAT_O                                                           (0x3f<<0) //
58187   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN4_ASTAT_O_SHIFT                                                     0
58188   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN5_ASTAT_O                                                           (0x3f<<6) //
58189   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN5_ASTAT_O_SHIFT                                                     6
58190   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN6_ASTAT_O                                                           (0x3f<<12) //
58191   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN6_ASTAT_O_SHIFT                                                     12
58192   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN7_ASTAT_O                                                           (0x3f<<18) //
58193   #define PHY_PCIE_REG_PCIE_PHY1_ASTAT_LN7_ASTAT_O_SHIFT                                                     18
58194 #define PHY_PCIE_REG_HW_INIT_CONFIG                                                                          0x628028UL //Access:RW   DataWidth:0x3    // Multi Field Register.
58195   #define PHY_PCIE_REG_HW_INIT_CONFIG_FIRMWARE_EXIST                                                         (0x1<<0) // When set to 1, represents FW exists
58196   #define PHY_PCIE_REG_HW_INIT_CONFIG_FIRMWARE_EXIST_SHIFT                                                   0
58197   #define PHY_PCIE_REG_HW_INIT_CONFIG_CMU_RESET_OVR                                                          (0x1<<1) // When set to 0, HWInit controls cmu_reset
58198   #define PHY_PCIE_REG_HW_INIT_CONFIG_CMU_RESET_OVR_SHIFT                                                    1
58199   #define PHY_PCIE_REG_HW_INIT_CONFIG_LN_RESET_OVR                                                           (0x1<<2) // When set to 0, HWInit controls ln_reset
58200   #define PHY_PCIE_REG_HW_INIT_CONFIG_LN_RESET_OVR_SHIFT                                                     2
58201 #define PHY_PCIE_REG_DBG_STATUS                                                                              0x62802cUL //Access:R    DataWidth:0x5    //
58202 #define PHY_PCIE_REG_DBG_OUT_DATA                                                                            0x629fc0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
58203 #define PHY_PCIE_REG_DBG_OUT_DATA_SIZE                                                                       8
58204 #define PHY_PCIE_REG_DBG_OUT_VALID                                                                           0x629fe0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
58205 #define PHY_PCIE_REG_DBG_OUT_FRAME                                                                           0x629fe4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
58206 #define PHY_PCIE_REG_DBG_SELECT                                                                              0x629fe8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
58207 #define PHY_PCIE_REG_DBG_DWORD_ENABLE                                                                        0x629fecUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
58208 #define PHY_PCIE_REG_DBG_SHIFT                                                                               0x629ff0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
58209 #define PHY_PCIE_REG_DBG_FORCE_VALID                                                                         0x629ff4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
58210 #define PHY_PCIE_REG_DBG_FORCE_FRAME                                                                         0x629ff8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
58211 #define MS_REG_COMMON_CONTROL                                                                                0x6a0000UL //Access:RW   DataWidth:0xd    // Multi Field Register.
58212   #define MS_REG_COMMON_CONTROL_POR_N_I                                                                      (0x1<<0) // Controls por_n_i reset signal into the SerDes. This should be 0 (Reset value) write 1 to this bit to allow the SerDes to begin normal Operation.
58213   #define MS_REG_COMMON_CONTROL_POR_N_I_SHIFT                                                                0
58214   #define MS_REG_COMMON_CONTROL_CMU_RESETN_I                                                                 (0x1<<1) // Active low. Can be asserted on CMU0 in multiple CMU PHYs to save power if TX clock is being supplied by CMU1 and there are active lanes.
58215   #define MS_REG_COMMON_CONTROL_CMU_RESETN_I_SHIFT                                                           1
58216   #define MS_REG_COMMON_CONTROL_CMU_PD_I                                                                     (0x1<<2) // Powerdown control for CMU. Can be asserted when CMU is in reset mode for increased power savings. Cannot be asserted on CMU0 in multiple CMU PHYs if there are any active lanes. Signal is over-riden by por_n_i so has no affect in power on reset state.
58217   #define MS_REG_COMMON_CONTROL_CMU_PD_I_SHIFT                                                               2
58218   #define MS_REG_COMMON_CONTROL_CMU_IDDQ_I                                                                   (0x1<<3) // Turn off CMU master bias only. Cannot be asserted if there are any active lanes.
58219   #define MS_REG_COMMON_CONTROL_CMU_IDDQ_I_SHIFT                                                             3
58220   #define MS_REG_COMMON_CONTROL_CMU_CK_SOC_DIV_I                                                             (0x3<<4) // Divider control for SOC 1 clock for both CMUs. 00 = Divide by 1 01,10 = Divide by 2 11 = Divide by 4
58221   #define MS_REG_COMMON_CONTROL_CMU_CK_SOC_DIV_I_SHIFT                                                       4
58222   #define MS_REG_COMMON_CONTROL_CMU1_RESETN_I                                                                (0x1<<6) // Active low.
58223   #define MS_REG_COMMON_CONTROL_CMU1_RESETN_I_SHIFT                                                          6
58224   #define MS_REG_COMMON_CONTROL_CMU1_PD_I                                                                    (0x1<<7) // Powerdown control for CMU1.
58225   #define MS_REG_COMMON_CONTROL_CMU1_PD_I_SHIFT                                                              7
58226   #define MS_REG_COMMON_CONTROL_CMU1_IDDQ_I                                                                  (0x1<<8) // Turn off CMU master bias only. Cannot be asserted if there are any active lanes.
58227   #define MS_REG_COMMON_CONTROL_CMU1_IDDQ_I_SHIFT                                                            8
58228   #define MS_REG_COMMON_CONTROL_CMU1_CK_SOC_DIV_I                                                            (0x3<<9) // Divider control for SOC 1 clock for both CMUs. 00 = Divide by 1 01,10 = Divide by 2 11 = Divide by 4
58229   #define MS_REG_COMMON_CONTROL_CMU1_CK_SOC_DIV_I_SHIFT                                                      9
58230   #define MS_REG_COMMON_CONTROL_CMU1_REFCLK_QFWD_L_I                                                         (0x1<<11) // Forward reference clock control from refclk_l_o.
58231   #define MS_REG_COMMON_CONTROL_CMU1_REFCLK_QFWD_L_I_SHIFT                                                   11
58232   #define MS_REG_COMMON_CONTROL_CMU1_REFCLK_QFWD_R_I                                                         (0x1<<12) // Forward reference clock control from refclk_r_o.
58233   #define MS_REG_COMMON_CONTROL_CMU1_REFCLK_QFWD_R_I_SHIFT                                                   12
58234 #define MS_REG_LN1_CNTL                                                                                      0x6a0004UL //Access:RW   DataWidth:0x15   // Multi Field Register.
58235   #define MS_REG_LN1_CNTL_LN1_PD                                                                             (0x7<<0) // Lane Partial powerdown mode enable signal. ln1_pd[0] = Lane partial power down enable. ln1_pd[1] = Lane Slumber power down enable. ln1_pd[2] = Reserved.
58236   #define MS_REG_LN1_CNTL_LN1_PD_SHIFT                                                                       0
58237   #define MS_REG_LN1_CNTL_LN1_IDDQ                                                                           (0x1<<3) // Lane IDDQ mode enable.  Powers down entire PMA lane when asserted.
58238   #define MS_REG_LN1_CNTL_LN1_IDDQ_SHIFT                                                                     3
58239   #define MS_REG_LN1_CNTL_LN1_RATE                                                                           (0x1f<<4) // Data rate control. See 4.2.4 changing data rates section of User Guide.
58240   #define MS_REG_LN1_CNTL_LN1_RATE_SHIFT                                                                     4
58241   #define MS_REG_LN1_CNTL_LN1_CTRL                                                                           (0x1ff<<9) // Lane control 17 - rxsig_det_mask_i 16 - rxeii_exit_type_i 15 - rxei_infer_i 14 - bslip_req_i 13 - data_width_i - 0 = 10bit internal main data path, 1 = 20bit internal main data path. 12 - rxpolarity_i 11 - txcompliance_i 10 - txenable_i[1] send ln1_txdata_i[19:10] 9  - txenable_i[0] send ln1_txdata_i[9:0]
58242   #define MS_REG_LN1_CNTL_LN1_CTRL_SHIFT                                                                     9
58243   #define MS_REG_LN1_CNTL_LN1_RSTN_I                                                                         (0x1<<18) // Active low. lane reset signal.
58244   #define MS_REG_LN1_CNTL_LN1_RSTN_I_SHIFT                                                                   18
58245   #define MS_REG_LN1_CNTL_MS_OPCS_SDET_SELECT                                                                (0x3<<19) // Selects which signal is used to drive ms_opcs_sdet 0 - ln1_stat_o[2]  (RX Locked indicator) 1 - ln1_astat_o[5] (Raw signal detext indicator) 2 - ln1_stat_o[12] (lane OK indicator) 3 - Reserved
58246   #define MS_REG_LN1_CNTL_MS_OPCS_SDET_SELECT_SHIFT                                                          19
58247 #define MS_REG_CMU_STATUS                                                                                    0x6a0008UL //Access:R    DataWidth:0x2    // Multi Field Register.
58248   #define MS_REG_CMU_STATUS_CMU_OK_O                                                                         (0x1<<0) // Indicates CMU PLL has locked to the reference clock and all output clocks are at the correct frequency.
58249   #define MS_REG_CMU_STATUS_CMU_OK_O_SHIFT                                                                   0
58250   #define MS_REG_CMU_STATUS_CMU1_OK_O                                                                        (0x1<<1) // Indicates CMU1 PLL has locked to the reference clock and all output clocks are at the correct frequency.
58251   #define MS_REG_CMU_STATUS_CMU1_OK_O_SHIFT                                                                  1
58252 #define MS_REG_LN1_STATUS                                                                                    0x6a000cUL //Access:R    DataWidth:0x14   // Multi Field Register.
58253   #define MS_REG_LN1_STATUS_LN1_STAT_O                                                                       (0x3fff<<0) // 13 - not used 12 - ln1_ok_o 11 - ln1_runlen_err_o 10:4 - not used 3:2 - ln1_rx_locked_o - bit 3 =rxdata[19:10] locked, bit 2 = rxdata[9:0] locked. 1:0 - ln1_k28p5_det_o - bit 1 = k28.5 detected on [19:10], bit 0 = k28.5 detected on [9:0]
58254   #define MS_REG_LN1_STATUS_LN1_STAT_O_SHIFT                                                                 0
58255   #define MS_REG_LN1_STATUS_LN1_ASTAT_O                                                                      (0x3f<<14) // 19 - Raw signal detect - Bit Slip Ack 18 - ln1_bitslip_ack_o - Bit Slip Ack 17 - not used 16 - not used 15 - not used 14 - ln1_sig_level_valid_o
58256   #define MS_REG_LN1_STATUS_LN1_ASTAT_O_SHIFT                                                                14
58257 #define MS_REG_CLOCK_SELECT                                                                                  0x6a0010UL //Access:RW   DataWidth:0x9    // Multi Field Register.
58258   #define MS_REG_CLOCK_SELECT_CMU_REFCLK_INPUT_SEL_I                                                         (0x7<<0) // Reference clock input select
58259   #define MS_REG_CLOCK_SELECT_CMU_REFCLK_INPUT_SEL_I_SHIFT                                                   0
58260   #define MS_REG_CLOCK_SELECT_CMU_REFCLK_SEL_I                                                               (0x1<<3) // Assert to provide CMU0 with the reference clock selected by CMU1.
58261   #define MS_REG_CLOCK_SELECT_CMU_REFCLK_SEL_I_SHIFT                                                         3
58262   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_INPUT_SEL_I                                                        (0x3<<4) // Reference clock input select
58263   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_INPUT_SEL_I_SHIFT                                                  4
58264   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_SEL_I                                                              (0x1<<6) // Assert to provide CMU1 with the reference clock selected by CMU0.
58265   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_SEL_I_SHIFT                                                        6
58266   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_OE_L_I                                                             (0x1<<7) // Output enables for bidirectional CML refclk buffers.
58267   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_OE_L_I_SHIFT                                                       7
58268   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_OE_R_I                                                             (0x1<<8) // Output enables for bidirectional CML refclk buffers.
58269   #define MS_REG_CLOCK_SELECT_CMU1_REFCLK_OE_R_I_SHIFT                                                       8
58270 #define MS_REG_ECO_RESERVED                                                                                  0x6a0014UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
58271 #define MS_REG_INT_STS                                                                                       0x6a0180UL //Access:R    DataWidth:0x1    // Multi Field Register.
58272   #define MS_REG_INT_STS_ADDRESS_ERROR                                                                       (0x1<<0) // Signals an unknown address to the rf module.
58273   #define MS_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                 0
58274 #define MS_REG_INT_MASK                                                                                      0x6a0184UL //Access:RW   DataWidth:0x1    // Multi Field Register.
58275   #define MS_REG_INT_MASK_ADDRESS_ERROR                                                                      (0x1<<0) // This bit masks, when set, the Interrupt bit: MS_REG_INT_STS.ADDRESS_ERROR .
58276   #define MS_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                                0
58277 #define MS_REG_INT_STS_WR                                                                                    0x6a0188UL //Access:WR   DataWidth:0x1    // Multi Field Register.
58278   #define MS_REG_INT_STS_WR_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
58279   #define MS_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                              0
58280 #define MS_REG_INT_STS_CLR                                                                                   0x6a018cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
58281   #define MS_REG_INT_STS_CLR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
58282   #define MS_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                             0
58283 #define MS_REG_DBG_OUT_DATA                                                                                  0x6a0200UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
58284 #define MS_REG_DBG_OUT_DATA_SIZE                                                                             8
58285 #define MS_REG_DBG_OUT_VALID                                                                                 0x6a0220UL //Access:R    DataWidth:0x4    // Dbgmux output valid
58286 #define MS_REG_DBG_OUT_FRAME                                                                                 0x6a0224UL //Access:R    DataWidth:0x4    // Dbgmux output frame
58287 #define MS_REG_DBG_SELECT                                                                                    0x6a0228UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
58288 #define MS_REG_DBG_DWORD_ENABLE                                                                              0x6a022cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
58289 #define MS_REG_DBG_SHIFT                                                                                     0x6a0230UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
58290 #define MS_REG_DBG_FORCE_VALID                                                                               0x6a0234UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
58291 #define MS_REG_DBG_FORCE_FRAME                                                                               0x6a0238UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
58292 #define MS_REG_DBGSYN_ALMOST_FULL_THR                                                                        0x6a023cUL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
58293 #define MS_REG_DBGSYN_STATUS                                                                                 0x6a0240UL //Access:R    DataWidth:0x5    // Debug only: Fill level of dbgmux fifo.
58294 #define MS_REG_DBG_SAMPLING_INTERVAL                                                                         0x6a0244UL //Access:RW   DataWidth:0x14   // Debug only: Sampling interval * pclk, 2ns to 2ms.
58295 #define MS_REG_DBG_REPEAT_THRESHOLD_COUNT                                                                    0x6a0248UL //Access:RW   DataWidth:0x4    // Debug only: If 0 or 1, trigger on first occurrence. If greater than 1, wait until counter value match to trigger.
58296 #define MS_REG_DBG_POST_TRIGGER_LATENCY_COUNT                                                                0x6a024cUL //Access:RW   DataWidth:0x18   // Debug only: If greater than 0, delay trigger count value * pclk, 0 to 32ms
58297 #define MS_REG_DBG_FW_TRIGGER_ENABLE                                                                         0x6a0250UL //Access:RW   DataWidth:0x1    // Debug only: FW trigger is set.
58298 #define MS_REG_MS_CMU                                                                                        0x6a4000UL //Access:RW   DataWidth:0x8    // CMU registers   = 0-0x1ff. Reserved        = 0x200-0x3ff. LANE1 registers = 0x400-0x5ff. Reserved        = 0x600-0x7ff. Reserved        = 0x800-0x9ff. Common Lane block registers = 0xa00-0xbff. CMU1 registers  = 0xc00-0xdff.
58299 #define MS_REG_MS_CMU_SIZE                                                                                   4096
58300 #define AVS_WRAP_REG_AVS_IND                                                                                 0x6b2000UL //Access:RW   DataWidth:0x20   // This indirect register is used to access the AVS blocks. For more detailes see eSilicon_AVS_RefManual.pdf specification.
58301 #define AVS_WRAP_REG_AVS_IND_SIZE                                                                            2048
58302 #define AVS_WRAP_REG_AVS_CONTROL                                                                             0x6b4000UL //Access:RW   DataWidth:0x8    // Multi Field Register.
58303   #define AVS_WRAP_REG_AVS_CONTROL_HRESET                                                                    (0x1<<0) // Asynchronous reset, active high When asserted, it resets all the controller logic, except configuration register. It is internally synchronized with cmn_refclk.
58304   #define AVS_WRAP_REG_AVS_CONTROL_HRESET_SHIFT                                                              0
58305   #define AVS_WRAP_REG_AVS_CONTROL_MODESEL                                                                   (0x3<<1) // Mode selection driven by core signals. This bus, when HW control gate is enabled, directly control the configuration registers that are connected to regulators 00: Using constants 01: Using flow1 10: Using flow2 11: reserved There is one port per AVS controller
58306   #define AVS_WRAP_REG_AVS_CONTROL_MODESEL_SHIFT                                                             1
58307   #define AVS_WRAP_REG_AVS_CONTROL_SETSEL                                                                    (0x7<<3) // Register subst selection driven by core signals. This bus, when HW control gate is enabled, directly controls the configuration registers that are connected to regulators 0: Using registers belonging to set0 1: Using registers belonging to set1 SETS_W-1: Using set of registers belonging to set SETS_W-1
58308   #define AVS_WRAP_REG_AVS_CONTROL_SETSEL_SHIFT                                                              3
58309   #define AVS_WRAP_REG_AVS_CONTROL_CORE_CMD                                                                  (0x3<<6) // This signal has sense when HW control gate is enabled or its corresponding bit in the AVSC_FLOW_CTRL is enabled. Bit [0] : corresponds to FLOW 1 Bit [1] : corresponds to FLOW 2 Any toggle from zero-to-one will generate an internal pulse which, if not masked, may start the corresponding flow. There is one port per AVS controller
58310   #define AVS_WRAP_REG_AVS_CONTROL_CORE_CMD_SHIFT                                                            6
58311 #define AVS_WRAP_REG_AVS_INDICATION                                                                          0x6b4004UL //Access:R    DataWidth:0xa    // Multi Field Register.
58312   #define AVS_WRAP_REG_AVS_INDICATION_CORE_PWROK                                                             (0x1<<0) // This signal is set when the voltage is stable at its target value, typically after a change of selection (either mode or set) When either modesel and setsel changes, the output goes down. Once power reaches the target voltage, it is asserted.
58313   #define AVS_WRAP_REG_AVS_INDICATION_CORE_PWROK_SHIFT                                                       0
58314   #define AVS_WRAP_REG_AVS_INDICATION_CORE_MODEACK                                                           (0x3<<1) // It replicates the mode-sel value when voltage is stable.
58315   #define AVS_WRAP_REG_AVS_INDICATION_CORE_MODEACK_SHIFT                                                     1
58316   #define AVS_WRAP_REG_AVS_INDICATION_CORE_SETACK                                                            (0x7<<3) // It replicates the set-sel value when voltage is stable.
58317   #define AVS_WRAP_REG_AVS_INDICATION_CORE_SETACK_SHIFT                                                      3
58318   #define AVS_WRAP_REG_AVS_INDICATION_BIN_SEL                                                                (0xf<<6) // Out put bin indication from AVS IP.
58319   #define AVS_WRAP_REG_AVS_INDICATION_BIN_SEL_SHIFT                                                          6
58320 #define AVS_WRAP_REG_INT_STS                                                                                 0x6b4008UL //Access:R    DataWidth:0x3    // Multi Field Register.
58321   #define AVS_WRAP_REG_INT_STS_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
58322   #define AVS_WRAP_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                           0
58323   #define AVS_WRAP_REG_INT_STS_AVS_IRQ                                                                       (0x1<<2) // This interrupt is asserted following the assertion of the AVS block interrupt
58324   #define AVS_WRAP_REG_INT_STS_AVS_IRQ_SHIFT                                                                 2
58325 #define AVS_WRAP_REG_INT_MASK                                                                                0x6b400cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
58326   #define AVS_WRAP_REG_INT_MASK_ADDRESS_ERROR                                                                (0x1<<0) // This bit masks, when set, the Interrupt bit: AVS_WRAP_REG_INT_STS.ADDRESS_ERROR .
58327   #define AVS_WRAP_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                          0
58328   #define AVS_WRAP_REG_INT_MASK_AVS_IRQ                                                                      (0x1<<2) // This bit masks, when set, the Interrupt bit: AVS_WRAP_REG_INT_STS.AVS_IRQ .
58329   #define AVS_WRAP_REG_INT_MASK_AVS_IRQ_SHIFT                                                                2
58330 #define AVS_WRAP_REG_INT_STS_WR                                                                              0x6b4010UL //Access:WR   DataWidth:0x3    // Multi Field Register.
58331   #define AVS_WRAP_REG_INT_STS_WR_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
58332   #define AVS_WRAP_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                        0
58333   #define AVS_WRAP_REG_INT_STS_WR_AVS_IRQ                                                                    (0x1<<2) // This interrupt is asserted following the assertion of the AVS block interrupt
58334   #define AVS_WRAP_REG_INT_STS_WR_AVS_IRQ_SHIFT                                                              2
58335 #define AVS_WRAP_REG_INT_STS_CLR                                                                             0x6b4014UL //Access:RC   DataWidth:0x3    // Multi Field Register.
58336   #define AVS_WRAP_REG_INT_STS_CLR_ADDRESS_ERROR                                                             (0x1<<0) // Signals an unknown address to the rf module.
58337   #define AVS_WRAP_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                       0
58338   #define AVS_WRAP_REG_INT_STS_CLR_AVS_IRQ                                                                   (0x1<<2) // This interrupt is asserted following the assertion of the AVS block interrupt
58339   #define AVS_WRAP_REG_INT_STS_CLR_AVS_IRQ_SHIFT                                                             2
58340 #define AVS_WRAP_REG_PRTY_MASK                                                                               0x6b401cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
58341   #define AVS_WRAP_REG_PRTY_MASK_FUSE_STAT_CORRUPTED                                                         (0x1<<0) // This bit masks, when set, the Parity bit: AVS_WRAP_REG_PRTY_STS.FUSE_STAT_CORRUPTED .
58342   #define AVS_WRAP_REG_PRTY_MASK_FUSE_STAT_CORRUPTED_SHIFT                                                   0
58343   #define AVS_WRAP_REG_PRTY_MASK_MEANSMEM_PERR                                                               (0x1<<1) // This bit masks, when set, the Parity bit: AVS_WRAP_REG_PRTY_STS.MEANSMEM_PERR .
58344   #define AVS_WRAP_REG_PRTY_MASK_MEANSMEM_PERR_SHIFT                                                         1
58345   #define AVS_WRAP_REG_PRTY_MASK_BINMEM_PERR                                                                 (0x1<<2) // This bit masks, when set, the Parity bit: AVS_WRAP_REG_PRTY_STS.BINMEM_PERR .
58346   #define AVS_WRAP_REG_PRTY_MASK_BINMEM_PERR_SHIFT                                                           2
58347 #define AVS_WRAP_REG_ECO_RESERVED                                                                            0x6b4028UL //Access:RW   DataWidth:0x20   // Reserved bits for ECO.
58348 #define AVS_WRAP_REG_EFUSE_DATA_WORD_16                                                                      0x6b402cUL //Access:R    DataWidth:0x20   // Read only line 16 of eFuse data.
58349 #define AVS_WRAP_REG_EFUSE_DATA_WORD_17                                                                      0x6b4030UL //Access:R    DataWidth:0x20   // Read only line 17 of eFuse data.
58350 #define AVS_WRAP_REG_EFUSE_DATA_WORD_18                                                                      0x6b4034UL //Access:R    DataWidth:0x20   // Read only line 18 of eFuse data.
58351 #define AVS_WRAP_REG_EFUSE_DATA_WORD_19                                                                      0x6b4038UL //Access:R    DataWidth:0x20   // Read only line 19 of eFuse data.
58352 #define AVS_WRAP_REG_EFUSE_DATA_WORD_20                                                                      0x6b403cUL //Access:R    DataWidth:0x20   // Read only line 20 of eFuse data.
58353 #define AVS_WRAP_REG_EFUSE_DATA_WORD_21                                                                      0x6b4040UL //Access:R    DataWidth:0x20   // Read only line 21 of eFuse data.
58354 #define AVS_WRAP_REG_EFUSE_DATA_WORD_22                                                                      0x6b4044UL //Access:R    DataWidth:0x20   // Read only line 22 of eFuse data.
58355 #define AVS_WRAP_REG_EFUSE_DATA_WORD_23                                                                      0x6b4048UL //Access:R    DataWidth:0x20   // Read only line 23 of eFuse data.
58356 #define LED_REG_CONTROL                                                                                      0x6b8000UL //Access:RW   DataWidth:0x20   // Multi Field Register.
58357   #define LED_REG_CONTROL_OVERRIDE_TRAFFIC                                                                   (0x1<<0) // If set overrides hardware control of the Traffic LED. The Traffic LED will then be controlled via bit LED_CONTROL_TRAFFIC And LED_CONTROL_BLINK_TRAFFIC
58358   #define LED_REG_CONTROL_OVERRIDE_TRAFFIC_SHIFT                                                             0
58359   #define LED_REG_CONTROL_TRAFFIC                                                                            (0x1<<4) // If set along with the LED_CONTROL_OVERRIDE_TRAFFIC bit turns on the Traffic LED. If the LED_CONTROL_BLINK_TRAFFIC bit bit is also set; the LED will blink with blink rate specified in LED_CONTROL_BLINK_RATE and LED_CONTROL_BLINK_RATE_ENA fields.
58360   #define LED_REG_CONTROL_TRAFFIC_SHIFT                                                                      4
58361   #define LED_REG_CONTROL_BLINK_TRAFFIC                                                                      (0x1<<8) // If set along with the LED_CONTROL_OVERRIDE_TRAFFIC bit and LED_CONTROL_TRAFFIC LED bit; the Traffic LED will blink with the blink rate specified in LED_CONTROL_BLINK_RATE and LED_CONTROL_BLINK_RATE_ENA fields.
58362   #define LED_REG_CONTROL_BLINK_TRAFFIC_SHIFT                                                                8
58363   #define LED_REG_CONTROL_BLINK_RATE_ENA                                                                     (0x1<<12) // This bit is set to enable the use of the LED_CONTROL_BLINK_RATE field defined below. If this bit is cleared: Number of main clock cycles the led is ON will be 2^32. Number of main clock cycles the led is ON will be 2^32.
58364   #define LED_REG_CONTROL_BLINK_RATE_ENA_SHIFT                                                               12
58365   #define LED_REG_CONTROL_ALTERNATING                                                                        (0x1<<13) // This bit is set to enable the alternating between activity and speed LEDs of the same port The alternating feature is used only with MAC1 and MAC2 modes.
58366   #define LED_REG_CONTROL_ALTERNATING_SHIFT                                                                  13
58367   #define LED_REG_CONTROL_BLINK_RATE                                                                         (0x1ffff<<15) // Specifies the period of each blink cycle (on + off) for Traffic LED. number of main clock cycles the led is ON  = (contorl_blink_rate*2^15) number of main clock cycles the led is OFF = (contorl_blink_rate*2^15)
58368   #define LED_REG_CONTROL_BLINK_RATE_SHIFT                                                                   15
58369 #define LED_REG_MODE                                                                                         0x6b8004UL //Access:RW   DataWidth:0x4    // Led mode: 0     -> MAC; 1-2   -> PHY1; 3     -> PHY3; 4     -> MAC2; 5-6   -> PHY4; 7     -> PHY6; 8     -> MAC3; 9     -> PHY7; 10    -> PHY8; 11    -> PHY9; 12    -> MAC4; 13    -> PHY10; 14    -> PHY11; 15    -> PHY1;
58370 #define LED_REG_PORT_SPD0_EN                                                                                 0x6b8008UL //Access:RW   DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G A '1' to each bit location will enable the corresponding speed to activate the LED.
58371 #define LED_REG_PORT_SPD1_EN                                                                                 0x6b800cUL //Access:RW   DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G A '1' to each bit location will enable the corresponding speed to activate the LED.
58372 #define LED_REG_PORT_SPD2_EN                                                                                 0x6b8010UL //Access:RW   DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G A '1' to each bit location will enable the corresponding speed to activate the LED.
58373 #define LED_REG_MAC_LED_SPEED                                                                                0x6b8014UL //Access:RW   DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G This register allows the MAC (Driver/FW) to set the link speed of the particular port. This combined with the mask for each LED will activate the corresponding LED. For ex. if the link speed is 10G, then SW will set bit[1] of this register. If 10G is enabled on LED SPD1, then SPD1 will light up, SPD0 and SPD2 will not.
58374 #define LED_REG_MAC_LED_SWAP                                                                                 0x6b8018UL //Access:RW   DataWidth:0xe    // Multi Field Register.
58375   #define LED_REG_MAC_LED_SWAP_P0                                                                            (0x3<<0) // Device Drivers view of a physical port is through the PCIE physical function that was enumerated. In a typical setup, Physical function 0 is connected to Network Port 0, PF1 to NW1 and so on. However, there are cases when the PF and NW conenctions are swapped. This register sets up which PF is connected to which Network Port. For a multiport/multifunction configuration, appropriate settings should be chosen. For ex. in a two port device, only two sets of the the bits below are valid. a Four port device has all four sets of bits valid. These bits makes the connection of Network Port 0 to the corresponding Physical function. 0  -> NW0 connects to PF0 1  -> NW0 connects to PF1 2  -> NW0 connects to PF2 3  -> NW0 connects to PF3
58376   #define LED_REG_MAC_LED_SWAP_P0_SHIFT                                                                      0
58377   #define LED_REG_MAC_LED_SWAP_P1                                                                            (0x3<<4) // These bits makes the connection of Network Port 1 to the corresponding Physical function. 0  -> NW1 connects to PF0 1  -> NW1 connects to PF1 2  -> NW1 connects to PF2 3  -> NW1 connects to PF3
58378   #define LED_REG_MAC_LED_SWAP_P1_SHIFT                                                                      4
58379   #define LED_REG_MAC_LED_SWAP_P2                                                                            (0x3<<8) // These bits makes the connection of Network Port 2 to the corresponding Physical function. 0  -> NW2 connects to PF0 1  -> NW2 connects to PF1 2  -> NW2 connects to PF2 3  -> NW2 connects to PF3
58380   #define LED_REG_MAC_LED_SWAP_P2_SHIFT                                                                      8
58381   #define LED_REG_MAC_LED_SWAP_P3                                                                            (0x3<<12) // These bits makes the connection of Network Port 2 to the corresponding Physical function. 0  -> NW3 connects to PF0 1  -> NW3 connects to PF1 2  -> NW3 connects to PF2 3  -> NW3 connects to PF3
58382   #define LED_REG_MAC_LED_SWAP_P3_SHIFT                                                                      12
58383 #define LED_REG_RAW_SPEED_LN0                                                                                0x6b801cUL //Access:R    DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G RAW version of the LED from the SERDES..
58384 #define LED_REG_RAW_SPEED_LN1                                                                                0x6b8020UL //Access:R    DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G RAW version of the LED from the SERDES..
58385 #define LED_REG_RAW_SPEED_LN2                                                                                0x6b8024UL //Access:R    DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G RAW version of the LED from the SERDES..
58386 #define LED_REG_RAW_SPEED_LN3                                                                                0x6b8028UL //Access:R    DataWidth:0x5    // LED decode [0] -> 1G [1] -> 10G [2] -> 25G [3] -> 40G [4] -> 50G RAW version of the LED from the SERDES..
58387 #define LED_REG_ECO_RESERVED                                                                                 0x6b802cUL //Access:RW   DataWidth:0x20   // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
58388 #define LED_REG_INT_STS_0                                                                                    0x6b8180UL //Access:R    DataWidth:0x1    // Multi Field Register.
58389   #define LED_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
58390   #define LED_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
58391 #define LED_REG_INT_MASK_0                                                                                   0x6b8184UL //Access:RW   DataWidth:0x1    // Multi Field Register.
58392   #define LED_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: LED_REG_INT_STS_0.ADDRESS_ERROR .
58393   #define LED_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
58394 #define LED_REG_INT_STS_WR_0                                                                                 0x6b8188UL //Access:WR   DataWidth:0x1    // Multi Field Register.
58395   #define LED_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
58396   #define LED_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
58397 #define LED_REG_INT_STS_CLR_0                                                                                0x6b818cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
58398   #define LED_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
58399   #define LED_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
58400 #define NWS_REG_COMMON_CONTROL                                                                               0x700000UL //Access:RW   DataWidth:0x1e   // Multi Field Register.
58401   #define NWS_REG_COMMON_CONTROL_REFCLK_INPUT_SEL_I                                                          (0x3<<0) // 0x0 - Select reference clock from Bump 0x1 - Select inter-macro refrence clock from the left side 0x2 - Same as 0x0 0x3 - Select inter-macro refrence clock from the right side
58402   #define NWS_REG_COMMON_CONTROL_REFCLK_INPUT_SEL_I_SHIFT                                                    0
58403   #define NWS_REG_COMMON_CONTROL_REFCLK_LEFT_SEL_I                                                           (0x3<<2) // 0x0 - Saves Power 0x1 - Select reference clock from Bump 0x2 - Select inter-macro refrence clock from the right side 0x3 - Same as 0x2
58404   #define NWS_REG_COMMON_CONTROL_REFCLK_LEFT_SEL_I_SHIFT                                                     2
58405   #define NWS_REG_COMMON_CONTROL_REFCLK_RIGHT_SEL_I                                                          (0x3<<4) // 0x0 - Saves Power 0x1 - Select reference clock from Bump 0x2 - Select inter-macro refrence clock from the left side 0x3 - Same as 0x2
58406   #define NWS_REG_COMMON_CONTROL_REFCLK_RIGHT_SEL_I_SHIFT                                                    4
58407   #define NWS_REG_COMMON_CONTROL_STAT_LOS_SELECT                                                             (0x3<<6) // Selects which stat_los signal is used for nws_nwm_sd_energy_detect. 0 - use ~lnX_stat_los_o 1 - use ~lnX_stat_los_deglitch_o (Default) 2 - use lnX_stat_rxvalid_o
58408   #define NWS_REG_COMMON_CONTROL_STAT_LOS_SELECT_SHIFT                                                       6
58409   #define NWS_REG_COMMON_CONTROL_CPU_RESET                                                                   (0x1<<10) // Controls cpu_reset_i reset signal into the SerDes.
58410   #define NWS_REG_COMMON_CONTROL_CPU_RESET_SHIFT                                                             10
58411   #define NWS_REG_COMMON_CONTROL_POR_N                                                                       (0x1<<11) // Controls por_n_i reset signal into the SerDes. This should be 0 (Reset value) while the SerDes program and data rams are being written, and the serdes is being configured.  This holds the SerDes in Reset. Once the memory is configured, write 1 to this bit to allow the SerDes to begin normal Operation.
58412   #define NWS_REG_COMMON_CONTROL_POR_N_SHIFT                                                                 11
58413   #define NWS_REG_COMMON_CONTROL_CM0_RST_N                                                                   (0x1<<12) // Controls cm0_rst_n_i reset signal into the SerDes. This should be 0 (Reset value) This holds the cmu0 in Reset. write 1 to this bit to allow the SerDes to begin normal Operation.
58414   #define NWS_REG_COMMON_CONTROL_CM0_RST_N_SHIFT                                                             12
58415   #define NWS_REG_COMMON_CONTROL_CM1_RST_N                                                                   (0x1<<13) // Controls cm1_rst_n_i reset signal into the SerDes. This should be 0 (Reset value) This holds the cmu0 in Reset. write 1 to this bit to allow the SerDes to begin normal Operation.
58416   #define NWS_REG_COMMON_CONTROL_CM1_RST_N_SHIFT                                                             13
58417   #define NWS_REG_COMMON_CONTROL_LN0_RST_N                                                                   (0x1<<14) // Controls ln0_rst_n_i reset signal into the SerDes. This should be 0 (Reset value) This holds the ln0 in Reset. write 1 to begin normal Operation on ln0.
58418   #define NWS_REG_COMMON_CONTROL_LN0_RST_N_SHIFT                                                             14
58419   #define NWS_REG_COMMON_CONTROL_LN1_RST_N                                                                   (0x1<<15) // Controls ln1_rst_n_i reset signal into the SerDes. This should be 0 (Reset value) This holds the ln1 in Reset. write 1 to begin normal Operation on ln1.
58420   #define NWS_REG_COMMON_CONTROL_LN1_RST_N_SHIFT                                                             15
58421   #define NWS_REG_COMMON_CONTROL_LN2_RST_N                                                                   (0x1<<16) // Controls ln0_rst_n_i reset signal into the SerDes. This should be 0 (Reset value) This holds the ln2 in Reset. write 1 to begin normal Operation on ln2.
58422   #define NWS_REG_COMMON_CONTROL_LN2_RST_N_SHIFT                                                             16
58423   #define NWS_REG_COMMON_CONTROL_LN3_RST_N                                                                   (0x1<<17) // Controls ln3_rst_n_i reset signal into the SerDes. This should be 0 (Reset value) This holds the ln3 in Reset. write 1 to begin normal Operation on ln3.
58424   #define NWS_REG_COMMON_CONTROL_LN3_RST_N_SHIFT                                                             17
58425   #define NWS_REG_COMMON_CONTROL_CM0_PD                                                                      (0x3<<18) // CMU Macro Power down control 0x0 - Normal / Active 0x1 - Partial power down 0x2 - Most blocks powered down (only LOS active) 0x3 - Complete power down (IDDQ mode)
58426   #define NWS_REG_COMMON_CONTROL_CM0_PD_SHIFT                                                                18
58427   #define NWS_REG_COMMON_CONTROL_CM1_PD                                                                      (0x3<<20) // CMU Macro Power down control 0x0 - Normal / Active 0x1 - Partial power down 0x2 - Most blocks powered down (only LOS active) 0x3 - Complete power down (IDDQ mode)
58428   #define NWS_REG_COMMON_CONTROL_CM1_PD_SHIFT                                                                20
58429   #define NWS_REG_COMMON_CONTROL_LN0_PD                                                                      (0x3<<22) // Lane Macro Power down control 0x0 - Normal / Active 0x1 - Partial power down 0x2 - Most blocks powered down (only LOS active) 0x3 - Complete power down (IDDQ mode)
58430   #define NWS_REG_COMMON_CONTROL_LN0_PD_SHIFT                                                                22
58431   #define NWS_REG_COMMON_CONTROL_LN1_PD                                                                      (0x3<<24) // Lane Macro Power down control 0x0 - Normal / Active 0x1 - Partial power down 0x2 - Most blocks powered down (only LOS active) 0x3 - Complete power down (IDDQ mode)
58432   #define NWS_REG_COMMON_CONTROL_LN1_PD_SHIFT                                                                24
58433   #define NWS_REG_COMMON_CONTROL_LN2_PD                                                                      (0x3<<26) // Lane Macro Power down control 0x0 - Normal / Active 0x1 - Partial power down 0x2 - Most blocks powered down (only LOS active) 0x3 - Complete power down (IDDQ mode)
58434   #define NWS_REG_COMMON_CONTROL_LN2_PD_SHIFT                                                                26
58435   #define NWS_REG_COMMON_CONTROL_LN3_PD                                                                      (0x3<<28) // Lane Macro Power down control 0x0 - Normal / Active 0x1 - Partial power down 0x2 - Most blocks powered down (only LOS active) 0x3 - Complete power down (IDDQ mode)
58436   #define NWS_REG_COMMON_CONTROL_LN3_PD_SHIFT                                                                28
58437 #define NWS_REG_PHY_CTRL                                                                                     0x700004UL //Access:RW   DataWidth:0x11   // Multi Field Register.
58438   #define NWS_REG_PHY_CTRL_REFCLK                                                                            (0x1f<<0) // Sets phy_ctrl_refclk_i used for CMU0 0x09 - refclk is 257.8125Mhz
58439   #define NWS_REG_PHY_CTRL_REFCLK_SHIFT                                                                      0
58440   #define NWS_REG_PHY_CTRL_RATE1                                                                             (0x3f<<5) // Sets phy_ctrl_rate1_i used for CMU0 0x03 - Data rate is 25.78125 Gbps 0x23 - Data rate is 10.3125 Gbps 0x2F - Data rate is 1.25 Gbps
58441   #define NWS_REG_PHY_CTRL_RATE1_SHIFT                                                                       5
58442   #define NWS_REG_PHY_CTRL_RATE2                                                                             (0x3f<<11) // Sets phy_ctrl_rate1_i used for CMU1 0x03 - Data rate is 25.78125 Gbps 0x23 - Data rate is 10.3125 Gbps 0x2F - Data rate is 1.25 Gbps
58443   #define NWS_REG_PHY_CTRL_RATE2_SHIFT                                                                       11
58444 #define NWS_REG_ANEG_CFG                                                                                     0x700008UL //Access:RW   DataWidth:0x8    // Multi Field Register.
58445   #define NWS_REG_ANEG_CFG_LN0_ANEG_CFG_I                                                                    (0x3<<0) // 0x0 - Not auto-negotiation controlled. Lane will be manually controlled via lnX_pd_i and lnX_rst_i. 0x1 - auto-negotiation controlled, but auto-negotiation is not run on the lane (call it an AN-slave lane) 0x2 - auto-negotiation controlled, and auto-negotiation is run on the lane (call it an AN-master lane) 0x3 - reserved
58446   #define NWS_REG_ANEG_CFG_LN0_ANEG_CFG_I_SHIFT                                                              0
58447   #define NWS_REG_ANEG_CFG_LN1_ANEG_CFG_I                                                                    (0x3<<2) // 0x0 - Not auto-negotiation controlled. Lane will be manually controlled via lnX_pd_i and lnX_rst_i. 0x1 - auto-negotiation controlled, but auto-negotiation is not run on the lane (call it an AN-slave lane) 0x2 - auto-negotiation controlled, and auto-negotiation is run on the lane (call it an AN-master lane) 0x3 - reserved
58448   #define NWS_REG_ANEG_CFG_LN1_ANEG_CFG_I_SHIFT                                                              2
58449   #define NWS_REG_ANEG_CFG_LN2_ANEG_CFG_I                                                                    (0x3<<4) // 0x0 - Not auto-negotiation controlled. Lane will be manually controlled via lnX_pd_i and lnX_rst_i. 0x1 - auto-negotiation controlled, but auto-negotiation is not run on the lane (call it an AN-slave lane) 0x2 - auto-negotiation controlled, and auto-negotiation is run on the lane (call it an AN-master lane) 0x3 - reserved
58450   #define NWS_REG_ANEG_CFG_LN2_ANEG_CFG_I_SHIFT                                                              4
58451   #define NWS_REG_ANEG_CFG_LN3_ANEG_CFG_I                                                                    (0x3<<6) // 0x0 - Not auto-negotiation controlled. Lane will be manually controlled via lnX_pd_i and lnX_rst_i. 0x1 - auto-negotiation controlled, but auto-negotiation is not run on the lane (call it an AN-slave lane) 0x2 - auto-negotiation controlled, and auto-negotiation is run on the lane (call it an AN-master lane) 0x3 - reserved
58452   #define NWS_REG_ANEG_CFG_LN3_ANEG_CFG_I_SHIFT                                                              6
58453 #define NWS_REG_COMMON_STATUS                                                                                0x70000cUL //Access:R    DataWidth:0x9    // Multi Field Register.
58454   #define NWS_REG_COMMON_STATUS_ERR_O                                                                        (0x1<<0) // 0x0 - No error 0x1 - Phy has internal error
58455   #define NWS_REG_COMMON_STATUS_ERR_O_SHIFT                                                                  0
58456   #define NWS_REG_COMMON_STATUS_CM0_OK_O                                                                     (0x1<<1) // 0x1 - Indicates CMU0 PLL has locked to the reference clock and all output clocks are at the correct frequency
58457   #define NWS_REG_COMMON_STATUS_CM0_OK_O_SHIFT                                                               1
58458   #define NWS_REG_COMMON_STATUS_CM1_OK_O                                                                     (0x1<<2) // 0x1 - Indicates CMU1 PLL has locked to the reference clock and all output clocks are at the correct frequency
58459   #define NWS_REG_COMMON_STATUS_CM1_OK_O_SHIFT                                                               2
58460   #define NWS_REG_COMMON_STATUS_CM0_RST_PD_READY_O                                                           (0x1<<3) // 0x0 - PHY is not ready to respond to cm0_rst_n_i and cm0_pd_i[1:0]. The signals should not be changed. 0x1 - PHY is ready to respond to cm0_rst_n_i and cm0_pd_i[1:0].
58461   #define NWS_REG_COMMON_STATUS_CM0_RST_PD_READY_O_SHIFT                                                     3
58462   #define NWS_REG_COMMON_STATUS_CM1_RST_PD_READY_O                                                           (0x1<<4) // 0x0 - PHY is not ready to respond to cm1_rst_n_i and cm1_pd_i[1:0]. The signals should not be changed. 0x1 - PHY is ready to respond to cm1_rst_n_i and cm1_pd_i[1:0].
58463   #define NWS_REG_COMMON_STATUS_CM1_RST_PD_READY_O_SHIFT                                                     4
58464   #define NWS_REG_COMMON_STATUS_LN0_RST_PD_READY_O                                                           (0x1<<5) // 0x0 - PHY is not ready to respond to ln0_rst_n_i and ln0_pd_i[1:0]. The signals should not be changed. 0x1 - PHY is ready to respond to ln0_rst_n_i and ln0_pd_i[1:0].
58465   #define NWS_REG_COMMON_STATUS_LN0_RST_PD_READY_O_SHIFT                                                     5
58466   #define NWS_REG_COMMON_STATUS_LN1_RST_PD_READY_O                                                           (0x1<<6) // 0x0 - PHY is not ready to respond to ln1_rst_n_i and ln1_pd_i[1:0]. The signals should not be changed. 0x1 - PHY is ready to respond to ln1_rst_n_i and ln1_pd_i[1:0].
58467   #define NWS_REG_COMMON_STATUS_LN1_RST_PD_READY_O_SHIFT                                                     6
58468   #define NWS_REG_COMMON_STATUS_LN2_RST_PD_READY_O                                                           (0x1<<7) // 0x0 - PHY is not ready to respond to ln2_rst_n_i and ln2_pd_i[1:0]. The signals should not be changed. 0x1 - PHY is ready to respond to ln2_rst_n_i and ln2_pd_i[1:0].
58469   #define NWS_REG_COMMON_STATUS_LN2_RST_PD_READY_O_SHIFT                                                     7
58470   #define NWS_REG_COMMON_STATUS_LN3_RST_PD_READY_O                                                           (0x1<<8) // 0x0 - PHY is not ready to respond to ln3_rst_n_i and ln3_pd_i[1:0]. The signals should not be changed. 0x1 - PHY is ready to respond to ln3_rst_n_i and ln3_pd_i[1:0].
58471   #define NWS_REG_COMMON_STATUS_LN3_RST_PD_READY_O_SHIFT                                                     8
58472 #define NWS_REG_LN0_CNTL                                                                                     0x700010UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58473   #define NWS_REG_LN0_CNTL_LN0_CTRL_DATA_WIDTH                                                               (0x7<<0) // 0x0 - 8bit 0x1 - 10bit (1G) 0x2 - 16bit 0x3 - 20bit (10G) 0x4 - 32bit 0x5 - 40bit (25G/50G) Others - Reserved
58474   #define NWS_REG_LN0_CNTL_LN0_CTRL_DATA_WIDTH_SHIFT                                                         0
58475   #define NWS_REG_LN0_CNTL_LN0_CTRL_RXPOLARITY                                                               (0x1<<3) // 0 - Phy does no polarity inversion. 1 - Phy does polarity inversion.
58476   #define NWS_REG_LN0_CNTL_LN0_CTRL_RXPOLARITY_SHIFT                                                         3
58477   #define NWS_REG_LN0_CNTL_LN0_CTRL_LOS_EII_EN                                                               (0x1<<4) // Informs the PHY to bypass the output of the analog LOS detector and instead rely upon a protocal LOS mechanism in the SoC/ASIC 0 - LOS opperates as normal 1 - Bypass analog LOS output and instead rely upon protocol-level LOS detection via input lnX_ctrl_los_eli_value (net bit in this register).
58478   #define NWS_REG_LN0_CNTL_LN0_CTRL_LOS_EII_EN_SHIFT                                                         4
58479   #define NWS_REG_LN0_CNTL_LN0_CTRL_LOS_EII_VALUE                                                            (0x1<<5) // Informs the PHY that the received signal was lost.
58480   #define NWS_REG_LN0_CNTL_LN0_CTRL_LOS_EII_VALUE_SHIFT                                                      5
58481   #define NWS_REG_LN0_CNTL_LN0_CTRL_DATA_RATE_I                                                              (0x3<<8) // 0x0 - Select Rate1 (25G) 0x1 - Select Rate2 (10G) 0x2 - Select Rate2/4.125 (1G) Others - Reserved
58482   #define NWS_REG_LN0_CNTL_LN0_CTRL_DATA_RATE_I_SHIFT                                                        8
58483 #define NWS_REG_LN0_STATUS                                                                                   0x700014UL //Access:R    DataWidth:0x5    // Multi Field Register.
58484   #define NWS_REG_LN0_STATUS_LN0_STAT_OK                                                                     (0x1<<0) // 0x0 - Lane is not ready to send and receive data. 0x1 - Lane is ready to send and receive data.
58485   #define NWS_REG_LN0_STATUS_LN0_STAT_OK_SHIFT                                                               0
58486   #define NWS_REG_LN0_STATUS_LN0_STAT_RXVALID                                                                (0x1<<1) // 0x0 - data on ln0_rxdata_o is invalid. 0x1 - data on the active bits of ln0_rxdata_o is valid.
58487   #define NWS_REG_LN0_STATUS_LN0_STAT_RXVALID_SHIFT                                                          1
58488   #define NWS_REG_LN0_STATUS_LN0_STAT_RUNLEN_ERR                                                             (0x1<<2) // 0x0 - received data run length has not exceeded the programmable run length detector threshold. 0x1 - received data run length has exceeded the programmable run length detector threshold.
58489   #define NWS_REG_LN0_STATUS_LN0_STAT_RUNLEN_ERR_SHIFT                                                       2
58490   #define NWS_REG_LN0_STATUS_LN0_STAT_LOS                                                                    (0x1<<3) // Loss of Signal (LOS) indicator that includes the combined functions of the digitally assisted analog LOS, digital LOS, and protocol LOS override features. 0x0 - Signal detected on ln0_rxp_i / ln0_rxm_i pins. 0x1 - No Signal detected on ln0_rxp_i / ln0_rxm_i pins.
58491   #define NWS_REG_LN0_STATUS_LN0_STAT_LOS_SHIFT                                                              3
58492   #define NWS_REG_LN0_STATUS_LN0_STAT_LOS_DEGLITCH                                                           (0x1<<4) // This is another LOS status indicator that is the direct output of the digitally filtered analog LOS and does not include the digital LOS and protocol LOS bypass features. This signal can be used as a wakeup signal in the case that the digital or protocol LOS features are enabled. 0x0 - Signal detected on ln0_rxp_i / ln0_rxm_i pins. 0x1 - No Signal detected on ln0_rxp_i / ln0_rxm_i pins.
58493   #define NWS_REG_LN0_STATUS_LN0_STAT_LOS_DEGLITCH_SHIFT                                                     4
58494 #define NWS_REG_LN0_AN_LINK_INPUTS                                                                           0x700018UL //Access:RW   DataWidth:0x9    // Multi Field Register.
58495   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_50G_CR2_I                                               (0x1<<0) // Set to 1 if the respective link is receiving a valid signal from the link partner
58496   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_50G_CR2_I_SHIFT                                         0
58497   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_50G_KR2_I                                               (0x1<<1) // Set to 1 if the respective link is receiving a valid signal from the link partner
58498   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_50G_KR2_I_SHIFT                                         1
58499   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_40G_CR4_I                                               (0x1<<2) // Set to 1 if the respective link is receiving a valid signal from the link partner
58500   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_40G_CR4_I_SHIFT                                         2
58501   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_40G_KR4_I                                               (0x1<<3) // Set to 1 if the respective link is receiving a valid signal from the link partner
58502   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_40G_KR4_I_SHIFT                                         3
58503   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_25G_CR_I                                                (0x1<<4) // Set to 1 if the respective link is receiving a valid signal from the link partner
58504   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_25G_CR_I_SHIFT                                          4
58505   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_25G_GR_I                                                (0x1<<5) // Set to 1 if the respective link is receiving a valid signal from the link partner
58506   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_25G_GR_I_SHIFT                                          5
58507   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_25G_KR_I                                                (0x1<<6) // Set to 1 if the respective link is receiving a valid signal from the link partner
58508   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_25G_KR_I_SHIFT                                          6
58509   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_10G_KR_I                                                (0x1<<7) // Set to 1 if the respective link is receiving a valid signal from the link partner
58510   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_10G_KR_I_SHIFT                                          7
58511   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_1G_KX_I                                                 (0x1<<8) // Set to 1 if the respective link is receiving a valid signal from the link partner
58512   #define NWS_REG_LN0_AN_LINK_INPUTS_LN0_LINK_STATUS_1G_KX_I_SHIFT                                           8
58513 #define NWS_REG_LN0_AN_LINK_OUTPUTS                                                                          0x70001cUL //Access:R    DataWidth:0x19   // Multi Field Register.
58514   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_50G_CR2_O                                                (0x3<<0) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58515   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_50G_CR2_O_SHIFT                                          0
58516   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_50G_KR2_O                                                (0x3<<2) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58517   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_50G_KR2_O_SHIFT                                          2
58518   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_40G_CR4_O                                                (0x3<<4) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58519   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_40G_CR4_O_SHIFT                                          4
58520   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_40G_KR4_O                                                (0x3<<6) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58521   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_40G_KR4_O_SHIFT                                          6
58522   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_25G_CR_O                                                 (0x3<<8) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58523   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_25G_CR_O_SHIFT                                           8
58524   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_25G_GR_O                                                 (0x3<<10) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58525   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_25G_GR_O_SHIFT                                           10
58526   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_25G_KR_O                                                 (0x3<<12) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58527   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_25G_KR_O_SHIFT                                           12
58528   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_10G_KR_O                                                 (0x3<<14) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58529   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_10G_KR_O_SHIFT                                           14
58530   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_1G_KX_O                                                  (0x3<<16) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58531   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_LINK_CNTL_1G_KX_O_SHIFT                                            16
58532   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_STAT_LT_SIGDET_O                                                   (0x1<<18) // This signal detect output corresponds to the sigdet variable described in the Ethernet LT specification.
58533   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_STAT_LT_SIGDET_O_SHIFT                                             18
58534   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_DME_OP_O                                                        (0x1<<19) // This is an active high signal that indicates when the auto negotiation circuit is transmitting valid DME pages. It is intended to be used in instances where the PMD output is optically or magnetically coupled, and a changing signal is always required. In those instances, this output signal may be used to turn off driver circuits during auto-negotiation when only a steady mark or idle signal is being sent. When the DME_OP signal is high, the auto-negotiation circuit is transmitting valid DME pages. When this signal is low, the auto-negotiation circuit is transmitting a steady idle or mark signal.
58535   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_DME_OP_O_SHIFT                                                  19
58536   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_TX_PAUSE_EN_O                                                   (0x1<<20) // This is the negotiated enable signal to allow pause control packets to be generated in the MAC and transmitted from the output of the transmitter. When this signal is a 1, it allows the transmitter to generate pause control packets according to any predetermined algorithm. When this signal is a 0, it prevents the transmitter generating pause control packets.
58537   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_TX_PAUSE_EN_O_SHIFT                                             20
58538   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_RX_PAUSE_EN_O                                                   (0x1<<21) // This is the negotiated enable signal to allow pause control packets that have arrived at the receiver to be detected in the MAC and subsequently used to suspend the transmitter. If this bit is a 1, pause control packets that arrived at the receiver are detected in the MAC and are subsequently used to suspend the transmitter. If this bit is a 0, pause control packets that arrive at the receiver have no effect on the behavior of the transmitter.
58539   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_RX_PAUSE_EN_O_SHIFT                                             21
58540   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_FC_FEC_EN_O                                                     (0x1<<22) // This is the negotiated output enable signal for the Fire-code forward error correction. If this output is a 1, the Clause 74 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 74 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58541   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_FC_FEC_EN_O_SHIFT                                               22
58542   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_RS_FEC_EN_O                                                     (0x1<<23) // This is the negotiated output enable signal for the Reed-Solomon forward error correction. If this output is a 1, the Clause 91 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 91 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58543   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_RS_FEC_EN_O_SHIFT                                               23
58544   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_EEE_EN_O                                                        (0x1<<24) // This is an active high signal that indicates the resolved EEE capability. If the output is 1, both the local device and the link partner advertise the EEE capability for the resolved PHY type. It is 0 otherewise. Note that it indicates deep sleep capability. Note the EEE capability can also be resolved by logis outside of the PHY. Therefore, the PHY does not implement any logic based on the state of this output.
58545   #define NWS_REG_LN0_AN_LINK_OUTPUTS_LN0_AN_EEE_EN_O_SHIFT                                                  24
58546 #define NWS_REG_LN1_CNTL                                                                                     0x700020UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58547   #define NWS_REG_LN1_CNTL_LN1_CTRL_DATA_WIDTH                                                               (0x7<<0) // 0x0 - 8bit 0x1 - 10bit (1G) 0x2 - 16bit 0x3 - 20bit (10G) 0x4 - 32bit 0x5 - 40bit (25G/50G) Others - Reserved
58548   #define NWS_REG_LN1_CNTL_LN1_CTRL_DATA_WIDTH_SHIFT                                                         0
58549   #define NWS_REG_LN1_CNTL_LN1_CTRL_RXPOLARITY                                                               (0x1<<3) // 0 - Phy does no polarity inversion. 1 - Phy does polarity inversion.
58550   #define NWS_REG_LN1_CNTL_LN1_CTRL_RXPOLARITY_SHIFT                                                         3
58551   #define NWS_REG_LN1_CNTL_LN1_CTRL_LOS_EII_EN                                                               (0x1<<4) // Informs the PHY to bypass the output of the analog LOS detector and instead rely upon a protocal LOS mechanism in the SoC/ASIC 0 - LOS opperates as normal 1 - Bypass analog LOS output and instead rely upon protocol-level LOS detection via input lnX_ctrl_los_eli_value (net bit in this register).
58552   #define NWS_REG_LN1_CNTL_LN1_CTRL_LOS_EII_EN_SHIFT                                                         4
58553   #define NWS_REG_LN1_CNTL_LN1_CTRL_LOS_EII_VALUE                                                            (0x1<<5) // Informs the PHY that the received signal was lost.
58554   #define NWS_REG_LN1_CNTL_LN1_CTRL_LOS_EII_VALUE_SHIFT                                                      5
58555   #define NWS_REG_LN1_CNTL_LN1_CTRL_DATA_RATE_I                                                              (0x3<<8) // 0x0 - Select Rate1 (25G) 0x1 - Select Rate2 (10G) 0x2 - Select Rate2/4.125 (1G) Others - Reserved
58556   #define NWS_REG_LN1_CNTL_LN1_CTRL_DATA_RATE_I_SHIFT                                                        8
58557 #define NWS_REG_LN1_STATUS                                                                                   0x700024UL //Access:R    DataWidth:0x5    // Multi Field Register.
58558   #define NWS_REG_LN1_STATUS_LN1_STAT_OK                                                                     (0x1<<0) // 0x0 - Lane is not ready to send and receive data. 0x1 - Lane is ready to send and receive data.
58559   #define NWS_REG_LN1_STATUS_LN1_STAT_OK_SHIFT                                                               0
58560   #define NWS_REG_LN1_STATUS_LN1_STAT_RXVALID                                                                (0x1<<1) // 0x0 - data on ln1_rxdata_o is invalid. 0x1 - data on the active bits of ln1_rxdata_o is valid.
58561   #define NWS_REG_LN1_STATUS_LN1_STAT_RXVALID_SHIFT                                                          1
58562   #define NWS_REG_LN1_STATUS_LN1_STAT_RUNLEN_ERR                                                             (0x1<<2) // 0x0 - received data run length has not exceeded the programmable run length detector threshold. 0x1 - received data run length has exceeded the programmable run length detector threshold.
58563   #define NWS_REG_LN1_STATUS_LN1_STAT_RUNLEN_ERR_SHIFT                                                       2
58564   #define NWS_REG_LN1_STATUS_LN1_STAT_LOS                                                                    (0x1<<3) // Loss of Signal (LOS) indicator that includes the combined functions of the digitally assisted analog LOS, digital LOS, and protocol LOS override features. 0x0 - Signal detected on ln1_rxp_i / ln1_rxm_i pins. 0x1 - No Signal detected on ln1_rxp_i / ln1_rxm_i pins.
58565   #define NWS_REG_LN1_STATUS_LN1_STAT_LOS_SHIFT                                                              3
58566   #define NWS_REG_LN1_STATUS_LN1_STAT_LOS_DEGLITCH                                                           (0x1<<4) // This is another LOS status indicator that is the direct output of the digitally filtered analog LOS and does not include the digital LOS and protocol LOS bypass features. This signal can be used as a wakeup signal in the case that the digital or protocol LOS features are enabled. 0x0 - Signal detected on ln1_rxp_i / ln1_rxm_i pins. 0x1 - No Signal detected on ln1_rxp_i / ln1_rxm_i pins.
58567   #define NWS_REG_LN1_STATUS_LN1_STAT_LOS_DEGLITCH_SHIFT                                                     4
58568 #define NWS_REG_LN1_AN_LINK_INPUTS                                                                           0x700028UL //Access:RW   DataWidth:0x9    // Multi Field Register.
58569   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_50G_CR2_I                                               (0x1<<0) // Set to 1 if the respective link is receiving a valid signal from the link partner
58570   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_50G_CR2_I_SHIFT                                         0
58571   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_50G_KR2_I                                               (0x1<<1) // Set to 1 if the respective link is receiving a valid signal from the link partner
58572   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_50G_KR2_I_SHIFT                                         1
58573   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_40G_CR4_I                                               (0x1<<2) // Set to 1 if the respective link is receiving a valid signal from the link partner
58574   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_40G_CR4_I_SHIFT                                         2
58575   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_40G_KR4_I                                               (0x1<<3) // Set to 1 if the respective link is receiving a valid signal from the link partner
58576   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_40G_KR4_I_SHIFT                                         3
58577   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_25G_CR_I                                                (0x1<<4) // Set to 1 if the respective link is receiving a valid signal from the link partner
58578   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_25G_CR_I_SHIFT                                          4
58579   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_25G_GR_I                                                (0x1<<5) // Set to 1 if the respective link is receiving a valid signal from the link partner
58580   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_25G_GR_I_SHIFT                                          5
58581   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_25G_KR_I                                                (0x1<<6) // Set to 1 if the respective link is receiving a valid signal from the link partner
58582   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_25G_KR_I_SHIFT                                          6
58583   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_10G_KR_I                                                (0x1<<7) // Set to 1 if the respective link is receiving a valid signal from the link partner
58584   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_10G_KR_I_SHIFT                                          7
58585   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_1G_KX_I                                                 (0x1<<8) // Set to 1 if the respective link is receiving a valid signal from the link partner
58586   #define NWS_REG_LN1_AN_LINK_INPUTS_LN1_LINK_STATUS_1G_KX_I_SHIFT                                           8
58587 #define NWS_REG_LN1_AN_LINK_OUTPUTS                                                                          0x70002cUL //Access:R    DataWidth:0x19   // Multi Field Register.
58588   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_50G_CR2_O                                                (0x3<<0) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58589   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_50G_CR2_O_SHIFT                                          0
58590   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_50G_KR2_O                                                (0x3<<2) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58591   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_50G_KR2_O_SHIFT                                          2
58592   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_40G_CR4_O                                                (0x3<<4) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58593   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_40G_CR4_O_SHIFT                                          4
58594   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_40G_KR4_O                                                (0x3<<6) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58595   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_40G_KR4_O_SHIFT                                          6
58596   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_25G_CR_O                                                 (0x3<<8) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58597   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_25G_CR_O_SHIFT                                           8
58598   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_25G_GR_O                                                 (0x3<<10) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58599   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_25G_GR_O_SHIFT                                           10
58600   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_25G_KR_O                                                 (0x3<<12) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58601   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_25G_KR_O_SHIFT                                           12
58602   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_10G_KR_O                                                 (0x3<<14) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58603   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_10G_KR_O_SHIFT                                           14
58604   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_1G_KX_O                                                  (0x3<<16) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58605   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_LINK_CNTL_1G_KX_O_SHIFT                                            16
58606   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_STAT_LT_SIGDET_O                                                   (0x1<<18) // This signal detect output corresponds to the sigdet variable described in the Ethernet LT specification.
58607   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_STAT_LT_SIGDET_O_SHIFT                                             18
58608   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_DME_OP_O                                                        (0x1<<19) // This is an active high signal that indicates when the auto negotiation circuit is transmitting valid DME pages. It is intended to be used in instances where the PMD output is optically or magnetically coupled, and a changing signal is always required. In those instances, this output signal may be used to turn off driver circuits during auto-negotiation when only a steady mark or idle signal is being sent. When the DME_OP signal is high, the auto-negotiation circuit is transmitting valid DME pages. When this signal is low, the auto-negotiation circuit is transmitting a steady idle or mark signal.
58609   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_DME_OP_O_SHIFT                                                  19
58610   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_TX_PAUSE_EN_O                                                   (0x1<<20) // This is the negotiated enable signal to allow pause control packets to be generated in the MAC and transmitted from the output of the transmitter. When this signal is a 1, it allows the transmitter to generate pause control packets according to any predetermined algorithm. When this signal is a 0, it prevents the transmitter generating pause control packets.
58611   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_TX_PAUSE_EN_O_SHIFT                                             20
58612   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_RX_PAUSE_EN_O                                                   (0x1<<21) // This is the negotiated enable signal to allow pause control packets that have arrived at the receiver to be detected in the MAC and subsequently used to suspend the transmitter. If this bit is a 1, pause control packets that arrived at the receiver are detected in the MAC and are subsequently used to suspend the transmitter. If this bit is a 0, pause control packets that arrive at the receiver have no effect on the behavior of the transmitter.
58613   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_RX_PAUSE_EN_O_SHIFT                                             21
58614   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_FC_FEC_EN_O                                                     (0x1<<22) // This is the negotiated output enable signal for the Fire-code forward error correction. If this output is a 1, the Clause 74 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 74 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58615   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_FC_FEC_EN_O_SHIFT                                               22
58616   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_RS_FEC_EN_O                                                     (0x1<<23) // This is the negotiated output enable signal for the Reed-Solomon forward error correction. If this output is a 1, the Clause 91 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 91 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58617   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_RS_FEC_EN_O_SHIFT                                               23
58618   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_EEE_EN_O                                                        (0x1<<24) // This is an active high signal that indicates the resolved EEE capability. If the output is 1, both the local device and the link partner advertise the EEE capability for the resolved PHY type. It is 0 otherewise. Note that it indicates deep sleep capability. Note the EEE capability can also be resolved by logis outside of the PHY. Therefore, the PHY does not implement any logic based on the state of this output.
58619   #define NWS_REG_LN1_AN_LINK_OUTPUTS_LN1_AN_EEE_EN_O_SHIFT                                                  24
58620 #define NWS_REG_LN2_CNTL                                                                                     0x700030UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58621   #define NWS_REG_LN2_CNTL_LN2_CTRL_DATA_WIDTH                                                               (0x7<<0) // 0x0 - 8bit 0x1 - 10bit (1G) 0x2 - 16bit 0x3 - 20bit (10G) 0x4 - 32bit 0x5 - 40bit (25G/50G) Others - Reserved
58622   #define NWS_REG_LN2_CNTL_LN2_CTRL_DATA_WIDTH_SHIFT                                                         0
58623   #define NWS_REG_LN2_CNTL_LN2_CTRL_RXPOLARITY                                                               (0x1<<3) // 0 - Phy does no polarity inversion. 1 - Phy does polarity inversion.
58624   #define NWS_REG_LN2_CNTL_LN2_CTRL_RXPOLARITY_SHIFT                                                         3
58625   #define NWS_REG_LN2_CNTL_LN2_CTRL_LOS_EII_EN                                                               (0x1<<4) // Informs the PHY to bypass the output of the analog LOS detector and instead rely upon a protocal LOS mechanism in the SoC/ASIC 0 - LOS opperates as normal 1 - Bypass analog LOS output and instead rely upon protocol-level LOS detection via input lnX_ctrl_los_eli_value (net bit in this register).
58626   #define NWS_REG_LN2_CNTL_LN2_CTRL_LOS_EII_EN_SHIFT                                                         4
58627   #define NWS_REG_LN2_CNTL_LN2_CTRL_LOS_EII_VALUE                                                            (0x1<<5) // Informs the PHY that the received signal was lost.
58628   #define NWS_REG_LN2_CNTL_LN2_CTRL_LOS_EII_VALUE_SHIFT                                                      5
58629   #define NWS_REG_LN2_CNTL_LN2_CTRL_DATA_RATE_I                                                              (0x3<<8) // 0x0 - Select Rate1 (25G) 0x1 - Select Rate2 (10G) 0x2 - Select Rate2/4.125 (1G) Others - Reserved
58630   #define NWS_REG_LN2_CNTL_LN2_CTRL_DATA_RATE_I_SHIFT                                                        8
58631 #define NWS_REG_LN2_STATUS                                                                                   0x700034UL //Access:R    DataWidth:0x5    // Multi Field Register.
58632   #define NWS_REG_LN2_STATUS_LN2_STAT_OK                                                                     (0x1<<0) // 0x0 - Lane is not ready to send and receive data. 0x1 - Lane is ready to send and receive data.
58633   #define NWS_REG_LN2_STATUS_LN2_STAT_OK_SHIFT                                                               0
58634   #define NWS_REG_LN2_STATUS_LN2_STAT_RXVALID                                                                (0x1<<1) // 0x0 - data on ln2_rxdata_o is invalid. 0x1 - data on the active bits of ln2_rxdata_o is valid.
58635   #define NWS_REG_LN2_STATUS_LN2_STAT_RXVALID_SHIFT                                                          1
58636   #define NWS_REG_LN2_STATUS_LN2_STAT_RUNLEN_ERR                                                             (0x1<<2) // 0x0 - received data run length has not exceeded the programmable run length detector threshold. 0x1 - received data run length has exceeded the programmable run length detector threshold.
58637   #define NWS_REG_LN2_STATUS_LN2_STAT_RUNLEN_ERR_SHIFT                                                       2
58638   #define NWS_REG_LN2_STATUS_LN2_STAT_LOS                                                                    (0x1<<3) // Loss of Signal (LOS) indicator that includes the combined functions of the digitally assisted analog LOS, digital LOS, and protocol LOS override features. 0x0 - Signal detected on ln2_rxp_i / ln2_rxm_i pins. 0x1 - No Signal detected on ln2_rxp_i / ln2_rxm_i pins.
58639   #define NWS_REG_LN2_STATUS_LN2_STAT_LOS_SHIFT                                                              3
58640   #define NWS_REG_LN2_STATUS_LN2_STAT_LOS_DEGLITCH                                                           (0x1<<4) // This is another LOS status indicator that is the direct output of the digitally filtered analog LOS and does not include the digital LOS and protocol LOS bypass features. This signal can be used as a wakeup signal in the case that the digital or protocol LOS features are enabled. 0x0 - Signal detected on ln2_rxp_i / ln2_rxm_i pins. 0x1 - No Signal detected on ln2_rxp_i / ln2_rxm_i pins.
58641   #define NWS_REG_LN2_STATUS_LN2_STAT_LOS_DEGLITCH_SHIFT                                                     4
58642 #define NWS_REG_LN2_AN_LINK_INPUTS                                                                           0x700038UL //Access:RW   DataWidth:0x9    // Multi Field Register.
58643   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_50G_CR2_I                                               (0x1<<0) // Set to 1 if the respective link is receiving a valid signal from the link partner
58644   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_50G_CR2_I_SHIFT                                         0
58645   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_50G_KR2_I                                               (0x1<<1) // Set to 1 if the respective link is receiving a valid signal from the link partner
58646   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_50G_KR2_I_SHIFT                                         1
58647   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_40G_CR4_I                                               (0x1<<2) // Set to 1 if the respective link is receiving a valid signal from the link partner
58648   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_40G_CR4_I_SHIFT                                         2
58649   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_40G_KR4_I                                               (0x1<<3) // Set to 1 if the respective link is receiving a valid signal from the link partner
58650   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_40G_KR4_I_SHIFT                                         3
58651   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_25G_CR_I                                                (0x1<<4) // Set to 1 if the respective link is receiving a valid signal from the link partner
58652   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_25G_CR_I_SHIFT                                          4
58653   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_25G_GR_I                                                (0x1<<5) // Set to 1 if the respective link is receiving a valid signal from the link partner
58654   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_25G_GR_I_SHIFT                                          5
58655   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_25G_KR_I                                                (0x1<<6) // Set to 1 if the respective link is receiving a valid signal from the link partner
58656   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_25G_KR_I_SHIFT                                          6
58657   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_10G_KR_I                                                (0x1<<7) // Set to 1 if the respective link is receiving a valid signal from the link partner
58658   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_10G_KR_I_SHIFT                                          7
58659   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_1G_KX_I                                                 (0x1<<8) // Set to 1 if the respective link is receiving a valid signal from the link partner
58660   #define NWS_REG_LN2_AN_LINK_INPUTS_LN2_LINK_STATUS_1G_KX_I_SHIFT                                           8
58661 #define NWS_REG_LN2_AN_LINK_OUTPUTS                                                                          0x70003cUL //Access:R    DataWidth:0x19   // Multi Field Register.
58662   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_50G_CR2_O                                                (0x3<<0) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58663   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_50G_CR2_O_SHIFT                                          0
58664   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_50G_KR2_O                                                (0x3<<2) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58665   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_50G_KR2_O_SHIFT                                          2
58666   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_40G_CR4_O                                                (0x3<<4) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58667   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_40G_CR4_O_SHIFT                                          4
58668   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_40G_KR4_O                                                (0x3<<6) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58669   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_40G_KR4_O_SHIFT                                          6
58670   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_25G_CR_O                                                 (0x3<<8) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58671   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_25G_CR_O_SHIFT                                           8
58672   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_25G_GR_O                                                 (0x3<<10) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58673   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_25G_GR_O_SHIFT                                           10
58674   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_25G_KR_O                                                 (0x3<<12) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58675   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_25G_KR_O_SHIFT                                           12
58676   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_10G_KR_O                                                 (0x3<<14) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58677   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_10G_KR_O_SHIFT                                           14
58678   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_1G_KX_O                                                  (0x3<<16) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58679   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_LINK_CNTL_1G_KX_O_SHIFT                                            16
58680   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_STAT_LT_SIGDET_O                                                   (0x1<<18) // This signal detect output corresponds to the sigdet variable described in the Ethernet LT specification.
58681   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_STAT_LT_SIGDET_O_SHIFT                                             18
58682   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_DME_OP_O                                                        (0x1<<19) // This is an active high signal that indicates when the auto negotiation circuit is transmitting valid DME pages. It is intended to be used in instances where the PMD output is optically or magnetically coupled, and a changing signal is always required. In those instances, this output signal may be used to turn off driver circuits during auto-negotiation when only a steady mark or idle signal is being sent. When the DME_OP signal is high, the auto-negotiation circuit is transmitting valid DME pages. When this signal is low, the auto-negotiation circuit is transmitting a steady idle or mark signal.
58683   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_DME_OP_O_SHIFT                                                  19
58684   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_TX_PAUSE_EN_O                                                   (0x1<<20) // This is the negotiated enable signal to allow pause control packets to be generated in the MAC and transmitted from the output of the transmitter. When this signal is a 1, it allows the transmitter to generate pause control packets according to any predetermined algorithm. When this signal is a 0, it prevents the transmitter generating pause control packets.
58685   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_TX_PAUSE_EN_O_SHIFT                                             20
58686   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_RX_PAUSE_EN_O                                                   (0x1<<21) // This is the negotiated enable signal to allow pause control packets that have arrived at the receiver to be detected in the MAC and subsequently used to suspend the transmitter. If this bit is a 1, pause control packets that arrived at the receiver are detected in the MAC and are subsequently used to suspend the transmitter. If this bit is a 0, pause control packets that arrive at the receiver have no effect on the behavior of the transmitter.
58687   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_RX_PAUSE_EN_O_SHIFT                                             21
58688   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_FC_FEC_EN_O                                                     (0x1<<22) // This is the negotiated output enable signal for the Fire-code forward error correction. If this output is a 1, the Clause 74 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 74 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58689   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_FC_FEC_EN_O_SHIFT                                               22
58690   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_RS_FEC_EN_O                                                     (0x1<<23) // This is the negotiated output enable signal for the Reed-Solomon forward error correction. If this output is a 1, the Clause 91 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 91 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58691   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_RS_FEC_EN_O_SHIFT                                               23
58692   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_EEE_EN_O                                                        (0x1<<24) // This is an active high signal that indicates the resolved EEE capability. If the output is 1, both the local device and the link partner advertise the EEE capability for the resolved PHY type. It is 0 otherewise. Note that it indicates deep sleep capability. Note the EEE capability can also be resolved by logis outside of the PHY. Therefore, the PHY does not implement any logic based on the state of this output.
58693   #define NWS_REG_LN2_AN_LINK_OUTPUTS_LN2_AN_EEE_EN_O_SHIFT                                                  24
58694 #define NWS_REG_LN3_CNTL                                                                                     0x700040UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58695   #define NWS_REG_LN3_CNTL_LN3_CTRL_DATA_WIDTH                                                               (0x7<<0) // 0x0 - 8bit 0x1 - 10bit (1G) 0x2 - 16bit 0x3 - 20bit (10G) 0x4 - 32bit 0x5 - 40bit (25G/50G) Others - Reserved
58696   #define NWS_REG_LN3_CNTL_LN3_CTRL_DATA_WIDTH_SHIFT                                                         0
58697   #define NWS_REG_LN3_CNTL_LN3_CTRL_RXPOLARITY                                                               (0x1<<3) // 0 - Phy does no polarity inversion. 1 - Phy does polarity inversion.
58698   #define NWS_REG_LN3_CNTL_LN3_CTRL_RXPOLARITY_SHIFT                                                         3
58699   #define NWS_REG_LN3_CNTL_LN3_CTRL_LOS_EII_EN                                                               (0x1<<4) // Informs the PHY to bypass the output of the analog LOS detector and instead rely upon a protocal LOS mechanism in the SoC/ASIC 0 - LOS opperates as normal 1 - Bypass analog LOS output and instead rely upon protocol-level LOS detection via input lnX_ctrl_los_eli_value (net bit in this register).
58700   #define NWS_REG_LN3_CNTL_LN3_CTRL_LOS_EII_EN_SHIFT                                                         4
58701   #define NWS_REG_LN3_CNTL_LN3_CTRL_LOS_EII_VALUE                                                            (0x1<<5) // Informs the PHY that the received signal was lost.
58702   #define NWS_REG_LN3_CNTL_LN3_CTRL_LOS_EII_VALUE_SHIFT                                                      5
58703   #define NWS_REG_LN3_CNTL_LN3_CTRL_DATA_RATE_I                                                              (0x3<<8) // 0x0 - Select Rate1 (25G) 0x1 - Select Rate2 (10G) 0x2 - Select Rate2/4.125 (1G) Others - Reserved
58704   #define NWS_REG_LN3_CNTL_LN3_CTRL_DATA_RATE_I_SHIFT                                                        8
58705 #define NWS_REG_LN3_STATUS                                                                                   0x700044UL //Access:R    DataWidth:0x5    // Multi Field Register.
58706   #define NWS_REG_LN3_STATUS_LN3_STAT_OK                                                                     (0x1<<0) // 0x0 - Lane is not ready to send and receive data. 0x1 - Lane is ready to send and receive data.
58707   #define NWS_REG_LN3_STATUS_LN3_STAT_OK_SHIFT                                                               0
58708   #define NWS_REG_LN3_STATUS_LN3_STAT_RXVALID                                                                (0x1<<1) // 0x0 - data on ln3_rxdata_o is invalid. 0x1 - data on the active bits of ln3_rxdata_o is valid.
58709   #define NWS_REG_LN3_STATUS_LN3_STAT_RXVALID_SHIFT                                                          1
58710   #define NWS_REG_LN3_STATUS_LN3_STAT_RUNLEN_ERR                                                             (0x1<<2) // 0x0 - received data run length has not exceeded the programmable run length detector threshold. 0x1 - received data run length has exceeded the programmable run length detector threshold.
58711   #define NWS_REG_LN3_STATUS_LN3_STAT_RUNLEN_ERR_SHIFT                                                       2
58712   #define NWS_REG_LN3_STATUS_LN3_STAT_LOS                                                                    (0x1<<3) // Loss of Signal (LOS) indicator that includes the combined functions of the digitally assisted analog LOS, digital LOS, and protocol LOS override features. 0x0 - Signal detected on ln3_rxp_i / ln3_rxm_i pins. 0x1 - No Signal detected on ln3_rxp_i / ln3_rxm_i pins.
58713   #define NWS_REG_LN3_STATUS_LN3_STAT_LOS_SHIFT                                                              3
58714   #define NWS_REG_LN3_STATUS_LN3_STAT_LOS_DEGLITCH                                                           (0x1<<4) // This is another LOS status indicator that is the direct output of the digitally filtered analog LOS and does not include the digital LOS and protocol LOS bypass features. This signal can be used as a wakeup signal in the case that the digital or protocol LOS features are enabled. 0x0 - Signal detected on ln3_rxp_i / ln3_rxm_i pins. 0x1 - No Signal detected on ln3_rxp_i / ln3_rxm_i pins.
58715   #define NWS_REG_LN3_STATUS_LN3_STAT_LOS_DEGLITCH_SHIFT                                                     4
58716 #define NWS_REG_LN3_AN_LINK_INPUTS                                                                           0x700048UL //Access:RW   DataWidth:0x9    // Multi Field Register.
58717   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_50G_CR2_I                                               (0x1<<0) // Set to 1 if the respective link is receiving a valid signal from the link partner
58718   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_50G_CR2_I_SHIFT                                         0
58719   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_50G_KR2_I                                               (0x1<<1) // Set to 1 if the respective link is receiving a valid signal from the link partner
58720   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_50G_KR2_I_SHIFT                                         1
58721   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_40G_CR4_I                                               (0x1<<2) // Set to 1 if the respective link is receiving a valid signal from the link partner
58722   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_40G_CR4_I_SHIFT                                         2
58723   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_40G_KR4_I                                               (0x1<<3) // Set to 1 if the respective link is receiving a valid signal from the link partner
58724   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_40G_KR4_I_SHIFT                                         3
58725   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_25G_CR_I                                                (0x1<<4) // Set to 1 if the respective link is receiving a valid signal from the link partner
58726   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_25G_CR_I_SHIFT                                          4
58727   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_25G_GR_I                                                (0x1<<5) // Set to 1 if the respective link is receiving a valid signal from the link partner
58728   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_25G_GR_I_SHIFT                                          5
58729   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_25G_KR_I                                                (0x1<<6) // Set to 1 if the respective link is receiving a valid signal from the link partner
58730   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_25G_KR_I_SHIFT                                          6
58731   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_10G_KR_I                                                (0x1<<7) // Set to 1 if the respective link is receiving a valid signal from the link partner
58732   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_10G_KR_I_SHIFT                                          7
58733   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_1G_KX_I                                                 (0x1<<8) // Set to 1 if the respective link is receiving a valid signal from the link partner
58734   #define NWS_REG_LN3_AN_LINK_INPUTS_LN3_LINK_STATUS_1G_KX_I_SHIFT                                           8
58735 #define NWS_REG_LN3_AN_LINK_OUTPUTS                                                                          0x70004cUL //Access:R    DataWidth:0x19   // Multi Field Register.
58736   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_50G_CR2_O                                                (0x3<<0) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58737   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_50G_CR2_O_SHIFT                                          0
58738   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_50G_KR2_O                                                (0x3<<2) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58739   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_50G_KR2_O_SHIFT                                          2
58740   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_40G_CR4_O                                                (0x3<<4) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58741   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_40G_CR4_O_SHIFT                                          4
58742   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_40G_KR4_O                                                (0x3<<6) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58743   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_40G_KR4_O_SHIFT                                          6
58744   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_25G_CR_O                                                 (0x3<<8) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58745   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_25G_CR_O_SHIFT                                           8
58746   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_25G_GR_O                                                 (0x3<<10) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58747   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_25G_GR_O_SHIFT                                           10
58748   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_25G_KR_O                                                 (0x3<<12) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58749   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_25G_KR_O_SHIFT                                           12
58750   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_10G_KR_O                                                 (0x3<<14) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58751   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_10G_KR_O_SHIFT                                           14
58752   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_1G_KX_O                                                  (0x3<<16) // 0x0 - Link is off; Drivers are disabled. 0x1 - Link is on; Scan for Carrier; Configuration is auto-negotiation. 0x2 - Reserved. 0x3 - Link is on; Configuration is Mission Mode.
58753   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_LINK_CNTL_1G_KX_O_SHIFT                                            16
58754   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_STAT_LT_SIGDET_O                                                   (0x1<<18) // This signal detect output corresponds to the sigdet variable described in the Ethernet LT specification.
58755   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_STAT_LT_SIGDET_O_SHIFT                                             18
58756   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_DME_OP_O                                                        (0x1<<19) // This is an active high signal that indicates when the auto negotiation circuit is transmitting valid DME pages. It is intended to be used in instances where the PMD output is optically or magnetically coupled, and a changing signal is always required. In those instances, this output signal may be used to turn off driver circuits during auto-negotiation when only a steady mark or idle signal is being sent. When the DME_OP signal is high, the auto-negotiation circuit is transmitting valid DME pages. When this signal is low, the auto-negotiation circuit is transmitting a steady idle or mark signal.
58757   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_DME_OP_O_SHIFT                                                  19
58758   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_TX_PAUSE_EN_O                                                   (0x1<<20) // This is the negotiated enable signal to allow pause control packets to be generated in the MAC and transmitted from the output of the transmitter. When this signal is a 1, it allows the transmitter to generate pause control packets according to any predetermined algorithm. When this signal is a 0, it prevents the transmitter generating pause control packets.
58759   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_TX_PAUSE_EN_O_SHIFT                                             20
58760   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_RX_PAUSE_EN_O                                                   (0x1<<21) // This is the negotiated enable signal to allow pause control packets that have arrived at the receiver to be detected in the MAC and subsequently used to suspend the transmitter. If this bit is a 1, pause control packets that arrived at the receiver are detected in the MAC and are subsequently used to suspend the transmitter. If this bit is a 0, pause control packets that arrive at the receiver have no effect on the behavior of the transmitter.
58761   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_RX_PAUSE_EN_O_SHIFT                                             21
58762   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_FC_FEC_EN_O                                                     (0x1<<22) // This is the negotiated output enable signal for the Fire-code forward error correction. If this output is a 1, the Clause 74 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 74 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58763   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_FC_FEC_EN_O_SHIFT                                               22
58764   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_RS_FEC_EN_O                                                     (0x1<<23) // This is the negotiated output enable signal for the Reed-Solomon forward error correction. If this output is a 1, the Clause 91 forward error correction hardware must be switched on and muxed into the transmit and receive paths, respectively. If this output is a 0, the Clause 91 forward error correction hardware must be switched off and muxed out of the transmit and receive paths respectively.
58765   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_RS_FEC_EN_O_SHIFT                                               23
58766   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_EEE_EN_O                                                        (0x1<<24) // This is an active high signal that indicates the resolved EEE capability. If the output is 1, both the local device and the link partner advertise the EEE capability for the resolved PHY type. It is 0 otherewise. Note that it indicates deep sleep capability. Note the EEE capability can also be resolved by logis outside of the PHY. Therefore, the PHY does not implement any logic based on the state of this output.
58767   #define NWS_REG_LN3_AN_LINK_OUTPUTS_LN3_AN_EEE_EN_O_SHIFT                                                  24
58768 #define NWS_REG_EXTERNAL_SIGNAL_DETECT                                                                       0x700050UL //Access:R    DataWidth:0x4    // Multi Field Register.
58769   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P0                                                  (0x1<<0) // Used to detect the presence of energy on SerDes receive channels or to detect the receiver loss condition(RX_LOS) from an external optical module Connects directly to pin P0_SIGDET
58770   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P0_SHIFT                                            0
58771   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P1                                                  (0x1<<1) // Used to detect the presence of energy on SerDes receive channels or to detect the receiver loss condition(RX_LOS) from an external optical module Connects directly to pin P1_SIGDET
58772   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P1_SHIFT                                            1
58773   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P2                                                  (0x1<<2) // Used to detect the presence of energy on SerDes receive channels or to detect the receiver loss condition(RX_LOS) from an external optical module Connects directly to pin P2_SIGDET
58774   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P2_SHIFT                                            2
58775   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P3                                                  (0x1<<3) // Used to detect the presence of energy on SerDes receive channels or to detect the receiver loss condition(RX_LOS) from an external optical module Connects directly to pin P3_SIGDET
58776   #define NWS_REG_EXTERNAL_SIGNAL_DETECT_EXTERNAL_SIGDET_P3_SHIFT                                            3
58777 #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS                                                                   0x700054UL //Access:R    DataWidth:0x4    // Multi Field Register.
58778   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P0                                          (0x1<<0) // Link Alarm Status Indication An asserted low input from the optical module or external PHY. When asserted, this signal indicates that a fault condition has been detected or cleared. Refer to the XENPAK MSA Release v3.0 for more details. This signal is an output from an external PHY that can drive LASI to the Controller to indicate a link status change or other events outlined in the XENPAK MSA standard. Connects directly to pin P0_PHY_LASI_B
58779   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P0_SHIFT                                    0
58780   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P1                                          (0x1<<1) // Link Alarm Status Indication An asserted low input from the optical module or external PHY. When asserted, this signal indicates that a fault condition has been detected or cleared. Refer to the XENPAK MSA Release v3.0 for more details. This signal is an output from an external PHY that can drive LASI to the Controller to indicate a link status change or other events outlined in the XENPAK MSA standard. Connects directly to pin P1_PHY_LASI_B
58781   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P1_SHIFT                                    1
58782   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P2                                          (0x1<<2) // Link Alarm Status Indication An asserted low input from the optical module or external PHY. When asserted, this signal indicates that a fault condition has been detected or cleared. Refer to the XENPAK MSA Release v3.0 for more details. This signal is an output from an external PHY that can drive LASI to the Controller to indicate a link status change or other events outlined in the XENPAK MSA standard. Connects directly to pin P2_PHY_LASI_B
58783   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P2_SHIFT                                    2
58784   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P3                                          (0x1<<3) // Link Alarm Status Indication An asserted low input from the optical module or external PHY. When asserted, this signal indicates that a fault condition has been detected or cleared. Refer to the XENPAK MSA Release v3.0 for more details. This signal is an output from an external PHY that can drive LASI to the Controller to indicate a link status change or other events outlined in the XENPAK MSA standard. Connects directly to pin P3_PHY_LASI_B
58785   #define NWS_REG_EXTERNAL_LINK_ALARM_STATUS_EXTERNAL_PHY_LASI_B_P3_SHIFT                                    3
58786 #define NWS_REG_ECO_RESERVED                                                                                 0x700058UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
58787 #define NWS_REG_DBG_OUT_DATA                                                                                 0x700100UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
58788 #define NWS_REG_DBG_OUT_DATA_SIZE                                                                            8
58789 #define NWS_REG_DBG_OUT_VALID                                                                                0x700120UL //Access:R    DataWidth:0x4    // Dbgmux output valid
58790 #define NWS_REG_DBG_OUT_FRAME                                                                                0x700124UL //Access:R    DataWidth:0x4    // Dbgmux output frame
58791 #define NWS_REG_DBG_SELECT                                                                                   0x700128UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
58792 #define NWS_REG_DBG_DWORD_ENABLE                                                                             0x70012cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
58793 #define NWS_REG_DBG_SHIFT                                                                                    0x700130UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
58794 #define NWS_REG_DBG_FORCE_VALID                                                                              0x700134UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
58795 #define NWS_REG_DBG_FORCE_FRAME                                                                              0x700138UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
58796 #define NWS_REG_DBGSYN_ALMOST_FULL_THR                                                                       0x70013cUL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
58797 #define NWS_REG_DBGSYN_STATUS                                                                                0x700140UL //Access:R    DataWidth:0x5    // Debug only: Fill level of dbgmux fifo.
58798 #define NWS_REG_DBG_SAMPLING_INTERVAL                                                                        0x700144UL //Access:RW   DataWidth:0x14   // Debug only: Sampling interval * pclk, 2ns to 2ms.
58799 #define NWS_REG_DBG_REPEAT_THRESHOLD_COUNT                                                                   0x700148UL //Access:RW   DataWidth:0x4    // Debug only: If 0 or 1, trigger on first occurrence. If greater than 1, wait until counter value match to trigger.
58800 #define NWS_REG_DBG_POST_TRIGGER_LATENCY_COUNT                                                               0x70014cUL //Access:RW   DataWidth:0x18   // Debug only: If greater than 0, delay trigger count value * pclk, 0 to 32ms
58801 #define NWS_REG_DBG_FW_TRIGGER_ENABLE                                                                        0x700150UL //Access:RW   DataWidth:0x1    // Debug only: FW trigger is set.
58802 #define NWS_REG_INT_STS_0                                                                                    0x700180UL //Access:R    DataWidth:0xa    // Multi Field Register.
58803   #define NWS_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
58804   #define NWS_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
58805   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_50G_CR2                                                           (0x1<<1) // Autonegotiation resolved to 50g_cr2
58806   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_50G_CR2_SHIFT                                                     1
58807   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_50G_KR2                                                           (0x1<<2) // Autonegotiation resolved to 50g_kr2
58808   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_50G_KR2_SHIFT                                                     2
58809   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_40G_CR4                                                           (0x1<<3) // Autonegotiation resolved to 40g_cr4
58810   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_40G_CR4_SHIFT                                                     3
58811   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_40G_KR4                                                           (0x1<<4) // Autonegotiation resolved to 40g_kr4
58812   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_40G_KR4_SHIFT                                                     4
58813   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_25G_GR                                                            (0x1<<5) // Autonegotiation resolved to 25g_gr
58814   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_25G_GR_SHIFT                                                      5
58815   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_25G_CR                                                            (0x1<<6) // Autonegotiation resolved to 25g_cr
58816   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_25G_CR_SHIFT                                                      6
58817   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_25G_KR                                                            (0x1<<7) // Autonegotiation resolved to 25g_kr
58818   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_25G_KR_SHIFT                                                      7
58819   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_10G_KR                                                            (0x1<<8) // Autonegotiation resolved to 10g_kr
58820   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_10G_KR_SHIFT                                                      8
58821   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_1G_KX                                                             (0x1<<9) // Autonegotiation resolved to 1g_kx
58822   #define NWS_REG_INT_STS_0_LN0_AN_RESOLVE_1G_KX_SHIFT                                                       9
58823 #define NWS_REG_INT_MASK_0                                                                                   0x700184UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58824   #define NWS_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.ADDRESS_ERROR .
58825   #define NWS_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
58826   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_50G_CR2                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_50G_CR2 .
58827   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_50G_CR2_SHIFT                                                    1
58828   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_50G_KR2                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_50G_KR2 .
58829   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_50G_KR2_SHIFT                                                    2
58830   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_40G_CR4                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_40G_CR4 .
58831   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_40G_CR4_SHIFT                                                    3
58832   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_40G_KR4                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_40G_KR4 .
58833   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_40G_KR4_SHIFT                                                    4
58834   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_25G_GR                                                           (0x1<<5) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_25G_GR .
58835   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_25G_GR_SHIFT                                                     5
58836   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_25G_CR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_25G_CR .
58837   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_25G_CR_SHIFT                                                     6
58838   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_25G_KR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_25G_KR .
58839   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_25G_KR_SHIFT                                                     7
58840   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_10G_KR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_10G_KR .
58841   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_10G_KR_SHIFT                                                     8
58842   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_1G_KX                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_0.LN0_AN_RESOLVE_1G_KX .
58843   #define NWS_REG_INT_MASK_0_LN0_AN_RESOLVE_1G_KX_SHIFT                                                      9
58844 #define NWS_REG_INT_STS_WR_0                                                                                 0x700188UL //Access:WR   DataWidth:0xa    // Multi Field Register.
58845   #define NWS_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
58846   #define NWS_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
58847   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_50G_CR2                                                        (0x1<<1) // Autonegotiation resolved to 50g_cr2
58848   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_50G_CR2_SHIFT                                                  1
58849   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_50G_KR2                                                        (0x1<<2) // Autonegotiation resolved to 50g_kr2
58850   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_50G_KR2_SHIFT                                                  2
58851   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_40G_CR4                                                        (0x1<<3) // Autonegotiation resolved to 40g_cr4
58852   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_40G_CR4_SHIFT                                                  3
58853   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_40G_KR4                                                        (0x1<<4) // Autonegotiation resolved to 40g_kr4
58854   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_40G_KR4_SHIFT                                                  4
58855   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_25G_GR                                                         (0x1<<5) // Autonegotiation resolved to 25g_gr
58856   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_25G_GR_SHIFT                                                   5
58857   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_25G_CR                                                         (0x1<<6) // Autonegotiation resolved to 25g_cr
58858   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_25G_CR_SHIFT                                                   6
58859   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_25G_KR                                                         (0x1<<7) // Autonegotiation resolved to 25g_kr
58860   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_25G_KR_SHIFT                                                   7
58861   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_10G_KR                                                         (0x1<<8) // Autonegotiation resolved to 10g_kr
58862   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_10G_KR_SHIFT                                                   8
58863   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_1G_KX                                                          (0x1<<9) // Autonegotiation resolved to 1g_kx
58864   #define NWS_REG_INT_STS_WR_0_LN0_AN_RESOLVE_1G_KX_SHIFT                                                    9
58865 #define NWS_REG_INT_STS_CLR_0                                                                                0x70018cUL //Access:RC   DataWidth:0xa    // Multi Field Register.
58866   #define NWS_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
58867   #define NWS_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
58868   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_50G_CR2                                                       (0x1<<1) // Autonegotiation resolved to 50g_cr2
58869   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_50G_CR2_SHIFT                                                 1
58870   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_50G_KR2                                                       (0x1<<2) // Autonegotiation resolved to 50g_kr2
58871   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_50G_KR2_SHIFT                                                 2
58872   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_40G_CR4                                                       (0x1<<3) // Autonegotiation resolved to 40g_cr4
58873   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_40G_CR4_SHIFT                                                 3
58874   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_40G_KR4                                                       (0x1<<4) // Autonegotiation resolved to 40g_kr4
58875   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_40G_KR4_SHIFT                                                 4
58876   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_25G_GR                                                        (0x1<<5) // Autonegotiation resolved to 25g_gr
58877   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_25G_GR_SHIFT                                                  5
58878   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_25G_CR                                                        (0x1<<6) // Autonegotiation resolved to 25g_cr
58879   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_25G_CR_SHIFT                                                  6
58880   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_25G_KR                                                        (0x1<<7) // Autonegotiation resolved to 25g_kr
58881   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_25G_KR_SHIFT                                                  7
58882   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_10G_KR                                                        (0x1<<8) // Autonegotiation resolved to 10g_kr
58883   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_10G_KR_SHIFT                                                  8
58884   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_1G_KX                                                         (0x1<<9) // Autonegotiation resolved to 1g_kx
58885   #define NWS_REG_INT_STS_CLR_0_LN0_AN_RESOLVE_1G_KX_SHIFT                                                   9
58886 #define NWS_REG_INT_STS_1                                                                                    0x700190UL //Access:R    DataWidth:0xa    // Multi Field Register.
58887   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_50G_CR2                                                           (0x1<<1) // Autonegotiation resolved to 50g_cr2
58888   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_50G_CR2_SHIFT                                                     1
58889   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_50G_KR2                                                           (0x1<<2) // Autonegotiation resolved to 50g_kr2
58890   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_50G_KR2_SHIFT                                                     2
58891   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_40G_CR4                                                           (0x1<<3) // Autonegotiation resolved to 40g_cr4
58892   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_40G_CR4_SHIFT                                                     3
58893   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_40G_KR4                                                           (0x1<<4) // Autonegotiation resolved to 40g_kr4
58894   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_40G_KR4_SHIFT                                                     4
58895   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_25G_GR                                                            (0x1<<5) // Autonegotiation resolved to 25g_gr
58896   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_25G_GR_SHIFT                                                      5
58897   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_25G_CR                                                            (0x1<<6) // Autonegotiation resolved to 25g_cr
58898   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_25G_CR_SHIFT                                                      6
58899   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_25G_KR                                                            (0x1<<7) // Autonegotiation resolved to 25g_kr
58900   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_25G_KR_SHIFT                                                      7
58901   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_10G_KR                                                            (0x1<<8) // Autonegotiation resolved to 10g_kr
58902   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_10G_KR_SHIFT                                                      8
58903   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_1G_KX                                                             (0x1<<9) // Autonegotiation resolved to 1g_kx
58904   #define NWS_REG_INT_STS_1_LN1_AN_RESOLVE_1G_KX_SHIFT                                                       9
58905 #define NWS_REG_INT_MASK_1                                                                                   0x700194UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58906   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_50G_CR2                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_50G_CR2 .
58907   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_50G_CR2_SHIFT                                                    1
58908   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_50G_KR2                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_50G_KR2 .
58909   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_50G_KR2_SHIFT                                                    2
58910   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_40G_CR4                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_40G_CR4 .
58911   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_40G_CR4_SHIFT                                                    3
58912   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_40G_KR4                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_40G_KR4 .
58913   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_40G_KR4_SHIFT                                                    4
58914   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_25G_GR                                                           (0x1<<5) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_25G_GR .
58915   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_25G_GR_SHIFT                                                     5
58916   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_25G_CR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_25G_CR .
58917   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_25G_CR_SHIFT                                                     6
58918   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_25G_KR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_25G_KR .
58919   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_25G_KR_SHIFT                                                     7
58920   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_10G_KR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_10G_KR .
58921   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_10G_KR_SHIFT                                                     8
58922   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_1G_KX                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_1.LN1_AN_RESOLVE_1G_KX .
58923   #define NWS_REG_INT_MASK_1_LN1_AN_RESOLVE_1G_KX_SHIFT                                                      9
58924 #define NWS_REG_INT_STS_WR_1                                                                                 0x700198UL //Access:WR   DataWidth:0xa    // Multi Field Register.
58925   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_50G_CR2                                                        (0x1<<1) // Autonegotiation resolved to 50g_cr2
58926   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_50G_CR2_SHIFT                                                  1
58927   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_50G_KR2                                                        (0x1<<2) // Autonegotiation resolved to 50g_kr2
58928   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_50G_KR2_SHIFT                                                  2
58929   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_40G_CR4                                                        (0x1<<3) // Autonegotiation resolved to 40g_cr4
58930   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_40G_CR4_SHIFT                                                  3
58931   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_40G_KR4                                                        (0x1<<4) // Autonegotiation resolved to 40g_kr4
58932   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_40G_KR4_SHIFT                                                  4
58933   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_25G_GR                                                         (0x1<<5) // Autonegotiation resolved to 25g_gr
58934   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_25G_GR_SHIFT                                                   5
58935   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_25G_CR                                                         (0x1<<6) // Autonegotiation resolved to 25g_cr
58936   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_25G_CR_SHIFT                                                   6
58937   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_25G_KR                                                         (0x1<<7) // Autonegotiation resolved to 25g_kr
58938   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_25G_KR_SHIFT                                                   7
58939   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_10G_KR                                                         (0x1<<8) // Autonegotiation resolved to 10g_kr
58940   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_10G_KR_SHIFT                                                   8
58941   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_1G_KX                                                          (0x1<<9) // Autonegotiation resolved to 1g_kx
58942   #define NWS_REG_INT_STS_WR_1_LN1_AN_RESOLVE_1G_KX_SHIFT                                                    9
58943 #define NWS_REG_INT_STS_CLR_1                                                                                0x70019cUL //Access:RC   DataWidth:0xa    // Multi Field Register.
58944   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_50G_CR2                                                       (0x1<<1) // Autonegotiation resolved to 50g_cr2
58945   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_50G_CR2_SHIFT                                                 1
58946   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_50G_KR2                                                       (0x1<<2) // Autonegotiation resolved to 50g_kr2
58947   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_50G_KR2_SHIFT                                                 2
58948   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_40G_CR4                                                       (0x1<<3) // Autonegotiation resolved to 40g_cr4
58949   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_40G_CR4_SHIFT                                                 3
58950   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_40G_KR4                                                       (0x1<<4) // Autonegotiation resolved to 40g_kr4
58951   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_40G_KR4_SHIFT                                                 4
58952   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_25G_GR                                                        (0x1<<5) // Autonegotiation resolved to 25g_gr
58953   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_25G_GR_SHIFT                                                  5
58954   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_25G_CR                                                        (0x1<<6) // Autonegotiation resolved to 25g_cr
58955   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_25G_CR_SHIFT                                                  6
58956   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_25G_KR                                                        (0x1<<7) // Autonegotiation resolved to 25g_kr
58957   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_25G_KR_SHIFT                                                  7
58958   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_10G_KR                                                        (0x1<<8) // Autonegotiation resolved to 10g_kr
58959   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_10G_KR_SHIFT                                                  8
58960   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_1G_KX                                                         (0x1<<9) // Autonegotiation resolved to 1g_kx
58961   #define NWS_REG_INT_STS_CLR_1_LN1_AN_RESOLVE_1G_KX_SHIFT                                                   9
58962 #define NWS_REG_INT_STS_2                                                                                    0x7001a0UL //Access:R    DataWidth:0xa    // Multi Field Register.
58963   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_50G_CR2                                                           (0x1<<1) // Autonegotiation resolved to 50g_cr2
58964   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_50G_CR2_SHIFT                                                     1
58965   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_50G_KR2                                                           (0x1<<2) // Autonegotiation resolved to 50g_kr2
58966   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_50G_KR2_SHIFT                                                     2
58967   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_40G_CR4                                                           (0x1<<3) // Autonegotiation resolved to 40g_cr4
58968   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_40G_CR4_SHIFT                                                     3
58969   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_40G_KR4                                                           (0x1<<4) // Autonegotiation resolved to 40g_kr4
58970   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_40G_KR4_SHIFT                                                     4
58971   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_25G_GR                                                            (0x1<<5) // Autonegotiation resolved to 25g_gr
58972   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_25G_GR_SHIFT                                                      5
58973   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_25G_CR                                                            (0x1<<6) // Autonegotiation resolved to 25g_cr
58974   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_25G_CR_SHIFT                                                      6
58975   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_25G_KR                                                            (0x1<<7) // Autonegotiation resolved to 25g_kr
58976   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_25G_KR_SHIFT                                                      7
58977   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_10G_KR                                                            (0x1<<8) // Autonegotiation resolved to 10g_kr
58978   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_10G_KR_SHIFT                                                      8
58979   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_1G_KX                                                             (0x1<<9) // Autonegotiation resolved to 1g_kx
58980   #define NWS_REG_INT_STS_2_LN2_AN_RESOLVE_1G_KX_SHIFT                                                       9
58981 #define NWS_REG_INT_MASK_2                                                                                   0x7001a4UL //Access:RW   DataWidth:0xa    // Multi Field Register.
58982   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_50G_CR2                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_50G_CR2 .
58983   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_50G_CR2_SHIFT                                                    1
58984   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_50G_KR2                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_50G_KR2 .
58985   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_50G_KR2_SHIFT                                                    2
58986   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_40G_CR4                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_40G_CR4 .
58987   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_40G_CR4_SHIFT                                                    3
58988   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_40G_KR4                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_40G_KR4 .
58989   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_40G_KR4_SHIFT                                                    4
58990   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_25G_GR                                                           (0x1<<5) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_25G_GR .
58991   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_25G_GR_SHIFT                                                     5
58992   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_25G_CR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_25G_CR .
58993   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_25G_CR_SHIFT                                                     6
58994   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_25G_KR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_25G_KR .
58995   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_25G_KR_SHIFT                                                     7
58996   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_10G_KR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_10G_KR .
58997   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_10G_KR_SHIFT                                                     8
58998   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_1G_KX                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_2.LN2_AN_RESOLVE_1G_KX .
58999   #define NWS_REG_INT_MASK_2_LN2_AN_RESOLVE_1G_KX_SHIFT                                                      9
59000 #define NWS_REG_INT_STS_WR_2                                                                                 0x7001a8UL //Access:WR   DataWidth:0xa    // Multi Field Register.
59001   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_50G_CR2                                                        (0x1<<1) // Autonegotiation resolved to 50g_cr2
59002   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_50G_CR2_SHIFT                                                  1
59003   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_50G_KR2                                                        (0x1<<2) // Autonegotiation resolved to 50g_kr2
59004   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_50G_KR2_SHIFT                                                  2
59005   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_40G_CR4                                                        (0x1<<3) // Autonegotiation resolved to 40g_cr4
59006   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_40G_CR4_SHIFT                                                  3
59007   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_40G_KR4                                                        (0x1<<4) // Autonegotiation resolved to 40g_kr4
59008   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_40G_KR4_SHIFT                                                  4
59009   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_25G_GR                                                         (0x1<<5) // Autonegotiation resolved to 25g_gr
59010   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_25G_GR_SHIFT                                                   5
59011   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_25G_CR                                                         (0x1<<6) // Autonegotiation resolved to 25g_cr
59012   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_25G_CR_SHIFT                                                   6
59013   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_25G_KR                                                         (0x1<<7) // Autonegotiation resolved to 25g_kr
59014   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_25G_KR_SHIFT                                                   7
59015   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_10G_KR                                                         (0x1<<8) // Autonegotiation resolved to 10g_kr
59016   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_10G_KR_SHIFT                                                   8
59017   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_1G_KX                                                          (0x1<<9) // Autonegotiation resolved to 1g_kx
59018   #define NWS_REG_INT_STS_WR_2_LN2_AN_RESOLVE_1G_KX_SHIFT                                                    9
59019 #define NWS_REG_INT_STS_CLR_2                                                                                0x7001acUL //Access:RC   DataWidth:0xa    // Multi Field Register.
59020   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_50G_CR2                                                       (0x1<<1) // Autonegotiation resolved to 50g_cr2
59021   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_50G_CR2_SHIFT                                                 1
59022   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_50G_KR2                                                       (0x1<<2) // Autonegotiation resolved to 50g_kr2
59023   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_50G_KR2_SHIFT                                                 2
59024   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_40G_CR4                                                       (0x1<<3) // Autonegotiation resolved to 40g_cr4
59025   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_40G_CR4_SHIFT                                                 3
59026   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_40G_KR4                                                       (0x1<<4) // Autonegotiation resolved to 40g_kr4
59027   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_40G_KR4_SHIFT                                                 4
59028   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_25G_GR                                                        (0x1<<5) // Autonegotiation resolved to 25g_gr
59029   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_25G_GR_SHIFT                                                  5
59030   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_25G_CR                                                        (0x1<<6) // Autonegotiation resolved to 25g_cr
59031   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_25G_CR_SHIFT                                                  6
59032   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_25G_KR                                                        (0x1<<7) // Autonegotiation resolved to 25g_kr
59033   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_25G_KR_SHIFT                                                  7
59034   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_10G_KR                                                        (0x1<<8) // Autonegotiation resolved to 10g_kr
59035   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_10G_KR_SHIFT                                                  8
59036   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_1G_KX                                                         (0x1<<9) // Autonegotiation resolved to 1g_kx
59037   #define NWS_REG_INT_STS_CLR_2_LN2_AN_RESOLVE_1G_KX_SHIFT                                                   9
59038 #define NWS_REG_INT_STS_3                                                                                    0x7001b0UL //Access:R    DataWidth:0xa    // Multi Field Register.
59039   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_50G_CR2                                                           (0x1<<1) // Autonegotiation resolved to 50g_cr2
59040   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_50G_CR2_SHIFT                                                     1
59041   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_50G_KR2                                                           (0x1<<2) // Autonegotiation resolved to 50g_kr2
59042   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_50G_KR2_SHIFT                                                     2
59043   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_40G_CR4                                                           (0x1<<3) // Autonegotiation resolved to 40g_cr4
59044   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_40G_CR4_SHIFT                                                     3
59045   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_40G_KR4                                                           (0x1<<4) // Autonegotiation resolved to 40g_kr4
59046   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_40G_KR4_SHIFT                                                     4
59047   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_25G_GR                                                            (0x1<<5) // Autonegotiation resolved to 25g_gr
59048   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_25G_GR_SHIFT                                                      5
59049   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_25G_CR                                                            (0x1<<6) // Autonegotiation resolved to 25g_cr
59050   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_25G_CR_SHIFT                                                      6
59051   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_25G_KR                                                            (0x1<<7) // Autonegotiation resolved to 25g_kr
59052   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_25G_KR_SHIFT                                                      7
59053   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_10G_KR                                                            (0x1<<8) // Autonegotiation resolved to 10g_kr
59054   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_10G_KR_SHIFT                                                      8
59055   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_1G_KX                                                             (0x1<<9) // Autonegotiation resolved to 1g_kx
59056   #define NWS_REG_INT_STS_3_LN3_AN_RESOLVE_1G_KX_SHIFT                                                       9
59057 #define NWS_REG_INT_MASK_3                                                                                   0x7001b4UL //Access:RW   DataWidth:0xa    // Multi Field Register.
59058   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_50G_CR2                                                          (0x1<<1) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_50G_CR2 .
59059   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_50G_CR2_SHIFT                                                    1
59060   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_50G_KR2                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_50G_KR2 .
59061   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_50G_KR2_SHIFT                                                    2
59062   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_40G_CR4                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_40G_CR4 .
59063   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_40G_CR4_SHIFT                                                    3
59064   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_40G_KR4                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_40G_KR4 .
59065   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_40G_KR4_SHIFT                                                    4
59066   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_25G_GR                                                           (0x1<<5) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_25G_GR .
59067   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_25G_GR_SHIFT                                                     5
59068   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_25G_CR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_25G_CR .
59069   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_25G_CR_SHIFT                                                     6
59070   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_25G_KR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_25G_KR .
59071   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_25G_KR_SHIFT                                                     7
59072   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_10G_KR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_10G_KR .
59073   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_10G_KR_SHIFT                                                     8
59074   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_1G_KX                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: NWS_REG_INT_STS_3.LN3_AN_RESOLVE_1G_KX .
59075   #define NWS_REG_INT_MASK_3_LN3_AN_RESOLVE_1G_KX_SHIFT                                                      9
59076 #define NWS_REG_INT_STS_WR_3                                                                                 0x7001b8UL //Access:WR   DataWidth:0xa    // Multi Field Register.
59077   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_50G_CR2                                                        (0x1<<1) // Autonegotiation resolved to 50g_cr2
59078   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_50G_CR2_SHIFT                                                  1
59079   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_50G_KR2                                                        (0x1<<2) // Autonegotiation resolved to 50g_kr2
59080   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_50G_KR2_SHIFT                                                  2
59081   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_40G_CR4                                                        (0x1<<3) // Autonegotiation resolved to 40g_cr4
59082   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_40G_CR4_SHIFT                                                  3
59083   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_40G_KR4                                                        (0x1<<4) // Autonegotiation resolved to 40g_kr4
59084   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_40G_KR4_SHIFT                                                  4
59085   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_25G_GR                                                         (0x1<<5) // Autonegotiation resolved to 25g_gr
59086   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_25G_GR_SHIFT                                                   5
59087   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_25G_CR                                                         (0x1<<6) // Autonegotiation resolved to 25g_cr
59088   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_25G_CR_SHIFT                                                   6
59089   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_25G_KR                                                         (0x1<<7) // Autonegotiation resolved to 25g_kr
59090   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_25G_KR_SHIFT                                                   7
59091   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_10G_KR                                                         (0x1<<8) // Autonegotiation resolved to 10g_kr
59092   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_10G_KR_SHIFT                                                   8
59093   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_1G_KX                                                          (0x1<<9) // Autonegotiation resolved to 1g_kx
59094   #define NWS_REG_INT_STS_WR_3_LN3_AN_RESOLVE_1G_KX_SHIFT                                                    9
59095 #define NWS_REG_INT_STS_CLR_3                                                                                0x7001bcUL //Access:RC   DataWidth:0xa    // Multi Field Register.
59096   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_50G_CR2                                                       (0x1<<1) // Autonegotiation resolved to 50g_cr2
59097   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_50G_CR2_SHIFT                                                 1
59098   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_50G_KR2                                                       (0x1<<2) // Autonegotiation resolved to 50g_kr2
59099   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_50G_KR2_SHIFT                                                 2
59100   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_40G_CR4                                                       (0x1<<3) // Autonegotiation resolved to 40g_cr4
59101   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_40G_CR4_SHIFT                                                 3
59102   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_40G_KR4                                                       (0x1<<4) // Autonegotiation resolved to 40g_kr4
59103   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_40G_KR4_SHIFT                                                 4
59104   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_25G_GR                                                        (0x1<<5) // Autonegotiation resolved to 25g_gr
59105   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_25G_GR_SHIFT                                                  5
59106   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_25G_CR                                                        (0x1<<6) // Autonegotiation resolved to 25g_cr
59107   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_25G_CR_SHIFT                                                  6
59108   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_25G_KR                                                        (0x1<<7) // Autonegotiation resolved to 25g_kr
59109   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_25G_KR_SHIFT                                                  7
59110   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_10G_KR                                                        (0x1<<8) // Autonegotiation resolved to 10g_kr
59111   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_10G_KR_SHIFT                                                  8
59112   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_1G_KX                                                         (0x1<<9) // Autonegotiation resolved to 1g_kx
59113   #define NWS_REG_INT_STS_CLR_3_LN3_AN_RESOLVE_1G_KX_SHIFT                                                   9
59114 #define NWS_REG_PRTY_MASK_H_0                                                                                0x700204UL //Access:RW   DataWidth:0x4    // Multi Field Register.
59115   #define NWS_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NWS_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
59116   #define NWS_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      0
59117   #define NWS_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NWS_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
59118   #define NWS_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      1
59119   #define NWS_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NWS_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
59120   #define NWS_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      2
59121   #define NWS_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NWS_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
59122   #define NWS_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      3
59123 #define NWS_REG_MEM_ECC_EVENTS                                                                               0x700210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
59124 #define NWS_REG_NWS_CMU                                                                                      0x720000UL //Access:RW   DataWidth:0x8    // PHY Top registers = 0-0x7ff. CMU0 registers    = 0x0800-0x0bff. CMU1 registers    = 0x0c00-0x0fff. Reserved          = 0x1000-0x17ff. LANE0 registers   = 0x1800-0x1fff. LANE1 registers   = 0x2000-0x27ff. LANE2 registers   = 0x2800-0x2fff. LANE3 registers   = 0x3000-0x37ff. Please see IPXACT_Capri_4l2c.xml for details.
59125 #define NWS_REG_NWS_CMU_SIZE                                                                                 20479
59126 #define NWS_REG_NWS_DATA_RAM_ACCESS                                                                          0x740000UL //Access:RW   DataWidth:0x20   // Used to load operating tables into data ram. Each register location is 4 bytes in ram. bits[31:24] = ram address [0] bits[23:16] = ram address [1] bits[15:8]  = ram address [2] bits[7:0]   = ram address [3] register 0 = ram location [3:0] register 1 = ram location [7:4] register 2 = ram location [11:8]
59127 #define NWS_REG_NWS_DATA_RAM_ACCESS_SIZE                                                                     2048
59128 #define NWS_REG_NWS_PROGRAM_RAM_ACCESS                                                                       0x760000UL //Access:RW   DataWidth:0x20   // Used to load operating firmware into program ram. Each register location is 4 bytes in ram. bits[31:24] = ram address [0] bits[23:16] = ram address [1] bits[15:8]  = ram address [2] bits[7:0]   = ram address [3] register 0 = ram location [3:0] register 1 = ram location [7:4] register 2 = ram location [11:8]
59129 #define NWS_REG_NWS_PROGRAM_RAM_ACCESS_SIZE                                                                  32768
59130 #define NWM_REG_INT_STS                                                                                      0x800004UL //Access:R    DataWidth:0x18   // Multi Field Register.
59131   #define NWM_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
59132   #define NWM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
59133   #define NWM_REG_INT_STS_TX_OVERFLOW_0                                                                      (0x1<<1) // TX fifo overflow
59134   #define NWM_REG_INT_STS_TX_OVERFLOW_0_SHIFT                                                                1
59135   #define NWM_REG_INT_STS_TX_UNDERFLOW_0                                                                     (0x1<<2) // TX fifo underflow
59136   #define NWM_REG_INT_STS_TX_UNDERFLOW_0_SHIFT                                                               2
59137   #define NWM_REG_INT_STS_TX_OVERFLOW_1                                                                      (0x1<<3) // TX fifo overflow
59138   #define NWM_REG_INT_STS_TX_OVERFLOW_1_SHIFT                                                                3
59139   #define NWM_REG_INT_STS_TX_UNDERFLOW_1                                                                     (0x1<<4) // TX fifo underflow
59140   #define NWM_REG_INT_STS_TX_UNDERFLOW_1_SHIFT                                                               4
59141   #define NWM_REG_INT_STS_TX_OVERFLOW_2                                                                      (0x1<<5) // TX fifo overflow
59142   #define NWM_REG_INT_STS_TX_OVERFLOW_2_SHIFT                                                                5
59143   #define NWM_REG_INT_STS_TX_UNDERFLOW_2                                                                     (0x1<<6) // TX fifo underflow
59144   #define NWM_REG_INT_STS_TX_UNDERFLOW_2_SHIFT                                                               6
59145   #define NWM_REG_INT_STS_TX_OVERFLOW_3                                                                      (0x1<<7) // TX fifo overflow
59146   #define NWM_REG_INT_STS_TX_OVERFLOW_3_SHIFT                                                                7
59147   #define NWM_REG_INT_STS_TX_UNDERFLOW_3                                                                     (0x1<<8) // TX fifo underflow
59148   #define NWM_REG_INT_STS_TX_UNDERFLOW_3_SHIFT                                                               8
59149   #define NWM_REG_INT_STS_LN0_AT_10M                                                                         (0x1<<16) // Lane 0 Resolved to 10Mb rate
59150   #define NWM_REG_INT_STS_LN0_AT_10M_SHIFT                                                                   16
59151   #define NWM_REG_INT_STS_LN0_AT_100M                                                                        (0x1<<17) // Lane 0 Resolved to 100Mb rate
59152   #define NWM_REG_INT_STS_LN0_AT_100M_SHIFT                                                                  17
59153   #define NWM_REG_INT_STS_LN1_AT_10M                                                                         (0x1<<18) // Lane 1 Resolved to 10Mb rate
59154   #define NWM_REG_INT_STS_LN1_AT_10M_SHIFT                                                                   18
59155   #define NWM_REG_INT_STS_LN1_AT_100M                                                                        (0x1<<19) // Lane 1 Resolved to 100Mb rate
59156   #define NWM_REG_INT_STS_LN1_AT_100M_SHIFT                                                                  19
59157   #define NWM_REG_INT_STS_LN2_AT_10M                                                                         (0x1<<20) // Lane 2 Resolved to 10Mb rate
59158   #define NWM_REG_INT_STS_LN2_AT_10M_SHIFT                                                                   20
59159   #define NWM_REG_INT_STS_LN2_AT_100M                                                                        (0x1<<21) // Lane 2 Resolved to 100Mb rate
59160   #define NWM_REG_INT_STS_LN2_AT_100M_SHIFT                                                                  21
59161   #define NWM_REG_INT_STS_LN3_AT_10M                                                                         (0x1<<22) // Lane 3 Resolved to 10Mb rate
59162   #define NWM_REG_INT_STS_LN3_AT_10M_SHIFT                                                                   22
59163   #define NWM_REG_INT_STS_LN3_AT_100M                                                                        (0x1<<23) // Lane 3 Resolved to 100Mb rate
59164   #define NWM_REG_INT_STS_LN3_AT_100M_SHIFT                                                                  23
59165 #define NWM_REG_INT_MASK                                                                                     0x800008UL //Access:RW   DataWidth:0x18   // Multi Field Register.
59166   #define NWM_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.ADDRESS_ERROR .
59167   #define NWM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
59168   #define NWM_REG_INT_MASK_TX_OVERFLOW_0                                                                     (0x1<<1) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_OVERFLOW_0 .
59169   #define NWM_REG_INT_MASK_TX_OVERFLOW_0_SHIFT                                                               1
59170   #define NWM_REG_INT_MASK_TX_UNDERFLOW_0                                                                    (0x1<<2) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_UNDERFLOW_0 .
59171   #define NWM_REG_INT_MASK_TX_UNDERFLOW_0_SHIFT                                                              2
59172   #define NWM_REG_INT_MASK_TX_OVERFLOW_1                                                                     (0x1<<3) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_OVERFLOW_1 .
59173   #define NWM_REG_INT_MASK_TX_OVERFLOW_1_SHIFT                                                               3
59174   #define NWM_REG_INT_MASK_TX_UNDERFLOW_1                                                                    (0x1<<4) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_UNDERFLOW_1 .
59175   #define NWM_REG_INT_MASK_TX_UNDERFLOW_1_SHIFT                                                              4
59176   #define NWM_REG_INT_MASK_TX_OVERFLOW_2                                                                     (0x1<<5) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_OVERFLOW_2 .
59177   #define NWM_REG_INT_MASK_TX_OVERFLOW_2_SHIFT                                                               5
59178   #define NWM_REG_INT_MASK_TX_UNDERFLOW_2                                                                    (0x1<<6) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_UNDERFLOW_2 .
59179   #define NWM_REG_INT_MASK_TX_UNDERFLOW_2_SHIFT                                                              6
59180   #define NWM_REG_INT_MASK_TX_OVERFLOW_3                                                                     (0x1<<7) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_OVERFLOW_3 .
59181   #define NWM_REG_INT_MASK_TX_OVERFLOW_3_SHIFT                                                               7
59182   #define NWM_REG_INT_MASK_TX_UNDERFLOW_3                                                                    (0x1<<8) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.TX_UNDERFLOW_3 .
59183   #define NWM_REG_INT_MASK_TX_UNDERFLOW_3_SHIFT                                                              8
59184   #define NWM_REG_INT_MASK_LN0_AT_10M                                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN0_AT_10M .
59185   #define NWM_REG_INT_MASK_LN0_AT_10M_SHIFT                                                                  16
59186   #define NWM_REG_INT_MASK_LN0_AT_100M                                                                       (0x1<<17) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN0_AT_100M .
59187   #define NWM_REG_INT_MASK_LN0_AT_100M_SHIFT                                                                 17
59188   #define NWM_REG_INT_MASK_LN1_AT_10M                                                                        (0x1<<18) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN1_AT_10M .
59189   #define NWM_REG_INT_MASK_LN1_AT_10M_SHIFT                                                                  18
59190   #define NWM_REG_INT_MASK_LN1_AT_100M                                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN1_AT_100M .
59191   #define NWM_REG_INT_MASK_LN1_AT_100M_SHIFT                                                                 19
59192   #define NWM_REG_INT_MASK_LN2_AT_10M                                                                        (0x1<<20) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN2_AT_10M .
59193   #define NWM_REG_INT_MASK_LN2_AT_10M_SHIFT                                                                  20
59194   #define NWM_REG_INT_MASK_LN2_AT_100M                                                                       (0x1<<21) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN2_AT_100M .
59195   #define NWM_REG_INT_MASK_LN2_AT_100M_SHIFT                                                                 21
59196   #define NWM_REG_INT_MASK_LN3_AT_10M                                                                        (0x1<<22) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN3_AT_10M .
59197   #define NWM_REG_INT_MASK_LN3_AT_10M_SHIFT                                                                  22
59198   #define NWM_REG_INT_MASK_LN3_AT_100M                                                                       (0x1<<23) // This bit masks, when set, the Interrupt bit: NWM_REG_INT_STS.LN3_AT_100M .
59199   #define NWM_REG_INT_MASK_LN3_AT_100M_SHIFT                                                                 23
59200 #define NWM_REG_INT_STS_WR                                                                                   0x80000cUL //Access:WR   DataWidth:0x18   // Multi Field Register.
59201   #define NWM_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
59202   #define NWM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
59203   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_0                                                                   (0x1<<1) // TX fifo overflow
59204   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_0_SHIFT                                                             1
59205   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_0                                                                  (0x1<<2) // TX fifo underflow
59206   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_0_SHIFT                                                            2
59207   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_1                                                                   (0x1<<3) // TX fifo overflow
59208   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_1_SHIFT                                                             3
59209   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_1                                                                  (0x1<<4) // TX fifo underflow
59210   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_1_SHIFT                                                            4
59211   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_2                                                                   (0x1<<5) // TX fifo overflow
59212   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_2_SHIFT                                                             5
59213   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_2                                                                  (0x1<<6) // TX fifo underflow
59214   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_2_SHIFT                                                            6
59215   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_3                                                                   (0x1<<7) // TX fifo overflow
59216   #define NWM_REG_INT_STS_WR_TX_OVERFLOW_3_SHIFT                                                             7
59217   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_3                                                                  (0x1<<8) // TX fifo underflow
59218   #define NWM_REG_INT_STS_WR_TX_UNDERFLOW_3_SHIFT                                                            8
59219   #define NWM_REG_INT_STS_WR_LN0_AT_10M                                                                      (0x1<<16) // Lane 0 Resolved to 10Mb rate
59220   #define NWM_REG_INT_STS_WR_LN0_AT_10M_SHIFT                                                                16
59221   #define NWM_REG_INT_STS_WR_LN0_AT_100M                                                                     (0x1<<17) // Lane 0 Resolved to 100Mb rate
59222   #define NWM_REG_INT_STS_WR_LN0_AT_100M_SHIFT                                                               17
59223   #define NWM_REG_INT_STS_WR_LN1_AT_10M                                                                      (0x1<<18) // Lane 1 Resolved to 10Mb rate
59224   #define NWM_REG_INT_STS_WR_LN1_AT_10M_SHIFT                                                                18
59225   #define NWM_REG_INT_STS_WR_LN1_AT_100M                                                                     (0x1<<19) // Lane 1 Resolved to 100Mb rate
59226   #define NWM_REG_INT_STS_WR_LN1_AT_100M_SHIFT                                                               19
59227   #define NWM_REG_INT_STS_WR_LN2_AT_10M                                                                      (0x1<<20) // Lane 2 Resolved to 10Mb rate
59228   #define NWM_REG_INT_STS_WR_LN2_AT_10M_SHIFT                                                                20
59229   #define NWM_REG_INT_STS_WR_LN2_AT_100M                                                                     (0x1<<21) // Lane 2 Resolved to 100Mb rate
59230   #define NWM_REG_INT_STS_WR_LN2_AT_100M_SHIFT                                                               21
59231   #define NWM_REG_INT_STS_WR_LN3_AT_10M                                                                      (0x1<<22) // Lane 3 Resolved to 10Mb rate
59232   #define NWM_REG_INT_STS_WR_LN3_AT_10M_SHIFT                                                                22
59233   #define NWM_REG_INT_STS_WR_LN3_AT_100M                                                                     (0x1<<23) // Lane 3 Resolved to 100Mb rate
59234   #define NWM_REG_INT_STS_WR_LN3_AT_100M_SHIFT                                                               23
59235 #define NWM_REG_INT_STS_CLR                                                                                  0x800010UL //Access:RC   DataWidth:0x18   // Multi Field Register.
59236   #define NWM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
59237   #define NWM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
59238   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_0                                                                  (0x1<<1) // TX fifo overflow
59239   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_0_SHIFT                                                            1
59240   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_0                                                                 (0x1<<2) // TX fifo underflow
59241   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_0_SHIFT                                                           2
59242   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_1                                                                  (0x1<<3) // TX fifo overflow
59243   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_1_SHIFT                                                            3
59244   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_1                                                                 (0x1<<4) // TX fifo underflow
59245   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_1_SHIFT                                                           4
59246   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_2                                                                  (0x1<<5) // TX fifo overflow
59247   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_2_SHIFT                                                            5
59248   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_2                                                                 (0x1<<6) // TX fifo underflow
59249   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_2_SHIFT                                                           6
59250   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_3                                                                  (0x1<<7) // TX fifo overflow
59251   #define NWM_REG_INT_STS_CLR_TX_OVERFLOW_3_SHIFT                                                            7
59252   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_3                                                                 (0x1<<8) // TX fifo underflow
59253   #define NWM_REG_INT_STS_CLR_TX_UNDERFLOW_3_SHIFT                                                           8
59254   #define NWM_REG_INT_STS_CLR_LN0_AT_10M                                                                     (0x1<<16) // Lane 0 Resolved to 10Mb rate
59255   #define NWM_REG_INT_STS_CLR_LN0_AT_10M_SHIFT                                                               16
59256   #define NWM_REG_INT_STS_CLR_LN0_AT_100M                                                                    (0x1<<17) // Lane 0 Resolved to 100Mb rate
59257   #define NWM_REG_INT_STS_CLR_LN0_AT_100M_SHIFT                                                              17
59258   #define NWM_REG_INT_STS_CLR_LN1_AT_10M                                                                     (0x1<<18) // Lane 1 Resolved to 10Mb rate
59259   #define NWM_REG_INT_STS_CLR_LN1_AT_10M_SHIFT                                                               18
59260   #define NWM_REG_INT_STS_CLR_LN1_AT_100M                                                                    (0x1<<19) // Lane 1 Resolved to 100Mb rate
59261   #define NWM_REG_INT_STS_CLR_LN1_AT_100M_SHIFT                                                              19
59262   #define NWM_REG_INT_STS_CLR_LN2_AT_10M                                                                     (0x1<<20) // Lane 2 Resolved to 10Mb rate
59263   #define NWM_REG_INT_STS_CLR_LN2_AT_10M_SHIFT                                                               20
59264   #define NWM_REG_INT_STS_CLR_LN2_AT_100M                                                                    (0x1<<21) // Lane 2 Resolved to 100Mb rate
59265   #define NWM_REG_INT_STS_CLR_LN2_AT_100M_SHIFT                                                              21
59266   #define NWM_REG_INT_STS_CLR_LN3_AT_10M                                                                     (0x1<<22) // Lane 3 Resolved to 10Mb rate
59267   #define NWM_REG_INT_STS_CLR_LN3_AT_10M_SHIFT                                                               22
59268   #define NWM_REG_INT_STS_CLR_LN3_AT_100M                                                                    (0x1<<23) // Lane 3 Resolved to 100Mb rate
59269   #define NWM_REG_INT_STS_CLR_LN3_AT_100M_SHIFT                                                              23
59270 #define NWM_REG_MAC0_PEER_DELAY                                                                              0x800014UL //Access:RW   DataWidth:0x1e   // A so-called Peer Delay value that can be added to the correction field for all 1-step updates Refer to the MAC reference guide 1-step description on usage. Reset = 0
59271 #define NWM_REG_MAC1_PEER_DELAY                                                                              0x800018UL //Access:RW   DataWidth:0x1e   // A so-called Peer Delay value that can be added to the correction field for all 1-step updates Refer to the MAC reference guide 1-step description on usage. Reset = 0
59272 #define NWM_REG_MAC2_PEER_DELAY                                                                              0x80001cUL //Access:RW   DataWidth:0x1e   // A so-called Peer Delay value that can be added to the correction field for all 1-step updates Refer to the MAC reference guide 1-step description on usage. Reset = 0
59273 #define NWM_REG_MAC3_PEER_DELAY                                                                              0x800020UL //Access:RW   DataWidth:0x1e   // A so-called Peer Delay value that can be added to the correction field for all 1-step updates Refer to the MAC reference guide 1-step description on usage. Reset = 0
59274 #define NWM_REG_FEC_74_LOCKED_STATUS                                                                         0x800024UL //Access:R    DataWidth:0x8    // Per virtual lane indication that FEC has acheived lock on the FEC boundaries and valid data is being decoded.
59275 #define NWM_REG_LN0_LATCHED_STATUS                                                                           0x800028UL //Access:RC   DataWidth:0xa    // The following bits a latched high.  All bits are cleared when the register is read. bit 9 - LOCAL_FAULT_LH Local Fault indicator has transitioned from Low to High since last read. bit 8 - REMOTE_FAULT_LH Remote_fault indicator has transitioned from Low to High since last read. bit 7 - LINK_INTERRUPT_LH Link Interrupt Received indicator has transitioned from Low to High since last read. bit 6 - LPI_RECEIVED_LH LPI Received indicator has transitioned from Low to High since last read. bit 5 - HI_BER_LH HI BER indicator has transitioned from Low to High since last read. bit 4 - HI_BER_LL HI BER indicator has transitioned from High to Low since last read.(Note supported,always reads 0 CQ85103) bit 3 - LINK_STATUS_LH Link Status indicator has transitioned from Low to High since last read. bit 2 - LINK_STATUS_LL Link Status indicator has transitioned from High to Low since last read. bit 1 - BLOCK_LOCK_LH Link Status indicator has transitioned from Low to High since last read. bit 0 - BLOCK_LOCK_LL Link Status indicator has transitioned from High to Low since last read.
59276 #define NWM_REG_LN0_LIVE_STS                                                                                 0x80002cUL //Access:R    DataWidth:0x7    // Multi Field Register.
59277   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LOCAL_FAULT                                                          (0x1<<6) // Live Local Fault Indicator
59278   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LOCAL_FAULT_SHIFT                                                    6
59279   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_REMOTE_FAULT                                                         (0x1<<7) // Live Remote Fault Indicator
59280   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_REMOTE_FAULT_SHIFT                                                   7
59281   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LINK_INTERRUPT                                                       (0x1<<8) // Live Link Interrupt Indicator
59282   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LINK_INTERRUPT_SHIFT                                                 8
59283   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LPI_RECEIVED                                                         (0x1<<9) // Live LPI Received Indicator
59284   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LPI_RECEIVED_SHIFT                                                   9
59285   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_HI_BER                                                               (0x1<<10) // Live Hi BER Indicator
59286   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_HI_BER_SHIFT                                                         10
59287   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LINK_STATUS                                                          (0x1<<11) // Live Link Status Indicator
59288   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_LINK_STATUS_SHIFT                                                    11
59289   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_BLOCK_LOCK                                                           (0x1<<12) // Live block lock Indicator
59290   #define NWM_REG_LN0_LIVE_STS_LN0_LIVE_BLOCK_LOCK_SHIFT                                                     12
59291 #define NWM_REG_LN1_LATCHED_STATUS                                                                           0x800030UL //Access:RC   DataWidth:0xa    // The following bits a latched high.  All bits are cleared when the register is read. bit 9 - LOCAL_FAULT_LH Local Fault indicator has transitioned from Low to High since last read. bit 8 - REMOTE_FAULT_LH Remote_fault indicator has transitioned from Low to High since last read. bit 7 - LINK_INTERRUPT_LH Link Interrupt Received indicator has transitioned from Low to High since last read. bit 6 - LPI_RECEIVED_LH LPI Received indicator has transitioned from Low to High since last read. bit 5 - HI_BER_LH HI BER indicator has transitioned from Low to High since last read. bit 4 - HI_BER_LL HI BER indicator has transitioned from High to Low since last read.(Note supported,always reads 0 CQ85103) bit 3 - LINK_STATUS_LH Link Status indicator has transitioned from Low to High since last read. bit 2 - LINK_STATUS_LL Link Status indicator has transitioned from High to Low since last read. bit 1 - BLOCK_LOCK_LH Link Status indicator has transitioned from Low to High since last read. bit 0 - BLOCK_LOCK_LL Link Status indicator has transitioned from High to Low since last read.
59292 #define NWM_REG_LN1_LIVE_STS                                                                                 0x800034UL //Access:R    DataWidth:0x7    // Multi Field Register.
59293   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LOCAL_FAULT                                                          (0x1<<6) // Live Local Fault Indicator
59294   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LOCAL_FAULT_SHIFT                                                    6
59295   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_REMOTE_FAULT                                                         (0x1<<7) // Live Remote Fault Indicator
59296   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_REMOTE_FAULT_SHIFT                                                   7
59297   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LINK_INTERRUPT                                                       (0x1<<8) // Live Link Interrupt Indicator
59298   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LINK_INTERRUPT_SHIFT                                                 8
59299   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LPI_RECEIVED                                                         (0x1<<9) // Live LPI Received Indicator
59300   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LPI_RECEIVED_SHIFT                                                   9
59301   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_HI_BER                                                               (0x1<<10) // Live Hi BER Indicator
59302   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_HI_BER_SHIFT                                                         10
59303   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LINK_STATUS                                                          (0x1<<11) // Live Link Status Indicator
59304   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_LINK_STATUS_SHIFT                                                    11
59305   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_BLOCK_LOCK                                                           (0x1<<12) // Live block lock Indicator
59306   #define NWM_REG_LN1_LIVE_STS_LN1_LIVE_BLOCK_LOCK_SHIFT                                                     12
59307 #define NWM_REG_LN2_LATCHED_STATUS                                                                           0x800038UL //Access:RC   DataWidth:0xa    // The following bits a latched high.  All bits are cleared when the register is read. bit 9 - LOCAL_FAULT_LH Local Fault indicator has transitioned from Low to High since last read. bit 8 - REMOTE_FAULT_LH Remote_fault indicator has transitioned from Low to High since last read. bit 7 - LINK_INTERRUPT_LH Link Interrupt Received indicator has transitioned from Low to High since last read. bit 6 - LPI_RECEIVED_LH LPI Received indicator has transitioned from Low to High since last read. bit 5 - HI_BER_LH HI BER indicator has transitioned from Low to High since last read. bit 4 - HI_BER_LL HI BER indicator has transitioned from High to Low since last read.(Note supported,always reads 0 CQ85103) bit 3 - LINK_STATUS_LH Link Status indicator has transitioned from Low to High since last read. bit 2 - LINK_STATUS_LL Link Status indicator has transitioned from High to Low since last read. bit 1 - BLOCK_LOCK_LH Link Status indicator has transitioned from Low to High since last read. bit 0 - BLOCK_LOCK_LL Link Status indicator has transitioned from High to Low since last read.
59308 #define NWM_REG_LN2_LIVE_STS                                                                                 0x80003cUL //Access:R    DataWidth:0x7    // Multi Field Register.
59309   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LOCAL_FAULT                                                          (0x1<<6) // Live Local Fault Indicator
59310   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LOCAL_FAULT_SHIFT                                                    6
59311   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_REMOTE_FAULT                                                         (0x1<<7) // Live Remote Fault Indicator
59312   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_REMOTE_FAULT_SHIFT                                                   7
59313   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LINK_INTERRUPT                                                       (0x1<<8) // Live Link Interrupt Indicator
59314   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LINK_INTERRUPT_SHIFT                                                 8
59315   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LPI_RECEIVED                                                         (0x1<<9) // Live LPI Received Indicator
59316   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LPI_RECEIVED_SHIFT                                                   9
59317   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_HI_BER                                                               (0x1<<10) // Live Hi BER Indicator
59318   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_HI_BER_SHIFT                                                         10
59319   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LINK_STATUS                                                          (0x1<<11) // Live Link Status Indicator
59320   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_LINK_STATUS_SHIFT                                                    11
59321   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_BLOCK_LOCK                                                           (0x1<<12) // Live block lock Indicator
59322   #define NWM_REG_LN2_LIVE_STS_LN2_LIVE_BLOCK_LOCK_SHIFT                                                     12
59323 #define NWM_REG_LN3_LATCHED_STATUS                                                                           0x800040UL //Access:RC   DataWidth:0xa    // The following bits a latched high.  All bits are cleared when the register is read. bit 9 - LOCAL_FAULT_LH Local Fault indicator has transitioned from Low to High since last read. bit 8 - REMOTE_FAULT_LH Remote_fault indicator has transitioned from Low to High since last read. bit 7 - LINK_INTERRUPT_LH Link Interrupt Received indicator has transitioned from Low to High since last read. bit 6 - LPI_RECEIVED_LH LPI Received indicator has transitioned from Low to High since last read. bit 5 - HI_BER_LH HI BER indicator has transitioned from Low to High since last read. bit 4 - HI_BER_LL HI BER indicator has transitioned from High to Low since last read.(Note supported,always reads 0 CQ85103) bit 3 - LINK_STATUS_LH Link Status indicator has transitioned from Low to High since last read. bit 2 - LINK_STATUS_LL Link Status indicator has transitioned from High to Low since last read. bit 1 - BLOCK_LOCK_LH Link Status indicator has transitioned from Low to High since last read. bit 0 - BLOCK_LOCK_LL Link Status indicator has transitioned from High to Low since last read.
59324 #define NWM_REG_LN3_LIVE_STS                                                                                 0x800044UL //Access:R    DataWidth:0x7    // Multi Field Register.
59325   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LOCAL_FAULT                                                          (0x1<<6) // Live Local Fault Indicator
59326   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LOCAL_FAULT_SHIFT                                                    6
59327   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_REMOTE_FAULT                                                         (0x1<<7) // Live Remote Fault Indicator
59328   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_REMOTE_FAULT_SHIFT                                                   7
59329   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LINK_INTERRUPT                                                       (0x1<<8) // Live Link Interrupt Indicator
59330   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LINK_INTERRUPT_SHIFT                                                 8
59331   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LPI_RECEIVED                                                         (0x1<<9) // Live LPI Received Indicator
59332   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LPI_RECEIVED_SHIFT                                                   9
59333   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_HI_BER                                                               (0x1<<10) // Live Hi BER Indicator
59334   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_HI_BER_SHIFT                                                         10
59335   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LINK_STATUS                                                          (0x1<<11) // Live Link Status Indicator
59336   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_LINK_STATUS_SHIFT                                                    11
59337   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_BLOCK_LOCK                                                           (0x1<<12) // Live block lock Indicator
59338   #define NWM_REG_LN3_LIVE_STS_LN3_LIVE_BLOCK_LOCK_SHIFT                                                     12
59339 #define NWM_REG_PCS_SELECT                                                                                   0x800048UL //Access:RW   DataWidth:0x4    // Multi Field Register.
59340   #define NWM_REG_PCS_SELECT_SG0_ENA                                                                         (0x1<<0) // SGMII PCS Enable.  When set to 1, the SGMII PCS is enabled.  When set to 0, the 10/25/40/50Geth PCS is enabled.
59341   #define NWM_REG_PCS_SELECT_SG0_ENA_SHIFT                                                                   0
59342   #define NWM_REG_PCS_SELECT_SG1_ENA                                                                         (0x1<<1) // SGMII PCS Enable.  When set to 1, the SGMII PCS is enabled.  When set to 0, the 10/25/50Geth PCS is enabled.
59343   #define NWM_REG_PCS_SELECT_SG1_ENA_SHIFT                                                                   1
59344   #define NWM_REG_PCS_SELECT_SG2_ENA                                                                         (0x1<<2) // SGMII PCS Enable.  When set to 1, the SGMII PCS is enabled.  When set to 0, the 10/25Geth PCS is enabled.
59345   #define NWM_REG_PCS_SELECT_SG2_ENA_SHIFT                                                                   2
59346   #define NWM_REG_PCS_SELECT_SG3_ENA                                                                         (0x1<<3) // SGMII PCS Enable.  When set to 1, the SGMII PCS is enabled.  When set to 0, the 10/25Geth PCS is enabled.
59347   #define NWM_REG_PCS_SELECT_SG3_ENA_SHIFT                                                                   3
59348 #define NWM_REG_SGMII_PCS_STATUS                                                                             0x80004cUL //Access:R    DataWidth:0x8    // Multi Field Register.
59349   #define NWM_REG_SGMII_PCS_STATUS_SG0_RX_SYNC                                                               (0x1<<0) // Set to '1' to indicate successul link synchronization.
59350   #define NWM_REG_SGMII_PCS_STATUS_SG0_RX_SYNC_SHIFT                                                         0
59351   #define NWM_REG_SGMII_PCS_STATUS_SG0_AN_DONE                                                               (0x1<<1) // Auto-Negotiation status. Set to '1' when the Auto-Negotiation is complete.
59352   #define NWM_REG_SGMII_PCS_STATUS_SG0_AN_DONE_SHIFT                                                         1
59353   #define NWM_REG_SGMII_PCS_STATUS_SG1_RX_SYNC                                                               (0x1<<2) // Set to '1' to indicate successul link synchronization.
59354   #define NWM_REG_SGMII_PCS_STATUS_SG1_RX_SYNC_SHIFT                                                         2
59355   #define NWM_REG_SGMII_PCS_STATUS_SG1_AN_DONE                                                               (0x1<<3) // Auto-Negotiation status. Set to '1' when the Auto-Negotiation is complete.
59356   #define NWM_REG_SGMII_PCS_STATUS_SG1_AN_DONE_SHIFT                                                         3
59357   #define NWM_REG_SGMII_PCS_STATUS_SG2_RX_SYNC                                                               (0x1<<4) // Set to '1' to indicate successul link synchronization.
59358   #define NWM_REG_SGMII_PCS_STATUS_SG2_RX_SYNC_SHIFT                                                         4
59359   #define NWM_REG_SGMII_PCS_STATUS_SG2_AN_DONE                                                               (0x1<<5) // Auto-Negotiation status. Set to '1' when the Auto-Negotiation is complete.
59360   #define NWM_REG_SGMII_PCS_STATUS_SG2_AN_DONE_SHIFT                                                         5
59361   #define NWM_REG_SGMII_PCS_STATUS_SG3_RX_SYNC                                                               (0x1<<6) // Set to '1' to indicate successul link synchronization.
59362   #define NWM_REG_SGMII_PCS_STATUS_SG3_RX_SYNC_SHIFT                                                         6
59363   #define NWM_REG_SGMII_PCS_STATUS_SG3_AN_DONE                                                               (0x1<<7) // Auto-Negotiation status. Set to '1' when the Auto-Negotiation is complete.
59364   #define NWM_REG_SGMII_PCS_STATUS_SG3_AN_DONE_SHIFT                                                         7
59365 #define NWM_REG_FC_FEC_CONTROL_SIGNALS                                                                       0x800050UL //Access:RW   DataWidth:0xc    // Multi Field Register.
59366   #define NWM_REG_FC_FEC_CONTROL_SIGNALS_FEC_ENA_TX                                                          (0xf<<0) // Set to '1' for a given lane to enable FEC74.
59367   #define NWM_REG_FC_FEC_CONTROL_SIGNALS_FEC_ENA_TX_SHIFT                                                    0
59368   #define NWM_REG_FC_FEC_CONTROL_SIGNALS_FEC_ENA_RX                                                          (0xf<<4) // Set to '1' for a given lane to enable FEC74.
59369   #define NWM_REG_FC_FEC_CONTROL_SIGNALS_FEC_ENA_RX_SHIFT                                                    4
59370   #define NWM_REG_FC_FEC_CONTROL_SIGNALS_FEC_ERR_ENA                                                         (0xf<<8) // Set to '1' for a given lane to enable FEC74 forward indication of uncorrectable errors to the PCS layer by corrupting sync headers. Per lane.
59371   #define NWM_REG_FC_FEC_CONTROL_SIGNALS_FEC_ERR_ENA_SHIFT                                                   8
59372 #define NWM_REG_SERDES_CROSSBAR_CONTROLS                                                                     0x800054UL //Access:RW   DataWidth:0x8    // Multi Field Register.
59373   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD0_SEL                                                           (0x3<<0) // Defines for each physical serdes lane separately, to which PCS lane it should connect
59374   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD0_SEL_SHIFT                                                     0
59375   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD1_SEL                                                           (0x3<<2) // Defines for each physical serdes lane separately, to which PCS lane it should connect
59376   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD1_SEL_SHIFT                                                     2
59377   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD2_SEL                                                           (0x3<<4) // Defines for each physical serdes lane separately, to which PCS lane it should connect
59378   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD2_SEL_SHIFT                                                     4
59379   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD3_SEL                                                           (0x3<<6) // Defines for each physical serdes lane separately, to which PCS lane it should connect
59380   #define NWM_REG_SERDES_CROSSBAR_CONTROLS_SD3_SEL_SHIFT                                                     6
59381 #define NWM_REG_XPCS_LPI_FAST_WAKE_CONTROL                                                                   0x800058UL //Access:RW   DataWidth:0x1    // Controls the fast-wake mode for the LPI transmit and receive functions. When set to 1, the link is to use fast wake mechanisim. When set to 0, the link is to use the optional deep sleep mechanism for each direction. Should default to 1 and may only be cleared if the optional deep sleep mode is supported.
59382 #define NWM_REG_PORT0_XPCS_EEE_STATUS                                                                        0x80005cUL //Access:R    DataWidth:0xa    // Multi Field Register.
59383   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_TX_LPI_MODE                                                    (0x3<<0) // A variable reflecting the state of the LPI transmit function.
59384   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_TX_LPI_MODE_SHIFT                                              0
59385   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_TX_LPI_STATE                                                   (0x7<<2) // A variable reflecting the state of the LPI Transmit State Machine.
59386   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_TX_LPI_STATE_SHIFT                                             2
59387   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_RX_LPI_MODE                                                    (0x1<<5) // A variable reflecting the state of the LPI receive function.
59388   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_RX_LPI_MODE_SHIFT                                              5
59389   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_RX_LPI_STATE                                                   (0x7<<6) // A variable reflecting the state of the LPI Receive State Machine.
59390   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_RX_LPI_STATE_SHIFT                                             6
59391   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_RX_LPI_ACTIVE                                                  (0x1<<9) // A boolean value that is set true (1) when the receive is in a low power state and set to false (0) when it is in an active state and capable of receiving data.
59392   #define NWM_REG_PORT0_XPCS_EEE_STATUS_XPCS0_RX_LPI_ACTIVE_SHIFT                                            9
59393 #define NWM_REG_PORT1_XPCS_EEE_STATUS                                                                        0x800060UL //Access:R    DataWidth:0xa    // Multi Field Register.
59394   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_TX_LPI_MODE                                                    (0x3<<0) // A variable reflecting the state of the LPI transmit function.
59395   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_TX_LPI_MODE_SHIFT                                              0
59396   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_TX_LPI_STATE                                                   (0x7<<2) // A variable reflecting the state of the LPI Transmit State Machine.
59397   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_TX_LPI_STATE_SHIFT                                             2
59398   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_RX_LPI_MODE                                                    (0x1<<5) // A variable reflecting the state of the LPI receive function.
59399   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_RX_LPI_MODE_SHIFT                                              5
59400   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_RX_LPI_STATE                                                   (0x7<<6) // A variable reflecting the state of the LPI Receive State Machine.
59401   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_RX_LPI_STATE_SHIFT                                             6
59402   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_RX_LPI_ACTIVE                                                  (0x1<<9) // A boolean value that is set true (1) when the receive is in a low power state and set to false (0) when it is in an active state and capable of receiving data.
59403   #define NWM_REG_PORT1_XPCS_EEE_STATUS_XPCS1_RX_LPI_ACTIVE_SHIFT                                            9
59404 #define NWM_REG_PORT2_XPCS_EEE_STATUS                                                                        0x800064UL //Access:R    DataWidth:0xa    // Multi Field Register.
59405   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_TX_LPI_MODE                                                    (0x3<<0) // A variable reflecting the state of the LPI transmit function.
59406   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_TX_LPI_MODE_SHIFT                                              0
59407   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_TX_LPI_STATE                                                   (0x7<<2) // A variable reflecting the state of the LPI Transmit State Machine.
59408   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_TX_LPI_STATE_SHIFT                                             2
59409   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_RX_LPI_MODE                                                    (0x1<<5) // A variable reflecting the state of the LPI receive function.
59410   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_RX_LPI_MODE_SHIFT                                              5
59411   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_RX_LPI_STATE                                                   (0x7<<6) // A variable reflecting the state of the LPI Receive State Machine.
59412   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_RX_LPI_STATE_SHIFT                                             6
59413   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_RX_LPI_ACTIVE                                                  (0x1<<9) // A boolean value that is set true (1) when the receive is in a low power state and set to false (0) when it is in an active state and capable of receiving data.
59414   #define NWM_REG_PORT2_XPCS_EEE_STATUS_XPCS2_RX_LPI_ACTIVE_SHIFT                                            9
59415 #define NWM_REG_PORT3_XPCS_EEE_STATUS                                                                        0x800068UL //Access:R    DataWidth:0xa    // Multi Field Register.
59416   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_TX_LPI_MODE                                                    (0x3<<0) // A variable reflecting the state of the LPI transmit function.
59417   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_TX_LPI_MODE_SHIFT                                              0
59418   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_TX_LPI_STATE                                                   (0x7<<2) // A variable reflecting the state of the LPI Transmit State Machine.
59419   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_TX_LPI_STATE_SHIFT                                             2
59420   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_RX_LPI_MODE                                                    (0x1<<5) // A variable reflecting the state of the LPI receive function.
59421   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_RX_LPI_MODE_SHIFT                                              5
59422   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_RX_LPI_STATE                                                   (0x7<<6) // A variable reflecting the state of the LPI Receive State Machine.
59423   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_RX_LPI_STATE_SHIFT                                             6
59424   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_RX_LPI_ACTIVE                                                  (0x1<<9) // A boolean value that is set true (1) when the receive is in a low power state and set to false (0) when it is in an active state and capable of receiving data.
59425   #define NWM_REG_PORT3_XPCS_EEE_STATUS_XPCS3_RX_LPI_ACTIVE_SHIFT                                            9
59426 #define NWM_REG_PORT0_SG_EEE_STATUS                                                                          0x80006cUL //Access:R    DataWidth:0x4    // Multi Field Register.
59427   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_TX_LPI_ACTIVE                                                      (0x1<<0) // PCS Indication to the application that the transmitter is performing a low power cycle.
59428   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_TX_LPI_ACTIVE_SHIFT                                                0
59429   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_PMA_TXMODE_QUIET                                                   (0x1<<1) // Indicates (when 1) that the transmitter has reached the quiet state.
59430   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_PMA_TXMODE_QUIET_SHIFT                                             1
59431   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_RX_LPI_ACTIVE                                                      (0x1<<2) // Indicates (when 1) that the PCS receiver is performing a low power cycle.
59432   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_RX_LPI_ACTIVE_SHIFT                                                2
59433   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_PMA_RXMODE_QUIET                                                   (0x1<<3) // Indication that the remote has disabled its transmitter and the local Serdes receiver can be put in a low-power state.
59434   #define NWM_REG_PORT0_SG_EEE_STATUS_SG0_PMA_RXMODE_QUIET_SHIFT                                             3
59435 #define NWM_REG_PORT1_SG_EEE_STATUS                                                                          0x800070UL //Access:R    DataWidth:0x4    // Multi Field Register.
59436   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_TX_LPI_ACTIVE                                                      (0x1<<0) // PCS Indication to the application that the transmitter is performing a low power cycle.
59437   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_TX_LPI_ACTIVE_SHIFT                                                0
59438   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_PMA_TXMODE_QUIET                                                   (0x1<<1) // Indicates (when 1) that the transmitter has reached the quiet state.
59439   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_PMA_TXMODE_QUIET_SHIFT                                             1
59440   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_RX_LPI_ACTIVE                                                      (0x1<<2) // Indicates (when 1) that the PCS receiver is performing a low power cycle.
59441   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_RX_LPI_ACTIVE_SHIFT                                                2
59442   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_PMA_RXMODE_QUIET                                                   (0x1<<3) // Indication that the remote has disabled its transmitter and the local Serdes receiver can be put in a low-power state.
59443   #define NWM_REG_PORT1_SG_EEE_STATUS_SG1_PMA_RXMODE_QUIET_SHIFT                                             3
59444 #define NWM_REG_PORT2_SG_EEE_STATUS                                                                          0x800074UL //Access:R    DataWidth:0x4    // Multi Field Register.
59445   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_TX_LPI_ACTIVE                                                      (0x1<<0) // PCS Indication to the application that the transmitter is performing a low power cycle.
59446   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_TX_LPI_ACTIVE_SHIFT                                                0
59447   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_PMA_TXMODE_QUIET                                                   (0x1<<1) // Indicates (when 1) that the transmitter has reached the quiet state.
59448   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_PMA_TXMODE_QUIET_SHIFT                                             1
59449   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_RX_LPI_ACTIVE                                                      (0x1<<2) // Indicates (when 1) that the PCS receiver is performing a low power cycle.
59450   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_RX_LPI_ACTIVE_SHIFT                                                2
59451   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_PMA_RXMODE_QUIET                                                   (0x1<<3) // Indication that the remote has disabled its transmitter and the local Serdes receiver can be put in a low-power state.
59452   #define NWM_REG_PORT2_SG_EEE_STATUS_SG2_PMA_RXMODE_QUIET_SHIFT                                             3
59453 #define NWM_REG_PORT3_SG_EEE_STATUS                                                                          0x800078UL //Access:R    DataWidth:0x4    // Multi Field Register.
59454   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_TX_LPI_ACTIVE                                                      (0x1<<0) // PCS Indication to the application that the transmitter is performing a low power cycle.
59455   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_TX_LPI_ACTIVE_SHIFT                                                0
59456   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_PMA_TXMODE_QUIET                                                   (0x1<<1) // Indicates (when 1) that the transmitter has reached the quiet state.
59457   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_PMA_TXMODE_QUIET_SHIFT                                             1
59458   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_RX_LPI_ACTIVE                                                      (0x1<<2) // Indicates (when 1) that the PCS receiver is performing a low power cycle.
59459   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_RX_LPI_ACTIVE_SHIFT                                                2
59460   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_PMA_RXMODE_QUIET                                                   (0x1<<3) // Indication that the remote has disabled its transmitter and the local Serdes receiver can be put in a low-power state.
59461   #define NWM_REG_PORT3_SG_EEE_STATUS_SG3_PMA_RXMODE_QUIET_SHIFT                                             3
59462 #define NWM_REG_PCS_STATUS                                                                                   0x80007cUL //Access:R    DataWidth:0x10   // Multi Field Register.
59463   #define NWM_REG_PCS_STATUS_ALIGN_DONE                                                                      (0xf<<0) // Alignment Marker Lock indication, per PCS. When asserted (1) the alignment marker lock state machines could successfully lock onto detection of alignment markers on all virtual lanes. The signal stays asserted as long as alignment marker lock is maintained.
59464   #define NWM_REG_PCS_STATUS_ALIGN_DONE_SHIFT                                                                0
59465   #define NWM_REG_PCS_STATUS_BLOCK_LOCK                                                                      (0xf<<4) // Combined Block synchronization indication for each PCS (not lane). When asserted (1) the block synchronization state machines could successfully lock onto 66-bit block boundaries on all virtual lanes relevant to the PCS. The signals stay asserted as long as block lock is maintained.
59466   #define NWM_REG_PCS_STATUS_BLOCK_LOCK_SHIFT                                                                4
59467   #define NWM_REG_PCS_STATUS_HI_BER                                                                          (0xf<<8) // High Bit Error Rate indication for all lanes. Depending on mode, when asserted, at least 97 invalid synchronization headers have been found in a 1.25ms measurement period (40G) or 16 invalid headers within 125�s (10G), indicating a high bit error rate on the Serdes side. As long as hi_ber stays asserted, local fault is signaled on XLGMII. hi_ber deasserts again, only if less than the acceptable invalid synchronization headers have been detected within the same measurement period. Note: If the short marker distance is configured (See Register VL_INTVL) the measurement period shrinks to 12.5�s, independent of the mode. Note: the mentioned values are correct only for standard modes, which is 10G and 40G. The measurement window shrinks accordingly when operating in 25G or 50G modes.
59468   #define NWM_REG_PCS_STATUS_HI_BER_SHIFT                                                                    8
59469   #define NWM_REG_PCS_STATUS_LINK_STATUS                                                                     (0xf<<12) // Indicates operational status of the link, per PCS. When 1 indicates the link is in its normal operational state. It is the result of an asserted block-lock or align-done status, depending on current mode, and a cleared hi-ber status. The signal stays asserted during EEE quiet states. The signal represents the link status (802.3 variable PCS_Status) usable by Clause 73 backplane auto-negotiation according to 802.3 Clauses 49.2.16 and 82.6. Note: When a channel has its SGMII PCS enabled this link status has no meaning and instead the SGMII PCS' status (sg_rx_sync) is then relevant.
59470   #define NWM_REG_PCS_STATUS_LINK_STATUS_SHIFT                                                               12
59471 #define NWM_REG_RX_FAULT                                                                                     0x800080UL //Access:R    DataWidth:0xc    // Multi Field Register.
59472   #define NWM_REG_RX_FAULT_RX_LINK_INTERRUPTION                                                              (0xf<<0) // Asserted when the  XLGMII reconciliation layer detects the remote sequences received on the link. One bit per port.
59473   #define NWM_REG_RX_FAULT_RX_LINK_INTERRUPTION_SHIFT                                                        0
59474   #define NWM_REG_RX_FAULT_RX_LOCAL_FAULT                                                                    (0xf<<4) // Asserted when the  XLGMII/XGMII reconciliation layer detects the local fault sequences received on the link. One bit per port.
59475   #define NWM_REG_RX_FAULT_RX_LOCAL_FAULT_SHIFT                                                              4
59476   #define NWM_REG_RX_FAULT_RX_REMOTE_FAULT                                                                   (0xf<<8) // Asserted when the  XLGMII reconciliation layer detects the Link Interruption (fault) sequences received on the link. One bit per port.
59477   #define NWM_REG_RX_FAULT_RX_REMOTE_FAULT_SHIFT                                                             8
59478 #define NWM_REG_TX_FAULT                                                                                     0x800084UL //Access:RW   DataWidth:0xc    // Multi Field Register.
59479   #define NWM_REG_TX_FAULT_MAC0_TX_LOC_FAULT                                                                 (0x1<<0) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Note: Only one of macN_tx_xxx_fault can be asserted at any time. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send loc fault 0 - don't send loc fault
59480   #define NWM_REG_TX_FAULT_MAC0_TX_LOC_FAULT_SHIFT                                                           0
59481   #define NWM_REG_TX_FAULT_MAC0_TX_REM_FAULT                                                                 (0x1<<1) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send rem fault 0 - don't send loc rem
59482   #define NWM_REG_TX_FAULT_MAC0_TX_REM_FAULT_SHIFT                                                           1
59483   #define NWM_REG_TX_FAULT_MAC0_TX_LI_FAULT                                                                  (0x1<<2) // Instructs the XLGMII/XGMII reconciliation layer to transmit Link Interruption Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send li fault 0 - don't send li rem
59484   #define NWM_REG_TX_FAULT_MAC0_TX_LI_FAULT_SHIFT                                                            2
59485   #define NWM_REG_TX_FAULT_MAC1_TX_LOC_FAULT                                                                 (0x1<<3) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Note: Only one of macN_tx_xxx_fault can be asserted at any time. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send loc fault 0 - don't send loc fault
59486   #define NWM_REG_TX_FAULT_MAC1_TX_LOC_FAULT_SHIFT                                                           3
59487   #define NWM_REG_TX_FAULT_MAC1_TX_REM_FAULT                                                                 (0x1<<4) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send rem fault 0 - don't send loc rem
59488   #define NWM_REG_TX_FAULT_MAC1_TX_REM_FAULT_SHIFT                                                           4
59489   #define NWM_REG_TX_FAULT_MAC1_TX_LI_FAULT                                                                  (0x1<<5) // Instructs the XLGMII/XGMII reconciliation layer to transmit Link Interruption Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send li fault 0 - don't send li rem
59490   #define NWM_REG_TX_FAULT_MAC1_TX_LI_FAULT_SHIFT                                                            5
59491   #define NWM_REG_TX_FAULT_MAC2_TX_LOC_FAULT                                                                 (0x1<<6) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Note: Only one of macN_tx_xxx_fault can be asserted at any time. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send loc fault 0 - don't send loc fault
59492   #define NWM_REG_TX_FAULT_MAC2_TX_LOC_FAULT_SHIFT                                                           6
59493   #define NWM_REG_TX_FAULT_MAC2_TX_REM_FAULT                                                                 (0x1<<7) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send rem fault 0 - don't send loc rem
59494   #define NWM_REG_TX_FAULT_MAC2_TX_REM_FAULT_SHIFT                                                           7
59495   #define NWM_REG_TX_FAULT_MAC2_TX_LI_FAULT                                                                  (0x1<<8) // Instructs the XLGMII/XGMII reconciliation layer to transmit Link Interruption Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send li fault 0 - don't send li rem
59496   #define NWM_REG_TX_FAULT_MAC2_TX_LI_FAULT_SHIFT                                                            8
59497   #define NWM_REG_TX_FAULT_MAC3_TX_LOC_FAULT                                                                 (0x1<<9) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Note: Only one of macN_tx_xxx_fault can be asserted at any time. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send loc fault 0 - don't send loc fault
59498   #define NWM_REG_TX_FAULT_MAC3_TX_LOC_FAULT_SHIFT                                                           9
59499   #define NWM_REG_TX_FAULT_MAC3_TX_REM_FAULT                                                                 (0x1<<10) // Instructs the XLGMII/XGMII reconciliation layer to transmit Local Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send rem fault 0 - don't send loc rem
59500   #define NWM_REG_TX_FAULT_MAC3_TX_REM_FAULT_SHIFT                                                           10
59501   #define NWM_REG_TX_FAULT_MAC3_TX_LI_FAULT                                                                  (0x1<<11) // Instructs the XLGMII/XGMII reconciliation layer to transmit Link Interruption Fault sequences (possibly truncating a frame being transmitted) and hold transmission of further frames. Overrides the RS layer tx behavior in case fault sequences are received. 1 - send li fault 0 - don't send li rem
59502   #define NWM_REG_TX_FAULT_MAC3_TX_LI_FAULT_SHIFT                                                            11
59503 #define NWM_REG_LPI_IEEE_IDLE_CNT_VAL_0                                                                      0x800088UL //Access:RW   DataWidth:0x9    // This field controls the minimum amount of time in which idle character will be transferred on TX line after going off LPI mode (and before transferring packets). The time for idle counter is defined as "REGISTER VAL"x100nsec. The reset value for this counter is 70 which represent 7usec.
59504 #define NWM_REG_LPI_IEEE_IDLE_CNT_VAL_1                                                                      0x80008cUL //Access:RW   DataWidth:0x9    // This field controls the minimum amount of time in which idle character will be transferred on TX line after going off LPI mode (and before transferring packets). The time for idle counter is defined as "REGISTER VAL"x100nsec. The reset value for this counter is 70 which represent 7usec.
59505 #define NWM_REG_LPI_IEEE_IDLE_CNT_VAL_2                                                                      0x800090UL //Access:RW   DataWidth:0x9    // This field controls the minimum amount of time in which idle character will be transferred on TX line after going off LPI mode (and before transferring packets). The time for idle counter is defined as "REGISTER VAL"x100nsec. The reset value for this counter is 70 which represent 7usec.
59506 #define NWM_REG_LPI_IEEE_IDLE_CNT_VAL_3                                                                      0x800094UL //Access:RW   DataWidth:0x9    // This field controls the minimum amount of time in which idle character will be transferred on TX line after going off LPI mode (and before transferring packets). The time for idle counter is defined as "REGISTER VAL"x100nsec. The reset value for this counter is 70 which represent 7usec.
59507 #define NWM_REG_BER_TIMER_DONE_COUNT_0                                                                       0x800098UL //Access:RC   DataWidth:0x20   // count of the number of times ber_timer_done asserted. Clear on Read.
59508 #define NWM_REG_BER_TIMER_DONE_COUNT_1                                                                       0x80009cUL //Access:RC   DataWidth:0x20   // count of the number of times ber_timer_done asserted. Clear on Read.
59509 #define NWM_REG_BER_TIMER_DONE_COUNT_2                                                                       0x8000a0UL //Access:RC   DataWidth:0x20   // count of the number of times ber_timer_done asserted. Clear on Read.
59510 #define NWM_REG_BER_TIMER_DONE_COUNT_3                                                                       0x8000a4UL //Access:RC   DataWidth:0x20   // count of the number of times ber_timer_done asserted. Clear on Read.
59511 #define NWM_REG_FC_FEC_CERR_COUNT_0                                                                          0x8000a8UL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 0. Clear on Read.
59512 #define NWM_REG_FC_FEC_CERR_COUNT_1                                                                          0x8000acUL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 1. Clear on Read.
59513 #define NWM_REG_FC_FEC_CERR_COUNT_2                                                                          0x8000b0UL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 2. Clear on Read.
59514 #define NWM_REG_FC_FEC_CERR_COUNT_3                                                                          0x8000b4UL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 3. Clear on Read.
59515 #define NWM_REG_FC_FEC_CERR_COUNT_4                                                                          0x8000b8UL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 4. Clear on Read.
59516 #define NWM_REG_FC_FEC_CERR_COUNT_5                                                                          0x8000bcUL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 5. Clear on Read.
59517 #define NWM_REG_FC_FEC_CERR_COUNT_6                                                                          0x8000c0UL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 6. Clear on Read.
59518 #define NWM_REG_FC_FEC_CERR_COUNT_7                                                                          0x8000c4UL //Access:RC   DataWidth:0x20   // FEC corrected error indication. The FEC could detect and correct receive errors in a block. count of the number of times fec_cerr asserted for virtual lane 7. Clear on Read.
59519 #define NWM_REG_FC_FEC_NCERR_COUNT_0                                                                         0x8000c8UL //Access:RC   DataWidth:0x20   // count of the number of times fec_ncerr asserted for virtual lane 0. Clear on Read.
59520 #define NWM_REG_FC_FEC_NCERR_COUNT_1                                                                         0x8000ccUL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 1. Clear on Read.
59521 #define NWM_REG_FC_FEC_NCERR_COUNT_2                                                                         0x8000d0UL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 2. Clear on Read.
59522 #define NWM_REG_FC_FEC_NCERR_COUNT_3                                                                         0x8000d4UL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 3. Clear on Read.
59523 #define NWM_REG_FC_FEC_NCERR_COUNT_4                                                                         0x8000d8UL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 4. Clear on Read.
59524 #define NWM_REG_FC_FEC_NCERR_COUNT_5                                                                         0x8000dcUL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 5. Clear on Read.
59525 #define NWM_REG_FC_FEC_NCERR_COUNT_6                                                                         0x8000e0UL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 6. Clear on Read.
59526 #define NWM_REG_FC_FEC_NCERR_COUNT_7                                                                         0x8000e4UL //Access:RC   DataWidth:0x20   // FEC uncorrectable error indication. The FEC could detect but not correct receive errors in a block. count of the number of times fec_ncerr asserted for virtual lane 7. Clear on Read.
59527 #define NWM_REG_ECO_RESERVED                                                                                 0x8000e8UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
59528 #define NWM_REG_DBG_SELECT                                                                                   0x8000ecUL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
59529 #define NWM_REG_DBG_DWORD_ENABLE                                                                             0x8000f0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
59530 #define NWM_REG_DBG_SHIFT                                                                                    0x8000f4UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
59531 #define NWM_REG_DBG_FORCE_VALID                                                                              0x8000f8UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
59532 #define NWM_REG_DBG_FORCE_FRAME                                                                              0x8000fcUL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
59533 #define NWM_REG_DBG_OUT_DATA                                                                                 0x800100UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
59534 #define NWM_REG_DBG_OUT_DATA_SIZE                                                                            8
59535 #define NWM_REG_DBG_OUT_VALID                                                                                0x800120UL //Access:R    DataWidth:0x4    // Dbgmux output valid
59536 #define NWM_REG_DBG_OUT_FRAME                                                                                0x800124UL //Access:R    DataWidth:0x4    // Dbgmux output frame
59537 #define NWM_REG_PRTY_MASK_H_0                                                                                0x800204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
59538   #define NWM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
59539   #define NWM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      0
59540   #define NWM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
59541   #define NWM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                      1
59542   #define NWM_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM036_I_MEM_PRTY .
59543   #define NWM_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY_SHIFT                                                      2
59544   #define NWM_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM044_I_MEM_PRTY .
59545   #define NWM_REG_PRTY_MASK_H_0_MEM044_I_MEM_PRTY_SHIFT                                                      3
59546   #define NWM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
59547   #define NWM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      4
59548   #define NWM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
59549   #define NWM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      5
59550   #define NWM_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM039_I_MEM_PRTY .
59551   #define NWM_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY_SHIFT                                                      6
59552   #define NWM_REG_PRTY_MASK_H_0_MEM047_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM047_I_MEM_PRTY .
59553   #define NWM_REG_PRTY_MASK_H_0_MEM047_I_MEM_PRTY_SHIFT                                                      7
59554   #define NWM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
59555   #define NWM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      8
59556   #define NWM_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
59557   #define NWM_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                      9
59558   #define NWM_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM040_I_MEM_PRTY .
59559   #define NWM_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY_SHIFT                                                      10
59560   #define NWM_REG_PRTY_MASK_H_0_MEM048_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM048_I_MEM_PRTY .
59561   #define NWM_REG_PRTY_MASK_H_0_MEM048_I_MEM_PRTY_SHIFT                                                      11
59562   #define NWM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
59563   #define NWM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      12
59564   #define NWM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
59565   #define NWM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      13
59566   #define NWM_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
59567   #define NWM_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                      14
59568   #define NWM_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM042_I_MEM_PRTY .
59569   #define NWM_REG_PRTY_MASK_H_0_MEM042_I_MEM_PRTY_SHIFT                                                      15
59570   #define NWM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
59571   #define NWM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      16
59572   #define NWM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
59573   #define NWM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      17
59574   #define NWM_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM033_I_MEM_PRTY .
59575   #define NWM_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY_SHIFT                                                      18
59576   #define NWM_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM041_I_MEM_PRTY .
59577   #define NWM_REG_PRTY_MASK_H_0_MEM041_I_MEM_PRTY_SHIFT                                                      19
59578   #define NWM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
59579   #define NWM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      20
59580   #define NWM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
59581   #define NWM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      21
59582   #define NWM_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM037_I_MEM_PRTY .
59583   #define NWM_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY_SHIFT                                                      22
59584   #define NWM_REG_PRTY_MASK_H_0_MEM045_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM045_I_MEM_PRTY .
59585   #define NWM_REG_PRTY_MASK_H_0_MEM045_I_MEM_PRTY_SHIFT                                                      23
59586   #define NWM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
59587   #define NWM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      24
59588   #define NWM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
59589   #define NWM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                      25
59590   #define NWM_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM035_I_MEM_PRTY .
59591   #define NWM_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY_SHIFT                                                      26
59592   #define NWM_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM043_I_MEM_PRTY .
59593   #define NWM_REG_PRTY_MASK_H_0_MEM043_I_MEM_PRTY_SHIFT                                                      27
59594   #define NWM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
59595   #define NWM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      28
59596   #define NWM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
59597   #define NWM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      29
59598   #define NWM_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_0.MEM038_I_MEM_PRTY .
59599   #define NWM_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY_SHIFT                                                      30
59600 #define NWM_REG_PRTY_MASK_H_1                                                                                0x800214UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
59601   #define NWM_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM046_I_MEM_PRTY .
59602   #define NWM_REG_PRTY_MASK_H_1_MEM046_I_MEM_PRTY_SHIFT                                                      0
59603   #define NWM_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM057_I_MEM_PRTY .
59604   #define NWM_REG_PRTY_MASK_H_1_MEM057_I_MEM_PRTY_SHIFT                                                      1
59605   #define NWM_REG_PRTY_MASK_H_1_MEM059_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM059_I_MEM_PRTY .
59606   #define NWM_REG_PRTY_MASK_H_1_MEM059_I_MEM_PRTY_SHIFT                                                      2
59607   #define NWM_REG_PRTY_MASK_H_1_MEM061_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM061_I_MEM_PRTY .
59608   #define NWM_REG_PRTY_MASK_H_1_MEM061_I_MEM_PRTY_SHIFT                                                      3
59609   #define NWM_REG_PRTY_MASK_H_1_MEM063_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM063_I_MEM_PRTY .
59610   #define NWM_REG_PRTY_MASK_H_1_MEM063_I_MEM_PRTY_SHIFT                                                      4
59611   #define NWM_REG_PRTY_MASK_H_1_MEM058_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM058_I_MEM_PRTY .
59612   #define NWM_REG_PRTY_MASK_H_1_MEM058_I_MEM_PRTY_SHIFT                                                      5
59613   #define NWM_REG_PRTY_MASK_H_1_MEM060_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM060_I_MEM_PRTY .
59614   #define NWM_REG_PRTY_MASK_H_1_MEM060_I_MEM_PRTY_SHIFT                                                      6
59615   #define NWM_REG_PRTY_MASK_H_1_MEM062_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM062_I_MEM_PRTY .
59616   #define NWM_REG_PRTY_MASK_H_1_MEM062_I_MEM_PRTY_SHIFT                                                      7
59617   #define NWM_REG_PRTY_MASK_H_1_MEM064_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM064_I_MEM_PRTY .
59618   #define NWM_REG_PRTY_MASK_H_1_MEM064_I_MEM_PRTY_SHIFT                                                      8
59619   #define NWM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY .
59620   #define NWM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_SHIFT                                                      9
59621   #define NWM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY .
59622   #define NWM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_SHIFT                                                      10
59623   #define NWM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM011_I_MEM_PRTY .
59624   #define NWM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY_SHIFT                                                      11
59625   #define NWM_REG_PRTY_MASK_H_1_MEM012_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM012_I_MEM_PRTY .
59626   #define NWM_REG_PRTY_MASK_H_1_MEM012_I_MEM_PRTY_SHIFT                                                      12
59627   #define NWM_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY .
59628   #define NWM_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_SHIFT                                                      13
59629   #define NWM_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM014_I_MEM_PRTY .
59630   #define NWM_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY_SHIFT                                                      14
59631   #define NWM_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM015_I_MEM_PRTY .
59632   #define NWM_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY_SHIFT                                                      15
59633   #define NWM_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM016_I_MEM_PRTY .
59634   #define NWM_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY_SHIFT                                                      16
59635   #define NWM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
59636   #define NWM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      17
59637   #define NWM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
59638   #define NWM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      18
59639   #define NWM_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM003_I_MEM_PRTY .
59640   #define NWM_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY_SHIFT                                                      19
59641   #define NWM_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM004_I_MEM_PRTY .
59642   #define NWM_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY_SHIFT                                                      20
59643   #define NWM_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM005_I_MEM_PRTY .
59644   #define NWM_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY_SHIFT                                                      21
59645   #define NWM_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY .
59646   #define NWM_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_SHIFT                                                      22
59647   #define NWM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM007_I_MEM_PRTY .
59648   #define NWM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_SHIFT                                                      23
59649   #define NWM_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM008_I_MEM_PRTY .
59650   #define NWM_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY_SHIFT                                                      24
59651   #define NWM_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM049_I_MEM_PRTY .
59652   #define NWM_REG_PRTY_MASK_H_1_MEM049_I_MEM_PRTY_SHIFT                                                      25
59653   #define NWM_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM053_I_MEM_PRTY .
59654   #define NWM_REG_PRTY_MASK_H_1_MEM053_I_MEM_PRTY_SHIFT                                                      26
59655   #define NWM_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM050_I_MEM_PRTY .
59656   #define NWM_REG_PRTY_MASK_H_1_MEM050_I_MEM_PRTY_SHIFT                                                      27
59657   #define NWM_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM054_I_MEM_PRTY .
59658   #define NWM_REG_PRTY_MASK_H_1_MEM054_I_MEM_PRTY_SHIFT                                                      28
59659   #define NWM_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM051_I_MEM_PRTY .
59660   #define NWM_REG_PRTY_MASK_H_1_MEM051_I_MEM_PRTY_SHIFT                                                      29
59661   #define NWM_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_1.MEM055_I_MEM_PRTY .
59662   #define NWM_REG_PRTY_MASK_H_1_MEM055_I_MEM_PRTY_SHIFT                                                      30
59663 #define NWM_REG_PRTY_MASK_H_2                                                                                0x800224UL //Access:RW   DataWidth:0xa    // Multi Field Register.
59664   #define NWM_REG_PRTY_MASK_H_2_MEM052_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM052_I_MEM_PRTY .
59665   #define NWM_REG_PRTY_MASK_H_2_MEM052_I_MEM_PRTY_SHIFT                                                      0
59666   #define NWM_REG_PRTY_MASK_H_2_MEM056_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM056_I_MEM_PRTY .
59667   #define NWM_REG_PRTY_MASK_H_2_MEM056_I_MEM_PRTY_SHIFT                                                      1
59668   #define NWM_REG_PRTY_MASK_H_2_MEM066_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM066_I_MEM_PRTY .
59669   #define NWM_REG_PRTY_MASK_H_2_MEM066_I_MEM_PRTY_SHIFT                                                      2
59670   #define NWM_REG_PRTY_MASK_H_2_MEM068_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM068_I_MEM_PRTY .
59671   #define NWM_REG_PRTY_MASK_H_2_MEM068_I_MEM_PRTY_SHIFT                                                      3
59672   #define NWM_REG_PRTY_MASK_H_2_MEM070_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM070_I_MEM_PRTY .
59673   #define NWM_REG_PRTY_MASK_H_2_MEM070_I_MEM_PRTY_SHIFT                                                      4
59674   #define NWM_REG_PRTY_MASK_H_2_MEM072_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM072_I_MEM_PRTY .
59675   #define NWM_REG_PRTY_MASK_H_2_MEM072_I_MEM_PRTY_SHIFT                                                      5
59676   #define NWM_REG_PRTY_MASK_H_2_MEM065_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM065_I_MEM_PRTY .
59677   #define NWM_REG_PRTY_MASK_H_2_MEM065_I_MEM_PRTY_SHIFT                                                      6
59678   #define NWM_REG_PRTY_MASK_H_2_MEM067_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM067_I_MEM_PRTY .
59679   #define NWM_REG_PRTY_MASK_H_2_MEM067_I_MEM_PRTY_SHIFT                                                      7
59680   #define NWM_REG_PRTY_MASK_H_2_MEM069_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM069_I_MEM_PRTY .
59681   #define NWM_REG_PRTY_MASK_H_2_MEM069_I_MEM_PRTY_SHIFT                                                      8
59682   #define NWM_REG_PRTY_MASK_H_2_MEM071_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: NWM_REG_PRTY_STS_H_2.MEM071_I_MEM_PRTY .
59683   #define NWM_REG_PRTY_MASK_H_2_MEM071_I_MEM_PRTY_SHIFT                                                      9
59684 #define NWM_REG_MEM_ECC_EVENTS                                                                               0x800230UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
59685 #define NWM_REG_MAC0                                                                                         0x800400UL //Access:RW   DataWidth:0x20   // Register space for MAC port 0. Registers defined in MAC64.1.0.xml
59686 #define NWM_REG_MAC0_SIZE                                                                                    256
59687 #define NWM_REG_MAC1                                                                                         0x800800UL //Access:RW   DataWidth:0x20   // Register space for MAC port 1. Registers defined in MAC64.1.0.xml
59688 #define NWM_REG_MAC1_SIZE                                                                                    256
59689 #define NWM_REG_MAC2                                                                                         0x800c00UL //Access:RW   DataWidth:0x20   // Register space for MAC port 2. Registers defined in MAC64.1.0.xml
59690 #define NWM_REG_MAC2_SIZE                                                                                    256
59691 #define NWM_REG_MAC3                                                                                         0x801000UL //Access:RW   DataWidth:0x20   // Register space for MAC port 3. Registers defined in MAC64.1.0.xml
59692 #define NWM_REG_MAC3_SIZE                                                                                    256
59693 #define NWM_REG_PCS_REG91_0                                                                                  0x801400UL //Access:RW   DataWidth:0x10   // Register space for 10/25/40/50G PCS RS FEC port 0. Registers defined in rsfec91.1.0.xml
59694 #define NWM_REG_PCS_REG91_0_SIZE                                                                             256
59695 #define NWM_REG_PCS_REG91_1                                                                                  0x801800UL //Access:RW   DataWidth:0x10   // Register space for 10/25/40/50G PCS RS FEC port 1. Registers defined in rsfec91.1.0.xml
59696 #define NWM_REG_PCS_REG91_1_SIZE                                                                             256
59697 #define NWM_REG_PCS_REG91_2                                                                                  0x801c00UL //Access:RW   DataWidth:0x10   // Register space for 10/25G PCS RS FEC port 2. Registers defined in rsfec91.1.0.xml
59698 #define NWM_REG_PCS_REG91_2_SIZE                                                                             256
59699 #define NWM_REG_PCS_REG91_3                                                                                  0x802000UL //Access:RW   DataWidth:0x10   // Register space for 10/25G PCS RS FEC port 3. Registers defined in rsfec91.1.0.xml
59700 #define NWM_REG_PCS_REG91_3_SIZE                                                                             256
59701 #define NWM_REG_PCS_LS0                                                                                      0x802400UL //Access:RW   DataWidth:0x10   // Register space for 1G PCS port 0. Registers defined in PCS_1000basex_sgmii.1.0.xml
59702 #define NWM_REG_PCS_LS0_SIZE                                                                                 32
59703 #define NWM_REG_PCS_LS1                                                                                      0x802480UL //Access:RW   DataWidth:0x10   // Register space for 1G PCS port 1. Registers defined in PCS_1000basex_sgmii.1.0.xml
59704 #define NWM_REG_PCS_LS1_SIZE                                                                                 32
59705 #define NWM_REG_PCS_LS2                                                                                      0x802500UL //Access:RW   DataWidth:0x10   // Register space for 1G PCS port 2. Registers defined in PCS_1000basex_sgmii.1.0.xml
59706 #define NWM_REG_PCS_LS2_SIZE                                                                                 32
59707 #define NWM_REG_PCS_LS3                                                                                      0x802580UL //Access:RW   DataWidth:0x10   // Register space for 1G PCS port 3. Registers defined in PCS_1000basex_sgmii.1.0.xml
59708 #define NWM_REG_PCS_LS3_SIZE                                                                                 32
59709 #define NWM_REG_PCS_HS0                                                                                      0x840000UL //Access:RW   DataWidth:0x10   // Register space for 10/25/40/50G PCS port 0. Registers defined in pcs10254050.1.0.xml
59710 #define NWM_REG_PCS_HS0_SIZE                                                                                 65536
59711 #define NWM_REG_PCS_HS1                                                                                      0x880000UL //Access:RW   DataWidth:0x10   // Register space for 10/25/40/50G PCS port 1. Registers defined in pcs10254050.1.0.xml
59712 #define NWM_REG_PCS_HS1_SIZE                                                                                 65536
59713 #define NWM_REG_PCS_HS2                                                                                      0x8c0000UL //Access:RW   DataWidth:0x10   // Register space for 10/25G PCS port 2. Registers defined in pcs1025.1.0.xml
59714 #define NWM_REG_PCS_HS2_SIZE                                                                                 65536
59715 #define NWM_REG_PCS_HS3                                                                                      0x900000UL //Access:RW   DataWidth:0x10   // Register space for 10/25G PCS port 3. Registers defined in pcs1025.1.0.xml
59716 #define NWM_REG_PCS_HS3_SIZE                                                                                 65536
59717 #define PBF_REG_INIT                                                                                         0xd80000UL //Access:RW   DataWidth:0x1    // Init bit. When set the initial credits are copied to the credit registers (except the port credits). Should be set and then reset after the configuration of the block has ended.
59718 #define PBF_REG_IF_ENABLE_REG                                                                                0xd80040UL //Access:RW   DataWidth:0x15   // Multi Field Register.
59719   #define PBF_REG_IF_ENABLE_REG_DORQ_IF_ENABLE                                                               (0x1<<0) // Enables the dorq interface.
59720   #define PBF_REG_IF_ENABLE_REG_DORQ_IF_ENABLE_SHIFT                                                         0
59721   #define PBF_REG_IF_ENABLE_REG_YSEM_IF_ENABLE                                                               (0x1<<1) // Enables the ysem interface.
59722   #define PBF_REG_IF_ENABLE_REG_YSEM_IF_ENABLE_SHIFT                                                         1
59723   #define PBF_REG_IF_ENABLE_REG_PTU_REQ_IF_ENABLE                                                            (0x1<<2) // Enables the ptu_req interface.
59724   #define PBF_REG_IF_ENABLE_REG_PTU_REQ_IF_ENABLE_SHIFT                                                      2
59725   #define PBF_REG_IF_ENABLE_REG_PCM_IF_ENABLE                                                                (0x1<<3) // Enables the pcm interface.
59726   #define PBF_REG_IF_ENABLE_REG_PCM_IF_ENABLE_SHIFT                                                          3
59727   #define PBF_REG_IF_ENABLE_REG_TDIF_CMD_IF_ENABLE                                                           (0x1<<4) // Enables the tdif_cmd interface.
59728   #define PBF_REG_IF_ENABLE_REG_TDIF_CMD_IF_ENABLE_SHIFT                                                     4
59729   #define PBF_REG_IF_ENABLE_REG_TDIF_RDATA_IF_ENABLE                                                         (0x1<<5) // Enables the tdif_rdata interface.
59730   #define PBF_REG_IF_ENABLE_REG_TDIF_RDATA_IF_ENABLE_SHIFT                                                   5
59731   #define PBF_REG_IF_ENABLE_REG_PSEM_IF_ENABLE                                                               (0x1<<6) // Enables the psem interface.
59732   #define PBF_REG_IF_ENABLE_REG_PSEM_IF_ENABLE_SHIFT                                                         6
59733   #define PBF_REG_IF_ENABLE_REG_QM_LINE_CREDIT_IF_ENABLE                                                     (0x1<<7) // Enables the qm_line_credit interface.
59734   #define PBF_REG_IF_ENABLE_REG_QM_LINE_CREDIT_IF_ENABLE_SHIFT                                               7
59735   #define PBF_REG_IF_ENABLE_REG_TM_REQ_IF_ENABLE                                                             (0x1<<8) // Enables the tm_req interface.
59736   #define PBF_REG_IF_ENABLE_REG_TM_REQ_IF_ENABLE_SHIFT                                                       8
59737   #define PBF_REG_IF_ENABLE_REG_PXP_INT_WRREQ_IF_ENABLE                                                      (0x1<<9) // Enables the pxp_int_wrreq interface.
59738   #define PBF_REG_IF_ENABLE_REG_PXP_INT_WRREQ_IF_ENABLE_SHIFT                                                9
59739   #define PBF_REG_IF_ENABLE_REG_BTB_DATA_IF_ENABLE                                                           (0x1<<10) // Enables the btb_data interface.
59740   #define PBF_REG_IF_ENABLE_REG_BTB_DATA_IF_ENABLE_SHIFT                                                     10
59741   #define PBF_REG_IF_ENABLE_REG_BTB_RLS_IF_ENABLE                                                            (0x1<<11) // Enables the btb_rls interface.
59742   #define PBF_REG_IF_ENABLE_REG_BTB_RLS_IF_ENABLE_SHIFT                                                      11
59743   #define PBF_REG_IF_ENABLE_REG_TCM_IF_ENABLE                                                                (0x1<<12) // Enables the tcm interface.
59744   #define PBF_REG_IF_ENABLE_REG_TCM_IF_ENABLE_SHIFT                                                          12
59745   #define PBF_REG_IF_ENABLE_REG_MCM_IF_ENABLE                                                                (0x1<<13) // Enables the mcm interface.
59746   #define PBF_REG_IF_ENABLE_REG_MCM_IF_ENABLE_SHIFT                                                          13
59747   #define PBF_REG_IF_ENABLE_REG_UCM_IF_ENABLE                                                                (0x1<<14) // Enables the ucm interface.
59748   #define PBF_REG_IF_ENABLE_REG_UCM_IF_ENABLE_SHIFT                                                          14
59749   #define PBF_REG_IF_ENABLE_REG_XCM_IF_ENABLE                                                                (0x1<<15) // Enables the xcm interface.
59750   #define PBF_REG_IF_ENABLE_REG_XCM_IF_ENABLE_SHIFT                                                          15
59751   #define PBF_REG_IF_ENABLE_REG_YCM_IF_ENABLE                                                                (0x1<<16) // Enables the ycm interface.
59752   #define PBF_REG_IF_ENABLE_REG_YCM_IF_ENABLE_SHIFT                                                          16
59753   #define PBF_REG_IF_ENABLE_REG_TCM_DONE_IF_ENABLE                                                           (0x1<<17) // Enables the tcm_done interface.
59754   #define PBF_REG_IF_ENABLE_REG_TCM_DONE_IF_ENABLE_SHIFT                                                     17
59755   #define PBF_REG_IF_ENABLE_REG_MCM_DONE_IF_ENABLE                                                           (0x1<<18) // Enables the mcm_done interface.
59756   #define PBF_REG_IF_ENABLE_REG_MCM_DONE_IF_ENABLE_SHIFT                                                     18
59757   #define PBF_REG_IF_ENABLE_REG_UCM_DONE_IF_ENABLE                                                           (0x1<<19) // Enables the ucm_done interface.
59758   #define PBF_REG_IF_ENABLE_REG_UCM_DONE_IF_ENABLE_SHIFT                                                     19
59759   #define PBF_REG_IF_ENABLE_REG_YCM_DONE_IF_ENABLE                                                           (0x1<<20) // Enables the ycm_done interface.
59760   #define PBF_REG_IF_ENABLE_REG_YCM_DONE_IF_ENABLE_SHIFT                                                     20
59761 #define PBF_REG_DBG_SELECT                                                                                   0xd80060UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
59762 #define PBF_REG_DBG_DWORD_ENABLE                                                                             0xd80064UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
59763 #define PBF_REG_DBG_SHIFT                                                                                    0xd80068UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
59764 #define PBF_REG_DBG_FORCE_VALID                                                                              0xd8006cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
59765 #define PBF_REG_DBG_FORCE_FRAME                                                                              0xd80070UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
59766 #define PBF_REG_DBG_OUT_DATA                                                                                 0xd80080UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
59767 #define PBF_REG_DBG_OUT_DATA_SIZE                                                                            8
59768 #define PBF_REG_DBG_OUT_VALID                                                                                0xd800a0UL //Access:R    DataWidth:0x4    // Dbgmux output valid
59769 #define PBF_REG_DBG_OUT_FRAME                                                                                0xd800a4UL //Access:R    DataWidth:0x4    // Dbgmux output frame
59770 #define PBF_REG_FC_DBG_SELECT                                                                                0xd800a8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
59771 #define PBF_REG_FC_DBG_DWORD_ENABLE                                                                          0xd800acUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
59772 #define PBF_REG_FC_DBG_SHIFT                                                                                 0xd800b0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
59773 #define PBF_REG_FC_DBG_OUT_DATA                                                                              0xd800c0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
59774 #define PBF_REG_FC_DBG_OUT_DATA_SIZE                                                                         8
59775 #define PBF_REG_FC_DBG_FORCE_VALID                                                                           0xd800e0UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
59776 #define PBF_REG_FC_DBG_FORCE_FRAME                                                                           0xd800e4UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
59777 #define PBF_REG_FC_DBG_OUT_VALID                                                                             0xd800e8UL //Access:R    DataWidth:0x4    // Dbgmux output valid
59778 #define PBF_REG_FC_DBG_OUT_FRAME                                                                             0xd800ecUL //Access:R    DataWidth:0x4    // Dbgmux output frame
59779 #define PBF_REG_MEMCTRL_WR_RD_N                                                                              0xd80100UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
59780 #define PBF_REG_MEMCTRL_CMD                                                                                  0xd80104UL //Access:RW   DataWidth:0x8    // command to CPU BIST
59781 #define PBF_REG_MEMCTRL_ADDRESS                                                                              0xd80108UL //Access:RW   DataWidth:0x8    // address to CPU BIST
59782 #define PBF_REG_MEMCTRL_STATUS                                                                               0xd8010cUL //Access:R    DataWidth:0x20   // obsolete
59783 #define PBF_REG_INT_STS                                                                                      0xd80180UL //Access:R    DataWidth:0x1    // Multi Field Register.
59784   #define PBF_REG_INT_STS_ADDRESS_ERROR                                                                      (0x1<<0) // Signals an unknown address to the rf module.
59785   #define PBF_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                                0
59786 #define PBF_REG_INT_MASK                                                                                     0xd80184UL //Access:RW   DataWidth:0x1    // Multi Field Register.
59787   #define PBF_REG_INT_MASK_ADDRESS_ERROR                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: PBF_REG_INT_STS.ADDRESS_ERROR .
59788   #define PBF_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                               0
59789 #define PBF_REG_INT_STS_WR                                                                                   0xd80188UL //Access:WR   DataWidth:0x1    // Multi Field Register.
59790   #define PBF_REG_INT_STS_WR_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
59791   #define PBF_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                             0
59792 #define PBF_REG_INT_STS_CLR                                                                                  0xd8018cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
59793   #define PBF_REG_INT_STS_CLR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
59794   #define PBF_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                            0
59795 #define PBF_REG_PRTY_MASK                                                                                    0xd80194UL //Access:RW   DataWidth:0x1    // Multi Field Register.
59796   #define PBF_REG_PRTY_MASK_DATAPATH_REGISTERS                                                               (0x1<<0) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS.DATAPATH_REGISTERS .
59797   #define PBF_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                         0
59798 #define PBF_REG_PRTY_MASK_H_0                                                                                0xd80204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
59799   #define PBF_REG_PRTY_MASK_H_0_MEM041_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM041_I_ECC_RF_INT .
59800   #define PBF_REG_PRTY_MASK_H_0_MEM041_I_ECC_RF_INT_SHIFT                                                    0
59801   #define PBF_REG_PRTY_MASK_H_0_MEM042_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM042_I_ECC_RF_INT .
59802   #define PBF_REG_PRTY_MASK_H_0_MEM042_I_ECC_RF_INT_SHIFT                                                    1
59803   #define PBF_REG_PRTY_MASK_H_0_MEM033_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM033_I_ECC_RF_INT .
59804   #define PBF_REG_PRTY_MASK_H_0_MEM033_I_ECC_RF_INT_SHIFT                                                    2
59805   #define PBF_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
59806   #define PBF_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                    3
59807   #define PBF_REG_PRTY_MASK_H_0_MEM018_I_ECC_RF_INT                                                          (0x1<<4) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM018_I_ECC_RF_INT .
59808   #define PBF_REG_PRTY_MASK_H_0_MEM018_I_ECC_RF_INT_SHIFT                                                    4
59809   #define PBF_REG_PRTY_MASK_H_0_MEM009_I_ECC_0_RF_INT                                                        (0x1<<5) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM009_I_ECC_0_RF_INT .
59810   #define PBF_REG_PRTY_MASK_H_0_MEM009_I_ECC_0_RF_INT_SHIFT                                                  5
59811   #define PBF_REG_PRTY_MASK_H_0_MEM009_I_ECC_1_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM009_I_ECC_1_RF_INT .
59812   #define PBF_REG_PRTY_MASK_H_0_MEM009_I_ECC_1_RF_INT_SHIFT                                                  6
59813   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_0_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_0_RF_INT .
59814   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_0_RF_INT_SHIFT                                                  7
59815   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_1_RF_INT                                                        (0x1<<8) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_1_RF_INT .
59816   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_1_RF_INT_SHIFT                                                  8
59817   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_2_RF_INT                                                        (0x1<<9) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_2_RF_INT .
59818   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_2_RF_INT_SHIFT                                                  9
59819   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_3_RF_INT                                                        (0x1<<10) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_3_RF_INT .
59820   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_3_RF_INT_SHIFT                                                  10
59821   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_4_RF_INT                                                        (0x1<<11) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_4_RF_INT .
59822   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_4_RF_INT_SHIFT                                                  11
59823   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_5_RF_INT                                                        (0x1<<12) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_5_RF_INT .
59824   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_5_RF_INT_SHIFT                                                  12
59825   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_6_RF_INT                                                        (0x1<<13) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_6_RF_INT .
59826   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_6_RF_INT_SHIFT                                                  13
59827   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_7_RF_INT                                                        (0x1<<14) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_7_RF_INT .
59828   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_7_RF_INT_SHIFT                                                  14
59829   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_8_RF_INT                                                        (0x1<<15) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_8_RF_INT .
59830   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_8_RF_INT_SHIFT                                                  15
59831   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_9_RF_INT                                                        (0x1<<16) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_9_RF_INT .
59832   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_9_RF_INT_SHIFT                                                  16
59833   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_10_RF_INT                                                       (0x1<<17) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_10_RF_INT .
59834   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_10_RF_INT_SHIFT                                                 17
59835   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_11_RF_INT                                                       (0x1<<18) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_11_RF_INT .
59836   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_11_RF_INT_SHIFT                                                 18
59837   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_12_RF_INT                                                       (0x1<<19) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_12_RF_INT .
59838   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_12_RF_INT_SHIFT                                                 19
59839   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_13_RF_INT                                                       (0x1<<20) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_13_RF_INT .
59840   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_13_RF_INT_SHIFT                                                 20
59841   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_14_RF_INT                                                       (0x1<<21) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_14_RF_INT .
59842   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_14_RF_INT_SHIFT                                                 21
59843   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_15_RF_INT                                                       (0x1<<22) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM012_I_ECC_15_RF_INT .
59844   #define PBF_REG_PRTY_MASK_H_0_MEM012_I_ECC_15_RF_INT_SHIFT                                                 22
59845   #define PBF_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM040_I_MEM_PRTY .
59846   #define PBF_REG_PRTY_MASK_H_0_MEM040_I_MEM_PRTY_SHIFT                                                      23
59847   #define PBF_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM039_I_MEM_PRTY .
59848   #define PBF_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY_SHIFT                                                      24
59849   #define PBF_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM038_I_MEM_PRTY .
59850   #define PBF_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY_SHIFT                                                      25
59851   #define PBF_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
59852   #define PBF_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                      26
59853   #define PBF_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
59854   #define PBF_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                      27
59855   #define PBF_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
59856   #define PBF_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      28
59857   #define PBF_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
59858   #define PBF_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      29
59859   #define PBF_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
59860   #define PBF_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      30
59861 #define PBF_REG_PRTY_MASK_H_1                                                                                0xd80214UL //Access:RW   DataWidth:0x1b   // Multi Field Register.
59862   #define PBF_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM022_I_MEM_PRTY .
59863   #define PBF_REG_PRTY_MASK_H_1_MEM022_I_MEM_PRTY_SHIFT                                                      0
59864   #define PBF_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM023_I_MEM_PRTY .
59865   #define PBF_REG_PRTY_MASK_H_1_MEM023_I_MEM_PRTY_SHIFT                                                      1
59866   #define PBF_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM021_I_MEM_PRTY .
59867   #define PBF_REG_PRTY_MASK_H_1_MEM021_I_MEM_PRTY_SHIFT                                                      2
59868   #define PBF_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM020_I_MEM_PRTY .
59869   #define PBF_REG_PRTY_MASK_H_1_MEM020_I_MEM_PRTY_SHIFT                                                      3
59870   #define PBF_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
59871   #define PBF_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      4
59872   #define PBF_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
59873   #define PBF_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      5
59874   #define PBF_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM006_I_MEM_PRTY .
59875   #define PBF_REG_PRTY_MASK_H_1_MEM006_I_MEM_PRTY_SHIFT                                                      6
59876   #define PBF_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM007_I_MEM_PRTY .
59877   #define PBF_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_SHIFT                                                      7
59878   #define PBF_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM005_I_MEM_PRTY .
59879   #define PBF_REG_PRTY_MASK_H_1_MEM005_I_MEM_PRTY_SHIFT                                                      8
59880   #define PBF_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM004_I_MEM_PRTY .
59881   #define PBF_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY_SHIFT                                                      9
59882   #define PBF_REG_PRTY_MASK_H_1_MEM028_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM028_I_MEM_PRTY .
59883   #define PBF_REG_PRTY_MASK_H_1_MEM028_I_MEM_PRTY_SHIFT                                                      10
59884   #define PBF_REG_PRTY_MASK_H_1_MEM026_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM026_I_MEM_PRTY .
59885   #define PBF_REG_PRTY_MASK_H_1_MEM026_I_MEM_PRTY_SHIFT                                                      11
59886   #define PBF_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM027_I_MEM_PRTY .
59887   #define PBF_REG_PRTY_MASK_H_1_MEM027_I_MEM_PRTY_SHIFT                                                      12
59888   #define PBF_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM019_I_MEM_PRTY .
59889   #define PBF_REG_PRTY_MASK_H_1_MEM019_I_MEM_PRTY_SHIFT                                                      13
59890   #define PBF_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM016_I_MEM_PRTY .
59891   #define PBF_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY_SHIFT                                                      14
59892   #define PBF_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM017_I_MEM_PRTY .
59893   #define PBF_REG_PRTY_MASK_H_1_MEM017_I_MEM_PRTY_SHIFT                                                      15
59894   #define PBF_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM008_I_MEM_PRTY .
59895   #define PBF_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY_SHIFT                                                      16
59896   #define PBF_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM011_I_MEM_PRTY .
59897   #define PBF_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY_SHIFT                                                      17
59898   #define PBF_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY .
59899   #define PBF_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_SHIFT                                                      18
59900   #define PBF_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM024_I_MEM_PRTY .
59901   #define PBF_REG_PRTY_MASK_H_1_MEM024_I_MEM_PRTY_SHIFT                                                      19
59902   #define PBF_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM025_I_MEM_PRTY .
59903   #define PBF_REG_PRTY_MASK_H_1_MEM025_I_MEM_PRTY_SHIFT                                                      20
59904   #define PBF_REG_PRTY_MASK_H_1_MEM037_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM037_I_MEM_PRTY .
59905   #define PBF_REG_PRTY_MASK_H_1_MEM037_I_MEM_PRTY_SHIFT                                                      21
59906   #define PBF_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM036_I_MEM_PRTY .
59907   #define PBF_REG_PRTY_MASK_H_1_MEM036_I_MEM_PRTY_SHIFT                                                      22
59908   #define PBF_REG_PRTY_MASK_H_1_MEM035_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM035_I_MEM_PRTY .
59909   #define PBF_REG_PRTY_MASK_H_1_MEM035_I_MEM_PRTY_SHIFT                                                      23
59910   #define PBF_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM014_I_MEM_PRTY .
59911   #define PBF_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY_SHIFT                                                      24
59912   #define PBF_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM015_I_MEM_PRTY .
59913   #define PBF_REG_PRTY_MASK_H_1_MEM015_I_MEM_PRTY_SHIFT                                                      25
59914   #define PBF_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: PBF_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY .
59915   #define PBF_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_SHIFT                                                      26
59916 #define PBF_REG_MEM041_RF_ECC_ERROR_CONNECT                                                                  0xd80220UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_even.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
59917 #define PBF_REG_MEM042_RF_ECC_ERROR_CONNECT                                                                  0xd80224UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_odd.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
59918 #define PBF_REG_MEM_ECC_ENABLE_0                                                                             0xd80228UL //Access:RW   DataWidth:0x17   // Multi Field Register.
59919   #define PBF_REG_MEM_ECC_ENABLE_0_MEM041_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_even.i_ecc in module pbf_mem_ycmd_qs_mem_even
59920   #define PBF_REG_MEM_ECC_ENABLE_0_MEM041_I_ECC_EN_SHIFT                                                     0
59921   #define PBF_REG_MEM_ECC_ENABLE_0_MEM042_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_odd.i_ecc in module pbf_mem_ycmd_qs_mem_odd
59922   #define PBF_REG_MEM_ECC_ENABLE_0_MEM042_I_ECC_EN_SHIFT                                                     1
59923   #define PBF_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance pbf.i_pbf_pmsgb.i_pbf_mem_parsing_info_database.i_ecc in module pbf_mem_parsing_info_database
59924   #define PBF_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_EN_SHIFT                                                     2
59925   #define PBF_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance pbf.i_pb1_db.i_ecc in module pbf_mem_pb1_data_buffer
59926   #define PBF_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                     3
59927   #define PBF_REG_MEM_ECC_ENABLE_0_MEM018_I_ECC_EN                                                           (0x1<<4) // Enable ECC for memory ecc instance pbf.i_pbf_hahd.i_pbf_mem_header_database.i_ecc in module pbf_mem_header_database
59928   #define PBF_REG_MEM_ECC_ENABLE_0_MEM018_I_ECC_EN_SHIFT                                                     4
59929   #define PBF_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_0_EN                                                         (0x1<<5) // Enable ECC for memory ecc instance pbf.i_pb2_l1.i_ecc_0 in module pbf_mem_pb2_l1
59930   #define PBF_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_0_EN_SHIFT                                                   5
59931   #define PBF_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_1_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance pbf.i_pb2_l1.i_ecc_1 in module pbf_mem_pb2_l1
59932   #define PBF_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_1_EN_SHIFT                                                   6
59933   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_0_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_0 in module pbf_mem_btbif_buffer
59934   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_0_EN_SHIFT                                                   7
59935   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_1_EN                                                         (0x1<<8) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_1 in module pbf_mem_btbif_buffer
59936   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_1_EN_SHIFT                                                   8
59937   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_2_EN                                                         (0x1<<9) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_2 in module pbf_mem_btbif_buffer
59938   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_2_EN_SHIFT                                                   9
59939   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_3_EN                                                         (0x1<<10) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_3 in module pbf_mem_btbif_buffer
59940   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_3_EN_SHIFT                                                   10
59941   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_4_EN                                                         (0x1<<11) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_4 in module pbf_mem_btbif_buffer
59942   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_4_EN_SHIFT                                                   11
59943   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_5_EN                                                         (0x1<<12) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_5 in module pbf_mem_btbif_buffer
59944   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_5_EN_SHIFT                                                   12
59945   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_6_EN                                                         (0x1<<13) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_6 in module pbf_mem_btbif_buffer
59946   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_6_EN_SHIFT                                                   13
59947   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_7_EN                                                         (0x1<<14) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_7 in module pbf_mem_btbif_buffer
59948   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_7_EN_SHIFT                                                   14
59949   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_8_EN                                                         (0x1<<15) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_8 in module pbf_mem_btbif_buffer
59950   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_8_EN_SHIFT                                                   15
59951   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_9_EN                                                         (0x1<<16) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_9 in module pbf_mem_btbif_buffer
59952   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_9_EN_SHIFT                                                   16
59953   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_10_EN                                                        (0x1<<17) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_10 in module pbf_mem_btbif_buffer
59954   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_10_EN_SHIFT                                                  17
59955   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_11_EN                                                        (0x1<<18) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_11 in module pbf_mem_btbif_buffer
59956   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_11_EN_SHIFT                                                  18
59957   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_12_EN                                                        (0x1<<19) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_12 in module pbf_mem_btbif_buffer
59958   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_12_EN_SHIFT                                                  19
59959   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_13_EN                                                        (0x1<<20) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_13 in module pbf_mem_btbif_buffer
59960   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_13_EN_SHIFT                                                  20
59961   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_14_EN                                                        (0x1<<21) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_14 in module pbf_mem_btbif_buffer
59962   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_14_EN_SHIFT                                                  21
59963   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_15_EN                                                        (0x1<<22) // Enable ECC for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_15 in module pbf_mem_btbif_buffer
59964   #define PBF_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_15_EN_SHIFT                                                  22
59965 #define PBF_REG_MEM_ECC_PARITY_ONLY_0                                                                        0xd8022cUL //Access:RW   DataWidth:0x17   // Multi Field Register.
59966   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM041_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_even.i_ecc in module pbf_mem_ycmd_qs_mem_even
59967   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM041_I_ECC_PRTY_SHIFT                                              0
59968   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM042_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_odd.i_ecc in module pbf_mem_ycmd_qs_mem_odd
59969   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM042_I_ECC_PRTY_SHIFT                                              1
59970   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance pbf.i_pbf_pmsgb.i_pbf_mem_parsing_info_database.i_ecc in module pbf_mem_parsing_info_database
59971   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_PRTY_SHIFT                                              2
59972   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance pbf.i_pb1_db.i_ecc in module pbf_mem_pb1_data_buffer
59973   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                              3
59974   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM018_I_ECC_PRTY                                                    (0x1<<4) // Set parity only for memory ecc instance pbf.i_pbf_hahd.i_pbf_mem_header_database.i_ecc in module pbf_mem_header_database
59975   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM018_I_ECC_PRTY_SHIFT                                              4
59976   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_0_PRTY                                                  (0x1<<5) // Set parity only for memory ecc instance pbf.i_pb2_l1.i_ecc_0 in module pbf_mem_pb2_l1
59977   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_0_PRTY_SHIFT                                            5
59978   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_1_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance pbf.i_pb2_l1.i_ecc_1 in module pbf_mem_pb2_l1
59979   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_1_PRTY_SHIFT                                            6
59980   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_0_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_0 in module pbf_mem_btbif_buffer
59981   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_0_PRTY_SHIFT                                            7
59982   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_1_PRTY                                                  (0x1<<8) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_1 in module pbf_mem_btbif_buffer
59983   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_1_PRTY_SHIFT                                            8
59984   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_2_PRTY                                                  (0x1<<9) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_2 in module pbf_mem_btbif_buffer
59985   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_2_PRTY_SHIFT                                            9
59986   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_3_PRTY                                                  (0x1<<10) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_3 in module pbf_mem_btbif_buffer
59987   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_3_PRTY_SHIFT                                            10
59988   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_4_PRTY                                                  (0x1<<11) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_4 in module pbf_mem_btbif_buffer
59989   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_4_PRTY_SHIFT                                            11
59990   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_5_PRTY                                                  (0x1<<12) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_5 in module pbf_mem_btbif_buffer
59991   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_5_PRTY_SHIFT                                            12
59992   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_6_PRTY                                                  (0x1<<13) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_6 in module pbf_mem_btbif_buffer
59993   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_6_PRTY_SHIFT                                            13
59994   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_7_PRTY                                                  (0x1<<14) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_7 in module pbf_mem_btbif_buffer
59995   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_7_PRTY_SHIFT                                            14
59996   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_8_PRTY                                                  (0x1<<15) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_8 in module pbf_mem_btbif_buffer
59997   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_8_PRTY_SHIFT                                            15
59998   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_9_PRTY                                                  (0x1<<16) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_9 in module pbf_mem_btbif_buffer
59999   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_9_PRTY_SHIFT                                            16
60000   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_10_PRTY                                                 (0x1<<17) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_10 in module pbf_mem_btbif_buffer
60001   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_10_PRTY_SHIFT                                           17
60002   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_11_PRTY                                                 (0x1<<18) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_11 in module pbf_mem_btbif_buffer
60003   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_11_PRTY_SHIFT                                           18
60004   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_12_PRTY                                                 (0x1<<19) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_12 in module pbf_mem_btbif_buffer
60005   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_12_PRTY_SHIFT                                           19
60006   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_13_PRTY                                                 (0x1<<20) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_13 in module pbf_mem_btbif_buffer
60007   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_13_PRTY_SHIFT                                           20
60008   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_14_PRTY                                                 (0x1<<21) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_14 in module pbf_mem_btbif_buffer
60009   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_14_PRTY_SHIFT                                           21
60010   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_15_PRTY                                                 (0x1<<22) // Set parity only for memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_15 in module pbf_mem_btbif_buffer
60011   #define PBF_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_15_PRTY_SHIFT                                           22
60012 #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0xd80230UL //Access:RC   DataWidth:0x17   // Multi Field Register.
60013   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM041_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_even.i_ecc in module pbf_mem_ycmd_qs_mem_even
60014   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM041_I_ECC_CORRECT_SHIFT                                       0
60015   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM042_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_ycmd_qs.i_ycmd_qs_mem_odd.i_ecc in module pbf_mem_ycmd_qs_mem_odd
60016   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM042_I_ECC_CORRECT_SHIFT                                       1
60017   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_pmsgb.i_pbf_mem_parsing_info_database.i_ecc in module pbf_mem_parsing_info_database
60018   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_CORRECT_SHIFT                                       2
60019   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance pbf.i_pb1_db.i_ecc in module pbf_mem_pb1_data_buffer
60020   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                       3
60021   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM018_I_ECC_CORRECT                                             (0x1<<4) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_hahd.i_pbf_mem_header_database.i_ecc in module pbf_mem_header_database
60022   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM018_I_ECC_CORRECT_SHIFT                                       4
60023   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_0_CORRECT                                           (0x1<<5) // Record if a correctable error occurred on memory ecc instance pbf.i_pb2_l1.i_ecc_0 in module pbf_mem_pb2_l1
60024   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_0_CORRECT_SHIFT                                     5
60025   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_1_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance pbf.i_pb2_l1.i_ecc_1 in module pbf_mem_pb2_l1
60026   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_1_CORRECT_SHIFT                                     6
60027   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_0_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_0 in module pbf_mem_btbif_buffer
60028   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_0_CORRECT_SHIFT                                     7
60029   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_1_CORRECT                                           (0x1<<8) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_1 in module pbf_mem_btbif_buffer
60030   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_1_CORRECT_SHIFT                                     8
60031   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_2_CORRECT                                           (0x1<<9) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_2 in module pbf_mem_btbif_buffer
60032   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_2_CORRECT_SHIFT                                     9
60033   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_3_CORRECT                                           (0x1<<10) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_3 in module pbf_mem_btbif_buffer
60034   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_3_CORRECT_SHIFT                                     10
60035   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_4_CORRECT                                           (0x1<<11) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_4 in module pbf_mem_btbif_buffer
60036   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_4_CORRECT_SHIFT                                     11
60037   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_5_CORRECT                                           (0x1<<12) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_5 in module pbf_mem_btbif_buffer
60038   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_5_CORRECT_SHIFT                                     12
60039   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_6_CORRECT                                           (0x1<<13) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_6 in module pbf_mem_btbif_buffer
60040   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_6_CORRECT_SHIFT                                     13
60041   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_7_CORRECT                                           (0x1<<14) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_7 in module pbf_mem_btbif_buffer
60042   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_7_CORRECT_SHIFT                                     14
60043   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_8_CORRECT                                           (0x1<<15) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_8 in module pbf_mem_btbif_buffer
60044   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_8_CORRECT_SHIFT                                     15
60045   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_9_CORRECT                                           (0x1<<16) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_9 in module pbf_mem_btbif_buffer
60046   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_9_CORRECT_SHIFT                                     16
60047   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_10_CORRECT                                          (0x1<<17) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_10 in module pbf_mem_btbif_buffer
60048   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_10_CORRECT_SHIFT                                    17
60049   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_11_CORRECT                                          (0x1<<18) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_11 in module pbf_mem_btbif_buffer
60050   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_11_CORRECT_SHIFT                                    18
60051   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_12_CORRECT                                          (0x1<<19) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_12 in module pbf_mem_btbif_buffer
60052   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_12_CORRECT_SHIFT                                    19
60053   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_13_CORRECT                                          (0x1<<20) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_13 in module pbf_mem_btbif_buffer
60054   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_13_CORRECT_SHIFT                                    20
60055   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_14_CORRECT                                          (0x1<<21) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_14 in module pbf_mem_btbif_buffer
60056   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_14_CORRECT_SHIFT                                    21
60057   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_15_CORRECT                                          (0x1<<22) // Record if a correctable error occurred on memory ecc instance pbf.i_pbf_btbif.i_btbif_buff.i_ecc_15 in module pbf_mem_btbif_buffer
60058   #define PBF_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_15_CORRECT_SHIFT                                    22
60059 #define PBF_REG_MEM_ECC_EVENTS                                                                               0xd80234UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
60060 #define PBF_REG_PXP_REQ_IF_INIT_CRD                                                                          0xd80400UL //Access:RW   DataWidth:0x3    // PXP read request interface initial credit - transoriented.
60061 #define PBF_REG_TDIF_PASS_THROUGH_INIT_CRD                                                                   0xd80404UL //Access:RW   DataWidth:0x6    // TDIF pass-through command interface initial credit.
60062 #define PBF_REG_TDIF_NON_PASS_THROUGH_INIT_CRD                                                               0xd80408UL //Access:RW   DataWidth:0x6    // TDIF non_pass-through command interface initial credit.
60063 #define PBF_REG_QM_LINE_CREDIT_IF_INIT_CRD                                                                   0xd8040cUL //Access:RW   DataWidth:0x2    // QM line credit interface initial credit.
60064 #define PBF_REG_PXP_INT_WRREQ_IF_INIT_CRD                                                                    0xd80410UL //Access:RW   DataWidth:0x2    // PXP internal write interface initial credit - transoriented.
60065 #define PBF_REG_TM_IF_INIT_CRD                                                                               0xd80414UL //Access:RW   DataWidth:0x3    // TM interface initial credit - transoriented.
60066 #define PBF_REG_PCM_IF_INIT_CRD                                                                              0xd80418UL //Access:RW   DataWidth:0x6    // PCM interface initial credit.
60067 #define PBF_REG_TCM_IF_INIT_CRD                                                                              0xd8041cUL //Access:RW   DataWidth:0x4    // TCM interface initial credit.
60068 #define PBF_REG_MCM_IF_INIT_CRD                                                                              0xd80420UL //Access:RW   DataWidth:0x4    // MCM interface initial credit.
60069 #define PBF_REG_UCM_IF_INIT_CRD                                                                              0xd80424UL //Access:RW   DataWidth:0x4    // UCM interface initial credit.
60070 #define PBF_REG_XCM_IF_INIT_CRD                                                                              0xd80428UL //Access:RW   DataWidth:0x4    // XCM interface initial credit.
60071 #define PBF_REG_YCM_IF_INIT_CRD                                                                              0xd8042cUL //Access:RW   DataWidth:0x4    // YCM interface initial credit.
60072 #define PBF_REG_PB1_DB_ALMOST_FULL_THRSH                                                                     0xd80440UL //Access:RW   DataWidth:0x7    // Almost full threhsold for PB1 that indicates the occupancy before full will be raised.
60073 #define PBF_REG_PB2_DB_ALMOST_FULL_THRSH                                                                     0xd80444UL //Access:RW   DataWidth:0x5    // Almost full threhsold for PB2 that indicates the occupancy before full will be raised.
60074 #define PBF_REG_PB1_TQ_ALMOST_FULL_THRSH                                                                     0xd80448UL //Access:RW   DataWidth:0x7    // Almost full threhsold for PB1 that indicates the occupancy before full will be raised.
60075 #define PBF_REG_PB2_TQ_ALMOST_FULL_THRSH                                                                     0xd8044cUL //Access:RW   DataWidth:0x7    // Almost full threhsold for PB2 that indicates the occupancy before full will be raised.
60076 #define PBF_REG_HPRS_DIN_BUFF_ALMOST_FULL_THRSH                                                              0xd80450UL //Access:RW   DataWidth:0x6    // Almost full threhsold for header parser data input buffer that indicates the occupancy before full will be raised.
60077 #define PBF_REG_HPRS_EXT_HDR_BUFF_ALMOST_FULL_THRSH                                                          0xd80454UL //Access:RW   DataWidth:0x5    // Almost full threhsold for header parser extracted header buffer that indicates the occupancy before full will be raised.
60078 #define PBF_REG_HB_MEM_ALMOST_FULL_THRSH                                                                     0xd80458UL //Access:RW   DataWidth:0x5    // Almost full threhsold for the memory that holds the header builder header, that indicates the occupancy before full will be raised.
60079 #define PBF_REG_MRKU_ALMOST_FULL_THRSH                                                                       0xd8045cUL //Access:RW   DataWidth:0x4    // Almost full threhsold for the FIFO at the output of PB1, that indicates the occupancy before full will be raised.
60080 #define PBF_REG_TAG_ETHERTYPE_0                                                                              0xd80480UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 0.
60081 #define PBF_REG_TAG_ETHERTYPE_1                                                                              0xd80484UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 1.
60082 #define PBF_REG_TAG_ETHERTYPE_2                                                                              0xd80488UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 2.
60083 #define PBF_REG_TAG_ETHERTYPE_3                                                                              0xd8048cUL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 3.
60084 #define PBF_REG_TAG_ETHERTYPE_4                                                                              0xd80490UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 4.
60085 #define PBF_REG_TAG_ETHERTYPE_5                                                                              0xd80494UL //Access:RW   DataWidth:0x10   // The Ethernet type value for L2 tag 5.
60086 #define PBF_REG_TAG_LEN_0                                                                                    0xd80498UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 0.  The length is between 2B and 14B; in 2B granularity.
60087 #define PBF_REG_TAG_LEN_1                                                                                    0xd8049cUL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 1.  The length is between 2B and 14B; in 2B granularity.
60088 #define PBF_REG_TAG_LEN_2                                                                                    0xd804a0UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 2.  The length is between 2B and 14B; in 2B granularity.
60089 #define PBF_REG_TAG_LEN_3                                                                                    0xd804a4UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 3.  The length is between 2B and 14B; in 2B granularity.
60090 #define PBF_REG_TAG_LEN_4                                                                                    0xd804a8UL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 4.  The length is between 2B and 14B; in 2B granularity.
60091 #define PBF_REG_TAG_LEN_5                                                                                    0xd804acUL //Access:RW   DataWidth:0x3    // The length of the info field for L2 tag 5.  The length is between 2B and 14B; in 2B granularity.
60092 #define PBF_REG_FIRST_HDR_HDRS_AFTER_BASIC                                                                   0xd804b0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after the basic Ethernet header on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60093 #define PBF_REG_FIRST_HDR_HDRS_AFTER_LLC                                                                     0xd804b4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after the LLC header on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60094 #define PBF_REG_FIRST_HDR_HDRS_AFTER_TAG_0                                                                   0xd804b8UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _0 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60095 #define PBF_REG_FIRST_HDR_HDRS_AFTER_TAG_1                                                                   0xd804bcUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _1 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60096 #define PBF_REG_FIRST_HDR_HDRS_AFTER_TAG_2                                                                   0xd804c0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _2 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60097 #define PBF_REG_FIRST_HDR_HDRS_AFTER_TAG_3                                                                   0xd804c4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _3 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60098 #define PBF_REG_FIRST_HDR_HDRS_AFTER_TAG_4                                                                   0xd804c8UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _4 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60099 #define PBF_REG_FIRST_HDR_HDRS_AFTER_TAG_5                                                                   0xd804ccUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _5 on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60100 #define PBF_REG_FIRST_HDR_MUST_HAVE_HDRS                                                                     0xd804d0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which headers must appear in the packet on this port.  This applies to the tunnel header in encapsulated packets or to the regular header of non-encapsulated packets.
60101 #define PBF_REG_INNER_HDR_HDRS_AFTER_BASIC                                                                   0xd804d4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after the basic Ethernet header on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60102 #define PBF_REG_INNER_HDR_HDRS_AFTER_LLC                                                                     0xd804d8UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after the LLC header on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60103 #define PBF_REG_INNER_HDR_HDRS_AFTER_TAG_0                                                                   0xd804dcUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _0 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60104 #define PBF_REG_INNER_HDR_HDRS_AFTER_TAG_1                                                                   0xd804e0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _1 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60105 #define PBF_REG_INNER_HDR_HDRS_AFTER_TAG_2                                                                   0xd804e4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _2 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60106 #define PBF_REG_INNER_HDR_HDRS_AFTER_TAG_3                                                                   0xd804e8UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _3 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60107 #define PBF_REG_INNER_HDR_HDRS_AFTER_TAG_4                                                                   0xd804ecUL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _4 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60108 #define PBF_REG_INNER_HDR_HDRS_AFTER_TAG_5                                                                   0xd804f0UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which L2 hdrs may appear after L2 tag _5 on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60109 #define PBF_REG_INNER_HDR_MUST_HAVE_HDRS                                                                     0xd804f4UL //Access:RW   DataWidth:0x8    // Per-port: Bit-map indicating which headers must appear in the packet on this port.  Applicable only on encapsulated packets and refers to the inner (encapsulated) header.
60110 #define PBF_REG_LLC_TYPE_THRESHOLD                                                                           0xd804f8UL //Access:RW   DataWidth:0x10   // Upper value of LLC Ethertype range.
60111 #define PBF_REG_LLC_JUMBO_TYPE                                                                               0xd804fcUL //Access:RW   DataWidth:0x10   // Jumbo value of LLC Ethertype.
60112 #define PBF_REG_GRE_ETH_TYPE                                                                                 0xd80500UL //Access:RW   DataWidth:0x10   // Ethertype for encapsulated ethernet used in GRE header parsing.
60113 #define PBF_REG_IPV4_TYPE                                                                                    0xd80504UL //Access:RW   DataWidth:0x10   // IPv4 Ethertype.
60114 #define PBF_REG_IPV6_TYPE                                                                                    0xd80508UL //Access:RW   DataWidth:0x10   // IPv6 Ethertype.
60115 #define PBF_REG_TCP_PROTOCOL                                                                                 0xd8050cUL //Access:RW   DataWidth:0x8    // Value used to designate TCP in the IPv4 Protocol and IPv6 Next Header fields.
60116 #define PBF_REG_UDP_PROTOCOL                                                                                 0xd80510UL //Access:RW   DataWidth:0x8    // Value used to designate UDP in the IPv4 Protocol and IPv6 Next Header fields.
60117 #define PBF_REG_GRE_PROTOCOL                                                                                 0xd80514UL //Access:RW   DataWidth:0x8    // Value used to designate GRE in the IPv4 Protocol and IPv6 Next Header fields.
60118 #define PBF_REG_VXLAN_PORT                                                                                   0xd80518UL //Access:RW   DataWidth:0x10   // Dest port value used to designate a VXLAN header following the UDP header.
60119 #define PBF_REG_NGE_PORT                                                                                     0xd8051cUL //Access:RW   DataWidth:0x10   // Dest port value used to designate a NGE header following the UDP header.
60120 #define PBF_REG_NGE_ETH_TYPE                                                                                 0xd80520UL //Access:RW   DataWidth:0x10   // Ethertype for encapsulated ethernet used in NGE header parsing.
60121 #define PBF_REG_NGE_COMP_VER                                                                                 0xd80524UL //Access:RW   DataWidth:0x1    // Per-port:  Flag to compare the value of nge version to 2'b00. 0 - don't compare 1 - compare.
60122 #define PBF_REG_PROP_HDR_SIZE                                                                                0xd80580UL //Access:RW   DataWidth:0x3    // PORT SPLIT. Size of the Propriatery/HiGig header. (in 4B increments). If HiGig is disabled this value should be 0.
60123 #define PBF_REG_REGULAR_INBAND_TAG_ORDER                                                                     0xd80584UL //Access:RW   DataWidth:0x1c   // The regular inband TAG order. Reset value is in the order from left to right: tag0; tag1; tag2; tag3; tag4; tag5; llc-snap.
60124 #define PBF_REG_T_TAG_TAGNUM                                                                                 0xd80588UL //Access:RW   DataWidth:0x4    // Per-Port: Specifies the flexible L2 tag to be used for T-tag.  The MSB enables T-tag recognition.
60125 #define PBF_REG_DST_MAC_GLOBAL_0                                                                             0xd8058cUL //Access:RW   DataWidth:0x20   // Global destination address match value.
60126 #define PBF_REG_DST_MAC_GLOBAL_1                                                                             0xd80590UL //Access:RW   DataWidth:0x10   // Global destination address match value.
60127 #define PBF_REG_DST_MAC_GLOBAL_MASK_0                                                                        0xd80594UL //Access:RW   DataWidth:0x20   // Mask for global destination address match value. A zero in this                 register will cause the corresponding bit to not be included in the match.
60128 #define PBF_REG_DST_MAC_GLOBAL_MASK_1                                                                        0xd80598UL //Access:RW   DataWidth:0x10   // Mask for global destination address match value. A zero in this                 register will cause the corresponding bit to not be included in the match.
60129 #define PBF_REG_UDP_DST_PORT_CFG_0                                                                           0xd8059cUL //Access:RW   DataWidth:0x10   // UDP destination port configuration 0 for match check.
60130 #define PBF_REG_UDP_DST_PORT_CFG_1                                                                           0xd805a0UL //Access:RW   DataWidth:0x10   // UDP destination port configuration 1 for match check.
60131 #define PBF_REG_UDP_DST_PORT_CFG_2                                                                           0xd805a4UL //Access:RW   DataWidth:0x10   // UDP destination port configuration 2 for match check.
60132 #define PBF_REG_BTB_SHARED_AREA_SIZE                                                                         0xd805c0UL //Access:RW   DataWidth:0xb    // Number of shared BTB 256 byte blocks which can be used by all TC-s in the port.
60133 #define PBF_REG_BTB_ALLOCATED_BLOCKS_SHARED                                                                  0xd805c4UL //Access:R    DataWidth:0xc    // Number of blocks that are currently allocated in the shared area of the port.
60134 #define PBF_REG_JUMBO_PKT_THRSH                                                                              0xd805c8UL //Access:RW   DataWidth:0x6    // Jumbo packet threshold in 256 byte blocks to determine if a TC can use the BTB shared area.
60135 #define PBF_REG_PRIORITY_CLIENT                                                                              0xd805ccUL //Access:RW   DataWidth:0x20   // Each nibble in the register from LS nibble to MS nibble holds the TC number of the corresponding priority. bits 3:0 hold the TC number from 0 to 7 of the highest priority TC. bits 31:28 hold the TC number from 0 to 7 of the lowest priority TC.
60136 #define PBF_REG_NUM_STRICT_PRIORITY_SLOTS                                                                    0xd805d0UL //Access:RW   DataWidth:0xa    // The number of strict priority arbitration slots between 2 RR arbitration slots in the ycommand arbiter. A value of 0 means no strict priority cycles; i.e. the strict-priority w/ anti-starvation arbiter is a RR arbiter. A value of all ones means no RR slots; i.e. the strict-priority w/ anti-starvation arbiter is a strict-priority arbiter.
60137 #define PBF_REG_L2_EDPM_THRSH                                                                                0xd805d4UL //Access:RW   DataWidth:0x8    // L2 EDPM threshold in 256 byte blocks. Only if all TC-s have allocated blocks below this threshold, L2 EDPM will be enabled.
60138 #define PBF_REG_CPMU_THRSH                                                                                   0xd805d8UL //Access:RW   DataWidth:0xb    // CPMU threshold in 256 byte blocks. Only if all TC-s in port N have allocated blocks above this threshold, the corresponding bit for that port will be set towards CPMU.
60139 #define PBF_REG_IP_ID_MASK_0                                                                                 0xd80600UL //Access:RW   DataWidth:0x10   // 1st bit mask used to control the rollover when increasing the IP ID field in the packet. Selected per command.
60140 #define PBF_REG_IP_ID_MASK_1                                                                                 0xd80604UL //Access:RW   DataWidth:0x10   // 2nd bit mask used to control the rollover when increasing the IP ID field in the packet. Selected per command.
60141 #define PBF_REG_IP_ID_MASK_2                                                                                 0xd80608UL //Access:RW   DataWidth:0x10   // 3rd bit mask used to control the rollover when increasing the IP ID field in the packet. Selected per command.
60142 #define PBF_REG_IP_ID_MASK_3                                                                                 0xd8060cUL //Access:RW   DataWidth:0x10   // 4th bit mask used to control the rollover when increasing the IP ID field in the packet. Selected per command.
60143 #define PBF_REG_ACK_FLG_MODE                                                                                 0xd80610UL //Access:RW   DataWidth:0x2    // Update mode for the ACK flag
60144 #define PBF_REG_CWR_FLG_MODE                                                                                 0xd80614UL //Access:RW   DataWidth:0x2    // Update mode for the CWR flag
60145 #define PBF_REG_ECE_FLG_MODE                                                                                 0xd80618UL //Access:RW   DataWidth:0x2    // Update mode for the ECE flag
60146 #define PBF_REG_FIN_FLG_MODE                                                                                 0xd8061cUL //Access:RW   DataWidth:0x2    // Update mode for the FIN flag
60147 #define PBF_REG_NS_FLG_MODE                                                                                  0xd80620UL //Access:RW   DataWidth:0x2    // Update mode for the NS flag
60148 #define PBF_REG_PUSH_FLG_MODE                                                                                0xd80624UL //Access:RW   DataWidth:0x2    // Update mode for the PUSH flag
60149 #define PBF_REG_RST_FLG_MODE                                                                                 0xd80628UL //Access:RW   DataWidth:0x2    // Update mode for the RESET flag
60150 #define PBF_REG_SYN_FLG_MODE                                                                                 0xd8062cUL //Access:RW   DataWidth:0x2    // Update mode for the SYN flag
60151 #define PBF_REG_URG_FLG_MODE                                                                                 0xd80630UL //Access:RW   DataWidth:0x2    // Update mode for the URG flag
60152 #define PBF_REG_TCM_SND_NXT_REG_OFFSET                                                                       0xd80634UL //Access:RW   DataWidth:0x4    // Update mode for the URG flag
60153 #define PBF_REG_PCI_VQ_ID                                                                                    0xd80640UL //Access:RW   DataWidth:0x5    // PCI VOQ ID used in read request to PCI.
60154 #define PBF_REG_DROP_PKT_UPON_ERR                                                                            0xd80644UL //Access:RW   DataWidth:0x1    // if set, packets with a PCIE/DIF error will be sent to BTB with a drop indication, otherwise will be sent with an error indication.
60155 #define PBF_REG_PER_VOQ_STAT_MASK                                                                            0xd80658UL //Access:RW   DataWidth:0x14   // per VOQ indication if it should be accounted for in bytes/packet statistics
60156 #define PBF_REG_NUM_PKTS_SENT_TO_BTB                                                                         0xd8065cUL //Access:RC   DataWidth:0x20   // Number of packets sent to BTB
60157 #define PBF_REG_NUM_BYTES_SENT_TO_BTB                                                                        0xd80660UL //Access:ST   DataWidth:0x30   // Number of bytes sent to BTB
60158 #define PBF_REG_NUM_BYTES_SENT_TO_BTB_SIZE                                                                   2
60159 #define PBF_REG_NUM_PKTS_RECEIVED_WITH_ERROR                                                                 0xd80668UL //Access:RC   DataWidth:0x8    // Number of packets received with error indication from PXP/TDIF
60160 #define PBF_REG_NUM_PKTS_SENT_WITH_ERROR_TO_BTB                                                              0xd8066cUL //Access:RC   DataWidth:0x8    // Number of packets sent to BTB with error indication
60161 #define PBF_REG_NUM_PKTS_SENT_WITH_DROP_TO_BTB                                                               0xd80670UL //Access:RC   DataWidth:0x8    // Number of packets sent to BTB with drop indication
60162 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ0                                                                       0xd806a0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 0.
60163 #define PBF_REG_YCMD_QS_THRSH_VOQ0                                                                           0xd806a4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 0 in the YSTORM command Q in 32 byte lines.
60164 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ0                                                            0xd806a8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 0  (after ending the current command in process).
60165 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ0                                                                    0xd806acUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 0 from YSTORM.
60166 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ0                                                                         0xd806b0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 0.
60167 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ0                                                                 0xd806b4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 0. Reset upon init.
60168 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ0                                                                       0xd806b8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 0.
60169 #define PBF_REG_BTB_GUARANTEED_VOQ0                                                                          0xd806bcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 0
60170 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0                                                                   0xd806c0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60171   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0_BTB_MAX_SHARED_ALLOC_VOQ0                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 0
60172   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0_BTB_MAX_SHARED_ALLOC_VOQ0_SHIFT                                 0
60173   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0_BTB_CAN_USE_SHARED_VOQ0                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60174   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0_BTB_CAN_USE_SHARED_VOQ0_SHIFT                                   16
60175   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ0                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60176   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ0_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ0_SHIFT                         17
60177 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ0                                                                    0xd806c4UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 0 in both guaranteed and shared areas.
60178 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ0                                                               0xd806c8UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 0. Reset upon init.
60179 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ0                                                               0xd806ccUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 0. Reset upon init.
60180 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ1                                                                       0xd806e0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 1.
60181 #define PBF_REG_YCMD_QS_THRSH_VOQ1                                                                           0xd806e4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 1 in the YSTORM command Q in 32 byte lines.
60182 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ1                                                            0xd806e8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 1  (after ending the current command in process).
60183 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ1                                                                    0xd806ecUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 1 from YSTORM.
60184 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ1                                                                         0xd806f0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 1.
60185 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ1                                                                 0xd806f4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 1. Reset upon init.
60186 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ1                                                                       0xd806f8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 1.
60187 #define PBF_REG_BTB_GUARANTEED_VOQ1                                                                          0xd806fcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 1
60188 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1                                                                   0xd80700UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60189   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1_BTB_MAX_SHARED_ALLOC_VOQ1                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 1
60190   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1_BTB_MAX_SHARED_ALLOC_VOQ1_SHIFT                                 0
60191   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1_BTB_CAN_USE_SHARED_VOQ1                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60192   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1_BTB_CAN_USE_SHARED_VOQ1_SHIFT                                   16
60193   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ1                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60194   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ1_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ1_SHIFT                         17
60195 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ1                                                                    0xd80704UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 1 in both guaranteed and shared areas.
60196 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ1                                                               0xd80708UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 1. Reset upon init.
60197 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ1                                                               0xd8070cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 1. Reset upon init.
60198 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ2                                                                       0xd80720UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 2.
60199 #define PBF_REG_YCMD_QS_THRSH_VOQ2                                                                           0xd80724UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 2 in the YSTORM command Q in 32 byte lines.
60200 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ2                                                            0xd80728UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 2  (after ending the current command in process).
60201 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ2                                                                    0xd8072cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 2 from YSTORM.
60202 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ2                                                                         0xd80730UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 2.
60203 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ2                                                                 0xd80734UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 2. Reset upon init.
60204 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ2                                                                       0xd80738UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 2.
60205 #define PBF_REG_BTB_GUARANTEED_VOQ2                                                                          0xd8073cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 2
60206 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2                                                                   0xd80740UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60207   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2_BTB_MAX_SHARED_ALLOC_VOQ2                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 2
60208   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2_BTB_MAX_SHARED_ALLOC_VOQ2_SHIFT                                 0
60209   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2_BTB_CAN_USE_SHARED_VOQ2                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60210   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2_BTB_CAN_USE_SHARED_VOQ2_SHIFT                                   16
60211   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ2                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60212   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ2_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ2_SHIFT                         17
60213 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ2                                                                    0xd80744UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 2 in both guaranteed and shared areas.
60214 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ2                                                               0xd80748UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 2. Reset upon init.
60215 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ2                                                               0xd8074cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 2. Reset upon init.
60216 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ3                                                                       0xd80760UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 3.
60217 #define PBF_REG_YCMD_QS_THRSH_VOQ3                                                                           0xd80764UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 3 in the YSTORM command Q in 32 byte lines.
60218 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ3                                                            0xd80768UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 3  (after ending the current command in process).
60219 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ3                                                                    0xd8076cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 3 from YSTORM.
60220 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ3                                                                         0xd80770UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 3.
60221 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ3                                                                 0xd80774UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 3. Reset upon init.
60222 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ3                                                                       0xd80778UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 3.
60223 #define PBF_REG_BTB_GUARANTEED_VOQ3                                                                          0xd8077cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 3
60224 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3                                                                   0xd80780UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60225   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3_BTB_MAX_SHARED_ALLOC_VOQ3                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 3
60226   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3_BTB_MAX_SHARED_ALLOC_VOQ3_SHIFT                                 0
60227   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3_BTB_CAN_USE_SHARED_VOQ3                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60228   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3_BTB_CAN_USE_SHARED_VOQ3_SHIFT                                   16
60229   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ3                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60230   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ3_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ3_SHIFT                         17
60231 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ3                                                                    0xd80784UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 3 in both guaranteed and shared areas.
60232 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ3                                                               0xd80788UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 3. Reset upon init.
60233 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ3                                                               0xd8078cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 3. Reset upon init.
60234 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ4                                                                       0xd807a0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 4.
60235 #define PBF_REG_YCMD_QS_THRSH_VOQ4                                                                           0xd807a4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 4 in the YSTORM command Q in 32 byte lines.
60236 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ4                                                            0xd807a8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 4  (after ending the current command in process).
60237 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ4                                                                    0xd807acUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 4 from YSTORM.
60238 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ4                                                                         0xd807b0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 4.
60239 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ4                                                                 0xd807b4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 4. Reset upon init.
60240 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ4                                                                       0xd807b8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 4.
60241 #define PBF_REG_BTB_GUARANTEED_VOQ4                                                                          0xd807bcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 4
60242 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4                                                                   0xd807c0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60243   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4_BTB_MAX_SHARED_ALLOC_VOQ4                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 4
60244   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4_BTB_MAX_SHARED_ALLOC_VOQ4_SHIFT                                 0
60245   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4_BTB_CAN_USE_SHARED_VOQ4                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60246   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4_BTB_CAN_USE_SHARED_VOQ4_SHIFT                                   16
60247   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ4                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60248   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ4_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ4_SHIFT                         17
60249 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ4                                                                    0xd807c4UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 4 in both guaranteed and shared areas.
60250 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ4                                                               0xd807c8UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 4. Reset upon init.
60251 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ4                                                               0xd807ccUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 4. Reset upon init.
60252 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ5                                                                       0xd807e0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 5.
60253 #define PBF_REG_YCMD_QS_THRSH_VOQ5                                                                           0xd807e4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 5 in the YSTORM command Q in 32 byte lines.
60254 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ5                                                            0xd807e8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 5  (after ending the current command in process).
60255 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ5                                                                    0xd807ecUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 5 from YSTORM.
60256 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ5                                                                         0xd807f0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 5.
60257 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ5                                                                 0xd807f4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 5. Reset upon init.
60258 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ5                                                                       0xd807f8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 5.
60259 #define PBF_REG_BTB_GUARANTEED_VOQ5                                                                          0xd807fcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 5
60260 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5                                                                   0xd80800UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60261   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5_BTB_MAX_SHARED_ALLOC_VOQ5                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 5
60262   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5_BTB_MAX_SHARED_ALLOC_VOQ5_SHIFT                                 0
60263   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5_BTB_CAN_USE_SHARED_VOQ5                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60264   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5_BTB_CAN_USE_SHARED_VOQ5_SHIFT                                   16
60265   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ5                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60266   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ5_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ5_SHIFT                         17
60267 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ5                                                                    0xd80804UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 5 in both guaranteed and shared areas.
60268 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ5                                                               0xd80808UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 5. Reset upon init.
60269 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ5                                                               0xd8080cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 5. Reset upon init.
60270 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ6                                                                       0xd80820UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 6.
60271 #define PBF_REG_YCMD_QS_THRSH_VOQ6                                                                           0xd80824UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 6 in the YSTORM command Q in 32 byte lines.
60272 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ6                                                            0xd80828UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 6  (after ending the current command in process).
60273 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ6                                                                    0xd8082cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 6 from YSTORM.
60274 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ6                                                                         0xd80830UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 6.
60275 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ6                                                                 0xd80834UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 6. Reset upon init.
60276 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ6                                                                       0xd80838UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 6.
60277 #define PBF_REG_BTB_GUARANTEED_VOQ6                                                                          0xd8083cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 6
60278 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6                                                                   0xd80840UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60279   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6_BTB_MAX_SHARED_ALLOC_VOQ6                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 6
60280   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6_BTB_MAX_SHARED_ALLOC_VOQ6_SHIFT                                 0
60281   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6_BTB_CAN_USE_SHARED_VOQ6                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60282   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6_BTB_CAN_USE_SHARED_VOQ6_SHIFT                                   16
60283   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ6                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60284   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ6_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ6_SHIFT                         17
60285 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ6                                                                    0xd80844UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 6 in both guaranteed and shared areas.
60286 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ6                                                               0xd80848UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 6. Reset upon init.
60287 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ6                                                               0xd8084cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 6. Reset upon init.
60288 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ7                                                                       0xd80860UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 7.
60289 #define PBF_REG_YCMD_QS_THRSH_VOQ7                                                                           0xd80864UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 7 in the YSTORM command Q in 32 byte lines.
60290 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ7                                                            0xd80868UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 7  (after ending the current command in process).
60291 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ7                                                                    0xd8086cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 7 from YSTORM.
60292 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ7                                                                         0xd80870UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 7.
60293 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ7                                                                 0xd80874UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 7. Reset upon init.
60294 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ7                                                                       0xd80878UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 7.
60295 #define PBF_REG_BTB_GUARANTEED_VOQ7                                                                          0xd8087cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 7
60296 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7                                                                   0xd80880UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60297   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7_BTB_MAX_SHARED_ALLOC_VOQ7                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 7
60298   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7_BTB_MAX_SHARED_ALLOC_VOQ7_SHIFT                                 0
60299   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7_BTB_CAN_USE_SHARED_VOQ7                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60300   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7_BTB_CAN_USE_SHARED_VOQ7_SHIFT                                   16
60301   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ7                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60302   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ7_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ7_SHIFT                         17
60303 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ7                                                                    0xd80884UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 7 in both guaranteed and shared areas.
60304 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ7                                                               0xd80888UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 7. Reset upon init.
60305 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ7                                                               0xd8088cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 7. Reset upon init.
60306 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ8                                                                       0xd808a0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 8.
60307 #define PBF_REG_YCMD_QS_THRSH_VOQ8                                                                           0xd808a4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 8 in the YSTORM command Q in 32 byte lines.
60308 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ8                                                            0xd808a8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 8  (after ending the current command in process).
60309 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ8                                                                    0xd808acUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 8 from YSTORM.
60310 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ8                                                                         0xd808b0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 8.
60311 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ8                                                                 0xd808b4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 8. Reset upon init.
60312 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ8                                                                       0xd808b8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 8.
60313 #define PBF_REG_BTB_GUARANTEED_VOQ8                                                                          0xd808bcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 8
60314 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8                                                                   0xd808c0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60315   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8_BTB_MAX_SHARED_ALLOC_VOQ8                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 8
60316   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8_BTB_MAX_SHARED_ALLOC_VOQ8_SHIFT                                 0
60317   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8_BTB_CAN_USE_SHARED_VOQ8                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60318   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8_BTB_CAN_USE_SHARED_VOQ8_SHIFT                                   16
60319   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ8                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60320   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ8_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ8_SHIFT                         17
60321 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ8                                                                    0xd808c4UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 8 in both guaranteed and shared areas.
60322 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ8                                                               0xd808c8UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 8. Reset upon init.
60323 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ8                                                               0xd808ccUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 8. Reset upon init.
60324 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ9                                                                       0xd808e0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 9.
60325 #define PBF_REG_YCMD_QS_THRSH_VOQ9                                                                           0xd808e4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 9 in the YSTORM command Q in 32 byte lines.
60326 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ9                                                            0xd808e8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 9  (after ending the current command in process).
60327 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ9                                                                    0xd808ecUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 9 from YSTORM.
60328 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ9                                                                         0xd808f0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 9.
60329 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ9                                                                 0xd808f4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 9. Reset upon init.
60330 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ9                                                                       0xd808f8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 9.
60331 #define PBF_REG_BTB_GUARANTEED_VOQ9                                                                          0xd808fcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 9
60332 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9                                                                   0xd80900UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60333   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9_BTB_MAX_SHARED_ALLOC_VOQ9                                       (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 9
60334   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9_BTB_MAX_SHARED_ALLOC_VOQ9_SHIFT                                 0
60335   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9_BTB_CAN_USE_SHARED_VOQ9                                         (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60336   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9_BTB_CAN_USE_SHARED_VOQ9_SHIFT                                   16
60337   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ9                               (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60338   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ9_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ9_SHIFT                         17
60339 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ9                                                                    0xd80904UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 9 in both guaranteed and shared areas.
60340 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ9                                                               0xd80908UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 9. Reset upon init.
60341 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ9                                                               0xd8090cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 9. Reset upon init.
60342 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ10                                                                      0xd80920UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 10.
60343 #define PBF_REG_YCMD_QS_THRSH_VOQ10                                                                          0xd80924UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 10 in the YSTORM command Q in 32 byte lines.
60344 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ10                                                           0xd80928UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 10  (after ending the current command in process).
60345 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ10                                                                   0xd8092cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 10 from YSTORM.
60346 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ10                                                                        0xd80930UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 10.
60347 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ10                                                                0xd80934UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 10. Reset upon init.
60348 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ10                                                                      0xd80938UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 10.
60349 #define PBF_REG_BTB_GUARANTEED_VOQ10                                                                         0xd8093cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 10
60350 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10                                                                  0xd80940UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60351   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10_BTB_MAX_SHARED_ALLOC_VOQ10                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 10
60352   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10_BTB_MAX_SHARED_ALLOC_VOQ10_SHIFT                               0
60353   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10_BTB_CAN_USE_SHARED_VOQ10                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60354   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10_BTB_CAN_USE_SHARED_VOQ10_SHIFT                                 16
60355   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ10                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60356   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ10_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ10_SHIFT                       17
60357 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ10                                                                   0xd80944UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 10 in both guaranteed and shared areas.
60358 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ10                                                              0xd80948UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 10. Reset upon init.
60359 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ10                                                              0xd8094cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 10. Reset upon init.
60360 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ11                                                                      0xd80960UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 11.
60361 #define PBF_REG_YCMD_QS_THRSH_VOQ11                                                                          0xd80964UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 11 in the YSTORM command Q in 32 byte lines.
60362 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ11                                                           0xd80968UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 11  (after ending the current command in process).
60363 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ11                                                                   0xd8096cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 11 from YSTORM.
60364 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ11                                                                        0xd80970UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 11.
60365 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ11                                                                0xd80974UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 11. Reset upon init.
60366 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ11                                                                      0xd80978UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 11.
60367 #define PBF_REG_BTB_GUARANTEED_VOQ11                                                                         0xd8097cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 11
60368 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11                                                                  0xd80980UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60369   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11_BTB_MAX_SHARED_ALLOC_VOQ11                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 11
60370   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11_BTB_MAX_SHARED_ALLOC_VOQ11_SHIFT                               0
60371   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11_BTB_CAN_USE_SHARED_VOQ11                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60372   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11_BTB_CAN_USE_SHARED_VOQ11_SHIFT                                 16
60373   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ11                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60374   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ11_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ11_SHIFT                       17
60375 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ11                                                                   0xd80984UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 11 in both guaranteed and shared areas.
60376 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ11                                                              0xd80988UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 11. Reset upon init.
60377 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ11                                                              0xd8098cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 11. Reset upon init.
60378 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ12                                                                      0xd809a0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 12.
60379 #define PBF_REG_YCMD_QS_THRSH_VOQ12                                                                          0xd809a4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 12 in the YSTORM command Q in 32 byte lines.
60380 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ12                                                           0xd809a8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 12  (after ending the current command in process).
60381 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ12                                                                   0xd809acUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 12 from YSTORM.
60382 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ12                                                                        0xd809b0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 12.
60383 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ12                                                                0xd809b4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 12. Reset upon init.
60384 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ12                                                                      0xd809b8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 12.
60385 #define PBF_REG_BTB_GUARANTEED_VOQ12                                                                         0xd809bcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 12
60386 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12                                                                  0xd809c0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60387   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12_BTB_MAX_SHARED_ALLOC_VOQ12                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 12
60388   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12_BTB_MAX_SHARED_ALLOC_VOQ12_SHIFT                               0
60389   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12_BTB_CAN_USE_SHARED_VOQ12                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60390   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12_BTB_CAN_USE_SHARED_VOQ12_SHIFT                                 16
60391   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ12                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60392   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ12_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ12_SHIFT                       17
60393 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ12                                                                   0xd809c4UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 12 in both guaranteed and shared areas.
60394 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ12                                                              0xd809c8UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 12. Reset upon init.
60395 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ12                                                              0xd809ccUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 12. Reset upon init.
60396 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ13                                                                      0xd809e0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 13.
60397 #define PBF_REG_YCMD_QS_THRSH_VOQ13                                                                          0xd809e4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 13 in the YSTORM command Q in 32 byte lines.
60398 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ13                                                           0xd809e8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 13  (after ending the current command in process).
60399 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ13                                                                   0xd809ecUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 13 from YSTORM.
60400 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ13                                                                        0xd809f0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 13.
60401 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ13                                                                0xd809f4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 13. Reset upon init.
60402 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ13                                                                      0xd809f8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 13.
60403 #define PBF_REG_BTB_GUARANTEED_VOQ13                                                                         0xd809fcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 13
60404 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13                                                                  0xd80a00UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60405   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13_BTB_MAX_SHARED_ALLOC_VOQ13                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 13
60406   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13_BTB_MAX_SHARED_ALLOC_VOQ13_SHIFT                               0
60407   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13_BTB_CAN_USE_SHARED_VOQ13                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60408   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13_BTB_CAN_USE_SHARED_VOQ13_SHIFT                                 16
60409   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ13                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60410   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ13_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ13_SHIFT                       17
60411 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ13                                                                   0xd80a04UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 13 in both guaranteed and shared areas.
60412 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ13                                                              0xd80a08UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 13. Reset upon init.
60413 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ13                                                              0xd80a0cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 13. Reset upon init.
60414 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ14                                                                      0xd80a20UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 14.
60415 #define PBF_REG_YCMD_QS_THRSH_VOQ14                                                                          0xd80a24UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 14 in the YSTORM command Q in 32 byte lines.
60416 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ14                                                           0xd80a28UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 14  (after ending the current command in process).
60417 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ14                                                                   0xd80a2cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 14 from YSTORM.
60418 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ14                                                                        0xd80a30UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 14.
60419 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ14                                                                0xd80a34UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 14. Reset upon init.
60420 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ14                                                                      0xd80a38UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 14.
60421 #define PBF_REG_BTB_GUARANTEED_VOQ14                                                                         0xd80a3cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 14
60422 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14                                                                  0xd80a40UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60423   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14_BTB_MAX_SHARED_ALLOC_VOQ14                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 14
60424   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14_BTB_MAX_SHARED_ALLOC_VOQ14_SHIFT                               0
60425   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14_BTB_CAN_USE_SHARED_VOQ14                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60426   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14_BTB_CAN_USE_SHARED_VOQ14_SHIFT                                 16
60427   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ14                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60428   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ14_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ14_SHIFT                       17
60429 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ14                                                                   0xd80a44UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 14 in both guaranteed and shared areas.
60430 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ14                                                              0xd80a48UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 14. Reset upon init.
60431 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ14                                                              0xd80a4cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 14. Reset upon init.
60432 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ15                                                                      0xd80a60UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 15.
60433 #define PBF_REG_YCMD_QS_THRSH_VOQ15                                                                          0xd80a64UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 15 in the YSTORM command Q in 32 byte lines.
60434 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ15                                                           0xd80a68UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 15  (after ending the current command in process).
60435 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ15                                                                   0xd80a6cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 15 from YSTORM.
60436 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ15                                                                        0xd80a70UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 15.
60437 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ15                                                                0xd80a74UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 15. Reset upon init.
60438 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ15                                                                      0xd80a78UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 15.
60439 #define PBF_REG_BTB_GUARANTEED_VOQ15                                                                         0xd80a7cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 15
60440 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15                                                                  0xd80a80UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60441   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15_BTB_MAX_SHARED_ALLOC_VOQ15                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 15
60442   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15_BTB_MAX_SHARED_ALLOC_VOQ15_SHIFT                               0
60443   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15_BTB_CAN_USE_SHARED_VOQ15                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60444   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15_BTB_CAN_USE_SHARED_VOQ15_SHIFT                                 16
60445   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ15                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60446   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ15_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ15_SHIFT                       17
60447 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ15                                                                   0xd80a84UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 15 in both guaranteed and shared areas.
60448 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ15                                                              0xd80a88UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 15. Reset upon init.
60449 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ15                                                              0xd80a8cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 15. Reset upon init.
60450 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ16                                                                      0xd80aa0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 16.
60451 #define PBF_REG_YCMD_QS_THRSH_VOQ16                                                                          0xd80aa4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 16 in the YSTORM command Q in 32 byte lines.
60452 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ16                                                           0xd80aa8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 16  (after ending the current command in process).
60453 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ16                                                                   0xd80aacUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 16 from YSTORM.
60454 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ16                                                                        0xd80ab0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 16.
60455 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ16                                                                0xd80ab4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 16. Reset upon init.
60456 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ16                                                                      0xd80ab8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 16.
60457 #define PBF_REG_BTB_GUARANTEED_VOQ16                                                                         0xd80abcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 16
60458 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16                                                                  0xd80ac0UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60459   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16_BTB_MAX_SHARED_ALLOC_VOQ16                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 16
60460   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16_BTB_MAX_SHARED_ALLOC_VOQ16_SHIFT                               0
60461   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16_BTB_CAN_USE_SHARED_VOQ16                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60462   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16_BTB_CAN_USE_SHARED_VOQ16_SHIFT                                 16
60463   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ16                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60464   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ16_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ16_SHIFT                       17
60465 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ16                                                                   0xd80ac4UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 16 in both guaranteed and shared areas.
60466 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ16                                                              0xd80ac8UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 16. Reset upon init.
60467 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ16                                                              0xd80accUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 16. Reset upon init.
60468 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ17                                                                      0xd80ae0UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 17.
60469 #define PBF_REG_YCMD_QS_THRSH_VOQ17                                                                          0xd80ae4UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 17 in the YSTORM command Q in 32 byte lines.
60470 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ17                                                           0xd80ae8UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 17  (after ending the current command in process).
60471 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ17                                                                   0xd80aecUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 17 from YSTORM.
60472 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ17                                                                        0xd80af0UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 17.
60473 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ17                                                                0xd80af4UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 17. Reset upon init.
60474 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ17                                                                      0xd80af8UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 17.
60475 #define PBF_REG_BTB_GUARANTEED_VOQ17                                                                         0xd80afcUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 17
60476 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17                                                                  0xd80b00UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60477   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17_BTB_MAX_SHARED_ALLOC_VOQ17                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 17
60478   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17_BTB_MAX_SHARED_ALLOC_VOQ17_SHIFT                               0
60479   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17_BTB_CAN_USE_SHARED_VOQ17                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60480   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17_BTB_CAN_USE_SHARED_VOQ17_SHIFT                                 16
60481   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ17                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60482   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ17_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ17_SHIFT                       17
60483 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ17                                                                   0xd80b04UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 17 in both guaranteed and shared areas.
60484 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ17                                                              0xd80b08UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 17. Reset upon init.
60485 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ17                                                              0xd80b0cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 17. Reset upon init.
60486 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ18                                                                      0xd80b20UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 18.
60487 #define PBF_REG_YCMD_QS_THRSH_VOQ18                                                                          0xd80b24UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 18 in the YSTORM command Q in 32 byte lines.
60488 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ18                                                           0xd80b28UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 18  (after ending the current command in process).
60489 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ18                                                                   0xd80b2cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 18 from YSTORM.
60490 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ18                                                                        0xd80b30UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 18.
60491 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ18                                                                0xd80b34UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 18. Reset upon init.
60492 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ18                                                                      0xd80b38UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 18.
60493 #define PBF_REG_BTB_GUARANTEED_VOQ18                                                                         0xd80b3cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 18
60494 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18                                                                  0xd80b40UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60495   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18_BTB_MAX_SHARED_ALLOC_VOQ18                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 18
60496   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18_BTB_MAX_SHARED_ALLOC_VOQ18_SHIFT                               0
60497   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18_BTB_CAN_USE_SHARED_VOQ18                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60498   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18_BTB_CAN_USE_SHARED_VOQ18_SHIFT                                 16
60499   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ18                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60500   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ18_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ18_SHIFT                       17
60501 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ18                                                                   0xd80b44UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 18 in both guaranteed and shared areas.
60502 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ18                                                              0xd80b48UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 18. Reset upon init.
60503 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ18                                                              0xd80b4cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 18. Reset upon init.
60504 #define PBF_REG_YCMD_QS_NUM_LINES_VOQ19                                                                      0xd80b60UL //Access:RW   DataWidth:0xc    // Number of 32 byte lines in the YSTORM command Q reserved for VOQ 19.
60505 #define PBF_REG_YCMD_QS_THRSH_VOQ19                                                                          0xd80b64UL //Access:RW   DataWidth:0x5    // Almost full threshold for VOQ 19 in the YSTORM command Q in 32 byte lines.
60506 #define PBF_REG_YCMD_QS_DISABLE_NEW_CMD_PROC_VOQ19                                                           0xd80b68UL //Access:RW   DataWidth:0x1    // Disable processing further Y commands from VOQ 19  (after ending the current command in process).
60507 #define PBF_REG_YCMD_QS_CMDS_RCVD_ON_VOQ19                                                                   0xd80b6cUL //Access:RC   DataWidth:0x20   // Number of commands received on VOQ 19 from YSTORM.
60508 #define PBF_REG_YCMD_QS_CMD_CNT_VOQ19                                                                        0xd80b70UL //Access:R    DataWidth:0xa    // Number of commands in the Y command queue of VOQ 19.
60509 #define PBF_REG_YCMD_QS_LINES_FREED_CNT_VOQ19                                                                0xd80b74UL //Access:R    DataWidth:0x20   // Cyclic counter for number of 16 byte lines freed from the Y command queue of VOQ 19. Reset upon init.
60510 #define PBF_REG_YCMD_QS_OCCUPANCY_VOQ19                                                                      0xd80b78UL //Access:R    DataWidth:0xd    // Number of 16 bytes lines occupied in the Y command queue of VOQ 19.
60511 #define PBF_REG_BTB_GUARANTEED_VOQ19                                                                         0xd80b7cUL //Access:RW   DataWidth:0xb    // The number of BTB 256 byte blocks guaranteed for VOQ 19
60512 #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19                                                                  0xd80b80UL //Access:RW   DataWidth:0x12   // Multi Field Register.
60513   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19_BTB_MAX_SHARED_ALLOC_VOQ19                                     (0x7ff<<0) // The maximum number of BTB 256 byte blocks that a TC can allocate in the shared area for VOQ 19
60514   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19_BTB_MAX_SHARED_ALLOC_VOQ19_SHIFT                               0
60515   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19_BTB_CAN_USE_SHARED_VOQ19                                       (0x1<<16) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60516   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19_BTB_CAN_USE_SHARED_VOQ19_SHIFT                                 16
60517   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ19                             (0x1<<17) // if set, enables using the shared area for a TC when the guaranteed space is exhausted, regardless of the packet size.
60518   #define PBF_REG_BTB_SHARED_AREA_SETUP_VOQ19_BTB_CAN_USE_SHARED_FOR_JUMBO_VOQ19_SHIFT                       17
60519 #define PBF_REG_BTB_ALLOCATED_BLOCKS_VOQ19                                                                   0xd80b84UL //Access:R    DataWidth:0xc    // Number of blocks allocated in the BTB for VOQ 19 in both guaranteed and shared areas.
60520 #define PBF_REG_NUM_BLOCKS_ALLOCATED_PROD_VOQ19                                                              0xd80b88UL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks allocated (producer) for VOQ 19. Reset upon init.
60521 #define PBF_REG_NUM_BLOCKS_ALLOCATED_CONS_VOQ19                                                              0xd80b8cUL //Access:R    DataWidth:0x20   // Cyclic counter for number of blocks released (consumer) for VOQ 19. Reset upon init.
60522 #define PBF_REG_ECO_RESERVED                                                                                 0xd80ea0UL //Access:RW   DataWidth:0x20   // reserved for ECOs
60523 #define PBF_PB1_REG_INT_STS                                                                                  0xda0040UL //Access:R    DataWidth:0x9    // Multi Field Register.
60524   #define PBF_PB1_REG_INT_STS_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
60525   #define PBF_PB1_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                            0
60526   #define PBF_PB1_REG_INT_STS_EOP_ERROR                                                                      (0x1<<1) // EOP check error.
60527   #define PBF_PB1_REG_INT_STS_EOP_ERROR_SHIFT                                                                1
60528   #define PBF_PB1_REG_INT_STS_IFIFO_ERROR                                                                    (0x1<<2) // Instruction FIFO error.
60529   #define PBF_PB1_REG_INT_STS_IFIFO_ERROR_SHIFT                                                              2
60530   #define PBF_PB1_REG_INT_STS_PFIFO_ERROR                                                                    (0x1<<3) // Parameter FIFO error.
60531   #define PBF_PB1_REG_INT_STS_PFIFO_ERROR_SHIFT                                                              3
60532   #define PBF_PB1_REG_INT_STS_DB_BUF_ERROR                                                                   (0x1<<4) // DB FIFO error.
60533   #define PBF_PB1_REG_INT_STS_DB_BUF_ERROR_SHIFT                                                             4
60534   #define PBF_PB1_REG_INT_STS_TH_EXEC_ERROR                                                                  (0x1<<5) //
60535   #define PBF_PB1_REG_INT_STS_TH_EXEC_ERROR_SHIFT                                                            5
60536   #define PBF_PB1_REG_INT_STS_TQ_ERROR_WR                                                                    (0x1<<6) // TQ write overflow.
60537   #define PBF_PB1_REG_INT_STS_TQ_ERROR_WR_SHIFT                                                              6
60538   #define PBF_PB1_REG_INT_STS_TQ_ERROR_RD_TH                                                                 (0x1<<7) // TQ read underflow by task handler.
60539   #define PBF_PB1_REG_INT_STS_TQ_ERROR_RD_TH_SHIFT                                                           7
60540   #define PBF_PB1_REG_INT_STS_TQ_ERROR_RD_IH                                                                 (0x1<<8) // TQ read underflow by instruction handler.
60541   #define PBF_PB1_REG_INT_STS_TQ_ERROR_RD_IH_SHIFT                                                           8
60542 #define PBF_PB1_REG_INT_MASK                                                                                 0xda0044UL //Access:RW   DataWidth:0x9    // Multi Field Register.
60543   #define PBF_PB1_REG_INT_MASK_ADDRESS_ERROR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.ADDRESS_ERROR .
60544   #define PBF_PB1_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                           0
60545   #define PBF_PB1_REG_INT_MASK_EOP_ERROR                                                                     (0x1<<1) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.EOP_ERROR .
60546   #define PBF_PB1_REG_INT_MASK_EOP_ERROR_SHIFT                                                               1
60547   #define PBF_PB1_REG_INT_MASK_IFIFO_ERROR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.IFIFO_ERROR .
60548   #define PBF_PB1_REG_INT_MASK_IFIFO_ERROR_SHIFT                                                             2
60549   #define PBF_PB1_REG_INT_MASK_PFIFO_ERROR                                                                   (0x1<<3) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.PFIFO_ERROR .
60550   #define PBF_PB1_REG_INT_MASK_PFIFO_ERROR_SHIFT                                                             3
60551   #define PBF_PB1_REG_INT_MASK_DB_BUF_ERROR                                                                  (0x1<<4) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.DB_BUF_ERROR .
60552   #define PBF_PB1_REG_INT_MASK_DB_BUF_ERROR_SHIFT                                                            4
60553   #define PBF_PB1_REG_INT_MASK_TH_EXEC_ERROR                                                                 (0x1<<5) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TH_EXEC_ERROR .
60554   #define PBF_PB1_REG_INT_MASK_TH_EXEC_ERROR_SHIFT                                                           5
60555   #define PBF_PB1_REG_INT_MASK_TQ_ERROR_WR                                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_WR .
60556   #define PBF_PB1_REG_INT_MASK_TQ_ERROR_WR_SHIFT                                                             6
60557   #define PBF_PB1_REG_INT_MASK_TQ_ERROR_RD_TH                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_TH .
60558   #define PBF_PB1_REG_INT_MASK_TQ_ERROR_RD_TH_SHIFT                                                          7
60559   #define PBF_PB1_REG_INT_MASK_TQ_ERROR_RD_IH                                                                (0x1<<8) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_IH .
60560   #define PBF_PB1_REG_INT_MASK_TQ_ERROR_RD_IH_SHIFT                                                          8
60561 #define PBF_PB1_REG_INT_STS_WR                                                                               0xda0048UL //Access:WR   DataWidth:0x9    // Multi Field Register.
60562   #define PBF_PB1_REG_INT_STS_WR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
60563   #define PBF_PB1_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                         0
60564   #define PBF_PB1_REG_INT_STS_WR_EOP_ERROR                                                                   (0x1<<1) // EOP check error.
60565   #define PBF_PB1_REG_INT_STS_WR_EOP_ERROR_SHIFT                                                             1
60566   #define PBF_PB1_REG_INT_STS_WR_IFIFO_ERROR                                                                 (0x1<<2) // Instruction FIFO error.
60567   #define PBF_PB1_REG_INT_STS_WR_IFIFO_ERROR_SHIFT                                                           2
60568   #define PBF_PB1_REG_INT_STS_WR_PFIFO_ERROR                                                                 (0x1<<3) // Parameter FIFO error.
60569   #define PBF_PB1_REG_INT_STS_WR_PFIFO_ERROR_SHIFT                                                           3
60570   #define PBF_PB1_REG_INT_STS_WR_DB_BUF_ERROR                                                                (0x1<<4) // DB FIFO error.
60571   #define PBF_PB1_REG_INT_STS_WR_DB_BUF_ERROR_SHIFT                                                          4
60572   #define PBF_PB1_REG_INT_STS_WR_TH_EXEC_ERROR                                                               (0x1<<5) //
60573   #define PBF_PB1_REG_INT_STS_WR_TH_EXEC_ERROR_SHIFT                                                         5
60574   #define PBF_PB1_REG_INT_STS_WR_TQ_ERROR_WR                                                                 (0x1<<6) // TQ write overflow.
60575   #define PBF_PB1_REG_INT_STS_WR_TQ_ERROR_WR_SHIFT                                                           6
60576   #define PBF_PB1_REG_INT_STS_WR_TQ_ERROR_RD_TH                                                              (0x1<<7) // TQ read underflow by task handler.
60577   #define PBF_PB1_REG_INT_STS_WR_TQ_ERROR_RD_TH_SHIFT                                                        7
60578   #define PBF_PB1_REG_INT_STS_WR_TQ_ERROR_RD_IH                                                              (0x1<<8) // TQ read underflow by instruction handler.
60579   #define PBF_PB1_REG_INT_STS_WR_TQ_ERROR_RD_IH_SHIFT                                                        8
60580 #define PBF_PB1_REG_INT_STS_CLR                                                                              0xda004cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
60581   #define PBF_PB1_REG_INT_STS_CLR_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
60582   #define PBF_PB1_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                        0
60583   #define PBF_PB1_REG_INT_STS_CLR_EOP_ERROR                                                                  (0x1<<1) // EOP check error.
60584   #define PBF_PB1_REG_INT_STS_CLR_EOP_ERROR_SHIFT                                                            1
60585   #define PBF_PB1_REG_INT_STS_CLR_IFIFO_ERROR                                                                (0x1<<2) // Instruction FIFO error.
60586   #define PBF_PB1_REG_INT_STS_CLR_IFIFO_ERROR_SHIFT                                                          2
60587   #define PBF_PB1_REG_INT_STS_CLR_PFIFO_ERROR                                                                (0x1<<3) // Parameter FIFO error.
60588   #define PBF_PB1_REG_INT_STS_CLR_PFIFO_ERROR_SHIFT                                                          3
60589   #define PBF_PB1_REG_INT_STS_CLR_DB_BUF_ERROR                                                               (0x1<<4) // DB FIFO error.
60590   #define PBF_PB1_REG_INT_STS_CLR_DB_BUF_ERROR_SHIFT                                                         4
60591   #define PBF_PB1_REG_INT_STS_CLR_TH_EXEC_ERROR                                                              (0x1<<5) //
60592   #define PBF_PB1_REG_INT_STS_CLR_TH_EXEC_ERROR_SHIFT                                                        5
60593   #define PBF_PB1_REG_INT_STS_CLR_TQ_ERROR_WR                                                                (0x1<<6) // TQ write overflow.
60594   #define PBF_PB1_REG_INT_STS_CLR_TQ_ERROR_WR_SHIFT                                                          6
60595   #define PBF_PB1_REG_INT_STS_CLR_TQ_ERROR_RD_TH                                                             (0x1<<7) // TQ read underflow by task handler.
60596   #define PBF_PB1_REG_INT_STS_CLR_TQ_ERROR_RD_TH_SHIFT                                                       7
60597   #define PBF_PB1_REG_INT_STS_CLR_TQ_ERROR_RD_IH                                                             (0x1<<8) // TQ read underflow by instruction handler.
60598   #define PBF_PB1_REG_INT_STS_CLR_TQ_ERROR_RD_IH_SHIFT                                                       8
60599 #define PBF_PB1_REG_PRTY_MASK                                                                                0xda0054UL //Access:RW   DataWidth:0x1    // Multi Field Register.
60600   #define PBF_PB1_REG_PRTY_MASK_DATAPATH_REGISTERS                                                           (0x1<<0) // This bit masks, when set, the Parity bit: PB_REG_PRTY_STS.DATAPATH_REGISTERS .
60601   #define PBF_PB1_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                     0
60602 #define PBF_PB1_REG_CONTROL                                                                                  0xda0400UL //Access:RW   DataWidth:0xd    // Multi Field Register.
60603   #define PBF_PB1_REG_CONTROL_BYTE_ORDER_SWITCH                                                              (0x1<<0) // Indicates if to switch the CRC result byte ordering. 0=don't switch;1=switch.
60604   #define PBF_PB1_REG_CONTROL_BYTE_ORDER_SWITCH_SHIFT                                                        0
60605   #define PBF_PB1_REG_CONTROL_DB_IGNORE_ERROR                                                                (0x1<<1) // Indicates if to ignore the input error indication.
60606   #define PBF_PB1_REG_CONTROL_DB_IGNORE_ERROR_SHIFT                                                          1
60607   #define PBF_PB1_REG_CONTROL_DONT_PASS_ERROR                                                                (0x1<<2) // Masks error on output of pb.
60608   #define PBF_PB1_REG_CONTROL_DONT_PASS_ERROR_SHIFT                                                          2
60609   #define PBF_PB1_REG_CONTROL_EOP_CHECK_DISABLE                                                              (0x1<<3) // Disables EOP check (EOP check verifies that the last Task instruction is accessing a line that has EOP on it. this way one could find mismatches between expected length and actual length on some packet.
60610   #define PBF_PB1_REG_CONTROL_EOP_CHECK_DISABLE_SHIFT                                                        3
60611   #define PBF_PB1_REG_CONTROL_CRC_COMPARE_DISABLE                                                            (0x1<<4) // Disables CRC2 machine (the machine that is used for comparing actual CRC with a value that is provided to the PB.
60612   #define PBF_PB1_REG_CONTROL_CRC_COMPARE_DISABLE_SHIFT                                                      4
60613   #define PBF_PB1_REG_CONTROL_EN_INPUTS                                                                      (0x1<<5) // Enable inputs.
60614   #define PBF_PB1_REG_CONTROL_EN_INPUTS_SHIFT                                                                5
60615   #define PBF_PB1_REG_CONTROL_DISABLE_PB                                                                     (0x1<<6) // Debug only: Disable PB.
60616   #define PBF_PB1_REG_CONTROL_DISABLE_PB_SHIFT                                                               6
60617   #define PBF_PB1_REG_CONTROL_DEBUG_SELECT                                                                   (0xf<<7) // Obsolete.
60618   #define PBF_PB1_REG_CONTROL_DEBUG_SELECT_SHIFT                                                             7
60619   #define PBF_PB1_REG_CONTROL_RELAX_TH                                                                       (0x1<<11) // Dbug only.
60620   #define PBF_PB1_REG_CONTROL_RELAX_TH_SHIFT                                                                 11
60621   #define PBF_PB1_REG_CONTROL_DUMMY_ERR_ALLOW                                                                (0x1<<12) // Dummy ingress error allow.  When cleared, an error received on the ingress interface will be masked for instructions in which the "dummy read" bit is set.
60622   #define PBF_PB1_REG_CONTROL_DUMMY_ERR_ALLOW_SHIFT                                                          12
60623 #define PBF_PB1_REG_CRC_MASK_1_0                                                                             0xda0404UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60624 #define PBF_PB1_REG_CRC_MASK_1_1                                                                             0xda0408UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60625 #define PBF_PB1_REG_CRC_MASK_1_2                                                                             0xda040cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60626 #define PBF_PB1_REG_CRC_MASK_1_3                                                                             0xda0410UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60627 #define PBF_PB1_REG_CRC_MASK_2_0                                                                             0xda0414UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60628 #define PBF_PB1_REG_CRC_MASK_2_1                                                                             0xda0418UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60629 #define PBF_PB1_REG_CRC_MASK_2_2                                                                             0xda041cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60630 #define PBF_PB1_REG_CRC_MASK_2_3                                                                             0xda0420UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60631 #define PBF_PB1_REG_CRC_MASK_3_0                                                                             0xda0424UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60632 #define PBF_PB1_REG_CRC_MASK_3_1                                                                             0xda0428UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60633 #define PBF_PB1_REG_CRC_MASK_3_2                                                                             0xda042cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60634 #define PBF_PB1_REG_CRC_MASK_3_3                                                                             0xda0430UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60635 #define PBF_PB1_REG_DB_EMPTY                                                                                 0xda0500UL //Access:R    DataWidth:0x1    // Data Buffer empty status.
60636 #define PBF_PB1_REG_DB_FULL                                                                                  0xda0504UL //Access:R    DataWidth:0x1    // Data Buffer full status.
60637 #define PBF_PB1_REG_TQ_EMPTY                                                                                 0xda0508UL //Access:R    DataWidth:0x1    // Task Queue empty status.
60638 #define PBF_PB1_REG_TQ_FULL                                                                                  0xda050cUL //Access:R    DataWidth:0x1    // Task Queue full status.
60639 #define PBF_PB1_REG_IFIFO_EMPTY                                                                              0xda0510UL //Access:R    DataWidth:0x1    // Instruction FIFO empty status.
60640 #define PBF_PB1_REG_IFIFO_FULL                                                                               0xda0514UL //Access:R    DataWidth:0x1    // Instruction FIFO full status.
60641 #define PBF_PB1_REG_PFIFO_EMPTY                                                                              0xda0518UL //Access:R    DataWidth:0x1    // Parameter FIFO empty status.
60642 #define PBF_PB1_REG_PFIFO_FULL                                                                               0xda051cUL //Access:R    DataWidth:0x1    // Parameter FIFO full status.
60643 #define PBF_PB1_REG_TQ_TH_EMPTY                                                                              0xda0520UL //Access:R    DataWidth:0x1    // Task Queue empty status for task handler.
60644 #define PBF_PB1_REG_ERRORED_CRC                                                                              0xda0600UL //Access:R    DataWidth:0x20   // CRC mismatch debug register.  This register stores the calculated CRC value that resulted in the most recent CRC error event.
60645 #define PBF_PB1_REG_ERRORED_INSTR                                                                            0xda0604UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the instruction being executed at the time EOP error is detected. The instruction is aligned with the least significant bit of this register.  Bits 31:29 provide additional information about the instruction.  Bit 31 indicates whether the instruction is valid.  Bit 30 indicates if the instruction is the first instruction in the task.  Bit 29 indicates whether the instruction is the last instruction in the task.
60646 #define PBF_PB1_REG_ERRORED_HDR_LOW                                                                          0xda0608UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the lower 32 bits of the task header being executed at the time EOP error is detected.  The instruction length is not kept and is read as 0.
60647 #define PBF_PB1_REG_ERRORED_HDR_HIGH                                                                         0xda060cUL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the upper 32 bits of the task header being executed at the time EOP error is detected.  The task passthrough bit is not kept and is read as 0.
60648 #define PBF_PB1_REG_ERRORED_LENGTH                                                                           0xda0610UL //Access:R    DataWidth:0x10   // EOP mismatch debug register.  This register provides the number of data bytes remaining to be read from DB at the time of EOP error detection.
60649 #define PBF_PB1_REG_ECO_RESERVED                                                                             0xda0614UL //Access:RW   DataWidth:0x8    // For future eco.
60650 #define PBF_PB1_REG_DBG_OUT_DATA                                                                             0xda0700UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
60651 #define PBF_PB1_REG_DBG_OUT_DATA_SIZE                                                                        8
60652 #define PBF_PB1_REG_DBG_OUT_VALID                                                                            0xda0720UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
60653 #define PBF_PB1_REG_DBG_OUT_FRAME                                                                            0xda0724UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
60654 #define PBF_PB1_REG_DBG_SELECT                                                                               0xda0728UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
60655 #define PBF_PB1_REG_DBG_DWORD_ENABLE                                                                         0xda072cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
60656 #define PBF_PB1_REG_DBG_SHIFT                                                                                0xda0730UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
60657 #define PBF_PB1_REG_DBG_FORCE_VALID                                                                          0xda0734UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
60658 #define PBF_PB1_REG_DBG_FORCE_FRAME                                                                          0xda0738UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
60659 #define PBF_PB1_REG_DB_FIFO                                                                                  0xda2000UL //Access:WB_R DataWidth:0x108  // Provides read-only access of the data buffer FIFO. Intended for debug purposes.
60660 #define PBF_PB1_REG_DB_FIFO_SIZE                                                                             512
60661 #define PBF_PB1_REG_L1                                                                                       0xda3000UL //Access:WB   DataWidth:0x40   // L1 CRC memory access.
60662 #define PBF_PB1_REG_L1_SIZE                                                                                  640
60663 #define PBF_PB2_REG_INT_STS                                                                                  0xda4040UL //Access:R    DataWidth:0x9    // Multi Field Register.
60664   #define PBF_PB2_REG_INT_STS_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
60665   #define PBF_PB2_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                            0
60666   #define PBF_PB2_REG_INT_STS_EOP_ERROR                                                                      (0x1<<1) // EOP check error.
60667   #define PBF_PB2_REG_INT_STS_EOP_ERROR_SHIFT                                                                1
60668   #define PBF_PB2_REG_INT_STS_IFIFO_ERROR                                                                    (0x1<<2) // Instruction FIFO error.
60669   #define PBF_PB2_REG_INT_STS_IFIFO_ERROR_SHIFT                                                              2
60670   #define PBF_PB2_REG_INT_STS_PFIFO_ERROR                                                                    (0x1<<3) // Parameter FIFO error.
60671   #define PBF_PB2_REG_INT_STS_PFIFO_ERROR_SHIFT                                                              3
60672   #define PBF_PB2_REG_INT_STS_DB_BUF_ERROR                                                                   (0x1<<4) // DB FIFO error.
60673   #define PBF_PB2_REG_INT_STS_DB_BUF_ERROR_SHIFT                                                             4
60674   #define PBF_PB2_REG_INT_STS_TH_EXEC_ERROR                                                                  (0x1<<5) //
60675   #define PBF_PB2_REG_INT_STS_TH_EXEC_ERROR_SHIFT                                                            5
60676   #define PBF_PB2_REG_INT_STS_TQ_ERROR_WR                                                                    (0x1<<6) // TQ write overflow.
60677   #define PBF_PB2_REG_INT_STS_TQ_ERROR_WR_SHIFT                                                              6
60678   #define PBF_PB2_REG_INT_STS_TQ_ERROR_RD_TH                                                                 (0x1<<7) // TQ read underflow by task handler.
60679   #define PBF_PB2_REG_INT_STS_TQ_ERROR_RD_TH_SHIFT                                                           7
60680   #define PBF_PB2_REG_INT_STS_TQ_ERROR_RD_IH                                                                 (0x1<<8) // TQ read underflow by instruction handler.
60681   #define PBF_PB2_REG_INT_STS_TQ_ERROR_RD_IH_SHIFT                                                           8
60682 #define PBF_PB2_REG_INT_MASK                                                                                 0xda4044UL //Access:RW   DataWidth:0x9    // Multi Field Register.
60683   #define PBF_PB2_REG_INT_MASK_ADDRESS_ERROR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.ADDRESS_ERROR .
60684   #define PBF_PB2_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                           0
60685   #define PBF_PB2_REG_INT_MASK_EOP_ERROR                                                                     (0x1<<1) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.EOP_ERROR .
60686   #define PBF_PB2_REG_INT_MASK_EOP_ERROR_SHIFT                                                               1
60687   #define PBF_PB2_REG_INT_MASK_IFIFO_ERROR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.IFIFO_ERROR .
60688   #define PBF_PB2_REG_INT_MASK_IFIFO_ERROR_SHIFT                                                             2
60689   #define PBF_PB2_REG_INT_MASK_PFIFO_ERROR                                                                   (0x1<<3) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.PFIFO_ERROR .
60690   #define PBF_PB2_REG_INT_MASK_PFIFO_ERROR_SHIFT                                                             3
60691   #define PBF_PB2_REG_INT_MASK_DB_BUF_ERROR                                                                  (0x1<<4) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.DB_BUF_ERROR .
60692   #define PBF_PB2_REG_INT_MASK_DB_BUF_ERROR_SHIFT                                                            4
60693   #define PBF_PB2_REG_INT_MASK_TH_EXEC_ERROR                                                                 (0x1<<5) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TH_EXEC_ERROR .
60694   #define PBF_PB2_REG_INT_MASK_TH_EXEC_ERROR_SHIFT                                                           5
60695   #define PBF_PB2_REG_INT_MASK_TQ_ERROR_WR                                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_WR .
60696   #define PBF_PB2_REG_INT_MASK_TQ_ERROR_WR_SHIFT                                                             6
60697   #define PBF_PB2_REG_INT_MASK_TQ_ERROR_RD_TH                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_TH .
60698   #define PBF_PB2_REG_INT_MASK_TQ_ERROR_RD_TH_SHIFT                                                          7
60699   #define PBF_PB2_REG_INT_MASK_TQ_ERROR_RD_IH                                                                (0x1<<8) // This bit masks, when set, the Interrupt bit: PB_REG_INT_STS.TQ_ERROR_RD_IH .
60700   #define PBF_PB2_REG_INT_MASK_TQ_ERROR_RD_IH_SHIFT                                                          8
60701 #define PBF_PB2_REG_INT_STS_WR                                                                               0xda4048UL //Access:WR   DataWidth:0x9    // Multi Field Register.
60702   #define PBF_PB2_REG_INT_STS_WR_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
60703   #define PBF_PB2_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                         0
60704   #define PBF_PB2_REG_INT_STS_WR_EOP_ERROR                                                                   (0x1<<1) // EOP check error.
60705   #define PBF_PB2_REG_INT_STS_WR_EOP_ERROR_SHIFT                                                             1
60706   #define PBF_PB2_REG_INT_STS_WR_IFIFO_ERROR                                                                 (0x1<<2) // Instruction FIFO error.
60707   #define PBF_PB2_REG_INT_STS_WR_IFIFO_ERROR_SHIFT                                                           2
60708   #define PBF_PB2_REG_INT_STS_WR_PFIFO_ERROR                                                                 (0x1<<3) // Parameter FIFO error.
60709   #define PBF_PB2_REG_INT_STS_WR_PFIFO_ERROR_SHIFT                                                           3
60710   #define PBF_PB2_REG_INT_STS_WR_DB_BUF_ERROR                                                                (0x1<<4) // DB FIFO error.
60711   #define PBF_PB2_REG_INT_STS_WR_DB_BUF_ERROR_SHIFT                                                          4
60712   #define PBF_PB2_REG_INT_STS_WR_TH_EXEC_ERROR                                                               (0x1<<5) //
60713   #define PBF_PB2_REG_INT_STS_WR_TH_EXEC_ERROR_SHIFT                                                         5
60714   #define PBF_PB2_REG_INT_STS_WR_TQ_ERROR_WR                                                                 (0x1<<6) // TQ write overflow.
60715   #define PBF_PB2_REG_INT_STS_WR_TQ_ERROR_WR_SHIFT                                                           6
60716   #define PBF_PB2_REG_INT_STS_WR_TQ_ERROR_RD_TH                                                              (0x1<<7) // TQ read underflow by task handler.
60717   #define PBF_PB2_REG_INT_STS_WR_TQ_ERROR_RD_TH_SHIFT                                                        7
60718   #define PBF_PB2_REG_INT_STS_WR_TQ_ERROR_RD_IH                                                              (0x1<<8) // TQ read underflow by instruction handler.
60719   #define PBF_PB2_REG_INT_STS_WR_TQ_ERROR_RD_IH_SHIFT                                                        8
60720 #define PBF_PB2_REG_INT_STS_CLR                                                                              0xda404cUL //Access:RC   DataWidth:0x9    // Multi Field Register.
60721   #define PBF_PB2_REG_INT_STS_CLR_ADDRESS_ERROR                                                              (0x1<<0) // Signals an unknown address to the rf module.
60722   #define PBF_PB2_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                        0
60723   #define PBF_PB2_REG_INT_STS_CLR_EOP_ERROR                                                                  (0x1<<1) // EOP check error.
60724   #define PBF_PB2_REG_INT_STS_CLR_EOP_ERROR_SHIFT                                                            1
60725   #define PBF_PB2_REG_INT_STS_CLR_IFIFO_ERROR                                                                (0x1<<2) // Instruction FIFO error.
60726   #define PBF_PB2_REG_INT_STS_CLR_IFIFO_ERROR_SHIFT                                                          2
60727   #define PBF_PB2_REG_INT_STS_CLR_PFIFO_ERROR                                                                (0x1<<3) // Parameter FIFO error.
60728   #define PBF_PB2_REG_INT_STS_CLR_PFIFO_ERROR_SHIFT                                                          3
60729   #define PBF_PB2_REG_INT_STS_CLR_DB_BUF_ERROR                                                               (0x1<<4) // DB FIFO error.
60730   #define PBF_PB2_REG_INT_STS_CLR_DB_BUF_ERROR_SHIFT                                                         4
60731   #define PBF_PB2_REG_INT_STS_CLR_TH_EXEC_ERROR                                                              (0x1<<5) //
60732   #define PBF_PB2_REG_INT_STS_CLR_TH_EXEC_ERROR_SHIFT                                                        5
60733   #define PBF_PB2_REG_INT_STS_CLR_TQ_ERROR_WR                                                                (0x1<<6) // TQ write overflow.
60734   #define PBF_PB2_REG_INT_STS_CLR_TQ_ERROR_WR_SHIFT                                                          6
60735   #define PBF_PB2_REG_INT_STS_CLR_TQ_ERROR_RD_TH                                                             (0x1<<7) // TQ read underflow by task handler.
60736   #define PBF_PB2_REG_INT_STS_CLR_TQ_ERROR_RD_TH_SHIFT                                                       7
60737   #define PBF_PB2_REG_INT_STS_CLR_TQ_ERROR_RD_IH                                                             (0x1<<8) // TQ read underflow by instruction handler.
60738   #define PBF_PB2_REG_INT_STS_CLR_TQ_ERROR_RD_IH_SHIFT                                                       8
60739 #define PBF_PB2_REG_PRTY_MASK                                                                                0xda4054UL //Access:RW   DataWidth:0x1    // Multi Field Register.
60740   #define PBF_PB2_REG_PRTY_MASK_DATAPATH_REGISTERS                                                           (0x1<<0) // This bit masks, when set, the Parity bit: PB_REG_PRTY_STS.DATAPATH_REGISTERS .
60741   #define PBF_PB2_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                     0
60742 #define PBF_PB2_REG_CONTROL                                                                                  0xda4400UL //Access:RW   DataWidth:0xd    // Multi Field Register.
60743   #define PBF_PB2_REG_CONTROL_BYTE_ORDER_SWITCH                                                              (0x1<<0) // Indicates if to switch the CRC result byte ordering. 0=don't switch;1=switch.
60744   #define PBF_PB2_REG_CONTROL_BYTE_ORDER_SWITCH_SHIFT                                                        0
60745   #define PBF_PB2_REG_CONTROL_DB_IGNORE_ERROR                                                                (0x1<<1) // Indicates if to ignore the input error indication.
60746   #define PBF_PB2_REG_CONTROL_DB_IGNORE_ERROR_SHIFT                                                          1
60747   #define PBF_PB2_REG_CONTROL_DONT_PASS_ERROR                                                                (0x1<<2) // Masks error on output of pb.
60748   #define PBF_PB2_REG_CONTROL_DONT_PASS_ERROR_SHIFT                                                          2
60749   #define PBF_PB2_REG_CONTROL_EOP_CHECK_DISABLE                                                              (0x1<<3) // Disables EOP check (EOP check verifies that the last Task instruction is accessing a line that has EOP on it. this way one could find mismatches between expected length and actual length on some packet.
60750   #define PBF_PB2_REG_CONTROL_EOP_CHECK_DISABLE_SHIFT                                                        3
60751   #define PBF_PB2_REG_CONTROL_CRC_COMPARE_DISABLE                                                            (0x1<<4) // Disables CRC2 machine (the machine that is used for comparing actual CRC with a value that is provided to the PB.
60752   #define PBF_PB2_REG_CONTROL_CRC_COMPARE_DISABLE_SHIFT                                                      4
60753   #define PBF_PB2_REG_CONTROL_EN_INPUTS                                                                      (0x1<<5) // Enable inputs.
60754   #define PBF_PB2_REG_CONTROL_EN_INPUTS_SHIFT                                                                5
60755   #define PBF_PB2_REG_CONTROL_DISABLE_PB                                                                     (0x1<<6) // Debug only: Disable PB.
60756   #define PBF_PB2_REG_CONTROL_DISABLE_PB_SHIFT                                                               6
60757   #define PBF_PB2_REG_CONTROL_DEBUG_SELECT                                                                   (0xf<<7) // Obsolete.
60758   #define PBF_PB2_REG_CONTROL_DEBUG_SELECT_SHIFT                                                             7
60759   #define PBF_PB2_REG_CONTROL_RELAX_TH                                                                       (0x1<<11) // Dbug only.
60760   #define PBF_PB2_REG_CONTROL_RELAX_TH_SHIFT                                                                 11
60761   #define PBF_PB2_REG_CONTROL_DUMMY_ERR_ALLOW                                                                (0x1<<12) // Dummy ingress error allow.  When cleared, an error received on the ingress interface will be masked for instructions in which the "dummy read" bit is set.
60762   #define PBF_PB2_REG_CONTROL_DUMMY_ERR_ALLOW_SHIFT                                                          12
60763 #define PBF_PB2_REG_CRC_MASK_1_0                                                                             0xda4404UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60764 #define PBF_PB2_REG_CRC_MASK_1_1                                                                             0xda4408UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60765 #define PBF_PB2_REG_CRC_MASK_1_2                                                                             0xda440cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60766 #define PBF_PB2_REG_CRC_MASK_1_3                                                                             0xda4410UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60767 #define PBF_PB2_REG_CRC_MASK_2_0                                                                             0xda4414UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60768 #define PBF_PB2_REG_CRC_MASK_2_1                                                                             0xda4418UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60769 #define PBF_PB2_REG_CRC_MASK_2_2                                                                             0xda441cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60770 #define PBF_PB2_REG_CRC_MASK_2_3                                                                             0xda4420UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60771 #define PBF_PB2_REG_CRC_MASK_3_0                                                                             0xda4424UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60772 #define PBF_PB2_REG_CRC_MASK_3_1                                                                             0xda4428UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60773 #define PBF_PB2_REG_CRC_MASK_3_2                                                                             0xda442cUL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60774 #define PBF_PB2_REG_CRC_MASK_3_3                                                                             0xda4430UL //Access:RW   DataWidth:0x20   // defines the crc masking of nibles, replaces the crc input with 0xf.                              bit 0 masks the first nibble of the packet(bits [255:252] of the first 256 bits)                              ,bit 1 masks the second nibble(bits [251:248])
60775 #define PBF_PB2_REG_DB_EMPTY                                                                                 0xda4500UL //Access:R    DataWidth:0x1    // Data Buffer empty status.
60776 #define PBF_PB2_REG_DB_FULL                                                                                  0xda4504UL //Access:R    DataWidth:0x1    // Data Buffer full status.
60777 #define PBF_PB2_REG_TQ_EMPTY                                                                                 0xda4508UL //Access:R    DataWidth:0x1    // Task Queue empty status.
60778 #define PBF_PB2_REG_TQ_FULL                                                                                  0xda450cUL //Access:R    DataWidth:0x1    // Task Queue full status.
60779 #define PBF_PB2_REG_IFIFO_EMPTY                                                                              0xda4510UL //Access:R    DataWidth:0x1    // Instruction FIFO empty status.
60780 #define PBF_PB2_REG_IFIFO_FULL                                                                               0xda4514UL //Access:R    DataWidth:0x1    // Instruction FIFO full status.
60781 #define PBF_PB2_REG_PFIFO_EMPTY                                                                              0xda4518UL //Access:R    DataWidth:0x1    // Parameter FIFO empty status.
60782 #define PBF_PB2_REG_PFIFO_FULL                                                                               0xda451cUL //Access:R    DataWidth:0x1    // Parameter FIFO full status.
60783 #define PBF_PB2_REG_TQ_TH_EMPTY                                                                              0xda4520UL //Access:R    DataWidth:0x1    // Task Queue empty status for task handler.
60784 #define PBF_PB2_REG_ERRORED_CRC                                                                              0xda4600UL //Access:R    DataWidth:0x20   // CRC mismatch debug register.  This register stores the calculated CRC value that resulted in the most recent CRC error event.
60785 #define PBF_PB2_REG_ERRORED_INSTR                                                                            0xda4604UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the instruction being executed at the time EOP error is detected. The instruction is aligned with the least significant bit of this register.  Bits 31:29 provide additional information about the instruction.  Bit 31 indicates whether the instruction is valid.  Bit 30 indicates if the instruction is the first instruction in the task.  Bit 29 indicates whether the instruction is the last instruction in the task.
60786 #define PBF_PB2_REG_ERRORED_HDR_LOW                                                                          0xda4608UL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the lower 32 bits of the task header being executed at the time EOP error is detected.  The instruction length is not kept and is read as 0.
60787 #define PBF_PB2_REG_ERRORED_HDR_HIGH                                                                         0xda460cUL //Access:R    DataWidth:0x20   // EOP mismatch debug register.  Use this address to read the upper 32 bits of the task header being executed at the time EOP error is detected.  The task passthrough bit is not kept and is read as 0.
60788 #define PBF_PB2_REG_ERRORED_LENGTH                                                                           0xda4610UL //Access:R    DataWidth:0x10   // EOP mismatch debug register.  This register provides the number of data bytes remaining to be read from DB at the time of EOP error detection.
60789 #define PBF_PB2_REG_ECO_RESERVED                                                                             0xda4614UL //Access:RW   DataWidth:0x8    // For future eco.
60790 #define PBF_PB2_REG_DBG_OUT_DATA                                                                             0xda4700UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
60791 #define PBF_PB2_REG_DBG_OUT_DATA_SIZE                                                                        8
60792 #define PBF_PB2_REG_DBG_OUT_VALID                                                                            0xda4720UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
60793 #define PBF_PB2_REG_DBG_OUT_FRAME                                                                            0xda4724UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
60794 #define PBF_PB2_REG_DBG_SELECT                                                                               0xda4728UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
60795 #define PBF_PB2_REG_DBG_DWORD_ENABLE                                                                         0xda472cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
60796 #define PBF_PB2_REG_DBG_SHIFT                                                                                0xda4730UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
60797 #define PBF_PB2_REG_DBG_FORCE_VALID                                                                          0xda4734UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
60798 #define PBF_PB2_REG_DBG_FORCE_FRAME                                                                          0xda4738UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
60799 #define PBF_PB2_REG_DB_FIFO                                                                                  0xda6000UL //Access:WB_R DataWidth:0x108  // Provides read-only access of the data buffer FIFO. Intended for debug purposes.
60800 #define PBF_PB2_REG_DB_FIFO_SIZE                                                                             512
60801 #define PBF_PB2_REG_L1                                                                                       0xda7000UL //Access:WB   DataWidth:0x40   // L1 CRC memory access.
60802 #define PBF_PB2_REG_L1_SIZE                                                                                  640
60803 #define BTB_REG_HW_INIT_EN                                                                                   0xdb0004UL //Access:RW   DataWidth:0x2    // Bit 0 - if this bit is set then initialization of link list; all head; tail and start_en registers will be done by HW.  Bit 1 - if this bit is set then initialization of BIG RAM will be done by HW. Both bits will be reset by HW when initialization is finished.
60804 #define BTB_REG_INIT_DONE                                                                                    0xdb0008UL //Access:R    DataWidth:0x2    // Bit 0 - if this bit is set then initialization of link list; all head; tail and start_en registers are finished by HW.  Bit 1 - if this bit is set then initialization of BIG RAM is finished by HW.
60805 #define BTB_REG_START_EN                                                                                     0xdb000cUL //Access:RW   DataWidth:0x1    // This bit should be set when initialization of all BRTB registers and memories is finished. BRTB will fill all prefetch FIFO with free pointers. BRTB will not be able to get packets from write clients when this bit is reset. If link list was configured by HW then this bit will be set by HW.
60806 #define BTB_REG_INT_STS_0                                                                                    0xdb00c0UL //Access:R    DataWidth:0x1d   // Multi Field Register.
60807   #define BTB_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
60808   #define BTB_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
60809   #define BTB_REG_INT_STS_0_RC_PKT0_RLS_ERROR                                                                (0x1<<1) // Read packet client NIG main port 0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
60810   #define BTB_REG_INT_STS_0_RC_PKT0_RLS_ERROR_SHIFT                                                          1
60811   #define BTB_REG_INT_STS_0_RC_PKT0_LEN_ERROR                                                                (0x1<<3) // Read packet client NIG main port 0 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR0/PRM/g in Comments.
60812   #define BTB_REG_INT_STS_0_RC_PKT0_LEN_ERROR_SHIFT                                                          3
60813   #define BTB_REG_INT_STS_0_RC_PKT0_PROTOCOL_ERROR                                                           (0x1<<5) // Read packet client NIG main port 0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
60814   #define BTB_REG_INT_STS_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                     5
60815   #define BTB_REG_INT_STS_0_RC_PKT1_RLS_ERROR                                                                (0x1<<6) // Read packet client NIG LB port 0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
60816   #define BTB_REG_INT_STS_0_RC_PKT1_RLS_ERROR_SHIFT                                                          6
60817   #define BTB_REG_INT_STS_0_RC_PKT1_LEN_ERROR                                                                (0x1<<8) // Read packet client NIG LB port 0 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR1/MSDM/g in Comments.
60818   #define BTB_REG_INT_STS_0_RC_PKT1_LEN_ERROR_SHIFT                                                          8
60819   #define BTB_REG_INT_STS_0_RC_PKT1_PROTOCOL_ERROR                                                           (0x1<<10) // Read packet client NIG LB port 0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
60820   #define BTB_REG_INT_STS_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                     10
60821   #define BTB_REG_INT_STS_0_RC_PKT2_RLS_ERROR                                                                (0x1<<11) // Read packet client NIG main port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
60822   #define BTB_REG_INT_STS_0_RC_PKT2_RLS_ERROR_SHIFT                                                          11
60823   #define BTB_REG_INT_STS_0_RC_PKT2_LEN_ERROR                                                                (0x1<<13) // Read packet client NIG main port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR2/TSDM/g in Comments.
60824   #define BTB_REG_INT_STS_0_RC_PKT2_LEN_ERROR_SHIFT                                                          13
60825   #define BTB_REG_INT_STS_0_RC_PKT2_PROTOCOL_ERROR                                                           (0x1<<15) // Read packet client NIG main port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
60826   #define BTB_REG_INT_STS_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                     15
60827   #define BTB_REG_INT_STS_0_RC_PKT3_RLS_ERROR                                                                (0x1<<16) // Read packet client NIG LB port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
60828   #define BTB_REG_INT_STS_0_RC_PKT3_RLS_ERROR_SHIFT                                                          16
60829   #define BTB_REG_INT_STS_0_RC_PKT3_LEN_ERROR                                                                (0x1<<18) // Read packet client NIG LB port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
60830   #define BTB_REG_INT_STS_0_RC_PKT3_LEN_ERROR_SHIFT                                                          18
60831   #define BTB_REG_INT_STS_0_RC_PKT3_PROTOCOL_ERROR                                                           (0x1<<20) // Read packet client NIG LB port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
60832   #define BTB_REG_INT_STS_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                     20
60833   #define BTB_REG_INT_STS_0_RC_SOP_REQ_TC_PORT_ERROR                                                         (0x1<<21) // SOP descriptor request from empty TC or port.
60834   #define BTB_REG_INT_STS_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                   21
60835   #define BTB_REG_INT_STS_0_WC0_PROTOCOL_ERROR                                                               (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
60836   #define BTB_REG_INT_STS_0_WC0_PROTOCOL_ERROR_SHIFT                                                         23
60837   #define BTB_REG_INT_STS_0_LL_BLK_ERROR                                                                     (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
60838   #define BTB_REG_INT_STS_0_LL_BLK_ERROR_SHIFT                                                               28
60839 #define BTB_REG_INT_MASK_0                                                                                   0xdb00c4UL //Access:RW   DataWidth:0x1d   // Multi Field Register.
60840   #define BTB_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.ADDRESS_ERROR .
60841   #define BTB_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
60842   #define BTB_REG_INT_MASK_0_RC_PKT0_RLS_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT0_RLS_ERROR .
60843   #define BTB_REG_INT_MASK_0_RC_PKT0_RLS_ERROR_SHIFT                                                         1
60844   #define BTB_REG_INT_MASK_0_RC_PKT0_LEN_ERROR                                                               (0x1<<3) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT0_LEN_ERROR .
60845   #define BTB_REG_INT_MASK_0_RC_PKT0_LEN_ERROR_SHIFT                                                         3
60846   #define BTB_REG_INT_MASK_0_RC_PKT0_PROTOCOL_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT0_PROTOCOL_ERROR .
60847   #define BTB_REG_INT_MASK_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                    5
60848   #define BTB_REG_INT_MASK_0_RC_PKT1_RLS_ERROR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT1_RLS_ERROR .
60849   #define BTB_REG_INT_MASK_0_RC_PKT1_RLS_ERROR_SHIFT                                                         6
60850   #define BTB_REG_INT_MASK_0_RC_PKT1_LEN_ERROR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT1_LEN_ERROR .
60851   #define BTB_REG_INT_MASK_0_RC_PKT1_LEN_ERROR_SHIFT                                                         8
60852   #define BTB_REG_INT_MASK_0_RC_PKT1_PROTOCOL_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT1_PROTOCOL_ERROR .
60853   #define BTB_REG_INT_MASK_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                    10
60854   #define BTB_REG_INT_MASK_0_RC_PKT2_RLS_ERROR                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT2_RLS_ERROR .
60855   #define BTB_REG_INT_MASK_0_RC_PKT2_RLS_ERROR_SHIFT                                                         11
60856   #define BTB_REG_INT_MASK_0_RC_PKT2_LEN_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT2_LEN_ERROR .
60857   #define BTB_REG_INT_MASK_0_RC_PKT2_LEN_ERROR_SHIFT                                                         13
60858   #define BTB_REG_INT_MASK_0_RC_PKT2_PROTOCOL_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT2_PROTOCOL_ERROR .
60859   #define BTB_REG_INT_MASK_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                    15
60860   #define BTB_REG_INT_MASK_0_RC_PKT3_RLS_ERROR                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT3_RLS_ERROR .
60861   #define BTB_REG_INT_MASK_0_RC_PKT3_RLS_ERROR_SHIFT                                                         16
60862   #define BTB_REG_INT_MASK_0_RC_PKT3_LEN_ERROR                                                               (0x1<<18) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT3_LEN_ERROR .
60863   #define BTB_REG_INT_MASK_0_RC_PKT3_LEN_ERROR_SHIFT                                                         18
60864   #define BTB_REG_INT_MASK_0_RC_PKT3_PROTOCOL_ERROR                                                          (0x1<<20) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_PKT3_PROTOCOL_ERROR .
60865   #define BTB_REG_INT_MASK_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                    20
60866   #define BTB_REG_INT_MASK_0_RC_SOP_REQ_TC_PORT_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.RC_SOP_REQ_TC_PORT_ERROR .
60867   #define BTB_REG_INT_MASK_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                  21
60868   #define BTB_REG_INT_MASK_0_WC0_PROTOCOL_ERROR                                                              (0x1<<23) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.WC0_PROTOCOL_ERROR .
60869   #define BTB_REG_INT_MASK_0_WC0_PROTOCOL_ERROR_SHIFT                                                        23
60870   #define BTB_REG_INT_MASK_0_LL_BLK_ERROR                                                                    (0x1<<28) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_0.LL_BLK_ERROR .
60871   #define BTB_REG_INT_MASK_0_LL_BLK_ERROR_SHIFT                                                              28
60872 #define BTB_REG_INT_STS_WR_0                                                                                 0xdb00c8UL //Access:WR   DataWidth:0x1d   // Multi Field Register.
60873   #define BTB_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
60874   #define BTB_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
60875   #define BTB_REG_INT_STS_WR_0_RC_PKT0_RLS_ERROR                                                             (0x1<<1) // Read packet client NIG main port 0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
60876   #define BTB_REG_INT_STS_WR_0_RC_PKT0_RLS_ERROR_SHIFT                                                       1
60877   #define BTB_REG_INT_STS_WR_0_RC_PKT0_LEN_ERROR                                                             (0x1<<3) // Read packet client NIG main port 0 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR0/PRM/g in Comments.
60878   #define BTB_REG_INT_STS_WR_0_RC_PKT0_LEN_ERROR_SHIFT                                                       3
60879   #define BTB_REG_INT_STS_WR_0_RC_PKT0_PROTOCOL_ERROR                                                        (0x1<<5) // Read packet client NIG main port 0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
60880   #define BTB_REG_INT_STS_WR_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                  5
60881   #define BTB_REG_INT_STS_WR_0_RC_PKT1_RLS_ERROR                                                             (0x1<<6) // Read packet client NIG LB port 0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
60882   #define BTB_REG_INT_STS_WR_0_RC_PKT1_RLS_ERROR_SHIFT                                                       6
60883   #define BTB_REG_INT_STS_WR_0_RC_PKT1_LEN_ERROR                                                             (0x1<<8) // Read packet client NIG LB port 0 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR1/MSDM/g in Comments.
60884   #define BTB_REG_INT_STS_WR_0_RC_PKT1_LEN_ERROR_SHIFT                                                       8
60885   #define BTB_REG_INT_STS_WR_0_RC_PKT1_PROTOCOL_ERROR                                                        (0x1<<10) // Read packet client NIG LB port 0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
60886   #define BTB_REG_INT_STS_WR_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                  10
60887   #define BTB_REG_INT_STS_WR_0_RC_PKT2_RLS_ERROR                                                             (0x1<<11) // Read packet client NIG main port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
60888   #define BTB_REG_INT_STS_WR_0_RC_PKT2_RLS_ERROR_SHIFT                                                       11
60889   #define BTB_REG_INT_STS_WR_0_RC_PKT2_LEN_ERROR                                                             (0x1<<13) // Read packet client NIG main port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR2/TSDM/g in Comments.
60890   #define BTB_REG_INT_STS_WR_0_RC_PKT2_LEN_ERROR_SHIFT                                                       13
60891   #define BTB_REG_INT_STS_WR_0_RC_PKT2_PROTOCOL_ERROR                                                        (0x1<<15) // Read packet client NIG main port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
60892   #define BTB_REG_INT_STS_WR_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                  15
60893   #define BTB_REG_INT_STS_WR_0_RC_PKT3_RLS_ERROR                                                             (0x1<<16) // Read packet client NIG LB port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
60894   #define BTB_REG_INT_STS_WR_0_RC_PKT3_RLS_ERROR_SHIFT                                                       16
60895   #define BTB_REG_INT_STS_WR_0_RC_PKT3_LEN_ERROR                                                             (0x1<<18) // Read packet client NIG LB port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
60896   #define BTB_REG_INT_STS_WR_0_RC_PKT3_LEN_ERROR_SHIFT                                                       18
60897   #define BTB_REG_INT_STS_WR_0_RC_PKT3_PROTOCOL_ERROR                                                        (0x1<<20) // Read packet client NIG LB port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
60898   #define BTB_REG_INT_STS_WR_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                  20
60899   #define BTB_REG_INT_STS_WR_0_RC_SOP_REQ_TC_PORT_ERROR                                                      (0x1<<21) // SOP descriptor request from empty TC or port.
60900   #define BTB_REG_INT_STS_WR_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                                21
60901   #define BTB_REG_INT_STS_WR_0_WC0_PROTOCOL_ERROR                                                            (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
60902   #define BTB_REG_INT_STS_WR_0_WC0_PROTOCOL_ERROR_SHIFT                                                      23
60903   #define BTB_REG_INT_STS_WR_0_LL_BLK_ERROR                                                                  (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
60904   #define BTB_REG_INT_STS_WR_0_LL_BLK_ERROR_SHIFT                                                            28
60905 #define BTB_REG_INT_STS_CLR_0                                                                                0xdb00ccUL //Access:RC   DataWidth:0x1d   // Multi Field Register.
60906   #define BTB_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
60907   #define BTB_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
60908   #define BTB_REG_INT_STS_CLR_0_RC_PKT0_RLS_ERROR                                                            (0x1<<1) // Read packet client NIG main port 0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR0/PRM/g in Comments.
60909   #define BTB_REG_INT_STS_CLR_0_RC_PKT0_RLS_ERROR_SHIFT                                                      1
60910   #define BTB_REG_INT_STS_CLR_0_RC_PKT0_LEN_ERROR                                                            (0x1<<3) // Read packet client NIG main port 0 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR0/PRM/g in Comments.
60911   #define BTB_REG_INT_STS_CLR_0_RC_PKT0_LEN_ERROR_SHIFT                                                      3
60912   #define BTB_REG_INT_STS_CLR_0_RC_PKT0_PROTOCOL_ERROR                                                       (0x1<<5) // Read packet client NIG main port 0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR0/PRM/g in Comments.
60913   #define BTB_REG_INT_STS_CLR_0_RC_PKT0_PROTOCOL_ERROR_SHIFT                                                 5
60914   #define BTB_REG_INT_STS_CLR_0_RC_PKT1_RLS_ERROR                                                            (0x1<<6) // Read packet client NIG LB port 0 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR1/MSDM/g in Comments.
60915   #define BTB_REG_INT_STS_CLR_0_RC_PKT1_RLS_ERROR_SHIFT                                                      6
60916   #define BTB_REG_INT_STS_CLR_0_RC_PKT1_LEN_ERROR                                                            (0x1<<8) // Read packet client NIG LB port 0 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR1/MSDM/g in Comments.
60917   #define BTB_REG_INT_STS_CLR_0_RC_PKT1_LEN_ERROR_SHIFT                                                      8
60918   #define BTB_REG_INT_STS_CLR_0_RC_PKT1_PROTOCOL_ERROR                                                       (0x1<<10) // Read packet client NIG LB port 0 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR1/MSDM/g in Comments.
60919   #define BTB_REG_INT_STS_CLR_0_RC_PKT1_PROTOCOL_ERROR_SHIFT                                                 10
60920   #define BTB_REG_INT_STS_CLR_0_RC_PKT2_RLS_ERROR                                                            (0x1<<11) // Read packet client NIG main port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR2/TSDM/g in Comments.
60921   #define BTB_REG_INT_STS_CLR_0_RC_PKT2_RLS_ERROR_SHIFT                                                      11
60922   #define BTB_REG_INT_STS_CLR_0_RC_PKT2_LEN_ERROR                                                            (0x1<<13) // Read packet client NIG main port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR2/TSDM/g in Comments.
60923   #define BTB_REG_INT_STS_CLR_0_RC_PKT2_LEN_ERROR_SHIFT                                                      13
60924   #define BTB_REG_INT_STS_CLR_0_RC_PKT2_PROTOCOL_ERROR                                                       (0x1<<15) // Read packet client NIG main port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR2/TSDM/g in Comments.
60925   #define BTB_REG_INT_STS_CLR_0_RC_PKT2_PROTOCOL_ERROR_SHIFT                                                 15
60926   #define BTB_REG_INT_STS_CLR_0_RC_PKT3_RLS_ERROR                                                            (0x1<<16) // Read packet client NIG LB port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
60927   #define BTB_REG_INT_STS_CLR_0_RC_PKT3_RLS_ERROR_SHIFT                                                      16
60928   #define BTB_REG_INT_STS_CLR_0_RC_PKT3_LEN_ERROR                                                            (0x1<<18) // Read packet client NIG LB port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
60929   #define BTB_REG_INT_STS_CLR_0_RC_PKT3_LEN_ERROR_SHIFT                                                      18
60930   #define BTB_REG_INT_STS_CLR_0_RC_PKT3_PROTOCOL_ERROR                                                       (0x1<<20) // Read packet client NIG LB port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
60931   #define BTB_REG_INT_STS_CLR_0_RC_PKT3_PROTOCOL_ERROR_SHIFT                                                 20
60932   #define BTB_REG_INT_STS_CLR_0_RC_SOP_REQ_TC_PORT_ERROR                                                     (0x1<<21) // SOP descriptor request from empty TC or port.
60933   #define BTB_REG_INT_STS_CLR_0_RC_SOP_REQ_TC_PORT_ERROR_SHIFT                                               21
60934   #define BTB_REG_INT_STS_CLR_0_WC0_PROTOCOL_ERROR                                                           (0x1<<23) // Write packet error when packet doesn't have SOP or EOP on write interface 0.
60935   #define BTB_REG_INT_STS_CLR_0_WC0_PROTOCOL_ERROR_SHIFT                                                     23
60936   #define BTB_REG_INT_STS_CLR_0_LL_BLK_ERROR                                                                 (0x1<<28) // Head or tail pointer of some link list has a value bigger than number of blocks.
60937   #define BTB_REG_INT_STS_CLR_0_LL_BLK_ERROR_SHIFT                                                           28
60938 #define BTB_REG_INT_STS_1                                                                                    0xdb00d8UL //Access:R    DataWidth:0x12   // Multi Field Register.
60939   #define BTB_REG_INT_STS_1_LL_ARB_CALC_ERROR                                                                (0x1<<1) // Calculations error in LL arbiter block.
60940   #define BTB_REG_INT_STS_1_LL_ARB_CALC_ERROR_SHIFT                                                          1
60941   #define BTB_REG_INT_STS_1_FC_ALM_CALC_ERROR                                                                (0x1<<2) // Calculations error in almost full counter block ALM_FULL_EN::/ALM_FULL_EN/d in Comments.
60942   #define BTB_REG_INT_STS_1_FC_ALM_CALC_ERROR_SHIFT                                                          2
60943   #define BTB_REG_INT_STS_1_WC0_INP_FIFO_ERROR                                                               (0x1<<3) // Input FIFO error in write client 0.
60944   #define BTB_REG_INT_STS_1_WC0_INP_FIFO_ERROR_SHIFT                                                         3
60945   #define BTB_REG_INT_STS_1_WC0_SOP_FIFO_ERROR                                                               (0x1<<4) // SOP FIFO error in write client 0.
60946   #define BTB_REG_INT_STS_1_WC0_SOP_FIFO_ERROR_SHIFT                                                         4
60947   #define BTB_REG_INT_STS_1_WC0_LEN_FIFO_ERROR                                                               (0x1<<5) // LEN FIFO error in write client 0.
60948   #define BTB_REG_INT_STS_1_WC0_LEN_FIFO_ERROR_SHIFT                                                         5
60949   #define BTB_REG_INT_STS_1_WC0_EOP_FIFO_ERROR                                                               (0x1<<6) // EOP FIFO error in write client 0.
60950   #define BTB_REG_INT_STS_1_WC0_EOP_FIFO_ERROR_SHIFT                                                         6
60951   #define BTB_REG_INT_STS_1_WC0_QUEUE_FIFO_ERROR                                                             (0x1<<7) // Queue FIFO error in write client 0.
60952   #define BTB_REG_INT_STS_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                       7
60953   #define BTB_REG_INT_STS_1_WC0_FREE_POINT_FIFO_ERROR                                                        (0x1<<8) // Free ointer FIFO error in write client 0.
60954   #define BTB_REG_INT_STS_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                                  8
60955   #define BTB_REG_INT_STS_1_WC0_NEXT_POINT_FIFO_ERROR                                                        (0x1<<9) // Next pointer FIFO error in write client 0.
60956   #define BTB_REG_INT_STS_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                                  9
60957   #define BTB_REG_INT_STS_1_WC0_STRT_FIFO_ERROR                                                              (0x1<<10) // Start FIFO error in write client 0.
60958   #define BTB_REG_INT_STS_1_WC0_STRT_FIFO_ERROR_SHIFT                                                        10
60959   #define BTB_REG_INT_STS_1_WC0_SECOND_DSCR_FIFO_ERROR                                                       (0x1<<11) // Second descriptor FIFO error in write client 0.
60960   #define BTB_REG_INT_STS_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                                 11
60961   #define BTB_REG_INT_STS_1_WC0_PKT_AVAIL_FIFO_ERROR                                                         (0x1<<12) // Packet available FIFO error in write client 0.
60962   #define BTB_REG_INT_STS_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                   12
60963   #define BTB_REG_INT_STS_1_WC0_NOTIFY_FIFO_ERROR                                                            (0x1<<14) // Notify FIFO error in write client 0.
60964   #define BTB_REG_INT_STS_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                      14
60965   #define BTB_REG_INT_STS_1_WC0_LL_REQ_FIFO_ERROR                                                            (0x1<<15) // LL req error in write client 0.
60966   #define BTB_REG_INT_STS_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                      15
60967   #define BTB_REG_INT_STS_1_WC0_LL_PA_CNT_ERROR                                                              (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
60968   #define BTB_REG_INT_STS_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                        16
60969   #define BTB_REG_INT_STS_1_WC0_BB_PA_CNT_ERROR                                                              (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
60970   #define BTB_REG_INT_STS_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                        17
60971 #define BTB_REG_INT_MASK_1                                                                                   0xdb00dcUL //Access:RW   DataWidth:0x12   // Multi Field Register.
60972   #define BTB_REG_INT_MASK_1_LL_ARB_CALC_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.LL_ARB_CALC_ERROR .
60973   #define BTB_REG_INT_MASK_1_LL_ARB_CALC_ERROR_SHIFT                                                         1
60974   #define BTB_REG_INT_MASK_1_FC_ALM_CALC_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.FC_ALM_CALC_ERROR .
60975   #define BTB_REG_INT_MASK_1_FC_ALM_CALC_ERROR_SHIFT                                                         2
60976   #define BTB_REG_INT_MASK_1_WC0_INP_FIFO_ERROR                                                              (0x1<<3) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_INP_FIFO_ERROR .
60977   #define BTB_REG_INT_MASK_1_WC0_INP_FIFO_ERROR_SHIFT                                                        3
60978   #define BTB_REG_INT_MASK_1_WC0_SOP_FIFO_ERROR                                                              (0x1<<4) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_SOP_FIFO_ERROR .
60979   #define BTB_REG_INT_MASK_1_WC0_SOP_FIFO_ERROR_SHIFT                                                        4
60980   #define BTB_REG_INT_MASK_1_WC0_LEN_FIFO_ERROR                                                              (0x1<<5) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_LEN_FIFO_ERROR .
60981   #define BTB_REG_INT_MASK_1_WC0_LEN_FIFO_ERROR_SHIFT                                                        5
60982   #define BTB_REG_INT_MASK_1_WC0_EOP_FIFO_ERROR                                                              (0x1<<6) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_EOP_FIFO_ERROR .
60983   #define BTB_REG_INT_MASK_1_WC0_EOP_FIFO_ERROR_SHIFT                                                        6
60984   #define BTB_REG_INT_MASK_1_WC0_QUEUE_FIFO_ERROR                                                            (0x1<<7) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_QUEUE_FIFO_ERROR .
60985   #define BTB_REG_INT_MASK_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                      7
60986   #define BTB_REG_INT_MASK_1_WC0_FREE_POINT_FIFO_ERROR                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_FREE_POINT_FIFO_ERROR .
60987   #define BTB_REG_INT_MASK_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                                 8
60988   #define BTB_REG_INT_MASK_1_WC0_NEXT_POINT_FIFO_ERROR                                                       (0x1<<9) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_NEXT_POINT_FIFO_ERROR .
60989   #define BTB_REG_INT_MASK_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                                 9
60990   #define BTB_REG_INT_MASK_1_WC0_STRT_FIFO_ERROR                                                             (0x1<<10) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_STRT_FIFO_ERROR .
60991   #define BTB_REG_INT_MASK_1_WC0_STRT_FIFO_ERROR_SHIFT                                                       10
60992   #define BTB_REG_INT_MASK_1_WC0_SECOND_DSCR_FIFO_ERROR                                                      (0x1<<11) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_SECOND_DSCR_FIFO_ERROR .
60993   #define BTB_REG_INT_MASK_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                                11
60994   #define BTB_REG_INT_MASK_1_WC0_PKT_AVAIL_FIFO_ERROR                                                        (0x1<<12) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_PKT_AVAIL_FIFO_ERROR .
60995   #define BTB_REG_INT_MASK_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                  12
60996   #define BTB_REG_INT_MASK_1_WC0_NOTIFY_FIFO_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_NOTIFY_FIFO_ERROR .
60997   #define BTB_REG_INT_MASK_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                     14
60998   #define BTB_REG_INT_MASK_1_WC0_LL_REQ_FIFO_ERROR                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_LL_REQ_FIFO_ERROR .
60999   #define BTB_REG_INT_MASK_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                     15
61000   #define BTB_REG_INT_MASK_1_WC0_LL_PA_CNT_ERROR                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_LL_PA_CNT_ERROR .
61001   #define BTB_REG_INT_MASK_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                       16
61002   #define BTB_REG_INT_MASK_1_WC0_BB_PA_CNT_ERROR                                                             (0x1<<17) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_1.WC0_BB_PA_CNT_ERROR .
61003   #define BTB_REG_INT_MASK_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                       17
61004 #define BTB_REG_INT_STS_WR_1                                                                                 0xdb00e0UL //Access:WR   DataWidth:0x12   // Multi Field Register.
61005   #define BTB_REG_INT_STS_WR_1_LL_ARB_CALC_ERROR                                                             (0x1<<1) // Calculations error in LL arbiter block.
61006   #define BTB_REG_INT_STS_WR_1_LL_ARB_CALC_ERROR_SHIFT                                                       1
61007   #define BTB_REG_INT_STS_WR_1_FC_ALM_CALC_ERROR                                                             (0x1<<2) // Calculations error in almost full counter block ALM_FULL_EN::/ALM_FULL_EN/d in Comments.
61008   #define BTB_REG_INT_STS_WR_1_FC_ALM_CALC_ERROR_SHIFT                                                       2
61009   #define BTB_REG_INT_STS_WR_1_WC0_INP_FIFO_ERROR                                                            (0x1<<3) // Input FIFO error in write client 0.
61010   #define BTB_REG_INT_STS_WR_1_WC0_INP_FIFO_ERROR_SHIFT                                                      3
61011   #define BTB_REG_INT_STS_WR_1_WC0_SOP_FIFO_ERROR                                                            (0x1<<4) // SOP FIFO error in write client 0.
61012   #define BTB_REG_INT_STS_WR_1_WC0_SOP_FIFO_ERROR_SHIFT                                                      4
61013   #define BTB_REG_INT_STS_WR_1_WC0_LEN_FIFO_ERROR                                                            (0x1<<5) // LEN FIFO error in write client 0.
61014   #define BTB_REG_INT_STS_WR_1_WC0_LEN_FIFO_ERROR_SHIFT                                                      5
61015   #define BTB_REG_INT_STS_WR_1_WC0_EOP_FIFO_ERROR                                                            (0x1<<6) // EOP FIFO error in write client 0.
61016   #define BTB_REG_INT_STS_WR_1_WC0_EOP_FIFO_ERROR_SHIFT                                                      6
61017   #define BTB_REG_INT_STS_WR_1_WC0_QUEUE_FIFO_ERROR                                                          (0x1<<7) // Queue FIFO error in write client 0.
61018   #define BTB_REG_INT_STS_WR_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                    7
61019   #define BTB_REG_INT_STS_WR_1_WC0_FREE_POINT_FIFO_ERROR                                                     (0x1<<8) // Free ointer FIFO error in write client 0.
61020   #define BTB_REG_INT_STS_WR_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                               8
61021   #define BTB_REG_INT_STS_WR_1_WC0_NEXT_POINT_FIFO_ERROR                                                     (0x1<<9) // Next pointer FIFO error in write client 0.
61022   #define BTB_REG_INT_STS_WR_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                               9
61023   #define BTB_REG_INT_STS_WR_1_WC0_STRT_FIFO_ERROR                                                           (0x1<<10) // Start FIFO error in write client 0.
61024   #define BTB_REG_INT_STS_WR_1_WC0_STRT_FIFO_ERROR_SHIFT                                                     10
61025   #define BTB_REG_INT_STS_WR_1_WC0_SECOND_DSCR_FIFO_ERROR                                                    (0x1<<11) // Second descriptor FIFO error in write client 0.
61026   #define BTB_REG_INT_STS_WR_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                              11
61027   #define BTB_REG_INT_STS_WR_1_WC0_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<12) // Packet available FIFO error in write client 0.
61028   #define BTB_REG_INT_STS_WR_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                                12
61029   #define BTB_REG_INT_STS_WR_1_WC0_NOTIFY_FIFO_ERROR                                                         (0x1<<14) // Notify FIFO error in write client 0.
61030   #define BTB_REG_INT_STS_WR_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                   14
61031   #define BTB_REG_INT_STS_WR_1_WC0_LL_REQ_FIFO_ERROR                                                         (0x1<<15) // LL req error in write client 0.
61032   #define BTB_REG_INT_STS_WR_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                   15
61033   #define BTB_REG_INT_STS_WR_1_WC0_LL_PA_CNT_ERROR                                                           (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
61034   #define BTB_REG_INT_STS_WR_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                     16
61035   #define BTB_REG_INT_STS_WR_1_WC0_BB_PA_CNT_ERROR                                                           (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
61036   #define BTB_REG_INT_STS_WR_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                     17
61037 #define BTB_REG_INT_STS_CLR_1                                                                                0xdb00e4UL //Access:RC   DataWidth:0x12   // Multi Field Register.
61038   #define BTB_REG_INT_STS_CLR_1_LL_ARB_CALC_ERROR                                                            (0x1<<1) // Calculations error in LL arbiter block.
61039   #define BTB_REG_INT_STS_CLR_1_LL_ARB_CALC_ERROR_SHIFT                                                      1
61040   #define BTB_REG_INT_STS_CLR_1_FC_ALM_CALC_ERROR                                                            (0x1<<2) // Calculations error in almost full counter block ALM_FULL_EN::/ALM_FULL_EN/d in Comments.
61041   #define BTB_REG_INT_STS_CLR_1_FC_ALM_CALC_ERROR_SHIFT                                                      2
61042   #define BTB_REG_INT_STS_CLR_1_WC0_INP_FIFO_ERROR                                                           (0x1<<3) // Input FIFO error in write client 0.
61043   #define BTB_REG_INT_STS_CLR_1_WC0_INP_FIFO_ERROR_SHIFT                                                     3
61044   #define BTB_REG_INT_STS_CLR_1_WC0_SOP_FIFO_ERROR                                                           (0x1<<4) // SOP FIFO error in write client 0.
61045   #define BTB_REG_INT_STS_CLR_1_WC0_SOP_FIFO_ERROR_SHIFT                                                     4
61046   #define BTB_REG_INT_STS_CLR_1_WC0_LEN_FIFO_ERROR                                                           (0x1<<5) // LEN FIFO error in write client 0.
61047   #define BTB_REG_INT_STS_CLR_1_WC0_LEN_FIFO_ERROR_SHIFT                                                     5
61048   #define BTB_REG_INT_STS_CLR_1_WC0_EOP_FIFO_ERROR                                                           (0x1<<6) // EOP FIFO error in write client 0.
61049   #define BTB_REG_INT_STS_CLR_1_WC0_EOP_FIFO_ERROR_SHIFT                                                     6
61050   #define BTB_REG_INT_STS_CLR_1_WC0_QUEUE_FIFO_ERROR                                                         (0x1<<7) // Queue FIFO error in write client 0.
61051   #define BTB_REG_INT_STS_CLR_1_WC0_QUEUE_FIFO_ERROR_SHIFT                                                   7
61052   #define BTB_REG_INT_STS_CLR_1_WC0_FREE_POINT_FIFO_ERROR                                                    (0x1<<8) // Free ointer FIFO error in write client 0.
61053   #define BTB_REG_INT_STS_CLR_1_WC0_FREE_POINT_FIFO_ERROR_SHIFT                                              8
61054   #define BTB_REG_INT_STS_CLR_1_WC0_NEXT_POINT_FIFO_ERROR                                                    (0x1<<9) // Next pointer FIFO error in write client 0.
61055   #define BTB_REG_INT_STS_CLR_1_WC0_NEXT_POINT_FIFO_ERROR_SHIFT                                              9
61056   #define BTB_REG_INT_STS_CLR_1_WC0_STRT_FIFO_ERROR                                                          (0x1<<10) // Start FIFO error in write client 0.
61057   #define BTB_REG_INT_STS_CLR_1_WC0_STRT_FIFO_ERROR_SHIFT                                                    10
61058   #define BTB_REG_INT_STS_CLR_1_WC0_SECOND_DSCR_FIFO_ERROR                                                   (0x1<<11) // Second descriptor FIFO error in write client 0.
61059   #define BTB_REG_INT_STS_CLR_1_WC0_SECOND_DSCR_FIFO_ERROR_SHIFT                                             11
61060   #define BTB_REG_INT_STS_CLR_1_WC0_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<12) // Packet available FIFO error in write client 0.
61061   #define BTB_REG_INT_STS_CLR_1_WC0_PKT_AVAIL_FIFO_ERROR_SHIFT                                               12
61062   #define BTB_REG_INT_STS_CLR_1_WC0_NOTIFY_FIFO_ERROR                                                        (0x1<<14) // Notify FIFO error in write client 0.
61063   #define BTB_REG_INT_STS_CLR_1_WC0_NOTIFY_FIFO_ERROR_SHIFT                                                  14
61064   #define BTB_REG_INT_STS_CLR_1_WC0_LL_REQ_FIFO_ERROR                                                        (0x1<<15) // LL req error in write client 0.
61065   #define BTB_REG_INT_STS_CLR_1_WC0_LL_REQ_FIFO_ERROR_SHIFT                                                  15
61066   #define BTB_REG_INT_STS_CLR_1_WC0_LL_PA_CNT_ERROR                                                          (0x1<<16) // Packet available counter overflow or underflow for requests to link list.
61067   #define BTB_REG_INT_STS_CLR_1_WC0_LL_PA_CNT_ERROR_SHIFT                                                    16
61068   #define BTB_REG_INT_STS_CLR_1_WC0_BB_PA_CNT_ERROR                                                          (0x1<<17) // Packet available counter overflow or underflow for requests to big ram of SOP descriptor.
61069   #define BTB_REG_INT_STS_CLR_1_WC0_BB_PA_CNT_ERROR_SHIFT                                                    17
61070 #define BTB_REG_INT_STS_2                                                                                    0xdb00f0UL //Access:R    DataWidth:0x20   // Multi Field Register.
61071   #define BTB_REG_INT_STS_2_WC_DUP_UPD_DATA_FIFO_ERROR                                                       (0x1<<28) // Updated data FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61072   #define BTB_REG_INT_STS_2_WC_DUP_UPD_DATA_FIFO_ERROR_SHIFT                                                 28
61073   #define BTB_REG_INT_STS_2_WC_DUP_RSP_DSCR_FIFO_ERROR                                                       (0x1<<29) // Response descriptor FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61074   #define BTB_REG_INT_STS_2_WC_DUP_RSP_DSCR_FIFO_ERROR_SHIFT                                                 29
61075   #define BTB_REG_INT_STS_2_WC_DUP_UPD_POINT_FIFO_ERROR                                                      (0x1<<30) // Updated pointer FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61076   #define BTB_REG_INT_STS_2_WC_DUP_UPD_POINT_FIFO_ERROR_SHIFT                                                30
61077   #define BTB_REG_INT_STS_2_WC_DUP_PKT_AVAIL_FIFO_ERROR                                                      (0x1<<31) // Packet available FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61078   #define BTB_REG_INT_STS_2_WC_DUP_PKT_AVAIL_FIFO_ERROR_SHIFT                                                31
61079 #define BTB_REG_INT_MASK_2                                                                                   0xdb00f4UL //Access:RW   DataWidth:0x20   // Multi Field Register.
61080   #define BTB_REG_INT_MASK_2_WC_DUP_UPD_DATA_FIFO_ERROR                                                      (0x1<<28) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_2.WC_DUP_UPD_DATA_FIFO_ERROR .
61081   #define BTB_REG_INT_MASK_2_WC_DUP_UPD_DATA_FIFO_ERROR_SHIFT                                                28
61082   #define BTB_REG_INT_MASK_2_WC_DUP_RSP_DSCR_FIFO_ERROR                                                      (0x1<<29) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_2.WC_DUP_RSP_DSCR_FIFO_ERROR .
61083   #define BTB_REG_INT_MASK_2_WC_DUP_RSP_DSCR_FIFO_ERROR_SHIFT                                                29
61084   #define BTB_REG_INT_MASK_2_WC_DUP_UPD_POINT_FIFO_ERROR                                                     (0x1<<30) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_2.WC_DUP_UPD_POINT_FIFO_ERROR .
61085   #define BTB_REG_INT_MASK_2_WC_DUP_UPD_POINT_FIFO_ERROR_SHIFT                                               30
61086   #define BTB_REG_INT_MASK_2_WC_DUP_PKT_AVAIL_FIFO_ERROR                                                     (0x1<<31) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_2.WC_DUP_PKT_AVAIL_FIFO_ERROR .
61087   #define BTB_REG_INT_MASK_2_WC_DUP_PKT_AVAIL_FIFO_ERROR_SHIFT                                               31
61088 #define BTB_REG_INT_STS_WR_2                                                                                 0xdb00f8UL //Access:WR   DataWidth:0x20   // Multi Field Register.
61089   #define BTB_REG_INT_STS_WR_2_WC_DUP_UPD_DATA_FIFO_ERROR                                                    (0x1<<28) // Updated data FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61090   #define BTB_REG_INT_STS_WR_2_WC_DUP_UPD_DATA_FIFO_ERROR_SHIFT                                              28
61091   #define BTB_REG_INT_STS_WR_2_WC_DUP_RSP_DSCR_FIFO_ERROR                                                    (0x1<<29) // Response descriptor FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61092   #define BTB_REG_INT_STS_WR_2_WC_DUP_RSP_DSCR_FIFO_ERROR_SHIFT                                              29
61093   #define BTB_REG_INT_STS_WR_2_WC_DUP_UPD_POINT_FIFO_ERROR                                                   (0x1<<30) // Updated pointer FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61094   #define BTB_REG_INT_STS_WR_2_WC_DUP_UPD_POINT_FIFO_ERROR_SHIFT                                             30
61095   #define BTB_REG_INT_STS_WR_2_WC_DUP_PKT_AVAIL_FIFO_ERROR                                                   (0x1<<31) // Packet available FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61096   #define BTB_REG_INT_STS_WR_2_WC_DUP_PKT_AVAIL_FIFO_ERROR_SHIFT                                             31
61097 #define BTB_REG_INT_STS_CLR_2                                                                                0xdb00fcUL //Access:RC   DataWidth:0x20   // Multi Field Register.
61098   #define BTB_REG_INT_STS_CLR_2_WC_DUP_UPD_DATA_FIFO_ERROR                                                   (0x1<<28) // Updated data FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61099   #define BTB_REG_INT_STS_CLR_2_WC_DUP_UPD_DATA_FIFO_ERROR_SHIFT                                             28
61100   #define BTB_REG_INT_STS_CLR_2_WC_DUP_RSP_DSCR_FIFO_ERROR                                                   (0x1<<29) // Response descriptor FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61101   #define BTB_REG_INT_STS_CLR_2_WC_DUP_RSP_DSCR_FIFO_ERROR_SHIFT                                             29
61102   #define BTB_REG_INT_STS_CLR_2_WC_DUP_UPD_POINT_FIFO_ERROR                                                  (0x1<<30) // Updated pointer FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61103   #define BTB_REG_INT_STS_CLR_2_WC_DUP_UPD_POINT_FIFO_ERROR_SHIFT                                            30
61104   #define BTB_REG_INT_STS_CLR_2_WC_DUP_PKT_AVAIL_FIFO_ERROR                                                  (0x1<<31) // Packet available FIFO error in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61105   #define BTB_REG_INT_STS_CLR_2_WC_DUP_PKT_AVAIL_FIFO_ERROR_SHIFT                                            31
61106 #define BTB_REG_INT_STS_3                                                                                    0xdb0108UL //Access:R    DataWidth:0x20   // Multi Field Register.
61107   #define BTB_REG_INT_STS_3_WC_DUP_PKT_AVAIL_CNT_ERROR                                                       (0x1<<0) // Packet available counter overflow or underflow in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61108   #define BTB_REG_INT_STS_3_WC_DUP_PKT_AVAIL_CNT_ERROR_SHIFT                                                 0
61109   #define BTB_REG_INT_STS_3_RC_PKT0_SIDE_FIFO_ERROR                                                          (0x1<<1) // Read packet client NIG main port 0 side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61110   #define BTB_REG_INT_STS_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                    1
61111   #define BTB_REG_INT_STS_3_RC_PKT0_REQ_FIFO_ERROR                                                           (0x1<<2) // Read packet client NIG main port 0 request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61112   #define BTB_REG_INT_STS_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                     2
61113   #define BTB_REG_INT_STS_3_RC_PKT0_BLK_FIFO_ERROR                                                           (0x1<<3) // Read packet client NIG main port 0 block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61114   #define BTB_REG_INT_STS_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                     3
61115   #define BTB_REG_INT_STS_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                      (0x1<<4) // Read packet client NIG main port 0 releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61116   #define BTB_REG_INT_STS_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                                4
61117   #define BTB_REG_INT_STS_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                      (0x1<<5) // Read packet client NIG main port 0 start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61118   #define BTB_REG_INT_STS_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                                5
61119   #define BTB_REG_INT_STS_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                    (0x1<<6) // Read packet client NIG main port 0 second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61120   #define BTB_REG_INT_STS_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                              6
61121   #define BTB_REG_INT_STS_3_RC_PKT0_RSP_FIFO_ERROR                                                           (0x1<<7) // Read packet client NIG main port 0 response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61122   #define BTB_REG_INT_STS_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                     7
61123   #define BTB_REG_INT_STS_3_RC_PKT0_DSCR_FIFO_ERROR                                                          (0x1<<8) // Read packet client NIG main port 0 descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61124   #define BTB_REG_INT_STS_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                    8
61125   #define BTB_REG_INT_STS_3_RC_PKT1_SIDE_FIFO_ERROR                                                          (0x1<<9) // Read packet client NIG LB port 0 side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61126   #define BTB_REG_INT_STS_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                    9
61127   #define BTB_REG_INT_STS_3_RC_PKT1_REQ_FIFO_ERROR                                                           (0x1<<10) // Read packet client NIG LB port 0 request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61128   #define BTB_REG_INT_STS_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                     10
61129   #define BTB_REG_INT_STS_3_RC_PKT1_BLK_FIFO_ERROR                                                           (0x1<<11) // Read packet client NIG LB port 0 block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61130   #define BTB_REG_INT_STS_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                     11
61131   #define BTB_REG_INT_STS_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                      (0x1<<12) // Read packet client NIG LB port 0 releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61132   #define BTB_REG_INT_STS_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                                12
61133   #define BTB_REG_INT_STS_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                      (0x1<<13) // Read packet client NIG LB port 0 start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61134   #define BTB_REG_INT_STS_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                                13
61135   #define BTB_REG_INT_STS_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                    (0x1<<14) // Read packet client NIG LB port 0 second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61136   #define BTB_REG_INT_STS_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                              14
61137   #define BTB_REG_INT_STS_3_RC_PKT1_RSP_FIFO_ERROR                                                           (0x1<<15) // Read packet client NIG LB port 0 response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61138   #define BTB_REG_INT_STS_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                     15
61139   #define BTB_REG_INT_STS_3_RC_PKT1_DSCR_FIFO_ERROR                                                          (0x1<<16) // Read packet client NIG LB port 0 descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61140   #define BTB_REG_INT_STS_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                    16
61141   #define BTB_REG_INT_STS_3_RC_PKT2_SIDE_FIFO_ERROR                                                          (0x1<<17) // Read packet client NIG main port 1 side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61142   #define BTB_REG_INT_STS_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                    17
61143   #define BTB_REG_INT_STS_3_RC_PKT2_REQ_FIFO_ERROR                                                           (0x1<<18) // Read packet client NIG main port 1 request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61144   #define BTB_REG_INT_STS_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                     18
61145   #define BTB_REG_INT_STS_3_RC_PKT2_BLK_FIFO_ERROR                                                           (0x1<<19) // Read packet client NIG main port 1 block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61146   #define BTB_REG_INT_STS_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                     19
61147   #define BTB_REG_INT_STS_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                      (0x1<<20) // Read packet client NIG main port 1 releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61148   #define BTB_REG_INT_STS_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                                20
61149   #define BTB_REG_INT_STS_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                      (0x1<<21) // Read packet client NIG main port 1 start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61150   #define BTB_REG_INT_STS_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                                21
61151   #define BTB_REG_INT_STS_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                    (0x1<<22) // Read packet client NIG main port 1 second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61152   #define BTB_REG_INT_STS_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                              22
61153   #define BTB_REG_INT_STS_3_RC_PKT2_RSP_FIFO_ERROR                                                           (0x1<<23) // Read packet client NIG main port 1 response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61154   #define BTB_REG_INT_STS_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                     23
61155   #define BTB_REG_INT_STS_3_RC_PKT2_DSCR_FIFO_ERROR                                                          (0x1<<24) // Read packet client NIG main port 1 descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61156   #define BTB_REG_INT_STS_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                    24
61157   #define BTB_REG_INT_STS_3_RC_PKT3_SIDE_FIFO_ERROR                                                          (0x1<<25) // Read packet client NIG LB port 1 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61158   #define BTB_REG_INT_STS_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                    25
61159   #define BTB_REG_INT_STS_3_RC_PKT3_REQ_FIFO_ERROR                                                           (0x1<<26) // Read packet client NIG LB port 1 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61160   #define BTB_REG_INT_STS_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                     26
61161   #define BTB_REG_INT_STS_3_RC_PKT3_BLK_FIFO_ERROR                                                           (0x1<<27) // Read packet client NIG LB port 1 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61162   #define BTB_REG_INT_STS_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                     27
61163   #define BTB_REG_INT_STS_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                      (0x1<<28) // Read packet client NIG LB port 1 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61164   #define BTB_REG_INT_STS_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                                28
61165   #define BTB_REG_INT_STS_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                      (0x1<<29) // Read packet client NIG LB port 1 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61166   #define BTB_REG_INT_STS_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                                29
61167   #define BTB_REG_INT_STS_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                    (0x1<<30) // Read packet client NIG LB port 1 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61168   #define BTB_REG_INT_STS_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                              30
61169   #define BTB_REG_INT_STS_3_RC_PKT3_RSP_FIFO_ERROR                                                           (0x1<<31) // Read packet client NIG LB port 1 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61170   #define BTB_REG_INT_STS_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                     31
61171 #define BTB_REG_INT_MASK_3                                                                                   0xdb010cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
61172   #define BTB_REG_INT_MASK_3_WC_DUP_PKT_AVAIL_CNT_ERROR                                                      (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.WC_DUP_PKT_AVAIL_CNT_ERROR .
61173   #define BTB_REG_INT_MASK_3_WC_DUP_PKT_AVAIL_CNT_ERROR_SHIFT                                                0
61174   #define BTB_REG_INT_MASK_3_RC_PKT0_SIDE_FIFO_ERROR                                                         (0x1<<1) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_SIDE_FIFO_ERROR .
61175   #define BTB_REG_INT_MASK_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                   1
61176   #define BTB_REG_INT_MASK_3_RC_PKT0_REQ_FIFO_ERROR                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_REQ_FIFO_ERROR .
61177   #define BTB_REG_INT_MASK_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                    2
61178   #define BTB_REG_INT_MASK_3_RC_PKT0_BLK_FIFO_ERROR                                                          (0x1<<3) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_BLK_FIFO_ERROR .
61179   #define BTB_REG_INT_MASK_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                    3
61180   #define BTB_REG_INT_MASK_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                     (0x1<<4) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_RLS_LEFT_FIFO_ERROR .
61181   #define BTB_REG_INT_MASK_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                               4
61182   #define BTB_REG_INT_MASK_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                     (0x1<<5) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_STRT_PTR_FIFO_ERROR .
61183   #define BTB_REG_INT_MASK_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                               5
61184   #define BTB_REG_INT_MASK_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                   (0x1<<6) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_SECOND_PTR_FIFO_ERROR .
61185   #define BTB_REG_INT_MASK_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                             6
61186   #define BTB_REG_INT_MASK_3_RC_PKT0_RSP_FIFO_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_RSP_FIFO_ERROR .
61187   #define BTB_REG_INT_MASK_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                    7
61188   #define BTB_REG_INT_MASK_3_RC_PKT0_DSCR_FIFO_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT0_DSCR_FIFO_ERROR .
61189   #define BTB_REG_INT_MASK_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                   8
61190   #define BTB_REG_INT_MASK_3_RC_PKT1_SIDE_FIFO_ERROR                                                         (0x1<<9) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_SIDE_FIFO_ERROR .
61191   #define BTB_REG_INT_MASK_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                   9
61192   #define BTB_REG_INT_MASK_3_RC_PKT1_REQ_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_REQ_FIFO_ERROR .
61193   #define BTB_REG_INT_MASK_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                    10
61194   #define BTB_REG_INT_MASK_3_RC_PKT1_BLK_FIFO_ERROR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_BLK_FIFO_ERROR .
61195   #define BTB_REG_INT_MASK_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                    11
61196   #define BTB_REG_INT_MASK_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                     (0x1<<12) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_RLS_LEFT_FIFO_ERROR .
61197   #define BTB_REG_INT_MASK_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                               12
61198   #define BTB_REG_INT_MASK_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                     (0x1<<13) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_STRT_PTR_FIFO_ERROR .
61199   #define BTB_REG_INT_MASK_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                               13
61200   #define BTB_REG_INT_MASK_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_SECOND_PTR_FIFO_ERROR .
61201   #define BTB_REG_INT_MASK_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                             14
61202   #define BTB_REG_INT_MASK_3_RC_PKT1_RSP_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_RSP_FIFO_ERROR .
61203   #define BTB_REG_INT_MASK_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                    15
61204   #define BTB_REG_INT_MASK_3_RC_PKT1_DSCR_FIFO_ERROR                                                         (0x1<<16) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT1_DSCR_FIFO_ERROR .
61205   #define BTB_REG_INT_MASK_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                   16
61206   #define BTB_REG_INT_MASK_3_RC_PKT2_SIDE_FIFO_ERROR                                                         (0x1<<17) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_SIDE_FIFO_ERROR .
61207   #define BTB_REG_INT_MASK_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                   17
61208   #define BTB_REG_INT_MASK_3_RC_PKT2_REQ_FIFO_ERROR                                                          (0x1<<18) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_REQ_FIFO_ERROR .
61209   #define BTB_REG_INT_MASK_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                    18
61210   #define BTB_REG_INT_MASK_3_RC_PKT2_BLK_FIFO_ERROR                                                          (0x1<<19) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_BLK_FIFO_ERROR .
61211   #define BTB_REG_INT_MASK_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                    19
61212   #define BTB_REG_INT_MASK_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                     (0x1<<20) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_RLS_LEFT_FIFO_ERROR .
61213   #define BTB_REG_INT_MASK_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                               20
61214   #define BTB_REG_INT_MASK_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                     (0x1<<21) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_STRT_PTR_FIFO_ERROR .
61215   #define BTB_REG_INT_MASK_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                               21
61216   #define BTB_REG_INT_MASK_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                   (0x1<<22) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_SECOND_PTR_FIFO_ERROR .
61217   #define BTB_REG_INT_MASK_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                             22
61218   #define BTB_REG_INT_MASK_3_RC_PKT2_RSP_FIFO_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_RSP_FIFO_ERROR .
61219   #define BTB_REG_INT_MASK_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                    23
61220   #define BTB_REG_INT_MASK_3_RC_PKT2_DSCR_FIFO_ERROR                                                         (0x1<<24) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT2_DSCR_FIFO_ERROR .
61221   #define BTB_REG_INT_MASK_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                   24
61222   #define BTB_REG_INT_MASK_3_RC_PKT3_SIDE_FIFO_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_SIDE_FIFO_ERROR .
61223   #define BTB_REG_INT_MASK_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                   25
61224   #define BTB_REG_INT_MASK_3_RC_PKT3_REQ_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_REQ_FIFO_ERROR .
61225   #define BTB_REG_INT_MASK_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                    26
61226   #define BTB_REG_INT_MASK_3_RC_PKT3_BLK_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_BLK_FIFO_ERROR .
61227   #define BTB_REG_INT_MASK_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                    27
61228   #define BTB_REG_INT_MASK_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_RLS_LEFT_FIFO_ERROR .
61229   #define BTB_REG_INT_MASK_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                               28
61230   #define BTB_REG_INT_MASK_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                     (0x1<<29) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_STRT_PTR_FIFO_ERROR .
61231   #define BTB_REG_INT_MASK_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                               29
61232   #define BTB_REG_INT_MASK_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                   (0x1<<30) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_SECOND_PTR_FIFO_ERROR .
61233   #define BTB_REG_INT_MASK_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                             30
61234   #define BTB_REG_INT_MASK_3_RC_PKT3_RSP_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_3.RC_PKT3_RSP_FIFO_ERROR .
61235   #define BTB_REG_INT_MASK_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                    31
61236 #define BTB_REG_INT_STS_WR_3                                                                                 0xdb0110UL //Access:WR   DataWidth:0x20   // Multi Field Register.
61237   #define BTB_REG_INT_STS_WR_3_WC_DUP_PKT_AVAIL_CNT_ERROR                                                    (0x1<<0) // Packet available counter overflow or underflow in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61238   #define BTB_REG_INT_STS_WR_3_WC_DUP_PKT_AVAIL_CNT_ERROR_SHIFT                                              0
61239   #define BTB_REG_INT_STS_WR_3_RC_PKT0_SIDE_FIFO_ERROR                                                       (0x1<<1) // Read packet client NIG main port 0 side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61240   #define BTB_REG_INT_STS_WR_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                 1
61241   #define BTB_REG_INT_STS_WR_3_RC_PKT0_REQ_FIFO_ERROR                                                        (0x1<<2) // Read packet client NIG main port 0 request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61242   #define BTB_REG_INT_STS_WR_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                  2
61243   #define BTB_REG_INT_STS_WR_3_RC_PKT0_BLK_FIFO_ERROR                                                        (0x1<<3) // Read packet client NIG main port 0 block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61244   #define BTB_REG_INT_STS_WR_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                  3
61245   #define BTB_REG_INT_STS_WR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                   (0x1<<4) // Read packet client NIG main port 0 releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61246   #define BTB_REG_INT_STS_WR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                             4
61247   #define BTB_REG_INT_STS_WR_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                   (0x1<<5) // Read packet client NIG main port 0 start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61248   #define BTB_REG_INT_STS_WR_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                             5
61249   #define BTB_REG_INT_STS_WR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                 (0x1<<6) // Read packet client NIG main port 0 second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61250   #define BTB_REG_INT_STS_WR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                           6
61251   #define BTB_REG_INT_STS_WR_3_RC_PKT0_RSP_FIFO_ERROR                                                        (0x1<<7) // Read packet client NIG main port 0 response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61252   #define BTB_REG_INT_STS_WR_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                  7
61253   #define BTB_REG_INT_STS_WR_3_RC_PKT0_DSCR_FIFO_ERROR                                                       (0x1<<8) // Read packet client NIG main port 0 descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61254   #define BTB_REG_INT_STS_WR_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                 8
61255   #define BTB_REG_INT_STS_WR_3_RC_PKT1_SIDE_FIFO_ERROR                                                       (0x1<<9) // Read packet client NIG LB port 0 side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61256   #define BTB_REG_INT_STS_WR_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                 9
61257   #define BTB_REG_INT_STS_WR_3_RC_PKT1_REQ_FIFO_ERROR                                                        (0x1<<10) // Read packet client NIG LB port 0 request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61258   #define BTB_REG_INT_STS_WR_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                  10
61259   #define BTB_REG_INT_STS_WR_3_RC_PKT1_BLK_FIFO_ERROR                                                        (0x1<<11) // Read packet client NIG LB port 0 block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61260   #define BTB_REG_INT_STS_WR_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                  11
61261   #define BTB_REG_INT_STS_WR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                   (0x1<<12) // Read packet client NIG LB port 0 releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61262   #define BTB_REG_INT_STS_WR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                             12
61263   #define BTB_REG_INT_STS_WR_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                   (0x1<<13) // Read packet client NIG LB port 0 start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61264   #define BTB_REG_INT_STS_WR_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                             13
61265   #define BTB_REG_INT_STS_WR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                 (0x1<<14) // Read packet client NIG LB port 0 second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61266   #define BTB_REG_INT_STS_WR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                           14
61267   #define BTB_REG_INT_STS_WR_3_RC_PKT1_RSP_FIFO_ERROR                                                        (0x1<<15) // Read packet client NIG LB port 0 response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61268   #define BTB_REG_INT_STS_WR_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                  15
61269   #define BTB_REG_INT_STS_WR_3_RC_PKT1_DSCR_FIFO_ERROR                                                       (0x1<<16) // Read packet client NIG LB port 0 descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61270   #define BTB_REG_INT_STS_WR_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                 16
61271   #define BTB_REG_INT_STS_WR_3_RC_PKT2_SIDE_FIFO_ERROR                                                       (0x1<<17) // Read packet client NIG main port 1 side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61272   #define BTB_REG_INT_STS_WR_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                 17
61273   #define BTB_REG_INT_STS_WR_3_RC_PKT2_REQ_FIFO_ERROR                                                        (0x1<<18) // Read packet client NIG main port 1 request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61274   #define BTB_REG_INT_STS_WR_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                  18
61275   #define BTB_REG_INT_STS_WR_3_RC_PKT2_BLK_FIFO_ERROR                                                        (0x1<<19) // Read packet client NIG main port 1 block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61276   #define BTB_REG_INT_STS_WR_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                  19
61277   #define BTB_REG_INT_STS_WR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                   (0x1<<20) // Read packet client NIG main port 1 releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61278   #define BTB_REG_INT_STS_WR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                             20
61279   #define BTB_REG_INT_STS_WR_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                   (0x1<<21) // Read packet client NIG main port 1 start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61280   #define BTB_REG_INT_STS_WR_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                             21
61281   #define BTB_REG_INT_STS_WR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                 (0x1<<22) // Read packet client NIG main port 1 second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61282   #define BTB_REG_INT_STS_WR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                           22
61283   #define BTB_REG_INT_STS_WR_3_RC_PKT2_RSP_FIFO_ERROR                                                        (0x1<<23) // Read packet client NIG main port 1 response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61284   #define BTB_REG_INT_STS_WR_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                  23
61285   #define BTB_REG_INT_STS_WR_3_RC_PKT2_DSCR_FIFO_ERROR                                                       (0x1<<24) // Read packet client NIG main port 1 descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61286   #define BTB_REG_INT_STS_WR_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                 24
61287   #define BTB_REG_INT_STS_WR_3_RC_PKT3_SIDE_FIFO_ERROR                                                       (0x1<<25) // Read packet client NIG LB port 1 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61288   #define BTB_REG_INT_STS_WR_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                 25
61289   #define BTB_REG_INT_STS_WR_3_RC_PKT3_REQ_FIFO_ERROR                                                        (0x1<<26) // Read packet client NIG LB port 1 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61290   #define BTB_REG_INT_STS_WR_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                  26
61291   #define BTB_REG_INT_STS_WR_3_RC_PKT3_BLK_FIFO_ERROR                                                        (0x1<<27) // Read packet client NIG LB port 1 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61292   #define BTB_REG_INT_STS_WR_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                  27
61293   #define BTB_REG_INT_STS_WR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                   (0x1<<28) // Read packet client NIG LB port 1 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61294   #define BTB_REG_INT_STS_WR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                             28
61295   #define BTB_REG_INT_STS_WR_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                   (0x1<<29) // Read packet client NIG LB port 1 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61296   #define BTB_REG_INT_STS_WR_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                             29
61297   #define BTB_REG_INT_STS_WR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                 (0x1<<30) // Read packet client NIG LB port 1 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61298   #define BTB_REG_INT_STS_WR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                           30
61299   #define BTB_REG_INT_STS_WR_3_RC_PKT3_RSP_FIFO_ERROR                                                        (0x1<<31) // Read packet client NIG LB port 1 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61300   #define BTB_REG_INT_STS_WR_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                  31
61301 #define BTB_REG_INT_STS_CLR_3                                                                                0xdb0114UL //Access:RC   DataWidth:0x20   // Multi Field Register.
61302   #define BTB_REG_INT_STS_CLR_3_WC_DUP_PKT_AVAIL_CNT_ERROR                                                   (0x1<<0) // Packet available counter overflow or underflow in duplicated write client DUP_EN::/DUP_EN/d in Comments.
61303   #define BTB_REG_INT_STS_CLR_3_WC_DUP_PKT_AVAIL_CNT_ERROR_SHIFT                                             0
61304   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_SIDE_FIFO_ERROR                                                      (0x1<<1) // Read packet client NIG main port 0 side info FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61305   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_SIDE_FIFO_ERROR_SHIFT                                                1
61306   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_REQ_FIFO_ERROR                                                       (0x1<<2) // Read packet client NIG main port 0 request FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61307   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_REQ_FIFO_ERROR_SHIFT                                                 2
61308   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_BLK_FIFO_ERROR                                                       (0x1<<3) // Read packet client NIG main port 0 block FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61309   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_BLK_FIFO_ERROR_SHIFT                                                 3
61310   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR                                                  (0x1<<4) // Read packet client NIG main port 0 releases left FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61311   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_RLS_LEFT_FIFO_ERROR_SHIFT                                            4
61312   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_STRT_PTR_FIFO_ERROR                                                  (0x1<<5) // Read packet client NIG main port 0 start pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61313   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_STRT_PTR_FIFO_ERROR_SHIFT                                            5
61314   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR                                                (0x1<<6) // Read packet client NIG main port 0 second pointer FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61315   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_SECOND_PTR_FIFO_ERROR_SHIFT                                          6
61316   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_RSP_FIFO_ERROR                                                       (0x1<<7) // Read packet client NIG main port 0 response FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61317   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_RSP_FIFO_ERROR_SHIFT                                                 7
61318   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_DSCR_FIFO_ERROR                                                      (0x1<<8) // Read packet client NIG main port 0 descriptor FIFO error ::s/RC_PKT_DSCR0/PRM/g in Comments.
61319   #define BTB_REG_INT_STS_CLR_3_RC_PKT0_DSCR_FIFO_ERROR_SHIFT                                                8
61320   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_SIDE_FIFO_ERROR                                                      (0x1<<9) // Read packet client NIG LB port 0 side info FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61321   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_SIDE_FIFO_ERROR_SHIFT                                                9
61322   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_REQ_FIFO_ERROR                                                       (0x1<<10) // Read packet client NIG LB port 0 request FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61323   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_REQ_FIFO_ERROR_SHIFT                                                 10
61324   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_BLK_FIFO_ERROR                                                       (0x1<<11) // Read packet client NIG LB port 0 block FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61325   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_BLK_FIFO_ERROR_SHIFT                                                 11
61326   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR                                                  (0x1<<12) // Read packet client NIG LB port 0 releases left FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61327   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_RLS_LEFT_FIFO_ERROR_SHIFT                                            12
61328   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_STRT_PTR_FIFO_ERROR                                                  (0x1<<13) // Read packet client NIG LB port 0 start pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61329   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_STRT_PTR_FIFO_ERROR_SHIFT                                            13
61330   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR                                                (0x1<<14) // Read packet client NIG LB port 0 second pointer FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61331   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_SECOND_PTR_FIFO_ERROR_SHIFT                                          14
61332   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_RSP_FIFO_ERROR                                                       (0x1<<15) // Read packet client NIG LB port 0 response FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61333   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_RSP_FIFO_ERROR_SHIFT                                                 15
61334   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_DSCR_FIFO_ERROR                                                      (0x1<<16) // Read packet client NIG LB port 0 descriptor FIFO error ::s/RC_PKT_DSCR1/MSDM/g in Comments.
61335   #define BTB_REG_INT_STS_CLR_3_RC_PKT1_DSCR_FIFO_ERROR_SHIFT                                                16
61336   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_SIDE_FIFO_ERROR                                                      (0x1<<17) // Read packet client NIG main port 1 side info FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61337   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_SIDE_FIFO_ERROR_SHIFT                                                17
61338   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_REQ_FIFO_ERROR                                                       (0x1<<18) // Read packet client NIG main port 1 request FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61339   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_REQ_FIFO_ERROR_SHIFT                                                 18
61340   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_BLK_FIFO_ERROR                                                       (0x1<<19) // Read packet client NIG main port 1 block FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61341   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_BLK_FIFO_ERROR_SHIFT                                                 19
61342   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR                                                  (0x1<<20) // Read packet client NIG main port 1 releases left FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61343   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_RLS_LEFT_FIFO_ERROR_SHIFT                                            20
61344   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_STRT_PTR_FIFO_ERROR                                                  (0x1<<21) // Read packet client NIG main port 1 start pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61345   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_STRT_PTR_FIFO_ERROR_SHIFT                                            21
61346   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR                                                (0x1<<22) // Read packet client NIG main port 1 second pointer FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61347   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_SECOND_PTR_FIFO_ERROR_SHIFT                                          22
61348   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_RSP_FIFO_ERROR                                                       (0x1<<23) // Read packet client NIG main port 1 response FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61349   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_RSP_FIFO_ERROR_SHIFT                                                 23
61350   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_DSCR_FIFO_ERROR                                                      (0x1<<24) // Read packet client NIG main port 1 descriptor FIFO error ::s/RC_PKT_DSCR2/TSDM/g in Comments.
61351   #define BTB_REG_INT_STS_CLR_3_RC_PKT2_DSCR_FIFO_ERROR_SHIFT                                                24
61352   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_SIDE_FIFO_ERROR                                                      (0x1<<25) // Read packet client NIG LB port 1 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61353   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_SIDE_FIFO_ERROR_SHIFT                                                25
61354   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_REQ_FIFO_ERROR                                                       (0x1<<26) // Read packet client NIG LB port 1 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61355   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_REQ_FIFO_ERROR_SHIFT                                                 26
61356   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_BLK_FIFO_ERROR                                                       (0x1<<27) // Read packet client NIG LB port 1 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61357   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_BLK_FIFO_ERROR_SHIFT                                                 27
61358   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR                                                  (0x1<<28) // Read packet client NIG LB port 1 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61359   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_RLS_LEFT_FIFO_ERROR_SHIFT                                            28
61360   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_STRT_PTR_FIFO_ERROR                                                  (0x1<<29) // Read packet client NIG LB port 1 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61361   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_STRT_PTR_FIFO_ERROR_SHIFT                                            29
61362   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR                                                (0x1<<30) // Read packet client NIG LB port 1 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61363   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_SECOND_PTR_FIFO_ERROR_SHIFT                                          30
61364   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_RSP_FIFO_ERROR                                                       (0x1<<31) // Read packet client NIG LB port 1 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61365   #define BTB_REG_INT_STS_CLR_3_RC_PKT3_RSP_FIFO_ERROR_SHIFT                                                 31
61366 #define BTB_REG_INT_STS_4                                                                                    0xdb0120UL //Access:R    DataWidth:0x20   // Multi Field Register.
61367   #define BTB_REG_INT_STS_4_RC_PKT3_DSCR_FIFO_ERROR                                                          (0x1<<0) // Read packet client NIG LB port 1 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61368   #define BTB_REG_INT_STS_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                    0
61369   #define BTB_REG_INT_STS_4_RC_SOP_QUEUE_FIFO_ERROR                                                          (0x1<<4) // Read SOP client queue FIFO error.
61370   #define BTB_REG_INT_STS_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                    4
61371   #define BTB_REG_INT_STS_4_LL_ARB_RLS_FIFO_ERROR                                                            (0x1<<7) // Link list arbiter release FIFO error.
61372   #define BTB_REG_INT_STS_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                      7
61373   #define BTB_REG_INT_STS_4_LL_ARB_PREFETCH_FIFO_ERROR                                                       (0x1<<8) // Link list arbiter prefetch FIFO error.
61374   #define BTB_REG_INT_STS_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                                 8
61375   #define BTB_REG_INT_STS_4_RC_PKT0_RLS_FIFO_ERROR                                                           (0x1<<9) // Read packet client NIG main port 0 release fifo error
61376   #define BTB_REG_INT_STS_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                     9
61377   #define BTB_REG_INT_STS_4_RC_PKT1_RLS_FIFO_ERROR                                                           (0x1<<10) // Read packet client NIG LB port 0 release fifo error
61378   #define BTB_REG_INT_STS_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                     10
61379   #define BTB_REG_INT_STS_4_RC_PKT2_RLS_FIFO_ERROR                                                           (0x1<<11) // Read packet client NIG main port 1 release fifo error
61380   #define BTB_REG_INT_STS_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                     11
61381   #define BTB_REG_INT_STS_4_RC_PKT3_RLS_FIFO_ERROR                                                           (0x1<<12) // Read packet client NIG LB port 1 release fifo error
61382   #define BTB_REG_INT_STS_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                     12
61383   #define BTB_REG_INT_STS_4_RC_PKT4_RLS_FIFO_ERROR                                                           (0x1<<13) // Read packet client NIG main port 2 release fifo error
61384   #define BTB_REG_INT_STS_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                     13
61385   #define BTB_REG_INT_STS_4_RC_PKT5_RLS_FIFO_ERROR                                                           (0x1<<14) // Read packet client NIG main port 2 release fifo error
61386   #define BTB_REG_INT_STS_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                     14
61387   #define BTB_REG_INT_STS_4_RC_PKT6_RLS_FIFO_ERROR                                                           (0x1<<15) // Read packet client NIG main port 2 release fifo error
61388   #define BTB_REG_INT_STS_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                     15
61389   #define BTB_REG_INT_STS_4_RC_PKT7_RLS_FIFO_ERROR                                                           (0x1<<16) // Read packet client NIG main port 2 release fifo error
61390   #define BTB_REG_INT_STS_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                     16
61391   #define BTB_REG_INT_STS_4_RC_PKT4_RLS_ERROR                                                                (0x1<<19) // Read packet client NIG LB port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
61392   #define BTB_REG_INT_STS_4_RC_PKT4_RLS_ERROR_SHIFT                                                          19
61393   #define BTB_REG_INT_STS_4_RC_PKT4_LEN_ERROR                                                                (0x1<<21) // Read packet client NIG LB port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
61394   #define BTB_REG_INT_STS_4_RC_PKT4_LEN_ERROR_SHIFT                                                          21
61395   #define BTB_REG_INT_STS_4_RC_PKT4_PROTOCOL_ERROR                                                           (0x1<<23) // Read packet client NIG LB port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
61396   #define BTB_REG_INT_STS_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                     23
61397   #define BTB_REG_INT_STS_4_RC_PKT4_SIDE_FIFO_ERROR                                                          (0x1<<24) // Read packet client NIG LB port 1 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61398   #define BTB_REG_INT_STS_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                    24
61399   #define BTB_REG_INT_STS_4_RC_PKT4_REQ_FIFO_ERROR                                                           (0x1<<25) // Read packet client NIG LB port 1 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61400   #define BTB_REG_INT_STS_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                     25
61401   #define BTB_REG_INT_STS_4_RC_PKT4_BLK_FIFO_ERROR                                                           (0x1<<26) // Read packet client NIG LB port 1 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61402   #define BTB_REG_INT_STS_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                     26
61403   #define BTB_REG_INT_STS_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                      (0x1<<27) // Read packet client NIG LB port 1 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61404   #define BTB_REG_INT_STS_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                                27
61405   #define BTB_REG_INT_STS_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                      (0x1<<28) // Read packet client NIG LB port 1 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61406   #define BTB_REG_INT_STS_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                                28
61407   #define BTB_REG_INT_STS_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                    (0x1<<29) // Read packet client NIG LB port 1 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61408   #define BTB_REG_INT_STS_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                              29
61409   #define BTB_REG_INT_STS_4_RC_PKT4_RSP_FIFO_ERROR                                                           (0x1<<30) // Read packet client NIG LB port 1 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61410   #define BTB_REG_INT_STS_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                     30
61411   #define BTB_REG_INT_STS_4_RC_PKT4_DSCR_FIFO_ERROR                                                          (0x1<<31) // Read packet client NIG LB port 1 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61412   #define BTB_REG_INT_STS_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                    31
61413 #define BTB_REG_INT_MASK_4                                                                                   0xdb0124UL //Access:RW   DataWidth:0x20   // Multi Field Register.
61414   #define BTB_REG_INT_MASK_4_RC_PKT3_DSCR_FIFO_ERROR                                                         (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT3_DSCR_FIFO_ERROR .
61415   #define BTB_REG_INT_MASK_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                   0
61416   #define BTB_REG_INT_MASK_4_RC_SOP_QUEUE_FIFO_ERROR                                                         (0x1<<4) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_SOP_QUEUE_FIFO_ERROR .
61417   #define BTB_REG_INT_MASK_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                   4
61418   #define BTB_REG_INT_MASK_4_LL_ARB_RLS_FIFO_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.LL_ARB_RLS_FIFO_ERROR .
61419   #define BTB_REG_INT_MASK_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                     7
61420   #define BTB_REG_INT_MASK_4_LL_ARB_PREFETCH_FIFO_ERROR                                                      (0x1<<8) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.LL_ARB_PREFETCH_FIFO_ERROR .
61421   #define BTB_REG_INT_MASK_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                                8
61422   #define BTB_REG_INT_MASK_4_RC_PKT0_RLS_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT0_RLS_FIFO_ERROR .
61423   #define BTB_REG_INT_MASK_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                    9
61424   #define BTB_REG_INT_MASK_4_RC_PKT1_RLS_FIFO_ERROR                                                          (0x1<<10) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT1_RLS_FIFO_ERROR .
61425   #define BTB_REG_INT_MASK_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                    10
61426   #define BTB_REG_INT_MASK_4_RC_PKT2_RLS_FIFO_ERROR                                                          (0x1<<11) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT2_RLS_FIFO_ERROR .
61427   #define BTB_REG_INT_MASK_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                    11
61428   #define BTB_REG_INT_MASK_4_RC_PKT3_RLS_FIFO_ERROR                                                          (0x1<<12) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT3_RLS_FIFO_ERROR .
61429   #define BTB_REG_INT_MASK_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                    12
61430   #define BTB_REG_INT_MASK_4_RC_PKT4_RLS_FIFO_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_RLS_FIFO_ERROR .
61431   #define BTB_REG_INT_MASK_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                    13
61432   #define BTB_REG_INT_MASK_4_RC_PKT5_RLS_FIFO_ERROR                                                          (0x1<<14) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT5_RLS_FIFO_ERROR .
61433   #define BTB_REG_INT_MASK_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                    14
61434   #define BTB_REG_INT_MASK_4_RC_PKT6_RLS_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT6_RLS_FIFO_ERROR .
61435   #define BTB_REG_INT_MASK_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                    15
61436   #define BTB_REG_INT_MASK_4_RC_PKT7_RLS_FIFO_ERROR                                                          (0x1<<16) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT7_RLS_FIFO_ERROR .
61437   #define BTB_REG_INT_MASK_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                    16
61438   #define BTB_REG_INT_MASK_4_RC_PKT4_RLS_ERROR                                                               (0x1<<19) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_RLS_ERROR .
61439   #define BTB_REG_INT_MASK_4_RC_PKT4_RLS_ERROR_SHIFT                                                         19
61440   #define BTB_REG_INT_MASK_4_RC_PKT4_LEN_ERROR                                                               (0x1<<21) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_LEN_ERROR .
61441   #define BTB_REG_INT_MASK_4_RC_PKT4_LEN_ERROR_SHIFT                                                         21
61442   #define BTB_REG_INT_MASK_4_RC_PKT4_PROTOCOL_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_PROTOCOL_ERROR .
61443   #define BTB_REG_INT_MASK_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                    23
61444   #define BTB_REG_INT_MASK_4_RC_PKT4_SIDE_FIFO_ERROR                                                         (0x1<<24) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_SIDE_FIFO_ERROR .
61445   #define BTB_REG_INT_MASK_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                   24
61446   #define BTB_REG_INT_MASK_4_RC_PKT4_REQ_FIFO_ERROR                                                          (0x1<<25) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_REQ_FIFO_ERROR .
61447   #define BTB_REG_INT_MASK_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                    25
61448   #define BTB_REG_INT_MASK_4_RC_PKT4_BLK_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_BLK_FIFO_ERROR .
61449   #define BTB_REG_INT_MASK_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                    26
61450   #define BTB_REG_INT_MASK_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                     (0x1<<27) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_RLS_LEFT_FIFO_ERROR .
61451   #define BTB_REG_INT_MASK_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                               27
61452   #define BTB_REG_INT_MASK_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_STRT_PTR_FIFO_ERROR .
61453   #define BTB_REG_INT_MASK_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                               28
61454   #define BTB_REG_INT_MASK_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                   (0x1<<29) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_SECOND_PTR_FIFO_ERROR .
61455   #define BTB_REG_INT_MASK_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                             29
61456   #define BTB_REG_INT_MASK_4_RC_PKT4_RSP_FIFO_ERROR                                                          (0x1<<30) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_RSP_FIFO_ERROR .
61457   #define BTB_REG_INT_MASK_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                    30
61458   #define BTB_REG_INT_MASK_4_RC_PKT4_DSCR_FIFO_ERROR                                                         (0x1<<31) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_4.RC_PKT4_DSCR_FIFO_ERROR .
61459   #define BTB_REG_INT_MASK_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                   31
61460 #define BTB_REG_INT_STS_WR_4                                                                                 0xdb0128UL //Access:WR   DataWidth:0x20   // Multi Field Register.
61461   #define BTB_REG_INT_STS_WR_4_RC_PKT3_DSCR_FIFO_ERROR                                                       (0x1<<0) // Read packet client NIG LB port 1 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61462   #define BTB_REG_INT_STS_WR_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                 0
61463   #define BTB_REG_INT_STS_WR_4_RC_SOP_QUEUE_FIFO_ERROR                                                       (0x1<<4) // Read SOP client queue FIFO error.
61464   #define BTB_REG_INT_STS_WR_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                 4
61465   #define BTB_REG_INT_STS_WR_4_LL_ARB_RLS_FIFO_ERROR                                                         (0x1<<7) // Link list arbiter release FIFO error.
61466   #define BTB_REG_INT_STS_WR_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                   7
61467   #define BTB_REG_INT_STS_WR_4_LL_ARB_PREFETCH_FIFO_ERROR                                                    (0x1<<8) // Link list arbiter prefetch FIFO error.
61468   #define BTB_REG_INT_STS_WR_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                              8
61469   #define BTB_REG_INT_STS_WR_4_RC_PKT0_RLS_FIFO_ERROR                                                        (0x1<<9) // Read packet client NIG main port 0 release fifo error
61470   #define BTB_REG_INT_STS_WR_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                  9
61471   #define BTB_REG_INT_STS_WR_4_RC_PKT1_RLS_FIFO_ERROR                                                        (0x1<<10) // Read packet client NIG LB port 0 release fifo error
61472   #define BTB_REG_INT_STS_WR_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                  10
61473   #define BTB_REG_INT_STS_WR_4_RC_PKT2_RLS_FIFO_ERROR                                                        (0x1<<11) // Read packet client NIG main port 1 release fifo error
61474   #define BTB_REG_INT_STS_WR_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                  11
61475   #define BTB_REG_INT_STS_WR_4_RC_PKT3_RLS_FIFO_ERROR                                                        (0x1<<12) // Read packet client NIG LB port 1 release fifo error
61476   #define BTB_REG_INT_STS_WR_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                  12
61477   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RLS_FIFO_ERROR                                                        (0x1<<13) // Read packet client NIG main port 2 release fifo error
61478   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                  13
61479   #define BTB_REG_INT_STS_WR_4_RC_PKT5_RLS_FIFO_ERROR                                                        (0x1<<14) // Read packet client NIG main port 2 release fifo error
61480   #define BTB_REG_INT_STS_WR_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                  14
61481   #define BTB_REG_INT_STS_WR_4_RC_PKT6_RLS_FIFO_ERROR                                                        (0x1<<15) // Read packet client NIG main port 2 release fifo error
61482   #define BTB_REG_INT_STS_WR_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                  15
61483   #define BTB_REG_INT_STS_WR_4_RC_PKT7_RLS_FIFO_ERROR                                                        (0x1<<16) // Read packet client NIG main port 2 release fifo error
61484   #define BTB_REG_INT_STS_WR_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                  16
61485   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RLS_ERROR                                                             (0x1<<19) // Read packet client NIG LB port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
61486   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RLS_ERROR_SHIFT                                                       19
61487   #define BTB_REG_INT_STS_WR_4_RC_PKT4_LEN_ERROR                                                             (0x1<<21) // Read packet client NIG LB port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
61488   #define BTB_REG_INT_STS_WR_4_RC_PKT4_LEN_ERROR_SHIFT                                                       21
61489   #define BTB_REG_INT_STS_WR_4_RC_PKT4_PROTOCOL_ERROR                                                        (0x1<<23) // Read packet client NIG LB port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
61490   #define BTB_REG_INT_STS_WR_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                  23
61491   #define BTB_REG_INT_STS_WR_4_RC_PKT4_SIDE_FIFO_ERROR                                                       (0x1<<24) // Read packet client NIG LB port 1 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61492   #define BTB_REG_INT_STS_WR_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                 24
61493   #define BTB_REG_INT_STS_WR_4_RC_PKT4_REQ_FIFO_ERROR                                                        (0x1<<25) // Read packet client NIG LB port 1 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61494   #define BTB_REG_INT_STS_WR_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                  25
61495   #define BTB_REG_INT_STS_WR_4_RC_PKT4_BLK_FIFO_ERROR                                                        (0x1<<26) // Read packet client NIG LB port 1 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61496   #define BTB_REG_INT_STS_WR_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                  26
61497   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                   (0x1<<27) // Read packet client NIG LB port 1 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61498   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                             27
61499   #define BTB_REG_INT_STS_WR_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                   (0x1<<28) // Read packet client NIG LB port 1 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61500   #define BTB_REG_INT_STS_WR_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                             28
61501   #define BTB_REG_INT_STS_WR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                 (0x1<<29) // Read packet client NIG LB port 1 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61502   #define BTB_REG_INT_STS_WR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                           29
61503   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RSP_FIFO_ERROR                                                        (0x1<<30) // Read packet client NIG LB port 1 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61504   #define BTB_REG_INT_STS_WR_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                  30
61505   #define BTB_REG_INT_STS_WR_4_RC_PKT4_DSCR_FIFO_ERROR                                                       (0x1<<31) // Read packet client NIG LB port 1 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61506   #define BTB_REG_INT_STS_WR_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                 31
61507 #define BTB_REG_INT_STS_CLR_4                                                                                0xdb012cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
61508   #define BTB_REG_INT_STS_CLR_4_RC_PKT3_DSCR_FIFO_ERROR                                                      (0x1<<0) // Read packet client NIG LB port 1 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61509   #define BTB_REG_INT_STS_CLR_4_RC_PKT3_DSCR_FIFO_ERROR_SHIFT                                                0
61510   #define BTB_REG_INT_STS_CLR_4_RC_SOP_QUEUE_FIFO_ERROR                                                      (0x1<<4) // Read SOP client queue FIFO error.
61511   #define BTB_REG_INT_STS_CLR_4_RC_SOP_QUEUE_FIFO_ERROR_SHIFT                                                4
61512   #define BTB_REG_INT_STS_CLR_4_LL_ARB_RLS_FIFO_ERROR                                                        (0x1<<7) // Link list arbiter release FIFO error.
61513   #define BTB_REG_INT_STS_CLR_4_LL_ARB_RLS_FIFO_ERROR_SHIFT                                                  7
61514   #define BTB_REG_INT_STS_CLR_4_LL_ARB_PREFETCH_FIFO_ERROR                                                   (0x1<<8) // Link list arbiter prefetch FIFO error.
61515   #define BTB_REG_INT_STS_CLR_4_LL_ARB_PREFETCH_FIFO_ERROR_SHIFT                                             8
61516   #define BTB_REG_INT_STS_CLR_4_RC_PKT0_RLS_FIFO_ERROR                                                       (0x1<<9) // Read packet client NIG main port 0 release fifo error
61517   #define BTB_REG_INT_STS_CLR_4_RC_PKT0_RLS_FIFO_ERROR_SHIFT                                                 9
61518   #define BTB_REG_INT_STS_CLR_4_RC_PKT1_RLS_FIFO_ERROR                                                       (0x1<<10) // Read packet client NIG LB port 0 release fifo error
61519   #define BTB_REG_INT_STS_CLR_4_RC_PKT1_RLS_FIFO_ERROR_SHIFT                                                 10
61520   #define BTB_REG_INT_STS_CLR_4_RC_PKT2_RLS_FIFO_ERROR                                                       (0x1<<11) // Read packet client NIG main port 1 release fifo error
61521   #define BTB_REG_INT_STS_CLR_4_RC_PKT2_RLS_FIFO_ERROR_SHIFT                                                 11
61522   #define BTB_REG_INT_STS_CLR_4_RC_PKT3_RLS_FIFO_ERROR                                                       (0x1<<12) // Read packet client NIG LB port 1 release fifo error
61523   #define BTB_REG_INT_STS_CLR_4_RC_PKT3_RLS_FIFO_ERROR_SHIFT                                                 12
61524   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RLS_FIFO_ERROR                                                       (0x1<<13) // Read packet client NIG main port 2 release fifo error
61525   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RLS_FIFO_ERROR_SHIFT                                                 13
61526   #define BTB_REG_INT_STS_CLR_4_RC_PKT5_RLS_FIFO_ERROR                                                       (0x1<<14) // Read packet client NIG main port 2 release fifo error
61527   #define BTB_REG_INT_STS_CLR_4_RC_PKT5_RLS_FIFO_ERROR_SHIFT                                                 14
61528   #define BTB_REG_INT_STS_CLR_4_RC_PKT6_RLS_FIFO_ERROR                                                       (0x1<<15) // Read packet client NIG main port 2 release fifo error
61529   #define BTB_REG_INT_STS_CLR_4_RC_PKT6_RLS_FIFO_ERROR_SHIFT                                                 15
61530   #define BTB_REG_INT_STS_CLR_4_RC_PKT7_RLS_FIFO_ERROR                                                       (0x1<<16) // Read packet client NIG main port 2 release fifo error
61531   #define BTB_REG_INT_STS_CLR_4_RC_PKT7_RLS_FIFO_ERROR_SHIFT                                                 16
61532   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RLS_ERROR                                                            (0x1<<19) // Read packet client NIG LB port 1 release error when number of requested packet copies is bigger than real number of packet copies::s/RC_PKT_DSCR3/parser/g in Comments.
61533   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RLS_ERROR_SHIFT                                                      19
61534   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_LEN_ERROR                                                            (0x1<<21) // Read packet client NIG LB port 1 length error when requested packet length is bigger than real packet length::s/RC_PKT_DSCR3/parser/g in Comments.
61535   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_LEN_ERROR_SHIFT                                                      21
61536   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_PROTOCOL_ERROR                                                       (0x1<<23) // Read packet client NIG LB port 1 error when packet doesn't have SOP or EOP on read response interface::s/RC_PKT_DSCR3/parser/g in Comments.
61537   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_PROTOCOL_ERROR_SHIFT                                                 23
61538   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_SIDE_FIFO_ERROR                                                      (0x1<<24) // Read packet client NIG LB port 1 side info FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61539   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_SIDE_FIFO_ERROR_SHIFT                                                24
61540   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_REQ_FIFO_ERROR                                                       (0x1<<25) // Read packet client NIG LB port 1 request FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61541   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_REQ_FIFO_ERROR_SHIFT                                                 25
61542   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_BLK_FIFO_ERROR                                                       (0x1<<26) // Read packet client NIG LB port 1 block FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61543   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_BLK_FIFO_ERROR_SHIFT                                                 26
61544   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR                                                  (0x1<<27) // Read packet client NIG LB port 1 releases left FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61545   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RLS_LEFT_FIFO_ERROR_SHIFT                                            27
61546   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_STRT_PTR_FIFO_ERROR                                                  (0x1<<28) // Read packet client NIG LB port 1 start pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61547   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_STRT_PTR_FIFO_ERROR_SHIFT                                            28
61548   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR                                                (0x1<<29) // Read packet client NIG LB port 1 second pointer FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61549   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_SECOND_PTR_FIFO_ERROR_SHIFT                                          29
61550   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RSP_FIFO_ERROR                                                       (0x1<<30) // Read packet client NIG LB port 1 response FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61551   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_RSP_FIFO_ERROR_SHIFT                                                 30
61552   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_DSCR_FIFO_ERROR                                                      (0x1<<31) // Read packet client NIG LB port 1 descriptor FIFO error ::s/RC_PKT_DSCR3/parser/g in Comments.
61553   #define BTB_REG_INT_STS_CLR_4_RC_PKT4_DSCR_FIFO_ERROR_SHIFT                                                31
61554 #define BTB_REG_INT_STS_5                                                                                    0xdb0138UL //Access:R    DataWidth:0x20   // Multi Field Register.
61555   #define BTB_REG_INT_STS_5_RC_PKT5_RLS_ERROR                                                                (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
61556   #define BTB_REG_INT_STS_5_RC_PKT5_RLS_ERROR_SHIFT                                                          0
61557   #define BTB_REG_INT_STS_5_RC_PKT5_LEN_ERROR                                                                (0x1<<1) // Read packet client5 length error when requested packet length is bigger than real packet length
61558   #define BTB_REG_INT_STS_5_RC_PKT5_LEN_ERROR_SHIFT                                                          1
61559   #define BTB_REG_INT_STS_5_RC_PKT5_PROTOCOL_ERROR                                                           (0x1<<2) // Read packet client5 error when packet doesn't have SOP or EOP on read response
61560   #define BTB_REG_INT_STS_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                     2
61561   #define BTB_REG_INT_STS_5_RC_PKT5_SIDE_FIFO_ERROR                                                          (0x1<<3) // Read packet client5 side info FIFO error
61562   #define BTB_REG_INT_STS_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                    3
61563   #define BTB_REG_INT_STS_5_RC_PKT5_REQ_FIFO_ERROR                                                           (0x1<<4) // Read packet client5 request FIFO error
61564   #define BTB_REG_INT_STS_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                     4
61565   #define BTB_REG_INT_STS_5_RC_PKT5_BLK_FIFO_ERROR                                                           (0x1<<5) // Read packet client5 block FIFO error
61566   #define BTB_REG_INT_STS_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                     5
61567   #define BTB_REG_INT_STS_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                      (0x1<<6) // Read packet client5 releases left FIFO error
61568   #define BTB_REG_INT_STS_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                                6
61569   #define BTB_REG_INT_STS_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                      (0x1<<7) // Read packet client5 start pointer FIFO error
61570   #define BTB_REG_INT_STS_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                                7
61571   #define BTB_REG_INT_STS_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                    (0x1<<8) // Read packet client5 second pointer FIFO
61572   #define BTB_REG_INT_STS_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                              8
61573   #define BTB_REG_INT_STS_5_RC_PKT5_RSP_FIFO_ERROR                                                           (0x1<<9) // Read packet client5 response FIFO error
61574   #define BTB_REG_INT_STS_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                     9
61575   #define BTB_REG_INT_STS_5_RC_PKT5_DSCR_FIFO_ERROR                                                          (0x1<<10) // Read packet client5 descriptor FIFO error
61576   #define BTB_REG_INT_STS_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                    10
61577   #define BTB_REG_INT_STS_5_RC_PKT6_RLS_ERROR                                                                (0x1<<11) // Read packet client6 error when number of requested packet copies is bigger than real number of packet copies
61578   #define BTB_REG_INT_STS_5_RC_PKT6_RLS_ERROR_SHIFT                                                          11
61579   #define BTB_REG_INT_STS_5_RC_PKT6_LEN_ERROR                                                                (0x1<<12) // Read packet client6 length error when requested packet length is bigger than real packet length
61580   #define BTB_REG_INT_STS_5_RC_PKT6_LEN_ERROR_SHIFT                                                          12
61581   #define BTB_REG_INT_STS_5_RC_PKT6_PROTOCOL_ERROR                                                           (0x1<<13) // Read packet client6 error when packet doesn't have SOP or EOP on read response
61582   #define BTB_REG_INT_STS_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                     13
61583   #define BTB_REG_INT_STS_5_RC_PKT6_SIDE_FIFO_ERROR                                                          (0x1<<14) // Read packet client6 side info FIFO error
61584   #define BTB_REG_INT_STS_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                    14
61585   #define BTB_REG_INT_STS_5_RC_PKT6_REQ_FIFO_ERROR                                                           (0x1<<15) // Read packet client6 request FIFO error
61586   #define BTB_REG_INT_STS_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                     15
61587   #define BTB_REG_INT_STS_5_RC_PKT6_BLK_FIFO_ERROR                                                           (0x1<<16) // Read packet client6 block FIFO error
61588   #define BTB_REG_INT_STS_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                     16
61589   #define BTB_REG_INT_STS_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                      (0x1<<17) // Read packet client6 releases left FIFO error
61590   #define BTB_REG_INT_STS_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                                17
61591   #define BTB_REG_INT_STS_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                      (0x1<<18) // Read packet client6 start pointer FIFO error
61592   #define BTB_REG_INT_STS_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                                18
61593   #define BTB_REG_INT_STS_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                    (0x1<<19) // Read packet client6 second pointer FIFO
61594   #define BTB_REG_INT_STS_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                              19
61595   #define BTB_REG_INT_STS_5_RC_PKT6_RSP_FIFO_ERROR                                                           (0x1<<20) // Read packet client6 response FIFO error
61596   #define BTB_REG_INT_STS_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                     20
61597   #define BTB_REG_INT_STS_5_RC_PKT6_DSCR_FIFO_ERROR                                                          (0x1<<21) // Read packet client6 descriptor FIFO error
61598   #define BTB_REG_INT_STS_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                    21
61599   #define BTB_REG_INT_STS_5_RC_PKT7_RLS_ERROR                                                                (0x1<<22) // Read packet client7 error when number of requested packet copies is bigger than real number of packet copies
61600   #define BTB_REG_INT_STS_5_RC_PKT7_RLS_ERROR_SHIFT                                                          22
61601   #define BTB_REG_INT_STS_5_RC_PKT7_LEN_ERROR                                                                (0x1<<23) // Read packet client7 length error when requested packet length is bigger than real packet length
61602   #define BTB_REG_INT_STS_5_RC_PKT7_LEN_ERROR_SHIFT                                                          23
61603   #define BTB_REG_INT_STS_5_RC_PKT7_PROTOCOL_ERROR                                                           (0x1<<24) // Read packet client7 error when packet doesn't have SOP or EOP on read response
61604   #define BTB_REG_INT_STS_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                     24
61605   #define BTB_REG_INT_STS_5_RC_PKT7_SIDE_FIFO_ERROR                                                          (0x1<<25) // Read packet client7 side info FIFO error
61606   #define BTB_REG_INT_STS_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                    25
61607   #define BTB_REG_INT_STS_5_RC_PKT7_REQ_FIFO_ERROR                                                           (0x1<<26) // Read packet client7 request FIFO error
61608   #define BTB_REG_INT_STS_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                     26
61609   #define BTB_REG_INT_STS_5_RC_PKT7_BLK_FIFO_ERROR                                                           (0x1<<27) // Read packet client7 block FIFO error
61610   #define BTB_REG_INT_STS_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                     27
61611   #define BTB_REG_INT_STS_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                      (0x1<<28) // Read packet client7 releases left FIFO error
61612   #define BTB_REG_INT_STS_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                                28
61613   #define BTB_REG_INT_STS_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                      (0x1<<29) // Read packet client7 start pointer FIFO error
61614   #define BTB_REG_INT_STS_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                                29
61615   #define BTB_REG_INT_STS_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                    (0x1<<30) // Read packet client7 second pointer FIFO
61616   #define BTB_REG_INT_STS_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                              30
61617   #define BTB_REG_INT_STS_5_RC_PKT7_RSP_FIFO_ERROR                                                           (0x1<<31) // Read packet client7 response FIFO error
61618   #define BTB_REG_INT_STS_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                     31
61619 #define BTB_REG_INT_MASK_5                                                                                   0xdb013cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
61620   #define BTB_REG_INT_MASK_5_RC_PKT5_RLS_ERROR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_RLS_ERROR .
61621   #define BTB_REG_INT_MASK_5_RC_PKT5_RLS_ERROR_SHIFT                                                         0
61622   #define BTB_REG_INT_MASK_5_RC_PKT5_LEN_ERROR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_LEN_ERROR .
61623   #define BTB_REG_INT_MASK_5_RC_PKT5_LEN_ERROR_SHIFT                                                         1
61624   #define BTB_REG_INT_MASK_5_RC_PKT5_PROTOCOL_ERROR                                                          (0x1<<2) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_PROTOCOL_ERROR .
61625   #define BTB_REG_INT_MASK_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                    2
61626   #define BTB_REG_INT_MASK_5_RC_PKT5_SIDE_FIFO_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_SIDE_FIFO_ERROR .
61627   #define BTB_REG_INT_MASK_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                   3
61628   #define BTB_REG_INT_MASK_5_RC_PKT5_REQ_FIFO_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_REQ_FIFO_ERROR .
61629   #define BTB_REG_INT_MASK_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                    4
61630   #define BTB_REG_INT_MASK_5_RC_PKT5_BLK_FIFO_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_BLK_FIFO_ERROR .
61631   #define BTB_REG_INT_MASK_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                    5
61632   #define BTB_REG_INT_MASK_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                     (0x1<<6) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_RLS_LEFT_FIFO_ERROR .
61633   #define BTB_REG_INT_MASK_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                               6
61634   #define BTB_REG_INT_MASK_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                     (0x1<<7) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_STRT_PTR_FIFO_ERROR .
61635   #define BTB_REG_INT_MASK_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                               7
61636   #define BTB_REG_INT_MASK_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                   (0x1<<8) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_SECOND_PTR_FIFO_ERROR .
61637   #define BTB_REG_INT_MASK_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                             8
61638   #define BTB_REG_INT_MASK_5_RC_PKT5_RSP_FIFO_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_RSP_FIFO_ERROR .
61639   #define BTB_REG_INT_MASK_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                    9
61640   #define BTB_REG_INT_MASK_5_RC_PKT5_DSCR_FIFO_ERROR                                                         (0x1<<10) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT5_DSCR_FIFO_ERROR .
61641   #define BTB_REG_INT_MASK_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                   10
61642   #define BTB_REG_INT_MASK_5_RC_PKT6_RLS_ERROR                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_RLS_ERROR .
61643   #define BTB_REG_INT_MASK_5_RC_PKT6_RLS_ERROR_SHIFT                                                         11
61644   #define BTB_REG_INT_MASK_5_RC_PKT6_LEN_ERROR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_LEN_ERROR .
61645   #define BTB_REG_INT_MASK_5_RC_PKT6_LEN_ERROR_SHIFT                                                         12
61646   #define BTB_REG_INT_MASK_5_RC_PKT6_PROTOCOL_ERROR                                                          (0x1<<13) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_PROTOCOL_ERROR .
61647   #define BTB_REG_INT_MASK_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                    13
61648   #define BTB_REG_INT_MASK_5_RC_PKT6_SIDE_FIFO_ERROR                                                         (0x1<<14) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_SIDE_FIFO_ERROR .
61649   #define BTB_REG_INT_MASK_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                   14
61650   #define BTB_REG_INT_MASK_5_RC_PKT6_REQ_FIFO_ERROR                                                          (0x1<<15) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_REQ_FIFO_ERROR .
61651   #define BTB_REG_INT_MASK_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                    15
61652   #define BTB_REG_INT_MASK_5_RC_PKT6_BLK_FIFO_ERROR                                                          (0x1<<16) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_BLK_FIFO_ERROR .
61653   #define BTB_REG_INT_MASK_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                    16
61654   #define BTB_REG_INT_MASK_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                     (0x1<<17) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_RLS_LEFT_FIFO_ERROR .
61655   #define BTB_REG_INT_MASK_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                               17
61656   #define BTB_REG_INT_MASK_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                     (0x1<<18) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_STRT_PTR_FIFO_ERROR .
61657   #define BTB_REG_INT_MASK_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                               18
61658   #define BTB_REG_INT_MASK_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_SECOND_PTR_FIFO_ERROR .
61659   #define BTB_REG_INT_MASK_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                             19
61660   #define BTB_REG_INT_MASK_5_RC_PKT6_RSP_FIFO_ERROR                                                          (0x1<<20) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_RSP_FIFO_ERROR .
61661   #define BTB_REG_INT_MASK_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                    20
61662   #define BTB_REG_INT_MASK_5_RC_PKT6_DSCR_FIFO_ERROR                                                         (0x1<<21) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT6_DSCR_FIFO_ERROR .
61663   #define BTB_REG_INT_MASK_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                   21
61664   #define BTB_REG_INT_MASK_5_RC_PKT7_RLS_ERROR                                                               (0x1<<22) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_RLS_ERROR .
61665   #define BTB_REG_INT_MASK_5_RC_PKT7_RLS_ERROR_SHIFT                                                         22
61666   #define BTB_REG_INT_MASK_5_RC_PKT7_LEN_ERROR                                                               (0x1<<23) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_LEN_ERROR .
61667   #define BTB_REG_INT_MASK_5_RC_PKT7_LEN_ERROR_SHIFT                                                         23
61668   #define BTB_REG_INT_MASK_5_RC_PKT7_PROTOCOL_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_PROTOCOL_ERROR .
61669   #define BTB_REG_INT_MASK_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                    24
61670   #define BTB_REG_INT_MASK_5_RC_PKT7_SIDE_FIFO_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_SIDE_FIFO_ERROR .
61671   #define BTB_REG_INT_MASK_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                   25
61672   #define BTB_REG_INT_MASK_5_RC_PKT7_REQ_FIFO_ERROR                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_REQ_FIFO_ERROR .
61673   #define BTB_REG_INT_MASK_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                    26
61674   #define BTB_REG_INT_MASK_5_RC_PKT7_BLK_FIFO_ERROR                                                          (0x1<<27) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_BLK_FIFO_ERROR .
61675   #define BTB_REG_INT_MASK_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                    27
61676   #define BTB_REG_INT_MASK_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                     (0x1<<28) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_RLS_LEFT_FIFO_ERROR .
61677   #define BTB_REG_INT_MASK_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                               28
61678   #define BTB_REG_INT_MASK_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                     (0x1<<29) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_STRT_PTR_FIFO_ERROR .
61679   #define BTB_REG_INT_MASK_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                               29
61680   #define BTB_REG_INT_MASK_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                   (0x1<<30) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_SECOND_PTR_FIFO_ERROR .
61681   #define BTB_REG_INT_MASK_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                             30
61682   #define BTB_REG_INT_MASK_5_RC_PKT7_RSP_FIFO_ERROR                                                          (0x1<<31) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_5.RC_PKT7_RSP_FIFO_ERROR .
61683   #define BTB_REG_INT_MASK_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                    31
61684 #define BTB_REG_INT_STS_WR_5                                                                                 0xdb0140UL //Access:WR   DataWidth:0x20   // Multi Field Register.
61685   #define BTB_REG_INT_STS_WR_5_RC_PKT5_RLS_ERROR                                                             (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
61686   #define BTB_REG_INT_STS_WR_5_RC_PKT5_RLS_ERROR_SHIFT                                                       0
61687   #define BTB_REG_INT_STS_WR_5_RC_PKT5_LEN_ERROR                                                             (0x1<<1) // Read packet client5 length error when requested packet length is bigger than real packet length
61688   #define BTB_REG_INT_STS_WR_5_RC_PKT5_LEN_ERROR_SHIFT                                                       1
61689   #define BTB_REG_INT_STS_WR_5_RC_PKT5_PROTOCOL_ERROR                                                        (0x1<<2) // Read packet client5 error when packet doesn't have SOP or EOP on read response
61690   #define BTB_REG_INT_STS_WR_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                  2
61691   #define BTB_REG_INT_STS_WR_5_RC_PKT5_SIDE_FIFO_ERROR                                                       (0x1<<3) // Read packet client5 side info FIFO error
61692   #define BTB_REG_INT_STS_WR_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                 3
61693   #define BTB_REG_INT_STS_WR_5_RC_PKT5_REQ_FIFO_ERROR                                                        (0x1<<4) // Read packet client5 request FIFO error
61694   #define BTB_REG_INT_STS_WR_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                  4
61695   #define BTB_REG_INT_STS_WR_5_RC_PKT5_BLK_FIFO_ERROR                                                        (0x1<<5) // Read packet client5 block FIFO error
61696   #define BTB_REG_INT_STS_WR_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                  5
61697   #define BTB_REG_INT_STS_WR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                   (0x1<<6) // Read packet client5 releases left FIFO error
61698   #define BTB_REG_INT_STS_WR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                             6
61699   #define BTB_REG_INT_STS_WR_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                   (0x1<<7) // Read packet client5 start pointer FIFO error
61700   #define BTB_REG_INT_STS_WR_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                             7
61701   #define BTB_REG_INT_STS_WR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                 (0x1<<8) // Read packet client5 second pointer FIFO
61702   #define BTB_REG_INT_STS_WR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                           8
61703   #define BTB_REG_INT_STS_WR_5_RC_PKT5_RSP_FIFO_ERROR                                                        (0x1<<9) // Read packet client5 response FIFO error
61704   #define BTB_REG_INT_STS_WR_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                  9
61705   #define BTB_REG_INT_STS_WR_5_RC_PKT5_DSCR_FIFO_ERROR                                                       (0x1<<10) // Read packet client5 descriptor FIFO error
61706   #define BTB_REG_INT_STS_WR_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                 10
61707   #define BTB_REG_INT_STS_WR_5_RC_PKT6_RLS_ERROR                                                             (0x1<<11) // Read packet client6 error when number of requested packet copies is bigger than real number of packet copies
61708   #define BTB_REG_INT_STS_WR_5_RC_PKT6_RLS_ERROR_SHIFT                                                       11
61709   #define BTB_REG_INT_STS_WR_5_RC_PKT6_LEN_ERROR                                                             (0x1<<12) // Read packet client6 length error when requested packet length is bigger than real packet length
61710   #define BTB_REG_INT_STS_WR_5_RC_PKT6_LEN_ERROR_SHIFT                                                       12
61711   #define BTB_REG_INT_STS_WR_5_RC_PKT6_PROTOCOL_ERROR                                                        (0x1<<13) // Read packet client6 error when packet doesn't have SOP or EOP on read response
61712   #define BTB_REG_INT_STS_WR_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                  13
61713   #define BTB_REG_INT_STS_WR_5_RC_PKT6_SIDE_FIFO_ERROR                                                       (0x1<<14) // Read packet client6 side info FIFO error
61714   #define BTB_REG_INT_STS_WR_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                 14
61715   #define BTB_REG_INT_STS_WR_5_RC_PKT6_REQ_FIFO_ERROR                                                        (0x1<<15) // Read packet client6 request FIFO error
61716   #define BTB_REG_INT_STS_WR_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                  15
61717   #define BTB_REG_INT_STS_WR_5_RC_PKT6_BLK_FIFO_ERROR                                                        (0x1<<16) // Read packet client6 block FIFO error
61718   #define BTB_REG_INT_STS_WR_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                  16
61719   #define BTB_REG_INT_STS_WR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                   (0x1<<17) // Read packet client6 releases left FIFO error
61720   #define BTB_REG_INT_STS_WR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                             17
61721   #define BTB_REG_INT_STS_WR_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                   (0x1<<18) // Read packet client6 start pointer FIFO error
61722   #define BTB_REG_INT_STS_WR_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                             18
61723   #define BTB_REG_INT_STS_WR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                 (0x1<<19) // Read packet client6 second pointer FIFO
61724   #define BTB_REG_INT_STS_WR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                           19
61725   #define BTB_REG_INT_STS_WR_5_RC_PKT6_RSP_FIFO_ERROR                                                        (0x1<<20) // Read packet client6 response FIFO error
61726   #define BTB_REG_INT_STS_WR_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                  20
61727   #define BTB_REG_INT_STS_WR_5_RC_PKT6_DSCR_FIFO_ERROR                                                       (0x1<<21) // Read packet client6 descriptor FIFO error
61728   #define BTB_REG_INT_STS_WR_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                 21
61729   #define BTB_REG_INT_STS_WR_5_RC_PKT7_RLS_ERROR                                                             (0x1<<22) // Read packet client7 error when number of requested packet copies is bigger than real number of packet copies
61730   #define BTB_REG_INT_STS_WR_5_RC_PKT7_RLS_ERROR_SHIFT                                                       22
61731   #define BTB_REG_INT_STS_WR_5_RC_PKT7_LEN_ERROR                                                             (0x1<<23) // Read packet client7 length error when requested packet length is bigger than real packet length
61732   #define BTB_REG_INT_STS_WR_5_RC_PKT7_LEN_ERROR_SHIFT                                                       23
61733   #define BTB_REG_INT_STS_WR_5_RC_PKT7_PROTOCOL_ERROR                                                        (0x1<<24) // Read packet client7 error when packet doesn't have SOP or EOP on read response
61734   #define BTB_REG_INT_STS_WR_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                  24
61735   #define BTB_REG_INT_STS_WR_5_RC_PKT7_SIDE_FIFO_ERROR                                                       (0x1<<25) // Read packet client7 side info FIFO error
61736   #define BTB_REG_INT_STS_WR_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                 25
61737   #define BTB_REG_INT_STS_WR_5_RC_PKT7_REQ_FIFO_ERROR                                                        (0x1<<26) // Read packet client7 request FIFO error
61738   #define BTB_REG_INT_STS_WR_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                  26
61739   #define BTB_REG_INT_STS_WR_5_RC_PKT7_BLK_FIFO_ERROR                                                        (0x1<<27) // Read packet client7 block FIFO error
61740   #define BTB_REG_INT_STS_WR_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                  27
61741   #define BTB_REG_INT_STS_WR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                   (0x1<<28) // Read packet client7 releases left FIFO error
61742   #define BTB_REG_INT_STS_WR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                             28
61743   #define BTB_REG_INT_STS_WR_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                   (0x1<<29) // Read packet client7 start pointer FIFO error
61744   #define BTB_REG_INT_STS_WR_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                             29
61745   #define BTB_REG_INT_STS_WR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                 (0x1<<30) // Read packet client7 second pointer FIFO
61746   #define BTB_REG_INT_STS_WR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                           30
61747   #define BTB_REG_INT_STS_WR_5_RC_PKT7_RSP_FIFO_ERROR                                                        (0x1<<31) // Read packet client7 response FIFO error
61748   #define BTB_REG_INT_STS_WR_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                  31
61749 #define BTB_REG_INT_STS_CLR_5                                                                                0xdb0144UL //Access:RC   DataWidth:0x20   // Multi Field Register.
61750   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_RLS_ERROR                                                            (0x1<<0) // Read packet client5 error when number of requested packet copies is bigger than real number of packet copies
61751   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_RLS_ERROR_SHIFT                                                      0
61752   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_LEN_ERROR                                                            (0x1<<1) // Read packet client5 length error when requested packet length is bigger than real packet length
61753   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_LEN_ERROR_SHIFT                                                      1
61754   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_PROTOCOL_ERROR                                                       (0x1<<2) // Read packet client5 error when packet doesn't have SOP or EOP on read response
61755   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_PROTOCOL_ERROR_SHIFT                                                 2
61756   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_SIDE_FIFO_ERROR                                                      (0x1<<3) // Read packet client5 side info FIFO error
61757   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_SIDE_FIFO_ERROR_SHIFT                                                3
61758   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_REQ_FIFO_ERROR                                                       (0x1<<4) // Read packet client5 request FIFO error
61759   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_REQ_FIFO_ERROR_SHIFT                                                 4
61760   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_BLK_FIFO_ERROR                                                       (0x1<<5) // Read packet client5 block FIFO error
61761   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_BLK_FIFO_ERROR_SHIFT                                                 5
61762   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR                                                  (0x1<<6) // Read packet client5 releases left FIFO error
61763   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_RLS_LEFT_FIFO_ERROR_SHIFT                                            6
61764   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_STRT_PTR_FIFO_ERROR                                                  (0x1<<7) // Read packet client5 start pointer FIFO error
61765   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_STRT_PTR_FIFO_ERROR_SHIFT                                            7
61766   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR                                                (0x1<<8) // Read packet client5 second pointer FIFO
61767   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_SECOND_PTR_FIFO_ERROR_SHIFT                                          8
61768   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_RSP_FIFO_ERROR                                                       (0x1<<9) // Read packet client5 response FIFO error
61769   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_RSP_FIFO_ERROR_SHIFT                                                 9
61770   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_DSCR_FIFO_ERROR                                                      (0x1<<10) // Read packet client5 descriptor FIFO error
61771   #define BTB_REG_INT_STS_CLR_5_RC_PKT5_DSCR_FIFO_ERROR_SHIFT                                                10
61772   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_RLS_ERROR                                                            (0x1<<11) // Read packet client6 error when number of requested packet copies is bigger than real number of packet copies
61773   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_RLS_ERROR_SHIFT                                                      11
61774   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_LEN_ERROR                                                            (0x1<<12) // Read packet client6 length error when requested packet length is bigger than real packet length
61775   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_LEN_ERROR_SHIFT                                                      12
61776   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_PROTOCOL_ERROR                                                       (0x1<<13) // Read packet client6 error when packet doesn't have SOP or EOP on read response
61777   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_PROTOCOL_ERROR_SHIFT                                                 13
61778   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_SIDE_FIFO_ERROR                                                      (0x1<<14) // Read packet client6 side info FIFO error
61779   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_SIDE_FIFO_ERROR_SHIFT                                                14
61780   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_REQ_FIFO_ERROR                                                       (0x1<<15) // Read packet client6 request FIFO error
61781   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_REQ_FIFO_ERROR_SHIFT                                                 15
61782   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_BLK_FIFO_ERROR                                                       (0x1<<16) // Read packet client6 block FIFO error
61783   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_BLK_FIFO_ERROR_SHIFT                                                 16
61784   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR                                                  (0x1<<17) // Read packet client6 releases left FIFO error
61785   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_RLS_LEFT_FIFO_ERROR_SHIFT                                            17
61786   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_STRT_PTR_FIFO_ERROR                                                  (0x1<<18) // Read packet client6 start pointer FIFO error
61787   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_STRT_PTR_FIFO_ERROR_SHIFT                                            18
61788   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR                                                (0x1<<19) // Read packet client6 second pointer FIFO
61789   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_SECOND_PTR_FIFO_ERROR_SHIFT                                          19
61790   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_RSP_FIFO_ERROR                                                       (0x1<<20) // Read packet client6 response FIFO error
61791   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_RSP_FIFO_ERROR_SHIFT                                                 20
61792   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_DSCR_FIFO_ERROR                                                      (0x1<<21) // Read packet client6 descriptor FIFO error
61793   #define BTB_REG_INT_STS_CLR_5_RC_PKT6_DSCR_FIFO_ERROR_SHIFT                                                21
61794   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_RLS_ERROR                                                            (0x1<<22) // Read packet client7 error when number of requested packet copies is bigger than real number of packet copies
61795   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_RLS_ERROR_SHIFT                                                      22
61796   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_LEN_ERROR                                                            (0x1<<23) // Read packet client7 length error when requested packet length is bigger than real packet length
61797   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_LEN_ERROR_SHIFT                                                      23
61798   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_PROTOCOL_ERROR                                                       (0x1<<24) // Read packet client7 error when packet doesn't have SOP or EOP on read response
61799   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_PROTOCOL_ERROR_SHIFT                                                 24
61800   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_SIDE_FIFO_ERROR                                                      (0x1<<25) // Read packet client7 side info FIFO error
61801   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_SIDE_FIFO_ERROR_SHIFT                                                25
61802   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_REQ_FIFO_ERROR                                                       (0x1<<26) // Read packet client7 request FIFO error
61803   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_REQ_FIFO_ERROR_SHIFT                                                 26
61804   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_BLK_FIFO_ERROR                                                       (0x1<<27) // Read packet client7 block FIFO error
61805   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_BLK_FIFO_ERROR_SHIFT                                                 27
61806   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR                                                  (0x1<<28) // Read packet client7 releases left FIFO error
61807   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_RLS_LEFT_FIFO_ERROR_SHIFT                                            28
61808   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_STRT_PTR_FIFO_ERROR                                                  (0x1<<29) // Read packet client7 start pointer FIFO error
61809   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_STRT_PTR_FIFO_ERROR_SHIFT                                            29
61810   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR                                                (0x1<<30) // Read packet client7 second pointer FIFO
61811   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_SECOND_PTR_FIFO_ERROR_SHIFT                                          30
61812   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_RSP_FIFO_ERROR                                                       (0x1<<31) // Read packet client7 response FIFO error
61813   #define BTB_REG_INT_STS_CLR_5_RC_PKT7_RSP_FIFO_ERROR_SHIFT                                                 31
61814 #define BTB_REG_INT_STS_6                                                                                    0xdb0150UL //Access:R    DataWidth:0x1    // Multi Field Register.
61815   #define BTB_REG_INT_STS_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                            (0x1<<0) // Packet available SYNC FIFO error
61816   #define BTB_REG_INT_STS_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                      0
61817 #define BTB_REG_INT_MASK_6                                                                                   0xdb0154UL //Access:RW   DataWidth:0x1    // Multi Field Register.
61818   #define BTB_REG_INT_MASK_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                           (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_6.PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR .
61819   #define BTB_REG_INT_MASK_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                     0
61820 #define BTB_REG_INT_STS_WR_6                                                                                 0xdb0158UL //Access:WR   DataWidth:0x1    // Multi Field Register.
61821   #define BTB_REG_INT_STS_WR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                         (0x1<<0) // Packet available SYNC FIFO error
61822   #define BTB_REG_INT_STS_WR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                   0
61823 #define BTB_REG_INT_STS_CLR_6                                                                                0xdb015cUL //Access:RC   DataWidth:0x1    // Multi Field Register.
61824   #define BTB_REG_INT_STS_CLR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR                                        (0x1<<0) // Packet available SYNC FIFO error
61825   #define BTB_REG_INT_STS_CLR_6_PACKET_AVAILABLE_SYNC_FIFO_PUSH_ERROR_SHIFT                                  0
61826 #define BTB_REG_INT_STS_8                                                                                    0xdb0184UL //Access:R    DataWidth:0x1    // Multi Field Register.
61827   #define BTB_REG_INT_STS_8_WC6_NOTIFY_FIFO_ERROR                                                            (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
61828   #define BTB_REG_INT_STS_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                      0
61829 #define BTB_REG_INT_MASK_8                                                                                   0xdb0188UL //Access:RW   DataWidth:0x1    // Multi Field Register.
61830   #define BTB_REG_INT_MASK_8_WC6_NOTIFY_FIFO_ERROR                                                           (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_8.WC6_NOTIFY_FIFO_ERROR .
61831   #define BTB_REG_INT_MASK_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                     0
61832 #define BTB_REG_INT_STS_WR_8                                                                                 0xdb018cUL //Access:WR   DataWidth:0x1    // Multi Field Register.
61833   #define BTB_REG_INT_STS_WR_8_WC6_NOTIFY_FIFO_ERROR                                                         (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
61834   #define BTB_REG_INT_STS_WR_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                   0
61835 #define BTB_REG_INT_STS_CLR_8                                                                                0xdb0190UL //Access:RC   DataWidth:0x1    // Multi Field Register.
61836   #define BTB_REG_INT_STS_CLR_8_WC6_NOTIFY_FIFO_ERROR                                                        (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Notify FIFO error in write client 6
61837   #define BTB_REG_INT_STS_CLR_8_WC6_NOTIFY_FIFO_ERROR_SHIFT                                                  0
61838 #define BTB_REG_INT_STS_9                                                                                    0xdb019cUL //Access:R    DataWidth:0x1    // Multi Field Register.
61839   #define BTB_REG_INT_STS_9_WC9_QUEUE_FIFO_ERROR                                                             (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
61840   #define BTB_REG_INT_STS_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                       0
61841 #define BTB_REG_INT_MASK_9                                                                                   0xdb01a0UL //Access:RW   DataWidth:0x1    // Multi Field Register.
61842   #define BTB_REG_INT_MASK_9_WC9_QUEUE_FIFO_ERROR                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_9.WC9_QUEUE_FIFO_ERROR .
61843   #define BTB_REG_INT_MASK_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                      0
61844 #define BTB_REG_INT_STS_WR_9                                                                                 0xdb01a4UL //Access:WR   DataWidth:0x1    // Multi Field Register.
61845   #define BTB_REG_INT_STS_WR_9_WC9_QUEUE_FIFO_ERROR                                                          (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
61846   #define BTB_REG_INT_STS_WR_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                    0
61847 #define BTB_REG_INT_STS_CLR_9                                                                                0xdb01a8UL //Access:RC   DataWidth:0x1    // Multi Field Register.
61848   #define BTB_REG_INT_STS_CLR_9_WC9_QUEUE_FIFO_ERROR                                                         (0x1<<0) // Warning! Check this bit connection for E4 A0 in RTL. Queue FIFO error in write client 9
61849   #define BTB_REG_INT_STS_CLR_9_WC9_QUEUE_FIFO_ERROR_SHIFT                                                   0
61850 #define BTB_REG_INT_STS_10                                                                                   0xdb01b4UL //Access:R    DataWidth:0x1f   // Multi Field Register.
61851   #define BTB_REG_INT_STS_10_WC0_SYNC_FIFO_PUSH_ERROR                                                        (0x1<<30) // WC input SYNC FIFO error
61852   #define BTB_REG_INT_STS_10_WC0_SYNC_FIFO_PUSH_ERROR_SHIFT                                                  30
61853 #define BTB_REG_INT_MASK_10                                                                                  0xdb01b8UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
61854   #define BTB_REG_INT_MASK_10_WC0_SYNC_FIFO_PUSH_ERROR                                                       (0x1<<30) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_10.WC0_SYNC_FIFO_PUSH_ERROR .
61855   #define BTB_REG_INT_MASK_10_WC0_SYNC_FIFO_PUSH_ERROR_SHIFT                                                 30
61856 #define BTB_REG_INT_STS_WR_10                                                                                0xdb01bcUL //Access:WR   DataWidth:0x1f   // Multi Field Register.
61857   #define BTB_REG_INT_STS_WR_10_WC0_SYNC_FIFO_PUSH_ERROR                                                     (0x1<<30) // WC input SYNC FIFO error
61858   #define BTB_REG_INT_STS_WR_10_WC0_SYNC_FIFO_PUSH_ERROR_SHIFT                                               30
61859 #define BTB_REG_INT_STS_CLR_10                                                                               0xdb01c0UL //Access:RC   DataWidth:0x1f   // Multi Field Register.
61860   #define BTB_REG_INT_STS_CLR_10_WC0_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<30) // WC input SYNC FIFO error
61861   #define BTB_REG_INT_STS_CLR_10_WC0_SYNC_FIFO_PUSH_ERROR_SHIFT                                              30
61862 #define BTB_REG_INT_STS_11                                                                                   0xdb01ccUL //Access:R    DataWidth:0x13   // Multi Field Register.
61863   #define BTB_REG_INT_STS_11_RLS_SYNC_FIFO_PUSH_ERROR                                                        (0x1<<8) // Release SYNC FIFO error
61864   #define BTB_REG_INT_STS_11_RLS_SYNC_FIFO_PUSH_ERROR_SHIFT                                                  8
61865   #define BTB_REG_INT_STS_11_RC_PKT7_DSCR_FIFO_ERROR                                                         (0x1<<18) // Read packet client7 descriptor FIFO error
61866   #define BTB_REG_INT_STS_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                                   18
61867 #define BTB_REG_INT_MASK_11                                                                                  0xdb01d0UL //Access:RW   DataWidth:0x13   // Multi Field Register.
61868   #define BTB_REG_INT_MASK_11_RLS_SYNC_FIFO_PUSH_ERROR                                                       (0x1<<8) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_11.RLS_SYNC_FIFO_PUSH_ERROR .
61869   #define BTB_REG_INT_MASK_11_RLS_SYNC_FIFO_PUSH_ERROR_SHIFT                                                 8
61870   #define BTB_REG_INT_MASK_11_RC_PKT7_DSCR_FIFO_ERROR                                                        (0x1<<18) // This bit masks, when set, the Interrupt bit: BTB_REG_INT_STS_11.RC_PKT7_DSCR_FIFO_ERROR .
61871   #define BTB_REG_INT_MASK_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                                  18
61872 #define BTB_REG_INT_STS_WR_11                                                                                0xdb01d4UL //Access:WR   DataWidth:0x13   // Multi Field Register.
61873   #define BTB_REG_INT_STS_WR_11_RLS_SYNC_FIFO_PUSH_ERROR                                                     (0x1<<8) // Release SYNC FIFO error
61874   #define BTB_REG_INT_STS_WR_11_RLS_SYNC_FIFO_PUSH_ERROR_SHIFT                                               8
61875   #define BTB_REG_INT_STS_WR_11_RC_PKT7_DSCR_FIFO_ERROR                                                      (0x1<<18) // Read packet client7 descriptor FIFO error
61876   #define BTB_REG_INT_STS_WR_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                                18
61877 #define BTB_REG_INT_STS_CLR_11                                                                               0xdb01d8UL //Access:RC   DataWidth:0x13   // Multi Field Register.
61878   #define BTB_REG_INT_STS_CLR_11_RLS_SYNC_FIFO_PUSH_ERROR                                                    (0x1<<8) // Release SYNC FIFO error
61879   #define BTB_REG_INT_STS_CLR_11_RLS_SYNC_FIFO_PUSH_ERROR_SHIFT                                              8
61880   #define BTB_REG_INT_STS_CLR_11_RC_PKT7_DSCR_FIFO_ERROR                                                     (0x1<<18) // Read packet client7 descriptor FIFO error
61881   #define BTB_REG_INT_STS_CLR_11_RC_PKT7_DSCR_FIFO_ERROR_SHIFT                                               18
61882 #define BTB_REG_PRTY_MASK                                                                                    0xdb01e0UL //Access:RW   DataWidth:0x5    // Multi Field Register.
61883   #define BTB_REG_PRTY_MASK_LL_BANK0_MEM_PRTY                                                                (0x1<<0) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS.LL_BANK0_MEM_PRTY .
61884   #define BTB_REG_PRTY_MASK_LL_BANK0_MEM_PRTY_SHIFT                                                          0
61885   #define BTB_REG_PRTY_MASK_LL_BANK1_MEM_PRTY                                                                (0x1<<1) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS.LL_BANK1_MEM_PRTY .
61886   #define BTB_REG_PRTY_MASK_LL_BANK1_MEM_PRTY_SHIFT                                                          1
61887   #define BTB_REG_PRTY_MASK_LL_BANK2_MEM_PRTY                                                                (0x1<<2) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS.LL_BANK2_MEM_PRTY .
61888   #define BTB_REG_PRTY_MASK_LL_BANK2_MEM_PRTY_SHIFT                                                          2
61889   #define BTB_REG_PRTY_MASK_LL_BANK3_MEM_PRTY                                                                (0x1<<3) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS.LL_BANK3_MEM_PRTY .
61890   #define BTB_REG_PRTY_MASK_LL_BANK3_MEM_PRTY_SHIFT                                                          3
61891   #define BTB_REG_PRTY_MASK_DATAPATH_REGISTERS                                                               (0x1<<4) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS.DATAPATH_REGISTERS .
61892   #define BTB_REG_PRTY_MASK_DATAPATH_REGISTERS_SHIFT                                                         4
61893 #define BTB_REG_PRTY_MASK_H_0                                                                                0xdb0404UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
61894   #define BTB_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM001_I_ECC_RF_INT .
61895   #define BTB_REG_PRTY_MASK_H_0_MEM001_I_ECC_RF_INT_SHIFT                                                    0
61896   #define BTB_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM008_I_ECC_RF_INT .
61897   #define BTB_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT_SHIFT                                                    1
61898   #define BTB_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT                                                          (0x1<<2) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM009_I_ECC_RF_INT .
61899   #define BTB_REG_PRTY_MASK_H_0_MEM009_I_ECC_RF_INT_SHIFT                                                    2
61900   #define BTB_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT                                                          (0x1<<3) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM010_I_ECC_RF_INT .
61901   #define BTB_REG_PRTY_MASK_H_0_MEM010_I_ECC_RF_INT_SHIFT                                                    3
61902   #define BTB_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT                                                          (0x1<<4) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM011_I_ECC_RF_INT .
61903   #define BTB_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT_SHIFT                                                    4
61904   #define BTB_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
61905   #define BTB_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                    5
61906   #define BTB_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT                                                          (0x1<<6) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM013_I_ECC_RF_INT .
61907   #define BTB_REG_PRTY_MASK_H_0_MEM013_I_ECC_RF_INT_SHIFT                                                    6
61908   #define BTB_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT                                                          (0x1<<7) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM014_I_ECC_RF_INT .
61909   #define BTB_REG_PRTY_MASK_H_0_MEM014_I_ECC_RF_INT_SHIFT                                                    7
61910   #define BTB_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM015_I_ECC_RF_INT .
61911   #define BTB_REG_PRTY_MASK_H_0_MEM015_I_ECC_RF_INT_SHIFT                                                    8
61912   #define BTB_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT                                                          (0x1<<9) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM016_I_ECC_RF_INT .
61913   #define BTB_REG_PRTY_MASK_H_0_MEM016_I_ECC_RF_INT_SHIFT                                                    9
61914   #define BTB_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT                                                          (0x1<<10) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM002_I_ECC_RF_INT .
61915   #define BTB_REG_PRTY_MASK_H_0_MEM002_I_ECC_RF_INT_SHIFT                                                    10
61916   #define BTB_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                          (0x1<<11) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
61917   #define BTB_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                    11
61918   #define BTB_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                          (0x1<<12) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
61919   #define BTB_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                    12
61920   #define BTB_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT                                                          (0x1<<13) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM005_I_ECC_RF_INT .
61921   #define BTB_REG_PRTY_MASK_H_0_MEM005_I_ECC_RF_INT_SHIFT                                                    13
61922   #define BTB_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT                                                          (0x1<<14) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM006_I_ECC_RF_INT .
61923   #define BTB_REG_PRTY_MASK_H_0_MEM006_I_ECC_RF_INT_SHIFT                                                    14
61924   #define BTB_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT                                                          (0x1<<15) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM007_I_ECC_RF_INT .
61925   #define BTB_REG_PRTY_MASK_H_0_MEM007_I_ECC_RF_INT_SHIFT                                                    15
61926   #define BTB_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM033_I_MEM_PRTY .
61927   #define BTB_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY_SHIFT                                                      16
61928   #define BTB_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM035_I_MEM_PRTY .
61929   #define BTB_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY_SHIFT                                                      17
61930   #define BTB_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
61931   #define BTB_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                      18
61932   #define BTB_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
61933   #define BTB_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                      19
61934   #define BTB_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
61935   #define BTB_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      20
61936   #define BTB_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
61937   #define BTB_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      21
61938   #define BTB_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
61939   #define BTB_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      22
61940   #define BTB_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
61941   #define BTB_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      23
61942   #define BTB_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
61943   #define BTB_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      24
61944   #define BTB_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
61945   #define BTB_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      25
61946   #define BTB_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
61947   #define BTB_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      26
61948   #define BTB_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
61949   #define BTB_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                      27
61950   #define BTB_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
61951   #define BTB_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                      28
61952   #define BTB_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
61953   #define BTB_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      29
61954   #define BTB_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: BTB_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
61955   #define BTB_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      30
61956 #define BTB_REG_MEM_ECC_ENABLE_0                                                                             0xdb0410UL //Access:RW   DataWidth:0x10   // Multi Field Register.
61957   #define BTB_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[0].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61958   #define BTB_REG_MEM_ECC_ENABLE_0_MEM001_I_ECC_EN_SHIFT                                                     0
61959   #define BTB_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[1].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61960   #define BTB_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN_SHIFT                                                     1
61961   #define BTB_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN                                                           (0x1<<2) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[2].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61962   #define BTB_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_EN_SHIFT                                                     2
61963   #define BTB_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN                                                           (0x1<<3) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[3].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61964   #define BTB_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_EN_SHIFT                                                     3
61965   #define BTB_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN                                                           (0x1<<4) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[4].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61966   #define BTB_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN_SHIFT                                                     4
61967   #define BTB_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[5].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61968   #define BTB_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                     5
61969   #define BTB_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN                                                           (0x1<<6) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[6].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61970   #define BTB_REG_MEM_ECC_ENABLE_0_MEM013_I_ECC_EN_SHIFT                                                     6
61971   #define BTB_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN                                                           (0x1<<7) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[7].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61972   #define BTB_REG_MEM_ECC_ENABLE_0_MEM014_I_ECC_EN_SHIFT                                                     7
61973   #define BTB_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[8].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61974   #define BTB_REG_MEM_ECC_ENABLE_0_MEM015_I_ECC_EN_SHIFT                                                     8
61975   #define BTB_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN                                                           (0x1<<9) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[9].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61976   #define BTB_REG_MEM_ECC_ENABLE_0_MEM016_I_ECC_EN_SHIFT                                                     9
61977   #define BTB_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN                                                           (0x1<<10) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[10].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61978   #define BTB_REG_MEM_ECC_ENABLE_0_MEM002_I_ECC_EN_SHIFT                                                     10
61979   #define BTB_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                           (0x1<<11) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[11].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61980   #define BTB_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                     11
61981   #define BTB_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                           (0x1<<12) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[12].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61982   #define BTB_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                     12
61983   #define BTB_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN                                                           (0x1<<13) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[13].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61984   #define BTB_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_EN_SHIFT                                                     13
61985   #define BTB_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN                                                           (0x1<<14) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[14].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61986   #define BTB_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_EN_SHIFT                                                     14
61987   #define BTB_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN                                                           (0x1<<15) // Enable ECC for memory ecc instance btb.BB_BANK_K2_GEN_FOR[15].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61988   #define BTB_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_EN_SHIFT                                                     15
61989 #define BTB_REG_MEM001_RF_ECC_ERROR_CONNECT                                                                  0xdb0410UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[0].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
61990 #define BTB_REG_MEM_ECC_PARITY_ONLY_0                                                                        0xdb0414UL //Access:RW   DataWidth:0x10   // Multi Field Register.
61991   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[0].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61992   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM001_I_ECC_PRTY_SHIFT                                              0
61993   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[1].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61994   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY_SHIFT                                              1
61995   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY                                                    (0x1<<2) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[2].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61996   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_PRTY_SHIFT                                              2
61997   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY                                                    (0x1<<3) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[3].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
61998   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_PRTY_SHIFT                                              3
61999   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY                                                    (0x1<<4) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[4].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62000   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY_SHIFT                                              4
62001   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[5].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62002   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                              5
62003   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY                                                    (0x1<<6) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[6].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62004   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM013_I_ECC_PRTY_SHIFT                                              6
62005   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY                                                    (0x1<<7) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[7].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62006   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM014_I_ECC_PRTY_SHIFT                                              7
62007   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[8].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62008   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM015_I_ECC_PRTY_SHIFT                                              8
62009   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY                                                    (0x1<<9) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[9].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62010   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM016_I_ECC_PRTY_SHIFT                                              9
62011   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY                                                    (0x1<<10) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[10].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62012   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM002_I_ECC_PRTY_SHIFT                                              10
62013   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                    (0x1<<11) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[11].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62014   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                              11
62015   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                    (0x1<<12) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[12].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62016   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                              12
62017   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY                                                    (0x1<<13) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[13].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62018   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_PRTY_SHIFT                                              13
62019   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY                                                    (0x1<<14) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[14].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62020   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_PRTY_SHIFT                                              14
62021   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY                                                    (0x1<<15) // Set parity only for memory ecc instance btb.BB_BANK_K2_GEN_FOR[15].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62022   #define BTB_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_PRTY_SHIFT                                              15
62023 #define BTB_REG_MEM008_RF_ECC_ERROR_CONNECT                                                                  0xdb0414UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[1].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62024 #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0xdb0418UL //Access:RC   DataWidth:0x10   // Multi Field Register.
62025   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[0].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62026   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM001_I_ECC_CORRECT_SHIFT                                       0
62027   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[1].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62028   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT_SHIFT                                       1
62029   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT                                             (0x1<<2) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[2].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62030   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_CORRECT_SHIFT                                       2
62031   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT                                             (0x1<<3) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[3].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62032   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_CORRECT_SHIFT                                       3
62033   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT                                             (0x1<<4) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[4].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62034   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT_SHIFT                                       4
62035   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[5].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62036   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                       5
62037   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT                                             (0x1<<6) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[6].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62038   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM013_I_ECC_CORRECT_SHIFT                                       6
62039   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT                                             (0x1<<7) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[7].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62040   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM014_I_ECC_CORRECT_SHIFT                                       7
62041   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[8].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62042   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM015_I_ECC_CORRECT_SHIFT                                       8
62043   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT                                             (0x1<<9) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[9].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62044   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM016_I_ECC_CORRECT_SHIFT                                       9
62045   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT                                             (0x1<<10) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[10].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62046   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM002_I_ECC_CORRECT_SHIFT                                       10
62047   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                             (0x1<<11) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[11].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62048   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                       11
62049   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                             (0x1<<12) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[12].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62050   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                       12
62051   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT                                             (0x1<<13) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[13].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62052   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_CORRECT_SHIFT                                       13
62053   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT                                             (0x1<<14) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[14].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62054   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_CORRECT_SHIFT                                       14
62055   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT                                             (0x1<<15) // Record if a correctable error occurred on memory ecc instance btb.BB_BANK_K2_GEN_FOR[15].BB_BANK_K2_GEN_IF.i_bb_bank.i_ecc in module btb_bb_bank_k2
62056   #define BTB_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_CORRECT_SHIFT                                       15
62057 #define BTB_REG_MEM009_RF_ECC_ERROR_CONNECT                                                                  0xdb0418UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[2].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62058 #define BTB_REG_MEM_ECC_EVENTS                                                                               0xdb041cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
62059 #define BTB_REG_MEM010_RF_ECC_ERROR_CONNECT                                                                  0xdb041cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[3].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62060 #define BTB_REG_MEM011_RF_ECC_ERROR_CONNECT                                                                  0xdb0420UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[4].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62061 #define BTB_REG_MEM012_RF_ECC_ERROR_CONNECT                                                                  0xdb0424UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[5].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62062 #define BTB_REG_MEM013_RF_ECC_ERROR_CONNECT                                                                  0xdb0428UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[6].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62063 #define BTB_REG_MEM014_RF_ECC_ERROR_CONNECT                                                                  0xdb042cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[7].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62064 #define BTB_REG_MEM015_RF_ECC_ERROR_CONNECT                                                                  0xdb0430UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[8].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62065 #define BTB_REG_MEM016_RF_ECC_ERROR_CONNECT                                                                  0xdb0434UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[9].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62066 #define BTB_REG_MEM002_RF_ECC_ERROR_CONNECT                                                                  0xdb0438UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[10].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62067 #define BTB_REG_MEM003_RF_ECC_ERROR_CONNECT                                                                  0xdb043cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[11].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62068 #define BTB_REG_MEM004_RF_ECC_ERROR_CONNECT                                                                  0xdb0440UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[12].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62069 #define BTB_REG_MEM005_RF_ECC_ERROR_CONNECT                                                                  0xdb0444UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[13].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62070 #define BTB_REG_MEM006_RF_ECC_ERROR_CONNECT                                                                  0xdb0448UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[14].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62071 #define BTB_REG_MEM007_RF_ECC_ERROR_CONNECT                                                                  0xdb044cUL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: btb.BB_BANK_BB_GEN_FOR[15].BB_BANK_BB_GEN_IF.i_bb_bank.rf_ecc_error_connect Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 129. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
62072 #define BTB_REG_BIG_RAM_ADDRESS                                                                              0xdb0800UL //Access:RW   DataWidth:0xc    // Debug register. It contains address to Big RAM for RBC operations. Value of this register will be incremented by one it was done write access to 32 MSB bits of big_ram_data register or read from 32 LSB bits of big_ram-data register::s/BLK_WDTH/13/g in Data Width.
62073 #define BTB_REG_HEADER_SIZE                                                                                  0xdb0804UL //Access:RW   DataWidth:0xa    // Number of valid bytes in header in 16-bytes resolution. After this number of bytes will input to BRTB will be sent packet available indication. (reset value of 17 suits to 282 bytes of header)::s/HDR_SIZE_RST/17/g in Reset Value.
62074 #define BTB_REG_FREE_LIST_HEAD                                                                               0xdb0810UL //Access:RW   DataWidth:0xd    // Head pointer to each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
62075 #define BTB_REG_FREE_LIST_HEAD_SIZE                                                                          4
62076 #define BTB_REG_FREE_LIST_TAIL                                                                               0xdb0820UL //Access:RW   DataWidth:0xd    // Tail pointer of each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
62077 #define BTB_REG_FREE_LIST_TAIL_SIZE                                                                          4
62078 #define BTB_REG_FREE_LIST_SIZE                                                                               0xdb0830UL //Access:RW   DataWidth:0xd    // Number of free blocks in each one of 4 free lists::s/BLK_WDTH/13/g in Data Width.
62079 #define BTB_REG_FREE_LIST_SIZE_SIZE                                                                          4
62080 #define BTB_REG_MAX_RELEASES                                                                                 0xdb0840UL //Access:RW   DataWidth:0x2    // Number of packet copies that should be released before whole packet is released::s/MAX_RLS_WDTH/10/g in Data Width::s/MAX_RLS_RST/512/g in Reset Value::s/MAX_RLS_REQ/required/g in Required::s/MAX_RLS_REQ/required/g in Software init.
62081 #define BTB_REG_STOP_ON_LEN_ERR                                                                              0xdb0844UL //Access:RW   DataWidth:0x8    // There is bit for each PACKET read client. When bit is set then read client will not execute more requests till reset in a case of length error other way it will continue to work as usual.::s/STOP_LEN_ERR_RST/7/g in Reset Value::s/PKT_RC_NUM/5/g in Data Width.
62082 #define BTB_REG_ALM_FULL_THRESHOLD                                                                           0xdb0848UL //Access:RW   DataWidth:0xd    // The number of blocks occupied in BTB upper which ALMOST FULL is asserted and BTB stops writing new packets to BIG RAM from its input FIFO. Miniml value is total number of TCs for all ports + 2 + number of blocks in maximal packet size::s/BLK_WDTH/13/g in Data Width::/ALM_FULL_EN/d in Existance. Value for 40G mode (reset value, both BB and K2): 2880 - (34 + 2 + (9600+32)/128) = 2768 = 0xAD0 Value for 100G mode (BB only): 2880/2  (34/2 + 2 + (9600+64)/256) = 1383 = 0x567
62083 #define BTB_REG_NO_DEAD_CYCLES_EN                                                                            0xdb084cUL //Access:RW   DataWidth:0x8    // There is bit for each PACKET read client. Bit 0 suits to client 0 and so on. If bit is set then packet will be read without dead cycles.B0-NIG main port0; B1-NIG LB port0; B2-NIG main port1; B2-NIG LB port1 ::s/NO_DEAD_CYCLE_RST/1/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments::s/PKT_RC_NUM/5/g in Data Width.
62084 #define BTB_REG_RC_PKT_PRIORITY                                                                              0xdb0850UL //Access:RW   DataWidth:0x10   // Multi Field Register.
62085   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN0_RC_PRI                                                           (0x3<<0) // This is priority for NIG main port 0  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62086   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN0_RC_PRI_SHIFT                                                     0
62087   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB0_RC_PRI                                                             (0x3<<2) // This is priority for NIG LB port 0  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62088   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB0_RC_PRI_SHIFT                                                       2
62089   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN1_RC_PRI                                                           (0x3<<4) // This is priority for NIG main port 1  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62090   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN1_RC_PRI_SHIFT                                                     4
62091   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB1_RC_PRI                                                             (0x3<<6) // This is priority for NIG LB port 1  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62092   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB1_RC_PRI_SHIFT                                                       6
62093   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN2_RC_PRI                                                           (0x3<<8) // This is priority for NIG main port 0  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62094   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN2_RC_PRI_SHIFT                                                     8
62095   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB2_RC_PRI                                                             (0x3<<10) // This is priority for NIG LB port 2  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62096   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB2_RC_PRI_SHIFT                                                       10
62097   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN3_RC_PRI                                                           (0x3<<12) // This is priority for NIG main port 3  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62098   #define BTB_REG_RC_PKT_PRIORITY_NIG_MAIN3_RC_PRI_SHIFT                                                     12
62099   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB3_RC_PRI                                                             (0x3<<14) // This is priority for NIG LB port 3  read client that is used in link list and big ram arbiters. If all read clients have identical priority then selection between them is done with RR. Possible values are 1-3. Priority 3 is highest.::s/RC_PKT_PRI_0/prm_rc_pri/g in Field::s/RC_PKT_DSCR0/PRM/g in Comments::s/RC_PKT_PRI_RST_0/6/g in Reset Value.
62100   #define BTB_REG_RC_PKT_PRIORITY_NIG_LB3_RC_PRI_SHIFT                                                       14
62101 #define BTB_REG_WC_NO_DEAD_CYCLES_EN                                                                         0xdb0854UL //Access:RW   DataWidth:0x1    // There is bit for each PACKET write client. Bit 0 suits to client 0 and so on. If bit is set then packet will be written without intra packet dead cycles .B0-NIG main port0; B1-NIG LB port0; B2-NIG main port1; B2-NIG LB port1 ::s/NO_DEAD_CYCLE_RST/1/g in Reset
62102 #define BTB_REG_WC_HIGHEST_PRI_EN                                                                            0xdb0858UL //Access:RW   DataWidth:0x1    // There is bit for each PACKET write client. Bit 0 suits to client 0 and so on. If bit is set then highest priority mechanism is enabled for the corresponding client. B0-NIG main port0; B1-NIG LB port0; B2-NIG main port1; B2-NIG LB port1 ::s/NO_DEAD_CYCLE_RST/1/g in Reset
62103 #define BTB_REG_WC_LL_HIGH_PRI                                                                               0xdb085cUL //Access:RW   DataWidth:0x1    // This is a bitmap per WC which is 1 for WC with high priority and 0 o/w.
62104 #define BTB_REG_BR_FIX_HIGH_PRI_COLLISION                                                                    0xdb0860UL //Access:RW   DataWidth:0x1    // This is a bitmap per WC which is 1 for WC with high priority and 0 o/w.
62105 #define BTB_REG_RC_SOP_PRIORITY                                                                              0xdb088cUL //Access:RW   DataWidth:0x2    // This is priority for SOP read client to Big RAM arbiter. Possible values are 1-3. Priority 3 is highest::s/RC_SOP_PRI_RST/5/g in Reset Value.
62106 #define BTB_REG_WC_PRIORITY                                                                                  0xdb0890UL //Access:RW   DataWidth:0x2    // This is priority for packet request of write client group to Big RAM arbiter. Possible values are 1-3. Priority 3 is highest::s/RC_WC_PRI_RST/7/g in Reset Value.
62107 #define BTB_REG_PRI_OF_MULT_CLIENTS                                                                          0xdb0894UL //Access:RW   DataWidth:0x2    // This is priority of multiple clients with identical priority for link list arbiter. Selection from them will be done with round robin. Only one group with multiple clients of identical priority is supported. Possible values are 1-3. Priority 3 is highest::s/RC_MULT_PRI_RST/6/g in Reset Value.
62108 #define BTB_REG_INP_FIFO_ALM_FULL                                                                            0xdb0898UL //Access:RW   DataWidth:0x6    // Number of entries inside input FIFO of each write client upper which full outputs to this write client interface.
62109 #define BTB_REG_WC_SYNC_FIFO_ALM_FULL                                                                        0xdb089cUL //Access:RW   DataWidth:0x6    // Number of entries inside sync FIFO of each write client.
62110 #define BTB_REG_PKT_RC_OUT_SYNC_FIFO_ALM_FULL                                                                0xdb08a0UL //Access:RW   DataWidth:0x5    // Number of entries inside output sync FIFO of each read client.
62111 #define BTB_REG_PKT_AVAIL_SYNC_FIFO_ALM_FULL                                                                 0xdb08a4UL //Access:RW   DataWidth:0x4    // Number of entries inside packet available sync FIFO.
62112 #define BTB_REG_RLS_SYNC_FIFO_ALM_FULL                                                                       0xdb08a8UL //Access:RW   DataWidth:0x4    // Number of entries inside packet available sync FIFO.
62113 #define BTB_REG_INP_FIFO_HIGH_THRESHOLD                                                                      0xdb08acUL //Access:RW   DataWidth:0x5    // Number of entries inside input FIFO of each write client upper which all arbiters selects this client with high priority.
62114 #define BTB_REG_DSCR_FIFO_ALM_FULL                                                                           0xdb08b0UL //Access:RW   DataWidth:0x5    // Number of entries inside descriptors FIFO of each write client upper which full outputs to this write client interface.::s/DSCR_FIFO_RST/12/g in Reset Value.
62115 #define BTB_REG_QUEUE_FIFO_ALM_FULL                                                                          0xdb08b4UL //Access:RW   DataWidth:0x5    // Number of entries inside queue FIFO of each write client upper which full outputs to this write client interface.::s/QUEUE_FIFO_RST/8/g in Reset Value.
62116 #define BTB_REG_DSCR_FIFO_HIGH_THRESHOLD                                                                     0xdb08b8UL //Access:RW   DataWidth:0x5    // Number of entries inside descriptors FIFO of each write client upper which all arbiters selects this client with high priority.
62117 #define BTB_REG_DBGSYN_ALMOST_FULL_THR                                                                       0xdb08bcUL //Access:RW   DataWidth:0x4    // Debug only: If more than this Number of entries are occupied in the dbgsyn clock synchronization FIFO; it does not enable writing to the fifo. This value is based on implementation and should not be changed.
62118 #define BTB_REG_DBGSYN_STATUS                                                                                0xdb08c0UL //Access:R    DataWidth:0x5    // Fill level of dbgmux fifo.
62119 #define BTB_REG_ECO_RESERVED                                                                                 0xdb08c4UL //Access:RW   DataWidth:0x20   // This is unused register for future ECOs.
62120 #define BTB_REG_DBG_SELECT                                                                                   0xdb08c8UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
62121 #define BTB_REG_DBG_DWORD_ENABLE                                                                             0xdb08ccUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
62122 #define BTB_REG_DBG_SHIFT                                                                                    0xdb08d0UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
62123 #define BTB_REG_DBG_FORCE_VALID                                                                              0xdb08d4UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
62124 #define BTB_REG_DBG_FORCE_FRAME                                                                              0xdb08d8UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
62125 #define BTB_REG_DBG_OUT_DATA                                                                                 0xdb08e0UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
62126 #define BTB_REG_DBG_OUT_DATA_SIZE                                                                            8
62127 #define BTB_REG_DBG_OUT_VALID                                                                                0xdb0900UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
62128 #define BTB_REG_DBG_OUT_FRAME                                                                                0xdb0904UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
62129 #define BTB_REG_INP_IF_ENABLE                                                                                0xdb0908UL //Access:RW   DataWidth:0x15   // Multi Field Register.
62130   #define BTB_REG_INP_IF_ENABLE_RC_PKT_INP_IF_EN                                                             (0x3ff<<0) // There is bit per each read client interface: B0-NIG main port0; B1-NIG LB port0; B2-NIG main port1; B2-NIG LB port1. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted. All bits of this register should be set after init procedure. ::s/PKT_RC_NUM_MINUS_SOP_EN/4/g in Data Width::s/RC_PKT_INP_IF_RST/15/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments.
62131   #define BTB_REG_INP_IF_ENABLE_RC_PKT_INP_IF_EN_SHIFT                                                       0
62132   #define BTB_REG_INP_IF_ENABLE_RC_SOP_INP_IF_EN                                                             (0x1<<10) // There is bit per SOP read client interface. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted.  All bits of this register should be set after init procedure.
62133   #define BTB_REG_INP_IF_ENABLE_RC_SOP_INP_IF_EN_SHIFT                                                       10
62134   #define BTB_REG_INP_IF_ENABLE_WC_INP_IF_EN                                                                 (0x3ff<<11) // There is bit per write client interface: B0 - NIG main port0; B1 - NIG LB port0; B2 - NIG main port1; B3 - NIG LB port1.. When bit is set then appropriate interface is enabled. When bit is reset then request from that interface will not be accepted. All bits of this register should be set after init procedure. ::s/WC_IF_RST/15/g in Reset Value::s/WC_EN/B0 - NIG main port0; B1 - NIG LB port0; B2 - NIG main port1; B3 - NIG LB port1./g in Comments::s/WC_NUM/4/g in Data Width.
62135   #define BTB_REG_INP_IF_ENABLE_WC_INP_IF_EN_SHIFT                                                           11
62136 #define BTB_REG_OUT_IF_ENABLE                                                                                0xdb090cUL //Access:RW   DataWidth:0xe    // Multi Field Register.
62137   #define BTB_REG_OUT_IF_ENABLE_RC_PKT_OUT_IF_EN                                                             (0x3ff<<0) // There is bit per each read client interface: B0-NIG main port0; B1-NIG LB port0; B2-NIG main port1; B2-NIG LB port1. When bit is set then appropriate interface is enabled. When bit is reset then valid to that interface will never be asserted. All bits of this register should be set after init procedure. ::s/RC_PKT_OUT_IF_RST/31/g in Reset Value::s/NO_DEAD_CYCLE_DSCR/B0-PRM; B1 -MSDM ; B2 -TSDM; B3 -parser/g in Comments::s/PKT_RC_NUM/5/g in Data Width.
62138   #define BTB_REG_OUT_IF_ENABLE_RC_PKT_OUT_IF_EN_SHIFT                                                       0
62139   #define BTB_REG_OUT_IF_ENABLE_RC_SOP_OUT_IF_EN                                                             (0x1<<10) // There is bit per SOP read client interface. When bit is set then appropriate interface is enabled. When bit is reset then valid to that interface will never be asserted.  All bits of this register should be set after init procedure.
62140   #define BTB_REG_OUT_IF_ENABLE_RC_SOP_OUT_IF_EN_SHIFT                                                       10
62141   #define BTB_REG_OUT_IF_ENABLE_ALM_FULL_OUT_IF_EN                                                           (0x1<<11) // There is bit for almost full interfaces. When bit is set then almost full interface is enabled. When bit is reset then almost full will never be set.  All bits of this register should be set after init procedure. ::/ALM_FULL_EN/d in Existance.
62142   #define BTB_REG_OUT_IF_ENABLE_ALM_FULL_OUT_IF_EN_SHIFT                                                     11
62143   #define BTB_REG_OUT_IF_ENABLE_PKT_AVAILABLE_OUT_IF_EN                                                      (0x1<<12) // There is bit for packet avalable interfaces. When bit is set then packet avalable interface is enabled. When bit is reset then packet avalable interface will never be set.  This bit should be set after init procedure.
62144   #define BTB_REG_OUT_IF_ENABLE_PKT_AVAILABLE_OUT_IF_EN_SHIFT                                                12
62145   #define BTB_REG_OUT_IF_ENABLE_RELEASE_OUT_IF_EN                                                            (0x1<<13) // There is bit for release interfaces. When bit is set then release interface is enabled. When bit is reset then release interface will never be set.  This bit should be set after init procedure. ::/RLS_EN/d in Existance.
62146   #define BTB_REG_OUT_IF_ENABLE_RELEASE_OUT_IF_EN_SHIFT                                                      13
62147 #define BTB_REG_WC_DUP_EMPTY                                                                                 0xdb0910UL //Access:R    DataWidth:0x4    // Debug register. Empty status of write clients: {pkt_avail_fifo ;upd_point_fifo ; rsp_dscr_fifo; upd_data_fifo}::/DUP_EN/d in Existance.
62148 #define BTB_REG_WC_DUP_FULL                                                                                  0xdb0914UL //Access:R    DataWidth:0x4    // Debug register. Full status of write clients: {pkt_avail_fifo ;upd_point_fifo ; rsp_dscr_fifo; upd_data_fifo}::/DUP_EN/d in Existance.
62149 #define BTB_REG_WC_DUP_STATUS                                                                                0xdb0918UL //Access:R    DataWidth:0x10   // Debug register. FIFO counters status of write clients: {delayed_fifo ;upd_point_fifo ; rsp_dscr_fifo; upd_data_fifo}::/DUP_EN/d in Existance.
62150 #define BTB_REG_WC_EMPTY_0                                                                                   0xdb091cUL //Access:R    DataWidth:0xd    // Debug register. Empty status of each write clients. 8 bits spelling of write client status: {ll_req_fifo;notify_fifo;cos_cnt_fifo;pkt_avail_fifo;inp_fifo; sop_fifo; len_fifo; eop_fifo; queue_fifo; free_point_fifo;next_point_fifo; strt_fifo; second_dscr_fifo}::s/WC_DSCR/B7:0 - NIG main port0; B15:8 - NIG LB port0; B23:16 - NIG main port1; B31:24 - NIG LB port1. 8 bits spelling of each client/g in Comments::s/WC_NUM/4/g in Array Size.
62151 #define BTB_REG_WC_FULL_0                                                                                    0xdb095cUL //Access:R    DataWidth:0xd    // Debug register. Full status of write clients. 8 bits spelling of write client status: {ll_req_fifo_full; notify_queue_fifo_full; cos_cnt_fifo_full; pkt_avail_fifo_full; inp_fifo_full; sop_fifo_full; len_fifo_full; eop_fifo_full; queue_fifo_full; next_point_fifo_full; strt_fifo_full; second_dscr_fifo_full; free_point_fifo_full}
62152 #define BTB_REG_WC_BANDWIDTH_IF_FULL                                                                         0xdb099cUL //Access:R    DataWidth:0x1    // Debug register. Full status each write client because of temporal bandwidth problem on interface::s/WC_NUM_MAX/4/g in Data Width.
62153 #define BTB_REG_RC_PKT_IF_FULL                                                                               0xdb09a0UL //Access:R    DataWidth:0x8    // Debug register. Full status of each read packet client interface::s/PKT_RC_NUM/5/g in Data Width.
62154 #define BTB_REG_RC_PKT_EMPTY_0                                                                               0xdb09a4UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62155 #define BTB_REG_RC_PKT_EMPTY_1                                                                               0xdb09a8UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62156 #define BTB_REG_RC_PKT_EMPTY_2                                                                               0xdb09acUL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62157 #define BTB_REG_RC_PKT_EMPTY_3                                                                               0xdb09b0UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62158 #define BTB_REG_RC_PKT_EMPTY_4                                                                               0xdb09b4UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62159 #define BTB_REG_RC_PKT_EMPTY_5                                                                               0xdb09b8UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62160 #define BTB_REG_RC_PKT_EMPTY_6                                                                               0xdb09bcUL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62161 #define BTB_REG_RC_PKT_EMPTY_7                                                                               0xdb09c0UL //Access:R    DataWidth:0x8    // Debug register. Empty status of read packet clients. B7:0 - read client 0, B15:8 - read client 1, B23:16 - read client 2, B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fifo; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62162 #define BTB_REG_RC_PKT_FULL_0                                                                                0xdb09e0UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62163 #define BTB_REG_RC_PKT_FULL_1                                                                                0xdb09e4UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62164 #define BTB_REG_RC_PKT_FULL_2                                                                                0xdb09e8UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62165 #define BTB_REG_RC_PKT_FULL_3                                                                                0xdb09ecUL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62166 #define BTB_REG_RC_PKT_FULL_4                                                                                0xdb09f0UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62167 #define BTB_REG_RC_PKT_FULL_5                                                                                0xdb09f4UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62168 #define BTB_REG_RC_PKT_FULL_6                                                                                0xdb09f8UL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62169 #define BTB_REG_RC_PKT_FULL_7                                                                                0xdb09fcUL //Access:R    DataWidth:0x8    // Debug register. Full status of read packet clients. B7:0 - read client 0; B15:8 - read client 1, B23:16 - read client 2; B31:24 -  - read client 3. 8 bits spelling of each client: {side_info_fio; req_fifo; blk_fifo; rls_left_fifo; strt_ptr_fifo; second_ptr_fifo; rsp_fifo; dscr_fifo}::s/PKT_RC_NUM/5/g in Array Size.
62170 #define BTB_REG_RC_PKT_STATUS_0                                                                              0xdb0a1cUL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62171 #define BTB_REG_RC_PKT_STATUS_1                                                                              0xdb0a20UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62172 #define BTB_REG_RC_PKT_STATUS_2                                                                              0xdb0a24UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62173 #define BTB_REG_RC_PKT_STATUS_3                                                                              0xdb0a28UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62174 #define BTB_REG_RC_PKT_STATUS_4                                                                              0xdb0a2cUL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62175 #define BTB_REG_RC_PKT_STATUS_5                                                                              0xdb0a30UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62176 #define BTB_REG_RC_PKT_STATUS_6                                                                              0xdb0a34UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62177 #define BTB_REG_RC_PKT_STATUS_7                                                                              0xdb0a38UL //Access:R    DataWidth:0x20   // Debug register. FIFO counters status of read packet clientsB31:0 - read client 0; B63:328 - read client 1; B95:64 - read client 2; B127:96 -  - read client 3. 32 bits spelling of each client: { req_fifo[31:26]; blk_fifo[25:23]; rls_shift[22:20]; second_ptr_fifo[19:17]; side_fifo[16:12]; rls_left_fifo[11:8]; rsp_fifo[7:3]; dscr_fifo[2:0]}::s/PKT_RC_NUM/5/g in Array Size.
62178 #define BTB_REG_RC_SOP_EMPTY                                                                                 0xdb0a58UL //Access:R    DataWidth:0x4    // Debug register. Empty status of read SOP clients: {B2-req_fifo;  B1-dscr_fifo;  B0-queue_fifo}.
62179 #define BTB_REG_RC_SOP_FULL                                                                                  0xdb0a5cUL //Access:R    DataWidth:0x4    // Debug register. Full status of read SOP clients: {B2-req_fifo;  B1-dscr_fifo;  B0-queue_fifo}.
62180 #define BTB_REG_RC_SOP_STATUS                                                                                0xdb0a60UL //Access:R    DataWidth:0x10   // Debug register. FIFO counters status of read SOP clients: {B11:8-req_fifo;  B7:4-dscr_fifo;  B3:0-queue_fifo}.
62181 #define BTB_REG_LL_ARB_EMPTY                                                                                 0xdb0a64UL //Access:R    DataWidth:0x3    // Debug register. Empty status of link list arbiter: {rls_fifo; prefetch_fifo}.
62182 #define BTB_REG_LL_ARB_FULL                                                                                  0xdb0a68UL //Access:R    DataWidth:0x3    // Debug register. Full status of link list arbiter: {rls_fifo; prefetch_fifos}.
62183 #define BTB_REG_LL_ARB_STATUS                                                                                0xdb0a6cUL //Access:R    DataWidth:0xe    // Debug register. FIFO counters status of link list arbiter: {rls_fifo[7:4]; prefetch_fifo_1[4:0], prefetch_fifo_0[4:0]}.
62184 #define BTB_REG_BLOCK_OCCUPANCY                                                                              0xdb0a70UL //Access:R    DataWidth:0xd    // Debug register. This is number of allocated blocks ::s/BLK_WDTH/13/g in Data Width::/ALM_FULL_EN/d in Existance.
62185 #define BTB_REG_ALM_FULL                                                                                     0xdb0a74UL //Access:R    DataWidth:0x1    // Debug register. This is  almost full output IF to PBF::/ALM_FULL_EN/d in Existance.
62186 #define BTB_REG_WC_SYNC_FIFO_PUSH_STATUS_0                                                                   0xdb0a78UL //Access:R    DataWidth:0x7    // Debug register. This is full status of WC SYNC FIFO
62187 #define BTB_REG_RLS_SYNC_FIFO_PUSH_STATUS                                                                    0xdb0ab4UL //Access:R    DataWidth:0x4    // Debug register. This is full status of release SYNC FIFO
62188 #define BTB_REG_RC_PKT_STATE                                                                                 0xdb0ab8UL //Access:R    DataWidth:0x20   // Debug register. This is state machine for each read client. ::s/PKT_RC_NUM_ST/20/g in Data Width.
62189 #define BTB_REG_CLOCKS_RATIO                                                                                 0xdb0ac8UL //Access:RW   DataWidth:0x4    // Indicates the ratio of bytes arrived we need to wait for, in power of 2, before sending new packet indication to read client. This should ensure no underflow when read client reads the packet in higher frequency than write client writes it. In E4 the configuration value will be 3, meaning after 1/(2power3) of the packet arrived it can be sent to the read client. This is because (375-425)/425 is less then 1/(2power3).
62190 #define BTB_REG_LAST_BLK_POOL                                                                                0xdb0b00UL //Access:R    DataWidth:0x10   // Debug register. There is requister for each queue of duplicated client that contains pointer to first block of last packet from that queue in bits 11:0; b12: update enable status; b13: duplicated queue update enable; b14: man queue update status.::/DUP_EN/d in Existance.
62191 #define BTB_REG_LAST_BLK_POOL_SIZE                                                                           34
62192 #define BTB_REG_BIG_RAM_DATA                                                                                 0xdb0c00UL //Access:WB   DataWidth:0x80   // Debug register. Data to BIG RAM memory. Write to 32 MSB bits of this register will generate write to BIG RAM according to address that is written in big_ram_address register. Read from 32 LSB bits of this register will generate read from BIG RAM according to address written in big_ram_address register.
62193 #define BTB_REG_BIG_RAM_DATA_SIZE                                                                            64
62194 #define BTB_REG_RC_SOP_QUEUE_STATUS                                                                          0xdb0e00UL //Access:R    DataWidth:0x20   // Debug register. There is register for each queue of each write client. It contains: b31 - valid; b30:16 - queue size; b15:0 - queue start pointer::s/SOP_STATUS_RST/536805376/g in Reset Value::s/QUEUE_ARRAY/36/g in memory size::s/SOP_STATUS_WDTH/6/g in Address Width.
62195 #define BTB_REG_RC_SOP_QUEUE_STATUS_SIZE                                                                     36
62196 #define BTB_REG_STOPPED_RD_REQ                                                                               0xdb1000UL //Access:WB_R DataWidth:0x41   // If there is length error of first block error then request from read client will be copied to this register for each erad packet client interface: 0-NIG main port0; 1-NIG LB port0; 2-NIG main port1; 2-NIG LB port1. Message spelling (MSB->LSB): rest_size_error[0]; len_error[0]; 1st_error[0]; middle_error[0]; rls_to_do[1:0]; start_block[12:0]; rd_req[0]; rls_req[0]; offset[9:0]; length[13:0]; opaque[15:0]
62197 #define BTB_REG_STOPPED_RD_REQ_SIZE                                                                          32
62198 #define BTB_REG_STOPPED_RLS_REQ                                                                              0xdb1100UL //Access:WB_R DataWidth:0x3c   // If there is release error then request from read client will be copied to this register for each read packet client interface: 0-NIG main port0; 1-NIG LB port0; 2-NIG main port1; 2-NIG LB port1. Message spelling (MSB->LSB): opaque[1:0]; rls_to_do[15:0]; queue_number[5:0]; packet_length[13:0]; rls_left[1:0]; start_block[12:0]
62199 #define BTB_REG_STOPPED_RLS_REQ_SIZE                                                                         16
62200 #define BTB_REG_WC_STATUS_0                                                                                  0xdb1200UL //Access:WB_R DataWidth:0x5b   // Debug register. FIFO counters status of write clients. 8 bits spelling of write client status: {cos_cnt[90:88]; notify_fifo[87:80]; pkt_avail_fifo[79:72]; len_fifo[71:64]; sop_fifo[63:56]; eop_fifo[55:48]; queue_fifo[47:40]; next_point_fifo[39:32]; strt_fifo[31:24]; second_dscr_fifo[23:16]; inp_fifo[15:8]; ll_req_fifo[7:4]; free_point_fifo[3:0]}
62201 #define BTB_REG_WC_STATUS_0_SIZE                                                                             4
62202 #define BTB_REG_LINK_LIST                                                                                    0xdb8000UL //Access:RW   DataWidth:0xd    // Link list dual port memory that contains per-block descriptor::s/BLK_NUM/4800/g in memory size::s/BLK_WDTH_PLUS_SOP_EN/14/g in Data Width::s/BLK_WDTH/13/g in Address Width.
62203 #define BTB_REG_LINK_LIST_SIZE                                                                               6400
62204 #define MCP_REG_MCP_CONTROL                                                                                  0xe00080UL //Access:RW   DataWidth:0x20   // These are basic configurations for the MCP block.
62205   #define MCP_REG_MCP_CONTROL_UNUSED0                                                                        (0x7fffffff<<0) //
62206   #define MCP_REG_MCP_CONTROL_UNUSED0_SHIFT                                                                  0
62207   #define MCP_REG_MCP_CONTROL_MCP_ISOLATE                                                                    (0x1<<31) // This bit is set by the driver before it sets the MCP_RESET bit. When set this bit disables MCP's GRC Master interface. This bit should cleared by the driver when the MCP reset completes.
62208   #define MCP_REG_MCP_CONTROL_MCP_ISOLATE_SHIFT                                                              31
62209 #define MCP_REG_MCP_ATTENTION_STATUS                                                                         0xe00084UL //Access:RW   DataWidth:0x20   // SHARE : This register shows the status of the bits that generate attention from the MCP.
62210   #define MCP_REG_MCP_ATTENTION_STATUS_UNUSED0                                                               (0x3ffffff<<0) //
62211   #define MCP_REG_MCP_ATTENTION_STATUS_UNUSED0_SHIFT                                                         0
62212   #define MCP_REG_MCP_ATTENTION_STATUS_M2P_ATTN                                                              (0x1<<26) // Attention from the M2P Block.
62213   #define MCP_REG_MCP_ATTENTION_STATUS_M2P_ATTN_SHIFT                                                        26
62214   #define MCP_REG_MCP_ATTENTION_STATUS_SPAD_CACHE_ATTN                                                       (0x1<<27) // Illegal transaction occurred in the MCP cache block.
62215   #define MCP_REG_MCP_ATTENTION_STATUS_SPAD_CACHE_ATTN_SHIFT                                                 27
62216   #define MCP_REG_MCP_ATTENTION_STATUS_SMB_EVENT                                                             (0x1<<28) // Event from the SMBUS Block.
62217   #define MCP_REG_MCP_ATTENTION_STATUS_SMB_EVENT_SHIFT                                                       28
62218   #define MCP_REG_MCP_ATTENTION_STATUS_FLSH_EVENT                                                            (0x1<<29) // Event from the Flash Block.
62219   #define MCP_REG_MCP_ATTENTION_STATUS_FLSH_EVENT_SHIFT                                                      29
62220   #define MCP_REG_MCP_ATTENTION_STATUS_WATCHDOG_TIMEOUT                                                      (0x1<<30) // This bit is set when the watchdog timer expires. This bit reflects state of the WATCHDOG_ATTN bit. When this bit is written as '1', the value will return to '0'. !!! Writing '1' has effect only after watchdog_reset register had been written !!!
62221   #define MCP_REG_MCP_ATTENTION_STATUS_WATCHDOG_TIMEOUT_SHIFT                                                30
62222   #define MCP_REG_MCP_ATTENTION_STATUS_CPU_EVENT                                                             (0x1<<31) // This bit is set any time an internal CPU event that requires the driver's attention happens.
62223   #define MCP_REG_MCP_ATTENTION_STATUS_CPU_EVENT_SHIFT                                                       31
62224 #define MCP_REG_MCP_HEARTBEAT_CONTROL                                                                        0xe00088UL //Access:RW   DataWidth:0x20   // Control for MCP heartbeat feature.
62225   #define MCP_REG_MCP_HEARTBEAT_CONTROL_UNUSED0                                                              (0x7fffffff<<0) //
62226   #define MCP_REG_MCP_HEARTBEAT_CONTROL_UNUSED0_SHIFT                                                        0
62227   #define MCP_REG_MCP_HEARTBEAT_CONTROL_MCP_HEARTBEAT_ENABLE                                                 (0x1<<31) // When this bit is set by the driver it indicates to MCP that it should start incrementing the MCP_HEARTBEAT register. The MCP reports the increment period to the driver using MCP_HEARTBEAT_STATUS register.
62228   #define MCP_REG_MCP_HEARTBEAT_CONTROL_MCP_HEARTBEAT_ENABLE_SHIFT                                           31
62229 #define MCP_REG_MCP_HEARTBEAT_STATUS                                                                         0xe0008cUL //Access:RW   DataWidth:0x20   // Status of MCP heartbeat feature.
62230   #define MCP_REG_MCP_HEARTBEAT_STATUS_MCP_HEARTBEAT_PERIOD                                                  (0x7ff<<0) // This value is written by the MCP and indicates (in ms) to the driver MCP_HEARTBEAT increment period. This is just rough increment period as estimated by the firmware and not the exact increment period.
62231   #define MCP_REG_MCP_HEARTBEAT_STATUS_MCP_HEARTBEAT_PERIOD_SHIFT                                            0
62232   #define MCP_REG_MCP_HEARTBEAT_STATUS_UNUSED0                                                               (0xfffff<<11) //
62233   #define MCP_REG_MCP_HEARTBEAT_STATUS_UNUSED0_SHIFT                                                         11
62234   #define MCP_REG_MCP_HEARTBEAT_STATUS_VALID                                                                 (0x1<<31) // When set this bit validates bits 10-0 of this register.
62235   #define MCP_REG_MCP_HEARTBEAT_STATUS_VALID_SHIFT                                                           31
62236 #define MCP_REG_MCP_HEARTBEAT                                                                                0xe00090UL //Access:RW   DataWidth:0x20   // Doorbell registoer for MCP heartbeat feature.
62237   #define MCP_REG_MCP_HEARTBEAT_MCP_HEARTBEAT_COUNT                                                          (0x3fffffff<<0) // This is free running counter incremented roughly with the period that is specified in MCP_HEARTBEAT_STATUS register.
62238   #define MCP_REG_MCP_HEARTBEAT_MCP_HEARTBEAT_COUNT_SHIFT                                                    0
62239   #define MCP_REG_MCP_HEARTBEAT_MCP_HEARTBEAT_INC                                                            (0x1<<30) // When set this bit causes MCP heartbeat counter to increment. Typically used by the MCP.
62240   #define MCP_REG_MCP_HEARTBEAT_MCP_HEARTBEAT_INC_SHIFT                                                      30
62241   #define MCP_REG_MCP_HEARTBEAT_MCP_HEARTBEAT_RESET                                                          (0x1<<31) // When set this bit resets the heartbeat counter. Typically used by the MCP or the driver.
62242   #define MCP_REG_MCP_HEARTBEAT_MCP_HEARTBEAT_RESET_SHIFT                                                    31
62243 #define MCP_REG_WATCHDOG_RESET                                                                               0xe00094UL //Access:RW   DataWidth:0x20   // Doorbell to reset the watchog timer.
62244   #define MCP_REG_WATCHDOG_RESET_UNUSED0                                                                     (0x3fffffff<<0) //
62245   #define MCP_REG_WATCHDOG_RESET_UNUSED0_SHIFT                                                               0
62246   #define MCP_REG_WATCHDOG_RESET_WATCHDOG_2_RESET                                                            (0x1<<30) // When set this bit resets the watchdog timer #2. Typically used by the MCP or the driver.
62247   #define MCP_REG_WATCHDOG_RESET_WATCHDOG_2_RESET_SHIFT                                                      30
62248   #define MCP_REG_WATCHDOG_RESET_WATCHDOG_RESET                                                              (0x1<<31) // When set this bit resets the watchdog timer #1. Typically used by the MCP or the driver.
62249   #define MCP_REG_WATCHDOG_RESET_WATCHDOG_RESET_SHIFT                                                        31
62250 #define MCP_REG_WATCHDOG_CONTROL                                                                             0xe00098UL //Access:RW   DataWidth:0x20   // Control for the watchog timer.
62251   #define MCP_REG_WATCHDOG_CONTROL_UNUSED0                                                                   (0x7ffffff<<0) //
62252   #define MCP_REG_WATCHDOG_CONTROL_UNUSED0_SHIFT                                                             0
62253   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_2_ENABLE                                                         (0x1<<27) // When set this bit enables watchdog timer #2. Typically used by the driver
62254   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_2_ENABLE_SHIFT                                                   27
62255   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_MASTER_WRITE_STALL_ENABLE                                        (0x1<<28) // When this bit is set, expiration of watchdog timer will result in MCP losing ability to perform GRC master write operations. Default is for MCP to have GRC write capability even through a watchdog timer expiration.
62256   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_MASTER_WRITE_STALL_ENABLE_SHIFT                                  28
62257   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_ATTN                                                             (0x1<<29) // When set indicates that watchdog timer has reached 0 and that it requires driver's attention. Low to high transition on this bit should generate MCP attention toward the HC which will send it back to the driver using driver status block. Cleared when the watchdog timer is reset.
62258   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_ATTN_SHIFT                                                       29
62259   #define MCP_REG_WATCHDOG_CONTROL_MCP_RST_ENABLE                                                            (0x1<<30) // When set this bit enables the watchdog timer to reset the MCP instead of halting it. The watchdog hardware must set MCP_ISOLATE bit before it resets the MCP.
62260   #define MCP_REG_WATCHDOG_CONTROL_MCP_RST_ENABLE_SHIFT                                                      30
62261   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_ENABLE                                                           (0x1<<31) // When set this bit enables watchdog timer #1. Typically used by the driver.
62262   #define MCP_REG_WATCHDOG_CONTROL_WATCHDOG_ENABLE_SHIFT                                                     31
62263 #define MCP_REG_WATCHDOG_1_TIMEOUT                                                                           0xe0009cUL //Access:RW   DataWidth:0x20   // Timeout value for watchog timer #1. These bits specify the watchdog timeout period with respect to the MCP (1/2 speed) core_clk. Using core clock should provide timeout period scaling in case where core/cpu clocks are slowed down. Reset value is 500ms.
62264 #define MCP_REG_WATCHDOG_2_TIMEOUT                                                                           0xe000a0UL //Access:RW   DataWidth:0x20   // Timeout value for watchog timer #2. These bits specify the watchdog timeout period with respect to the MCP (1/2 speed) core_clk. Using core clock should provide timeout period scaling in case where core/cpu clocks are slowed down. Reset value is 2 seconds.
62265 #define MCP_REG_ACCESS_LOCK                                                                                  0xe000a4UL //Access:RW   DataWidth:0x20   // SPLIT16: Access Lock Register.
62266   #define MCP_REG_ACCESS_LOCK_UNUSED0                                                                        (0x7fffffff<<0) //
62267   #define MCP_REG_ACCESS_LOCK_UNUSED0_SHIFT                                                                  0
62268   #define MCP_REG_ACCESS_LOCK_LOCK                                                                           (0x1<<31) // Driver writes '1' to this bit in order to obtain the lock over the shared resources within the chip. The actual "lock" is implemented in hardware using the state machine that keeps track of who is the owner of the lock. Only the owner of the lock can release the lock. When read by the driver as '1' (after it was written with '1' it tells the driver that it obtained the lock. If read as '0' it means that the other driver holds the lock. Driver writes '0' to this bit to release the lock in case that it owns the lock.
62269   #define MCP_REG_ACCESS_LOCK_LOCK_SHIFT                                                                     31
62270 #define MCP_REG_TOE_ID                                                                                       0xe000a8UL //Access:R    DataWidth:0x20   // SPLIT2: Function ID register
62271   #define MCP_REG_TOE_ID_UNUSED0                                                                             (0x7fffffff<<0) //
62272   #define MCP_REG_TOE_ID_UNUSED0_SHIFT                                                                       0
62273   #define MCP_REG_TOE_ID_FUNCTION_ID                                                                         (0x1<<31) // This bit tells driver the PCIE function that is associated with. '0' corresponds to even PCIE functions '1' to odd PCIE functions. Since the value is different for both functions, the reset value is shown as unknown.
62274   #define MCP_REG_TOE_ID_FUNCTION_ID_SHIFT                                                                   31
62275 #define MCP_REG_MAILBOX_CFG                                                                                  0xe000acUL //Access:RW   DataWidth:0x20   // SPLIT2: Configuration for mailbox trigger.
62276   #define MCP_REG_MAILBOX_CFG_MAILBOX_OFFSET                                                                 (0x3fff<<0) // Offset (in 32-bit words) of the mailbox within the MCP scratchpad. There are two reset values. Register that corresponds to even functions should have reset value of 0x3EC0 and register that corresponds to odd functions should have reset value of 0x3F00
62277   #define MCP_REG_MAILBOX_CFG_MAILBOX_OFFSET_SHIFT                                                           0
62278   #define MCP_REG_MAILBOX_CFG_UNUSED0                                                                        (0x3f<<14) //
62279   #define MCP_REG_MAILBOX_CFG_UNUSED0_SHIFT                                                                  14
62280   #define MCP_REG_MAILBOX_CFG_MAILBOX_SIZE                                                                   (0xfff<<20) // Mailbox size in 32-bit words. Default mailbox size is 1KB.
62281   #define MCP_REG_MAILBOX_CFG_MAILBOX_SIZE_SHIFT                                                             20
62282 #define MCP_REG_MAILBOX_CFG_OTHER_FUNC                                                                       0xe000b0UL //Access:RW   DataWidth:0x20   // SPLIT2: Configuration for mailbox trigger.
62283   #define MCP_REG_MAILBOX_CFG_OTHER_FUNC_MAILBOX_OFFSET                                                      (0x3fff<<0) // Offset (in 32-bit words) of the mailbox within the MCP scratchpad. There are two reset values. Register that corresponds to even functions should have reset value of 0x3EC0 and register that corresponds to odd functions should have reset value of 0x3F00
62284   #define MCP_REG_MAILBOX_CFG_OTHER_FUNC_MAILBOX_OFFSET_SHIFT                                                0
62285   #define MCP_REG_MAILBOX_CFG_OTHER_FUNC_UNUSED0                                                             (0x3f<<14) //
62286   #define MCP_REG_MAILBOX_CFG_OTHER_FUNC_UNUSED0_SHIFT                                                       14
62287   #define MCP_REG_MAILBOX_CFG_OTHER_FUNC_MAILBOX_SIZE                                                        (0xfff<<20) // Mailbox size in 32-bit words. Default mailbox size is 1KB.
62288   #define MCP_REG_MAILBOX_CFG_OTHER_FUNC_MAILBOX_SIZE_SHIFT                                                  20
62289 #define MCP_REG_MCP_DOORBELL                                                                                 0xe000b4UL //Access:RW   DataWidth:0x20   // SPLIT16: Doorbell that is written by firmware.
62290   #define MCP_REG_MCP_DOORBELL_UNUSED0                                                                       (0x7fffffff<<0) //
62291   #define MCP_REG_MCP_DOORBELL_UNUSED0_SHIFT                                                                 0
62292   #define MCP_REG_MCP_DOORBELL_MCP_DOORBELL                                                                  (0x1<<31) // Set by the driver to alert the MCP. Changing this register updates the corresponding per-PF bit in the MCP Doorbell Status register. Cleared by the MCP when it services the message.
62293   #define MCP_REG_MCP_DOORBELL_MCP_DOORBELL_SHIFT                                                            31
62294 #define MCP_REG_MCP_VFID                                                                                     0xe000c4UL //Access:RW   DataWidth:0x20   // VFID settings.
62295   #define MCP_REG_MCP_VFID_VFID                                                                              (0xff<<0) // Register supports up to an 8 bit VFID. For smaller VFIDs, the extra bits wil be ignored.
62296   #define MCP_REG_MCP_VFID_VFID_SHIFT                                                                        0
62297   #define MCP_REG_MCP_VFID_UNUSED0                                                                           (0xff<<8) //
62298   #define MCP_REG_MCP_VFID_UNUSED0_SHIFT                                                                     8
62299   #define MCP_REG_MCP_VFID_VFID_VALID                                                                        (0x1<<16) //
62300   #define MCP_REG_MCP_VFID_VFID_VALID_SHIFT                                                                  16
62301   #define MCP_REG_MCP_VFID_UNUSED1                                                                           (0x7<<17) //
62302   #define MCP_REG_MCP_VFID_UNUSED1_SHIFT                                                                     17
62303   #define MCP_REG_MCP_VFID_PATHID                                                                            (0x1<<20) //
62304   #define MCP_REG_MCP_VFID_PATHID_SHIFT                                                                      20
62305   #define MCP_REG_MCP_VFID_UNUSED2                                                                           (0x3ff<<21) //
62306   #define MCP_REG_MCP_VFID_UNUSED2_SHIFT                                                                     21
62307   #define MCP_REG_MCP_VFID_PATH_FORCE                                                                        (0x1<<31) //
62308   #define MCP_REG_MCP_VFID_PATH_FORCE_SHIFT                                                                  31
62309 #define MCP_REG_GP_INPUTS                                                                                    0xe000c8UL //Access:R    DataWidth:0x20   // Extended General Purpose Inputs
62310 #define MCP_REG_PORT_MODE                                                                                    0xe000ccUL //Access:RW   DataWidth:0x20   // Port mode for GRC Master transactions 0: 1-port mode, 1: 2-port mode, 2: 4-port mode All bits are RW, but only the 2 lsb are relevant
62311 #define MCP_REG_GP_OENABLE                                                                                   0xe000d0UL //Access:RW   DataWidth:0x20   // Extended General Purpose Output Enable
62312 #define MCP_REG_GP_MASK_HI_TO_LO                                                                             0xe000d4UL //Access:RW   DataWidth:0x20   // EPIO mask for signal transitioning from high to low. 1 -&gt; MASK the event
62313 #define MCP_REG_GP_MASK_LO_TO_HI                                                                             0xe000d8UL //Access:RW   DataWidth:0x20   // EPIO mask for signal transitioning from low to high. 1 -&gt; MASK the event
62314 #define MCP_REG_GP_HI_TO_LO                                                                                  0xe000dcUL //Access:RW   DataWidth:0x20   // EPIO event status for high to low transition prior to mask
62315 #define MCP_REG_GP_LO_TO_HI                                                                                  0xe000e0UL //Access:RW   DataWidth:0x20   // EPIO event status for low to high transition prior to mask
62316 #define MCP_REG_GP_EVENT_VEC                                                                                 0xe000e4UL //Access:RW   DataWidth:0x20   // EPIO event status for either transitions with the mask applied.
62317 #define MCP_REG_CPU_MODE                                                                                     0xe05000UL //Access:RW   DataWidth:0x20   // CPU Internal registers.
62318   #define MCP_REG_CPU_MODE_LOCAL_RST                                                                         (0x1<<0) // When this bit is written to a 1, the processor will reset as if from power-up state. All "Reset" value of registers will be assigned.
62319   #define MCP_REG_CPU_MODE_LOCAL_RST_SHIFT                                                                   0
62320   #define MCP_REG_CPU_MODE_STEP_ENA                                                                          (0x1<<1) // When this bit is set, the processor is allowed to execute one cycle regardless of any halt conditions. If the halting condition still exists, the CPU will halt again after the one cycle, otherwise, it will resume normal operation.
62321   #define MCP_REG_CPU_MODE_STEP_ENA_SHIFT                                                                    1
62322   #define MCP_REG_CPU_MODE_PAGE_0_DATA_ENA                                                                   (0x1<<2) // This bit enables the processor to halt and to latch the value of bit 3 of the state register when data references the first 256 bytes of memory space (page 0). This bit is cleared by an interrupt or reset.
62323   #define MCP_REG_CPU_MODE_PAGE_0_DATA_ENA_SHIFT                                                             2
62324   #define MCP_REG_CPU_MODE_PAGE_0_INST_ENA                                                                   (0x1<<3) // This bit enables the processor to halt and to latch the value of bit 4 of the state register when an instruction references the first 256 bytes of memory space (page 0). This bit is cleared by an interrupt or reset.
62325   #define MCP_REG_CPU_MODE_PAGE_0_INST_ENA_SHIFT                                                             3
62326   #define MCP_REG_CPU_MODE_UNUSED0                                                                           (0x3<<4) //
62327   #define MCP_REG_CPU_MODE_UNUSED0_SHIFT                                                                     4
62328   #define MCP_REG_CPU_MODE_MSG_BIT1                                                                          (0x1<<6) // This is a simple RW bit.
62329   #define MCP_REG_CPU_MODE_MSG_BIT1_SHIFT                                                                    6
62330   #define MCP_REG_CPU_MODE_INTERRUPT_ENA                                                                     (0x1<<7) // When this bit is set to 1, the interrupt is enabled. When this bit is zero, any interrupt will be ignored. This bit can also be set by writing the interrupt_enable register
62331   #define MCP_REG_CPU_MODE_INTERRUPT_ENA_SHIFT                                                               7
62332   #define MCP_REG_CPU_MODE_UNUSED1                                                                           (0x3<<8) //
62333   #define MCP_REG_CPU_MODE_UNUSED1_SHIFT                                                                     8
62334   #define MCP_REG_CPU_MODE_SOFT_HALT                                                                         (0x1<<10) // When this bit is set, the CPU will halt. This bit is cleared by an exception or reset. If the processor does not have a ROM, then this bit will reset to set so that no code is executed from the scratchpad. If the processor does have a ROM, this bit resets a cleared so that the processor executes from ROM after reset.
62335   #define MCP_REG_CPU_MODE_SOFT_HALT_SHIFT                                                                   10
62336   #define MCP_REG_CPU_MODE_BAD_DATA_HALT_ENA                                                                 (0x1<<11) // When this bit is set, the CPU will halt when any condition that causes bit 5 in the CPU state register to be set occurs. This bit is cleared by an interrupt.
62337   #define MCP_REG_CPU_MODE_BAD_DATA_HALT_ENA_SHIFT                                                           11
62338   #define MCP_REG_CPU_MODE_BAD_INST_HALT_ENA                                                                 (0x1<<12) // When this bit is set, the CPU will halt when any condition that causes bit 6 in the CPU state register to be set occurs. This bit is cleared by an interrupt.
62339   #define MCP_REG_CPU_MODE_BAD_INST_HALT_ENA_SHIFT                                                           12
62340   #define MCP_REG_CPU_MODE_FIO_ABORT_HALT_ENA                                                                (0x1<<13) // When this bit is set, the CPU will halt when a abort is indicated from any "Fast IO" space peripheral.
62341   #define MCP_REG_CPU_MODE_FIO_ABORT_HALT_ENA_SHIFT                                                          13
62342   #define MCP_REG_CPU_MODE_UNUSED2                                                                           (0x1<<14) //
62343   #define MCP_REG_CPU_MODE_UNUSED2_SHIFT                                                                     14
62344   #define MCP_REG_CPU_MODE_SPAD_UNDERFLOW_HALT_ENA                                                           (0x1<<15) // When this bit is set, the CPU will halt when state bit 11 is set.
62345   #define MCP_REG_CPU_MODE_SPAD_UNDERFLOW_HALT_ENA_SHIFT                                                     15
62346 #define MCP_REG_CPU_STATE                                                                                    0xe05004UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62347   #define MCP_REG_CPU_STATE_BREAKPOINT                                                                       (0x1<<0) // This bit is set while the processor is halted due reaching a hardware breakpoint as enabled in the mode register. This bit is cleared by writing a 1 to this bit position.
62348   #define MCP_REG_CPU_STATE_BREAKPOINT_SHIFT                                                                 0
62349   #define MCP_REG_CPU_STATE_UNUSED0                                                                          (0x1<<1) //
62350   #define MCP_REG_CPU_STATE_UNUSED0_SHIFT                                                                    1
62351   #define MCP_REG_CPU_STATE_BAD_INST_HALTED                                                                  (0x1<<2) // This bit is set while the processor is halted due fetching an invalid instruction. This bit is cleared by writing a 1 to this bit position.
62352   #define MCP_REG_CPU_STATE_BAD_INST_HALTED_SHIFT                                                            2
62353   #define MCP_REG_CPU_STATE_PAGE_0_DATA_HALTED                                                               (0x1<<3) // This bit is set while the processor is halted due to accessing data within page 0 (the first 256 bytes) of memory. This bit is cleared by writing a 1 to this bit position.
62354   #define MCP_REG_CPU_STATE_PAGE_0_DATA_HALTED_SHIFT                                                         3
62355   #define MCP_REG_CPU_STATE_PAGE_0_INST_HALTED                                                               (0x1<<4) // This bit is set while the processor is halted due to executing an instruction within page 0 (the first 256 bytes) of memory. This bit is cleared by writing a 1 to this bit position.
62356   #define MCP_REG_CPU_STATE_PAGE_0_INST_HALTED_SHIFT                                                         4
62357   #define MCP_REG_CPU_STATE_BAD_DATA_ADDR_HALTED                                                             (0x1<<5) // This bit is set while the processor is halted due to bad data reference address. This bit is cleared by writing a 1 to this bit position.
62358   #define MCP_REG_CPU_STATE_BAD_DATA_ADDR_HALTED_SHIFT                                                       5
62359   #define MCP_REG_CPU_STATE_BAD_PC_HALTED                                                                    (0x1<<6) // This bit is set while the processor is halted due to bad value in the Program Counter (PC). This bit is cleared by writing a 1 to this bit position.
62360   #define MCP_REG_CPU_STATE_BAD_PC_HALTED_SHIFT                                                              6
62361   #define MCP_REG_CPU_STATE_ALIGN_HALTED                                                                     (0x1<<7) // This bit is set while the processor is halted due to bad memory alignment problem on a load or store instruction. This bit is cleared by writing a 1 to this bit position.
62362   #define MCP_REG_CPU_STATE_ALIGN_HALTED_SHIFT                                                               7
62363   #define MCP_REG_CPU_STATE_FIO_ABORT_HALTED                                                                 (0x1<<8) // This bit is set while the processor is halted due to the generation of a abort condition by one, or more, "Fast IO" devices within the CPU block. This will only happen if halt is enabled by bit 13 in the mode register.
62364   #define MCP_REG_CPU_STATE_FIO_ABORT_HALTED_SHIFT                                                           8
62365   #define MCP_REG_CPU_STATE_UNUSED1                                                                          (0x1<<9) //
62366   #define MCP_REG_CPU_STATE_UNUSED1_SHIFT                                                                    9
62367   #define MCP_REG_CPU_STATE_SOFT_HALTED                                                                      (0x1<<10) // This bit is set while the processor is halted due to the setting of bit 10 in the mode register.
62368   #define MCP_REG_CPU_STATE_SOFT_HALTED_SHIFT                                                                10
62369   #define MCP_REG_CPU_STATE_SPAD_UNDERFLOW                                                                   (0x1<<11) // This bit is each time an attempt is made to access the underflow area of the Scratchpad.
62370   #define MCP_REG_CPU_STATE_SPAD_UNDERFLOW_SHIFT                                                             11
62371   #define MCP_REG_CPU_STATE_INTERRRUPT                                                                       (0x1<<12) // This bit is each time an interrupt input is asserted, regardless of the interrupt enable bit (bit 7, mode).
62372   #define MCP_REG_CPU_STATE_INTERRRUPT_SHIFT                                                                 12
62373   #define MCP_REG_CPU_STATE_UNUSED2                                                                          (0x1<<13) //
62374   #define MCP_REG_CPU_STATE_UNUSED2_SHIFT                                                                    13
62375   #define MCP_REG_CPU_STATE_DATA_ACCESS_STALL                                                                (0x1<<14) // This bit is set while the processor is stalled due to data access.
62376   #define MCP_REG_CPU_STATE_DATA_ACCESS_STALL_SHIFT                                                          14
62377   #define MCP_REG_CPU_STATE_INST_FETCH_STALL                                                                 (0x1<<15) // This bit is set while the processor is stalled due to instruction fetch.
62378   #define MCP_REG_CPU_STATE_INST_FETCH_STALL_SHIFT                                                           15
62379   #define MCP_REG_CPU_STATE_UNUSED3                                                                          (0x7fff<<16) //
62380   #define MCP_REG_CPU_STATE_UNUSED3_SHIFT                                                                    16
62381   #define MCP_REG_CPU_STATE_BLOCKED_READ                                                                     (0x1<<31) // This bit indicates that a blocking data cache miss occurred, causing the CPU to stall while data is fetched from memory. This is intended as a debugging tool. No state is saved other than the fact that the miss occurred. This bit is cleared by writing a 1 to this bit position.
62382   #define MCP_REG_CPU_STATE_BLOCKED_READ_SHIFT                                                               31
62383 #define MCP_REG_CPU_EVENT_MASK                                                                               0xe05008UL //Access:RW   DataWidth:0x20   // This register provides one bit for each state register bit to enable it into the equation for generation the TX Processor Attention output. The reset value of 1 masks all halt conditions from generating an attention.
62384   #define MCP_REG_CPU_EVENT_MASK_BREAKPOINT_MASK                                                             (0x1<<0) // This bit enables breakpoints to generate Attention output.
62385   #define MCP_REG_CPU_EVENT_MASK_BREAKPOINT_MASK_SHIFT                                                       0
62386   #define MCP_REG_CPU_EVENT_MASK_UNUSED0                                                                     (0x1<<1) //
62387   #define MCP_REG_CPU_EVENT_MASK_UNUSED0_SHIFT                                                               1
62388   #define MCP_REG_CPU_EVENT_MASK_BAD_INST_HALTED_MASK                                                        (0x1<<2) // This bit enables invalid instruction decodes to generate Attention output.
62389   #define MCP_REG_CPU_EVENT_MASK_BAD_INST_HALTED_MASK_SHIFT                                                  2
62390   #define MCP_REG_CPU_EVENT_MASK_PAGE_0_DATA_HALTED_MASK                                                     (0x1<<3) // This bit enables page 0 data access to generate Attention output.
62391   #define MCP_REG_CPU_EVENT_MASK_PAGE_0_DATA_HALTED_MASK_SHIFT                                               3
62392   #define MCP_REG_CPU_EVENT_MASK_PAGE_0_INST_HALTED_MASK                                                     (0x1<<4) // This bit enables page 0 instructions to generate Attention output.
62393   #define MCP_REG_CPU_EVENT_MASK_PAGE_0_INST_HALTED_MASK_SHIFT                                               4
62394   #define MCP_REG_CPU_EVENT_MASK_BAD_DATA_ADDR_HALTED_MASK                                                   (0x1<<5) // This bit enables invalid data addresses to generate Attention output.
62395   #define MCP_REG_CPU_EVENT_MASK_BAD_DATA_ADDR_HALTED_MASK_SHIFT                                             5
62396   #define MCP_REG_CPU_EVENT_MASK_BAD_PC_HALTED_MASK                                                          (0x1<<6) // This bit enables invalid PC values to generate Attention output.
62397   #define MCP_REG_CPU_EVENT_MASK_BAD_PC_HALTED_MASK_SHIFT                                                    6
62398   #define MCP_REG_CPU_EVENT_MASK_ALIGN_HALTED_MASK                                                           (0x1<<7) // This bit enables alignment errors to generate Attention output.
62399   #define MCP_REG_CPU_EVENT_MASK_ALIGN_HALTED_MASK_SHIFT                                                     7
62400   #define MCP_REG_CPU_EVENT_MASK_FIO_ABORT_MASK                                                              (0x1<<8) // This bit enables the attention output when bit 8 of the state register is set.
62401   #define MCP_REG_CPU_EVENT_MASK_FIO_ABORT_MASK_SHIFT                                                        8
62402   #define MCP_REG_CPU_EVENT_MASK_UNUSED1                                                                     (0x1<<9) //
62403   #define MCP_REG_CPU_EVENT_MASK_UNUSED1_SHIFT                                                               9
62404   #define MCP_REG_CPU_EVENT_MASK_SOFT_HALTED_MASK                                                            (0x1<<10) // This bit enables soft halts to generate Attention output.
62405   #define MCP_REG_CPU_EVENT_MASK_SOFT_HALTED_MASK_SHIFT                                                      10
62406   #define MCP_REG_CPU_EVENT_MASK_SPAD_UNDERFLOW_MASK                                                         (0x1<<11) // This bit attention when bit 11 of the state register is set.
62407   #define MCP_REG_CPU_EVENT_MASK_SPAD_UNDERFLOW_MASK_SHIFT                                                   11
62408   #define MCP_REG_CPU_EVENT_MASK_INTERRUPT_MASK                                                              (0x1<<12) // This bit attention when bit 12 of the state register is set.
62409   #define MCP_REG_CPU_EVENT_MASK_INTERRUPT_MASK_SHIFT                                                        12
62410 #define MCP_REG_CPU_PROGRAM_COUNTER                                                                          0xe0501cUL //Access:RW   DataWidth:0x20   // This register allows the program counter to read at any time. The value can be modified when the processor is halted. Writes will also clear any pending instruction in the decode stage of the pipeline. Bits 31-2 are implemented. '1's written to bits 1-0 are ignored. If the processor has a ROM, then the reset value of this register points to the internal ROM. If the processor does not have a ROM, then this reset value points to the scratchpad area.
62411 #define MCP_REG_CPU_INSTRUCTION                                                                              0xe05020UL //Access:RW   DataWidth:0x20   // This register allows access instruction in the decode sate of the pipeline while the processor is halted. This register is only intended for debugging use. This register may be used to replace a halt instruction with some other instruction after the halt has been executed.
62412 #define MCP_REG_CPU_DATA_ACCESS                                                                              0xe05024UL //Access:R    DataWidth:0x20   // This register allows access to the address of the current data access of the processor. It is only valid when the processor is doing a load or a store. Normally this will be used for debug of stalls caused by firmware accesses to invalid memory areas.
62413 #define MCP_REG_CPU_INTERRUPT_ENABLE                                                                         0xe05028UL //Access:W    DataWidth:0x20   // Any write to this register will enable CPU Interrupts (set bit 7 in mode register). This register is intended to allow a way to return from an interrupt service routine (ISR) using only 2 general purpose registers. MIPS conventions reserve registers 26 and 27 (k0 and k1) for use by an interrupt handler. At the end of an ISR, k0 should be loaded with the return address from the CPU Interrupt Saved PC register. Then k1 should be loaded with the address of the CPU Interrupt Enable register. The last 2 instructions in the ISR should be a jump register (jr) to k0 followed immediately by a store word (sw) to k1. This ensures that we can't respond to another interrupt until we are safely out of the ISR. Interrupts can also be enabled through the CPU Mode Register. They can be disabled only through the CPU Mode Register. Each time this register is written, bit 7 of the mode register is set. The data value of the write is not used. The read value of this register is always zero.
62414 #define MCP_REG_CPU_INTERRUPT_VECTOR                                                                         0xe0502cUL //Access:RW   DataWidth:0x20   // This register sets the program counter value that will be loaded when an interrupt is performed due to the interrupt input.
62415 #define MCP_REG_CPU_INTERRUPT_SAVED_PC                                                                       0xe05030UL //Access:R    DataWidth:0x20   // This register reports the PC that was saved during the execution of an interrupt.
62416 #define MCP_REG_CPU_HW_BREAKPOINT                                                                            0xe05034UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62417   #define MCP_REG_CPU_HW_BREAKPOINT_DISABLE                                                                  (0x1<<0) // Reset: 1 When this bit is set, the hardware breakpoint feature is disabled.
62418   #define MCP_REG_CPU_HW_BREAKPOINT_DISABLE_SHIFT                                                            0
62419   #define MCP_REG_CPU_HW_BREAKPOINT_UNUSED0                                                                  (0x1<<1) //
62420   #define MCP_REG_CPU_HW_BREAKPOINT_UNUSED0_SHIFT                                                            1
62421   #define MCP_REG_CPU_HW_BREAKPOINT_ADDRESS                                                                  (0x3fffffff<<2) // This field sets the 32-bit word on which the * hardware breakpoint will execute.
62422   #define MCP_REG_CPU_HW_BREAKPOINT_ADDRESS_SHIFT                                                            2
62423 #define MCP_REG_CPU_DEBUG_VECT_PEEK                                                                          0xe05038UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62424   #define MCP_REG_CPU_DEBUG_VECT_PEEK__1_VALUE                                                               (0x7ff<<0) // 11 bit set-1 debug visibility vector value. This value is selected by the 1_SEL value and enabled by 1_PEEK_EN. This value is undefined if 1_PEEK_EN is '0'.
62425   #define MCP_REG_CPU_DEBUG_VECT_PEEK__1_VALUE_SHIFT                                                         0
62426   #define MCP_REG_CPU_DEBUG_VECT_PEEK__1_PEEK_EN                                                             (0x1<<11) // When this bit is '0', then the debug visiblity mux is controlled by the setting in the misc. block and is available on the visibility output pins. When this bit is '1', then the mux is controlled by 1_SEL.
62427   #define MCP_REG_CPU_DEBUG_VECT_PEEK__1_PEEK_EN_SHIFT                                                       11
62428   #define MCP_REG_CPU_DEBUG_VECT_PEEK__1_SEL                                                                 (0xf<<12) // 4 bit select for the peek value of the set-1 debug visibility vector.
62429   #define MCP_REG_CPU_DEBUG_VECT_PEEK__1_SEL_SHIFT                                                           12
62430   #define MCP_REG_CPU_DEBUG_VECT_PEEK__2_VALUE                                                               (0x7ff<<16) // 11 bit set-2 debug visibility vector value. This value is selected by the 2_SEL value and enabled by 2_PEEK_EN. This value is undefined if 2_PEEK_EN is '0'.
62431   #define MCP_REG_CPU_DEBUG_VECT_PEEK__2_VALUE_SHIFT                                                         16
62432   #define MCP_REG_CPU_DEBUG_VECT_PEEK__2_PEEK_EN                                                             (0x1<<27) // When this bit is '0', then the debug visiblity mux is controlled by the setting in the misc. block and is available on the visibility output pins. When this bit is '1', then the mux is controlled by 1_SEL.
62433   #define MCP_REG_CPU_DEBUG_VECT_PEEK__2_PEEK_EN_SHIFT                                                       27
62434   #define MCP_REG_CPU_DEBUG_VECT_PEEK__2_SEL                                                                 (0xf<<28) // 4 bit select for the peek value of the set-2 debug visibility vector.
62435   #define MCP_REG_CPU_DEBUG_VECT_PEEK__2_SEL_SHIFT                                                           28
62436 #define MCP_REG_CPU_LAST_BRANCH_ADDR                                                                         0xe05048UL //Access:R    DataWidth:0x20   // This register indicates that address and branch type of the last branch that was taken. This register is for debug use only.
62437   #define MCP_REG_CPU_LAST_BRANCH_ADDR_UNUSED0                                                               (0x1<<0) //
62438   #define MCP_REG_CPU_LAST_BRANCH_ADDR_UNUSED0_SHIFT                                                         0
62439   #define MCP_REG_CPU_LAST_BRANCH_ADDR_TYPE                                                                  (0x1<<1) // This bit indicates the type of branch that * was last taken.
62440   #define MCP_REG_CPU_LAST_BRANCH_ADDR_TYPE_SHIFT                                                            1
62441   #define MCP_REG_CPU_LAST_BRANCH_ADDR_LBA                                                                   (0x3fffffff<<2) // This value indicates the address of the last branch that was taken. An offset as indicated by the type field must be subtracted from this value.
62442   #define MCP_REG_CPU_LAST_BRANCH_ADDR_LBA_SHIFT                                                             2
62443 #define MCP_REG_CPU_REG_FILE                                                                                 0xe05200UL //Access:RW   DataWidth:0x20   // While the processor is halted, the general purpose processor registers (r0-r31) can be read and written through these register locations.
62444 #define MCP_REG_CPU_REG_FILE_SIZE                                                                            32
62445 #define MCP_REG_MDIO_AUTO_POLL                                                                               0xe054a8UL //Access:RW   DataWidth:0x20   // This register is mirrored from EMAC. Hardware uses EMAC defines, so this register must match EMAC register.
62446   #define MCP_REG_MDIO_AUTO_POLL_DATA_MASK                                                                   (0xffff<<0) // This value is used to specify the bit at the auto-polled address that indicates "link up". The bit which corresponds to "link up" should be set in this data mask field.
62447   #define MCP_REG_MDIO_AUTO_POLL_DATA_MASK_SHIFT                                                             0
62448   #define MCP_REG_MDIO_AUTO_POLL_REG_ADDR                                                                    (0xffff<<16) // This value is used to define the register address in MDIO auto-poll transactions. For Clause 22, only the bottom 5 bits are utilized. For Clause 45, all 16 bits are utilized.
62449   #define MCP_REG_MDIO_AUTO_POLL_REG_ADDR_SHIFT                                                              16
62450 #define MCP_REG_MDIO_COMM                                                                                    0xe054acUL //Access:RW   DataWidth:0x20   // This register is mirrored from EMAC. Hardware uses EMAC defines, so this register must match EMAC register.
62451   #define MCP_REG_MDIO_COMM_DATA                                                                             (0xffff<<0) // When this register is read, it returns the results of the last MDIO transaction that was performed. When this register value is written, it updates the value that will be used on the next MDIO write transaction that will be performed. In case of Clause 45, when the address transaction is executed, this value specifies the register address. On chip versions before TetonII-B0, on the first read of this register when the START_BUSY bit returns to '0', this value, in the same read, is invalid. A 2nd read must be executed to get the correct value. This problem is fixed in TetonII-B0 and later.
62452   #define MCP_REG_MDIO_COMM_DATA_SHIFT                                                                       0
62453   #define MCP_REG_MDIO_COMM_REG_ADDR                                                                         (0x1f<<16) // This value is used to define the register address portion of the MDIO transaction for Clause 22. This selects what register within a PHY device is being accessed. In case of Clause 45 this value specifies the device address.
62454   #define MCP_REG_MDIO_COMM_REG_ADDR_SHIFT                                                                   16
62455   #define MCP_REG_MDIO_COMM_PHY_ADDR                                                                         (0x1f<<21) // This value is used to define the PHY address portion of the MDIO transaction for Clause 22 and the port address for Clause 45.
62456   #define MCP_REG_MDIO_COMM_PHY_ADDR_SHIFT                                                                   21
62457   #define MCP_REG_MDIO_COMM_COMMAND                                                                          (0x3<<26) // This field controls the type of MDIO transaction that will be performed when the START_BUSY bit is set.
62458   #define MCP_REG_MDIO_COMM_COMMAND_SHIFT                                                                    26
62459   #define MCP_REG_MDIO_COMM_FAIL                                                                             (0x1<<28) // This bit is updated at the end of each MDIO transaction when the START_BUSY bit is set. If an error occurred on the MDIO interface during the operation, this bit will be updated to '1', otherwise, it will be updated to '0'. Errors usually happen when the attached PHY fails to drive a response during a read. This bit is only modified by completing a new MDIO transaction.
62460   #define MCP_REG_MDIO_COMM_FAIL_SHIFT                                                                       28
62461   #define MCP_REG_MDIO_COMM_START_BUSY                                                                       (0x1<<29) // This bit is self clearing. When written to a '1', the currently programmed MDIO transaction will activate. When the operation is complete, this bit will clear and the MI_COMPLETE bit will be set in the emac_status register. Writing this bit as a '0' has no effect. This bit must be read as a '0' before setting to prevent un-predictable results. On chip versions before TetonII-B0, on the first read of this register when this bit returns to '0', the DATA value in the same read is invalid. A 2nd read must be executed to get the correct DATA value. This problem is fixed in TetonII, B0 and later.
62462   #define MCP_REG_MDIO_COMM_START_BUSY_SHIFT                                                                 29
62463 #define MCP_REG_MDIO_STATUS                                                                                  0xe054b0UL //Access:RW   DataWidth:0x20   // This register is mirrored from EMAC. Hardware uses EMAC defines, so this register must match EMAC register.
62464   #define MCP_REG_MDIO_STATUS_LINK                                                                           (0x1<<0) // This bit is updated by the MDIO interface if auto-polling is enabled. The value of this bit is reflected by in the main link status bit if auto-polling of the MDIO is enabled.
62465   #define MCP_REG_MDIO_STATUS_LINK_SHIFT                                                                     0
62466   #define MCP_REG_MDIO_STATUS__10MB                                                                          (0x1<<1) // This bit is manually controlled only. It is not effect at all by the MDIO interface. The value of this setting is not used for TetonII. The mode is completly determined from the mode register settings.
62467   #define MCP_REG_MDIO_STATUS__10MB_SHIFT                                                                    1
62468 #define MCP_REG_MDIO_MODE                                                                                    0xe054b4UL //Access:RW   DataWidth:0x20   // This register is mirrored from EMAC. Hardware uses EMAC defines, so this register must match EMAC register.
62469   #define MCP_REG_MDIO_MODE_UNUSED0                                                                          (0x1<<0) //
62470   #define MCP_REG_MDIO_MODE_UNUSED0_SHIFT                                                                    0
62471   #define MCP_REG_MDIO_MODE_SHORT_PREAMBLE                                                                   (0x1<<1) // If this bit is set, the 32-bit pre-amble will not be generated during auto-polling.
62472   #define MCP_REG_MDIO_MODE_SHORT_PREAMBLE_SHIFT                                                             1
62473   #define MCP_REG_MDIO_MODE_UNUSED1                                                                          (0x3<<2) //
62474   #define MCP_REG_MDIO_MODE_UNUSED1_SHIFT                                                                    2
62475   #define MCP_REG_MDIO_MODE_AUTO_POLL                                                                        (0x1<<4) // This bit enables auto-polling. When auto-polling is on, the START_BUSY bit in the mdio_comm register must not be set. The interface will automatically poll the PHY device and set the LINK bit in the mdio_status register according to bit 2 of the PHY register 1. The PHY address used is that programmed into the PHY_ADDR field of the mdio_comm register.
62476   #define MCP_REG_MDIO_MODE_AUTO_POLL_SHIFT                                                                  4
62477   #define MCP_REG_MDIO_MODE_UNUSED2                                                                          (0x7<<5) //
62478   #define MCP_REG_MDIO_MODE_UNUSED2_SHIFT                                                                    5
62479   #define MCP_REG_MDIO_MODE_BIT_BANG                                                                         (0x1<<8) // If this bit is '1', the MDIO interface is controlled by the MDIO, MDIO_OE, and MDC bits in this register. When this bit is '0', the commands in the mdio_cmd register will be executed.
62480   #define MCP_REG_MDIO_MODE_BIT_BANG_SHIFT                                                                   8
62481   #define MCP_REG_MDIO_MODE_MDIO                                                                             (0x1<<9) // The write value of this bit controls the drive state of the MDIO pin if the BIT_BANG bit is set. The read value of this bit always reflects the state of the MDIO pin.
62482   #define MCP_REG_MDIO_MODE_MDIO_SHIFT                                                                       9
62483   #define MCP_REG_MDIO_MODE_MDIO_OE                                                                          (0x1<<10) // Setting this bit to '1' will cause the MDIO pin to drive the value written to the MDIO bit if the BIT_BANG bit is set. Setting this bit to zero will make the MDIO pin an input.
62484   #define MCP_REG_MDIO_MODE_MDIO_OE_SHIFT                                                                    10
62485   #define MCP_REG_MDIO_MODE_MDC                                                                              (0x1<<11) // Setting this bit to '1' will cause the MDC pin to high if the BIT_BANG bit is set. . Setting this pin low will cause the MDC pin to drive low if the BIT_BANG bit is set.
62486   #define MCP_REG_MDIO_MODE_MDC_SHIFT                                                                        11
62487   #define MCP_REG_MDIO_MODE_MDINT                                                                            (0x1<<12) // The read value of this bit reflects the current state of the MDINT input pin from the Copper PHY. If the interrupt is asserted, this bit will be '0', otherwise, this bit will be '1'.
62488   #define MCP_REG_MDIO_MODE_MDINT_SHIFT                                                                      12
62489   #define MCP_REG_MDIO_MODE_EXT_MDINT                                                                        (0x1<<13) // The read value of this bit reflects the current state of the External MDINT input pin. If the interrupt is asserted, this bit will be '0', otherwise, this bit will be '1'.
62490   #define MCP_REG_MDIO_MODE_EXT_MDINT_SHIFT                                                                  13
62491   #define MCP_REG_MDIO_MODE_UNUSED3                                                                          (0x3<<14) //
62492   #define MCP_REG_MDIO_MODE_UNUSED3_SHIFT                                                                    14
62493   #define MCP_REG_MDIO_MODE_CLOCK_CNT                                                                        (0x3f<<16) // This field controls the MDIO clock speed. The output MDIO clock runs at a frequency equal to CORE_CLK/(2*(CLOCK_CNT+1)). A value of 0 is invalid for this register.
62494   #define MCP_REG_MDIO_MODE_CLOCK_CNT_SHIFT                                                                  16
62495   #define MCP_REG_MDIO_MODE_UNUSED4                                                                          (0x1ff<<22) //
62496   #define MCP_REG_MDIO_MODE_UNUSED4_SHIFT                                                                    22
62497   #define MCP_REG_MDIO_MODE_CLAUSE_45                                                                        (0x1<<31) // When set to 1 this bit indicates that the current MDIO transaction will be executed as a Clause 45 transaction. When 0 the transaction is executed as a Clause 22 transaction. Value of this bit also determines the meaning of bits specified in bits [27:0] of the MDIO COMMAND register. This bit must be set to proper value before the link auto-polling function is enabled.
62498   #define MCP_REG_MDIO_MODE_CLAUSE_45_SHIFT                                                                  31
62499 #define MCP_REG_MDIO_AUTO_STATUS                                                                             0xe054b8UL //Access:RW   DataWidth:0x20   // This register is mirrored from EMAC. Hardware uses EMAC defines, so this register must match EMAC register.
62500   #define MCP_REG_MDIO_AUTO_STATUS_AUTO_ERR                                                                  (0x1<<0) // This bit is set each time an error is detected during a auto poll sequence. The bit is cleared by writing a '1' to this bit position.
62501   #define MCP_REG_MDIO_AUTO_STATUS_AUTO_ERR_SHIFT                                                            0
62502 #define MCP_REG_UCINT_WARP_MODE                                                                              0xe05900UL //Access:RW   DataWidth:0x20   // This register controls accesses to 3 WarpCore SERDES microcontroller program memory interfaces.
62503   #define MCP_REG_UCINT_WARP_MODE_ACCESS_MODE                                                                (0x3<<0) // Enumeration:
62504   #define MCP_REG_UCINT_WARP_MODE_ACCESS_MODE_SHIFT                                                          0
62505   #define MCP_REG_UCINT_WARP_MODE_UNUSED0                                                                    (0x3<<2) //
62506   #define MCP_REG_UCINT_WARP_MODE_UNUSED0_SHIFT                                                              2
62507   #define MCP_REG_UCINT_WARP_MODE_TARGET                                                                     (0x3<<4) // This field controls which of the uC interfaces will be accessed when the access_mode field is set to specific_read or specific_write.
62508   #define MCP_REG_UCINT_WARP_MODE_TARGET_SHIFT                                                               4
62509   #define MCP_REG_UCINT_WARP_MODE_UNUSED1                                                                    (0x3<<6) //
62510   #define MCP_REG_UCINT_WARP_MODE_UNUSED1_SHIFT                                                              6
62511   #define MCP_REG_UCINT_WARP_MODE_BYTE_SWAP                                                                  (0x1<<8) // This field controls the swapping of the data register bytes when accessing the uC interface.
62512   #define MCP_REG_UCINT_WARP_MODE_BYTE_SWAP_SHIFT                                                            8
62513   #define MCP_REG_UCINT_WARP_MODE_UNUSED2                                                                    (0x7f<<9) //
62514   #define MCP_REG_UCINT_WARP_MODE_UNUSED2_SHIFT                                                              9
62515   #define MCP_REG_UCINT_WARP_MODE_DUMMY_CYCLES                                                               (0xff<<16) // This field controls how many dummy ext_mem_clk cycles will be driven when a new target is enabled based on a change in the access_mode field.
62516   #define MCP_REG_UCINT_WARP_MODE_DUMMY_CYCLES_SHIFT                                                         16
62517 #define MCP_REG_UCINT_WARP_CLK_DIV                                                                           0xe05904UL //Access:RW   DataWidth:0x20   // This register controls the clock speed for the 3 WarpCore SERDES microcontroller program memory interfaces. All clocks are divided from the MCP (1/2 speed) core_clk.
62518   #define MCP_REG_UCINT_WARP_CLK_DIV_CLOCK_RATE                                                              (0x3<<0) // Enumeration:
62519   #define MCP_REG_UCINT_WARP_CLK_DIV_CLOCK_RATE_SHIFT                                                        0
62520 #define MCP_REG_UCINT_WARP_ADDRESS                                                                           0xe05908UL //Access:RW   DataWidth:0x20   // This register controls the address offset for the 3 WarpCore SERDES microcontroller program memory interfaces. This register auto-increments after each transaction.
62521   #define MCP_REG_UCINT_WARP_ADDRESS_ADDRESS                                                                 (0xffff<<0) //
62522   #define MCP_REG_UCINT_WARP_ADDRESS_ADDRESS_SHIFT                                                           0
62523 #define MCP_REG_UCINT_WARP_DATA                                                                              0xe0590cUL //Access:RW   DataWidth:0x20   // Read/write data register for the 3 WarpCore SERDES microcontroller program memory interfaces. Accessing this register will start the transaction specified in the mode register.
62524 #define MCP_REG_UCINT_WARP_TARGET_ENABLE                                                                     0xe05910UL //Access:RW   DataWidth:0x20   // This register controls the level of the uC_enable signal for the 3 WarpCore SERDES microcontroller program memory interfaces.
62525   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_SET0                                                           (0x1<<0) // Write this bit as a '1' to set ext_uc_enable for target 0.
62526   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_SET0_SHIFT                                                     0
62527   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_SET1                                                           (0x1<<1) // Write this bit as a '1' to set ext_uc_enable for target 1.
62528   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_SET1_SHIFT                                                     1
62529   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_SET2                                                           (0x1<<2) // Write this bit as a '1' to set ext_uc_enable for target 2.
62530   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_SET2_SHIFT                                                     2
62531   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UNUSED0                                                           (0x1f<<3) //
62532   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UNUSED0_SHIFT                                                     3
62533   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_CLR0                                                           (0x1<<8) // Write this bit as a '1' to clear ext_uc_enable for target 0.
62534   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_CLR0_SHIFT                                                     8
62535   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_CLR1                                                           (0x1<<9) // Write this bit as a '1' to clear ext_uc_enable for target 1.
62536   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_CLR1_SHIFT                                                     9
62537   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_CLR2                                                           (0x1<<10) // Write this bit as a '1' to clear ext_uc_enable for target 2.
62538   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_EN_CLR2_SHIFT                                                     10
62539   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UNUSED1                                                           (0x1f<<11) //
62540   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UNUSED1_SHIFT                                                     11
62541   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UC_ENABLE0                                                        (0x1<<16) // Current status of ext_uc_enable for target 0.
62542   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UC_ENABLE0_SHIFT                                                  16
62543   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UC_ENABLE1                                                        (0x1<<17) // Current status of ext_uc_enable for target 1.
62544   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UC_ENABLE1_SHIFT                                                  17
62545   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UC_ENABLE2                                                        (0x1<<18) // Current status of ext_uc_enable for target 2.
62546   #define MCP_REG_UCINT_WARP_TARGET_ENABLE_UC_ENABLE2_SHIFT                                                  18
62547 #define MCP_REG_UCINT_PCIE_MODE                                                                              0xe05914UL //Access:RW   DataWidth:0x20   // This register controls accesses to 2 PCIE SERDES microcontroller program memory interfaces.
62548   #define MCP_REG_UCINT_PCIE_MODE_ACCESS_MODE                                                                (0x3<<0) // Enumeration:
62549   #define MCP_REG_UCINT_PCIE_MODE_ACCESS_MODE_SHIFT                                                          0
62550   #define MCP_REG_UCINT_PCIE_MODE_UNUSED0                                                                    (0x3<<2) //
62551   #define MCP_REG_UCINT_PCIE_MODE_UNUSED0_SHIFT                                                              2
62552   #define MCP_REG_UCINT_PCIE_MODE_TARGET                                                                     (0x3<<4) // This field controls which of the uC interfaces will be accessed when the access_mode field is set to specific_read or specific_write.
62553   #define MCP_REG_UCINT_PCIE_MODE_TARGET_SHIFT                                                               4
62554   #define MCP_REG_UCINT_PCIE_MODE_UNUSED1                                                                    (0x3<<6) //
62555   #define MCP_REG_UCINT_PCIE_MODE_UNUSED1_SHIFT                                                              6
62556   #define MCP_REG_UCINT_PCIE_MODE_BYTE_SWAP                                                                  (0x1<<8) // This field controls the swapping of the data register bytes when accessing the uC interface.
62557   #define MCP_REG_UCINT_PCIE_MODE_BYTE_SWAP_SHIFT                                                            8
62558   #define MCP_REG_UCINT_PCIE_MODE_UNUSED2                                                                    (0x7f<<9) //
62559   #define MCP_REG_UCINT_PCIE_MODE_UNUSED2_SHIFT                                                              9
62560   #define MCP_REG_UCINT_PCIE_MODE_DUMMY_CYCLES                                                               (0xff<<16) // This field controls how many dummy ext_mem_clk cycles will be driven when a new target is enabled based on a change in the access_mode field.
62561   #define MCP_REG_UCINT_PCIE_MODE_DUMMY_CYCLES_SHIFT                                                         16
62562 #define MCP_REG_UCINT_PCIE_CLK_DIV                                                                           0xe05918UL //Access:RW   DataWidth:0x20   // This register controls the clock speed for the 2 PCIE SERDES microcontroller program memory interfaces. All clocks are divided from the MCP (1/2 speed) core_clk.
62563   #define MCP_REG_UCINT_PCIE_CLK_DIV_CLOCK_RATE                                                              (0x3<<0) // Enumeration:
62564   #define MCP_REG_UCINT_PCIE_CLK_DIV_CLOCK_RATE_SHIFT                                                        0
62565 #define MCP_REG_UCINT_PCIE_ADDRESS                                                                           0xe0591cUL //Access:RW   DataWidth:0x20   // This register controls the address offset for the 2 PCIE SERDES microcontroller program memory interfaces. This register auto-increments after each transaction.
62566   #define MCP_REG_UCINT_PCIE_ADDRESS_ADDRESS                                                                 (0xffff<<0) //
62567   #define MCP_REG_UCINT_PCIE_ADDRESS_ADDRESS_SHIFT                                                           0
62568 #define MCP_REG_UCINT_PCIE_DATA                                                                              0xe05920UL //Access:RW   DataWidth:0x20   // Read/write data register for the 2 PCIE SERDES microcontroller program memory interfaces. Accessing this register will start the transaction specified in the mode register.
62569 #define MCP_REG_UCINT_PCIE_TARGET_ENABLE                                                                     0xe05924UL //Access:RW   DataWidth:0x20   // This register controls the level of the uC_enable signal for the 2 PCIE SERDES microcontroller program memory interfaces.
62570   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_SET0                                                           (0x1<<0) // Write this bit as a '1' to set ext_uc_enable for target 0.
62571   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_SET0_SHIFT                                                     0
62572   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_SET1                                                           (0x1<<1) // Write this bit as a '1' to set ext_uc_enable for target 1.
62573   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_SET1_SHIFT                                                     1
62574   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UNUSED0                                                           (0x3f<<2) //
62575   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UNUSED0_SHIFT                                                     2
62576   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_CLR0                                                           (0x1<<8) // Write this bit as a '1' to clear ext_uc_enable for target 0.
62577   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_CLR0_SHIFT                                                     8
62578   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_CLR1                                                           (0x1<<9) // Write this bit as a '1' to clear ext_uc_enable for target 1.
62579   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_EN_CLR1_SHIFT                                                     9
62580   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UNUSED1                                                           (0x3f<<10) //
62581   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UNUSED1_SHIFT                                                     10
62582   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UC_ENABLE0                                                        (0x1<<16) // Current status of ext_uc_enable for target 0.
62583   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UC_ENABLE0_SHIFT                                                  16
62584   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UC_ENABLE1                                                        (0x1<<17) // Current status of ext_uc_enable for target 1.
62585   #define MCP_REG_UCINT_PCIE_TARGET_ENABLE_UC_ENABLE1_SHIFT                                                  17
62586 #define MCP_REG_UCINT_AVS_ADDRESS                                                                            0xe05928UL //Access:RW   DataWidth:0x20   // This register controls the address offset for the AVS RBUS program memory interface. This register auto-increments after each transaction.
62587   #define MCP_REG_UCINT_AVS_ADDRESS_ADDRESS                                                                  (0x1ffff<<0) //
62588   #define MCP_REG_UCINT_AVS_ADDRESS_ADDRESS_SHIFT                                                            0
62589 #define MCP_REG_UCINT_AVS_DATA                                                                               0xe0592cUL //Access:RW   DataWidth:0x20   // Read/write data register for the AVS microcontroller program memory interfaces. Accessing this register will start the transaction specified in the mode register.
62590 #define MCP_REG_IMC_COMMAND                                                                                  0xe05a00UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62591   #define MCP_REG_IMC_COMMAND_TRANSFER_COUNT                                                                 (0x1f<<0) // Number of bytes to be transfered in Read or Write operation. Valid lengths are 0-16.
62592   #define MCP_REG_IMC_COMMAND_TRANSFER_COUNT_SHIFT                                                           0
62593   #define MCP_REG_IMC_COMMAND_UNUSED0                                                                        (0x7<<5) //
62594   #define MCP_REG_IMC_COMMAND_UNUSED0_SHIFT                                                                  5
62595   #define MCP_REG_IMC_COMMAND_TRANSFER_ADDRESS                                                               (0xf<<8) // Address of initial Data Register for Read or Write operation. If the transfer_count&gt;1, additional bytes will be accessed. Address 0 is DataReg0[7:0], Address 7 is DataReg3[31:24].
62596   #define MCP_REG_IMC_COMMAND_TRANSFER_ADDRESS_SHIFT                                                         8
62597   #define MCP_REG_IMC_COMMAND_UNUSED1                                                                        (0xf<<12) //
62598   #define MCP_REG_IMC_COMMAND_UNUSED1_SHIFT                                                                  12
62599   #define MCP_REG_IMC_COMMAND_IMC_STATUS                                                                     (0x3<<16) // Status of current IMC Transaction. 00: No_Op 01: Successful Completion 10: Transaction Pending 10: Error
62600   #define MCP_REG_IMC_COMMAND_IMC_STATUS_SHIFT                                                               16
62601   #define MCP_REG_IMC_COMMAND_UNUSED2                                                                        (0x3ff<<18) //
62602   #define MCP_REG_IMC_COMMAND_UNUSED2_SHIFT                                                                  18
62603   #define MCP_REG_IMC_COMMAND_OPERATION                                                                      (0x3<<28) // Setting these bits starts a I2C Operation 00: No_Op 01: Read 10: Write 11: Flush
62604   #define MCP_REG_IMC_COMMAND_OPERATION_SHIFT                                                                28
62605   #define MCP_REG_IMC_COMMAND_SOFT_RESET                                                                     (0x1<<30) // Setting this bit will synchronously reset the entire IMC Block.
62606   #define MCP_REG_IMC_COMMAND_SOFT_RESET_SHIFT                                                               30
62607   #define MCP_REG_IMC_COMMAND_ENABLE                                                                         (0x1<<31) // Setting this bit enables the IMC Block
62608   #define MCP_REG_IMC_COMMAND_ENABLE_SHIFT                                                                   31
62609 #define MCP_REG_IMC_SLAVE_CONTROL                                                                            0xe05a04UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62610   #define MCP_REG_IMC_SLAVE_CONTROL_SLAVE_ADDRESS                                                            (0xff<<0) // This field sets the address which is sent to the Slave Device as the source/destination for the Read or Write transfer. This is not used during FLUSH operations.
62611   #define MCP_REG_IMC_SLAVE_CONTROL_SLAVE_ADDRESS_SHIFT                                                      0
62612   #define MCP_REG_IMC_SLAVE_CONTROL_UNUSED0                                                                  (0x1ff<<8) //
62613   #define MCP_REG_IMC_SLAVE_CONTROL_UNUSED0_SHIFT                                                            8
62614   #define MCP_REG_IMC_SLAVE_CONTROL_SLAVE_DEVICE_ID                                                          (0x7f<<17) // This field sets the Device ID of the Slave Device. This is a 7-bit field as defined by the I2C spec, but can be written here as 8-bits -- the LSB is ignored.
62615   #define MCP_REG_IMC_SLAVE_CONTROL_SLAVE_DEVICE_ID_SHIFT                                                    17
62616 #define MCP_REG_IMC_TIMING0                                                                                  0xe05a14UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62617   #define MCP_REG_IMC_TIMING0_SCL_LOW_PERIOD                                                                 (0x7ff<<0) // This timing value sets the number of core_clk cycles while SCL is low.
62618   #define MCP_REG_IMC_TIMING0_SCL_LOW_PERIOD_SHIFT                                                           0
62619   #define MCP_REG_IMC_TIMING0_UNUSED0                                                                        (0x1f<<11) //
62620   #define MCP_REG_IMC_TIMING0_UNUSED0_SHIFT                                                                  11
62621   #define MCP_REG_IMC_TIMING0_SCL_HIGH_PERIOD                                                                (0x7ff<<16) // This timing value sets the number of core_clk cycles while SCL is high.
62622   #define MCP_REG_IMC_TIMING0_SCL_HIGH_PERIOD_SHIFT                                                          16
62623 #define MCP_REG_IMC_TIMING1                                                                                  0xe05a18UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62624   #define MCP_REG_IMC_TIMING1_START_TO_SCL_LOW                                                               (0x7ff<<0) // This timing value sets the number of core_clk cycles between a START and SCL going low.
62625   #define MCP_REG_IMC_TIMING1_START_TO_SCL_LOW_SHIFT                                                         0
62626   #define MCP_REG_IMC_TIMING1_UNUSED0                                                                        (0x1f<<11) //
62627   #define MCP_REG_IMC_TIMING1_UNUSED0_SHIFT                                                                  11
62628   #define MCP_REG_IMC_TIMING1_DATA_HOLD_TIME                                                                 (0x7ff<<16) // This timing value sets the number of core_clk cycles of hold time on SDA after SCL goes low.
62629   #define MCP_REG_IMC_TIMING1_DATA_HOLD_TIME_SHIFT                                                           16
62630 #define MCP_REG_IMC_TIMING2                                                                                  0xe05a1cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
62631   #define MCP_REG_IMC_TIMING2_STOP_TO_SDA_HIGH                                                               (0x7ff<<0) // This timing value sets the number of core_clk cycles between a STOP and SDA going high.
62632   #define MCP_REG_IMC_TIMING2_STOP_TO_SDA_HIGH_SHIFT                                                         0
62633   #define MCP_REG_IMC_TIMING2_UNUSED0                                                                        (0x1f<<11) //
62634   #define MCP_REG_IMC_TIMING2_UNUSED0_SHIFT                                                                  11
62635   #define MCP_REG_IMC_TIMING2_STOP_TO_START                                                                  (0x7ff<<16) // This timing value sets the number of core_clk cycles between a STOP and a START.
62636   #define MCP_REG_IMC_TIMING2_STOP_TO_START_SHIFT                                                            16
62637 #define MCP_REG_IMC_DATAREG0                                                                                 0xe05a20UL //Access:RW   DataWidth:0x20   // This register is used to store bytes for Read or Write I2C Transactions.
62638 #define MCP_REG_IMC_DATAREG1                                                                                 0xe05a24UL //Access:RW   DataWidth:0x20   // This register is used to store bytes for Read or Write I2C Transactions.
62639 #define MCP_REG_IMC_DATAREG2                                                                                 0xe05a28UL //Access:RW   DataWidth:0x20   // This register is used to store bytes for Read or Write I2C Transactions.
62640 #define MCP_REG_IMC_DATAREG3                                                                                 0xe05a2cUL //Access:RW   DataWidth:0x20   // This register is used to store bytes for Read or Write I2C Transactions.
62641 #define MCP_REG_M2P_M2P_STATUS                                                                               0xe06100UL //Access:R    DataWidth:0x20   // Multi Field Register.
62642   #define MCP_REG_M2P_M2P_STATUS_M2P_BUSY                                                                    (0x1<<0) // This bit indicates that M2P is currently sending a packet. If this bit is set, no new data should be written to the FIFO memory or to the Header registers. This should be polled until it is clear once a VDM transfer is started before another can begin.
62643   #define MCP_REG_M2P_M2P_STATUS_M2P_BUSY_SHIFT                                                              0
62644   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_INUSE_ERROR                                                         (0x1<<1) // This bit indicates that in In-Use Error has occured. This is generated if a new VDM transfer is started when the m2p_busy bit was already set.
62645   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_INUSE_ERROR_SHIFT                                                   1
62646   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_OVERFLOW_ERROR                                                      (0x1<<2) // This bit indicates that the packet FIFO was overwritten with too much data. The FIFO is designed to hold a max sized packet of 256 bytes.
62647   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_OVERFLOW_ERROR_SHIFT                                                2
62648   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_UNDERFLOW_ERROR                                                     (0x1<<3) // This bit is set when the Length specified in the VDM header exceeded the amount of data in the Packet FIFO.
62649   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_UNDERFLOW_ERROR_SHIFT                                               3
62650   #define MCP_REG_M2P_M2P_STATUS_M2P_ZERO_LENGTH_ERROR                                                       (0x1<<4) // This bit is set when a packet is transmitted while the VDM Length is set to 0x0.
62651   #define MCP_REG_M2P_M2P_STATUS_M2P_ZERO_LENGTH_ERROR_SHIFT                                                 4
62652   #define MCP_REG_M2P_M2P_STATUS_UNUSED0                                                                     (0x7<<5) //
62653   #define MCP_REG_M2P_M2P_STATUS_UNUSED0_SHIFT                                                               5
62654   #define MCP_REG_M2P_M2P_STATUS_M2P_DATA_SM                                                                 (0x3<<8) // This is the internal State Machine, for debugging purposes only.
62655   #define MCP_REG_M2P_M2P_STATUS_M2P_DATA_SM_SHIFT                                                           8
62656   #define MCP_REG_M2P_M2P_STATUS_UNUSED1                                                                     (0x3f<<10) //
62657   #define MCP_REG_M2P_M2P_STATUS_UNUSED1_SHIFT                                                               10
62658   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_FIFO_STATUS                                                         (0x3f<<16) // This is the current count of locations used in the packet FIFO, for debugging.
62659   #define MCP_REG_M2P_M2P_STATUS_M2P_PKT_FIFO_STATUS_SHIFT                                                   16
62660 #define MCP_REG_M2P_M2P_COMMAND                                                                              0xe06104UL //Access:W    DataWidth:0x20   // Multi Field Register.
62661   #define MCP_REG_M2P_M2P_COMMAND_SEND_PKT_TO_PXP                                                            (0x1<<0) // Setting this bit will transmit the VDM that was already loaded in the packet FIFO.
62662   #define MCP_REG_M2P_M2P_COMMAND_SEND_PKT_TO_PXP_SHIFT                                                      0
62663 #define MCP_REG_M2P_M2P_VDM_LENGTH                                                                           0xe06108UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62664   #define MCP_REG_M2P_M2P_VDM_LENGTH_VDM_LENGTH                                                              (0x7f<<0) // This is the length of the VDM packet, in 32-bit DWords. 0x0 is an illegal value. Max sized packet is 256 bytes (0x100).
62665   #define MCP_REG_M2P_M2P_VDM_LENGTH_VDM_LENGTH_SHIFT                                                        0
62666 #define MCP_REG_M2P_M2P_PCI_ID                                                                               0xe0610cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
62667   #define MCP_REG_M2P_M2P_PCI_ID_PCI_ID                                                                      (0xffff<<0) // This is the PCI Target ID field for the VDM Header.
62668   #define MCP_REG_M2P_M2P_PCI_ID_PCI_ID_SHIFT                                                                0
62669 #define MCP_REG_M2P_M2P_VENDOR_ID                                                                            0xe06110UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62670   #define MCP_REG_M2P_M2P_VENDOR_ID_VENDOR_ID                                                                (0xffff<<0) // This is the Vendor ID field for the VDM Header.
62671   #define MCP_REG_M2P_M2P_VENDOR_ID_VENDOR_ID_SHIFT                                                          0
62672 #define MCP_REG_M2P_M2P_VQ_ID                                                                                0xe06114UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62673   #define MCP_REG_M2P_M2P_VQ_ID_VQR_ID                                                                       (0x1f<<0) // This is the VQ_ID field for the VDM Header.
62674   #define MCP_REG_M2P_M2P_VQ_ID_VQR_ID_SHIFT                                                                 0
62675 #define MCP_REG_M2P_M2P_SRC_FID                                                                              0xe06118UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62676   #define MCP_REG_M2P_M2P_SRC_FID_SRC_FID                                                                    (0xffff<<0) // This is the SRC_FID field for the VDM Header.
62677   #define MCP_REG_M2P_M2P_SRC_FID_SRC_FID_SHIFT                                                              0
62678 #define MCP_REG_M2P_M2P_ROUTE_TYPE                                                                           0xe0611cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
62679   #define MCP_REG_M2P_M2P_ROUTE_TYPE_ROUTE_TYPE                                                              (0x7<<0) // This is the Route/Type field for the VDM Header.
62680   #define MCP_REG_M2P_M2P_ROUTE_TYPE_ROUTE_TYPE_SHIFT                                                        0
62681 #define MCP_REG_M2P_M2P_TAG                                                                                  0xe06120UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62682   #define MCP_REG_M2P_M2P_TAG_TAG                                                                            (0xff<<0) // This is the Tag field for the VDM Header.
62683   #define MCP_REG_M2P_M2P_TAG_TAG_SHIFT                                                                      0
62684 #define MCP_REG_M2P_M2P_VENDOR_DWORD                                                                         0xe06124UL //Access:RW   DataWidth:0x20   // This is the Vendor DWord field for the VDM Header.
62685 #define MCP_REG_M2P_M2P_PATH_ID                                                                              0xe06128UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62686   #define MCP_REG_M2P_M2P_PATH_ID_PATH_ID                                                                    (0x1<<0) // This bit selects whether the VDM will be sent to Engine 0 or Engine 1.
62687   #define MCP_REG_M2P_M2P_PATH_ID_PATH_ID_SHIFT                                                              0
62688 #define MCP_REG_M2P_M2P_TX_DATA_FIFO                                                                         0xe0612cUL //Access:W    DataWidth:0x20   // Writing to this register will store the data in the Tx FIFO to be sent in the VDM.
62689 #define MCP_REG_P2M_P2M_STATUS                                                                               0xe06200UL //Access:R    DataWidth:0x20   // Multi Field Register.
62690   #define MCP_REG_P2M_P2M_STATUS_PKT_HDR_CNT                                                                 (0x7f<<0) // This field is a count of the number of Packet Headers currently stored in the P2M FIFO.
62691   #define MCP_REG_P2M_P2M_STATUS_PKT_HDR_CNT_SHIFT                                                           0
62692   #define MCP_REG_P2M_P2M_STATUS_RESERVED1                                                                   (0x1ff<<7) // Reserved for future use.
62693   #define MCP_REG_P2M_P2M_STATUS_RESERVED1_SHIFT                                                             7
62694   #define MCP_REG_P2M_P2M_STATUS_PKT_DATA_CNT                                                                (0x1ff<<16) // This field is a count of the number of Packet Data Words currently stored in the P2M FIFO.
62695   #define MCP_REG_P2M_P2M_STATUS_PKT_DATA_CNT_SHIFT                                                          16
62696   #define MCP_REG_P2M_P2M_STATUS_RESERVED2                                                                   (0x3f<<25) // Reserved for future use.
62697   #define MCP_REG_P2M_P2M_STATUS_RESERVED2_SHIFT                                                             25
62698   #define MCP_REG_P2M_P2M_STATUS_P2M_ATTN_BIT                                                                (0x1<<31) // This bit shows the current status of the P2M Attention signal.
62699   #define MCP_REG_P2M_P2M_STATUS_P2M_ATTN_BIT_SHIFT                                                          31
62700 #define MCP_REG_P2M_P2M_CONFIG                                                                               0xe06204UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62701   #define MCP_REG_P2M_P2M_CONFIG_BACKPRESSURE_MODE                                                           (0x1<<0) // Setting this bit will cause the P2M block to assert backpressure to the PXP when the packet FIFO is full. If this bit is cleared, packets arriving when the FIFO is full are discarded.
62702   #define MCP_REG_P2M_P2M_CONFIG_BACKPRESSURE_MODE_SHIFT                                                     0
62703   #define MCP_REG_P2M_P2M_CONFIG_DRAIN_MODE                                                                  (0x1<<1) // When set, this bit forces P2M to constantly drain the packet FIFO and discard all received packets.
62704   #define MCP_REG_P2M_P2M_CONFIG_DRAIN_MODE_SHIFT                                                            1
62705   #define MCP_REG_P2M_P2M_CONFIG_VID_FILTER_DISCARD                                                          (0x1<<2) // When set, this bit will cause any packet that doesn't match one of the two Vendor ID Filters to be discarded. If this bit isn't set, all packets that don't match will be accepted.
62706   #define MCP_REG_P2M_P2M_CONFIG_VID_FILTER_DISCARD_SHIFT                                                    2
62707   #define MCP_REG_P2M_P2M_CONFIG_RESERVED                                                                    (0x1fffffff<<3) // Reserved for future use.
62708   #define MCP_REG_P2M_P2M_CONFIG_RESERVED_SHIFT                                                              3
62709 #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0                                                                    0xe06208UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62710   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0_VID_FILT_VENDORID                                                (0xffff<<0) // This is the Vendor ID to use for this VID Filter.
62711   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0_VID_FILT_VENDORID_SHIFT                                          0
62712   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0_VID_FILT_DISCARD                                                 (0x1<<16) // When set, this bit causes packets which match this VID Filter to be discarded.
62713   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0_VID_FILT_DISCARD_SHIFT                                           16
62714   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0_VID_FILT_ENABLE                                                  (0x1<<17) // When set, this VID Filter is enabled.
62715   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_0_VID_FILT_ENABLE_SHIFT                                            17
62716 #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1                                                                    0xe0620cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
62717   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1_VID_FILT_VENDORID                                                (0xffff<<0) // This is the Vendor ID to use for this VID Filter.
62718   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1_VID_FILT_VENDORID_SHIFT                                          0
62719   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1_VID_FILT_DISCARD                                                 (0x1<<16) // When set, this bit causes packets which match this VID Filter to be discarded.
62720   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1_VID_FILT_DISCARD_SHIFT                                           16
62721   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1_VID_FILT_ENABLE                                                  (0x1<<17) // When set, this VID Filter is enabled.
62722   #define MCP_REG_P2M_P2M_VID_FILT_CONFIG_1_VID_FILT_ENABLE_SHIFT                                            17
62723 #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG                                                                      0xe06210UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62724   #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG_TAG_FILT_VALUE                                                     (0xff<<0) // This is the Tag Value to use in the Filter.
62725   #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG_TAG_FILT_VALUE_SHIFT                                               0
62726   #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG_TAG_FILT_MASK                                                      (0xff<<8) // This is the mask value to apply to the Tag for Filtering.
62727   #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG_TAG_FILT_MASK_SHIFT                                                8
62728   #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG_TAG_FILT_DISCARD                                                   (0x1<<16) // When set, packets matching the Tag Filter will be discarded.
62729   #define MCP_REG_P2M_P2M_TAG_FILT_CONFIG_TAG_FILT_DISCARD_SHIFT                                             16
62730 #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG                                                                   0xe06214UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62731   #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG_LENGTH_MIN_VALUE                                                (0x7f<<0) // This is the Minimum VDM Length Value that will be accepted. Packets smaller than this will be discarded. This length is in DWords, as in the VDM Header.
62732   #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG_LENGTH_MIN_VALUE_SHIFT                                          0
62733   #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG_UNUSED0                                                         (0x1<<7) //
62734   #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG_UNUSED0_SHIFT                                                   7
62735   #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG_TAG_FILT_MASK                                                   (0x7f<<8) // This is the Maximum VDM Length Value that will be accepted. Packets larger than this will be discarded. This length is in DWords, as in the VDM Header.
62736   #define MCP_REG_P2M_P2M_LENGTH_FILT_CONFIG_TAG_FILT_MASK_SHIFT                                             8
62737 #define MCP_REG_P2M_P2M_DISCARD_STAT_VENDORID                                                                0xe06218UL //Access:R    DataWidth:0x20   // This statistic counts the number of VDM packets discarded due to VendorID Filtering. Reading this register will clear the statistic.
62738 #define MCP_REG_P2M_P2M_DISCARD_STAT_TAG                                                                     0xe0621cUL //Access:R    DataWidth:0x20   // This statistic counts the number of VDM packets discarded due to Tag Filtering. Reading this register will clear the statistic.
62739 #define MCP_REG_P2M_P2M_DISCARD_STAT_LENGTH                                                                  0xe06220UL //Access:R    DataWidth:0x20   // This statistic counts the number of VDM packets discarded due to Length Filtering. Reading this register will clear the statistic.
62740 #define MCP_REG_P2M_P2M_DROP_STAT                                                                            0xe06224UL //Access:R    DataWidth:0x20   // This statistic counts the number of VDM packets dropped due to the FIFO being full. This also counts packets being dropped while in Drain mode. Reading this register will clear the statistic.
62741 #define MCP_REG_P2M_P2M_RCVD_STAT                                                                            0xe06228UL //Access:R    DataWidth:0x20   // This statistic counts the number of VDM packets received and passed to the MCP. This does not count packets which were dropped or discarded. Reading this register will clear the statistic.
62742 #define MCP_REG_P2M_P2M_HDR_SINGLE_REG                                                                       0xe0622cUL //Access:R    DataWidth:0x20   // Reading this register will give the next 32-bits of the current Header. The first access will give bits [31:0], then [63:32], then [95:64]. The fourth access will give bits [98:96] and will automatically pop the FIFO so that the next access will give data for the next Header in the FIFO. Be sure to always access this register four times to ensure correct behavior.
62743 #define MCP_REG_P2M_P2M_HDR_FIFO_0                                                                           0xe06230UL //Access:R    DataWidth:0x20   // Bits [31:0] of the Header Data.
62744 #define MCP_REG_P2M_P2M_HDR_FIFO_1                                                                           0xe06234UL //Access:R    DataWidth:0x20   // Bits [63:32] of the Header Data.
62745 #define MCP_REG_P2M_P2M_HDR_FIFO_2                                                                           0xe06238UL //Access:R    DataWidth:0x20   // Bits [95:64] of the Header Data.
62746 #define MCP_REG_P2M_P2M_HDR_FIFO_3                                                                           0xe0623cUL //Access:R    DataWidth:0x20   // Multi Field Register.
62747   #define MCP_REG_P2M_P2M_HDR_FIFO_3_HEADER_3                                                                (0x7<<0) // Bits [98:96] of the Header Data.
62748   #define MCP_REG_P2M_P2M_HDR_FIFO_3_HEADER_3_SHIFT                                                          0
62749   #define MCP_REG_P2M_P2M_HDR_FIFO_3_RESERVED                                                                (0x1fffffff<<3) // Reserved for future use.
62750   #define MCP_REG_P2M_P2M_HDR_FIFO_3_RESERVED_SHIFT                                                          3
62751 #define MCP_REG_P2M_P2M_DATA_FIFO                                                                            0xe06240UL //Access:R    DataWidth:0x20   // 32-bit Packet Data.
62752 #define MCP_REG_P2M_P2M_VDM_LENGTH                                                                           0xe06244UL //Access:R    DataWidth:0x20   // Multi Field Register.
62753   #define MCP_REG_P2M_P2M_VDM_LENGTH_VDM_LENGTH                                                              (0x7f<<0) // 7-bit Length from VDM Header, in DWords.
62754   #define MCP_REG_P2M_P2M_VDM_LENGTH_VDM_LENGTH_SHIFT                                                        0
62755 #define MCP_REG_P2M_P2M_PCI_REQ_ID                                                                           0xe06248UL //Access:R    DataWidth:0x20   // Multi Field Register.
62756   #define MCP_REG_P2M_P2M_PCI_REQ_ID_PCI_REQ_ID                                                              (0xffff<<0) // 16-bit PCI Requester ID from VDM Header.
62757   #define MCP_REG_P2M_P2M_PCI_REQ_ID_PCI_REQ_ID_SHIFT                                                        0
62758 #define MCP_REG_P2M_P2M_VENDOR_ID                                                                            0xe0624cUL //Access:R    DataWidth:0x20   // Multi Field Register.
62759   #define MCP_REG_P2M_P2M_VENDOR_ID_VENDOR_ID                                                                (0xffff<<0) // 16-bit Vendor ID from VDM Header.
62760   #define MCP_REG_P2M_P2M_VENDOR_ID_VENDOR_ID_SHIFT                                                          0
62761 #define MCP_REG_P2M_P2M_FID                                                                                  0xe06250UL //Access:R    DataWidth:0x20   // Multi Field Register.
62762   #define MCP_REG_P2M_P2M_FID_FID                                                                            (0xffff<<0) // 16-bit FID from VDM Header.
62763   #define MCP_REG_P2M_P2M_FID_FID_SHIFT                                                                      0
62764 #define MCP_REG_P2M_P2M_VENDOR_DWORD                                                                         0xe06254UL //Access:R    DataWidth:0x20   // 32-bit Vendor Defined DWord from VDM Header. For MCTP, this is the MCTP Transport Header.
62765 #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS                                                                     0xe06258UL //Access:R    DataWidth:0x20   // Multi Field Register.
62766   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_PATH_ID                                                           (0x1<<0) // This is the Path ID of the PCI Function on which the message arrived.
62767   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_PATH_ID_SHIFT                                                     0
62768   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_UNUSED0                                                           (0x7<<1) //
62769   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_UNUSED0_SHIFT                                                     1
62770   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_ROUTING_FIELD                                                     (0x7<<4) // This field is the 3 LSB's of the TLP Type.
62771   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_ROUTING_FIELD_SHIFT                                               4
62772   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_UNUSED1                                                           (0x1ff<<7) //
62773   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_UNUSED1_SHIFT                                                     7
62774   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_TAG                                                               (0xff<<16) // This is the 8-bit Tag from VDM Header.
62775   #define MCP_REG_P2M_P2M_OTHER_HDR_FIELDS_TAG_SHIFT                                                         16
62776 #define MCP_REG_CACHE_PIM_NVRAM_BASE                                                                         0xe06300UL //Access:RW   DataWidth:0x20   // The start address of the PIM in the NVRAM.
62777 #define MCP_REG_CACHE_PAGING_ENABLE                                                                          0xe06304UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62778   #define MCP_REG_CACHE_PAGING_ENABLE_ENABLE                                                                 (0x1<<0) // If this bit is cleared then the look-up is bypassed and the scratchpad is always accessed with the address that was provided by the MCP. When this bit is changed from 1 to 0, all appropriate status and valid bits are cleared.
62779   #define MCP_REG_CACHE_PAGING_ENABLE_ENABLE_SHIFT                                                           0
62780 #define MCP_REG_CACHE_FETCH_COMPLETION                                                                       0xe06308UL //Access:W    DataWidth:0x20   // Any write to this register will signal completion of the page fetch by the expansion ROM engine.
62781 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0                                                                    0xe0630cUL //Access:RW   DataWidth:0x20   // Reflects the status of page 0.
62782   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62783   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_LOCK_SHIFT                                                       0
62784   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62785   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_ACTIVE_SHIFT                                                     1
62786   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_VALID                                                            (0x1<<2) // The data in this page is valid.
62787   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_VALID_SHIFT                                                      2
62788   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62789   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_0_NVRAM_PAGE_OFFSET_SHIFT                                          3
62790 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1                                                                    0xe06310UL //Access:RW   DataWidth:0x20   // Reflects the status of page 1.
62791   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62792   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_LOCK_SHIFT                                                       0
62793   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62794   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_ACTIVE_SHIFT                                                     1
62795   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_VALID                                                            (0x1<<2) // The data in this page is valid.
62796   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_VALID_SHIFT                                                      2
62797   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62798   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_1_NVRAM_PAGE_OFFSET_SHIFT                                          3
62799 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2                                                                    0xe06314UL //Access:RW   DataWidth:0x20   // Reflects the status of page 2.
62800   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62801   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_LOCK_SHIFT                                                       0
62802   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62803   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_ACTIVE_SHIFT                                                     1
62804   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_VALID                                                            (0x1<<2) // The data in this page is valid.
62805   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_VALID_SHIFT                                                      2
62806   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62807   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_2_NVRAM_PAGE_OFFSET_SHIFT                                          3
62808 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3                                                                    0xe06318UL //Access:RW   DataWidth:0x20   // Reflects the status of page 3.
62809   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62810   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_LOCK_SHIFT                                                       0
62811   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62812   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_ACTIVE_SHIFT                                                     1
62813   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_VALID                                                            (0x1<<2) // The data in this page is valid.
62814   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_VALID_SHIFT                                                      2
62815   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62816   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_3_NVRAM_PAGE_OFFSET_SHIFT                                          3
62817 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4                                                                    0xe0631cUL //Access:RW   DataWidth:0x20   // Reflects the status of page 4.
62818   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62819   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_LOCK_SHIFT                                                       0
62820   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62821   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_ACTIVE_SHIFT                                                     1
62822   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_VALID                                                            (0x1<<2) // The data in this page is valid.
62823   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_VALID_SHIFT                                                      2
62824   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62825   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_4_NVRAM_PAGE_OFFSET_SHIFT                                          3
62826 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5                                                                    0xe06320UL //Access:RW   DataWidth:0x20   // Reflects the status of page 5.
62827   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62828   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_LOCK_SHIFT                                                       0
62829   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62830   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_ACTIVE_SHIFT                                                     1
62831   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_VALID                                                            (0x1<<2) // The data in this page is valid.
62832   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_VALID_SHIFT                                                      2
62833   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62834   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_5_NVRAM_PAGE_OFFSET_SHIFT                                          3
62835 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6                                                                    0xe06324UL //Access:RW   DataWidth:0x20   // Reflects the status of page 6.
62836   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62837   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_LOCK_SHIFT                                                       0
62838   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62839   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_ACTIVE_SHIFT                                                     1
62840   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_VALID                                                            (0x1<<2) // The data in this page is valid.
62841   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_VALID_SHIFT                                                      2
62842   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62843   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_6_NVRAM_PAGE_OFFSET_SHIFT                                          3
62844 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7                                                                    0xe06328UL //Access:RW   DataWidth:0x20   // Reflects the status of page 7.
62845   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62846   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_LOCK_SHIFT                                                       0
62847   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62848   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_ACTIVE_SHIFT                                                     1
62849   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_VALID                                                            (0x1<<2) // The data in this page is valid.
62850   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_VALID_SHIFT                                                      2
62851   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62852   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_7_NVRAM_PAGE_OFFSET_SHIFT                                          3
62853 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8                                                                    0xe0632cUL //Access:RW   DataWidth:0x20   // Reflects the status of page 8.
62854   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62855   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_LOCK_SHIFT                                                       0
62856   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62857   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_ACTIVE_SHIFT                                                     1
62858   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_VALID                                                            (0x1<<2) // The data in this page is valid.
62859   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_VALID_SHIFT                                                      2
62860   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62861   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_8_NVRAM_PAGE_OFFSET_SHIFT                                          3
62862 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9                                                                    0xe06330UL //Access:RW   DataWidth:0x20   // Reflects the status of page 9.
62863   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_LOCK                                                             (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62864   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_LOCK_SHIFT                                                       0
62865   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_ACTIVE                                                           (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62866   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_ACTIVE_SHIFT                                                     1
62867   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_VALID                                                            (0x1<<2) // The data in this page is valid.
62868   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_VALID_SHIFT                                                      2
62869   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_NVRAM_PAGE_OFFSET                                                (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62870   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_9_NVRAM_PAGE_OFFSET_SHIFT                                          3
62871 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10                                                                   0xe06334UL //Access:RW   DataWidth:0x20   // Reflects the status of page 10.
62872   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_LOCK                                                            (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62873   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_LOCK_SHIFT                                                      0
62874   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_ACTIVE                                                          (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62875   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_ACTIVE_SHIFT                                                    1
62876   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_VALID                                                           (0x1<<2) // The data in this page is valid.
62877   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_VALID_SHIFT                                                     2
62878   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_NVRAM_PAGE_OFFSET                                               (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62879   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_10_NVRAM_PAGE_OFFSET_SHIFT                                         3
62880 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11                                                                   0xe06338UL //Access:RW   DataWidth:0x20   // Reflects the status of page 11.
62881   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_LOCK                                                            (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62882   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_LOCK_SHIFT                                                      0
62883   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_ACTIVE                                                          (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62884   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_ACTIVE_SHIFT                                                    1
62885   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_VALID                                                           (0x1<<2) // The data in this page is valid.
62886   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_VALID_SHIFT                                                     2
62887   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_NVRAM_PAGE_OFFSET                                               (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62888   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_11_NVRAM_PAGE_OFFSET_SHIFT                                         3
62889 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12                                                                   0xe0633cUL //Access:RW   DataWidth:0x20   // Reflects the status of page 12.
62890   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_LOCK                                                            (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62891   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_LOCK_SHIFT                                                      0
62892   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_ACTIVE                                                          (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62893   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_ACTIVE_SHIFT                                                    1
62894   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_VALID                                                           (0x1<<2) // The data in this page is valid.
62895   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_VALID_SHIFT                                                     2
62896   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_NVRAM_PAGE_OFFSET                                               (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62897   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_12_NVRAM_PAGE_OFFSET_SHIFT                                         3
62898 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13                                                                   0xe06340UL //Access:RW   DataWidth:0x20   // Reflects the status of page 13.
62899   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_LOCK                                                            (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62900   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_LOCK_SHIFT                                                      0
62901   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_ACTIVE                                                          (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62902   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_ACTIVE_SHIFT                                                    1
62903   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_VALID                                                           (0x1<<2) // The data in this page is valid.
62904   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_VALID_SHIFT                                                     2
62905   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_NVRAM_PAGE_OFFSET                                               (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62906   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_13_NVRAM_PAGE_OFFSET_SHIFT                                         3
62907 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14                                                                   0xe06344UL //Access:RW   DataWidth:0x20   // Reflects the status of page 14.
62908   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_LOCK                                                            (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62909   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_LOCK_SHIFT                                                      0
62910   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_ACTIVE                                                          (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62911   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_ACTIVE_SHIFT                                                    1
62912   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_VALID                                                           (0x1<<2) // The data in this page is valid.
62913   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_VALID_SHIFT                                                     2
62914   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_NVRAM_PAGE_OFFSET                                               (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62915   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_14_NVRAM_PAGE_OFFSET_SHIFT                                         3
62916 #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15                                                                   0xe06348UL //Access:RW   DataWidth:0x20   // Reflects the status of page 15.
62917   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_LOCK                                                            (0x1<<0) // If set, this page is treated as part of the static memory. When this bit is set, the valid valid and active bits are ignored and the appropriate CAM page table entry will receive the page address value.
62918   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_LOCK_SHIFT                                                      0
62919   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_ACTIVE                                                          (0x1<<1) // The data is in use. If the valid bit is clear this bit will be clear too.
62920   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_ACTIVE_SHIFT                                                    1
62921   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_VALID                                                           (0x1<<2) // The data in this page is valid.
62922   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_VALID_SHIFT                                                     2
62923   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_NVRAM_PAGE_OFFSET                                               (0x1ff<<3) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62924   #define MCP_REG_CACHE_CACHE_CTRL_STATUS_15_NVRAM_PAGE_OFFSET_SHIFT                                         3
62925 #define MCP_REG_CACHE_IMG_LOADER_BADDR                                                                       0xe0634cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
62926   #define MCP_REG_CACHE_IMG_LOADER_BADDR_UNUSED0                                                             (0x3<<0) //
62927   #define MCP_REG_CACHE_IMG_LOADER_BADDR_UNUSED0_SHIFT                                                       0
62928   #define MCP_REG_CACHE_IMG_LOADER_BADDR_VALUE                                                               (0x7fffff<<2) // This register provides the GRC address of the Expansion ROM Engine Baddr register used in the cache fetch logic. Reset value points to Engine 0.
62929   #define MCP_REG_CACHE_IMG_LOADER_BADDR_VALUE_SHIFT                                                         2
62930 #define MCP_REG_CACHE_IMG_LOADER_GADDR                                                                       0xe06350UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62931   #define MCP_REG_CACHE_IMG_LOADER_GADDR_UNUSED0                                                             (0x3<<0) //
62932   #define MCP_REG_CACHE_IMG_LOADER_GADDR_UNUSED0_SHIFT                                                       0
62933   #define MCP_REG_CACHE_IMG_LOADER_GADDR_VALUE                                                               (0x7fffff<<2) // This register provides the GRC address of the Expansion ROM Engine Gaddr register used in the cache fetch logic. Reset value points to Engine 0.
62934   #define MCP_REG_CACHE_IMG_LOADER_GADDR_VALUE_SHIFT                                                         2
62935 #define MCP_REG_CACHE_IMG_LOADER_CADDR                                                                       0xe06354UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62936   #define MCP_REG_CACHE_IMG_LOADER_CADDR_UNUSED0                                                             (0x3<<0) //
62937   #define MCP_REG_CACHE_IMG_LOADER_CADDR_UNUSED0_SHIFT                                                       0
62938   #define MCP_REG_CACHE_IMG_LOADER_CADDR_VALUE                                                               (0x7fffff<<2) // This register provides the GRC address of the Expansion ROM Engine Caddr register used in the cache fetch logic. Reset value points to Engine 0.
62939   #define MCP_REG_CACHE_IMG_LOADER_CADDR_VALUE_SHIFT                                                         2
62940 #define MCP_REG_CACHE_IMG_LOADER_CDATA                                                                       0xe06358UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62941   #define MCP_REG_CACHE_IMG_LOADER_CDATA_UNUSED0                                                             (0x3<<0) //
62942   #define MCP_REG_CACHE_IMG_LOADER_CDATA_UNUSED0_SHIFT                                                       0
62943   #define MCP_REG_CACHE_IMG_LOADER_CDATA_VALUE                                                               (0x7fffff<<2) // This register provides the GRC address of the Expansion ROM Engine Cdata register used in the cache fetch logic. Reset value points to Engine 0.
62944   #define MCP_REG_CACHE_IMG_LOADER_CDATA_VALUE_SHIFT                                                         2
62945 #define MCP_REG_CACHE_IMG_LOADER_CFG                                                                         0xe0635cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
62946   #define MCP_REG_CACHE_IMG_LOADER_CFG_UNUSED0                                                               (0x3<<0) //
62947   #define MCP_REG_CACHE_IMG_LOADER_CFG_UNUSED0_SHIFT                                                         0
62948   #define MCP_REG_CACHE_IMG_LOADER_CFG_VALUE                                                                 (0x7fffff<<2) // This register provides the GRC address of the Expansion ROM Engine Cfg register used in the cache fetch logic. Reset value points to Engine 0.
62949   #define MCP_REG_CACHE_IMG_LOADER_CFG_VALUE_SHIFT                                                           2
62950 #define MCP_REG_CACHE_STAT_HIT_COUNTER                                                                       0xe06360UL //Access:RW   DataWidth:0x20   // Statistic: Incremented whenever a Pageable-memory instruction hits in the page cache. Will be stuck on all ones.
62951 #define MCP_REG_CACHE_STAT_MISS_COUNTER                                                                      0xe06364UL //Access:RW   DataWidth:0x20   // Statistic: Incremented whenever a Pageable-memory instruction misses in the page cache. Will be stuck on all ones.
62952 #define MCP_REG_CACHE_LAST_PAGE_0                                                                            0xe06368UL //Access:RW   DataWidth:0x20   // Stores the values from one of the last 2 pages used.
62953   #define MCP_REG_CACHE_LAST_PAGE_0_VALID                                                                    (0x1<<0) // The data in this register is valid.
62954   #define MCP_REG_CACHE_LAST_PAGE_0_VALID_SHIFT                                                              0
62955   #define MCP_REG_CACHE_LAST_PAGE_0_IS_LAST                                                                  (0x1<<1) // If set, this page is the most recently accessed.
62956   #define MCP_REG_CACHE_LAST_PAGE_0_IS_LAST_SHIFT                                                            1
62957   #define MCP_REG_CACHE_LAST_PAGE_0_PAGE_INDEX                                                               (0xf<<2) // Index in the page table associated with this page.
62958   #define MCP_REG_CACHE_LAST_PAGE_0_PAGE_INDEX_SHIFT                                                         2
62959   #define MCP_REG_CACHE_LAST_PAGE_0_PAGE_OFFSET                                                              (0x1ff<<6) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62960   #define MCP_REG_CACHE_LAST_PAGE_0_PAGE_OFFSET_SHIFT                                                        6
62961 #define MCP_REG_CACHE_LAST_PAGE_1                                                                            0xe0636cUL //Access:RW   DataWidth:0x20   // Stores the values from one of the last 2 pages used.
62962   #define MCP_REG_CACHE_LAST_PAGE_1_VALID                                                                    (0x1<<0) // The data in this register is valid.
62963   #define MCP_REG_CACHE_LAST_PAGE_1_VALID_SHIFT                                                              0
62964   #define MCP_REG_CACHE_LAST_PAGE_1_IS_LAST                                                                  (0x1<<1) // If set, this page is the most recently accessed.
62965   #define MCP_REG_CACHE_LAST_PAGE_1_IS_LAST_SHIFT                                                            1
62966   #define MCP_REG_CACHE_LAST_PAGE_1_PAGE_INDEX                                                               (0xf<<2) // Index in the page table associated with this page.
62967   #define MCP_REG_CACHE_LAST_PAGE_1_PAGE_INDEX_SHIFT                                                         2
62968   #define MCP_REG_CACHE_LAST_PAGE_1_PAGE_OFFSET                                                              (0x1ff<<6) // Offset in the PIM associated with this page. This is added to the pim_nvram_base to get the physical NVRAM address of the page.
62969   #define MCP_REG_CACHE_LAST_PAGE_1_PAGE_OFFSET_SHIFT                                                        6
62970 #define MCP_REG_CACHE_PAGE_FETCH_STATE                                                                       0xe06370UL //Access:R    DataWidth:0x20   // For debug: the cache status
62971 #define MCP_REG_CACHE_CACHE_ERROR_STATUS                                                                     0xe06374UL //Access:RW   DataWidth:0x20   // Multi Field Register.
62972   #define MCP_REG_CACHE_CACHE_ERROR_STATUS_OUT_OF_BOUNDS_READ                                                (0x1<<0) // If set, Paging_enable is clear and read from address &gt; StaticMemorySize + PageableMemorySize
62973   #define MCP_REG_CACHE_CACHE_ERROR_STATUS_OUT_OF_BOUNDS_READ_SHIFT                                          0
62974   #define MCP_REG_CACHE_CACHE_ERROR_STATUS_ILLEGAL_FETCH                                                     (0x1<<1) // If set, a read attempt to a second page was detected while a page fetch was already in progress.
62975   #define MCP_REG_CACHE_CACHE_ERROR_STATUS_ILLEGAL_FETCH_SHIFT                                               1
62976 #define MCP_REG_NVM_COMMAND                                                                                  0xe06400UL //Access:RW   DataWidth:0x20   // NVM Command register.
62977   #define MCP_REG_NVM_COMMAND_RST                                                                            (0x1<<0) // When set, the entire NVM state machine is reset. This bit is self clearing.
62978   #define MCP_REG_NVM_COMMAND_RST_SHIFT                                                                      0
62979   #define MCP_REG_NVM_COMMAND_UNUSED0                                                                        (0x3<<1) //
62980   #define MCP_REG_NVM_COMMAND_UNUSED0_SHIFT                                                                  1
62981   #define MCP_REG_NVM_COMMAND_DONE                                                                           (0x1<<3) // Sequence completion bit that is asserted when the command requested by assertion of the doit bit has completed. done Will be cleared while the command is in progress. done Will stay asserted until doit is reasserted or the done bit is cleared by writing a 1 to the done bit. The done bit is the FLSH_ATTN signal.
62982   #define MCP_REG_NVM_COMMAND_DONE_SHIFT                                                                     3
62983   #define MCP_REG_NVM_COMMAND_DOIT                                                                           (0x1<<4) // Command from software to start the defined command. The done bit must be clear before setting this bit. This bit is self clearing and will remain set while the command is active.
62984   #define MCP_REG_NVM_COMMAND_DOIT_SHIFT                                                                     4
62985   #define MCP_REG_NVM_COMMAND_WR                                                                             (0x1<<5) // The Write/Not_Read command bit. Set high to execute write or erase.
62986   #define MCP_REG_NVM_COMMAND_WR_SHIFT                                                                       5
62987   #define MCP_REG_NVM_COMMAND_ERASE                                                                          (0x1<<6) // The erase page/sector command bit. Set high to execute a page/sector erase_cmd. This bit is ignored if the WR bit is clear.
62988   #define MCP_REG_NVM_COMMAND_ERASE_SHIFT                                                                    6
62989   #define MCP_REG_NVM_COMMAND_FIRST                                                                          (0x1<<7) // This bit is passed to the SEE_FSM or SPI_FSM if the pass_mode bit is set.
62990   #define MCP_REG_NVM_COMMAND_FIRST_SHIFT                                                                    7
62991   #define MCP_REG_NVM_COMMAND_LAST                                                                           (0x1<<8) // When this bit is set, the next command sequence will be interpreted as the last one of a burst and any cleanup work will be done. This means that the buffer will be written to flash memory if needed on a write.
62992   #define MCP_REG_NVM_COMMAND_LAST_SHIFT                                                                     8
62993   #define MCP_REG_NVM_COMMAND_ADDR_INCR                                                                      (0x1<<9) // When this bit is set, the address in the address register will be incremented by 4 (1 word) after the command sequence has finished. Intended to be used for consecutive read or write access eliminating the need to update the address register on each access.
62994   #define MCP_REG_NVM_COMMAND_ADDR_INCR_SHIFT                                                                9
62995   #define MCP_REG_NVM_COMMAND_UNUSED1                                                                        (0x3f<<10) //
62996   #define MCP_REG_NVM_COMMAND_UNUSED1_SHIFT                                                                  10
62997   #define MCP_REG_NVM_COMMAND_WREN                                                                           (0x1<<16) // The write enable command bit. Set '1' will make flash interface state machine Generate wren_cmd to flash device through SPI interface to set Flash device to be write-enabled. Used for the device with protection function
62998   #define MCP_REG_NVM_COMMAND_WREN_SHIFT                                                                     16
62999   #define MCP_REG_NVM_COMMAND_WRDI                                                                           (0x1<<17) // The write disable command bit. Set '1' will make flash interface state machine Generate wrdi_cmd to flash device through SPI interface to set Flash device to be write-disabled. Used for the device with protection function.
63000   #define MCP_REG_NVM_COMMAND_WRDI_SHIFT                                                                     17
63001   #define MCP_REG_NVM_COMMAND_ERASE_ALL                                                                      (0x1<<18) // The erase all/chip command bit. Set high to execute an all/chip erase_all_cmd. This bit is ignored if the WR bit is clear.
63002   #define MCP_REG_NVM_COMMAND_ERASE_ALL_SHIFT                                                                18
63003   #define MCP_REG_NVM_COMMAND_UNUSED2                                                                        (0x1<<19) //
63004   #define MCP_REG_NVM_COMMAND_UNUSED2_SHIFT                                                                  19
63005   #define MCP_REG_NVM_COMMAND_RD_ID                                                                          (0x1<<20) // The read ID command bit. When set, the flash controller will read the ID register from the external flash device. This is specifically for ST devices. Setting this bit for Atmel devices will give the same results as RD_STATUS.
63006   #define MCP_REG_NVM_COMMAND_RD_ID_SHIFT                                                                    20
63007   #define MCP_REG_NVM_COMMAND_RD_STATUS                                                                      (0x1<<21) // The read status command bit. When set, the flash controller will read the status register from the external flash device
63008   #define MCP_REG_NVM_COMMAND_RD_STATUS_SHIFT                                                                21
63009   #define MCP_REG_NVM_COMMAND_MODE_256                                                                       (0x1<<22) // The 256B page size mode disable bit. A 256 byte page mode has been added to the block. This mode is normally on. The mode helps convert a 264B page Atmel part to act more like a 256B page part. For reads, the controller transparently closes the page after byte location 0xFF and opens the next page. For writes, it is the FW or SW responsiblity to close the page at 0xFF and start a new operation on the next page. When this bit is written as '1' when the FIRST bit is set, the 256B page mode is disabled for the next operation. It is self-clearing when both the LAST bit is set and the DONE bit is asserted. Effects Atmel only. No effect with ST devices.
63010   #define MCP_REG_NVM_COMMAND_MODE_256_SHIFT                                                                 22
63011 #define MCP_REG_NVM_STATUS                                                                                   0xe06404UL //Access:R    DataWidth:0x20   // NVM Status register.
63012   #define MCP_REG_NVM_STATUS_SPI_FSM_STATE                                                                   (0x3f<<0) // Enumeration:
63013   #define MCP_REG_NVM_STATUS_SPI_FSM_STATE_SHIFT                                                             0
63014 #define MCP_REG_NVM_WRITE                                                                                    0xe06408UL //Access:RW   DataWidth:0x20   // NVM data write register.
63015 #define MCP_REG_NVM_ADDR                                                                                     0xe0640cUL //Access:RW   DataWidth:0x20   // NVM address register.
63016   #define MCP_REG_NVM_ADDR_NVM_ADDR_VALUE                                                                    (0xffffff<<0) // 24 bit address value used in read, write and erase operations. When in bit-bang mode, the bottom 6 bits control the output enable for each pin.
63017   #define MCP_REG_NVM_ADDR_NVM_ADDR_VALUE_SHIFT                                                              0
63018 #define MCP_REG_NVM_READ                                                                                     0xe06410UL //Access:R    DataWidth:0x20   // NVM data read register.
63019 #define MCP_REG_NVM_CFG1                                                                                     0xe06414UL //Access:RW   DataWidth:0x20   // NVM configuration one register.
63020   #define MCP_REG_NVM_CFG1_FLASH_MODE                                                                        (0x1<<0) // Legacy strap_value[1]. Read only. Set based on new strap values to indicate either Atmel o
63021   #define MCP_REG_NVM_CFG1_FLASH_MODE_SHIFT                                                                  0
63022   #define MCP_REG_NVM_CFG1_BUFFER_MODE                                                                       (0x1<<1) // Legacy strap_value[0]. Read only. Set based on new strap values to indicate either Atmel or ST.
63023   #define MCP_REG_NVM_CFG1_BUFFER_MODE_SHIFT                                                                 1
63024   #define MCP_REG_NVM_CFG1_PASS_MODE                                                                         (0x1<<2) // Enable pass-thru mode to the byte level SPI state machine. When this mode is enabled, the controller can send/recieve single bytes at the SPI level. All upper level functions of the controller state machine are disabled.
63025   #define MCP_REG_NVM_CFG1_PASS_MODE_SHIFT                                                                   2
63026   #define MCP_REG_NVM_CFG1_BITBANG_MODE                                                                      (0x1<<3) // Enable bit-bang mode to control pins.
63027   #define MCP_REG_NVM_CFG1_BITBANG_MODE_SHIFT                                                                3
63028   #define MCP_REG_NVM_CFG1_STATUS_BIT                                                                        (0x7<<4) // Bit offset in status command response to interpret as the "ready" flag. For Atmel, this defaults to 3'h7. For ST, this defaults to 3'h0. NOTE: For ST, the status value of 1'b0 means "ready". For Atmel, the status value of 1 means "ready". This is automatically interpreted by hardware. This value is self-configured on reset based on the strap values. It can be overriden.
63029   #define MCP_REG_NVM_CFG1_STATUS_BIT_SHIFT                                                                  4
63030   #define MCP_REG_NVM_CFG1_SPI_CLK_DIV                                                                       (0xf<<7) // Divisor used to create all "1x" time for all Flash Interface I/O pin timing definition A value of 0 means that SCLK will be 1/2 of core_clk [f(SCLK) = f(CLK)/2]. The equation to calculate the Flash clock frequency for SCLK is: f(SCLK) = f(CLK)/((spi_clk_div + 1) * 2).
63031   #define MCP_REG_NVM_CFG1_SPI_CLK_DIV_SHIFT                                                                 7
63032   #define MCP_REG_NVM_CFG1_SEE_CLK_DIV                                                                       (0x7ff<<11) // Legacy value. Read only.
63033   #define MCP_REG_NVM_CFG1_SEE_CLK_DIV_SHIFT                                                                 11
63034   #define MCP_REG_NVM_CFG1_UNUSED0                                                                           (0x1<<22) //
63035   #define MCP_REG_NVM_CFG1_UNUSED0_SHIFT                                                                     22
63036   #define MCP_REG_NVM_CFG1_STRAP_CONTROL_0                                                                   (0x1<<23) // Legacy strap_control[1] bit. Read only set to 1, indicating FLASH has already been configured.
63037   #define MCP_REG_NVM_CFG1_STRAP_CONTROL_0_SHIFT                                                             23
63038   #define MCP_REG_NVM_CFG1_PROTECT_MODE                                                                      (0x1<<24) // Legacy strap_value[2]. Read only. Set based on new strap values to indicate either Atmel or ST.
63039   #define MCP_REG_NVM_CFG1_PROTECT_MODE_SHIFT                                                                24
63040   #define MCP_REG_NVM_CFG1_FLASH_SIZE                                                                        (0x1<<25) // Legacy strap_value[3]. Read only. Set based on new strap values to indicate either Atmel or ST.
63041   #define MCP_REG_NVM_CFG1_FLASH_SIZE_SHIFT                                                                  25
63042   #define MCP_REG_NVM_CFG1_FW_USTRAP_1                                                                       (0x1<<26) // Legacy strap_value[1]. Read only. Set based on new strap values to indicate either Atmel or ST.
63043   #define MCP_REG_NVM_CFG1_FW_USTRAP_1_SHIFT                                                                 26
63044   #define MCP_REG_NVM_CFG1_FW_USTRAP_0                                                                       (0x1<<27) // Legacy strap_value[0]. Read only. Set based on new strap values to indicate either Atmel or ST.
63045   #define MCP_REG_NVM_CFG1_FW_USTRAP_0_SHIFT                                                                 27
63046   #define MCP_REG_NVM_CFG1_FW_USTRAP_2                                                                       (0x1<<28) // Legacy strap_value[2]. Read only. Set based on new strap values to indicate either Atmel or ST.
63047   #define MCP_REG_NVM_CFG1_FW_USTRAP_2_SHIFT                                                                 28
63048   #define MCP_REG_NVM_CFG1_FW_USTRAP_3                                                                       (0x1<<29) // Legacy strap_value[3]. Read only. Set based on new strap values to indicate either Atmel or ST.
63049   #define MCP_REG_NVM_CFG1_FW_USTRAP_3_SHIFT                                                                 29
63050   #define MCP_REG_NVM_CFG1_FW_FLASH_TYPE_EN                                                                  (0x1<<30) // Legacy strap_control[1] bit. Read only set to 1, indicating FLASH has already been configured.This register has no hardware function, but can be modified by firmware.
63051   #define MCP_REG_NVM_CFG1_FW_FLASH_TYPE_EN_SHIFT                                                            30
63052   #define MCP_REG_NVM_CFG1_COMPAT_BYPASSS                                                                    (0x1<<31) // Legacy bit. Acts as dummy R/W bit.
63053   #define MCP_REG_NVM_CFG1_COMPAT_BYPASSS_SHIFT                                                              31
63054 #define MCP_REG_NVM_CFG2                                                                                     0xe06418UL //Access:RW   DataWidth:0x20   // NVM configuration two register.
63055   #define MCP_REG_NVM_CFG2_ERASE_CMD                                                                         (0xff<<0) // Flash block erase command. "ready" status will be polled for after this command. Reset value is 0x20h if flash_mode=1, 0x81h if buffer_mode=1, and 0xd8h if protect_mode=1.
63056   #define MCP_REG_NVM_CFG2_ERASE_CMD_SHIFT                                                                   0
63057   #define MCP_REG_NVM_CFG2_CSB_W                                                                             (0xff<<8) // Controls the delay from the CSB assertion to the first clock and from the last clock to the CSB deassertion. commands. Reset value is 0x1e in Legacy ST mode, 0x58 in Legacy Atmel mode, and 0x8 in Auto mode.
63058   #define MCP_REG_NVM_CFG2_CSB_W_SHIFT                                                                       8
63059   #define MCP_REG_NVM_CFG2_STATUS_CMD                                                                        (0xff<<16) // Flash status command. This command is used to poll the "ready" status of the flash part after many of the commands. Reset value is 0x9Fh if flash_mode=1, 0x57h if buffer_mode=1, and 0x5h if protect_mode =1.
63060   #define MCP_REG_NVM_CFG2_STATUS_CMD_SHIFT                                                                  16
63061   #define MCP_REG_NVM_CFG2_READ_ID_CMD                                                                       (0xff<<24) // Flash Read ID register command. This command is used to read the ID register from ST devices. Reset value depends on strap values. (0x57 for Atmel; 0x9f for ST/Numonyx/Macronix/Winbond)
63062   #define MCP_REG_NVM_CFG2_READ_ID_CMD_SHIFT                                                                 24
63063 #define MCP_REG_NVM_CFG3                                                                                     0xe0641cUL //Access:RW   DataWidth:0x20   // NVM configuration three register.
63064   #define MCP_REG_NVM_CFG3_BUFFER_RD_CMD                                                                     (0xff<<0) // Transfer flash device page to its internal buffer command. For Atmel devices, this command is issued automatically upon the "FIRST" write. It is not issued for ST devices since they automatically do this operation internally. (0x53 for Atmel; 0x53 for ST)
63065   #define MCP_REG_NVM_CFG3_BUFFER_RD_CMD_SHIFT                                                               0
63066   #define MCP_REG_NVM_CFG3_WRITE_CMD                                                                         (0xff<<8) // Command to write one byte to the flash array or SSRAM buffer, depending on the value of buffer_mode. If BUFFER_MODE is not active, then this command will poll for "ready" status when complete. For SEEPROM (flash_mode=0), this is SEEPROM write command. Bit[10:9] is address bit A1 and A0 of SEEPROM. User should modify those two bits base on the value of A1 and A0 assigned to this SEEPROM device. Reset value is 0x10 if flash_mode=1, 0x83 if buffer_mode=1, and 0x2 if protect_mode=1, 0xA0 otherwise.
63067   #define MCP_REG_NVM_CFG3_WRITE_CMD_SHIFT                                                                   8
63068   #define MCP_REG_NVM_CFG3_FAST_READ_CMD                                                                     (0xff<<16) // This is the fast read command. This command is used in Fast ST Mode. Following this command, any number of bytes may be read up to the end of the flash memory. This command is similar to the read command, but with an additional 8b of dummy read between the command/address and the first data read response.
63069   #define MCP_REG_NVM_CFG3_FAST_READ_CMD_SHIFT                                                               16
63070   #define MCP_REG_NVM_CFG3_READ_CMD                                                                          (0xff<<24) // This is the flash/seeprom read command. Following this command, any number of bytes may be read up to the end of the flash memory. For SEEPROM (flash_mode=0), this is SEEPROM read command. Bit[26:25] is address bit A1 and A0 of SEEPROM. User should modify those two bits base on the value of A1 and A0 assigned to this SEEPROM device. Reset value is 0xFF if flash_mode=1, 0x68 if buffer_mode=1, 0x3 if protect_mode=1, and 0xA1 otherwise.
63071   #define MCP_REG_NVM_CFG3_READ_CMD_SHIFT                                                                    24
63072 #define MCP_REG_NVM_SW_ARB                                                                                   0xe06420UL //Access:RW   DataWidth:0x20   // SPLIT: NVM arbitration register. This register provides aribtration resoures for both functions. The register is split, so arbitration depends on what function you are accessing as.
63073   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET0                                                                    (0x1<<0) // Set Software Arbitration request Bit 0. This bit is set by writing a '1' to this bit position.
63074   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET0_SHIFT                                                              0
63075   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET1                                                                    (0x1<<1) // Set Software Arbitration request Bit 1. This bit is set by writing a '1' to this bit position.
63076   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET1_SHIFT                                                              1
63077   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET2                                                                    (0x1<<2) // Set Software Arbitration request Bit 2. This bit is set by writing a '1' to this bit position.
63078   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET2_SHIFT                                                              2
63079   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET3                                                                    (0x1<<3) // Set Software Arbitration request Bit 3. This bit is set by writing a '1' to this bit position.
63080   #define MCP_REG_NVM_SW_ARB_ARB_REQ_SET3_SHIFT                                                              3
63081   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR0                                                                    (0x1<<4) // Write this bit as a '1' to clear req0 bit.
63082   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR0_SHIFT                                                              4
63083   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR1                                                                    (0x1<<5) // Write this bit as a '1' to clear req1 bit.
63084   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR1_SHIFT                                                              5
63085   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR2                                                                    (0x1<<6) // Write this bit as a '1' to clear req2 bit.
63086   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR2_SHIFT                                                              6
63087   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR3                                                                    (0x1<<7) // Write this bit as a '1' to clear req3 bit.
63088   #define MCP_REG_NVM_SW_ARB_ARB_REQ_CLR3_SHIFT                                                              7
63089   #define MCP_REG_NVM_SW_ARB_ARB_ARB0                                                                        (0x1<<8) // when REQ0 arbitration is won, this bit will be read as 1, when an operation is complete, then the CLR_ARB0 must be written to clear this bit. At that point, the next Arb bit will read as 1. At any time, only one of the ARB[7:0] bits will be read as a 1. Arb0 has highest priority, and Arb7 has lowest priority.
63090   #define MCP_REG_NVM_SW_ARB_ARB_ARB0_SHIFT                                                                  8
63091   #define MCP_REG_NVM_SW_ARB_ARB_ARB1                                                                        (0x1<<9) // when REQ1 arbitration is won, this bit will be read as 1, when an operation is complete, then the CLR_ARB1 must be written to clear this bit.
63092   #define MCP_REG_NVM_SW_ARB_ARB_ARB1_SHIFT                                                                  9
63093   #define MCP_REG_NVM_SW_ARB_ARB_ARB2                                                                        (0x1<<10) // when REQ2 arbitration is won, this bit will be read as 1, when an operation is complete, then the CLR_ARB2 must be written to clear this bit.
63094   #define MCP_REG_NVM_SW_ARB_ARB_ARB2_SHIFT                                                                  10
63095   #define MCP_REG_NVM_SW_ARB_ARB_ARB3                                                                        (0x1<<11) // when REQ3 arbitration is won, this bit will be read as 1, when an operation is complete, then the CLR_ARB3 must be written to clear this bit.
63096   #define MCP_REG_NVM_SW_ARB_ARB_ARB3_SHIFT                                                                  11
63097   #define MCP_REG_NVM_SW_ARB_REQ0                                                                            (0x1<<12) // This is the current status of requester 0. When this bit is one, it means that REQ_SET0 has been set since REQ_CLR0.
63098   #define MCP_REG_NVM_SW_ARB_REQ0_SHIFT                                                                      12
63099   #define MCP_REG_NVM_SW_ARB_REQ1                                                                            (0x1<<13) // This is the current status of requester 1. When this bit is one, it means that REQ_SET1 has been set since REQ_CLR1.
63100   #define MCP_REG_NVM_SW_ARB_REQ1_SHIFT                                                                      13
63101   #define MCP_REG_NVM_SW_ARB_REQ2                                                                            (0x1<<14) // This is the current status of requester 2. When this bit is one, it means that REQ_SET2 has been set since REQ_CLR2.
63102   #define MCP_REG_NVM_SW_ARB_REQ2_SHIFT                                                                      14
63103   #define MCP_REG_NVM_SW_ARB_REQ3                                                                            (0x1<<15) // This is the current status of requester 3. When this bit is one, it means that REQ_SET3 has been set since REQ_CLR3.
63104   #define MCP_REG_NVM_SW_ARB_REQ3_SHIFT                                                                      15
63105 #define MCP_REG_NVM_JEDEC_ID                                                                                 0xe06424UL //Access:R    DataWidth:0x20   // NVM configuration three register.
63106   #define MCP_REG_NVM_JEDEC_ID_EXTENDED_DEVICE_INFO_LENGTH                                                   (0xff<<0) // Length of extended device info to follow.
63107   #define MCP_REG_NVM_JEDEC_ID_EXTENDED_DEVICE_INFO_LENGTH_SHIFT                                             0
63108   #define MCP_REG_NVM_JEDEC_ID_DEVICE_ID                                                                     (0xffff<<8) // Device ID: Memory type = device_id[15:8] Size = device_id[7:0]
63109   #define MCP_REG_NVM_JEDEC_ID_DEVICE_ID_SHIFT                                                               8
63110   #define MCP_REG_NVM_JEDEC_ID_MANUFACTURE_ID                                                                (0xff<<24) // JEDEC manufacturer ID. Adesto/Atmel: 0x1F Macronix: 0xC2 Micron/Numonyx/St: 0x20 Winbond: 0xEF
63111   #define MCP_REG_NVM_JEDEC_ID_MANUFACTURE_ID_SHIFT                                                          24
63112 #define MCP_REG_NVM_CFG5                                                                                     0xe06428UL //Access:RW   DataWidth:0x20   // NVM write1 configuration register.
63113   #define MCP_REG_NVM_CFG5_WREN_CMD                                                                          (0xff<<0) // Flash write enable command when device with protection function is used. This command will be issued by the flash interface state machine through SPI interface To flash device, and make the flash device write-enabled.
63114   #define MCP_REG_NVM_CFG5_WREN_CMD_SHIFT                                                                    0
63115   #define MCP_REG_NVM_CFG5_WRDI_CMD                                                                          (0xff<<8) // Flash write disable command when device with protection function is used. This command will be issued by the flash interface state machine through SPI interface To flash device, and make the flash device write-disabled.
63116   #define MCP_REG_NVM_CFG5_WRDI_CMD_SHIFT                                                                    8
63117   #define MCP_REG_NVM_CFG5_ERASE_ALL_CMD                                                                     (0xff<<16) // Flash block erase all command. "ready" status will be polled for after this command. nvm_command.DONE will be asserted when chip erase has completed.
63118   #define MCP_REG_NVM_CFG5_ERASE_ALL_CMD_SHIFT                                                               16
63119   #define MCP_REG_NVM_CFG5_UNUSED0                                                                           (0x3f<<24) //
63120   #define MCP_REG_NVM_CFG5_UNUSED0_SHIFT                                                                     24
63121   #define MCP_REG_NVM_CFG5_USE_BUFFER                                                                        (0x1<<30) // When set to 1, write operations to Flash will use an internal 4KB sector buffer. Some Flash (Macronix, Winbond) only support PageProgram, which requires the Flash to be erased prior to programming. To make write operations identical across Flash devices, a buffer was added to store the sector data prior to an internally generated erase and then all data is written back to Flash including the write modifications. When cleared to 0, the buffer is unused.
63122   #define MCP_REG_NVM_CFG5_USE_BUFFER_SHIFT                                                                  30
63123   #define MCP_REG_NVM_CFG5_USE_LEGACY_SPI_FSM                                                                (0x1<<31) // Set to 1 to use legacy/previous flsh_spi_fsm. Clear to 0 to use latest flsh_spi_fsm.
63124   #define MCP_REG_NVM_CFG5_USE_LEGACY_SPI_FSM_SHIFT                                                          31
63125 #define MCP_REG_NVM_CFG4                                                                                     0xe0642cUL //Access:RW   DataWidth:0x20   // NVM configuration four register.
63126   #define MCP_REG_NVM_CFG4_FLASH_SIZE                                                                        (0x7<<0) // Size of the external flash device. This information is not used by FLSH hardware. It is only used by software. This value is self-configured on reset based on the external device.
63127   #define MCP_REG_NVM_CFG4_FLASH_SIZE_SHIFT                                                                  0
63128   #define MCP_REG_NVM_CFG4_FLASH_VENDOR                                                                      (0x1<<3) // This bit is self-configured on reset based on the strap values. It can be overriden.
63129   #define MCP_REG_NVM_CFG4_FLASH_VENDOR_SHIFT                                                                3
63130   #define MCP_REG_NVM_CFG4_MODE_256_EMPTY_BIT_LOC                                                            (0x3<<4) // Bit location for hardware to insert an empty address bit when MODE_256 is not set with Atmel devices. This value is self-configured on reset based on the external device. NOTE: Max Atmel device size is 64 Mbit due to different bus protocols.
63131   #define MCP_REG_NVM_CFG4_MODE_256_EMPTY_BIT_LOC_SHIFT                                                      4
63132   #define MCP_REG_NVM_CFG4_STATUS_BIT_POLARITY                                                               (0x1<<6) // This bit determines how the status bit of the device status register is interpreted by hardware. If 0, then 0 means "ready". If 1, then 1 means "ready". For Atmel, this defaults to 1. For ST, this defaults to 0. This value is self-configured on reset based on the strap values. It can be overriden.
63133   #define MCP_REG_NVM_CFG4_STATUS_BIT_POLARITY_SHIFT                                                         6
63134   #define MCP_REG_NVM_CFG4_FAST                                                                              (0x1<<7) // Fast Mode. When this bit is set in ST mode, fast read command is used. In Atmel mode, this bit should be set when using the 0xE8 read command. It should be cleared when using the 0x68 read command. This value is self-configured on reset based on the external device.
63135   #define MCP_REG_NVM_CFG4_FAST_SHIFT                                                                        7
63136   #define MCP_REG_NVM_CFG4_SI_INPUT_RELAXED_TIMING                                                           (0x1<<8) // When this bit is set, the SI input from the external flash device is latched one cycle later than normal. This bit defaults to 0.
63137   #define MCP_REG_NVM_CFG4_SI_INPUT_RELAXED_TIMING_SHIFT                                                     8
63138   #define MCP_REG_NVM_CFG4_PASS_MODE_RELAXED_TIMING                                                          (0x1<<9) // When this bit is set, the pass mode data is captured one cycle later than normal. If using pass mode, this bit should be set whenever the si_input_relaxed_timing bit is set. This bit defaults to 0.
63139   #define MCP_REG_NVM_CFG4_PASS_MODE_RELAXED_TIMING_SHIFT                                                    9
63140   #define MCP_REG_NVM_CFG4_SR_TURNAROUND                                                                     (0x1<<10) // When this bit is set, a turnaround cycle is inserted in between the address and data phases of a status read for Atmel devices. This bit should only be set when the legacy status read command (0x57) is used. This bit defaults to 0.
63141   #define MCP_REG_NVM_CFG4_SR_TURNAROUND_SHIFT                                                               10
63142   #define MCP_REG_NVM_CFG4_READ_DUMMY_CYCLES                                                                 (0xf<<11) // This is the number of dummy cycles needed after the address phase before the read data is available for opcode: READ, READ_ID.
63143   #define MCP_REG_NVM_CFG4_READ_DUMMY_CYCLES_SHIFT                                                           11
63144   #define MCP_REG_NVM_CFG4_FAST_READ_DUMMY_CYCLES                                                            (0xf<<15) // This is the number of dummy cycles needed after the address phase before the read data is available for opcode: FAST_READ.
63145   #define MCP_REG_NVM_CFG4_FAST_READ_DUMMY_CYCLES_SHIFT                                                      15
63146   #define MCP_REG_NVM_CFG4_SPI_SLOW_CLK_DIV                                                                  (0xf<<19) // Slow SCLK used for OPCODEs that cannot be executed using SPI_CLK_DIV. It is also used during startup when no info about Flash device is known. Calculate SCLK frequency using f(SCLK) = f(core_clk)/(2*(SPI_SLOW_CLK_DIV +1)). [Ex: SPI_SLOW_CLK_DIV=0 -&gt; f(SCLK) = f(core_clk)/2]
63147   #define MCP_REG_NVM_CFG4_SPI_SLOW_CLK_DIV_SHIFT                                                            19
63148   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_BUFFER_RD                                                              (0x1<<23) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63149   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_BUFFER_RD_SHIFT                                                        23
63150   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_ERASE                                                                  (0x1<<24) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63151   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_ERASE_SHIFT                                                            24
63152   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_FAST_READ                                                              (0x1<<25) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63153   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_FAST_READ_SHIFT                                                        25
63154   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_READ                                                                   (0x1<<26) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63155   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_READ_SHIFT                                                             26
63156   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_READ_ID                                                                (0x1<<27) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63157   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_READ_ID_SHIFT                                                          27
63158   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_STATUS                                                                 (0x1<<28) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63159   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_STATUS_SHIFT                                                           28
63160   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_WRDI                                                                   (0x1<<29) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63161   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_WRDI_SHIFT                                                             29
63162   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_WREN                                                                   (0x1<<30) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63163   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_WREN_SHIFT                                                             30
63164   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_WRITE                                                                  (0x1<<31) // Set (=1) to used slow SCLK generated from SPI_SLOW_CLK_DIV for . Clear (=0) to use regular SCLK generated from SPI_CLK_DIV. This value is updated during auto-configuration to optimum value.
63165   #define MCP_REG_NVM_CFG4_SLOW_CLK_4_WRITE_SHIFT                                                            31
63166 #define MCP_REG_NVM_RECONFIG                                                                                 0xe06430UL //Access:RW   DataWidth:0x20   // NVM re-configuration register.
63167   #define MCP_REG_NVM_RECONFIG_ORIG_STRAP_VALUE                                                              (0xf<<0) // Strap value from iologic pins. Only bit[0] is used. Bits[3:1] are for future support.
63168   #define MCP_REG_NVM_RECONFIG_ORIG_STRAP_VALUE_SHIFT                                                        0
63169   #define MCP_REG_NVM_RECONFIG_RECONFIG_STRAP_VALUE                                                          (0xf<<4) // Used by software to numerically encode how the FLSH has been reconfigured. On reset, this register is set to the same value as ORIG_STRAP_VALUE. These bits have no hardware functionality.
63170   #define MCP_REG_NVM_RECONFIG_RECONFIG_STRAP_VALUE_SHIFT                                                    4
63171   #define MCP_REG_NVM_RECONFIG_RESERVED                                                                      (0x7fffff<<8) // Reserved for future use
63172   #define MCP_REG_NVM_RECONFIG_RESERVED_SHIFT                                                                8
63173   #define MCP_REG_NVM_RECONFIG_RECONFIG_DONE                                                                 (0x1<<31) // This bit is 0 on reset. After software finishes reconfiguring FLSH, they will set this bit to 1 to indicate that FLSH has been reconfigured. This bit has no hardware functionality.
63174   #define MCP_REG_NVM_RECONFIG_RECONFIG_DONE_SHIFT                                                           31
63175 #define MCP_REG_ERNGN_EXP_ROM_CTRL                                                                           0xe06800UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63176   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ENA                                                                     (0x1<<0) // Enable bit for the expansion ROM engine. When '1', the expansion ROM engine will automatically service expansion ROM requests. When this bit is cleared, the engine will not service a new request and the on chip cpu will have to take over the chores.
63177   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ENA_SHIFT                                                               0
63178   #define MCP_REG_ERNGN_EXP_ROM_CTRL_BFRD                                                                    (0x1<<1) // When this bit is set to '1', the expansion ROM engine will utilize the buffered mode address translation mode in the flash controller to adjust the address for flash devices with 264 byte blocks, spaced every 512 bytes.
63179   #define MCP_REG_ERNGN_EXP_ROM_CTRL_BFRD_SHIFT                                                              1
63180   #define MCP_REG_ERNGN_EXP_ROM_CTRL_UNUSED0                                                                 (0x3<<2) //
63181   #define MCP_REG_ERNGN_EXP_ROM_CTRL_UNUSED0_SHIFT                                                           2
63182   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ARB_NUM                                                                 (0x3<<4) // Request number to use to arbitrate for expansion ROM access to the flash controller
63183   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ARB_NUM_SHIFT                                                           4
63184   #define MCP_REG_ERNGN_EXP_ROM_CTRL_UNUSED1                                                                 (0x3ff<<6) //
63185   #define MCP_REG_ERNGN_EXP_ROM_CTRL_UNUSED1_SHIFT                                                           6
63186   #define MCP_REG_ERNGN_EXP_ROM_CTRL_STATE                                                                   (0x3f<<16) // The current state of expansion ROM engine, for debugging purposes.
63187   #define MCP_REG_ERNGN_EXP_ROM_CTRL_STATE_SHIFT                                                             16
63188   #define MCP_REG_ERNGN_EXP_ROM_CTRL_UNUSED2                                                                 (0x3f<<22) //
63189   #define MCP_REG_ERNGN_EXP_ROM_CTRL_UNUSED2_SHIFT                                                           22
63190   #define MCP_REG_ERNGN_EXP_ROM_CTRL_CACHE_VALID                                                             (0x1<<28) // This bit is set to '1' when the cache is valid.
63191   #define MCP_REG_ERNGN_EXP_ROM_CTRL_CACHE_VALID_SHIFT                                                       28
63192   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ARB_TIMEOUT                                                             (0x1<<29) // This bit is set to '1' when an arbitration timeout happens.
63193   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ARB_TIMEOUT_SHIFT                                                       29
63194   #define MCP_REG_ERNGN_EXP_ROM_CTRL_READ_TIMEOUT                                                            (0x1<<30) // This bit is set to '1' when a read timeout happens.
63195   #define MCP_REG_ERNGN_EXP_ROM_CTRL_READ_TIMEOUT_SHIFT                                                      30
63196   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ACTIVE                                                                  (0x1<<31) // This bit is set to '1' when the expansion ROM engine is actively operating on a expansion ROM request.
63197   #define MCP_REG_ERNGN_EXP_ROM_CTRL_ACTIVE_SHIFT                                                            31
63198 #define MCP_REG_ERNGN_EXP_ROM_BADDR                                                                          0xe06804UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63199   #define MCP_REG_ERNGN_EXP_ROM_BADDR_UNUSED0                                                                (0x3<<0) //
63200   #define MCP_REG_ERNGN_EXP_ROM_BADDR_UNUSED0_SHIFT                                                          0
63201   #define MCP_REG_ERNGN_EXP_ROM_BADDR_VALUE                                                                  (0x3fffff<<2) // Image base address. The expansion ROM engine fetches the values for the expansion ROM interface starting at this base address.
63202   #define MCP_REG_ERNGN_EXP_ROM_BADDR_VALUE_SHIFT                                                            2
63203 #define MCP_REG_ERNGN_EXP_ROM_CFG                                                                            0xe06808UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63204   #define MCP_REG_ERNGN_EXP_ROM_CFG_ARB_TIMEOUT_SHFT                                                         (0xf<<0) // Arbitration timeout value. The value of 0x20 is shifted left number of bits determined by this value to determine the number of times the nvm_sw_arb register inside the expansion ROM interface will be polled before giving up on arbitration.
63205   #define MCP_REG_ERNGN_EXP_ROM_CFG_ARB_TIMEOUT_SHFT_SHIFT                                                   0
63206   #define MCP_REG_ERNGN_EXP_ROM_CFG_READ_TIMEOUT_SHFT                                                        (0xf<<4) // Read timeout value. The value of 0x20 is shifted left number of bits determined by this value to determine the number of core clocks to wait for the expansion ROM interface to complete a single word read before giving up.
63207   #define MCP_REG_ERNGN_EXP_ROM_CFG_READ_TIMEOUT_SHFT_SHIFT                                                  4
63208 #define MCP_REG_ERNGN_EXP_ROM_ADR                                                                            0xe0680cUL //Access:R    DataWidth:0x20   // Multi Field Register.
63209   #define MCP_REG_ERNGN_EXP_ROM_ADR_UNUSED0                                                                  (0x3<<0) //
63210   #define MCP_REG_ERNGN_EXP_ROM_ADR_UNUSED0_SHIFT                                                            0
63211   #define MCP_REG_ERNGN_EXP_ROM_ADR_ADDRESS                                                                  (0x3fffff<<2) // This value is the address requested by the current (or last) PCI ROM Expansion cycle request. When the PCI block detect a decode of the ROM BAR area, it will place the offset from the BAR value in this register and re-try the PCI bus to make the requester wait.
63212   #define MCP_REG_ERNGN_EXP_ROM_ADR_ADDRESS_SHIFT                                                            2
63213   #define MCP_REG_ERNGN_EXP_ROM_ADR_ADDR_SIZE                                                                (0x3<<24) // The size of the PCI BAR rom read request. This value ranges from 1 to 3 dwords
63214   #define MCP_REG_ERNGN_EXP_ROM_ADR_ADDR_SIZE_SHIFT                                                          24
63215   #define MCP_REG_ERNGN_EXP_ROM_ADR_ACT_FUNC                                                                 (0x1f<<26) // These bits indicate which function is currently accessing the expansion rom.
63216   #define MCP_REG_ERNGN_EXP_ROM_ADR_ACT_FUNC_SHIFT                                                           26
63217   #define MCP_REG_ERNGN_EXP_ROM_ADR_REQ                                                                      (0x1<<31) // This bit will be set if there is a pending request for action. This bit is equivalent to the EXP_ROM_ATTN attention word bit.
63218   #define MCP_REG_ERNGN_EXP_ROM_ADR_REQ_SHIFT                                                                31
63219 #define MCP_REG_ERNGN_EXP_ROM_DATA0                                                                          0xe06810UL //Access:R    DataWidth:0x20   // This register shows the first dword for the expansion ROM access. This is for debug purposes only.
63220 #define MCP_REG_ERNGN_EXP_ROM_DATA1                                                                          0xe06814UL //Access:R    DataWidth:0x20   // This register shows the second dword for the expansion ROM access. This is for debug purposes only.
63221 #define MCP_REG_ERNGN_EXP_ROM_DATA2                                                                          0xe06818UL //Access:R    DataWidth:0x20   // This register shows the third dword for the expansion ROM access. This is for debug purposes only.
63222 #define MCP_REG_ERNGN_IMG_LOADER0_BADDR                                                                      0xe0681cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
63223   #define MCP_REG_ERNGN_IMG_LOADER0_BADDR_UNUSED0                                                            (0x3<<0) //
63224   #define MCP_REG_ERNGN_IMG_LOADER0_BADDR_UNUSED0_SHIFT                                                      0
63225   #define MCP_REG_ERNGN_IMG_LOADER0_BADDR_VALUE                                                              (0x3fffff<<2) // Image base address. This register provides the base address of the image in the NVRAM that the Image Loader Engine 0 will use.
63226   #define MCP_REG_ERNGN_IMG_LOADER0_BADDR_VALUE_SHIFT                                                        2
63227 #define MCP_REG_ERNGN_IMG_LOADER0_GADDR                                                                      0xe06820UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63228   #define MCP_REG_ERNGN_IMG_LOADER0_GADDR_UNUSED0                                                            (0x3<<0) //
63229   #define MCP_REG_ERNGN_IMG_LOADER0_GADDR_UNUSED0_SHIFT                                                      0
63230   #define MCP_REG_ERNGN_IMG_LOADER0_GADDR_VALUE                                                              (0xfffffff<<2) // This register provides the GRC address of the internal register where the data from NVRAM will be written. 24:2 will be the GRC address 29:26 will be the GRC function
63231   #define MCP_REG_ERNGN_IMG_LOADER0_GADDR_VALUE_SHIFT                                                        2
63232 #define MCP_REG_ERNGN_IMG_LOADER0_CADDR                                                                      0xe06824UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63233   #define MCP_REG_ERNGN_IMG_LOADER0_CADDR_UNUSED0                                                            (0x3<<0) //
63234   #define MCP_REG_ERNGN_IMG_LOADER0_CADDR_UNUSED0_SHIFT                                                      0
63235   #define MCP_REG_ERNGN_IMG_LOADER0_CADDR_VALUE                                                              (0x7fffff<<2) // This register provides the GRC address of the internal register where the completion data will be written.
63236   #define MCP_REG_ERNGN_IMG_LOADER0_CADDR_VALUE_SHIFT                                                        2
63237 #define MCP_REG_ERNGN_IMG_LOADER0_CDATA                                                                      0xe06828UL //Access:RW   DataWidth:0x20   // This register provides the value of the completion data that will be written to the completion address.
63238 #define MCP_REG_ERNGN_IMG_LOADER0_CFG                                                                        0xe0682cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
63239   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_UNUSED0                                                              (0x3<<0) //
63240   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_UNUSED0_SHIFT                                                        0
63241   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_XFER_SIZE                                                            (0x3fff<<2) // These bits indicate the transfer size in 4bytes (word) granularity. A maximum of 64KB can be transfered with one command. A read to this register will indicate the current status of the command.
63242   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_XFER_SIZE_SHIFT                                                      2
63243   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_UNUSED1                                                              (0xf<<16) //
63244   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_UNUSED1_SHIFT                                                        16
63245   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_BURST_SIZE                                                           (0xf<<20) // These bits are used for setting up the burst size of a single NVRAM arbitration cycle. NVRAM is a shared resource and every master needs to arbitrate for access to the NVRAM. Once a master wins arbitration, it can keep the NVRAM till the access is relinquished. Using these bits, SW/FW can limit how many words get transferred in a single arbitration cycle. For ex. if xfer_size = 4KB and burst_size = 32 words, then the image loader engine will arbitrate to win the access of NVRAM 32 times.
63246   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_BURST_SIZE_SHIFT                                                     20
63247   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_AUTO_INC                                                             (0x1<<24) // Setting this bit will cause the GRC address to be incremented by 4bytes for every transfer on the GRC interface for the command.
63248   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_AUTO_INC_SHIFT                                                       24
63249   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_UNUSED2                                                              (0x7<<25) //
63250   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_UNUSED2_SHIFT                                                        25
63251   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_ARB_TO                                                               (0x1<<28) // This bit indicates that there was a Arbitration timeout on this image loader and all the transfers are invalid
63252   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_ARB_TO_SHIFT                                                         28
63253   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_READ_TO                                                              (0x1<<29) // This bit indicates that there was a NVRAM Read timeout on this image loader and all the transfers are invalid
63254   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_READ_TO_SHIFT                                                        29
63255   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_BUSY                                                                 (0x1<<30) // This bit indicates that this image loader engine is busy. When this bit is set, the baddr/gaddr/cfg registers should not be written to.
63256   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_BUSY_SHIFT                                                           30
63257   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_ACTIVE                                                               (0x1<<31) // This bit indicates that this image loader engine is currently the active master.
63258   #define MCP_REG_ERNGN_IMG_LOADER0_CFG_ACTIVE_SHIFT                                                         31
63259 #define MCP_REG_ERNGN_IMG_LOADER1_BADDR                                                                      0xe06830UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63260   #define MCP_REG_ERNGN_IMG_LOADER1_BADDR_UNUSED0                                                            (0x3<<0) //
63261   #define MCP_REG_ERNGN_IMG_LOADER1_BADDR_UNUSED0_SHIFT                                                      0
63262   #define MCP_REG_ERNGN_IMG_LOADER1_BADDR_VALUE                                                              (0x3fffff<<2) // Image base address. This register provides the base address of the image in the NVRAM that the Image Loader Engine 1 will use.
63263   #define MCP_REG_ERNGN_IMG_LOADER1_BADDR_VALUE_SHIFT                                                        2
63264 #define MCP_REG_ERNGN_IMG_LOADER1_GADDR                                                                      0xe06834UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63265   #define MCP_REG_ERNGN_IMG_LOADER1_GADDR_UNUSED0                                                            (0x3<<0) //
63266   #define MCP_REG_ERNGN_IMG_LOADER1_GADDR_UNUSED0_SHIFT                                                      0
63267   #define MCP_REG_ERNGN_IMG_LOADER1_GADDR_VALUE                                                              (0xfffffff<<2) // This register provides the GRC address of the internal register where the data from NVRAM will be written. 24:2 will be the GRC address 29:26 will be the GRC function
63268   #define MCP_REG_ERNGN_IMG_LOADER1_GADDR_VALUE_SHIFT                                                        2
63269 #define MCP_REG_ERNGN_IMG_LOADER1_CADDR                                                                      0xe06838UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63270   #define MCP_REG_ERNGN_IMG_LOADER1_CADDR_UNUSED0                                                            (0x3<<0) //
63271   #define MCP_REG_ERNGN_IMG_LOADER1_CADDR_UNUSED0_SHIFT                                                      0
63272   #define MCP_REG_ERNGN_IMG_LOADER1_CADDR_VALUE                                                              (0x7fffff<<2) // This register provides the GRC address of the internal register where the completion data will be written.
63273   #define MCP_REG_ERNGN_IMG_LOADER1_CADDR_VALUE_SHIFT                                                        2
63274 #define MCP_REG_ERNGN_IMG_LOADER1_CDATA                                                                      0xe0683cUL //Access:RW   DataWidth:0x20   // This register provides the value of the completion data that will be written to the completion address.
63275 #define MCP_REG_ERNGN_IMG_LOADER1_CFG                                                                        0xe06840UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63276   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_UNUSED0                                                              (0x3<<0) //
63277   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_UNUSED0_SHIFT                                                        0
63278   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_XFER_SIZE                                                            (0x3fff<<2) // These bits indicate the transfer size in 4bytes (word) granularity. A maximum of 64KB can be transfered with one command. A read to this register will indicate the current status of the command.
63279   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_XFER_SIZE_SHIFT                                                      2
63280   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_UNUSED1                                                              (0xf<<16) //
63281   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_UNUSED1_SHIFT                                                        16
63282   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_BURST_SIZE                                                           (0xf<<20) // These bits are used for setting up the burst size of a single NVRAM arbitration cycle. NVRAM is a shared resource and every master needs to arbitrate for access to the NVRAM. Once a master wins arbitration, it can keep the NVRAM till the access is relinquished. Using these bits, SW/FW can limit how many words get transferred in a single arbitration cycle. For ex. if xfer_size = 4KB and burst_size = 32 words, then the image loader engine will arbitrate to win the access of NVRAM 32 times.
63283   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_BURST_SIZE_SHIFT                                                     20
63284   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_AUTO_INC                                                             (0x1<<24) // Setting this bit will cause the GRC address to be incremented by 4bytes for every transfer on the GRC interface for the command.
63285   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_AUTO_INC_SHIFT                                                       24
63286   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_UNUSED2                                                              (0x7<<25) //
63287   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_UNUSED2_SHIFT                                                        25
63288   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_ARB_TO                                                               (0x1<<28) // This bit indicates that there was a Arbitration timeout on this image loader and all the transfers are invalid
63289   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_ARB_TO_SHIFT                                                         28
63290   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_READ_TO                                                              (0x1<<29) // This bit indicates that there was a NVRAM Read timeout on this image loader and all the transfers are invalid
63291   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_READ_TO_SHIFT                                                        29
63292   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_BUSY                                                                 (0x1<<30) // This bit indicates that this image loader engine is busy. When this bit is set, the baddr/gaddr/cfg registers should not be written to.
63293   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_BUSY_SHIFT                                                           30
63294   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_ACTIVE                                                               (0x1<<31) // This bit indicates that this image loader engine is currently the active master.
63295   #define MCP_REG_ERNGN_IMG_LOADER1_CFG_ACTIVE_SHIFT                                                         31
63296 #define MCP_REG_ERNGN_IMG_LOADER2_BADDR                                                                      0xe06844UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63297   #define MCP_REG_ERNGN_IMG_LOADER2_BADDR_UNUSED0                                                            (0x3<<0) //
63298   #define MCP_REG_ERNGN_IMG_LOADER2_BADDR_UNUSED0_SHIFT                                                      0
63299   #define MCP_REG_ERNGN_IMG_LOADER2_BADDR_VALUE                                                              (0x3fffff<<2) // Image base address. This register provides the base address of the image in the NVRAM that the Image Loader Engine 2 will use.
63300   #define MCP_REG_ERNGN_IMG_LOADER2_BADDR_VALUE_SHIFT                                                        2
63301 #define MCP_REG_ERNGN_IMG_LOADER2_GADDR                                                                      0xe06848UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63302   #define MCP_REG_ERNGN_IMG_LOADER2_GADDR_UNUSED0                                                            (0x3<<0) //
63303   #define MCP_REG_ERNGN_IMG_LOADER2_GADDR_UNUSED0_SHIFT                                                      0
63304   #define MCP_REG_ERNGN_IMG_LOADER2_GADDR_VALUE                                                              (0xfffffff<<2) // This register provides the GRC address of the internal register where the data from NVRAM will be written. 24:2 will be the GRC address 29:26 will be the GRC function
63305   #define MCP_REG_ERNGN_IMG_LOADER2_GADDR_VALUE_SHIFT                                                        2
63306 #define MCP_REG_ERNGN_IMG_LOADER2_CADDR                                                                      0xe0684cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
63307   #define MCP_REG_ERNGN_IMG_LOADER2_CADDR_UNUSED0                                                            (0x3<<0) //
63308   #define MCP_REG_ERNGN_IMG_LOADER2_CADDR_UNUSED0_SHIFT                                                      0
63309   #define MCP_REG_ERNGN_IMG_LOADER2_CADDR_VALUE                                                              (0x7fffff<<2) // This register provides the GRC address of the internal register where the completion data will be written.
63310   #define MCP_REG_ERNGN_IMG_LOADER2_CADDR_VALUE_SHIFT                                                        2
63311 #define MCP_REG_ERNGN_IMG_LOADER2_CDATA                                                                      0xe06850UL //Access:RW   DataWidth:0x20   // This register provides the value of the completion data that will be written to the completion address.
63312 #define MCP_REG_ERNGN_IMG_LOADER2_CFG                                                                        0xe06854UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63313   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_UNUSED0                                                              (0x3<<0) //
63314   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_UNUSED0_SHIFT                                                        0
63315   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_XFER_SIZE                                                            (0x3fff<<2) // These bits indicate the transfer size in 4bytes (word) granularity. A maximum of 64KB can be transfered with one command. A read to this register will indicate the current status of the command.
63316   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_XFER_SIZE_SHIFT                                                      2
63317   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_UNUSED1                                                              (0xf<<16) //
63318   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_UNUSED1_SHIFT                                                        16
63319   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_BURST_SIZE                                                           (0xf<<20) // These bits are used for setting up the burst size of a single NVRAM arbitration cycle. NVRAM is a shared resource and every master needs to arbitrate for access to the NVRAM. Once a master wins arbitration, it can keep the NVRAM till the access is relinquished. Using these bits, SW/FW can limit how many words get transferred in a single arbitration cycle. For ex. if xfer_size = 4KB and burst_size = 32 words, then the image loader engine will arbitrate to win the access of NVRAM 32 times.
63320   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_BURST_SIZE_SHIFT                                                     20
63321   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_AUTO_INC                                                             (0x1<<24) // Setting this bit will cause the GRC address to be incremented by 4bytes for every transfer on the GRC interface for the command.
63322   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_AUTO_INC_SHIFT                                                       24
63323   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_UNUSED2                                                              (0x7<<25) //
63324   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_UNUSED2_SHIFT                                                        25
63325   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_ARB_TO                                                               (0x1<<28) // This bit indicates that there was a Arbitration timeout on this image loader and all the transfers are invalid
63326   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_ARB_TO_SHIFT                                                         28
63327   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_READ_TO                                                              (0x1<<29) // This bit indicates that there was a NVRAM Read timeout on this image loader and all the transfers are invalid
63328   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_READ_TO_SHIFT                                                        29
63329   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_BUSY                                                                 (0x1<<30) // This bit indicates that this image loader engine is busy. When this bit is set, the baddr/gaddr/cfg registers should not be written to.
63330   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_BUSY_SHIFT                                                           30
63331   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_ACTIVE                                                               (0x1<<31) // This bit indicates that this image loader engine is currently the active master.
63332   #define MCP_REG_ERNGN_IMG_LOADER2_CFG_ACTIVE_SHIFT                                                         31
63333 #define MCP_REG_SMBUS_CONFIG                                                                                 0xe08000UL //Access:RW   DataWidth:0x20   // All registers in the SMB block are shared.
63334   #define MCP_REG_SMBUS_CONFIG_UNUSED0                                                                       (0x7f<<0) //
63335   #define MCP_REG_SMBUS_CONFIG_UNUSED0_SHIFT                                                                 0
63336   #define MCP_REG_SMBUS_CONFIG_HW_ARP_ASSIGN_ADDR                                                            (0x1<<7) // When this bit is set HW will service the ARP Assign Address command, set the AR_FLAG[1:0] and AV_FLAG[1:0] flags, and program the NIC_SMB_ADDR[1:0] values.
63337   #define MCP_REG_SMBUS_CONFIG_HW_ARP_ASSIGN_ADDR_SHIFT                                                      7
63338   #define MCP_REG_SMBUS_CONFIG_ARP_EN0                                                                       (0x1<<8) // When this bit is set the SMBUS block will respond to ARP that is it to SMBUS Device Default Address (7'b1100001) and reslove NIC_SMB_ADDR0 using ARP.
63339   #define MCP_REG_SMBUS_CONFIG_ARP_EN0_SHIFT                                                                 8
63340   #define MCP_REG_SMBUS_CONFIG_ARP_EN1                                                                       (0x1<<9) // When this bit is set the SMBUS block will respond to ARP that is it to SMBUS Device Default Address (7'b1100001) and reslove NIC_SMB_ADDR1 using ARP.
63341   #define MCP_REG_SMBUS_CONFIG_ARP_EN1_SHIFT                                                                 9
63342   #define MCP_REG_SMBUS_CONFIG_UNUSED1                                                                       (0x3f<<10) //
63343   #define MCP_REG_SMBUS_CONFIG_UNUSED1_SHIFT                                                                 10
63344   #define MCP_REG_SMBUS_CONFIG_MASTER_RTRY_CNT                                                               (0xf<<16) // This bit indicates a number of retries in case where SMBUS block acted as a master and lost SMBUS arbitration. HW will retry transaction as many times as specified in this register before it reports lost of arbitration status to the firmware. When this field is 0 firmware will not do any retries but it will report loss of arbitration on the initial attempt.
63345   #define MCP_REG_SMBUS_CONFIG_MASTER_RTRY_CNT_SHIFT                                                         16
63346   #define MCP_REG_SMBUS_CONFIG_UNUSED2                                                                       (0x3f<<20) //
63347   #define MCP_REG_SMBUS_CONFIG_UNUSED2_SHIFT                                                                 20
63348   #define MCP_REG_SMBUS_CONFIG_TIMESTAMP_CNT_EN                                                              (0x1<<26) // When this bit is '1' the TIMESTAMP counter is enabled. When '0' the counter holds its value.
63349   #define MCP_REG_SMBUS_CONFIG_TIMESTAMP_CNT_EN_SHIFT                                                        26
63350   #define MCP_REG_SMBUS_CONFIG_PROMISCOUS_MODE                                                               (0x1<<27) // When this bit is '1' the SMBUS block responds to all SMBUS transactions regardless of the slave address.
63351   #define MCP_REG_SMBUS_CONFIG_PROMISCOUS_MODE_SHIFT                                                         27
63352   #define MCP_REG_SMBUS_CONFIG_EN_NIC_SMB_ADDR_0                                                             (0x1<<28) // When this bit is '1' the SMBUS block responds to slave address 7'b0000000.
63353   #define MCP_REG_SMBUS_CONFIG_EN_NIC_SMB_ADDR_0_SHIFT                                                       28
63354   #define MCP_REG_SMBUS_CONFIG_BIT_BANG_EN                                                                   (0x1<<29) // When this bit is '1', the SMBUS block is placed into bit-bang mode. SMBUS interface pins are controlled using Bit-Bang Control Register.
63355   #define MCP_REG_SMBUS_CONFIG_BIT_BANG_EN_SHIFT                                                             29
63356   #define MCP_REG_SMBUS_CONFIG_SMB_EN                                                                        (0x1<<30) // When this bit is '1', the SMBUS block is enabled for operation. When set the SMBUS block will abort current transaction in compliance with the SMBUS master and slave behavior at the end of the current transaction and stop responding to the SMBUS master/slave transactions.
63357   #define MCP_REG_SMBUS_CONFIG_SMB_EN_SHIFT                                                                  30
63358   #define MCP_REG_SMBUS_CONFIG_RESET                                                                         (0x1<<31) // When this bit is set it will reset SMBUS block to its default state.
63359   #define MCP_REG_SMBUS_CONFIG_RESET_SHIFT                                                                   31
63360 #define MCP_REG_SMBUS_TIMING_CONFIG                                                                          0xe08004UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63361   #define MCP_REG_SMBUS_TIMING_CONFIG_UNUSED0                                                                (0xff<<0) //
63362   #define MCP_REG_SMBUS_TIMING_CONFIG_UNUSED0_SHIFT                                                          0
63363   #define MCP_REG_SMBUS_TIMING_CONFIG_SMBUS_IDLE_TIME                                                        (0xff<<8) // These bits specify the time for which both SMBCLK and SMBDAT must be high before a master can assume that bus is free. Register has 1us resolution. Default is 50us.
63364   #define MCP_REG_SMBUS_TIMING_CONFIG_SMBUS_IDLE_TIME_SHIFT                                                  8
63365   #define MCP_REG_SMBUS_TIMING_CONFIG_PERIODIC_SLAVE_STRETCH                                                 (0xff<<16) // These bits specify time for which each clock period low time will be stretched when the SMBUS block acts as a slave. Note that a cumulative clock low extend time (TLOW:SEXT) for which slave device is allowed to stretch the clock from the beginning to end of the message (that is from START to STOP) is 25ms. For example, if the message is Block Write transaction 36B long allowed periodic stretch would be 25ms/(9*36) ~= 77us. This is assuming that random slave stretching is not used. Register has 1us resolution.
63366   #define MCP_REG_SMBUS_TIMING_CONFIG_PERIODIC_SLAVE_STRETCH_SHIFT                                           16
63367   #define MCP_REG_SMBUS_TIMING_CONFIG_RANDOM_SLAVE_STRETCH                                                   (0x7f<<24) // These bits specify time for which clock low time will be stretched after each byte (that is ACK bit) when the SMBUS block acts as a slave. This is useful in "legacy mode" to allow firmware time to handle the data. Note that this time contributes to the slave TLOW:SEXT time, that is combined random and periodic slave stretch should not exceed 25ms. Register has 1ms resolution. Default is 25ms.
63368   #define MCP_REG_SMBUS_TIMING_CONFIG_RANDOM_SLAVE_STRETCH_SHIFT                                             24
63369   #define MCP_REG_SMBUS_TIMING_CONFIG_MODE_400                                                               (0x1<<31) // When this bit is set the SMBUS block operates in 400KHz mode. When cleared SMBUS operates in 100KHz mode.
63370   #define MCP_REG_SMBUS_TIMING_CONFIG_MODE_400_SHIFT                                                         31
63371 #define MCP_REG_SMBUS_ADDRESS                                                                                0xe08008UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63372   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR0                                                                (0x7f<<0) // This is the first SM Bus addresses which will be used to match for incoming messages. This address is also used for ARP that is this is the address that will be resolved using ARP when the ARP function is enabled. When the PROMISCOUS_MODE bit is '1', this value is ignored.
63373   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR0_SHIFT                                                          0
63374   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR0                                                             (0x1<<7) // When this bit is '1' NIC_SMB_ADDR0 will be used as a slave address to match for incoming messages.
63375   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR0_SHIFT                                                       7
63376   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR1                                                                (0x7f<<8) // This is the second SM Bus addresses which will be used to match for incoming messages. When the PROMISCOUS_MODE bit is '1', this value is ignored.
63377   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR1_SHIFT                                                          8
63378   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR1                                                             (0x1<<15) // When this bit is '1' NIC_SMB_ADDR1 will be used as a slave address to match for incoming messages.
63379   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR1_SHIFT                                                       15
63380   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR2                                                                (0x7f<<16) // This is the third SM Bus addresses which will be used to match for incoming messages. When the PROMISCOUS_MODE bit is '1', this value is ignored. 0x0 This address is also used for ARP. The address will be resolved using ARP when the ARP_EN1 bit is set.
63381   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR2_SHIFT                                                          16
63382   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR2                                                             (0x1<<23) // When this bit is '1' NIC_SMB_ADDR2 will be used as a slave address to match for incoming messages.
63383   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR2_SHIFT                                                       23
63384   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR3                                                                (0x7f<<24) // This is the fourth SM Bus addresses which will be used to match for incoming messages. When the PROMISCOUS_MODE bit is '1', this value is ignored.
63385   #define MCP_REG_SMBUS_ADDRESS_NIC_SMB_ADDR3_SHIFT                                                          24
63386   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR3                                                             (0x1<<31) // When this bit is '1' NIC_SMB_ADDR3 will be used as a slave address to match for incoming messages.
63387   #define MCP_REG_SMBUS_ADDRESS_EN_NIC_SMB_ADDR3_SHIFT                                                       31
63388 #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL                                                                    0xe0800cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
63389   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_UNUSED0                                                          (0xff<<0) //
63390   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_UNUSED0_SHIFT                                                    0
63391   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_RX_FIFO_THRESHOLD                                         (0x7f<<8) // When the Master Receive FIFO hits this threshold the SMBUS block will generate an event for the control processor. When set to 0x0 event generation is disabled. Threshold is specified with the byte resolution.
63392   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_RX_FIFO_THRESHOLD_SHIFT                                   8
63393   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_UNUSED1                                                          (0x1<<15) //
63394   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_UNUSED1_SHIFT                                                    15
63395   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_RX_PKT_COUNT                                              (0x7f<<16) // Number of packets in the Master RX FIFO.
63396   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_RX_PKT_COUNT_SHIFT                                        16
63397   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_UNUSED2                                                          (0x7f<<23) //
63398   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_UNUSED2_SHIFT                                                    23
63399   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_TX_FIFO_FLUSH                                             (0x1<<30) // When this bit is set HW will flush Master TX FIFO when current TX transaction completes.
63400   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_TX_FIFO_FLUSH_SHIFT                                       30
63401   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_RX_FIFO_FLUSH                                             (0x1<<31) // When this bit is set HW will flush Master RX FIFO when the current RX transaction completes.
63402   #define MCP_REG_SMBUS_MASTER_FIFO_CONTROL_MASTER_RX_FIFO_FLUSH_SHIFT                                       31
63403 #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL                                                                     0xe08010UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63404   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_UNUSED0                                                           (0xff<<0) //
63405   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_UNUSED0_SHIFT                                                     0
63406   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_RX_FIFO_THRESHOLD                                           (0x7f<<8) // When the Slave Receive FIFO hits this threshold the SMBUS block will generate an event for the control processor. When set to 0x0 event generation is disabled. Threshold is specified with the byte resolution.
63407   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_RX_FIFO_THRESHOLD_SHIFT                                     8
63408   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_UNUSED1                                                           (0x1<<15) //
63409   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_UNUSED1_SHIFT                                                     15
63410   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_RX_PKT_COUNT                                                (0x7f<<16) // Number of packets in the Slave RX FIFO.
63411   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_RX_PKT_COUNT_SHIFT                                          16
63412   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_UNUSED2                                                           (0x7f<<23) //
63413   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_UNUSED2_SHIFT                                                     23
63414   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_TX_FIFO_FLUSH                                               (0x1<<30) // When this bit is set HW will flush Slave TX FIFO when current TX transaction completes.
63415   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_TX_FIFO_FLUSH_SHIFT                                         30
63416   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_RX_FIFO_FLUSH                                               (0x1<<31) // When this bit is set HW will flush Slave RX FIFO when the current RX transaction completes.
63417   #define MCP_REG_SMBUS_SLAVE_FIFO_CONTROL_SLAVE_RX_FIFO_FLUSH_SHIFT                                         31
63418 #define MCP_REG_SMBUS_BIT_BANG_CONTROL                                                                       0xe08014UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63419   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_UNUSED0                                                             (0xfffffff<<0) //
63420   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_UNUSED0_SHIFT                                                       0
63421   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBDAT_OUT_EN                                                       (0x1<<28) // When the SMBUS interface is configured for bit-bang mode, this bit controlls the output enable for the SMBDAT pin. When this bit is '0', the SMBDAT pin will drive low. When this bit is '1', the SMBDAT pin will float.
63422   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBDAT_OUT_EN_SHIFT                                                 28
63423   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBDAT_IN                                                           (0x1<<29) // This bit reflects the current input value of the SMBDAT pin. When the SMBDAT pin is high, this bit will read as '1'. When the SMBDAT pin is low, this pin will read as '0'.
63424   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBDAT_IN_SHIFT                                                     29
63425   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBCLK_OUT_EN                                                       (0x1<<30) // When the SM Bus interface is configured for bit-bang mode, this bit controlls the output enable for the CLK pin. When this bit is '0', the CLK pin will drive low. When this bit is '1', the CLK pin will float.
63426   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBCLK_OUT_EN_SHIFT                                                 30
63427   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBCLK_IN                                                           (0x1<<31) // This bit reflects the current input value of the SMBCLK pin. When the SMBCLK pin is high, this bit will read as '1'. When the SMBCLK pin is low, this pin will read as '0'.
63428   #define MCP_REG_SMBUS_BIT_BANG_CONTROL_SMBCLK_IN_SHIFT                                                     31
63429 #define MCP_REG_SMBUS_WATCHDOG                                                                               0xe08018UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63430   #define MCP_REG_SMBUS_WATCHDOG_WATCHDOG                                                                    (0xffff<<0) // This value counts down to zero once each second and sets the WG_TO bit when it reaches zero. The counter stops when it reaches zero.
63431   #define MCP_REG_SMBUS_WATCHDOG_WATCHDOG_SHIFT                                                              0
63432 #define MCP_REG_SMBUS_HEARTBEAT                                                                              0xe0801cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
63433   #define MCP_REG_SMBUS_HEARTBEAT_HEARTBEAT                                                                  (0xffff<<0) // This value counts down to zero once each second and sets the HB_TO bit when it reaches zero. The counter stops when it reaches zero.
63434   #define MCP_REG_SMBUS_HEARTBEAT_HEARTBEAT_SHIFT                                                            0
63435 #define MCP_REG_SMBUS_POLL_ASF                                                                               0xe08020UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63436   #define MCP_REG_SMBUS_POLL_ASF_POLL_ASF                                                                    (0xffff<<0) // This value counts down to zero once each 5 msec. and sets the PA_TO bit when it reaches zero. The counter stops when it reaches zero.
63437   #define MCP_REG_SMBUS_POLL_ASF_POLL_ASF_SHIFT                                                              0
63438 #define MCP_REG_SMBUS_POLL_LEGACY                                                                            0xe08024UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63439   #define MCP_REG_SMBUS_POLL_LEGACY_POLL_LEGACY                                                              (0xffff<<0) // This value counts down to zero once each 250 msec. and sets the PL_TO bit when it reaches zero. The counter stops when it reaches zero.
63440   #define MCP_REG_SMBUS_POLL_LEGACY_POLL_LEGACY_SHIFT                                                        0
63441 #define MCP_REG_SMBUS_RETRAN                                                                                 0xe08028UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63442   #define MCP_REG_SMBUS_RETRAN_RETRAN                                                                        (0xff<<0) // This value counts down to zero once each second and sets the RT_TO bit when it reaches zero. The counter stops when it reaches zero.
63443   #define MCP_REG_SMBUS_RETRAN_RETRAN_SHIFT                                                                  0
63444 #define MCP_REG_SMBUS_TIMESTAMP                                                                              0xe0802cUL //Access:RW   DataWidth:0x20   // This value counts up once each second and rolls to zero each time it passes 0xffffffff. This counter only counts when the TIMESTAMP_CNT_EN bit is '1'.
63445 #define MCP_REG_SMBUS_MASTER_COMMAND                                                                         0xe08030UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63446   #define MCP_REG_SMBUS_MASTER_COMMAND_RD_BYTE_COUNT                                                         (0xff<<0) // This is number of bytes that SMBUS block should read from the slave in Block Write - Block Read Process Call or Block Read. If this field is 0 the SMBUS block will assume that first byte received from the slave is a Byte Count. If different than 0 HW will use this value as an indication as where to insert NACK and STOP that is end the transaction.
63447   #define MCP_REG_SMBUS_MASTER_COMMAND_RD_BYTE_COUNT_SHIFT                                                   0
63448   #define MCP_REG_SMBUS_MASTER_COMMAND_PEC                                                                   (0x1<<8) // PEC should be checked or calculated for this transaction.
63449   #define MCP_REG_SMBUS_MASTER_COMMAND_PEC_SHIFT                                                             8
63450   #define MCP_REG_SMBUS_MASTER_COMMAND_SMBUS_PROTOCOL                                                        (0xf<<9) // SMBUS Protocol encoded as
63451   #define MCP_REG_SMBUS_MASTER_COMMAND_SMBUS_PROTOCOL_SHIFT                                                  9
63452   #define MCP_REG_SMBUS_MASTER_COMMAND_UNUSED0                                                               (0xfff<<13) //
63453   #define MCP_REG_SMBUS_MASTER_COMMAND_UNUSED0_SHIFT                                                         13
63454   #define MCP_REG_SMBUS_MASTER_COMMAND_STATUS                                                                (0x7<<25) // These bits encode status of the last master transaction. Valid when START_BUSY is cleared after it was set
63455   #define MCP_REG_SMBUS_MASTER_COMMAND_STATUS_SHIFT                                                          25
63456   #define MCP_REG_SMBUS_MASTER_COMMAND_UNUSED1                                                               (0x3<<28) //
63457   #define MCP_REG_SMBUS_MASTER_COMMAND_UNUSED1_SHIFT                                                         28
63458   #define MCP_REG_SMBUS_MASTER_COMMAND_ABORT                                                                 (0x1<<30) // Transaction Abort. This bit can be set at any time by the firmware or the driver in order to abort the transaction. The HW will abort transaction in compliance with the SMBUS rules and clear the bit when done.
63459   #define MCP_REG_SMBUS_MASTER_COMMAND_ABORT_SHIFT                                                           30
63460   #define MCP_REG_SMBUS_MASTER_COMMAND_START_BUSY                                                            (0x1<<31) // This bit is self clearing. When written to a '1', the currently programmed SMBUS transaction will activate. Writing this bit as a '0' has no effect. This bit must be read as a '0' before setting it to prevent un-predictable results.
63461   #define MCP_REG_SMBUS_MASTER_COMMAND_START_BUSY_SHIFT                                                      31
63462 #define MCP_REG_SMBUS_SLAVE_COMMAND                                                                          0xe08034UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63463   #define MCP_REG_SMBUS_SLAVE_COMMAND_UNUSED0                                                                (0xff<<0) //
63464   #define MCP_REG_SMBUS_SLAVE_COMMAND_UNUSED0_SHIFT                                                          0
63465   #define MCP_REG_SMBUS_SLAVE_COMMAND_PEC                                                                    (0x1<<8) // PEC should be calculated for this transaction.
63466   #define MCP_REG_SMBUS_SLAVE_COMMAND_PEC_SHIFT                                                              8
63467   #define MCP_REG_SMBUS_SLAVE_COMMAND_UNUSED1                                                                (0x3fff<<9) //
63468   #define MCP_REG_SMBUS_SLAVE_COMMAND_UNUSED1_SHIFT                                                          9
63469   #define MCP_REG_SMBUS_SLAVE_COMMAND_STATUS                                                                 (0x7<<23) // These bits encode status of the last slave transaction. Valid when START_BUSY is cleared after it was set
63470   #define MCP_REG_SMBUS_SLAVE_COMMAND_STATUS_SHIFT                                                           23
63471   #define MCP_REG_SMBUS_SLAVE_COMMAND_UNUSED2                                                                (0xf<<26) //
63472   #define MCP_REG_SMBUS_SLAVE_COMMAND_UNUSED2_SHIFT                                                          26
63473   #define MCP_REG_SMBUS_SLAVE_COMMAND_ABORT                                                                  (0x1<<30) // Transaction Abort. This bit can be set at any time by the firmware or the driver in order to abort the transaction. The HW will abort transaction in compliance with the SMBUS rules and clear the bit when done. When set and the slave transaction is received the HW will ACK the address and float the bus thereafter.
63474   #define MCP_REG_SMBUS_SLAVE_COMMAND_ABORT_SHIFT                                                            30
63475   #define MCP_REG_SMBUS_SLAVE_COMMAND_START                                                                  (0x1<<31) // _BUSY This bit is self clearing. When written to a '1', the currently programmed SMBUS transaction will activate. Writing this bit as a '0' has no effect. This bit must be read as a '0' before setting it to prevent un-predictable results. Used only for read response.
63476   #define MCP_REG_SMBUS_SLAVE_COMMAND_START_SHIFT                                                            31
63477 #define MCP_REG_SMBUS_EVENT_ENABLE                                                                           0xe08038UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63478   #define MCP_REG_SMBUS_EVENT_ENABLE_WATCHDOG_TO_EN                                                          (0x1<<0) // When set enables Watchdog Timer to generate smbus event.
63479   #define MCP_REG_SMBUS_EVENT_ENABLE_WATCHDOG_TO_EN_SHIFT                                                    0
63480   #define MCP_REG_SMBUS_EVENT_ENABLE_HEARTBEAT_TO_EN                                                         (0x1<<1) // When set enables Heartbeat Timer to generate smbus event.
63481   #define MCP_REG_SMBUS_EVENT_ENABLE_HEARTBEAT_TO_EN_SHIFT                                                   1
63482   #define MCP_REG_SMBUS_EVENT_ENABLE_POLL_ASF_TO_EN                                                          (0x1<<2) // When set enables ASF Sensor Poll Timer to generate smbus event.
63483   #define MCP_REG_SMBUS_EVENT_ENABLE_POLL_ASF_TO_EN_SHIFT                                                    2
63484   #define MCP_REG_SMBUS_EVENT_ENABLE_POLL_LEGACY_TO_EN                                                       (0x1<<3) // When set enables Legacy Sensor Poll Timer to generate smbus event.
63485   #define MCP_REG_SMBUS_EVENT_ENABLE_POLL_LEGACY_TO_EN_SHIFT                                                 3
63486   #define MCP_REG_SMBUS_EVENT_ENABLE_RETRANSMIT_TO_EN                                                        (0x1<<4) // When set enables Retransmit Timer to generate smbus event.
63487   #define MCP_REG_SMBUS_EVENT_ENABLE_RETRANSMIT_TO_EN_SHIFT                                                  4
63488   #define MCP_REG_SMBUS_EVENT_ENABLE_UNUSED0                                                                 (0x7fff<<5) //
63489   #define MCP_REG_SMBUS_EVENT_ENABLE_UNUSED0_SHIFT                                                           5
63490   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_ARP_EVENT_EN                                                      (0x1<<20) // When set enables hardware to generate smbus event any time and ARP command is received and ARP_EN0 or ARP_EN1 bit is set.
63491   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_ARP_EVENT_EN_SHIFT                                                20
63492   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RD_EVENT_EN                                                       (0x1<<21) // Enables SLAVE_RD_EVENT to generate smbus event.
63493   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RD_EVENT_EN_SHIFT                                                 21
63494   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_TX_UNDERRUN_EN                                                    (0x1<<22) // When set enables generation of a smbus event when Slave Tx FIFO becomes empty and less then PKT_LENGTH bytes were output on the SMBUS.
63495   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_TX_UNDERRUN_EN_SHIFT                                              22
63496   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_START_BUSY_EN                                                     (0x1<<23) // When set enables generation of a smbus event on slave START_BUSY 1 to 0 transition.
63497   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_START_BUSY_EN_SHIFT                                               23
63498   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RX_EVENT_EN                                                       (0x1<<24) // Enables SLAVE_RX_EVENT to generate smbus event.
63499   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RX_EVENT_EN_SHIFT                                                 24
63500   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RX_THRESHOLD_HIT_EN                                               (0x1<<25) // When set enables SLAVE_RX_THRESHOLD_HIT to generate smbus event.
63501   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RX_THRESHOLD_HIT_EN_SHIFT                                         25
63502   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RX_FIFO_FULL_EN                                                   (0x1<<26) // When set enables SLAVE_RX_FIFO_FULL to generate smbus event.
63503   #define MCP_REG_SMBUS_EVENT_ENABLE_SLAVE_RX_FIFO_FULL_EN_SHIFT                                             26
63504   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_TX_UNDERRUN_EN                                                   (0x1<<27) // When set enables generation of a smbus event when Master Tx FIFO becomes empty and less then PKT_LENGTH bytes were output on the SMBUS.
63505   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_TX_UNDERRUN_EN_SHIFT                                             27
63506   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_START_BUSY_EN                                                    (0x1<<28) // When set enables generation of a smbus event on master START_BUSY 1 to 0 transition.
63507   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_START_BUSY_EN_SHIFT                                              28
63508   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_RX_EVENT_EN                                                      (0x1<<29) // When set enables MASTER_RX_EVENT to generate smbus event.
63509   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_RX_EVENT_EN_SHIFT                                                29
63510   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_RX_THRESHOLD_HIT_EN                                              (0x1<<30) // When set enables MASTER_RX_THRESHOLD_HIT to generate smbus event.
63511   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_RX_THRESHOLD_HIT_EN_SHIFT                                        30
63512   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_RX_FIFO_FULL_EN                                                  (0x1<<31) // When set enables MASTER_RX_FIFO_FULL to generate smbus event.
63513   #define MCP_REG_SMBUS_EVENT_ENABLE_MASTER_RX_FIFO_FULL_EN_SHIFT                                            31
63514 #define MCP_REG_SMBUS_EVENT_STATUS                                                                           0xe0803cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
63515   #define MCP_REG_SMBUS_EVENT_STATUS_WATCHDOG_TO                                                             (0x1<<0) // This bit changes to '1' each time the WATCHDOG timer reaches zero. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63516   #define MCP_REG_SMBUS_EVENT_STATUS_WATCHDOG_TO_SHIFT                                                       0
63517   #define MCP_REG_SMBUS_EVENT_STATUS_HEARTBEAT_TO                                                            (0x1<<1) // This bit changes to '1' each time the HEARTBEAT timer reaches zero. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63518   #define MCP_REG_SMBUS_EVENT_STATUS_HEARTBEAT_TO_SHIFT                                                      1
63519   #define MCP_REG_SMBUS_EVENT_STATUS_POLL_ASF_TO                                                             (0x1<<2) // This bit changes to '1' each time the POLL_ASF timer reaches zero. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63520   #define MCP_REG_SMBUS_EVENT_STATUS_POLL_ASF_TO_SHIFT                                                       2
63521   #define MCP_REG_SMBUS_EVENT_STATUS_POLL_LEGACY_TO                                                          (0x1<<3) // This bit changes to '1' each time the POLL_LEGACY timer reaches zero. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63522   #define MCP_REG_SMBUS_EVENT_STATUS_POLL_LEGACY_TO_SHIFT                                                    3
63523   #define MCP_REG_SMBUS_EVENT_STATUS_RETRANSMIT_TO                                                           (0x1<<4) // This bit changes to '1' each time the RETRANSMIT timer reaches zero. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63524   #define MCP_REG_SMBUS_EVENT_STATUS_RETRANSMIT_TO_SHIFT                                                     4
63525   #define MCP_REG_SMBUS_EVENT_STATUS_UNUSED0                                                                 (0x7fff<<5) //
63526   #define MCP_REG_SMBUS_EVENT_STATUS_UNUSED0_SHIFT                                                           5
63527   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_ARP_EVENT                                                         (0x1<<20) // This bit set when slave hardware received an ARP command and ARP_EN0 or ARP_EN1 bit is set.
63528   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_ARP_EVENT_SHIFT                                                   20
63529   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RD_EVENT                                                          (0x1<<21) // This bit is set when slave hardware detected read transaction directed toward the SMBUS block. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63530   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RD_EVENT_SHIFT                                                    21
63531   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_TX_UNDERRUN                                                       (0x1<<22) // This bit is set when Slave Tx FIFO becomes empty and less then PKT_LENGTH bytes were output on the SMBUS.
63532   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_TX_UNDERRUN_SHIFT                                                 22
63533   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_START_BUSY                                                        (0x1<<23) // This bit is set when slave START_BUSY transitions from 1 to 0. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor. 0x
63534   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_START_BUSY_SHIFT                                                  23
63535   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RX_EVENT                                                          (0x1<<24) // This bit is set when the slave receive FIFO holds at least one valid transaction. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63536   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RX_EVENT_SHIFT                                                    24
63537   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RX_THRESHOLD_HIT                                                  (0x1<<25) // This bit is set when the slave receive FIFO is equal to or larger than the Slave RX_FIFO_THRESHOLD. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63538   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RX_THRESHOLD_HIT_SHIFT                                            25
63539   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RX_FIFO_FULL                                                      (0x1<<26) // This bit is set when the slave receive FIFO become full. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63540   #define MCP_REG_SMBUS_EVENT_STATUS_SLAVE_RX_FIFO_FULL_SHIFT                                                26
63541   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_TX_UNDERRUN                                                      (0x1<<27) // This bit is set when Master Tx FIFO becomes empty and less then PKT_LENGTH bytes were output on the SMBUS.
63542   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_TX_UNDERRUN_SHIFT                                                27
63543   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_START_BUSY                                                       (0x1<<28) // This bit is set when master START_BUSY transitions from 1 to 0. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor. 0x
63544   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_START_BUSY_SHIFT                                                 28
63545   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_RX_EVENT                                                         (0x1<<29) // This bit is set when the master receive FIFO holds at least one valid transaction. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63546   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_RX_EVENT_SHIFT                                                   29
63547   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_RX_THRESHOLD_HIT                                                 (0x1<<30) // This bit is set when the master receive FIFO is equal to or larger than the Master RX_FIFO_THRESHOLD. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63548   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_RX_THRESHOLD_HIT_SHIFT                                           30
63549   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_RX_FIFO_FULL                                                     (0x1<<31) // This bit is set when the master receive FIFO become full. Writing a '1' to this position will clear this bit. When this bit is '1', the SMB0_EVENT bit will be '1' in each processor.
63550   #define MCP_REG_SMBUS_EVENT_STATUS_MASTER_RX_FIFO_FULL_SHIFT                                               31
63551 #define MCP_REG_SMBUS_MASTER_DATA_WRITE                                                                      0xe08040UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63552   #define MCP_REG_SMBUS_MASTER_DATA_WRITE_MASTER_SMBUS_WR_DATA                                               (0xff<<0) // This is a software interface to the SMBUS Master Transmit FIFO. Software should use this register to provide data for an SMBUS write transaction. Data should be written before the SMBUS Command is programmed.
63553   #define MCP_REG_SMBUS_MASTER_DATA_WRITE_MASTER_SMBUS_WR_DATA_SHIFT                                         0
63554   #define MCP_REG_SMBUS_MASTER_DATA_WRITE_UNUSED0                                                            (0x7fffff<<8) //
63555   #define MCP_REG_SMBUS_MASTER_DATA_WRITE_UNUSED0_SHIFT                                                      8
63556   #define MCP_REG_SMBUS_MASTER_DATA_WRITE_WR_STATUS                                                          (0x1<<31) // 0 - Byte other then last in an WMBUS transaction 1 - End of SMBUS transaction
63557   #define MCP_REG_SMBUS_MASTER_DATA_WRITE_WR_STATUS_SHIFT                                                    31
63558 #define MCP_REG_SMBUS_MASTER_DATA_READ                                                                       0xe08044UL //Access:R    DataWidth:0x20   // Multi Field Register.
63559   #define MCP_REG_SMBUS_MASTER_DATA_READ_MASTER_SMBUS_RD_DATA                                                (0xff<<0) // SMBUS Read Data in Network Byte Order (MSB first). This is a software interface to the SMBUS Master Receive FIFO. Software should use this register to read data received from the SMBUS.
63560   #define MCP_REG_SMBUS_MASTER_DATA_READ_MASTER_SMBUS_RD_DATA_SHIFT                                          0
63561   #define MCP_REG_SMBUS_MASTER_DATA_READ_UNUSED0                                                             (0x1fffff<<8) //
63562   #define MCP_REG_SMBUS_MASTER_DATA_READ_UNUSED0_SHIFT                                                       8
63563   #define MCP_REG_SMBUS_MASTER_DATA_READ_PEC_ERR                                                             (0x1<<29) // PEC error. This bit indicates status of the PEC checking. HW will check the PEC only in case where PEC bit in SMBUS Master Command Register was set for rhe transaction This field is valid only when RD_STATUS = 2'b11.
63564   #define MCP_REG_SMBUS_MASTER_DATA_READ_PEC_ERR_SHIFT                                                       29
63565   #define MCP_REG_SMBUS_MASTER_DATA_READ_RD_STATUS                                                           (0x3<<30) // Enumeration:
63566   #define MCP_REG_SMBUS_MASTER_DATA_READ_RD_STATUS_SHIFT                                                     30
63567 #define MCP_REG_SMBUS_SLAVE_DATA_WRITE                                                                       0xe08048UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63568   #define MCP_REG_SMBUS_SLAVE_DATA_WRITE_SLAVE_SMBUS_WR_DATA                                                 (0xff<<0) // This is a software interface to the SMBUS Slave Transmit FIFO. Software should use this register to provide data for an SMBUS read transaction.
63569   #define MCP_REG_SMBUS_SLAVE_DATA_WRITE_SLAVE_SMBUS_WR_DATA_SHIFT                                           0
63570   #define MCP_REG_SMBUS_SLAVE_DATA_WRITE_UNUSED0                                                             (0x7fffff<<8) //
63571   #define MCP_REG_SMBUS_SLAVE_DATA_WRITE_UNUSED0_SHIFT                                                       8
63572   #define MCP_REG_SMBUS_SLAVE_DATA_WRITE_WR_STATUS                                                           (0x1<<31) // Enumeration:
63573   #define MCP_REG_SMBUS_SLAVE_DATA_WRITE_WR_STATUS_SHIFT                                                     31
63574 #define MCP_REG_SMBUS_SLAVE_DATA_READ                                                                        0xe0804cUL //Access:R    DataWidth:0x20   // Multi Field Register.
63575   #define MCP_REG_SMBUS_SLAVE_DATA_READ_SLAVE_SMBUS_RD_DATA                                                  (0xff<<0) // This is a software interface to the SMBUS Slave Receive FIFO. Software should use this register to read data received from the SMBUS.
63576   #define MCP_REG_SMBUS_SLAVE_DATA_READ_SLAVE_SMBUS_RD_DATA_SHIFT                                            0
63577   #define MCP_REG_SMBUS_SLAVE_DATA_READ_UNUSED0                                                              (0xfffff<<8) //
63578   #define MCP_REG_SMBUS_SLAVE_DATA_READ_UNUSED0_SHIFT                                                        8
63579   #define MCP_REG_SMBUS_SLAVE_DATA_READ_ERR_STATUS                                                           (0x3<<28) // This field is valid only when RD_STATUS = 2'b11.
63580   #define MCP_REG_SMBUS_SLAVE_DATA_READ_ERR_STATUS_SHIFT                                                     28
63581   #define MCP_REG_SMBUS_SLAVE_DATA_READ_RD_STATUS                                                            (0x3<<30) // Enumeration:
63582   #define MCP_REG_SMBUS_SLAVE_DATA_READ_RD_STATUS_SHIFT                                                      30
63583 #define MCP_REG_SMBUS_ARP_STATE                                                                              0xe08080UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63584   #define MCP_REG_SMBUS_ARP_STATE_AV_FLAG0                                                                   (0x1<<0) // This bit should be set by firmware before ARP_EN0 bit is set. This bit is typically set to '1' based on the NVRAM content that is if device supports Persistent Slave Address and cleared otherwise.
63585   #define MCP_REG_SMBUS_ARP_STATE_AV_FLAG0_SHIFT                                                             0
63586   #define MCP_REG_SMBUS_ARP_STATE_AR_FLAG0                                                                   (0x1<<1) // This bit should be set by firmware before ARP_EN0 bit is set. This bit is typically initialized to '0'.
63587   #define MCP_REG_SMBUS_ARP_STATE_AR_FLAG0_SHIFT                                                             1
63588   #define MCP_REG_SMBUS_ARP_STATE_UNUSED0                                                                    (0x3<<2) //
63589   #define MCP_REG_SMBUS_ARP_STATE_UNUSED0_SHIFT                                                              2
63590   #define MCP_REG_SMBUS_ARP_STATE_AV_FLAG1                                                                   (0x1<<4) // This bit should be set by firmware before ARP_EN1 bit is set. This bit is typically set to '1' based on the NVRAM content that is if device supports Persistent Slave Address and cleared otherwise.
63591   #define MCP_REG_SMBUS_ARP_STATE_AV_FLAG1_SHIFT                                                             4
63592   #define MCP_REG_SMBUS_ARP_STATE_AR_FLAG1                                                                   (0x1<<5) // This bit should be set by firmware before ARP_EN1 bit is set. This bit is typically initialized to '0'.
63593   #define MCP_REG_SMBUS_ARP_STATE_AR_FLAG1_SHIFT                                                             5
63594 #define MCP_REG_SMBUS_UDID0_3                                                                                0xe08090UL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN0 bit is set.
63595   #define MCP_REG_SMBUS_UDID0_3_BYTE_12                                                                      (0xff<<0) // UDID_0 byte 12.
63596   #define MCP_REG_SMBUS_UDID0_3_BYTE_12_SHIFT                                                                0
63597   #define MCP_REG_SMBUS_UDID0_3_BYTE_13                                                                      (0xff<<8) // UDID_0 byte 13.
63598   #define MCP_REG_SMBUS_UDID0_3_BYTE_13_SHIFT                                                                8
63599   #define MCP_REG_SMBUS_UDID0_3_BYTE_14                                                                      (0xff<<16) // UDID_0 byte 14.
63600   #define MCP_REG_SMBUS_UDID0_3_BYTE_14_SHIFT                                                                16
63601   #define MCP_REG_SMBUS_UDID0_3_BYTE_15                                                                      (0xff<<24) // UDID_0 byte 15.
63602   #define MCP_REG_SMBUS_UDID0_3_BYTE_15_SHIFT                                                                24
63603 #define MCP_REG_SMBUS_UDID0_2                                                                                0xe08094UL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN0 bit is set.
63604   #define MCP_REG_SMBUS_UDID0_2_BYTE_8                                                                       (0xff<<0) // UDID_0 byte 8.
63605   #define MCP_REG_SMBUS_UDID0_2_BYTE_8_SHIFT                                                                 0
63606   #define MCP_REG_SMBUS_UDID0_2_BYTE_9                                                                       (0xff<<8) // UDID_0 byte 9.
63607   #define MCP_REG_SMBUS_UDID0_2_BYTE_9_SHIFT                                                                 8
63608   #define MCP_REG_SMBUS_UDID0_2_BYTE_10                                                                      (0xff<<16) // UDID_0 byte 10.
63609   #define MCP_REG_SMBUS_UDID0_2_BYTE_10_SHIFT                                                                16
63610   #define MCP_REG_SMBUS_UDID0_2_BYTE_11                                                                      (0xff<<24) // UDID_0 byte 11.
63611   #define MCP_REG_SMBUS_UDID0_2_BYTE_11_SHIFT                                                                24
63612 #define MCP_REG_SMBUS_UDID0_1                                                                                0xe08098UL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN0 bit is set.
63613   #define MCP_REG_SMBUS_UDID0_1_BYTE_4                                                                       (0xff<<0) // UDID_0 byte 4.
63614   #define MCP_REG_SMBUS_UDID0_1_BYTE_4_SHIFT                                                                 0
63615   #define MCP_REG_SMBUS_UDID0_1_BYTE_5                                                                       (0xff<<8) // UDID_0 byte 5.
63616   #define MCP_REG_SMBUS_UDID0_1_BYTE_5_SHIFT                                                                 8
63617   #define MCP_REG_SMBUS_UDID0_1_BYTE_6                                                                       (0xff<<16) // UDID_0 byte 6.
63618   #define MCP_REG_SMBUS_UDID0_1_BYTE_6_SHIFT                                                                 16
63619   #define MCP_REG_SMBUS_UDID0_1_BYTE_7                                                                       (0xff<<24) // UDID_0 byte 7.
63620   #define MCP_REG_SMBUS_UDID0_1_BYTE_7_SHIFT                                                                 24
63621 #define MCP_REG_SMBUS_UDID0_0                                                                                0xe0809cUL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN0 bit is set.
63622   #define MCP_REG_SMBUS_UDID0_0_BYTE_0                                                                       (0xff<<0) // UDID_0 byte 0.
63623   #define MCP_REG_SMBUS_UDID0_0_BYTE_0_SHIFT                                                                 0
63624   #define MCP_REG_SMBUS_UDID0_0_BYTE_1                                                                       (0xff<<8) // UDID_0 byte 1.
63625   #define MCP_REG_SMBUS_UDID0_0_BYTE_1_SHIFT                                                                 8
63626   #define MCP_REG_SMBUS_UDID0_0_BYTE_2                                                                       (0xff<<16) // UDID_0 byte 2.
63627   #define MCP_REG_SMBUS_UDID0_0_BYTE_2_SHIFT                                                                 16
63628   #define MCP_REG_SMBUS_UDID0_0_BYTE_3                                                                       (0xff<<24) // UDID_0 byte 3.
63629   #define MCP_REG_SMBUS_UDID0_0_BYTE_3_SHIFT                                                                 24
63630 #define MCP_REG_SMBUS_UDID1_3                                                                                0xe080a0UL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN1 bit is set.
63631   #define MCP_REG_SMBUS_UDID1_3_BYTE_12                                                                      (0xff<<0) // UDID_1 byte 12.
63632   #define MCP_REG_SMBUS_UDID1_3_BYTE_12_SHIFT                                                                0
63633   #define MCP_REG_SMBUS_UDID1_3_BYTE_13                                                                      (0xff<<8) // UDID_1 byte 13.
63634   #define MCP_REG_SMBUS_UDID1_3_BYTE_13_SHIFT                                                                8
63635   #define MCP_REG_SMBUS_UDID1_3_BYTE_14                                                                      (0xff<<16) // UDID_1 byte 14.
63636   #define MCP_REG_SMBUS_UDID1_3_BYTE_14_SHIFT                                                                16
63637   #define MCP_REG_SMBUS_UDID1_3_BYTE_15                                                                      (0xff<<24) // UDID_1 byte 15.
63638   #define MCP_REG_SMBUS_UDID1_3_BYTE_15_SHIFT                                                                24
63639 #define MCP_REG_SMBUS_UDID1_2                                                                                0xe080a4UL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN1 bit is set.
63640   #define MCP_REG_SMBUS_UDID1_2_BYTE_8                                                                       (0xff<<0) // UDID_1 byte 8.
63641   #define MCP_REG_SMBUS_UDID1_2_BYTE_8_SHIFT                                                                 0
63642   #define MCP_REG_SMBUS_UDID1_2_BYTE_9                                                                       (0xff<<8) // UDID_1 byte 9.
63643   #define MCP_REG_SMBUS_UDID1_2_BYTE_9_SHIFT                                                                 8
63644   #define MCP_REG_SMBUS_UDID1_2_BYTE_10                                                                      (0xff<<16) // UDID_1 byte 10.
63645   #define MCP_REG_SMBUS_UDID1_2_BYTE_10_SHIFT                                                                16
63646   #define MCP_REG_SMBUS_UDID1_2_BYTE_11                                                                      (0xff<<24) // UDID_1 byte 11.
63647   #define MCP_REG_SMBUS_UDID1_2_BYTE_11_SHIFT                                                                24
63648 #define MCP_REG_SMBUS_UDID1_1                                                                                0xe080a8UL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN1 bit is set.
63649   #define MCP_REG_SMBUS_UDID1_1_BYTE_4                                                                       (0xff<<0) // UDID_1 byte 4.
63650   #define MCP_REG_SMBUS_UDID1_1_BYTE_4_SHIFT                                                                 0
63651   #define MCP_REG_SMBUS_UDID1_1_BYTE_5                                                                       (0xff<<8) // UDID_1 byte 5.
63652   #define MCP_REG_SMBUS_UDID1_1_BYTE_5_SHIFT                                                                 8
63653   #define MCP_REG_SMBUS_UDID1_1_BYTE_6                                                                       (0xff<<16) // UDID_1 byte 6.
63654   #define MCP_REG_SMBUS_UDID1_1_BYTE_6_SHIFT                                                                 16
63655   #define MCP_REG_SMBUS_UDID1_1_BYTE_7                                                                       (0xff<<24) // UDID_1 byte 7.
63656   #define MCP_REG_SMBUS_UDID1_1_BYTE_7_SHIFT                                                                 24
63657 #define MCP_REG_SMBUS_UDID1_0                                                                                0xe080acUL //Access:RW   DataWidth:0x20   // This register should be set by firmware before ARP_EN1 bit is set.
63658   #define MCP_REG_SMBUS_UDID1_0_BYTE_0                                                                       (0xff<<0) // UDID_1 byte 0.
63659   #define MCP_REG_SMBUS_UDID1_0_BYTE_0_SHIFT                                                                 0
63660   #define MCP_REG_SMBUS_UDID1_0_BYTE_1                                                                       (0xff<<8) // UDID_1 byte 1.
63661   #define MCP_REG_SMBUS_UDID1_0_BYTE_1_SHIFT                                                                 8
63662   #define MCP_REG_SMBUS_UDID1_0_BYTE_2                                                                       (0xff<<16) // UDID_1 byte 2.
63663   #define MCP_REG_SMBUS_UDID1_0_BYTE_2_SHIFT                                                                 16
63664   #define MCP_REG_SMBUS_UDID1_0_BYTE_3                                                                       (0xff<<24) // UDID_1 byte 3.
63665   #define MCP_REG_SMBUS_UDID1_0_BYTE_3_SHIFT                                                                 24
63666 #define MCP_REG_SMBUS_SMB_REG_END                                                                            0xe083fcUL //Access:R    DataWidth:0x20   //
63667 #define MCP_REG_TO_BMB_FIFO_COMMAND                                                                          0xe08400UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63668   #define MCP_REG_TO_BMB_FIFO_COMMAND_FLUSH                                                                  (0x1<<0) // Setting this bit to '1' will flush the packet in the FIFO.
63669   #define MCP_REG_TO_BMB_FIFO_COMMAND_FLUSH_SHIFT                                                            0
63670   #define MCP_REG_TO_BMB_FIFO_COMMAND__ERROR                                                                 (0x1<<1) // Setting this bit to '1' will set the error bit for the packet.
63671   #define MCP_REG_TO_BMB_FIFO_COMMAND__ERROR_SHIFT                                                           1
63672   #define MCP_REG_TO_BMB_FIFO_COMMAND_UNUSED0                                                                (0x3<<2) //
63673   #define MCP_REG_TO_BMB_FIFO_COMMAND_UNUSED0_SHIFT                                                          2
63674   #define MCP_REG_TO_BMB_FIFO_COMMAND_PKT_TC                                                                 (0xf<<4) // These bits indicate the read client of the packet
63675   #define MCP_REG_TO_BMB_FIFO_COMMAND_PKT_TC_SHIFT                                                           4
63676   #define MCP_REG_TO_BMB_FIFO_COMMAND_UNUSED1                                                                (0xff<<8) //
63677   #define MCP_REG_TO_BMB_FIFO_COMMAND_UNUSED1_SHIFT                                                          8
63678   #define MCP_REG_TO_BMB_FIFO_COMMAND_PKT_LEN                                                                (0xffff<<16) // These bits indicate the length of the packet.
63679   #define MCP_REG_TO_BMB_FIFO_COMMAND_PKT_LEN_SHIFT                                                          16
63680 #define MCP_REG_TO_BMB_FIFO_STATUS                                                                           0xe08404UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63681   #define MCP_REG_TO_BMB_FIFO_STATUS_WRITE_DONE                                                              (0x1<<0) // This bit indicates that the write to BMB has been completed.
63682   #define MCP_REG_TO_BMB_FIFO_STATUS_WRITE_DONE_SHIFT                                                        0
63683 #define MCP_REG_TO_BMB_FIFO_WR_DATA                                                                          0xe08408UL //Access:RW   DataWidth:0x20   // Write data
63684 #define MCP_REG_TO_BMB_FIFO_SOP_DSCR0                                                                        0xe08410UL //Access:RW   DataWidth:0x20   //
63685 #define MCP_REG_TO_BMB_FIFO_SOP_DSCR1                                                                        0xe08414UL //Access:RW   DataWidth:0x20   //
63686 #define MCP_REG_TO_BMB_FIFO_SOP_DSCR2                                                                        0xe08418UL //Access:RW   DataWidth:0x20   //
63687 #define MCP_REG_TO_BMB_FIFO_SOP_DSCR3                                                                        0xe0841cUL //Access:RW   DataWidth:0x20   //
63688 #define MCP_REG_FRM_BMB_FIFO_COMMAND                                                                         0xe08420UL //Access:RW   DataWidth:0x20   // Multi Field Register.
63689   #define MCP_REG_FRM_BMB_FIFO_COMMAND_READ_DONE                                                             (0x1<<0) // Setting this bit to '1' will indicate that FW has completed read of the packet.
63690   #define MCP_REG_FRM_BMB_FIFO_COMMAND_READ_DONE_SHIFT                                                       0
63691   #define MCP_REG_FRM_BMB_FIFO_COMMAND_UNUSED0                                                               (0x7<<1) //
63692   #define MCP_REG_FRM_BMB_FIFO_COMMAND_UNUSED0_SHIFT                                                         1
63693   #define MCP_REG_FRM_BMB_FIFO_COMMAND_FLUSH                                                                 (0x1<<4) // Setting this bit to '1' will flush the current packet in the FIFO
63694   #define MCP_REG_FRM_BMB_FIFO_COMMAND_FLUSH_SHIFT                                                           4
63695   #define MCP_REG_FRM_BMB_FIFO_COMMAND_CLR_PKT_COUNTERS                                                      (0x1<<5) // Setting this bit to '1' will clear all packet available counters in the BMB read client interface
63696   #define MCP_REG_FRM_BMB_FIFO_COMMAND_CLR_PKT_COUNTERS_SHIFT                                                5
63697 #define MCP_REG_FRM_BMB_FIFO_STATUS                                                                          0xe08424UL //Access:R    DataWidth:0x20   // Multi Field Register.
63698   #define MCP_REG_FRM_BMB_FIFO_STATUS_BUSY                                                                   (0x1<<0) // This bit indicates that the FIFO is busy
63699   #define MCP_REG_FRM_BMB_FIFO_STATUS_BUSY_SHIFT                                                             0
63700   #define MCP_REG_FRM_BMB_FIFO_STATUS_UNUSED0                                                                (0x1<<1) //
63701   #define MCP_REG_FRM_BMB_FIFO_STATUS_UNUSED0_SHIFT                                                          1
63702   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_TC0                                                                (0x3<<2) // These bits indicate the incoming traffic class of the packet. These are bits [1:0] of the PKT_TC from BMB.
63703   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_TC0_SHIFT                                                          2
63704   #define MCP_REG_FRM_BMB_FIFO_STATUS_DATA_VALID                                                             (0x1<<4) // This bit indicates that the data is valid.
63705   #define MCP_REG_FRM_BMB_FIFO_STATUS_DATA_VALID_SHIFT                                                       4
63706   #define MCP_REG_FRM_BMB_FIFO_STATUS_SOP                                                                    (0x1<<5) // This bit indicates that the next data is the SOP of the packet.
63707   #define MCP_REG_FRM_BMB_FIFO_STATUS_SOP_SHIFT                                                              5
63708   #define MCP_REG_FRM_BMB_FIFO_STATUS_EOP                                                                    (0x1<<6) // This bit indicates that the next data is the EOP of the packet.
63709   #define MCP_REG_FRM_BMB_FIFO_STATUS_EOP_SHIFT                                                              6
63710   #define MCP_REG_FRM_BMB_FIFO_STATUS_ERR                                                                    (0x1<<7) // This bit indicates that the packet was received with an error.
63711   #define MCP_REG_FRM_BMB_FIFO_STATUS_ERR_SHIFT                                                              7
63712   #define MCP_REG_FRM_BMB_FIFO_STATUS_BYTE_VALID                                                             (0x3<<8) // These bits indicate the bytes that are valid in the 4byte data.
63713   #define MCP_REG_FRM_BMB_FIFO_STATUS_BYTE_VALID_SHIFT                                                       8
63714   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_TC1                                                                (0x3<<10) // These bits indicate the incoming traffic class of the packet. These are bits [3:2] of the PKT_TC from BMB
63715   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_TC1_SHIFT                                                          10
63716   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_PORT                                                               (0xf<<12) // These bits indicate the write client of the packet. These are bits[3:0] of PKT_PORT from BMB
63717   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_PORT_SHIFT                                                         12
63718   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_LEN                                                                (0xffff<<16) // These bits indicate the length of the packet
63719   #define MCP_REG_FRM_BMB_FIFO_STATUS_PKT_LEN_SHIFT                                                          16
63720 #define MCP_REG_FRM_BMB_FIFO_RD_DATA                                                                         0xe0842cUL //Access:RW   DataWidth:0x20   //
63721 #define MCP_REG_FRM_BMB_FIFO_SOP_DSCR0                                                                       0xe08430UL //Access:RW   DataWidth:0x20   //
63722 #define MCP_REG_FRM_BMB_FIFO_SOP_DSCR1                                                                       0xe08434UL //Access:RW   DataWidth:0x20   //
63723 #define MCP_REG_FRM_BMB_FIFO_SOP_DSCR2                                                                       0xe08438UL //Access:RW   DataWidth:0x20   //
63724 #define MCP_REG_FRM_BMB_FIFO_SOP_DSCR3                                                                       0xe0843cUL //Access:RW   DataWidth:0x20   //
63725 #define MCP_REG_BMB_REG_END                                                                                  0xe087fcUL //Access:R    DataWidth:0x20   //
63726 #define MCP_REG_ROM                                                                                          0xe10000UL //Access:R    DataWidth:0x20   // This location provides a location for the ROM contents to be read for debug pourposes.
63727 #define MCP_REG_ROM_SIZE                                                                                     320
63728 #define MCP_REG_SCRATCH                                                                                      0xe20000UL //Access:RW   DataWidth:0x20   // This is the supported processor scratch pad space that is visible at 0x0 by the processor. This can be modified at any time and may be used for processor-to-processor communication.
63729 #define MCP_REG_SCRATCH_SIZE                                                                                 57344
63730 #define XSDM_REG_ENABLE_IN1                                                                                  0xf80004UL //Access:RW   DataWidth:0x14   // Multi Field Register.
63731   #define XSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN                                                                (0x1<<0) // Enable for input command from STORM.
63732   #define XSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN_SHIFT                                                          0
63733   #define XSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN                                                             (0x1<<1) // Enable for input data from internal ram interface in DMA_RSP block.
63734   #define XSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN_SHIFT                                                       1
63735   #define XSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN                                                             (0x1<<2) // Enable for input done from internal ram interface in DMA_RSP block.
63736   #define XSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN_SHIFT                                                       2
63737   #define XSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN                                                             (0x1<<3) // Enable for input full from internal ram interface in DMA_RSP block.
63738   #define XSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN_SHIFT                                                       3
63739   #define XSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN                                                             (0x1<<4) // Enable for input done from passive buffer interface in DMA_RSP block.
63740   #define XSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN_SHIFT                                                       4
63741   #define XSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN                                                             (0x1<<5) // Enable for input full from passive buffer interface in DMA_RSP block.
63742   #define XSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN_SHIFT                                                       5
63743   #define XSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN                                                                 (0x1<<6) // Enable for input done from pxp-HW interface in DMA_DST block.
63744   #define XSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN_SHIFT                                                           6
63745   #define XSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN                                                                 (0x1<<7) // Enable for input full from pxp-HW interface in DMA_DST block.
63746   #define XSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN_SHIFT                                                           7
63747   #define XSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN                                                                 (0x1<<8) // Enable for input data from pxp-HW interface in DMA_RSP block.
63748   #define XSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN_SHIFT                                                           8
63749   #define XSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN                                                              (0x1<<9) // Enable for input ack from pxp-internal write for SDM_INT block.
63750   #define XSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN_SHIFT                                                        9
63751   #define XSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN                                                                  (0x1<<10) // Enable for input acknowledge to credit counter from pxp_HW interface.
63752   #define XSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN_SHIFT                                                            10
63753   #define XSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN                                                                 (0x1<<11) // Enable for input data from BRB interface in DMA_RSP block.
63754   #define XSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN_SHIFT                                                           11
63755   #define XSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN                                                                  (0x1<<12) // Enable for input message from ASYNC pxp in pxp_async block.
63756   #define XSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN_SHIFT                                                            12
63757   #define XSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN                                                                  (0x1<<13) // Enable for input completion message from PRM in prm_if block.
63758   #define XSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN_SHIFT                                                            13
63759   #define XSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN                                                            (0x1<<14) // Enable for input ack to CCFC load credit counter.
63760   #define XSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN_SHIFT                                                      14
63761   #define XSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN                                                            (0x1<<15) // Enable for input ack to TCFC load credit counter.
63762   #define XSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN_SHIFT                                                      15
63763   #define XSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN                                                            (0x1<<16) // Enable for input response from CCFC in CCFC block.
63764   #define XSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN_SHIFT                                                      16
63765   #define XSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN                                                              (0x1<<17) // Enable for input ack to CCFC credit counter on the A/C interface.
63766   #define XSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN_SHIFT                                                        17
63767   #define XSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN                                                              (0x1<<18) // Enable for input ack to TCFC credit counter on the A/C interface.
63768   #define XSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN_SHIFT                                                        18
63769   #define XSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN                                                           (0x1<<19) // Enable for input full from qm in SDM_INP block.
63770   #define XSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN_SHIFT                                                     19
63771 #define XSDM_REG_ENABLE_IN2                                                                                  0xf80008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
63772   #define XSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN                                                            (0x1<<0) // Enable for input response from TCFC in TCFC block.
63773   #define XSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN_SHIFT                                                      0
63774   #define XSDM_REG_ENABLE_IN2_CM_ACK_IN_EN                                                                   (0x1<<1) // Enable for input acknowledge from Cm  in SDM_CM block.
63775   #define XSDM_REG_ENABLE_IN2_CM_ACK_IN_EN_SHIFT                                                             1
63776   #define XSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN                                                                 (0x1<<2) // Enable for input DPM requests in SDM_DORQ block.
63777   #define XSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN_SHIFT                                                           2
63778 #define XSDM_REG_ENABLE_OUT1                                                                                 0xf8000cUL //Access:RW   DataWidth:0x15   // Multi Field Register.
63779   #define XSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN                                                                (0x1<<0) // Enable for output request to pxp internal write for SDM_INT block.
63780   #define XSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN_SHIFT                                                          0
63781   #define XSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN                                                             (0x1<<1) // Enable for output thread ready to the SEMI.
63782   #define XSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN_SHIFT                                                       1
63783   #define XSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN                                                             (0x1<<2) // Enable the output thread release to the SEMI.
63784   #define XSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN_SHIFT                                                       2
63785   #define XSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN                                                              (0x1<<3) // Enable for output load request to CCFC.
63786   #define XSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN_SHIFT                                                        3
63787   #define XSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN                                                              (0x1<<4) // Enable for output load request to TCFC.
63788   #define XSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN_SHIFT                                                        4
63789   #define XSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN                                                                (0x1<<5) // Enable for output increment to CCFC activity counter.
63790   #define XSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN_SHIFT                                                          5
63791   #define XSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN                                                                (0x1<<6) // Enable for output decrement to TCFC activity counter.
63792   #define XSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN_SHIFT                                                          6
63793   #define XSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN                                                                (0x1<<7) // Enable for output data to pxp-HW interface in DMA_REQ block.
63794   #define XSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN_SHIFT                                                          7
63795   #define XSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN                                                                (0x1<<8) // Enable for output request to BRB interface in DMA_REQ block.
63796   #define XSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN_SHIFT                                                          8
63797   #define XSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN                                                                (0x1<<9) // Enable for output write to int_ram in DMA_DST block.
63798   #define XSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN_SHIFT                                                          9
63799   #define XSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN                                                                (0x1<<10) // Enable for output write topassive buffer in DMA_DST block.
63800   #define XSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN_SHIFT                                                          10
63801   #define XSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN                                                              (0x1<<11) // Enable for output write to pxp async in DMA_DST block.
63802   #define XSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN_SHIFT                                                        11
63803   #define XSDM_REG_ENABLE_OUT1_PXP_OUT_EN                                                                    (0x1<<12) // Enable for output write to pxp  in DMA_DST block.
63804   #define XSDM_REG_ENABLE_OUT1_PXP_OUT_EN_SHIFT                                                              12
63805   #define XSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN                                                               (0x1<<13) // Enable for output full to BRB in DMA_RSP block.
63806   #define XSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN_SHIFT                                                         13
63807   #define XSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN                                                               (0x1<<14) // Enable for output full to PXP in DMA_RSP block.
63808   #define XSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN_SHIFT                                                         14
63809   #define XSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN                                                               (0x1<<15) // Enable for output external full to SEMI block.
63810   #define XSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN_SHIFT                                                         15
63811   #define XSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN                                                           (0x1<<16) // Enable for output done to async PXP host IF.
63812   #define XSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN_SHIFT                                                     16
63813   #define XSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN                                                           (0x1<<17) // Enable the output done (ack) to PRM.
63814   #define XSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN_SHIFT                                                     17
63815   #define XSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN                                                                 (0x1<<18) // Enable for output message to CM in SDM_CM block.
63816   #define XSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN_SHIFT                                                           18
63817   #define XSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN                                                           (0x1<<19) // Enable for output ack after placement to sdm in CCFC block.
63818   #define XSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN_SHIFT                                                     19
63819   #define XSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN                                                           (0x1<<20) // Enable for output ack after placement to sdm in TCFC block.
63820   #define XSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN_SHIFT                                                     20
63821 #define XSDM_REG_ENABLE_OUT2                                                                                 0xf80010UL //Access:RW   DataWidth:0x3    // Multi Field Register.
63822   #define XSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN                                                              (0x1<<0) // Enable for output command to qm in SDM_INP block.
63823   #define XSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN_SHIFT                                                        0
63824   #define XSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN                                                               (0x1<<1) // Enable for VF/PF error valid in DMA_DST block.
63825   #define XSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN_SHIFT                                                         1
63826   #define XSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN                                                          (0x1<<2) // Enable for DPM request done output in SDM_DORQ block.
63827   #define XSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN_SHIFT                                                    2
63828 #define XSDM_REG_DISABLE_ENGINE                                                                              0xf80014UL //Access:RW   DataWidth:0xa    // Multi Field Register.
63829   #define XSDM_REG_DISABLE_ENGINE_DISABLE_DMA                                                                (0x1<<0) // This bit should be set to disable the DMA exectuion engine from processing DMA commands.
63830   #define XSDM_REG_DISABLE_ENGINE_DISABLE_DMA_SHIFT                                                          0
63831   #define XSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS                                                             (0x1<<1) // This bit should be set to disable the timers' exectuion engine from processing timers' commands.
63832   #define XSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS_SHIFT                                                       1
63833   #define XSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD                                                          (0x1<<2) // This bit should be set to disable the CCFC exectuion engine from processing CCFC load commands.
63834   #define XSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD_SHIFT                                                    2
63835   #define XSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD                                                          (0x1<<3) // This bit should be set to disable the TCFC exectuion engine from processing TCFC load commands.
63836   #define XSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD_SHIFT                                                    3
63837   #define XSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR                                                             (0x1<<4) // This bit should be set to disable the internal write exectuion engine from processing Internal write commands.
63838   #define XSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR_SHIFT                                                       4
63839   #define XSDM_REG_DISABLE_ENGINE_DISABLE_NOP                                                                (0x1<<5) // This bit should be set to disable the SDM NOP exectuion engine from processing NOP commands.
63840   #define XSDM_REG_DISABLE_ENGINE_DISABLE_NOP_SHIFT                                                          5
63841   #define XSDM_REG_DISABLE_ENGINE_DISABLE_GRC                                                                (0x1<<6) // This bit should be set to disable the GRC master exectuion engine from processing GRC master commands.
63842   #define XSDM_REG_DISABLE_ENGINE_DISABLE_GRC_SHIFT                                                          6
63843   #define XSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC                                                              (0x1<<7) // This bit should be set to disable the PXP-Async interface from processing PXP-Async requests.
63844   #define XSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC_SHIFT                                                        7
63845   #define XSDM_REG_DISABLE_ENGINE_DISABLE_PRM                                                                (0x1<<8) // This bit should be set to disable the PRM interface from processing PRM completion commands.
63846   #define XSDM_REG_DISABLE_ENGINE_DISABLE_PRM_SHIFT                                                          8
63847   #define XSDM_REG_DISABLE_ENGINE_DISABLE_DORQ                                                               (0x1<<9) // This bit should be set to disable the DORQ DPM interface from processing DPM commands.
63848   #define XSDM_REG_DISABLE_ENGINE_DISABLE_DORQ_SHIFT                                                         9
63849 #define XSDM_REG_INT_STS                                                                                     0xf80040UL //Access:R    DataWidth:0x1c   // Multi Field Register.
63850   #define XSDM_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
63851   #define XSDM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
63852   #define XSDM_REG_INT_STS_INP_QUEUE_ERROR                                                                   (0x1<<1) // Indicates that one of the input queues had a FIFO error.
63853   #define XSDM_REG_INT_STS_INP_QUEUE_ERROR_SHIFT                                                             1
63854   #define XSDM_REG_INT_STS_DELAY_FIFO_ERROR                                                                  (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
63855   #define XSDM_REG_INT_STS_DELAY_FIFO_ERROR_SHIFT                                                            2
63856   #define XSDM_REG_INT_STS_ASYNC_HOST_ERROR                                                                  (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
63857   #define XSDM_REG_INT_STS_ASYNC_HOST_ERROR_SHIFT                                                            3
63858   #define XSDM_REG_INT_STS_PRM_FIFO_ERROR                                                                    (0x1<<4) // FIFO in PRM interface sub-module reported an error.
63859   #define XSDM_REG_INT_STS_PRM_FIFO_ERROR_SHIFT                                                              4
63860   #define XSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR                                                              (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
63861   #define XSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR_SHIFT                                                        5
63862   #define XSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR                                                              (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
63863   #define XSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR_SHIFT                                                        6
63864   #define XSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR                                                            (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
63865   #define XSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR_SHIFT                                                      7
63866   #define XSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR                                                            (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
63867   #define XSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                      8
63868   #define XSDM_REG_INT_STS_DST_PXP_IMMED_ERROR                                                               (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
63869   #define XSDM_REG_INT_STS_DST_PXP_IMMED_ERROR_SHIFT                                                         9
63870   #define XSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR                                                            (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
63871   #define XSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR_SHIFT                                                      10
63872   #define XSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR                                                            (0x1<<11) // BRB src pend fifo error in DMA_DST block.
63873   #define XSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR_SHIFT                                                      11
63874   #define XSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR                                                            (0x1<<12) // BRB src addr fifo error in DMA_DST block.
63875   #define XSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                      12
63876   #define XSDM_REG_INT_STS_RSP_BRB_PEND_ERROR                                                                (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
63877   #define XSDM_REG_INT_STS_RSP_BRB_PEND_ERROR_SHIFT                                                          13
63878   #define XSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR                                                            (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
63879   #define XSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR_SHIFT                                                      14
63880   #define XSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR                                                             (0x1<<15) // Read data firo in DMA_RSP block for BRB.
63881   #define XSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR_SHIFT                                                       15
63882   #define XSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR                                                         (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
63883   #define XSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                   16
63884   #define XSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR                                                             (0x1<<17) // PXP read data fifo error in DMA_RSP block.
63885   #define XSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR_SHIFT                                                       17
63886   #define XSDM_REG_INT_STS_CM_DELAY_ERROR                                                                    (0x1<<18) // Delay CM fifo error in CM block.
63887   #define XSDM_REG_INT_STS_CM_DELAY_ERROR_SHIFT                                                              18
63888   #define XSDM_REG_INT_STS_SH_DELAY_ERROR                                                                    (0x1<<19) // Delay shared fifo error in CM block.
63889   #define XSDM_REG_INT_STS_SH_DELAY_ERROR_SHIFT                                                              19
63890   #define XSDM_REG_INT_STS_CMPL_PEND_ERROR                                                                   (0x1<<20) // Error in completion pending FIFO in internal write block.
63891   #define XSDM_REG_INT_STS_CMPL_PEND_ERROR_SHIFT                                                             20
63892   #define XSDM_REG_INT_STS_CPRM_PEND_ERROR                                                                   (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
63893   #define XSDM_REG_INT_STS_CPRM_PEND_ERROR_SHIFT                                                             21
63894   #define XSDM_REG_INT_STS_TIMER_ADDR_ERROR                                                                  (0x1<<22) // Address fifo error in timer block.
63895   #define XSDM_REG_INT_STS_TIMER_ADDR_ERROR_SHIFT                                                            22
63896   #define XSDM_REG_INT_STS_TIMER_PEND_ERROR                                                                  (0x1<<23) // Pending fifo error in timer block.
63897   #define XSDM_REG_INT_STS_TIMER_PEND_ERROR_SHIFT                                                            23
63898   #define XSDM_REG_INT_STS_DORQ_DPM_ERROR                                                                    (0x1<<24) // Dpm fifo error in dorq I/F block.
63899   #define XSDM_REG_INT_STS_DORQ_DPM_ERROR_SHIFT                                                              24
63900   #define XSDM_REG_INT_STS_DST_PXP_DONE_ERROR                                                                (0x1<<25) // PXP done fifo error in DMA_dst block.
63901   #define XSDM_REG_INT_STS_DST_PXP_DONE_ERROR_SHIFT                                                          25
63902   #define XSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR                                                              (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
63903   #define XSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR_SHIFT                                                        26
63904   #define XSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR                                                              (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
63905   #define XSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR_SHIFT                                                        27
63906 #define XSDM_REG_INT_MASK                                                                                    0xf80044UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
63907   #define XSDM_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.ADDRESS_ERROR .
63908   #define XSDM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
63909   #define XSDM_REG_INT_MASK_INP_QUEUE_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.INP_QUEUE_ERROR .
63910   #define XSDM_REG_INT_MASK_INP_QUEUE_ERROR_SHIFT                                                            1
63911   #define XSDM_REG_INT_MASK_DELAY_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DELAY_FIFO_ERROR .
63912   #define XSDM_REG_INT_MASK_DELAY_FIFO_ERROR_SHIFT                                                           2
63913   #define XSDM_REG_INT_MASK_ASYNC_HOST_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.ASYNC_HOST_ERROR .
63914   #define XSDM_REG_INT_MASK_ASYNC_HOST_ERROR_SHIFT                                                           3
63915   #define XSDM_REG_INT_MASK_PRM_FIFO_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.PRM_FIFO_ERROR .
63916   #define XSDM_REG_INT_MASK_PRM_FIFO_ERROR_SHIFT                                                             4
63917   #define XSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.CCFC_LOAD_PEND_ERROR .
63918   #define XSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR_SHIFT                                                       5
63919   #define XSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.TCFC_LOAD_PEND_ERROR .
63920   #define XSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR_SHIFT                                                       6
63921   #define XSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_INT_RAM_WAIT_ERROR .
63922   #define XSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR_SHIFT                                                     7
63923   #define XSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_PAS_BUF_WAIT_ERROR .
63924   #define XSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                     8
63925   #define XSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR                                                              (0x1<<9) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_PXP_IMMED_ERROR .
63926   #define XSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR_SHIFT                                                        9
63927   #define XSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_PXP_DST_PEND_ERROR .
63928   #define XSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR_SHIFT                                                     10
63929   #define XSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_BRB_SRC_PEND_ERROR .
63930   #define XSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR_SHIFT                                                     11
63931   #define XSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_BRB_SRC_ADDR_ERROR .
63932   #define XSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                     12
63933   #define XSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.RSP_BRB_PEND_ERROR .
63934   #define XSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR_SHIFT                                                         13
63935   #define XSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.RSP_INT_RAM_PEND_ERROR .
63936   #define XSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR_SHIFT                                                     14
63937   #define XSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.RSP_BRB_RD_DATA_ERROR .
63938   #define XSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR_SHIFT                                                      15
63939   #define XSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.RSP_INT_RAM_RD_DATA_ERROR .
63940   #define XSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                  16
63941   #define XSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.RSP_PXP_RD_DATA_ERROR .
63942   #define XSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR_SHIFT                                                      17
63943   #define XSDM_REG_INT_MASK_CM_DELAY_ERROR                                                                   (0x1<<18) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.CM_DELAY_ERROR .
63944   #define XSDM_REG_INT_MASK_CM_DELAY_ERROR_SHIFT                                                             18
63945   #define XSDM_REG_INT_MASK_SH_DELAY_ERROR                                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.SH_DELAY_ERROR .
63946   #define XSDM_REG_INT_MASK_SH_DELAY_ERROR_SHIFT                                                             19
63947   #define XSDM_REG_INT_MASK_CMPL_PEND_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.CMPL_PEND_ERROR .
63948   #define XSDM_REG_INT_MASK_CMPL_PEND_ERROR_SHIFT                                                            20
63949   #define XSDM_REG_INT_MASK_CPRM_PEND_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.CPRM_PEND_ERROR .
63950   #define XSDM_REG_INT_MASK_CPRM_PEND_ERROR_SHIFT                                                            21
63951   #define XSDM_REG_INT_MASK_TIMER_ADDR_ERROR                                                                 (0x1<<22) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.TIMER_ADDR_ERROR .
63952   #define XSDM_REG_INT_MASK_TIMER_ADDR_ERROR_SHIFT                                                           22
63953   #define XSDM_REG_INT_MASK_TIMER_PEND_ERROR                                                                 (0x1<<23) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.TIMER_PEND_ERROR .
63954   #define XSDM_REG_INT_MASK_TIMER_PEND_ERROR_SHIFT                                                           23
63955   #define XSDM_REG_INT_MASK_DORQ_DPM_ERROR                                                                   (0x1<<24) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DORQ_DPM_ERROR .
63956   #define XSDM_REG_INT_MASK_DORQ_DPM_ERROR_SHIFT                                                             24
63957   #define XSDM_REG_INT_MASK_DST_PXP_DONE_ERROR                                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.DST_PXP_DONE_ERROR .
63958   #define XSDM_REG_INT_MASK_DST_PXP_DONE_ERROR_SHIFT                                                         25
63959   #define XSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.XCM_RMT_BUFFER_ERROR .
63960   #define XSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR_SHIFT                                                       26
63961   #define XSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: XSDM_REG_INT_STS.YCM_RMT_BUFFER_ERROR .
63962   #define XSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR_SHIFT                                                       27
63963 #define XSDM_REG_INT_STS_WR                                                                                  0xf80048UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
63964   #define XSDM_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
63965   #define XSDM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
63966   #define XSDM_REG_INT_STS_WR_INP_QUEUE_ERROR                                                                (0x1<<1) // Indicates that one of the input queues had a FIFO error.
63967   #define XSDM_REG_INT_STS_WR_INP_QUEUE_ERROR_SHIFT                                                          1
63968   #define XSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR                                                               (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
63969   #define XSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR_SHIFT                                                         2
63970   #define XSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR                                                               (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
63971   #define XSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR_SHIFT                                                         3
63972   #define XSDM_REG_INT_STS_WR_PRM_FIFO_ERROR                                                                 (0x1<<4) // FIFO in PRM interface sub-module reported an error.
63973   #define XSDM_REG_INT_STS_WR_PRM_FIFO_ERROR_SHIFT                                                           4
63974   #define XSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR                                                           (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
63975   #define XSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR_SHIFT                                                     5
63976   #define XSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR                                                           (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
63977   #define XSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR_SHIFT                                                     6
63978   #define XSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR                                                         (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
63979   #define XSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                   7
63980   #define XSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR                                                         (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
63981   #define XSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                   8
63982   #define XSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR                                                            (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
63983   #define XSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR_SHIFT                                                      9
63984   #define XSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR                                                         (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
63985   #define XSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR_SHIFT                                                   10
63986   #define XSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR                                                         (0x1<<11) // BRB src pend fifo error in DMA_DST block.
63987   #define XSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                   11
63988   #define XSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR                                                         (0x1<<12) // BRB src addr fifo error in DMA_DST block.
63989   #define XSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                   12
63990   #define XSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR                                                             (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
63991   #define XSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR_SHIFT                                                       13
63992   #define XSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR                                                         (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
63993   #define XSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                   14
63994   #define XSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR                                                          (0x1<<15) // Read data firo in DMA_RSP block for BRB.
63995   #define XSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                    15
63996   #define XSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR                                                      (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
63997   #define XSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                16
63998   #define XSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR                                                          (0x1<<17) // PXP read data fifo error in DMA_RSP block.
63999   #define XSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                    17
64000   #define XSDM_REG_INT_STS_WR_CM_DELAY_ERROR                                                                 (0x1<<18) // Delay CM fifo error in CM block.
64001   #define XSDM_REG_INT_STS_WR_CM_DELAY_ERROR_SHIFT                                                           18
64002   #define XSDM_REG_INT_STS_WR_SH_DELAY_ERROR                                                                 (0x1<<19) // Delay shared fifo error in CM block.
64003   #define XSDM_REG_INT_STS_WR_SH_DELAY_ERROR_SHIFT                                                           19
64004   #define XSDM_REG_INT_STS_WR_CMPL_PEND_ERROR                                                                (0x1<<20) // Error in completion pending FIFO in internal write block.
64005   #define XSDM_REG_INT_STS_WR_CMPL_PEND_ERROR_SHIFT                                                          20
64006   #define XSDM_REG_INT_STS_WR_CPRM_PEND_ERROR                                                                (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
64007   #define XSDM_REG_INT_STS_WR_CPRM_PEND_ERROR_SHIFT                                                          21
64008   #define XSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR                                                               (0x1<<22) // Address fifo error in timer block.
64009   #define XSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR_SHIFT                                                         22
64010   #define XSDM_REG_INT_STS_WR_TIMER_PEND_ERROR                                                               (0x1<<23) // Pending fifo error in timer block.
64011   #define XSDM_REG_INT_STS_WR_TIMER_PEND_ERROR_SHIFT                                                         23
64012   #define XSDM_REG_INT_STS_WR_DORQ_DPM_ERROR                                                                 (0x1<<24) // Dpm fifo error in dorq I/F block.
64013   #define XSDM_REG_INT_STS_WR_DORQ_DPM_ERROR_SHIFT                                                           24
64014   #define XSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR                                                             (0x1<<25) // PXP done fifo error in DMA_dst block.
64015   #define XSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR_SHIFT                                                       25
64016   #define XSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR                                                           (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64017   #define XSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR_SHIFT                                                     26
64018   #define XSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR                                                           (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64019   #define XSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR_SHIFT                                                     27
64020 #define XSDM_REG_INT_STS_CLR                                                                                 0xf8004cUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
64021   #define XSDM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
64022   #define XSDM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
64023   #define XSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR                                                               (0x1<<1) // Indicates that one of the input queues had a FIFO error.
64024   #define XSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR_SHIFT                                                         1
64025   #define XSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR                                                              (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
64026   #define XSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR_SHIFT                                                        2
64027   #define XSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR                                                              (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
64028   #define XSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR_SHIFT                                                        3
64029   #define XSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR                                                                (0x1<<4) // FIFO in PRM interface sub-module reported an error.
64030   #define XSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR_SHIFT                                                          4
64031   #define XSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR                                                          (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
64032   #define XSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR_SHIFT                                                    5
64033   #define XSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR                                                          (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
64034   #define XSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR_SHIFT                                                    6
64035   #define XSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR                                                        (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
64036   #define XSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                  7
64037   #define XSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR                                                        (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
64038   #define XSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                  8
64039   #define XSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR                                                           (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
64040   #define XSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR_SHIFT                                                     9
64041   #define XSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR                                                        (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
64042   #define XSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR_SHIFT                                                  10
64043   #define XSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR                                                        (0x1<<11) // BRB src pend fifo error in DMA_DST block.
64044   #define XSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                  11
64045   #define XSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR                                                        (0x1<<12) // BRB src addr fifo error in DMA_DST block.
64046   #define XSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                  12
64047   #define XSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR                                                            (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
64048   #define XSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR_SHIFT                                                      13
64049   #define XSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR                                                        (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
64050   #define XSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                  14
64051   #define XSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR                                                         (0x1<<15) // Read data firo in DMA_RSP block for BRB.
64052   #define XSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                   15
64053   #define XSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR                                                     (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
64054   #define XSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                               16
64055   #define XSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR                                                         (0x1<<17) // PXP read data fifo error in DMA_RSP block.
64056   #define XSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                   17
64057   #define XSDM_REG_INT_STS_CLR_CM_DELAY_ERROR                                                                (0x1<<18) // Delay CM fifo error in CM block.
64058   #define XSDM_REG_INT_STS_CLR_CM_DELAY_ERROR_SHIFT                                                          18
64059   #define XSDM_REG_INT_STS_CLR_SH_DELAY_ERROR                                                                (0x1<<19) // Delay shared fifo error in CM block.
64060   #define XSDM_REG_INT_STS_CLR_SH_DELAY_ERROR_SHIFT                                                          19
64061   #define XSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR                                                               (0x1<<20) // Error in completion pending FIFO in internal write block.
64062   #define XSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR_SHIFT                                                         20
64063   #define XSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR                                                               (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
64064   #define XSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR_SHIFT                                                         21
64065   #define XSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR                                                              (0x1<<22) // Address fifo error in timer block.
64066   #define XSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR_SHIFT                                                        22
64067   #define XSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR                                                              (0x1<<23) // Pending fifo error in timer block.
64068   #define XSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR_SHIFT                                                        23
64069   #define XSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR                                                                (0x1<<24) // Dpm fifo error in dorq I/F block.
64070   #define XSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR_SHIFT                                                          24
64071   #define XSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR                                                            (0x1<<25) // PXP done fifo error in DMA_dst block.
64072   #define XSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR_SHIFT                                                      25
64073   #define XSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR                                                          (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64074   #define XSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR_SHIFT                                                    26
64075   #define XSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR                                                          (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64076   #define XSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR_SHIFT                                                    27
64077 #define XSDM_REG_PRTY_MASK_H_0                                                                               0xf80204UL //Access:RW   DataWidth:0xa    // Multi Field Register.
64078   #define XSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
64079   #define XSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     0
64080   #define XSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
64081   #define XSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     1
64082   #define XSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
64083   #define XSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     2
64084   #define XSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
64085   #define XSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     3
64086   #define XSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
64087   #define XSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     4
64088   #define XSDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
64089   #define XSDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                     5
64090   #define XSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
64091   #define XSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     6
64092   #define XSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
64093   #define XSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     7
64094   #define XSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
64095   #define XSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     8
64096   #define XSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: XSDM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
64097   #define XSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     9
64098 #define XSDM_REG_MEM_ECC_EVENTS                                                                              0xf80210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
64099 #define XSDM_REG_TIMER_TICK                                                                                  0xf80400UL //Access:RW   DataWidth:0x20   // Defines the number of system clock cycles that are used to define a timers clock tick cycle. Note: The minimal legal value for this register is 25, lower values can cause timers functionality issues.
64100 #define XSDM_REG_TIMERS_TICK_ENABLE                                                                          0xf80404UL //Access:RW   DataWidth:0x1    // Enable for tick counter.
64101 #define XSDM_REG_OPERATION_GEN                                                                               0xf80408UL //Access:W    DataWidth:0x14   // This register is used to assert a completion operation of choice; It includes the following completion fields: bits 19:16 are Trig; bits 15:0 are CompParams. Note that trigger types 3,5 or 8 are not supported by this interface as they require a completion message. If there is an attempt to assert an OperationGen with Trig = 3,5 or 8, the operation will be voided.
64102 #define XSDM_REG_GRC_PRIVILEGE_LEVEL                                                                         0xf8040cUL //Access:RW   DataWidth:0x2    // This register defines the PRV (privilege level) field within the FID structure of the SDM GRC master request.
64103 #define XSDM_REG_CM_MSG_CNT_ADDRESS                                                                          0xf80410UL //Access:RW   DataWidth:0xf    // The internal RAM address for storing the shadow of the CM completion message counter.
64104 #define XSDM_REG_DORQ_DPM_START_ADDR                                                                         0xf80414UL //Access:RW   DataWidth:0xf    // The start address in the internal RAM for DORQ DPM messages.
64105 #define XSDM_REG_RR_COMPLETE_REQ                                                                             0xf80418UL //Access:R    DataWidth:0xa    // Provides read access to the round robin arbiter used for all completion write requests  in the completion manager: b0-PXP async b1-NOP;b2-internal write; b3-timers;b4-DMA;b5-GRC master;b6-RBC; b7-PRM interface; b8-CCFC load; b9-TCFC load.
64106 #define XSDM_REG_RR_PTR_REQ                                                                                  0xf8041cUL //Access:R    DataWidth:0x9    // Provides read access to the round robin arbiter for the completion message pointer: b0-async; b1-dma; b2 - tcfc; b3-ccfc; b4-nop; b5-timers; b6-int_wr; b7-prm; b8-grc_master.
64107 #define XSDM_REG_INT_RAM_RR_REQ                                                                              0xf80420UL //Access:R    DataWidth:0x4    // Provides read access to the DMA done round-robin arbiter: b0-passive buffer destination; b1-internal RAM destination;b2-PXP source/destination;b3-BRB source.
64108 #define XSDM_REG_INP_QUEUE_ERR_VECT                                                                          0xf80424UL //Access:R    DataWidth:0x9    // This register is intended to be read in the event of an inp_queue_error interrupt.  It contains a vector with a bit per input queue. Clearing the interrupt causes this vector to be cleared. Errors on multiple FIFOs will be aggregated between interrupt clear requests.
64109 #define XSDM_REG_ASYNC_CMSG_ALLOC_LIMIT                                                                      0xf80428UL //Access:RW   DataWidth:0x5    // This register defines the maximum number of completion messages that can be allocated to PXP-Async transactions at any given time. If the PXP-Async interface attempts to reserve beyond this limit, it will be held off until the situation is resolved.
64110 #define XSDM_REG_ECO_RESERVED                                                                                0xf8042cUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
64111 #define XSDM_REG_INIT_CREDIT_PXP                                                                             0xf80500UL //Access:RW   DataWidth:0x3    // The initial number of messages that can be sent to the pxp interface without receiving any ACK.
64112 #define XSDM_REG_INIT_CREDIT_PCI                                                                             0xf80504UL //Access:RW   DataWidth:0x2    // The initial number of messages that can be sent to the PCI-Switch on the internal write interface without receiving any ACK.
64113 #define XSDM_REG_INIT_CREDIT_TCFC_AC                                                                         0xf80508UL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the TCFC activity counters interface without receiving any ACK.
64114 #define XSDM_REG_INIT_CREDIT_CCFC_AC                                                                         0xf8050cUL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the CCFC activity counters interface without receiving any ACK.
64115 #define XSDM_REG_INIT_CREDIT_CM                                                                              0xf80510UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to the CM interface without receiving any ACK in CM block.
64116 #define XSDM_REG_INIT_CREDIT_CM_RMT                                                                          0xf80520UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to a remote CM interface without receiving any ACK in CM block.
64117 #define XSDM_REG_NUM_OF_DMA_CMD                                                                              0xf80600UL //Access:RC   DataWidth:0x20   // The number of SDM DMA commands executed.
64118 #define XSDM_REG_NUM_OF_TIMERS_CMD                                                                           0xf80604UL //Access:RC   DataWidth:0x20   // The number of SDM timers commands executed.
64119 #define XSDM_REG_NUM_OF_CCFC_LD_CMD                                                                          0xf80608UL //Access:RC   DataWidth:0x20   // The number of SDM CCFC load commands executed.
64120 #define XSDM_REG_NUM_OF_CCFC_AC_CMD                                                                          0xf8060cUL //Access:RC   DataWidth:0x20   // The number of SDM CCFC activity counter commands executed.
64121 #define XSDM_REG_NUM_OF_TCFC_LD_CMD                                                                          0xf80610UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC load commands executed.
64122 #define XSDM_REG_NUM_OF_TCFC_AC_CMD                                                                          0xf80614UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC activity counter commands executed.
64123 #define XSDM_REG_NUM_OF_INT_CMD                                                                              0xf80618UL //Access:RC   DataWidth:0x20   // The number of SDM internal write commands executed.
64124 #define XSDM_REG_NUM_OF_NOP_CMD                                                                              0xf8061cUL //Access:RC   DataWidth:0x20   // The number of SDM NOP commands executed.
64125 #define XSDM_REG_NUM_OF_GRC_CMD                                                                              0xf80620UL //Access:RC   DataWidth:0x20   // The number of GRC master commands executed.
64126 #define XSDM_REG_NUM_OF_PRM_REQ                                                                              0xf80624UL //Access:RC   DataWidth:0x20   // The number of packet end messages received on the PRM completion interface.
64127 #define XSDM_REG_NUM_OF_PXP_ASYNC_REQ                                                                        0xf80628UL //Access:RC   DataWidth:0x20   // The number of requests received from the pxp async if.
64128 #define XSDM_REG_NUM_OF_DPM_REQ                                                                              0xf8062cUL //Access:RC   DataWidth:0x20   // The number of DORQ DPM messages received.
64129 #define XSDM_REG_BRB_ALMOST_FULL                                                                             0xf80700UL //Access:RW   DataWidth:0x5    // Almost full signal for read data from BRB in DMA_RSP block.
64130 #define XSDM_REG_PXP_ALMOST_FULL                                                                             0xf80704UL //Access:RW   DataWidth:0x4    // Almost full signal for read data from pxp in DMA_RSP block.
64131 #define XSDM_REG_DORQ_ALMOST_FULL                                                                            0xf80708UL //Access:RW   DataWidth:0x6    // Almost full signal for read data from DORQ in SDM_DORQ block.
64132 #define XSDM_REG_AGG_INT_CTRL                                                                                0xf80800UL //Access:RW   DataWidth:0xa    // This array of registers provides controls for each of 32 aggregated interrupts; The fiels are defined as follows: agg_int_ctrl[7:0] = EventID which selects the event ID of the associated handler; agg_int_ctrl[8] = T-flag which determines if a thread is allocated for this handler in the Storm; agg_int_ctrl[9] = Mode bit; where 0=normal and 1=auto-mask-mode.
64133 #define XSDM_REG_AGG_INT_CTRL_SIZE                                                                           32
64134 #define XSDM_REG_AGG_INT_STATE                                                                               0xf80a00UL //Access:R    DataWidth:0x2    // This array of registers provides access to each of the 32 aggregated interrupt request state machines; The values read from this register mean the following; 00 = IDLE; 01 = PEND; 10 = MASK; 11 = PANDM.
64135 #define XSDM_REG_AGG_INT_STATE_SIZE                                                                          32
64136 #define XSDM_REG_QUEUE_FULL                                                                                  0xf80c00UL //Access:R    DataWidth:0x9    // Input queue fifo full in sdm_inp block.
64137 #define XSDM_REG_INT_CMPL_PEND_FULL                                                                          0xf80c04UL //Access:R    DataWidth:0x1    // Internal write completion pending full in internal write block.
64138 #define XSDM_REG_INT_CPRM_PEND_FULL                                                                          0xf80c08UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending full in internal write block.
64139 #define XSDM_REG_QM_FULL                                                                                     0xf80c0cUL //Access:R    DataWidth:0x1    // QM IF  full in sdm_inp block.
64140 #define XSDM_REG_DELAY_FIFO_FULL                                                                             0xf80c10UL //Access:R    DataWidth:0x1    // Delay FIFO  full in sdm_inp block.
64141 #define XSDM_REG_TIMERS_PEND_FULL                                                                            0xf80c14UL //Access:R    DataWidth:0x1    // Pending FIFO  full in sdm_timers block.
64142 #define XSDM_REG_TIMERS_ADDR_FULL                                                                            0xf80c18UL //Access:R    DataWidth:0x1    // Address FIFO  full in sdm_timers block.
64143 #define XSDM_REG_RSP_PXP_RDATA_FULL                                                                          0xf80c1cUL //Access:R    DataWidth:0x1    // PXP rd_data fifo  full in sdm_dma_rsp block.
64144 #define XSDM_REG_RSP_BRB_RDATA_FULL                                                                          0xf80c20UL //Access:R    DataWidth:0x1    // BRB read data fifo  full in sdm_dma_rsp block.
64145 #define XSDM_REG_RSP_INT_RAM_RDATA_FULL                                                                      0xf80c24UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  full in sdm_dma_rsp block.
64146 #define XSDM_REG_RSP_BRB_PEND_FULL                                                                           0xf80c28UL //Access:R    DataWidth:0x1    // BRB pending fifo  full in sdm_dma_rsp block.
64147 #define XSDM_REG_RSP_INT_RAM_PEND_FULL                                                                       0xf80c2cUL //Access:R    DataWidth:0x1    // Int_ram pending fifo  full in sdm_dma_rsp block.
64148 #define XSDM_REG_RSP_BRB_IF_FULL                                                                             0xf80c30UL //Access:R    DataWidth:0x1    // BRB interface is  full in sdm_dma_rsp block.
64149 #define XSDM_REG_RSP_PXP_IF_FULL                                                                             0xf80c34UL //Access:R    DataWidth:0x1    // PXP interface is  full in sdm_dma_rsp block.
64150 #define XSDM_REG_DST_PXP_IMMED_FULL                                                                          0xf80c38UL //Access:R    DataWidth:0x1    // PXP immediate fifo full in sdm_dma_dst block.
64151 #define XSDM_REG_DST_PXP_DST_PEND_FULL                                                                       0xf80c3cUL //Access:R    DataWidth:0x1    // PXP destination pending fifo full in sdm_dma_dst block.
64152 #define XSDM_REG_DST_PXP_SRC_PEND_FULL                                                                       0xf80c40UL //Access:R    DataWidth:0x1    // PXP source pending fifo full in sdm_dma_dst block.
64153 #define XSDM_REG_DST_BRB_SRC_PEND_FULL                                                                       0xf80c44UL //Access:R    DataWidth:0x1    // BRB source pending fifo full in sdm_dma_dst block.
64154 #define XSDM_REG_DST_BRB_SRC_ADDR_FULL                                                                       0xf80c48UL //Access:R    DataWidth:0x1    // BRB source address fifo full in sdm_dma_dst block.
64155 #define XSDM_REG_DST_PXP_LINK_FULL                                                                           0xf80c4cUL //Access:R    DataWidth:0x1    // PXP link list full in sdm_dma_dst block.
64156 #define XSDM_REG_DST_INT_RAM_WAIT_FULL                                                                       0xf80c50UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo full in sdm_dma_dst block.
64157 #define XSDM_REG_DST_PAS_BUF_WAIT_FULL                                                                       0xf80c54UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo full in sdm_dma_dst block.
64158 #define XSDM_REG_DST_PXP_IF_FULL                                                                             0xf80c58UL //Access:R    DataWidth:0x1    // PXP if full in sdm_dma_dst block.
64159 #define XSDM_REG_DST_INT_RAM_IF_FULL                                                                         0xf80c5cUL //Access:R    DataWidth:0x1    // Int_ram if full in sdm_dma_dst block.
64160 #define XSDM_REG_DST_PAS_BUF_IF_FULL                                                                         0xf80c60UL //Access:R    DataWidth:0x1    // Pas_buf if full in sdm_dma_dst block.
64161 #define XSDM_REG_SH_DELAY_FULL                                                                               0xf80c64UL //Access:R    DataWidth:0x1    // Shared delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
64162 #define XSDM_REG_CM_DELAY_FULL                                                                               0xf80c68UL //Access:R    DataWidth:0x1    // CM delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
64163 #define XSDM_REG_CMSG_QUE_FULL                                                                               0xf80c6cUL //Access:R    DataWidth:0x1    // Completion message queue fifo full in sdm_cm block.
64164 #define XSDM_REG_CCFC_LOAD_PEND_FULL                                                                         0xf80c70UL //Access:R    DataWidth:0x1    // CCFC load pending fifo full in the CCFC interface  block.
64165 #define XSDM_REG_TCFC_LOAD_PEND_FULL                                                                         0xf80c74UL //Access:R    DataWidth:0x1    // TCFC load pending fifo full in the TCFC interface block.
64166 #define XSDM_REG_ASYNC_HOST_FULL                                                                             0xf80c78UL //Access:R    DataWidth:0x1    // Async fifo full in sdm_async block.
64167 #define XSDM_REG_PRM_FIFO_FULL                                                                               0xf80c7cUL //Access:R    DataWidth:0x1    // PRM FIFO full in PRM interface block.
64168 #define XSDM_REG_RMT_XCM_FIFO_FULL                                                                           0xf80c80UL //Access:R    DataWidth:0x1    // Remote XCM FIFO full (exist only in MSDM => XCM interface).
64169 #define XSDM_REG_RMT_YCM_FIFO_FULL                                                                           0xf80c84UL //Access:R    DataWidth:0x1    // Remote YCM FIFO full (exist only in MSDM => YCM interface).
64170 #define XSDM_REG_INT_CMPL_PEND_EMPTY                                                                         0xf80d00UL //Access:R    DataWidth:0x1    // Internal write completion pending empty in internal write block.
64171 #define XSDM_REG_INT_CPRM_PEND_EMPTY                                                                         0xf80d04UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending empty in internal write block.
64172 #define XSDM_REG_QUEUE_EMPTY                                                                                 0xf80d08UL //Access:R    DataWidth:0x9    // Input queue fifo empty in sdm_inp block.
64173 #define XSDM_REG_DELAY_FIFO_EMPTY                                                                            0xf80d0cUL //Access:R    DataWidth:0x1    // Delay FIFO  empty in sdm_inp block.
64174 #define XSDM_REG_TIMERS_PEND_EMPTY                                                                           0xf80d10UL //Access:R    DataWidth:0x1    // Pending FIFO  empty in sdm_timers block.
64175 #define XSDM_REG_TIMERS_ADDR_EMPTY                                                                           0xf80d14UL //Access:R    DataWidth:0x1    // Address FIFO  empty in sdm_timers block.
64176 #define XSDM_REG_RSP_PXP_RDATA_EMPTY                                                                         0xf80d18UL //Access:R    DataWidth:0x1    // PXP rd_data fifo  empty in sdm_dma_rsp block.
64177 #define XSDM_REG_RSP_BRB_RDATA_EMPTY                                                                         0xf80d1cUL //Access:R    DataWidth:0x1    // BRB read data fifo  empty in sdm_dma_rsp block.
64178 #define XSDM_REG_RSP_INT_RAM_RDATA_EMPTY                                                                     0xf80d20UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  empty in sdm_dma_rsp block.
64179 #define XSDM_REG_RSP_BRB_PEND_EMPTY                                                                          0xf80d24UL //Access:R    DataWidth:0x1    // BRB pending fifo  empty in sdm_dma_rsp block.
64180 #define XSDM_REG_RSP_INT_RAM_PEND_EMPTY                                                                      0xf80d28UL //Access:R    DataWidth:0x1    // Int_ram pending fifo  empty in sdm_dma_rsp block.
64181 #define XSDM_REG_DST_PXP_IMMED_EMPTY                                                                         0xf80d2cUL //Access:R    DataWidth:0x1    // PXP immediate fifo empty in sdm_dma_dst block.
64182 #define XSDM_REG_DST_PXP_DST_PEND_EMPTY                                                                      0xf80d30UL //Access:R    DataWidth:0x1    // PXP destination pending fifo empty in sdm_dma_dst block.
64183 #define XSDM_REG_DST_PXP_SRC_PEND_EMPTY                                                                      0xf80d34UL //Access:R    DataWidth:0x1    // PXP source pending fifo empty in sdm_dma_dst block.
64184 #define XSDM_REG_DST_BRB_SRC_PEND_EMPTY                                                                      0xf80d38UL //Access:R    DataWidth:0x1    // BRB source pending fifo empty in sdm_dma_dst block.
64185 #define XSDM_REG_DST_BRB_SRC_ADDR_EMPTY                                                                      0xf80d3cUL //Access:R    DataWidth:0x1    // BRB source address fifo empty in sdm_dma_dst block.
64186 #define XSDM_REG_DST_PXP_LINK_EMPTY                                                                          0xf80d40UL //Access:R    DataWidth:0x1    // PXP link list empty in sdm_dma_dst block.
64187 #define XSDM_REG_DST_INT_RAM_WAIT_EMPTY                                                                      0xf80d44UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo empty in sdm_dma_dst block.
64188 #define XSDM_REG_DST_PAS_BUF_WAIT_EMPTY                                                                      0xf80d48UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo empty in sdm_dma_dst block.
64189 #define XSDM_REG_SH_DELAY_EMPTY                                                                              0xf80d4cUL //Access:R    DataWidth:0x1    // Shared delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
64190 #define XSDM_REG_CM_DELAY_EMPTY                                                                              0xf80d50UL //Access:R    DataWidth:0x1    // CM delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
64191 #define XSDM_REG_CMSG_QUE_EMPTY                                                                              0xf80d54UL //Access:R    DataWidth:0x1    // Completion message queue fifo empty in sdm_dma_dst block.
64192 #define XSDM_REG_CCFC_LOAD_PEND_EMPTY                                                                        0xf80d58UL //Access:R    DataWidth:0x1    // CCFC load pending fifo empty in sdm_ccfc block.
64193 #define XSDM_REG_TCFC_LOAD_PEND_EMPTY                                                                        0xf80d5cUL //Access:R    DataWidth:0x1    // TCFC load pending fifo empty in sdm_tcfc block.
64194 #define XSDM_REG_ASYNC_HOST_EMPTY                                                                            0xf80d60UL //Access:R    DataWidth:0x1    // Async fifo empty in sdm_async block.
64195 #define XSDM_REG_PRM_FIFO_EMPTY                                                                              0xf80d64UL //Access:R    DataWidth:0x1    // PRM FIFO empty in sdm_prm_if block.
64196 #define XSDM_REG_RMT_XCM_FIFO_EMPTY                                                                          0xf80d68UL //Access:R    DataWidth:0x1    // Remote XCM FIFO empty (exist only within MSDM => XCM path).
64197 #define XSDM_REG_RMT_YCM_FIFO_EMPTY                                                                          0xf80d6cUL //Access:R    DataWidth:0x1    // Remote YCM FIFO empty (exist only within MSDM => YCM path).
64198 #define XSDM_REG_DBG_OUT_DATA                                                                                0xf80e00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
64199 #define XSDM_REG_DBG_OUT_DATA_SIZE                                                                           8
64200 #define XSDM_REG_DBG_OUT_VALID                                                                               0xf80e20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
64201 #define XSDM_REG_DBG_OUT_FRAME                                                                               0xf80e24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
64202 #define XSDM_REG_DBG_SELECT                                                                                  0xf80e28UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
64203 #define XSDM_REG_DBG_DWORD_ENABLE                                                                            0xf80e2cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
64204 #define XSDM_REG_DBG_SHIFT                                                                                   0xf80e30UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
64205 #define XSDM_REG_DBG_FORCE_VALID                                                                             0xf80e34UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
64206 #define XSDM_REG_DBG_FORCE_FRAME                                                                             0xf80e38UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
64207 #define XSDM_REG_ASYNC_FIFO                                                                                  0xf82000UL //Access:WB_R DataWidth:0x49   // Provides read-only access of the PXP-Async input FIFO. Intended for debug purposes.
64208 #define XSDM_REG_ASYNC_FIFO_SIZE                                                                             116
64209 #define XSDM_REG_IMMED_FIFO                                                                                  0xf82400UL //Access:WB_R DataWidth:0x40   // Provides read-only access of the immediate data FIFO. Intended for debug purposes.
64210 #define XSDM_REG_IMMED_FIFO_SIZE                                                                             38
64211 #define XSDM_REG_BRB_FIFO                                                                                    0xf82800UL //Access:WB_R DataWidth:0x86   // Provides read-only access of the BRB response FIFO. Intended for debug purposes.
64212 #define XSDM_REG_BRB_FIFO_SIZE                                                                               152
64213 #define XSDM_REG_PXP_FIFO                                                                                    0xf82c00UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the PXP response FIFO. Intended for debug purposes.
64214 #define XSDM_REG_PXP_FIFO_SIZE                                                                               76
64215 #define XSDM_REG_INT_RAM_FIFO                                                                                0xf83000UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the internal RAM response FIFO. Intended for debug purposes.
64216 #define XSDM_REG_INT_RAM_FIFO_SIZE                                                                           76
64217 #define XSDM_REG_DPM_FIFO                                                                                    0xf83400UL //Access:WB_R DataWidth:0x51   // Provides read-only access of the DORQ DPM input FIFO. Intended for debug purposes.
64218 #define XSDM_REG_DPM_FIFO_SIZE                                                                               172
64219 #define XSDM_REG_EXT_OVERFLOW                                                                                0xf83800UL //Access:WB_R DataWidth:0x4b   // Provides read-only access of the external store overflow FIFO. Intended for debug purposes.
64220 #define XSDM_REG_EXT_OVERFLOW_SIZE                                                                           36
64221 #define XSDM_REG_PRM_FIFO                                                                                    0xf83c00UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the PRM completion input FIFO. Intended for debug purposes.
64222 #define XSDM_REG_PRM_FIFO_SIZE                                                                               84
64223 #define XSDM_REG_TIMERS                                                                                      0xf84000UL //Access:WB   DataWidth:0x39   // Provides memory-mapped read/write access to the timers' memory. Intended for debug purposes.
64224 #define XSDM_REG_TIMERS_SIZE                                                                                 48
64225 #define XSDM_REG_INP_QUEUE                                                                                   0xf85000UL //Access:WB   DataWidth:0x40   // Input queue memory. Access only for debugging.
64226 #define XSDM_REG_INP_QUEUE_SIZE                                                                              416
64227 #define XSDM_REG_CMSG_QUE                                                                                    0xf88000UL //Access:WB   DataWidth:0x40   // CM queue memory. Access only for debugging.
64228 #define XSDM_REG_CMSG_QUE_SIZE                                                                               128
64229 #define YSDM_REG_ENABLE_IN1                                                                                  0xf90004UL //Access:RW   DataWidth:0x14   // Multi Field Register.
64230   #define YSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN                                                                (0x1<<0) // Enable for input command from STORM.
64231   #define YSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN_SHIFT                                                          0
64232   #define YSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN                                                             (0x1<<1) // Enable for input data from internal ram interface in DMA_RSP block.
64233   #define YSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN_SHIFT                                                       1
64234   #define YSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN                                                             (0x1<<2) // Enable for input done from internal ram interface in DMA_RSP block.
64235   #define YSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN_SHIFT                                                       2
64236   #define YSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN                                                             (0x1<<3) // Enable for input full from internal ram interface in DMA_RSP block.
64237   #define YSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN_SHIFT                                                       3
64238   #define YSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN                                                             (0x1<<4) // Enable for input done from passive buffer interface in DMA_RSP block.
64239   #define YSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN_SHIFT                                                       4
64240   #define YSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN                                                             (0x1<<5) // Enable for input full from passive buffer interface in DMA_RSP block.
64241   #define YSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN_SHIFT                                                       5
64242   #define YSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN                                                                 (0x1<<6) // Enable for input done from pxp-HW interface in DMA_DST block.
64243   #define YSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN_SHIFT                                                           6
64244   #define YSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN                                                                 (0x1<<7) // Enable for input full from pxp-HW interface in DMA_DST block.
64245   #define YSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN_SHIFT                                                           7
64246   #define YSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN                                                                 (0x1<<8) // Enable for input data from pxp-HW interface in DMA_RSP block.
64247   #define YSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN_SHIFT                                                           8
64248   #define YSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN                                                              (0x1<<9) // Enable for input ack from pxp-internal write for SDM_INT block.
64249   #define YSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN_SHIFT                                                        9
64250   #define YSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN                                                                  (0x1<<10) // Enable for input acknowledge to credit counter from pxp_HW interface.
64251   #define YSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN_SHIFT                                                            10
64252   #define YSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN                                                                 (0x1<<11) // Enable for input data from BRB interface in DMA_RSP block.
64253   #define YSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN_SHIFT                                                           11
64254   #define YSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN                                                                  (0x1<<12) // Enable for input message from ASYNC pxp in pxp_async block.
64255   #define YSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN_SHIFT                                                            12
64256   #define YSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN                                                                  (0x1<<13) // Enable for input completion message from PRM in prm_if block.
64257   #define YSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN_SHIFT                                                            13
64258   #define YSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN                                                            (0x1<<14) // Enable for input ack to CCFC load credit counter.
64259   #define YSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN_SHIFT                                                      14
64260   #define YSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN                                                            (0x1<<15) // Enable for input ack to TCFC load credit counter.
64261   #define YSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN_SHIFT                                                      15
64262   #define YSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN                                                            (0x1<<16) // Enable for input response from CCFC in CCFC block.
64263   #define YSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN_SHIFT                                                      16
64264   #define YSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN                                                              (0x1<<17) // Enable for input ack to CCFC credit counter on the A/C interface.
64265   #define YSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN_SHIFT                                                        17
64266   #define YSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN                                                              (0x1<<18) // Enable for input ack to TCFC credit counter on the A/C interface.
64267   #define YSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN_SHIFT                                                        18
64268   #define YSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN                                                           (0x1<<19) // Enable for input full from qm in SDM_INP block.
64269   #define YSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN_SHIFT                                                     19
64270 #define YSDM_REG_ENABLE_IN2                                                                                  0xf90008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
64271   #define YSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN                                                            (0x1<<0) // Enable for input response from TCFC in TCFC block.
64272   #define YSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN_SHIFT                                                      0
64273   #define YSDM_REG_ENABLE_IN2_CM_ACK_IN_EN                                                                   (0x1<<1) // Enable for input acknowledge from Cm  in SDM_CM block.
64274   #define YSDM_REG_ENABLE_IN2_CM_ACK_IN_EN_SHIFT                                                             1
64275   #define YSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN                                                                 (0x1<<2) // Enable for input DPM requests in SDM_DORQ block.
64276   #define YSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN_SHIFT                                                           2
64277 #define YSDM_REG_ENABLE_OUT1                                                                                 0xf9000cUL //Access:RW   DataWidth:0x15   // Multi Field Register.
64278   #define YSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN                                                                (0x1<<0) // Enable for output request to pxp internal write for SDM_INT block.
64279   #define YSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN_SHIFT                                                          0
64280   #define YSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN                                                             (0x1<<1) // Enable for output thread ready to the SEMI.
64281   #define YSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN_SHIFT                                                       1
64282   #define YSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN                                                             (0x1<<2) // Enable the output thread release to the SEMI.
64283   #define YSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN_SHIFT                                                       2
64284   #define YSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN                                                              (0x1<<3) // Enable for output load request to CCFC.
64285   #define YSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN_SHIFT                                                        3
64286   #define YSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN                                                              (0x1<<4) // Enable for output load request to TCFC.
64287   #define YSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN_SHIFT                                                        4
64288   #define YSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN                                                                (0x1<<5) // Enable for output increment to CCFC activity counter.
64289   #define YSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN_SHIFT                                                          5
64290   #define YSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN                                                                (0x1<<6) // Enable for output decrement to TCFC activity counter.
64291   #define YSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN_SHIFT                                                          6
64292   #define YSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN                                                                (0x1<<7) // Enable for output data to pxp-HW interface in DMA_REQ block.
64293   #define YSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN_SHIFT                                                          7
64294   #define YSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN                                                                (0x1<<8) // Enable for output request to BRB interface in DMA_REQ block.
64295   #define YSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN_SHIFT                                                          8
64296   #define YSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN                                                                (0x1<<9) // Enable for output write to int_ram in DMA_DST block.
64297   #define YSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN_SHIFT                                                          9
64298   #define YSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN                                                                (0x1<<10) // Enable for output write topassive buffer in DMA_DST block.
64299   #define YSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN_SHIFT                                                          10
64300   #define YSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN                                                              (0x1<<11) // Enable for output write to pxp async in DMA_DST block.
64301   #define YSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN_SHIFT                                                        11
64302   #define YSDM_REG_ENABLE_OUT1_PXP_OUT_EN                                                                    (0x1<<12) // Enable for output write to pxp  in DMA_DST block.
64303   #define YSDM_REG_ENABLE_OUT1_PXP_OUT_EN_SHIFT                                                              12
64304   #define YSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN                                                               (0x1<<13) // Enable for output full to BRB in DMA_RSP block.
64305   #define YSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN_SHIFT                                                         13
64306   #define YSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN                                                               (0x1<<14) // Enable for output full to PXP in DMA_RSP block.
64307   #define YSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN_SHIFT                                                         14
64308   #define YSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN                                                               (0x1<<15) // Enable for output external full to SEMI block.
64309   #define YSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN_SHIFT                                                         15
64310   #define YSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN                                                           (0x1<<16) // Enable for output done to async PXP host IF.
64311   #define YSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN_SHIFT                                                     16
64312   #define YSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN                                                           (0x1<<17) // Enable the output done (ack) to PRM.
64313   #define YSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN_SHIFT                                                     17
64314   #define YSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN                                                                 (0x1<<18) // Enable for output message to CM in SDM_CM block.
64315   #define YSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN_SHIFT                                                           18
64316   #define YSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN                                                           (0x1<<19) // Enable for output ack after placement to sdm in CCFC block.
64317   #define YSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN_SHIFT                                                     19
64318   #define YSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN                                                           (0x1<<20) // Enable for output ack after placement to sdm in TCFC block.
64319   #define YSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN_SHIFT                                                     20
64320 #define YSDM_REG_ENABLE_OUT2                                                                                 0xf90010UL //Access:RW   DataWidth:0x3    // Multi Field Register.
64321   #define YSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN                                                              (0x1<<0) // Enable for output command to qm in SDM_INP block.
64322   #define YSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN_SHIFT                                                        0
64323   #define YSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN                                                               (0x1<<1) // Enable for VF/PF error valid in DMA_DST block.
64324   #define YSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN_SHIFT                                                         1
64325   #define YSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN                                                          (0x1<<2) // Enable for DPM request done output in SDM_DORQ block.
64326   #define YSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN_SHIFT                                                    2
64327 #define YSDM_REG_DISABLE_ENGINE                                                                              0xf90014UL //Access:RW   DataWidth:0xa    // Multi Field Register.
64328   #define YSDM_REG_DISABLE_ENGINE_DISABLE_DMA                                                                (0x1<<0) // This bit should be set to disable the DMA exectuion engine from processing DMA commands.
64329   #define YSDM_REG_DISABLE_ENGINE_DISABLE_DMA_SHIFT                                                          0
64330   #define YSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS                                                             (0x1<<1) // This bit should be set to disable the timers' exectuion engine from processing timers' commands.
64331   #define YSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS_SHIFT                                                       1
64332   #define YSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD                                                          (0x1<<2) // This bit should be set to disable the CCFC exectuion engine from processing CCFC load commands.
64333   #define YSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD_SHIFT                                                    2
64334   #define YSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD                                                          (0x1<<3) // This bit should be set to disable the TCFC exectuion engine from processing TCFC load commands.
64335   #define YSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD_SHIFT                                                    3
64336   #define YSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR                                                             (0x1<<4) // This bit should be set to disable the internal write exectuion engine from processing Internal write commands.
64337   #define YSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR_SHIFT                                                       4
64338   #define YSDM_REG_DISABLE_ENGINE_DISABLE_NOP                                                                (0x1<<5) // This bit should be set to disable the SDM NOP exectuion engine from processing NOP commands.
64339   #define YSDM_REG_DISABLE_ENGINE_DISABLE_NOP_SHIFT                                                          5
64340   #define YSDM_REG_DISABLE_ENGINE_DISABLE_GRC                                                                (0x1<<6) // This bit should be set to disable the GRC master exectuion engine from processing GRC master commands.
64341   #define YSDM_REG_DISABLE_ENGINE_DISABLE_GRC_SHIFT                                                          6
64342   #define YSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC                                                              (0x1<<7) // This bit should be set to disable the PXP-Async interface from processing PXP-Async requests.
64343   #define YSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC_SHIFT                                                        7
64344   #define YSDM_REG_DISABLE_ENGINE_DISABLE_PRM                                                                (0x1<<8) // This bit should be set to disable the PRM interface from processing PRM completion commands.
64345   #define YSDM_REG_DISABLE_ENGINE_DISABLE_PRM_SHIFT                                                          8
64346   #define YSDM_REG_DISABLE_ENGINE_DISABLE_DORQ                                                               (0x1<<9) // This bit should be set to disable the DORQ DPM interface from processing DPM commands.
64347   #define YSDM_REG_DISABLE_ENGINE_DISABLE_DORQ_SHIFT                                                         9
64348 #define YSDM_REG_INT_STS                                                                                     0xf90040UL //Access:R    DataWidth:0x1c   // Multi Field Register.
64349   #define YSDM_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
64350   #define YSDM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
64351   #define YSDM_REG_INT_STS_INP_QUEUE_ERROR                                                                   (0x1<<1) // Indicates that one of the input queues had a FIFO error.
64352   #define YSDM_REG_INT_STS_INP_QUEUE_ERROR_SHIFT                                                             1
64353   #define YSDM_REG_INT_STS_DELAY_FIFO_ERROR                                                                  (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
64354   #define YSDM_REG_INT_STS_DELAY_FIFO_ERROR_SHIFT                                                            2
64355   #define YSDM_REG_INT_STS_ASYNC_HOST_ERROR                                                                  (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
64356   #define YSDM_REG_INT_STS_ASYNC_HOST_ERROR_SHIFT                                                            3
64357   #define YSDM_REG_INT_STS_PRM_FIFO_ERROR                                                                    (0x1<<4) // FIFO in PRM interface sub-module reported an error.
64358   #define YSDM_REG_INT_STS_PRM_FIFO_ERROR_SHIFT                                                              4
64359   #define YSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR                                                              (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
64360   #define YSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR_SHIFT                                                        5
64361   #define YSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR                                                              (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
64362   #define YSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR_SHIFT                                                        6
64363   #define YSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR                                                            (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
64364   #define YSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR_SHIFT                                                      7
64365   #define YSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR                                                            (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
64366   #define YSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                      8
64367   #define YSDM_REG_INT_STS_DST_PXP_IMMED_ERROR                                                               (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
64368   #define YSDM_REG_INT_STS_DST_PXP_IMMED_ERROR_SHIFT                                                         9
64369   #define YSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR                                                            (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
64370   #define YSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR_SHIFT                                                      10
64371   #define YSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR                                                            (0x1<<11) // BRB src pend fifo error in DMA_DST block.
64372   #define YSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR_SHIFT                                                      11
64373   #define YSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR                                                            (0x1<<12) // BRB src addr fifo error in DMA_DST block.
64374   #define YSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                      12
64375   #define YSDM_REG_INT_STS_RSP_BRB_PEND_ERROR                                                                (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
64376   #define YSDM_REG_INT_STS_RSP_BRB_PEND_ERROR_SHIFT                                                          13
64377   #define YSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR                                                            (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
64378   #define YSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR_SHIFT                                                      14
64379   #define YSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR                                                             (0x1<<15) // Read data firo in DMA_RSP block for BRB.
64380   #define YSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR_SHIFT                                                       15
64381   #define YSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR                                                         (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
64382   #define YSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                   16
64383   #define YSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR                                                             (0x1<<17) // PXP read data fifo error in DMA_RSP block.
64384   #define YSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR_SHIFT                                                       17
64385   #define YSDM_REG_INT_STS_CM_DELAY_ERROR                                                                    (0x1<<18) // Delay CM fifo error in CM block.
64386   #define YSDM_REG_INT_STS_CM_DELAY_ERROR_SHIFT                                                              18
64387   #define YSDM_REG_INT_STS_SH_DELAY_ERROR                                                                    (0x1<<19) // Delay shared fifo error in CM block.
64388   #define YSDM_REG_INT_STS_SH_DELAY_ERROR_SHIFT                                                              19
64389   #define YSDM_REG_INT_STS_CMPL_PEND_ERROR                                                                   (0x1<<20) // Error in completion pending FIFO in internal write block.
64390   #define YSDM_REG_INT_STS_CMPL_PEND_ERROR_SHIFT                                                             20
64391   #define YSDM_REG_INT_STS_CPRM_PEND_ERROR                                                                   (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
64392   #define YSDM_REG_INT_STS_CPRM_PEND_ERROR_SHIFT                                                             21
64393   #define YSDM_REG_INT_STS_TIMER_ADDR_ERROR                                                                  (0x1<<22) // Address fifo error in timer block.
64394   #define YSDM_REG_INT_STS_TIMER_ADDR_ERROR_SHIFT                                                            22
64395   #define YSDM_REG_INT_STS_TIMER_PEND_ERROR                                                                  (0x1<<23) // Pending fifo error in timer block.
64396   #define YSDM_REG_INT_STS_TIMER_PEND_ERROR_SHIFT                                                            23
64397   #define YSDM_REG_INT_STS_DORQ_DPM_ERROR                                                                    (0x1<<24) // Dpm fifo error in dorq I/F block.
64398   #define YSDM_REG_INT_STS_DORQ_DPM_ERROR_SHIFT                                                              24
64399   #define YSDM_REG_INT_STS_DST_PXP_DONE_ERROR                                                                (0x1<<25) // PXP done fifo error in DMA_dst block.
64400   #define YSDM_REG_INT_STS_DST_PXP_DONE_ERROR_SHIFT                                                          25
64401   #define YSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR                                                              (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64402   #define YSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR_SHIFT                                                        26
64403   #define YSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR                                                              (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64404   #define YSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR_SHIFT                                                        27
64405 #define YSDM_REG_INT_MASK                                                                                    0xf90044UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
64406   #define YSDM_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.ADDRESS_ERROR .
64407   #define YSDM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
64408   #define YSDM_REG_INT_MASK_INP_QUEUE_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.INP_QUEUE_ERROR .
64409   #define YSDM_REG_INT_MASK_INP_QUEUE_ERROR_SHIFT                                                            1
64410   #define YSDM_REG_INT_MASK_DELAY_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DELAY_FIFO_ERROR .
64411   #define YSDM_REG_INT_MASK_DELAY_FIFO_ERROR_SHIFT                                                           2
64412   #define YSDM_REG_INT_MASK_ASYNC_HOST_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.ASYNC_HOST_ERROR .
64413   #define YSDM_REG_INT_MASK_ASYNC_HOST_ERROR_SHIFT                                                           3
64414   #define YSDM_REG_INT_MASK_PRM_FIFO_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.PRM_FIFO_ERROR .
64415   #define YSDM_REG_INT_MASK_PRM_FIFO_ERROR_SHIFT                                                             4
64416   #define YSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.CCFC_LOAD_PEND_ERROR .
64417   #define YSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR_SHIFT                                                       5
64418   #define YSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.TCFC_LOAD_PEND_ERROR .
64419   #define YSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR_SHIFT                                                       6
64420   #define YSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_INT_RAM_WAIT_ERROR .
64421   #define YSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR_SHIFT                                                     7
64422   #define YSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_PAS_BUF_WAIT_ERROR .
64423   #define YSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                     8
64424   #define YSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR                                                              (0x1<<9) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_PXP_IMMED_ERROR .
64425   #define YSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR_SHIFT                                                        9
64426   #define YSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_PXP_DST_PEND_ERROR .
64427   #define YSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR_SHIFT                                                     10
64428   #define YSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_BRB_SRC_PEND_ERROR .
64429   #define YSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR_SHIFT                                                     11
64430   #define YSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_BRB_SRC_ADDR_ERROR .
64431   #define YSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                     12
64432   #define YSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.RSP_BRB_PEND_ERROR .
64433   #define YSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR_SHIFT                                                         13
64434   #define YSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.RSP_INT_RAM_PEND_ERROR .
64435   #define YSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR_SHIFT                                                     14
64436   #define YSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.RSP_BRB_RD_DATA_ERROR .
64437   #define YSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR_SHIFT                                                      15
64438   #define YSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.RSP_INT_RAM_RD_DATA_ERROR .
64439   #define YSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                  16
64440   #define YSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.RSP_PXP_RD_DATA_ERROR .
64441   #define YSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR_SHIFT                                                      17
64442   #define YSDM_REG_INT_MASK_CM_DELAY_ERROR                                                                   (0x1<<18) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.CM_DELAY_ERROR .
64443   #define YSDM_REG_INT_MASK_CM_DELAY_ERROR_SHIFT                                                             18
64444   #define YSDM_REG_INT_MASK_SH_DELAY_ERROR                                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.SH_DELAY_ERROR .
64445   #define YSDM_REG_INT_MASK_SH_DELAY_ERROR_SHIFT                                                             19
64446   #define YSDM_REG_INT_MASK_CMPL_PEND_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.CMPL_PEND_ERROR .
64447   #define YSDM_REG_INT_MASK_CMPL_PEND_ERROR_SHIFT                                                            20
64448   #define YSDM_REG_INT_MASK_CPRM_PEND_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.CPRM_PEND_ERROR .
64449   #define YSDM_REG_INT_MASK_CPRM_PEND_ERROR_SHIFT                                                            21
64450   #define YSDM_REG_INT_MASK_TIMER_ADDR_ERROR                                                                 (0x1<<22) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.TIMER_ADDR_ERROR .
64451   #define YSDM_REG_INT_MASK_TIMER_ADDR_ERROR_SHIFT                                                           22
64452   #define YSDM_REG_INT_MASK_TIMER_PEND_ERROR                                                                 (0x1<<23) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.TIMER_PEND_ERROR .
64453   #define YSDM_REG_INT_MASK_TIMER_PEND_ERROR_SHIFT                                                           23
64454   #define YSDM_REG_INT_MASK_DORQ_DPM_ERROR                                                                   (0x1<<24) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DORQ_DPM_ERROR .
64455   #define YSDM_REG_INT_MASK_DORQ_DPM_ERROR_SHIFT                                                             24
64456   #define YSDM_REG_INT_MASK_DST_PXP_DONE_ERROR                                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.DST_PXP_DONE_ERROR .
64457   #define YSDM_REG_INT_MASK_DST_PXP_DONE_ERROR_SHIFT                                                         25
64458   #define YSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.XCM_RMT_BUFFER_ERROR .
64459   #define YSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR_SHIFT                                                       26
64460   #define YSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: YSDM_REG_INT_STS.YCM_RMT_BUFFER_ERROR .
64461   #define YSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR_SHIFT                                                       27
64462 #define YSDM_REG_INT_STS_WR                                                                                  0xf90048UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
64463   #define YSDM_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
64464   #define YSDM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
64465   #define YSDM_REG_INT_STS_WR_INP_QUEUE_ERROR                                                                (0x1<<1) // Indicates that one of the input queues had a FIFO error.
64466   #define YSDM_REG_INT_STS_WR_INP_QUEUE_ERROR_SHIFT                                                          1
64467   #define YSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR                                                               (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
64468   #define YSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR_SHIFT                                                         2
64469   #define YSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR                                                               (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
64470   #define YSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR_SHIFT                                                         3
64471   #define YSDM_REG_INT_STS_WR_PRM_FIFO_ERROR                                                                 (0x1<<4) // FIFO in PRM interface sub-module reported an error.
64472   #define YSDM_REG_INT_STS_WR_PRM_FIFO_ERROR_SHIFT                                                           4
64473   #define YSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR                                                           (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
64474   #define YSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR_SHIFT                                                     5
64475   #define YSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR                                                           (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
64476   #define YSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR_SHIFT                                                     6
64477   #define YSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR                                                         (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
64478   #define YSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                   7
64479   #define YSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR                                                         (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
64480   #define YSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                   8
64481   #define YSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR                                                            (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
64482   #define YSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR_SHIFT                                                      9
64483   #define YSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR                                                         (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
64484   #define YSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR_SHIFT                                                   10
64485   #define YSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR                                                         (0x1<<11) // BRB src pend fifo error in DMA_DST block.
64486   #define YSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                   11
64487   #define YSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR                                                         (0x1<<12) // BRB src addr fifo error in DMA_DST block.
64488   #define YSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                   12
64489   #define YSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR                                                             (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
64490   #define YSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR_SHIFT                                                       13
64491   #define YSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR                                                         (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
64492   #define YSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                   14
64493   #define YSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR                                                          (0x1<<15) // Read data firo in DMA_RSP block for BRB.
64494   #define YSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                    15
64495   #define YSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR                                                      (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
64496   #define YSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                16
64497   #define YSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR                                                          (0x1<<17) // PXP read data fifo error in DMA_RSP block.
64498   #define YSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                    17
64499   #define YSDM_REG_INT_STS_WR_CM_DELAY_ERROR                                                                 (0x1<<18) // Delay CM fifo error in CM block.
64500   #define YSDM_REG_INT_STS_WR_CM_DELAY_ERROR_SHIFT                                                           18
64501   #define YSDM_REG_INT_STS_WR_SH_DELAY_ERROR                                                                 (0x1<<19) // Delay shared fifo error in CM block.
64502   #define YSDM_REG_INT_STS_WR_SH_DELAY_ERROR_SHIFT                                                           19
64503   #define YSDM_REG_INT_STS_WR_CMPL_PEND_ERROR                                                                (0x1<<20) // Error in completion pending FIFO in internal write block.
64504   #define YSDM_REG_INT_STS_WR_CMPL_PEND_ERROR_SHIFT                                                          20
64505   #define YSDM_REG_INT_STS_WR_CPRM_PEND_ERROR                                                                (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
64506   #define YSDM_REG_INT_STS_WR_CPRM_PEND_ERROR_SHIFT                                                          21
64507   #define YSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR                                                               (0x1<<22) // Address fifo error in timer block.
64508   #define YSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR_SHIFT                                                         22
64509   #define YSDM_REG_INT_STS_WR_TIMER_PEND_ERROR                                                               (0x1<<23) // Pending fifo error in timer block.
64510   #define YSDM_REG_INT_STS_WR_TIMER_PEND_ERROR_SHIFT                                                         23
64511   #define YSDM_REG_INT_STS_WR_DORQ_DPM_ERROR                                                                 (0x1<<24) // Dpm fifo error in dorq I/F block.
64512   #define YSDM_REG_INT_STS_WR_DORQ_DPM_ERROR_SHIFT                                                           24
64513   #define YSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR                                                             (0x1<<25) // PXP done fifo error in DMA_dst block.
64514   #define YSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR_SHIFT                                                       25
64515   #define YSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR                                                           (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64516   #define YSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR_SHIFT                                                     26
64517   #define YSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR                                                           (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64518   #define YSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR_SHIFT                                                     27
64519 #define YSDM_REG_INT_STS_CLR                                                                                 0xf9004cUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
64520   #define YSDM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
64521   #define YSDM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
64522   #define YSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR                                                               (0x1<<1) // Indicates that one of the input queues had a FIFO error.
64523   #define YSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR_SHIFT                                                         1
64524   #define YSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR                                                              (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
64525   #define YSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR_SHIFT                                                        2
64526   #define YSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR                                                              (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
64527   #define YSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR_SHIFT                                                        3
64528   #define YSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR                                                                (0x1<<4) // FIFO in PRM interface sub-module reported an error.
64529   #define YSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR_SHIFT                                                          4
64530   #define YSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR                                                          (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
64531   #define YSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR_SHIFT                                                    5
64532   #define YSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR                                                          (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
64533   #define YSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR_SHIFT                                                    6
64534   #define YSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR                                                        (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
64535   #define YSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                  7
64536   #define YSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR                                                        (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
64537   #define YSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                  8
64538   #define YSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR                                                           (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
64539   #define YSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR_SHIFT                                                     9
64540   #define YSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR                                                        (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
64541   #define YSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR_SHIFT                                                  10
64542   #define YSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR                                                        (0x1<<11) // BRB src pend fifo error in DMA_DST block.
64543   #define YSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                  11
64544   #define YSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR                                                        (0x1<<12) // BRB src addr fifo error in DMA_DST block.
64545   #define YSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                  12
64546   #define YSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR                                                            (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
64547   #define YSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR_SHIFT                                                      13
64548   #define YSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR                                                        (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
64549   #define YSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                  14
64550   #define YSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR                                                         (0x1<<15) // Read data firo in DMA_RSP block for BRB.
64551   #define YSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                   15
64552   #define YSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR                                                     (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
64553   #define YSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                               16
64554   #define YSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR                                                         (0x1<<17) // PXP read data fifo error in DMA_RSP block.
64555   #define YSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                   17
64556   #define YSDM_REG_INT_STS_CLR_CM_DELAY_ERROR                                                                (0x1<<18) // Delay CM fifo error in CM block.
64557   #define YSDM_REG_INT_STS_CLR_CM_DELAY_ERROR_SHIFT                                                          18
64558   #define YSDM_REG_INT_STS_CLR_SH_DELAY_ERROR                                                                (0x1<<19) // Delay shared fifo error in CM block.
64559   #define YSDM_REG_INT_STS_CLR_SH_DELAY_ERROR_SHIFT                                                          19
64560   #define YSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR                                                               (0x1<<20) // Error in completion pending FIFO in internal write block.
64561   #define YSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR_SHIFT                                                         20
64562   #define YSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR                                                               (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
64563   #define YSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR_SHIFT                                                         21
64564   #define YSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR                                                              (0x1<<22) // Address fifo error in timer block.
64565   #define YSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR_SHIFT                                                        22
64566   #define YSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR                                                              (0x1<<23) // Pending fifo error in timer block.
64567   #define YSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR_SHIFT                                                        23
64568   #define YSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR                                                                (0x1<<24) // Dpm fifo error in dorq I/F block.
64569   #define YSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR_SHIFT                                                          24
64570   #define YSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR                                                            (0x1<<25) // PXP done fifo error in DMA_dst block.
64571   #define YSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR_SHIFT                                                      25
64572   #define YSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR                                                          (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64573   #define YSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR_SHIFT                                                    26
64574   #define YSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR                                                          (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64575   #define YSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR_SHIFT                                                    27
64576 #define YSDM_REG_PRTY_MASK_H_0                                                                               0xf90204UL //Access:RW   DataWidth:0x9    // Multi Field Register.
64577   #define YSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
64578   #define YSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     0
64579   #define YSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
64580   #define YSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     1
64581   #define YSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
64582   #define YSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     2
64583   #define YSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
64584   #define YSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     3
64585   #define YSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
64586   #define YSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     4
64587   #define YSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
64588   #define YSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     5
64589   #define YSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
64590   #define YSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
64591   #define YSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
64592   #define YSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     7
64593   #define YSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: YSDM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
64594   #define YSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     8
64595 #define YSDM_REG_MEM_ECC_EVENTS                                                                              0xf90210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
64596 #define YSDM_REG_TIMER_TICK                                                                                  0xf90400UL //Access:RW   DataWidth:0x20   // Defines the number of system clock cycles that are used to define a timers clock tick cycle. Note: The minimal legal value for this register is 25, lower values can cause timers functionality issues.
64597 #define YSDM_REG_TIMERS_TICK_ENABLE                                                                          0xf90404UL //Access:RW   DataWidth:0x1    // Enable for tick counter.
64598 #define YSDM_REG_OPERATION_GEN                                                                               0xf90408UL //Access:W    DataWidth:0x14   // This register is used to assert a completion operation of choice; It includes the following completion fields: bits 19:16 are Trig; bits 15:0 are CompParams. Note that trigger types 3,5 or 8 are not supported by this interface as they require a completion message. If there is an attempt to assert an OperationGen with Trig = 3,5 or 8, the operation will be voided.
64599 #define YSDM_REG_GRC_PRIVILEGE_LEVEL                                                                         0xf9040cUL //Access:RW   DataWidth:0x2    // This register defines the PRV (privilege level) field within the FID structure of the SDM GRC master request.
64600 #define YSDM_REG_CM_MSG_CNT_ADDRESS                                                                          0xf90410UL //Access:RW   DataWidth:0xf    // The internal RAM address for storing the shadow of the CM completion message counter.
64601 #define YSDM_REG_DORQ_DPM_START_ADDR                                                                         0xf90414UL //Access:RW   DataWidth:0xf    // The start address in the internal RAM for DORQ DPM messages.
64602 #define YSDM_REG_RR_COMPLETE_REQ                                                                             0xf90418UL //Access:R    DataWidth:0xa    // Provides read access to the round robin arbiter used for all completion write requests  in the completion manager: b0-PXP async b1-NOP;b2-internal write; b3-timers;b4-DMA;b5-GRC master;b6-RBC; b7-PRM interface; b8-CCFC load; b9-TCFC load.
64603 #define YSDM_REG_RR_PTR_REQ                                                                                  0xf9041cUL //Access:R    DataWidth:0x9    // Provides read access to the round robin arbiter for the completion message pointer: b0-async; b1-dma; b2 - tcfc; b3-ccfc; b4-nop; b5-timers; b6-int_wr; b7-prm; b8-grc_master.
64604 #define YSDM_REG_INT_RAM_RR_REQ                                                                              0xf90420UL //Access:R    DataWidth:0x4    // Provides read access to the DMA done round-robin arbiter: b0-passive buffer destination; b1-internal RAM destination;b2-PXP source/destination;b3-BRB source.
64605 #define YSDM_REG_INP_QUEUE_ERR_VECT                                                                          0xf90424UL //Access:R    DataWidth:0x9    // This register is intended to be read in the event of an inp_queue_error interrupt.  It contains a vector with a bit per input queue. Clearing the interrupt causes this vector to be cleared. Errors on multiple FIFOs will be aggregated between interrupt clear requests.
64606 #define YSDM_REG_ASYNC_CMSG_ALLOC_LIMIT                                                                      0xf90428UL //Access:RW   DataWidth:0x5    // This register defines the maximum number of completion messages that can be allocated to PXP-Async transactions at any given time. If the PXP-Async interface attempts to reserve beyond this limit, it will be held off until the situation is resolved.
64607 #define YSDM_REG_ECO_RESERVED                                                                                0xf9042cUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
64608 #define YSDM_REG_INIT_CREDIT_PXP                                                                             0xf90500UL //Access:RW   DataWidth:0x3    // The initial number of messages that can be sent to the pxp interface without receiving any ACK.
64609 #define YSDM_REG_INIT_CREDIT_PCI                                                                             0xf90504UL //Access:RW   DataWidth:0x2    // The initial number of messages that can be sent to the PCI-Switch on the internal write interface without receiving any ACK.
64610 #define YSDM_REG_INIT_CREDIT_TCFC_AC                                                                         0xf90508UL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the TCFC activity counters interface without receiving any ACK.
64611 #define YSDM_REG_INIT_CREDIT_CCFC_AC                                                                         0xf9050cUL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the CCFC activity counters interface without receiving any ACK.
64612 #define YSDM_REG_INIT_CREDIT_CM                                                                              0xf90510UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to the CM interface without receiving any ACK in CM block.
64613 #define YSDM_REG_INIT_CREDIT_CM_RMT                                                                          0xf90520UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to a remote CM interface without receiving any ACK in CM block.
64614 #define YSDM_REG_INIT_CREDIT_CM_RMT_SIZE                                                                     3
64615 #define YSDM_REG_NUM_OF_DMA_CMD                                                                              0xf90600UL //Access:RC   DataWidth:0x20   // The number of SDM DMA commands executed.
64616 #define YSDM_REG_NUM_OF_TIMERS_CMD                                                                           0xf90604UL //Access:RC   DataWidth:0x20   // The number of SDM timers commands executed.
64617 #define YSDM_REG_NUM_OF_CCFC_LD_CMD                                                                          0xf90608UL //Access:RC   DataWidth:0x20   // The number of SDM CCFC load commands executed.
64618 #define YSDM_REG_NUM_OF_CCFC_AC_CMD                                                                          0xf9060cUL //Access:RC   DataWidth:0x20   // The number of SDM CCFC activity counter commands executed.
64619 #define YSDM_REG_NUM_OF_TCFC_LD_CMD                                                                          0xf90610UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC load commands executed.
64620 #define YSDM_REG_NUM_OF_TCFC_AC_CMD                                                                          0xf90614UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC activity counter commands executed.
64621 #define YSDM_REG_NUM_OF_INT_CMD                                                                              0xf90618UL //Access:RC   DataWidth:0x20   // The number of SDM internal write commands executed.
64622 #define YSDM_REG_NUM_OF_NOP_CMD                                                                              0xf9061cUL //Access:RC   DataWidth:0x20   // The number of SDM NOP commands executed.
64623 #define YSDM_REG_NUM_OF_GRC_CMD                                                                              0xf90620UL //Access:RC   DataWidth:0x20   // The number of GRC master commands executed.
64624 #define YSDM_REG_NUM_OF_PRM_REQ                                                                              0xf90624UL //Access:RC   DataWidth:0x20   // The number of packet end messages received on the PRM completion interface.
64625 #define YSDM_REG_NUM_OF_PXP_ASYNC_REQ                                                                        0xf90628UL //Access:RC   DataWidth:0x20   // The number of requests received from the pxp async if.
64626 #define YSDM_REG_NUM_OF_DPM_REQ                                                                              0xf9062cUL //Access:RC   DataWidth:0x20   // The number of DORQ DPM messages received.
64627 #define YSDM_REG_BRB_ALMOST_FULL                                                                             0xf90700UL //Access:RW   DataWidth:0x5    // Almost full signal for read data from BRB in DMA_RSP block.
64628 #define YSDM_REG_PXP_ALMOST_FULL                                                                             0xf90704UL //Access:RW   DataWidth:0x4    // Almost full signal for read data from pxp in DMA_RSP block.
64629 #define YSDM_REG_DORQ_ALMOST_FULL                                                                            0xf90708UL //Access:RW   DataWidth:0x6    // Almost full signal for read data from DORQ in SDM_DORQ block.
64630 #define YSDM_REG_AGG_INT_CTRL                                                                                0xf90800UL //Access:RW   DataWidth:0xa    // This array of registers provides controls for each of 32 aggregated interrupts; The fiels are defined as follows: agg_int_ctrl[7:0] = EventID which selects the event ID of the associated handler; agg_int_ctrl[8] = T-flag which determines if a thread is allocated for this handler in the Storm; agg_int_ctrl[9] = Mode bit; where 0=normal and 1=auto-mask-mode.
64631 #define YSDM_REG_AGG_INT_CTRL_SIZE                                                                           32
64632 #define YSDM_REG_AGG_INT_STATE                                                                               0xf90a00UL //Access:R    DataWidth:0x2    // This array of registers provides access to each of the 32 aggregated interrupt request state machines; The values read from this register mean the following; 00 = IDLE; 01 = PEND; 10 = MASK; 11 = PANDM.
64633 #define YSDM_REG_AGG_INT_STATE_SIZE                                                                          32
64634 #define YSDM_REG_QUEUE_FULL                                                                                  0xf90c00UL //Access:R    DataWidth:0x9    // Input queue fifo full in sdm_inp block.
64635 #define YSDM_REG_INT_CMPL_PEND_FULL                                                                          0xf90c04UL //Access:R    DataWidth:0x1    // Internal write completion pending full in internal write block.
64636 #define YSDM_REG_INT_CPRM_PEND_FULL                                                                          0xf90c08UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending full in internal write block.
64637 #define YSDM_REG_QM_FULL                                                                                     0xf90c0cUL //Access:R    DataWidth:0x1    // QM IF  full in sdm_inp block.
64638 #define YSDM_REG_DELAY_FIFO_FULL                                                                             0xf90c10UL //Access:R    DataWidth:0x1    // Delay FIFO  full in sdm_inp block.
64639 #define YSDM_REG_TIMERS_PEND_FULL                                                                            0xf90c14UL //Access:R    DataWidth:0x1    // Pending FIFO  full in sdm_timers block.
64640 #define YSDM_REG_TIMERS_ADDR_FULL                                                                            0xf90c18UL //Access:R    DataWidth:0x1    // Address FIFO  full in sdm_timers block.
64641 #define YSDM_REG_RSP_PXP_RDATA_FULL                                                                          0xf90c1cUL //Access:R    DataWidth:0x1    // PXP rd_data fifo  full in sdm_dma_rsp block.
64642 #define YSDM_REG_RSP_BRB_RDATA_FULL                                                                          0xf90c20UL //Access:R    DataWidth:0x1    // BRB read data fifo  full in sdm_dma_rsp block.
64643 #define YSDM_REG_RSP_INT_RAM_RDATA_FULL                                                                      0xf90c24UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  full in sdm_dma_rsp block.
64644 #define YSDM_REG_RSP_BRB_PEND_FULL                                                                           0xf90c28UL //Access:R    DataWidth:0x1    // BRB pending fifo  full in sdm_dma_rsp block.
64645 #define YSDM_REG_RSP_INT_RAM_PEND_FULL                                                                       0xf90c2cUL //Access:R    DataWidth:0x1    // Int_ram pending fifo  full in sdm_dma_rsp block.
64646 #define YSDM_REG_RSP_BRB_IF_FULL                                                                             0xf90c30UL //Access:R    DataWidth:0x1    // BRB interface is  full in sdm_dma_rsp block.
64647 #define YSDM_REG_RSP_PXP_IF_FULL                                                                             0xf90c34UL //Access:R    DataWidth:0x1    // PXP interface is  full in sdm_dma_rsp block.
64648 #define YSDM_REG_DST_PXP_IMMED_FULL                                                                          0xf90c38UL //Access:R    DataWidth:0x1    // PXP immediate fifo full in sdm_dma_dst block.
64649 #define YSDM_REG_DST_PXP_DST_PEND_FULL                                                                       0xf90c3cUL //Access:R    DataWidth:0x1    // PXP destination pending fifo full in sdm_dma_dst block.
64650 #define YSDM_REG_DST_PXP_SRC_PEND_FULL                                                                       0xf90c40UL //Access:R    DataWidth:0x1    // PXP source pending fifo full in sdm_dma_dst block.
64651 #define YSDM_REG_DST_BRB_SRC_PEND_FULL                                                                       0xf90c44UL //Access:R    DataWidth:0x1    // BRB source pending fifo full in sdm_dma_dst block.
64652 #define YSDM_REG_DST_BRB_SRC_ADDR_FULL                                                                       0xf90c48UL //Access:R    DataWidth:0x1    // BRB source address fifo full in sdm_dma_dst block.
64653 #define YSDM_REG_DST_PXP_LINK_FULL                                                                           0xf90c4cUL //Access:R    DataWidth:0x1    // PXP link list full in sdm_dma_dst block.
64654 #define YSDM_REG_DST_INT_RAM_WAIT_FULL                                                                       0xf90c50UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo full in sdm_dma_dst block.
64655 #define YSDM_REG_DST_PAS_BUF_WAIT_FULL                                                                       0xf90c54UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo full in sdm_dma_dst block.
64656 #define YSDM_REG_DST_PXP_IF_FULL                                                                             0xf90c58UL //Access:R    DataWidth:0x1    // PXP if full in sdm_dma_dst block.
64657 #define YSDM_REG_DST_INT_RAM_IF_FULL                                                                         0xf90c5cUL //Access:R    DataWidth:0x1    // Int_ram if full in sdm_dma_dst block.
64658 #define YSDM_REG_DST_PAS_BUF_IF_FULL                                                                         0xf90c60UL //Access:R    DataWidth:0x1    // Pas_buf if full in sdm_dma_dst block.
64659 #define YSDM_REG_SH_DELAY_FULL                                                                               0xf90c64UL //Access:R    DataWidth:0x1    // Shared delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
64660 #define YSDM_REG_CM_DELAY_FULL                                                                               0xf90c68UL //Access:R    DataWidth:0x1    // CM delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
64661 #define YSDM_REG_CMSG_QUE_FULL                                                                               0xf90c6cUL //Access:R    DataWidth:0x1    // Completion message queue fifo full in sdm_cm block.
64662 #define YSDM_REG_CCFC_LOAD_PEND_FULL                                                                         0xf90c70UL //Access:R    DataWidth:0x1    // CCFC load pending fifo full in the CCFC interface  block.
64663 #define YSDM_REG_TCFC_LOAD_PEND_FULL                                                                         0xf90c74UL //Access:R    DataWidth:0x1    // TCFC load pending fifo full in the TCFC interface block.
64664 #define YSDM_REG_ASYNC_HOST_FULL                                                                             0xf90c78UL //Access:R    DataWidth:0x1    // Async fifo full in sdm_async block.
64665 #define YSDM_REG_PRM_FIFO_FULL                                                                               0xf90c7cUL //Access:R    DataWidth:0x1    // PRM FIFO full in PRM interface block.
64666 #define YSDM_REG_RMT_XCM_FIFO_FULL                                                                           0xf90c80UL //Access:R    DataWidth:0x1    // Remote XCM FIFO full (exist only in MSDM => XCM interface).
64667 #define YSDM_REG_RMT_YCM_FIFO_FULL                                                                           0xf90c84UL //Access:R    DataWidth:0x1    // Remote YCM FIFO full (exist only in MSDM => YCM interface).
64668 #define YSDM_REG_INT_CMPL_PEND_EMPTY                                                                         0xf90d00UL //Access:R    DataWidth:0x1    // Internal write completion pending empty in internal write block.
64669 #define YSDM_REG_INT_CPRM_PEND_EMPTY                                                                         0xf90d04UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending empty in internal write block.
64670 #define YSDM_REG_QUEUE_EMPTY                                                                                 0xf90d08UL //Access:R    DataWidth:0x9    // Input queue fifo empty in sdm_inp block.
64671 #define YSDM_REG_DELAY_FIFO_EMPTY                                                                            0xf90d0cUL //Access:R    DataWidth:0x1    // Delay FIFO  empty in sdm_inp block.
64672 #define YSDM_REG_TIMERS_PEND_EMPTY                                                                           0xf90d10UL //Access:R    DataWidth:0x1    // Pending FIFO  empty in sdm_timers block.
64673 #define YSDM_REG_TIMERS_ADDR_EMPTY                                                                           0xf90d14UL //Access:R    DataWidth:0x1    // Address FIFO  empty in sdm_timers block.
64674 #define YSDM_REG_RSP_PXP_RDATA_EMPTY                                                                         0xf90d18UL //Access:R    DataWidth:0x1    // PXP rd_data fifo  empty in sdm_dma_rsp block.
64675 #define YSDM_REG_RSP_BRB_RDATA_EMPTY                                                                         0xf90d1cUL //Access:R    DataWidth:0x1    // BRB read data fifo  empty in sdm_dma_rsp block.
64676 #define YSDM_REG_RSP_INT_RAM_RDATA_EMPTY                                                                     0xf90d20UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  empty in sdm_dma_rsp block.
64677 #define YSDM_REG_RSP_BRB_PEND_EMPTY                                                                          0xf90d24UL //Access:R    DataWidth:0x1    // BRB pending fifo  empty in sdm_dma_rsp block.
64678 #define YSDM_REG_RSP_INT_RAM_PEND_EMPTY                                                                      0xf90d28UL //Access:R    DataWidth:0x1    // Int_ram pending fifo  empty in sdm_dma_rsp block.
64679 #define YSDM_REG_DST_PXP_IMMED_EMPTY                                                                         0xf90d2cUL //Access:R    DataWidth:0x1    // PXP immediate fifo empty in sdm_dma_dst block.
64680 #define YSDM_REG_DST_PXP_DST_PEND_EMPTY                                                                      0xf90d30UL //Access:R    DataWidth:0x1    // PXP destination pending fifo empty in sdm_dma_dst block.
64681 #define YSDM_REG_DST_PXP_SRC_PEND_EMPTY                                                                      0xf90d34UL //Access:R    DataWidth:0x1    // PXP source pending fifo empty in sdm_dma_dst block.
64682 #define YSDM_REG_DST_BRB_SRC_PEND_EMPTY                                                                      0xf90d38UL //Access:R    DataWidth:0x1    // BRB source pending fifo empty in sdm_dma_dst block.
64683 #define YSDM_REG_DST_BRB_SRC_ADDR_EMPTY                                                                      0xf90d3cUL //Access:R    DataWidth:0x1    // BRB source address fifo empty in sdm_dma_dst block.
64684 #define YSDM_REG_DST_PXP_LINK_EMPTY                                                                          0xf90d40UL //Access:R    DataWidth:0x1    // PXP link list empty in sdm_dma_dst block.
64685 #define YSDM_REG_DST_INT_RAM_WAIT_EMPTY                                                                      0xf90d44UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo empty in sdm_dma_dst block.
64686 #define YSDM_REG_DST_PAS_BUF_WAIT_EMPTY                                                                      0xf90d48UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo empty in sdm_dma_dst block.
64687 #define YSDM_REG_SH_DELAY_EMPTY                                                                              0xf90d4cUL //Access:R    DataWidth:0x1    // Shared delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
64688 #define YSDM_REG_CM_DELAY_EMPTY                                                                              0xf90d50UL //Access:R    DataWidth:0x1    // CM delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
64689 #define YSDM_REG_CMSG_QUE_EMPTY                                                                              0xf90d54UL //Access:R    DataWidth:0x1    // Completion message queue fifo empty in sdm_dma_dst block.
64690 #define YSDM_REG_CCFC_LOAD_PEND_EMPTY                                                                        0xf90d58UL //Access:R    DataWidth:0x1    // CCFC load pending fifo empty in sdm_ccfc block.
64691 #define YSDM_REG_TCFC_LOAD_PEND_EMPTY                                                                        0xf90d5cUL //Access:R    DataWidth:0x1    // TCFC load pending fifo empty in sdm_tcfc block.
64692 #define YSDM_REG_ASYNC_HOST_EMPTY                                                                            0xf90d60UL //Access:R    DataWidth:0x1    // Async fifo empty in sdm_async block.
64693 #define YSDM_REG_PRM_FIFO_EMPTY                                                                              0xf90d64UL //Access:R    DataWidth:0x1    // PRM FIFO empty in sdm_prm_if block.
64694 #define YSDM_REG_RMT_XCM_FIFO_EMPTY                                                                          0xf90d68UL //Access:R    DataWidth:0x1    // Remote XCM FIFO empty (exist only within MSDM => XCM path).
64695 #define YSDM_REG_RMT_YCM_FIFO_EMPTY                                                                          0xf90d6cUL //Access:R    DataWidth:0x1    // Remote YCM FIFO empty (exist only within MSDM => YCM path).
64696 #define YSDM_REG_DBG_OUT_DATA                                                                                0xf90e00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
64697 #define YSDM_REG_DBG_OUT_DATA_SIZE                                                                           8
64698 #define YSDM_REG_DBG_OUT_VALID                                                                               0xf90e20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
64699 #define YSDM_REG_DBG_OUT_FRAME                                                                               0xf90e24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
64700 #define YSDM_REG_DBG_SELECT                                                                                  0xf90e28UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
64701 #define YSDM_REG_DBG_DWORD_ENABLE                                                                            0xf90e2cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
64702 #define YSDM_REG_DBG_SHIFT                                                                                   0xf90e30UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
64703 #define YSDM_REG_DBG_FORCE_VALID                                                                             0xf90e34UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
64704 #define YSDM_REG_DBG_FORCE_FRAME                                                                             0xf90e38UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
64705 #define YSDM_REG_ASYNC_FIFO                                                                                  0xf92000UL //Access:WB_R DataWidth:0x49   // Provides read-only access of the PXP-Async input FIFO. Intended for debug purposes.
64706 #define YSDM_REG_ASYNC_FIFO_SIZE                                                                             116
64707 #define YSDM_REG_IMMED_FIFO                                                                                  0xf92400UL //Access:WB_R DataWidth:0x40   // Provides read-only access of the immediate data FIFO. Intended for debug purposes.
64708 #define YSDM_REG_IMMED_FIFO_SIZE                                                                             38
64709 #define YSDM_REG_BRB_FIFO                                                                                    0xf92800UL //Access:WB_R DataWidth:0x86   // Provides read-only access of the BRB response FIFO. Intended for debug purposes.
64710 #define YSDM_REG_BRB_FIFO_SIZE                                                                               152
64711 #define YSDM_REG_PXP_FIFO                                                                                    0xf92c00UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the PXP response FIFO. Intended for debug purposes.
64712 #define YSDM_REG_PXP_FIFO_SIZE                                                                               76
64713 #define YSDM_REG_INT_RAM_FIFO                                                                                0xf93000UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the internal RAM response FIFO. Intended for debug purposes.
64714 #define YSDM_REG_INT_RAM_FIFO_SIZE                                                                           76
64715 #define YSDM_REG_DPM_FIFO                                                                                    0xf93400UL //Access:WB_R DataWidth:0x51   // Provides read-only access of the DORQ DPM input FIFO. Intended for debug purposes.
64716 #define YSDM_REG_DPM_FIFO_SIZE                                                                               172
64717 #define YSDM_REG_EXT_OVERFLOW                                                                                0xf93800UL //Access:WB_R DataWidth:0x4b   // Provides read-only access of the external store overflow FIFO. Intended for debug purposes.
64718 #define YSDM_REG_EXT_OVERFLOW_SIZE                                                                           36
64719 #define YSDM_REG_PRM_FIFO                                                                                    0xf93c00UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the PRM completion input FIFO. Intended for debug purposes.
64720 #define YSDM_REG_PRM_FIFO_SIZE                                                                               84
64721 #define YSDM_REG_TIMERS                                                                                      0xf94000UL //Access:WB   DataWidth:0x3a   // Provides memory-mapped read/write access to the timers' memory. Intended for debug purposes.
64722 #define YSDM_REG_TIMERS_SIZE                                                                                 28
64723 #define YSDM_REG_INP_QUEUE                                                                                   0xf95000UL //Access:WB   DataWidth:0x40   // Input queue memory. Access only for debugging.
64724 #define YSDM_REG_INP_QUEUE_SIZE                                                                              344
64725 #define YSDM_REG_CMSG_QUE                                                                                    0xf98000UL //Access:WB   DataWidth:0x40   // CM queue memory. Access only for debugging.
64726 #define YSDM_REG_CMSG_QUE_SIZE                                                                               192
64727 #define PSDM_REG_ENABLE_IN1                                                                                  0xfa0004UL //Access:RW   DataWidth:0x14   // Multi Field Register.
64728   #define PSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN                                                                (0x1<<0) // Enable for input command from STORM.
64729   #define PSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN_SHIFT                                                          0
64730   #define PSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN                                                             (0x1<<1) // Enable for input data from internal ram interface in DMA_RSP block.
64731   #define PSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN_SHIFT                                                       1
64732   #define PSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN                                                             (0x1<<2) // Enable for input done from internal ram interface in DMA_RSP block.
64733   #define PSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN_SHIFT                                                       2
64734   #define PSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN                                                             (0x1<<3) // Enable for input full from internal ram interface in DMA_RSP block.
64735   #define PSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN_SHIFT                                                       3
64736   #define PSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN                                                             (0x1<<4) // Enable for input done from passive buffer interface in DMA_RSP block.
64737   #define PSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN_SHIFT                                                       4
64738   #define PSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN                                                             (0x1<<5) // Enable for input full from passive buffer interface in DMA_RSP block.
64739   #define PSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN_SHIFT                                                       5
64740   #define PSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN                                                                 (0x1<<6) // Enable for input done from pxp-HW interface in DMA_DST block.
64741   #define PSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN_SHIFT                                                           6
64742   #define PSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN                                                                 (0x1<<7) // Enable for input full from pxp-HW interface in DMA_DST block.
64743   #define PSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN_SHIFT                                                           7
64744   #define PSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN                                                                 (0x1<<8) // Enable for input data from pxp-HW interface in DMA_RSP block.
64745   #define PSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN_SHIFT                                                           8
64746   #define PSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN                                                              (0x1<<9) // Enable for input ack from pxp-internal write for SDM_INT block.
64747   #define PSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN_SHIFT                                                        9
64748   #define PSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN                                                                  (0x1<<10) // Enable for input acknowledge to credit counter from pxp_HW interface.
64749   #define PSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN_SHIFT                                                            10
64750   #define PSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN                                                                 (0x1<<11) // Enable for input data from BRB interface in DMA_RSP block.
64751   #define PSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN_SHIFT                                                           11
64752   #define PSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN                                                                  (0x1<<12) // Enable for input message from ASYNC pxp in pxp_async block.
64753   #define PSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN_SHIFT                                                            12
64754   #define PSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN                                                                  (0x1<<13) // Enable for input completion message from PRM in prm_if block.
64755   #define PSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN_SHIFT                                                            13
64756   #define PSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN                                                            (0x1<<14) // Enable for input ack to CCFC load credit counter.
64757   #define PSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN_SHIFT                                                      14
64758   #define PSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN                                                            (0x1<<15) // Enable for input ack to TCFC load credit counter.
64759   #define PSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN_SHIFT                                                      15
64760   #define PSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN                                                            (0x1<<16) // Enable for input response from CCFC in CCFC block.
64761   #define PSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN_SHIFT                                                      16
64762   #define PSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN                                                              (0x1<<17) // Enable for input ack to CCFC credit counter on the A/C interface.
64763   #define PSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN_SHIFT                                                        17
64764   #define PSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN                                                              (0x1<<18) // Enable for input ack to TCFC credit counter on the A/C interface.
64765   #define PSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN_SHIFT                                                        18
64766   #define PSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN                                                           (0x1<<19) // Enable for input full from qm in SDM_INP block.
64767   #define PSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN_SHIFT                                                     19
64768 #define PSDM_REG_ENABLE_IN2                                                                                  0xfa0008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
64769   #define PSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN                                                            (0x1<<0) // Enable for input response from TCFC in TCFC block.
64770   #define PSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN_SHIFT                                                      0
64771   #define PSDM_REG_ENABLE_IN2_CM_ACK_IN_EN                                                                   (0x1<<1) // Enable for input acknowledge from Cm  in SDM_CM block.
64772   #define PSDM_REG_ENABLE_IN2_CM_ACK_IN_EN_SHIFT                                                             1
64773   #define PSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN                                                                 (0x1<<2) // Enable for input DPM requests in SDM_DORQ block.
64774   #define PSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN_SHIFT                                                           2
64775 #define PSDM_REG_ENABLE_OUT1                                                                                 0xfa000cUL //Access:RW   DataWidth:0x15   // Multi Field Register.
64776   #define PSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN                                                                (0x1<<0) // Enable for output request to pxp internal write for SDM_INT block.
64777   #define PSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN_SHIFT                                                          0
64778   #define PSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN                                                             (0x1<<1) // Enable for output thread ready to the SEMI.
64779   #define PSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN_SHIFT                                                       1
64780   #define PSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN                                                             (0x1<<2) // Enable the output thread release to the SEMI.
64781   #define PSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN_SHIFT                                                       2
64782   #define PSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN                                                              (0x1<<3) // Enable for output load request to CCFC.
64783   #define PSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN_SHIFT                                                        3
64784   #define PSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN                                                              (0x1<<4) // Enable for output load request to TCFC.
64785   #define PSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN_SHIFT                                                        4
64786   #define PSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN                                                                (0x1<<5) // Enable for output increment to CCFC activity counter.
64787   #define PSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN_SHIFT                                                          5
64788   #define PSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN                                                                (0x1<<6) // Enable for output decrement to TCFC activity counter.
64789   #define PSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN_SHIFT                                                          6
64790   #define PSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN                                                                (0x1<<7) // Enable for output data to pxp-HW interface in DMA_REQ block.
64791   #define PSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN_SHIFT                                                          7
64792   #define PSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN                                                                (0x1<<8) // Enable for output request to BRB interface in DMA_REQ block.
64793   #define PSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN_SHIFT                                                          8
64794   #define PSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN                                                                (0x1<<9) // Enable for output write to int_ram in DMA_DST block.
64795   #define PSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN_SHIFT                                                          9
64796   #define PSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN                                                                (0x1<<10) // Enable for output write topassive buffer in DMA_DST block.
64797   #define PSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN_SHIFT                                                          10
64798   #define PSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN                                                              (0x1<<11) // Enable for output write to pxp async in DMA_DST block.
64799   #define PSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN_SHIFT                                                        11
64800   #define PSDM_REG_ENABLE_OUT1_PXP_OUT_EN                                                                    (0x1<<12) // Enable for output write to pxp  in DMA_DST block.
64801   #define PSDM_REG_ENABLE_OUT1_PXP_OUT_EN_SHIFT                                                              12
64802   #define PSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN                                                               (0x1<<13) // Enable for output full to BRB in DMA_RSP block.
64803   #define PSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN_SHIFT                                                         13
64804   #define PSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN                                                               (0x1<<14) // Enable for output full to PXP in DMA_RSP block.
64805   #define PSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN_SHIFT                                                         14
64806   #define PSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN                                                               (0x1<<15) // Enable for output external full to SEMI block.
64807   #define PSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN_SHIFT                                                         15
64808   #define PSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN                                                           (0x1<<16) // Enable for output done to async PXP host IF.
64809   #define PSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN_SHIFT                                                     16
64810   #define PSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN                                                           (0x1<<17) // Enable the output done (ack) to PRM.
64811   #define PSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN_SHIFT                                                     17
64812   #define PSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN                                                                 (0x1<<18) // Enable for output message to CM in SDM_CM block.
64813   #define PSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN_SHIFT                                                           18
64814   #define PSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN                                                           (0x1<<19) // Enable for output ack after placement to sdm in CCFC block.
64815   #define PSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN_SHIFT                                                     19
64816   #define PSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN                                                           (0x1<<20) // Enable for output ack after placement to sdm in TCFC block.
64817   #define PSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN_SHIFT                                                     20
64818 #define PSDM_REG_ENABLE_OUT2                                                                                 0xfa0010UL //Access:RW   DataWidth:0x3    // Multi Field Register.
64819   #define PSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN                                                              (0x1<<0) // Enable for output command to qm in SDM_INP block.
64820   #define PSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN_SHIFT                                                        0
64821   #define PSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN                                                               (0x1<<1) // Enable for VF/PF error valid in DMA_DST block.
64822   #define PSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN_SHIFT                                                         1
64823   #define PSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN                                                          (0x1<<2) // Enable for DPM request done output in SDM_DORQ block.
64824   #define PSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN_SHIFT                                                    2
64825 #define PSDM_REG_DISABLE_ENGINE                                                                              0xfa0014UL //Access:RW   DataWidth:0xa    // Multi Field Register.
64826   #define PSDM_REG_DISABLE_ENGINE_DISABLE_DMA                                                                (0x1<<0) // This bit should be set to disable the DMA exectuion engine from processing DMA commands.
64827   #define PSDM_REG_DISABLE_ENGINE_DISABLE_DMA_SHIFT                                                          0
64828   #define PSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS                                                             (0x1<<1) // This bit should be set to disable the timers' exectuion engine from processing timers' commands.
64829   #define PSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS_SHIFT                                                       1
64830   #define PSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD                                                          (0x1<<2) // This bit should be set to disable the CCFC exectuion engine from processing CCFC load commands.
64831   #define PSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD_SHIFT                                                    2
64832   #define PSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD                                                          (0x1<<3) // This bit should be set to disable the TCFC exectuion engine from processing TCFC load commands.
64833   #define PSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD_SHIFT                                                    3
64834   #define PSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR                                                             (0x1<<4) // This bit should be set to disable the internal write exectuion engine from processing Internal write commands.
64835   #define PSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR_SHIFT                                                       4
64836   #define PSDM_REG_DISABLE_ENGINE_DISABLE_NOP                                                                (0x1<<5) // This bit should be set to disable the SDM NOP exectuion engine from processing NOP commands.
64837   #define PSDM_REG_DISABLE_ENGINE_DISABLE_NOP_SHIFT                                                          5
64838   #define PSDM_REG_DISABLE_ENGINE_DISABLE_GRC                                                                (0x1<<6) // This bit should be set to disable the GRC master exectuion engine from processing GRC master commands.
64839   #define PSDM_REG_DISABLE_ENGINE_DISABLE_GRC_SHIFT                                                          6
64840   #define PSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC                                                              (0x1<<7) // This bit should be set to disable the PXP-Async interface from processing PXP-Async requests.
64841   #define PSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC_SHIFT                                                        7
64842   #define PSDM_REG_DISABLE_ENGINE_DISABLE_PRM                                                                (0x1<<8) // This bit should be set to disable the PRM interface from processing PRM completion commands.
64843   #define PSDM_REG_DISABLE_ENGINE_DISABLE_PRM_SHIFT                                                          8
64844   #define PSDM_REG_DISABLE_ENGINE_DISABLE_DORQ                                                               (0x1<<9) // This bit should be set to disable the DORQ DPM interface from processing DPM commands.
64845   #define PSDM_REG_DISABLE_ENGINE_DISABLE_DORQ_SHIFT                                                         9
64846 #define PSDM_REG_INT_STS                                                                                     0xfa0040UL //Access:R    DataWidth:0x1c   // Multi Field Register.
64847   #define PSDM_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
64848   #define PSDM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
64849   #define PSDM_REG_INT_STS_INP_QUEUE_ERROR                                                                   (0x1<<1) // Indicates that one of the input queues had a FIFO error.
64850   #define PSDM_REG_INT_STS_INP_QUEUE_ERROR_SHIFT                                                             1
64851   #define PSDM_REG_INT_STS_DELAY_FIFO_ERROR                                                                  (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
64852   #define PSDM_REG_INT_STS_DELAY_FIFO_ERROR_SHIFT                                                            2
64853   #define PSDM_REG_INT_STS_ASYNC_HOST_ERROR                                                                  (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
64854   #define PSDM_REG_INT_STS_ASYNC_HOST_ERROR_SHIFT                                                            3
64855   #define PSDM_REG_INT_STS_PRM_FIFO_ERROR                                                                    (0x1<<4) // FIFO in PRM interface sub-module reported an error.
64856   #define PSDM_REG_INT_STS_PRM_FIFO_ERROR_SHIFT                                                              4
64857   #define PSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR                                                              (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
64858   #define PSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR_SHIFT                                                        5
64859   #define PSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR                                                              (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
64860   #define PSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR_SHIFT                                                        6
64861   #define PSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR                                                            (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
64862   #define PSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR_SHIFT                                                      7
64863   #define PSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR                                                            (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
64864   #define PSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                      8
64865   #define PSDM_REG_INT_STS_DST_PXP_IMMED_ERROR                                                               (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
64866   #define PSDM_REG_INT_STS_DST_PXP_IMMED_ERROR_SHIFT                                                         9
64867   #define PSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR                                                            (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
64868   #define PSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR_SHIFT                                                      10
64869   #define PSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR                                                            (0x1<<11) // BRB src pend fifo error in DMA_DST block.
64870   #define PSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR_SHIFT                                                      11
64871   #define PSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR                                                            (0x1<<12) // BRB src addr fifo error in DMA_DST block.
64872   #define PSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                      12
64873   #define PSDM_REG_INT_STS_RSP_BRB_PEND_ERROR                                                                (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
64874   #define PSDM_REG_INT_STS_RSP_BRB_PEND_ERROR_SHIFT                                                          13
64875   #define PSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR                                                            (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
64876   #define PSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR_SHIFT                                                      14
64877   #define PSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR                                                             (0x1<<15) // Read data firo in DMA_RSP block for BRB.
64878   #define PSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR_SHIFT                                                       15
64879   #define PSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR                                                         (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
64880   #define PSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                   16
64881   #define PSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR                                                             (0x1<<17) // PXP read data fifo error in DMA_RSP block.
64882   #define PSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR_SHIFT                                                       17
64883   #define PSDM_REG_INT_STS_CM_DELAY_ERROR                                                                    (0x1<<18) // Delay CM fifo error in CM block.
64884   #define PSDM_REG_INT_STS_CM_DELAY_ERROR_SHIFT                                                              18
64885   #define PSDM_REG_INT_STS_SH_DELAY_ERROR                                                                    (0x1<<19) // Delay shared fifo error in CM block.
64886   #define PSDM_REG_INT_STS_SH_DELAY_ERROR_SHIFT                                                              19
64887   #define PSDM_REG_INT_STS_CMPL_PEND_ERROR                                                                   (0x1<<20) // Error in completion pending FIFO in internal write block.
64888   #define PSDM_REG_INT_STS_CMPL_PEND_ERROR_SHIFT                                                             20
64889   #define PSDM_REG_INT_STS_CPRM_PEND_ERROR                                                                   (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
64890   #define PSDM_REG_INT_STS_CPRM_PEND_ERROR_SHIFT                                                             21
64891   #define PSDM_REG_INT_STS_TIMER_ADDR_ERROR                                                                  (0x1<<22) // Address fifo error in timer block.
64892   #define PSDM_REG_INT_STS_TIMER_ADDR_ERROR_SHIFT                                                            22
64893   #define PSDM_REG_INT_STS_TIMER_PEND_ERROR                                                                  (0x1<<23) // Pending fifo error in timer block.
64894   #define PSDM_REG_INT_STS_TIMER_PEND_ERROR_SHIFT                                                            23
64895   #define PSDM_REG_INT_STS_DORQ_DPM_ERROR                                                                    (0x1<<24) // Dpm fifo error in dorq I/F block.
64896   #define PSDM_REG_INT_STS_DORQ_DPM_ERROR_SHIFT                                                              24
64897   #define PSDM_REG_INT_STS_DST_PXP_DONE_ERROR                                                                (0x1<<25) // PXP done fifo error in DMA_dst block.
64898   #define PSDM_REG_INT_STS_DST_PXP_DONE_ERROR_SHIFT                                                          25
64899   #define PSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR                                                              (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64900   #define PSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR_SHIFT                                                        26
64901   #define PSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR                                                              (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
64902   #define PSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR_SHIFT                                                        27
64903 #define PSDM_REG_INT_MASK                                                                                    0xfa0044UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
64904   #define PSDM_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.ADDRESS_ERROR .
64905   #define PSDM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
64906   #define PSDM_REG_INT_MASK_INP_QUEUE_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.INP_QUEUE_ERROR .
64907   #define PSDM_REG_INT_MASK_INP_QUEUE_ERROR_SHIFT                                                            1
64908   #define PSDM_REG_INT_MASK_DELAY_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DELAY_FIFO_ERROR .
64909   #define PSDM_REG_INT_MASK_DELAY_FIFO_ERROR_SHIFT                                                           2
64910   #define PSDM_REG_INT_MASK_ASYNC_HOST_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.ASYNC_HOST_ERROR .
64911   #define PSDM_REG_INT_MASK_ASYNC_HOST_ERROR_SHIFT                                                           3
64912   #define PSDM_REG_INT_MASK_PRM_FIFO_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.PRM_FIFO_ERROR .
64913   #define PSDM_REG_INT_MASK_PRM_FIFO_ERROR_SHIFT                                                             4
64914   #define PSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.CCFC_LOAD_PEND_ERROR .
64915   #define PSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR_SHIFT                                                       5
64916   #define PSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.TCFC_LOAD_PEND_ERROR .
64917   #define PSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR_SHIFT                                                       6
64918   #define PSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_INT_RAM_WAIT_ERROR .
64919   #define PSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR_SHIFT                                                     7
64920   #define PSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_PAS_BUF_WAIT_ERROR .
64921   #define PSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                     8
64922   #define PSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR                                                              (0x1<<9) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_PXP_IMMED_ERROR .
64923   #define PSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR_SHIFT                                                        9
64924   #define PSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_PXP_DST_PEND_ERROR .
64925   #define PSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR_SHIFT                                                     10
64926   #define PSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_BRB_SRC_PEND_ERROR .
64927   #define PSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR_SHIFT                                                     11
64928   #define PSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_BRB_SRC_ADDR_ERROR .
64929   #define PSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                     12
64930   #define PSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.RSP_BRB_PEND_ERROR .
64931   #define PSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR_SHIFT                                                         13
64932   #define PSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.RSP_INT_RAM_PEND_ERROR .
64933   #define PSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR_SHIFT                                                     14
64934   #define PSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.RSP_BRB_RD_DATA_ERROR .
64935   #define PSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR_SHIFT                                                      15
64936   #define PSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.RSP_INT_RAM_RD_DATA_ERROR .
64937   #define PSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                  16
64938   #define PSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.RSP_PXP_RD_DATA_ERROR .
64939   #define PSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR_SHIFT                                                      17
64940   #define PSDM_REG_INT_MASK_CM_DELAY_ERROR                                                                   (0x1<<18) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.CM_DELAY_ERROR .
64941   #define PSDM_REG_INT_MASK_CM_DELAY_ERROR_SHIFT                                                             18
64942   #define PSDM_REG_INT_MASK_SH_DELAY_ERROR                                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.SH_DELAY_ERROR .
64943   #define PSDM_REG_INT_MASK_SH_DELAY_ERROR_SHIFT                                                             19
64944   #define PSDM_REG_INT_MASK_CMPL_PEND_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.CMPL_PEND_ERROR .
64945   #define PSDM_REG_INT_MASK_CMPL_PEND_ERROR_SHIFT                                                            20
64946   #define PSDM_REG_INT_MASK_CPRM_PEND_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.CPRM_PEND_ERROR .
64947   #define PSDM_REG_INT_MASK_CPRM_PEND_ERROR_SHIFT                                                            21
64948   #define PSDM_REG_INT_MASK_TIMER_ADDR_ERROR                                                                 (0x1<<22) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.TIMER_ADDR_ERROR .
64949   #define PSDM_REG_INT_MASK_TIMER_ADDR_ERROR_SHIFT                                                           22
64950   #define PSDM_REG_INT_MASK_TIMER_PEND_ERROR                                                                 (0x1<<23) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.TIMER_PEND_ERROR .
64951   #define PSDM_REG_INT_MASK_TIMER_PEND_ERROR_SHIFT                                                           23
64952   #define PSDM_REG_INT_MASK_DORQ_DPM_ERROR                                                                   (0x1<<24) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DORQ_DPM_ERROR .
64953   #define PSDM_REG_INT_MASK_DORQ_DPM_ERROR_SHIFT                                                             24
64954   #define PSDM_REG_INT_MASK_DST_PXP_DONE_ERROR                                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.DST_PXP_DONE_ERROR .
64955   #define PSDM_REG_INT_MASK_DST_PXP_DONE_ERROR_SHIFT                                                         25
64956   #define PSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.XCM_RMT_BUFFER_ERROR .
64957   #define PSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR_SHIFT                                                       26
64958   #define PSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: PSDM_REG_INT_STS.YCM_RMT_BUFFER_ERROR .
64959   #define PSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR_SHIFT                                                       27
64960 #define PSDM_REG_INT_STS_WR                                                                                  0xfa0048UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
64961   #define PSDM_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
64962   #define PSDM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
64963   #define PSDM_REG_INT_STS_WR_INP_QUEUE_ERROR                                                                (0x1<<1) // Indicates that one of the input queues had a FIFO error.
64964   #define PSDM_REG_INT_STS_WR_INP_QUEUE_ERROR_SHIFT                                                          1
64965   #define PSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR                                                               (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
64966   #define PSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR_SHIFT                                                         2
64967   #define PSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR                                                               (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
64968   #define PSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR_SHIFT                                                         3
64969   #define PSDM_REG_INT_STS_WR_PRM_FIFO_ERROR                                                                 (0x1<<4) // FIFO in PRM interface sub-module reported an error.
64970   #define PSDM_REG_INT_STS_WR_PRM_FIFO_ERROR_SHIFT                                                           4
64971   #define PSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR                                                           (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
64972   #define PSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR_SHIFT                                                     5
64973   #define PSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR                                                           (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
64974   #define PSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR_SHIFT                                                     6
64975   #define PSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR                                                         (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
64976   #define PSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                   7
64977   #define PSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR                                                         (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
64978   #define PSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                   8
64979   #define PSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR                                                            (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
64980   #define PSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR_SHIFT                                                      9
64981   #define PSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR                                                         (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
64982   #define PSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR_SHIFT                                                   10
64983   #define PSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR                                                         (0x1<<11) // BRB src pend fifo error in DMA_DST block.
64984   #define PSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                   11
64985   #define PSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR                                                         (0x1<<12) // BRB src addr fifo error in DMA_DST block.
64986   #define PSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                   12
64987   #define PSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR                                                             (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
64988   #define PSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR_SHIFT                                                       13
64989   #define PSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR                                                         (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
64990   #define PSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                   14
64991   #define PSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR                                                          (0x1<<15) // Read data firo in DMA_RSP block for BRB.
64992   #define PSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                    15
64993   #define PSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR                                                      (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
64994   #define PSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                16
64995   #define PSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR                                                          (0x1<<17) // PXP read data fifo error in DMA_RSP block.
64996   #define PSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                    17
64997   #define PSDM_REG_INT_STS_WR_CM_DELAY_ERROR                                                                 (0x1<<18) // Delay CM fifo error in CM block.
64998   #define PSDM_REG_INT_STS_WR_CM_DELAY_ERROR_SHIFT                                                           18
64999   #define PSDM_REG_INT_STS_WR_SH_DELAY_ERROR                                                                 (0x1<<19) // Delay shared fifo error in CM block.
65000   #define PSDM_REG_INT_STS_WR_SH_DELAY_ERROR_SHIFT                                                           19
65001   #define PSDM_REG_INT_STS_WR_CMPL_PEND_ERROR                                                                (0x1<<20) // Error in completion pending FIFO in internal write block.
65002   #define PSDM_REG_INT_STS_WR_CMPL_PEND_ERROR_SHIFT                                                          20
65003   #define PSDM_REG_INT_STS_WR_CPRM_PEND_ERROR                                                                (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65004   #define PSDM_REG_INT_STS_WR_CPRM_PEND_ERROR_SHIFT                                                          21
65005   #define PSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR                                                               (0x1<<22) // Address fifo error in timer block.
65006   #define PSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR_SHIFT                                                         22
65007   #define PSDM_REG_INT_STS_WR_TIMER_PEND_ERROR                                                               (0x1<<23) // Pending fifo error in timer block.
65008   #define PSDM_REG_INT_STS_WR_TIMER_PEND_ERROR_SHIFT                                                         23
65009   #define PSDM_REG_INT_STS_WR_DORQ_DPM_ERROR                                                                 (0x1<<24) // Dpm fifo error in dorq I/F block.
65010   #define PSDM_REG_INT_STS_WR_DORQ_DPM_ERROR_SHIFT                                                           24
65011   #define PSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR                                                             (0x1<<25) // PXP done fifo error in DMA_dst block.
65012   #define PSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR_SHIFT                                                       25
65013   #define PSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR                                                           (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65014   #define PSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR_SHIFT                                                     26
65015   #define PSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR                                                           (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65016   #define PSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR_SHIFT                                                     27
65017 #define PSDM_REG_INT_STS_CLR                                                                                 0xfa004cUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
65018   #define PSDM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
65019   #define PSDM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
65020   #define PSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR                                                               (0x1<<1) // Indicates that one of the input queues had a FIFO error.
65021   #define PSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR_SHIFT                                                         1
65022   #define PSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR                                                              (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
65023   #define PSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR_SHIFT                                                        2
65024   #define PSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR                                                              (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
65025   #define PSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR_SHIFT                                                        3
65026   #define PSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR                                                                (0x1<<4) // FIFO in PRM interface sub-module reported an error.
65027   #define PSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR_SHIFT                                                          4
65028   #define PSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR                                                          (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
65029   #define PSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR_SHIFT                                                    5
65030   #define PSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR                                                          (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
65031   #define PSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR_SHIFT                                                    6
65032   #define PSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR                                                        (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
65033   #define PSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                  7
65034   #define PSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR                                                        (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
65035   #define PSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                  8
65036   #define PSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR                                                           (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
65037   #define PSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR_SHIFT                                                     9
65038   #define PSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR                                                        (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
65039   #define PSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR_SHIFT                                                  10
65040   #define PSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR                                                        (0x1<<11) // BRB src pend fifo error in DMA_DST block.
65041   #define PSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                  11
65042   #define PSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR                                                        (0x1<<12) // BRB src addr fifo error in DMA_DST block.
65043   #define PSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                  12
65044   #define PSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR                                                            (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
65045   #define PSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR_SHIFT                                                      13
65046   #define PSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR                                                        (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
65047   #define PSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                  14
65048   #define PSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR                                                         (0x1<<15) // Read data firo in DMA_RSP block for BRB.
65049   #define PSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                   15
65050   #define PSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR                                                     (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
65051   #define PSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                               16
65052   #define PSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR                                                         (0x1<<17) // PXP read data fifo error in DMA_RSP block.
65053   #define PSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                   17
65054   #define PSDM_REG_INT_STS_CLR_CM_DELAY_ERROR                                                                (0x1<<18) // Delay CM fifo error in CM block.
65055   #define PSDM_REG_INT_STS_CLR_CM_DELAY_ERROR_SHIFT                                                          18
65056   #define PSDM_REG_INT_STS_CLR_SH_DELAY_ERROR                                                                (0x1<<19) // Delay shared fifo error in CM block.
65057   #define PSDM_REG_INT_STS_CLR_SH_DELAY_ERROR_SHIFT                                                          19
65058   #define PSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR                                                               (0x1<<20) // Error in completion pending FIFO in internal write block.
65059   #define PSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR_SHIFT                                                         20
65060   #define PSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR                                                               (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65061   #define PSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR_SHIFT                                                         21
65062   #define PSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR                                                              (0x1<<22) // Address fifo error in timer block.
65063   #define PSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR_SHIFT                                                        22
65064   #define PSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR                                                              (0x1<<23) // Pending fifo error in timer block.
65065   #define PSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR_SHIFT                                                        23
65066   #define PSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR                                                                (0x1<<24) // Dpm fifo error in dorq I/F block.
65067   #define PSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR_SHIFT                                                          24
65068   #define PSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR                                                            (0x1<<25) // PXP done fifo error in DMA_dst block.
65069   #define PSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR_SHIFT                                                      25
65070   #define PSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR                                                          (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65071   #define PSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR_SHIFT                                                    26
65072   #define PSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR                                                          (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65073   #define PSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR_SHIFT                                                    27
65074 #define PSDM_REG_PRTY_MASK_H_0                                                                               0xfa0204UL //Access:RW   DataWidth:0x9    // Multi Field Register.
65075   #define PSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
65076   #define PSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     0
65077   #define PSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
65078   #define PSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     1
65079   #define PSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
65080   #define PSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     2
65081   #define PSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
65082   #define PSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     3
65083   #define PSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
65084   #define PSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     4
65085   #define PSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
65086   #define PSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     5
65087   #define PSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
65088   #define PSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
65089   #define PSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
65090   #define PSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     7
65091   #define PSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: PSDM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
65092   #define PSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     8
65093 #define PSDM_REG_MEM_ECC_EVENTS                                                                              0xfa0210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
65094 #define PSDM_REG_TIMER_TICK                                                                                  0xfa0400UL //Access:RW   DataWidth:0x20   // Defines the number of system clock cycles that are used to define a timers clock tick cycle. Note: The minimal legal value for this register is 25, lower values can cause timers functionality issues.
65095 #define PSDM_REG_TIMERS_TICK_ENABLE                                                                          0xfa0404UL //Access:RW   DataWidth:0x1    // Enable for tick counter.
65096 #define PSDM_REG_OPERATION_GEN                                                                               0xfa0408UL //Access:W    DataWidth:0x14   // This register is used to assert a completion operation of choice; It includes the following completion fields: bits 19:16 are Trig; bits 15:0 are CompParams. Note that trigger types 3,5 or 8 are not supported by this interface as they require a completion message. If there is an attempt to assert an OperationGen with Trig = 3,5 or 8, the operation will be voided.
65097 #define PSDM_REG_GRC_PRIVILEGE_LEVEL                                                                         0xfa040cUL //Access:RW   DataWidth:0x2    // This register defines the PRV (privilege level) field within the FID structure of the SDM GRC master request.
65098 #define PSDM_REG_CM_MSG_CNT_ADDRESS                                                                          0xfa0410UL //Access:RW   DataWidth:0xf    // The internal RAM address for storing the shadow of the CM completion message counter.
65099 #define PSDM_REG_DORQ_DPM_START_ADDR                                                                         0xfa0414UL //Access:RW   DataWidth:0xf    // The start address in the internal RAM for DORQ DPM messages.
65100 #define PSDM_REG_RR_COMPLETE_REQ                                                                             0xfa0418UL //Access:R    DataWidth:0xa    // Provides read access to the round robin arbiter used for all completion write requests  in the completion manager: b0-PXP async b1-NOP;b2-internal write; b3-timers;b4-DMA;b5-GRC master;b6-RBC; b7-PRM interface; b8-CCFC load; b9-TCFC load.
65101 #define PSDM_REG_RR_PTR_REQ                                                                                  0xfa041cUL //Access:R    DataWidth:0x9    // Provides read access to the round robin arbiter for the completion message pointer: b0-async; b1-dma; b2 - tcfc; b3-ccfc; b4-nop; b5-timers; b6-int_wr; b7-prm; b8-grc_master.
65102 #define PSDM_REG_INT_RAM_RR_REQ                                                                              0xfa0420UL //Access:R    DataWidth:0x4    // Provides read access to the DMA done round-robin arbiter: b0-passive buffer destination; b1-internal RAM destination;b2-PXP source/destination;b3-BRB source.
65103 #define PSDM_REG_INP_QUEUE_ERR_VECT                                                                          0xfa0424UL //Access:R    DataWidth:0x9    // This register is intended to be read in the event of an inp_queue_error interrupt.  It contains a vector with a bit per input queue. Clearing the interrupt causes this vector to be cleared. Errors on multiple FIFOs will be aggregated between interrupt clear requests.
65104 #define PSDM_REG_ASYNC_CMSG_ALLOC_LIMIT                                                                      0xfa0428UL //Access:RW   DataWidth:0x5    // This register defines the maximum number of completion messages that can be allocated to PXP-Async transactions at any given time. If the PXP-Async interface attempts to reserve beyond this limit, it will be held off until the situation is resolved.
65105 #define PSDM_REG_ECO_RESERVED                                                                                0xfa042cUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
65106 #define PSDM_REG_INIT_CREDIT_PXP                                                                             0xfa0500UL //Access:RW   DataWidth:0x3    // The initial number of messages that can be sent to the pxp interface without receiving any ACK.
65107 #define PSDM_REG_INIT_CREDIT_PCI                                                                             0xfa0504UL //Access:RW   DataWidth:0x2    // The initial number of messages that can be sent to the PCI-Switch on the internal write interface without receiving any ACK.
65108 #define PSDM_REG_INIT_CREDIT_TCFC_AC                                                                         0xfa0508UL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the TCFC activity counters interface without receiving any ACK.
65109 #define PSDM_REG_INIT_CREDIT_CCFC_AC                                                                         0xfa050cUL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the CCFC activity counters interface without receiving any ACK.
65110 #define PSDM_REG_INIT_CREDIT_CM                                                                              0xfa0510UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to the CM interface without receiving any ACK in CM block.
65111 #define PSDM_REG_NUM_OF_DMA_CMD                                                                              0xfa0600UL //Access:RC   DataWidth:0x20   // The number of SDM DMA commands executed.
65112 #define PSDM_REG_NUM_OF_TIMERS_CMD                                                                           0xfa0604UL //Access:RC   DataWidth:0x20   // The number of SDM timers commands executed.
65113 #define PSDM_REG_NUM_OF_CCFC_LD_CMD                                                                          0xfa0608UL //Access:RC   DataWidth:0x20   // The number of SDM CCFC load commands executed.
65114 #define PSDM_REG_NUM_OF_CCFC_AC_CMD                                                                          0xfa060cUL //Access:RC   DataWidth:0x20   // The number of SDM CCFC activity counter commands executed.
65115 #define PSDM_REG_NUM_OF_TCFC_LD_CMD                                                                          0xfa0610UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC load commands executed.
65116 #define PSDM_REG_NUM_OF_TCFC_AC_CMD                                                                          0xfa0614UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC activity counter commands executed.
65117 #define PSDM_REG_NUM_OF_INT_CMD                                                                              0xfa0618UL //Access:RC   DataWidth:0x20   // The number of SDM internal write commands executed.
65118 #define PSDM_REG_NUM_OF_NOP_CMD                                                                              0xfa061cUL //Access:RC   DataWidth:0x20   // The number of SDM NOP commands executed.
65119 #define PSDM_REG_NUM_OF_GRC_CMD                                                                              0xfa0620UL //Access:RC   DataWidth:0x20   // The number of GRC master commands executed.
65120 #define PSDM_REG_NUM_OF_PRM_REQ                                                                              0xfa0624UL //Access:RC   DataWidth:0x20   // The number of packet end messages received on the PRM completion interface.
65121 #define PSDM_REG_NUM_OF_PXP_ASYNC_REQ                                                                        0xfa0628UL //Access:RC   DataWidth:0x20   // The number of requests received from the pxp async if.
65122 #define PSDM_REG_NUM_OF_DPM_REQ                                                                              0xfa062cUL //Access:RC   DataWidth:0x20   // The number of DORQ DPM messages received.
65123 #define PSDM_REG_BRB_ALMOST_FULL                                                                             0xfa0700UL //Access:RW   DataWidth:0x5    // Almost full signal for read data from BRB in DMA_RSP block.
65124 #define PSDM_REG_PXP_ALMOST_FULL                                                                             0xfa0704UL //Access:RW   DataWidth:0x4    // Almost full signal for read data from pxp in DMA_RSP block.
65125 #define PSDM_REG_DORQ_ALMOST_FULL                                                                            0xfa0708UL //Access:RW   DataWidth:0x6    // Almost full signal for read data from DORQ in SDM_DORQ block.
65126 #define PSDM_REG_AGG_INT_CTRL                                                                                0xfa0800UL //Access:RW   DataWidth:0xa    // This array of registers provides controls for each of 32 aggregated interrupts; The fiels are defined as follows: agg_int_ctrl[7:0] = EventID which selects the event ID of the associated handler; agg_int_ctrl[8] = T-flag which determines if a thread is allocated for this handler in the Storm; agg_int_ctrl[9] = Mode bit; where 0=normal and 1=auto-mask-mode.
65127 #define PSDM_REG_AGG_INT_CTRL_SIZE                                                                           32
65128 #define PSDM_REG_AGG_INT_STATE                                                                               0xfa0a00UL //Access:R    DataWidth:0x2    // This array of registers provides access to each of the 32 aggregated interrupt request state machines; The values read from this register mean the following; 00 = IDLE; 01 = PEND; 10 = MASK; 11 = PANDM.
65129 #define PSDM_REG_AGG_INT_STATE_SIZE                                                                          32
65130 #define PSDM_REG_QUEUE_FULL                                                                                  0xfa0c00UL //Access:R    DataWidth:0x9    // Input queue fifo full in sdm_inp block.
65131 #define PSDM_REG_INT_CMPL_PEND_FULL                                                                          0xfa0c04UL //Access:R    DataWidth:0x1    // Internal write completion pending full in internal write block.
65132 #define PSDM_REG_INT_CPRM_PEND_FULL                                                                          0xfa0c08UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending full in internal write block.
65133 #define PSDM_REG_QM_FULL                                                                                     0xfa0c0cUL //Access:R    DataWidth:0x1    // QM IF  full in sdm_inp block.
65134 #define PSDM_REG_DELAY_FIFO_FULL                                                                             0xfa0c10UL //Access:R    DataWidth:0x1    // Delay FIFO  full in sdm_inp block.
65135 #define PSDM_REG_TIMERS_PEND_FULL                                                                            0xfa0c14UL //Access:R    DataWidth:0x1    // Pending FIFO  full in sdm_timers block.
65136 #define PSDM_REG_TIMERS_ADDR_FULL                                                                            0xfa0c18UL //Access:R    DataWidth:0x1    // Address FIFO  full in sdm_timers block.
65137 #define PSDM_REG_RSP_PXP_RDATA_FULL                                                                          0xfa0c1cUL //Access:R    DataWidth:0x1    // PXP rd_data fifo  full in sdm_dma_rsp block.
65138 #define PSDM_REG_RSP_BRB_RDATA_FULL                                                                          0xfa0c20UL //Access:R    DataWidth:0x1    // BRB read data fifo  full in sdm_dma_rsp block.
65139 #define PSDM_REG_RSP_INT_RAM_RDATA_FULL                                                                      0xfa0c24UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  full in sdm_dma_rsp block.
65140 #define PSDM_REG_RSP_BRB_PEND_FULL                                                                           0xfa0c28UL //Access:R    DataWidth:0x1    // BRB pending fifo  full in sdm_dma_rsp block.
65141 #define PSDM_REG_RSP_INT_RAM_PEND_FULL                                                                       0xfa0c2cUL //Access:R    DataWidth:0x1    // Int_ram pending fifo  full in sdm_dma_rsp block.
65142 #define PSDM_REG_RSP_BRB_IF_FULL                                                                             0xfa0c30UL //Access:R    DataWidth:0x1    // BRB interface is  full in sdm_dma_rsp block.
65143 #define PSDM_REG_RSP_PXP_IF_FULL                                                                             0xfa0c34UL //Access:R    DataWidth:0x1    // PXP interface is  full in sdm_dma_rsp block.
65144 #define PSDM_REG_DST_PXP_IMMED_FULL                                                                          0xfa0c38UL //Access:R    DataWidth:0x1    // PXP immediate fifo full in sdm_dma_dst block.
65145 #define PSDM_REG_DST_PXP_DST_PEND_FULL                                                                       0xfa0c3cUL //Access:R    DataWidth:0x1    // PXP destination pending fifo full in sdm_dma_dst block.
65146 #define PSDM_REG_DST_PXP_SRC_PEND_FULL                                                                       0xfa0c40UL //Access:R    DataWidth:0x1    // PXP source pending fifo full in sdm_dma_dst block.
65147 #define PSDM_REG_DST_BRB_SRC_PEND_FULL                                                                       0xfa0c44UL //Access:R    DataWidth:0x1    // BRB source pending fifo full in sdm_dma_dst block.
65148 #define PSDM_REG_DST_BRB_SRC_ADDR_FULL                                                                       0xfa0c48UL //Access:R    DataWidth:0x1    // BRB source address fifo full in sdm_dma_dst block.
65149 #define PSDM_REG_DST_PXP_LINK_FULL                                                                           0xfa0c4cUL //Access:R    DataWidth:0x1    // PXP link list full in sdm_dma_dst block.
65150 #define PSDM_REG_DST_INT_RAM_WAIT_FULL                                                                       0xfa0c50UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo full in sdm_dma_dst block.
65151 #define PSDM_REG_DST_PAS_BUF_WAIT_FULL                                                                       0xfa0c54UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo full in sdm_dma_dst block.
65152 #define PSDM_REG_DST_PXP_IF_FULL                                                                             0xfa0c58UL //Access:R    DataWidth:0x1    // PXP if full in sdm_dma_dst block.
65153 #define PSDM_REG_DST_INT_RAM_IF_FULL                                                                         0xfa0c5cUL //Access:R    DataWidth:0x1    // Int_ram if full in sdm_dma_dst block.
65154 #define PSDM_REG_DST_PAS_BUF_IF_FULL                                                                         0xfa0c60UL //Access:R    DataWidth:0x1    // Pas_buf if full in sdm_dma_dst block.
65155 #define PSDM_REG_SH_DELAY_FULL                                                                               0xfa0c64UL //Access:R    DataWidth:0x1    // Shared delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
65156 #define PSDM_REG_CM_DELAY_FULL                                                                               0xfa0c68UL //Access:R    DataWidth:0x1    // CM delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
65157 #define PSDM_REG_CMSG_QUE_FULL                                                                               0xfa0c6cUL //Access:R    DataWidth:0x1    // Completion message queue fifo full in sdm_cm block.
65158 #define PSDM_REG_CCFC_LOAD_PEND_FULL                                                                         0xfa0c70UL //Access:R    DataWidth:0x1    // CCFC load pending fifo full in the CCFC interface  block.
65159 #define PSDM_REG_TCFC_LOAD_PEND_FULL                                                                         0xfa0c74UL //Access:R    DataWidth:0x1    // TCFC load pending fifo full in the TCFC interface block.
65160 #define PSDM_REG_ASYNC_HOST_FULL                                                                             0xfa0c78UL //Access:R    DataWidth:0x1    // Async fifo full in sdm_async block.
65161 #define PSDM_REG_PRM_FIFO_FULL                                                                               0xfa0c7cUL //Access:R    DataWidth:0x1    // PRM FIFO full in PRM interface block.
65162 #define PSDM_REG_RMT_XCM_FIFO_FULL                                                                           0xfa0c80UL //Access:R    DataWidth:0x1    // Remote XCM FIFO full (exist only in MSDM => XCM interface).
65163 #define PSDM_REG_RMT_YCM_FIFO_FULL                                                                           0xfa0c84UL //Access:R    DataWidth:0x1    // Remote YCM FIFO full (exist only in MSDM => YCM interface).
65164 #define PSDM_REG_INT_CMPL_PEND_EMPTY                                                                         0xfa0d00UL //Access:R    DataWidth:0x1    // Internal write completion pending empty in internal write block.
65165 #define PSDM_REG_INT_CPRM_PEND_EMPTY                                                                         0xfa0d04UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending empty in internal write block.
65166 #define PSDM_REG_QUEUE_EMPTY                                                                                 0xfa0d08UL //Access:R    DataWidth:0x9    // Input queue fifo empty in sdm_inp block.
65167 #define PSDM_REG_DELAY_FIFO_EMPTY                                                                            0xfa0d0cUL //Access:R    DataWidth:0x1    // Delay FIFO  empty in sdm_inp block.
65168 #define PSDM_REG_TIMERS_PEND_EMPTY                                                                           0xfa0d10UL //Access:R    DataWidth:0x1    // Pending FIFO  empty in sdm_timers block.
65169 #define PSDM_REG_TIMERS_ADDR_EMPTY                                                                           0xfa0d14UL //Access:R    DataWidth:0x1    // Address FIFO  empty in sdm_timers block.
65170 #define PSDM_REG_RSP_PXP_RDATA_EMPTY                                                                         0xfa0d18UL //Access:R    DataWidth:0x1    // PXP rd_data fifo  empty in sdm_dma_rsp block.
65171 #define PSDM_REG_RSP_BRB_RDATA_EMPTY                                                                         0xfa0d1cUL //Access:R    DataWidth:0x1    // BRB read data fifo  empty in sdm_dma_rsp block.
65172 #define PSDM_REG_RSP_INT_RAM_RDATA_EMPTY                                                                     0xfa0d20UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  empty in sdm_dma_rsp block.
65173 #define PSDM_REG_RSP_BRB_PEND_EMPTY                                                                          0xfa0d24UL //Access:R    DataWidth:0x1    // BRB pending fifo  empty in sdm_dma_rsp block.
65174 #define PSDM_REG_RSP_INT_RAM_PEND_EMPTY                                                                      0xfa0d28UL //Access:R    DataWidth:0x1    // Int_ram pending fifo  empty in sdm_dma_rsp block.
65175 #define PSDM_REG_DST_PXP_IMMED_EMPTY                                                                         0xfa0d2cUL //Access:R    DataWidth:0x1    // PXP immediate fifo empty in sdm_dma_dst block.
65176 #define PSDM_REG_DST_PXP_DST_PEND_EMPTY                                                                      0xfa0d30UL //Access:R    DataWidth:0x1    // PXP destination pending fifo empty in sdm_dma_dst block.
65177 #define PSDM_REG_DST_PXP_SRC_PEND_EMPTY                                                                      0xfa0d34UL //Access:R    DataWidth:0x1    // PXP source pending fifo empty in sdm_dma_dst block.
65178 #define PSDM_REG_DST_BRB_SRC_PEND_EMPTY                                                                      0xfa0d38UL //Access:R    DataWidth:0x1    // BRB source pending fifo empty in sdm_dma_dst block.
65179 #define PSDM_REG_DST_BRB_SRC_ADDR_EMPTY                                                                      0xfa0d3cUL //Access:R    DataWidth:0x1    // BRB source address fifo empty in sdm_dma_dst block.
65180 #define PSDM_REG_DST_PXP_LINK_EMPTY                                                                          0xfa0d40UL //Access:R    DataWidth:0x1    // PXP link list empty in sdm_dma_dst block.
65181 #define PSDM_REG_DST_INT_RAM_WAIT_EMPTY                                                                      0xfa0d44UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo empty in sdm_dma_dst block.
65182 #define PSDM_REG_DST_PAS_BUF_WAIT_EMPTY                                                                      0xfa0d48UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo empty in sdm_dma_dst block.
65183 #define PSDM_REG_SH_DELAY_EMPTY                                                                              0xfa0d4cUL //Access:R    DataWidth:0x1    // Shared delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
65184 #define PSDM_REG_CM_DELAY_EMPTY                                                                              0xfa0d50UL //Access:R    DataWidth:0x1    // CM delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
65185 #define PSDM_REG_CMSG_QUE_EMPTY                                                                              0xfa0d54UL //Access:R    DataWidth:0x1    // Completion message queue fifo empty in sdm_dma_dst block.
65186 #define PSDM_REG_CCFC_LOAD_PEND_EMPTY                                                                        0xfa0d58UL //Access:R    DataWidth:0x1    // CCFC load pending fifo empty in sdm_ccfc block.
65187 #define PSDM_REG_TCFC_LOAD_PEND_EMPTY                                                                        0xfa0d5cUL //Access:R    DataWidth:0x1    // TCFC load pending fifo empty in sdm_tcfc block.
65188 #define PSDM_REG_ASYNC_HOST_EMPTY                                                                            0xfa0d60UL //Access:R    DataWidth:0x1    // Async fifo empty in sdm_async block.
65189 #define PSDM_REG_PRM_FIFO_EMPTY                                                                              0xfa0d64UL //Access:R    DataWidth:0x1    // PRM FIFO empty in sdm_prm_if block.
65190 #define PSDM_REG_RMT_XCM_FIFO_EMPTY                                                                          0xfa0d68UL //Access:R    DataWidth:0x1    // Remote XCM FIFO empty (exist only within MSDM => XCM path).
65191 #define PSDM_REG_RMT_YCM_FIFO_EMPTY                                                                          0xfa0d6cUL //Access:R    DataWidth:0x1    // Remote YCM FIFO empty (exist only within MSDM => YCM path).
65192 #define PSDM_REG_DBG_OUT_DATA                                                                                0xfa0e00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
65193 #define PSDM_REG_DBG_OUT_DATA_SIZE                                                                           8
65194 #define PSDM_REG_DBG_OUT_VALID                                                                               0xfa0e20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
65195 #define PSDM_REG_DBG_OUT_FRAME                                                                               0xfa0e24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
65196 #define PSDM_REG_DBG_SELECT                                                                                  0xfa0e28UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
65197 #define PSDM_REG_DBG_DWORD_ENABLE                                                                            0xfa0e2cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
65198 #define PSDM_REG_DBG_SHIFT                                                                                   0xfa0e30UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
65199 #define PSDM_REG_DBG_FORCE_VALID                                                                             0xfa0e34UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
65200 #define PSDM_REG_DBG_FORCE_FRAME                                                                             0xfa0e38UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
65201 #define PSDM_REG_ASYNC_FIFO                                                                                  0xfa2000UL //Access:WB_R DataWidth:0x49   // Provides read-only access of the PXP-Async input FIFO. Intended for debug purposes.
65202 #define PSDM_REG_ASYNC_FIFO_SIZE                                                                             116
65203 #define PSDM_REG_IMMED_FIFO                                                                                  0xfa2400UL //Access:WB_R DataWidth:0x40   // Provides read-only access of the immediate data FIFO. Intended for debug purposes.
65204 #define PSDM_REG_IMMED_FIFO_SIZE                                                                             38
65205 #define PSDM_REG_BRB_FIFO                                                                                    0xfa2800UL //Access:WB_R DataWidth:0x86   // Provides read-only access of the BRB response FIFO. Intended for debug purposes.
65206 #define PSDM_REG_BRB_FIFO_SIZE                                                                               152
65207 #define PSDM_REG_PXP_FIFO                                                                                    0xfa2c00UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the PXP response FIFO. Intended for debug purposes.
65208 #define PSDM_REG_PXP_FIFO_SIZE                                                                               76
65209 #define PSDM_REG_INT_RAM_FIFO                                                                                0xfa3000UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the internal RAM response FIFO. Intended for debug purposes.
65210 #define PSDM_REG_INT_RAM_FIFO_SIZE                                                                           76
65211 #define PSDM_REG_DPM_FIFO                                                                                    0xfa3400UL //Access:WB_R DataWidth:0x51   // Provides read-only access of the DORQ DPM input FIFO. Intended for debug purposes.
65212 #define PSDM_REG_DPM_FIFO_SIZE                                                                               172
65213 #define PSDM_REG_EXT_OVERFLOW                                                                                0xfa3800UL //Access:WB_R DataWidth:0x4b   // Provides read-only access of the external store overflow FIFO. Intended for debug purposes.
65214 #define PSDM_REG_EXT_OVERFLOW_SIZE                                                                           36
65215 #define PSDM_REG_PRM_FIFO                                                                                    0xfa3c00UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the PRM completion input FIFO. Intended for debug purposes.
65216 #define PSDM_REG_PRM_FIFO_SIZE                                                                               84
65217 #define PSDM_REG_TIMERS                                                                                      0xfa4000UL //Access:WB   DataWidth:0x39   // Provides memory-mapped read/write access to the timers' memory. Intended for debug purposes.
65218 #define PSDM_REG_TIMERS_SIZE                                                                                 8
65219 #define PSDM_REG_INP_QUEUE                                                                                   0xfa5000UL //Access:WB   DataWidth:0x40   // Input queue memory. Access only for debugging.
65220 #define PSDM_REG_INP_QUEUE_SIZE                                                                              272
65221 #define PSDM_REG_CMSG_QUE                                                                                    0xfa8000UL //Access:WB   DataWidth:0x40   // CM queue memory. Access only for debugging.
65222 #define PSDM_REG_CMSG_QUE_SIZE                                                                               128
65223 #define TSDM_REG_ENABLE_IN1                                                                                  0xfb0004UL //Access:RW   DataWidth:0x14   // Multi Field Register.
65224   #define TSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN                                                                (0x1<<0) // Enable for input command from STORM.
65225   #define TSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN_SHIFT                                                          0
65226   #define TSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN                                                             (0x1<<1) // Enable for input data from internal ram interface in DMA_RSP block.
65227   #define TSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN_SHIFT                                                       1
65228   #define TSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN                                                             (0x1<<2) // Enable for input done from internal ram interface in DMA_RSP block.
65229   #define TSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN_SHIFT                                                       2
65230   #define TSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN                                                             (0x1<<3) // Enable for input full from internal ram interface in DMA_RSP block.
65231   #define TSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN_SHIFT                                                       3
65232   #define TSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN                                                             (0x1<<4) // Enable for input done from passive buffer interface in DMA_RSP block.
65233   #define TSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN_SHIFT                                                       4
65234   #define TSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN                                                             (0x1<<5) // Enable for input full from passive buffer interface in DMA_RSP block.
65235   #define TSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN_SHIFT                                                       5
65236   #define TSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN                                                                 (0x1<<6) // Enable for input done from pxp-HW interface in DMA_DST block.
65237   #define TSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN_SHIFT                                                           6
65238   #define TSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN                                                                 (0x1<<7) // Enable for input full from pxp-HW interface in DMA_DST block.
65239   #define TSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN_SHIFT                                                           7
65240   #define TSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN                                                                 (0x1<<8) // Enable for input data from pxp-HW interface in DMA_RSP block.
65241   #define TSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN_SHIFT                                                           8
65242   #define TSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN                                                              (0x1<<9) // Enable for input ack from pxp-internal write for SDM_INT block.
65243   #define TSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN_SHIFT                                                        9
65244   #define TSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN                                                                  (0x1<<10) // Enable for input acknowledge to credit counter from pxp_HW interface.
65245   #define TSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN_SHIFT                                                            10
65246   #define TSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN                                                                 (0x1<<11) // Enable for input data from BRB interface in DMA_RSP block.
65247   #define TSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN_SHIFT                                                           11
65248   #define TSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN                                                                  (0x1<<12) // Enable for input message from ASYNC pxp in pxp_async block.
65249   #define TSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN_SHIFT                                                            12
65250   #define TSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN                                                                  (0x1<<13) // Enable for input completion message from PRM in prm_if block.
65251   #define TSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN_SHIFT                                                            13
65252   #define TSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN                                                            (0x1<<14) // Enable for input ack to CCFC load credit counter.
65253   #define TSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN_SHIFT                                                      14
65254   #define TSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN                                                            (0x1<<15) // Enable for input ack to TCFC load credit counter.
65255   #define TSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN_SHIFT                                                      15
65256   #define TSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN                                                            (0x1<<16) // Enable for input response from CCFC in CCFC block.
65257   #define TSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN_SHIFT                                                      16
65258   #define TSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN                                                              (0x1<<17) // Enable for input ack to CCFC credit counter on the A/C interface.
65259   #define TSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN_SHIFT                                                        17
65260   #define TSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN                                                              (0x1<<18) // Enable for input ack to TCFC credit counter on the A/C interface.
65261   #define TSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN_SHIFT                                                        18
65262   #define TSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN                                                           (0x1<<19) // Enable for input full from qm in SDM_INP block.
65263   #define TSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN_SHIFT                                                     19
65264 #define TSDM_REG_ENABLE_IN2                                                                                  0xfb0008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
65265   #define TSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN                                                            (0x1<<0) // Enable for input response from TCFC in TCFC block.
65266   #define TSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN_SHIFT                                                      0
65267   #define TSDM_REG_ENABLE_IN2_CM_ACK_IN_EN                                                                   (0x1<<1) // Enable for input acknowledge from Cm  in SDM_CM block.
65268   #define TSDM_REG_ENABLE_IN2_CM_ACK_IN_EN_SHIFT                                                             1
65269   #define TSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN                                                                 (0x1<<2) // Enable for input DPM requests in SDM_DORQ block.
65270   #define TSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN_SHIFT                                                           2
65271 #define TSDM_REG_ENABLE_OUT1                                                                                 0xfb000cUL //Access:RW   DataWidth:0x15   // Multi Field Register.
65272   #define TSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN                                                                (0x1<<0) // Enable for output request to pxp internal write for SDM_INT block.
65273   #define TSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN_SHIFT                                                          0
65274   #define TSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN                                                             (0x1<<1) // Enable for output thread ready to the SEMI.
65275   #define TSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN_SHIFT                                                       1
65276   #define TSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN                                                             (0x1<<2) // Enable the output thread release to the SEMI.
65277   #define TSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN_SHIFT                                                       2
65278   #define TSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN                                                              (0x1<<3) // Enable for output load request to CCFC.
65279   #define TSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN_SHIFT                                                        3
65280   #define TSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN                                                              (0x1<<4) // Enable for output load request to TCFC.
65281   #define TSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN_SHIFT                                                        4
65282   #define TSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN                                                                (0x1<<5) // Enable for output increment to CCFC activity counter.
65283   #define TSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN_SHIFT                                                          5
65284   #define TSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN                                                                (0x1<<6) // Enable for output decrement to TCFC activity counter.
65285   #define TSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN_SHIFT                                                          6
65286   #define TSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN                                                                (0x1<<7) // Enable for output data to pxp-HW interface in DMA_REQ block.
65287   #define TSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN_SHIFT                                                          7
65288   #define TSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN                                                                (0x1<<8) // Enable for output request to BRB interface in DMA_REQ block.
65289   #define TSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN_SHIFT                                                          8
65290   #define TSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN                                                                (0x1<<9) // Enable for output write to int_ram in DMA_DST block.
65291   #define TSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN_SHIFT                                                          9
65292   #define TSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN                                                                (0x1<<10) // Enable for output write topassive buffer in DMA_DST block.
65293   #define TSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN_SHIFT                                                          10
65294   #define TSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN                                                              (0x1<<11) // Enable for output write to pxp async in DMA_DST block.
65295   #define TSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN_SHIFT                                                        11
65296   #define TSDM_REG_ENABLE_OUT1_PXP_OUT_EN                                                                    (0x1<<12) // Enable for output write to pxp  in DMA_DST block.
65297   #define TSDM_REG_ENABLE_OUT1_PXP_OUT_EN_SHIFT                                                              12
65298   #define TSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN                                                               (0x1<<13) // Enable for output full to BRB in DMA_RSP block.
65299   #define TSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN_SHIFT                                                         13
65300   #define TSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN                                                               (0x1<<14) // Enable for output full to PXP in DMA_RSP block.
65301   #define TSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN_SHIFT                                                         14
65302   #define TSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN                                                               (0x1<<15) // Enable for output external full to SEMI block.
65303   #define TSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN_SHIFT                                                         15
65304   #define TSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN                                                           (0x1<<16) // Enable for output done to async PXP host IF.
65305   #define TSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN_SHIFT                                                     16
65306   #define TSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN                                                           (0x1<<17) // Enable the output done (ack) to PRM.
65307   #define TSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN_SHIFT                                                     17
65308   #define TSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN                                                                 (0x1<<18) // Enable for output message to CM in SDM_CM block.
65309   #define TSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN_SHIFT                                                           18
65310   #define TSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN                                                           (0x1<<19) // Enable for output ack after placement to sdm in CCFC block.
65311   #define TSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN_SHIFT                                                     19
65312   #define TSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN                                                           (0x1<<20) // Enable for output ack after placement to sdm in TCFC block.
65313   #define TSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN_SHIFT                                                     20
65314 #define TSDM_REG_ENABLE_OUT2                                                                                 0xfb0010UL //Access:RW   DataWidth:0x3    // Multi Field Register.
65315   #define TSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN                                                              (0x1<<0) // Enable for output command to qm in SDM_INP block.
65316   #define TSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN_SHIFT                                                        0
65317   #define TSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN                                                               (0x1<<1) // Enable for VF/PF error valid in DMA_DST block.
65318   #define TSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN_SHIFT                                                         1
65319   #define TSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN                                                          (0x1<<2) // Enable for DPM request done output in SDM_DORQ block.
65320   #define TSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN_SHIFT                                                    2
65321 #define TSDM_REG_DISABLE_ENGINE                                                                              0xfb0014UL //Access:RW   DataWidth:0xa    // Multi Field Register.
65322   #define TSDM_REG_DISABLE_ENGINE_DISABLE_DMA                                                                (0x1<<0) // This bit should be set to disable the DMA exectuion engine from processing DMA commands.
65323   #define TSDM_REG_DISABLE_ENGINE_DISABLE_DMA_SHIFT                                                          0
65324   #define TSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS                                                             (0x1<<1) // This bit should be set to disable the timers' exectuion engine from processing timers' commands.
65325   #define TSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS_SHIFT                                                       1
65326   #define TSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD                                                          (0x1<<2) // This bit should be set to disable the CCFC exectuion engine from processing CCFC load commands.
65327   #define TSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD_SHIFT                                                    2
65328   #define TSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD                                                          (0x1<<3) // This bit should be set to disable the TCFC exectuion engine from processing TCFC load commands.
65329   #define TSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD_SHIFT                                                    3
65330   #define TSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR                                                             (0x1<<4) // This bit should be set to disable the internal write exectuion engine from processing Internal write commands.
65331   #define TSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR_SHIFT                                                       4
65332   #define TSDM_REG_DISABLE_ENGINE_DISABLE_NOP                                                                (0x1<<5) // This bit should be set to disable the SDM NOP exectuion engine from processing NOP commands.
65333   #define TSDM_REG_DISABLE_ENGINE_DISABLE_NOP_SHIFT                                                          5
65334   #define TSDM_REG_DISABLE_ENGINE_DISABLE_GRC                                                                (0x1<<6) // This bit should be set to disable the GRC master exectuion engine from processing GRC master commands.
65335   #define TSDM_REG_DISABLE_ENGINE_DISABLE_GRC_SHIFT                                                          6
65336   #define TSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC                                                              (0x1<<7) // This bit should be set to disable the PXP-Async interface from processing PXP-Async requests.
65337   #define TSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC_SHIFT                                                        7
65338   #define TSDM_REG_DISABLE_ENGINE_DISABLE_PRM                                                                (0x1<<8) // This bit should be set to disable the PRM interface from processing PRM completion commands.
65339   #define TSDM_REG_DISABLE_ENGINE_DISABLE_PRM_SHIFT                                                          8
65340   #define TSDM_REG_DISABLE_ENGINE_DISABLE_DORQ                                                               (0x1<<9) // This bit should be set to disable the DORQ DPM interface from processing DPM commands.
65341   #define TSDM_REG_DISABLE_ENGINE_DISABLE_DORQ_SHIFT                                                         9
65342 #define TSDM_REG_INT_STS                                                                                     0xfb0040UL //Access:R    DataWidth:0x1c   // Multi Field Register.
65343   #define TSDM_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
65344   #define TSDM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
65345   #define TSDM_REG_INT_STS_INP_QUEUE_ERROR                                                                   (0x1<<1) // Indicates that one of the input queues had a FIFO error.
65346   #define TSDM_REG_INT_STS_INP_QUEUE_ERROR_SHIFT                                                             1
65347   #define TSDM_REG_INT_STS_DELAY_FIFO_ERROR                                                                  (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
65348   #define TSDM_REG_INT_STS_DELAY_FIFO_ERROR_SHIFT                                                            2
65349   #define TSDM_REG_INT_STS_ASYNC_HOST_ERROR                                                                  (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
65350   #define TSDM_REG_INT_STS_ASYNC_HOST_ERROR_SHIFT                                                            3
65351   #define TSDM_REG_INT_STS_PRM_FIFO_ERROR                                                                    (0x1<<4) // FIFO in PRM interface sub-module reported an error.
65352   #define TSDM_REG_INT_STS_PRM_FIFO_ERROR_SHIFT                                                              4
65353   #define TSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR                                                              (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
65354   #define TSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR_SHIFT                                                        5
65355   #define TSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR                                                              (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
65356   #define TSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR_SHIFT                                                        6
65357   #define TSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR                                                            (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
65358   #define TSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR_SHIFT                                                      7
65359   #define TSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR                                                            (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
65360   #define TSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                      8
65361   #define TSDM_REG_INT_STS_DST_PXP_IMMED_ERROR                                                               (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
65362   #define TSDM_REG_INT_STS_DST_PXP_IMMED_ERROR_SHIFT                                                         9
65363   #define TSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR                                                            (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
65364   #define TSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR_SHIFT                                                      10
65365   #define TSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR                                                            (0x1<<11) // BRB src pend fifo error in DMA_DST block.
65366   #define TSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR_SHIFT                                                      11
65367   #define TSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR                                                            (0x1<<12) // BRB src addr fifo error in DMA_DST block.
65368   #define TSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                      12
65369   #define TSDM_REG_INT_STS_RSP_BRB_PEND_ERROR                                                                (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
65370   #define TSDM_REG_INT_STS_RSP_BRB_PEND_ERROR_SHIFT                                                          13
65371   #define TSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR                                                            (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
65372   #define TSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR_SHIFT                                                      14
65373   #define TSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR                                                             (0x1<<15) // Read data firo in DMA_RSP block for BRB.
65374   #define TSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR_SHIFT                                                       15
65375   #define TSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR                                                         (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
65376   #define TSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                   16
65377   #define TSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR                                                             (0x1<<17) // PXP read data fifo error in DMA_RSP block.
65378   #define TSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR_SHIFT                                                       17
65379   #define TSDM_REG_INT_STS_CM_DELAY_ERROR                                                                    (0x1<<18) // Delay CM fifo error in CM block.
65380   #define TSDM_REG_INT_STS_CM_DELAY_ERROR_SHIFT                                                              18
65381   #define TSDM_REG_INT_STS_SH_DELAY_ERROR                                                                    (0x1<<19) // Delay shared fifo error in CM block.
65382   #define TSDM_REG_INT_STS_SH_DELAY_ERROR_SHIFT                                                              19
65383   #define TSDM_REG_INT_STS_CMPL_PEND_ERROR                                                                   (0x1<<20) // Error in completion pending FIFO in internal write block.
65384   #define TSDM_REG_INT_STS_CMPL_PEND_ERROR_SHIFT                                                             20
65385   #define TSDM_REG_INT_STS_CPRM_PEND_ERROR                                                                   (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65386   #define TSDM_REG_INT_STS_CPRM_PEND_ERROR_SHIFT                                                             21
65387   #define TSDM_REG_INT_STS_TIMER_ADDR_ERROR                                                                  (0x1<<22) // Address fifo error in timer block.
65388   #define TSDM_REG_INT_STS_TIMER_ADDR_ERROR_SHIFT                                                            22
65389   #define TSDM_REG_INT_STS_TIMER_PEND_ERROR                                                                  (0x1<<23) // Pending fifo error in timer block.
65390   #define TSDM_REG_INT_STS_TIMER_PEND_ERROR_SHIFT                                                            23
65391   #define TSDM_REG_INT_STS_DORQ_DPM_ERROR                                                                    (0x1<<24) // Dpm fifo error in dorq I/F block.
65392   #define TSDM_REG_INT_STS_DORQ_DPM_ERROR_SHIFT                                                              24
65393   #define TSDM_REG_INT_STS_DST_PXP_DONE_ERROR                                                                (0x1<<25) // PXP done fifo error in DMA_dst block.
65394   #define TSDM_REG_INT_STS_DST_PXP_DONE_ERROR_SHIFT                                                          25
65395   #define TSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR                                                              (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65396   #define TSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR_SHIFT                                                        26
65397   #define TSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR                                                              (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65398   #define TSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR_SHIFT                                                        27
65399 #define TSDM_REG_INT_MASK                                                                                    0xfb0044UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
65400   #define TSDM_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.ADDRESS_ERROR .
65401   #define TSDM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
65402   #define TSDM_REG_INT_MASK_INP_QUEUE_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.INP_QUEUE_ERROR .
65403   #define TSDM_REG_INT_MASK_INP_QUEUE_ERROR_SHIFT                                                            1
65404   #define TSDM_REG_INT_MASK_DELAY_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DELAY_FIFO_ERROR .
65405   #define TSDM_REG_INT_MASK_DELAY_FIFO_ERROR_SHIFT                                                           2
65406   #define TSDM_REG_INT_MASK_ASYNC_HOST_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.ASYNC_HOST_ERROR .
65407   #define TSDM_REG_INT_MASK_ASYNC_HOST_ERROR_SHIFT                                                           3
65408   #define TSDM_REG_INT_MASK_PRM_FIFO_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.PRM_FIFO_ERROR .
65409   #define TSDM_REG_INT_MASK_PRM_FIFO_ERROR_SHIFT                                                             4
65410   #define TSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.CCFC_LOAD_PEND_ERROR .
65411   #define TSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR_SHIFT                                                       5
65412   #define TSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.TCFC_LOAD_PEND_ERROR .
65413   #define TSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR_SHIFT                                                       6
65414   #define TSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_INT_RAM_WAIT_ERROR .
65415   #define TSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR_SHIFT                                                     7
65416   #define TSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_PAS_BUF_WAIT_ERROR .
65417   #define TSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                     8
65418   #define TSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR                                                              (0x1<<9) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_PXP_IMMED_ERROR .
65419   #define TSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR_SHIFT                                                        9
65420   #define TSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_PXP_DST_PEND_ERROR .
65421   #define TSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR_SHIFT                                                     10
65422   #define TSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_BRB_SRC_PEND_ERROR .
65423   #define TSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR_SHIFT                                                     11
65424   #define TSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_BRB_SRC_ADDR_ERROR .
65425   #define TSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                     12
65426   #define TSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.RSP_BRB_PEND_ERROR .
65427   #define TSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR_SHIFT                                                         13
65428   #define TSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.RSP_INT_RAM_PEND_ERROR .
65429   #define TSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR_SHIFT                                                     14
65430   #define TSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.RSP_BRB_RD_DATA_ERROR .
65431   #define TSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR_SHIFT                                                      15
65432   #define TSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.RSP_INT_RAM_RD_DATA_ERROR .
65433   #define TSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                  16
65434   #define TSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.RSP_PXP_RD_DATA_ERROR .
65435   #define TSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR_SHIFT                                                      17
65436   #define TSDM_REG_INT_MASK_CM_DELAY_ERROR                                                                   (0x1<<18) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.CM_DELAY_ERROR .
65437   #define TSDM_REG_INT_MASK_CM_DELAY_ERROR_SHIFT                                                             18
65438   #define TSDM_REG_INT_MASK_SH_DELAY_ERROR                                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.SH_DELAY_ERROR .
65439   #define TSDM_REG_INT_MASK_SH_DELAY_ERROR_SHIFT                                                             19
65440   #define TSDM_REG_INT_MASK_CMPL_PEND_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.CMPL_PEND_ERROR .
65441   #define TSDM_REG_INT_MASK_CMPL_PEND_ERROR_SHIFT                                                            20
65442   #define TSDM_REG_INT_MASK_CPRM_PEND_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.CPRM_PEND_ERROR .
65443   #define TSDM_REG_INT_MASK_CPRM_PEND_ERROR_SHIFT                                                            21
65444   #define TSDM_REG_INT_MASK_TIMER_ADDR_ERROR                                                                 (0x1<<22) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.TIMER_ADDR_ERROR .
65445   #define TSDM_REG_INT_MASK_TIMER_ADDR_ERROR_SHIFT                                                           22
65446   #define TSDM_REG_INT_MASK_TIMER_PEND_ERROR                                                                 (0x1<<23) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.TIMER_PEND_ERROR .
65447   #define TSDM_REG_INT_MASK_TIMER_PEND_ERROR_SHIFT                                                           23
65448   #define TSDM_REG_INT_MASK_DORQ_DPM_ERROR                                                                   (0x1<<24) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DORQ_DPM_ERROR .
65449   #define TSDM_REG_INT_MASK_DORQ_DPM_ERROR_SHIFT                                                             24
65450   #define TSDM_REG_INT_MASK_DST_PXP_DONE_ERROR                                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.DST_PXP_DONE_ERROR .
65451   #define TSDM_REG_INT_MASK_DST_PXP_DONE_ERROR_SHIFT                                                         25
65452   #define TSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.XCM_RMT_BUFFER_ERROR .
65453   #define TSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR_SHIFT                                                       26
65454   #define TSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: TSDM_REG_INT_STS.YCM_RMT_BUFFER_ERROR .
65455   #define TSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR_SHIFT                                                       27
65456 #define TSDM_REG_INT_STS_WR                                                                                  0xfb0048UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
65457   #define TSDM_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
65458   #define TSDM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
65459   #define TSDM_REG_INT_STS_WR_INP_QUEUE_ERROR                                                                (0x1<<1) // Indicates that one of the input queues had a FIFO error.
65460   #define TSDM_REG_INT_STS_WR_INP_QUEUE_ERROR_SHIFT                                                          1
65461   #define TSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR                                                               (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
65462   #define TSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR_SHIFT                                                         2
65463   #define TSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR                                                               (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
65464   #define TSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR_SHIFT                                                         3
65465   #define TSDM_REG_INT_STS_WR_PRM_FIFO_ERROR                                                                 (0x1<<4) // FIFO in PRM interface sub-module reported an error.
65466   #define TSDM_REG_INT_STS_WR_PRM_FIFO_ERROR_SHIFT                                                           4
65467   #define TSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR                                                           (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
65468   #define TSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR_SHIFT                                                     5
65469   #define TSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR                                                           (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
65470   #define TSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR_SHIFT                                                     6
65471   #define TSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR                                                         (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
65472   #define TSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                   7
65473   #define TSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR                                                         (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
65474   #define TSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                   8
65475   #define TSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR                                                            (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
65476   #define TSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR_SHIFT                                                      9
65477   #define TSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR                                                         (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
65478   #define TSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR_SHIFT                                                   10
65479   #define TSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR                                                         (0x1<<11) // BRB src pend fifo error in DMA_DST block.
65480   #define TSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                   11
65481   #define TSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR                                                         (0x1<<12) // BRB src addr fifo error in DMA_DST block.
65482   #define TSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                   12
65483   #define TSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR                                                             (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
65484   #define TSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR_SHIFT                                                       13
65485   #define TSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR                                                         (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
65486   #define TSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                   14
65487   #define TSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR                                                          (0x1<<15) // Read data firo in DMA_RSP block for BRB.
65488   #define TSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                    15
65489   #define TSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR                                                      (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
65490   #define TSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                16
65491   #define TSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR                                                          (0x1<<17) // PXP read data fifo error in DMA_RSP block.
65492   #define TSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                    17
65493   #define TSDM_REG_INT_STS_WR_CM_DELAY_ERROR                                                                 (0x1<<18) // Delay CM fifo error in CM block.
65494   #define TSDM_REG_INT_STS_WR_CM_DELAY_ERROR_SHIFT                                                           18
65495   #define TSDM_REG_INT_STS_WR_SH_DELAY_ERROR                                                                 (0x1<<19) // Delay shared fifo error in CM block.
65496   #define TSDM_REG_INT_STS_WR_SH_DELAY_ERROR_SHIFT                                                           19
65497   #define TSDM_REG_INT_STS_WR_CMPL_PEND_ERROR                                                                (0x1<<20) // Error in completion pending FIFO in internal write block.
65498   #define TSDM_REG_INT_STS_WR_CMPL_PEND_ERROR_SHIFT                                                          20
65499   #define TSDM_REG_INT_STS_WR_CPRM_PEND_ERROR                                                                (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65500   #define TSDM_REG_INT_STS_WR_CPRM_PEND_ERROR_SHIFT                                                          21
65501   #define TSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR                                                               (0x1<<22) // Address fifo error in timer block.
65502   #define TSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR_SHIFT                                                         22
65503   #define TSDM_REG_INT_STS_WR_TIMER_PEND_ERROR                                                               (0x1<<23) // Pending fifo error in timer block.
65504   #define TSDM_REG_INT_STS_WR_TIMER_PEND_ERROR_SHIFT                                                         23
65505   #define TSDM_REG_INT_STS_WR_DORQ_DPM_ERROR                                                                 (0x1<<24) // Dpm fifo error in dorq I/F block.
65506   #define TSDM_REG_INT_STS_WR_DORQ_DPM_ERROR_SHIFT                                                           24
65507   #define TSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR                                                             (0x1<<25) // PXP done fifo error in DMA_dst block.
65508   #define TSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR_SHIFT                                                       25
65509   #define TSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR                                                           (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65510   #define TSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR_SHIFT                                                     26
65511   #define TSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR                                                           (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65512   #define TSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR_SHIFT                                                     27
65513 #define TSDM_REG_INT_STS_CLR                                                                                 0xfb004cUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
65514   #define TSDM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
65515   #define TSDM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
65516   #define TSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR                                                               (0x1<<1) // Indicates that one of the input queues had a FIFO error.
65517   #define TSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR_SHIFT                                                         1
65518   #define TSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR                                                              (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
65519   #define TSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR_SHIFT                                                        2
65520   #define TSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR                                                              (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
65521   #define TSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR_SHIFT                                                        3
65522   #define TSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR                                                                (0x1<<4) // FIFO in PRM interface sub-module reported an error.
65523   #define TSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR_SHIFT                                                          4
65524   #define TSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR                                                          (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
65525   #define TSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR_SHIFT                                                    5
65526   #define TSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR                                                          (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
65527   #define TSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR_SHIFT                                                    6
65528   #define TSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR                                                        (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
65529   #define TSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                  7
65530   #define TSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR                                                        (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
65531   #define TSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                  8
65532   #define TSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR                                                           (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
65533   #define TSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR_SHIFT                                                     9
65534   #define TSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR                                                        (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
65535   #define TSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR_SHIFT                                                  10
65536   #define TSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR                                                        (0x1<<11) // BRB src pend fifo error in DMA_DST block.
65537   #define TSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                  11
65538   #define TSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR                                                        (0x1<<12) // BRB src addr fifo error in DMA_DST block.
65539   #define TSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                  12
65540   #define TSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR                                                            (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
65541   #define TSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR_SHIFT                                                      13
65542   #define TSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR                                                        (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
65543   #define TSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                  14
65544   #define TSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR                                                         (0x1<<15) // Read data firo in DMA_RSP block for BRB.
65545   #define TSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                   15
65546   #define TSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR                                                     (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
65547   #define TSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                               16
65548   #define TSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR                                                         (0x1<<17) // PXP read data fifo error in DMA_RSP block.
65549   #define TSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                   17
65550   #define TSDM_REG_INT_STS_CLR_CM_DELAY_ERROR                                                                (0x1<<18) // Delay CM fifo error in CM block.
65551   #define TSDM_REG_INT_STS_CLR_CM_DELAY_ERROR_SHIFT                                                          18
65552   #define TSDM_REG_INT_STS_CLR_SH_DELAY_ERROR                                                                (0x1<<19) // Delay shared fifo error in CM block.
65553   #define TSDM_REG_INT_STS_CLR_SH_DELAY_ERROR_SHIFT                                                          19
65554   #define TSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR                                                               (0x1<<20) // Error in completion pending FIFO in internal write block.
65555   #define TSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR_SHIFT                                                         20
65556   #define TSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR                                                               (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65557   #define TSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR_SHIFT                                                         21
65558   #define TSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR                                                              (0x1<<22) // Address fifo error in timer block.
65559   #define TSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR_SHIFT                                                        22
65560   #define TSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR                                                              (0x1<<23) // Pending fifo error in timer block.
65561   #define TSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR_SHIFT                                                        23
65562   #define TSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR                                                                (0x1<<24) // Dpm fifo error in dorq I/F block.
65563   #define TSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR_SHIFT                                                          24
65564   #define TSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR                                                            (0x1<<25) // PXP done fifo error in DMA_dst block.
65565   #define TSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR_SHIFT                                                      25
65566   #define TSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR                                                          (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65567   #define TSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR_SHIFT                                                    26
65568   #define TSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR                                                          (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65569   #define TSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR_SHIFT                                                    27
65570 #define TSDM_REG_PRTY_MASK_H_0                                                                               0xfb0204UL //Access:RW   DataWidth:0xa    // Multi Field Register.
65571   #define TSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
65572   #define TSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     0
65573   #define TSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
65574   #define TSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     1
65575   #define TSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
65576   #define TSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     2
65577   #define TSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
65578   #define TSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     3
65579   #define TSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
65580   #define TSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     4
65581   #define TSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
65582   #define TSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     5
65583   #define TSDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
65584   #define TSDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                     6
65585   #define TSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
65586   #define TSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     7
65587   #define TSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
65588   #define TSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     8
65589   #define TSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: TSDM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
65590   #define TSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     9
65591 #define TSDM_REG_MEM_ECC_EVENTS                                                                              0xfb0210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
65592 #define TSDM_REG_TIMER_TICK                                                                                  0xfb0400UL //Access:RW   DataWidth:0x20   // Defines the number of system clock cycles that are used to define a timers clock tick cycle. Note: The minimal legal value for this register is 25, lower values can cause timers functionality issues.
65593 #define TSDM_REG_TIMERS_TICK_ENABLE                                                                          0xfb0404UL //Access:RW   DataWidth:0x1    // Enable for tick counter.
65594 #define TSDM_REG_OPERATION_GEN                                                                               0xfb0408UL //Access:W    DataWidth:0x14   // This register is used to assert a completion operation of choice; It includes the following completion fields: bits 19:16 are Trig; bits 15:0 are CompParams. Note that trigger types 3,5 or 8 are not supported by this interface as they require a completion message. If there is an attempt to assert an OperationGen with Trig = 3,5 or 8, the operation will be voided.
65595 #define TSDM_REG_GRC_PRIVILEGE_LEVEL                                                                         0xfb040cUL //Access:RW   DataWidth:0x2    // This register defines the PRV (privilege level) field within the FID structure of the SDM GRC master request.
65596 #define TSDM_REG_CM_MSG_CNT_ADDRESS                                                                          0xfb0410UL //Access:RW   DataWidth:0xf    // The internal RAM address for storing the shadow of the CM completion message counter.
65597 #define TSDM_REG_DORQ_DPM_START_ADDR                                                                         0xfb0414UL //Access:RW   DataWidth:0xf    // The start address in the internal RAM for DORQ DPM messages.
65598 #define TSDM_REG_RR_COMPLETE_REQ                                                                             0xfb0418UL //Access:R    DataWidth:0xa    // Provides read access to the round robin arbiter used for all completion write requests  in the completion manager: b0-PXP async b1-NOP;b2-internal write; b3-timers;b4-DMA;b5-GRC master;b6-RBC; b7-PRM interface; b8-CCFC load; b9-TCFC load.
65599 #define TSDM_REG_RR_PTR_REQ                                                                                  0xfb041cUL //Access:R    DataWidth:0x9    // Provides read access to the round robin arbiter for the completion message pointer: b0-async; b1-dma; b2 - tcfc; b3-ccfc; b4-nop; b5-timers; b6-int_wr; b7-prm; b8-grc_master.
65600 #define TSDM_REG_INT_RAM_RR_REQ                                                                              0xfb0420UL //Access:R    DataWidth:0x4    // Provides read access to the DMA done round-robin arbiter: b0-passive buffer destination; b1-internal RAM destination;b2-PXP source/destination;b3-BRB source.
65601 #define TSDM_REG_INP_QUEUE_ERR_VECT                                                                          0xfb0424UL //Access:R    DataWidth:0x9    // This register is intended to be read in the event of an inp_queue_error interrupt.  It contains a vector with a bit per input queue. Clearing the interrupt causes this vector to be cleared. Errors on multiple FIFOs will be aggregated between interrupt clear requests.
65602 #define TSDM_REG_ASYNC_CMSG_ALLOC_LIMIT                                                                      0xfb0428UL //Access:RW   DataWidth:0x5    // This register defines the maximum number of completion messages that can be allocated to PXP-Async transactions at any given time. If the PXP-Async interface attempts to reserve beyond this limit, it will be held off until the situation is resolved.
65603 #define TSDM_REG_ECO_RESERVED                                                                                0xfb042cUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
65604 #define TSDM_REG_INIT_CREDIT_PXP                                                                             0xfb0500UL //Access:RW   DataWidth:0x3    // The initial number of messages that can be sent to the pxp interface without receiving any ACK.
65605 #define TSDM_REG_INIT_CREDIT_PCI                                                                             0xfb0504UL //Access:RW   DataWidth:0x2    // The initial number of messages that can be sent to the PCI-Switch on the internal write interface without receiving any ACK.
65606 #define TSDM_REG_INIT_CREDIT_TCFC_AC                                                                         0xfb0508UL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the TCFC activity counters interface without receiving any ACK.
65607 #define TSDM_REG_INIT_CREDIT_CCFC_AC                                                                         0xfb050cUL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the CCFC activity counters interface without receiving any ACK.
65608 #define TSDM_REG_INIT_CREDIT_CM                                                                              0xfb0510UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to the CM interface without receiving any ACK in CM block.
65609 #define TSDM_REG_NUM_OF_DMA_CMD                                                                              0xfb0600UL //Access:RC   DataWidth:0x20   // The number of SDM DMA commands executed.
65610 #define TSDM_REG_NUM_OF_TIMERS_CMD                                                                           0xfb0604UL //Access:RC   DataWidth:0x20   // The number of SDM timers commands executed.
65611 #define TSDM_REG_NUM_OF_CCFC_LD_CMD                                                                          0xfb0608UL //Access:RC   DataWidth:0x20   // The number of SDM CCFC load commands executed.
65612 #define TSDM_REG_NUM_OF_CCFC_AC_CMD                                                                          0xfb060cUL //Access:RC   DataWidth:0x20   // The number of SDM CCFC activity counter commands executed.
65613 #define TSDM_REG_NUM_OF_TCFC_LD_CMD                                                                          0xfb0610UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC load commands executed.
65614 #define TSDM_REG_NUM_OF_TCFC_AC_CMD                                                                          0xfb0614UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC activity counter commands executed.
65615 #define TSDM_REG_NUM_OF_INT_CMD                                                                              0xfb0618UL //Access:RC   DataWidth:0x20   // The number of SDM internal write commands executed.
65616 #define TSDM_REG_NUM_OF_NOP_CMD                                                                              0xfb061cUL //Access:RC   DataWidth:0x20   // The number of SDM NOP commands executed.
65617 #define TSDM_REG_NUM_OF_GRC_CMD                                                                              0xfb0620UL //Access:RC   DataWidth:0x20   // The number of GRC master commands executed.
65618 #define TSDM_REG_NUM_OF_PRM_REQ                                                                              0xfb0624UL //Access:RC   DataWidth:0x20   // The number of packet end messages received on the PRM completion interface.
65619 #define TSDM_REG_NUM_OF_PXP_ASYNC_REQ                                                                        0xfb0628UL //Access:RC   DataWidth:0x20   // The number of requests received from the pxp async if.
65620 #define TSDM_REG_NUM_OF_DPM_REQ                                                                              0xfb062cUL //Access:RC   DataWidth:0x20   // The number of DORQ DPM messages received.
65621 #define TSDM_REG_BRB_ALMOST_FULL                                                                             0xfb0700UL //Access:RW   DataWidth:0x5    // Almost full signal for read data from BRB in DMA_RSP block.
65622 #define TSDM_REG_PXP_ALMOST_FULL                                                                             0xfb0704UL //Access:RW   DataWidth:0x4    // Almost full signal for read data from pxp in DMA_RSP block.
65623 #define TSDM_REG_DORQ_ALMOST_FULL                                                                            0xfb0708UL //Access:RW   DataWidth:0x6    // Almost full signal for read data from DORQ in SDM_DORQ block.
65624 #define TSDM_REG_AGG_INT_CTRL                                                                                0xfb0800UL //Access:RW   DataWidth:0xa    // This array of registers provides controls for each of 32 aggregated interrupts; The fiels are defined as follows: agg_int_ctrl[7:0] = EventID which selects the event ID of the associated handler; agg_int_ctrl[8] = T-flag which determines if a thread is allocated for this handler in the Storm; agg_int_ctrl[9] = Mode bit; where 0=normal and 1=auto-mask-mode.
65625 #define TSDM_REG_AGG_INT_CTRL_SIZE                                                                           32
65626 #define TSDM_REG_AGG_INT_STATE                                                                               0xfb0a00UL //Access:R    DataWidth:0x2    // This array of registers provides access to each of the 32 aggregated interrupt request state machines; The values read from this register mean the following; 00 = IDLE; 01 = PEND; 10 = MASK; 11 = PANDM.
65627 #define TSDM_REG_AGG_INT_STATE_SIZE                                                                          32
65628 #define TSDM_REG_QUEUE_FULL                                                                                  0xfb0c00UL //Access:R    DataWidth:0x9    // Input queue fifo full in sdm_inp block.
65629 #define TSDM_REG_INT_CMPL_PEND_FULL                                                                          0xfb0c04UL //Access:R    DataWidth:0x1    // Internal write completion pending full in internal write block.
65630 #define TSDM_REG_INT_CPRM_PEND_FULL                                                                          0xfb0c08UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending full in internal write block.
65631 #define TSDM_REG_QM_FULL                                                                                     0xfb0c0cUL //Access:R    DataWidth:0x1    // QM IF  full in sdm_inp block.
65632 #define TSDM_REG_DELAY_FIFO_FULL                                                                             0xfb0c10UL //Access:R    DataWidth:0x1    // Delay FIFO  full in sdm_inp block.
65633 #define TSDM_REG_TIMERS_PEND_FULL                                                                            0xfb0c14UL //Access:R    DataWidth:0x1    // Pending FIFO  full in sdm_timers block.
65634 #define TSDM_REG_TIMERS_ADDR_FULL                                                                            0xfb0c18UL //Access:R    DataWidth:0x1    // Address FIFO  full in sdm_timers block.
65635 #define TSDM_REG_RSP_PXP_RDATA_FULL                                                                          0xfb0c1cUL //Access:R    DataWidth:0x1    // PXP rd_data fifo  full in sdm_dma_rsp block.
65636 #define TSDM_REG_RSP_BRB_RDATA_FULL                                                                          0xfb0c20UL //Access:R    DataWidth:0x1    // BRB read data fifo  full in sdm_dma_rsp block.
65637 #define TSDM_REG_RSP_INT_RAM_RDATA_FULL                                                                      0xfb0c24UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  full in sdm_dma_rsp block.
65638 #define TSDM_REG_RSP_BRB_PEND_FULL                                                                           0xfb0c28UL //Access:R    DataWidth:0x1    // BRB pending fifo  full in sdm_dma_rsp block.
65639 #define TSDM_REG_RSP_INT_RAM_PEND_FULL                                                                       0xfb0c2cUL //Access:R    DataWidth:0x1    // Int_ram pending fifo  full in sdm_dma_rsp block.
65640 #define TSDM_REG_RSP_BRB_IF_FULL                                                                             0xfb0c30UL //Access:R    DataWidth:0x1    // BRB interface is  full in sdm_dma_rsp block.
65641 #define TSDM_REG_RSP_PXP_IF_FULL                                                                             0xfb0c34UL //Access:R    DataWidth:0x1    // PXP interface is  full in sdm_dma_rsp block.
65642 #define TSDM_REG_DST_PXP_IMMED_FULL                                                                          0xfb0c38UL //Access:R    DataWidth:0x1    // PXP immediate fifo full in sdm_dma_dst block.
65643 #define TSDM_REG_DST_PXP_DST_PEND_FULL                                                                       0xfb0c3cUL //Access:R    DataWidth:0x1    // PXP destination pending fifo full in sdm_dma_dst block.
65644 #define TSDM_REG_DST_PXP_SRC_PEND_FULL                                                                       0xfb0c40UL //Access:R    DataWidth:0x1    // PXP source pending fifo full in sdm_dma_dst block.
65645 #define TSDM_REG_DST_BRB_SRC_PEND_FULL                                                                       0xfb0c44UL //Access:R    DataWidth:0x1    // BRB source pending fifo full in sdm_dma_dst block.
65646 #define TSDM_REG_DST_BRB_SRC_ADDR_FULL                                                                       0xfb0c48UL //Access:R    DataWidth:0x1    // BRB source address fifo full in sdm_dma_dst block.
65647 #define TSDM_REG_DST_PXP_LINK_FULL                                                                           0xfb0c4cUL //Access:R    DataWidth:0x1    // PXP link list full in sdm_dma_dst block.
65648 #define TSDM_REG_DST_INT_RAM_WAIT_FULL                                                                       0xfb0c50UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo full in sdm_dma_dst block.
65649 #define TSDM_REG_DST_PAS_BUF_WAIT_FULL                                                                       0xfb0c54UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo full in sdm_dma_dst block.
65650 #define TSDM_REG_DST_PXP_IF_FULL                                                                             0xfb0c58UL //Access:R    DataWidth:0x1    // PXP if full in sdm_dma_dst block.
65651 #define TSDM_REG_DST_INT_RAM_IF_FULL                                                                         0xfb0c5cUL //Access:R    DataWidth:0x1    // Int_ram if full in sdm_dma_dst block.
65652 #define TSDM_REG_DST_PAS_BUF_IF_FULL                                                                         0xfb0c60UL //Access:R    DataWidth:0x1    // Pas_buf if full in sdm_dma_dst block.
65653 #define TSDM_REG_SH_DELAY_FULL                                                                               0xfb0c64UL //Access:R    DataWidth:0x1    // Shared delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
65654 #define TSDM_REG_CM_DELAY_FULL                                                                               0xfb0c68UL //Access:R    DataWidth:0x1    // CM delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
65655 #define TSDM_REG_CMSG_QUE_FULL                                                                               0xfb0c6cUL //Access:R    DataWidth:0x1    // Completion message queue fifo full in sdm_cm block.
65656 #define TSDM_REG_CCFC_LOAD_PEND_FULL                                                                         0xfb0c70UL //Access:R    DataWidth:0x1    // CCFC load pending fifo full in the CCFC interface  block.
65657 #define TSDM_REG_TCFC_LOAD_PEND_FULL                                                                         0xfb0c74UL //Access:R    DataWidth:0x1    // TCFC load pending fifo full in the TCFC interface block.
65658 #define TSDM_REG_ASYNC_HOST_FULL                                                                             0xfb0c78UL //Access:R    DataWidth:0x1    // Async fifo full in sdm_async block.
65659 #define TSDM_REG_PRM_FIFO_FULL                                                                               0xfb0c7cUL //Access:R    DataWidth:0x1    // PRM FIFO full in PRM interface block.
65660 #define TSDM_REG_RMT_XCM_FIFO_FULL                                                                           0xfb0c80UL //Access:R    DataWidth:0x1    // Remote XCM FIFO full (exist only in MSDM => XCM interface).
65661 #define TSDM_REG_RMT_YCM_FIFO_FULL                                                                           0xfb0c84UL //Access:R    DataWidth:0x1    // Remote YCM FIFO full (exist only in MSDM => YCM interface).
65662 #define TSDM_REG_INT_CMPL_PEND_EMPTY                                                                         0xfb0d00UL //Access:R    DataWidth:0x1    // Internal write completion pending empty in internal write block.
65663 #define TSDM_REG_INT_CPRM_PEND_EMPTY                                                                         0xfb0d04UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending empty in internal write block.
65664 #define TSDM_REG_QUEUE_EMPTY                                                                                 0xfb0d08UL //Access:R    DataWidth:0x9    // Input queue fifo empty in sdm_inp block.
65665 #define TSDM_REG_DELAY_FIFO_EMPTY                                                                            0xfb0d0cUL //Access:R    DataWidth:0x1    // Delay FIFO  empty in sdm_inp block.
65666 #define TSDM_REG_TIMERS_PEND_EMPTY                                                                           0xfb0d10UL //Access:R    DataWidth:0x1    // Pending FIFO  empty in sdm_timers block.
65667 #define TSDM_REG_TIMERS_ADDR_EMPTY                                                                           0xfb0d14UL //Access:R    DataWidth:0x1    // Address FIFO  empty in sdm_timers block.
65668 #define TSDM_REG_RSP_PXP_RDATA_EMPTY                                                                         0xfb0d18UL //Access:R    DataWidth:0x1    // PXP rd_data fifo  empty in sdm_dma_rsp block.
65669 #define TSDM_REG_RSP_BRB_RDATA_EMPTY                                                                         0xfb0d1cUL //Access:R    DataWidth:0x1    // BRB read data fifo  empty in sdm_dma_rsp block.
65670 #define TSDM_REG_RSP_INT_RAM_RDATA_EMPTY                                                                     0xfb0d20UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  empty in sdm_dma_rsp block.
65671 #define TSDM_REG_RSP_BRB_PEND_EMPTY                                                                          0xfb0d24UL //Access:R    DataWidth:0x1    // BRB pending fifo  empty in sdm_dma_rsp block.
65672 #define TSDM_REG_RSP_INT_RAM_PEND_EMPTY                                                                      0xfb0d28UL //Access:R    DataWidth:0x1    // Int_ram pending fifo  empty in sdm_dma_rsp block.
65673 #define TSDM_REG_DST_PXP_IMMED_EMPTY                                                                         0xfb0d2cUL //Access:R    DataWidth:0x1    // PXP immediate fifo empty in sdm_dma_dst block.
65674 #define TSDM_REG_DST_PXP_DST_PEND_EMPTY                                                                      0xfb0d30UL //Access:R    DataWidth:0x1    // PXP destination pending fifo empty in sdm_dma_dst block.
65675 #define TSDM_REG_DST_PXP_SRC_PEND_EMPTY                                                                      0xfb0d34UL //Access:R    DataWidth:0x1    // PXP source pending fifo empty in sdm_dma_dst block.
65676 #define TSDM_REG_DST_BRB_SRC_PEND_EMPTY                                                                      0xfb0d38UL //Access:R    DataWidth:0x1    // BRB source pending fifo empty in sdm_dma_dst block.
65677 #define TSDM_REG_DST_BRB_SRC_ADDR_EMPTY                                                                      0xfb0d3cUL //Access:R    DataWidth:0x1    // BRB source address fifo empty in sdm_dma_dst block.
65678 #define TSDM_REG_DST_PXP_LINK_EMPTY                                                                          0xfb0d40UL //Access:R    DataWidth:0x1    // PXP link list empty in sdm_dma_dst block.
65679 #define TSDM_REG_DST_INT_RAM_WAIT_EMPTY                                                                      0xfb0d44UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo empty in sdm_dma_dst block.
65680 #define TSDM_REG_DST_PAS_BUF_WAIT_EMPTY                                                                      0xfb0d48UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo empty in sdm_dma_dst block.
65681 #define TSDM_REG_SH_DELAY_EMPTY                                                                              0xfb0d4cUL //Access:R    DataWidth:0x1    // Shared delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
65682 #define TSDM_REG_CM_DELAY_EMPTY                                                                              0xfb0d50UL //Access:R    DataWidth:0x1    // CM delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
65683 #define TSDM_REG_CMSG_QUE_EMPTY                                                                              0xfb0d54UL //Access:R    DataWidth:0x1    // Completion message queue fifo empty in sdm_dma_dst block.
65684 #define TSDM_REG_CCFC_LOAD_PEND_EMPTY                                                                        0xfb0d58UL //Access:R    DataWidth:0x1    // CCFC load pending fifo empty in sdm_ccfc block.
65685 #define TSDM_REG_TCFC_LOAD_PEND_EMPTY                                                                        0xfb0d5cUL //Access:R    DataWidth:0x1    // TCFC load pending fifo empty in sdm_tcfc block.
65686 #define TSDM_REG_ASYNC_HOST_EMPTY                                                                            0xfb0d60UL //Access:R    DataWidth:0x1    // Async fifo empty in sdm_async block.
65687 #define TSDM_REG_PRM_FIFO_EMPTY                                                                              0xfb0d64UL //Access:R    DataWidth:0x1    // PRM FIFO empty in sdm_prm_if block.
65688 #define TSDM_REG_RMT_XCM_FIFO_EMPTY                                                                          0xfb0d68UL //Access:R    DataWidth:0x1    // Remote XCM FIFO empty (exist only within MSDM => XCM path).
65689 #define TSDM_REG_RMT_YCM_FIFO_EMPTY                                                                          0xfb0d6cUL //Access:R    DataWidth:0x1    // Remote YCM FIFO empty (exist only within MSDM => YCM path).
65690 #define TSDM_REG_DBG_OUT_DATA                                                                                0xfb0e00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
65691 #define TSDM_REG_DBG_OUT_DATA_SIZE                                                                           8
65692 #define TSDM_REG_DBG_OUT_VALID                                                                               0xfb0e20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
65693 #define TSDM_REG_DBG_OUT_FRAME                                                                               0xfb0e24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
65694 #define TSDM_REG_DBG_SELECT                                                                                  0xfb0e28UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
65695 #define TSDM_REG_DBG_DWORD_ENABLE                                                                            0xfb0e2cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
65696 #define TSDM_REG_DBG_SHIFT                                                                                   0xfb0e30UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
65697 #define TSDM_REG_DBG_FORCE_VALID                                                                             0xfb0e34UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
65698 #define TSDM_REG_DBG_FORCE_FRAME                                                                             0xfb0e38UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
65699 #define TSDM_REG_ASYNC_FIFO                                                                                  0xfb2000UL //Access:WB_R DataWidth:0x49   // Provides read-only access of the PXP-Async input FIFO. Intended for debug purposes.
65700 #define TSDM_REG_ASYNC_FIFO_SIZE                                                                             116
65701 #define TSDM_REG_IMMED_FIFO                                                                                  0xfb2400UL //Access:WB_R DataWidth:0x40   // Provides read-only access of the immediate data FIFO. Intended for debug purposes.
65702 #define TSDM_REG_IMMED_FIFO_SIZE                                                                             38
65703 #define TSDM_REG_BRB_FIFO                                                                                    0xfb2800UL //Access:WB_R DataWidth:0x86   // Provides read-only access of the BRB response FIFO. Intended for debug purposes.
65704 #define TSDM_REG_BRB_FIFO_SIZE                                                                               152
65705 #define TSDM_REG_PXP_FIFO                                                                                    0xfb2c00UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the PXP response FIFO. Intended for debug purposes.
65706 #define TSDM_REG_PXP_FIFO_SIZE                                                                               76
65707 #define TSDM_REG_INT_RAM_FIFO                                                                                0xfb3000UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the internal RAM response FIFO. Intended for debug purposes.
65708 #define TSDM_REG_INT_RAM_FIFO_SIZE                                                                           76
65709 #define TSDM_REG_DPM_FIFO                                                                                    0xfb3400UL //Access:WB_R DataWidth:0x51   // Provides read-only access of the DORQ DPM input FIFO. Intended for debug purposes.
65710 #define TSDM_REG_DPM_FIFO_SIZE                                                                               172
65711 #define TSDM_REG_EXT_OVERFLOW                                                                                0xfb3800UL //Access:WB_R DataWidth:0x4b   // Provides read-only access of the external store overflow FIFO. Intended for debug purposes.
65712 #define TSDM_REG_EXT_OVERFLOW_SIZE                                                                           36
65713 #define TSDM_REG_PRM_FIFO                                                                                    0xfb3c00UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the PRM completion input FIFO. Intended for debug purposes.
65714 #define TSDM_REG_PRM_FIFO_SIZE                                                                               84
65715 #define TSDM_REG_TIMERS                                                                                      0xfb4000UL //Access:WB   DataWidth:0x3a   // Provides memory-mapped read/write access to the timers' memory. Intended for debug purposes.
65716 #define TSDM_REG_TIMERS_SIZE                                                                                 48
65717 #define TSDM_REG_INP_QUEUE                                                                                   0xfb5000UL //Access:WB   DataWidth:0x40   // Input queue memory. Access only for debugging.
65718 #define TSDM_REG_INP_QUEUE_SIZE                                                                              416
65719 #define TSDM_REG_CMSG_QUE                                                                                    0xfb8000UL //Access:WB   DataWidth:0x40   // CM queue memory. Access only for debugging.
65720 #define TSDM_REG_CMSG_QUE_SIZE                                                                               192
65721 #define MSDM_REG_ENABLE_IN1                                                                                  0xfc0004UL //Access:RW   DataWidth:0x14   // Multi Field Register.
65722   #define MSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN                                                                (0x1<<0) // Enable for input command from STORM.
65723   #define MSDM_REG_ENABLE_IN1_EXT_STORE_IN_EN_SHIFT                                                          0
65724   #define MSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN                                                             (0x1<<1) // Enable for input data from internal ram interface in DMA_RSP block.
65725   #define MSDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN_SHIFT                                                       1
65726   #define MSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN                                                             (0x1<<2) // Enable for input done from internal ram interface in DMA_RSP block.
65727   #define MSDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN_SHIFT                                                       2
65728   #define MSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN                                                             (0x1<<3) // Enable for input full from internal ram interface in DMA_RSP block.
65729   #define MSDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN_SHIFT                                                       3
65730   #define MSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN                                                             (0x1<<4) // Enable for input done from passive buffer interface in DMA_RSP block.
65731   #define MSDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN_SHIFT                                                       4
65732   #define MSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN                                                             (0x1<<5) // Enable for input full from passive buffer interface in DMA_RSP block.
65733   #define MSDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN_SHIFT                                                       5
65734   #define MSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN                                                                 (0x1<<6) // Enable for input done from pxp-HW interface in DMA_DST block.
65735   #define MSDM_REG_ENABLE_IN1_PXP_DONE_IN_EN_SHIFT                                                           6
65736   #define MSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN                                                                 (0x1<<7) // Enable for input full from pxp-HW interface in DMA_DST block.
65737   #define MSDM_REG_ENABLE_IN1_PXP_FULL_IN_EN_SHIFT                                                           7
65738   #define MSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN                                                                 (0x1<<8) // Enable for input data from pxp-HW interface in DMA_RSP block.
65739   #define MSDM_REG_ENABLE_IN1_PXP_DATA_IN_EN_SHIFT                                                           8
65740   #define MSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN                                                              (0x1<<9) // Enable for input ack from pxp-internal write for SDM_INT block.
65741   #define MSDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN_SHIFT                                                        9
65742   #define MSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN                                                                  (0x1<<10) // Enable for input acknowledge to credit counter from pxp_HW interface.
65743   #define MSDM_REG_ENABLE_IN1_PXP_ACK_IN_EN_SHIFT                                                            10
65744   #define MSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN                                                                 (0x1<<11) // Enable for input data from BRB interface in DMA_RSP block.
65745   #define MSDM_REG_ENABLE_IN1_BRB_DATA_IN_EN_SHIFT                                                           11
65746   #define MSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN                                                                  (0x1<<12) // Enable for input message from ASYNC pxp in pxp_async block.
65747   #define MSDM_REG_ENABLE_IN1_PXP_REQ_IN_EN_SHIFT                                                            12
65748   #define MSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN                                                                  (0x1<<13) // Enable for input completion message from PRM in prm_if block.
65749   #define MSDM_REG_ENABLE_IN1_PRM_REQ_IN_EN_SHIFT                                                            13
65750   #define MSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN                                                            (0x1<<14) // Enable for input ack to CCFC load credit counter.
65751   #define MSDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN_SHIFT                                                      14
65752   #define MSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN                                                            (0x1<<15) // Enable for input ack to TCFC load credit counter.
65753   #define MSDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN_SHIFT                                                      15
65754   #define MSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN                                                            (0x1<<16) // Enable for input response from CCFC in CCFC block.
65755   #define MSDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN_SHIFT                                                      16
65756   #define MSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN                                                              (0x1<<17) // Enable for input ack to CCFC credit counter on the A/C interface.
65757   #define MSDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN_SHIFT                                                        17
65758   #define MSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN                                                              (0x1<<18) // Enable for input ack to TCFC credit counter on the A/C interface.
65759   #define MSDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN_SHIFT                                                        18
65760   #define MSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN                                                           (0x1<<19) // Enable for input full from qm in SDM_INP block.
65761   #define MSDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN_SHIFT                                                     19
65762 #define MSDM_REG_ENABLE_IN2                                                                                  0xfc0008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
65763   #define MSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN                                                            (0x1<<0) // Enable for input response from TCFC in TCFC block.
65764   #define MSDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN_SHIFT                                                      0
65765   #define MSDM_REG_ENABLE_IN2_CM_ACK_IN_EN                                                                   (0x1<<1) // Enable for input acknowledge from Cm  in SDM_CM block.
65766   #define MSDM_REG_ENABLE_IN2_CM_ACK_IN_EN_SHIFT                                                             1
65767   #define MSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN                                                                 (0x1<<2) // Enable for input DPM requests in SDM_DORQ block.
65768   #define MSDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN_SHIFT                                                           2
65769 #define MSDM_REG_ENABLE_OUT1                                                                                 0xfc000cUL //Access:RW   DataWidth:0x15   // Multi Field Register.
65770   #define MSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN                                                                (0x1<<0) // Enable for output request to pxp internal write for SDM_INT block.
65771   #define MSDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN_SHIFT                                                          0
65772   #define MSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN                                                             (0x1<<1) // Enable for output thread ready to the SEMI.
65773   #define MSDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN_SHIFT                                                       1
65774   #define MSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN                                                             (0x1<<2) // Enable the output thread release to the SEMI.
65775   #define MSDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN_SHIFT                                                       2
65776   #define MSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN                                                              (0x1<<3) // Enable for output load request to CCFC.
65777   #define MSDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN_SHIFT                                                        3
65778   #define MSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN                                                              (0x1<<4) // Enable for output load request to TCFC.
65779   #define MSDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN_SHIFT                                                        4
65780   #define MSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN                                                                (0x1<<5) // Enable for output increment to CCFC activity counter.
65781   #define MSDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN_SHIFT                                                          5
65782   #define MSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN                                                                (0x1<<6) // Enable for output decrement to TCFC activity counter.
65783   #define MSDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN_SHIFT                                                          6
65784   #define MSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN                                                                (0x1<<7) // Enable for output data to pxp-HW interface in DMA_REQ block.
65785   #define MSDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN_SHIFT                                                          7
65786   #define MSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN                                                                (0x1<<8) // Enable for output request to BRB interface in DMA_REQ block.
65787   #define MSDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN_SHIFT                                                          8
65788   #define MSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN                                                                (0x1<<9) // Enable for output write to int_ram in DMA_DST block.
65789   #define MSDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN_SHIFT                                                          9
65790   #define MSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN                                                                (0x1<<10) // Enable for output write topassive buffer in DMA_DST block.
65791   #define MSDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN_SHIFT                                                          10
65792   #define MSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN                                                              (0x1<<11) // Enable for output write to pxp async in DMA_DST block.
65793   #define MSDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN_SHIFT                                                        11
65794   #define MSDM_REG_ENABLE_OUT1_PXP_OUT_EN                                                                    (0x1<<12) // Enable for output write to pxp  in DMA_DST block.
65795   #define MSDM_REG_ENABLE_OUT1_PXP_OUT_EN_SHIFT                                                              12
65796   #define MSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN                                                               (0x1<<13) // Enable for output full to BRB in DMA_RSP block.
65797   #define MSDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN_SHIFT                                                         13
65798   #define MSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN                                                               (0x1<<14) // Enable for output full to PXP in DMA_RSP block.
65799   #define MSDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN_SHIFT                                                         14
65800   #define MSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN                                                               (0x1<<15) // Enable for output external full to SEMI block.
65801   #define MSDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN_SHIFT                                                         15
65802   #define MSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN                                                           (0x1<<16) // Enable for output done to async PXP host IF.
65803   #define MSDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN_SHIFT                                                     16
65804   #define MSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN                                                           (0x1<<17) // Enable the output done (ack) to PRM.
65805   #define MSDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN_SHIFT                                                     17
65806   #define MSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN                                                                 (0x1<<18) // Enable for output message to CM in SDM_CM block.
65807   #define MSDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN_SHIFT                                                           18
65808   #define MSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN                                                           (0x1<<19) // Enable for output ack after placement to sdm in CCFC block.
65809   #define MSDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN_SHIFT                                                     19
65810   #define MSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN                                                           (0x1<<20) // Enable for output ack after placement to sdm in TCFC block.
65811   #define MSDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN_SHIFT                                                     20
65812 #define MSDM_REG_ENABLE_OUT2                                                                                 0xfc0010UL //Access:RW   DataWidth:0x3    // Multi Field Register.
65813   #define MSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN                                                              (0x1<<0) // Enable for output command to qm in SDM_INP block.
65814   #define MSDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN_SHIFT                                                        0
65815   #define MSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN                                                               (0x1<<1) // Enable for VF/PF error valid in DMA_DST block.
65816   #define MSDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN_SHIFT                                                         1
65817   #define MSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN                                                          (0x1<<2) // Enable for DPM request done output in SDM_DORQ block.
65818   #define MSDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN_SHIFT                                                    2
65819 #define MSDM_REG_DISABLE_ENGINE                                                                              0xfc0014UL //Access:RW   DataWidth:0xa    // Multi Field Register.
65820   #define MSDM_REG_DISABLE_ENGINE_DISABLE_DMA                                                                (0x1<<0) // This bit should be set to disable the DMA exectuion engine from processing DMA commands.
65821   #define MSDM_REG_DISABLE_ENGINE_DISABLE_DMA_SHIFT                                                          0
65822   #define MSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS                                                             (0x1<<1) // This bit should be set to disable the timers' exectuion engine from processing timers' commands.
65823   #define MSDM_REG_DISABLE_ENGINE_DISABLE_TIMERS_SHIFT                                                       1
65824   #define MSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD                                                          (0x1<<2) // This bit should be set to disable the CCFC exectuion engine from processing CCFC load commands.
65825   #define MSDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD_SHIFT                                                    2
65826   #define MSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD                                                          (0x1<<3) // This bit should be set to disable the TCFC exectuion engine from processing TCFC load commands.
65827   #define MSDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD_SHIFT                                                    3
65828   #define MSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR                                                             (0x1<<4) // This bit should be set to disable the internal write exectuion engine from processing Internal write commands.
65829   #define MSDM_REG_DISABLE_ENGINE_DISABLE_INT_WR_SHIFT                                                       4
65830   #define MSDM_REG_DISABLE_ENGINE_DISABLE_NOP                                                                (0x1<<5) // This bit should be set to disable the SDM NOP exectuion engine from processing NOP commands.
65831   #define MSDM_REG_DISABLE_ENGINE_DISABLE_NOP_SHIFT                                                          5
65832   #define MSDM_REG_DISABLE_ENGINE_DISABLE_GRC                                                                (0x1<<6) // This bit should be set to disable the GRC master exectuion engine from processing GRC master commands.
65833   #define MSDM_REG_DISABLE_ENGINE_DISABLE_GRC_SHIFT                                                          6
65834   #define MSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC                                                              (0x1<<7) // This bit should be set to disable the PXP-Async interface from processing PXP-Async requests.
65835   #define MSDM_REG_DISABLE_ENGINE_DISABLE_ASYNC_SHIFT                                                        7
65836   #define MSDM_REG_DISABLE_ENGINE_DISABLE_PRM                                                                (0x1<<8) // This bit should be set to disable the PRM interface from processing PRM completion commands.
65837   #define MSDM_REG_DISABLE_ENGINE_DISABLE_PRM_SHIFT                                                          8
65838   #define MSDM_REG_DISABLE_ENGINE_DISABLE_DORQ                                                               (0x1<<9) // This bit should be set to disable the DORQ DPM interface from processing DPM commands.
65839   #define MSDM_REG_DISABLE_ENGINE_DISABLE_DORQ_SHIFT                                                         9
65840 #define MSDM_REG_INT_STS                                                                                     0xfc0040UL //Access:R    DataWidth:0x1c   // Multi Field Register.
65841   #define MSDM_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
65842   #define MSDM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
65843   #define MSDM_REG_INT_STS_INP_QUEUE_ERROR                                                                   (0x1<<1) // Indicates that one of the input queues had a FIFO error.
65844   #define MSDM_REG_INT_STS_INP_QUEUE_ERROR_SHIFT                                                             1
65845   #define MSDM_REG_INT_STS_DELAY_FIFO_ERROR                                                                  (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
65846   #define MSDM_REG_INT_STS_DELAY_FIFO_ERROR_SHIFT                                                            2
65847   #define MSDM_REG_INT_STS_ASYNC_HOST_ERROR                                                                  (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
65848   #define MSDM_REG_INT_STS_ASYNC_HOST_ERROR_SHIFT                                                            3
65849   #define MSDM_REG_INT_STS_PRM_FIFO_ERROR                                                                    (0x1<<4) // FIFO in PRM interface sub-module reported an error.
65850   #define MSDM_REG_INT_STS_PRM_FIFO_ERROR_SHIFT                                                              4
65851   #define MSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR                                                              (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
65852   #define MSDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR_SHIFT                                                        5
65853   #define MSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR                                                              (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
65854   #define MSDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR_SHIFT                                                        6
65855   #define MSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR                                                            (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
65856   #define MSDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR_SHIFT                                                      7
65857   #define MSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR                                                            (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
65858   #define MSDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                      8
65859   #define MSDM_REG_INT_STS_DST_PXP_IMMED_ERROR                                                               (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
65860   #define MSDM_REG_INT_STS_DST_PXP_IMMED_ERROR_SHIFT                                                         9
65861   #define MSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR                                                            (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
65862   #define MSDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR_SHIFT                                                      10
65863   #define MSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR                                                            (0x1<<11) // BRB src pend fifo error in DMA_DST block.
65864   #define MSDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR_SHIFT                                                      11
65865   #define MSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR                                                            (0x1<<12) // BRB src addr fifo error in DMA_DST block.
65866   #define MSDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                      12
65867   #define MSDM_REG_INT_STS_RSP_BRB_PEND_ERROR                                                                (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
65868   #define MSDM_REG_INT_STS_RSP_BRB_PEND_ERROR_SHIFT                                                          13
65869   #define MSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR                                                            (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
65870   #define MSDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR_SHIFT                                                      14
65871   #define MSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR                                                             (0x1<<15) // Read data firo in DMA_RSP block for BRB.
65872   #define MSDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR_SHIFT                                                       15
65873   #define MSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR                                                         (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
65874   #define MSDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                   16
65875   #define MSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR                                                             (0x1<<17) // PXP read data fifo error in DMA_RSP block.
65876   #define MSDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR_SHIFT                                                       17
65877   #define MSDM_REG_INT_STS_CM_DELAY_ERROR                                                                    (0x1<<18) // Delay CM fifo error in CM block.
65878   #define MSDM_REG_INT_STS_CM_DELAY_ERROR_SHIFT                                                              18
65879   #define MSDM_REG_INT_STS_SH_DELAY_ERROR                                                                    (0x1<<19) // Delay shared fifo error in CM block.
65880   #define MSDM_REG_INT_STS_SH_DELAY_ERROR_SHIFT                                                              19
65881   #define MSDM_REG_INT_STS_CMPL_PEND_ERROR                                                                   (0x1<<20) // Error in completion pending FIFO in internal write block.
65882   #define MSDM_REG_INT_STS_CMPL_PEND_ERROR_SHIFT                                                             20
65883   #define MSDM_REG_INT_STS_CPRM_PEND_ERROR                                                                   (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65884   #define MSDM_REG_INT_STS_CPRM_PEND_ERROR_SHIFT                                                             21
65885   #define MSDM_REG_INT_STS_TIMER_ADDR_ERROR                                                                  (0x1<<22) // Address fifo error in timer block.
65886   #define MSDM_REG_INT_STS_TIMER_ADDR_ERROR_SHIFT                                                            22
65887   #define MSDM_REG_INT_STS_TIMER_PEND_ERROR                                                                  (0x1<<23) // Pending fifo error in timer block.
65888   #define MSDM_REG_INT_STS_TIMER_PEND_ERROR_SHIFT                                                            23
65889   #define MSDM_REG_INT_STS_DORQ_DPM_ERROR                                                                    (0x1<<24) // Dpm fifo error in dorq I/F block.
65890   #define MSDM_REG_INT_STS_DORQ_DPM_ERROR_SHIFT                                                              24
65891   #define MSDM_REG_INT_STS_DST_PXP_DONE_ERROR                                                                (0x1<<25) // PXP done fifo error in DMA_dst block.
65892   #define MSDM_REG_INT_STS_DST_PXP_DONE_ERROR_SHIFT                                                          25
65893   #define MSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR                                                              (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65894   #define MSDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR_SHIFT                                                        26
65895   #define MSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR                                                              (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
65896   #define MSDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR_SHIFT                                                        27
65897 #define MSDM_REG_INT_MASK                                                                                    0xfc0044UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
65898   #define MSDM_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.ADDRESS_ERROR .
65899   #define MSDM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
65900   #define MSDM_REG_INT_MASK_INP_QUEUE_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.INP_QUEUE_ERROR .
65901   #define MSDM_REG_INT_MASK_INP_QUEUE_ERROR_SHIFT                                                            1
65902   #define MSDM_REG_INT_MASK_DELAY_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DELAY_FIFO_ERROR .
65903   #define MSDM_REG_INT_MASK_DELAY_FIFO_ERROR_SHIFT                                                           2
65904   #define MSDM_REG_INT_MASK_ASYNC_HOST_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.ASYNC_HOST_ERROR .
65905   #define MSDM_REG_INT_MASK_ASYNC_HOST_ERROR_SHIFT                                                           3
65906   #define MSDM_REG_INT_MASK_PRM_FIFO_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.PRM_FIFO_ERROR .
65907   #define MSDM_REG_INT_MASK_PRM_FIFO_ERROR_SHIFT                                                             4
65908   #define MSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.CCFC_LOAD_PEND_ERROR .
65909   #define MSDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR_SHIFT                                                       5
65910   #define MSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.TCFC_LOAD_PEND_ERROR .
65911   #define MSDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR_SHIFT                                                       6
65912   #define MSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_INT_RAM_WAIT_ERROR .
65913   #define MSDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR_SHIFT                                                     7
65914   #define MSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_PAS_BUF_WAIT_ERROR .
65915   #define MSDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                     8
65916   #define MSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR                                                              (0x1<<9) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_PXP_IMMED_ERROR .
65917   #define MSDM_REG_INT_MASK_DST_PXP_IMMED_ERROR_SHIFT                                                        9
65918   #define MSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_PXP_DST_PEND_ERROR .
65919   #define MSDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR_SHIFT                                                     10
65920   #define MSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_BRB_SRC_PEND_ERROR .
65921   #define MSDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR_SHIFT                                                     11
65922   #define MSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_BRB_SRC_ADDR_ERROR .
65923   #define MSDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                     12
65924   #define MSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.RSP_BRB_PEND_ERROR .
65925   #define MSDM_REG_INT_MASK_RSP_BRB_PEND_ERROR_SHIFT                                                         13
65926   #define MSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.RSP_INT_RAM_PEND_ERROR .
65927   #define MSDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR_SHIFT                                                     14
65928   #define MSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.RSP_BRB_RD_DATA_ERROR .
65929   #define MSDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR_SHIFT                                                      15
65930   #define MSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.RSP_INT_RAM_RD_DATA_ERROR .
65931   #define MSDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                  16
65932   #define MSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.RSP_PXP_RD_DATA_ERROR .
65933   #define MSDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR_SHIFT                                                      17
65934   #define MSDM_REG_INT_MASK_CM_DELAY_ERROR                                                                   (0x1<<18) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.CM_DELAY_ERROR .
65935   #define MSDM_REG_INT_MASK_CM_DELAY_ERROR_SHIFT                                                             18
65936   #define MSDM_REG_INT_MASK_SH_DELAY_ERROR                                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.SH_DELAY_ERROR .
65937   #define MSDM_REG_INT_MASK_SH_DELAY_ERROR_SHIFT                                                             19
65938   #define MSDM_REG_INT_MASK_CMPL_PEND_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.CMPL_PEND_ERROR .
65939   #define MSDM_REG_INT_MASK_CMPL_PEND_ERROR_SHIFT                                                            20
65940   #define MSDM_REG_INT_MASK_CPRM_PEND_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.CPRM_PEND_ERROR .
65941   #define MSDM_REG_INT_MASK_CPRM_PEND_ERROR_SHIFT                                                            21
65942   #define MSDM_REG_INT_MASK_TIMER_ADDR_ERROR                                                                 (0x1<<22) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.TIMER_ADDR_ERROR .
65943   #define MSDM_REG_INT_MASK_TIMER_ADDR_ERROR_SHIFT                                                           22
65944   #define MSDM_REG_INT_MASK_TIMER_PEND_ERROR                                                                 (0x1<<23) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.TIMER_PEND_ERROR .
65945   #define MSDM_REG_INT_MASK_TIMER_PEND_ERROR_SHIFT                                                           23
65946   #define MSDM_REG_INT_MASK_DORQ_DPM_ERROR                                                                   (0x1<<24) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DORQ_DPM_ERROR .
65947   #define MSDM_REG_INT_MASK_DORQ_DPM_ERROR_SHIFT                                                             24
65948   #define MSDM_REG_INT_MASK_DST_PXP_DONE_ERROR                                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.DST_PXP_DONE_ERROR .
65949   #define MSDM_REG_INT_MASK_DST_PXP_DONE_ERROR_SHIFT                                                         25
65950   #define MSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.XCM_RMT_BUFFER_ERROR .
65951   #define MSDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR_SHIFT                                                       26
65952   #define MSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: MSDM_REG_INT_STS.YCM_RMT_BUFFER_ERROR .
65953   #define MSDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR_SHIFT                                                       27
65954 #define MSDM_REG_INT_STS_WR                                                                                  0xfc0048UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
65955   #define MSDM_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
65956   #define MSDM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
65957   #define MSDM_REG_INT_STS_WR_INP_QUEUE_ERROR                                                                (0x1<<1) // Indicates that one of the input queues had a FIFO error.
65958   #define MSDM_REG_INT_STS_WR_INP_QUEUE_ERROR_SHIFT                                                          1
65959   #define MSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR                                                               (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
65960   #define MSDM_REG_INT_STS_WR_DELAY_FIFO_ERROR_SHIFT                                                         2
65961   #define MSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR                                                               (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
65962   #define MSDM_REG_INT_STS_WR_ASYNC_HOST_ERROR_SHIFT                                                         3
65963   #define MSDM_REG_INT_STS_WR_PRM_FIFO_ERROR                                                                 (0x1<<4) // FIFO in PRM interface sub-module reported an error.
65964   #define MSDM_REG_INT_STS_WR_PRM_FIFO_ERROR_SHIFT                                                           4
65965   #define MSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR                                                           (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
65966   #define MSDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR_SHIFT                                                     5
65967   #define MSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR                                                           (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
65968   #define MSDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR_SHIFT                                                     6
65969   #define MSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR                                                         (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
65970   #define MSDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                   7
65971   #define MSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR                                                         (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
65972   #define MSDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                   8
65973   #define MSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR                                                            (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
65974   #define MSDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR_SHIFT                                                      9
65975   #define MSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR                                                         (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
65976   #define MSDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR_SHIFT                                                   10
65977   #define MSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR                                                         (0x1<<11) // BRB src pend fifo error in DMA_DST block.
65978   #define MSDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                   11
65979   #define MSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR                                                         (0x1<<12) // BRB src addr fifo error in DMA_DST block.
65980   #define MSDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                   12
65981   #define MSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR                                                             (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
65982   #define MSDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR_SHIFT                                                       13
65983   #define MSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR                                                         (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
65984   #define MSDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                   14
65985   #define MSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR                                                          (0x1<<15) // Read data firo in DMA_RSP block for BRB.
65986   #define MSDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                    15
65987   #define MSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR                                                      (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
65988   #define MSDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                16
65989   #define MSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR                                                          (0x1<<17) // PXP read data fifo error in DMA_RSP block.
65990   #define MSDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                    17
65991   #define MSDM_REG_INT_STS_WR_CM_DELAY_ERROR                                                                 (0x1<<18) // Delay CM fifo error in CM block.
65992   #define MSDM_REG_INT_STS_WR_CM_DELAY_ERROR_SHIFT                                                           18
65993   #define MSDM_REG_INT_STS_WR_SH_DELAY_ERROR                                                                 (0x1<<19) // Delay shared fifo error in CM block.
65994   #define MSDM_REG_INT_STS_WR_SH_DELAY_ERROR_SHIFT                                                           19
65995   #define MSDM_REG_INT_STS_WR_CMPL_PEND_ERROR                                                                (0x1<<20) // Error in completion pending FIFO in internal write block.
65996   #define MSDM_REG_INT_STS_WR_CMPL_PEND_ERROR_SHIFT                                                          20
65997   #define MSDM_REG_INT_STS_WR_CPRM_PEND_ERROR                                                                (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
65998   #define MSDM_REG_INT_STS_WR_CPRM_PEND_ERROR_SHIFT                                                          21
65999   #define MSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR                                                               (0x1<<22) // Address fifo error in timer block.
66000   #define MSDM_REG_INT_STS_WR_TIMER_ADDR_ERROR_SHIFT                                                         22
66001   #define MSDM_REG_INT_STS_WR_TIMER_PEND_ERROR                                                               (0x1<<23) // Pending fifo error in timer block.
66002   #define MSDM_REG_INT_STS_WR_TIMER_PEND_ERROR_SHIFT                                                         23
66003   #define MSDM_REG_INT_STS_WR_DORQ_DPM_ERROR                                                                 (0x1<<24) // Dpm fifo error in dorq I/F block.
66004   #define MSDM_REG_INT_STS_WR_DORQ_DPM_ERROR_SHIFT                                                           24
66005   #define MSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR                                                             (0x1<<25) // PXP done fifo error in DMA_dst block.
66006   #define MSDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR_SHIFT                                                       25
66007   #define MSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR                                                           (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66008   #define MSDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR_SHIFT                                                     26
66009   #define MSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR                                                           (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66010   #define MSDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR_SHIFT                                                     27
66011 #define MSDM_REG_INT_STS_CLR                                                                                 0xfc004cUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
66012   #define MSDM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
66013   #define MSDM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
66014   #define MSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR                                                               (0x1<<1) // Indicates that one of the input queues had a FIFO error.
66015   #define MSDM_REG_INT_STS_CLR_INP_QUEUE_ERROR_SHIFT                                                         1
66016   #define MSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR                                                              (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
66017   #define MSDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR_SHIFT                                                        2
66018   #define MSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR                                                              (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
66019   #define MSDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR_SHIFT                                                        3
66020   #define MSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR                                                                (0x1<<4) // FIFO in PRM interface sub-module reported an error.
66021   #define MSDM_REG_INT_STS_CLR_PRM_FIFO_ERROR_SHIFT                                                          4
66022   #define MSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR                                                          (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
66023   #define MSDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR_SHIFT                                                    5
66024   #define MSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR                                                          (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
66025   #define MSDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR_SHIFT                                                    6
66026   #define MSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR                                                        (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
66027   #define MSDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                  7
66028   #define MSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR                                                        (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
66029   #define MSDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                  8
66030   #define MSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR                                                           (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
66031   #define MSDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR_SHIFT                                                     9
66032   #define MSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR                                                        (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
66033   #define MSDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR_SHIFT                                                  10
66034   #define MSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR                                                        (0x1<<11) // BRB src pend fifo error in DMA_DST block.
66035   #define MSDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                  11
66036   #define MSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR                                                        (0x1<<12) // BRB src addr fifo error in DMA_DST block.
66037   #define MSDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                  12
66038   #define MSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR                                                            (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
66039   #define MSDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR_SHIFT                                                      13
66040   #define MSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR                                                        (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
66041   #define MSDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                  14
66042   #define MSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR                                                         (0x1<<15) // Read data firo in DMA_RSP block for BRB.
66043   #define MSDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                   15
66044   #define MSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR                                                     (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
66045   #define MSDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                               16
66046   #define MSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR                                                         (0x1<<17) // PXP read data fifo error in DMA_RSP block.
66047   #define MSDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                   17
66048   #define MSDM_REG_INT_STS_CLR_CM_DELAY_ERROR                                                                (0x1<<18) // Delay CM fifo error in CM block.
66049   #define MSDM_REG_INT_STS_CLR_CM_DELAY_ERROR_SHIFT                                                          18
66050   #define MSDM_REG_INT_STS_CLR_SH_DELAY_ERROR                                                                (0x1<<19) // Delay shared fifo error in CM block.
66051   #define MSDM_REG_INT_STS_CLR_SH_DELAY_ERROR_SHIFT                                                          19
66052   #define MSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR                                                               (0x1<<20) // Error in completion pending FIFO in internal write block.
66053   #define MSDM_REG_INT_STS_CLR_CMPL_PEND_ERROR_SHIFT                                                         20
66054   #define MSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR                                                               (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
66055   #define MSDM_REG_INT_STS_CLR_CPRM_PEND_ERROR_SHIFT                                                         21
66056   #define MSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR                                                              (0x1<<22) // Address fifo error in timer block.
66057   #define MSDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR_SHIFT                                                        22
66058   #define MSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR                                                              (0x1<<23) // Pending fifo error in timer block.
66059   #define MSDM_REG_INT_STS_CLR_TIMER_PEND_ERROR_SHIFT                                                        23
66060   #define MSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR                                                                (0x1<<24) // Dpm fifo error in dorq I/F block.
66061   #define MSDM_REG_INT_STS_CLR_DORQ_DPM_ERROR_SHIFT                                                          24
66062   #define MSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR                                                            (0x1<<25) // PXP done fifo error in DMA_dst block.
66063   #define MSDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR_SHIFT                                                      25
66064   #define MSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR                                                          (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66065   #define MSDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR_SHIFT                                                    26
66066   #define MSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR                                                          (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66067   #define MSDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR_SHIFT                                                    27
66068 #define MSDM_REG_PRTY_MASK_H_0                                                                               0xfc0204UL //Access:RW   DataWidth:0xb    // Multi Field Register.
66069   #define MSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
66070   #define MSDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     0
66071   #define MSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
66072   #define MSDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     1
66073   #define MSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
66074   #define MSDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     2
66075   #define MSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
66076   #define MSDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     3
66077   #define MSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
66078   #define MSDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     4
66079   #define MSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
66080   #define MSDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     5
66081   #define MSDM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
66082   #define MSDM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                     6
66083   #define MSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
66084   #define MSDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     7
66085   #define MSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
66086   #define MSDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     8
66087   #define MSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
66088   #define MSDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     9
66089   #define MSDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                           (0x1<<10) // This bit masks, when set, the Parity bit: MSDM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
66090   #define MSDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                     10
66091 #define MSDM_REG_MEM_ECC_EVENTS                                                                              0xfc0210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
66092 #define MSDM_REG_TIMER_TICK                                                                                  0xfc0400UL //Access:RW   DataWidth:0x20   // Defines the number of system clock cycles that are used to define a timers clock tick cycle. Note: The minimal legal value for this register is 25, lower values can cause timers functionality issues.
66093 #define MSDM_REG_TIMERS_TICK_ENABLE                                                                          0xfc0404UL //Access:RW   DataWidth:0x1    // Enable for tick counter.
66094 #define MSDM_REG_OPERATION_GEN                                                                               0xfc0408UL //Access:W    DataWidth:0x14   // This register is used to assert a completion operation of choice; It includes the following completion fields: bits 19:16 are Trig; bits 15:0 are CompParams. Note that trigger types 3,5 or 8 are not supported by this interface as they require a completion message. If there is an attempt to assert an OperationGen with Trig = 3,5 or 8, the operation will be voided.
66095 #define MSDM_REG_GRC_PRIVILEGE_LEVEL                                                                         0xfc040cUL //Access:RW   DataWidth:0x2    // This register defines the PRV (privilege level) field within the FID structure of the SDM GRC master request.
66096 #define MSDM_REG_CM_MSG_CNT_ADDRESS                                                                          0xfc0410UL //Access:RW   DataWidth:0xf    // The internal RAM address for storing the shadow of the CM completion message counter.
66097 #define MSDM_REG_DORQ_DPM_START_ADDR                                                                         0xfc0414UL //Access:RW   DataWidth:0xf    // The start address in the internal RAM for DORQ DPM messages.
66098 #define MSDM_REG_RR_COMPLETE_REQ                                                                             0xfc0418UL //Access:R    DataWidth:0xa    // Provides read access to the round robin arbiter used for all completion write requests  in the completion manager: b0-PXP async b1-NOP;b2-internal write; b3-timers;b4-DMA;b5-GRC master;b6-RBC; b7-PRM interface; b8-CCFC load; b9-TCFC load.
66099 #define MSDM_REG_RR_PTR_REQ                                                                                  0xfc041cUL //Access:R    DataWidth:0x9    // Provides read access to the round robin arbiter for the completion message pointer: b0-async; b1-dma; b2 - tcfc; b3-ccfc; b4-nop; b5-timers; b6-int_wr; b7-prm; b8-grc_master.
66100 #define MSDM_REG_INT_RAM_RR_REQ                                                                              0xfc0420UL //Access:R    DataWidth:0x4    // Provides read access to the DMA done round-robin arbiter: b0-passive buffer destination; b1-internal RAM destination;b2-PXP source/destination;b3-BRB source.
66101 #define MSDM_REG_INP_QUEUE_ERR_VECT                                                                          0xfc0424UL //Access:R    DataWidth:0x9    // This register is intended to be read in the event of an inp_queue_error interrupt.  It contains a vector with a bit per input queue. Clearing the interrupt causes this vector to be cleared. Errors on multiple FIFOs will be aggregated between interrupt clear requests.
66102 #define MSDM_REG_ASYNC_CMSG_ALLOC_LIMIT                                                                      0xfc0428UL //Access:RW   DataWidth:0x5    // This register defines the maximum number of completion messages that can be allocated to PXP-Async transactions at any given time. If the PXP-Async interface attempts to reserve beyond this limit, it will be held off until the situation is resolved.
66103 #define MSDM_REG_ECO_RESERVED                                                                                0xfc042cUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
66104 #define MSDM_REG_INIT_CREDIT_PXP                                                                             0xfc0500UL //Access:RW   DataWidth:0x3    // The initial number of messages that can be sent to the pxp interface without receiving any ACK.
66105 #define MSDM_REG_INIT_CREDIT_PCI                                                                             0xfc0504UL //Access:RW   DataWidth:0x2    // The initial number of messages that can be sent to the PCI-Switch on the internal write interface without receiving any ACK.
66106 #define MSDM_REG_INIT_CREDIT_TCFC_AC                                                                         0xfc0508UL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the TCFC activity counters interface without receiving any ACK.
66107 #define MSDM_REG_INIT_CREDIT_CCFC_AC                                                                         0xfc050cUL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the CCFC activity counters interface without receiving any ACK.
66108 #define MSDM_REG_INIT_CREDIT_CM                                                                              0xfc0510UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to the CM interface without receiving any ACK in CM block.
66109 #define MSDM_REG_INIT_CREDIT_CM_RMT                                                                          0xfc0520UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to a remote CM interface without receiving any ACK in CM block.
66110 #define MSDM_REG_INIT_CREDIT_CM_RMT_SIZE                                                                     2
66111 #define MSDM_REG_NUM_OF_DMA_CMD                                                                              0xfc0600UL //Access:RC   DataWidth:0x20   // The number of SDM DMA commands executed.
66112 #define MSDM_REG_NUM_OF_TIMERS_CMD                                                                           0xfc0604UL //Access:RC   DataWidth:0x20   // The number of SDM timers commands executed.
66113 #define MSDM_REG_NUM_OF_CCFC_LD_CMD                                                                          0xfc0608UL //Access:RC   DataWidth:0x20   // The number of SDM CCFC load commands executed.
66114 #define MSDM_REG_NUM_OF_CCFC_AC_CMD                                                                          0xfc060cUL //Access:RC   DataWidth:0x20   // The number of SDM CCFC activity counter commands executed.
66115 #define MSDM_REG_NUM_OF_TCFC_LD_CMD                                                                          0xfc0610UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC load commands executed.
66116 #define MSDM_REG_NUM_OF_TCFC_AC_CMD                                                                          0xfc0614UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC activity counter commands executed.
66117 #define MSDM_REG_NUM_OF_INT_CMD                                                                              0xfc0618UL //Access:RC   DataWidth:0x20   // The number of SDM internal write commands executed.
66118 #define MSDM_REG_NUM_OF_NOP_CMD                                                                              0xfc061cUL //Access:RC   DataWidth:0x20   // The number of SDM NOP commands executed.
66119 #define MSDM_REG_NUM_OF_GRC_CMD                                                                              0xfc0620UL //Access:RC   DataWidth:0x20   // The number of GRC master commands executed.
66120 #define MSDM_REG_NUM_OF_PRM_REQ                                                                              0xfc0624UL //Access:RC   DataWidth:0x20   // The number of packet end messages received on the PRM completion interface.
66121 #define MSDM_REG_NUM_OF_PXP_ASYNC_REQ                                                                        0xfc0628UL //Access:RC   DataWidth:0x20   // The number of requests received from the pxp async if.
66122 #define MSDM_REG_NUM_OF_DPM_REQ                                                                              0xfc062cUL //Access:RC   DataWidth:0x20   // The number of DORQ DPM messages received.
66123 #define MSDM_REG_BRB_ALMOST_FULL                                                                             0xfc0700UL //Access:RW   DataWidth:0x5    // Almost full signal for read data from BRB in DMA_RSP block.
66124 #define MSDM_REG_PXP_ALMOST_FULL                                                                             0xfc0704UL //Access:RW   DataWidth:0x4    // Almost full signal for read data from pxp in DMA_RSP block.
66125 #define MSDM_REG_DORQ_ALMOST_FULL                                                                            0xfc0708UL //Access:RW   DataWidth:0x6    // Almost full signal for read data from DORQ in SDM_DORQ block.
66126 #define MSDM_REG_AGG_INT_CTRL                                                                                0xfc0800UL //Access:RW   DataWidth:0xa    // This array of registers provides controls for each of 32 aggregated interrupts; The fiels are defined as follows: agg_int_ctrl[7:0] = EventID which selects the event ID of the associated handler; agg_int_ctrl[8] = T-flag which determines if a thread is allocated for this handler in the Storm; agg_int_ctrl[9] = Mode bit; where 0=normal and 1=auto-mask-mode.
66127 #define MSDM_REG_AGG_INT_CTRL_SIZE                                                                           32
66128 #define MSDM_REG_AGG_INT_STATE                                                                               0xfc0a00UL //Access:R    DataWidth:0x2    // This array of registers provides access to each of the 32 aggregated interrupt request state machines; The values read from this register mean the following; 00 = IDLE; 01 = PEND; 10 = MASK; 11 = PANDM.
66129 #define MSDM_REG_AGG_INT_STATE_SIZE                                                                          32
66130 #define MSDM_REG_QUEUE_FULL                                                                                  0xfc0c00UL //Access:R    DataWidth:0x9    // Input queue fifo full in sdm_inp block.
66131 #define MSDM_REG_INT_CMPL_PEND_FULL                                                                          0xfc0c04UL //Access:R    DataWidth:0x1    // Internal write completion pending full in internal write block.
66132 #define MSDM_REG_INT_CPRM_PEND_FULL                                                                          0xfc0c08UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending full in internal write block.
66133 #define MSDM_REG_QM_FULL                                                                                     0xfc0c0cUL //Access:R    DataWidth:0x1    // QM IF  full in sdm_inp block.
66134 #define MSDM_REG_DELAY_FIFO_FULL                                                                             0xfc0c10UL //Access:R    DataWidth:0x1    // Delay FIFO  full in sdm_inp block.
66135 #define MSDM_REG_TIMERS_PEND_FULL                                                                            0xfc0c14UL //Access:R    DataWidth:0x1    // Pending FIFO  full in sdm_timers block.
66136 #define MSDM_REG_TIMERS_ADDR_FULL                                                                            0xfc0c18UL //Access:R    DataWidth:0x1    // Address FIFO  full in sdm_timers block.
66137 #define MSDM_REG_RSP_PXP_RDATA_FULL                                                                          0xfc0c1cUL //Access:R    DataWidth:0x1    // PXP rd_data fifo  full in sdm_dma_rsp block.
66138 #define MSDM_REG_RSP_BRB_RDATA_FULL                                                                          0xfc0c20UL //Access:R    DataWidth:0x1    // BRB read data fifo  full in sdm_dma_rsp block.
66139 #define MSDM_REG_RSP_INT_RAM_RDATA_FULL                                                                      0xfc0c24UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  full in sdm_dma_rsp block.
66140 #define MSDM_REG_RSP_BRB_PEND_FULL                                                                           0xfc0c28UL //Access:R    DataWidth:0x1    // BRB pending fifo  full in sdm_dma_rsp block.
66141 #define MSDM_REG_RSP_INT_RAM_PEND_FULL                                                                       0xfc0c2cUL //Access:R    DataWidth:0x1    // Int_ram pending fifo  full in sdm_dma_rsp block.
66142 #define MSDM_REG_RSP_BRB_IF_FULL                                                                             0xfc0c30UL //Access:R    DataWidth:0x1    // BRB interface is  full in sdm_dma_rsp block.
66143 #define MSDM_REG_RSP_PXP_IF_FULL                                                                             0xfc0c34UL //Access:R    DataWidth:0x1    // PXP interface is  full in sdm_dma_rsp block.
66144 #define MSDM_REG_DST_PXP_IMMED_FULL                                                                          0xfc0c38UL //Access:R    DataWidth:0x1    // PXP immediate fifo full in sdm_dma_dst block.
66145 #define MSDM_REG_DST_PXP_DST_PEND_FULL                                                                       0xfc0c3cUL //Access:R    DataWidth:0x1    // PXP destination pending fifo full in sdm_dma_dst block.
66146 #define MSDM_REG_DST_PXP_SRC_PEND_FULL                                                                       0xfc0c40UL //Access:R    DataWidth:0x1    // PXP source pending fifo full in sdm_dma_dst block.
66147 #define MSDM_REG_DST_BRB_SRC_PEND_FULL                                                                       0xfc0c44UL //Access:R    DataWidth:0x1    // BRB source pending fifo full in sdm_dma_dst block.
66148 #define MSDM_REG_DST_BRB_SRC_ADDR_FULL                                                                       0xfc0c48UL //Access:R    DataWidth:0x1    // BRB source address fifo full in sdm_dma_dst block.
66149 #define MSDM_REG_DST_PXP_LINK_FULL                                                                           0xfc0c4cUL //Access:R    DataWidth:0x1    // PXP link list full in sdm_dma_dst block.
66150 #define MSDM_REG_DST_INT_RAM_WAIT_FULL                                                                       0xfc0c50UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo full in sdm_dma_dst block.
66151 #define MSDM_REG_DST_PAS_BUF_WAIT_FULL                                                                       0xfc0c54UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo full in sdm_dma_dst block.
66152 #define MSDM_REG_DST_PXP_IF_FULL                                                                             0xfc0c58UL //Access:R    DataWidth:0x1    // PXP if full in sdm_dma_dst block.
66153 #define MSDM_REG_DST_INT_RAM_IF_FULL                                                                         0xfc0c5cUL //Access:R    DataWidth:0x1    // Int_ram if full in sdm_dma_dst block.
66154 #define MSDM_REG_DST_PAS_BUF_IF_FULL                                                                         0xfc0c60UL //Access:R    DataWidth:0x1    // Pas_buf if full in sdm_dma_dst block.
66155 #define MSDM_REG_SH_DELAY_FULL                                                                               0xfc0c64UL //Access:R    DataWidth:0x1    // Shared delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
66156 #define MSDM_REG_CM_DELAY_FULL                                                                               0xfc0c68UL //Access:R    DataWidth:0x1    // CM delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
66157 #define MSDM_REG_CMSG_QUE_FULL                                                                               0xfc0c6cUL //Access:R    DataWidth:0x1    // Completion message queue fifo full in sdm_cm block.
66158 #define MSDM_REG_CCFC_LOAD_PEND_FULL                                                                         0xfc0c70UL //Access:R    DataWidth:0x1    // CCFC load pending fifo full in the CCFC interface  block.
66159 #define MSDM_REG_TCFC_LOAD_PEND_FULL                                                                         0xfc0c74UL //Access:R    DataWidth:0x1    // TCFC load pending fifo full in the TCFC interface block.
66160 #define MSDM_REG_ASYNC_HOST_FULL                                                                             0xfc0c78UL //Access:R    DataWidth:0x1    // Async fifo full in sdm_async block.
66161 #define MSDM_REG_PRM_FIFO_FULL                                                                               0xfc0c7cUL //Access:R    DataWidth:0x1    // PRM FIFO full in PRM interface block.
66162 #define MSDM_REG_RMT_XCM_FIFO_FULL                                                                           0xfc0c80UL //Access:R    DataWidth:0x1    // Remote XCM FIFO full (exist only in MSDM => XCM interface).
66163 #define MSDM_REG_RMT_YCM_FIFO_FULL                                                                           0xfc0c84UL //Access:R    DataWidth:0x1    // Remote YCM FIFO full (exist only in MSDM => YCM interface).
66164 #define MSDM_REG_INT_CMPL_PEND_EMPTY                                                                         0xfc0d00UL //Access:R    DataWidth:0x1    // Internal write completion pending empty in internal write block.
66165 #define MSDM_REG_INT_CPRM_PEND_EMPTY                                                                         0xfc0d04UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending empty in internal write block.
66166 #define MSDM_REG_QUEUE_EMPTY                                                                                 0xfc0d08UL //Access:R    DataWidth:0x9    // Input queue fifo empty in sdm_inp block.
66167 #define MSDM_REG_DELAY_FIFO_EMPTY                                                                            0xfc0d0cUL //Access:R    DataWidth:0x1    // Delay FIFO  empty in sdm_inp block.
66168 #define MSDM_REG_TIMERS_PEND_EMPTY                                                                           0xfc0d10UL //Access:R    DataWidth:0x1    // Pending FIFO  empty in sdm_timers block.
66169 #define MSDM_REG_TIMERS_ADDR_EMPTY                                                                           0xfc0d14UL //Access:R    DataWidth:0x1    // Address FIFO  empty in sdm_timers block.
66170 #define MSDM_REG_RSP_PXP_RDATA_EMPTY                                                                         0xfc0d18UL //Access:R    DataWidth:0x1    // PXP rd_data fifo  empty in sdm_dma_rsp block.
66171 #define MSDM_REG_RSP_BRB_RDATA_EMPTY                                                                         0xfc0d1cUL //Access:R    DataWidth:0x1    // BRB read data fifo  empty in sdm_dma_rsp block.
66172 #define MSDM_REG_RSP_INT_RAM_RDATA_EMPTY                                                                     0xfc0d20UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  empty in sdm_dma_rsp block.
66173 #define MSDM_REG_RSP_BRB_PEND_EMPTY                                                                          0xfc0d24UL //Access:R    DataWidth:0x1    // BRB pending fifo  empty in sdm_dma_rsp block.
66174 #define MSDM_REG_RSP_INT_RAM_PEND_EMPTY                                                                      0xfc0d28UL //Access:R    DataWidth:0x1    // Int_ram pending fifo  empty in sdm_dma_rsp block.
66175 #define MSDM_REG_DST_PXP_IMMED_EMPTY                                                                         0xfc0d2cUL //Access:R    DataWidth:0x1    // PXP immediate fifo empty in sdm_dma_dst block.
66176 #define MSDM_REG_DST_PXP_DST_PEND_EMPTY                                                                      0xfc0d30UL //Access:R    DataWidth:0x1    // PXP destination pending fifo empty in sdm_dma_dst block.
66177 #define MSDM_REG_DST_PXP_SRC_PEND_EMPTY                                                                      0xfc0d34UL //Access:R    DataWidth:0x1    // PXP source pending fifo empty in sdm_dma_dst block.
66178 #define MSDM_REG_DST_BRB_SRC_PEND_EMPTY                                                                      0xfc0d38UL //Access:R    DataWidth:0x1    // BRB source pending fifo empty in sdm_dma_dst block.
66179 #define MSDM_REG_DST_BRB_SRC_ADDR_EMPTY                                                                      0xfc0d3cUL //Access:R    DataWidth:0x1    // BRB source address fifo empty in sdm_dma_dst block.
66180 #define MSDM_REG_DST_PXP_LINK_EMPTY                                                                          0xfc0d40UL //Access:R    DataWidth:0x1    // PXP link list empty in sdm_dma_dst block.
66181 #define MSDM_REG_DST_INT_RAM_WAIT_EMPTY                                                                      0xfc0d44UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo empty in sdm_dma_dst block.
66182 #define MSDM_REG_DST_PAS_BUF_WAIT_EMPTY                                                                      0xfc0d48UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo empty in sdm_dma_dst block.
66183 #define MSDM_REG_SH_DELAY_EMPTY                                                                              0xfc0d4cUL //Access:R    DataWidth:0x1    // Shared delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
66184 #define MSDM_REG_CM_DELAY_EMPTY                                                                              0xfc0d50UL //Access:R    DataWidth:0x1    // CM delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
66185 #define MSDM_REG_CMSG_QUE_EMPTY                                                                              0xfc0d54UL //Access:R    DataWidth:0x1    // Completion message queue fifo empty in sdm_dma_dst block.
66186 #define MSDM_REG_CCFC_LOAD_PEND_EMPTY                                                                        0xfc0d58UL //Access:R    DataWidth:0x1    // CCFC load pending fifo empty in sdm_ccfc block.
66187 #define MSDM_REG_TCFC_LOAD_PEND_EMPTY                                                                        0xfc0d5cUL //Access:R    DataWidth:0x1    // TCFC load pending fifo empty in sdm_tcfc block.
66188 #define MSDM_REG_ASYNC_HOST_EMPTY                                                                            0xfc0d60UL //Access:R    DataWidth:0x1    // Async fifo empty in sdm_async block.
66189 #define MSDM_REG_PRM_FIFO_EMPTY                                                                              0xfc0d64UL //Access:R    DataWidth:0x1    // PRM FIFO empty in sdm_prm_if block.
66190 #define MSDM_REG_RMT_XCM_FIFO_EMPTY                                                                          0xfc0d68UL //Access:R    DataWidth:0x1    // Remote XCM FIFO empty (exist only within MSDM => XCM path).
66191 #define MSDM_REG_RMT_YCM_FIFO_EMPTY                                                                          0xfc0d6cUL //Access:R    DataWidth:0x1    // Remote YCM FIFO empty (exist only within MSDM => YCM path).
66192 #define MSDM_REG_DBG_OUT_DATA                                                                                0xfc0e00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
66193 #define MSDM_REG_DBG_OUT_DATA_SIZE                                                                           8
66194 #define MSDM_REG_DBG_OUT_VALID                                                                               0xfc0e20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
66195 #define MSDM_REG_DBG_OUT_FRAME                                                                               0xfc0e24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
66196 #define MSDM_REG_DBG_SELECT                                                                                  0xfc0e28UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
66197 #define MSDM_REG_DBG_DWORD_ENABLE                                                                            0xfc0e2cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
66198 #define MSDM_REG_DBG_SHIFT                                                                                   0xfc0e30UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
66199 #define MSDM_REG_DBG_FORCE_VALID                                                                             0xfc0e34UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
66200 #define MSDM_REG_DBG_FORCE_FRAME                                                                             0xfc0e38UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
66201 #define MSDM_REG_ASYNC_FIFO                                                                                  0xfc2000UL //Access:WB_R DataWidth:0x49   // Provides read-only access of the PXP-Async input FIFO. Intended for debug purposes.
66202 #define MSDM_REG_ASYNC_FIFO_SIZE                                                                             116
66203 #define MSDM_REG_IMMED_FIFO                                                                                  0xfc2400UL //Access:WB_R DataWidth:0x40   // Provides read-only access of the immediate data FIFO. Intended for debug purposes.
66204 #define MSDM_REG_IMMED_FIFO_SIZE                                                                             38
66205 #define MSDM_REG_BRB_FIFO                                                                                    0xfc2800UL //Access:WB_R DataWidth:0x86   // Provides read-only access of the BRB response FIFO. Intended for debug purposes.
66206 #define MSDM_REG_BRB_FIFO_SIZE                                                                               152
66207 #define MSDM_REG_PXP_FIFO                                                                                    0xfc2c00UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the PXP response FIFO. Intended for debug purposes.
66208 #define MSDM_REG_PXP_FIFO_SIZE                                                                               76
66209 #define MSDM_REG_INT_RAM_FIFO                                                                                0xfc3000UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the internal RAM response FIFO. Intended for debug purposes.
66210 #define MSDM_REG_INT_RAM_FIFO_SIZE                                                                           76
66211 #define MSDM_REG_DPM_FIFO                                                                                    0xfc3400UL //Access:WB_R DataWidth:0x51   // Provides read-only access of the DORQ DPM input FIFO. Intended for debug purposes.
66212 #define MSDM_REG_DPM_FIFO_SIZE                                                                               172
66213 #define MSDM_REG_EXT_OVERFLOW                                                                                0xfc3800UL //Access:WB_R DataWidth:0x4b   // Provides read-only access of the external store overflow FIFO. Intended for debug purposes.
66214 #define MSDM_REG_EXT_OVERFLOW_SIZE                                                                           36
66215 #define MSDM_REG_PRM_FIFO                                                                                    0xfc3c00UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the PRM completion input FIFO. Intended for debug purposes.
66216 #define MSDM_REG_PRM_FIFO_SIZE                                                                               84
66217 #define MSDM_REG_TIMERS                                                                                      0xfc4000UL //Access:WB   DataWidth:0x3a   // Provides memory-mapped read/write access to the timers' memory. Intended for debug purposes.
66218 #define MSDM_REG_TIMERS_SIZE                                                                                 48
66219 #define MSDM_REG_INP_QUEUE                                                                                   0xfc5000UL //Access:WB   DataWidth:0x40   // Input queue memory. Access only for debugging.
66220 #define MSDM_REG_INP_QUEUE_SIZE                                                                              416
66221 #define MSDM_REG_CMSG_QUE                                                                                    0xfc8000UL //Access:WB   DataWidth:0x40   // CM queue memory. Access only for debugging.
66222 #define MSDM_REG_CMSG_QUE_SIZE                                                                               576
66223 #define USDM_REG_ENABLE_IN1                                                                                  0xfd0004UL //Access:RW   DataWidth:0x14   // Multi Field Register.
66224   #define USDM_REG_ENABLE_IN1_EXT_STORE_IN_EN                                                                (0x1<<0) // Enable for input command from STORM.
66225   #define USDM_REG_ENABLE_IN1_EXT_STORE_IN_EN_SHIFT                                                          0
66226   #define USDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN                                                             (0x1<<1) // Enable for input data from internal ram interface in DMA_RSP block.
66227   #define USDM_REG_ENABLE_IN1_INT_RAM_DATA_IN_EN_SHIFT                                                       1
66228   #define USDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN                                                             (0x1<<2) // Enable for input done from internal ram interface in DMA_RSP block.
66229   #define USDM_REG_ENABLE_IN1_INT_RAM_DONE_IN_EN_SHIFT                                                       2
66230   #define USDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN                                                             (0x1<<3) // Enable for input full from internal ram interface in DMA_RSP block.
66231   #define USDM_REG_ENABLE_IN1_INT_RAM_FULL_IN_EN_SHIFT                                                       3
66232   #define USDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN                                                             (0x1<<4) // Enable for input done from passive buffer interface in DMA_RSP block.
66233   #define USDM_REG_ENABLE_IN1_PAS_BUF_DONE_IN_EN_SHIFT                                                       4
66234   #define USDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN                                                             (0x1<<5) // Enable for input full from passive buffer interface in DMA_RSP block.
66235   #define USDM_REG_ENABLE_IN1_PAS_BUF_FULL_IN_EN_SHIFT                                                       5
66236   #define USDM_REG_ENABLE_IN1_PXP_DONE_IN_EN                                                                 (0x1<<6) // Enable for input done from pxp-HW interface in DMA_DST block.
66237   #define USDM_REG_ENABLE_IN1_PXP_DONE_IN_EN_SHIFT                                                           6
66238   #define USDM_REG_ENABLE_IN1_PXP_FULL_IN_EN                                                                 (0x1<<7) // Enable for input full from pxp-HW interface in DMA_DST block.
66239   #define USDM_REG_ENABLE_IN1_PXP_FULL_IN_EN_SHIFT                                                           7
66240   #define USDM_REG_ENABLE_IN1_PXP_DATA_IN_EN                                                                 (0x1<<8) // Enable for input data from pxp-HW interface in DMA_RSP block.
66241   #define USDM_REG_ENABLE_IN1_PXP_DATA_IN_EN_SHIFT                                                           8
66242   #define USDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN                                                              (0x1<<9) // Enable for input ack from pxp-internal write for SDM_INT block.
66243   #define USDM_REG_ENABLE_IN1_PXP_INT_ACK_IN_EN_SHIFT                                                        9
66244   #define USDM_REG_ENABLE_IN1_PXP_ACK_IN_EN                                                                  (0x1<<10) // Enable for input acknowledge to credit counter from pxp_HW interface.
66245   #define USDM_REG_ENABLE_IN1_PXP_ACK_IN_EN_SHIFT                                                            10
66246   #define USDM_REG_ENABLE_IN1_BRB_DATA_IN_EN                                                                 (0x1<<11) // Enable for input data from BRB interface in DMA_RSP block.
66247   #define USDM_REG_ENABLE_IN1_BRB_DATA_IN_EN_SHIFT                                                           11
66248   #define USDM_REG_ENABLE_IN1_PXP_REQ_IN_EN                                                                  (0x1<<12) // Enable for input message from ASYNC pxp in pxp_async block.
66249   #define USDM_REG_ENABLE_IN1_PXP_REQ_IN_EN_SHIFT                                                            12
66250   #define USDM_REG_ENABLE_IN1_PRM_REQ_IN_EN                                                                  (0x1<<13) // Enable for input completion message from PRM in prm_if block.
66251   #define USDM_REG_ENABLE_IN1_PRM_REQ_IN_EN_SHIFT                                                            13
66252   #define USDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN                                                            (0x1<<14) // Enable for input ack to CCFC load credit counter.
66253   #define USDM_REG_ENABLE_IN1_CCFC_LOAD_ACK_IN_EN_SHIFT                                                      14
66254   #define USDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN                                                            (0x1<<15) // Enable for input ack to TCFC load credit counter.
66255   #define USDM_REG_ENABLE_IN1_TCFC_LOAD_ACK_IN_EN_SHIFT                                                      15
66256   #define USDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN                                                            (0x1<<16) // Enable for input response from CCFC in CCFC block.
66257   #define USDM_REG_ENABLE_IN1_CCFC_LOAD_RSP_IN_EN_SHIFT                                                      16
66258   #define USDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN                                                              (0x1<<17) // Enable for input ack to CCFC credit counter on the A/C interface.
66259   #define USDM_REG_ENABLE_IN1_CCFC_AC_ACK_IN_EN_SHIFT                                                        17
66260   #define USDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN                                                              (0x1<<18) // Enable for input ack to TCFC credit counter on the A/C interface.
66261   #define USDM_REG_ENABLE_IN1_TCFC_AC_ACK_IN_EN_SHIFT                                                        18
66262   #define USDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN                                                           (0x1<<19) // Enable for input full from qm in SDM_INP block.
66263   #define USDM_REG_ENABLE_IN1_QM_EXT_WR_FULL_IN_EN_SHIFT                                                     19
66264 #define USDM_REG_ENABLE_IN2                                                                                  0xfd0008UL //Access:RW   DataWidth:0x3    // Multi Field Register.
66265   #define USDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN                                                            (0x1<<0) // Enable for input response from TCFC in TCFC block.
66266   #define USDM_REG_ENABLE_IN2_TCFC_LOAD_RSP_IN_EN_SHIFT                                                      0
66267   #define USDM_REG_ENABLE_IN2_CM_ACK_IN_EN                                                                   (0x1<<1) // Enable for input acknowledge from Cm  in SDM_CM block.
66268   #define USDM_REG_ENABLE_IN2_CM_ACK_IN_EN_SHIFT                                                             1
66269   #define USDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN                                                                 (0x1<<2) // Enable for input DPM requests in SDM_DORQ block.
66270   #define USDM_REG_ENABLE_IN2_DORQ_REQ_IN_EN_SHIFT                                                           2
66271 #define USDM_REG_ENABLE_OUT1                                                                                 0xfd000cUL //Access:RW   DataWidth:0x15   // Multi Field Register.
66272   #define USDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN                                                                (0x1<<0) // Enable for output request to pxp internal write for SDM_INT block.
66273   #define USDM_REG_ENABLE_OUT1_PXP_INT_OUT_EN_SHIFT                                                          0
66274   #define USDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN                                                             (0x1<<1) // Enable for output thread ready to the SEMI.
66275   #define USDM_REG_ENABLE_OUT1_THREAD_RDY_OUT_EN_SHIFT                                                       1
66276   #define USDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN                                                             (0x1<<2) // Enable the output thread release to the SEMI.
66277   #define USDM_REG_ENABLE_OUT1_THREAD_RLS_OUT_EN_SHIFT                                                       2
66278   #define USDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN                                                              (0x1<<3) // Enable for output load request to CCFC.
66279   #define USDM_REG_ENABLE_OUT1_CCFC_LOAD_OUT_EN_SHIFT                                                        3
66280   #define USDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN                                                              (0x1<<4) // Enable for output load request to TCFC.
66281   #define USDM_REG_ENABLE_OUT1_TCFC_LOAD_OUT_EN_SHIFT                                                        4
66282   #define USDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN                                                                (0x1<<5) // Enable for output increment to CCFC activity counter.
66283   #define USDM_REG_ENABLE_OUT1_CCFC_AC_OUT_EN_SHIFT                                                          5
66284   #define USDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN                                                                (0x1<<6) // Enable for output decrement to TCFC activity counter.
66285   #define USDM_REG_ENABLE_OUT1_TCFC_AC_OUT_EN_SHIFT                                                          6
66286   #define USDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN                                                                (0x1<<7) // Enable for output data to pxp-HW interface in DMA_REQ block.
66287   #define USDM_REG_ENABLE_OUT1_PXP_REQ_OUT_EN_SHIFT                                                          7
66288   #define USDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN                                                                (0x1<<8) // Enable for output request to BRB interface in DMA_REQ block.
66289   #define USDM_REG_ENABLE_OUT1_BRB_REQ_OUT_EN_SHIFT                                                          8
66290   #define USDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN                                                                (0x1<<9) // Enable for output write to int_ram in DMA_DST block.
66291   #define USDM_REG_ENABLE_OUT1_INT_RAM_OUT_EN_SHIFT                                                          9
66292   #define USDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN                                                                (0x1<<10) // Enable for output write topassive buffer in DMA_DST block.
66293   #define USDM_REG_ENABLE_OUT1_PAS_BUF_OUT_EN_SHIFT                                                          10
66294   #define USDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN                                                              (0x1<<11) // Enable for output write to pxp async in DMA_DST block.
66295   #define USDM_REG_ENABLE_OUT1_PXP_ASYNC_OUT_EN_SHIFT                                                        11
66296   #define USDM_REG_ENABLE_OUT1_PXP_OUT_EN                                                                    (0x1<<12) // Enable for output write to pxp  in DMA_DST block.
66297   #define USDM_REG_ENABLE_OUT1_PXP_OUT_EN_SHIFT                                                              12
66298   #define USDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN                                                               (0x1<<13) // Enable for output full to BRB in DMA_RSP block.
66299   #define USDM_REG_ENABLE_OUT1_BRB_FULL_OUT_EN_SHIFT                                                         13
66300   #define USDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN                                                               (0x1<<14) // Enable for output full to PXP in DMA_RSP block.
66301   #define USDM_REG_ENABLE_OUT1_PXP_FULL_OUT_EN_SHIFT                                                         14
66302   #define USDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN                                                               (0x1<<15) // Enable for output external full to SEMI block.
66303   #define USDM_REG_ENABLE_OUT1_EXT_FULL_OUT_EN_SHIFT                                                         15
66304   #define USDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN                                                           (0x1<<16) // Enable for output done to async PXP host IF.
66305   #define USDM_REG_ENABLE_OUT1_PXP_REQ_DONE_OUT_EN_SHIFT                                                     16
66306   #define USDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN                                                           (0x1<<17) // Enable the output done (ack) to PRM.
66307   #define USDM_REG_ENABLE_OUT1_PRM_REQ_DONE_OUT_EN_SHIFT                                                     17
66308   #define USDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN                                                                 (0x1<<18) // Enable for output message to CM in SDM_CM block.
66309   #define USDM_REG_ENABLE_OUT1_CM_MSG_OUT_EN_SHIFT                                                           18
66310   #define USDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN                                                           (0x1<<19) // Enable for output ack after placement to sdm in CCFC block.
66311   #define USDM_REG_ENABLE_OUT1_CCFC_SDM_ACK_OUT_EN_SHIFT                                                     19
66312   #define USDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN                                                           (0x1<<20) // Enable for output ack after placement to sdm in TCFC block.
66313   #define USDM_REG_ENABLE_OUT1_TCFC_SDM_ACK_OUT_EN_SHIFT                                                     20
66314 #define USDM_REG_ENABLE_OUT2                                                                                 0xfd0010UL //Access:RW   DataWidth:0x3    // Multi Field Register.
66315   #define USDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN                                                              (0x1<<0) // Enable for output command to qm in SDM_INP block.
66316   #define USDM_REG_ENABLE_OUT2_QM_EXT_WR_OUT_EN_SHIFT                                                        0
66317   #define USDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN                                                               (0x1<<1) // Enable for VF/PF error valid in DMA_DST block.
66318   #define USDM_REG_ENABLE_OUT2_VFPF_ERR_OUT_EN_SHIFT                                                         1
66319   #define USDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN                                                          (0x1<<2) // Enable for DPM request done output in SDM_DORQ block.
66320   #define USDM_REG_ENABLE_OUT2_DORQ_REQ_DONE_OUT_EN_SHIFT                                                    2
66321 #define USDM_REG_DISABLE_ENGINE                                                                              0xfd0014UL //Access:RW   DataWidth:0xa    // Multi Field Register.
66322   #define USDM_REG_DISABLE_ENGINE_DISABLE_DMA                                                                (0x1<<0) // This bit should be set to disable the DMA exectuion engine from processing DMA commands.
66323   #define USDM_REG_DISABLE_ENGINE_DISABLE_DMA_SHIFT                                                          0
66324   #define USDM_REG_DISABLE_ENGINE_DISABLE_TIMERS                                                             (0x1<<1) // This bit should be set to disable the timers' exectuion engine from processing timers' commands.
66325   #define USDM_REG_DISABLE_ENGINE_DISABLE_TIMERS_SHIFT                                                       1
66326   #define USDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD                                                          (0x1<<2) // This bit should be set to disable the CCFC exectuion engine from processing CCFC load commands.
66327   #define USDM_REG_DISABLE_ENGINE_DISABLE_CCFC_LOAD_SHIFT                                                    2
66328   #define USDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD                                                          (0x1<<3) // This bit should be set to disable the TCFC exectuion engine from processing TCFC load commands.
66329   #define USDM_REG_DISABLE_ENGINE_DISABLE_TCFC_LOAD_SHIFT                                                    3
66330   #define USDM_REG_DISABLE_ENGINE_DISABLE_INT_WR                                                             (0x1<<4) // This bit should be set to disable the internal write exectuion engine from processing Internal write commands.
66331   #define USDM_REG_DISABLE_ENGINE_DISABLE_INT_WR_SHIFT                                                       4
66332   #define USDM_REG_DISABLE_ENGINE_DISABLE_NOP                                                                (0x1<<5) // This bit should be set to disable the SDM NOP exectuion engine from processing NOP commands.
66333   #define USDM_REG_DISABLE_ENGINE_DISABLE_NOP_SHIFT                                                          5
66334   #define USDM_REG_DISABLE_ENGINE_DISABLE_GRC                                                                (0x1<<6) // This bit should be set to disable the GRC master exectuion engine from processing GRC master commands.
66335   #define USDM_REG_DISABLE_ENGINE_DISABLE_GRC_SHIFT                                                          6
66336   #define USDM_REG_DISABLE_ENGINE_DISABLE_ASYNC                                                              (0x1<<7) // This bit should be set to disable the PXP-Async interface from processing PXP-Async requests.
66337   #define USDM_REG_DISABLE_ENGINE_DISABLE_ASYNC_SHIFT                                                        7
66338   #define USDM_REG_DISABLE_ENGINE_DISABLE_PRM                                                                (0x1<<8) // This bit should be set to disable the PRM interface from processing PRM completion commands.
66339   #define USDM_REG_DISABLE_ENGINE_DISABLE_PRM_SHIFT                                                          8
66340   #define USDM_REG_DISABLE_ENGINE_DISABLE_DORQ                                                               (0x1<<9) // This bit should be set to disable the DORQ DPM interface from processing DPM commands.
66341   #define USDM_REG_DISABLE_ENGINE_DISABLE_DORQ_SHIFT                                                         9
66342 #define USDM_REG_INT_STS                                                                                     0xfd0040UL //Access:R    DataWidth:0x1c   // Multi Field Register.
66343   #define USDM_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
66344   #define USDM_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
66345   #define USDM_REG_INT_STS_INP_QUEUE_ERROR                                                                   (0x1<<1) // Indicates that one of the input queues had a FIFO error.
66346   #define USDM_REG_INT_STS_INP_QUEUE_ERROR_SHIFT                                                             1
66347   #define USDM_REG_INT_STS_DELAY_FIFO_ERROR                                                                  (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
66348   #define USDM_REG_INT_STS_DELAY_FIFO_ERROR_SHIFT                                                            2
66349   #define USDM_REG_INT_STS_ASYNC_HOST_ERROR                                                                  (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
66350   #define USDM_REG_INT_STS_ASYNC_HOST_ERROR_SHIFT                                                            3
66351   #define USDM_REG_INT_STS_PRM_FIFO_ERROR                                                                    (0x1<<4) // FIFO in PRM interface sub-module reported an error.
66352   #define USDM_REG_INT_STS_PRM_FIFO_ERROR_SHIFT                                                              4
66353   #define USDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR                                                              (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
66354   #define USDM_REG_INT_STS_CCFC_LOAD_PEND_ERROR_SHIFT                                                        5
66355   #define USDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR                                                              (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
66356   #define USDM_REG_INT_STS_TCFC_LOAD_PEND_ERROR_SHIFT                                                        6
66357   #define USDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR                                                            (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
66358   #define USDM_REG_INT_STS_DST_INT_RAM_WAIT_ERROR_SHIFT                                                      7
66359   #define USDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR                                                            (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
66360   #define USDM_REG_INT_STS_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                      8
66361   #define USDM_REG_INT_STS_DST_PXP_IMMED_ERROR                                                               (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
66362   #define USDM_REG_INT_STS_DST_PXP_IMMED_ERROR_SHIFT                                                         9
66363   #define USDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR                                                            (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
66364   #define USDM_REG_INT_STS_DST_PXP_DST_PEND_ERROR_SHIFT                                                      10
66365   #define USDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR                                                            (0x1<<11) // BRB src pend fifo error in DMA_DST block.
66366   #define USDM_REG_INT_STS_DST_BRB_SRC_PEND_ERROR_SHIFT                                                      11
66367   #define USDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR                                                            (0x1<<12) // BRB src addr fifo error in DMA_DST block.
66368   #define USDM_REG_INT_STS_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                      12
66369   #define USDM_REG_INT_STS_RSP_BRB_PEND_ERROR                                                                (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
66370   #define USDM_REG_INT_STS_RSP_BRB_PEND_ERROR_SHIFT                                                          13
66371   #define USDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR                                                            (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
66372   #define USDM_REG_INT_STS_RSP_INT_RAM_PEND_ERROR_SHIFT                                                      14
66373   #define USDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR                                                             (0x1<<15) // Read data firo in DMA_RSP block for BRB.
66374   #define USDM_REG_INT_STS_RSP_BRB_RD_DATA_ERROR_SHIFT                                                       15
66375   #define USDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR                                                         (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
66376   #define USDM_REG_INT_STS_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                   16
66377   #define USDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR                                                             (0x1<<17) // PXP read data fifo error in DMA_RSP block.
66378   #define USDM_REG_INT_STS_RSP_PXP_RD_DATA_ERROR_SHIFT                                                       17
66379   #define USDM_REG_INT_STS_CM_DELAY_ERROR                                                                    (0x1<<18) // Delay CM fifo error in CM block.
66380   #define USDM_REG_INT_STS_CM_DELAY_ERROR_SHIFT                                                              18
66381   #define USDM_REG_INT_STS_SH_DELAY_ERROR                                                                    (0x1<<19) // Delay shared fifo error in CM block.
66382   #define USDM_REG_INT_STS_SH_DELAY_ERROR_SHIFT                                                              19
66383   #define USDM_REG_INT_STS_CMPL_PEND_ERROR                                                                   (0x1<<20) // Error in completion pending FIFO in internal write block.
66384   #define USDM_REG_INT_STS_CMPL_PEND_ERROR_SHIFT                                                             20
66385   #define USDM_REG_INT_STS_CPRM_PEND_ERROR                                                                   (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
66386   #define USDM_REG_INT_STS_CPRM_PEND_ERROR_SHIFT                                                             21
66387   #define USDM_REG_INT_STS_TIMER_ADDR_ERROR                                                                  (0x1<<22) // Address fifo error in timer block.
66388   #define USDM_REG_INT_STS_TIMER_ADDR_ERROR_SHIFT                                                            22
66389   #define USDM_REG_INT_STS_TIMER_PEND_ERROR                                                                  (0x1<<23) // Pending fifo error in timer block.
66390   #define USDM_REG_INT_STS_TIMER_PEND_ERROR_SHIFT                                                            23
66391   #define USDM_REG_INT_STS_DORQ_DPM_ERROR                                                                    (0x1<<24) // Dpm fifo error in dorq I/F block.
66392   #define USDM_REG_INT_STS_DORQ_DPM_ERROR_SHIFT                                                              24
66393   #define USDM_REG_INT_STS_DST_PXP_DONE_ERROR                                                                (0x1<<25) // PXP done fifo error in DMA_dst block.
66394   #define USDM_REG_INT_STS_DST_PXP_DONE_ERROR_SHIFT                                                          25
66395   #define USDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR                                                              (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66396   #define USDM_REG_INT_STS_XCM_RMT_BUFFER_ERROR_SHIFT                                                        26
66397   #define USDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR                                                              (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66398   #define USDM_REG_INT_STS_YCM_RMT_BUFFER_ERROR_SHIFT                                                        27
66399 #define USDM_REG_INT_MASK                                                                                    0xfd0044UL //Access:RW   DataWidth:0x1c   // Multi Field Register.
66400   #define USDM_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.ADDRESS_ERROR .
66401   #define USDM_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
66402   #define USDM_REG_INT_MASK_INP_QUEUE_ERROR                                                                  (0x1<<1) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.INP_QUEUE_ERROR .
66403   #define USDM_REG_INT_MASK_INP_QUEUE_ERROR_SHIFT                                                            1
66404   #define USDM_REG_INT_MASK_DELAY_FIFO_ERROR                                                                 (0x1<<2) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DELAY_FIFO_ERROR .
66405   #define USDM_REG_INT_MASK_DELAY_FIFO_ERROR_SHIFT                                                           2
66406   #define USDM_REG_INT_MASK_ASYNC_HOST_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.ASYNC_HOST_ERROR .
66407   #define USDM_REG_INT_MASK_ASYNC_HOST_ERROR_SHIFT                                                           3
66408   #define USDM_REG_INT_MASK_PRM_FIFO_ERROR                                                                   (0x1<<4) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.PRM_FIFO_ERROR .
66409   #define USDM_REG_INT_MASK_PRM_FIFO_ERROR_SHIFT                                                             4
66410   #define USDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.CCFC_LOAD_PEND_ERROR .
66411   #define USDM_REG_INT_MASK_CCFC_LOAD_PEND_ERROR_SHIFT                                                       5
66412   #define USDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR                                                             (0x1<<6) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.TCFC_LOAD_PEND_ERROR .
66413   #define USDM_REG_INT_MASK_TCFC_LOAD_PEND_ERROR_SHIFT                                                       6
66414   #define USDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_INT_RAM_WAIT_ERROR .
66415   #define USDM_REG_INT_MASK_DST_INT_RAM_WAIT_ERROR_SHIFT                                                     7
66416   #define USDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR                                                           (0x1<<8) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_PAS_BUF_WAIT_ERROR .
66417   #define USDM_REG_INT_MASK_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                     8
66418   #define USDM_REG_INT_MASK_DST_PXP_IMMED_ERROR                                                              (0x1<<9) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_PXP_IMMED_ERROR .
66419   #define USDM_REG_INT_MASK_DST_PXP_IMMED_ERROR_SHIFT                                                        9
66420   #define USDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_PXP_DST_PEND_ERROR .
66421   #define USDM_REG_INT_MASK_DST_PXP_DST_PEND_ERROR_SHIFT                                                     10
66422   #define USDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_BRB_SRC_PEND_ERROR .
66423   #define USDM_REG_INT_MASK_DST_BRB_SRC_PEND_ERROR_SHIFT                                                     11
66424   #define USDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_BRB_SRC_ADDR_ERROR .
66425   #define USDM_REG_INT_MASK_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                     12
66426   #define USDM_REG_INT_MASK_RSP_BRB_PEND_ERROR                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.RSP_BRB_PEND_ERROR .
66427   #define USDM_REG_INT_MASK_RSP_BRB_PEND_ERROR_SHIFT                                                         13
66428   #define USDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR                                                           (0x1<<14) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.RSP_INT_RAM_PEND_ERROR .
66429   #define USDM_REG_INT_MASK_RSP_INT_RAM_PEND_ERROR_SHIFT                                                     14
66430   #define USDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.RSP_BRB_RD_DATA_ERROR .
66431   #define USDM_REG_INT_MASK_RSP_BRB_RD_DATA_ERROR_SHIFT                                                      15
66432   #define USDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR                                                        (0x1<<16) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.RSP_INT_RAM_RD_DATA_ERROR .
66433   #define USDM_REG_INT_MASK_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                  16
66434   #define USDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.RSP_PXP_RD_DATA_ERROR .
66435   #define USDM_REG_INT_MASK_RSP_PXP_RD_DATA_ERROR_SHIFT                                                      17
66436   #define USDM_REG_INT_MASK_CM_DELAY_ERROR                                                                   (0x1<<18) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.CM_DELAY_ERROR .
66437   #define USDM_REG_INT_MASK_CM_DELAY_ERROR_SHIFT                                                             18
66438   #define USDM_REG_INT_MASK_SH_DELAY_ERROR                                                                   (0x1<<19) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.SH_DELAY_ERROR .
66439   #define USDM_REG_INT_MASK_SH_DELAY_ERROR_SHIFT                                                             19
66440   #define USDM_REG_INT_MASK_CMPL_PEND_ERROR                                                                  (0x1<<20) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.CMPL_PEND_ERROR .
66441   #define USDM_REG_INT_MASK_CMPL_PEND_ERROR_SHIFT                                                            20
66442   #define USDM_REG_INT_MASK_CPRM_PEND_ERROR                                                                  (0x1<<21) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.CPRM_PEND_ERROR .
66443   #define USDM_REG_INT_MASK_CPRM_PEND_ERROR_SHIFT                                                            21
66444   #define USDM_REG_INT_MASK_TIMER_ADDR_ERROR                                                                 (0x1<<22) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.TIMER_ADDR_ERROR .
66445   #define USDM_REG_INT_MASK_TIMER_ADDR_ERROR_SHIFT                                                           22
66446   #define USDM_REG_INT_MASK_TIMER_PEND_ERROR                                                                 (0x1<<23) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.TIMER_PEND_ERROR .
66447   #define USDM_REG_INT_MASK_TIMER_PEND_ERROR_SHIFT                                                           23
66448   #define USDM_REG_INT_MASK_DORQ_DPM_ERROR                                                                   (0x1<<24) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DORQ_DPM_ERROR .
66449   #define USDM_REG_INT_MASK_DORQ_DPM_ERROR_SHIFT                                                             24
66450   #define USDM_REG_INT_MASK_DST_PXP_DONE_ERROR                                                               (0x1<<25) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.DST_PXP_DONE_ERROR .
66451   #define USDM_REG_INT_MASK_DST_PXP_DONE_ERROR_SHIFT                                                         25
66452   #define USDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR                                                             (0x1<<26) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.XCM_RMT_BUFFER_ERROR .
66453   #define USDM_REG_INT_MASK_XCM_RMT_BUFFER_ERROR_SHIFT                                                       26
66454   #define USDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: USDM_REG_INT_STS.YCM_RMT_BUFFER_ERROR .
66455   #define USDM_REG_INT_MASK_YCM_RMT_BUFFER_ERROR_SHIFT                                                       27
66456 #define USDM_REG_INT_STS_WR                                                                                  0xfd0048UL //Access:WR   DataWidth:0x1c   // Multi Field Register.
66457   #define USDM_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
66458   #define USDM_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
66459   #define USDM_REG_INT_STS_WR_INP_QUEUE_ERROR                                                                (0x1<<1) // Indicates that one of the input queues had a FIFO error.
66460   #define USDM_REG_INT_STS_WR_INP_QUEUE_ERROR_SHIFT                                                          1
66461   #define USDM_REG_INT_STS_WR_DELAY_FIFO_ERROR                                                               (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
66462   #define USDM_REG_INT_STS_WR_DELAY_FIFO_ERROR_SHIFT                                                         2
66463   #define USDM_REG_INT_STS_WR_ASYNC_HOST_ERROR                                                               (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
66464   #define USDM_REG_INT_STS_WR_ASYNC_HOST_ERROR_SHIFT                                                         3
66465   #define USDM_REG_INT_STS_WR_PRM_FIFO_ERROR                                                                 (0x1<<4) // FIFO in PRM interface sub-module reported an error.
66466   #define USDM_REG_INT_STS_WR_PRM_FIFO_ERROR_SHIFT                                                           4
66467   #define USDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR                                                           (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
66468   #define USDM_REG_INT_STS_WR_CCFC_LOAD_PEND_ERROR_SHIFT                                                     5
66469   #define USDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR                                                           (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
66470   #define USDM_REG_INT_STS_WR_TCFC_LOAD_PEND_ERROR_SHIFT                                                     6
66471   #define USDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR                                                         (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
66472   #define USDM_REG_INT_STS_WR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                   7
66473   #define USDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR                                                         (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
66474   #define USDM_REG_INT_STS_WR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                   8
66475   #define USDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR                                                            (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
66476   #define USDM_REG_INT_STS_WR_DST_PXP_IMMED_ERROR_SHIFT                                                      9
66477   #define USDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR                                                         (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
66478   #define USDM_REG_INT_STS_WR_DST_PXP_DST_PEND_ERROR_SHIFT                                                   10
66479   #define USDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR                                                         (0x1<<11) // BRB src pend fifo error in DMA_DST block.
66480   #define USDM_REG_INT_STS_WR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                   11
66481   #define USDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR                                                         (0x1<<12) // BRB src addr fifo error in DMA_DST block.
66482   #define USDM_REG_INT_STS_WR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                   12
66483   #define USDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR                                                             (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
66484   #define USDM_REG_INT_STS_WR_RSP_BRB_PEND_ERROR_SHIFT                                                       13
66485   #define USDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR                                                         (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
66486   #define USDM_REG_INT_STS_WR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                   14
66487   #define USDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR                                                          (0x1<<15) // Read data firo in DMA_RSP block for BRB.
66488   #define USDM_REG_INT_STS_WR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                    15
66489   #define USDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR                                                      (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
66490   #define USDM_REG_INT_STS_WR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                                16
66491   #define USDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR                                                          (0x1<<17) // PXP read data fifo error in DMA_RSP block.
66492   #define USDM_REG_INT_STS_WR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                    17
66493   #define USDM_REG_INT_STS_WR_CM_DELAY_ERROR                                                                 (0x1<<18) // Delay CM fifo error in CM block.
66494   #define USDM_REG_INT_STS_WR_CM_DELAY_ERROR_SHIFT                                                           18
66495   #define USDM_REG_INT_STS_WR_SH_DELAY_ERROR                                                                 (0x1<<19) // Delay shared fifo error in CM block.
66496   #define USDM_REG_INT_STS_WR_SH_DELAY_ERROR_SHIFT                                                           19
66497   #define USDM_REG_INT_STS_WR_CMPL_PEND_ERROR                                                                (0x1<<20) // Error in completion pending FIFO in internal write block.
66498   #define USDM_REG_INT_STS_WR_CMPL_PEND_ERROR_SHIFT                                                          20
66499   #define USDM_REG_INT_STS_WR_CPRM_PEND_ERROR                                                                (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
66500   #define USDM_REG_INT_STS_WR_CPRM_PEND_ERROR_SHIFT                                                          21
66501   #define USDM_REG_INT_STS_WR_TIMER_ADDR_ERROR                                                               (0x1<<22) // Address fifo error in timer block.
66502   #define USDM_REG_INT_STS_WR_TIMER_ADDR_ERROR_SHIFT                                                         22
66503   #define USDM_REG_INT_STS_WR_TIMER_PEND_ERROR                                                               (0x1<<23) // Pending fifo error in timer block.
66504   #define USDM_REG_INT_STS_WR_TIMER_PEND_ERROR_SHIFT                                                         23
66505   #define USDM_REG_INT_STS_WR_DORQ_DPM_ERROR                                                                 (0x1<<24) // Dpm fifo error in dorq I/F block.
66506   #define USDM_REG_INT_STS_WR_DORQ_DPM_ERROR_SHIFT                                                           24
66507   #define USDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR                                                             (0x1<<25) // PXP done fifo error in DMA_dst block.
66508   #define USDM_REG_INT_STS_WR_DST_PXP_DONE_ERROR_SHIFT                                                       25
66509   #define USDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR                                                           (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66510   #define USDM_REG_INT_STS_WR_XCM_RMT_BUFFER_ERROR_SHIFT                                                     26
66511   #define USDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR                                                           (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66512   #define USDM_REG_INT_STS_WR_YCM_RMT_BUFFER_ERROR_SHIFT                                                     27
66513 #define USDM_REG_INT_STS_CLR                                                                                 0xfd004cUL //Access:RC   DataWidth:0x1c   // Multi Field Register.
66514   #define USDM_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
66515   #define USDM_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
66516   #define USDM_REG_INT_STS_CLR_INP_QUEUE_ERROR                                                               (0x1<<1) // Indicates that one of the input queues had a FIFO error.
66517   #define USDM_REG_INT_STS_CLR_INP_QUEUE_ERROR_SHIFT                                                         1
66518   #define USDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR                                                              (0x1<<2) // Delay fifo in INP_CMD block outputs errors.
66519   #define USDM_REG_INT_STS_CLR_DELAY_FIFO_ERROR_SHIFT                                                        2
66520   #define USDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR                                                              (0x1<<3) // PXP_HOST fifo in ASYNC block outputs errors.
66521   #define USDM_REG_INT_STS_CLR_ASYNC_HOST_ERROR_SHIFT                                                        3
66522   #define USDM_REG_INT_STS_CLR_PRM_FIFO_ERROR                                                                (0x1<<4) // FIFO in PRM interface sub-module reported an error.
66523   #define USDM_REG_INT_STS_CLR_PRM_FIFO_ERROR_SHIFT                                                          4
66524   #define USDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR                                                          (0x1<<5) // CCFC_LOAD_PEND fifo in CCFC block outputs errors.
66525   #define USDM_REG_INT_STS_CLR_CCFC_LOAD_PEND_ERROR_SHIFT                                                    5
66526   #define USDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR                                                          (0x1<<6) // TCFC_LOAD_PEND fifo in TCFC block outputs errors.
66527   #define USDM_REG_INT_STS_CLR_TCFC_LOAD_PEND_ERROR_SHIFT                                                    6
66528   #define USDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR                                                        (0x1<<7) // INT_ram wait fifo error in DMA_DST block.
66529   #define USDM_REG_INT_STS_CLR_DST_INT_RAM_WAIT_ERROR_SHIFT                                                  7
66530   #define USDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR                                                        (0x1<<8) // Passive buffer wait fifo error in DMA_DST block.
66531   #define USDM_REG_INT_STS_CLR_DST_PAS_BUF_WAIT_ERROR_SHIFT                                                  8
66532   #define USDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR                                                           (0x1<<9) // PXP immediate data fifo error in DMA_DST block.
66533   #define USDM_REG_INT_STS_CLR_DST_PXP_IMMED_ERROR_SHIFT                                                     9
66534   #define USDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR                                                        (0x1<<10) // PXP dst pending fifo error in DMA_DST block.
66535   #define USDM_REG_INT_STS_CLR_DST_PXP_DST_PEND_ERROR_SHIFT                                                  10
66536   #define USDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR                                                        (0x1<<11) // BRB src pend fifo error in DMA_DST block.
66537   #define USDM_REG_INT_STS_CLR_DST_BRB_SRC_PEND_ERROR_SHIFT                                                  11
66538   #define USDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR                                                        (0x1<<12) // BRB src addr fifo error in DMA_DST block.
66539   #define USDM_REG_INT_STS_CLR_DST_BRB_SRC_ADDR_ERROR_SHIFT                                                  12
66540   #define USDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR                                                            (0x1<<13) // Pend data fifo in DMA_RSP block for BRB.
66541   #define USDM_REG_INT_STS_CLR_RSP_BRB_PEND_ERROR_SHIFT                                                      13
66542   #define USDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR                                                        (0x1<<14) // Pend data fifo in DMA_RSP block for int_ram.
66543   #define USDM_REG_INT_STS_CLR_RSP_INT_RAM_PEND_ERROR_SHIFT                                                  14
66544   #define USDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR                                                         (0x1<<15) // Read data firo in DMA_RSP block for BRB.
66545   #define USDM_REG_INT_STS_CLR_RSP_BRB_RD_DATA_ERROR_SHIFT                                                   15
66546   #define USDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR                                                     (0x1<<16) // INT_ram read data fifo error in DMA_RSP block.
66547   #define USDM_REG_INT_STS_CLR_RSP_INT_RAM_RD_DATA_ERROR_SHIFT                                               16
66548   #define USDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR                                                         (0x1<<17) // PXP read data fifo error in DMA_RSP block.
66549   #define USDM_REG_INT_STS_CLR_RSP_PXP_RD_DATA_ERROR_SHIFT                                                   17
66550   #define USDM_REG_INT_STS_CLR_CM_DELAY_ERROR                                                                (0x1<<18) // Delay CM fifo error in CM block.
66551   #define USDM_REG_INT_STS_CLR_CM_DELAY_ERROR_SHIFT                                                          18
66552   #define USDM_REG_INT_STS_CLR_SH_DELAY_ERROR                                                                (0x1<<19) // Delay shared fifo error in CM block.
66553   #define USDM_REG_INT_STS_CLR_SH_DELAY_ERROR_SHIFT                                                          19
66554   #define USDM_REG_INT_STS_CLR_CMPL_PEND_ERROR                                                               (0x1<<20) // Error in completion pending FIFO in internal write block.
66555   #define USDM_REG_INT_STS_CLR_CMPL_PEND_ERROR_SHIFT                                                         20
66556   #define USDM_REG_INT_STS_CLR_CPRM_PEND_ERROR                                                               (0x1<<21) // Error in completion parameter pending FIFO in internal write block.
66557   #define USDM_REG_INT_STS_CLR_CPRM_PEND_ERROR_SHIFT                                                         21
66558   #define USDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR                                                              (0x1<<22) // Address fifo error in timer block.
66559   #define USDM_REG_INT_STS_CLR_TIMER_ADDR_ERROR_SHIFT                                                        22
66560   #define USDM_REG_INT_STS_CLR_TIMER_PEND_ERROR                                                              (0x1<<23) // Pending fifo error in timer block.
66561   #define USDM_REG_INT_STS_CLR_TIMER_PEND_ERROR_SHIFT                                                        23
66562   #define USDM_REG_INT_STS_CLR_DORQ_DPM_ERROR                                                                (0x1<<24) // Dpm fifo error in dorq I/F block.
66563   #define USDM_REG_INT_STS_CLR_DORQ_DPM_ERROR_SHIFT                                                          24
66564   #define USDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR                                                            (0x1<<25) // PXP done fifo error in DMA_dst block.
66565   #define USDM_REG_INT_STS_CLR_DST_PXP_DONE_ERROR_SHIFT                                                      25
66566   #define USDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR                                                          (0x1<<26) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66567   #define USDM_REG_INT_STS_CLR_XCM_RMT_BUFFER_ERROR_SHIFT                                                    26
66568   #define USDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR                                                          (0x1<<27) // small FIFO error indication. FIFO is instantiated only in the MSDM => XCM  and MSDM =>YCM interface
66569   #define USDM_REG_INT_STS_CLR_YCM_RMT_BUFFER_ERROR_SHIFT                                                    27
66570 #define USDM_REG_PRTY_MASK_H_0                                                                               0xfd0204UL //Access:RW   DataWidth:0xa    // Multi Field Register.
66571   #define USDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                           (0x1<<0) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
66572   #define USDM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                     0
66573   #define USDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                           (0x1<<1) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
66574   #define USDM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                     1
66575   #define USDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
66576   #define USDM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                     2
66577   #define USDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
66578   #define USDM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     3
66579   #define USDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
66580   #define USDM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     4
66581   #define USDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
66582   #define USDM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                     5
66583   #define USDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
66584   #define USDM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
66585   #define USDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<7) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
66586   #define USDM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     7
66587   #define USDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<8) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
66588   #define USDM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     8
66589   #define USDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                           (0x1<<9) // This bit masks, when set, the Parity bit: USDM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
66590   #define USDM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                     9
66591 #define USDM_REG_MEM_ECC_EVENTS                                                                              0xfd0210UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
66592 #define USDM_REG_TIMER_TICK                                                                                  0xfd0400UL //Access:RW   DataWidth:0x20   // Defines the number of system clock cycles that are used to define a timers clock tick cycle. Note: The minimal legal value for this register is 25, lower values can cause timers functionality issues.
66593 #define USDM_REG_TIMERS_TICK_ENABLE                                                                          0xfd0404UL //Access:RW   DataWidth:0x1    // Enable for tick counter.
66594 #define USDM_REG_OPERATION_GEN                                                                               0xfd0408UL //Access:W    DataWidth:0x14   // This register is used to assert a completion operation of choice; It includes the following completion fields: bits 19:16 are Trig; bits 15:0 are CompParams. Note that trigger types 3,5 or 8 are not supported by this interface as they require a completion message. If there is an attempt to assert an OperationGen with Trig = 3,5 or 8, the operation will be voided.
66595 #define USDM_REG_GRC_PRIVILEGE_LEVEL                                                                         0xfd040cUL //Access:RW   DataWidth:0x2    // This register defines the PRV (privilege level) field within the FID structure of the SDM GRC master request.
66596 #define USDM_REG_CM_MSG_CNT_ADDRESS                                                                          0xfd0410UL //Access:RW   DataWidth:0xf    // The internal RAM address for storing the shadow of the CM completion message counter.
66597 #define USDM_REG_DORQ_DPM_START_ADDR                                                                         0xfd0414UL //Access:RW   DataWidth:0xf    // The start address in the internal RAM for DORQ DPM messages.
66598 #define USDM_REG_RR_COMPLETE_REQ                                                                             0xfd0418UL //Access:R    DataWidth:0xa    // Provides read access to the round robin arbiter used for all completion write requests  in the completion manager: b0-PXP async b1-NOP;b2-internal write; b3-timers;b4-DMA;b5-GRC master;b6-RBC; b7-PRM interface; b8-CCFC load; b9-TCFC load.
66599 #define USDM_REG_RR_PTR_REQ                                                                                  0xfd041cUL //Access:R    DataWidth:0x9    // Provides read access to the round robin arbiter for the completion message pointer: b0-async; b1-dma; b2 - tcfc; b3-ccfc; b4-nop; b5-timers; b6-int_wr; b7-prm; b8-grc_master.
66600 #define USDM_REG_INT_RAM_RR_REQ                                                                              0xfd0420UL //Access:R    DataWidth:0x4    // Provides read access to the DMA done round-robin arbiter: b0-passive buffer destination; b1-internal RAM destination;b2-PXP source/destination;b3-BRB source.
66601 #define USDM_REG_INP_QUEUE_ERR_VECT                                                                          0xfd0424UL //Access:R    DataWidth:0x9    // This register is intended to be read in the event of an inp_queue_error interrupt.  It contains a vector with a bit per input queue. Clearing the interrupt causes this vector to be cleared. Errors on multiple FIFOs will be aggregated between interrupt clear requests.
66602 #define USDM_REG_ASYNC_CMSG_ALLOC_LIMIT                                                                      0xfd0428UL //Access:RW   DataWidth:0x5    // This register defines the maximum number of completion messages that can be allocated to PXP-Async transactions at any given time. If the PXP-Async interface attempts to reserve beyond this limit, it will be held off until the situation is resolved.
66603 #define USDM_REG_ECO_RESERVED                                                                                0xfd042cUL //Access:RW   DataWidth:0x8    // Reserved bits for ECO.
66604 #define USDM_REG_INIT_CREDIT_PXP                                                                             0xfd0500UL //Access:RW   DataWidth:0x3    // The initial number of messages that can be sent to the pxp interface without receiving any ACK.
66605 #define USDM_REG_INIT_CREDIT_PCI                                                                             0xfd0504UL //Access:RW   DataWidth:0x2    // The initial number of messages that can be sent to the PCI-Switch on the internal write interface without receiving any ACK.
66606 #define USDM_REG_INIT_CREDIT_TCFC_AC                                                                         0xfd0508UL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the TCFC activity counters interface without receiving any ACK.
66607 #define USDM_REG_INIT_CREDIT_CCFC_AC                                                                         0xfd050cUL //Access:RW   DataWidth:0x4    // The initial number of messages that can be sent to the CCFC activity counters interface without receiving any ACK.
66608 #define USDM_REG_INIT_CREDIT_CM                                                                              0xfd0510UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to the CM interface without receiving any ACK in CM block.
66609 #define USDM_REG_INIT_CREDIT_CM_RMT                                                                          0xfd0520UL //Access:RW   DataWidth:0x4    // The initial number of cycles that can be sent to a remote CM interface without receiving any ACK in CM block.
66610 #define USDM_REG_INIT_CREDIT_CM_RMT_SIZE                                                                     2
66611 #define USDM_REG_NUM_OF_DMA_CMD                                                                              0xfd0600UL //Access:RC   DataWidth:0x20   // The number of SDM DMA commands executed.
66612 #define USDM_REG_NUM_OF_TIMERS_CMD                                                                           0xfd0604UL //Access:RC   DataWidth:0x20   // The number of SDM timers commands executed.
66613 #define USDM_REG_NUM_OF_CCFC_LD_CMD                                                                          0xfd0608UL //Access:RC   DataWidth:0x20   // The number of SDM CCFC load commands executed.
66614 #define USDM_REG_NUM_OF_CCFC_AC_CMD                                                                          0xfd060cUL //Access:RC   DataWidth:0x20   // The number of SDM CCFC activity counter commands executed.
66615 #define USDM_REG_NUM_OF_TCFC_LD_CMD                                                                          0xfd0610UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC load commands executed.
66616 #define USDM_REG_NUM_OF_TCFC_AC_CMD                                                                          0xfd0614UL //Access:RC   DataWidth:0x20   // The number of SDM TCFC activity counter commands executed.
66617 #define USDM_REG_NUM_OF_INT_CMD                                                                              0xfd0618UL //Access:RC   DataWidth:0x20   // The number of SDM internal write commands executed.
66618 #define USDM_REG_NUM_OF_NOP_CMD                                                                              0xfd061cUL //Access:RC   DataWidth:0x20   // The number of SDM NOP commands executed.
66619 #define USDM_REG_NUM_OF_GRC_CMD                                                                              0xfd0620UL //Access:RC   DataWidth:0x20   // The number of GRC master commands executed.
66620 #define USDM_REG_NUM_OF_PRM_REQ                                                                              0xfd0624UL //Access:RC   DataWidth:0x20   // The number of packet end messages received on the PRM completion interface.
66621 #define USDM_REG_NUM_OF_PXP_ASYNC_REQ                                                                        0xfd0628UL //Access:RC   DataWidth:0x20   // The number of requests received from the pxp async if.
66622 #define USDM_REG_NUM_OF_DPM_REQ                                                                              0xfd062cUL //Access:RC   DataWidth:0x20   // The number of DORQ DPM messages received.
66623 #define USDM_REG_BRB_ALMOST_FULL                                                                             0xfd0700UL //Access:RW   DataWidth:0x5    // Almost full signal for read data from BRB in DMA_RSP block.
66624 #define USDM_REG_PXP_ALMOST_FULL                                                                             0xfd0704UL //Access:RW   DataWidth:0x4    // Almost full signal for read data from pxp in DMA_RSP block.
66625 #define USDM_REG_DORQ_ALMOST_FULL                                                                            0xfd0708UL //Access:RW   DataWidth:0x6    // Almost full signal for read data from DORQ in SDM_DORQ block.
66626 #define USDM_REG_AGG_INT_CTRL                                                                                0xfd0800UL //Access:RW   DataWidth:0xa    // This array of registers provides controls for each of 32 aggregated interrupts; The fiels are defined as follows: agg_int_ctrl[7:0] = EventID which selects the event ID of the associated handler; agg_int_ctrl[8] = T-flag which determines if a thread is allocated for this handler in the Storm; agg_int_ctrl[9] = Mode bit; where 0=normal and 1=auto-mask-mode.
66627 #define USDM_REG_AGG_INT_CTRL_SIZE                                                                           32
66628 #define USDM_REG_AGG_INT_STATE                                                                               0xfd0a00UL //Access:R    DataWidth:0x2    // This array of registers provides access to each of the 32 aggregated interrupt request state machines; The values read from this register mean the following; 00 = IDLE; 01 = PEND; 10 = MASK; 11 = PANDM.
66629 #define USDM_REG_AGG_INT_STATE_SIZE                                                                          32
66630 #define USDM_REG_QUEUE_FULL                                                                                  0xfd0c00UL //Access:R    DataWidth:0x9    // Input queue fifo full in sdm_inp block.
66631 #define USDM_REG_INT_CMPL_PEND_FULL                                                                          0xfd0c04UL //Access:R    DataWidth:0x1    // Internal write completion pending full in internal write block.
66632 #define USDM_REG_INT_CPRM_PEND_FULL                                                                          0xfd0c08UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending full in internal write block.
66633 #define USDM_REG_QM_FULL                                                                                     0xfd0c0cUL //Access:R    DataWidth:0x1    // QM IF  full in sdm_inp block.
66634 #define USDM_REG_DELAY_FIFO_FULL                                                                             0xfd0c10UL //Access:R    DataWidth:0x1    // Delay FIFO  full in sdm_inp block.
66635 #define USDM_REG_TIMERS_PEND_FULL                                                                            0xfd0c14UL //Access:R    DataWidth:0x1    // Pending FIFO  full in sdm_timers block.
66636 #define USDM_REG_TIMERS_ADDR_FULL                                                                            0xfd0c18UL //Access:R    DataWidth:0x1    // Address FIFO  full in sdm_timers block.
66637 #define USDM_REG_RSP_PXP_RDATA_FULL                                                                          0xfd0c1cUL //Access:R    DataWidth:0x1    // PXP rd_data fifo  full in sdm_dma_rsp block.
66638 #define USDM_REG_RSP_BRB_RDATA_FULL                                                                          0xfd0c20UL //Access:R    DataWidth:0x1    // BRB read data fifo  full in sdm_dma_rsp block.
66639 #define USDM_REG_RSP_INT_RAM_RDATA_FULL                                                                      0xfd0c24UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  full in sdm_dma_rsp block.
66640 #define USDM_REG_RSP_BRB_PEND_FULL                                                                           0xfd0c28UL //Access:R    DataWidth:0x1    // BRB pending fifo  full in sdm_dma_rsp block.
66641 #define USDM_REG_RSP_INT_RAM_PEND_FULL                                                                       0xfd0c2cUL //Access:R    DataWidth:0x1    // Int_ram pending fifo  full in sdm_dma_rsp block.
66642 #define USDM_REG_RSP_BRB_IF_FULL                                                                             0xfd0c30UL //Access:R    DataWidth:0x1    // BRB interface is  full in sdm_dma_rsp block.
66643 #define USDM_REG_RSP_PXP_IF_FULL                                                                             0xfd0c34UL //Access:R    DataWidth:0x1    // PXP interface is  full in sdm_dma_rsp block.
66644 #define USDM_REG_DST_PXP_IMMED_FULL                                                                          0xfd0c38UL //Access:R    DataWidth:0x1    // PXP immediate fifo full in sdm_dma_dst block.
66645 #define USDM_REG_DST_PXP_DST_PEND_FULL                                                                       0xfd0c3cUL //Access:R    DataWidth:0x1    // PXP destination pending fifo full in sdm_dma_dst block.
66646 #define USDM_REG_DST_PXP_SRC_PEND_FULL                                                                       0xfd0c40UL //Access:R    DataWidth:0x1    // PXP source pending fifo full in sdm_dma_dst block.
66647 #define USDM_REG_DST_BRB_SRC_PEND_FULL                                                                       0xfd0c44UL //Access:R    DataWidth:0x1    // BRB source pending fifo full in sdm_dma_dst block.
66648 #define USDM_REG_DST_BRB_SRC_ADDR_FULL                                                                       0xfd0c48UL //Access:R    DataWidth:0x1    // BRB source address fifo full in sdm_dma_dst block.
66649 #define USDM_REG_DST_PXP_LINK_FULL                                                                           0xfd0c4cUL //Access:R    DataWidth:0x1    // PXP link list full in sdm_dma_dst block.
66650 #define USDM_REG_DST_INT_RAM_WAIT_FULL                                                                       0xfd0c50UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo full in sdm_dma_dst block.
66651 #define USDM_REG_DST_PAS_BUF_WAIT_FULL                                                                       0xfd0c54UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo full in sdm_dma_dst block.
66652 #define USDM_REG_DST_PXP_IF_FULL                                                                             0xfd0c58UL //Access:R    DataWidth:0x1    // PXP if full in sdm_dma_dst block.
66653 #define USDM_REG_DST_INT_RAM_IF_FULL                                                                         0xfd0c5cUL //Access:R    DataWidth:0x1    // Int_ram if full in sdm_dma_dst block.
66654 #define USDM_REG_DST_PAS_BUF_IF_FULL                                                                         0xfd0c60UL //Access:R    DataWidth:0x1    // Pas_buf if full in sdm_dma_dst block.
66655 #define USDM_REG_SH_DELAY_FULL                                                                               0xfd0c64UL //Access:R    DataWidth:0x1    // Shared delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
66656 #define USDM_REG_CM_DELAY_FULL                                                                               0xfd0c68UL //Access:R    DataWidth:0x1    // CM delay FIFO full in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
66657 #define USDM_REG_CMSG_QUE_FULL                                                                               0xfd0c6cUL //Access:R    DataWidth:0x1    // Completion message queue fifo full in sdm_cm block.
66658 #define USDM_REG_CCFC_LOAD_PEND_FULL                                                                         0xfd0c70UL //Access:R    DataWidth:0x1    // CCFC load pending fifo full in the CCFC interface  block.
66659 #define USDM_REG_TCFC_LOAD_PEND_FULL                                                                         0xfd0c74UL //Access:R    DataWidth:0x1    // TCFC load pending fifo full in the TCFC interface block.
66660 #define USDM_REG_ASYNC_HOST_FULL                                                                             0xfd0c78UL //Access:R    DataWidth:0x1    // Async fifo full in sdm_async block.
66661 #define USDM_REG_PRM_FIFO_FULL                                                                               0xfd0c7cUL //Access:R    DataWidth:0x1    // PRM FIFO full in PRM interface block.
66662 #define USDM_REG_RMT_XCM_FIFO_FULL                                                                           0xfd0c80UL //Access:R    DataWidth:0x1    // Remote XCM FIFO full (exist only in MSDM => XCM interface).
66663 #define USDM_REG_RMT_YCM_FIFO_FULL                                                                           0xfd0c84UL //Access:R    DataWidth:0x1    // Remote YCM FIFO full (exist only in MSDM => YCM interface).
66664 #define USDM_REG_INT_CMPL_PEND_EMPTY                                                                         0xfd0d00UL //Access:R    DataWidth:0x1    // Internal write completion pending empty in internal write block.
66665 #define USDM_REG_INT_CPRM_PEND_EMPTY                                                                         0xfd0d04UL //Access:R    DataWidth:0x1    // Internal write completion parameter pending empty in internal write block.
66666 #define USDM_REG_QUEUE_EMPTY                                                                                 0xfd0d08UL //Access:R    DataWidth:0x9    // Input queue fifo empty in sdm_inp block.
66667 #define USDM_REG_DELAY_FIFO_EMPTY                                                                            0xfd0d0cUL //Access:R    DataWidth:0x1    // Delay FIFO  empty in sdm_inp block.
66668 #define USDM_REG_TIMERS_PEND_EMPTY                                                                           0xfd0d10UL //Access:R    DataWidth:0x1    // Pending FIFO  empty in sdm_timers block.
66669 #define USDM_REG_TIMERS_ADDR_EMPTY                                                                           0xfd0d14UL //Access:R    DataWidth:0x1    // Address FIFO  empty in sdm_timers block.
66670 #define USDM_REG_RSP_PXP_RDATA_EMPTY                                                                         0xfd0d18UL //Access:R    DataWidth:0x1    // PXP rd_data fifo  empty in sdm_dma_rsp block.
66671 #define USDM_REG_RSP_BRB_RDATA_EMPTY                                                                         0xfd0d1cUL //Access:R    DataWidth:0x1    // BRB read data fifo  empty in sdm_dma_rsp block.
66672 #define USDM_REG_RSP_INT_RAM_RDATA_EMPTY                                                                     0xfd0d20UL //Access:R    DataWidth:0x1    // Int_ram rd_data fifo  empty in sdm_dma_rsp block.
66673 #define USDM_REG_RSP_BRB_PEND_EMPTY                                                                          0xfd0d24UL //Access:R    DataWidth:0x1    // BRB pending fifo  empty in sdm_dma_rsp block.
66674 #define USDM_REG_RSP_INT_RAM_PEND_EMPTY                                                                      0xfd0d28UL //Access:R    DataWidth:0x1    // Int_ram pending fifo  empty in sdm_dma_rsp block.
66675 #define USDM_REG_DST_PXP_IMMED_EMPTY                                                                         0xfd0d2cUL //Access:R    DataWidth:0x1    // PXP immediate fifo empty in sdm_dma_dst block.
66676 #define USDM_REG_DST_PXP_DST_PEND_EMPTY                                                                      0xfd0d30UL //Access:R    DataWidth:0x1    // PXP destination pending fifo empty in sdm_dma_dst block.
66677 #define USDM_REG_DST_PXP_SRC_PEND_EMPTY                                                                      0xfd0d34UL //Access:R    DataWidth:0x1    // PXP source pending fifo empty in sdm_dma_dst block.
66678 #define USDM_REG_DST_BRB_SRC_PEND_EMPTY                                                                      0xfd0d38UL //Access:R    DataWidth:0x1    // BRB source pending fifo empty in sdm_dma_dst block.
66679 #define USDM_REG_DST_BRB_SRC_ADDR_EMPTY                                                                      0xfd0d3cUL //Access:R    DataWidth:0x1    // BRB source address fifo empty in sdm_dma_dst block.
66680 #define USDM_REG_DST_PXP_LINK_EMPTY                                                                          0xfd0d40UL //Access:R    DataWidth:0x1    // PXP link list empty in sdm_dma_dst block.
66681 #define USDM_REG_DST_INT_RAM_WAIT_EMPTY                                                                      0xfd0d44UL //Access:R    DataWidth:0x1    // Int_ram_wait fifo empty in sdm_dma_dst block.
66682 #define USDM_REG_DST_PAS_BUF_WAIT_EMPTY                                                                      0xfd0d48UL //Access:R    DataWidth:0x1    // Pas_buf_wait fifo empty in sdm_dma_dst block.
66683 #define USDM_REG_SH_DELAY_EMPTY                                                                              0xfd0d4cUL //Access:R    DataWidth:0x1    // Shared delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all completions that have completion messages except for local CM completions, which have their own queue. This includes remote CM completions, internal write completions and internal RAM completions.
66684 #define USDM_REG_CM_DELAY_EMPTY                                                                              0xfd0d50UL //Access:R    DataWidth:0x1    // CM delay FIFO empty in SDM completion manager block. This FIFO is used to queue the completion parameters for all direct message completions that will be sent to the local CM.
66685 #define USDM_REG_CMSG_QUE_EMPTY                                                                              0xfd0d54UL //Access:R    DataWidth:0x1    // Completion message queue fifo empty in sdm_dma_dst block.
66686 #define USDM_REG_CCFC_LOAD_PEND_EMPTY                                                                        0xfd0d58UL //Access:R    DataWidth:0x1    // CCFC load pending fifo empty in sdm_ccfc block.
66687 #define USDM_REG_TCFC_LOAD_PEND_EMPTY                                                                        0xfd0d5cUL //Access:R    DataWidth:0x1    // TCFC load pending fifo empty in sdm_tcfc block.
66688 #define USDM_REG_ASYNC_HOST_EMPTY                                                                            0xfd0d60UL //Access:R    DataWidth:0x1    // Async fifo empty in sdm_async block.
66689 #define USDM_REG_PRM_FIFO_EMPTY                                                                              0xfd0d64UL //Access:R    DataWidth:0x1    // PRM FIFO empty in sdm_prm_if block.
66690 #define USDM_REG_RMT_XCM_FIFO_EMPTY                                                                          0xfd0d68UL //Access:R    DataWidth:0x1    // Remote XCM FIFO empty (exist only within MSDM => XCM path).
66691 #define USDM_REG_RMT_YCM_FIFO_EMPTY                                                                          0xfd0d6cUL //Access:R    DataWidth:0x1    // Remote YCM FIFO empty (exist only within MSDM => YCM path).
66692 #define USDM_REG_DBG_OUT_DATA                                                                                0xfd0e00UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
66693 #define USDM_REG_DBG_OUT_DATA_SIZE                                                                           8
66694 #define USDM_REG_DBG_OUT_VALID                                                                               0xfd0e20UL //Access:R    DataWidth:0x4    // Dbgmux output valid
66695 #define USDM_REG_DBG_OUT_FRAME                                                                               0xfd0e24UL //Access:R    DataWidth:0x4    // Dbgmux output frame
66696 #define USDM_REG_DBG_SELECT                                                                                  0xfd0e28UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
66697 #define USDM_REG_DBG_DWORD_ENABLE                                                                            0xfd0e2cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
66698 #define USDM_REG_DBG_SHIFT                                                                                   0xfd0e30UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
66699 #define USDM_REG_DBG_FORCE_VALID                                                                             0xfd0e34UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
66700 #define USDM_REG_DBG_FORCE_FRAME                                                                             0xfd0e38UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
66701 #define USDM_REG_ASYNC_FIFO                                                                                  0xfd2000UL //Access:WB_R DataWidth:0x49   // Provides read-only access of the PXP-Async input FIFO. Intended for debug purposes.
66702 #define USDM_REG_ASYNC_FIFO_SIZE                                                                             116
66703 #define USDM_REG_IMMED_FIFO                                                                                  0xfd2400UL //Access:WB_R DataWidth:0x40   // Provides read-only access of the immediate data FIFO. Intended for debug purposes.
66704 #define USDM_REG_IMMED_FIFO_SIZE                                                                             38
66705 #define USDM_REG_BRB_FIFO                                                                                    0xfd2800UL //Access:WB_R DataWidth:0x86   // Provides read-only access of the BRB response FIFO. Intended for debug purposes.
66706 #define USDM_REG_BRB_FIFO_SIZE                                                                               152
66707 #define USDM_REG_PXP_FIFO                                                                                    0xfd2c00UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the PXP response FIFO. Intended for debug purposes.
66708 #define USDM_REG_PXP_FIFO_SIZE                                                                               76
66709 #define USDM_REG_INT_RAM_FIFO                                                                                0xfd3000UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the internal RAM response FIFO. Intended for debug purposes.
66710 #define USDM_REG_INT_RAM_FIFO_SIZE                                                                           76
66711 #define USDM_REG_DPM_FIFO                                                                                    0xfd3400UL //Access:WB_R DataWidth:0x51   // Provides read-only access of the DORQ DPM input FIFO. Intended for debug purposes.
66712 #define USDM_REG_DPM_FIFO_SIZE                                                                               172
66713 #define USDM_REG_EXT_OVERFLOW                                                                                0xfd3800UL //Access:WB_R DataWidth:0x4b   // Provides read-only access of the external store overflow FIFO. Intended for debug purposes.
66714 #define USDM_REG_EXT_OVERFLOW_SIZE                                                                           36
66715 #define USDM_REG_PRM_FIFO                                                                                    0xfd3c00UL //Access:WB_R DataWidth:0x41   // Provides read-only access of the PRM completion input FIFO. Intended for debug purposes.
66716 #define USDM_REG_PRM_FIFO_SIZE                                                                               116
66717 #define USDM_REG_TIMERS                                                                                      0xfd4000UL //Access:WB   DataWidth:0x39   // Provides memory-mapped read/write access to the timers' memory. Intended for debug purposes.
66718 #define USDM_REG_TIMERS_SIZE                                                                                 32
66719 #define USDM_REG_INP_QUEUE                                                                                   0xfd5000UL //Access:WB   DataWidth:0x40   // Input queue memory. Access only for debugging.
66720 #define USDM_REG_INP_QUEUE_SIZE                                                                              376
66721 #define USDM_REG_CMSG_QUE                                                                                    0xfd8000UL //Access:WB   DataWidth:0x40   // CM queue memory. Access only for debugging.
66722 #define USDM_REG_CMSG_QUE_SIZE                                                                               384
66723 #define XCM_REG_INIT                                                                                         0x1000000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
66724 #define XCM_REG_QM_ACT_ST_CNT_INIT                                                                           0x1000004UL //Access:W    DataWidth:0x1    // QM Active State counter initialization trigger.
66725 #define XCM_REG_QM_ACT_ST_CNT_INIT_DONE                                                                      0x1000008UL //Access:RC   DataWidth:0x1    // QM Active State counter initialization done.
66726 #define XCM_REG_DBG_SELECT                                                                                   0x1000040UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
66727 #define XCM_REG_DBG_DWORD_ENABLE                                                                             0x1000044UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
66728 #define XCM_REG_DBG_SHIFT                                                                                    0x1000048UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
66729 #define XCM_REG_DBG_FORCE_VALID                                                                              0x100004cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
66730 #define XCM_REG_DBG_FORCE_FRAME                                                                              0x1000050UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
66731 #define XCM_REG_DBG_OUT_DATA                                                                                 0x1000060UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
66732 #define XCM_REG_DBG_OUT_DATA_SIZE                                                                            8
66733 #define XCM_REG_DBG_OUT_VALID                                                                                0x1000080UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
66734 #define XCM_REG_DBG_OUT_FRAME                                                                                0x1000084UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
66735 #define XCM_REG_AFFINITY_TYPE_0                                                                              0x1000088UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66736 #define XCM_REG_AFFINITY_TYPE_1                                                                              0x100008cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66737 #define XCM_REG_AFFINITY_TYPE_2                                                                              0x1000090UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66738 #define XCM_REG_AFFINITY_TYPE_3                                                                              0x1000094UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66739 #define XCM_REG_AFFINITY_TYPE_4                                                                              0x1000098UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66740 #define XCM_REG_AFFINITY_TYPE_5                                                                              0x100009cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66741 #define XCM_REG_AFFINITY_TYPE_6                                                                              0x10000a0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66742 #define XCM_REG_AFFINITY_TYPE_7                                                                              0x10000a4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66743 #define XCM_REG_AFFINITY_TYPE_8                                                                              0x10000a8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66744 #define XCM_REG_AFFINITY_TYPE_9                                                                              0x10000acUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66745 #define XCM_REG_AFFINITY_TYPE_10                                                                             0x10000b0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66746 #define XCM_REG_AFFINITY_TYPE_11                                                                             0x10000b4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66747 #define XCM_REG_AFFINITY_TYPE_12                                                                             0x10000b8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66748 #define XCM_REG_AFFINITY_TYPE_13                                                                             0x10000bcUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66749 #define XCM_REG_AFFINITY_TYPE_14                                                                             0x10000c0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66750 #define XCM_REG_AFFINITY_TYPE_15                                                                             0x10000c4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
66751 #define XCM_REG_EXCLUSIVE_FLG_0                                                                              0x10000c8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66752 #define XCM_REG_EXCLUSIVE_FLG_1                                                                              0x10000ccUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66753 #define XCM_REG_EXCLUSIVE_FLG_2                                                                              0x10000d0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66754 #define XCM_REG_EXCLUSIVE_FLG_3                                                                              0x10000d4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66755 #define XCM_REG_EXCLUSIVE_FLG_4                                                                              0x10000d8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66756 #define XCM_REG_EXCLUSIVE_FLG_5                                                                              0x10000dcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66757 #define XCM_REG_EXCLUSIVE_FLG_6                                                                              0x10000e0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66758 #define XCM_REG_EXCLUSIVE_FLG_7                                                                              0x10000e4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66759 #define XCM_REG_EXCLUSIVE_FLG_8                                                                              0x10000e8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66760 #define XCM_REG_EXCLUSIVE_FLG_9                                                                              0x10000ecUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66761 #define XCM_REG_EXCLUSIVE_FLG_10                                                                             0x10000f0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66762 #define XCM_REG_EXCLUSIVE_FLG_11                                                                             0x10000f4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66763 #define XCM_REG_EXCLUSIVE_FLG_12                                                                             0x10000f8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66764 #define XCM_REG_EXCLUSIVE_FLG_13                                                                             0x10000fcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66765 #define XCM_REG_EXCLUSIVE_FLG_14                                                                             0x1000100UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66766 #define XCM_REG_EXCLUSIVE_FLG_15                                                                             0x1000104UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
66767 #define XCM_REG_AGG_CON_CF0_Q                                                                                0x1000108UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66768 #define XCM_REG_AGG_CON_CF1_Q                                                                                0x100010cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66769 #define XCM_REG_AGG_CON_CF2_Q                                                                                0x1000110UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66770 #define XCM_REG_AGG_CON_CF3_Q                                                                                0x1000114UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66771 #define XCM_REG_AGG_CON_CF4_Q                                                                                0x1000118UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66772 #define XCM_REG_AGG_CON_CF5_Q                                                                                0x100011cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66773 #define XCM_REG_AGG_CON_CF6_Q                                                                                0x1000120UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66774 #define XCM_REG_AGG_CON_CF7_Q                                                                                0x1000124UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66775 #define XCM_REG_AGG_CON_CF8_Q                                                                                0x1000128UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66776 #define XCM_REG_AGG_CON_CF9_Q                                                                                0x100012cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66777 #define XCM_REG_AGG_CON_CF10_Q                                                                               0x1000130UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66778 #define XCM_REG_AGG_CON_CF11_Q                                                                               0x1000134UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66779 #define XCM_REG_AGG_CON_CF12_Q                                                                               0x1000138UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66780 #define XCM_REG_AGG_CON_CF13_Q                                                                               0x100013cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66781 #define XCM_REG_AGG_CON_CF14_Q                                                                               0x1000140UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66782 #define XCM_REG_AGG_CON_CF15_Q                                                                               0x1000144UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66783 #define XCM_REG_AGG_CON_CF16_Q                                                                               0x1000148UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66784 #define XCM_REG_AGG_CON_CF17_Q                                                                               0x100014cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66785 #define XCM_REG_AGG_CON_CF18_Q                                                                               0x1000150UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66786 #define XCM_REG_AGG_CON_CF19_Q                                                                               0x1000154UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66787 #define XCM_REG_AGG_CON_CF20_Q                                                                               0x1000158UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66788 #define XCM_REG_AGG_CON_CF21_Q                                                                               0x100015cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66789 #define XCM_REG_AGG_CON_CF22_Q                                                                               0x1000160UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66790 #define XCM_REG_AGG_CON_CF23_Q                                                                               0x1000164UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66791 #define XCM_REG_AGG_CON_CF24_Q                                                                               0x1000168UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
66792 #define XCM_REG_INT_STS_0                                                                                    0x1000180UL //Access:R    DataWidth:0x14   // Multi Field Register.
66793   #define XCM_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
66794   #define XCM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
66795   #define XCM_REG_INT_STS_0_IS_STORM_OVFL_ERR                                                                (0x1<<1) // Write to full STORM input buffer.
66796   #define XCM_REG_INT_STS_0_IS_STORM_OVFL_ERR_SHIFT                                                          1
66797   #define XCM_REG_INT_STS_0_IS_STORM_UNDER_ERR                                                               (0x1<<2) // Read from empty  STORM input buffer.
66798   #define XCM_REG_INT_STS_0_IS_STORM_UNDER_ERR_SHIFT                                                         2
66799   #define XCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR                                                                 (0x1<<3) // Write to full MSDM input buffer.
66800   #define XCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR_SHIFT                                                           3
66801   #define XCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR                                                                (0x1<<4) // Read from empty MSDM input buffer.
66802   #define XCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR_SHIFT                                                          4
66803   #define XCM_REG_INT_STS_0_IS_XSDM_OVFL_ERR                                                                 (0x1<<5) // Write to full XSDM input buffer.
66804   #define XCM_REG_INT_STS_0_IS_XSDM_OVFL_ERR_SHIFT                                                           5
66805   #define XCM_REG_INT_STS_0_IS_XSDM_UNDER_ERR                                                                (0x1<<6) // Read from empty XSDM input buffer.
66806   #define XCM_REG_INT_STS_0_IS_XSDM_UNDER_ERR_SHIFT                                                          6
66807   #define XCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR                                                                 (0x1<<7) // Write to full YSDM input buffer.
66808   #define XCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR_SHIFT                                                           7
66809   #define XCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR                                                                (0x1<<8) // Read from empty  YSDM input buffer.
66810   #define XCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR_SHIFT                                                          8
66811   #define XCM_REG_INT_STS_0_IS_USDM_OVFL_ERR                                                                 (0x1<<9) // Write to full USDM input buffer.
66812   #define XCM_REG_INT_STS_0_IS_USDM_OVFL_ERR_SHIFT                                                           9
66813   #define XCM_REG_INT_STS_0_IS_USDM_UNDER_ERR                                                                (0x1<<10) // Read from empty USDM input buffer.
66814   #define XCM_REG_INT_STS_0_IS_USDM_UNDER_ERR_SHIFT                                                          10
66815   #define XCM_REG_INT_STS_0_IS_MSEM_OVFL_ERR                                                                 (0x1<<11) // Write to full Msem input buffer.
66816   #define XCM_REG_INT_STS_0_IS_MSEM_OVFL_ERR_SHIFT                                                           11
66817   #define XCM_REG_INT_STS_0_IS_MSEM_UNDER_ERR                                                                (0x1<<12) // Read from empty  Msem input buffer.
66818   #define XCM_REG_INT_STS_0_IS_MSEM_UNDER_ERR_SHIFT                                                          12
66819   #define XCM_REG_INT_STS_0_IS_USEM_OVFL_ERR                                                                 (0x1<<13) // Write to full Usem input buffer.
66820   #define XCM_REG_INT_STS_0_IS_USEM_OVFL_ERR_SHIFT                                                           13
66821   #define XCM_REG_INT_STS_0_IS_USEM_UNDER_ERR                                                                (0x1<<14) // Read from empty Usem input buffer.
66822   #define XCM_REG_INT_STS_0_IS_USEM_UNDER_ERR_SHIFT                                                          14
66823   #define XCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR                                                                 (0x1<<15) // Write to full Ysem input buffer.
66824   #define XCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR_SHIFT                                                           15
66825   #define XCM_REG_INT_STS_0_EXT_LD_UNDER_ERR                                                                 (0x1<<16) // Read from empty External read buffer.
66826   #define XCM_REG_INT_STS_0_EXT_LD_UNDER_ERR_SHIFT                                                           16
66827   #define XCM_REG_INT_STS_0_EXT_LD_OVFL_ERR                                                                  (0x1<<17) // Write to fully External read buffer.
66828   #define XCM_REG_INT_STS_0_EXT_LD_OVFL_ERR_SHIFT                                                            17
66829   #define XCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON                                                             (0x1<<18) // Affinity type = 2 (connection based) but connection doesn't exist.
66830   #define XCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON_SHIFT                                                       18
66831   #define XCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK                                                            (0x1<<19) // Affinity type = 3 (task based) but task doesn't exist.
66832   #define XCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                      19
66833 #define XCM_REG_INT_MASK_0                                                                                   0x1000184UL //Access:RW   DataWidth:0x14   // Multi Field Register.
66834   #define XCM_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.ADDRESS_ERROR .
66835   #define XCM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
66836   #define XCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_STORM_OVFL_ERR .
66837   #define XCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR_SHIFT                                                         1
66838   #define XCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_STORM_UNDER_ERR .
66839   #define XCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR_SHIFT                                                        2
66840   #define XCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_MSDM_OVFL_ERR .
66841   #define XCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR_SHIFT                                                          3
66842   #define XCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_MSDM_UNDER_ERR .
66843   #define XCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR_SHIFT                                                         4
66844   #define XCM_REG_INT_MASK_0_IS_XSDM_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_XSDM_OVFL_ERR .
66845   #define XCM_REG_INT_MASK_0_IS_XSDM_OVFL_ERR_SHIFT                                                          5
66846   #define XCM_REG_INT_MASK_0_IS_XSDM_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_XSDM_UNDER_ERR .
66847   #define XCM_REG_INT_MASK_0_IS_XSDM_UNDER_ERR_SHIFT                                                         6
66848   #define XCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_YSDM_OVFL_ERR .
66849   #define XCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR_SHIFT                                                          7
66850   #define XCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_YSDM_UNDER_ERR .
66851   #define XCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR_SHIFT                                                         8
66852   #define XCM_REG_INT_MASK_0_IS_USDM_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_USDM_OVFL_ERR .
66853   #define XCM_REG_INT_MASK_0_IS_USDM_OVFL_ERR_SHIFT                                                          9
66854   #define XCM_REG_INT_MASK_0_IS_USDM_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_USDM_UNDER_ERR .
66855   #define XCM_REG_INT_MASK_0_IS_USDM_UNDER_ERR_SHIFT                                                         10
66856   #define XCM_REG_INT_MASK_0_IS_MSEM_OVFL_ERR                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_MSEM_OVFL_ERR .
66857   #define XCM_REG_INT_MASK_0_IS_MSEM_OVFL_ERR_SHIFT                                                          11
66858   #define XCM_REG_INT_MASK_0_IS_MSEM_UNDER_ERR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_MSEM_UNDER_ERR .
66859   #define XCM_REG_INT_MASK_0_IS_MSEM_UNDER_ERR_SHIFT                                                         12
66860   #define XCM_REG_INT_MASK_0_IS_USEM_OVFL_ERR                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_USEM_OVFL_ERR .
66861   #define XCM_REG_INT_MASK_0_IS_USEM_OVFL_ERR_SHIFT                                                          13
66862   #define XCM_REG_INT_MASK_0_IS_USEM_UNDER_ERR                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_USEM_UNDER_ERR .
66863   #define XCM_REG_INT_MASK_0_IS_USEM_UNDER_ERR_SHIFT                                                         14
66864   #define XCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.IS_YSEM_OVFL_ERR .
66865   #define XCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR_SHIFT                                                          15
66866   #define XCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR                                                                (0x1<<16) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.EXT_LD_UNDER_ERR .
66867   #define XCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR_SHIFT                                                          16
66868   #define XCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.EXT_LD_OVFL_ERR .
66869   #define XCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR_SHIFT                                                           17
66870   #define XCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.AFFINITY_TYPE_NO_CON .
66871   #define XCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON_SHIFT                                                      18
66872   #define XCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK                                                           (0x1<<19) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_0.AFFINITY_TYPE_NO_TASK .
66873   #define XCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                     19
66874 #define XCM_REG_INT_STS_WR_0                                                                                 0x1000188UL //Access:WR   DataWidth:0x14   // Multi Field Register.
66875   #define XCM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
66876   #define XCM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
66877   #define XCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR                                                             (0x1<<1) // Write to full STORM input buffer.
66878   #define XCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR_SHIFT                                                       1
66879   #define XCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR                                                            (0x1<<2) // Read from empty  STORM input buffer.
66880   #define XCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR_SHIFT                                                      2
66881   #define XCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR                                                              (0x1<<3) // Write to full MSDM input buffer.
66882   #define XCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR_SHIFT                                                        3
66883   #define XCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR                                                             (0x1<<4) // Read from empty MSDM input buffer.
66884   #define XCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR_SHIFT                                                       4
66885   #define XCM_REG_INT_STS_WR_0_IS_XSDM_OVFL_ERR                                                              (0x1<<5) // Write to full XSDM input buffer.
66886   #define XCM_REG_INT_STS_WR_0_IS_XSDM_OVFL_ERR_SHIFT                                                        5
66887   #define XCM_REG_INT_STS_WR_0_IS_XSDM_UNDER_ERR                                                             (0x1<<6) // Read from empty XSDM input buffer.
66888   #define XCM_REG_INT_STS_WR_0_IS_XSDM_UNDER_ERR_SHIFT                                                       6
66889   #define XCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR                                                              (0x1<<7) // Write to full YSDM input buffer.
66890   #define XCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR_SHIFT                                                        7
66891   #define XCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR                                                             (0x1<<8) // Read from empty  YSDM input buffer.
66892   #define XCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR_SHIFT                                                       8
66893   #define XCM_REG_INT_STS_WR_0_IS_USDM_OVFL_ERR                                                              (0x1<<9) // Write to full USDM input buffer.
66894   #define XCM_REG_INT_STS_WR_0_IS_USDM_OVFL_ERR_SHIFT                                                        9
66895   #define XCM_REG_INT_STS_WR_0_IS_USDM_UNDER_ERR                                                             (0x1<<10) // Read from empty USDM input buffer.
66896   #define XCM_REG_INT_STS_WR_0_IS_USDM_UNDER_ERR_SHIFT                                                       10
66897   #define XCM_REG_INT_STS_WR_0_IS_MSEM_OVFL_ERR                                                              (0x1<<11) // Write to full Msem input buffer.
66898   #define XCM_REG_INT_STS_WR_0_IS_MSEM_OVFL_ERR_SHIFT                                                        11
66899   #define XCM_REG_INT_STS_WR_0_IS_MSEM_UNDER_ERR                                                             (0x1<<12) // Read from empty  Msem input buffer.
66900   #define XCM_REG_INT_STS_WR_0_IS_MSEM_UNDER_ERR_SHIFT                                                       12
66901   #define XCM_REG_INT_STS_WR_0_IS_USEM_OVFL_ERR                                                              (0x1<<13) // Write to full Usem input buffer.
66902   #define XCM_REG_INT_STS_WR_0_IS_USEM_OVFL_ERR_SHIFT                                                        13
66903   #define XCM_REG_INT_STS_WR_0_IS_USEM_UNDER_ERR                                                             (0x1<<14) // Read from empty Usem input buffer.
66904   #define XCM_REG_INT_STS_WR_0_IS_USEM_UNDER_ERR_SHIFT                                                       14
66905   #define XCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR                                                              (0x1<<15) // Write to full Ysem input buffer.
66906   #define XCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR_SHIFT                                                        15
66907   #define XCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR                                                              (0x1<<16) // Read from empty External read buffer.
66908   #define XCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR_SHIFT                                                        16
66909   #define XCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR                                                               (0x1<<17) // Write to fully External read buffer.
66910   #define XCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR_SHIFT                                                         17
66911   #define XCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON                                                          (0x1<<18) // Affinity type = 2 (connection based) but connection doesn't exist.
66912   #define XCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                    18
66913   #define XCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK                                                         (0x1<<19) // Affinity type = 3 (task based) but task doesn't exist.
66914   #define XCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                   19
66915 #define XCM_REG_INT_STS_CLR_0                                                                                0x100018cUL //Access:RC   DataWidth:0x14   // Multi Field Register.
66916   #define XCM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
66917   #define XCM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
66918   #define XCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR                                                            (0x1<<1) // Write to full STORM input buffer.
66919   #define XCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR_SHIFT                                                      1
66920   #define XCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR                                                           (0x1<<2) // Read from empty  STORM input buffer.
66921   #define XCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR_SHIFT                                                     2
66922   #define XCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR                                                             (0x1<<3) // Write to full MSDM input buffer.
66923   #define XCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR_SHIFT                                                       3
66924   #define XCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR                                                            (0x1<<4) // Read from empty MSDM input buffer.
66925   #define XCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR_SHIFT                                                      4
66926   #define XCM_REG_INT_STS_CLR_0_IS_XSDM_OVFL_ERR                                                             (0x1<<5) // Write to full XSDM input buffer.
66927   #define XCM_REG_INT_STS_CLR_0_IS_XSDM_OVFL_ERR_SHIFT                                                       5
66928   #define XCM_REG_INT_STS_CLR_0_IS_XSDM_UNDER_ERR                                                            (0x1<<6) // Read from empty XSDM input buffer.
66929   #define XCM_REG_INT_STS_CLR_0_IS_XSDM_UNDER_ERR_SHIFT                                                      6
66930   #define XCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR                                                             (0x1<<7) // Write to full YSDM input buffer.
66931   #define XCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR_SHIFT                                                       7
66932   #define XCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR                                                            (0x1<<8) // Read from empty  YSDM input buffer.
66933   #define XCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR_SHIFT                                                      8
66934   #define XCM_REG_INT_STS_CLR_0_IS_USDM_OVFL_ERR                                                             (0x1<<9) // Write to full USDM input buffer.
66935   #define XCM_REG_INT_STS_CLR_0_IS_USDM_OVFL_ERR_SHIFT                                                       9
66936   #define XCM_REG_INT_STS_CLR_0_IS_USDM_UNDER_ERR                                                            (0x1<<10) // Read from empty USDM input buffer.
66937   #define XCM_REG_INT_STS_CLR_0_IS_USDM_UNDER_ERR_SHIFT                                                      10
66938   #define XCM_REG_INT_STS_CLR_0_IS_MSEM_OVFL_ERR                                                             (0x1<<11) // Write to full Msem input buffer.
66939   #define XCM_REG_INT_STS_CLR_0_IS_MSEM_OVFL_ERR_SHIFT                                                       11
66940   #define XCM_REG_INT_STS_CLR_0_IS_MSEM_UNDER_ERR                                                            (0x1<<12) // Read from empty  Msem input buffer.
66941   #define XCM_REG_INT_STS_CLR_0_IS_MSEM_UNDER_ERR_SHIFT                                                      12
66942   #define XCM_REG_INT_STS_CLR_0_IS_USEM_OVFL_ERR                                                             (0x1<<13) // Write to full Usem input buffer.
66943   #define XCM_REG_INT_STS_CLR_0_IS_USEM_OVFL_ERR_SHIFT                                                       13
66944   #define XCM_REG_INT_STS_CLR_0_IS_USEM_UNDER_ERR                                                            (0x1<<14) // Read from empty Usem input buffer.
66945   #define XCM_REG_INT_STS_CLR_0_IS_USEM_UNDER_ERR_SHIFT                                                      14
66946   #define XCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR                                                             (0x1<<15) // Write to full Ysem input buffer.
66947   #define XCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR_SHIFT                                                       15
66948   #define XCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR                                                             (0x1<<16) // Read from empty External read buffer.
66949   #define XCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR_SHIFT                                                       16
66950   #define XCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR                                                              (0x1<<17) // Write to fully External read buffer.
66951   #define XCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR_SHIFT                                                        17
66952   #define XCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON                                                         (0x1<<18) // Affinity type = 2 (connection based) but connection doesn't exist.
66953   #define XCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                   18
66954   #define XCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK                                                        (0x1<<19) // Affinity type = 3 (task based) but task doesn't exist.
66955   #define XCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                  19
66956 #define XCM_REG_INT_STS_1                                                                                    0x1000190UL //Access:R    DataWidth:0x19   // Multi Field Register.
66957   #define XCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR                                                                (0x1<<0) // Read from empty  Ysem input buffer.
66958   #define XCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR_SHIFT                                                          0
66959   #define XCM_REG_INT_STS_1_IS_DORQ_OVFL_ERR                                                                 (0x1<<1) // Write to full Dorq input buffer.
66960   #define XCM_REG_INT_STS_1_IS_DORQ_OVFL_ERR_SHIFT                                                           1
66961   #define XCM_REG_INT_STS_1_IS_DORQ_UNDER_ERR                                                                (0x1<<2) // Read from empty  Dorq input buffer.
66962   #define XCM_REG_INT_STS_1_IS_DORQ_UNDER_ERR_SHIFT                                                          2
66963   #define XCM_REG_INT_STS_1_IS_PBF_OVFL_ERR                                                                  (0x1<<3) // Write to full Pbf input buffer.
66964   #define XCM_REG_INT_STS_1_IS_PBF_OVFL_ERR_SHIFT                                                            3
66965   #define XCM_REG_INT_STS_1_IS_PBF_UNDER_ERR                                                                 (0x1<<4) // Read from empty Pbf input buffer.
66966   #define XCM_REG_INT_STS_1_IS_PBF_UNDER_ERR_SHIFT                                                           4
66967   #define XCM_REG_INT_STS_1_IS_TM_OVFL_ERR                                                                   (0x1<<5) // Write to full TM input buffer.
66968   #define XCM_REG_INT_STS_1_IS_TM_OVFL_ERR_SHIFT                                                             5
66969   #define XCM_REG_INT_STS_1_IS_TM_UNDER_ERR                                                                  (0x1<<6) // Read from empty TM input buffer.
66970   #define XCM_REG_INT_STS_1_IS_TM_UNDER_ERR_SHIFT                                                            6
66971   #define XCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR                                                                 (0x1<<7) // Write to full QM input buffer.
66972   #define XCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR_SHIFT                                                           7
66973   #define XCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR                                                                (0x1<<8) // Read from empty QM input buffer.
66974   #define XCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR_SHIFT                                                          8
66975   #define XCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR                                                                 (0x1<<9) // Write to full QM input buffer.
66976   #define XCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR_SHIFT                                                           9
66977   #define XCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR                                                                (0x1<<10) // Read from empty QM input buffer.
66978   #define XCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR_SHIFT                                                          10
66979   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0                                                                 (0x1<<11) // Write to full GRC input buffer bits [31:0].
66980   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0_SHIFT                                                           11
66981   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0                                                                (0x1<<12) // Read from empty  GRC input buffer bits [31:0].
66982   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0_SHIFT                                                          12
66983   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1                                                                 (0x1<<13) // Write to full GRC input buffer bits [63:32].
66984   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1_SHIFT                                                           13
66985   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1                                                                (0x1<<14) // Read from empty  GRC input buffer bits [63:32].
66986   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1_SHIFT                                                          14
66987   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2                                                                 (0x1<<15) // Write to full GRC input buffer bits [95:64].
66988   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2_SHIFT                                                           15
66989   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2                                                                (0x1<<16) // Read from empty  GRC input buffer bits [95:64].
66990   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2_SHIFT                                                          16
66991   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3                                                                 (0x1<<17) // Write to full GRC input buffer bits [127:96].
66992   #define XCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3_SHIFT                                                           17
66993   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3                                                                (0x1<<18) // Read from empty  GRC input buffer bits [127:96].
66994   #define XCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3_SHIFT                                                          18
66995   #define XCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL                                                                 (0x1<<19) // In-process Table overflow.
66996   #define XCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL_SHIFT                                                           19
66997   #define XCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL                                                            (0x1<<20) // Message Processor Aggregation Connection Data buffer overflow.
66998   #define XCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                      20
66999   #define XCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL                                                             (0x1<<21) // Message Processor Aggregation Connection Command buffer overflow.
67000   #define XCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                       21
67001   #define XCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL                                                             (0x1<<22) // Message Processor Storm Connection Data buffer overflow.
67002   #define XCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                       22
67003   #define XCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL                                                              (0x1<<23) // Message Processor Storm Connection Command buffer overflow.
67004   #define XCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                        23
67005   #define XCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE                                                            (0x1<<24) // Input message first descriptor fields violation.
67006   #define XCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                      24
67007 #define XCM_REG_INT_MASK_1                                                                                   0x1000194UL //Access:RW   DataWidth:0x19   // Multi Field Register.
67008   #define XCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_YSEM_UNDER_ERR .
67009   #define XCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR_SHIFT                                                         0
67010   #define XCM_REG_INT_MASK_1_IS_DORQ_OVFL_ERR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_DORQ_OVFL_ERR .
67011   #define XCM_REG_INT_MASK_1_IS_DORQ_OVFL_ERR_SHIFT                                                          1
67012   #define XCM_REG_INT_MASK_1_IS_DORQ_UNDER_ERR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_DORQ_UNDER_ERR .
67013   #define XCM_REG_INT_MASK_1_IS_DORQ_UNDER_ERR_SHIFT                                                         2
67014   #define XCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_PBF_OVFL_ERR .
67015   #define XCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR_SHIFT                                                           3
67016   #define XCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_PBF_UNDER_ERR .
67017   #define XCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR_SHIFT                                                          4
67018   #define XCM_REG_INT_MASK_1_IS_TM_OVFL_ERR                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_TM_OVFL_ERR .
67019   #define XCM_REG_INT_MASK_1_IS_TM_OVFL_ERR_SHIFT                                                            5
67020   #define XCM_REG_INT_MASK_1_IS_TM_UNDER_ERR                                                                 (0x1<<6) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_TM_UNDER_ERR .
67021   #define XCM_REG_INT_MASK_1_IS_TM_UNDER_ERR_SHIFT                                                           6
67022   #define XCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_QM_P_OVFL_ERR .
67023   #define XCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR_SHIFT                                                          7
67024   #define XCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_QM_P_UNDER_ERR .
67025   #define XCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR_SHIFT                                                         8
67026   #define XCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_QM_S_OVFL_ERR .
67027   #define XCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR_SHIFT                                                          9
67028   #define XCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_QM_S_UNDER_ERR .
67029   #define XCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR_SHIFT                                                         10
67030   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_OVFL_ERR0 .
67031   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0_SHIFT                                                          11
67032   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_UNDER_ERR0 .
67033   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0_SHIFT                                                         12
67034   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_OVFL_ERR1 .
67035   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1_SHIFT                                                          13
67036   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_UNDER_ERR1 .
67037   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1_SHIFT                                                         14
67038   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_OVFL_ERR2 .
67039   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2_SHIFT                                                          15
67040   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_UNDER_ERR2 .
67041   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2_SHIFT                                                         16
67042   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3                                                                (0x1<<17) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_OVFL_ERR3 .
67043   #define XCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3_SHIFT                                                          17
67044   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3                                                               (0x1<<18) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IS_GRC_UNDER_ERR3 .
67045   #define XCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3_SHIFT                                                         18
67046   #define XCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL                                                                (0x1<<19) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.IN_PRCS_TBL_OVFL .
67047   #define XCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL_SHIFT                                                          19
67048   #define XCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL                                                           (0x1<<20) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.AGG_CON_DATA_BUF_OVFL .
67049   #define XCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                     20
67050   #define XCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL                                                            (0x1<<21) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.AGG_CON_CMD_BUF_OVFL .
67051   #define XCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                      21
67052   #define XCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL                                                            (0x1<<22) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.SM_CON_DATA_BUF_OVFL .
67053   #define XCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                      22
67054   #define XCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL                                                             (0x1<<23) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.SM_CON_CMD_BUF_OVFL .
67055   #define XCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                       23
67056   #define XCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE                                                           (0x1<<24) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_1.FI_DESC_INPUT_VIOLATE .
67057   #define XCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                     24
67058 #define XCM_REG_INT_STS_WR_1                                                                                 0x1000198UL //Access:WR   DataWidth:0x19   // Multi Field Register.
67059   #define XCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR                                                             (0x1<<0) // Read from empty  Ysem input buffer.
67060   #define XCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR_SHIFT                                                       0
67061   #define XCM_REG_INT_STS_WR_1_IS_DORQ_OVFL_ERR                                                              (0x1<<1) // Write to full Dorq input buffer.
67062   #define XCM_REG_INT_STS_WR_1_IS_DORQ_OVFL_ERR_SHIFT                                                        1
67063   #define XCM_REG_INT_STS_WR_1_IS_DORQ_UNDER_ERR                                                             (0x1<<2) // Read from empty  Dorq input buffer.
67064   #define XCM_REG_INT_STS_WR_1_IS_DORQ_UNDER_ERR_SHIFT                                                       2
67065   #define XCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR                                                               (0x1<<3) // Write to full Pbf input buffer.
67066   #define XCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR_SHIFT                                                         3
67067   #define XCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR                                                              (0x1<<4) // Read from empty Pbf input buffer.
67068   #define XCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR_SHIFT                                                        4
67069   #define XCM_REG_INT_STS_WR_1_IS_TM_OVFL_ERR                                                                (0x1<<5) // Write to full TM input buffer.
67070   #define XCM_REG_INT_STS_WR_1_IS_TM_OVFL_ERR_SHIFT                                                          5
67071   #define XCM_REG_INT_STS_WR_1_IS_TM_UNDER_ERR                                                               (0x1<<6) // Read from empty TM input buffer.
67072   #define XCM_REG_INT_STS_WR_1_IS_TM_UNDER_ERR_SHIFT                                                         6
67073   #define XCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR                                                              (0x1<<7) // Write to full QM input buffer.
67074   #define XCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR_SHIFT                                                        7
67075   #define XCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR                                                             (0x1<<8) // Read from empty QM input buffer.
67076   #define XCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR_SHIFT                                                       8
67077   #define XCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR                                                              (0x1<<9) // Write to full QM input buffer.
67078   #define XCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR_SHIFT                                                        9
67079   #define XCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR                                                             (0x1<<10) // Read from empty QM input buffer.
67080   #define XCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR_SHIFT                                                       10
67081   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0                                                              (0x1<<11) // Write to full GRC input buffer bits [31:0].
67082   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0_SHIFT                                                        11
67083   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0                                                             (0x1<<12) // Read from empty  GRC input buffer bits [31:0].
67084   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0_SHIFT                                                       12
67085   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1                                                              (0x1<<13) // Write to full GRC input buffer bits [63:32].
67086   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1_SHIFT                                                        13
67087   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1                                                             (0x1<<14) // Read from empty  GRC input buffer bits [63:32].
67088   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1_SHIFT                                                       14
67089   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2                                                              (0x1<<15) // Write to full GRC input buffer bits [95:64].
67090   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2_SHIFT                                                        15
67091   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2                                                             (0x1<<16) // Read from empty  GRC input buffer bits [95:64].
67092   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2_SHIFT                                                       16
67093   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3                                                              (0x1<<17) // Write to full GRC input buffer bits [127:96].
67094   #define XCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3_SHIFT                                                        17
67095   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3                                                             (0x1<<18) // Read from empty  GRC input buffer bits [127:96].
67096   #define XCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3_SHIFT                                                       18
67097   #define XCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL                                                              (0x1<<19) // In-process Table overflow.
67098   #define XCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL_SHIFT                                                        19
67099   #define XCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL                                                         (0x1<<20) // Message Processor Aggregation Connection Data buffer overflow.
67100   #define XCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                   20
67101   #define XCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL                                                          (0x1<<21) // Message Processor Aggregation Connection Command buffer overflow.
67102   #define XCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                    21
67103   #define XCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL                                                          (0x1<<22) // Message Processor Storm Connection Data buffer overflow.
67104   #define XCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                    22
67105   #define XCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL                                                           (0x1<<23) // Message Processor Storm Connection Command buffer overflow.
67106   #define XCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                     23
67107   #define XCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE                                                         (0x1<<24) // Input message first descriptor fields violation.
67108   #define XCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                   24
67109 #define XCM_REG_INT_STS_CLR_1                                                                                0x100019cUL //Access:RC   DataWidth:0x19   // Multi Field Register.
67110   #define XCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR                                                            (0x1<<0) // Read from empty  Ysem input buffer.
67111   #define XCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR_SHIFT                                                      0
67112   #define XCM_REG_INT_STS_CLR_1_IS_DORQ_OVFL_ERR                                                             (0x1<<1) // Write to full Dorq input buffer.
67113   #define XCM_REG_INT_STS_CLR_1_IS_DORQ_OVFL_ERR_SHIFT                                                       1
67114   #define XCM_REG_INT_STS_CLR_1_IS_DORQ_UNDER_ERR                                                            (0x1<<2) // Read from empty  Dorq input buffer.
67115   #define XCM_REG_INT_STS_CLR_1_IS_DORQ_UNDER_ERR_SHIFT                                                      2
67116   #define XCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR                                                              (0x1<<3) // Write to full Pbf input buffer.
67117   #define XCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR_SHIFT                                                        3
67118   #define XCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR                                                             (0x1<<4) // Read from empty Pbf input buffer.
67119   #define XCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR_SHIFT                                                       4
67120   #define XCM_REG_INT_STS_CLR_1_IS_TM_OVFL_ERR                                                               (0x1<<5) // Write to full TM input buffer.
67121   #define XCM_REG_INT_STS_CLR_1_IS_TM_OVFL_ERR_SHIFT                                                         5
67122   #define XCM_REG_INT_STS_CLR_1_IS_TM_UNDER_ERR                                                              (0x1<<6) // Read from empty TM input buffer.
67123   #define XCM_REG_INT_STS_CLR_1_IS_TM_UNDER_ERR_SHIFT                                                        6
67124   #define XCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR                                                             (0x1<<7) // Write to full QM input buffer.
67125   #define XCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR_SHIFT                                                       7
67126   #define XCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR                                                            (0x1<<8) // Read from empty QM input buffer.
67127   #define XCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR_SHIFT                                                      8
67128   #define XCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR                                                             (0x1<<9) // Write to full QM input buffer.
67129   #define XCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR_SHIFT                                                       9
67130   #define XCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR                                                            (0x1<<10) // Read from empty QM input buffer.
67131   #define XCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR_SHIFT                                                      10
67132   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0                                                             (0x1<<11) // Write to full GRC input buffer bits [31:0].
67133   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0_SHIFT                                                       11
67134   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0                                                            (0x1<<12) // Read from empty  GRC input buffer bits [31:0].
67135   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0_SHIFT                                                      12
67136   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1                                                             (0x1<<13) // Write to full GRC input buffer bits [63:32].
67137   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1_SHIFT                                                       13
67138   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1                                                            (0x1<<14) // Read from empty  GRC input buffer bits [63:32].
67139   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1_SHIFT                                                      14
67140   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2                                                             (0x1<<15) // Write to full GRC input buffer bits [95:64].
67141   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2_SHIFT                                                       15
67142   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2                                                            (0x1<<16) // Read from empty  GRC input buffer bits [95:64].
67143   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2_SHIFT                                                      16
67144   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3                                                             (0x1<<17) // Write to full GRC input buffer bits [127:96].
67145   #define XCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3_SHIFT                                                       17
67146   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3                                                            (0x1<<18) // Read from empty  GRC input buffer bits [127:96].
67147   #define XCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3_SHIFT                                                      18
67148   #define XCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL                                                             (0x1<<19) // In-process Table overflow.
67149   #define XCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL_SHIFT                                                       19
67150   #define XCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL                                                        (0x1<<20) // Message Processor Aggregation Connection Data buffer overflow.
67151   #define XCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                  20
67152   #define XCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL                                                         (0x1<<21) // Message Processor Aggregation Connection Command buffer overflow.
67153   #define XCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                   21
67154   #define XCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL                                                         (0x1<<22) // Message Processor Storm Connection Data buffer overflow.
67155   #define XCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                   22
67156   #define XCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL                                                          (0x1<<23) // Message Processor Storm Connection Command buffer overflow.
67157   #define XCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                    23
67158   #define XCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE                                                        (0x1<<24) // Input message first descriptor fields violation.
67159   #define XCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                  24
67160 #define XCM_REG_INT_STS_2                                                                                    0x10001a0UL //Access:R    DataWidth:0x8    // Multi Field Register.
67161   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER                                                     (0x1<<0) // QM Active State Counter underrun interrupt in case of message processing. Can happen in case of erroneous ExistInQm clears or QM drops.
67162   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER_SHIFT                                               0
67163   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL                                                      (0x1<<1) // QM Active State Counter overflow interrupt in case of message processing. Can happen in case of erroneous QM registrations.
67164   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL_SHIFT                                                1
67165   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_EXT_LD_UNDER                                                       (0x1<<2) // QM Active State Counter underrun interrupt in case of External load. Can happen in case of erroneous decrement or erroneous ExistInQm clears or QM drops.
67166   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_EXT_LD_UNDER_SHIFT                                                 2
67167   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_EXT_LD_OVFL                                                        (0x1<<3) // QM Active State Counter overflow interrupt in case of External load. Can happen in case of erroneous increment.
67168   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_EXT_LD_OVFL_SHIFT                                                  3
67169   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_RBC_UNDER                                                          (0x1<<4) // QM Active State Counter underrun interrupt in case of RBC access. Can happen in case of erroneous decrement or erroneous ExistInQm clears or QM drops.
67170   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_RBC_UNDER_SHIFT                                                    4
67171   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_RBC_OVFL                                                           (0x1<<5) // QM Active State Counter overflow interrupt in case of RBC access. Can happen in case of erroneous increment.
67172   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_RBC_OVFL_SHIFT                                                     5
67173   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_DROP_UNDER                                                         (0x1<<6) // QM Active State Counter underrun interrupt in case of drop. Can happen in case of erroneous decrement.
67174   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_DROP_UNDER_SHIFT                                                   6
67175   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_ILLEG_PQNUM                                                        (0x1<<7) // Access to illegal PQ number in QM Active State Counter (more than 447).
67176   #define XCM_REG_INT_STS_2_QM_ACT_ST_CNT_ILLEG_PQNUM_SHIFT                                                  7
67177 #define XCM_REG_INT_MASK_2                                                                                   0x10001a4UL //Access:RW   DataWidth:0x8    // Multi Field Register.
67178   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_MSG_PRCS_UNDER .
67179   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER_SHIFT                                              0
67180   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL                                                     (0x1<<1) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_MSG_PRCS_OVFL .
67181   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL_SHIFT                                               1
67182   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_EXT_LD_UNDER                                                      (0x1<<2) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_EXT_LD_UNDER .
67183   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_EXT_LD_UNDER_SHIFT                                                2
67184   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_EXT_LD_OVFL                                                       (0x1<<3) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_EXT_LD_OVFL .
67185   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_EXT_LD_OVFL_SHIFT                                                 3
67186   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_RBC_UNDER                                                         (0x1<<4) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_RBC_UNDER .
67187   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_RBC_UNDER_SHIFT                                                   4
67188   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_RBC_OVFL                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_RBC_OVFL .
67189   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_RBC_OVFL_SHIFT                                                    5
67190   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_DROP_UNDER                                                        (0x1<<6) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_DROP_UNDER .
67191   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_DROP_UNDER_SHIFT                                                  6
67192   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_ILLEG_PQNUM                                                       (0x1<<7) // This bit masks, when set, the Interrupt bit: XCM_REG_INT_STS_2.QM_ACT_ST_CNT_ILLEG_PQNUM .
67193   #define XCM_REG_INT_MASK_2_QM_ACT_ST_CNT_ILLEG_PQNUM_SHIFT                                                 7
67194 #define XCM_REG_INT_STS_WR_2                                                                                 0x10001a8UL //Access:WR   DataWidth:0x8    // Multi Field Register.
67195   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER                                                  (0x1<<0) // QM Active State Counter underrun interrupt in case of message processing. Can happen in case of erroneous ExistInQm clears or QM drops.
67196   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER_SHIFT                                            0
67197   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL                                                   (0x1<<1) // QM Active State Counter overflow interrupt in case of message processing. Can happen in case of erroneous QM registrations.
67198   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL_SHIFT                                             1
67199   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_EXT_LD_UNDER                                                    (0x1<<2) // QM Active State Counter underrun interrupt in case of External load. Can happen in case of erroneous decrement or erroneous ExistInQm clears or QM drops.
67200   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_EXT_LD_UNDER_SHIFT                                              2
67201   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_EXT_LD_OVFL                                                     (0x1<<3) // QM Active State Counter overflow interrupt in case of External load. Can happen in case of erroneous increment.
67202   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_EXT_LD_OVFL_SHIFT                                               3
67203   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_RBC_UNDER                                                       (0x1<<4) // QM Active State Counter underrun interrupt in case of RBC access. Can happen in case of erroneous decrement or erroneous ExistInQm clears or QM drops.
67204   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_RBC_UNDER_SHIFT                                                 4
67205   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_RBC_OVFL                                                        (0x1<<5) // QM Active State Counter overflow interrupt in case of RBC access. Can happen in case of erroneous increment.
67206   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_RBC_OVFL_SHIFT                                                  5
67207   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_DROP_UNDER                                                      (0x1<<6) // QM Active State Counter underrun interrupt in case of drop. Can happen in case of erroneous decrement.
67208   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_DROP_UNDER_SHIFT                                                6
67209   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_ILLEG_PQNUM                                                     (0x1<<7) // Access to illegal PQ number in QM Active State Counter (more than 447).
67210   #define XCM_REG_INT_STS_WR_2_QM_ACT_ST_CNT_ILLEG_PQNUM_SHIFT                                               7
67211 #define XCM_REG_INT_STS_CLR_2                                                                                0x10001acUL //Access:RC   DataWidth:0x8    // Multi Field Register.
67212   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER                                                 (0x1<<0) // QM Active State Counter underrun interrupt in case of message processing. Can happen in case of erroneous ExistInQm clears or QM drops.
67213   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_MSG_PRCS_UNDER_SHIFT                                           0
67214   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL                                                  (0x1<<1) // QM Active State Counter overflow interrupt in case of message processing. Can happen in case of erroneous QM registrations.
67215   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_MSG_PRCS_OVFL_SHIFT                                            1
67216   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_EXT_LD_UNDER                                                   (0x1<<2) // QM Active State Counter underrun interrupt in case of External load. Can happen in case of erroneous decrement or erroneous ExistInQm clears or QM drops.
67217   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_EXT_LD_UNDER_SHIFT                                             2
67218   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_EXT_LD_OVFL                                                    (0x1<<3) // QM Active State Counter overflow interrupt in case of External load. Can happen in case of erroneous increment.
67219   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_EXT_LD_OVFL_SHIFT                                              3
67220   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_RBC_UNDER                                                      (0x1<<4) // QM Active State Counter underrun interrupt in case of RBC access. Can happen in case of erroneous decrement or erroneous ExistInQm clears or QM drops.
67221   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_RBC_UNDER_SHIFT                                                4
67222   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_RBC_OVFL                                                       (0x1<<5) // QM Active State Counter overflow interrupt in case of RBC access. Can happen in case of erroneous increment.
67223   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_RBC_OVFL_SHIFT                                                 5
67224   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_DROP_UNDER                                                     (0x1<<6) // QM Active State Counter underrun interrupt in case of drop. Can happen in case of erroneous decrement.
67225   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_DROP_UNDER_SHIFT                                               6
67226   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_ILLEG_PQNUM                                                    (0x1<<7) // Access to illegal PQ number in QM Active State Counter (more than 447).
67227   #define XCM_REG_INT_STS_CLR_2_QM_ACT_ST_CNT_ILLEG_PQNUM_SHIFT                                              7
67228 #define XCM_REG_PRTY_MASK_H_0                                                                                0x1000204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
67229   #define XCM_REG_PRTY_MASK_H_0_MEM036_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM036_I_ECC_RF_INT .
67230   #define XCM_REG_PRTY_MASK_H_0_MEM036_I_ECC_RF_INT_SHIFT                                                    0
67231   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM003_I_ECC_0_RF_INT .
67232   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_0_RF_INT_SHIFT                                                  1
67233   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM003_I_ECC_1_RF_INT .
67234   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_1_RF_INT_SHIFT                                                  2
67235   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_2_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM003_I_ECC_2_RF_INT .
67236   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_2_RF_INT_SHIFT                                                  3
67237   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_3_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM003_I_ECC_3_RF_INT .
67238   #define XCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_3_RF_INT_SHIFT                                                  4
67239   #define XCM_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM004_I_ECC_RF_INT .
67240   #define XCM_REG_PRTY_MASK_H_0_MEM004_I_ECC_RF_INT_SHIFT                                                    5
67241   #define XCM_REG_PRTY_MASK_H_0_MEM033_I_ECC_0_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM033_I_ECC_0_RF_INT .
67242   #define XCM_REG_PRTY_MASK_H_0_MEM033_I_ECC_0_RF_INT_SHIFT                                                  6
67243   #define XCM_REG_PRTY_MASK_H_0_MEM033_I_ECC_1_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM033_I_ECC_1_RF_INT .
67244   #define XCM_REG_PRTY_MASK_H_0_MEM033_I_ECC_1_RF_INT_SHIFT                                                  7
67245   #define XCM_REG_PRTY_MASK_H_0_MEM034_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM034_I_ECC_RF_INT .
67246   #define XCM_REG_PRTY_MASK_H_0_MEM034_I_ECC_RF_INT_SHIFT                                                    8
67247   #define XCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
67248   #define XCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      9
67249   #define XCM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
67250   #define XCM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      10
67251   #define XCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
67252   #define XCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      11
67253   #define XCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
67254   #define XCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      12
67255   #define XCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
67256   #define XCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      13
67257   #define XCM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
67258   #define XCM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                      14
67259   #define XCM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
67260   #define XCM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      15
67261   #define XCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
67262   #define XCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      16
67263   #define XCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
67264   #define XCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      17
67265   #define XCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
67266   #define XCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                      18
67267   #define XCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
67268   #define XCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      19
67269   #define XCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
67270   #define XCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      20
67271   #define XCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
67272   #define XCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      21
67273   #define XCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
67274   #define XCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      22
67275   #define XCM_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM039_I_MEM_PRTY .
67276   #define XCM_REG_PRTY_MASK_H_0_MEM039_I_MEM_PRTY_SHIFT                                                      23
67277   #define XCM_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM038_I_MEM_PRTY .
67278   #define XCM_REG_PRTY_MASK_H_0_MEM038_I_MEM_PRTY_SHIFT                                                      24
67279   #define XCM_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM037_I_MEM_PRTY .
67280   #define XCM_REG_PRTY_MASK_H_0_MEM037_I_MEM_PRTY_SHIFT                                                      25
67281   #define XCM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
67282   #define XCM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      26
67283   #define XCM_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM035_I_MEM_PRTY .
67284   #define XCM_REG_PRTY_MASK_H_0_MEM035_I_MEM_PRTY_SHIFT                                                      27
67285   #define XCM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
67286   #define XCM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      28
67287   #define XCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
67288   #define XCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      29
67289   #define XCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
67290   #define XCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      30
67291   #define XCM_REG_PRTY_MASK_H_0_MEM035_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM035_I_ECC_RF_INT .
67292   #define XCM_REG_PRTY_MASK_H_0_MEM035_I_ECC_RF_INT_SHIFT                                                    0
67293   #define XCM_REG_PRTY_MASK_H_0_MEM032_I_ECC_0_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM032_I_ECC_0_RF_INT .
67294   #define XCM_REG_PRTY_MASK_H_0_MEM032_I_ECC_0_RF_INT_SHIFT                                                  6
67295   #define XCM_REG_PRTY_MASK_H_0_MEM032_I_ECC_1_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM032_I_ECC_1_RF_INT .
67296   #define XCM_REG_PRTY_MASK_H_0_MEM032_I_ECC_1_RF_INT_SHIFT                                                  7
67297   #define XCM_REG_PRTY_MASK_H_0_MEM033_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM033_I_ECC_RF_INT .
67298   #define XCM_REG_PRTY_MASK_H_0_MEM033_I_ECC_RF_INT_SHIFT                                                    8
67299   #define XCM_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM036_I_MEM_PRTY .
67300   #define XCM_REG_PRTY_MASK_H_0_MEM036_I_MEM_PRTY_SHIFT                                                      24
67301   #define XCM_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM034_I_MEM_PRTY .
67302   #define XCM_REG_PRTY_MASK_H_0_MEM034_I_MEM_PRTY_SHIFT                                                      26
67303   #define XCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
67304   #define XCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      30
67305 #define XCM_REG_PRTY_MASK_H_1                                                                                0x1000214UL //Access:RW   DataWidth:0xc    // Multi Field Register.
67306   #define XCM_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM016_I_MEM_PRTY .
67307   #define XCM_REG_PRTY_MASK_H_1_MEM016_I_MEM_PRTY_SHIFT                                                      0
67308   #define XCM_REG_PRTY_MASK_H_1_MEM032_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM032_I_MEM_PRTY .
67309   #define XCM_REG_PRTY_MASK_H_1_MEM032_I_MEM_PRTY_SHIFT                                                      1
67310   #define XCM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM007_I_MEM_PRTY .
67311   #define XCM_REG_PRTY_MASK_H_1_MEM007_I_MEM_PRTY_SHIFT                                                      2
67312   #define XCM_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM008_I_MEM_PRTY .
67313   #define XCM_REG_PRTY_MASK_H_1_MEM008_I_MEM_PRTY_SHIFT                                                      3
67314   #define XCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY .
67315   #define XCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_SHIFT                                                      4
67316   #define XCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY .
67317   #define XCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_SHIFT                                                      5
67318   #define XCM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM011_I_MEM_PRTY .
67319   #define XCM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY_SHIFT                                                      6
67320   #define XCM_REG_PRTY_MASK_H_1_MEM012_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM012_I_MEM_PRTY .
67321   #define XCM_REG_PRTY_MASK_H_1_MEM012_I_MEM_PRTY_SHIFT                                                      7
67322   #define XCM_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM013_I_MEM_PRTY .
67323   #define XCM_REG_PRTY_MASK_H_1_MEM013_I_MEM_PRTY_SHIFT                                                      8
67324   #define XCM_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM014_I_MEM_PRTY .
67325   #define XCM_REG_PRTY_MASK_H_1_MEM014_I_MEM_PRTY_SHIFT                                                      9
67326   #define XCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
67327   #define XCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      10
67328   #define XCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
67329   #define XCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      11
67330   #define XCM_REG_PRTY_MASK_H_1_MEM031_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: XCM_REG_PRTY_STS_H_1.MEM031_I_MEM_PRTY .
67331   #define XCM_REG_PRTY_MASK_H_1_MEM031_I_MEM_PRTY_SHIFT                                                      0
67332 #define XCM_REG_MEM_ECC_ENABLE_0                                                                             0x1000220UL //Access:RW   DataWidth:0x9    // Multi Field Register.
67333   #define XCM_REG_MEM_ECC_ENABLE_0_MEM036_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance xcm.i_xx_msg_ram.i_ecc in module xcm_mem_xx_msg_ram
67334   #define XCM_REG_MEM_ECC_ENABLE_0_MEM036_I_ECC_EN_SHIFT                                                     0
67335   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_0 in module xcm_mem_agg_con_ctx_0_7
67336   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_0_EN_SHIFT                                                   1
67337   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_1 in module xcm_mem_agg_con_ctx_0_7
67338   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_1_EN_SHIFT                                                   2
67339   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_2_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_2 in module xcm_mem_agg_con_ctx_0_7
67340   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_2_EN_SHIFT                                                   3
67341   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_3_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_3 in module xcm_mem_agg_con_ctx_0_7
67342   #define XCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_3_EN_SHIFT                                                   4
67343   #define XCM_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance xcm.i_agg_con_ctx_8.i_ecc in module xcm_mem_agg_con_ctx_8
67344   #define XCM_REG_MEM_ECC_ENABLE_0_MEM004_I_ECC_EN_SHIFT                                                     5
67345   #define XCM_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_0_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_0 in module xcm_mem_sm_con_ctx_0_13
67346   #define XCM_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_0_EN_SHIFT                                                   6
67347   #define XCM_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_1_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_1 in module xcm_mem_sm_con_ctx_0_13
67348   #define XCM_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_1_EN_SHIFT                                                   7
67349   #define XCM_REG_MEM_ECC_ENABLE_0_MEM034_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance xcm.i_sm_con_ctx_14.i_ecc in module xcm_mem_sm_con_ctx_14
67350   #define XCM_REG_MEM_ECC_ENABLE_0_MEM034_I_ECC_EN_SHIFT                                                     8
67351   #define XCM_REG_MEM_ECC_ENABLE_0_MEM035_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance xcm.i_xx_msg_ram.i_ecc in module xcm_mem_xx_msg_ram
67352   #define XCM_REG_MEM_ECC_ENABLE_0_MEM035_I_ECC_EN_SHIFT                                                     0
67353   #define XCM_REG_MEM_ECC_ENABLE_0_MEM032_I_ECC_0_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_0 in module xcm_mem_sm_con_ctx_0_13
67354   #define XCM_REG_MEM_ECC_ENABLE_0_MEM032_I_ECC_0_EN_SHIFT                                                   6
67355   #define XCM_REG_MEM_ECC_ENABLE_0_MEM032_I_ECC_1_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_1 in module xcm_mem_sm_con_ctx_0_13
67356   #define XCM_REG_MEM_ECC_ENABLE_0_MEM032_I_ECC_1_EN_SHIFT                                                   7
67357   #define XCM_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance xcm.i_sm_con_ctx_14.i_ecc in module xcm_mem_sm_con_ctx_14
67358   #define XCM_REG_MEM_ECC_ENABLE_0_MEM033_I_ECC_EN_SHIFT                                                     8
67359 #define XCM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x1000224UL //Access:RW   DataWidth:0x9    // Multi Field Register.
67360   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM036_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance xcm.i_xx_msg_ram.i_ecc in module xcm_mem_xx_msg_ram
67361   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM036_I_ECC_PRTY_SHIFT                                              0
67362   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_0 in module xcm_mem_agg_con_ctx_0_7
67363   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_0_PRTY_SHIFT                                            1
67364   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_1 in module xcm_mem_agg_con_ctx_0_7
67365   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_1_PRTY_SHIFT                                            2
67366   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_2_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_2 in module xcm_mem_agg_con_ctx_0_7
67367   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_2_PRTY_SHIFT                                            3
67368   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_3_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_3 in module xcm_mem_agg_con_ctx_0_7
67369   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_3_PRTY_SHIFT                                            4
67370   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance xcm.i_agg_con_ctx_8.i_ecc in module xcm_mem_agg_con_ctx_8
67371   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM004_I_ECC_PRTY_SHIFT                                              5
67372   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_0_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_0 in module xcm_mem_sm_con_ctx_0_13
67373   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_0_PRTY_SHIFT                                            6
67374   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_1_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_1 in module xcm_mem_sm_con_ctx_0_13
67375   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_1_PRTY_SHIFT                                            7
67376   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM034_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance xcm.i_sm_con_ctx_14.i_ecc in module xcm_mem_sm_con_ctx_14
67377   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM034_I_ECC_PRTY_SHIFT                                              8
67378   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM035_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance xcm.i_xx_msg_ram.i_ecc in module xcm_mem_xx_msg_ram
67379   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM035_I_ECC_PRTY_SHIFT                                              0
67380   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM032_I_ECC_0_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_0 in module xcm_mem_sm_con_ctx_0_13
67381   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM032_I_ECC_0_PRTY_SHIFT                                            6
67382   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM032_I_ECC_1_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_1 in module xcm_mem_sm_con_ctx_0_13
67383   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM032_I_ECC_1_PRTY_SHIFT                                            7
67384   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance xcm.i_sm_con_ctx_14.i_ecc in module xcm_mem_sm_con_ctx_14
67385   #define XCM_REG_MEM_ECC_PARITY_ONLY_0_MEM033_I_ECC_PRTY_SHIFT                                              8
67386 #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1000228UL //Access:RC   DataWidth:0x9    // Multi Field Register.
67387   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM036_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance xcm.i_xx_msg_ram.i_ecc in module xcm_mem_xx_msg_ram
67388   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM036_I_ECC_CORRECT_SHIFT                                       0
67389   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_0 in module xcm_mem_agg_con_ctx_0_7
67390   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_0_CORRECT_SHIFT                                     1
67391   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_1 in module xcm_mem_agg_con_ctx_0_7
67392   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_1_CORRECT_SHIFT                                     2
67393   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_2_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_2 in module xcm_mem_agg_con_ctx_0_7
67394   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_2_CORRECT_SHIFT                                     3
67395   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_3_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance xcm.i_agg_con_ctx_0_7.i_ecc_3 in module xcm_mem_agg_con_ctx_0_7
67396   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_3_CORRECT_SHIFT                                     4
67397   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance xcm.i_agg_con_ctx_8.i_ecc in module xcm_mem_agg_con_ctx_8
67398   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM004_I_ECC_CORRECT_SHIFT                                       5
67399   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_0_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_0 in module xcm_mem_sm_con_ctx_0_13
67400   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_0_CORRECT_SHIFT                                     6
67401   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_1_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_1 in module xcm_mem_sm_con_ctx_0_13
67402   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_1_CORRECT_SHIFT                                     7
67403   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM034_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance xcm.i_sm_con_ctx_14.i_ecc in module xcm_mem_sm_con_ctx_14
67404   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM034_I_ECC_CORRECT_SHIFT                                       8
67405   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM035_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance xcm.i_xx_msg_ram.i_ecc in module xcm_mem_xx_msg_ram
67406   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM035_I_ECC_CORRECT_SHIFT                                       0
67407   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM032_I_ECC_0_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_0 in module xcm_mem_sm_con_ctx_0_13
67408   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM032_I_ECC_0_CORRECT_SHIFT                                     6
67409   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM032_I_ECC_1_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance xcm.i_sm_con_ctx_0_13.i_ecc_1 in module xcm_mem_sm_con_ctx_0_13
67410   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM032_I_ECC_1_CORRECT_SHIFT                                     7
67411   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance xcm.i_sm_con_ctx_14.i_ecc in module xcm_mem_sm_con_ctx_14
67412   #define XCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM033_I_ECC_CORRECT_SHIFT                                       8
67413 #define XCM_REG_MEM_ECC_EVENTS                                                                               0x100022cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
67414 #define XCM_REG_IFEN                                                                                         0x1000400UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
67415 #define XCM_REG_ERR_EVNT_ID                                                                                  0x10004c4UL //Access:RW   DataWidth:0x8    // The Event ID in case one of errors is set in QM input message.
67416 #define XCM_REG_AGG_CON_RULE0_Q                                                                              0x10004c8UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67417 #define XCM_REG_AGG_CON_RULE1_Q                                                                              0x10004ccUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67418 #define XCM_REG_AGG_CON_RULE2_Q                                                                              0x10004d0UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67419 #define XCM_REG_AGG_CON_RULE3_Q                                                                              0x10004d4UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67420 #define XCM_REG_AGG_CON_RULE4_Q                                                                              0x10004d8UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67421 #define XCM_REG_AGG_CON_RULE5_Q                                                                              0x10004dcUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67422 #define XCM_REG_AGG_CON_RULE6_Q                                                                              0x10004e0UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67423 #define XCM_REG_AGG_CON_RULE7_Q                                                                              0x10004e4UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67424 #define XCM_REG_AGG_CON_RULE8_Q                                                                              0x10004e8UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67425 #define XCM_REG_AGG_CON_RULE9_Q                                                                              0x10004ecUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67426 #define XCM_REG_AGG_CON_RULE10_Q                                                                             0x10004f0UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67427 #define XCM_REG_AGG_CON_RULE11_Q                                                                             0x10004f4UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67428 #define XCM_REG_AGG_CON_RULE12_Q                                                                             0x10004f8UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67429 #define XCM_REG_AGG_CON_RULE13_Q                                                                             0x10004fcUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67430 #define XCM_REG_AGG_CON_RULE14_Q                                                                             0x1000500UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67431 #define XCM_REG_AGG_CON_RULE15_Q                                                                             0x1000504UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67432 #define XCM_REG_AGG_CON_RULE16_Q                                                                             0x1000508UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67433 #define XCM_REG_AGG_CON_RULE17_Q                                                                             0x100050cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67434 #define XCM_REG_AGG_CON_RULE18_Q                                                                             0x1000510UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67435 #define XCM_REG_AGG_CON_RULE19_Q                                                                             0x1000514UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67436 #define XCM_REG_AGG_CON_RULE20_Q                                                                             0x1000518UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67437 #define XCM_REG_AGG_CON_RULE21_Q                                                                             0x100051cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67438 #define XCM_REG_AGG_CON_RULE22_Q                                                                             0x1000520UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67439 #define XCM_REG_AGG_CON_RULE23_Q                                                                             0x1000524UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67440 #define XCM_REG_AGG_CON_RULE24_Q                                                                             0x1000528UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67441 #define XCM_REG_AGG_CON_RULE25_Q                                                                             0x100052cUL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67442 #define XCM_REG_AGG_CON_RULE26_Q                                                                             0x1000530UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67443 #define XCM_REG_AGG_CON_RULE27_Q                                                                             0x1000534UL //Access:RW   DataWidth:0x3    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67444 #define XCM_REG_STORM_WEIGHT                                                                                 0x1000604UL //Access:RW   DataWidth:0x3    // The weight of the local Storm input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67445 #define XCM_REG_MSEM_WEIGHT                                                                                  0x1000608UL //Access:RW   DataWidth:0x3    // The weight of the input Msem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67446 #define XCM_REG_USEM_WEIGHT                                                                                  0x100060cUL //Access:RW   DataWidth:0x3    // The weight of the input Usem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67447 #define XCM_REG_DORQ_WEIGHT                                                                                  0x1000614UL //Access:RW   DataWidth:0x3    // The weight of the input Dorq in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67448 #define XCM_REG_PBF_WEIGHT                                                                                   0x1000618UL //Access:RW   DataWidth:0x3    // The weight of the input Pbf in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67449 #define XCM_REG_GRC_WEIGHT                                                                                   0x100061cUL //Access:RW   DataWidth:0x3    // The weight of the GRC input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67450 #define XCM_REG_XSDM_WEIGHT                                                                                  0x1000624UL //Access:RW   DataWidth:0x3    // The weight of the XSDM input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67451 #define XCM_REG_YSDM_WEIGHT                                                                                  0x1000628UL //Access:RW   DataWidth:0x3    // The weight of the YSDM input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67452 #define XCM_REG_USDM_WEIGHT                                                                                  0x100062cUL //Access:RW   DataWidth:0x3    // The weight of the input USDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67453 #define XCM_REG_QM_P_WEIGHT                                                                                  0x1000630UL //Access:RW   DataWidth:0x3    // The weight of the QM (primary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67454 #define XCM_REG_QM_S_WEIGHT                                                                                  0x1000634UL //Access:RW   DataWidth:0x3    // The weight of the QM (secondary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67455 #define XCM_REG_TM_WEIGHT                                                                                    0x1000638UL //Access:RW   DataWidth:0x3    // The weight of the Timers input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67456 #define XCM_REG_IA_GROUP_PR0                                                                                 0x100063cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 0. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: ia_group_pr0 is the highest priority; ia_group_pr5 is the lowest priority.
67457 #define XCM_REG_IA_GROUP_PR1                                                                                 0x1000640UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 1. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
67458 #define XCM_REG_IA_GROUP_PR2                                                                                 0x1000644UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 2. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
67459 #define XCM_REG_IA_GROUP_PR3                                                                                 0x1000648UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 3. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
67460 #define XCM_REG_IA_GROUP_PR4                                                                                 0x100064cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 4. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
67461 #define XCM_REG_IA_GROUP_PR5                                                                                 0x1000650UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 5. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
67462 #define XCM_REG_IA_ARB_SP_TIMEOUT                                                                            0x1000654UL //Access:RW   DataWidth:0x8    // Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Two values have special meaning: 8'h0 - constant RR; 8'h80 - constant strict priority. In all other cases the following is true: Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance.
67463 #define XCM_REG_STORM_FRWRD_MODE                                                                             0x1000658UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67464 #define XCM_REG_XSDM_FRWRD_MODE                                                                              0x1000660UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67465 #define XCM_REG_YSDM_FRWRD_MODE                                                                              0x1000664UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67466 #define XCM_REG_USDM_FRWRD_MODE                                                                              0x1000668UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67467 #define XCM_REG_MSEM_FRWRD_MODE                                                                              0x100066cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67468 #define XCM_REG_USEM_FRWRD_MODE                                                                              0x1000670UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67469 #define XCM_REG_DORQ_FRWRD_MODE                                                                              0x1000678UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67470 #define XCM_REG_PBF_FRWRD_MODE                                                                               0x100067cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67471 #define XCM_REG_SDM_ERR_HANDLE_EN                                                                            0x1000680UL //Access:RW   DataWidth:0x1    // 0 - disable error handling in SDM message; 1 - enable error handling in SDM message.
67472 #define XCM_REG_DIR_BYP_EN                                                                                   0x1000684UL //Access:RW   DataWidth:0x1    // Direct bypass enable.
67473 #define XCM_REG_FI_DESC_INPUT_VIOLATE                                                                        0x1000688UL //Access:R    DataWidth:0xf    // Input message first descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation:  TaskExist==0 -> XxLockCmd != XX_UNLOCK_CID_TID and XxLockCmd != XX_LOCK_CID_TID_BYPASS;  [12] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0;[13] - Violation: Agg message: Loader done with error then SmCtxLdStFlg==0; [14] - Violation: XxBypass message in PCM block;
67474 #define XCM_REG_IA_AGG_CON_PART_FILL_LVL                                                                     0x100068cUL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Connection part FIFO fill level (in messages).
67475 #define XCM_REG_IA_SM_CON_PART_FILL_LVL                                                                      0x1000690UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Connection part FIFO fill level (in messages).
67476 #define XCM_REG_IA_TRANS_PART_FILL_LVL                                                                       0x1000694UL //Access:R    DataWidth:0x3    // Input Arbiter Transparent part FIFO fill level (in messages).
67477 #define XCM_REG_EXT_RD_FILL_LVL                                                                              0x1000698UL //Access:R    DataWidth:0x2    // External read buffer FIFO fill level (in FIFO entries).
67478 #define XCM_REG_XX_MSG_UP_BND                                                                                0x1000704UL //Access:RW   DataWidth:0x7    // The maximum number of Xx RAM messages; which may be stored in XX protection. Is restricted by Xx Messages RAM size and the size of Xx protected message CM_REGISTERS_XX_MSG_SIZE.XX_MSG_SIZE
67479 #define XCM_REG_XX_MSG_SIZE                                                                                  0x1000708UL //Access:RW   DataWidth:0x2    // The size of Xx protected message in Xx Messages RAM in QREGs. Upper rounded to 4 and multiplied by CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND should not exceed XxMessagesRam size which is: MCM: 0d1792 PCM: 0d176 TCM: 0d1536 UCM: 0d1792 XCM: 0d256 YCM: 0d1536
67480 #define XCM_REG_XX_LCID_CAM_UP_BND                                                                           0x100070cUL //Access:RW   DataWidth:0x7    // The maximum number of connections in the XX protection LCID CAM.
67481 #define XCM_REG_XX_FREE_CNT                                                                                  0x1000710UL //Access:R    DataWidth:0x7    // Used to read the XX protection Free counter. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
67482 #define XCM_REG_XX_LCID_CAM_FILL_LVL                                                                         0x1000714UL //Access:R    DataWidth:0x7    // Used to read XX protection LCID CAM fill level. Fill level is calculated as the number of locked LCIDs, i.e. LCIDs that have at least one Xx locked message or LCIDs that have no Xx locked messages but haven't been unlocked yet from LCID CAM. Simple saying it calculates for number of valid entries in LCID CAM.
67483 #define XCM_REG_XX_LCID_CAM_ST_STAT                                                                          0x1000718UL //Access:RC   DataWidth:0x7    // CAM occupancy sticky status. The write to the register is performed by the XX internal circuitry.
67484 #define XCM_REG_XX_IA_GROUP_PR0                                                                              0x100071cUL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 0. 0 - non-lock group; 1- lock group.
67485 #define XCM_REG_XX_IA_GROUP_PR1                                                                              0x1000720UL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 1. 0 - non-lock group; 1- lock group.
67486 #define XCM_REG_XX_NON_LOCK_LCID_THR                                                                         0x1000724UL //Access:RW   DataWidth:0x7    // Xx non-locked LCIDs threshold (maximum value). Participates in blocking decision of Xx Input Arbiter non-locked group.
67487 #define XCM_REG_XX_LOCK_LCID_THR                                                                             0x1000728UL //Access:RW   DataWidth:0x7    // Xx locked LCIDs threshold (maximum value). Participates in Xx Bypass global enable decision.
67488 #define XCM_REG_XX_IA_ARB_SP_TIMEOUT                                                                         0x100072cUL //Access:RW   DataWidth:0x8    // Xx Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
67489 #define XCM_REG_XX_FREE_HEAD_PTR                                                                             0x1000730UL //Access:R    DataWidth:0x6    // Xx Free Head Pointer.
67490 #define XCM_REG_XX_FREE_TAIL_PTR                                                                             0x1000734UL //Access:R    DataWidth:0x6    // Xx Free Tail Pointer. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
67491 #define XCM_REG_XX_NON_LOCK_CNT                                                                              0x1000738UL //Access:R    DataWidth:0x7    // Xx NonLock Counter.
67492 #define XCM_REG_XX_LOCK_CNT                                                                                  0x100073cUL //Access:R    DataWidth:0x7    // Xx Lock Counter.
67493 #define XCM_REG_XX_LCID_ARB_GROUP_PR0                                                                        0x1000740UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 0. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
67494 #define XCM_REG_XX_LCID_ARB_GROUP_PR1                                                                        0x1000744UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 1. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
67495 #define XCM_REG_XX_LCID_ARB_GROUP_PR2                                                                        0x1000748UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 2. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
67496 #define XCM_REG_XX_LCID_ARB_SP_TIMEOUT                                                                       0x100074cUL //Access:RW   DataWidth:0x8    // Xx LCID Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
67497 #define XCM_REG_XX_FREE_THR_HIGH                                                                             0x1000750UL //Access:RW   DataWidth:0x7    // Xx free messages threshold high. Used in Xx Bypass global enable condition.
67498 #define XCM_REG_XX_FREE_THR_LOW                                                                              0x1000754UL //Access:RW   DataWidth:0x7    // Xx free messages threshold low Used in Xx Bypass global enable condition.
67499 #define XCM_REG_XX_CBYP_TBL_FILL_LVL                                                                         0x1000758UL //Access:R    DataWidth:0x4    // Xx Connection Bypass Table fill level (in connections).
67500 #define XCM_REG_XX_CBYP_TBL_ST_STAT                                                                          0x100075cUL //Access:RC   DataWidth:0x4    // Xx Connection Bypass Table sticky status. Reset on read.
67501 #define XCM_REG_XX_CBYP_TBL_UP_BND                                                                           0x1000760UL //Access:RW   DataWidth:0x4    // Xx Bypass Table (Connection) maximum fill level.
67502 #define XCM_REG_XX_BYP_LOCK_MSG_THR                                                                          0x1000784UL //Access:RW   DataWidth:0x6    // Xx Bypass messages lock threshold. The number of locked messages per LCID is above this threshold is one of conditions to start XxBypass for this LCID.
67503 #define XCM_REG_XX_PREF_DIR_FILL_LVL                                                                         0x1000788UL //Access:R    DataWidth:0x3    // Xx LCID Arbiter direct prefetch FIFO fill level (in entries).
67504 #define XCM_REG_XX_PREF_AGGST_FILL_LVL                                                                       0x100078cUL //Access:R    DataWidth:0x3    // Xx LCID Arbiter aggregation store prefetch FIFO fill level (in entries).
67505 #define XCM_REG_XX_PREF_BYP_FILL_LVL                                                                         0x1000790UL //Access:R    DataWidth:0x3    // Xx LCID Arbiter bypass prefetch FIFO fill level (in entries).
67506 #define XCM_REG_UNLOCK_MISS                                                                                  0x1000794UL //Access:RC   DataWidth:0x1    // Set when the error; indicating the LCID to be unlocked doesn't exist in LCID CAM.
67507 #define XCM_REG_ERR_AFFINITY_TYPE                                                                            0x1000798UL //Access:RW   DataWidth:0x2    // Affinity type in case of input message error.
67508 #define XCM_REG_ERR_EXCLUSIVE_FLG                                                                            0x100079cUL //Access:RW   DataWidth:0x1    // Exclusive type in case of input message error.
67509 #define XCM_REG_ERR_SRC_AFFINITY                                                                             0x10007a0UL //Access:RW   DataWidth:0x3    // Source affinity in case of input message error.
67510 #define XCM_REG_XX_BYP_MSG_UP_BND_0                                                                          0x10007a4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67511 #define XCM_REG_XX_BYP_MSG_UP_BND_1                                                                          0x10007a8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67512 #define XCM_REG_XX_BYP_MSG_UP_BND_2                                                                          0x10007acUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67513 #define XCM_REG_XX_BYP_MSG_UP_BND_3                                                                          0x10007b0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67514 #define XCM_REG_XX_BYP_MSG_UP_BND_4                                                                          0x10007b4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67515 #define XCM_REG_XX_BYP_MSG_UP_BND_5                                                                          0x10007b8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67516 #define XCM_REG_XX_BYP_MSG_UP_BND_6                                                                          0x10007bcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67517 #define XCM_REG_XX_BYP_MSG_UP_BND_7                                                                          0x10007c0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67518 #define XCM_REG_XX_BYP_MSG_UP_BND_8                                                                          0x10007c4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67519 #define XCM_REG_XX_BYP_MSG_UP_BND_9                                                                          0x10007c8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67520 #define XCM_REG_XX_BYP_MSG_UP_BND_10                                                                         0x10007ccUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67521 #define XCM_REG_XX_BYP_MSG_UP_BND_11                                                                         0x10007d0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67522 #define XCM_REG_XX_BYP_MSG_UP_BND_12                                                                         0x10007d4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67523 #define XCM_REG_XX_BYP_MSG_UP_BND_13                                                                         0x10007d8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67524 #define XCM_REG_XX_BYP_MSG_UP_BND_14                                                                         0x10007dcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67525 #define XCM_REG_XX_BYP_MSG_UP_BND_15                                                                         0x10007e0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
67526 #define XCM_REG_PRCS_AGG_CON_CURR_ST                                                                         0x1000804UL //Access:R    DataWidth:0x4    // Aggregation Connection Processor FSM.
67527 #define XCM_REG_PRCS_SM_CON_CURR_ST                                                                          0x1000808UL //Access:R    DataWidth:0x2    // STORM Connection Processor FSM.
67528 #define XCM_REG_AGG_CON_FIC_BUF_FILL_LVL                                                                     0x100082cUL //Access:R    DataWidth:0x4    // Aggregation Connection FIC buffer fill level (in messages).
67529 #define XCM_REG_SM_CON_FIC_BUF_FILL_LVL                                                                      0x1000830UL //Access:R    DataWidth:0x5    // Storm Connection FIC buffer fill level (in messages).
67530 #define XCM_REG_AGG_CON_FIC_BUF_CRD                                                                          0x1000834UL //Access:RW   DataWidth:0x2    // Aggregation Connection FIC buffer credit (in full message out parts).
67531 #define XCM_REG_SM_CON_FIC_BUF_CRD                                                                           0x1000838UL //Access:RW   DataWidth:0x2    // Storm Connection FIC buffer credit (in full message out parts).
67532 #define XCM_REG_AGG_CON_BUF_CRD_AGG                                                                          0x100083cUL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
67533 #define XCM_REG_AGG_CON_BUF_CRD_AGGST                                                                        0x1000840UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
67534 #define XCM_REG_SM_CON_BUF_CRD_AGGST                                                                         0x1000844UL //Access:RW   DataWidth:0x1    // Storm Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_CON_CMD_BUF_CRD_DIR.SM_CON_CMD_BUF_CRD_DIR need be no more than Storm Connection command buffer size=3.
67535 #define XCM_REG_AGG_CON_CMD_BUF_CRD_DIR                                                                      0x1000848UL //Access:RW   DataWidth:0x2    // Aggregation Connection command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and XCM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection command buffer size=6.
67536 #define XCM_REG_SM_CON_CMD_BUF_CRD_DIR                                                                       0x100084cUL //Access:RW   DataWidth:0x2    // Storm Connection command buffer credit (Direct group). In sum with CM_REGISTERS_SM_CON_BUF_CRD_AGGST.SM_CON_BUF_CRD_AGGST need be no more than Storm Connection command buffer size=3.
67537 #define XCM_REG_TRANS_DATA_BUF_CRD_DIR                                                                       0x1000850UL //Access:RW   DataWidth:0x2    // Transparent data buffer credit (Direct group).
67538 #define XCM_REG_CM_CON_REG0_SZ                                                                               0x1000874UL //Access:RW   DataWidth:0x3    // The size of AGG Connection context region 0 in REGQ. Is used to determine the number of the AG context REGQ written back; when the Reg1WbFlg isn't set.
67539 #define XCM_REG_SM_CON_CTX_SIZE                                                                              0x1000878UL //Access:RW   DataWidth:0x5    // STORM Connnection context per LCID size (REGQ). Default context size of 15 (REGQ) complies to 320 LCIDs. Maximum context size per LCID is 24. Maximum number of LCIDs allowed at maximum context size per LCID is 200. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LCIDs allowed at non-default size: INTEGER((320*INTEGER(15/2))/(24/2)).
67540 #define XCM_REG_CON_PHY_Q3                                                                                   0x1000904UL //Access:RW   DataWidth:0xa    // [9]: PQ Type (0-Other PQ; 1-TX PQ); if bit[9]=0; then [8:6] reserved; [5:0] Physical queue connection number (queue number 3); if bit[9]=1; then [8:0] Physical queue connection number (queue number 3).
67541 #define XCM_REG_IN_PRCS_TBL_CRD_AGG                                                                          0x1000a04UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGGST.IN_PRCS_TBL_CRD_AGGST need be no more than In-process table size=12.
67542 #define XCM_REG_IN_PRCS_TBL_CRD_AGGST                                                                        0x1000a08UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation Store group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGG.IN_PRCS_TBL_CRD_AGG need be no more than In-process table size=12.
67543 #define XCM_REG_IN_PRCS_TBL_FILL_LVL                                                                         0x1000a0cUL //Access:R    DataWidth:0x4    // In-process Table fill level  (in messages).
67544 #define XCM_REG_IN_PRCS_TBL_ALMOST_FULL                                                                      0x1000a10UL //Access:R    DataWidth:0x1    // In-process Table almost full.
67545 #define XCM_REG_QMCON_CURR_ST                                                                                0x1000a14UL //Access:R    DataWidth:0x3    // QM connection registration FSM current state.
67546 #define XCM_REG_TMCON_CURR_ST                                                                                0x1000a18UL //Access:R    DataWidth:0x1    // TM connection output FSM current state.
67547 #define XCM_REG_CCFC_CURR_ST                                                                                 0x1000a1cUL //Access:R    DataWidth:0x1    // CFC connection output FSM current state.
67548 #define XCM_REG_CMPL_DIR_CURR_ST                                                                             0x1000a20UL //Access:R    DataWidth:0x4    // Direct Completer FSM current state.
67549 #define XCM_REG_XX_BYP_CON_STATE_EVNT_ID_FLG                                                                 0x1000a24UL //Access:RW   DataWidth:0x1    // If set, Xx connection bypass state will be added in calculation of CM output Event ID.
67550 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_0                                                                     0x1000a28UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67551 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_1                                                                     0x1000a2cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67552 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_2                                                                     0x1000a30UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67553 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_3                                                                     0x1000a34UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67554 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_4                                                                     0x1000a38UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67555 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_5                                                                     0x1000a3cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67556 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_6                                                                     0x1000a40UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67557 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_7                                                                     0x1000a44UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67558 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_8                                                                     0x1000a48UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67559 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_9                                                                     0x1000a4cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67560 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_10                                                                    0x1000a50UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67561 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_11                                                                    0x1000a54UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67562 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_12                                                                    0x1000a58UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67563 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_13                                                                    0x1000a5cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67564 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_14                                                                    0x1000a60UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67565 #define XCM_REG_CM_CON_EVENT_ID_BWIDTH_15                                                                    0x1000a64UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
67566 #define XCM_REG_CCFC_INIT_CRD                                                                                0x1000a84UL //Access:RW   DataWidth:0x4    // CCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
67567 #define XCM_REG_QM_INIT_CRD0                                                                                 0x1000a88UL //Access:RW   DataWidth:0x5    // QM output initial credit (all CMS except of XCM and XCM - other queues). Max credit available - 16.Write writes the initial credit value; read returns the current value of the credit counter.
67568 #define XCM_REG_QM_INIT_CRD1                                                                                 0x1000a8cUL //Access:RW   DataWidth:0x5    // QM output initial credit (XCM TX queues). Max credit available - 16.Write writes the initial credit value; read returns the current value of the credit counter.
67569 #define XCM_REG_TM_INIT_CRD                                                                                  0x1000a90UL //Access:RW   DataWidth:0x4    // Timers output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
67570 #define XCM_REG_FIC_INIT_CRD                                                                                 0x1000a94UL //Access:RW   DataWidth:0x6    // FIC output initial credit. Write writes the initial credit value; read returns the current value of the credit counter. Must be initialized to 44 at start-up.
67571 #define XCM_REG_DIR_BYP_MSG_CNT                                                                              0x1000aa4UL //Access:RC   DataWidth:0x20   // Counter of direct bypassed messages.
67572 #define XCM_REG_XSDM_LENGTH_MIS                                                                              0x1000aacUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at XSDM interface.
67573 #define XCM_REG_YSDM_LENGTH_MIS                                                                              0x1000ab0UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at YSDM interface.
67574 #define XCM_REG_USDM_LENGTH_MIS                                                                              0x1000ab4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at USDM interface.
67575 #define XCM_REG_DORQ_LENGTH_MIS                                                                              0x1000ab8UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at the dorq interface.
67576 #define XCM_REG_PBF_LENGTH_MIS                                                                               0x1000abcUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PBF interface.
67577 #define XCM_REG_GRC_BUF_EMPTY                                                                                0x1000ac0UL //Access:R    DataWidth:0x1    // Input Stage GRC buffer is empty.
67578 #define XCM_REG_GRC_BUF_STATUS                                                                               0x1000ac4UL //Access:R    DataWidth:0x6    // Input Stage GRC buffer status.
67579 #define XCM_REG_STORM_MSG_CNTR                                                                               0x1000ac8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the STORM input.
67580 #define XCM_REG_XSDM_MSG_CNTR                                                                                0x1000ad0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input XSDM.
67581 #define XCM_REG_YSDM_MSG_CNTR                                                                                0x1000ad4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input YSDM.
67582 #define XCM_REG_USDM_MSG_CNTR                                                                                0x1000ad8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input USDM.
67583 #define XCM_REG_MSEM_MSG_CNTR                                                                                0x1000adcUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSEM.
67584 #define XCM_REG_USEM_MSG_CNTR                                                                                0x1000ae0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input USEM.
67585 #define XCM_REG_DORQ_MSG_CNTR                                                                                0x1000ae8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at  input DORQ.
67586 #define XCM_REG_PBF_MSG_CNTR                                                                                 0x1000aecUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PBF.
67587 #define XCM_REG_QM_P_MSG_CNTR                                                                                0x1000af0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (primary).
67588 #define XCM_REG_QM_S_MSG_CNTR                                                                                0x1000af4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (secondary).
67589 #define XCM_REG_TM_MSG_CNTR                                                                                  0x1000af8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the Timers input.
67590 #define XCM_REG_IS_GRC                                                                                       0x1000afcUL //Access:W    DataWidth:0x20   // Used to write the GRC message. Write only. To distinguish if the register can be accessed to write GRC message                           polling of CM_REGISTERS.GRC_BUF_EMPTY need to be done
67591 #define XCM_REG_IS_QM_P_FILL_LVL                                                                             0x1000b00UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in QM Primary Input Stage (except of bypass).
67592 #define XCM_REG_IS_QM_S_FILL_LVL                                                                             0x1000b04UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in QM Secondary Input Stage (except of bypass).
67593 #define XCM_REG_IS_TM_FILL_LVL                                                                               0x1000b08UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in TM Input Stage.
67594 #define XCM_REG_IS_STORM_FILL_LVL                                                                            0x1000b0cUL //Access:R    DataWidth:0x6    // Number of entries (2 QREGs each) of data in STORM Input Stage.
67595 #define XCM_REG_IS_XSDM_FILL_LVL                                                                             0x1000b14UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in XSDM Input Stage.
67596 #define XCM_REG_IS_YSDM_FILL_LVL                                                                             0x1000b18UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in YSDM Input Stage.
67597 #define XCM_REG_IS_USDM_FILL_LVL                                                                             0x1000b1cUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in USDM Input Stage.
67598 #define XCM_REG_IS_MSEM_FILL_LVL                                                                             0x1000b20UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) in TCM, YCM or 2 QREGs (256b) in XCM of data in MSEM Input Stage.
67599 #define XCM_REG_IS_USEM_FILL_LVL                                                                             0x1000b24UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in USEM Input Stage.
67600 #define XCM_REG_IS_DORQ_FILL_LVL                                                                             0x1000b2cUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in DORQ Input Stage.
67601 #define XCM_REG_IS_PBF_FILL_LVL                                                                              0x1000b30UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in PBF Input Stage.
67602 #define XCM_REG_QM_ACT_ST_FIFO_FILL_LVL                                                                      0x1000b44UL //Access:R    DataWidth:0x4    // QM Active State Counter FIFO fill level (entries).
67603 #define XCM_REG_QM_ACT_CNT_RD_CURR_ST                                                                        0x1000b48UL //Access:R    DataWidth:0x3    // QM Active State Counter read FSM.
67604 #define XCM_REG_QM_ACT_ST_CURR_ST                                                                            0x1000b4cUL //Access:R    DataWidth:0x1    // QM Active State output FSM.
67605 #define XCM_REG_QM_ACT_ST_CNT_ERR_DETAILS                                                                    0x1000b50UL //Access:RW   DataWidth:0xb    // Tracks error details of the transaction, which caused QM Active counter overflow/uder-run. Is reset on read. [0] - If set, there was under-run; [1] - If set, there was overflow; [10:2] - PQ number;
67606 #define XCM_REG_FIC_MSG_CNTR                                                                                 0x1000b54UL //Access:RC   DataWidth:0x1c   // Counter of the output messages at FIC interfaces.
67607 #define XCM_REG_QM_OUT_CNTR                                                                                  0x1000b58UL //Access:RC   DataWidth:0x1c   // Counter of the output QM commands.
67608 #define XCM_REG_TM_OUT_CNTR                                                                                  0x1000b5cUL //Access:RC   DataWidth:0x1c   // Counter of the output Timers commands.
67609 #define XCM_REG_DONE0_CNTR                                                                                   0x1000b60UL //Access:RC   DataWidth:0x1c   // Counter of the output Done0.
67610 #define XCM_REG_DONE1_CNTR                                                                                   0x1000b64UL //Access:RC   DataWidth:0x1c   // Counter of the output Done1.
67611 #define XCM_REG_DONE2_CNTR                                                                                   0x1000b68UL //Access:RC   DataWidth:0x1c   // Counter of the output Done2.
67612 #define XCM_REG_CCFC_CNTR                                                                                    0x1000b6cUL //Access:RC   DataWidth:0x1c   // Counter of the output CCFC.
67613 #define XCM_REG_ECO_RESERVED                                                                                 0x1000b84UL //Access:RW   DataWidth:0x8    // Chicken bits.
67614 #define XCM_REG_IS_FOC_MSEM_NXT_INF_UNIT                                                                     0x1000b88UL //Access:R    DataWidth:0x5    // Debug read from MSEM Input stage buffer: number of reads to next information unit.
67615 #define XCM_REG_IS_FOC_USEM_NXT_INF_UNIT                                                                     0x1000b8cUL //Access:R    DataWidth:0x6    // Debug read from USEM Input stage buffer: number of reads to next information unit.
67616 #define XCM_REG_IS_FOC_XSEM_NXT_INF_UNIT                                                                     0x1000b90UL //Access:R    DataWidth:0x5    // Debug read from XSEM Input stage buffer: number of reads to next information unit.
67617 #define XCM_REG_IS_FOC_PBF_NXT_INF_UNIT                                                                      0x1000b98UL //Access:R    DataWidth:0x6    // Debug read from PBF Input stage buffer: number of reads to next information unit.
67618 #define XCM_REG_IS_FOC_DORQ_NXT_INF_UNIT                                                                     0x1000b9cUL //Access:R    DataWidth:0x6    // Debug read from DORQ Input stage buffer: number of reads to next information unit.
67619 #define XCM_REG_IS_FOC_USDM_NXT_INF_UNIT                                                                     0x1000ba4UL //Access:R    DataWidth:0x6    // Debug read from USDM Input stage buffer: number of reads to next information unit.
67620 #define XCM_REG_IS_FOC_XSDM_NXT_INF_UNIT                                                                     0x1000ba8UL //Access:R    DataWidth:0x6    // Debug read from XSDM Input stage buffer: number of reads to next information unit.
67621 #define XCM_REG_IS_FOC_YSDM_NXT_INF_UNIT                                                                     0x1000bacUL //Access:R    DataWidth:0x6    // Debug read from YSDM Input stage buffer: number of reads to next information unit.
67622 #define XCM_REG_IS_FOC_MSEM                                                                                  0x1000c00UL //Access:R    DataWidth:0x20   // Debug read from MSEM Input stage buffer with 32-bits granularity. Read only.
67623 #define XCM_REG_IS_FOC_MSEM_SIZE                                                                             80
67624 #define XCM_REG_IS_FOC_USEM                                                                                  0x1000e00UL //Access:R    DataWidth:0x20   // Debug read from USEM Input stage buffer with 32-bits granularity. Read only.
67625 #define XCM_REG_IS_FOC_USEM_SIZE                                                                             44
67626 #define XCM_REG_IS_FOC_XSEM                                                                                  0x1001000UL //Access:R    DataWidth:0x20   // Debug read from XSEM Input stage buffer with 32-bits granularity. Read only.
67627 #define XCM_REG_IS_FOC_XSEM_SIZE                                                                             256
67628 #define XCM_REG_IS_FOC_PBF                                                                                   0x1001500UL //Access:R    DataWidth:0x20   // Debug read from PBF Input stage buffer with 32-bits granularity. Read only.
67629 #define XCM_REG_IS_FOC_PBF_SIZE                                                                              36
67630 #define XCM_REG_IS_FOC_DORQ                                                                                  0x1001600UL //Access:R    DataWidth:0x20   // Debug read from DORQ Input stage buffer with 32-bits granularity. Read only.
67631 #define XCM_REG_IS_FOC_DORQ_SIZE                                                                             24
67632 #define XCM_REG_IS_FOC_USDM                                                                                  0x1001700UL //Access:R    DataWidth:0x20   // Debug read from USDM Input stage buffer with 32-bits granularity. Read only.
67633 #define XCM_REG_IS_FOC_USDM_SIZE                                                                             28
67634 #define XCM_REG_IS_FOC_XSDM                                                                                  0x1001780UL //Access:R    DataWidth:0x20   // Debug read from XSDM Input stage buffer with 32-bits granularity. Read only.
67635 #define XCM_REG_IS_FOC_XSDM_SIZE                                                                             16
67636 #define XCM_REG_IS_FOC_YSDM                                                                                  0x10017c0UL //Access:R    DataWidth:0x20   // Debug read from YSDM Input stage buffer with 32-bits granularity. Read only.
67637 #define XCM_REG_IS_FOC_YSDM_SIZE                                                                             12
67638 #define XCM_REG_CTX_RBC_ACCS                                                                                 0x1001800UL //Access:RW   DataWidth:0x10   // Context RBC access.[8:0] - base address (LCID/LTID); [15:9] - offset (in REGs (32b)) within LCID/LTID. The procedure to read context is: first define base address and offset; then read context with one of the following registers: CM_REGISTERS_AGG_CON_CTX.AGG_CON_CTX CM_REGISTERS_SM_CON_CTX.SM_CON_CTX CM_REGISTERS_AGG_TASK_CTX.AGG_TASK_CTX CM_REGISTERS_SM_TASK_CTX.SM_TASK_CTX
67639 #define XCM_REG_AGG_CON_CTX                                                                                  0x1001804UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
67640 #define XCM_REG_SM_CON_CTX                                                                                   0x1001808UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
67641 #define XCM_REG_XX_CBYP_TBL                                                                                  0x1001820UL //Access:R    DataWidth:0xf    // Xx Connection Bypass Table.
67642 #define XCM_REG_XX_CBYP_TBL_SIZE                                                                             8
67643 #define XCM_REG_XX_LCID_CAM                                                                                  0x1001900UL //Access:R    DataWidth:0xa    // Debug only. Read only access to LCID CAM in XX protection mechanism.
67644 #define XCM_REG_XX_LCID_CAM_SIZE                                                                             64
67645 #define XCM_REG_XX_TBL                                                                                       0x1001a00UL //Access:R    DataWidth:0x18   // Indirect access to the XX table of the XX protection mechanism. The fields are: [0] - Lock status; [4:1] - Connection type; LL size: PCM - [7:5]; M/T/U/X/YCM - [11:5]; Tail pointer: PCM - [9:8]; M/T/U/X/YCM - [17:12]; Next pointer: PCM - [11:10]; M/T/U/X/YCM - [23:18];
67646 #define XCM_REG_XX_TBL_SIZE                                                                                  64
67647 #define XCM_REG_XX_DSCR_TBL                                                                                  0x1001b00UL //Access:RW   DataWidth:0x11   // Indirect access to the XX table of the XX protection mechanism. The fields are: [2:0] - Xx Lock command;[3] - DstStormFlg; [8:4] - Global Client Input number; Message length (MCM [13:9];PCM [14:9]; TCM [13:9]; UCM [13:9];XCM [10:9];YCM[13:9]); Next pointer (MCM [19:14]; PCM [16:15]; TCM[19:14]; UCM [19:14]; XCM [16:11]; YCM [19:14]); LTID (MCM [28:20]; PCM [25:17] - reserved; TCM[28:20]; UCM [28:20]; XCM [25:17] - reserved; YCM [28:20]). Task Domain Exist (MCM [29]; PCM [26] - reserved;TCM[29]; UCM [29]; XCM [26] - reserved; YCM [29]). A free link list in the XX descriptor table should be build. This is done by writing the following values to all effective entries in the table:xx_descr_table[i].next_pointer = i+1 (i=0 - (xx_msg_up_bnd-2)); xx_descr_table[i].next_pointer= 0 (i=xx_msg_up_bnd-1). The value of i is between 0 to the configured (not default) value of (xx_msg_up_bnd-1). The not effective entries (those which succeed the last effective entry with index (xx_msg_up_bnd-1)) can be initialized to any value for initialization procedure simplicity seek.
67648 #define XCM_REG_XX_DSCR_TBL_SIZE                                                                             64
67649 #define XCM_REG_TM_CON_EVNT_ID_0                                                                             0x1001c00UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67650 #define XCM_REG_TM_CON_EVNT_ID_1                                                                             0x1001c04UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67651 #define XCM_REG_TM_CON_EVNT_ID_2                                                                             0x1001c08UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67652 #define XCM_REG_TM_CON_EVNT_ID_3                                                                             0x1001c0cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67653 #define XCM_REG_TM_CON_EVNT_ID_4                                                                             0x1001c10UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67654 #define XCM_REG_TM_CON_EVNT_ID_5                                                                             0x1001c14UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67655 #define XCM_REG_TM_CON_EVNT_ID_6                                                                             0x1001c18UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67656 #define XCM_REG_TM_CON_EVNT_ID_7                                                                             0x1001c1cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.:
67657 #define XCM_REG_TM_CON_EVNT_ID_8                                                                             0x1001c20UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67658 #define XCM_REG_TM_CON_EVNT_ID_9                                                                             0x1001c24UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67659 #define XCM_REG_TM_CON_EVNT_ID_10                                                                            0x1001c28UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67660 #define XCM_REG_TM_CON_EVNT_ID_11                                                                            0x1001c2cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67661 #define XCM_REG_TM_CON_EVNT_ID_12                                                                            0x1001c30UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67662 #define XCM_REG_TM_CON_EVNT_ID_13                                                                            0x1001c34UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67663 #define XCM_REG_TM_CON_EVNT_ID_14                                                                            0x1001c38UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
67664 #define XCM_REG_TM_CON_EVNT_ID_15                                                                            0x1001c3cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.:
67665 #define XCM_REG_N_SM_CON_CTX_LD_0                                                                            0x1001c40UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67666 #define XCM_REG_N_SM_CON_CTX_LD_1                                                                            0x1001c44UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67667 #define XCM_REG_N_SM_CON_CTX_LD_2                                                                            0x1001c48UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67668 #define XCM_REG_N_SM_CON_CTX_LD_3                                                                            0x1001c4cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67669 #define XCM_REG_N_SM_CON_CTX_LD_4                                                                            0x1001c50UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67670 #define XCM_REG_N_SM_CON_CTX_LD_5                                                                            0x1001c54UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67671 #define XCM_REG_N_SM_CON_CTX_LD_6                                                                            0x1001c58UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67672 #define XCM_REG_N_SM_CON_CTX_LD_7                                                                            0x1001c5cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
67673 #define XCM_REG_N_SM_CON_CTX_LD_8                                                                            0x1001c60UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67674 #define XCM_REG_N_SM_CON_CTX_LD_9                                                                            0x1001c64UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67675 #define XCM_REG_N_SM_CON_CTX_LD_10                                                                           0x1001c68UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 10).
67676 #define XCM_REG_N_SM_CON_CTX_LD_11                                                                           0x1001c6cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67677 #define XCM_REG_N_SM_CON_CTX_LD_12                                                                           0x1001c70UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67678 #define XCM_REG_N_SM_CON_CTX_LD_13                                                                           0x1001c74UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67679 #define XCM_REG_N_SM_CON_CTX_LD_14                                                                           0x1001c78UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67680 #define XCM_REG_N_SM_CON_CTX_LD_15                                                                           0x1001c7cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
67681 #define XCM_REG_AGG_CON_CTX_SIZE_0                                                                           0x1001c80UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67682 #define XCM_REG_AGG_CON_CTX_SIZE_1                                                                           0x1001c84UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67683 #define XCM_REG_AGG_CON_CTX_SIZE_2                                                                           0x1001c88UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67684 #define XCM_REG_AGG_CON_CTX_SIZE_3                                                                           0x1001c8cUL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67685 #define XCM_REG_AGG_CON_CTX_SIZE_4                                                                           0x1001c90UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67686 #define XCM_REG_AGG_CON_CTX_SIZE_5                                                                           0x1001c94UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67687 #define XCM_REG_AGG_CON_CTX_SIZE_6                                                                           0x1001c98UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67688 #define XCM_REG_AGG_CON_CTX_SIZE_7                                                                           0x1001c9cUL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67689 #define XCM_REG_AGG_CON_CTX_SIZE_8                                                                           0x1001ca0UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less or 9.
67690 #define XCM_REG_AGG_CON_CTX_SIZE_9                                                                           0x1001ca4UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67691 #define XCM_REG_AGG_CON_CTX_SIZE_10                                                                          0x1001ca8UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67692 #define XCM_REG_AGG_CON_CTX_SIZE_11                                                                          0x1001cacUL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67693 #define XCM_REG_AGG_CON_CTX_SIZE_12                                                                          0x1001cb0UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67694 #define XCM_REG_AGG_CON_CTX_SIZE_13                                                                          0x1001cb4UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67695 #define XCM_REG_AGG_CON_CTX_SIZE_14                                                                          0x1001cb8UL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67696 #define XCM_REG_AGG_CON_CTX_SIZE_15                                                                          0x1001cbcUL //Access:RW   DataWidth:0x4    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 9. The register values allowed: XCM: 4 REGQ aligned or 9. Other CM: 2 REGQ aligned or 9 aligned whichever is less, or 9.
67697 #define XCM_REG_QM_CON_BASE_EVNT_ID_0                                                                        0x1001cc0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67698 #define XCM_REG_QM_CON_BASE_EVNT_ID_1                                                                        0x1001cc4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67699 #define XCM_REG_QM_CON_BASE_EVNT_ID_2                                                                        0x1001cc8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67700 #define XCM_REG_QM_CON_BASE_EVNT_ID_3                                                                        0x1001cccUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67701 #define XCM_REG_QM_CON_BASE_EVNT_ID_4                                                                        0x1001cd0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67702 #define XCM_REG_QM_CON_BASE_EVNT_ID_5                                                                        0x1001cd4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67703 #define XCM_REG_QM_CON_BASE_EVNT_ID_6                                                                        0x1001cd8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67704 #define XCM_REG_QM_CON_BASE_EVNT_ID_7                                                                        0x1001cdcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67705 #define XCM_REG_QM_CON_BASE_EVNT_ID_8                                                                        0x1001ce0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67706 #define XCM_REG_QM_CON_BASE_EVNT_ID_9                                                                        0x1001ce4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67707 #define XCM_REG_QM_CON_BASE_EVNT_ID_10                                                                       0x1001ce8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67708 #define XCM_REG_QM_CON_BASE_EVNT_ID_11                                                                       0x1001cecUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67709 #define XCM_REG_QM_CON_BASE_EVNT_ID_12                                                                       0x1001cf0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67710 #define XCM_REG_QM_CON_BASE_EVNT_ID_13                                                                       0x1001cf4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67711 #define XCM_REG_QM_CON_BASE_EVNT_ID_14                                                                       0x1001cf8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67712 #define XCM_REG_QM_CON_BASE_EVNT_ID_15                                                                       0x1001cfcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
67713 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_0                                                                   0x1001d00UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67714 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_1                                                                   0x1001d04UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67715 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_2                                                                   0x1001d08UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67716 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_3                                                                   0x1001d0cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67717 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_4                                                                   0x1001d10UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67718 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_5                                                                   0x1001d14UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67719 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_6                                                                   0x1001d18UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67720 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_7                                                                   0x1001d1cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67721 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_8                                                                   0x1001d20UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67722 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_9                                                                   0x1001d24UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67723 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_10                                                                  0x1001d28UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67724 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_11                                                                  0x1001d2cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67725 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_12                                                                  0x1001d30UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67726 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_13                                                                  0x1001d34UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67727 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_14                                                                  0x1001d38UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67728 #define XCM_REG_QM_AGG_CON_CTX_PART_SIZE_15                                                                  0x1001d3cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
67729 #define XCM_REG_QM_XXLOCK_CMD_0                                                                              0x1001d40UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67730 #define XCM_REG_QM_XXLOCK_CMD_1                                                                              0x1001d44UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67731 #define XCM_REG_QM_XXLOCK_CMD_2                                                                              0x1001d48UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67732 #define XCM_REG_QM_XXLOCK_CMD_3                                                                              0x1001d4cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67733 #define XCM_REG_QM_XXLOCK_CMD_4                                                                              0x1001d50UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67734 #define XCM_REG_QM_XXLOCK_CMD_5                                                                              0x1001d54UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67735 #define XCM_REG_QM_XXLOCK_CMD_6                                                                              0x1001d58UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67736 #define XCM_REG_QM_XXLOCK_CMD_7                                                                              0x1001d5cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67737 #define XCM_REG_QM_XXLOCK_CMD_8                                                                              0x1001d60UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67738 #define XCM_REG_QM_XXLOCK_CMD_9                                                                              0x1001d64UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67739 #define XCM_REG_QM_XXLOCK_CMD_10                                                                             0x1001d68UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67740 #define XCM_REG_QM_XXLOCK_CMD_11                                                                             0x1001d6cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67741 #define XCM_REG_QM_XXLOCK_CMD_12                                                                             0x1001d70UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67742 #define XCM_REG_QM_XXLOCK_CMD_13                                                                             0x1001d74UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67743 #define XCM_REG_QM_XXLOCK_CMD_14                                                                             0x1001d78UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67744 #define XCM_REG_QM_XXLOCK_CMD_15                                                                             0x1001d7cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
67745 #define XCM_REG_QM_CON_USE_ST_FLG_0                                                                          0x1001d80UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67746 #define XCM_REG_QM_CON_USE_ST_FLG_1                                                                          0x1001d84UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67747 #define XCM_REG_QM_CON_USE_ST_FLG_2                                                                          0x1001d88UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67748 #define XCM_REG_QM_CON_USE_ST_FLG_3                                                                          0x1001d8cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67749 #define XCM_REG_QM_CON_USE_ST_FLG_4                                                                          0x1001d90UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67750 #define XCM_REG_QM_CON_USE_ST_FLG_5                                                                          0x1001d94UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67751 #define XCM_REG_QM_CON_USE_ST_FLG_6                                                                          0x1001d98UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67752 #define XCM_REG_QM_CON_USE_ST_FLG_7                                                                          0x1001d9cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67753 #define XCM_REG_QM_CON_USE_ST_FLG_8                                                                          0x1001da0UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67754 #define XCM_REG_QM_CON_USE_ST_FLG_9                                                                          0x1001da4UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67755 #define XCM_REG_QM_CON_USE_ST_FLG_10                                                                         0x1001da8UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67756 #define XCM_REG_QM_CON_USE_ST_FLG_11                                                                         0x1001dacUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67757 #define XCM_REG_QM_CON_USE_ST_FLG_12                                                                         0x1001db0UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67758 #define XCM_REG_QM_CON_USE_ST_FLG_13                                                                         0x1001db4UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67759 #define XCM_REG_QM_CON_USE_ST_FLG_14                                                                         0x1001db8UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67760 #define XCM_REG_QM_CON_USE_ST_FLG_15                                                                         0x1001dbcUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
67761 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_0                                                                     0x1001dc0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67762 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_1                                                                     0x1001dc4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67763 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_2                                                                     0x1001dc8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67764 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_3                                                                     0x1001dccUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67765 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_4                                                                     0x1001dd0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67766 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_5                                                                     0x1001dd4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67767 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_6                                                                     0x1001dd8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67768 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_7                                                                     0x1001ddcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67769 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_8                                                                     0x1001de0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67770 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_9                                                                     0x1001de4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67771 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_10                                                                    0x1001de8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67772 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_11                                                                    0x1001decUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67773 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_12                                                                    0x1001df0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67774 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_13                                                                    0x1001df4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67775 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_14                                                                    0x1001df8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67776 #define XCM_REG_QM_SM_CON_CTX_LDST_FLG_15                                                                    0x1001dfcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
67777 #define XCM_REG_EN_QINDEX_20_MERGE_0                                                                         0x1001e00UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67778 #define XCM_REG_EN_QINDEX_20_MERGE_1                                                                         0x1001e04UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67779 #define XCM_REG_EN_QINDEX_20_MERGE_2                                                                         0x1001e08UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67780 #define XCM_REG_EN_QINDEX_20_MERGE_3                                                                         0x1001e0cUL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67781 #define XCM_REG_EN_QINDEX_20_MERGE_4                                                                         0x1001e10UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67782 #define XCM_REG_EN_QINDEX_20_MERGE_5                                                                         0x1001e14UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67783 #define XCM_REG_EN_QINDEX_20_MERGE_6                                                                         0x1001e18UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67784 #define XCM_REG_EN_QINDEX_20_MERGE_7                                                                         0x1001e1cUL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67785 #define XCM_REG_EN_QINDEX_20_MERGE_8                                                                         0x1001e20UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67786 #define XCM_REG_EN_QINDEX_20_MERGE_9                                                                         0x1001e24UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67787 #define XCM_REG_EN_QINDEX_20_MERGE_10                                                                        0x1001e28UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67788 #define XCM_REG_EN_QINDEX_20_MERGE_11                                                                        0x1001e2cUL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67789 #define XCM_REG_EN_QINDEX_20_MERGE_12                                                                        0x1001e30UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67790 #define XCM_REG_EN_QINDEX_20_MERGE_13                                                                        0x1001e34UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67791 #define XCM_REG_EN_QINDEX_20_MERGE_14                                                                        0x1001e38UL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67792 #define XCM_REG_EN_QINDEX_20_MERGE_15                                                                        0x1001e3cUL //Access:RW   DataWidth:0x1    // Enables QIndex 2 and 0 merge in XCM per connection type.
67793 #define XCM_REG_MSDM_WEIGHT                                                                                  0x1001e40UL //Access:RW   DataWidth:0x3    // The weight of the input MSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67794 #define XCM_REG_MSDM_FRWRD_MODE                                                                              0x1001e44UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67795 #define XCM_REG_MSDM_LENGTH_MIS                                                                              0x1001e48UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at MSDM interface.
67796 #define XCM_REG_MSDM_MSG_CNTR                                                                                0x1001e4cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSDM.
67797 #define XCM_REG_IS_MSDM_FILL_LVL                                                                             0x1001e50UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in MSDM Input Stage.
67798 #define XCM_REG_IS_FOC_MSDM_NXT_INF_UNIT                                                                     0x1001e54UL //Access:R    DataWidth:0x6    // Debug read from MSDM Input stage buffer: number of reads to next information unit.
67799 #define XCM_REG_IS_FOC_MSDM                                                                                  0x1001e80UL //Access:R    DataWidth:0x20   // Debug read from MSDM Input stage buffer with 32-bits granularity. Read only.
67800 #define XCM_REG_IS_FOC_MSDM_SIZE                                                                             32
67801 #define XCM_REG_YSEM_WEIGHT                                                                                  0x1001f00UL //Access:RW   DataWidth:0x3    // The weight of the input Ysem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
67802 #define XCM_REG_YSEM_FRWRD_MODE                                                                              0x1001f04UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
67803 #define XCM_REG_YSEM_MSG_CNTR                                                                                0x1001f08UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input Ysem.
67804 #define XCM_REG_IS_YSEM_FILL_LVL                                                                             0x1001f0cUL //Access:R    DataWidth:0x4    // Number of QREGs (128b) for TCM, XCM or 2 QREGs (256b) for MCM of data in YSEM Input Stage.
67805 #define XCM_REG_IS_FOC_YSEM_NXT_INF_UNIT                                                                     0x1001f10UL //Access:R    DataWidth:0x6    // Debug read from YSEM Input stage buffer: number of reads to next information unit.
67806 #define XCM_REG_IS_FOC_YSEM                                                                                  0x1001f80UL //Access:R    DataWidth:0x20   // Debug read from YSEM Input stage buffer with 32-bits granularity. Read only.
67807 #define XCM_REG_IS_FOC_YSEM_SIZE                                                                             32
67808 #define XCM_REG_XX_MSG_RAM                                                                                   0x1002000UL //Access:R    DataWidth:0x20   // Indirect access to the Xx messages RAM of the XX protection mechanism. Read-only.
67809 #define XCM_REG_XX_MSG_RAM_SIZE                                                                              1024
67810 #define XCM_REG_QM_ACT_ST_CNT                                                                                0x1004000UL //Access:RW   DataWidth:0x20   // At write the following fields are used to implement a QM active state counter update: [19:0]: PQ counter update value. [28:20] PQ number. [29:29] Reserved. [31:30] Command type: 0 - SET; 1 - DEC; 2 - INC; The address provided is don't care. At read the address provided defines the PQ number to be accessed for read.
67811 #define XCM_REG_QM_ACT_ST_CNT_SIZE                                                                           512
67812 #define YCM_REG_INIT                                                                                         0x1080000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
67813 #define YCM_REG_DBG_SELECT                                                                                   0x1080040UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
67814 #define YCM_REG_DBG_DWORD_ENABLE                                                                             0x1080044UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
67815 #define YCM_REG_DBG_SHIFT                                                                                    0x1080048UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
67816 #define YCM_REG_DBG_FORCE_VALID                                                                              0x108004cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
67817 #define YCM_REG_DBG_FORCE_FRAME                                                                              0x1080050UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
67818 #define YCM_REG_DBG_OUT_DATA                                                                                 0x1080060UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
67819 #define YCM_REG_DBG_OUT_DATA_SIZE                                                                            8
67820 #define YCM_REG_DBG_OUT_VALID                                                                                0x1080080UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
67821 #define YCM_REG_DBG_OUT_FRAME                                                                                0x1080084UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
67822 #define YCM_REG_AFFINITY_TYPE_0                                                                              0x1080088UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67823 #define YCM_REG_AFFINITY_TYPE_1                                                                              0x108008cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67824 #define YCM_REG_AFFINITY_TYPE_2                                                                              0x1080090UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67825 #define YCM_REG_AFFINITY_TYPE_3                                                                              0x1080094UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67826 #define YCM_REG_AFFINITY_TYPE_4                                                                              0x1080098UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67827 #define YCM_REG_AFFINITY_TYPE_5                                                                              0x108009cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67828 #define YCM_REG_AFFINITY_TYPE_6                                                                              0x10800a0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67829 #define YCM_REG_AFFINITY_TYPE_7                                                                              0x10800a4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67830 #define YCM_REG_AFFINITY_TYPE_8                                                                              0x10800a8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67831 #define YCM_REG_AFFINITY_TYPE_9                                                                              0x10800acUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67832 #define YCM_REG_AFFINITY_TYPE_10                                                                             0x10800b0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67833 #define YCM_REG_AFFINITY_TYPE_11                                                                             0x10800b4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67834 #define YCM_REG_AFFINITY_TYPE_12                                                                             0x10800b8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67835 #define YCM_REG_AFFINITY_TYPE_13                                                                             0x10800bcUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67836 #define YCM_REG_AFFINITY_TYPE_14                                                                             0x10800c0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67837 #define YCM_REG_AFFINITY_TYPE_15                                                                             0x10800c4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
67838 #define YCM_REG_EXCLUSIVE_FLG_0                                                                              0x10800c8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67839 #define YCM_REG_EXCLUSIVE_FLG_1                                                                              0x10800ccUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67840 #define YCM_REG_EXCLUSIVE_FLG_2                                                                              0x10800d0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67841 #define YCM_REG_EXCLUSIVE_FLG_3                                                                              0x10800d4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67842 #define YCM_REG_EXCLUSIVE_FLG_4                                                                              0x10800d8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67843 #define YCM_REG_EXCLUSIVE_FLG_5                                                                              0x10800dcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67844 #define YCM_REG_EXCLUSIVE_FLG_6                                                                              0x10800e0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67845 #define YCM_REG_EXCLUSIVE_FLG_7                                                                              0x10800e4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67846 #define YCM_REG_EXCLUSIVE_FLG_8                                                                              0x10800e8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67847 #define YCM_REG_EXCLUSIVE_FLG_9                                                                              0x10800ecUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67848 #define YCM_REG_EXCLUSIVE_FLG_10                                                                             0x10800f0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67849 #define YCM_REG_EXCLUSIVE_FLG_11                                                                             0x10800f4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67850 #define YCM_REG_EXCLUSIVE_FLG_12                                                                             0x10800f8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67851 #define YCM_REG_EXCLUSIVE_FLG_13                                                                             0x10800fcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67852 #define YCM_REG_EXCLUSIVE_FLG_14                                                                             0x1080100UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67853 #define YCM_REG_EXCLUSIVE_FLG_15                                                                             0x1080104UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
67854 #define YCM_REG_AGG_CON_CF0_Q                                                                                0x1080108UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67855 #define YCM_REG_AGG_CON_CF1_Q                                                                                0x108010cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67856 #define YCM_REG_AGG_CON_CF2_Q                                                                                0x1080110UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
67857 #define YCM_REG_INT_STS_0                                                                                    0x1080180UL //Access:R    DataWidth:0x11   // Multi Field Register.
67858   #define YCM_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
67859   #define YCM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
67860   #define YCM_REG_INT_STS_0_IS_STORM_OVFL_ERR                                                                (0x1<<1) // Write to full STORM input buffer.
67861   #define YCM_REG_INT_STS_0_IS_STORM_OVFL_ERR_SHIFT                                                          1
67862   #define YCM_REG_INT_STS_0_IS_STORM_UNDER_ERR                                                               (0x1<<2) // Read from empty  STORM input buffer.
67863   #define YCM_REG_INT_STS_0_IS_STORM_UNDER_ERR_SHIFT                                                         2
67864   #define YCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR                                                                 (0x1<<3) // Write to full MSDM input buffer.
67865   #define YCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR_SHIFT                                                           3
67866   #define YCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR                                                                (0x1<<4) // Read from empty MSDM input buffer.
67867   #define YCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR_SHIFT                                                          4
67868   #define YCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR                                                                 (0x1<<5) // Write to full YSDM input buffer.
67869   #define YCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR_SHIFT                                                           5
67870   #define YCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR                                                                (0x1<<6) // Read from empty  YSDM input buffer.
67871   #define YCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR_SHIFT                                                          6
67872   #define YCM_REG_INT_STS_0_IS_XYLD_OVFL_ERR                                                                 (0x1<<7) // Write to full XYLD input buffer.
67873   #define YCM_REG_INT_STS_0_IS_XYLD_OVFL_ERR_SHIFT                                                           7
67874   #define YCM_REG_INT_STS_0_IS_XYLD_UNDER_ERR                                                                (0x1<<8) // Read from empty XYLD input buffer.
67875   #define YCM_REG_INT_STS_0_IS_XYLD_UNDER_ERR_SHIFT                                                          8
67876   #define YCM_REG_INT_STS_0_IS_MSEM_OVFL_ERR                                                                 (0x1<<9) // Write to full Msem input buffer.
67877   #define YCM_REG_INT_STS_0_IS_MSEM_OVFL_ERR_SHIFT                                                           9
67878   #define YCM_REG_INT_STS_0_IS_MSEM_UNDER_ERR                                                                (0x1<<10) // Read from empty  Msem input buffer.
67879   #define YCM_REG_INT_STS_0_IS_MSEM_UNDER_ERR_SHIFT                                                          10
67880   #define YCM_REG_INT_STS_0_IS_USEM_OVFL_ERR                                                                 (0x1<<11) // Write to full Usem input buffer.
67881   #define YCM_REG_INT_STS_0_IS_USEM_OVFL_ERR_SHIFT                                                           11
67882   #define YCM_REG_INT_STS_0_IS_USEM_UNDER_ERR                                                                (0x1<<12) // Read from empty Usem input buffer.
67883   #define YCM_REG_INT_STS_0_IS_USEM_UNDER_ERR_SHIFT                                                          12
67884   #define YCM_REG_INT_STS_0_EXT_LD_UNDER_ERR                                                                 (0x1<<13) // Read from empty External read buffer.
67885   #define YCM_REG_INT_STS_0_EXT_LD_UNDER_ERR_SHIFT                                                           13
67886   #define YCM_REG_INT_STS_0_EXT_LD_OVFL_ERR                                                                  (0x1<<14) // Write to fully External read buffer.
67887   #define YCM_REG_INT_STS_0_EXT_LD_OVFL_ERR_SHIFT                                                            14
67888   #define YCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON                                                             (0x1<<15) // Affinity type = 2 (connection based) but connection doesn't exist.
67889   #define YCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON_SHIFT                                                       15
67890   #define YCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK                                                            (0x1<<16) // Affinity type = 3 (task based) but task doesn't exist.
67891   #define YCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                      16
67892 #define YCM_REG_INT_MASK_0                                                                                   0x1080184UL //Access:RW   DataWidth:0x11   // Multi Field Register.
67893   #define YCM_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.ADDRESS_ERROR .
67894   #define YCM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
67895   #define YCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_STORM_OVFL_ERR .
67896   #define YCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR_SHIFT                                                         1
67897   #define YCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_STORM_UNDER_ERR .
67898   #define YCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR_SHIFT                                                        2
67899   #define YCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_MSDM_OVFL_ERR .
67900   #define YCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR_SHIFT                                                          3
67901   #define YCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_MSDM_UNDER_ERR .
67902   #define YCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR_SHIFT                                                         4
67903   #define YCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_YSDM_OVFL_ERR .
67904   #define YCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR_SHIFT                                                          5
67905   #define YCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_YSDM_UNDER_ERR .
67906   #define YCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR_SHIFT                                                         6
67907   #define YCM_REG_INT_MASK_0_IS_XYLD_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_XYLD_OVFL_ERR .
67908   #define YCM_REG_INT_MASK_0_IS_XYLD_OVFL_ERR_SHIFT                                                          7
67909   #define YCM_REG_INT_MASK_0_IS_XYLD_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_XYLD_UNDER_ERR .
67910   #define YCM_REG_INT_MASK_0_IS_XYLD_UNDER_ERR_SHIFT                                                         8
67911   #define YCM_REG_INT_MASK_0_IS_MSEM_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_MSEM_OVFL_ERR .
67912   #define YCM_REG_INT_MASK_0_IS_MSEM_OVFL_ERR_SHIFT                                                          9
67913   #define YCM_REG_INT_MASK_0_IS_MSEM_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_MSEM_UNDER_ERR .
67914   #define YCM_REG_INT_MASK_0_IS_MSEM_UNDER_ERR_SHIFT                                                         10
67915   #define YCM_REG_INT_MASK_0_IS_USEM_OVFL_ERR                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_USEM_OVFL_ERR .
67916   #define YCM_REG_INT_MASK_0_IS_USEM_OVFL_ERR_SHIFT                                                          11
67917   #define YCM_REG_INT_MASK_0_IS_USEM_UNDER_ERR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.IS_USEM_UNDER_ERR .
67918   #define YCM_REG_INT_MASK_0_IS_USEM_UNDER_ERR_SHIFT                                                         12
67919   #define YCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.EXT_LD_UNDER_ERR .
67920   #define YCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR_SHIFT                                                          13
67921   #define YCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR                                                                 (0x1<<14) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.EXT_LD_OVFL_ERR .
67922   #define YCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR_SHIFT                                                           14
67923   #define YCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.AFFINITY_TYPE_NO_CON .
67924   #define YCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON_SHIFT                                                      15
67925   #define YCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK                                                           (0x1<<16) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_0.AFFINITY_TYPE_NO_TASK .
67926   #define YCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                     16
67927 #define YCM_REG_INT_STS_WR_0                                                                                 0x1080188UL //Access:WR   DataWidth:0x11   // Multi Field Register.
67928   #define YCM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
67929   #define YCM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
67930   #define YCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR                                                             (0x1<<1) // Write to full STORM input buffer.
67931   #define YCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR_SHIFT                                                       1
67932   #define YCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR                                                            (0x1<<2) // Read from empty  STORM input buffer.
67933   #define YCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR_SHIFT                                                      2
67934   #define YCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR                                                              (0x1<<3) // Write to full MSDM input buffer.
67935   #define YCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR_SHIFT                                                        3
67936   #define YCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR                                                             (0x1<<4) // Read from empty MSDM input buffer.
67937   #define YCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR_SHIFT                                                       4
67938   #define YCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR                                                              (0x1<<5) // Write to full YSDM input buffer.
67939   #define YCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR_SHIFT                                                        5
67940   #define YCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR                                                             (0x1<<6) // Read from empty  YSDM input buffer.
67941   #define YCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR_SHIFT                                                       6
67942   #define YCM_REG_INT_STS_WR_0_IS_XYLD_OVFL_ERR                                                              (0x1<<7) // Write to full XYLD input buffer.
67943   #define YCM_REG_INT_STS_WR_0_IS_XYLD_OVFL_ERR_SHIFT                                                        7
67944   #define YCM_REG_INT_STS_WR_0_IS_XYLD_UNDER_ERR                                                             (0x1<<8) // Read from empty XYLD input buffer.
67945   #define YCM_REG_INT_STS_WR_0_IS_XYLD_UNDER_ERR_SHIFT                                                       8
67946   #define YCM_REG_INT_STS_WR_0_IS_MSEM_OVFL_ERR                                                              (0x1<<9) // Write to full Msem input buffer.
67947   #define YCM_REG_INT_STS_WR_0_IS_MSEM_OVFL_ERR_SHIFT                                                        9
67948   #define YCM_REG_INT_STS_WR_0_IS_MSEM_UNDER_ERR                                                             (0x1<<10) // Read from empty  Msem input buffer.
67949   #define YCM_REG_INT_STS_WR_0_IS_MSEM_UNDER_ERR_SHIFT                                                       10
67950   #define YCM_REG_INT_STS_WR_0_IS_USEM_OVFL_ERR                                                              (0x1<<11) // Write to full Usem input buffer.
67951   #define YCM_REG_INT_STS_WR_0_IS_USEM_OVFL_ERR_SHIFT                                                        11
67952   #define YCM_REG_INT_STS_WR_0_IS_USEM_UNDER_ERR                                                             (0x1<<12) // Read from empty Usem input buffer.
67953   #define YCM_REG_INT_STS_WR_0_IS_USEM_UNDER_ERR_SHIFT                                                       12
67954   #define YCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR                                                              (0x1<<13) // Read from empty External read buffer.
67955   #define YCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR_SHIFT                                                        13
67956   #define YCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR                                                               (0x1<<14) // Write to fully External read buffer.
67957   #define YCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR_SHIFT                                                         14
67958   #define YCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON                                                          (0x1<<15) // Affinity type = 2 (connection based) but connection doesn't exist.
67959   #define YCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                    15
67960   #define YCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK                                                         (0x1<<16) // Affinity type = 3 (task based) but task doesn't exist.
67961   #define YCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                   16
67962 #define YCM_REG_INT_STS_CLR_0                                                                                0x108018cUL //Access:RC   DataWidth:0x11   // Multi Field Register.
67963   #define YCM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
67964   #define YCM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
67965   #define YCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR                                                            (0x1<<1) // Write to full STORM input buffer.
67966   #define YCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR_SHIFT                                                      1
67967   #define YCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR                                                           (0x1<<2) // Read from empty  STORM input buffer.
67968   #define YCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR_SHIFT                                                     2
67969   #define YCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR                                                             (0x1<<3) // Write to full MSDM input buffer.
67970   #define YCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR_SHIFT                                                       3
67971   #define YCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR                                                            (0x1<<4) // Read from empty MSDM input buffer.
67972   #define YCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR_SHIFT                                                      4
67973   #define YCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR                                                             (0x1<<5) // Write to full YSDM input buffer.
67974   #define YCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR_SHIFT                                                       5
67975   #define YCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR                                                            (0x1<<6) // Read from empty  YSDM input buffer.
67976   #define YCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR_SHIFT                                                      6
67977   #define YCM_REG_INT_STS_CLR_0_IS_XYLD_OVFL_ERR                                                             (0x1<<7) // Write to full XYLD input buffer.
67978   #define YCM_REG_INT_STS_CLR_0_IS_XYLD_OVFL_ERR_SHIFT                                                       7
67979   #define YCM_REG_INT_STS_CLR_0_IS_XYLD_UNDER_ERR                                                            (0x1<<8) // Read from empty XYLD input buffer.
67980   #define YCM_REG_INT_STS_CLR_0_IS_XYLD_UNDER_ERR_SHIFT                                                      8
67981   #define YCM_REG_INT_STS_CLR_0_IS_MSEM_OVFL_ERR                                                             (0x1<<9) // Write to full Msem input buffer.
67982   #define YCM_REG_INT_STS_CLR_0_IS_MSEM_OVFL_ERR_SHIFT                                                       9
67983   #define YCM_REG_INT_STS_CLR_0_IS_MSEM_UNDER_ERR                                                            (0x1<<10) // Read from empty  Msem input buffer.
67984   #define YCM_REG_INT_STS_CLR_0_IS_MSEM_UNDER_ERR_SHIFT                                                      10
67985   #define YCM_REG_INT_STS_CLR_0_IS_USEM_OVFL_ERR                                                             (0x1<<11) // Write to full Usem input buffer.
67986   #define YCM_REG_INT_STS_CLR_0_IS_USEM_OVFL_ERR_SHIFT                                                       11
67987   #define YCM_REG_INT_STS_CLR_0_IS_USEM_UNDER_ERR                                                            (0x1<<12) // Read from empty Usem input buffer.
67988   #define YCM_REG_INT_STS_CLR_0_IS_USEM_UNDER_ERR_SHIFT                                                      12
67989   #define YCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR                                                             (0x1<<13) // Read from empty External read buffer.
67990   #define YCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR_SHIFT                                                       13
67991   #define YCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR                                                              (0x1<<14) // Write to fully External read buffer.
67992   #define YCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR_SHIFT                                                        14
67993   #define YCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON                                                         (0x1<<15) // Affinity type = 2 (connection based) but connection doesn't exist.
67994   #define YCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                   15
67995   #define YCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK                                                        (0x1<<16) // Affinity type = 3 (task based) but task doesn't exist.
67996   #define YCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                  16
67997 #define YCM_REG_INT_STS_1                                                                                    0x1080190UL //Access:R    DataWidth:0x17   // Multi Field Register.
67998   #define YCM_REG_INT_STS_1_IS_PBF_OVFL_ERR                                                                  (0x1<<0) // Write to full Pbf input buffer.
67999   #define YCM_REG_INT_STS_1_IS_PBF_OVFL_ERR_SHIFT                                                            0
68000   #define YCM_REG_INT_STS_1_IS_PBF_UNDER_ERR                                                                 (0x1<<1) // Read from empty Pbf input buffer.
68001   #define YCM_REG_INT_STS_1_IS_PBF_UNDER_ERR_SHIFT                                                           1
68002   #define YCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR                                                                 (0x1<<2) // Write to full QM input buffer.
68003   #define YCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR_SHIFT                                                           2
68004   #define YCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR                                                                (0x1<<3) // Read from empty QM input buffer.
68005   #define YCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR_SHIFT                                                          3
68006   #define YCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR                                                                 (0x1<<4) // Write to full QM input buffer.
68007   #define YCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR_SHIFT                                                           4
68008   #define YCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR                                                                (0x1<<5) // Read from empty QM input buffer.
68009   #define YCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR_SHIFT                                                          5
68010   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0                                                                 (0x1<<6) // Write to full GRC input buffer bits [31:0].
68011   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0_SHIFT                                                           6
68012   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0                                                                (0x1<<7) // Read from empty  GRC input buffer bits [31:0].
68013   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0_SHIFT                                                          7
68014   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1                                                                 (0x1<<8) // Write to full GRC input buffer bits [63:32].
68015   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1_SHIFT                                                           8
68016   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1                                                                (0x1<<9) // Read from empty  GRC input buffer bits [63:32].
68017   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1_SHIFT                                                          9
68018   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2                                                                 (0x1<<10) // Write to full GRC input buffer bits [95:64].
68019   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2_SHIFT                                                           10
68020   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2                                                                (0x1<<11) // Read from empty  GRC input buffer bits [95:64].
68021   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2_SHIFT                                                          11
68022   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3                                                                 (0x1<<12) // Write to full GRC input buffer bits [127:96].
68023   #define YCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3_SHIFT                                                           12
68024   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3                                                                (0x1<<13) // Read from empty  GRC input buffer bits [127:96].
68025   #define YCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3_SHIFT                                                          13
68026   #define YCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL                                                                 (0x1<<14) // In-process Table overflow.
68027   #define YCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL_SHIFT                                                           14
68028   #define YCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL                                                             (0x1<<15) // Message Processor Storm Connection Data buffer overflow.
68029   #define YCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                       15
68030   #define YCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL                                                              (0x1<<16) // Message Processor Storm Connection Command buffer overflow.
68031   #define YCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                        16
68032   #define YCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL                                                           (0x1<<17) // Message Processor Aggregation Task Data buffer overflow.
68033   #define YCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                     17
68034   #define YCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL                                                            (0x1<<18) // Message Processor Aggregation Task Command buffer overflow.
68035   #define YCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                      18
68036   #define YCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL                                                            (0x1<<19) // Message Processor Storm Task Data buffer overflow.
68037   #define YCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                      19
68038   #define YCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL                                                             (0x1<<20) // Message Processor Storm Task Command buffer overflow.
68039   #define YCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                       20
68040   #define YCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE                                                            (0x1<<21) // Input message first descriptor fields violation.
68041   #define YCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                      21
68042   #define YCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE                                                            (0x1<<22) // Input message second descriptor fields violation.
68043   #define YCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                      22
68044 #define YCM_REG_INT_MASK_1                                                                                   0x1080194UL //Access:RW   DataWidth:0x17   // Multi Field Register.
68045   #define YCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_PBF_OVFL_ERR .
68046   #define YCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR_SHIFT                                                           0
68047   #define YCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_PBF_UNDER_ERR .
68048   #define YCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR_SHIFT                                                          1
68049   #define YCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_QM_P_OVFL_ERR .
68050   #define YCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR_SHIFT                                                          2
68051   #define YCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR                                                               (0x1<<3) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_QM_P_UNDER_ERR .
68052   #define YCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR_SHIFT                                                         3
68053   #define YCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_QM_S_OVFL_ERR .
68054   #define YCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR_SHIFT                                                          4
68055   #define YCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR                                                               (0x1<<5) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_QM_S_UNDER_ERR .
68056   #define YCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR_SHIFT                                                         5
68057   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0                                                                (0x1<<6) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_OVFL_ERR0 .
68058   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0_SHIFT                                                          6
68059   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0                                                               (0x1<<7) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_UNDER_ERR0 .
68060   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0_SHIFT                                                         7
68061   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1                                                                (0x1<<8) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_OVFL_ERR1 .
68062   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1_SHIFT                                                          8
68063   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1                                                               (0x1<<9) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_UNDER_ERR1 .
68064   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1_SHIFT                                                         9
68065   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2                                                                (0x1<<10) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_OVFL_ERR2 .
68066   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2_SHIFT                                                          10
68067   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2                                                               (0x1<<11) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_UNDER_ERR2 .
68068   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2_SHIFT                                                         11
68069   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3                                                                (0x1<<12) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_OVFL_ERR3 .
68070   #define YCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3_SHIFT                                                          12
68071   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IS_GRC_UNDER_ERR3 .
68072   #define YCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3_SHIFT                                                         13
68073   #define YCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL                                                                (0x1<<14) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.IN_PRCS_TBL_OVFL .
68074   #define YCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL_SHIFT                                                          14
68075   #define YCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL                                                            (0x1<<15) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.SM_CON_DATA_BUF_OVFL .
68076   #define YCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                      15
68077   #define YCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL                                                             (0x1<<16) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.SM_CON_CMD_BUF_OVFL .
68078   #define YCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                       16
68079   #define YCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL                                                          (0x1<<17) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.AGG_TASK_DATA_BUF_OVFL .
68080   #define YCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                    17
68081   #define YCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL                                                           (0x1<<18) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.AGG_TASK_CMD_BUF_OVFL .
68082   #define YCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                     18
68083   #define YCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL                                                           (0x1<<19) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.SM_TASK_DATA_BUF_OVFL .
68084   #define YCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                     19
68085   #define YCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL                                                            (0x1<<20) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.SM_TASK_CMD_BUF_OVFL .
68086   #define YCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                      20
68087   #define YCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE                                                           (0x1<<21) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.FI_DESC_INPUT_VIOLATE .
68088   #define YCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                     21
68089   #define YCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE                                                           (0x1<<22) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_1.SE_DESC_INPUT_VIOLATE .
68090   #define YCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                     22
68091 #define YCM_REG_INT_STS_WR_1                                                                                 0x1080198UL //Access:WR   DataWidth:0x17   // Multi Field Register.
68092   #define YCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR                                                               (0x1<<0) // Write to full Pbf input buffer.
68093   #define YCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR_SHIFT                                                         0
68094   #define YCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR                                                              (0x1<<1) // Read from empty Pbf input buffer.
68095   #define YCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR_SHIFT                                                        1
68096   #define YCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR                                                              (0x1<<2) // Write to full QM input buffer.
68097   #define YCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR_SHIFT                                                        2
68098   #define YCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR                                                             (0x1<<3) // Read from empty QM input buffer.
68099   #define YCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR_SHIFT                                                       3
68100   #define YCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR                                                              (0x1<<4) // Write to full QM input buffer.
68101   #define YCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR_SHIFT                                                        4
68102   #define YCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR                                                             (0x1<<5) // Read from empty QM input buffer.
68103   #define YCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR_SHIFT                                                       5
68104   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0                                                              (0x1<<6) // Write to full GRC input buffer bits [31:0].
68105   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0_SHIFT                                                        6
68106   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0                                                             (0x1<<7) // Read from empty  GRC input buffer bits [31:0].
68107   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0_SHIFT                                                       7
68108   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1                                                              (0x1<<8) // Write to full GRC input buffer bits [63:32].
68109   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1_SHIFT                                                        8
68110   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1                                                             (0x1<<9) // Read from empty  GRC input buffer bits [63:32].
68111   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1_SHIFT                                                       9
68112   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2                                                              (0x1<<10) // Write to full GRC input buffer bits [95:64].
68113   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2_SHIFT                                                        10
68114   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2                                                             (0x1<<11) // Read from empty  GRC input buffer bits [95:64].
68115   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2_SHIFT                                                       11
68116   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3                                                              (0x1<<12) // Write to full GRC input buffer bits [127:96].
68117   #define YCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3_SHIFT                                                        12
68118   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3                                                             (0x1<<13) // Read from empty  GRC input buffer bits [127:96].
68119   #define YCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3_SHIFT                                                       13
68120   #define YCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL                                                              (0x1<<14) // In-process Table overflow.
68121   #define YCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL_SHIFT                                                        14
68122   #define YCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL                                                          (0x1<<15) // Message Processor Storm Connection Data buffer overflow.
68123   #define YCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                    15
68124   #define YCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL                                                           (0x1<<16) // Message Processor Storm Connection Command buffer overflow.
68125   #define YCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                     16
68126   #define YCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL                                                        (0x1<<17) // Message Processor Aggregation Task Data buffer overflow.
68127   #define YCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                  17
68128   #define YCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL                                                         (0x1<<18) // Message Processor Aggregation Task Command buffer overflow.
68129   #define YCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                   18
68130   #define YCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL                                                         (0x1<<19) // Message Processor Storm Task Data buffer overflow.
68131   #define YCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                   19
68132   #define YCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL                                                          (0x1<<20) // Message Processor Storm Task Command buffer overflow.
68133   #define YCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                    20
68134   #define YCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE                                                         (0x1<<21) // Input message first descriptor fields violation.
68135   #define YCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                   21
68136   #define YCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE                                                         (0x1<<22) // Input message second descriptor fields violation.
68137   #define YCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                   22
68138 #define YCM_REG_INT_STS_CLR_1                                                                                0x108019cUL //Access:RC   DataWidth:0x17   // Multi Field Register.
68139   #define YCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR                                                              (0x1<<0) // Write to full Pbf input buffer.
68140   #define YCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR_SHIFT                                                        0
68141   #define YCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR                                                             (0x1<<1) // Read from empty Pbf input buffer.
68142   #define YCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR_SHIFT                                                       1
68143   #define YCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR                                                             (0x1<<2) // Write to full QM input buffer.
68144   #define YCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR_SHIFT                                                       2
68145   #define YCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR                                                            (0x1<<3) // Read from empty QM input buffer.
68146   #define YCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR_SHIFT                                                      3
68147   #define YCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR                                                             (0x1<<4) // Write to full QM input buffer.
68148   #define YCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR_SHIFT                                                       4
68149   #define YCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR                                                            (0x1<<5) // Read from empty QM input buffer.
68150   #define YCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR_SHIFT                                                      5
68151   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0                                                             (0x1<<6) // Write to full GRC input buffer bits [31:0].
68152   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0_SHIFT                                                       6
68153   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0                                                            (0x1<<7) // Read from empty  GRC input buffer bits [31:0].
68154   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0_SHIFT                                                      7
68155   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1                                                             (0x1<<8) // Write to full GRC input buffer bits [63:32].
68156   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1_SHIFT                                                       8
68157   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1                                                            (0x1<<9) // Read from empty  GRC input buffer bits [63:32].
68158   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1_SHIFT                                                      9
68159   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2                                                             (0x1<<10) // Write to full GRC input buffer bits [95:64].
68160   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2_SHIFT                                                       10
68161   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2                                                            (0x1<<11) // Read from empty  GRC input buffer bits [95:64].
68162   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2_SHIFT                                                      11
68163   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3                                                             (0x1<<12) // Write to full GRC input buffer bits [127:96].
68164   #define YCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3_SHIFT                                                       12
68165   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3                                                            (0x1<<13) // Read from empty  GRC input buffer bits [127:96].
68166   #define YCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3_SHIFT                                                      13
68167   #define YCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL                                                             (0x1<<14) // In-process Table overflow.
68168   #define YCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL_SHIFT                                                       14
68169   #define YCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL                                                         (0x1<<15) // Message Processor Storm Connection Data buffer overflow.
68170   #define YCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                   15
68171   #define YCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL                                                          (0x1<<16) // Message Processor Storm Connection Command buffer overflow.
68172   #define YCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                    16
68173   #define YCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL                                                       (0x1<<17) // Message Processor Aggregation Task Data buffer overflow.
68174   #define YCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                 17
68175   #define YCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL                                                        (0x1<<18) // Message Processor Aggregation Task Command buffer overflow.
68176   #define YCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                  18
68177   #define YCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL                                                        (0x1<<19) // Message Processor Storm Task Data buffer overflow.
68178   #define YCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                  19
68179   #define YCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL                                                         (0x1<<20) // Message Processor Storm Task Command buffer overflow.
68180   #define YCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                   20
68181   #define YCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE                                                        (0x1<<21) // Input message first descriptor fields violation.
68182   #define YCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                  21
68183   #define YCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE                                                        (0x1<<22) // Input message second descriptor fields violation.
68184   #define YCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                  22
68185 #define YCM_REG_INT_STS_2                                                                                    0x10801a0UL //Access:R    DataWidth:0x1    // Multi Field Register.
68186   #define YCM_REG_INT_STS_2_QMREG_MORE4                                                                      (0x1<<0) // More than 4 QM registrations.
68187   #define YCM_REG_INT_STS_2_QMREG_MORE4_SHIFT                                                                0
68188 #define YCM_REG_INT_MASK_2                                                                                   0x10801a4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
68189   #define YCM_REG_INT_MASK_2_QMREG_MORE4                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: YCM_REG_INT_STS_2.QMREG_MORE4 .
68190   #define YCM_REG_INT_MASK_2_QMREG_MORE4_SHIFT                                                               0
68191 #define YCM_REG_INT_STS_WR_2                                                                                 0x10801a8UL //Access:WR   DataWidth:0x1    // Multi Field Register.
68192   #define YCM_REG_INT_STS_WR_2_QMREG_MORE4                                                                   (0x1<<0) // More than 4 QM registrations.
68193   #define YCM_REG_INT_STS_WR_2_QMREG_MORE4_SHIFT                                                             0
68194 #define YCM_REG_INT_STS_CLR_2                                                                                0x10801acUL //Access:RC   DataWidth:0x1    // Multi Field Register.
68195   #define YCM_REG_INT_STS_CLR_2_QMREG_MORE4                                                                  (0x1<<0) // More than 4 QM registrations.
68196   #define YCM_REG_INT_STS_CLR_2_QMREG_MORE4_SHIFT                                                            0
68197 #define YCM_REG_PRTY_MASK_H_0                                                                                0x1080204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
68198   #define YCM_REG_PRTY_MASK_H_0_MEM027_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM027_I_ECC_RF_INT .
68199   #define YCM_REG_PRTY_MASK_H_0_MEM027_I_ECC_RF_INT_SHIFT                                                    0
68200   #define YCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM003_I_ECC_0_RF_INT .
68201   #define YCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_0_RF_INT_SHIFT                                                  1
68202   #define YCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM003_I_ECC_1_RF_INT .
68203   #define YCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_1_RF_INT_SHIFT                                                  2
68204   #define YCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_0_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM022_I_ECC_0_RF_INT .
68205   #define YCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_0_RF_INT_SHIFT                                                  3
68206   #define YCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_1_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM022_I_ECC_1_RF_INT .
68207   #define YCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_1_RF_INT_SHIFT                                                  4
68208   #define YCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM023_I_ECC_RF_INT .
68209   #define YCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_RF_INT_SHIFT                                                    5
68210   #define YCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
68211   #define YCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                  6
68212   #define YCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
68213   #define YCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                  7
68214   #define YCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_0_RF_INT                                                        (0x1<<8) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM025_I_ECC_0_RF_INT .
68215   #define YCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_0_RF_INT_SHIFT                                                  8
68216   #define YCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_1_RF_INT                                                        (0x1<<9) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM025_I_ECC_1_RF_INT .
68217   #define YCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_1_RF_INT_SHIFT                                                  9
68218   #define YCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
68219   #define YCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      10
68220   #define YCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
68221   #define YCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      11
68222   #define YCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
68223   #define YCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      12
68224   #define YCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
68225   #define YCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      13
68226   #define YCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
68227   #define YCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      14
68228   #define YCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
68229   #define YCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      15
68230   #define YCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
68231   #define YCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      16
68232   #define YCM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
68233   #define YCM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      17
68234   #define YCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
68235   #define YCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      18
68236   #define YCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
68237   #define YCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      19
68238   #define YCM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
68239   #define YCM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      20
68240   #define YCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
68241   #define YCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      21
68242   #define YCM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
68243   #define YCM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                      22
68244   #define YCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
68245   #define YCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      23
68246   #define YCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
68247   #define YCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      24
68248   #define YCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
68249   #define YCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      25
68250   #define YCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
68251   #define YCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      26
68252   #define YCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
68253   #define YCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      27
68254   #define YCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0                                                          (0x1<<28) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_0 .
68255   #define YCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0_SHIFT                                                    28
68256   #define YCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1                                                          (0x1<<29) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_1 .
68257   #define YCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1_SHIFT                                                    29
68258   #define YCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
68259   #define YCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      30
68260   #define YCM_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM026_I_ECC_RF_INT .
68261   #define YCM_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT_SHIFT                                                    0
68262   #define YCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_0_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM021_I_ECC_0_RF_INT .
68263   #define YCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_0_RF_INT_SHIFT                                                  3
68264   #define YCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_1_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM021_I_ECC_1_RF_INT .
68265   #define YCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_1_RF_INT_SHIFT                                                  4
68266   #define YCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM022_I_ECC_RF_INT .
68267   #define YCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_RF_INT_SHIFT                                                    5
68268   #define YCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_0_RF_INT                                                        (0x1<<8) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM024_I_ECC_0_RF_INT .
68269   #define YCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_0_RF_INT_SHIFT                                                  8
68270   #define YCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_1_RF_INT                                                        (0x1<<9) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM024_I_ECC_1_RF_INT .
68271   #define YCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_1_RF_INT_SHIFT                                                  9
68272   #define YCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
68273   #define YCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                      21
68274   #define YCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
68275   #define YCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      23
68276   #define YCM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
68277   #define YCM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      25
68278   #define YCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
68279   #define YCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      30
68280 #define YCM_REG_PRTY_MASK_H_1                                                                                0x1080214UL //Access:RW   DataWidth:0x4    // Multi Field Register.
68281   #define YCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY .
68282   #define YCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_SHIFT                                                      0
68283   #define YCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY .
68284   #define YCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_SHIFT                                                      1
68285   #define YCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
68286   #define YCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      2
68287   #define YCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: YCM_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
68288   #define YCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      3
68289 #define YCM_REG_MEM005_RF_ECC_ERROR_CONNECT_0                                                                0x1080220UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: ycm.i_agg_task_ctx.rf_ecc_error_connect_0 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
68290 #define YCM_REG_MEM005_RF_ECC_ERROR_CONNECT_1                                                                0x1080224UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: ycm.i_agg_task_ctx.rf_ecc_error_connect_1 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
68291 #define YCM_REG_MEM_ECC_ENABLE_0                                                                             0x1080228UL //Access:RW   DataWidth:0xa    // Multi Field Register.
68292   #define YCM_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance ycm.i_xx_msg_ram.i_ecc in module ycm_mem_xx_msg_ram
68293   #define YCM_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_EN_SHIFT                                                     0
68294   #define YCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance ycm.i_agg_con_ctx.i_ecc_0 in module ycm_mem_agg_con_ctx
68295   #define YCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_0_EN_SHIFT                                                   1
68296   #define YCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance ycm.i_agg_con_ctx.i_ecc_1 in module ycm_mem_agg_con_ctx
68297   #define YCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_1_EN_SHIFT                                                   2
68298   #define YCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_0_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_0 in module ycm_mem_sm_con_ctx_0_1
68299   #define YCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_0_EN_SHIFT                                                   3
68300   #define YCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_1_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_1 in module ycm_mem_sm_con_ctx_0_1
68301   #define YCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_1_EN_SHIFT                                                   4
68302   #define YCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance ycm.i_sm_con_ctx_2.i_ecc in module ycm_mem_sm_con_ctx_2
68303   #define YCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_EN_SHIFT                                                     5
68304   #define YCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance ycm.i_agg_task_ctx.i_ecc_0 in module ycm_mem_agg_task_ctx
68305   #define YCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                   6
68306   #define YCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance ycm.i_agg_task_ctx.i_ecc_1 in module ycm_mem_agg_task_ctx
68307   #define YCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                   7
68308   #define YCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_0_EN                                                         (0x1<<8) // Enable ECC for memory ecc instance ycm.i_sm_task_ctx.i_ecc_0 in module ycm_mem_sm_task_ctx
68309   #define YCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_0_EN_SHIFT                                                   8
68310   #define YCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_1_EN                                                         (0x1<<9) // Enable ECC for memory ecc instance ycm.i_sm_task_ctx.i_ecc_1 in module ycm_mem_sm_task_ctx
68311   #define YCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_1_EN_SHIFT                                                   9
68312   #define YCM_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance ycm.i_xx_msg_ram.i_ecc in module ycm_mem_xx_msg_ram
68313   #define YCM_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN_SHIFT                                                     0
68314   #define YCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_0_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_0 in module ycm_mem_sm_con_ctx_0_1
68315   #define YCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_0_EN_SHIFT                                                   3
68316   #define YCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_1_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_1 in module ycm_mem_sm_con_ctx_0_1
68317   #define YCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_1_EN_SHIFT                                                   4
68318   #define YCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance ycm.i_sm_con_ctx_2.i_ecc in module ycm_mem_sm_con_ctx_2
68319   #define YCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_EN_SHIFT                                                     5
68320   #define YCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_0_EN                                                         (0x1<<8) // Enable ECC for memory ecc instance ycm.i_sm_task_ctx.i_ecc_0 in module ycm_mem_sm_task_ctx
68321   #define YCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_0_EN_SHIFT                                                   8
68322   #define YCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_1_EN                                                         (0x1<<9) // Enable ECC for memory ecc instance ycm.i_sm_task_ctx.i_ecc_1 in module ycm_mem_sm_task_ctx
68323   #define YCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_1_EN_SHIFT                                                   9
68324 #define YCM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x108022cUL //Access:RW   DataWidth:0xa    // Multi Field Register.
68325   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance ycm.i_xx_msg_ram.i_ecc in module ycm_mem_xx_msg_ram
68326   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_PRTY_SHIFT                                              0
68327   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance ycm.i_agg_con_ctx.i_ecc_0 in module ycm_mem_agg_con_ctx
68328   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_0_PRTY_SHIFT                                            1
68329   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance ycm.i_agg_con_ctx.i_ecc_1 in module ycm_mem_agg_con_ctx
68330   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_1_PRTY_SHIFT                                            2
68331   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_0_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_0 in module ycm_mem_sm_con_ctx_0_1
68332   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_0_PRTY_SHIFT                                            3
68333   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_1_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_1 in module ycm_mem_sm_con_ctx_0_1
68334   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_1_PRTY_SHIFT                                            4
68335   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance ycm.i_sm_con_ctx_2.i_ecc in module ycm_mem_sm_con_ctx_2
68336   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_PRTY_SHIFT                                              5
68337   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance ycm.i_agg_task_ctx.i_ecc_0 in module ycm_mem_agg_task_ctx
68338   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                            6
68339   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance ycm.i_agg_task_ctx.i_ecc_1 in module ycm_mem_agg_task_ctx
68340   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                            7
68341   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_0_PRTY                                                  (0x1<<8) // Set parity only for memory ecc instance ycm.i_sm_task_ctx.i_ecc_0 in module ycm_mem_sm_task_ctx
68342   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_0_PRTY_SHIFT                                            8
68343   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_1_PRTY                                                  (0x1<<9) // Set parity only for memory ecc instance ycm.i_sm_task_ctx.i_ecc_1 in module ycm_mem_sm_task_ctx
68344   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_1_PRTY_SHIFT                                            9
68345   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance ycm.i_xx_msg_ram.i_ecc in module ycm_mem_xx_msg_ram
68346   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY_SHIFT                                              0
68347   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_0_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_0 in module ycm_mem_sm_con_ctx_0_1
68348   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_0_PRTY_SHIFT                                            3
68349   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_1_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_1 in module ycm_mem_sm_con_ctx_0_1
68350   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_1_PRTY_SHIFT                                            4
68351   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance ycm.i_sm_con_ctx_2.i_ecc in module ycm_mem_sm_con_ctx_2
68352   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_PRTY_SHIFT                                              5
68353   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_0_PRTY                                                  (0x1<<8) // Set parity only for memory ecc instance ycm.i_sm_task_ctx.i_ecc_0 in module ycm_mem_sm_task_ctx
68354   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_0_PRTY_SHIFT                                            8
68355   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_1_PRTY                                                  (0x1<<9) // Set parity only for memory ecc instance ycm.i_sm_task_ctx.i_ecc_1 in module ycm_mem_sm_task_ctx
68356   #define YCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_1_PRTY_SHIFT                                            9
68357 #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1080230UL //Access:RC   DataWidth:0xa    // Multi Field Register.
68358   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance ycm.i_xx_msg_ram.i_ecc in module ycm_mem_xx_msg_ram
68359   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_CORRECT_SHIFT                                       0
68360   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance ycm.i_agg_con_ctx.i_ecc_0 in module ycm_mem_agg_con_ctx
68361   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_0_CORRECT_SHIFT                                     1
68362   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance ycm.i_agg_con_ctx.i_ecc_1 in module ycm_mem_agg_con_ctx
68363   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_1_CORRECT_SHIFT                                     2
68364   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_0_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_0 in module ycm_mem_sm_con_ctx_0_1
68365   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_0_CORRECT_SHIFT                                     3
68366   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_1_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_1 in module ycm_mem_sm_con_ctx_0_1
68367   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_1_CORRECT_SHIFT                                     4
68368   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_con_ctx_2.i_ecc in module ycm_mem_sm_con_ctx_2
68369   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_CORRECT_SHIFT                                       5
68370   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance ycm.i_agg_task_ctx.i_ecc_0 in module ycm_mem_agg_task_ctx
68371   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                     6
68372   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance ycm.i_agg_task_ctx.i_ecc_1 in module ycm_mem_agg_task_ctx
68373   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                     7
68374   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_0_CORRECT                                           (0x1<<8) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_task_ctx.i_ecc_0 in module ycm_mem_sm_task_ctx
68375   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_0_CORRECT_SHIFT                                     8
68376   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_1_CORRECT                                           (0x1<<9) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_task_ctx.i_ecc_1 in module ycm_mem_sm_task_ctx
68377   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_1_CORRECT_SHIFT                                     9
68378   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance ycm.i_xx_msg_ram.i_ecc in module ycm_mem_xx_msg_ram
68379   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT_SHIFT                                       0
68380   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_0_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_0 in module ycm_mem_sm_con_ctx_0_1
68381   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_0_CORRECT_SHIFT                                     3
68382   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_1_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_con_ctx_0_1.i_ecc_1 in module ycm_mem_sm_con_ctx_0_1
68383   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_1_CORRECT_SHIFT                                     4
68384   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_con_ctx_2.i_ecc in module ycm_mem_sm_con_ctx_2
68385   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_CORRECT_SHIFT                                       5
68386   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_0_CORRECT                                           (0x1<<8) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_task_ctx.i_ecc_0 in module ycm_mem_sm_task_ctx
68387   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_0_CORRECT_SHIFT                                     8
68388   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_1_CORRECT                                           (0x1<<9) // Record if a correctable error occurred on memory ecc instance ycm.i_sm_task_ctx.i_ecc_1 in module ycm_mem_sm_task_ctx
68389   #define YCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_1_CORRECT_SHIFT                                     9
68390 #define YCM_REG_MEM_ECC_EVENTS                                                                               0x1080234UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
68391 #define YCM_REG_IFEN                                                                                         0x1080400UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
68392 #define YCM_REG_QM_TASK_BASE_EVNT_ID_0                                                                       0x1080424UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68393 #define YCM_REG_QM_TASK_BASE_EVNT_ID_1                                                                       0x1080428UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68394 #define YCM_REG_QM_TASK_BASE_EVNT_ID_2                                                                       0x108042cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68395 #define YCM_REG_QM_TASK_BASE_EVNT_ID_3                                                                       0x1080430UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68396 #define YCM_REG_QM_TASK_BASE_EVNT_ID_4                                                                       0x1080434UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68397 #define YCM_REG_QM_TASK_BASE_EVNT_ID_5                                                                       0x1080438UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68398 #define YCM_REG_QM_TASK_BASE_EVNT_ID_6                                                                       0x108043cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68399 #define YCM_REG_QM_TASK_BASE_EVNT_ID_7                                                                       0x1080440UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
68400 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_0                                                                  0x1080484UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68401 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_1                                                                  0x1080488UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68402 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_2                                                                  0x108048cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68403 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_3                                                                  0x1080490UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68404 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_4                                                                  0x1080494UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68405 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_5                                                                  0x1080498UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68406 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_6                                                                  0x108049cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68407 #define YCM_REG_QM_AGG_TASK_CTX_PART_SIZE_7                                                                  0x10804a0UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
68408 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_0                                                                    0x10804a4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68409 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_1                                                                    0x10804a8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68410 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_2                                                                    0x10804acUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68411 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_3                                                                    0x10804b0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68412 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_4                                                                    0x10804b4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68413 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_5                                                                    0x10804b8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68414 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_6                                                                    0x10804bcUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68415 #define YCM_REG_QM_SM_TASK_CTX_LDST_FLG_7                                                                    0x10804c0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
68416 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_0                                                                    0x10804c4UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68417 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_1                                                                    0x10804c8UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68418 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_2                                                                    0x10804ccUL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68419 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_3                                                                    0x10804d0UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68420 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_4                                                                    0x10804d4UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68421 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_5                                                                    0x10804d8UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68422 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_6                                                                    0x10804dcUL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68423 #define YCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_7                                                                    0x10804e0UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
68424 #define YCM_REG_QM_TCFC_XXLOCK_CMD_0                                                                         0x10804e4UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68425 #define YCM_REG_QM_TCFC_XXLOCK_CMD_1                                                                         0x10804e8UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68426 #define YCM_REG_QM_TCFC_XXLOCK_CMD_2                                                                         0x10804ecUL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68427 #define YCM_REG_QM_TCFC_XXLOCK_CMD_3                                                                         0x10804f0UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68428 #define YCM_REG_QM_TCFC_XXLOCK_CMD_4                                                                         0x10804f4UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68429 #define YCM_REG_QM_TCFC_XXLOCK_CMD_5                                                                         0x10804f8UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68430 #define YCM_REG_QM_TCFC_XXLOCK_CMD_6                                                                         0x10804fcUL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68431 #define YCM_REG_QM_TCFC_XXLOCK_CMD_7                                                                         0x1080500UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
68432 #define YCM_REG_QM_TASK_USE_ST_FLG_0                                                                         0x1080544UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68433 #define YCM_REG_QM_TASK_USE_ST_FLG_1                                                                         0x1080548UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68434 #define YCM_REG_QM_TASK_USE_ST_FLG_2                                                                         0x108054cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68435 #define YCM_REG_QM_TASK_USE_ST_FLG_3                                                                         0x1080550UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68436 #define YCM_REG_QM_TASK_USE_ST_FLG_4                                                                         0x1080554UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68437 #define YCM_REG_QM_TASK_USE_ST_FLG_5                                                                         0x1080558UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68438 #define YCM_REG_QM_TASK_USE_ST_FLG_6                                                                         0x108055cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
68439 #define YCM_REG_QM_TASK_USE_ST_FLG_7                                                                         0x1080560UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM.
68440 #define YCM_REG_ERR_EVNT_ID                                                                                  0x1080564UL //Access:RW   DataWidth:0x8    // The Event ID in case one of errors is set in QM input message.
68441 #define YCM_REG_STORM_WEIGHT                                                                                 0x1080604UL //Access:RW   DataWidth:0x3    // The weight of the local Storm input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68442 #define YCM_REG_MSEM_WEIGHT                                                                                  0x1080608UL //Access:RW   DataWidth:0x3    // The weight of the input Msem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68443 #define YCM_REG_USEM_WEIGHT                                                                                  0x108060cUL //Access:RW   DataWidth:0x3    // The weight of the input Usem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68444 #define YCM_REG_PBF_WEIGHT                                                                                   0x1080610UL //Access:RW   DataWidth:0x3    // The weight of the input Pbf in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68445 #define YCM_REG_GRC_WEIGHT                                                                                   0x1080614UL //Access:RW   DataWidth:0x3    // The weight of the GRC input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68446 #define YCM_REG_YSDM_WEIGHT                                                                                  0x108061cUL //Access:RW   DataWidth:0x3    // The weight of the YSDM input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68447 #define YCM_REG_XYLD_WEIGHT                                                                                  0x1080620UL //Access:RW   DataWidth:0x3    // The weight of the input XYLD in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68448 #define YCM_REG_QM_P_WEIGHT                                                                                  0x1080624UL //Access:RW   DataWidth:0x3    // The weight of the QM (primary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68449 #define YCM_REG_QM_S_WEIGHT                                                                                  0x1080628UL //Access:RW   DataWidth:0x3    // The weight of the QM (secondary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68450 #define YCM_REG_IA_GROUP_PR0                                                                                 0x108062cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 0. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: ia_group_pr0 is the highest priority; ia_group_pr5 is the lowest priority.
68451 #define YCM_REG_IA_GROUP_PR1                                                                                 0x1080630UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 1. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
68452 #define YCM_REG_IA_GROUP_PR2                                                                                 0x1080634UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 2. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
68453 #define YCM_REG_IA_GROUP_PR3                                                                                 0x1080638UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 3. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
68454 #define YCM_REG_IA_GROUP_PR4                                                                                 0x108063cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 4. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
68455 #define YCM_REG_IA_GROUP_PR5                                                                                 0x1080640UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 5. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
68456 #define YCM_REG_IA_ARB_SP_TIMEOUT                                                                            0x1080644UL //Access:RW   DataWidth:0x8    // Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Two values have special meaning: 8'h0 - constant RR; 8'h80 - constant strict priority. In all other cases the following is true: Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance.
68457 #define YCM_REG_STORM_FRWRD_MODE                                                                             0x1080648UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68458 #define YCM_REG_YSDM_FRWRD_MODE                                                                              0x1080650UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68459 #define YCM_REG_XYLD_FRWRD_MODE                                                                              0x1080654UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68460 #define YCM_REG_MSEM_FRWRD_MODE                                                                              0x1080658UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68461 #define YCM_REG_USEM_FRWRD_MODE                                                                              0x108065cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68462 #define YCM_REG_PBF_FRWRD_MODE                                                                               0x1080660UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68463 #define YCM_REG_SDM_ERR_HANDLE_EN                                                                            0x1080664UL //Access:RW   DataWidth:0x1    // 0 - disable error handling in SDM message; 1 - enable error handling in SDM message.
68464 #define YCM_REG_DIR_BYP_EN                                                                                   0x1080668UL //Access:RW   DataWidth:0x1    // Direct bypass enable.
68465 #define YCM_REG_FI_DESC_INPUT_VIOLATE                                                                        0x108066cUL //Access:R    DataWidth:0xf    // Input message first descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation:  TaskExist==0 -> XxLockCmd != XX_UNLOCK_CID_TID and XxLockCmd != XX_LOCK_CID_TID_BYPASS;  [12] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0;[13] - Violation: Agg message: Loader done with error then SmCtxLdStFlg==0; [14] - Violation: XxBypass message in PCM block;
68466 #define YCM_REG_SE_DESC_INPUT_VIOLATE                                                                        0x1080670UL //Access:R    DataWidth:0xc    // Input message second descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0; Read only register.
68467 #define YCM_REG_IA_AGG_CON_PART_FILL_LVL                                                                     0x1080674UL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Connection part FIFO fill level (in messages).
68468 #define YCM_REG_IA_SM_CON_PART_FILL_LVL                                                                      0x1080678UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Connection part FIFO fill level (in messages).
68469 #define YCM_REG_IA_AGG_TASK_PART_FILL_LVL                                                                    0x108067cUL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Task part FIFO fill level (in messages).
68470 #define YCM_REG_IA_SM_TASK_PART_FILL_LVL                                                                     0x1080680UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Task part FIFO fill level (in messages).
68471 #define YCM_REG_IA_TRANS_PART_FILL_LVL                                                                       0x1080684UL //Access:R    DataWidth:0x3    // Input Arbiter Transparent part FIFO fill level (in messages).
68472 #define YCM_REG_EXT_RD_FILL_LVL                                                                              0x1080688UL //Access:R    DataWidth:0x2    // External read buffer FIFO fill level (in FIFO entries).
68473 #define YCM_REG_XX_MSG_UP_BND                                                                                0x1080704UL //Access:RW   DataWidth:0x7    // The maximum number of Xx RAM messages; which may be stored in XX protection. Is restricted by Xx Messages RAM size and the size of Xx protected message CM_REGISTERS_XX_MSG_SIZE.XX_MSG_SIZE
68474 #define YCM_REG_XX_MSG_SIZE                                                                                  0x1080708UL //Access:RW   DataWidth:0x5    // The size of Xx protected message in Xx Messages RAM in QREGs. Upper rounded to 4 and multiplied by CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND should not exceed XxMessagesRam size which is: MCM: 0d1792 PCM: 0d176 TCM: 0d1536 UCM: 0d1792 XCM: 0d256 YCM: 0d1536
68475 #define YCM_REG_XX_LCID_CAM_UP_BND                                                                           0x108070cUL //Access:RW   DataWidth:0x7    // The maximum number of connections in the XX protection LCID CAM.
68476 #define YCM_REG_XX_FREE_CNT                                                                                  0x1080710UL //Access:R    DataWidth:0x7    // Used to read the XX protection Free counter. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
68477 #define YCM_REG_XX_LCID_CAM_FILL_LVL                                                                         0x1080714UL //Access:R    DataWidth:0x7    // Used to read XX protection LCID CAM fill level. Fill level is calculated as the number of locked LCIDs, i.e. LCIDs that have at least one Xx locked message or LCIDs that have no Xx locked messages but haven't been unlocked yet from LCID CAM. Simple saying it calculates for number of valid entries in LCID CAM.
68478 #define YCM_REG_XX_LCID_CAM_ST_STAT                                                                          0x1080718UL //Access:RC   DataWidth:0x7    // CAM occupancy sticky status. The write to the register is performed by the XX internal circuitry.
68479 #define YCM_REG_XX_IA_GROUP_PR0                                                                              0x108071cUL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 0. 0 - non-lock group; 1- lock group.
68480 #define YCM_REG_XX_IA_GROUP_PR1                                                                              0x1080720UL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 1. 0 - non-lock group; 1- lock group.
68481 #define YCM_REG_XX_NON_LOCK_LCID_THR                                                                         0x1080724UL //Access:RW   DataWidth:0x7    // Xx non-locked LCIDs threshold (maximum value). Participates in blocking decision of Xx Input Arbiter non-locked group.
68482 #define YCM_REG_XX_LOCK_LCID_THR                                                                             0x1080728UL //Access:RW   DataWidth:0x7    // Xx locked LCIDs threshold (maximum value). Participates in Xx Bypass global enable decision.
68483 #define YCM_REG_XX_IA_ARB_SP_TIMEOUT                                                                         0x108072cUL //Access:RW   DataWidth:0x8    // Xx Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
68484 #define YCM_REG_XX_FREE_HEAD_PTR                                                                             0x1080730UL //Access:R    DataWidth:0x6    // Xx Free Head Pointer.
68485 #define YCM_REG_XX_FREE_TAIL_PTR                                                                             0x1080734UL //Access:R    DataWidth:0x6    // Xx Free Tail Pointer. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
68486 #define YCM_REG_XX_NON_LOCK_CNT                                                                              0x1080738UL //Access:R    DataWidth:0x7    // Xx NonLock Counter.
68487 #define YCM_REG_XX_LOCK_CNT                                                                                  0x108073cUL //Access:R    DataWidth:0x7    // Xx Lock Counter.
68488 #define YCM_REG_XX_LCID_ARB_GROUP_PR0                                                                        0x1080740UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 0. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
68489 #define YCM_REG_XX_LCID_ARB_GROUP_PR1                                                                        0x1080744UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 1. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
68490 #define YCM_REG_XX_LCID_ARB_GROUP_PR2                                                                        0x1080748UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 2. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
68491 #define YCM_REG_XX_LCID_ARB_SP_TIMEOUT                                                                       0x108074cUL //Access:RW   DataWidth:0x8    // Xx LCID Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
68492 #define YCM_REG_XX_FREE_THR_HIGH                                                                             0x1080750UL //Access:RW   DataWidth:0x7    // Xx free messages threshold high. Used in Xx Bypass global enable condition.
68493 #define YCM_REG_XX_FREE_THR_LOW                                                                              0x1080754UL //Access:RW   DataWidth:0x7    // Xx free messages threshold low Used in Xx Bypass global enable condition.
68494 #define YCM_REG_XX_CBYP_TBL_FILL_LVL                                                                         0x1080758UL //Access:R    DataWidth:0x4    // Xx Connection Bypass Table fill level (in connections).
68495 #define YCM_REG_XX_CBYP_TBL_ST_STAT                                                                          0x108075cUL //Access:RC   DataWidth:0x4    // Xx Connection Bypass Table sticky status. Reset on read.
68496 #define YCM_REG_XX_CBYP_TBL_UP_BND                                                                           0x1080760UL //Access:RW   DataWidth:0x4    // Xx Bypass Table (Connection) maximum fill level.
68497 #define YCM_REG_XX_TBYP_TBL_FILL_LVL                                                                         0x1080764UL //Access:R    DataWidth:0x7    // Xx Task Bypass Table fill level (in tasks).
68498 #define YCM_REG_XX_TBYP_TBL_ST_STAT                                                                          0x1080768UL //Access:RC   DataWidth:0x7    // Xx Task Bypass Table sticky status. Reset on read.
68499 #define YCM_REG_XX_TBYP_TBL_UP_BND                                                                           0x108076cUL //Access:RW   DataWidth:0x7    // Xx Bypass Table (Task) maximum fill level.
68500 #define YCM_REG_XX_BYP_LOCK_MSG_THR                                                                          0x1080790UL //Access:RW   DataWidth:0x6    // Xx Bypass messages lock threshold. The number of locked messages per LCID is above this threshold is one of conditions to start XxBypass for this LCID.
68501 #define YCM_REG_XX_PREF_DIR_FILL_LVL                                                                         0x1080794UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter direct prefetch FIFO fill level (in entries).
68502 #define YCM_REG_XX_PREF_AGGST_FILL_LVL                                                                       0x1080798UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter aggregation store prefetch FIFO fill level (in entries).
68503 #define YCM_REG_XX_PREF_BYP_FILL_LVL                                                                         0x108079cUL //Access:R    DataWidth:0x5    // Xx LCID Arbiter bypass prefetch FIFO fill level (in entries).
68504 #define YCM_REG_UNLOCK_MISS                                                                                  0x10807a0UL //Access:RC   DataWidth:0x1    // Set when the error; indicating the LCID to be unlocked doesn't exist in LCID CAM.
68505 #define YCM_REG_ERR_AFFINITY_TYPE                                                                            0x10807a4UL //Access:RW   DataWidth:0x2    // Affinity type in case of input message error.
68506 #define YCM_REG_ERR_EXCLUSIVE_FLG                                                                            0x10807a8UL //Access:RW   DataWidth:0x1    // Exclusive type in case of input message error.
68507 #define YCM_REG_ERR_SRC_AFFINITY                                                                             0x10807acUL //Access:RW   DataWidth:0x3    // Source affinity in case of input message error.
68508 #define YCM_REG_XX_BYP_MSG_UP_BND_0                                                                          0x10807b0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68509 #define YCM_REG_XX_BYP_MSG_UP_BND_1                                                                          0x10807b4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68510 #define YCM_REG_XX_BYP_MSG_UP_BND_2                                                                          0x10807b8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68511 #define YCM_REG_XX_BYP_MSG_UP_BND_3                                                                          0x10807bcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68512 #define YCM_REG_XX_BYP_MSG_UP_BND_4                                                                          0x10807c0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68513 #define YCM_REG_XX_BYP_MSG_UP_BND_5                                                                          0x10807c4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68514 #define YCM_REG_XX_BYP_MSG_UP_BND_6                                                                          0x10807c8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68515 #define YCM_REG_XX_BYP_MSG_UP_BND_7                                                                          0x10807ccUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68516 #define YCM_REG_XX_BYP_MSG_UP_BND_8                                                                          0x10807d0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68517 #define YCM_REG_XX_BYP_MSG_UP_BND_9                                                                          0x10807d4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68518 #define YCM_REG_XX_BYP_MSG_UP_BND_10                                                                         0x10807d8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68519 #define YCM_REG_XX_BYP_MSG_UP_BND_11                                                                         0x10807dcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68520 #define YCM_REG_XX_BYP_MSG_UP_BND_12                                                                         0x10807e0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68521 #define YCM_REG_XX_BYP_MSG_UP_BND_13                                                                         0x10807e4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68522 #define YCM_REG_XX_BYP_MSG_UP_BND_14                                                                         0x10807e8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68523 #define YCM_REG_XX_BYP_MSG_UP_BND_15                                                                         0x10807ecUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
68524 #define YCM_REG_PRCS_AGG_CON_CURR_ST                                                                         0x1080804UL //Access:R    DataWidth:0x4    // Aggregation Connection Processor FSM.
68525 #define YCM_REG_PRCS_SM_CON_CURR_ST                                                                          0x1080808UL //Access:R    DataWidth:0x2    // STORM Connection Processor FSM.
68526 #define YCM_REG_PRCS_AGG_TASK_CURR_ST                                                                        0x108080cUL //Access:R    DataWidth:0x4    // Aggregation Task Processor FSM.
68527 #define YCM_REG_PRCS_SM_TASK_CURR_ST                                                                         0x1080810UL //Access:R    DataWidth:0x2    // STORM Task Processor FSM.
68528 #define YCM_REG_N_SM_TASK_CTX_LD_0                                                                           0x1080834UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68529 #define YCM_REG_N_SM_TASK_CTX_LD_1                                                                           0x1080838UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68530 #define YCM_REG_N_SM_TASK_CTX_LD_2                                                                           0x108083cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68531 #define YCM_REG_N_SM_TASK_CTX_LD_3                                                                           0x1080840UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68532 #define YCM_REG_N_SM_TASK_CTX_LD_4                                                                           0x1080844UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68533 #define YCM_REG_N_SM_TASK_CTX_LD_5                                                                           0x1080848UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68534 #define YCM_REG_N_SM_TASK_CTX_LD_6                                                                           0x108084cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68535 #define YCM_REG_N_SM_TASK_CTX_LD_7                                                                           0x1080850UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
68536 #define YCM_REG_AGG_CON_FIC_BUF_FILL_LVL                                                                     0x1080854UL //Access:R    DataWidth:0x2    // Aggregation Connection FIC buffer fill level (in messages).
68537 #define YCM_REG_SM_CON_FIC_BUF_FILL_LVL                                                                      0x1080858UL //Access:R    DataWidth:0x4    // Storm Connection FIC buffer fill level (in messages).
68538 #define YCM_REG_AGG_CON_FIC_BUF_CRD                                                                          0x108085cUL //Access:RW   DataWidth:0x2    // Aggregation Connection FIC buffer credit (in full message out parts).
68539 #define YCM_REG_SM_CON_FIC_BUF_CRD                                                                           0x1080860UL //Access:RW   DataWidth:0x2    // Storm Connection FIC buffer credit (in full message out parts).
68540 #define YCM_REG_AGG_CON_BUF_CRD_AGG                                                                          0x1080864UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
68541 #define YCM_REG_AGG_CON_BUF_CRD_AGGST                                                                        0x1080868UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
68542 #define YCM_REG_SM_CON_BUF_CRD_AGGST                                                                         0x108086cUL //Access:RW   DataWidth:0x1    // Storm Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_CON_CMD_BUF_CRD_DIR.SM_CON_CMD_BUF_CRD_DIR need be no more than Storm Connection command buffer size=3.
68543 #define YCM_REG_AGG_CON_CMD_BUF_CRD_DIR                                                                      0x1080870UL //Access:RW   DataWidth:0x2    // Aggregation Connection command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and XCM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection command buffer size=6.
68544 #define YCM_REG_SM_CON_CMD_BUF_CRD_DIR                                                                       0x1080874UL //Access:RW   DataWidth:0x2    // Storm Connection command buffer credit (Direct group). In sum with CM_REGISTERS_SM_CON_BUF_CRD_AGGST.SM_CON_BUF_CRD_AGGST need be no more than Storm Connection command buffer size=3.
68545 #define YCM_REG_AGG_TASK_FIC_BUF_FILL_LVL                                                                    0x1080878UL //Access:R    DataWidth:0x2    // Aggregation Task FIC buffer fill level (in messages).
68546 #define YCM_REG_SM_TASK_FIC_BUF_FILL_LVL                                                                     0x108087cUL //Access:R    DataWidth:0x5    // Storm Task FIC buffer fill level (in messages).
68547 #define YCM_REG_AGG_TASK_FIC_BUF_CRD                                                                         0x1080880UL //Access:RW   DataWidth:0x2    // Aggregation Task FIC buffer credit (in full message out parts).
68548 #define YCM_REG_SM_TASK_FIC_BUF_CRD                                                                          0x1080884UL //Access:RW   DataWidth:0x2    // Storm Task FIC buffer credit (in full message out parts).
68549 #define YCM_REG_AGG_TASK_BUF_CRD_AGG                                                                         0x1080888UL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
68550 #define YCM_REG_AGG_TASK_BUF_CRD_AGGST                                                                       0x108088cUL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
68551 #define YCM_REG_SM_TASK_BUF_CRD_AGGST                                                                        0x1080890UL //Access:RW   DataWidth:0x1    // Storm Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_TASK_CMD_BUF_CRD_DIR.SM_TASK_CMD_BUF_CRD_DIR need be no more than Storm Task command buffer size=3.
68552 #define YCM_REG_AGG_TASK_CMD_BUF_CRD_DIR                                                                     0x1080894UL //Access:RW   DataWidth:0x2    // Aggregation Task command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task command buffer size=6.
68553 #define YCM_REG_SM_TASK_CMD_BUF_CRD_DIR                                                                      0x1080898UL //Access:RW   DataWidth:0x2    // Storm Task command buffer credit (Direct group). In sum with CM_REGISTERS_SM_TASK_BUF_CRD_AGGST.SM_TASK_BUF_CRD_AGGST need be no more than Storm Task command buffer size=3.
68554 #define YCM_REG_TRANS_DATA_BUF_CRD_DIR                                                                       0x108089cUL //Access:RW   DataWidth:0x2    // Transparent data buffer credit (Direct group).
68555 #define YCM_REG_AGG_TASK_CTX_SIZE_0                                                                          0x10808c0UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68556 #define YCM_REG_AGG_TASK_CTX_SIZE_1                                                                          0x10808c4UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68557 #define YCM_REG_AGG_TASK_CTX_SIZE_2                                                                          0x10808c8UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68558 #define YCM_REG_AGG_TASK_CTX_SIZE_3                                                                          0x10808ccUL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68559 #define YCM_REG_AGG_TASK_CTX_SIZE_4                                                                          0x10808d0UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68560 #define YCM_REG_AGG_TASK_CTX_SIZE_5                                                                          0x10808d4UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68561 #define YCM_REG_AGG_TASK_CTX_SIZE_6                                                                          0x10808d8UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68562 #define YCM_REG_AGG_TASK_CTX_SIZE_7                                                                          0x10808dcUL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
68563 #define YCM_REG_SM_CON_CTX_SIZE                                                                              0x10808e0UL //Access:RW   DataWidth:0x4    // STORM Connnection context per LCID size (REGQ). Default context size of 3 (REGQ) complies to 320 LCIDs. Maximum context size per LCID is 12. Maximum number of LCIDs allowed at maximum context size per LCID is 52. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LCIDs allowed at non-default size: INTEGER((320*INTEGER(3/2))/(12/2)).
68564 #define YCM_REG_SM_TASK_CTX_SIZE                                                                             0x10808e4UL //Access:RW   DataWidth:0x5    // STORM Task context per LTID size (REGQ). Default context size of 12 (REGQ) complies to 320 LTIDs. Maximum context size per LTID is 20. Maximum number of LTIDs allowed at maximum context size per LTID is 128. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LTIDs allowed at non-default size: INTEGER((320*INTEGER(12/2))/(20/2)).
68565 #define YCM_REG_CON_PHY_Q0                                                                                   0x1080904UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 0).
68566 #define YCM_REG_CON_PHY_Q1                                                                                   0x1080908UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 1).
68567 #define YCM_REG_TASK_PHY_Q0                                                                                  0x108090cUL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 0).
68568 #define YCM_REG_TASK_PHY_Q1                                                                                  0x1080910UL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 1).
68569 #define YCM_REG_AGG_CON_RULE0_Q                                                                              0x1080920UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
68570 #define YCM_REG_AGG_CON_RULE1_Q                                                                              0x1080924UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
68571 #define YCM_REG_AGG_CON_RULE2_Q                                                                              0x1080928UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
68572 #define YCM_REG_AGG_CON_RULE3_Q                                                                              0x108092cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
68573 #define YCM_REG_AGG_CON_RULE4_Q                                                                              0x1080930UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
68574 #define YCM_REG_AGG_TASK_RULE0_Q                                                                             0x1080944UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68575 #define YCM_REG_AGG_TASK_RULE1_Q                                                                             0x1080948UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68576 #define YCM_REG_AGG_TASK_RULE2_Q                                                                             0x108094cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68577 #define YCM_REG_AGG_TASK_RULE3_Q                                                                             0x1080950UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68578 #define YCM_REG_AGG_TASK_RULE4_Q                                                                             0x1080954UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68579 #define YCM_REG_AGG_TASK_RULE5_Q                                                                             0x1080958UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68580 #define YCM_REG_AGG_TASK_RULE6_Q                                                                             0x108095cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68581 #define YCM_REG_AGG_TASK_RULE7_Q                                                                             0x1080960UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68582 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_0                                                                    0x1080964UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68583 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_1                                                                    0x1080968UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68584 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_2                                                                    0x108096cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68585 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_3                                                                    0x1080970UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68586 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_4                                                                    0x1080974UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68587 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_5                                                                    0x1080978UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68588 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_6                                                                    0x108097cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68589 #define YCM_REG_CM_TASK_EVENT_ID_BWIDTH_7                                                                    0x1080980UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
68590 #define YCM_REG_IN_PRCS_TBL_CRD_AGG                                                                          0x1080a04UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGGST.IN_PRCS_TBL_CRD_AGGST need be no more than In-process table size=12.
68591 #define YCM_REG_IN_PRCS_TBL_CRD_AGGST                                                                        0x1080a08UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation Store group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGG.IN_PRCS_TBL_CRD_AGG need be no more than In-process table size=12.
68592 #define YCM_REG_IN_PRCS_TBL_FILL_LVL                                                                         0x1080a0cUL //Access:R    DataWidth:0x4    // In-process Table fill level  (in messages).
68593 #define YCM_REG_IN_PRCS_TBL_ALMOST_FULL                                                                      0x1080a10UL //Access:R    DataWidth:0x1    // In-process Table almost full.
68594 #define YCM_REG_QMCON_CURR_ST                                                                                0x1080a14UL //Access:R    DataWidth:0x3    // QM connection registration FSM current state.
68595 #define YCM_REG_QMTASK_CURR_ST                                                                               0x1080a18UL //Access:R    DataWidth:0x3    // QM task registration FSM current state.
68596 #define YCM_REG_CCFC_CURR_ST                                                                                 0x1080a1cUL //Access:R    DataWidth:0x1    // CFC connection output FSM current state.
68597 #define YCM_REG_TCFC_CURR_ST                                                                                 0x1080a20UL //Access:R    DataWidth:0x1    // CFC task output FSM current state.
68598 #define YCM_REG_CMPL_DIR_CURR_ST                                                                             0x1080a24UL //Access:R    DataWidth:0x4    // Direct Completer FSM current state.
68599 #define YCM_REG_XX_BYP_CON_STATE_EVNT_ID_FLG                                                                 0x1080a28UL //Access:RW   DataWidth:0x1    // If set, Xx connection bypass state will be added in calculation of CM output Event ID.
68600 #define YCM_REG_XX_BYP_TASK_STATE_EVNT_ID_FLG                                                                0x1080a2cUL //Access:RW   DataWidth:0x1    // If set, Xx task bypass state will be added in calculation of CM output Event ID.
68601 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_0                                                                     0x1080a30UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68602 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_1                                                                     0x1080a34UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68603 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_2                                                                     0x1080a38UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68604 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_3                                                                     0x1080a3cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68605 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_4                                                                     0x1080a40UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68606 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_5                                                                     0x1080a44UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68607 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_6                                                                     0x1080a48UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68608 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_7                                                                     0x1080a4cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68609 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_8                                                                     0x1080a50UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68610 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_9                                                                     0x1080a54UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68611 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_10                                                                    0x1080a58UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68612 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_11                                                                    0x1080a5cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68613 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_12                                                                    0x1080a60UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68614 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_13                                                                    0x1080a64UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68615 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_14                                                                    0x1080a68UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68616 #define YCM_REG_CM_CON_EVENT_ID_BWIDTH_15                                                                    0x1080a6cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
68617 #define YCM_REG_CCFC_INIT_CRD                                                                                0x1080a84UL //Access:RW   DataWidth:0x4    // CCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
68618 #define YCM_REG_TCFC_INIT_CRD                                                                                0x1080a88UL //Access:RW   DataWidth:0x4    // TCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
68619 #define YCM_REG_QM_INIT_CRD0                                                                                 0x1080a8cUL //Access:RW   DataWidth:0x5    // QM output initial credit (all CMS except of XCM and XCM - other queues). Max credit available - 16.Write writes the initial credit value; read returns the current value of the credit counter.
68620 #define YCM_REG_TCFC_INCLOCK_INIT_CRD                                                                        0x1080a90UL //Access:RW   DataWidth:0x1    // TCFC UC Inc/Lock Update output initial credit. Max credit available - 1.Write writes the initial credit value; read returns the current value of the credit counter.
68621 #define YCM_REG_TCFC_DEC_INIT_CRD                                                                            0x1080a94UL //Access:RW   DataWidth:0x3    // TCFC UC Dec Update output initial credit. Max credit available - 7.Write writes the initial credit value; read returns the current value of the credit counter.
68622 #define YCM_REG_FIC_INIT_CRD                                                                                 0x1080a98UL //Access:RW   DataWidth:0x6    // FIC output initial credit. Write writes the initial credit value; read returns the current value of the credit counter. Must be initialized to 44 at start-up.
68623 #define YCM_REG_DIR_BYP_MSG_CNT                                                                              0x1080aa4UL //Access:RC   DataWidth:0x20   // Counter of direct bypassed messages.
68624 #define YCM_REG_YSDM_LENGTH_MIS                                                                              0x1080aacUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at YSDM interface.
68625 #define YCM_REG_PBF_LENGTH_MIS                                                                               0x1080ab0UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PBF interface.
68626 #define YCM_REG_XYLD_LENGTH_MIS                                                                              0x1080ab4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at XYLD interface.
68627 #define YCM_REG_GRC_BUF_EMPTY                                                                                0x1080ab8UL //Access:R    DataWidth:0x1    // Input Stage GRC buffer is empty.
68628 #define YCM_REG_GRC_BUF_STATUS                                                                               0x1080abcUL //Access:R    DataWidth:0x6    // Input Stage GRC buffer status.
68629 #define YCM_REG_STORM_MSG_CNTR                                                                               0x1080ac0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the STORM input.
68630 #define YCM_REG_YSDM_MSG_CNTR                                                                                0x1080ac8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input YSDM.
68631 #define YCM_REG_XYLD_MSG_CNTR                                                                                0x1080accUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input XYLD.
68632 #define YCM_REG_MSEM_MSG_CNTR                                                                                0x1080ad0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSEM.
68633 #define YCM_REG_USEM_MSG_CNTR                                                                                0x1080ad4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input USEM.
68634 #define YCM_REG_PBF_MSG_CNTR                                                                                 0x1080ad8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PBF.
68635 #define YCM_REG_QM_P_MSG_CNTR                                                                                0x1080adcUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (primary).
68636 #define YCM_REG_QM_S_MSG_CNTR                                                                                0x1080ae0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (secondary).
68637 #define YCM_REG_IS_GRC                                                                                       0x1080ae4UL //Access:W    DataWidth:0x20   // Used to write the GRC message. Write only. To distinguish if the register can be accessed to write GRC message                           polling of CM_REGISTERS.GRC_BUF_EMPTY need to be done
68638 #define YCM_REG_IS_QM_P_FILL_LVL                                                                             0x1080ae8UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in QM Primary Input Stage (except of bypass).
68639 #define YCM_REG_IS_QM_S_FILL_LVL                                                                             0x1080aecUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in QM Secondary Input Stage (except of bypass).
68640 #define YCM_REG_IS_STORM_FILL_LVL                                                                            0x1080af0UL //Access:R    DataWidth:0x5    // Number of entries (2 QREGs each) of data in STORM Input Stage.
68641 #define YCM_REG_IS_YSDM_FILL_LVL                                                                             0x1080af8UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in YSDM Input Stage.
68642 #define YCM_REG_IS_XYLD_FILL_LVL                                                                             0x1080afcUL //Access:R    DataWidth:0x5    // Number of QREGs (128b) of data in XYLD Input Stage.
68643 #define YCM_REG_IS_MSEM_FILL_LVL                                                                             0x1080b00UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) in TCM, YCM or 2 QREGs (256b) in XCM of data in MSEM Input Stage.
68644 #define YCM_REG_IS_USEM_FILL_LVL                                                                             0x1080b04UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in USEM Input Stage.
68645 #define YCM_REG_IS_PBF_FILL_LVL                                                                              0x1080b08UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in PBF Input Stage.
68646 #define YCM_REG_FIC_MSG_CNTR                                                                                 0x1080b44UL //Access:RC   DataWidth:0x1c   // Counter of the output messages at FIC interfaces.
68647 #define YCM_REG_QM_OUT_CNTR                                                                                  0x1080b48UL //Access:RC   DataWidth:0x1c   // Counter of the output QM commands.
68648 #define YCM_REG_DONE0_CNTR                                                                                   0x1080b4cUL //Access:RC   DataWidth:0x1c   // Counter of the output Done0.
68649 #define YCM_REG_DONE1_CNTR                                                                                   0x1080b50UL //Access:RC   DataWidth:0x1c   // Counter of the output Done1.
68650 #define YCM_REG_DONE2_CNTR                                                                                   0x1080b54UL //Access:RC   DataWidth:0x1c   // Counter of the output Done2.
68651 #define YCM_REG_DONE3_CNTR                                                                                   0x1080b58UL //Access:RC   DataWidth:0x1c   // Counter of the output Done3.
68652 #define YCM_REG_CCFC_CNTR                                                                                    0x1080b5cUL //Access:RC   DataWidth:0x1c   // Counter of the output CCFC.
68653 #define YCM_REG_TCFC_CNTR                                                                                    0x1080b60UL //Access:RC   DataWidth:0x1c   // Counter of the output TCFC.
68654 #define YCM_REG_ECO_RESERVED                                                                                 0x1080b84UL //Access:RW   DataWidth:0x8    // Chicken bits.
68655 #define YCM_REG_IS_FOC_MSEM_NXT_INF_UNIT                                                                     0x1080b88UL //Access:R    DataWidth:0x6    // Debug read from MSEM Input stage buffer: number of reads to next information unit.
68656 #define YCM_REG_IS_FOC_USEM_NXT_INF_UNIT                                                                     0x1080b8cUL //Access:R    DataWidth:0x6    // Debug read from USEM Input stage buffer: number of reads to next information unit.
68657 #define YCM_REG_IS_FOC_PBF_NXT_INF_UNIT                                                                      0x1080b94UL //Access:R    DataWidth:0x6    // Debug read from PBF Input stage buffer: number of reads to next information unit.
68658 #define YCM_REG_IS_FOC_YSDM_NXT_INF_UNIT                                                                     0x1080b9cUL //Access:R    DataWidth:0x6    // Debug read from YSDM Input stage buffer: number of reads to next information unit.
68659 #define YCM_REG_IS_FOC_XYLD_NXT_INF_UNIT                                                                     0x1080ba0UL //Access:R    DataWidth:0x5    // Debug read from XYLD Input stage buffer: number of reads to next information unit.
68660 #define YCM_REG_IS_FOC_MSEM                                                                                  0x1080c00UL //Access:R    DataWidth:0x20   // Debug read from MSEM Input stage buffer with 32-bits granularity. Read only.
68661 #define YCM_REG_IS_FOC_MSEM_SIZE                                                                             32
68662 #define YCM_REG_IS_FOC_USEM                                                                                  0x1080c80UL //Access:R    DataWidth:0x20   // Debug read from USEM Input stage buffer with 32-bits granularity. Read only.
68663 #define YCM_REG_IS_FOC_USEM_SIZE                                                                             12
68664 #define YCM_REG_IS_FOC_PBF                                                                                   0x1081400UL //Access:R    DataWidth:0x20   // Debug read from PBF Input stage buffer with 32-bits granularity. Read only.
68665 #define YCM_REG_IS_FOC_PBF_SIZE                                                                              24
68666 #define YCM_REG_IS_FOC_YSDM                                                                                  0x1081500UL //Access:R    DataWidth:0x20   // Debug read from YSDM Input stage buffer with 32-bits granularity. Read only.
68667 #define YCM_REG_IS_FOC_YSDM_SIZE                                                                             16
68668 #define YCM_REG_CTX_RBC_ACCS                                                                                 0x1081800UL //Access:RW   DataWidth:0x10   // Context RBC access.[8:0] - base address (LCID/LTID); [15:9] - offset (in REGs (32b)) within LCID/LTID. The procedure to read context is: first define base address and offset; then read context with one of the following registers: CM_REGISTERS_AGG_CON_CTX.AGG_CON_CTX CM_REGISTERS_SM_CON_CTX.SM_CON_CTX CM_REGISTERS_AGG_TASK_CTX.AGG_TASK_CTX CM_REGISTERS_SM_TASK_CTX.SM_TASK_CTX
68669 #define YCM_REG_AGG_CON_CTX                                                                                  0x1081804UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
68670 #define YCM_REG_AGG_TASK_CTX                                                                                 0x1081808UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
68671 #define YCM_REG_SM_CON_CTX                                                                                   0x108180cUL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
68672 #define YCM_REG_SM_TASK_CTX                                                                                  0x1081810UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
68673 #define YCM_REG_XX_CBYP_TBL                                                                                  0x1081820UL //Access:R    DataWidth:0xf    // Xx Connection Bypass Table.
68674 #define YCM_REG_XX_CBYP_TBL_SIZE                                                                             8
68675 #define YCM_REG_XX_TBYP_TBL                                                                                  0x1081900UL //Access:R    DataWidth:0xf    // Xx Task Bypass Table.
68676 #define YCM_REG_XX_TBYP_TBL_SIZE                                                                             64
68677 #define YCM_REG_XX_LCID_CAM                                                                                  0x1081a00UL //Access:R    DataWidth:0xa    // Debug only. Read only access to LCID CAM in XX protection mechanism.
68678 #define YCM_REG_XX_LCID_CAM_SIZE                                                                             64
68679 #define YCM_REG_XX_TBL                                                                                       0x1081b00UL //Access:R    DataWidth:0x18   // Indirect access to the XX table of the XX protection mechanism. The fields are: [0] - Lock status; [4:1] - Connection type; LL size: PCM - [7:5]; M/T/U/X/YCM - [11:5]; Tail pointer: PCM - [9:8]; M/T/U/X/YCM - [17:12]; Next pointer: PCM - [11:10]; M/T/U/X/YCM - [23:18];
68680 #define YCM_REG_XX_TBL_SIZE                                                                                  64
68681 #define YCM_REG_XX_DSCR_TBL                                                                                  0x1081c00UL //Access:RW   DataWidth:0x1e   // Indirect access to the XX table of the XX protection mechanism. The fields are: [2:0] - Xx Lock command;[3] - DstStormFlg; [8:4] - Global Client Input number; Message length (MCM [13:9];PCM [14:9]; TCM [13:9]; UCM [13:9];XCM [10:9];YCM[13:9]); Next pointer (MCM [19:14]; PCM [16:15]; TCM[19:14]; UCM [19:14]; XCM [16:11]; YCM [19:14]); LTID (MCM [28:20]; PCM [25:17] - reserved; TCM[28:20]; UCM [28:20]; XCM [25:17] - reserved; YCM [28:20]). Task Domain Exist (MCM [29]; PCM [26] - reserved;TCM[29]; UCM [29]; XCM [26] - reserved; YCM [29]). A free link list in the XX descriptor table should be build. This is done by writing the following values to all effective entries in the table:xx_descr_table[i].next_pointer = i+1 (i=0 - (xx_msg_up_bnd-2)); xx_descr_table[i].next_pointer= 0 (i=xx_msg_up_bnd-1). The value of i is between 0 to the configured (not default) value of (xx_msg_up_bnd-1). The not effective entries (those which succeed the last effective entry with index (xx_msg_up_bnd-1)) can be initialized to any value for initialization procedure simplicity seek.
68682 #define YCM_REG_XX_DSCR_TBL_SIZE                                                                             64
68683 #define YCM_REG_N_SM_CON_CTX_LD_0                                                                            0x1081d00UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68684 #define YCM_REG_N_SM_CON_CTX_LD_1                                                                            0x1081d04UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68685 #define YCM_REG_N_SM_CON_CTX_LD_2                                                                            0x1081d08UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68686 #define YCM_REG_N_SM_CON_CTX_LD_3                                                                            0x1081d0cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68687 #define YCM_REG_N_SM_CON_CTX_LD_4                                                                            0x1081d10UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68688 #define YCM_REG_N_SM_CON_CTX_LD_5                                                                            0x1081d14UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68689 #define YCM_REG_N_SM_CON_CTX_LD_6                                                                            0x1081d18UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68690 #define YCM_REG_N_SM_CON_CTX_LD_7                                                                            0x1081d1cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
68691 #define YCM_REG_N_SM_CON_CTX_LD_8                                                                            0x1081d20UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68692 #define YCM_REG_N_SM_CON_CTX_LD_9                                                                            0x1081d24UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68693 #define YCM_REG_N_SM_CON_CTX_LD_10                                                                           0x1081d28UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 10).
68694 #define YCM_REG_N_SM_CON_CTX_LD_11                                                                           0x1081d2cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68695 #define YCM_REG_N_SM_CON_CTX_LD_12                                                                           0x1081d30UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68696 #define YCM_REG_N_SM_CON_CTX_LD_13                                                                           0x1081d34UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68697 #define YCM_REG_N_SM_CON_CTX_LD_14                                                                           0x1081d38UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68698 #define YCM_REG_N_SM_CON_CTX_LD_15                                                                           0x1081d3cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
68699 #define YCM_REG_AGG_CON_CTX_SIZE_0                                                                           0x1081d40UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68700 #define YCM_REG_AGG_CON_CTX_SIZE_1                                                                           0x1081d44UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68701 #define YCM_REG_AGG_CON_CTX_SIZE_2                                                                           0x1081d48UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68702 #define YCM_REG_AGG_CON_CTX_SIZE_3                                                                           0x1081d4cUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68703 #define YCM_REG_AGG_CON_CTX_SIZE_4                                                                           0x1081d50UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68704 #define YCM_REG_AGG_CON_CTX_SIZE_5                                                                           0x1081d54UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68705 #define YCM_REG_AGG_CON_CTX_SIZE_6                                                                           0x1081d58UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68706 #define YCM_REG_AGG_CON_CTX_SIZE_7                                                                           0x1081d5cUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68707 #define YCM_REG_AGG_CON_CTX_SIZE_8                                                                           0x1081d60UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less or 0.
68708 #define YCM_REG_AGG_CON_CTX_SIZE_9                                                                           0x1081d64UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68709 #define YCM_REG_AGG_CON_CTX_SIZE_10                                                                          0x1081d68UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68710 #define YCM_REG_AGG_CON_CTX_SIZE_11                                                                          0x1081d6cUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68711 #define YCM_REG_AGG_CON_CTX_SIZE_12                                                                          0x1081d70UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68712 #define YCM_REG_AGG_CON_CTX_SIZE_13                                                                          0x1081d74UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68713 #define YCM_REG_AGG_CON_CTX_SIZE_14                                                                          0x1081d78UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68714 #define YCM_REG_AGG_CON_CTX_SIZE_15                                                                          0x1081d7cUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 0. The register values allowed: XCM: 4 REGQ aligned or 0. Other CM: 2 REGQ aligned or 0 aligned whichever is less, or 0.
68715 #define YCM_REG_QM_CON_BASE_EVNT_ID_0                                                                        0x1081d80UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68716 #define YCM_REG_QM_CON_BASE_EVNT_ID_1                                                                        0x1081d84UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68717 #define YCM_REG_QM_CON_BASE_EVNT_ID_2                                                                        0x1081d88UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68718 #define YCM_REG_QM_CON_BASE_EVNT_ID_3                                                                        0x1081d8cUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68719 #define YCM_REG_QM_CON_BASE_EVNT_ID_4                                                                        0x1081d90UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68720 #define YCM_REG_QM_CON_BASE_EVNT_ID_5                                                                        0x1081d94UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68721 #define YCM_REG_QM_CON_BASE_EVNT_ID_6                                                                        0x1081d98UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68722 #define YCM_REG_QM_CON_BASE_EVNT_ID_7                                                                        0x1081d9cUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68723 #define YCM_REG_QM_CON_BASE_EVNT_ID_8                                                                        0x1081da0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68724 #define YCM_REG_QM_CON_BASE_EVNT_ID_9                                                                        0x1081da4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68725 #define YCM_REG_QM_CON_BASE_EVNT_ID_10                                                                       0x1081da8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68726 #define YCM_REG_QM_CON_BASE_EVNT_ID_11                                                                       0x1081dacUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68727 #define YCM_REG_QM_CON_BASE_EVNT_ID_12                                                                       0x1081db0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68728 #define YCM_REG_QM_CON_BASE_EVNT_ID_13                                                                       0x1081db4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68729 #define YCM_REG_QM_CON_BASE_EVNT_ID_14                                                                       0x1081db8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68730 #define YCM_REG_QM_CON_BASE_EVNT_ID_15                                                                       0x1081dbcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
68731 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_0                                                                   0x1081dc0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68732 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_1                                                                   0x1081dc4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68733 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_2                                                                   0x1081dc8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68734 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_3                                                                   0x1081dccUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68735 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_4                                                                   0x1081dd0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68736 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_5                                                                   0x1081dd4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68737 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_6                                                                   0x1081dd8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68738 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_7                                                                   0x1081ddcUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68739 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_8                                                                   0x1081de0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68740 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_9                                                                   0x1081de4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68741 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_10                                                                  0x1081de8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68742 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_11                                                                  0x1081decUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68743 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_12                                                                  0x1081df0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68744 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_13                                                                  0x1081df4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68745 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_14                                                                  0x1081df8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68746 #define YCM_REG_QM_AGG_CON_CTX_PART_SIZE_15                                                                  0x1081dfcUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
68747 #define YCM_REG_QM_XXLOCK_CMD_0                                                                              0x1081e00UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68748 #define YCM_REG_QM_XXLOCK_CMD_1                                                                              0x1081e04UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68749 #define YCM_REG_QM_XXLOCK_CMD_2                                                                              0x1081e08UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68750 #define YCM_REG_QM_XXLOCK_CMD_3                                                                              0x1081e0cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68751 #define YCM_REG_QM_XXLOCK_CMD_4                                                                              0x1081e10UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68752 #define YCM_REG_QM_XXLOCK_CMD_5                                                                              0x1081e14UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68753 #define YCM_REG_QM_XXLOCK_CMD_6                                                                              0x1081e18UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68754 #define YCM_REG_QM_XXLOCK_CMD_7                                                                              0x1081e1cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68755 #define YCM_REG_QM_XXLOCK_CMD_8                                                                              0x1081e20UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68756 #define YCM_REG_QM_XXLOCK_CMD_9                                                                              0x1081e24UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68757 #define YCM_REG_QM_XXLOCK_CMD_10                                                                             0x1081e28UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68758 #define YCM_REG_QM_XXLOCK_CMD_11                                                                             0x1081e2cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68759 #define YCM_REG_QM_XXLOCK_CMD_12                                                                             0x1081e30UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68760 #define YCM_REG_QM_XXLOCK_CMD_13                                                                             0x1081e34UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68761 #define YCM_REG_QM_XXLOCK_CMD_14                                                                             0x1081e38UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68762 #define YCM_REG_QM_XXLOCK_CMD_15                                                                             0x1081e3cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
68763 #define YCM_REG_QM_CON_USE_ST_FLG_0                                                                          0x1081e40UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68764 #define YCM_REG_QM_CON_USE_ST_FLG_1                                                                          0x1081e44UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68765 #define YCM_REG_QM_CON_USE_ST_FLG_2                                                                          0x1081e48UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68766 #define YCM_REG_QM_CON_USE_ST_FLG_3                                                                          0x1081e4cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68767 #define YCM_REG_QM_CON_USE_ST_FLG_4                                                                          0x1081e50UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68768 #define YCM_REG_QM_CON_USE_ST_FLG_5                                                                          0x1081e54UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68769 #define YCM_REG_QM_CON_USE_ST_FLG_6                                                                          0x1081e58UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68770 #define YCM_REG_QM_CON_USE_ST_FLG_7                                                                          0x1081e5cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68771 #define YCM_REG_QM_CON_USE_ST_FLG_8                                                                          0x1081e60UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68772 #define YCM_REG_QM_CON_USE_ST_FLG_9                                                                          0x1081e64UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68773 #define YCM_REG_QM_CON_USE_ST_FLG_10                                                                         0x1081e68UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68774 #define YCM_REG_QM_CON_USE_ST_FLG_11                                                                         0x1081e6cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68775 #define YCM_REG_QM_CON_USE_ST_FLG_12                                                                         0x1081e70UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68776 #define YCM_REG_QM_CON_USE_ST_FLG_13                                                                         0x1081e74UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68777 #define YCM_REG_QM_CON_USE_ST_FLG_14                                                                         0x1081e78UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68778 #define YCM_REG_QM_CON_USE_ST_FLG_15                                                                         0x1081e7cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
68779 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_0                                                                     0x1081e80UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68780 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_1                                                                     0x1081e84UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68781 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_2                                                                     0x1081e88UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68782 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_3                                                                     0x1081e8cUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68783 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_4                                                                     0x1081e90UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68784 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_5                                                                     0x1081e94UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68785 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_6                                                                     0x1081e98UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68786 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_7                                                                     0x1081e9cUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68787 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_8                                                                     0x1081ea0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68788 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_9                                                                     0x1081ea4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68789 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_10                                                                    0x1081ea8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68790 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_11                                                                    0x1081eacUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68791 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_12                                                                    0x1081eb0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68792 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_13                                                                    0x1081eb4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68793 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_14                                                                    0x1081eb8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68794 #define YCM_REG_QM_SM_CON_CTX_LDST_FLG_15                                                                    0x1081ebcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
68795 #define YCM_REG_MSDM_WEIGHT                                                                                  0x1081ec0UL //Access:RW   DataWidth:0x3    // The weight of the input MSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
68796 #define YCM_REG_MSDM_FRWRD_MODE                                                                              0x1081ec4UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
68797 #define YCM_REG_MSDM_LENGTH_MIS                                                                              0x1081ec8UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at MSDM interface.
68798 #define YCM_REG_MSDM_MSG_CNTR                                                                                0x1081eccUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSDM.
68799 #define YCM_REG_IS_MSDM_FILL_LVL                                                                             0x1081ed0UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in MSDM Input Stage.
68800 #define YCM_REG_IS_FOC_MSDM_NXT_INF_UNIT                                                                     0x1081ed4UL //Access:R    DataWidth:0x6    // Debug read from MSDM Input stage buffer: number of reads to next information unit.
68801 #define YCM_REG_IS_FOC_MSDM                                                                                  0x1081f00UL //Access:R    DataWidth:0x20   // Debug read from MSDM Input stage buffer with 32-bits granularity. Read only.
68802 #define YCM_REG_IS_FOC_MSDM_SIZE                                                                             20
68803 #define YCM_REG_IS_FOC_XYLD                                                                                  0x1082000UL //Access:R    DataWidth:0x20   // Debug read from XYLD Input stage buffer with 32-bits granularity. Read only.
68804 #define YCM_REG_IS_FOC_XYLD_SIZE                                                                             176
68805 #define YCM_REG_IS_FOC_YSEM_NXT_INF_UNIT                                                                     0x1082400UL //Access:R    DataWidth:0x5    // Debug read from YSEM Input stage buffer: number of reads to next information unit.
68806 #define YCM_REG_IS_FOC_YSEM                                                                                  0x1082800UL //Access:R    DataWidth:0x20   // Debug read from YSEM Input stage buffer with 32-bits granularity. Read only.
68807 #define YCM_REG_IS_FOC_YSEM_SIZE                                                                             168
68808 #define YCM_REG_AGG_TASK_CF0_Q                                                                               0x1082c00UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68809 #define YCM_REG_AGG_TASK_CF1_Q                                                                               0x1082c04UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68810 #define YCM_REG_AGG_TASK_CF3_Q                                                                               0x1082c08UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68811 #define YCM_REG_AGG_TASK_CF4_Q                                                                               0x1082c0cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
68812 #define YCM_REG_XX_MSG_RAM                                                                                   0x1088000UL //Access:R    DataWidth:0x20   // Indirect access to the Xx messages RAM of the XX protection mechanism. Read-only.
68813 #define YCM_REG_XX_MSG_RAM_SIZE                                                                              6240
68814 #define PCM_REG_INIT                                                                                         0x1100000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
68815 #define PCM_REG_DBG_SELECT                                                                                   0x1100040UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
68816 #define PCM_REG_DBG_DWORD_ENABLE                                                                             0x1100044UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
68817 #define PCM_REG_DBG_SHIFT                                                                                    0x1100048UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
68818 #define PCM_REG_DBG_FORCE_VALID                                                                              0x110004cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
68819 #define PCM_REG_DBG_FORCE_FRAME                                                                              0x1100050UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
68820 #define PCM_REG_DBG_OUT_DATA                                                                                 0x1100060UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
68821 #define PCM_REG_DBG_OUT_DATA_SIZE                                                                            8
68822 #define PCM_REG_DBG_OUT_VALID                                                                                0x1100080UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
68823 #define PCM_REG_DBG_OUT_FRAME                                                                                0x1100084UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
68824 #define PCM_REG_INT_STS_0                                                                                    0x1100180UL //Access:R    DataWidth:0xb    // Multi Field Register.
68825   #define PCM_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
68826   #define PCM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
68827   #define PCM_REG_INT_STS_0_IS_STORM_OVFL_ERR                                                                (0x1<<1) // Write to full STORM input buffer.
68828   #define PCM_REG_INT_STS_0_IS_STORM_OVFL_ERR_SHIFT                                                          1
68829   #define PCM_REG_INT_STS_0_IS_STORM_UNDER_ERR                                                               (0x1<<2) // Read from empty  STORM input buffer.
68830   #define PCM_REG_INT_STS_0_IS_STORM_UNDER_ERR_SHIFT                                                         2
68831   #define PCM_REG_INT_STS_0_IS_PSDM_OVFL_ERR                                                                 (0x1<<3) // Write to full PSDM input buffer.
68832   #define PCM_REG_INT_STS_0_IS_PSDM_OVFL_ERR_SHIFT                                                           3
68833   #define PCM_REG_INT_STS_0_IS_PSDM_UNDER_ERR                                                                (0x1<<4) // Read from empty PSDM input buffer.
68834   #define PCM_REG_INT_STS_0_IS_PSDM_UNDER_ERR_SHIFT                                                          4
68835   #define PCM_REG_INT_STS_0_EXT_LD_UNDER_ERR                                                                 (0x1<<5) // Read from empty External read buffer.
68836   #define PCM_REG_INT_STS_0_EXT_LD_UNDER_ERR_SHIFT                                                           5
68837   #define PCM_REG_INT_STS_0_EXT_LD_OVFL_ERR                                                                  (0x1<<6) // Write to fully External read buffer.
68838   #define PCM_REG_INT_STS_0_EXT_LD_OVFL_ERR_SHIFT                                                            6
68839   #define PCM_REG_INT_STS_0_IS_YPLD_OVFL_ERR                                                                 (0x1<<7) // Write to full YPLD input buffer.
68840   #define PCM_REG_INT_STS_0_IS_YPLD_OVFL_ERR_SHIFT                                                           7
68841   #define PCM_REG_INT_STS_0_IS_YPLD_UNDER_ERR                                                                (0x1<<8) // Read from empty YPLD input buffer.
68842   #define PCM_REG_INT_STS_0_IS_YPLD_UNDER_ERR_SHIFT                                                          8
68843   #define PCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON                                                             (0x1<<9) // Affinity type = 2 (connection based) but connection doesn't exist.
68844   #define PCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON_SHIFT                                                       9
68845   #define PCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK                                                            (0x1<<10) // Affinity type = 3 (task based) but task doesn't exist.
68846   #define PCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                      10
68847 #define PCM_REG_INT_MASK_0                                                                                   0x1100184UL //Access:RW   DataWidth:0xb    // Multi Field Register.
68848   #define PCM_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.ADDRESS_ERROR .
68849   #define PCM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
68850   #define PCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.IS_STORM_OVFL_ERR .
68851   #define PCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR_SHIFT                                                         1
68852   #define PCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.IS_STORM_UNDER_ERR .
68853   #define PCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR_SHIFT                                                        2
68854   #define PCM_REG_INT_MASK_0_IS_PSDM_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.IS_PSDM_OVFL_ERR .
68855   #define PCM_REG_INT_MASK_0_IS_PSDM_OVFL_ERR_SHIFT                                                          3
68856   #define PCM_REG_INT_MASK_0_IS_PSDM_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.IS_PSDM_UNDER_ERR .
68857   #define PCM_REG_INT_MASK_0_IS_PSDM_UNDER_ERR_SHIFT                                                         4
68858   #define PCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.EXT_LD_UNDER_ERR .
68859   #define PCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR_SHIFT                                                          5
68860   #define PCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR                                                                 (0x1<<6) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.EXT_LD_OVFL_ERR .
68861   #define PCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR_SHIFT                                                           6
68862   #define PCM_REG_INT_MASK_0_IS_YPLD_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.IS_YPLD_OVFL_ERR .
68863   #define PCM_REG_INT_MASK_0_IS_YPLD_OVFL_ERR_SHIFT                                                          7
68864   #define PCM_REG_INT_MASK_0_IS_YPLD_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.IS_YPLD_UNDER_ERR .
68865   #define PCM_REG_INT_MASK_0_IS_YPLD_UNDER_ERR_SHIFT                                                         8
68866   #define PCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.AFFINITY_TYPE_NO_CON .
68867   #define PCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON_SHIFT                                                      9
68868   #define PCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK                                                           (0x1<<10) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_0.AFFINITY_TYPE_NO_TASK .
68869   #define PCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                     10
68870 #define PCM_REG_INT_STS_WR_0                                                                                 0x1100188UL //Access:WR   DataWidth:0xb    // Multi Field Register.
68871   #define PCM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
68872   #define PCM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
68873   #define PCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR                                                             (0x1<<1) // Write to full STORM input buffer.
68874   #define PCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR_SHIFT                                                       1
68875   #define PCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR                                                            (0x1<<2) // Read from empty  STORM input buffer.
68876   #define PCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR_SHIFT                                                      2
68877   #define PCM_REG_INT_STS_WR_0_IS_PSDM_OVFL_ERR                                                              (0x1<<3) // Write to full PSDM input buffer.
68878   #define PCM_REG_INT_STS_WR_0_IS_PSDM_OVFL_ERR_SHIFT                                                        3
68879   #define PCM_REG_INT_STS_WR_0_IS_PSDM_UNDER_ERR                                                             (0x1<<4) // Read from empty PSDM input buffer.
68880   #define PCM_REG_INT_STS_WR_0_IS_PSDM_UNDER_ERR_SHIFT                                                       4
68881   #define PCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR                                                              (0x1<<5) // Read from empty External read buffer.
68882   #define PCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR_SHIFT                                                        5
68883   #define PCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR                                                               (0x1<<6) // Write to fully External read buffer.
68884   #define PCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR_SHIFT                                                         6
68885   #define PCM_REG_INT_STS_WR_0_IS_YPLD_OVFL_ERR                                                              (0x1<<7) // Write to full YPLD input buffer.
68886   #define PCM_REG_INT_STS_WR_0_IS_YPLD_OVFL_ERR_SHIFT                                                        7
68887   #define PCM_REG_INT_STS_WR_0_IS_YPLD_UNDER_ERR                                                             (0x1<<8) // Read from empty YPLD input buffer.
68888   #define PCM_REG_INT_STS_WR_0_IS_YPLD_UNDER_ERR_SHIFT                                                       8
68889   #define PCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON                                                          (0x1<<9) // Affinity type = 2 (connection based) but connection doesn't exist.
68890   #define PCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                    9
68891   #define PCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK                                                         (0x1<<10) // Affinity type = 3 (task based) but task doesn't exist.
68892   #define PCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                   10
68893 #define PCM_REG_INT_STS_CLR_0                                                                                0x110018cUL //Access:RC   DataWidth:0xb    // Multi Field Register.
68894   #define PCM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
68895   #define PCM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
68896   #define PCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR                                                            (0x1<<1) // Write to full STORM input buffer.
68897   #define PCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR_SHIFT                                                      1
68898   #define PCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR                                                           (0x1<<2) // Read from empty  STORM input buffer.
68899   #define PCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR_SHIFT                                                     2
68900   #define PCM_REG_INT_STS_CLR_0_IS_PSDM_OVFL_ERR                                                             (0x1<<3) // Write to full PSDM input buffer.
68901   #define PCM_REG_INT_STS_CLR_0_IS_PSDM_OVFL_ERR_SHIFT                                                       3
68902   #define PCM_REG_INT_STS_CLR_0_IS_PSDM_UNDER_ERR                                                            (0x1<<4) // Read from empty PSDM input buffer.
68903   #define PCM_REG_INT_STS_CLR_0_IS_PSDM_UNDER_ERR_SHIFT                                                      4
68904   #define PCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR                                                             (0x1<<5) // Read from empty External read buffer.
68905   #define PCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR_SHIFT                                                       5
68906   #define PCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR                                                              (0x1<<6) // Write to fully External read buffer.
68907   #define PCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR_SHIFT                                                        6
68908   #define PCM_REG_INT_STS_CLR_0_IS_YPLD_OVFL_ERR                                                             (0x1<<7) // Write to full YPLD input buffer.
68909   #define PCM_REG_INT_STS_CLR_0_IS_YPLD_OVFL_ERR_SHIFT                                                       7
68910   #define PCM_REG_INT_STS_CLR_0_IS_YPLD_UNDER_ERR                                                            (0x1<<8) // Read from empty YPLD input buffer.
68911   #define PCM_REG_INT_STS_CLR_0_IS_YPLD_UNDER_ERR_SHIFT                                                      8
68912   #define PCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON                                                         (0x1<<9) // Affinity type = 2 (connection based) but connection doesn't exist.
68913   #define PCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                   9
68914   #define PCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK                                                        (0x1<<10) // Affinity type = 3 (task based) but task doesn't exist.
68915   #define PCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                  10
68916 #define PCM_REG_INT_STS_1                                                                                    0x1100190UL //Access:R    DataWidth:0xc    // Multi Field Register.
68917   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0                                                                 (0x1<<0) // Write to full GRC input buffer bits [31:0].
68918   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0_SHIFT                                                           0
68919   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0                                                                (0x1<<1) // Read from empty  GRC input buffer bits [31:0].
68920   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0_SHIFT                                                          1
68921   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1                                                                 (0x1<<2) // Write to full GRC input buffer bits [63:32].
68922   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1_SHIFT                                                           2
68923   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1                                                                (0x1<<3) // Read from empty  GRC input buffer bits [63:32].
68924   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1_SHIFT                                                          3
68925   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2                                                                 (0x1<<4) // Write to full GRC input buffer bits [95:64].
68926   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2_SHIFT                                                           4
68927   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2                                                                (0x1<<5) // Read from empty  GRC input buffer bits [95:64].
68928   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2_SHIFT                                                          5
68929   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3                                                                 (0x1<<6) // Write to full GRC input buffer bits [127:96].
68930   #define PCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3_SHIFT                                                           6
68931   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3                                                                (0x1<<7) // Read from empty  GRC input buffer bits [127:96].
68932   #define PCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3_SHIFT                                                          7
68933   #define PCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL                                                                 (0x1<<8) // In-process Table overflow.
68934   #define PCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL_SHIFT                                                           8
68935   #define PCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL                                                             (0x1<<9) // Message Processor Storm Connection Data buffer overflow.
68936   #define PCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                       9
68937   #define PCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL                                                              (0x1<<10) // Message Processor Storm Connection Command buffer overflow.
68938   #define PCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                        10
68939   #define PCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE                                                            (0x1<<11) // Input message first descriptor fields violation.
68940   #define PCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                      11
68941   #define PCM_REG_INT_STS_1_IS_PBF_OVFL_ERR                                                                  (0x1<<0) // Write to full Pbf input buffer.
68942   #define PCM_REG_INT_STS_1_IS_PBF_OVFL_ERR_SHIFT                                                            0
68943   #define PCM_REG_INT_STS_1_IS_PBF_UNDER_ERR                                                                 (0x1<<1) // Read from empty Pbf input buffer.
68944   #define PCM_REG_INT_STS_1_IS_PBF_UNDER_ERR_SHIFT                                                           1
68945 #define PCM_REG_INT_MASK_1                                                                                   0x1100194UL //Access:RW   DataWidth:0xc    // Multi Field Register.
68946   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0                                                                (0x1<<0) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_OVFL_ERR0 .
68947   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0_SHIFT                                                          0
68948   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_UNDER_ERR0 .
68949   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0_SHIFT                                                         1
68950   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_OVFL_ERR1 .
68951   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1_SHIFT                                                          2
68952   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1                                                               (0x1<<3) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_UNDER_ERR1 .
68953   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1_SHIFT                                                         3
68954   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_OVFL_ERR2 .
68955   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2_SHIFT                                                          4
68956   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2                                                               (0x1<<5) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_UNDER_ERR2 .
68957   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2_SHIFT                                                         5
68958   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3                                                                (0x1<<6) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_OVFL_ERR3 .
68959   #define PCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3_SHIFT                                                          6
68960   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3                                                               (0x1<<7) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_GRC_UNDER_ERR3 .
68961   #define PCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3_SHIFT                                                         7
68962   #define PCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL                                                                (0x1<<8) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IN_PRCS_TBL_OVFL .
68963   #define PCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL_SHIFT                                                          8
68964   #define PCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL                                                            (0x1<<9) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.SM_CON_DATA_BUF_OVFL .
68965   #define PCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                      9
68966   #define PCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL                                                             (0x1<<10) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.SM_CON_CMD_BUF_OVFL .
68967   #define PCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                       10
68968   #define PCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE                                                           (0x1<<11) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.FI_DESC_INPUT_VIOLATE .
68969   #define PCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                     11
68970   #define PCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR                                                                 (0x1<<0) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_PBF_OVFL_ERR .
68971   #define PCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR_SHIFT                                                           0
68972   #define PCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_1.IS_PBF_UNDER_ERR .
68973   #define PCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR_SHIFT                                                          1
68974 #define PCM_REG_INT_STS_WR_1                                                                                 0x1100198UL //Access:WR   DataWidth:0xc    // Multi Field Register.
68975   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0                                                              (0x1<<0) // Write to full GRC input buffer bits [31:0].
68976   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0_SHIFT                                                        0
68977   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0                                                             (0x1<<1) // Read from empty  GRC input buffer bits [31:0].
68978   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0_SHIFT                                                       1
68979   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1                                                              (0x1<<2) // Write to full GRC input buffer bits [63:32].
68980   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1_SHIFT                                                        2
68981   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1                                                             (0x1<<3) // Read from empty  GRC input buffer bits [63:32].
68982   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1_SHIFT                                                       3
68983   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2                                                              (0x1<<4) // Write to full GRC input buffer bits [95:64].
68984   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2_SHIFT                                                        4
68985   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2                                                             (0x1<<5) // Read from empty  GRC input buffer bits [95:64].
68986   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2_SHIFT                                                       5
68987   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3                                                              (0x1<<6) // Write to full GRC input buffer bits [127:96].
68988   #define PCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3_SHIFT                                                        6
68989   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3                                                             (0x1<<7) // Read from empty  GRC input buffer bits [127:96].
68990   #define PCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3_SHIFT                                                       7
68991   #define PCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL                                                              (0x1<<8) // In-process Table overflow.
68992   #define PCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL_SHIFT                                                        8
68993   #define PCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL                                                          (0x1<<9) // Message Processor Storm Connection Data buffer overflow.
68994   #define PCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                    9
68995   #define PCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL                                                           (0x1<<10) // Message Processor Storm Connection Command buffer overflow.
68996   #define PCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                     10
68997   #define PCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE                                                         (0x1<<11) // Input message first descriptor fields violation.
68998   #define PCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                   11
68999   #define PCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR                                                               (0x1<<0) // Write to full Pbf input buffer.
69000   #define PCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR_SHIFT                                                         0
69001   #define PCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR                                                              (0x1<<1) // Read from empty Pbf input buffer.
69002   #define PCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR_SHIFT                                                        1
69003 #define PCM_REG_INT_STS_CLR_1                                                                                0x110019cUL //Access:RC   DataWidth:0xc    // Multi Field Register.
69004   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0                                                             (0x1<<0) // Write to full GRC input buffer bits [31:0].
69005   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0_SHIFT                                                       0
69006   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0                                                            (0x1<<1) // Read from empty  GRC input buffer bits [31:0].
69007   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0_SHIFT                                                      1
69008   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1                                                             (0x1<<2) // Write to full GRC input buffer bits [63:32].
69009   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1_SHIFT                                                       2
69010   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1                                                            (0x1<<3) // Read from empty  GRC input buffer bits [63:32].
69011   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1_SHIFT                                                      3
69012   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2                                                             (0x1<<4) // Write to full GRC input buffer bits [95:64].
69013   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2_SHIFT                                                       4
69014   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2                                                            (0x1<<5) // Read from empty  GRC input buffer bits [95:64].
69015   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2_SHIFT                                                      5
69016   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3                                                             (0x1<<6) // Write to full GRC input buffer bits [127:96].
69017   #define PCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3_SHIFT                                                       6
69018   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3                                                            (0x1<<7) // Read from empty  GRC input buffer bits [127:96].
69019   #define PCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3_SHIFT                                                      7
69020   #define PCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL                                                             (0x1<<8) // In-process Table overflow.
69021   #define PCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL_SHIFT                                                       8
69022   #define PCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL                                                         (0x1<<9) // Message Processor Storm Connection Data buffer overflow.
69023   #define PCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                   9
69024   #define PCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL                                                          (0x1<<10) // Message Processor Storm Connection Command buffer overflow.
69025   #define PCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                    10
69026   #define PCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE                                                        (0x1<<11) // Input message first descriptor fields violation.
69027   #define PCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                  11
69028   #define PCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR                                                              (0x1<<0) // Write to full Pbf input buffer.
69029   #define PCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR_SHIFT                                                        0
69030   #define PCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR                                                             (0x1<<1) // Read from empty Pbf input buffer.
69031   #define PCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR_SHIFT                                                       1
69032 #define PCM_REG_INT_STS_2                                                                                    0x11001a0UL //Access:R    DataWidth:0x1    // Multi Field Register.
69033   #define PCM_REG_INT_STS_2_QMREG_MORE4                                                                      (0x1<<0) // More than 4 QM registrations.
69034   #define PCM_REG_INT_STS_2_QMREG_MORE4_SHIFT                                                                0
69035 #define PCM_REG_INT_MASK_2                                                                                   0x11001a4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
69036   #define PCM_REG_INT_MASK_2_QMREG_MORE4                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: PCM_REG_INT_STS_2.QMREG_MORE4 .
69037   #define PCM_REG_INT_MASK_2_QMREG_MORE4_SHIFT                                                               0
69038 #define PCM_REG_INT_STS_WR_2                                                                                 0x11001a8UL //Access:WR   DataWidth:0x1    // Multi Field Register.
69039   #define PCM_REG_INT_STS_WR_2_QMREG_MORE4                                                                   (0x1<<0) // More than 4 QM registrations.
69040   #define PCM_REG_INT_STS_WR_2_QMREG_MORE4_SHIFT                                                             0
69041 #define PCM_REG_INT_STS_CLR_2                                                                                0x11001acUL //Access:RC   DataWidth:0x1    // Multi Field Register.
69042   #define PCM_REG_INT_STS_CLR_2_QMREG_MORE4                                                                  (0x1<<0) // More than 4 QM registrations.
69043   #define PCM_REG_INT_STS_CLR_2_QMREG_MORE4_SHIFT                                                            0
69044 #define PCM_REG_PRTY_MASK_H_0                                                                                0x1100204UL //Access:RW   DataWidth:0xf    // Multi Field Register.
69045   #define PCM_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM012_I_ECC_RF_INT .
69046   #define PCM_REG_PRTY_MASK_H_0_MEM012_I_ECC_RF_INT_SHIFT                                                    0
69047   #define PCM_REG_PRTY_MASK_H_0_MEM010_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM010_I_ECC_0_RF_INT .
69048   #define PCM_REG_PRTY_MASK_H_0_MEM010_I_ECC_0_RF_INT_SHIFT                                                  1
69049   #define PCM_REG_PRTY_MASK_H_0_MEM010_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM010_I_ECC_1_RF_INT .
69050   #define PCM_REG_PRTY_MASK_H_0_MEM010_I_ECC_1_RF_INT_SHIFT                                                  2
69051   #define PCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
69052   #define PCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      3
69053   #define PCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY .
69054   #define PCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_SHIFT                                                      4
69055   #define PCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
69056   #define PCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      5
69057   #define PCM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
69058   #define PCM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                      6
69059   #define PCM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                            (0x1<<7) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
69060   #define PCM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                      7
69061   #define PCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<8) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
69062   #define PCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      8
69063   #define PCM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
69064   #define PCM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                      9
69065   #define PCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
69066   #define PCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      10
69067   #define PCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
69068   #define PCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      11
69069   #define PCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
69070   #define PCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      12
69071   #define PCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
69072   #define PCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      13
69073   #define PCM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
69074   #define PCM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                      14
69075   #define PCM_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM011_I_ECC_RF_INT .
69076   #define PCM_REG_PRTY_MASK_H_0_MEM011_I_ECC_RF_INT_SHIFT                                                    0
69077   #define PCM_REG_PRTY_MASK_H_0_MEM009_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM009_I_ECC_0_RF_INT .
69078   #define PCM_REG_PRTY_MASK_H_0_MEM009_I_ECC_0_RF_INT_SHIFT                                                  1
69079   #define PCM_REG_PRTY_MASK_H_0_MEM009_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM009_I_ECC_1_RF_INT .
69080   #define PCM_REG_PRTY_MASK_H_0_MEM009_I_ECC_1_RF_INT_SHIFT                                                  2
69081   #define PCM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: PCM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
69082   #define PCM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      9
69083 #define PCM_REG_MEM010_RF_ECC_ERROR_CONNECT_0                                                                0x1100210UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: pcm.i_sm_con_ctx.rf_ecc_error_connect_0 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
69084 #define PCM_REG_MEM009_RF_ECC_ERROR_CONNECT_0                                                                0x1100210UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: pcm.i_sm_con_ctx.rf_ecc_error_connect_0 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
69085 #define PCM_REG_MEM010_RF_ECC_ERROR_CONNECT_1                                                                0x1100214UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: pcm.i_sm_con_ctx.rf_ecc_error_connect_1 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
69086 #define PCM_REG_MEM009_RF_ECC_ERROR_CONNECT_1                                                                0x1100214UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: pcm.i_sm_con_ctx.rf_ecc_error_connect_1 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
69087 #define PCM_REG_MEM_ECC_ENABLE_0                                                                             0x1100218UL //Access:RW   DataWidth:0x3    // Multi Field Register.
69088   #define PCM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance pcm.i_xx_msg_ram.i_ecc in module pcm_mem_xx_msg_ram
69089   #define PCM_REG_MEM_ECC_ENABLE_0_MEM012_I_ECC_EN_SHIFT                                                     0
69090   #define PCM_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance pcm.i_sm_con_ctx.i_ecc_0 in module pcm_mem_sm_con_ctx
69091   #define PCM_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_0_EN_SHIFT                                                   1
69092   #define PCM_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance pcm.i_sm_con_ctx.i_ecc_1 in module pcm_mem_sm_con_ctx
69093   #define PCM_REG_MEM_ECC_ENABLE_0_MEM010_I_ECC_1_EN_SHIFT                                                   2
69094   #define PCM_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance pcm.i_xx_msg_ram.i_ecc in module pcm_mem_xx_msg_ram
69095   #define PCM_REG_MEM_ECC_ENABLE_0_MEM011_I_ECC_EN_SHIFT                                                     0
69096   #define PCM_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance pcm.i_sm_con_ctx.i_ecc_0 in module pcm_mem_sm_con_ctx
69097   #define PCM_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_0_EN_SHIFT                                                   1
69098   #define PCM_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance pcm.i_sm_con_ctx.i_ecc_1 in module pcm_mem_sm_con_ctx
69099   #define PCM_REG_MEM_ECC_ENABLE_0_MEM009_I_ECC_1_EN_SHIFT                                                   2
69100 #define PCM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x110021cUL //Access:RW   DataWidth:0x3    // Multi Field Register.
69101   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance pcm.i_xx_msg_ram.i_ecc in module pcm_mem_xx_msg_ram
69102   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM012_I_ECC_PRTY_SHIFT                                              0
69103   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance pcm.i_sm_con_ctx.i_ecc_0 in module pcm_mem_sm_con_ctx
69104   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_0_PRTY_SHIFT                                            1
69105   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance pcm.i_sm_con_ctx.i_ecc_1 in module pcm_mem_sm_con_ctx
69106   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM010_I_ECC_1_PRTY_SHIFT                                            2
69107   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance pcm.i_xx_msg_ram.i_ecc in module pcm_mem_xx_msg_ram
69108   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM011_I_ECC_PRTY_SHIFT                                              0
69109   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance pcm.i_sm_con_ctx.i_ecc_0 in module pcm_mem_sm_con_ctx
69110   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_0_PRTY_SHIFT                                            1
69111   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance pcm.i_sm_con_ctx.i_ecc_1 in module pcm_mem_sm_con_ctx
69112   #define PCM_REG_MEM_ECC_PARITY_ONLY_0_MEM009_I_ECC_1_PRTY_SHIFT                                            2
69113 #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1100220UL //Access:RC   DataWidth:0x3    // Multi Field Register.
69114   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance pcm.i_xx_msg_ram.i_ecc in module pcm_mem_xx_msg_ram
69115   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM012_I_ECC_CORRECT_SHIFT                                       0
69116   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance pcm.i_sm_con_ctx.i_ecc_0 in module pcm_mem_sm_con_ctx
69117   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_0_CORRECT_SHIFT                                     1
69118   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance pcm.i_sm_con_ctx.i_ecc_1 in module pcm_mem_sm_con_ctx
69119   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM010_I_ECC_1_CORRECT_SHIFT                                     2
69120   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance pcm.i_xx_msg_ram.i_ecc in module pcm_mem_xx_msg_ram
69121   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM011_I_ECC_CORRECT_SHIFT                                       0
69122   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance pcm.i_sm_con_ctx.i_ecc_0 in module pcm_mem_sm_con_ctx
69123   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_0_CORRECT_SHIFT                                     1
69124   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance pcm.i_sm_con_ctx.i_ecc_1 in module pcm_mem_sm_con_ctx
69125   #define PCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM009_I_ECC_1_CORRECT_SHIFT                                     2
69126 #define PCM_REG_MEM_ECC_EVENTS                                                                               0x1100224UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
69127 #define PCM_REG_IFEN                                                                                         0x1100400UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
69128 #define PCM_REG_ERR_EVNT_ID                                                                                  0x1100404UL //Access:RW   DataWidth:0x8    // The Event ID in case one of errors is set in QM input message.
69129 #define PCM_REG_STORM_WEIGHT                                                                                 0x1100604UL //Access:RW   DataWidth:0x3    // The weight of the local Storm input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69130 #define PCM_REG_PBF_WEIGHT                                                                                   0x1100608UL //Access:RW   DataWidth:0x3    // The weight of the input Pbf in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69131 #define PCM_REG_GRC_WEIGHT                                                                                   0x110060cUL //Access:RW   DataWidth:0x3    // The weight of the GRC input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69132 #define PCM_REG_IA_GROUP_PR0                                                                                 0x1100614UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 0. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: ia_group_pr0 is the highest priority; ia_group_pr5 is the lowest priority.
69133 #define PCM_REG_IA_GROUP_PR1                                                                                 0x1100618UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 1. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69134 #define PCM_REG_IA_GROUP_PR2                                                                                 0x110061cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 2. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69135 #define PCM_REG_IA_GROUP_PR3                                                                                 0x1100620UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 3. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69136 #define PCM_REG_IA_GROUP_PR4                                                                                 0x1100624UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 4. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69137 #define PCM_REG_IA_GROUP_PR5                                                                                 0x1100628UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 5. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69138 #define PCM_REG_IA_ARB_SP_TIMEOUT                                                                            0x110062cUL //Access:RW   DataWidth:0x8    // Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Two values have special meaning: 8'h0 - constant RR; 8'h80 - constant strict priority. In all other cases the following is true: Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance.
69139 #define PCM_REG_STORM_FRWRD_MODE                                                                             0x1100630UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69140 #define PCM_REG_PBF_FRWRD_MODE                                                                               0x1100638UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69141 #define PCM_REG_SDM_ERR_HANDLE_EN                                                                            0x110063cUL //Access:RW   DataWidth:0x1    // 0 - disable error handling in SDM message; 1 - enable error handling in SDM message.
69142 #define PCM_REG_DIR_BYP_EN                                                                                   0x1100640UL //Access:RW   DataWidth:0x1    // Direct bypass enable.
69143 #define PCM_REG_FI_DESC_INPUT_VIOLATE                                                                        0x1100644UL //Access:R    DataWidth:0xf    // Input message first descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation:  TaskExist==0 -> XxLockCmd != XX_UNLOCK_CID_TID and XxLockCmd != XX_LOCK_CID_TID_BYPASS;  [12] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0;[13] - Violation: Agg message: Loader done with error then SmCtxLdStFlg==0; [14] - Violation: XxBypass message in PCM block;
69144 #define PCM_REG_IA_SM_CON_PART_FILL_LVL                                                                      0x1100648UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Connection part FIFO fill level (in messages).
69145 #define PCM_REG_IA_TRANS_PART_FILL_LVL                                                                       0x110064cUL //Access:R    DataWidth:0x3    // Input Arbiter Transparent part FIFO fill level (in messages).
69146 #define PCM_REG_EXT_RD_FILL_LVL                                                                              0x1100650UL //Access:R    DataWidth:0x2    // External read buffer FIFO fill level (in FIFO entries).
69147 #define PCM_REG_XX_MSG_UP_BND                                                                                0x1100704UL //Access:RW   DataWidth:0x3    // The maximum number of Xx RAM messages; which may be stored in XX protection. Is restricted by Xx Messages RAM size and the size of Xx protected message CM_REGISTERS_XX_MSG_SIZE.XX_MSG_SIZE
69148 #define PCM_REG_XX_MSG_SIZE                                                                                  0x1100708UL //Access:RW   DataWidth:0x6    // The size of Xx protected message in Xx Messages RAM in QREGs. Upper rounded to 4 and multiplied by CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND should not exceed XxMessagesRam size which is: MCM: 0d1792 PCM: 0d176 TCM: 0d1536 UCM: 0d1792 XCM: 0d256 YCM: 0d1536
69149 #define PCM_REG_XX_LCID_CAM_UP_BND                                                                           0x110070cUL //Access:RW   DataWidth:0x2    // The maximum number of connections in the XX protection LCID CAM.
69150 #define PCM_REG_XX_FREE_CNT                                                                                  0x1100710UL //Access:R    DataWidth:0x3    // Used to read the XX protection Free counter. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
69151 #define PCM_REG_XX_LCID_CAM_FILL_LVL                                                                         0x1100714UL //Access:R    DataWidth:0x2    // Used to read XX protection LCID CAM fill level. Fill level is calculated as the number of locked LCIDs, i.e. LCIDs that have at least one Xx locked message or LCIDs that have no Xx locked messages but haven't been unlocked yet from LCID CAM. Simple saying it calculates for number of valid entries in LCID CAM.
69152 #define PCM_REG_XX_LCID_CAM_ST_STAT                                                                          0x1100718UL //Access:RC   DataWidth:0x2    // CAM occupancy sticky status. The write to the register is performed by the XX internal circuitry.
69153 #define PCM_REG_XX_IA_GROUP_PR0                                                                              0x110071cUL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 0. 0 - non-lock group; 1- lock group.
69154 #define PCM_REG_XX_IA_GROUP_PR1                                                                              0x1100720UL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 1. 0 - non-lock group; 1- lock group.
69155 #define PCM_REG_XX_NON_LOCK_LCID_THR                                                                         0x1100724UL //Access:RW   DataWidth:0x2    // Xx non-locked LCIDs threshold (maximum value). Participates in blocking decision of Xx Input Arbiter non-locked group.
69156 #define PCM_REG_XX_LOCK_LCID_THR                                                                             0x1100728UL //Access:RW   DataWidth:0x2    // Xx locked LCIDs threshold (maximum value). Participates in Xx Bypass global enable decision.
69157 #define PCM_REG_XX_IA_ARB_SP_TIMEOUT                                                                         0x110072cUL //Access:RW   DataWidth:0x8    // Xx Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
69158 #define PCM_REG_XX_FREE_HEAD_PTR                                                                             0x1100730UL //Access:R    DataWidth:0x2    // Xx Free Head Pointer.
69159 #define PCM_REG_XX_FREE_TAIL_PTR                                                                             0x1100734UL //Access:R    DataWidth:0x2    // Xx Free Tail Pointer. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
69160 #define PCM_REG_XX_NON_LOCK_CNT                                                                              0x1100738UL //Access:R    DataWidth:0x2    // Xx NonLock Counter.
69161 #define PCM_REG_XX_LOCK_CNT                                                                                  0x110073cUL //Access:R    DataWidth:0x2    // Xx Lock Counter.
69162 #define PCM_REG_XX_LCID_ARB_GROUP_PR0                                                                        0x1100740UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 0. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
69163 #define PCM_REG_XX_LCID_ARB_GROUP_PR1                                                                        0x1100744UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 1. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
69164 #define PCM_REG_XX_LCID_ARB_GROUP_PR2                                                                        0x1100748UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 2. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
69165 #define PCM_REG_XX_LCID_ARB_SP_TIMEOUT                                                                       0x110074cUL //Access:RW   DataWidth:0x8    // Xx LCID Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
69166 #define PCM_REG_XX_FREE_THR_HIGH                                                                             0x1100750UL //Access:RW   DataWidth:0x3    // Xx free messages threshold high. Used in Xx Bypass global enable condition.
69167 #define PCM_REG_XX_FREE_THR_LOW                                                                              0x1100754UL //Access:RW   DataWidth:0x3    // Xx free messages threshold low Used in Xx Bypass global enable condition.
69168 #define PCM_REG_XX_PREF_DIR_FILL_LVL                                                                         0x1100758UL //Access:R    DataWidth:0x6    // Xx LCID Arbiter direct prefetch FIFO fill level (in entries).
69169 #define PCM_REG_XX_PREF_AGGST_FILL_LVL                                                                       0x110075cUL //Access:R    DataWidth:0x6    // Xx LCID Arbiter aggregation store prefetch FIFO fill level (in entries).
69170 #define PCM_REG_UNLOCK_MISS                                                                                  0x1100760UL //Access:RC   DataWidth:0x1    // Set when the error; indicating the LCID to be unlocked doesn't exist in LCID CAM.
69171 #define PCM_REG_ERR_AFFINITY_TYPE                                                                            0x1100764UL //Access:RW   DataWidth:0x2    // Affinity type in case of input message error.
69172 #define PCM_REG_ERR_EXCLUSIVE_FLG                                                                            0x1100768UL //Access:RW   DataWidth:0x1    // Exclusive type in case of input message error.
69173 #define PCM_REG_ERR_SRC_AFFINITY                                                                             0x110076cUL //Access:RW   DataWidth:0x3    // Source affinity in case of input message error.
69174 #define PCM_REG_PRCS_SM_CON_CURR_ST                                                                          0x1100804UL //Access:R    DataWidth:0x2    // STORM Connection Processor FSM.
69175 #define PCM_REG_SM_CON_FIC_BUF_FILL_LVL                                                                      0x1100828UL //Access:R    DataWidth:0x5    // Storm Connection FIC buffer fill level (in messages).
69176 #define PCM_REG_SM_CON_FIC_BUF_CRD                                                                           0x110082cUL //Access:RW   DataWidth:0x2    // Storm Connection FIC buffer credit (in full message out parts).
69177 #define PCM_REG_SM_CON_BUF_CRD_AGGST                                                                         0x1100830UL //Access:RW   DataWidth:0x1    // Storm Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_CON_CMD_BUF_CRD_DIR.SM_CON_CMD_BUF_CRD_DIR need be no more than Storm Connection command buffer size=3.
69178 #define PCM_REG_SM_CON_CMD_BUF_CRD_DIR                                                                       0x1100834UL //Access:RW   DataWidth:0x2    // Storm Connection command buffer credit (Direct group). In sum with CM_REGISTERS_SM_CON_BUF_CRD_AGGST.SM_CON_BUF_CRD_AGGST need be no more than Storm Connection command buffer size=3.
69179 #define PCM_REG_TRANS_DATA_BUF_CRD_DIR                                                                       0x1100838UL //Access:RW   DataWidth:0x2    // Transparent data buffer credit (Direct group).
69180 #define PCM_REG_SM_CON_CTX_SIZE                                                                              0x110083cUL //Access:RW   DataWidth:0x5    // STORM Connnection context per LCID size (REGQ). Default context size of 10 (REGQ) complies to 320 LCIDs. Maximum context size per LCID is 20. Maximum number of LCIDs allowed at maximum context size per LCID is 160. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LCIDs allowed at non-default size: INTEGER((320*INTEGER(10/2))/(20/2)).
69181 #define PCM_REG_IN_PRCS_TBL_CRD_AGG                                                                          0x1100a04UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGGST.IN_PRCS_TBL_CRD_AGGST need be no more than In-process table size=12.
69182 #define PCM_REG_IN_PRCS_TBL_CRD_AGGST                                                                        0x1100a08UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation Store group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGG.IN_PRCS_TBL_CRD_AGG need be no more than In-process table size=12.
69183 #define PCM_REG_IN_PRCS_TBL_FILL_LVL                                                                         0x1100a0cUL //Access:R    DataWidth:0x4    // In-process Table fill level  (in messages).
69184 #define PCM_REG_IN_PRCS_TBL_ALMOST_FULL                                                                      0x1100a10UL //Access:R    DataWidth:0x1    // In-process Table almost full.
69185 #define PCM_REG_CCFC_CURR_ST                                                                                 0x1100a14UL //Access:R    DataWidth:0x1    // CFC connection output FSM current state.
69186 #define PCM_REG_CMPL_DIR_CURR_ST                                                                             0x1100a18UL //Access:R    DataWidth:0x4    // Direct Completer FSM current state.
69187 #define PCM_REG_XX_BYP_CON_STATE_EVNT_ID_FLG                                                                 0x1100a1cUL //Access:RW   DataWidth:0x1    // If set, Xx connection bypass state will be added in calculation of CM output Event ID.
69188 #define PCM_REG_CCFC_INIT_CRD                                                                                0x1100a84UL //Access:RW   DataWidth:0x4    // CCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
69189 #define PCM_REG_FIC_INIT_CRD                                                                                 0x1100a88UL //Access:RW   DataWidth:0x6    // FIC output initial credit. Write writes the initial credit value; read returns the current value of the credit counter. Must be initialized to 44 at start-up.
69190 #define PCM_REG_DIR_BYP_MSG_CNT                                                                              0x1100aa4UL //Access:RC   DataWidth:0x20   // Counter of direct bypassed messages.
69191 #define PCM_REG_PBF_LENGTH_MIS                                                                               0x1100aacUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PBF interface.
69192 #define PCM_REG_GRC_BUF_EMPTY                                                                                0x1100ab0UL //Access:R    DataWidth:0x1    // Input Stage GRC buffer is empty.
69193 #define PCM_REG_GRC_BUF_STATUS                                                                               0x1100ab4UL //Access:R    DataWidth:0x6    // Input Stage GRC buffer status.
69194 #define PCM_REG_STORM_MSG_CNTR                                                                               0x1100ab8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the STORM input.
69195 #define PCM_REG_PBF_MSG_CNTR                                                                                 0x1100ac0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PBF.
69196 #define PCM_REG_IS_GRC                                                                                       0x1100ac4UL //Access:W    DataWidth:0x20   // Used to write the GRC message. Write only. To distinguish if the register can be accessed to write GRC message                           polling of CM_REGISTERS.GRC_BUF_EMPTY need to be done
69197 #define PCM_REG_IS_STORM_FILL_LVL                                                                            0x1100ac8UL //Access:R    DataWidth:0x4    // Number of entries (2 QREGs each) of data in STORM Input Stage.
69198 #define PCM_REG_IS_PBF_FILL_LVL                                                                              0x1100ad0UL //Access:R    DataWidth:0x6    // Number of QREGs (128b) of data in PBF Input Stage.
69199 #define PCM_REG_FIC_MSG_CNTR                                                                                 0x1100b44UL //Access:RC   DataWidth:0x1c   // Counter of the output messages at FIC interfaces.
69200 #define PCM_REG_CCFC_CNTR                                                                                    0x1100b48UL //Access:RC   DataWidth:0x1c   // Counter of the output CCFC.
69201 #define PCM_REG_ECO_RESERVED                                                                                 0x1100b84UL //Access:RW   DataWidth:0x8    // Chicken bits.
69202 #define PCM_REG_IS_FOC_PSEM_NXT_INF_UNIT                                                                     0x1100b88UL //Access:R    DataWidth:0x5    // Debug read from PSEM Input stage buffer: number of reads to next information unit.
69203 #define PCM_REG_IS_FOC_PBF_NXT_INF_UNIT                                                                      0x1100b8cUL //Access:R    DataWidth:0x6    // Debug read from PBF Input stage buffer: number of reads to next information unit.
69204 #define PCM_REG_IS_FOC_PSEM                                                                                  0x1100c00UL //Access:R    DataWidth:0x20   // Debug read from PSEM Input stage buffer with 32-bits granularity. Read only.
69205 #define PCM_REG_IS_FOC_PSEM_SIZE                                                                             104
69206 #define PCM_REG_IS_FOC_PBF                                                                                   0x1101000UL //Access:R    DataWidth:0x20   // Debug read from PBF Input stage buffer with 32-bits granularity. Read only.
69207 #define PCM_REG_IS_FOC_PBF_SIZE                                                                              180
69208 #define PCM_REG_CTX_RBC_ACCS                                                                                 0x1101440UL //Access:RW   DataWidth:0x10   // Context RBC access.[8:0] - base address (LCID/LTID); [15:9] - offset (in REGs (32b)) within LCID/LTID. The procedure to read context is: first define base address and offset; then read context with one of the following registers: CM_REGISTERS_AGG_CON_CTX.AGG_CON_CTX CM_REGISTERS_SM_CON_CTX.SM_CON_CTX CM_REGISTERS_AGG_TASK_CTX.AGG_TASK_CTX CM_REGISTERS_SM_TASK_CTX.SM_TASK_CTX
69209 #define PCM_REG_SM_CON_CTX                                                                                   0x1101444UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
69210 #define PCM_REG_XX_LCID_CAM                                                                                  0x1101500UL //Access:R    DataWidth:0xa    // Debug only. Read only access to LCID CAM in XX protection mechanism.
69211 #define PCM_REG_XX_LCID_CAM_SIZE                                                                             2
69212 #define PCM_REG_XX_TBL                                                                                       0x1101600UL //Access:R    DataWidth:0xc    // Indirect access to the XX table of the XX protection mechanism. The fields are: [0] - Lock status; [4:1] - Connection type; LL size: PCM - [7:5]; M/T/U/X/YCM - [11:5]; Tail pointer: PCM - [9:8]; M/T/U/X/YCM - [17:12]; Next pointer: PCM - [11:10]; M/T/U/X/YCM - [23:18];
69213 #define PCM_REG_XX_TBL_SIZE                                                                                  2
69214 #define PCM_REG_XX_DSCR_TBL                                                                                  0x1101700UL //Access:RW   DataWidth:0x11   // Indirect access to the XX table of the XX protection mechanism. The fields are: [2:0] - Xx Lock command;[3] - DstStormFlg; [8:4] - Global Client Input number; Message length (MCM [13:9];PCM [14:9]; TCM [13:9]; UCM [13:9];XCM [10:9];YCM[13:9]); Next pointer (MCM [19:14]; PCM [16:15]; TCM[19:14]; UCM [19:14]; XCM [16:11]; YCM [19:14]); LTID (MCM [28:20]; PCM [25:17] - reserved; TCM[28:20]; UCM [28:20]; XCM [25:17] - reserved; YCM [28:20]). Task Domain Exist (MCM [29]; PCM [26] - reserved;TCM[29]; UCM [29]; XCM [26] - reserved; YCM [29]). A free link list in the XX descriptor table should be build. This is done by writing the following values to all effective entries in the table:xx_descr_table[i].next_pointer = i+1 (i=0 - (xx_msg_up_bnd-2)); xx_descr_table[i].next_pointer= 0 (i=xx_msg_up_bnd-1). The value of i is between 0 to the configured (not default) value of (xx_msg_up_bnd-1). The not effective entries (those which succeed the last effective entry with index (xx_msg_up_bnd-1)) can be initialized to any value for initialization procedure simplicity seek.
69215 #define PCM_REG_XX_DSCR_TBL_SIZE                                                                             4
69216 #define PCM_REG_N_SM_CON_CTX_LD_0                                                                            0x1101710UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69217 #define PCM_REG_N_SM_CON_CTX_LD_1                                                                            0x1101714UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69218 #define PCM_REG_N_SM_CON_CTX_LD_2                                                                            0x1101718UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69219 #define PCM_REG_N_SM_CON_CTX_LD_3                                                                            0x110171cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69220 #define PCM_REG_N_SM_CON_CTX_LD_4                                                                            0x1101720UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69221 #define PCM_REG_N_SM_CON_CTX_LD_5                                                                            0x1101724UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69222 #define PCM_REG_N_SM_CON_CTX_LD_6                                                                            0x1101728UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69223 #define PCM_REG_N_SM_CON_CTX_LD_7                                                                            0x110172cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
69224 #define PCM_REG_N_SM_CON_CTX_LD_8                                                                            0x1101730UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69225 #define PCM_REG_N_SM_CON_CTX_LD_9                                                                            0x1101734UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69226 #define PCM_REG_N_SM_CON_CTX_LD_10                                                                           0x1101738UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 10).
69227 #define PCM_REG_N_SM_CON_CTX_LD_11                                                                           0x110173cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69228 #define PCM_REG_N_SM_CON_CTX_LD_12                                                                           0x1101740UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69229 #define PCM_REG_N_SM_CON_CTX_LD_13                                                                           0x1101744UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69230 #define PCM_REG_N_SM_CON_CTX_LD_14                                                                           0x1101748UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69231 #define PCM_REG_N_SM_CON_CTX_LD_15                                                                           0x110174cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
69232 #define PCM_REG_PSDM_WEIGHT                                                                                  0x1101750UL //Access:RW   DataWidth:0x3    // The weight of the input PSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69233 #define PCM_REG_PSDM_FRWRD_MODE                                                                              0x1101754UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69234 #define PCM_REG_PSDM_LENGTH_MIS                                                                              0x1101758UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PSDM interface.
69235 #define PCM_REG_PSDM_MSG_CNTR                                                                                0x110175cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input PSDM.
69236 #define PCM_REG_IS_PSDM_FILL_LVL                                                                             0x1101760UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in PSDM Input Stage.
69237 #define PCM_REG_IS_FOC_PSDM_NXT_INF_UNIT                                                                     0x1101764UL //Access:R    DataWidth:0x6    // Debug read from PSDM Input stage buffer: number of reads to next information unit.
69238 #define PCM_REG_IS_FOC_PSDM                                                                                  0x1101780UL //Access:R    DataWidth:0x20   // Debug read from PSDM Input stage buffer with 32-bits granularity. Read only.
69239 #define PCM_REG_IS_FOC_PSDM_SIZE                                                                             16
69240 #define PCM_REG_YPLD_WEIGHT                                                                                  0x11017c0UL //Access:RW   DataWidth:0x3    // The weight of the input YPLD in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69241 #define PCM_REG_YPLD_LENGTH_MIS                                                                              0x11017c4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at YPLD interface.
69242 #define PCM_REG_YPLD_MSG_CNTR                                                                                0x11017c8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input YPLD.
69243 #define PCM_REG_IS_YPLD_FILL_LVL                                                                             0x11017ccUL //Access:R    DataWidth:0x5    // Number of QREGs (128b) of data in YPLD Input Stage.
69244 #define PCM_REG_IS_FOC_YPLD_NXT_INF_UNIT                                                                     0x11017d0UL //Access:R    DataWidth:0x5    // Debug read from YPLD Input stage buffer: number of reads to next information unit.
69245 #define PCM_REG_IS_FOC_YPLD                                                                                  0x1101800UL //Access:R    DataWidth:0x20   // Debug read from YPLD Input stage buffer with 32-bits granularity. Read only.
69246 #define PCM_REG_IS_FOC_YPLD_SIZE                                                                             44
69247 #define PCM_REG_XX_MSG_RAM                                                                                   0x1102000UL //Access:R    DataWidth:0x20   // Indirect access to the Xx messages RAM of the XX protection mechanism. Read-only.
69248 #define PCM_REG_XX_MSG_RAM_SIZE                                                                              704
69249 #define TCM_REG_INIT                                                                                         0x1180000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
69250 #define TCM_REG_DBG_SELECT                                                                                   0x1180040UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
69251 #define TCM_REG_DBG_DWORD_ENABLE                                                                             0x1180044UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
69252 #define TCM_REG_DBG_SHIFT                                                                                    0x1180048UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
69253 #define TCM_REG_DBG_FORCE_VALID                                                                              0x118004cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
69254 #define TCM_REG_DBG_FORCE_FRAME                                                                              0x1180050UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
69255 #define TCM_REG_DBG_OUT_DATA                                                                                 0x1180060UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
69256 #define TCM_REG_DBG_OUT_DATA_SIZE                                                                            8
69257 #define TCM_REG_DBG_OUT_VALID                                                                                0x1180080UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
69258 #define TCM_REG_DBG_OUT_FRAME                                                                                0x1180084UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
69259 #define TCM_REG_AFFINITY_TYPE_0                                                                              0x1180088UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69260 #define TCM_REG_AFFINITY_TYPE_1                                                                              0x118008cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69261 #define TCM_REG_AFFINITY_TYPE_2                                                                              0x1180090UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69262 #define TCM_REG_AFFINITY_TYPE_3                                                                              0x1180094UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69263 #define TCM_REG_AFFINITY_TYPE_4                                                                              0x1180098UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69264 #define TCM_REG_AFFINITY_TYPE_5                                                                              0x118009cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69265 #define TCM_REG_AFFINITY_TYPE_6                                                                              0x11800a0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69266 #define TCM_REG_AFFINITY_TYPE_7                                                                              0x11800a4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69267 #define TCM_REG_AFFINITY_TYPE_8                                                                              0x11800a8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69268 #define TCM_REG_AFFINITY_TYPE_9                                                                              0x11800acUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69269 #define TCM_REG_AFFINITY_TYPE_10                                                                             0x11800b0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69270 #define TCM_REG_AFFINITY_TYPE_11                                                                             0x11800b4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69271 #define TCM_REG_AFFINITY_TYPE_12                                                                             0x11800b8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69272 #define TCM_REG_AFFINITY_TYPE_13                                                                             0x11800bcUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69273 #define TCM_REG_AFFINITY_TYPE_14                                                                             0x11800c0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69274 #define TCM_REG_AFFINITY_TYPE_15                                                                             0x11800c4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
69275 #define TCM_REG_EXCLUSIVE_FLG_0                                                                              0x11800c8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69276 #define TCM_REG_EXCLUSIVE_FLG_1                                                                              0x11800ccUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69277 #define TCM_REG_EXCLUSIVE_FLG_2                                                                              0x11800d0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69278 #define TCM_REG_EXCLUSIVE_FLG_3                                                                              0x11800d4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69279 #define TCM_REG_EXCLUSIVE_FLG_4                                                                              0x11800d8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69280 #define TCM_REG_EXCLUSIVE_FLG_5                                                                              0x11800dcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69281 #define TCM_REG_EXCLUSIVE_FLG_6                                                                              0x11800e0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69282 #define TCM_REG_EXCLUSIVE_FLG_7                                                                              0x11800e4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69283 #define TCM_REG_EXCLUSIVE_FLG_8                                                                              0x11800e8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69284 #define TCM_REG_EXCLUSIVE_FLG_9                                                                              0x11800ecUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69285 #define TCM_REG_EXCLUSIVE_FLG_10                                                                             0x11800f0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69286 #define TCM_REG_EXCLUSIVE_FLG_11                                                                             0x11800f4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69287 #define TCM_REG_EXCLUSIVE_FLG_12                                                                             0x11800f8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69288 #define TCM_REG_EXCLUSIVE_FLG_13                                                                             0x11800fcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69289 #define TCM_REG_EXCLUSIVE_FLG_14                                                                             0x1180100UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69290 #define TCM_REG_EXCLUSIVE_FLG_15                                                                             0x1180104UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
69291 #define TCM_REG_AGG_CON_CF0_Q                                                                                0x1180108UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69292 #define TCM_REG_AGG_CON_CF1_Q                                                                                0x118010cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69293 #define TCM_REG_AGG_CON_CF2_Q                                                                                0x1180110UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69294 #define TCM_REG_AGG_CON_CF3_Q                                                                                0x1180114UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69295 #define TCM_REG_AGG_CON_CF4_Q                                                                                0x1180118UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69296 #define TCM_REG_AGG_CON_CF5_Q                                                                                0x118011cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69297 #define TCM_REG_AGG_CON_CF6_Q                                                                                0x1180120UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69298 #define TCM_REG_AGG_CON_CF7_Q                                                                                0x1180124UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69299 #define TCM_REG_AGG_CON_CF8_Q                                                                                0x1180128UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69300 #define TCM_REG_AGG_CON_CF9_Q                                                                                0x118012cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69301 #define TCM_REG_AGG_CON_CF10_Q                                                                               0x1180130UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69302 #define TCM_REG_AGG_CON_CF11_Q                                                                               0x1180134UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69303 #define TCM_REG_INT_STS_0                                                                                    0x1180180UL //Access:R    DataWidth:0x10   // Multi Field Register.
69304   #define TCM_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
69305   #define TCM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
69306   #define TCM_REG_INT_STS_0_IS_STORM_OVFL_ERR                                                                (0x1<<1) // Write to full STORM input buffer.
69307   #define TCM_REG_INT_STS_0_IS_STORM_OVFL_ERR_SHIFT                                                          1
69308   #define TCM_REG_INT_STS_0_IS_STORM_UNDER_ERR                                                               (0x1<<2) // Read from empty  STORM input buffer.
69309   #define TCM_REG_INT_STS_0_IS_STORM_UNDER_ERR_SHIFT                                                         2
69310   #define TCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR                                                                 (0x1<<3) // Write to full MSDM input buffer.
69311   #define TCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR_SHIFT                                                           3
69312   #define TCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR                                                                (0x1<<4) // Read from empty MSDM input buffer.
69313   #define TCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR_SHIFT                                                          4
69314   #define TCM_REG_INT_STS_0_IS_TSDM_OVFL_ERR                                                                 (0x1<<5) // Write to full TSDM input buffer.
69315   #define TCM_REG_INT_STS_0_IS_TSDM_OVFL_ERR_SHIFT                                                           5
69316   #define TCM_REG_INT_STS_0_IS_TSDM_UNDER_ERR                                                                (0x1<<6) // Read from empty TSDM input buffer.
69317   #define TCM_REG_INT_STS_0_IS_TSDM_UNDER_ERR_SHIFT                                                          6
69318   #define TCM_REG_INT_STS_0_IS_PSDM_OVFL_ERR                                                                 (0x1<<7) // Write to full PSDM input buffer.
69319   #define TCM_REG_INT_STS_0_IS_PSDM_OVFL_ERR_SHIFT                                                           7
69320   #define TCM_REG_INT_STS_0_IS_PSDM_UNDER_ERR                                                                (0x1<<8) // Read from empty PSDM input buffer.
69321   #define TCM_REG_INT_STS_0_IS_PSDM_UNDER_ERR_SHIFT                                                          8
69322   #define TCM_REG_INT_STS_0_IS_MSEM_OVFL_ERR                                                                 (0x1<<9) // Write to full Msem input buffer.
69323   #define TCM_REG_INT_STS_0_IS_MSEM_OVFL_ERR_SHIFT                                                           9
69324   #define TCM_REG_INT_STS_0_IS_MSEM_UNDER_ERR                                                                (0x1<<10) // Read from empty  Msem input buffer.
69325   #define TCM_REG_INT_STS_0_IS_MSEM_UNDER_ERR_SHIFT                                                          10
69326   #define TCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR                                                                 (0x1<<11) // Write to full Ysem input buffer.
69327   #define TCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR_SHIFT                                                           11
69328   #define TCM_REG_INT_STS_0_EXT_LD_UNDER_ERR                                                                 (0x1<<12) // Read from empty External read buffer.
69329   #define TCM_REG_INT_STS_0_EXT_LD_UNDER_ERR_SHIFT                                                           12
69330   #define TCM_REG_INT_STS_0_EXT_LD_OVFL_ERR                                                                  (0x1<<13) // Write to fully External read buffer.
69331   #define TCM_REG_INT_STS_0_EXT_LD_OVFL_ERR_SHIFT                                                            13
69332   #define TCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON                                                             (0x1<<14) // Affinity type = 2 (connection based) but connection doesn't exist.
69333   #define TCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON_SHIFT                                                       14
69334   #define TCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK                                                            (0x1<<15) // Affinity type = 3 (task based) but task doesn't exist.
69335   #define TCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                      15
69336 #define TCM_REG_INT_MASK_0                                                                                   0x1180184UL //Access:RW   DataWidth:0x10   // Multi Field Register.
69337   #define TCM_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.ADDRESS_ERROR .
69338   #define TCM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
69339   #define TCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_STORM_OVFL_ERR .
69340   #define TCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR_SHIFT                                                         1
69341   #define TCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_STORM_UNDER_ERR .
69342   #define TCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR_SHIFT                                                        2
69343   #define TCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_MSDM_OVFL_ERR .
69344   #define TCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR_SHIFT                                                          3
69345   #define TCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_MSDM_UNDER_ERR .
69346   #define TCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR_SHIFT                                                         4
69347   #define TCM_REG_INT_MASK_0_IS_TSDM_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_TSDM_OVFL_ERR .
69348   #define TCM_REG_INT_MASK_0_IS_TSDM_OVFL_ERR_SHIFT                                                          5
69349   #define TCM_REG_INT_MASK_0_IS_TSDM_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_TSDM_UNDER_ERR .
69350   #define TCM_REG_INT_MASK_0_IS_TSDM_UNDER_ERR_SHIFT                                                         6
69351   #define TCM_REG_INT_MASK_0_IS_PSDM_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_PSDM_OVFL_ERR .
69352   #define TCM_REG_INT_MASK_0_IS_PSDM_OVFL_ERR_SHIFT                                                          7
69353   #define TCM_REG_INT_MASK_0_IS_PSDM_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_PSDM_UNDER_ERR .
69354   #define TCM_REG_INT_MASK_0_IS_PSDM_UNDER_ERR_SHIFT                                                         8
69355   #define TCM_REG_INT_MASK_0_IS_MSEM_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_MSEM_OVFL_ERR .
69356   #define TCM_REG_INT_MASK_0_IS_MSEM_OVFL_ERR_SHIFT                                                          9
69357   #define TCM_REG_INT_MASK_0_IS_MSEM_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_MSEM_UNDER_ERR .
69358   #define TCM_REG_INT_MASK_0_IS_MSEM_UNDER_ERR_SHIFT                                                         10
69359   #define TCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.IS_YSEM_OVFL_ERR .
69360   #define TCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR_SHIFT                                                          11
69361   #define TCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR                                                                (0x1<<12) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.EXT_LD_UNDER_ERR .
69362   #define TCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR_SHIFT                                                          12
69363   #define TCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR                                                                 (0x1<<13) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.EXT_LD_OVFL_ERR .
69364   #define TCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR_SHIFT                                                           13
69365   #define TCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON                                                            (0x1<<14) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.AFFINITY_TYPE_NO_CON .
69366   #define TCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON_SHIFT                                                      14
69367   #define TCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK                                                           (0x1<<15) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_0.AFFINITY_TYPE_NO_TASK .
69368   #define TCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                     15
69369 #define TCM_REG_INT_STS_WR_0                                                                                 0x1180188UL //Access:WR   DataWidth:0x10   // Multi Field Register.
69370   #define TCM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
69371   #define TCM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
69372   #define TCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR                                                             (0x1<<1) // Write to full STORM input buffer.
69373   #define TCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR_SHIFT                                                       1
69374   #define TCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR                                                            (0x1<<2) // Read from empty  STORM input buffer.
69375   #define TCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR_SHIFT                                                      2
69376   #define TCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR                                                              (0x1<<3) // Write to full MSDM input buffer.
69377   #define TCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR_SHIFT                                                        3
69378   #define TCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR                                                             (0x1<<4) // Read from empty MSDM input buffer.
69379   #define TCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR_SHIFT                                                       4
69380   #define TCM_REG_INT_STS_WR_0_IS_TSDM_OVFL_ERR                                                              (0x1<<5) // Write to full TSDM input buffer.
69381   #define TCM_REG_INT_STS_WR_0_IS_TSDM_OVFL_ERR_SHIFT                                                        5
69382   #define TCM_REG_INT_STS_WR_0_IS_TSDM_UNDER_ERR                                                             (0x1<<6) // Read from empty TSDM input buffer.
69383   #define TCM_REG_INT_STS_WR_0_IS_TSDM_UNDER_ERR_SHIFT                                                       6
69384   #define TCM_REG_INT_STS_WR_0_IS_PSDM_OVFL_ERR                                                              (0x1<<7) // Write to full PSDM input buffer.
69385   #define TCM_REG_INT_STS_WR_0_IS_PSDM_OVFL_ERR_SHIFT                                                        7
69386   #define TCM_REG_INT_STS_WR_0_IS_PSDM_UNDER_ERR                                                             (0x1<<8) // Read from empty PSDM input buffer.
69387   #define TCM_REG_INT_STS_WR_0_IS_PSDM_UNDER_ERR_SHIFT                                                       8
69388   #define TCM_REG_INT_STS_WR_0_IS_MSEM_OVFL_ERR                                                              (0x1<<9) // Write to full Msem input buffer.
69389   #define TCM_REG_INT_STS_WR_0_IS_MSEM_OVFL_ERR_SHIFT                                                        9
69390   #define TCM_REG_INT_STS_WR_0_IS_MSEM_UNDER_ERR                                                             (0x1<<10) // Read from empty  Msem input buffer.
69391   #define TCM_REG_INT_STS_WR_0_IS_MSEM_UNDER_ERR_SHIFT                                                       10
69392   #define TCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR                                                              (0x1<<11) // Write to full Ysem input buffer.
69393   #define TCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR_SHIFT                                                        11
69394   #define TCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR                                                              (0x1<<12) // Read from empty External read buffer.
69395   #define TCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR_SHIFT                                                        12
69396   #define TCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR                                                               (0x1<<13) // Write to fully External read buffer.
69397   #define TCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR_SHIFT                                                         13
69398   #define TCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON                                                          (0x1<<14) // Affinity type = 2 (connection based) but connection doesn't exist.
69399   #define TCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                    14
69400   #define TCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK                                                         (0x1<<15) // Affinity type = 3 (task based) but task doesn't exist.
69401   #define TCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                   15
69402 #define TCM_REG_INT_STS_CLR_0                                                                                0x118018cUL //Access:RC   DataWidth:0x10   // Multi Field Register.
69403   #define TCM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
69404   #define TCM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
69405   #define TCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR                                                            (0x1<<1) // Write to full STORM input buffer.
69406   #define TCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR_SHIFT                                                      1
69407   #define TCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR                                                           (0x1<<2) // Read from empty  STORM input buffer.
69408   #define TCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR_SHIFT                                                     2
69409   #define TCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR                                                             (0x1<<3) // Write to full MSDM input buffer.
69410   #define TCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR_SHIFT                                                       3
69411   #define TCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR                                                            (0x1<<4) // Read from empty MSDM input buffer.
69412   #define TCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR_SHIFT                                                      4
69413   #define TCM_REG_INT_STS_CLR_0_IS_TSDM_OVFL_ERR                                                             (0x1<<5) // Write to full TSDM input buffer.
69414   #define TCM_REG_INT_STS_CLR_0_IS_TSDM_OVFL_ERR_SHIFT                                                       5
69415   #define TCM_REG_INT_STS_CLR_0_IS_TSDM_UNDER_ERR                                                            (0x1<<6) // Read from empty TSDM input buffer.
69416   #define TCM_REG_INT_STS_CLR_0_IS_TSDM_UNDER_ERR_SHIFT                                                      6
69417   #define TCM_REG_INT_STS_CLR_0_IS_PSDM_OVFL_ERR                                                             (0x1<<7) // Write to full PSDM input buffer.
69418   #define TCM_REG_INT_STS_CLR_0_IS_PSDM_OVFL_ERR_SHIFT                                                       7
69419   #define TCM_REG_INT_STS_CLR_0_IS_PSDM_UNDER_ERR                                                            (0x1<<8) // Read from empty PSDM input buffer.
69420   #define TCM_REG_INT_STS_CLR_0_IS_PSDM_UNDER_ERR_SHIFT                                                      8
69421   #define TCM_REG_INT_STS_CLR_0_IS_MSEM_OVFL_ERR                                                             (0x1<<9) // Write to full Msem input buffer.
69422   #define TCM_REG_INT_STS_CLR_0_IS_MSEM_OVFL_ERR_SHIFT                                                       9
69423   #define TCM_REG_INT_STS_CLR_0_IS_MSEM_UNDER_ERR                                                            (0x1<<10) // Read from empty  Msem input buffer.
69424   #define TCM_REG_INT_STS_CLR_0_IS_MSEM_UNDER_ERR_SHIFT                                                      10
69425   #define TCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR                                                             (0x1<<11) // Write to full Ysem input buffer.
69426   #define TCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR_SHIFT                                                       11
69427   #define TCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR                                                             (0x1<<12) // Read from empty External read buffer.
69428   #define TCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR_SHIFT                                                       12
69429   #define TCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR                                                              (0x1<<13) // Write to fully External read buffer.
69430   #define TCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR_SHIFT                                                        13
69431   #define TCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON                                                         (0x1<<14) // Affinity type = 2 (connection based) but connection doesn't exist.
69432   #define TCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                   14
69433   #define TCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK                                                        (0x1<<15) // Affinity type = 3 (task based) but task doesn't exist.
69434   #define TCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                  15
69435 #define TCM_REG_INT_STS_1                                                                                    0x1180190UL //Access:R    DataWidth:0x20   // Multi Field Register.
69436   #define TCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR                                                                (0x1<<0) // Read from empty  Ysem input buffer.
69437   #define TCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR_SHIFT                                                          0
69438   #define TCM_REG_INT_STS_1_IS_DORQ_OVFL_ERR                                                                 (0x1<<1) // Write to full Dorq input buffer.
69439   #define TCM_REG_INT_STS_1_IS_DORQ_OVFL_ERR_SHIFT                                                           1
69440   #define TCM_REG_INT_STS_1_IS_DORQ_UNDER_ERR                                                                (0x1<<2) // Read from empty  Dorq input buffer.
69441   #define TCM_REG_INT_STS_1_IS_DORQ_UNDER_ERR_SHIFT                                                          2
69442   #define TCM_REG_INT_STS_1_IS_PBF_OVFL_ERR                                                                  (0x1<<3) // Write to full Pbf input buffer.
69443   #define TCM_REG_INT_STS_1_IS_PBF_OVFL_ERR_SHIFT                                                            3
69444   #define TCM_REG_INT_STS_1_IS_PBF_UNDER_ERR                                                                 (0x1<<4) // Read from empty Pbf input buffer.
69445   #define TCM_REG_INT_STS_1_IS_PBF_UNDER_ERR_SHIFT                                                           4
69446   #define TCM_REG_INT_STS_1_IS_PTLD_OVFL_ERR                                                                 (0x1<<5) // Write to full PTLD input buffer.
69447   #define TCM_REG_INT_STS_1_IS_PTLD_OVFL_ERR_SHIFT                                                           5
69448   #define TCM_REG_INT_STS_1_IS_PTLD_UNDER_ERR                                                                (0x1<<6) // Read from empty PTLD input buffer.
69449   #define TCM_REG_INT_STS_1_IS_PTLD_UNDER_ERR_SHIFT                                                          6
69450   #define TCM_REG_INT_STS_1_IS_TM_OVFL_ERR                                                                   (0x1<<7) // Write to full TM input buffer.
69451   #define TCM_REG_INT_STS_1_IS_TM_OVFL_ERR_SHIFT                                                             7
69452   #define TCM_REG_INT_STS_1_IS_TM_UNDER_ERR                                                                  (0x1<<8) // Read from empty TM input buffer.
69453   #define TCM_REG_INT_STS_1_IS_TM_UNDER_ERR_SHIFT                                                            8
69454   #define TCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR                                                                 (0x1<<9) // Write to full QM input buffer.
69455   #define TCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR_SHIFT                                                           9
69456   #define TCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR                                                                (0x1<<10) // Read from empty QM input buffer.
69457   #define TCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR_SHIFT                                                          10
69458   #define TCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR                                                                 (0x1<<11) // Write to full QM input buffer.
69459   #define TCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR_SHIFT                                                           11
69460   #define TCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR                                                                (0x1<<12) // Read from empty QM input buffer.
69461   #define TCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR_SHIFT                                                          12
69462   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0                                                                 (0x1<<13) // Write to full GRC input buffer bits [31:0].
69463   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0_SHIFT                                                           13
69464   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0                                                                (0x1<<14) // Read from empty  GRC input buffer bits [31:0].
69465   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0_SHIFT                                                          14
69466   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1                                                                 (0x1<<15) // Write to full GRC input buffer bits [63:32].
69467   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1_SHIFT                                                           15
69468   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1                                                                (0x1<<16) // Read from empty  GRC input buffer bits [63:32].
69469   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1_SHIFT                                                          16
69470   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2                                                                 (0x1<<17) // Write to full GRC input buffer bits [95:64].
69471   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2_SHIFT                                                           17
69472   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2                                                                (0x1<<18) // Read from empty  GRC input buffer bits [95:64].
69473   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2_SHIFT                                                          18
69474   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3                                                                 (0x1<<19) // Write to full GRC input buffer bits [127:96].
69475   #define TCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3_SHIFT                                                           19
69476   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3                                                                (0x1<<20) // Read from empty  GRC input buffer bits [127:96].
69477   #define TCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3_SHIFT                                                          20
69478   #define TCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL                                                                 (0x1<<21) // In-process Table overflow.
69479   #define TCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL_SHIFT                                                           21
69480   #define TCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL                                                            (0x1<<22) // Message Processor Aggregation Connection Data buffer overflow.
69481   #define TCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                      22
69482   #define TCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL                                                             (0x1<<23) // Message Processor Aggregation Connection Command buffer overflow.
69483   #define TCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                       23
69484   #define TCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL                                                             (0x1<<24) // Message Processor Storm Connection Data buffer overflow.
69485   #define TCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                       24
69486   #define TCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL                                                              (0x1<<25) // Message Processor Storm Connection Command buffer overflow.
69487   #define TCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                        25
69488   #define TCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL                                                           (0x1<<26) // Message Processor Aggregation Task Data buffer overflow.
69489   #define TCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                     26
69490   #define TCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL                                                            (0x1<<27) // Message Processor Aggregation Task Command buffer overflow.
69491   #define TCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                      27
69492   #define TCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL                                                            (0x1<<28) // Message Processor Storm Task Data buffer overflow.
69493   #define TCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                      28
69494   #define TCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL                                                             (0x1<<29) // Message Processor Storm Task Command buffer overflow.
69495   #define TCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                       29
69496   #define TCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE                                                            (0x1<<30) // Input message first descriptor fields violation.
69497   #define TCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                      30
69498   #define TCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE                                                            (0x1<<31) // Input message second descriptor fields violation.
69499   #define TCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                      31
69500   #define TCM_REG_INT_STS_1_IS_PRS_OVFL_ERR                                                                  (0x1<<5) // Write to full Pbf input buffer.
69501   #define TCM_REG_INT_STS_1_IS_PRS_OVFL_ERR_SHIFT                                                            5
69502   #define TCM_REG_INT_STS_1_IS_PRS_UNDER_ERR                                                                 (0x1<<6) // Read from empty Pbf input buffer.
69503   #define TCM_REG_INT_STS_1_IS_PRS_UNDER_ERR_SHIFT                                                           6
69504 #define TCM_REG_INT_MASK_1                                                                                   0x1180194UL //Access:RW   DataWidth:0x20   // Multi Field Register.
69505   #define TCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_YSEM_UNDER_ERR .
69506   #define TCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR_SHIFT                                                         0
69507   #define TCM_REG_INT_MASK_1_IS_DORQ_OVFL_ERR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_DORQ_OVFL_ERR .
69508   #define TCM_REG_INT_MASK_1_IS_DORQ_OVFL_ERR_SHIFT                                                          1
69509   #define TCM_REG_INT_MASK_1_IS_DORQ_UNDER_ERR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_DORQ_UNDER_ERR .
69510   #define TCM_REG_INT_MASK_1_IS_DORQ_UNDER_ERR_SHIFT                                                         2
69511   #define TCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_PBF_OVFL_ERR .
69512   #define TCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR_SHIFT                                                           3
69513   #define TCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_PBF_UNDER_ERR .
69514   #define TCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR_SHIFT                                                          4
69515   #define TCM_REG_INT_MASK_1_IS_PTLD_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_PTLD_OVFL_ERR .
69516   #define TCM_REG_INT_MASK_1_IS_PTLD_OVFL_ERR_SHIFT                                                          5
69517   #define TCM_REG_INT_MASK_1_IS_PTLD_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_PTLD_UNDER_ERR .
69518   #define TCM_REG_INT_MASK_1_IS_PTLD_UNDER_ERR_SHIFT                                                         6
69519   #define TCM_REG_INT_MASK_1_IS_TM_OVFL_ERR                                                                  (0x1<<7) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_TM_OVFL_ERR .
69520   #define TCM_REG_INT_MASK_1_IS_TM_OVFL_ERR_SHIFT                                                            7
69521   #define TCM_REG_INT_MASK_1_IS_TM_UNDER_ERR                                                                 (0x1<<8) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_TM_UNDER_ERR .
69522   #define TCM_REG_INT_MASK_1_IS_TM_UNDER_ERR_SHIFT                                                           8
69523   #define TCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_QM_P_OVFL_ERR .
69524   #define TCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR_SHIFT                                                          9
69525   #define TCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_QM_P_UNDER_ERR .
69526   #define TCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR_SHIFT                                                         10
69527   #define TCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_QM_S_OVFL_ERR .
69528   #define TCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR_SHIFT                                                          11
69529   #define TCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_QM_S_UNDER_ERR .
69530   #define TCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR_SHIFT                                                         12
69531   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_OVFL_ERR0 .
69532   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0_SHIFT                                                          13
69533   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_UNDER_ERR0 .
69534   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0_SHIFT                                                         14
69535   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_OVFL_ERR1 .
69536   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1_SHIFT                                                          15
69537   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_UNDER_ERR1 .
69538   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1_SHIFT                                                         16
69539   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2                                                                (0x1<<17) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_OVFL_ERR2 .
69540   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2_SHIFT                                                          17
69541   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2                                                               (0x1<<18) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_UNDER_ERR2 .
69542   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2_SHIFT                                                         18
69543   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3                                                                (0x1<<19) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_OVFL_ERR3 .
69544   #define TCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3_SHIFT                                                          19
69545   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3                                                               (0x1<<20) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_GRC_UNDER_ERR3 .
69546   #define TCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3_SHIFT                                                         20
69547   #define TCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL                                                                (0x1<<21) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IN_PRCS_TBL_OVFL .
69548   #define TCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL_SHIFT                                                          21
69549   #define TCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL                                                           (0x1<<22) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.AGG_CON_DATA_BUF_OVFL .
69550   #define TCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                     22
69551   #define TCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL                                                            (0x1<<23) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.AGG_CON_CMD_BUF_OVFL .
69552   #define TCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                      23
69553   #define TCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL                                                            (0x1<<24) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.SM_CON_DATA_BUF_OVFL .
69554   #define TCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                      24
69555   #define TCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL                                                             (0x1<<25) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.SM_CON_CMD_BUF_OVFL .
69556   #define TCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                       25
69557   #define TCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL                                                          (0x1<<26) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.AGG_TASK_DATA_BUF_OVFL .
69558   #define TCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                    26
69559   #define TCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL                                                           (0x1<<27) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.AGG_TASK_CMD_BUF_OVFL .
69560   #define TCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                     27
69561   #define TCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL                                                           (0x1<<28) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.SM_TASK_DATA_BUF_OVFL .
69562   #define TCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                     28
69563   #define TCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL                                                            (0x1<<29) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.SM_TASK_CMD_BUF_OVFL .
69564   #define TCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                      29
69565   #define TCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE                                                           (0x1<<30) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.FI_DESC_INPUT_VIOLATE .
69566   #define TCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                     30
69567   #define TCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE                                                           (0x1<<31) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.SE_DESC_INPUT_VIOLATE .
69568   #define TCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                     31
69569   #define TCM_REG_INT_MASK_1_IS_PRS_OVFL_ERR                                                                 (0x1<<5) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_PRS_OVFL_ERR .
69570   #define TCM_REG_INT_MASK_1_IS_PRS_OVFL_ERR_SHIFT                                                           5
69571   #define TCM_REG_INT_MASK_1_IS_PRS_UNDER_ERR                                                                (0x1<<6) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_1.IS_PRS_UNDER_ERR .
69572   #define TCM_REG_INT_MASK_1_IS_PRS_UNDER_ERR_SHIFT                                                          6
69573 #define TCM_REG_INT_STS_WR_1                                                                                 0x1180198UL //Access:WR   DataWidth:0x20   // Multi Field Register.
69574   #define TCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR                                                             (0x1<<0) // Read from empty  Ysem input buffer.
69575   #define TCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR_SHIFT                                                       0
69576   #define TCM_REG_INT_STS_WR_1_IS_DORQ_OVFL_ERR                                                              (0x1<<1) // Write to full Dorq input buffer.
69577   #define TCM_REG_INT_STS_WR_1_IS_DORQ_OVFL_ERR_SHIFT                                                        1
69578   #define TCM_REG_INT_STS_WR_1_IS_DORQ_UNDER_ERR                                                             (0x1<<2) // Read from empty  Dorq input buffer.
69579   #define TCM_REG_INT_STS_WR_1_IS_DORQ_UNDER_ERR_SHIFT                                                       2
69580   #define TCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR                                                               (0x1<<3) // Write to full Pbf input buffer.
69581   #define TCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR_SHIFT                                                         3
69582   #define TCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR                                                              (0x1<<4) // Read from empty Pbf input buffer.
69583   #define TCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR_SHIFT                                                        4
69584   #define TCM_REG_INT_STS_WR_1_IS_PTLD_OVFL_ERR                                                              (0x1<<5) // Write to full PTLD input buffer.
69585   #define TCM_REG_INT_STS_WR_1_IS_PTLD_OVFL_ERR_SHIFT                                                        5
69586   #define TCM_REG_INT_STS_WR_1_IS_PTLD_UNDER_ERR                                                             (0x1<<6) // Read from empty PTLD input buffer.
69587   #define TCM_REG_INT_STS_WR_1_IS_PTLD_UNDER_ERR_SHIFT                                                       6
69588   #define TCM_REG_INT_STS_WR_1_IS_TM_OVFL_ERR                                                                (0x1<<7) // Write to full TM input buffer.
69589   #define TCM_REG_INT_STS_WR_1_IS_TM_OVFL_ERR_SHIFT                                                          7
69590   #define TCM_REG_INT_STS_WR_1_IS_TM_UNDER_ERR                                                               (0x1<<8) // Read from empty TM input buffer.
69591   #define TCM_REG_INT_STS_WR_1_IS_TM_UNDER_ERR_SHIFT                                                         8
69592   #define TCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR                                                              (0x1<<9) // Write to full QM input buffer.
69593   #define TCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR_SHIFT                                                        9
69594   #define TCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR                                                             (0x1<<10) // Read from empty QM input buffer.
69595   #define TCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR_SHIFT                                                       10
69596   #define TCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR                                                              (0x1<<11) // Write to full QM input buffer.
69597   #define TCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR_SHIFT                                                        11
69598   #define TCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR                                                             (0x1<<12) // Read from empty QM input buffer.
69599   #define TCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR_SHIFT                                                       12
69600   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0                                                              (0x1<<13) // Write to full GRC input buffer bits [31:0].
69601   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0_SHIFT                                                        13
69602   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0                                                             (0x1<<14) // Read from empty  GRC input buffer bits [31:0].
69603   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0_SHIFT                                                       14
69604   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1                                                              (0x1<<15) // Write to full GRC input buffer bits [63:32].
69605   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1_SHIFT                                                        15
69606   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1                                                             (0x1<<16) // Read from empty  GRC input buffer bits [63:32].
69607   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1_SHIFT                                                       16
69608   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2                                                              (0x1<<17) // Write to full GRC input buffer bits [95:64].
69609   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2_SHIFT                                                        17
69610   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2                                                             (0x1<<18) // Read from empty  GRC input buffer bits [95:64].
69611   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2_SHIFT                                                       18
69612   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3                                                              (0x1<<19) // Write to full GRC input buffer bits [127:96].
69613   #define TCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3_SHIFT                                                        19
69614   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3                                                             (0x1<<20) // Read from empty  GRC input buffer bits [127:96].
69615   #define TCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3_SHIFT                                                       20
69616   #define TCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL                                                              (0x1<<21) // In-process Table overflow.
69617   #define TCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL_SHIFT                                                        21
69618   #define TCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL                                                         (0x1<<22) // Message Processor Aggregation Connection Data buffer overflow.
69619   #define TCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                   22
69620   #define TCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL                                                          (0x1<<23) // Message Processor Aggregation Connection Command buffer overflow.
69621   #define TCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                    23
69622   #define TCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL                                                          (0x1<<24) // Message Processor Storm Connection Data buffer overflow.
69623   #define TCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                    24
69624   #define TCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL                                                           (0x1<<25) // Message Processor Storm Connection Command buffer overflow.
69625   #define TCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                     25
69626   #define TCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL                                                        (0x1<<26) // Message Processor Aggregation Task Data buffer overflow.
69627   #define TCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                  26
69628   #define TCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL                                                         (0x1<<27) // Message Processor Aggregation Task Command buffer overflow.
69629   #define TCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                   27
69630   #define TCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL                                                         (0x1<<28) // Message Processor Storm Task Data buffer overflow.
69631   #define TCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                   28
69632   #define TCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL                                                          (0x1<<29) // Message Processor Storm Task Command buffer overflow.
69633   #define TCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                    29
69634   #define TCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE                                                         (0x1<<30) // Input message first descriptor fields violation.
69635   #define TCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                   30
69636   #define TCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE                                                         (0x1<<31) // Input message second descriptor fields violation.
69637   #define TCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                   31
69638   #define TCM_REG_INT_STS_WR_1_IS_PRS_OVFL_ERR                                                               (0x1<<5) // Write to full Pbf input buffer.
69639   #define TCM_REG_INT_STS_WR_1_IS_PRS_OVFL_ERR_SHIFT                                                         5
69640   #define TCM_REG_INT_STS_WR_1_IS_PRS_UNDER_ERR                                                              (0x1<<6) // Read from empty Pbf input buffer.
69641   #define TCM_REG_INT_STS_WR_1_IS_PRS_UNDER_ERR_SHIFT                                                        6
69642 #define TCM_REG_INT_STS_CLR_1                                                                                0x118019cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
69643   #define TCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR                                                            (0x1<<0) // Read from empty  Ysem input buffer.
69644   #define TCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR_SHIFT                                                      0
69645   #define TCM_REG_INT_STS_CLR_1_IS_DORQ_OVFL_ERR                                                             (0x1<<1) // Write to full Dorq input buffer.
69646   #define TCM_REG_INT_STS_CLR_1_IS_DORQ_OVFL_ERR_SHIFT                                                       1
69647   #define TCM_REG_INT_STS_CLR_1_IS_DORQ_UNDER_ERR                                                            (0x1<<2) // Read from empty  Dorq input buffer.
69648   #define TCM_REG_INT_STS_CLR_1_IS_DORQ_UNDER_ERR_SHIFT                                                      2
69649   #define TCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR                                                              (0x1<<3) // Write to full Pbf input buffer.
69650   #define TCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR_SHIFT                                                        3
69651   #define TCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR                                                             (0x1<<4) // Read from empty Pbf input buffer.
69652   #define TCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR_SHIFT                                                       4
69653   #define TCM_REG_INT_STS_CLR_1_IS_PTLD_OVFL_ERR                                                             (0x1<<5) // Write to full PTLD input buffer.
69654   #define TCM_REG_INT_STS_CLR_1_IS_PTLD_OVFL_ERR_SHIFT                                                       5
69655   #define TCM_REG_INT_STS_CLR_1_IS_PTLD_UNDER_ERR                                                            (0x1<<6) // Read from empty PTLD input buffer.
69656   #define TCM_REG_INT_STS_CLR_1_IS_PTLD_UNDER_ERR_SHIFT                                                      6
69657   #define TCM_REG_INT_STS_CLR_1_IS_TM_OVFL_ERR                                                               (0x1<<7) // Write to full TM input buffer.
69658   #define TCM_REG_INT_STS_CLR_1_IS_TM_OVFL_ERR_SHIFT                                                         7
69659   #define TCM_REG_INT_STS_CLR_1_IS_TM_UNDER_ERR                                                              (0x1<<8) // Read from empty TM input buffer.
69660   #define TCM_REG_INT_STS_CLR_1_IS_TM_UNDER_ERR_SHIFT                                                        8
69661   #define TCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR                                                             (0x1<<9) // Write to full QM input buffer.
69662   #define TCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR_SHIFT                                                       9
69663   #define TCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR                                                            (0x1<<10) // Read from empty QM input buffer.
69664   #define TCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR_SHIFT                                                      10
69665   #define TCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR                                                             (0x1<<11) // Write to full QM input buffer.
69666   #define TCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR_SHIFT                                                       11
69667   #define TCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR                                                            (0x1<<12) // Read from empty QM input buffer.
69668   #define TCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR_SHIFT                                                      12
69669   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0                                                             (0x1<<13) // Write to full GRC input buffer bits [31:0].
69670   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0_SHIFT                                                       13
69671   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0                                                            (0x1<<14) // Read from empty  GRC input buffer bits [31:0].
69672   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0_SHIFT                                                      14
69673   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1                                                             (0x1<<15) // Write to full GRC input buffer bits [63:32].
69674   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1_SHIFT                                                       15
69675   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1                                                            (0x1<<16) // Read from empty  GRC input buffer bits [63:32].
69676   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1_SHIFT                                                      16
69677   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2                                                             (0x1<<17) // Write to full GRC input buffer bits [95:64].
69678   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2_SHIFT                                                       17
69679   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2                                                            (0x1<<18) // Read from empty  GRC input buffer bits [95:64].
69680   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2_SHIFT                                                      18
69681   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3                                                             (0x1<<19) // Write to full GRC input buffer bits [127:96].
69682   #define TCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3_SHIFT                                                       19
69683   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3                                                            (0x1<<20) // Read from empty  GRC input buffer bits [127:96].
69684   #define TCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3_SHIFT                                                      20
69685   #define TCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL                                                             (0x1<<21) // In-process Table overflow.
69686   #define TCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL_SHIFT                                                       21
69687   #define TCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL                                                        (0x1<<22) // Message Processor Aggregation Connection Data buffer overflow.
69688   #define TCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                  22
69689   #define TCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL                                                         (0x1<<23) // Message Processor Aggregation Connection Command buffer overflow.
69690   #define TCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                   23
69691   #define TCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL                                                         (0x1<<24) // Message Processor Storm Connection Data buffer overflow.
69692   #define TCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                   24
69693   #define TCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL                                                          (0x1<<25) // Message Processor Storm Connection Command buffer overflow.
69694   #define TCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                    25
69695   #define TCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL                                                       (0x1<<26) // Message Processor Aggregation Task Data buffer overflow.
69696   #define TCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                 26
69697   #define TCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL                                                        (0x1<<27) // Message Processor Aggregation Task Command buffer overflow.
69698   #define TCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                  27
69699   #define TCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL                                                        (0x1<<28) // Message Processor Storm Task Data buffer overflow.
69700   #define TCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                  28
69701   #define TCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL                                                         (0x1<<29) // Message Processor Storm Task Command buffer overflow.
69702   #define TCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                   29
69703   #define TCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE                                                        (0x1<<30) // Input message first descriptor fields violation.
69704   #define TCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                  30
69705   #define TCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE                                                        (0x1<<31) // Input message second descriptor fields violation.
69706   #define TCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                  31
69707   #define TCM_REG_INT_STS_CLR_1_IS_PRS_OVFL_ERR                                                              (0x1<<5) // Write to full Pbf input buffer.
69708   #define TCM_REG_INT_STS_CLR_1_IS_PRS_OVFL_ERR_SHIFT                                                        5
69709   #define TCM_REG_INT_STS_CLR_1_IS_PRS_UNDER_ERR                                                             (0x1<<6) // Read from empty Pbf input buffer.
69710   #define TCM_REG_INT_STS_CLR_1_IS_PRS_UNDER_ERR_SHIFT                                                       6
69711 #define TCM_REG_INT_STS_2                                                                                    0x11801a0UL //Access:R    DataWidth:0x1    // Multi Field Register.
69712   #define TCM_REG_INT_STS_2_QMREG_MORE4                                                                      (0x1<<0) // More than 4 QM registrations.
69713   #define TCM_REG_INT_STS_2_QMREG_MORE4_SHIFT                                                                0
69714 #define TCM_REG_INT_MASK_2                                                                                   0x11801a4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
69715   #define TCM_REG_INT_MASK_2_QMREG_MORE4                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: TCM_REG_INT_STS_2.QMREG_MORE4 .
69716   #define TCM_REG_INT_MASK_2_QMREG_MORE4_SHIFT                                                               0
69717 #define TCM_REG_INT_STS_WR_2                                                                                 0x11801a8UL //Access:WR   DataWidth:0x1    // Multi Field Register.
69718   #define TCM_REG_INT_STS_WR_2_QMREG_MORE4                                                                   (0x1<<0) // More than 4 QM registrations.
69719   #define TCM_REG_INT_STS_WR_2_QMREG_MORE4_SHIFT                                                             0
69720 #define TCM_REG_INT_STS_CLR_2                                                                                0x11801acUL //Access:RC   DataWidth:0x1    // Multi Field Register.
69721   #define TCM_REG_INT_STS_CLR_2_QMREG_MORE4                                                                  (0x1<<0) // More than 4 QM registrations.
69722   #define TCM_REG_INT_STS_CLR_2_QMREG_MORE4_SHIFT                                                            0
69723 #define TCM_REG_PRTY_MASK_H_0                                                                                0x1180204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
69724   #define TCM_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM026_I_ECC_RF_INT .
69725   #define TCM_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT_SHIFT                                                    0
69726   #define TCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM003_I_ECC_0_RF_INT .
69727   #define TCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_0_RF_INT_SHIFT                                                  1
69728   #define TCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM003_I_ECC_1_RF_INT .
69729   #define TCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_1_RF_INT_SHIFT                                                  2
69730   #define TCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_0_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM022_I_ECC_0_RF_INT .
69731   #define TCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_0_RF_INT_SHIFT                                                  3
69732   #define TCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_1_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM022_I_ECC_1_RF_INT .
69733   #define TCM_REG_PRTY_MASK_H_0_MEM022_I_ECC_1_RF_INT_SHIFT                                                  4
69734   #define TCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                        (0x1<<5) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
69735   #define TCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                  5
69736   #define TCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
69737   #define TCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                  6
69738   #define TCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_0_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM024_I_ECC_0_RF_INT .
69739   #define TCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_0_RF_INT_SHIFT                                                  7
69740   #define TCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_1_RF_INT                                                        (0x1<<8) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM024_I_ECC_1_RF_INT .
69741   #define TCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_1_RF_INT_SHIFT                                                  8
69742   #define TCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
69743   #define TCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      9
69744   #define TCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
69745   #define TCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      10
69746   #define TCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
69747   #define TCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      11
69748   #define TCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
69749   #define TCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      12
69750   #define TCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
69751   #define TCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      13
69752   #define TCM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY .
69753   #define TCM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_SHIFT                                                      14
69754   #define TCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
69755   #define TCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      15
69756   #define TCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
69757   #define TCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      16
69758   #define TCM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
69759   #define TCM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      17
69760   #define TCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
69761   #define TCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      18
69762   #define TCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
69763   #define TCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      19
69764   #define TCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
69765   #define TCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      20
69766   #define TCM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM028_I_MEM_PRTY .
69767   #define TCM_REG_PRTY_MASK_H_0_MEM028_I_MEM_PRTY_SHIFT                                                      21
69768   #define TCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
69769   #define TCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                      22
69770   #define TCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
69771   #define TCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      23
69772   #define TCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
69773   #define TCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      24
69774   #define TCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
69775   #define TCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      25
69776   #define TCM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM025_I_MEM_PRTY .
69777   #define TCM_REG_PRTY_MASK_H_0_MEM025_I_MEM_PRTY_SHIFT                                                      26
69778   #define TCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
69779   #define TCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      27
69780   #define TCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0                                                          (0x1<<28) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_0 .
69781   #define TCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0_SHIFT                                                    28
69782   #define TCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1                                                          (0x1<<29) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_1 .
69783   #define TCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1_SHIFT                                                    29
69784   #define TCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
69785   #define TCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      30
69786   #define TCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM025_I_ECC_RF_INT .
69787   #define TCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_RF_INT_SHIFT                                                    0
69788   #define TCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_0_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM021_I_ECC_0_RF_INT .
69789   #define TCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_0_RF_INT_SHIFT                                                  3
69790   #define TCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_1_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM021_I_ECC_1_RF_INT .
69791   #define TCM_REG_PRTY_MASK_H_0_MEM021_I_ECC_1_RF_INT_SHIFT                                                  4
69792   #define TCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_0_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM023_I_ECC_0_RF_INT .
69793   #define TCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_0_RF_INT_SHIFT                                                  7
69794   #define TCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_1_RF_INT                                                        (0x1<<8) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM023_I_ECC_1_RF_INT .
69795   #define TCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_1_RF_INT_SHIFT                                                  8
69796   #define TCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
69797   #define TCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      21
69798   #define TCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
69799   #define TCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      23
69800   #define TCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
69801   #define TCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      25
69802   #define TCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
69803   #define TCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      30
69804 #define TCM_REG_PRTY_MASK_H_1                                                                                0x1180214UL //Access:RW   DataWidth:0x3    // Multi Field Register.
69805   #define TCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY .
69806   #define TCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_SHIFT                                                      0
69807   #define TCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
69808   #define TCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      1
69809   #define TCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: TCM_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
69810   #define TCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      2
69811 #define TCM_REG_MEM_ECC_ENABLE_0                                                                             0x1180220UL //Access:RW   DataWidth:0x9    // Multi Field Register.
69812   #define TCM_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance tcm.i_xx_msg_ram.i_ecc in module tcm_mem_xx_msg_ram
69813   #define TCM_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN_SHIFT                                                     0
69814   #define TCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance tcm.i_agg_con_ctx.i_ecc_0 in module tcm_mem_agg_con_ctx
69815   #define TCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_0_EN_SHIFT                                                   1
69816   #define TCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance tcm.i_agg_con_ctx.i_ecc_1 in module tcm_mem_agg_con_ctx
69817   #define TCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_1_EN_SHIFT                                                   2
69818   #define TCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_0_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance tcm.i_sm_con_ctx.i_ecc_0 in module tcm_mem_sm_con_ctx
69819   #define TCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_0_EN_SHIFT                                                   3
69820   #define TCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_1_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance tcm.i_sm_con_ctx.i_ecc_1 in module tcm_mem_sm_con_ctx
69821   #define TCM_REG_MEM_ECC_ENABLE_0_MEM022_I_ECC_1_EN_SHIFT                                                   4
69822   #define TCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                         (0x1<<5) // Enable ECC for memory ecc instance tcm.i_agg_task_ctx.i_ecc_0 in module tcm_mem_agg_task_ctx
69823   #define TCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                   5
69824   #define TCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance tcm.i_agg_task_ctx.i_ecc_1 in module tcm_mem_agg_task_ctx
69825   #define TCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                   6
69826   #define TCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_0_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance tcm.i_sm_task_ctx.i_ecc_0 in module tcm_mem_sm_task_ctx
69827   #define TCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_0_EN_SHIFT                                                   7
69828   #define TCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_1_EN                                                         (0x1<<8) // Enable ECC for memory ecc instance tcm.i_sm_task_ctx.i_ecc_1 in module tcm_mem_sm_task_ctx
69829   #define TCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_1_EN_SHIFT                                                   8
69830   #define TCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance tcm.i_xx_msg_ram.i_ecc in module tcm_mem_xx_msg_ram
69831   #define TCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_EN_SHIFT                                                     0
69832   #define TCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_0_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance tcm.i_sm_con_ctx.i_ecc_0 in module tcm_mem_sm_con_ctx
69833   #define TCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_0_EN_SHIFT                                                   3
69834   #define TCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_1_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance tcm.i_sm_con_ctx.i_ecc_1 in module tcm_mem_sm_con_ctx
69835   #define TCM_REG_MEM_ECC_ENABLE_0_MEM021_I_ECC_1_EN_SHIFT                                                   4
69836   #define TCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_0_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance tcm.i_sm_task_ctx.i_ecc_0 in module tcm_mem_sm_task_ctx
69837   #define TCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_0_EN_SHIFT                                                   7
69838   #define TCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_1_EN                                                         (0x1<<8) // Enable ECC for memory ecc instance tcm.i_sm_task_ctx.i_ecc_1 in module tcm_mem_sm_task_ctx
69839   #define TCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_1_EN_SHIFT                                                   8
69840 #define TCM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x1180224UL //Access:RW   DataWidth:0x9    // Multi Field Register.
69841   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance tcm.i_xx_msg_ram.i_ecc in module tcm_mem_xx_msg_ram
69842   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY_SHIFT                                              0
69843   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance tcm.i_agg_con_ctx.i_ecc_0 in module tcm_mem_agg_con_ctx
69844   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_0_PRTY_SHIFT                                            1
69845   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance tcm.i_agg_con_ctx.i_ecc_1 in module tcm_mem_agg_con_ctx
69846   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_1_PRTY_SHIFT                                            2
69847   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_0_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance tcm.i_sm_con_ctx.i_ecc_0 in module tcm_mem_sm_con_ctx
69848   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_0_PRTY_SHIFT                                            3
69849   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_1_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance tcm.i_sm_con_ctx.i_ecc_1 in module tcm_mem_sm_con_ctx
69850   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM022_I_ECC_1_PRTY_SHIFT                                            4
69851   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                  (0x1<<5) // Set parity only for memory ecc instance tcm.i_agg_task_ctx.i_ecc_0 in module tcm_mem_agg_task_ctx
69852   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                            5
69853   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance tcm.i_agg_task_ctx.i_ecc_1 in module tcm_mem_agg_task_ctx
69854   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                            6
69855   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_0_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance tcm.i_sm_task_ctx.i_ecc_0 in module tcm_mem_sm_task_ctx
69856   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_0_PRTY_SHIFT                                            7
69857   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_1_PRTY                                                  (0x1<<8) // Set parity only for memory ecc instance tcm.i_sm_task_ctx.i_ecc_1 in module tcm_mem_sm_task_ctx
69858   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_1_PRTY_SHIFT                                            8
69859   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance tcm.i_xx_msg_ram.i_ecc in module tcm_mem_xx_msg_ram
69860   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_PRTY_SHIFT                                              0
69861   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_0_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance tcm.i_sm_con_ctx.i_ecc_0 in module tcm_mem_sm_con_ctx
69862   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_0_PRTY_SHIFT                                            3
69863   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_1_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance tcm.i_sm_con_ctx.i_ecc_1 in module tcm_mem_sm_con_ctx
69864   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM021_I_ECC_1_PRTY_SHIFT                                            4
69865   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_0_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance tcm.i_sm_task_ctx.i_ecc_0 in module tcm_mem_sm_task_ctx
69866   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_0_PRTY_SHIFT                                            7
69867   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_1_PRTY                                                  (0x1<<8) // Set parity only for memory ecc instance tcm.i_sm_task_ctx.i_ecc_1 in module tcm_mem_sm_task_ctx
69868   #define TCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_1_PRTY_SHIFT                                            8
69869 #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1180228UL //Access:RC   DataWidth:0x9    // Multi Field Register.
69870   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance tcm.i_xx_msg_ram.i_ecc in module tcm_mem_xx_msg_ram
69871   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT_SHIFT                                       0
69872   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance tcm.i_agg_con_ctx.i_ecc_0 in module tcm_mem_agg_con_ctx
69873   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_0_CORRECT_SHIFT                                     1
69874   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance tcm.i_agg_con_ctx.i_ecc_1 in module tcm_mem_agg_con_ctx
69875   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_1_CORRECT_SHIFT                                     2
69876   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_0_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_con_ctx.i_ecc_0 in module tcm_mem_sm_con_ctx
69877   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_0_CORRECT_SHIFT                                     3
69878   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_1_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_con_ctx.i_ecc_1 in module tcm_mem_sm_con_ctx
69879   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM022_I_ECC_1_CORRECT_SHIFT                                     4
69880   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                           (0x1<<5) // Record if a correctable error occurred on memory ecc instance tcm.i_agg_task_ctx.i_ecc_0 in module tcm_mem_agg_task_ctx
69881   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                     5
69882   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance tcm.i_agg_task_ctx.i_ecc_1 in module tcm_mem_agg_task_ctx
69883   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                     6
69884   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_0_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_task_ctx.i_ecc_0 in module tcm_mem_sm_task_ctx
69885   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_0_CORRECT_SHIFT                                     7
69886   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_1_CORRECT                                           (0x1<<8) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_task_ctx.i_ecc_1 in module tcm_mem_sm_task_ctx
69887   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_1_CORRECT_SHIFT                                     8
69888   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance tcm.i_xx_msg_ram.i_ecc in module tcm_mem_xx_msg_ram
69889   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_CORRECT_SHIFT                                       0
69890   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_0_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_con_ctx.i_ecc_0 in module tcm_mem_sm_con_ctx
69891   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_0_CORRECT_SHIFT                                     3
69892   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_1_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_con_ctx.i_ecc_1 in module tcm_mem_sm_con_ctx
69893   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM021_I_ECC_1_CORRECT_SHIFT                                     4
69894   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_0_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_task_ctx.i_ecc_0 in module tcm_mem_sm_task_ctx
69895   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_0_CORRECT_SHIFT                                     7
69896   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_1_CORRECT                                           (0x1<<8) // Record if a correctable error occurred on memory ecc instance tcm.i_sm_task_ctx.i_ecc_1 in module tcm_mem_sm_task_ctx
69897   #define TCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_1_CORRECT_SHIFT                                     8
69898 #define TCM_REG_MEM_ECC_EVENTS                                                                               0x118022cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
69899 #define TCM_REG_IFEN                                                                                         0x1180400UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
69900 #define TCM_REG_QM_TASK_BASE_EVNT_ID_0                                                                       0x1180424UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69901 #define TCM_REG_QM_TASK_BASE_EVNT_ID_1                                                                       0x1180428UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69902 #define TCM_REG_QM_TASK_BASE_EVNT_ID_2                                                                       0x118042cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69903 #define TCM_REG_QM_TASK_BASE_EVNT_ID_3                                                                       0x1180430UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69904 #define TCM_REG_QM_TASK_BASE_EVNT_ID_4                                                                       0x1180434UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69905 #define TCM_REG_QM_TASK_BASE_EVNT_ID_5                                                                       0x1180438UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69906 #define TCM_REG_QM_TASK_BASE_EVNT_ID_6                                                                       0x118043cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69907 #define TCM_REG_QM_TASK_BASE_EVNT_ID_7                                                                       0x1180440UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
69908 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_0                                                                  0x1180484UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69909 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_1                                                                  0x1180488UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69910 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_2                                                                  0x118048cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69911 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_3                                                                  0x1180490UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69912 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_4                                                                  0x1180494UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69913 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_5                                                                  0x1180498UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69914 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_6                                                                  0x118049cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69915 #define TCM_REG_QM_AGG_TASK_CTX_PART_SIZE_7                                                                  0x11804a0UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
69916 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_0                                                                    0x11804a4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69917 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_1                                                                    0x11804a8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69918 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_2                                                                    0x11804acUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69919 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_3                                                                    0x11804b0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69920 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_4                                                                    0x11804b4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69921 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_5                                                                    0x11804b8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69922 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_6                                                                    0x11804bcUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69923 #define TCM_REG_QM_SM_TASK_CTX_LDST_FLG_7                                                                    0x11804c0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
69924 #define TCM_REG_QM_TASK_USE_ST_FLG_0                                                                         0x1180504UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69925 #define TCM_REG_QM_TASK_USE_ST_FLG_1                                                                         0x1180508UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69926 #define TCM_REG_QM_TASK_USE_ST_FLG_2                                                                         0x118050cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69927 #define TCM_REG_QM_TASK_USE_ST_FLG_3                                                                         0x1180510UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69928 #define TCM_REG_QM_TASK_USE_ST_FLG_4                                                                         0x1180514UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69929 #define TCM_REG_QM_TASK_USE_ST_FLG_5                                                                         0x1180518UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69930 #define TCM_REG_QM_TASK_USE_ST_FLG_6                                                                         0x118051cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
69931 #define TCM_REG_QM_TASK_USE_ST_FLG_7                                                                         0x1180520UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM.
69932 #define TCM_REG_TM_TASK_EVNT_ID_0                                                                            0x1180544UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69933 #define TCM_REG_TM_TASK_EVNT_ID_1                                                                            0x1180548UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69934 #define TCM_REG_TM_TASK_EVNT_ID_2                                                                            0x118054cUL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69935 #define TCM_REG_TM_TASK_EVNT_ID_3                                                                            0x1180550UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69936 #define TCM_REG_TM_TASK_EVNT_ID_4                                                                            0x1180554UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69937 #define TCM_REG_TM_TASK_EVNT_ID_5                                                                            0x1180558UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69938 #define TCM_REG_TM_TASK_EVNT_ID_6                                                                            0x118055cUL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69939 #define TCM_REG_TM_TASK_EVNT_ID_7                                                                            0x1180560UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
69940 #define TCM_REG_ERR_EVNT_ID                                                                                  0x1180564UL //Access:RW   DataWidth:0x8    // The Event ID in case one of errors is set in QM input message.
69941 #define TCM_REG_AGG_CON_RULE0_Q                                                                              0x1180568UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69942 #define TCM_REG_AGG_CON_RULE1_Q                                                                              0x118056cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69943 #define TCM_REG_AGG_CON_RULE2_Q                                                                              0x1180570UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69944 #define TCM_REG_AGG_CON_RULE3_Q                                                                              0x1180574UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69945 #define TCM_REG_AGG_CON_RULE4_Q                                                                              0x1180578UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69946 #define TCM_REG_AGG_CON_RULE5_Q                                                                              0x118057cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69947 #define TCM_REG_AGG_CON_RULE6_Q                                                                              0x1180580UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69948 #define TCM_REG_AGG_CON_RULE7_Q                                                                              0x1180584UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69949 #define TCM_REG_AGG_CON_RULE8_Q                                                                              0x1180588UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69950 #define TCM_REG_AGG_CON_RULE9_Q                                                                              0x118058cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69951 #define TCM_REG_AGG_CON_RULE10_Q                                                                             0x1180590UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
69952 #define TCM_REG_STORM_WEIGHT                                                                                 0x1180604UL //Access:RW   DataWidth:0x3    // The weight of the local Storm input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69953 #define TCM_REG_MSEM_WEIGHT                                                                                  0x1180608UL //Access:RW   DataWidth:0x3    // The weight of the input Msem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69954 #define TCM_REG_DORQ_WEIGHT                                                                                  0x1180610UL //Access:RW   DataWidth:0x3    // The weight of the input Dorq in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69955 #define TCM_REG_PBF_WEIGHT                                                                                   0x1180614UL //Access:RW   DataWidth:0x3    // The weight of the input Pbf in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69956 #define TCM_REG_PRS_WEIGHT                                                                                   0x1180618UL //Access:RW   DataWidth:0x3    // The weight of the input PRS in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69957 #define TCM_REG_GRC_WEIGHT                                                                                   0x118061cUL //Access:RW   DataWidth:0x3    // The weight of the GRC input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69958 #define TCM_REG_QM_P_WEIGHT                                                                                  0x1180624UL //Access:RW   DataWidth:0x3    // The weight of the QM (primary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69959 #define TCM_REG_QM_S_WEIGHT                                                                                  0x1180628UL //Access:RW   DataWidth:0x3    // The weight of the QM (secondary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69960 #define TCM_REG_TM_WEIGHT                                                                                    0x118062cUL //Access:RW   DataWidth:0x3    // The weight of the Timers input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
69961 #define TCM_REG_IA_GROUP_PR0                                                                                 0x1180630UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 0. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: ia_group_pr0 is the highest priority; ia_group_pr5 is the lowest priority.
69962 #define TCM_REG_IA_GROUP_PR1                                                                                 0x1180634UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 1. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69963 #define TCM_REG_IA_GROUP_PR2                                                                                 0x1180638UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 2. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69964 #define TCM_REG_IA_GROUP_PR3                                                                                 0x118063cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 3. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69965 #define TCM_REG_IA_GROUP_PR4                                                                                 0x1180640UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 4. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69966 #define TCM_REG_IA_GROUP_PR5                                                                                 0x1180644UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 5. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
69967 #define TCM_REG_IA_ARB_SP_TIMEOUT                                                                            0x1180648UL //Access:RW   DataWidth:0x8    // Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Two values have special meaning: 8'h0 - constant RR; 8'h80 - constant strict priority. In all other cases the following is true: Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance.
69968 #define TCM_REG_STORM_FRWRD_MODE                                                                             0x118064cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69969 #define TCM_REG_MSEM_FRWRD_MODE                                                                              0x1180654UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69970 #define TCM_REG_DORQ_FRWRD_MODE                                                                              0x118065cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69971 #define TCM_REG_PBF_FRWRD_MODE                                                                               0x1180660UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
69972 #define TCM_REG_SDM_ERR_HANDLE_EN                                                                            0x1180664UL //Access:RW   DataWidth:0x1    // 0 - disable error handling in SDM message; 1 - enable error handling in SDM message.
69973 #define TCM_REG_DIR_BYP_EN                                                                                   0x1180668UL //Access:RW   DataWidth:0x1    // Direct bypass enable.
69974 #define TCM_REG_FI_DESC_INPUT_VIOLATE                                                                        0x118066cUL //Access:R    DataWidth:0xf    // Input message first descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation:  TaskExist==0 -> XxLockCmd != XX_UNLOCK_CID_TID and XxLockCmd != XX_LOCK_CID_TID_BYPASS;  [12] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0;[13] - Violation: Agg message: Loader done with error then SmCtxLdStFlg==0; [14] - Violation: XxBypass message in PCM block;
69975 #define TCM_REG_SE_DESC_INPUT_VIOLATE                                                                        0x1180670UL //Access:R    DataWidth:0xc    // Input message second descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0; Read only register.
69976 #define TCM_REG_IA_AGG_CON_PART_FILL_LVL                                                                     0x1180674UL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Connection part FIFO fill level (in messages).
69977 #define TCM_REG_IA_SM_CON_PART_FILL_LVL                                                                      0x1180678UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Connection part FIFO fill level (in messages).
69978 #define TCM_REG_IA_AGG_TASK_PART_FILL_LVL                                                                    0x118067cUL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Task part FIFO fill level (in messages).
69979 #define TCM_REG_IA_SM_TASK_PART_FILL_LVL                                                                     0x1180680UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Task part FIFO fill level (in messages).
69980 #define TCM_REG_IA_TRANS_PART_FILL_LVL                                                                       0x1180684UL //Access:R    DataWidth:0x3    // Input Arbiter Transparent part FIFO fill level (in messages).
69981 #define TCM_REG_EXT_RD_FILL_LVL                                                                              0x1180688UL //Access:R    DataWidth:0x2    // External read buffer FIFO fill level (in FIFO entries).
69982 #define TCM_REG_XX_MSG_UP_BND                                                                                0x1180704UL //Access:RW   DataWidth:0x7    // The maximum number of Xx RAM messages; which may be stored in XX protection. Is restricted by Xx Messages RAM size and the size of Xx protected message CM_REGISTERS_XX_MSG_SIZE.XX_MSG_SIZE
69983 #define TCM_REG_XX_MSG_SIZE                                                                                  0x1180708UL //Access:RW   DataWidth:0x5    // The size of Xx protected message in Xx Messages RAM in QREGs. Upper rounded to 4 and multiplied by CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND should not exceed XxMessagesRam size which is: MCM: 0d1792 PCM: 0d176 TCM: 0d1536 UCM: 0d1792 XCM: 0d256 YCM: 0d1536
69984 #define TCM_REG_XX_LCID_CAM_UP_BND                                                                           0x118070cUL //Access:RW   DataWidth:0x7    // The maximum number of connections in the XX protection LCID CAM.
69985 #define TCM_REG_XX_FREE_CNT                                                                                  0x1180710UL //Access:R    DataWidth:0x7    // Used to read the XX protection Free counter. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
69986 #define TCM_REG_XX_LCID_CAM_FILL_LVL                                                                         0x1180714UL //Access:R    DataWidth:0x7    // Used to read XX protection LCID CAM fill level. Fill level is calculated as the number of locked LCIDs, i.e. LCIDs that have at least one Xx locked message or LCIDs that have no Xx locked messages but haven't been unlocked yet from LCID CAM. Simple saying it calculates for number of valid entries in LCID CAM.
69987 #define TCM_REG_XX_LCID_CAM_ST_STAT                                                                          0x1180718UL //Access:RC   DataWidth:0x7    // CAM occupancy sticky status. The write to the register is performed by the XX internal circuitry.
69988 #define TCM_REG_XX_IA_GROUP_PR0                                                                              0x118071cUL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 0. 0 - non-lock group; 1- lock group.
69989 #define TCM_REG_XX_IA_GROUP_PR1                                                                              0x1180720UL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 1. 0 - non-lock group; 1- lock group.
69990 #define TCM_REG_XX_NON_LOCK_LCID_THR                                                                         0x1180724UL //Access:RW   DataWidth:0x7    // Xx non-locked LCIDs threshold (maximum value). Participates in blocking decision of Xx Input Arbiter non-locked group.
69991 #define TCM_REG_XX_LOCK_LCID_THR                                                                             0x1180728UL //Access:RW   DataWidth:0x7    // Xx locked LCIDs threshold (maximum value). Participates in Xx Bypass global enable decision.
69992 #define TCM_REG_XX_IA_ARB_SP_TIMEOUT                                                                         0x118072cUL //Access:RW   DataWidth:0x8    // Xx Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
69993 #define TCM_REG_XX_FREE_HEAD_PTR                                                                             0x1180730UL //Access:R    DataWidth:0x6    // Xx Free Head Pointer.
69994 #define TCM_REG_XX_FREE_TAIL_PTR                                                                             0x1180734UL //Access:R    DataWidth:0x6    // Xx Free Tail Pointer. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
69995 #define TCM_REG_XX_NON_LOCK_CNT                                                                              0x1180738UL //Access:R    DataWidth:0x7    // Xx NonLock Counter.
69996 #define TCM_REG_XX_LOCK_CNT                                                                                  0x118073cUL //Access:R    DataWidth:0x7    // Xx Lock Counter.
69997 #define TCM_REG_XX_LCID_ARB_GROUP_PR0                                                                        0x1180740UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 0. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
69998 #define TCM_REG_XX_LCID_ARB_GROUP_PR1                                                                        0x1180744UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 1. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
69999 #define TCM_REG_XX_LCID_ARB_GROUP_PR2                                                                        0x1180748UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 2. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
70000 #define TCM_REG_XX_LCID_ARB_SP_TIMEOUT                                                                       0x118074cUL //Access:RW   DataWidth:0x8    // Xx LCID Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
70001 #define TCM_REG_XX_FREE_THR_HIGH                                                                             0x1180750UL //Access:RW   DataWidth:0x7    // Xx free messages threshold high. Used in Xx Bypass global enable condition.
70002 #define TCM_REG_XX_FREE_THR_LOW                                                                              0x1180754UL //Access:RW   DataWidth:0x7    // Xx free messages threshold low Used in Xx Bypass global enable condition.
70003 #define TCM_REG_XX_CBYP_TBL_FILL_LVL                                                                         0x1180758UL //Access:R    DataWidth:0x4    // Xx Connection Bypass Table fill level (in connections).
70004 #define TCM_REG_XX_CBYP_TBL_ST_STAT                                                                          0x118075cUL //Access:RC   DataWidth:0x4    // Xx Connection Bypass Table sticky status. Reset on read.
70005 #define TCM_REG_XX_CBYP_TBL_UP_BND                                                                           0x1180760UL //Access:RW   DataWidth:0x4    // Xx Bypass Table (Connection) maximum fill level.
70006 #define TCM_REG_XX_TBYP_TBL_FILL_LVL                                                                         0x1180764UL //Access:R    DataWidth:0x7    // Xx Task Bypass Table fill level (in tasks).
70007 #define TCM_REG_XX_TBYP_TBL_ST_STAT                                                                          0x1180768UL //Access:RC   DataWidth:0x7    // Xx Task Bypass Table sticky status. Reset on read.
70008 #define TCM_REG_XX_TBYP_TBL_UP_BND                                                                           0x118076cUL //Access:RW   DataWidth:0x7    // Xx Bypass Table (Task) maximum fill level.
70009 #define TCM_REG_XX_BYP_LOCK_MSG_THR                                                                          0x1180790UL //Access:RW   DataWidth:0x6    // Xx Bypass messages lock threshold. The number of locked messages per LCID is above this threshold is one of conditions to start XxBypass for this LCID.
70010 #define TCM_REG_XX_PREF_DIR_FILL_LVL                                                                         0x1180794UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter direct prefetch FIFO fill level (in entries).
70011 #define TCM_REG_XX_PREF_AGGST_FILL_LVL                                                                       0x1180798UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter aggregation store prefetch FIFO fill level (in entries).
70012 #define TCM_REG_XX_PREF_BYP_FILL_LVL                                                                         0x118079cUL //Access:R    DataWidth:0x5    // Xx LCID Arbiter bypass prefetch FIFO fill level (in entries).
70013 #define TCM_REG_UNLOCK_MISS                                                                                  0x11807a0UL //Access:RC   DataWidth:0x1    // Set when the error; indicating the LCID to be unlocked doesn't exist in LCID CAM.
70014 #define TCM_REG_ERR_AFFINITY_TYPE                                                                            0x11807a4UL //Access:RW   DataWidth:0x2    // Affinity type in case of input message error.
70015 #define TCM_REG_ERR_EXCLUSIVE_FLG                                                                            0x11807a8UL //Access:RW   DataWidth:0x1    // Exclusive type in case of input message error.
70016 #define TCM_REG_ERR_SRC_AFFINITY                                                                             0x11807acUL //Access:RW   DataWidth:0x3    // Source affinity in case of input message error.
70017 #define TCM_REG_XX_BYP_MSG_UP_BND_0                                                                          0x11807b0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70018 #define TCM_REG_XX_BYP_MSG_UP_BND_1                                                                          0x11807b4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70019 #define TCM_REG_XX_BYP_MSG_UP_BND_2                                                                          0x11807b8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70020 #define TCM_REG_XX_BYP_MSG_UP_BND_3                                                                          0x11807bcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70021 #define TCM_REG_XX_BYP_MSG_UP_BND_4                                                                          0x11807c0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70022 #define TCM_REG_XX_BYP_MSG_UP_BND_5                                                                          0x11807c4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70023 #define TCM_REG_XX_BYP_MSG_UP_BND_6                                                                          0x11807c8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70024 #define TCM_REG_XX_BYP_MSG_UP_BND_7                                                                          0x11807ccUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70025 #define TCM_REG_XX_BYP_MSG_UP_BND_8                                                                          0x11807d0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70026 #define TCM_REG_XX_BYP_MSG_UP_BND_9                                                                          0x11807d4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70027 #define TCM_REG_XX_BYP_MSG_UP_BND_10                                                                         0x11807d8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70028 #define TCM_REG_XX_BYP_MSG_UP_BND_11                                                                         0x11807dcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70029 #define TCM_REG_XX_BYP_MSG_UP_BND_12                                                                         0x11807e0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70030 #define TCM_REG_XX_BYP_MSG_UP_BND_13                                                                         0x11807e4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70031 #define TCM_REG_XX_BYP_MSG_UP_BND_14                                                                         0x11807e8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70032 #define TCM_REG_XX_BYP_MSG_UP_BND_15                                                                         0x11807ecUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
70033 #define TCM_REG_PRCS_AGG_CON_CURR_ST                                                                         0x1180804UL //Access:R    DataWidth:0x4    // Aggregation Connection Processor FSM.
70034 #define TCM_REG_PRCS_SM_CON_CURR_ST                                                                          0x1180808UL //Access:R    DataWidth:0x2    // STORM Connection Processor FSM.
70035 #define TCM_REG_PRCS_AGG_TASK_CURR_ST                                                                        0x118080cUL //Access:R    DataWidth:0x4    // Aggregation Task Processor FSM.
70036 #define TCM_REG_PRCS_SM_TASK_CURR_ST                                                                         0x1180810UL //Access:R    DataWidth:0x2    // STORM Task Processor FSM.
70037 #define TCM_REG_N_SM_TASK_CTX_LD_0                                                                           0x1180834UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70038 #define TCM_REG_N_SM_TASK_CTX_LD_1                                                                           0x1180838UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70039 #define TCM_REG_N_SM_TASK_CTX_LD_2                                                                           0x118083cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70040 #define TCM_REG_N_SM_TASK_CTX_LD_3                                                                           0x1180840UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70041 #define TCM_REG_N_SM_TASK_CTX_LD_4                                                                           0x1180844UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70042 #define TCM_REG_N_SM_TASK_CTX_LD_5                                                                           0x1180848UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70043 #define TCM_REG_N_SM_TASK_CTX_LD_6                                                                           0x118084cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70044 #define TCM_REG_N_SM_TASK_CTX_LD_7                                                                           0x1180850UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
70045 #define TCM_REG_AGG_CON_FIC_BUF_FILL_LVL                                                                     0x1180854UL //Access:R    DataWidth:0x3    // Aggregation Connection FIC buffer fill level (in messages).
70046 #define TCM_REG_SM_CON_FIC_BUF_FILL_LVL                                                                      0x1180858UL //Access:R    DataWidth:0x5    // Storm Connection FIC buffer fill level (in messages).
70047 #define TCM_REG_AGG_CON_FIC_BUF_CRD                                                                          0x118085cUL //Access:RW   DataWidth:0x2    // Aggregation Connection FIC buffer credit (in full message out parts).
70048 #define TCM_REG_SM_CON_FIC_BUF_CRD                                                                           0x1180860UL //Access:RW   DataWidth:0x2    // Storm Connection FIC buffer credit (in full message out parts).
70049 #define TCM_REG_AGG_CON_BUF_CRD_AGG                                                                          0x1180864UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
70050 #define TCM_REG_AGG_CON_BUF_CRD_AGGST                                                                        0x1180868UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
70051 #define TCM_REG_SM_CON_BUF_CRD_AGGST                                                                         0x118086cUL //Access:RW   DataWidth:0x1    // Storm Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_CON_CMD_BUF_CRD_DIR.SM_CON_CMD_BUF_CRD_DIR need be no more than Storm Connection command buffer size=3.
70052 #define TCM_REG_AGG_CON_CMD_BUF_CRD_DIR                                                                      0x1180870UL //Access:RW   DataWidth:0x2    // Aggregation Connection command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and XCM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection command buffer size=6.
70053 #define TCM_REG_SM_CON_CMD_BUF_CRD_DIR                                                                       0x1180874UL //Access:RW   DataWidth:0x2    // Storm Connection command buffer credit (Direct group). In sum with CM_REGISTERS_SM_CON_BUF_CRD_AGGST.SM_CON_BUF_CRD_AGGST need be no more than Storm Connection command buffer size=3.
70054 #define TCM_REG_AGG_TASK_FIC_BUF_FILL_LVL                                                                    0x1180878UL //Access:R    DataWidth:0x2    // Aggregation Task FIC buffer fill level (in messages).
70055 #define TCM_REG_SM_TASK_FIC_BUF_FILL_LVL                                                                     0x118087cUL //Access:R    DataWidth:0x4    // Storm Task FIC buffer fill level (in messages).
70056 #define TCM_REG_AGG_TASK_FIC_BUF_CRD                                                                         0x1180880UL //Access:RW   DataWidth:0x2    // Aggregation Task FIC buffer credit (in full message out parts).
70057 #define TCM_REG_SM_TASK_FIC_BUF_CRD                                                                          0x1180884UL //Access:RW   DataWidth:0x2    // Storm Task FIC buffer credit (in full message out parts).
70058 #define TCM_REG_AGG_TASK_BUF_CRD_AGG                                                                         0x1180888UL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
70059 #define TCM_REG_AGG_TASK_BUF_CRD_AGGST                                                                       0x118088cUL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
70060 #define TCM_REG_SM_TASK_BUF_CRD_AGGST                                                                        0x1180890UL //Access:RW   DataWidth:0x1    // Storm Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_TASK_CMD_BUF_CRD_DIR.SM_TASK_CMD_BUF_CRD_DIR need be no more than Storm Task command buffer size=3.
70061 #define TCM_REG_AGG_TASK_CMD_BUF_CRD_DIR                                                                     0x1180894UL //Access:RW   DataWidth:0x2    // Aggregation Task command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task command buffer size=6.
70062 #define TCM_REG_SM_TASK_CMD_BUF_CRD_DIR                                                                      0x1180898UL //Access:RW   DataWidth:0x2    // Storm Task command buffer credit (Direct group). In sum with CM_REGISTERS_SM_TASK_BUF_CRD_AGGST.SM_TASK_BUF_CRD_AGGST need be no more than Storm Task command buffer size=3.
70063 #define TCM_REG_TRANS_DATA_BUF_CRD_DIR                                                                       0x118089cUL //Access:RW   DataWidth:0x2    // Transparent data buffer credit (Direct group).
70064 #define TCM_REG_AGG_TASK_CTX_SIZE_0                                                                          0x11808c0UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70065 #define TCM_REG_AGG_TASK_CTX_SIZE_1                                                                          0x11808c4UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70066 #define TCM_REG_AGG_TASK_CTX_SIZE_2                                                                          0x11808c8UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70067 #define TCM_REG_AGG_TASK_CTX_SIZE_3                                                                          0x11808ccUL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70068 #define TCM_REG_AGG_TASK_CTX_SIZE_4                                                                          0x11808d0UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70069 #define TCM_REG_AGG_TASK_CTX_SIZE_5                                                                          0x11808d4UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70070 #define TCM_REG_AGG_TASK_CTX_SIZE_6                                                                          0x11808d8UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70071 #define TCM_REG_AGG_TASK_CTX_SIZE_7                                                                          0x11808dcUL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
70072 #define TCM_REG_SM_CON_CTX_SIZE                                                                              0x11808e0UL //Access:RW   DataWidth:0x5    // STORM Connnection context per LCID size (REGQ). Default context size of 16 (REGQ) complies to 320 LCIDs. Maximum context size per LCID is 26. Maximum number of LCIDs allowed at maximum context size per LCID is 196. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LCIDs allowed at non-default size: INTEGER((320*INTEGER(16/2))/(26/2)).
70073 #define TCM_REG_SM_TASK_CTX_SIZE                                                                             0x11808e4UL //Access:RW   DataWidth:0x4    // STORM Task context per LTID size (REGQ). Default context size of 4 (REGQ) complies to 320 LTIDs. Maximum context size per LTID is 12. Maximum number of LTIDs allowed at maximum context size per LTID is 52. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LTIDs allowed at non-default size: INTEGER((320*INTEGER(4/2))/(12/2)).
70074 #define TCM_REG_CON_PHY_Q0                                                                                   0x1180904UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 0).
70075 #define TCM_REG_CON_PHY_Q1                                                                                   0x1180908UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 1).
70076 #define TCM_REG_TASK_PHY_Q0                                                                                  0x118090cUL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 0).
70077 #define TCM_REG_TASK_PHY_Q1                                                                                  0x1180910UL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 1).
70078 #define TCM_REG_AGG_TASK_RULE0_Q                                                                             0x1180984UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70079 #define TCM_REG_AGG_TASK_RULE1_Q                                                                             0x1180988UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70080 #define TCM_REG_AGG_TASK_RULE2_Q                                                                             0x118098cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70081 #define TCM_REG_AGG_TASK_RULE3_Q                                                                             0x1180990UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70082 #define TCM_REG_AGG_TASK_RULE4_Q                                                                             0x1180994UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70083 #define TCM_REG_AGG_TASK_RULE5_Q                                                                             0x1180998UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70084 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_0                                                                    0x118099cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70085 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_1                                                                    0x11809a0UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70086 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_2                                                                    0x11809a4UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70087 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_3                                                                    0x11809a8UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70088 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_4                                                                    0x11809acUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70089 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_5                                                                    0x11809b0UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70090 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_6                                                                    0x11809b4UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70091 #define TCM_REG_CM_TASK_EVENT_ID_BWIDTH_7                                                                    0x11809b8UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
70092 #define TCM_REG_IN_PRCS_TBL_CRD_AGG                                                                          0x1180a04UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGGST.IN_PRCS_TBL_CRD_AGGST need be no more than In-process table size=12.
70093 #define TCM_REG_IN_PRCS_TBL_CRD_AGGST                                                                        0x1180a08UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation Store group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGG.IN_PRCS_TBL_CRD_AGG need be no more than In-process table size=12.
70094 #define TCM_REG_IN_PRCS_TBL_FILL_LVL                                                                         0x1180a0cUL //Access:R    DataWidth:0x4    // In-process Table fill level  (in messages).
70095 #define TCM_REG_IN_PRCS_TBL_ALMOST_FULL                                                                      0x1180a10UL //Access:R    DataWidth:0x1    // In-process Table almost full.
70096 #define TCM_REG_QMCON_CURR_ST                                                                                0x1180a14UL //Access:R    DataWidth:0x3    // QM connection registration FSM current state.
70097 #define TCM_REG_QMTASK_CURR_ST                                                                               0x1180a18UL //Access:R    DataWidth:0x3    // QM task registration FSM current state.
70098 #define TCM_REG_TMCON_CURR_ST                                                                                0x1180a1cUL //Access:R    DataWidth:0x1    // TM connection output FSM current state.
70099 #define TCM_REG_TMTASK_CURR_ST                                                                               0x1180a20UL //Access:R    DataWidth:0x1    // TM task output FSM current state.
70100 #define TCM_REG_CCFC_CURR_ST                                                                                 0x1180a24UL //Access:R    DataWidth:0x1    // CFC connection output FSM current state.
70101 #define TCM_REG_TCFC_CURR_ST                                                                                 0x1180a28UL //Access:R    DataWidth:0x1    // CFC task output FSM current state.
70102 #define TCM_REG_CMPL_DIR_CURR_ST                                                                             0x1180a2cUL //Access:R    DataWidth:0x4    // Direct Completer FSM current state.
70103 #define TCM_REG_XX_BYP_CON_STATE_EVNT_ID_FLG                                                                 0x1180a30UL //Access:RW   DataWidth:0x1    // If set, Xx connection bypass state will be added in calculation of CM output Event ID.
70104 #define TCM_REG_XX_BYP_TASK_STATE_EVNT_ID_FLG                                                                0x1180a34UL //Access:RW   DataWidth:0x1    // If set, Xx task bypass state will be added in calculation of CM output Event ID.
70105 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_0                                                                     0x1180a38UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70106 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_1                                                                     0x1180a3cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70107 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_2                                                                     0x1180a40UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70108 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_3                                                                     0x1180a44UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70109 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_4                                                                     0x1180a48UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70110 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_5                                                                     0x1180a4cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70111 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_6                                                                     0x1180a50UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70112 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_7                                                                     0x1180a54UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70113 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_8                                                                     0x1180a58UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70114 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_9                                                                     0x1180a5cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70115 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_10                                                                    0x1180a60UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70116 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_11                                                                    0x1180a64UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70117 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_12                                                                    0x1180a68UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70118 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_13                                                                    0x1180a6cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70119 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_14                                                                    0x1180a70UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70120 #define TCM_REG_CM_CON_EVENT_ID_BWIDTH_15                                                                    0x1180a74UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
70121 #define TCM_REG_CCFC_INIT_CRD                                                                                0x1180a84UL //Access:RW   DataWidth:0x4    // CCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
70122 #define TCM_REG_TCFC_INIT_CRD                                                                                0x1180a88UL //Access:RW   DataWidth:0x4    // TCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
70123 #define TCM_REG_QM_INIT_CRD0                                                                                 0x1180a8cUL //Access:RW   DataWidth:0x5    // QM output initial credit (all CMS except of XCM and XCM - other queues). Max credit available - 16.Write writes the initial credit value; read returns the current value of the credit counter.
70124 #define TCM_REG_TM_INIT_CRD                                                                                  0x1180a90UL //Access:RW   DataWidth:0x4    // Timers output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
70125 #define TCM_REG_FIC_INIT_CRD                                                                                 0x1180a94UL //Access:RW   DataWidth:0x6    // FIC output initial credit. Write writes the initial credit value; read returns the current value of the credit counter. Must be initialized to 44 at start-up.
70126 #define TCM_REG_DIR_BYP_MSG_CNT                                                                              0x1180aa4UL //Access:RC   DataWidth:0x20   // Counter of direct bypassed messages.
70127 #define TCM_REG_DORQ_LENGTH_MIS                                                                              0x1180aacUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at the dorq interface.
70128 #define TCM_REG_PBF_LENGTH_MIS                                                                               0x1180ab0UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PBF interface.
70129 #define TCM_REG_PRS_LENGTH_MIS                                                                               0x1180ab4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PRS interface.
70130 #define TCM_REG_GRC_BUF_EMPTY                                                                                0x1180ab8UL //Access:R    DataWidth:0x1    // Input Stage GRC buffer is empty.
70131 #define TCM_REG_GRC_BUF_STATUS                                                                               0x1180abcUL //Access:R    DataWidth:0x6    // Input Stage GRC buffer status.
70132 #define TCM_REG_STORM_MSG_CNTR                                                                               0x1180ac0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the STORM input.
70133 #define TCM_REG_MSEM_MSG_CNTR                                                                                0x1180ac8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSEM.
70134 #define TCM_REG_DORQ_MSG_CNTR                                                                                0x1180ad0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at  input DORQ.
70135 #define TCM_REG_PBF_MSG_CNTR                                                                                 0x1180ad4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PBF.
70136 #define TCM_REG_PRS_MSG_CNTR                                                                                 0x1180ad8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PRS.
70137 #define TCM_REG_QM_P_MSG_CNTR                                                                                0x1180adcUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (primary).
70138 #define TCM_REG_QM_S_MSG_CNTR                                                                                0x1180ae0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (secondary).
70139 #define TCM_REG_TM_MSG_CNTR                                                                                  0x1180ae4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the Timers input.
70140 #define TCM_REG_IS_GRC                                                                                       0x1180ae8UL //Access:W    DataWidth:0x20   // Used to write the GRC message. Write only. To distinguish if the register can be accessed to write GRC message                           polling of CM_REGISTERS.GRC_BUF_EMPTY need to be done
70141 #define TCM_REG_IS_QM_P_FILL_LVL                                                                             0x1180aecUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in QM Primary Input Stage (except of bypass).
70142 #define TCM_REG_IS_QM_S_FILL_LVL                                                                             0x1180af0UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in QM Secondary Input Stage (except of bypass).
70143 #define TCM_REG_IS_TM_FILL_LVL                                                                               0x1180af4UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in TM Input Stage.
70144 #define TCM_REG_IS_STORM_FILL_LVL                                                                            0x1180af8UL //Access:R    DataWidth:0x5    // Number of entries (2 QREGs each) of data in STORM Input Stage.
70145 #define TCM_REG_IS_MSEM_FILL_LVL                                                                             0x1180b00UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) in TCM, YCM or 2 QREGs (256b) in XCM of data in MSEM Input Stage.
70146 #define TCM_REG_IS_DORQ_FILL_LVL                                                                             0x1180b08UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in DORQ Input Stage.
70147 #define TCM_REG_IS_PBF_FILL_LVL                                                                              0x1180b0cUL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in PBF Input Stage.
70148 #define TCM_REG_IS_PRS_FILL_LVL                                                                              0x1180b10UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in PRS Input Stage.
70149 #define TCM_REG_FIC_MSG_CNTR                                                                                 0x1180b44UL //Access:RC   DataWidth:0x1c   // Counter of the output messages at FIC interfaces.
70150 #define TCM_REG_QM_OUT_CNTR                                                                                  0x1180b48UL //Access:RC   DataWidth:0x1c   // Counter of the output QM commands.
70151 #define TCM_REG_TM_OUT_CNTR                                                                                  0x1180b4cUL //Access:RC   DataWidth:0x1c   // Counter of the output Timers commands.
70152 #define TCM_REG_DONE0_CNTR                                                                                   0x1180b50UL //Access:RC   DataWidth:0x1c   // Counter of the output Done0.
70153 #define TCM_REG_DONE2_CNTR                                                                                   0x1180b54UL //Access:RC   DataWidth:0x1c   // Counter of the output Done2.
70154 #define TCM_REG_CCFC_CNTR                                                                                    0x1180b58UL //Access:RC   DataWidth:0x1c   // Counter of the output CCFC.
70155 #define TCM_REG_TCFC_CNTR                                                                                    0x1180b5cUL //Access:RC   DataWidth:0x1c   // Counter of the output TCFC.
70156 #define TCM_REG_ECO_RESERVED                                                                                 0x1180b84UL //Access:RW   DataWidth:0x8    // Chicken bits.
70157 #define TCM_REG_IS_FOC_TSEM_NXT_INF_UNIT                                                                     0x1180b88UL //Access:R    DataWidth:0x5    // Debug read from TSEM Input stage buffer: number of reads to next information unit.
70158 #define TCM_REG_IS_FOC_MSEM_NXT_INF_UNIT                                                                     0x1180b8cUL //Access:R    DataWidth:0x6    // Debug read from MSEM Input stage buffer: number of reads to next information unit.
70159 #define TCM_REG_IS_FOC_PRS_NXT_INF_UNIT                                                                      0x1180b94UL //Access:R    DataWidth:0x6    // Debug read from PRS Input stage buffer: number of reads to next information unit.
70160 #define TCM_REG_IS_FOC_PBF_NXT_INF_UNIT                                                                      0x1180b98UL //Access:R    DataWidth:0x6    // Debug read from PBF Input stage buffer: number of reads to next information unit.
70161 #define TCM_REG_IS_FOC_DORQ_NXT_INF_UNIT                                                                     0x1180b9cUL //Access:R    DataWidth:0x6    // Debug read from DORQ Input stage buffer: number of reads to next information unit.
70162 #define TCM_REG_IS_FOC_TSEM                                                                                  0x1180c00UL //Access:R    DataWidth:0x20   // Debug read from TSEM Input stage buffer with 32-bits granularity. Read only.
70163 #define TCM_REG_IS_FOC_TSEM_SIZE                                                                             184
70164 #define TCM_REG_IS_FOC_MSEM                                                                                  0x1181000UL //Access:R    DataWidth:0x20   // Debug read from MSEM Input stage buffer with 32-bits granularity. Read only.
70165 #define TCM_REG_IS_FOC_MSEM_SIZE                                                                             24
70166 #define TCM_REG_IS_FOC_PRS                                                                                   0x1181200UL //Access:R    DataWidth:0x20   // Debug read from PRS Input stage buffer with 32-bits granularity. Read only.
70167 #define TCM_REG_IS_FOC_PRS_SIZE                                                                              44
70168 #define TCM_REG_IS_FOC_PBF                                                                                   0x1181300UL //Access:R    DataWidth:0x20   // Debug read from PBF Input stage buffer with 32-bits granularity. Read only.
70169 #define TCM_REG_IS_FOC_PBF_SIZE                                                                              44
70170 #define TCM_REG_IS_FOC_DORQ                                                                                  0x1181400UL //Access:R    DataWidth:0x20   // Debug read from DORQ Input stage buffer with 32-bits granularity. Read only.
70171 #define TCM_REG_IS_FOC_DORQ_SIZE                                                                             24
70172 #define TCM_REG_CTX_RBC_ACCS                                                                                 0x11814c0UL //Access:RW   DataWidth:0x10   // Context RBC access.[8:0] - base address (LCID/LTID); [15:9] - offset (in REGs (32b)) within LCID/LTID. The procedure to read context is: first define base address and offset; then read context with one of the following registers: CM_REGISTERS_AGG_CON_CTX.AGG_CON_CTX CM_REGISTERS_SM_CON_CTX.SM_CON_CTX CM_REGISTERS_AGG_TASK_CTX.AGG_TASK_CTX CM_REGISTERS_SM_TASK_CTX.SM_TASK_CTX
70173 #define TCM_REG_AGG_CON_CTX                                                                                  0x11814c4UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
70174 #define TCM_REG_AGG_TASK_CTX                                                                                 0x11814c8UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
70175 #define TCM_REG_SM_CON_CTX                                                                                   0x11814ccUL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
70176 #define TCM_REG_SM_TASK_CTX                                                                                  0x11814d0UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
70177 #define TCM_REG_XX_CBYP_TBL                                                                                  0x11814e0UL //Access:R    DataWidth:0xf    // Xx Connection Bypass Table.
70178 #define TCM_REG_XX_CBYP_TBL_SIZE                                                                             8
70179 #define TCM_REG_XX_TBYP_TBL                                                                                  0x1181500UL //Access:R    DataWidth:0xf    // Xx Task Bypass Table.
70180 #define TCM_REG_XX_TBYP_TBL_SIZE                                                                             64
70181 #define TCM_REG_XX_LCID_CAM                                                                                  0x1181600UL //Access:R    DataWidth:0xa    // Debug only. Read only access to LCID CAM in XX protection mechanism.
70182 #define TCM_REG_XX_LCID_CAM_SIZE                                                                             64
70183 #define TCM_REG_XX_TBL                                                                                       0x1181700UL //Access:R    DataWidth:0x18   // Indirect access to the XX table of the XX protection mechanism. The fields are: [0] - Lock status; [4:1] - Connection type; LL size: PCM - [7:5]; M/T/U/X/YCM - [11:5]; Tail pointer: PCM - [9:8]; M/T/U/X/YCM - [17:12]; Next pointer: PCM - [11:10]; M/T/U/X/YCM - [23:18];
70184 #define TCM_REG_XX_TBL_SIZE                                                                                  64
70185 #define TCM_REG_XX_DSCR_TBL                                                                                  0x1181800UL //Access:RW   DataWidth:0x1e   // Indirect access to the XX table of the XX protection mechanism. The fields are: [2:0] - Xx Lock command;[3] - DstStormFlg; [8:4] - Global Client Input number; Message length (MCM [13:9];PCM [14:9]; TCM [13:9]; UCM [13:9];XCM [10:9];YCM[13:9]); Next pointer (MCM [19:14]; PCM [16:15]; TCM[19:14]; UCM [19:14]; XCM [16:11]; YCM [19:14]); LTID (MCM [28:20]; PCM [25:17] - reserved; TCM[28:20]; UCM [28:20]; XCM [25:17] - reserved; YCM [28:20]). Task Domain Exist (MCM [29]; PCM [26] - reserved;TCM[29]; UCM [29]; XCM [26] - reserved; YCM [29]). A free link list in the XX descriptor table should be build. This is done by writing the following values to all effective entries in the table:xx_descr_table[i].next_pointer = i+1 (i=0 - (xx_msg_up_bnd-2)); xx_descr_table[i].next_pointer= 0 (i=xx_msg_up_bnd-1). The value of i is between 0 to the configured (not default) value of (xx_msg_up_bnd-1). The not effective entries (those which succeed the last effective entry with index (xx_msg_up_bnd-1)) can be initialized to any value for initialization procedure simplicity seek.
70186 #define TCM_REG_XX_DSCR_TBL_SIZE                                                                             64
70187 #define TCM_REG_TM_CON_EVNT_ID_0                                                                             0x1181900UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70188 #define TCM_REG_TM_CON_EVNT_ID_1                                                                             0x1181904UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70189 #define TCM_REG_TM_CON_EVNT_ID_2                                                                             0x1181908UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70190 #define TCM_REG_TM_CON_EVNT_ID_3                                                                             0x118190cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70191 #define TCM_REG_TM_CON_EVNT_ID_4                                                                             0x1181910UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70192 #define TCM_REG_TM_CON_EVNT_ID_5                                                                             0x1181914UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70193 #define TCM_REG_TM_CON_EVNT_ID_6                                                                             0x1181918UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70194 #define TCM_REG_TM_CON_EVNT_ID_7                                                                             0x118191cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.:
70195 #define TCM_REG_TM_CON_EVNT_ID_8                                                                             0x1181920UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70196 #define TCM_REG_TM_CON_EVNT_ID_9                                                                             0x1181924UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70197 #define TCM_REG_TM_CON_EVNT_ID_10                                                                            0x1181928UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70198 #define TCM_REG_TM_CON_EVNT_ID_11                                                                            0x118192cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70199 #define TCM_REG_TM_CON_EVNT_ID_12                                                                            0x1181930UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70200 #define TCM_REG_TM_CON_EVNT_ID_13                                                                            0x1181934UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70201 #define TCM_REG_TM_CON_EVNT_ID_14                                                                            0x1181938UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
70202 #define TCM_REG_TM_CON_EVNT_ID_15                                                                            0x118193cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.:
70203 #define TCM_REG_N_SM_CON_CTX_LD_0                                                                            0x1181940UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70204 #define TCM_REG_N_SM_CON_CTX_LD_1                                                                            0x1181944UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70205 #define TCM_REG_N_SM_CON_CTX_LD_2                                                                            0x1181948UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70206 #define TCM_REG_N_SM_CON_CTX_LD_3                                                                            0x118194cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70207 #define TCM_REG_N_SM_CON_CTX_LD_4                                                                            0x1181950UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70208 #define TCM_REG_N_SM_CON_CTX_LD_5                                                                            0x1181954UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70209 #define TCM_REG_N_SM_CON_CTX_LD_6                                                                            0x1181958UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70210 #define TCM_REG_N_SM_CON_CTX_LD_7                                                                            0x118195cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
70211 #define TCM_REG_N_SM_CON_CTX_LD_8                                                                            0x1181960UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70212 #define TCM_REG_N_SM_CON_CTX_LD_9                                                                            0x1181964UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70213 #define TCM_REG_N_SM_CON_CTX_LD_10                                                                           0x1181968UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 10).
70214 #define TCM_REG_N_SM_CON_CTX_LD_11                                                                           0x118196cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70215 #define TCM_REG_N_SM_CON_CTX_LD_12                                                                           0x1181970UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70216 #define TCM_REG_N_SM_CON_CTX_LD_13                                                                           0x1181974UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70217 #define TCM_REG_N_SM_CON_CTX_LD_14                                                                           0x1181978UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70218 #define TCM_REG_N_SM_CON_CTX_LD_15                                                                           0x118197cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
70219 #define TCM_REG_AGG_CON_CTX_SIZE_0                                                                           0x1181980UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70220 #define TCM_REG_AGG_CON_CTX_SIZE_1                                                                           0x1181984UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70221 #define TCM_REG_AGG_CON_CTX_SIZE_2                                                                           0x1181988UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70222 #define TCM_REG_AGG_CON_CTX_SIZE_3                                                                           0x118198cUL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70223 #define TCM_REG_AGG_CON_CTX_SIZE_4                                                                           0x1181990UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70224 #define TCM_REG_AGG_CON_CTX_SIZE_5                                                                           0x1181994UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70225 #define TCM_REG_AGG_CON_CTX_SIZE_6                                                                           0x1181998UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70226 #define TCM_REG_AGG_CON_CTX_SIZE_7                                                                           0x118199cUL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70227 #define TCM_REG_AGG_CON_CTX_SIZE_8                                                                           0x11819a0UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less or 3.
70228 #define TCM_REG_AGG_CON_CTX_SIZE_9                                                                           0x11819a4UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70229 #define TCM_REG_AGG_CON_CTX_SIZE_10                                                                          0x11819a8UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70230 #define TCM_REG_AGG_CON_CTX_SIZE_11                                                                          0x11819acUL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70231 #define TCM_REG_AGG_CON_CTX_SIZE_12                                                                          0x11819b0UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70232 #define TCM_REG_AGG_CON_CTX_SIZE_13                                                                          0x11819b4UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70233 #define TCM_REG_AGG_CON_CTX_SIZE_14                                                                          0x11819b8UL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70234 #define TCM_REG_AGG_CON_CTX_SIZE_15                                                                          0x11819bcUL //Access:RW   DataWidth:0x3    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: XCM: 4 REGQ aligned or 3. Other CM: 2 REGQ aligned or 3 aligned whichever is less, or 3.
70235 #define TCM_REG_QM_CON_BASE_EVNT_ID_0                                                                        0x11819c0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70236 #define TCM_REG_QM_CON_BASE_EVNT_ID_1                                                                        0x11819c4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70237 #define TCM_REG_QM_CON_BASE_EVNT_ID_2                                                                        0x11819c8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70238 #define TCM_REG_QM_CON_BASE_EVNT_ID_3                                                                        0x11819ccUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70239 #define TCM_REG_QM_CON_BASE_EVNT_ID_4                                                                        0x11819d0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70240 #define TCM_REG_QM_CON_BASE_EVNT_ID_5                                                                        0x11819d4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70241 #define TCM_REG_QM_CON_BASE_EVNT_ID_6                                                                        0x11819d8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70242 #define TCM_REG_QM_CON_BASE_EVNT_ID_7                                                                        0x11819dcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70243 #define TCM_REG_QM_CON_BASE_EVNT_ID_8                                                                        0x11819e0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70244 #define TCM_REG_QM_CON_BASE_EVNT_ID_9                                                                        0x11819e4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70245 #define TCM_REG_QM_CON_BASE_EVNT_ID_10                                                                       0x11819e8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70246 #define TCM_REG_QM_CON_BASE_EVNT_ID_11                                                                       0x11819ecUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70247 #define TCM_REG_QM_CON_BASE_EVNT_ID_12                                                                       0x11819f0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70248 #define TCM_REG_QM_CON_BASE_EVNT_ID_13                                                                       0x11819f4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70249 #define TCM_REG_QM_CON_BASE_EVNT_ID_14                                                                       0x11819f8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70250 #define TCM_REG_QM_CON_BASE_EVNT_ID_15                                                                       0x11819fcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
70251 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_0                                                                   0x1181a00UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70252 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_1                                                                   0x1181a04UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70253 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_2                                                                   0x1181a08UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70254 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_3                                                                   0x1181a0cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70255 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_4                                                                   0x1181a10UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70256 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_5                                                                   0x1181a14UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70257 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_6                                                                   0x1181a18UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70258 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_7                                                                   0x1181a1cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70259 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_8                                                                   0x1181a20UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70260 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_9                                                                   0x1181a24UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70261 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_10                                                                  0x1181a28UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70262 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_11                                                                  0x1181a2cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70263 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_12                                                                  0x1181a30UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70264 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_13                                                                  0x1181a34UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70265 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_14                                                                  0x1181a38UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70266 #define TCM_REG_QM_AGG_CON_CTX_PART_SIZE_15                                                                  0x1181a3cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
70267 #define TCM_REG_QM_XXLOCK_CMD_0                                                                              0x1181a40UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70268 #define TCM_REG_QM_XXLOCK_CMD_1                                                                              0x1181a44UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70269 #define TCM_REG_QM_XXLOCK_CMD_2                                                                              0x1181a48UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70270 #define TCM_REG_QM_XXLOCK_CMD_3                                                                              0x1181a4cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70271 #define TCM_REG_QM_XXLOCK_CMD_4                                                                              0x1181a50UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70272 #define TCM_REG_QM_XXLOCK_CMD_5                                                                              0x1181a54UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70273 #define TCM_REG_QM_XXLOCK_CMD_6                                                                              0x1181a58UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70274 #define TCM_REG_QM_XXLOCK_CMD_7                                                                              0x1181a5cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70275 #define TCM_REG_QM_XXLOCK_CMD_8                                                                              0x1181a60UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70276 #define TCM_REG_QM_XXLOCK_CMD_9                                                                              0x1181a64UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70277 #define TCM_REG_QM_XXLOCK_CMD_10                                                                             0x1181a68UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70278 #define TCM_REG_QM_XXLOCK_CMD_11                                                                             0x1181a6cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70279 #define TCM_REG_QM_XXLOCK_CMD_12                                                                             0x1181a70UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70280 #define TCM_REG_QM_XXLOCK_CMD_13                                                                             0x1181a74UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70281 #define TCM_REG_QM_XXLOCK_CMD_14                                                                             0x1181a78UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70282 #define TCM_REG_QM_XXLOCK_CMD_15                                                                             0x1181a7cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
70283 #define TCM_REG_QM_CON_USE_ST_FLG_0                                                                          0x1181a80UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70284 #define TCM_REG_QM_CON_USE_ST_FLG_1                                                                          0x1181a84UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70285 #define TCM_REG_QM_CON_USE_ST_FLG_2                                                                          0x1181a88UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70286 #define TCM_REG_QM_CON_USE_ST_FLG_3                                                                          0x1181a8cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70287 #define TCM_REG_QM_CON_USE_ST_FLG_4                                                                          0x1181a90UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70288 #define TCM_REG_QM_CON_USE_ST_FLG_5                                                                          0x1181a94UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70289 #define TCM_REG_QM_CON_USE_ST_FLG_6                                                                          0x1181a98UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70290 #define TCM_REG_QM_CON_USE_ST_FLG_7                                                                          0x1181a9cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70291 #define TCM_REG_QM_CON_USE_ST_FLG_8                                                                          0x1181aa0UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70292 #define TCM_REG_QM_CON_USE_ST_FLG_9                                                                          0x1181aa4UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70293 #define TCM_REG_QM_CON_USE_ST_FLG_10                                                                         0x1181aa8UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70294 #define TCM_REG_QM_CON_USE_ST_FLG_11                                                                         0x1181aacUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70295 #define TCM_REG_QM_CON_USE_ST_FLG_12                                                                         0x1181ab0UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70296 #define TCM_REG_QM_CON_USE_ST_FLG_13                                                                         0x1181ab4UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70297 #define TCM_REG_QM_CON_USE_ST_FLG_14                                                                         0x1181ab8UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70298 #define TCM_REG_QM_CON_USE_ST_FLG_15                                                                         0x1181abcUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
70299 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_0                                                                     0x1181ac0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70300 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_1                                                                     0x1181ac4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70301 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_2                                                                     0x1181ac8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70302 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_3                                                                     0x1181accUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70303 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_4                                                                     0x1181ad0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70304 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_5                                                                     0x1181ad4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70305 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_6                                                                     0x1181ad8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70306 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_7                                                                     0x1181adcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70307 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_8                                                                     0x1181ae0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70308 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_9                                                                     0x1181ae4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70309 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_10                                                                    0x1181ae8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70310 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_11                                                                    0x1181aecUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70311 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_12                                                                    0x1181af0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70312 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_13                                                                    0x1181af4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70313 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_14                                                                    0x1181af8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70314 #define TCM_REG_QM_SM_CON_CTX_LDST_FLG_15                                                                    0x1181afcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
70315 #define TCM_REG_TSDM_WEIGHT                                                                                  0x1181b00UL //Access:RW   DataWidth:0x3    // The weight of the input TSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
70316 #define TCM_REG_TSDM_FRWRD_MODE                                                                              0x1181b04UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
70317 #define TCM_REG_TSDM_LENGTH_MIS                                                                              0x1181b08UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at TSDM interface.
70318 #define TCM_REG_TSDM_MSG_CNTR                                                                                0x1181b0cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input TSDM.
70319 #define TCM_REG_IS_TSDM_FILL_LVL                                                                             0x1181b10UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in TSDM Input Stage.
70320 #define TCM_REG_IS_FOC_TSDM_NXT_INF_UNIT                                                                     0x1181b14UL //Access:R    DataWidth:0x6    // Debug read from TSDM Input stage buffer: number of reads to next information unit.
70321 #define TCM_REG_IS_FOC_TSDM                                                                                  0x1181b40UL //Access:R    DataWidth:0x20   // Debug read from TSDM Input stage buffer with 32-bits granularity. Read only.
70322 #define TCM_REG_IS_FOC_TSDM_SIZE                                                                             16
70323 #define TCM_REG_PSDM_WEIGHT                                                                                  0x1181b80UL //Access:RW   DataWidth:0x3    // The weight of the input PSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
70324 #define TCM_REG_PSDM_FRWRD_MODE                                                                              0x1181b84UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
70325 #define TCM_REG_PSDM_LENGTH_MIS                                                                              0x1181b88UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PSDM interface.
70326 #define TCM_REG_PSDM_MSG_CNTR                                                                                0x1181b8cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input PSDM.
70327 #define TCM_REG_IS_PSDM_FILL_LVL                                                                             0x1181b90UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in PSDM Input Stage.
70328 #define TCM_REG_IS_FOC_PSDM_NXT_INF_UNIT                                                                     0x1181b94UL //Access:R    DataWidth:0x6    // Debug read from PSDM Input stage buffer: number of reads to next information unit.
70329 #define TCM_REG_IS_FOC_PSDM                                                                                  0x1181bc0UL //Access:R    DataWidth:0x20   // Debug read from PSDM Input stage buffer with 32-bits granularity. Read only.
70330 #define TCM_REG_IS_FOC_PSDM_SIZE                                                                             16
70331 #define TCM_REG_MSDM_WEIGHT                                                                                  0x1181c00UL //Access:RW   DataWidth:0x3    // The weight of the input MSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
70332 #define TCM_REG_MSDM_FRWRD_MODE                                                                              0x1181c04UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
70333 #define TCM_REG_MSDM_LENGTH_MIS                                                                              0x1181c08UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at MSDM interface.
70334 #define TCM_REG_MSDM_MSG_CNTR                                                                                0x1181c0cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSDM.
70335 #define TCM_REG_IS_MSDM_FILL_LVL                                                                             0x1181c10UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in MSDM Input Stage.
70336 #define TCM_REG_IS_FOC_MSDM_NXT_INF_UNIT                                                                     0x1181c14UL //Access:R    DataWidth:0x6    // Debug read from MSDM Input stage buffer: number of reads to next information unit.
70337 #define TCM_REG_IS_FOC_MSDM                                                                                  0x1181c40UL //Access:R    DataWidth:0x20   // Debug read from MSDM Input stage buffer with 32-bits granularity. Read only.
70338 #define TCM_REG_IS_FOC_MSDM_SIZE                                                                             16
70339 #define TCM_REG_YSEM_WEIGHT                                                                                  0x1181c80UL //Access:RW   DataWidth:0x3    // The weight of the input Ysem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
70340 #define TCM_REG_YSEM_FRWRD_MODE                                                                              0x1181c84UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
70341 #define TCM_REG_YSEM_MSG_CNTR                                                                                0x1181c88UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input Ysem.
70342 #define TCM_REG_IS_YSEM_FILL_LVL                                                                             0x1181c8cUL //Access:R    DataWidth:0x4    // Number of QREGs (128b) for TCM, XCM or 2 QREGs (256b) for MCM of data in YSEM Input Stage.
70343 #define TCM_REG_IS_FOC_YSEM_NXT_INF_UNIT                                                                     0x1181c90UL //Access:R    DataWidth:0x6    // Debug read from YSEM Input stage buffer: number of reads to next information unit.
70344 #define TCM_REG_IS_FOC_YSEM                                                                                  0x1181d00UL //Access:R    DataWidth:0x20   // Debug read from YSEM Input stage buffer with 32-bits granularity. Read only.
70345 #define TCM_REG_IS_FOC_YSEM_SIZE                                                                             60
70346 #define TCM_REG_PTLD_WEIGHT                                                                                  0x1181e00UL //Access:RW   DataWidth:0x3    // The weight of the input PTLD in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
70347 #define TCM_REG_PTLD_LENGTH_MIS                                                                              0x1181e04UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PTLD interface.
70348 #define TCM_REG_PTLD_MSG_CNTR                                                                                0x1181e08UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PTLD.
70349 #define TCM_REG_IS_PTLD_FILL_LVL                                                                             0x1181e0cUL //Access:R    DataWidth:0x6    // Number of QREGs (128b) of data in PTLD Input Stage.
70350 #define TCM_REG_IS_FOC_PTLD_NXT_INF_UNIT                                                                     0x1181e10UL //Access:R    DataWidth:0x5    // Debug read from PTLD Input stage buffer: number of reads to next information unit.
70351 #define TCM_REG_IS_FOC_PTLD                                                                                  0x1182000UL //Access:R    DataWidth:0x20   // Debug read from PTLD Input stage buffer with 32-bits granularity. Read only.
70352 #define TCM_REG_IS_FOC_PTLD_SIZE                                                                             280
70353 #define TCM_REG_AGG_TASK_CF0_Q                                                                               0x1182800UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70354 #define TCM_REG_AGG_TASK_CF1_Q                                                                               0x1182804UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70355 #define TCM_REG_AGG_TASK_CF2_Q                                                                               0x1182808UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70356 #define TCM_REG_AGG_TASK_CF3_Q                                                                               0x118280cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70357 #define TCM_REG_AGG_TASK_CF4_Q                                                                               0x1182810UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70358 #define TCM_REG_AGG_TASK_CF5_Q                                                                               0x1182814UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70359 #define TCM_REG_AGG_TASK_CF6_Q                                                                               0x1182818UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70360 #define TCM_REG_AGG_TASK_CF7_Q                                                                               0x118281cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
70361 #define TCM_REG_XX_MSG_RAM                                                                                   0x1188000UL //Access:R    DataWidth:0x20   // Indirect access to the Xx messages RAM of the XX protection mechanism. Read-only.
70362 #define TCM_REG_XX_MSG_RAM_SIZE                                                                              6144
70363 #define MCM_REG_INIT                                                                                         0x1200000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
70364 #define MCM_REG_DBG_SELECT                                                                                   0x1200040UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
70365 #define MCM_REG_DBG_DWORD_ENABLE                                                                             0x1200044UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
70366 #define MCM_REG_DBG_SHIFT                                                                                    0x1200048UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
70367 #define MCM_REG_DBG_FORCE_VALID                                                                              0x120004cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
70368 #define MCM_REG_DBG_FORCE_FRAME                                                                              0x1200050UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
70369 #define MCM_REG_DBG_OUT_DATA                                                                                 0x1200060UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
70370 #define MCM_REG_DBG_OUT_DATA_SIZE                                                                            8
70371 #define MCM_REG_DBG_OUT_VALID                                                                                0x1200080UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
70372 #define MCM_REG_DBG_OUT_FRAME                                                                                0x1200084UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
70373 #define MCM_REG_AFFINITY_TYPE_0                                                                              0x1200088UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70374 #define MCM_REG_AFFINITY_TYPE_1                                                                              0x120008cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70375 #define MCM_REG_AFFINITY_TYPE_2                                                                              0x1200090UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70376 #define MCM_REG_AFFINITY_TYPE_3                                                                              0x1200094UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70377 #define MCM_REG_AFFINITY_TYPE_4                                                                              0x1200098UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70378 #define MCM_REG_AFFINITY_TYPE_5                                                                              0x120009cUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70379 #define MCM_REG_AFFINITY_TYPE_6                                                                              0x12000a0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70380 #define MCM_REG_AFFINITY_TYPE_7                                                                              0x12000a4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70381 #define MCM_REG_AFFINITY_TYPE_8                                                                              0x12000a8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70382 #define MCM_REG_AFFINITY_TYPE_9                                                                              0x12000acUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70383 #define MCM_REG_AFFINITY_TYPE_10                                                                             0x12000b0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70384 #define MCM_REG_AFFINITY_TYPE_11                                                                             0x12000b4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70385 #define MCM_REG_AFFINITY_TYPE_12                                                                             0x12000b8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70386 #define MCM_REG_AFFINITY_TYPE_13                                                                             0x12000bcUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70387 #define MCM_REG_AFFINITY_TYPE_14                                                                             0x12000c0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70388 #define MCM_REG_AFFINITY_TYPE_15                                                                             0x12000c4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
70389 #define MCM_REG_EXCLUSIVE_FLG_0                                                                              0x12000c8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70390 #define MCM_REG_EXCLUSIVE_FLG_1                                                                              0x12000ccUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70391 #define MCM_REG_EXCLUSIVE_FLG_2                                                                              0x12000d0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70392 #define MCM_REG_EXCLUSIVE_FLG_3                                                                              0x12000d4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70393 #define MCM_REG_EXCLUSIVE_FLG_4                                                                              0x12000d8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70394 #define MCM_REG_EXCLUSIVE_FLG_5                                                                              0x12000dcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70395 #define MCM_REG_EXCLUSIVE_FLG_6                                                                              0x12000e0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70396 #define MCM_REG_EXCLUSIVE_FLG_7                                                                              0x12000e4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70397 #define MCM_REG_EXCLUSIVE_FLG_8                                                                              0x12000e8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70398 #define MCM_REG_EXCLUSIVE_FLG_9                                                                              0x12000ecUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70399 #define MCM_REG_EXCLUSIVE_FLG_10                                                                             0x12000f0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70400 #define MCM_REG_EXCLUSIVE_FLG_11                                                                             0x12000f4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70401 #define MCM_REG_EXCLUSIVE_FLG_12                                                                             0x12000f8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70402 #define MCM_REG_EXCLUSIVE_FLG_13                                                                             0x12000fcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70403 #define MCM_REG_EXCLUSIVE_FLG_14                                                                             0x1200100UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70404 #define MCM_REG_EXCLUSIVE_FLG_15                                                                             0x1200104UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
70405 #define MCM_REG_AGG_CON_CF0_Q                                                                                0x1200108UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70406 #define MCM_REG_AGG_CON_CF1_Q                                                                                0x120010cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70407 #define MCM_REG_AGG_CON_CF2_Q                                                                                0x1200110UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70408 #define MCM_REG_INT_STS_0                                                                                    0x1200180UL //Access:R    DataWidth:0x16   // Multi Field Register.
70409   #define MCM_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
70410   #define MCM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
70411   #define MCM_REG_INT_STS_0_IS_STORM_OVFL_ERR                                                                (0x1<<1) // Write to full STORM input buffer.
70412   #define MCM_REG_INT_STS_0_IS_STORM_OVFL_ERR_SHIFT                                                          1
70413   #define MCM_REG_INT_STS_0_IS_STORM_UNDER_ERR                                                               (0x1<<2) // Read from empty  STORM input buffer.
70414   #define MCM_REG_INT_STS_0_IS_STORM_UNDER_ERR_SHIFT                                                         2
70415   #define MCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR                                                                 (0x1<<3) // Write to full MSDM input buffer.
70416   #define MCM_REG_INT_STS_0_IS_MSDM_OVFL_ERR_SHIFT                                                           3
70417   #define MCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR                                                                (0x1<<4) // Read from empty MSDM input buffer.
70418   #define MCM_REG_INT_STS_0_IS_MSDM_UNDER_ERR_SHIFT                                                          4
70419   #define MCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR                                                                 (0x1<<5) // Write to full YSDM input buffer.
70420   #define MCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR_SHIFT                                                           5
70421   #define MCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR                                                                (0x1<<6) // Read from empty  YSDM input buffer.
70422   #define MCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR_SHIFT                                                          6
70423   #define MCM_REG_INT_STS_0_IS_TSDM_OVFL_ERR                                                                 (0x1<<7) // Write to full TSDM input buffer.
70424   #define MCM_REG_INT_STS_0_IS_TSDM_OVFL_ERR_SHIFT                                                           7
70425   #define MCM_REG_INT_STS_0_IS_TSDM_UNDER_ERR                                                                (0x1<<8) // Read from empty TSDM input buffer.
70426   #define MCM_REG_INT_STS_0_IS_TSDM_UNDER_ERR_SHIFT                                                          8
70427   #define MCM_REG_INT_STS_0_IS_PSDM_OVFL_ERR                                                                 (0x1<<9) // Write to full PSDM input buffer.
70428   #define MCM_REG_INT_STS_0_IS_PSDM_OVFL_ERR_SHIFT                                                           9
70429   #define MCM_REG_INT_STS_0_IS_PSDM_UNDER_ERR                                                                (0x1<<10) // Read from empty PSDM input buffer.
70430   #define MCM_REG_INT_STS_0_IS_PSDM_UNDER_ERR_SHIFT                                                          10
70431   #define MCM_REG_INT_STS_0_IS_USDM_OVFL_ERR                                                                 (0x1<<11) // Write to full USDM input buffer.
70432   #define MCM_REG_INT_STS_0_IS_USDM_OVFL_ERR_SHIFT                                                           11
70433   #define MCM_REG_INT_STS_0_IS_USDM_UNDER_ERR                                                                (0x1<<12) // Read from empty USDM input buffer.
70434   #define MCM_REG_INT_STS_0_IS_USDM_UNDER_ERR_SHIFT                                                          12
70435   #define MCM_REG_INT_STS_0_IS_TMLD_OVFL_ERR                                                                 (0x1<<13) // Write to full TMLD input buffer.
70436   #define MCM_REG_INT_STS_0_IS_TMLD_OVFL_ERR_SHIFT                                                           13
70437   #define MCM_REG_INT_STS_0_IS_TMLD_UNDER_ERR                                                                (0x1<<14) // Read from empty TMLD input buffer.
70438   #define MCM_REG_INT_STS_0_IS_TMLD_UNDER_ERR_SHIFT                                                          14
70439   #define MCM_REG_INT_STS_0_IS_USEM_OVFL_ERR                                                                 (0x1<<15) // Write to full Usem input buffer.
70440   #define MCM_REG_INT_STS_0_IS_USEM_OVFL_ERR_SHIFT                                                           15
70441   #define MCM_REG_INT_STS_0_IS_USEM_UNDER_ERR                                                                (0x1<<16) // Read from empty Usem input buffer.
70442   #define MCM_REG_INT_STS_0_IS_USEM_UNDER_ERR_SHIFT                                                          16
70443   #define MCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR                                                                 (0x1<<17) // Write to full Ysem input buffer.
70444   #define MCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR_SHIFT                                                           17
70445   #define MCM_REG_INT_STS_0_EXT_LD_UNDER_ERR                                                                 (0x1<<18) // Read from empty External read buffer.
70446   #define MCM_REG_INT_STS_0_EXT_LD_UNDER_ERR_SHIFT                                                           18
70447   #define MCM_REG_INT_STS_0_EXT_LD_OVFL_ERR                                                                  (0x1<<19) // Write to fully External read buffer.
70448   #define MCM_REG_INT_STS_0_EXT_LD_OVFL_ERR_SHIFT                                                            19
70449   #define MCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON                                                             (0x1<<20) // Affinity type = 2 (connection based) but connection doesn't exist.
70450   #define MCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON_SHIFT                                                       20
70451   #define MCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK                                                            (0x1<<21) // Affinity type = 3 (task based) but task doesn't exist.
70452   #define MCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                      21
70453 #define MCM_REG_INT_MASK_0                                                                                   0x1200184UL //Access:RW   DataWidth:0x16   // Multi Field Register.
70454   #define MCM_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.ADDRESS_ERROR .
70455   #define MCM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
70456   #define MCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_STORM_OVFL_ERR .
70457   #define MCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR_SHIFT                                                         1
70458   #define MCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_STORM_UNDER_ERR .
70459   #define MCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR_SHIFT                                                        2
70460   #define MCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_MSDM_OVFL_ERR .
70461   #define MCM_REG_INT_MASK_0_IS_MSDM_OVFL_ERR_SHIFT                                                          3
70462   #define MCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_MSDM_UNDER_ERR .
70463   #define MCM_REG_INT_MASK_0_IS_MSDM_UNDER_ERR_SHIFT                                                         4
70464   #define MCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_YSDM_OVFL_ERR .
70465   #define MCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR_SHIFT                                                          5
70466   #define MCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_YSDM_UNDER_ERR .
70467   #define MCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR_SHIFT                                                         6
70468   #define MCM_REG_INT_MASK_0_IS_TSDM_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_TSDM_OVFL_ERR .
70469   #define MCM_REG_INT_MASK_0_IS_TSDM_OVFL_ERR_SHIFT                                                          7
70470   #define MCM_REG_INT_MASK_0_IS_TSDM_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_TSDM_UNDER_ERR .
70471   #define MCM_REG_INT_MASK_0_IS_TSDM_UNDER_ERR_SHIFT                                                         8
70472   #define MCM_REG_INT_MASK_0_IS_PSDM_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_PSDM_OVFL_ERR .
70473   #define MCM_REG_INT_MASK_0_IS_PSDM_OVFL_ERR_SHIFT                                                          9
70474   #define MCM_REG_INT_MASK_0_IS_PSDM_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_PSDM_UNDER_ERR .
70475   #define MCM_REG_INT_MASK_0_IS_PSDM_UNDER_ERR_SHIFT                                                         10
70476   #define MCM_REG_INT_MASK_0_IS_USDM_OVFL_ERR                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_USDM_OVFL_ERR .
70477   #define MCM_REG_INT_MASK_0_IS_USDM_OVFL_ERR_SHIFT                                                          11
70478   #define MCM_REG_INT_MASK_0_IS_USDM_UNDER_ERR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_USDM_UNDER_ERR .
70479   #define MCM_REG_INT_MASK_0_IS_USDM_UNDER_ERR_SHIFT                                                         12
70480   #define MCM_REG_INT_MASK_0_IS_TMLD_OVFL_ERR                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_TMLD_OVFL_ERR .
70481   #define MCM_REG_INT_MASK_0_IS_TMLD_OVFL_ERR_SHIFT                                                          13
70482   #define MCM_REG_INT_MASK_0_IS_TMLD_UNDER_ERR                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_TMLD_UNDER_ERR .
70483   #define MCM_REG_INT_MASK_0_IS_TMLD_UNDER_ERR_SHIFT                                                         14
70484   #define MCM_REG_INT_MASK_0_IS_USEM_OVFL_ERR                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_USEM_OVFL_ERR .
70485   #define MCM_REG_INT_MASK_0_IS_USEM_OVFL_ERR_SHIFT                                                          15
70486   #define MCM_REG_INT_MASK_0_IS_USEM_UNDER_ERR                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_USEM_UNDER_ERR .
70487   #define MCM_REG_INT_MASK_0_IS_USEM_UNDER_ERR_SHIFT                                                         16
70488   #define MCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR                                                                (0x1<<17) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.IS_YSEM_OVFL_ERR .
70489   #define MCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR_SHIFT                                                          17
70490   #define MCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR                                                                (0x1<<18) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.EXT_LD_UNDER_ERR .
70491   #define MCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR_SHIFT                                                          18
70492   #define MCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR                                                                 (0x1<<19) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.EXT_LD_OVFL_ERR .
70493   #define MCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR_SHIFT                                                           19
70494   #define MCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON                                                            (0x1<<20) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.AFFINITY_TYPE_NO_CON .
70495   #define MCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON_SHIFT                                                      20
70496   #define MCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK                                                           (0x1<<21) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_0.AFFINITY_TYPE_NO_TASK .
70497   #define MCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                     21
70498 #define MCM_REG_INT_STS_WR_0                                                                                 0x1200188UL //Access:WR   DataWidth:0x16   // Multi Field Register.
70499   #define MCM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
70500   #define MCM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
70501   #define MCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR                                                             (0x1<<1) // Write to full STORM input buffer.
70502   #define MCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR_SHIFT                                                       1
70503   #define MCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR                                                            (0x1<<2) // Read from empty  STORM input buffer.
70504   #define MCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR_SHIFT                                                      2
70505   #define MCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR                                                              (0x1<<3) // Write to full MSDM input buffer.
70506   #define MCM_REG_INT_STS_WR_0_IS_MSDM_OVFL_ERR_SHIFT                                                        3
70507   #define MCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR                                                             (0x1<<4) // Read from empty MSDM input buffer.
70508   #define MCM_REG_INT_STS_WR_0_IS_MSDM_UNDER_ERR_SHIFT                                                       4
70509   #define MCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR                                                              (0x1<<5) // Write to full YSDM input buffer.
70510   #define MCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR_SHIFT                                                        5
70511   #define MCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR                                                             (0x1<<6) // Read from empty  YSDM input buffer.
70512   #define MCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR_SHIFT                                                       6
70513   #define MCM_REG_INT_STS_WR_0_IS_TSDM_OVFL_ERR                                                              (0x1<<7) // Write to full TSDM input buffer.
70514   #define MCM_REG_INT_STS_WR_0_IS_TSDM_OVFL_ERR_SHIFT                                                        7
70515   #define MCM_REG_INT_STS_WR_0_IS_TSDM_UNDER_ERR                                                             (0x1<<8) // Read from empty TSDM input buffer.
70516   #define MCM_REG_INT_STS_WR_0_IS_TSDM_UNDER_ERR_SHIFT                                                       8
70517   #define MCM_REG_INT_STS_WR_0_IS_PSDM_OVFL_ERR                                                              (0x1<<9) // Write to full PSDM input buffer.
70518   #define MCM_REG_INT_STS_WR_0_IS_PSDM_OVFL_ERR_SHIFT                                                        9
70519   #define MCM_REG_INT_STS_WR_0_IS_PSDM_UNDER_ERR                                                             (0x1<<10) // Read from empty PSDM input buffer.
70520   #define MCM_REG_INT_STS_WR_0_IS_PSDM_UNDER_ERR_SHIFT                                                       10
70521   #define MCM_REG_INT_STS_WR_0_IS_USDM_OVFL_ERR                                                              (0x1<<11) // Write to full USDM input buffer.
70522   #define MCM_REG_INT_STS_WR_0_IS_USDM_OVFL_ERR_SHIFT                                                        11
70523   #define MCM_REG_INT_STS_WR_0_IS_USDM_UNDER_ERR                                                             (0x1<<12) // Read from empty USDM input buffer.
70524   #define MCM_REG_INT_STS_WR_0_IS_USDM_UNDER_ERR_SHIFT                                                       12
70525   #define MCM_REG_INT_STS_WR_0_IS_TMLD_OVFL_ERR                                                              (0x1<<13) // Write to full TMLD input buffer.
70526   #define MCM_REG_INT_STS_WR_0_IS_TMLD_OVFL_ERR_SHIFT                                                        13
70527   #define MCM_REG_INT_STS_WR_0_IS_TMLD_UNDER_ERR                                                             (0x1<<14) // Read from empty TMLD input buffer.
70528   #define MCM_REG_INT_STS_WR_0_IS_TMLD_UNDER_ERR_SHIFT                                                       14
70529   #define MCM_REG_INT_STS_WR_0_IS_USEM_OVFL_ERR                                                              (0x1<<15) // Write to full Usem input buffer.
70530   #define MCM_REG_INT_STS_WR_0_IS_USEM_OVFL_ERR_SHIFT                                                        15
70531   #define MCM_REG_INT_STS_WR_0_IS_USEM_UNDER_ERR                                                             (0x1<<16) // Read from empty Usem input buffer.
70532   #define MCM_REG_INT_STS_WR_0_IS_USEM_UNDER_ERR_SHIFT                                                       16
70533   #define MCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR                                                              (0x1<<17) // Write to full Ysem input buffer.
70534   #define MCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR_SHIFT                                                        17
70535   #define MCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR                                                              (0x1<<18) // Read from empty External read buffer.
70536   #define MCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR_SHIFT                                                        18
70537   #define MCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR                                                               (0x1<<19) // Write to fully External read buffer.
70538   #define MCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR_SHIFT                                                         19
70539   #define MCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON                                                          (0x1<<20) // Affinity type = 2 (connection based) but connection doesn't exist.
70540   #define MCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                    20
70541   #define MCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK                                                         (0x1<<21) // Affinity type = 3 (task based) but task doesn't exist.
70542   #define MCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                   21
70543 #define MCM_REG_INT_STS_CLR_0                                                                                0x120018cUL //Access:RC   DataWidth:0x16   // Multi Field Register.
70544   #define MCM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
70545   #define MCM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
70546   #define MCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR                                                            (0x1<<1) // Write to full STORM input buffer.
70547   #define MCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR_SHIFT                                                      1
70548   #define MCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR                                                           (0x1<<2) // Read from empty  STORM input buffer.
70549   #define MCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR_SHIFT                                                     2
70550   #define MCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR                                                             (0x1<<3) // Write to full MSDM input buffer.
70551   #define MCM_REG_INT_STS_CLR_0_IS_MSDM_OVFL_ERR_SHIFT                                                       3
70552   #define MCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR                                                            (0x1<<4) // Read from empty MSDM input buffer.
70553   #define MCM_REG_INT_STS_CLR_0_IS_MSDM_UNDER_ERR_SHIFT                                                      4
70554   #define MCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR                                                             (0x1<<5) // Write to full YSDM input buffer.
70555   #define MCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR_SHIFT                                                       5
70556   #define MCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR                                                            (0x1<<6) // Read from empty  YSDM input buffer.
70557   #define MCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR_SHIFT                                                      6
70558   #define MCM_REG_INT_STS_CLR_0_IS_TSDM_OVFL_ERR                                                             (0x1<<7) // Write to full TSDM input buffer.
70559   #define MCM_REG_INT_STS_CLR_0_IS_TSDM_OVFL_ERR_SHIFT                                                       7
70560   #define MCM_REG_INT_STS_CLR_0_IS_TSDM_UNDER_ERR                                                            (0x1<<8) // Read from empty TSDM input buffer.
70561   #define MCM_REG_INT_STS_CLR_0_IS_TSDM_UNDER_ERR_SHIFT                                                      8
70562   #define MCM_REG_INT_STS_CLR_0_IS_PSDM_OVFL_ERR                                                             (0x1<<9) // Write to full PSDM input buffer.
70563   #define MCM_REG_INT_STS_CLR_0_IS_PSDM_OVFL_ERR_SHIFT                                                       9
70564   #define MCM_REG_INT_STS_CLR_0_IS_PSDM_UNDER_ERR                                                            (0x1<<10) // Read from empty PSDM input buffer.
70565   #define MCM_REG_INT_STS_CLR_0_IS_PSDM_UNDER_ERR_SHIFT                                                      10
70566   #define MCM_REG_INT_STS_CLR_0_IS_USDM_OVFL_ERR                                                             (0x1<<11) // Write to full USDM input buffer.
70567   #define MCM_REG_INT_STS_CLR_0_IS_USDM_OVFL_ERR_SHIFT                                                       11
70568   #define MCM_REG_INT_STS_CLR_0_IS_USDM_UNDER_ERR                                                            (0x1<<12) // Read from empty USDM input buffer.
70569   #define MCM_REG_INT_STS_CLR_0_IS_USDM_UNDER_ERR_SHIFT                                                      12
70570   #define MCM_REG_INT_STS_CLR_0_IS_TMLD_OVFL_ERR                                                             (0x1<<13) // Write to full TMLD input buffer.
70571   #define MCM_REG_INT_STS_CLR_0_IS_TMLD_OVFL_ERR_SHIFT                                                       13
70572   #define MCM_REG_INT_STS_CLR_0_IS_TMLD_UNDER_ERR                                                            (0x1<<14) // Read from empty TMLD input buffer.
70573   #define MCM_REG_INT_STS_CLR_0_IS_TMLD_UNDER_ERR_SHIFT                                                      14
70574   #define MCM_REG_INT_STS_CLR_0_IS_USEM_OVFL_ERR                                                             (0x1<<15) // Write to full Usem input buffer.
70575   #define MCM_REG_INT_STS_CLR_0_IS_USEM_OVFL_ERR_SHIFT                                                       15
70576   #define MCM_REG_INT_STS_CLR_0_IS_USEM_UNDER_ERR                                                            (0x1<<16) // Read from empty Usem input buffer.
70577   #define MCM_REG_INT_STS_CLR_0_IS_USEM_UNDER_ERR_SHIFT                                                      16
70578   #define MCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR                                                             (0x1<<17) // Write to full Ysem input buffer.
70579   #define MCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR_SHIFT                                                       17
70580   #define MCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR                                                             (0x1<<18) // Read from empty External read buffer.
70581   #define MCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR_SHIFT                                                       18
70582   #define MCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR                                                              (0x1<<19) // Write to fully External read buffer.
70583   #define MCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR_SHIFT                                                        19
70584   #define MCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON                                                         (0x1<<20) // Affinity type = 2 (connection based) but connection doesn't exist.
70585   #define MCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                   20
70586   #define MCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK                                                        (0x1<<21) // Affinity type = 3 (task based) but task doesn't exist.
70587   #define MCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                  21
70588 #define MCM_REG_INT_STS_1                                                                                    0x1200190UL //Access:R    DataWidth:0x1a   // Multi Field Register.
70589   #define MCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR                                                                (0x1<<0) // Read from empty  Ysem input buffer.
70590   #define MCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR_SHIFT                                                          0
70591   #define MCM_REG_INT_STS_1_IS_PBF_OVFL_ERR                                                                  (0x1<<1) // Write to full Pbf input buffer.
70592   #define MCM_REG_INT_STS_1_IS_PBF_OVFL_ERR_SHIFT                                                            1
70593   #define MCM_REG_INT_STS_1_IS_PBF_UNDER_ERR                                                                 (0x1<<2) // Read from empty Pbf input buffer.
70594   #define MCM_REG_INT_STS_1_IS_PBF_UNDER_ERR_SHIFT                                                           2
70595   #define MCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR                                                                 (0x1<<3) // Write to full QM input buffer.
70596   #define MCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR_SHIFT                                                           3
70597   #define MCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR                                                                (0x1<<4) // Read from empty QM input buffer.
70598   #define MCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR_SHIFT                                                          4
70599   #define MCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR                                                                 (0x1<<5) // Write to full QM input buffer.
70600   #define MCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR_SHIFT                                                           5
70601   #define MCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR                                                                (0x1<<6) // Read from empty QM input buffer.
70602   #define MCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR_SHIFT                                                          6
70603   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0                                                                 (0x1<<7) // Write to full GRC input buffer bits [31:0].
70604   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0_SHIFT                                                           7
70605   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0                                                                (0x1<<8) // Read from empty  GRC input buffer bits [31:0].
70606   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0_SHIFT                                                          8
70607   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1                                                                 (0x1<<9) // Write to full GRC input buffer bits [63:32].
70608   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1_SHIFT                                                           9
70609   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1                                                                (0x1<<10) // Read from empty  GRC input buffer bits [63:32].
70610   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1_SHIFT                                                          10
70611   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2                                                                 (0x1<<11) // Write to full GRC input buffer bits [95:64].
70612   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2_SHIFT                                                           11
70613   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2                                                                (0x1<<12) // Read from empty  GRC input buffer bits [95:64].
70614   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2_SHIFT                                                          12
70615   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3                                                                 (0x1<<13) // Write to full GRC input buffer bits [127:96].
70616   #define MCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3_SHIFT                                                           13
70617   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3                                                                (0x1<<14) // Read from empty  GRC input buffer bits [127:96].
70618   #define MCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3_SHIFT                                                          14
70619   #define MCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL                                                                 (0x1<<15) // In-process Table overflow.
70620   #define MCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL_SHIFT                                                           15
70621   #define MCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL                                                            (0x1<<16) // Message Processor Aggregation Connection Data buffer overflow.
70622   #define MCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                      16
70623   #define MCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL                                                             (0x1<<17) // Message Processor Aggregation Connection Command buffer overflow.
70624   #define MCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                       17
70625   #define MCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL                                                             (0x1<<18) // Message Processor Storm Connection Data buffer overflow.
70626   #define MCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                       18
70627   #define MCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL                                                              (0x1<<19) // Message Processor Storm Connection Command buffer overflow.
70628   #define MCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                        19
70629   #define MCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL                                                           (0x1<<20) // Message Processor Aggregation Task Data buffer overflow.
70630   #define MCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                     20
70631   #define MCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL                                                            (0x1<<21) // Message Processor Aggregation Task Command buffer overflow.
70632   #define MCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                      21
70633   #define MCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL                                                            (0x1<<22) // Message Processor Storm Task Data buffer overflow.
70634   #define MCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                      22
70635   #define MCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL                                                             (0x1<<23) // Message Processor Storm Task Command buffer overflow.
70636   #define MCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                       23
70637   #define MCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE                                                            (0x1<<24) // Input message first descriptor fields violation.
70638   #define MCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                      24
70639   #define MCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE                                                            (0x1<<25) // Input message second descriptor fields violation.
70640   #define MCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                      25
70641 #define MCM_REG_INT_MASK_1                                                                                   0x1200194UL //Access:RW   DataWidth:0x1a   // Multi Field Register.
70642   #define MCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_YSEM_UNDER_ERR .
70643   #define MCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR_SHIFT                                                         0
70644   #define MCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_PBF_OVFL_ERR .
70645   #define MCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR_SHIFT                                                           1
70646   #define MCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR                                                                (0x1<<2) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_PBF_UNDER_ERR .
70647   #define MCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR_SHIFT                                                          2
70648   #define MCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_QM_P_OVFL_ERR .
70649   #define MCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR_SHIFT                                                          3
70650   #define MCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_QM_P_UNDER_ERR .
70651   #define MCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR_SHIFT                                                         4
70652   #define MCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_QM_S_OVFL_ERR .
70653   #define MCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR_SHIFT                                                          5
70654   #define MCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_QM_S_UNDER_ERR .
70655   #define MCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR_SHIFT                                                         6
70656   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_OVFL_ERR0 .
70657   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0_SHIFT                                                          7
70658   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_UNDER_ERR0 .
70659   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0_SHIFT                                                         8
70660   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_OVFL_ERR1 .
70661   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1_SHIFT                                                          9
70662   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_UNDER_ERR1 .
70663   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1_SHIFT                                                         10
70664   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_OVFL_ERR2 .
70665   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2_SHIFT                                                          11
70666   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_UNDER_ERR2 .
70667   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2_SHIFT                                                         12
70668   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_OVFL_ERR3 .
70669   #define MCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3_SHIFT                                                          13
70670   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IS_GRC_UNDER_ERR3 .
70671   #define MCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3_SHIFT                                                         14
70672   #define MCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.IN_PRCS_TBL_OVFL .
70673   #define MCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL_SHIFT                                                          15
70674   #define MCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL                                                           (0x1<<16) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.AGG_CON_DATA_BUF_OVFL .
70675   #define MCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                     16
70676   #define MCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL                                                            (0x1<<17) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.AGG_CON_CMD_BUF_OVFL .
70677   #define MCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                      17
70678   #define MCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.SM_CON_DATA_BUF_OVFL .
70679   #define MCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                      18
70680   #define MCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL                                                             (0x1<<19) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.SM_CON_CMD_BUF_OVFL .
70681   #define MCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                       19
70682   #define MCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL                                                          (0x1<<20) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.AGG_TASK_DATA_BUF_OVFL .
70683   #define MCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                    20
70684   #define MCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL                                                           (0x1<<21) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.AGG_TASK_CMD_BUF_OVFL .
70685   #define MCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                     21
70686   #define MCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL                                                           (0x1<<22) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.SM_TASK_DATA_BUF_OVFL .
70687   #define MCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                     22
70688   #define MCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL                                                            (0x1<<23) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.SM_TASK_CMD_BUF_OVFL .
70689   #define MCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                      23
70690   #define MCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE                                                           (0x1<<24) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.FI_DESC_INPUT_VIOLATE .
70691   #define MCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                     24
70692   #define MCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE                                                           (0x1<<25) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_1.SE_DESC_INPUT_VIOLATE .
70693   #define MCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                     25
70694 #define MCM_REG_INT_STS_WR_1                                                                                 0x1200198UL //Access:WR   DataWidth:0x1a   // Multi Field Register.
70695   #define MCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR                                                             (0x1<<0) // Read from empty  Ysem input buffer.
70696   #define MCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR_SHIFT                                                       0
70697   #define MCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR                                                               (0x1<<1) // Write to full Pbf input buffer.
70698   #define MCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR_SHIFT                                                         1
70699   #define MCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR                                                              (0x1<<2) // Read from empty Pbf input buffer.
70700   #define MCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR_SHIFT                                                        2
70701   #define MCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR                                                              (0x1<<3) // Write to full QM input buffer.
70702   #define MCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR_SHIFT                                                        3
70703   #define MCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR                                                             (0x1<<4) // Read from empty QM input buffer.
70704   #define MCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR_SHIFT                                                       4
70705   #define MCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR                                                              (0x1<<5) // Write to full QM input buffer.
70706   #define MCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR_SHIFT                                                        5
70707   #define MCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR                                                             (0x1<<6) // Read from empty QM input buffer.
70708   #define MCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR_SHIFT                                                       6
70709   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0                                                              (0x1<<7) // Write to full GRC input buffer bits [31:0].
70710   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0_SHIFT                                                        7
70711   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0                                                             (0x1<<8) // Read from empty  GRC input buffer bits [31:0].
70712   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0_SHIFT                                                       8
70713   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1                                                              (0x1<<9) // Write to full GRC input buffer bits [63:32].
70714   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1_SHIFT                                                        9
70715   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1                                                             (0x1<<10) // Read from empty  GRC input buffer bits [63:32].
70716   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1_SHIFT                                                       10
70717   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2                                                              (0x1<<11) // Write to full GRC input buffer bits [95:64].
70718   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2_SHIFT                                                        11
70719   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2                                                             (0x1<<12) // Read from empty  GRC input buffer bits [95:64].
70720   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2_SHIFT                                                       12
70721   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3                                                              (0x1<<13) // Write to full GRC input buffer bits [127:96].
70722   #define MCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3_SHIFT                                                        13
70723   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3                                                             (0x1<<14) // Read from empty  GRC input buffer bits [127:96].
70724   #define MCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3_SHIFT                                                       14
70725   #define MCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL                                                              (0x1<<15) // In-process Table overflow.
70726   #define MCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL_SHIFT                                                        15
70727   #define MCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL                                                         (0x1<<16) // Message Processor Aggregation Connection Data buffer overflow.
70728   #define MCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                   16
70729   #define MCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL                                                          (0x1<<17) // Message Processor Aggregation Connection Command buffer overflow.
70730   #define MCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                    17
70731   #define MCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL                                                          (0x1<<18) // Message Processor Storm Connection Data buffer overflow.
70732   #define MCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                    18
70733   #define MCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL                                                           (0x1<<19) // Message Processor Storm Connection Command buffer overflow.
70734   #define MCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                     19
70735   #define MCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL                                                        (0x1<<20) // Message Processor Aggregation Task Data buffer overflow.
70736   #define MCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                  20
70737   #define MCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL                                                         (0x1<<21) // Message Processor Aggregation Task Command buffer overflow.
70738   #define MCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                   21
70739   #define MCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL                                                         (0x1<<22) // Message Processor Storm Task Data buffer overflow.
70740   #define MCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                   22
70741   #define MCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL                                                          (0x1<<23) // Message Processor Storm Task Command buffer overflow.
70742   #define MCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                    23
70743   #define MCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE                                                         (0x1<<24) // Input message first descriptor fields violation.
70744   #define MCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                   24
70745   #define MCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE                                                         (0x1<<25) // Input message second descriptor fields violation.
70746   #define MCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                   25
70747 #define MCM_REG_INT_STS_CLR_1                                                                                0x120019cUL //Access:RC   DataWidth:0x1a   // Multi Field Register.
70748   #define MCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR                                                            (0x1<<0) // Read from empty  Ysem input buffer.
70749   #define MCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR_SHIFT                                                      0
70750   #define MCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR                                                              (0x1<<1) // Write to full Pbf input buffer.
70751   #define MCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR_SHIFT                                                        1
70752   #define MCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR                                                             (0x1<<2) // Read from empty Pbf input buffer.
70753   #define MCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR_SHIFT                                                       2
70754   #define MCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR                                                             (0x1<<3) // Write to full QM input buffer.
70755   #define MCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR_SHIFT                                                       3
70756   #define MCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR                                                            (0x1<<4) // Read from empty QM input buffer.
70757   #define MCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR_SHIFT                                                      4
70758   #define MCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR                                                             (0x1<<5) // Write to full QM input buffer.
70759   #define MCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR_SHIFT                                                       5
70760   #define MCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR                                                            (0x1<<6) // Read from empty QM input buffer.
70761   #define MCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR_SHIFT                                                      6
70762   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0                                                             (0x1<<7) // Write to full GRC input buffer bits [31:0].
70763   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0_SHIFT                                                       7
70764   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0                                                            (0x1<<8) // Read from empty  GRC input buffer bits [31:0].
70765   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0_SHIFT                                                      8
70766   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1                                                             (0x1<<9) // Write to full GRC input buffer bits [63:32].
70767   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1_SHIFT                                                       9
70768   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1                                                            (0x1<<10) // Read from empty  GRC input buffer bits [63:32].
70769   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1_SHIFT                                                      10
70770   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2                                                             (0x1<<11) // Write to full GRC input buffer bits [95:64].
70771   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2_SHIFT                                                       11
70772   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2                                                            (0x1<<12) // Read from empty  GRC input buffer bits [95:64].
70773   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2_SHIFT                                                      12
70774   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3                                                             (0x1<<13) // Write to full GRC input buffer bits [127:96].
70775   #define MCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3_SHIFT                                                       13
70776   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3                                                            (0x1<<14) // Read from empty  GRC input buffer bits [127:96].
70777   #define MCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3_SHIFT                                                      14
70778   #define MCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL                                                             (0x1<<15) // In-process Table overflow.
70779   #define MCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL_SHIFT                                                       15
70780   #define MCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL                                                        (0x1<<16) // Message Processor Aggregation Connection Data buffer overflow.
70781   #define MCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                  16
70782   #define MCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL                                                         (0x1<<17) // Message Processor Aggregation Connection Command buffer overflow.
70783   #define MCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                   17
70784   #define MCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL                                                         (0x1<<18) // Message Processor Storm Connection Data buffer overflow.
70785   #define MCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                   18
70786   #define MCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL                                                          (0x1<<19) // Message Processor Storm Connection Command buffer overflow.
70787   #define MCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                    19
70788   #define MCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL                                                       (0x1<<20) // Message Processor Aggregation Task Data buffer overflow.
70789   #define MCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                 20
70790   #define MCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL                                                        (0x1<<21) // Message Processor Aggregation Task Command buffer overflow.
70791   #define MCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                  21
70792   #define MCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL                                                        (0x1<<22) // Message Processor Storm Task Data buffer overflow.
70793   #define MCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                  22
70794   #define MCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL                                                         (0x1<<23) // Message Processor Storm Task Command buffer overflow.
70795   #define MCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                   23
70796   #define MCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE                                                        (0x1<<24) // Input message first descriptor fields violation.
70797   #define MCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                  24
70798   #define MCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE                                                        (0x1<<25) // Input message second descriptor fields violation.
70799   #define MCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                  25
70800 #define MCM_REG_INT_STS_2                                                                                    0x12001a0UL //Access:R    DataWidth:0x1    // Multi Field Register.
70801   #define MCM_REG_INT_STS_2_QMREG_MORE4                                                                      (0x1<<0) // More than 4 QM registrations.
70802   #define MCM_REG_INT_STS_2_QMREG_MORE4_SHIFT                                                                0
70803 #define MCM_REG_INT_MASK_2                                                                                   0x12001a4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
70804   #define MCM_REG_INT_MASK_2_QMREG_MORE4                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: MCM_REG_INT_STS_2.QMREG_MORE4 .
70805   #define MCM_REG_INT_MASK_2_QMREG_MORE4_SHIFT                                                               0
70806 #define MCM_REG_INT_STS_WR_2                                                                                 0x12001a8UL //Access:WR   DataWidth:0x1    // Multi Field Register.
70807   #define MCM_REG_INT_STS_WR_2_QMREG_MORE4                                                                   (0x1<<0) // More than 4 QM registrations.
70808   #define MCM_REG_INT_STS_WR_2_QMREG_MORE4_SHIFT                                                             0
70809 #define MCM_REG_INT_STS_CLR_2                                                                                0x12001acUL //Access:RC   DataWidth:0x1    // Multi Field Register.
70810   #define MCM_REG_INT_STS_CLR_2_QMREG_MORE4                                                                  (0x1<<0) // More than 4 QM registrations.
70811   #define MCM_REG_INT_STS_CLR_2_QMREG_MORE4_SHIFT                                                            0
70812 #define MCM_REG_PRTY_MASK_H_0                                                                                0x1200204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
70813   #define MCM_REG_PRTY_MASK_H_0_MEM028_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM028_I_ECC_RF_INT .
70814   #define MCM_REG_PRTY_MASK_H_0_MEM028_I_ECC_RF_INT_SHIFT                                                    0
70815   #define MCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT                                                          (0x1<<1) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM003_I_ECC_RF_INT .
70816   #define MCM_REG_PRTY_MASK_H_0_MEM003_I_ECC_RF_INT_SHIFT                                                    1
70817   #define MCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_0_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM023_I_ECC_0_RF_INT .
70818   #define MCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_0_RF_INT_SHIFT                                                  2
70819   #define MCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_1_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM023_I_ECC_1_RF_INT .
70820   #define MCM_REG_PRTY_MASK_H_0_MEM023_I_ECC_1_RF_INT_SHIFT                                                  3
70821   #define MCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
70822   #define MCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                  4
70823   #define MCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                        (0x1<<5) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
70824   #define MCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                  5
70825   #define MCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_0_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM025_I_ECC_0_RF_INT .
70826   #define MCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_0_RF_INT_SHIFT                                                  6
70827   #define MCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_1_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM025_I_ECC_1_RF_INT .
70828   #define MCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_1_RF_INT_SHIFT                                                  7
70829   #define MCM_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM026_I_ECC_RF_INT .
70830   #define MCM_REG_PRTY_MASK_H_0_MEM026_I_ECC_RF_INT_SHIFT                                                    8
70831   #define MCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<9) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
70832   #define MCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      9
70833   #define MCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<10) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
70834   #define MCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      10
70835   #define MCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<11) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
70836   #define MCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      11
70837   #define MCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
70838   #define MCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      12
70839   #define MCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
70840   #define MCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      13
70841   #define MCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
70842   #define MCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      14
70843   #define MCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
70844   #define MCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      15
70845   #define MCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM011_I_MEM_PRTY .
70846   #define MCM_REG_PRTY_MASK_H_0_MEM011_I_MEM_PRTY_SHIFT                                                      16
70847   #define MCM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM012_I_MEM_PRTY .
70848   #define MCM_REG_PRTY_MASK_H_0_MEM012_I_MEM_PRTY_SHIFT                                                      17
70849   #define MCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
70850   #define MCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      18
70851   #define MCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
70852   #define MCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      19
70853   #define MCM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
70854   #define MCM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      20
70855   #define MCM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM030_I_MEM_PRTY .
70856   #define MCM_REG_PRTY_MASK_H_0_MEM030_I_MEM_PRTY_SHIFT                                                      21
70857   #define MCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
70858   #define MCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      22
70859   #define MCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
70860   #define MCM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                      23
70861   #define MCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM024_I_MEM_PRTY .
70862   #define MCM_REG_PRTY_MASK_H_0_MEM024_I_MEM_PRTY_SHIFT                                                      24
70863   #define MCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
70864   #define MCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      25
70865   #define MCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM027_I_MEM_PRTY .
70866   #define MCM_REG_PRTY_MASK_H_0_MEM027_I_MEM_PRTY_SHIFT                                                      26
70867   #define MCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
70868   #define MCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      27
70869   #define MCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0                                                          (0x1<<28) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_0 .
70870   #define MCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_0_SHIFT                                                    28
70871   #define MCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1                                                          (0x1<<29) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM007_I_MEM_PRTY_1 .
70872   #define MCM_REG_PRTY_MASK_H_0_MEM007_I_MEM_PRTY_1_SHIFT                                                    29
70873   #define MCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY                                                            (0x1<<30) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_0.MEM008_I_MEM_PRTY .
70874   #define MCM_REG_PRTY_MASK_H_0_MEM008_I_MEM_PRTY_SHIFT                                                      30
70875 #define MCM_REG_PRTY_MASK_H_1                                                                                0x1200214UL //Access:RW   DataWidth:0x4    // Multi Field Register.
70876   #define MCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY                                                            (0x1<<0) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_1.MEM009_I_MEM_PRTY .
70877   #define MCM_REG_PRTY_MASK_H_1_MEM009_I_MEM_PRTY_SHIFT                                                      0
70878   #define MCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY .
70879   #define MCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_SHIFT                                                      1
70880   #define MCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
70881   #define MCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      2
70882   #define MCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: MCM_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
70883   #define MCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      3
70884 #define MCM_REG_MEM023_RF_ECC_ERROR_CONNECT_0                                                                0x1200220UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: mcm.i_sm_con_ctx.rf_ecc_error_connect_0 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
70885 #define MCM_REG_MEM023_RF_ECC_ERROR_CONNECT_1                                                                0x1200224UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: mcm.i_sm_con_ctx.rf_ecc_error_connect_1 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
70886 #define MCM_REG_MEM_ECC_ENABLE_0                                                                             0x1200228UL //Access:RW   DataWidth:0x9    // Multi Field Register.
70887   #define MCM_REG_MEM_ECC_ENABLE_0_MEM028_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance mcm.i_xx_msg_ram.i_ecc in module mcm_mem_xx_msg_ram
70888   #define MCM_REG_MEM_ECC_ENABLE_0_MEM028_I_ECC_EN_SHIFT                                                     0
70889   #define MCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN                                                           (0x1<<1) // Enable ECC for memory ecc instance mcm.i_agg_con_ctx.i_ecc in module mcm_mem_agg_con_ctx
70890   #define MCM_REG_MEM_ECC_ENABLE_0_MEM003_I_ECC_EN_SHIFT                                                     1
70891   #define MCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_0_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance mcm.i_sm_con_ctx.i_ecc_0 in module mcm_mem_sm_con_ctx
70892   #define MCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_0_EN_SHIFT                                                   2
70893   #define MCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_1_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance mcm.i_sm_con_ctx.i_ecc_1 in module mcm_mem_sm_con_ctx
70894   #define MCM_REG_MEM_ECC_ENABLE_0_MEM023_I_ECC_1_EN_SHIFT                                                   3
70895   #define MCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance mcm.i_agg_task_ctx.i_ecc_0 in module mcm_mem_agg_task_ctx
70896   #define MCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                   4
70897   #define MCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                         (0x1<<5) // Enable ECC for memory ecc instance mcm.i_agg_task_ctx.i_ecc_1 in module mcm_mem_agg_task_ctx
70898   #define MCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                   5
70899   #define MCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_0_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance mcm.i_sm_task_ctx_0_5.i_ecc_0 in module mcm_mem_sm_task_ctx_0_5
70900   #define MCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_0_EN_SHIFT                                                   6
70901   #define MCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_1_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance mcm.i_sm_task_ctx_0_5.i_ecc_1 in module mcm_mem_sm_task_ctx_0_5
70902   #define MCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_1_EN_SHIFT                                                   7
70903   #define MCM_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance mcm.i_sm_task_ctx_6.i_ecc in module mcm_mem_sm_task_ctx_6
70904   #define MCM_REG_MEM_ECC_ENABLE_0_MEM026_I_ECC_EN_SHIFT                                                     8
70905 #define MCM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x120022cUL //Access:RW   DataWidth:0x9    // Multi Field Register.
70906   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM028_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance mcm.i_xx_msg_ram.i_ecc in module mcm_mem_xx_msg_ram
70907   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM028_I_ECC_PRTY_SHIFT                                              0
70908   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY                                                    (0x1<<1) // Set parity only for memory ecc instance mcm.i_agg_con_ctx.i_ecc in module mcm_mem_agg_con_ctx
70909   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM003_I_ECC_PRTY_SHIFT                                              1
70910   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_0_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance mcm.i_sm_con_ctx.i_ecc_0 in module mcm_mem_sm_con_ctx
70911   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_0_PRTY_SHIFT                                            2
70912   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_1_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance mcm.i_sm_con_ctx.i_ecc_1 in module mcm_mem_sm_con_ctx
70913   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM023_I_ECC_1_PRTY_SHIFT                                            3
70914   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance mcm.i_agg_task_ctx.i_ecc_0 in module mcm_mem_agg_task_ctx
70915   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                            4
70916   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                  (0x1<<5) // Set parity only for memory ecc instance mcm.i_agg_task_ctx.i_ecc_1 in module mcm_mem_agg_task_ctx
70917   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                            5
70918   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_0_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance mcm.i_sm_task_ctx_0_5.i_ecc_0 in module mcm_mem_sm_task_ctx_0_5
70919   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_0_PRTY_SHIFT                                            6
70920   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_1_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance mcm.i_sm_task_ctx_0_5.i_ecc_1 in module mcm_mem_sm_task_ctx_0_5
70921   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_1_PRTY_SHIFT                                            7
70922   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance mcm.i_sm_task_ctx_6.i_ecc in module mcm_mem_sm_task_ctx_6
70923   #define MCM_REG_MEM_ECC_PARITY_ONLY_0_MEM026_I_ECC_PRTY_SHIFT                                              8
70924 #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1200230UL //Access:RC   DataWidth:0x9    // Multi Field Register.
70925   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM028_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance mcm.i_xx_msg_ram.i_ecc in module mcm_mem_xx_msg_ram
70926   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM028_I_ECC_CORRECT_SHIFT                                       0
70927   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT                                             (0x1<<1) // Record if a correctable error occurred on memory ecc instance mcm.i_agg_con_ctx.i_ecc in module mcm_mem_agg_con_ctx
70928   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM003_I_ECC_CORRECT_SHIFT                                       1
70929   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_0_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance mcm.i_sm_con_ctx.i_ecc_0 in module mcm_mem_sm_con_ctx
70930   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_0_CORRECT_SHIFT                                     2
70931   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_1_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance mcm.i_sm_con_ctx.i_ecc_1 in module mcm_mem_sm_con_ctx
70932   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM023_I_ECC_1_CORRECT_SHIFT                                     3
70933   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance mcm.i_agg_task_ctx.i_ecc_0 in module mcm_mem_agg_task_ctx
70934   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                     4
70935   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                           (0x1<<5) // Record if a correctable error occurred on memory ecc instance mcm.i_agg_task_ctx.i_ecc_1 in module mcm_mem_agg_task_ctx
70936   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                     5
70937   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_0_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance mcm.i_sm_task_ctx_0_5.i_ecc_0 in module mcm_mem_sm_task_ctx_0_5
70938   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_0_CORRECT_SHIFT                                     6
70939   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_1_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance mcm.i_sm_task_ctx_0_5.i_ecc_1 in module mcm_mem_sm_task_ctx_0_5
70940   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_1_CORRECT_SHIFT                                     7
70941   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance mcm.i_sm_task_ctx_6.i_ecc in module mcm_mem_sm_task_ctx_6
70942   #define MCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM026_I_ECC_CORRECT_SHIFT                                       8
70943 #define MCM_REG_MEM_ECC_EVENTS                                                                               0x1200234UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
70944 #define MCM_REG_IFEN                                                                                         0x1200400UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
70945 #define MCM_REG_QM_TASK_BASE_EVNT_ID_0                                                                       0x1200424UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70946 #define MCM_REG_QM_TASK_BASE_EVNT_ID_1                                                                       0x1200428UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70947 #define MCM_REG_QM_TASK_BASE_EVNT_ID_2                                                                       0x120042cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70948 #define MCM_REG_QM_TASK_BASE_EVNT_ID_3                                                                       0x1200430UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70949 #define MCM_REG_QM_TASK_BASE_EVNT_ID_4                                                                       0x1200434UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70950 #define MCM_REG_QM_TASK_BASE_EVNT_ID_5                                                                       0x1200438UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70951 #define MCM_REG_QM_TASK_BASE_EVNT_ID_6                                                                       0x120043cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70952 #define MCM_REG_QM_TASK_BASE_EVNT_ID_7                                                                       0x1200440UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
70953 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_0                                                                  0x1200484UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70954 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_1                                                                  0x1200488UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70955 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_2                                                                  0x120048cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70956 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_3                                                                  0x1200490UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70957 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_4                                                                  0x1200494UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70958 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_5                                                                  0x1200498UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70959 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_6                                                                  0x120049cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70960 #define MCM_REG_QM_AGG_TASK_CTX_PART_SIZE_7                                                                  0x12004a0UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
70961 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_0                                                                    0x12004a4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70962 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_1                                                                    0x12004a8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70963 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_2                                                                    0x12004acUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70964 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_3                                                                    0x12004b0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70965 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_4                                                                    0x12004b4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70966 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_5                                                                    0x12004b8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70967 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_6                                                                    0x12004bcUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70968 #define MCM_REG_QM_SM_TASK_CTX_LDST_FLG_7                                                                    0x12004c0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
70969 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_0                                                                    0x12004c4UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70970 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_1                                                                    0x12004c8UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70971 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_2                                                                    0x12004ccUL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70972 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_3                                                                    0x12004d0UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70973 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_4                                                                    0x12004d4UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70974 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_5                                                                    0x12004d8UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70975 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_6                                                                    0x12004dcUL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70976 #define MCM_REG_QM_TCFC_LOCK_UC_UPD_VAL_7                                                                    0x12004e0UL //Access:RW   DataWidth:0x4    // TCFC Lock UC Update value per task type.
70977 #define MCM_REG_QM_TCFC_XXLOCK_CMD_0                                                                         0x12004e4UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70978 #define MCM_REG_QM_TCFC_XXLOCK_CMD_1                                                                         0x12004e8UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70979 #define MCM_REG_QM_TCFC_XXLOCK_CMD_2                                                                         0x12004ecUL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70980 #define MCM_REG_QM_TCFC_XXLOCK_CMD_3                                                                         0x12004f0UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70981 #define MCM_REG_QM_TCFC_XXLOCK_CMD_4                                                                         0x12004f4UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70982 #define MCM_REG_QM_TCFC_XXLOCK_CMD_5                                                                         0x12004f8UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70983 #define MCM_REG_QM_TCFC_XXLOCK_CMD_6                                                                         0x12004fcUL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70984 #define MCM_REG_QM_TCFC_XXLOCK_CMD_7                                                                         0x1200500UL //Access:RW   DataWidth:0x3    // TCFC Lock UC xxLock command per task type.
70985 #define MCM_REG_QM_TASK_USE_ST_FLG_0                                                                         0x1200544UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70986 #define MCM_REG_QM_TASK_USE_ST_FLG_1                                                                         0x1200548UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70987 #define MCM_REG_QM_TASK_USE_ST_FLG_2                                                                         0x120054cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70988 #define MCM_REG_QM_TASK_USE_ST_FLG_3                                                                         0x1200550UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70989 #define MCM_REG_QM_TASK_USE_ST_FLG_4                                                                         0x1200554UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70990 #define MCM_REG_QM_TASK_USE_ST_FLG_5                                                                         0x1200558UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70991 #define MCM_REG_QM_TASK_USE_ST_FLG_6                                                                         0x120055cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
70992 #define MCM_REG_QM_TASK_USE_ST_FLG_7                                                                         0x1200560UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM.
70993 #define MCM_REG_ERR_EVNT_ID                                                                                  0x1200564UL //Access:RW   DataWidth:0x8    // The Event ID in case one of errors is set in QM input message.
70994 #define MCM_REG_AGG_CON_RULE0_Q                                                                              0x1200568UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70995 #define MCM_REG_AGG_CON_RULE1_Q                                                                              0x120056cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70996 #define MCM_REG_AGG_CON_RULE2_Q                                                                              0x1200570UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70997 #define MCM_REG_AGG_CON_RULE3_Q                                                                              0x1200574UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70998 #define MCM_REG_AGG_CON_RULE4_Q                                                                              0x1200578UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
70999 #define MCM_REG_STORM_WEIGHT                                                                                 0x1200604UL //Access:RW   DataWidth:0x3    // The weight of the local Storm input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71000 #define MCM_REG_USEM_WEIGHT                                                                                  0x1200608UL //Access:RW   DataWidth:0x3    // The weight of the input Usem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71001 #define MCM_REG_PBF_WEIGHT                                                                                   0x1200610UL //Access:RW   DataWidth:0x3    // The weight of the input Pbf in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71002 #define MCM_REG_GRC_WEIGHT                                                                                   0x1200614UL //Access:RW   DataWidth:0x3    // The weight of the GRC input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71003 #define MCM_REG_YSDM_WEIGHT                                                                                  0x120061cUL //Access:RW   DataWidth:0x3    // The weight of the YSDM input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71004 #define MCM_REG_USDM_WEIGHT                                                                                  0x1200620UL //Access:RW   DataWidth:0x3    // The weight of the input USDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71005 #define MCM_REG_TMLD_WEIGHT                                                                                  0x1200624UL //Access:RW   DataWidth:0x3    // The weight of the input TMLD in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71006 #define MCM_REG_QM_P_WEIGHT                                                                                  0x1200628UL //Access:RW   DataWidth:0x3    // The weight of the QM (primary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71007 #define MCM_REG_QM_S_WEIGHT                                                                                  0x120062cUL //Access:RW   DataWidth:0x3    // The weight of the QM (secondary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71008 #define MCM_REG_IA_GROUP_PR0                                                                                 0x1200630UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 0. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: ia_group_pr0 is the highest priority; ia_group_pr5 is the lowest priority.
71009 #define MCM_REG_IA_GROUP_PR1                                                                                 0x1200634UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 1. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
71010 #define MCM_REG_IA_GROUP_PR2                                                                                 0x1200638UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 2. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
71011 #define MCM_REG_IA_GROUP_PR3                                                                                 0x120063cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 3. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
71012 #define MCM_REG_IA_GROUP_PR4                                                                                 0x1200640UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 4. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
71013 #define MCM_REG_IA_GROUP_PR5                                                                                 0x1200644UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 5. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
71014 #define MCM_REG_IA_ARB_SP_TIMEOUT                                                                            0x1200648UL //Access:RW   DataWidth:0x8    // Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Two values have special meaning: 8'h0 - constant RR; 8'h80 - constant strict priority. In all other cases the following is true: Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance.
71015 #define MCM_REG_STORM_FRWRD_MODE                                                                             0x120064cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71016 #define MCM_REG_YSDM_FRWRD_MODE                                                                              0x1200654UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71017 #define MCM_REG_USDM_FRWRD_MODE                                                                              0x1200658UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71018 #define MCM_REG_TMLD_FRWRD_MODE                                                                              0x120065cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71019 #define MCM_REG_USEM_FRWRD_MODE                                                                              0x1200660UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71020 #define MCM_REG_PBF_FRWRD_MODE                                                                               0x1200668UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71021 #define MCM_REG_SDM_ERR_HANDLE_EN                                                                            0x120066cUL //Access:RW   DataWidth:0x1    // 0 - disable error handling in SDM message; 1 - enable error handling in SDM message.
71022 #define MCM_REG_DIR_BYP_EN                                                                                   0x1200670UL //Access:RW   DataWidth:0x1    // Direct bypass enable.
71023 #define MCM_REG_FI_DESC_INPUT_VIOLATE                                                                        0x1200674UL //Access:R    DataWidth:0xf    // Input message first descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation:  TaskExist==0 -> XxLockCmd != XX_UNLOCK_CID_TID and XxLockCmd != XX_LOCK_CID_TID_BYPASS;  [12] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0;[13] - Violation: Agg message: Loader done with error then SmCtxLdStFlg==0; [14] - Violation: XxBypass message in PCM block;
71024 #define MCM_REG_SE_DESC_INPUT_VIOLATE                                                                        0x1200678UL //Access:R    DataWidth:0xc    // Input message second descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0; Read only register.
71025 #define MCM_REG_IA_AGG_CON_PART_FILL_LVL                                                                     0x120067cUL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Connection part FIFO fill level (in messages).
71026 #define MCM_REG_IA_SM_CON_PART_FILL_LVL                                                                      0x1200680UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Connection part FIFO fill level (in messages).
71027 #define MCM_REG_IA_AGG_TASK_PART_FILL_LVL                                                                    0x1200684UL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Task part FIFO fill level (in messages).
71028 #define MCM_REG_IA_SM_TASK_PART_FILL_LVL                                                                     0x1200688UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Task part FIFO fill level (in messages).
71029 #define MCM_REG_IA_TRANS_PART_FILL_LVL                                                                       0x120068cUL //Access:R    DataWidth:0x3    // Input Arbiter Transparent part FIFO fill level (in messages).
71030 #define MCM_REG_EXT_RD_FILL_LVL                                                                              0x1200690UL //Access:R    DataWidth:0x2    // External read buffer FIFO fill level (in FIFO entries).
71031 #define MCM_REG_XX_MSG_UP_BND                                                                                0x1200704UL //Access:RW   DataWidth:0x7    // The maximum number of Xx RAM messages; which may be stored in XX protection. Is restricted by Xx Messages RAM size and the size of Xx protected message CM_REGISTERS_XX_MSG_SIZE.XX_MSG_SIZE
71032 #define MCM_REG_XX_MSG_SIZE                                                                                  0x1200708UL //Access:RW   DataWidth:0x5    // The size of Xx protected message in Xx Messages RAM in QREGs. Upper rounded to 4 and multiplied by CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND should not exceed XxMessagesRam size which is: MCM: 0d1792 PCM: 0d176 TCM: 0d1536 UCM: 0d1792 XCM: 0d256 YCM: 0d1536
71033 #define MCM_REG_XX_LCID_CAM_UP_BND                                                                           0x120070cUL //Access:RW   DataWidth:0x7    // The maximum number of connections in the XX protection LCID CAM.
71034 #define MCM_REG_XX_FREE_CNT                                                                                  0x1200710UL //Access:R    DataWidth:0x7    // Used to read the XX protection Free counter. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
71035 #define MCM_REG_XX_LCID_CAM_FILL_LVL                                                                         0x1200714UL //Access:R    DataWidth:0x7    // Used to read XX protection LCID CAM fill level. Fill level is calculated as the number of locked LCIDs, i.e. LCIDs that have at least one Xx locked message or LCIDs that have no Xx locked messages but haven't been unlocked yet from LCID CAM. Simple saying it calculates for number of valid entries in LCID CAM.
71036 #define MCM_REG_XX_LCID_CAM_ST_STAT                                                                          0x1200718UL //Access:RC   DataWidth:0x7    // CAM occupancy sticky status. The write to the register is performed by the XX internal circuitry.
71037 #define MCM_REG_XX_IA_GROUP_PR0                                                                              0x120071cUL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 0. 0 - non-lock group; 1- lock group.
71038 #define MCM_REG_XX_IA_GROUP_PR1                                                                              0x1200720UL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 1. 0 - non-lock group; 1- lock group.
71039 #define MCM_REG_XX_NON_LOCK_LCID_THR                                                                         0x1200724UL //Access:RW   DataWidth:0x7    // Xx non-locked LCIDs threshold (maximum value). Participates in blocking decision of Xx Input Arbiter non-locked group.
71040 #define MCM_REG_XX_LOCK_LCID_THR                                                                             0x1200728UL //Access:RW   DataWidth:0x7    // Xx locked LCIDs threshold (maximum value). Participates in Xx Bypass global enable decision.
71041 #define MCM_REG_XX_IA_ARB_SP_TIMEOUT                                                                         0x120072cUL //Access:RW   DataWidth:0x8    // Xx Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
71042 #define MCM_REG_XX_FREE_HEAD_PTR                                                                             0x1200730UL //Access:R    DataWidth:0x6    // Xx Free Head Pointer.
71043 #define MCM_REG_XX_FREE_TAIL_PTR                                                                             0x1200734UL //Access:R    DataWidth:0x6    // Xx Free Tail Pointer. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
71044 #define MCM_REG_XX_NON_LOCK_CNT                                                                              0x1200738UL //Access:R    DataWidth:0x7    // Xx NonLock Counter.
71045 #define MCM_REG_XX_LOCK_CNT                                                                                  0x120073cUL //Access:R    DataWidth:0x7    // Xx Lock Counter.
71046 #define MCM_REG_XX_LCID_ARB_GROUP_PR0                                                                        0x1200740UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 0. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
71047 #define MCM_REG_XX_LCID_ARB_GROUP_PR1                                                                        0x1200744UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 1. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
71048 #define MCM_REG_XX_LCID_ARB_GROUP_PR2                                                                        0x1200748UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 2. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
71049 #define MCM_REG_XX_LCID_ARB_SP_TIMEOUT                                                                       0x120074cUL //Access:RW   DataWidth:0x8    // Xx LCID Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
71050 #define MCM_REG_XX_FREE_THR_HIGH                                                                             0x1200750UL //Access:RW   DataWidth:0x7    // Xx free messages threshold high. Used in Xx Bypass global enable condition.
71051 #define MCM_REG_XX_FREE_THR_LOW                                                                              0x1200754UL //Access:RW   DataWidth:0x7    // Xx free messages threshold low Used in Xx Bypass global enable condition.
71052 #define MCM_REG_XX_CBYP_TBL_FILL_LVL                                                                         0x1200758UL //Access:R    DataWidth:0x4    // Xx Connection Bypass Table fill level (in connections).
71053 #define MCM_REG_XX_CBYP_TBL_ST_STAT                                                                          0x120075cUL //Access:RC   DataWidth:0x4    // Xx Connection Bypass Table sticky status. Reset on read.
71054 #define MCM_REG_XX_CBYP_TBL_UP_BND                                                                           0x1200760UL //Access:RW   DataWidth:0x4    // Xx Bypass Table (Connection) maximum fill level.
71055 #define MCM_REG_XX_TBYP_TBL_FILL_LVL                                                                         0x1200764UL //Access:R    DataWidth:0x7    // Xx Task Bypass Table fill level (in tasks).
71056 #define MCM_REG_XX_TBYP_TBL_ST_STAT                                                                          0x1200768UL //Access:RC   DataWidth:0x7    // Xx Task Bypass Table sticky status. Reset on read.
71057 #define MCM_REG_XX_TBYP_TBL_UP_BND                                                                           0x120076cUL //Access:RW   DataWidth:0x7    // Xx Bypass Table (Task) maximum fill level.
71058 #define MCM_REG_XX_BYP_LOCK_MSG_THR                                                                          0x1200790UL //Access:RW   DataWidth:0x6    // Xx Bypass messages lock threshold. The number of locked messages per LCID is above this threshold is one of conditions to start XxBypass for this LCID.
71059 #define MCM_REG_XX_PREF_DIR_FILL_LVL                                                                         0x1200794UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter direct prefetch FIFO fill level (in entries).
71060 #define MCM_REG_XX_PREF_AGGST_FILL_LVL                                                                       0x1200798UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter aggregation store prefetch FIFO fill level (in entries).
71061 #define MCM_REG_XX_PREF_BYP_FILL_LVL                                                                         0x120079cUL //Access:R    DataWidth:0x5    // Xx LCID Arbiter bypass prefetch FIFO fill level (in entries).
71062 #define MCM_REG_UNLOCK_MISS                                                                                  0x12007a0UL //Access:RC   DataWidth:0x1    // Set when the error; indicating the LCID to be unlocked doesn't exist in LCID CAM.
71063 #define MCM_REG_ERR_AFFINITY_TYPE                                                                            0x12007a4UL //Access:RW   DataWidth:0x2    // Affinity type in case of input message error.
71064 #define MCM_REG_ERR_EXCLUSIVE_FLG                                                                            0x12007a8UL //Access:RW   DataWidth:0x1    // Exclusive type in case of input message error.
71065 #define MCM_REG_ERR_SRC_AFFINITY                                                                             0x12007acUL //Access:RW   DataWidth:0x3    // Source affinity in case of input message error.
71066 #define MCM_REG_XX_BYP_MSG_UP_BND_0                                                                          0x12007b0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71067 #define MCM_REG_XX_BYP_MSG_UP_BND_1                                                                          0x12007b4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71068 #define MCM_REG_XX_BYP_MSG_UP_BND_2                                                                          0x12007b8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71069 #define MCM_REG_XX_BYP_MSG_UP_BND_3                                                                          0x12007bcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71070 #define MCM_REG_XX_BYP_MSG_UP_BND_4                                                                          0x12007c0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71071 #define MCM_REG_XX_BYP_MSG_UP_BND_5                                                                          0x12007c4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71072 #define MCM_REG_XX_BYP_MSG_UP_BND_6                                                                          0x12007c8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71073 #define MCM_REG_XX_BYP_MSG_UP_BND_7                                                                          0x12007ccUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71074 #define MCM_REG_XX_BYP_MSG_UP_BND_8                                                                          0x12007d0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71075 #define MCM_REG_XX_BYP_MSG_UP_BND_9                                                                          0x12007d4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71076 #define MCM_REG_XX_BYP_MSG_UP_BND_10                                                                         0x12007d8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71077 #define MCM_REG_XX_BYP_MSG_UP_BND_11                                                                         0x12007dcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71078 #define MCM_REG_XX_BYP_MSG_UP_BND_12                                                                         0x12007e0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71079 #define MCM_REG_XX_BYP_MSG_UP_BND_13                                                                         0x12007e4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71080 #define MCM_REG_XX_BYP_MSG_UP_BND_14                                                                         0x12007e8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71081 #define MCM_REG_XX_BYP_MSG_UP_BND_15                                                                         0x12007ecUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
71082 #define MCM_REG_PRCS_AGG_CON_CURR_ST                                                                         0x1200804UL //Access:R    DataWidth:0x4    // Aggregation Connection Processor FSM.
71083 #define MCM_REG_PRCS_SM_CON_CURR_ST                                                                          0x1200808UL //Access:R    DataWidth:0x2    // STORM Connection Processor FSM.
71084 #define MCM_REG_PRCS_AGG_TASK_CURR_ST                                                                        0x120080cUL //Access:R    DataWidth:0x4    // Aggregation Task Processor FSM.
71085 #define MCM_REG_PRCS_SM_TASK_CURR_ST                                                                         0x1200810UL //Access:R    DataWidth:0x2    // STORM Task Processor FSM.
71086 #define MCM_REG_N_SM_TASK_CTX_LD_0                                                                           0x1200834UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71087 #define MCM_REG_N_SM_TASK_CTX_LD_1                                                                           0x1200838UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71088 #define MCM_REG_N_SM_TASK_CTX_LD_2                                                                           0x120083cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71089 #define MCM_REG_N_SM_TASK_CTX_LD_3                                                                           0x1200840UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71090 #define MCM_REG_N_SM_TASK_CTX_LD_4                                                                           0x1200844UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71091 #define MCM_REG_N_SM_TASK_CTX_LD_5                                                                           0x1200848UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71092 #define MCM_REG_N_SM_TASK_CTX_LD_6                                                                           0x120084cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71093 #define MCM_REG_N_SM_TASK_CTX_LD_7                                                                           0x1200850UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
71094 #define MCM_REG_AGG_CON_FIC_BUF_FILL_LVL                                                                     0x1200854UL //Access:R    DataWidth:0x1    // Aggregation Connection FIC buffer fill level (in messages).
71095 #define MCM_REG_SM_CON_FIC_BUF_FILL_LVL                                                                      0x1200858UL //Access:R    DataWidth:0x5    // Storm Connection FIC buffer fill level (in messages).
71096 #define MCM_REG_AGG_CON_FIC_BUF_CRD                                                                          0x120085cUL //Access:RW   DataWidth:0x2    // Aggregation Connection FIC buffer credit (in full message out parts).
71097 #define MCM_REG_SM_CON_FIC_BUF_CRD                                                                           0x1200860UL //Access:RW   DataWidth:0x2    // Storm Connection FIC buffer credit (in full message out parts).
71098 #define MCM_REG_AGG_CON_BUF_CRD_AGG                                                                          0x1200864UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
71099 #define MCM_REG_AGG_CON_BUF_CRD_AGGST                                                                        0x1200868UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
71100 #define MCM_REG_SM_CON_BUF_CRD_AGGST                                                                         0x120086cUL //Access:RW   DataWidth:0x1    // Storm Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_CON_CMD_BUF_CRD_DIR.SM_CON_CMD_BUF_CRD_DIR need be no more than Storm Connection command buffer size=3.
71101 #define MCM_REG_AGG_CON_CMD_BUF_CRD_DIR                                                                      0x1200870UL //Access:RW   DataWidth:0x2    // Aggregation Connection command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and XCM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection command buffer size=6.
71102 #define MCM_REG_SM_CON_CMD_BUF_CRD_DIR                                                                       0x1200874UL //Access:RW   DataWidth:0x2    // Storm Connection command buffer credit (Direct group). In sum with CM_REGISTERS_SM_CON_BUF_CRD_AGGST.SM_CON_BUF_CRD_AGGST need be no more than Storm Connection command buffer size=3.
71103 #define MCM_REG_AGG_TASK_FIC_BUF_FILL_LVL                                                                    0x1200878UL //Access:R    DataWidth:0x2    // Aggregation Task FIC buffer fill level (in messages).
71104 #define MCM_REG_SM_TASK_FIC_BUF_FILL_LVL                                                                     0x120087cUL //Access:R    DataWidth:0x5    // Storm Task FIC buffer fill level (in messages).
71105 #define MCM_REG_AGG_TASK_FIC_BUF_CRD                                                                         0x1200880UL //Access:RW   DataWidth:0x2    // Aggregation Task FIC buffer credit (in full message out parts).
71106 #define MCM_REG_SM_TASK_FIC_BUF_CRD                                                                          0x1200884UL //Access:RW   DataWidth:0x2    // Storm Task FIC buffer credit (in full message out parts).
71107 #define MCM_REG_AGG_TASK_BUF_CRD_AGG                                                                         0x1200888UL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
71108 #define MCM_REG_AGG_TASK_BUF_CRD_AGGST                                                                       0x120088cUL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
71109 #define MCM_REG_SM_TASK_BUF_CRD_AGGST                                                                        0x1200890UL //Access:RW   DataWidth:0x1    // Storm Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_TASK_CMD_BUF_CRD_DIR.SM_TASK_CMD_BUF_CRD_DIR need be no more than Storm Task command buffer size=3.
71110 #define MCM_REG_AGG_TASK_CMD_BUF_CRD_DIR                                                                     0x1200894UL //Access:RW   DataWidth:0x2    // Aggregation Task command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task command buffer size=6.
71111 #define MCM_REG_SM_TASK_CMD_BUF_CRD_DIR                                                                      0x1200898UL //Access:RW   DataWidth:0x2    // Storm Task command buffer credit (Direct group). In sum with CM_REGISTERS_SM_TASK_BUF_CRD_AGGST.SM_TASK_BUF_CRD_AGGST need be no more than Storm Task command buffer size=3.
71112 #define MCM_REG_TRANS_DATA_BUF_CRD_DIR                                                                       0x120089cUL //Access:RW   DataWidth:0x2    // Transparent data buffer credit (Direct group).
71113 #define MCM_REG_AGG_TASK_CTX_SIZE_0                                                                          0x12008c0UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71114 #define MCM_REG_AGG_TASK_CTX_SIZE_1                                                                          0x12008c4UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71115 #define MCM_REG_AGG_TASK_CTX_SIZE_2                                                                          0x12008c8UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71116 #define MCM_REG_AGG_TASK_CTX_SIZE_3                                                                          0x12008ccUL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71117 #define MCM_REG_AGG_TASK_CTX_SIZE_4                                                                          0x12008d0UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71118 #define MCM_REG_AGG_TASK_CTX_SIZE_5                                                                          0x12008d4UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71119 #define MCM_REG_AGG_TASK_CTX_SIZE_6                                                                          0x12008d8UL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71120 #define MCM_REG_AGG_TASK_CTX_SIZE_7                                                                          0x12008dcUL //Access:RW   DataWidth:0x2    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: 2 REGQ aligned or 2 aligned whichever is less, or 2.
71121 #define MCM_REG_SM_CON_CTX_SIZE                                                                              0x12008e0UL //Access:RW   DataWidth:0x5    // STORM Connnection context per LCID size (REGQ). Default context size of 10 (REGQ) complies to 320 LCIDs. Maximum context size per LCID is 20. Maximum number of LCIDs allowed at maximum context size per LCID is 160. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LCIDs allowed at non-default size: INTEGER((320*INTEGER(10/2))/(20/2)).
71122 #define MCM_REG_SM_TASK_CTX_SIZE                                                                             0x12008e4UL //Access:RW   DataWidth:0x5    // STORM Task context per LTID size (REGQ). Default context size of 7 (REGQ) complies to 320 LTIDs. Maximum context size per LTID is 20. Maximum number of LTIDs allowed at maximum context size per LTID is 64. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LTIDs allowed at non-default size: INTEGER((320*INTEGER(7/2))/(20/2)).
71123 #define MCM_REG_CON_PHY_Q0                                                                                   0x1200904UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 0).
71124 #define MCM_REG_CON_PHY_Q1                                                                                   0x1200908UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 1).
71125 #define MCM_REG_TASK_PHY_Q0                                                                                  0x120090cUL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 0).
71126 #define MCM_REG_TASK_PHY_Q1                                                                                  0x1200910UL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 1).
71127 #define MCM_REG_AGG_TASK_RULE0_Q                                                                             0x1200940UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71128 #define MCM_REG_AGG_TASK_RULE1_Q                                                                             0x1200944UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71129 #define MCM_REG_AGG_TASK_RULE2_Q                                                                             0x1200948UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71130 #define MCM_REG_AGG_TASK_RULE3_Q                                                                             0x120094cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71131 #define MCM_REG_AGG_TASK_RULE4_Q                                                                             0x1200950UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71132 #define MCM_REG_AGG_TASK_RULE5_Q                                                                             0x1200954UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71133 #define MCM_REG_AGG_TASK_RULE6_Q                                                                             0x1200958UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71134 #define MCM_REG_AGG_TASK_RULE7_Q                                                                             0x120095cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71135 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_0                                                                    0x1200960UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71136 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_1                                                                    0x1200964UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71137 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_2                                                                    0x1200968UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71138 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_3                                                                    0x120096cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71139 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_4                                                                    0x1200970UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71140 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_5                                                                    0x1200974UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71141 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_6                                                                    0x1200978UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71142 #define MCM_REG_CM_TASK_EVENT_ID_BWIDTH_7                                                                    0x120097cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
71143 #define MCM_REG_IN_PRCS_TBL_CRD_AGG                                                                          0x1200a04UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGGST.IN_PRCS_TBL_CRD_AGGST need be no more than In-process table size=12.
71144 #define MCM_REG_IN_PRCS_TBL_CRD_AGGST                                                                        0x1200a08UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation Store group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGG.IN_PRCS_TBL_CRD_AGG need be no more than In-process table size=12.
71145 #define MCM_REG_IN_PRCS_TBL_FILL_LVL                                                                         0x1200a0cUL //Access:R    DataWidth:0x4    // In-process Table fill level  (in messages).
71146 #define MCM_REG_IN_PRCS_TBL_ALMOST_FULL                                                                      0x1200a10UL //Access:R    DataWidth:0x1    // In-process Table almost full.
71147 #define MCM_REG_QMCON_CURR_ST                                                                                0x1200a14UL //Access:R    DataWidth:0x3    // QM connection registration FSM current state.
71148 #define MCM_REG_QMTASK_CURR_ST                                                                               0x1200a18UL //Access:R    DataWidth:0x3    // QM task registration FSM current state.
71149 #define MCM_REG_CCFC_CURR_ST                                                                                 0x1200a1cUL //Access:R    DataWidth:0x1    // CFC connection output FSM current state.
71150 #define MCM_REG_TCFC_CURR_ST                                                                                 0x1200a20UL //Access:R    DataWidth:0x1    // CFC task output FSM current state.
71151 #define MCM_REG_CMPL_DIR_CURR_ST                                                                             0x1200a24UL //Access:R    DataWidth:0x4    // Direct Completer FSM current state.
71152 #define MCM_REG_XX_BYP_CON_STATE_EVNT_ID_FLG                                                                 0x1200a28UL //Access:RW   DataWidth:0x1    // If set, Xx connection bypass state will be added in calculation of CM output Event ID.
71153 #define MCM_REG_XX_BYP_TASK_STATE_EVNT_ID_FLG                                                                0x1200a2cUL //Access:RW   DataWidth:0x1    // If set, Xx task bypass state will be added in calculation of CM output Event ID.
71154 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_0                                                                     0x1200a30UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71155 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_1                                                                     0x1200a34UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71156 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_2                                                                     0x1200a38UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71157 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_3                                                                     0x1200a3cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71158 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_4                                                                     0x1200a40UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71159 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_5                                                                     0x1200a44UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71160 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_6                                                                     0x1200a48UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71161 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_7                                                                     0x1200a4cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71162 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_8                                                                     0x1200a50UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71163 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_9                                                                     0x1200a54UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71164 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_10                                                                    0x1200a58UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71165 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_11                                                                    0x1200a5cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71166 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_12                                                                    0x1200a60UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71167 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_13                                                                    0x1200a64UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71168 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_14                                                                    0x1200a68UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71169 #define MCM_REG_CM_CON_EVENT_ID_BWIDTH_15                                                                    0x1200a6cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
71170 #define MCM_REG_CCFC_INIT_CRD                                                                                0x1200a84UL //Access:RW   DataWidth:0x4    // CCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
71171 #define MCM_REG_TCFC_INIT_CRD                                                                                0x1200a88UL //Access:RW   DataWidth:0x4    // TCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
71172 #define MCM_REG_QM_INIT_CRD0                                                                                 0x1200a8cUL //Access:RW   DataWidth:0x5    // QM output initial credit (all CMS except of XCM and XCM - other queues). Max credit available - 16.Write writes the initial credit value; read returns the current value of the credit counter.
71173 #define MCM_REG_TCFC_INCLOCK_INIT_CRD                                                                        0x1200a90UL //Access:RW   DataWidth:0x1    // TCFC UC Inc/Lock Update output initial credit. Max credit available - 1.Write writes the initial credit value; read returns the current value of the credit counter.
71174 #define MCM_REG_TCFC_DEC_INIT_CRD                                                                            0x1200a94UL //Access:RW   DataWidth:0x3    // TCFC UC Dec Update output initial credit. Max credit available - 7.Write writes the initial credit value; read returns the current value of the credit counter.
71175 #define MCM_REG_FIC_INIT_CRD                                                                                 0x1200a98UL //Access:RW   DataWidth:0x6    // FIC output initial credit. Write writes the initial credit value; read returns the current value of the credit counter. Must be initialized to 44 at start-up.
71176 #define MCM_REG_DIR_BYP_MSG_CNT                                                                              0x1200aa4UL //Access:RC   DataWidth:0x20   // Counter of direct bypassed messages.
71177 #define MCM_REG_YSDM_LENGTH_MIS                                                                              0x1200aacUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at YSDM interface.
71178 #define MCM_REG_USDM_LENGTH_MIS                                                                              0x1200ab0UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at USDM interface.
71179 #define MCM_REG_PBF_LENGTH_MIS                                                                               0x1200ab4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PBF interface.
71180 #define MCM_REG_TMLD_LENGTH_MIS                                                                              0x1200ab8UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at TMLD interface.
71181 #define MCM_REG_GRC_BUF_EMPTY                                                                                0x1200abcUL //Access:R    DataWidth:0x1    // Input Stage GRC buffer is empty.
71182 #define MCM_REG_GRC_BUF_STATUS                                                                               0x1200ac0UL //Access:R    DataWidth:0x6    // Input Stage GRC buffer status.
71183 #define MCM_REG_STORM_MSG_CNTR                                                                               0x1200ac4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the STORM input.
71184 #define MCM_REG_YSDM_MSG_CNTR                                                                                0x1200accUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input YSDM.
71185 #define MCM_REG_USDM_MSG_CNTR                                                                                0x1200ad0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input USDM.
71186 #define MCM_REG_TMLD_MSG_CNTR                                                                                0x1200ad4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input TMLD.
71187 #define MCM_REG_USEM_MSG_CNTR                                                                                0x1200ad8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input USEM.
71188 #define MCM_REG_PBF_MSG_CNTR                                                                                 0x1200ae0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PBF.
71189 #define MCM_REG_QM_P_MSG_CNTR                                                                                0x1200ae4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (primary).
71190 #define MCM_REG_QM_S_MSG_CNTR                                                                                0x1200ae8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (secondary).
71191 #define MCM_REG_IS_GRC                                                                                       0x1200aecUL //Access:W    DataWidth:0x20   // Used to write the GRC message. Write only. To distinguish if the register can be accessed to write GRC message                           polling of CM_REGISTERS.GRC_BUF_EMPTY need to be done
71192 #define MCM_REG_IS_QM_P_FILL_LVL                                                                             0x1200af0UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in QM Primary Input Stage (except of bypass).
71193 #define MCM_REG_IS_QM_S_FILL_LVL                                                                             0x1200af4UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in QM Secondary Input Stage (except of bypass).
71194 #define MCM_REG_IS_STORM_FILL_LVL                                                                            0x1200af8UL //Access:R    DataWidth:0x5    // Number of entries (2 QREGs each) of data in STORM Input Stage.
71195 #define MCM_REG_IS_YSDM_FILL_LVL                                                                             0x1200b00UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in YSDM Input Stage.
71196 #define MCM_REG_IS_USDM_FILL_LVL                                                                             0x1200b04UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in USDM Input Stage.
71197 #define MCM_REG_IS_TMLD_FILL_LVL                                                                             0x1200b08UL //Access:R    DataWidth:0x6    // Number of 2 QREGs (256b) of data in TMLD Input Stage.
71198 #define MCM_REG_IS_USEM_FILL_LVL                                                                             0x1200b0cUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in USEM Input Stage.
71199 #define MCM_REG_IS_PBF_FILL_LVL                                                                              0x1200b14UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in PBF Input Stage.
71200 #define MCM_REG_FIC_MSG_CNTR                                                                                 0x1200b44UL //Access:RC   DataWidth:0x1c   // Counter of the output messages at FIC interfaces.
71201 #define MCM_REG_QM_OUT_CNTR                                                                                  0x1200b48UL //Access:RC   DataWidth:0x1c   // Counter of the output QM commands.
71202 #define MCM_REG_DONE0_CNTR                                                                                   0x1200b4cUL //Access:RC   DataWidth:0x1c   // Counter of the output Done0.
71203 #define MCM_REG_DONE1_CNTR                                                                                   0x1200b50UL //Access:RC   DataWidth:0x1c   // Counter of the output Done1.
71204 #define MCM_REG_DONE2_CNTR                                                                                   0x1200b54UL //Access:RC   DataWidth:0x1c   // Counter of the output Done2.
71205 #define MCM_REG_CCFC_CNTR                                                                                    0x1200b58UL //Access:RC   DataWidth:0x1c   // Counter of the output CCFC.
71206 #define MCM_REG_TCFC_CNTR                                                                                    0x1200b5cUL //Access:RC   DataWidth:0x1c   // Counter of the output TCFC.
71207 #define MCM_REG_ECO_RESERVED                                                                                 0x1200b84UL //Access:RW   DataWidth:0x8    // Chicken bits.
71208 #define MCM_REG_IS_FOC_MSEM_NXT_INF_UNIT                                                                     0x1200b88UL //Access:R    DataWidth:0x5    // Debug read from MSEM Input stage buffer: number of reads to next information unit.
71209 #define MCM_REG_IS_FOC_USEM_NXT_INF_UNIT                                                                     0x1200b8cUL //Access:R    DataWidth:0x6    // Debug read from USEM Input stage buffer: number of reads to next information unit.
71210 #define MCM_REG_IS_FOC_PBF_NXT_INF_UNIT                                                                      0x1200b94UL //Access:R    DataWidth:0x6    // Debug read from PBF Input stage buffer: number of reads to next information unit.
71211 #define MCM_REG_IS_FOC_USDM_NXT_INF_UNIT                                                                     0x1200b9cUL //Access:R    DataWidth:0x6    // Debug read from USDM Input stage buffer: number of reads to next information unit.
71212 #define MCM_REG_IS_FOC_YSDM_NXT_INF_UNIT                                                                     0x1200ba0UL //Access:R    DataWidth:0x6    // Debug read from YSDM Input stage buffer: number of reads to next information unit.
71213 #define MCM_REG_IS_FOC_TMLD_NXT_INF_UNIT                                                                     0x1200ba4UL //Access:R    DataWidth:0x5    // Debug read from TMLD Input stage buffer: number of reads to next information unit.
71214 #define MCM_REG_IS_FOC_MSEM                                                                                  0x1200c00UL //Access:R    DataWidth:0x20   // Debug read from MSEM Input stage buffer with 32-bits granularity. Read only.
71215 #define MCM_REG_IS_FOC_MSEM_SIZE                                                                             184
71216 #define MCM_REG_IS_FOC_USEM                                                                                  0x1201000UL //Access:R    DataWidth:0x20   // Debug read from USEM Input stage buffer with 32-bits granularity. Read only.
71217 #define MCM_REG_IS_FOC_USEM_SIZE                                                                             24
71218 #define MCM_REG_IS_FOC_PBF                                                                                   0x1201400UL //Access:R    DataWidth:0x20   // Debug read from PBF Input stage buffer with 32-bits granularity. Read only.
71219 #define MCM_REG_IS_FOC_PBF_SIZE                                                                              24
71220 #define MCM_REG_IS_FOC_USDM                                                                                  0x1201500UL //Access:R    DataWidth:0x20   // Debug read from USDM Input stage buffer with 32-bits granularity. Read only.
71221 #define MCM_REG_IS_FOC_USDM_SIZE                                                                             28
71222 #define MCM_REG_IS_FOC_YSDM                                                                                  0x1201580UL //Access:R    DataWidth:0x20   // Debug read from YSDM Input stage buffer with 32-bits granularity. Read only.
71223 #define MCM_REG_IS_FOC_YSDM_SIZE                                                                             12
71224 #define MCM_REG_CTX_RBC_ACCS                                                                                 0x1201800UL //Access:RW   DataWidth:0x10   // Context RBC access.[8:0] - base address (LCID/LTID); [15:9] - offset (in REGs (32b)) within LCID/LTID. The procedure to read context is: first define base address and offset; then read context with one of the following registers: CM_REGISTERS_AGG_CON_CTX.AGG_CON_CTX CM_REGISTERS_SM_CON_CTX.SM_CON_CTX CM_REGISTERS_AGG_TASK_CTX.AGG_TASK_CTX CM_REGISTERS_SM_TASK_CTX.SM_TASK_CTX
71225 #define MCM_REG_AGG_CON_CTX                                                                                  0x1201804UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
71226 #define MCM_REG_AGG_TASK_CTX                                                                                 0x1201808UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
71227 #define MCM_REG_SM_CON_CTX                                                                                   0x120180cUL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
71228 #define MCM_REG_SM_TASK_CTX                                                                                  0x1201810UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
71229 #define MCM_REG_XX_CBYP_TBL                                                                                  0x1201820UL //Access:R    DataWidth:0xf    // Xx Connection Bypass Table.
71230 #define MCM_REG_XX_CBYP_TBL_SIZE                                                                             8
71231 #define MCM_REG_XX_TBYP_TBL                                                                                  0x1201900UL //Access:R    DataWidth:0xf    // Xx Task Bypass Table.
71232 #define MCM_REG_XX_TBYP_TBL_SIZE                                                                             64
71233 #define MCM_REG_XX_LCID_CAM                                                                                  0x1201a00UL //Access:R    DataWidth:0xa    // Debug only. Read only access to LCID CAM in XX protection mechanism.
71234 #define MCM_REG_XX_LCID_CAM_SIZE                                                                             64
71235 #define MCM_REG_XX_TBL                                                                                       0x1201b00UL //Access:R    DataWidth:0x18   // Indirect access to the XX table of the XX protection mechanism. The fields are: [0] - Lock status; [4:1] - Connection type; LL size: PCM - [7:5]; M/T/U/X/YCM - [11:5]; Tail pointer: PCM - [9:8]; M/T/U/X/YCM - [17:12]; Next pointer: PCM - [11:10]; M/T/U/X/YCM - [23:18];
71236 #define MCM_REG_XX_TBL_SIZE                                                                                  64
71237 #define MCM_REG_XX_DSCR_TBL                                                                                  0x1201c00UL //Access:RW   DataWidth:0x1e   // Indirect access to the XX table of the XX protection mechanism. The fields are: [2:0] - Xx Lock command;[3] - DstStormFlg; [8:4] - Global Client Input number; Message length (MCM [13:9];PCM [14:9]; TCM [13:9]; UCM [13:9];XCM [10:9];YCM[13:9]); Next pointer (MCM [19:14]; PCM [16:15]; TCM[19:14]; UCM [19:14]; XCM [16:11]; YCM [19:14]); LTID (MCM [28:20]; PCM [25:17] - reserved; TCM[28:20]; UCM [28:20]; XCM [25:17] - reserved; YCM [28:20]). Task Domain Exist (MCM [29]; PCM [26] - reserved;TCM[29]; UCM [29]; XCM [26] - reserved; YCM [29]). A free link list in the XX descriptor table should be build. This is done by writing the following values to all effective entries in the table:xx_descr_table[i].next_pointer = i+1 (i=0 - (xx_msg_up_bnd-2)); xx_descr_table[i].next_pointer= 0 (i=xx_msg_up_bnd-1). The value of i is between 0 to the configured (not default) value of (xx_msg_up_bnd-1). The not effective entries (those which succeed the last effective entry with index (xx_msg_up_bnd-1)) can be initialized to any value for initialization procedure simplicity seek.
71238 #define MCM_REG_XX_DSCR_TBL_SIZE                                                                             64
71239 #define MCM_REG_N_SM_CON_CTX_LD_0                                                                            0x1201d00UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71240 #define MCM_REG_N_SM_CON_CTX_LD_1                                                                            0x1201d04UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71241 #define MCM_REG_N_SM_CON_CTX_LD_2                                                                            0x1201d08UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71242 #define MCM_REG_N_SM_CON_CTX_LD_3                                                                            0x1201d0cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71243 #define MCM_REG_N_SM_CON_CTX_LD_4                                                                            0x1201d10UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71244 #define MCM_REG_N_SM_CON_CTX_LD_5                                                                            0x1201d14UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71245 #define MCM_REG_N_SM_CON_CTX_LD_6                                                                            0x1201d18UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71246 #define MCM_REG_N_SM_CON_CTX_LD_7                                                                            0x1201d1cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
71247 #define MCM_REG_N_SM_CON_CTX_LD_8                                                                            0x1201d20UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71248 #define MCM_REG_N_SM_CON_CTX_LD_9                                                                            0x1201d24UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71249 #define MCM_REG_N_SM_CON_CTX_LD_10                                                                           0x1201d28UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 10).
71250 #define MCM_REG_N_SM_CON_CTX_LD_11                                                                           0x1201d2cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71251 #define MCM_REG_N_SM_CON_CTX_LD_12                                                                           0x1201d30UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71252 #define MCM_REG_N_SM_CON_CTX_LD_13                                                                           0x1201d34UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71253 #define MCM_REG_N_SM_CON_CTX_LD_14                                                                           0x1201d38UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71254 #define MCM_REG_N_SM_CON_CTX_LD_15                                                                           0x1201d3cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
71255 #define MCM_REG_AGG_CON_CTX_SIZE_0                                                                           0x1201d40UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71256 #define MCM_REG_AGG_CON_CTX_SIZE_1                                                                           0x1201d44UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71257 #define MCM_REG_AGG_CON_CTX_SIZE_2                                                                           0x1201d48UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71258 #define MCM_REG_AGG_CON_CTX_SIZE_3                                                                           0x1201d4cUL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71259 #define MCM_REG_AGG_CON_CTX_SIZE_4                                                                           0x1201d50UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71260 #define MCM_REG_AGG_CON_CTX_SIZE_5                                                                           0x1201d54UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71261 #define MCM_REG_AGG_CON_CTX_SIZE_6                                                                           0x1201d58UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71262 #define MCM_REG_AGG_CON_CTX_SIZE_7                                                                           0x1201d5cUL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71263 #define MCM_REG_AGG_CON_CTX_SIZE_8                                                                           0x1201d60UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less or 1.
71264 #define MCM_REG_AGG_CON_CTX_SIZE_9                                                                           0x1201d64UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71265 #define MCM_REG_AGG_CON_CTX_SIZE_10                                                                          0x1201d68UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71266 #define MCM_REG_AGG_CON_CTX_SIZE_11                                                                          0x1201d6cUL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71267 #define MCM_REG_AGG_CON_CTX_SIZE_12                                                                          0x1201d70UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71268 #define MCM_REG_AGG_CON_CTX_SIZE_13                                                                          0x1201d74UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71269 #define MCM_REG_AGG_CON_CTX_SIZE_14                                                                          0x1201d78UL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71270 #define MCM_REG_AGG_CON_CTX_SIZE_15                                                                          0x1201d7cUL //Access:RW   DataWidth:0x1    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 1. The register values allowed: XCM: 4 REGQ aligned or 1. Other CM: 2 REGQ aligned or 1 aligned whichever is less, or 1.
71271 #define MCM_REG_QM_CON_BASE_EVNT_ID_0                                                                        0x1201d80UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71272 #define MCM_REG_QM_CON_BASE_EVNT_ID_1                                                                        0x1201d84UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71273 #define MCM_REG_QM_CON_BASE_EVNT_ID_2                                                                        0x1201d88UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71274 #define MCM_REG_QM_CON_BASE_EVNT_ID_3                                                                        0x1201d8cUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71275 #define MCM_REG_QM_CON_BASE_EVNT_ID_4                                                                        0x1201d90UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71276 #define MCM_REG_QM_CON_BASE_EVNT_ID_5                                                                        0x1201d94UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71277 #define MCM_REG_QM_CON_BASE_EVNT_ID_6                                                                        0x1201d98UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71278 #define MCM_REG_QM_CON_BASE_EVNT_ID_7                                                                        0x1201d9cUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71279 #define MCM_REG_QM_CON_BASE_EVNT_ID_8                                                                        0x1201da0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71280 #define MCM_REG_QM_CON_BASE_EVNT_ID_9                                                                        0x1201da4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71281 #define MCM_REG_QM_CON_BASE_EVNT_ID_10                                                                       0x1201da8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71282 #define MCM_REG_QM_CON_BASE_EVNT_ID_11                                                                       0x1201dacUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71283 #define MCM_REG_QM_CON_BASE_EVNT_ID_12                                                                       0x1201db0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71284 #define MCM_REG_QM_CON_BASE_EVNT_ID_13                                                                       0x1201db4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71285 #define MCM_REG_QM_CON_BASE_EVNT_ID_14                                                                       0x1201db8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71286 #define MCM_REG_QM_CON_BASE_EVNT_ID_15                                                                       0x1201dbcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
71287 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_0                                                                   0x1201dc0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71288 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_1                                                                   0x1201dc4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71289 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_2                                                                   0x1201dc8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71290 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_3                                                                   0x1201dccUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71291 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_4                                                                   0x1201dd0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71292 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_5                                                                   0x1201dd4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71293 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_6                                                                   0x1201dd8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71294 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_7                                                                   0x1201ddcUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71295 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_8                                                                   0x1201de0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71296 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_9                                                                   0x1201de4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71297 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_10                                                                  0x1201de8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71298 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_11                                                                  0x1201decUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71299 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_12                                                                  0x1201df0UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71300 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_13                                                                  0x1201df4UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71301 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_14                                                                  0x1201df8UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71302 #define MCM_REG_QM_AGG_CON_CTX_PART_SIZE_15                                                                  0x1201dfcUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
71303 #define MCM_REG_QM_XXLOCK_CMD_0                                                                              0x1201e00UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71304 #define MCM_REG_QM_XXLOCK_CMD_1                                                                              0x1201e04UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71305 #define MCM_REG_QM_XXLOCK_CMD_2                                                                              0x1201e08UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71306 #define MCM_REG_QM_XXLOCK_CMD_3                                                                              0x1201e0cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71307 #define MCM_REG_QM_XXLOCK_CMD_4                                                                              0x1201e10UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71308 #define MCM_REG_QM_XXLOCK_CMD_5                                                                              0x1201e14UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71309 #define MCM_REG_QM_XXLOCK_CMD_6                                                                              0x1201e18UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71310 #define MCM_REG_QM_XXLOCK_CMD_7                                                                              0x1201e1cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71311 #define MCM_REG_QM_XXLOCK_CMD_8                                                                              0x1201e20UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71312 #define MCM_REG_QM_XXLOCK_CMD_9                                                                              0x1201e24UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71313 #define MCM_REG_QM_XXLOCK_CMD_10                                                                             0x1201e28UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71314 #define MCM_REG_QM_XXLOCK_CMD_11                                                                             0x1201e2cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71315 #define MCM_REG_QM_XXLOCK_CMD_12                                                                             0x1201e30UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71316 #define MCM_REG_QM_XXLOCK_CMD_13                                                                             0x1201e34UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71317 #define MCM_REG_QM_XXLOCK_CMD_14                                                                             0x1201e38UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71318 #define MCM_REG_QM_XXLOCK_CMD_15                                                                             0x1201e3cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
71319 #define MCM_REG_QM_CON_USE_ST_FLG_0                                                                          0x1201e40UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71320 #define MCM_REG_QM_CON_USE_ST_FLG_1                                                                          0x1201e44UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71321 #define MCM_REG_QM_CON_USE_ST_FLG_2                                                                          0x1201e48UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71322 #define MCM_REG_QM_CON_USE_ST_FLG_3                                                                          0x1201e4cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71323 #define MCM_REG_QM_CON_USE_ST_FLG_4                                                                          0x1201e50UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71324 #define MCM_REG_QM_CON_USE_ST_FLG_5                                                                          0x1201e54UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71325 #define MCM_REG_QM_CON_USE_ST_FLG_6                                                                          0x1201e58UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71326 #define MCM_REG_QM_CON_USE_ST_FLG_7                                                                          0x1201e5cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71327 #define MCM_REG_QM_CON_USE_ST_FLG_8                                                                          0x1201e60UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71328 #define MCM_REG_QM_CON_USE_ST_FLG_9                                                                          0x1201e64UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71329 #define MCM_REG_QM_CON_USE_ST_FLG_10                                                                         0x1201e68UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71330 #define MCM_REG_QM_CON_USE_ST_FLG_11                                                                         0x1201e6cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71331 #define MCM_REG_QM_CON_USE_ST_FLG_12                                                                         0x1201e70UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71332 #define MCM_REG_QM_CON_USE_ST_FLG_13                                                                         0x1201e74UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71333 #define MCM_REG_QM_CON_USE_ST_FLG_14                                                                         0x1201e78UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71334 #define MCM_REG_QM_CON_USE_ST_FLG_15                                                                         0x1201e7cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
71335 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_0                                                                     0x1201e80UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71336 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_1                                                                     0x1201e84UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71337 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_2                                                                     0x1201e88UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71338 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_3                                                                     0x1201e8cUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71339 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_4                                                                     0x1201e90UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71340 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_5                                                                     0x1201e94UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71341 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_6                                                                     0x1201e98UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71342 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_7                                                                     0x1201e9cUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71343 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_8                                                                     0x1201ea0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71344 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_9                                                                     0x1201ea4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71345 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_10                                                                    0x1201ea8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71346 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_11                                                                    0x1201eacUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71347 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_12                                                                    0x1201eb0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71348 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_13                                                                    0x1201eb4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71349 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_14                                                                    0x1201eb8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71350 #define MCM_REG_QM_SM_CON_CTX_LDST_FLG_15                                                                    0x1201ebcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
71351 #define MCM_REG_IS_FOC_TMLD                                                                                  0x1202000UL //Access:R    DataWidth:0x20   // Debug read from TMLD Input stage buffer with 32-bits granularity. Read only.
71352 #define MCM_REG_IS_FOC_TMLD_SIZE                                                                             280
71353 #define MCM_REG_TSDM_WEIGHT                                                                                  0x1202800UL //Access:RW   DataWidth:0x3    // The weight of the input TSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71354 #define MCM_REG_TSDM_FRWRD_MODE                                                                              0x1202804UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71355 #define MCM_REG_TSDM_LENGTH_MIS                                                                              0x1202808UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at TSDM interface.
71356 #define MCM_REG_TSDM_MSG_CNTR                                                                                0x120280cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input TSDM.
71357 #define MCM_REG_IS_TSDM_FILL_LVL                                                                             0x1202810UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in TSDM Input Stage.
71358 #define MCM_REG_IS_FOC_TSDM_NXT_INF_UNIT                                                                     0x1202814UL //Access:R    DataWidth:0x6    // Debug read from TSDM Input stage buffer: number of reads to next information unit.
71359 #define MCM_REG_IS_FOC_TSDM                                                                                  0x1202840UL //Access:R    DataWidth:0x20   // Debug read from TSDM Input stage buffer with 32-bits granularity. Read only.
71360 #define MCM_REG_IS_FOC_TSDM_SIZE                                                                             16
71361 #define MCM_REG_PSDM_WEIGHT                                                                                  0x1202880UL //Access:RW   DataWidth:0x3    // The weight of the input PSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71362 #define MCM_REG_PSDM_FRWRD_MODE                                                                              0x1202884UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71363 #define MCM_REG_PSDM_LENGTH_MIS                                                                              0x1202888UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PSDM interface.
71364 #define MCM_REG_PSDM_MSG_CNTR                                                                                0x120288cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input PSDM.
71365 #define MCM_REG_IS_PSDM_FILL_LVL                                                                             0x1202890UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in PSDM Input Stage.
71366 #define MCM_REG_IS_FOC_PSDM_NXT_INF_UNIT                                                                     0x1202894UL //Access:R    DataWidth:0x6    // Debug read from PSDM Input stage buffer: number of reads to next information unit.
71367 #define MCM_REG_IS_FOC_PSDM                                                                                  0x12028c0UL //Access:R    DataWidth:0x20   // Debug read from PSDM Input stage buffer with 32-bits granularity. Read only.
71368 #define MCM_REG_IS_FOC_PSDM_SIZE                                                                             16
71369 #define MCM_REG_MSDM_WEIGHT                                                                                  0x1202900UL //Access:RW   DataWidth:0x3    // The weight of the input MSDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71370 #define MCM_REG_MSDM_FRWRD_MODE                                                                              0x1202904UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71371 #define MCM_REG_MSDM_LENGTH_MIS                                                                              0x1202908UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at MSDM interface.
71372 #define MCM_REG_MSDM_MSG_CNTR                                                                                0x120290cUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MSDM.
71373 #define MCM_REG_IS_MSDM_FILL_LVL                                                                             0x1202910UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in MSDM Input Stage.
71374 #define MCM_REG_IS_FOC_MSDM_NXT_INF_UNIT                                                                     0x1202914UL //Access:R    DataWidth:0x6    // Debug read from MSDM Input stage buffer: number of reads to next information unit.
71375 #define MCM_REG_IS_FOC_MSDM                                                                                  0x1202980UL //Access:R    DataWidth:0x20   // Debug read from MSDM Input stage buffer with 32-bits granularity. Read only.
71376 #define MCM_REG_IS_FOC_MSDM_SIZE                                                                             20
71377 #define MCM_REG_YSEM_WEIGHT                                                                                  0x1202a00UL //Access:RW   DataWidth:0x3    // The weight of the input Ysem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
71378 #define MCM_REG_YSEM_FRWRD_MODE                                                                              0x1202a04UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
71379 #define MCM_REG_YSEM_MSG_CNTR                                                                                0x1202a08UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input Ysem.
71380 #define MCM_REG_IS_YSEM_FILL_LVL                                                                             0x1202a0cUL //Access:R    DataWidth:0x4    // Number of QREGs (128b) for TCM, XCM or 2 QREGs (256b) for MCM of data in YSEM Input Stage.
71381 #define MCM_REG_IS_FOC_YSEM_NXT_INF_UNIT                                                                     0x1202a10UL //Access:R    DataWidth:0x5    // Debug read from YSEM Input stage buffer: number of reads to next information unit.
71382 #define MCM_REG_IS_FOC_YSEM                                                                                  0x1202c00UL //Access:R    DataWidth:0x20   // Debug read from YSEM Input stage buffer with 32-bits granularity. Read only.
71383 #define MCM_REG_IS_FOC_YSEM_SIZE                                                                             112
71384 #define MCM_REG_AGG_TASK_CF0_Q                                                                               0x1202e00UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71385 #define MCM_REG_AGG_TASK_CF1_Q                                                                               0x1202e04UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71386 #define MCM_REG_AGG_TASK_CF2_Q                                                                               0x1202e08UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71387 #define MCM_REG_AGG_TASK_CF3_Q                                                                               0x1202e0cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71388 #define MCM_REG_AGG_TASK_CF4_Q                                                                               0x1202e10UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
71389 #define MCM_REG_XX_MSG_RAM                                                                                   0x1208000UL //Access:R    DataWidth:0x20   // Indirect access to the Xx messages RAM of the XX protection mechanism. Read-only.
71390 #define MCM_REG_XX_MSG_RAM_SIZE                                                                              7168
71391 #define UCM_REG_INIT                                                                                         0x1280000UL //Access:RW   DataWidth:0x1    // Debug only. Initialises specific states and statuses. To initialise the state - write 1 into register; to enable working after that - write 0.
71392 #define UCM_REG_MEMCTRL_WR_RD_N                                                                              0x1280040UL //Access:RW   DataWidth:0x1    // wr/rd indication to CPU BIST
71393 #define UCM_REG_MEMCTRL_CMD                                                                                  0x1280044UL //Access:RW   DataWidth:0x8    // command to CPU BIST
71394 #define UCM_REG_MEMCTRL_ADDRESS                                                                              0x1280048UL //Access:RW   DataWidth:0x8    // address to CPU BIST
71395 #define UCM_REG_MEMCTRL_STATUS                                                                               0x128004cUL //Access:R    DataWidth:0x20   // status from CPU BIST
71396 #define UCM_REG_DBG_SELECT                                                                                   0x1280050UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
71397 #define UCM_REG_DBG_DWORD_ENABLE                                                                             0x1280054UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
71398 #define UCM_REG_DBG_SHIFT                                                                                    0x1280058UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
71399 #define UCM_REG_DBG_FORCE_VALID                                                                              0x128005cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
71400 #define UCM_REG_DBG_FORCE_FRAME                                                                              0x1280060UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
71401 #define UCM_REG_DBG_OUT_DATA                                                                                 0x1280080UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
71402 #define UCM_REG_DBG_OUT_DATA_SIZE                                                                            8
71403 #define UCM_REG_DBG_OUT_VALID                                                                                0x12800a0UL //Access:R    DataWidth:0x8    // Dbgmux output valid per Dword
71404 #define UCM_REG_DBG_OUT_FRAME                                                                                0x12800a4UL //Access:R    DataWidth:0x8    // Dbgmux output frame per Dword
71405 #define UCM_REG_AFFINITY_TYPE_0                                                                              0x12800a8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71406 #define UCM_REG_AFFINITY_TYPE_1                                                                              0x12800acUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71407 #define UCM_REG_AFFINITY_TYPE_2                                                                              0x12800b0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71408 #define UCM_REG_AFFINITY_TYPE_3                                                                              0x12800b4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71409 #define UCM_REG_AFFINITY_TYPE_4                                                                              0x12800b8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71410 #define UCM_REG_AFFINITY_TYPE_5                                                                              0x12800bcUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71411 #define UCM_REG_AFFINITY_TYPE_6                                                                              0x12800c0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71412 #define UCM_REG_AFFINITY_TYPE_7                                                                              0x12800c4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71413 #define UCM_REG_AFFINITY_TYPE_8                                                                              0x12800c8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71414 #define UCM_REG_AFFINITY_TYPE_9                                                                              0x12800ccUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71415 #define UCM_REG_AFFINITY_TYPE_10                                                                             0x12800d0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71416 #define UCM_REG_AFFINITY_TYPE_11                                                                             0x12800d4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71417 #define UCM_REG_AFFINITY_TYPE_12                                                                             0x12800d8UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71418 #define UCM_REG_AFFINITY_TYPE_13                                                                             0x12800dcUL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71419 #define UCM_REG_AFFINITY_TYPE_14                                                                             0x12800e0UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71420 #define UCM_REG_AFFINITY_TYPE_15                                                                             0x12800e4UL //Access:RW   DataWidth:0x2    // Afinity type per connection type.
71421 #define UCM_REG_EXCLUSIVE_FLG_0                                                                              0x12800e8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71422 #define UCM_REG_EXCLUSIVE_FLG_1                                                                              0x12800ecUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71423 #define UCM_REG_EXCLUSIVE_FLG_2                                                                              0x12800f0UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71424 #define UCM_REG_EXCLUSIVE_FLG_3                                                                              0x12800f4UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71425 #define UCM_REG_EXCLUSIVE_FLG_4                                                                              0x12800f8UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71426 #define UCM_REG_EXCLUSIVE_FLG_5                                                                              0x12800fcUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71427 #define UCM_REG_EXCLUSIVE_FLG_6                                                                              0x1280100UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71428 #define UCM_REG_EXCLUSIVE_FLG_7                                                                              0x1280104UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71429 #define UCM_REG_EXCLUSIVE_FLG_8                                                                              0x1280108UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71430 #define UCM_REG_EXCLUSIVE_FLG_9                                                                              0x128010cUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71431 #define UCM_REG_EXCLUSIVE_FLG_10                                                                             0x1280110UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71432 #define UCM_REG_EXCLUSIVE_FLG_11                                                                             0x1280114UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71433 #define UCM_REG_EXCLUSIVE_FLG_12                                                                             0x1280118UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71434 #define UCM_REG_EXCLUSIVE_FLG_13                                                                             0x128011cUL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71435 #define UCM_REG_EXCLUSIVE_FLG_14                                                                             0x1280120UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71436 #define UCM_REG_EXCLUSIVE_FLG_15                                                                             0x1280124UL //Access:RW   DataWidth:0x1    // Exclusive flag per connection type.
71437 #define UCM_REG_AGG_CON_CF0_Q                                                                                0x1280128UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71438 #define UCM_REG_AGG_CON_CF1_Q                                                                                0x128012cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71439 #define UCM_REG_AGG_CON_CF2_Q                                                                                0x1280130UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71440 #define UCM_REG_AGG_CON_CF3_Q                                                                                0x1280134UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71441 #define UCM_REG_AGG_CON_CF4_Q                                                                                0x1280138UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71442 #define UCM_REG_AGG_CON_CF5_Q                                                                                0x128013cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71443 #define UCM_REG_AGG_CON_CF6_Q                                                                                0x1280140UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71444 #define UCM_REG_AGG_CON_CF7_Q                                                                                0x1280144UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71445 #define UCM_REG_AGG_CON_CF8_Q                                                                                0x1280148UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
71446 #define UCM_REG_INT_STS_0                                                                                    0x1280180UL //Access:R    DataWidth:0x14   // Multi Field Register.
71447   #define UCM_REG_INT_STS_0_ADDRESS_ERROR                                                                    (0x1<<0) // Signals an unknown address to the rf module.
71448   #define UCM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                              0
71449   #define UCM_REG_INT_STS_0_IS_STORM_OVFL_ERR                                                                (0x1<<1) // Write to full STORM input buffer.
71450   #define UCM_REG_INT_STS_0_IS_STORM_OVFL_ERR_SHIFT                                                          1
71451   #define UCM_REG_INT_STS_0_IS_STORM_UNDER_ERR                                                               (0x1<<2) // Read from empty  STORM input buffer.
71452   #define UCM_REG_INT_STS_0_IS_STORM_UNDER_ERR_SHIFT                                                         2
71453   #define UCM_REG_INT_STS_0_IS_XSDM_OVFL_ERR                                                                 (0x1<<3) // Write to full XSDM input buffer.
71454   #define UCM_REG_INT_STS_0_IS_XSDM_OVFL_ERR_SHIFT                                                           3
71455   #define UCM_REG_INT_STS_0_IS_XSDM_UNDER_ERR                                                                (0x1<<4) // Read from empty XSDM input buffer.
71456   #define UCM_REG_INT_STS_0_IS_XSDM_UNDER_ERR_SHIFT                                                          4
71457   #define UCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR                                                                 (0x1<<5) // Write to full YSDM input buffer.
71458   #define UCM_REG_INT_STS_0_IS_YSDM_OVFL_ERR_SHIFT                                                           5
71459   #define UCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR                                                                (0x1<<6) // Read from empty  YSDM input buffer.
71460   #define UCM_REG_INT_STS_0_IS_YSDM_UNDER_ERR_SHIFT                                                          6
71461   #define UCM_REG_INT_STS_0_IS_USDM_OVFL_ERR                                                                 (0x1<<7) // Write to full USDM input buffer.
71462   #define UCM_REG_INT_STS_0_IS_USDM_OVFL_ERR_SHIFT                                                           7
71463   #define UCM_REG_INT_STS_0_IS_USDM_UNDER_ERR                                                                (0x1<<8) // Read from empty USDM input buffer.
71464   #define UCM_REG_INT_STS_0_IS_USDM_UNDER_ERR_SHIFT                                                          8
71465   #define UCM_REG_INT_STS_0_IS_RDIF_OVFL_ERR                                                                 (0x1<<9) // Write to full RDIF input buffer.
71466   #define UCM_REG_INT_STS_0_IS_RDIF_OVFL_ERR_SHIFT                                                           9
71467   #define UCM_REG_INT_STS_0_IS_RDIF_UNDER_ERR                                                                (0x1<<10) // Read from empty RDIF input buffer.
71468   #define UCM_REG_INT_STS_0_IS_RDIF_UNDER_ERR_SHIFT                                                          10
71469   #define UCM_REG_INT_STS_0_IS_TDIF_OVFL_ERR                                                                 (0x1<<11) // Write to full TDIF input buffer.
71470   #define UCM_REG_INT_STS_0_IS_TDIF_OVFL_ERR_SHIFT                                                           11
71471   #define UCM_REG_INT_STS_0_IS_TDIF_UNDER_ERR                                                                (0x1<<12) // Read from empty TDIF input buffer.
71472   #define UCM_REG_INT_STS_0_IS_TDIF_UNDER_ERR_SHIFT                                                          12
71473   #define UCM_REG_INT_STS_0_IS_MULD_OVFL_ERR                                                                 (0x1<<13) // Write to full MULD input buffer.
71474   #define UCM_REG_INT_STS_0_IS_MULD_OVFL_ERR_SHIFT                                                           13
71475   #define UCM_REG_INT_STS_0_IS_MULD_UNDER_ERR                                                                (0x1<<14) // Read from empty MULD input buffer.
71476   #define UCM_REG_INT_STS_0_IS_MULD_UNDER_ERR_SHIFT                                                          14
71477   #define UCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR                                                                 (0x1<<15) // Write to full Ysem input buffer.
71478   #define UCM_REG_INT_STS_0_IS_YSEM_OVFL_ERR_SHIFT                                                           15
71479   #define UCM_REG_INT_STS_0_EXT_LD_UNDER_ERR                                                                 (0x1<<16) // Read from empty External read buffer.
71480   #define UCM_REG_INT_STS_0_EXT_LD_UNDER_ERR_SHIFT                                                           16
71481   #define UCM_REG_INT_STS_0_EXT_LD_OVFL_ERR                                                                  (0x1<<17) // Write to fully External read buffer.
71482   #define UCM_REG_INT_STS_0_EXT_LD_OVFL_ERR_SHIFT                                                            17
71483   #define UCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON                                                             (0x1<<18) // Affinity type = 2 (connection based) but connection doesn't exist.
71484   #define UCM_REG_INT_STS_0_AFFINITY_TYPE_NO_CON_SHIFT                                                       18
71485   #define UCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK                                                            (0x1<<19) // Affinity type = 3 (task based) but task doesn't exist.
71486   #define UCM_REG_INT_STS_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                      19
71487   #define UCM_REG_INT_STS_0_IS_YULD_OVFL_ERR                                                                 (0x1<<15) // Write to full YULD input buffer.
71488   #define UCM_REG_INT_STS_0_IS_YULD_OVFL_ERR_SHIFT                                                           15
71489   #define UCM_REG_INT_STS_0_IS_YULD_UNDER_ERR                                                                (0x1<<16) // Read from empty YULD input buffer.
71490   #define UCM_REG_INT_STS_0_IS_YULD_UNDER_ERR_SHIFT                                                          16
71491 #define UCM_REG_INT_MASK_0                                                                                   0x1280184UL //Access:RW   DataWidth:0x14   // Multi Field Register.
71492   #define UCM_REG_INT_MASK_0_ADDRESS_ERROR                                                                   (0x1<<0) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.ADDRESS_ERROR .
71493   #define UCM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                             0
71494   #define UCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR                                                               (0x1<<1) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_STORM_OVFL_ERR .
71495   #define UCM_REG_INT_MASK_0_IS_STORM_OVFL_ERR_SHIFT                                                         1
71496   #define UCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR                                                              (0x1<<2) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_STORM_UNDER_ERR .
71497   #define UCM_REG_INT_MASK_0_IS_STORM_UNDER_ERR_SHIFT                                                        2
71498   #define UCM_REG_INT_MASK_0_IS_XSDM_OVFL_ERR                                                                (0x1<<3) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_XSDM_OVFL_ERR .
71499   #define UCM_REG_INT_MASK_0_IS_XSDM_OVFL_ERR_SHIFT                                                          3
71500   #define UCM_REG_INT_MASK_0_IS_XSDM_UNDER_ERR                                                               (0x1<<4) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_XSDM_UNDER_ERR .
71501   #define UCM_REG_INT_MASK_0_IS_XSDM_UNDER_ERR_SHIFT                                                         4
71502   #define UCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR                                                                (0x1<<5) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_YSDM_OVFL_ERR .
71503   #define UCM_REG_INT_MASK_0_IS_YSDM_OVFL_ERR_SHIFT                                                          5
71504   #define UCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR                                                               (0x1<<6) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_YSDM_UNDER_ERR .
71505   #define UCM_REG_INT_MASK_0_IS_YSDM_UNDER_ERR_SHIFT                                                         6
71506   #define UCM_REG_INT_MASK_0_IS_USDM_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_USDM_OVFL_ERR .
71507   #define UCM_REG_INT_MASK_0_IS_USDM_OVFL_ERR_SHIFT                                                          7
71508   #define UCM_REG_INT_MASK_0_IS_USDM_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_USDM_UNDER_ERR .
71509   #define UCM_REG_INT_MASK_0_IS_USDM_UNDER_ERR_SHIFT                                                         8
71510   #define UCM_REG_INT_MASK_0_IS_RDIF_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_RDIF_OVFL_ERR .
71511   #define UCM_REG_INT_MASK_0_IS_RDIF_OVFL_ERR_SHIFT                                                          9
71512   #define UCM_REG_INT_MASK_0_IS_RDIF_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_RDIF_UNDER_ERR .
71513   #define UCM_REG_INT_MASK_0_IS_RDIF_UNDER_ERR_SHIFT                                                         10
71514   #define UCM_REG_INT_MASK_0_IS_TDIF_OVFL_ERR                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_TDIF_OVFL_ERR .
71515   #define UCM_REG_INT_MASK_0_IS_TDIF_OVFL_ERR_SHIFT                                                          11
71516   #define UCM_REG_INT_MASK_0_IS_TDIF_UNDER_ERR                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_TDIF_UNDER_ERR .
71517   #define UCM_REG_INT_MASK_0_IS_TDIF_UNDER_ERR_SHIFT                                                         12
71518   #define UCM_REG_INT_MASK_0_IS_MULD_OVFL_ERR                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_MULD_OVFL_ERR .
71519   #define UCM_REG_INT_MASK_0_IS_MULD_OVFL_ERR_SHIFT                                                          13
71520   #define UCM_REG_INT_MASK_0_IS_MULD_UNDER_ERR                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_MULD_UNDER_ERR .
71521   #define UCM_REG_INT_MASK_0_IS_MULD_UNDER_ERR_SHIFT                                                         14
71522   #define UCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_YSEM_OVFL_ERR .
71523   #define UCM_REG_INT_MASK_0_IS_YSEM_OVFL_ERR_SHIFT                                                          15
71524   #define UCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR                                                                (0x1<<16) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.EXT_LD_UNDER_ERR .
71525   #define UCM_REG_INT_MASK_0_EXT_LD_UNDER_ERR_SHIFT                                                          16
71526   #define UCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.EXT_LD_OVFL_ERR .
71527   #define UCM_REG_INT_MASK_0_EXT_LD_OVFL_ERR_SHIFT                                                           17
71528   #define UCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON                                                            (0x1<<18) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.AFFINITY_TYPE_NO_CON .
71529   #define UCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_CON_SHIFT                                                      18
71530   #define UCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK                                                           (0x1<<19) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.AFFINITY_TYPE_NO_TASK .
71531   #define UCM_REG_INT_MASK_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                     19
71532   #define UCM_REG_INT_MASK_0_IS_YULD_OVFL_ERR                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_YULD_OVFL_ERR .
71533   #define UCM_REG_INT_MASK_0_IS_YULD_OVFL_ERR_SHIFT                                                          15
71534   #define UCM_REG_INT_MASK_0_IS_YULD_UNDER_ERR                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_0.IS_YULD_UNDER_ERR .
71535   #define UCM_REG_INT_MASK_0_IS_YULD_UNDER_ERR_SHIFT                                                         16
71536 #define UCM_REG_INT_STS_WR_0                                                                                 0x1280188UL //Access:WR   DataWidth:0x14   // Multi Field Register.
71537   #define UCM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
71538   #define UCM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                           0
71539   #define UCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR                                                             (0x1<<1) // Write to full STORM input buffer.
71540   #define UCM_REG_INT_STS_WR_0_IS_STORM_OVFL_ERR_SHIFT                                                       1
71541   #define UCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR                                                            (0x1<<2) // Read from empty  STORM input buffer.
71542   #define UCM_REG_INT_STS_WR_0_IS_STORM_UNDER_ERR_SHIFT                                                      2
71543   #define UCM_REG_INT_STS_WR_0_IS_XSDM_OVFL_ERR                                                              (0x1<<3) // Write to full XSDM input buffer.
71544   #define UCM_REG_INT_STS_WR_0_IS_XSDM_OVFL_ERR_SHIFT                                                        3
71545   #define UCM_REG_INT_STS_WR_0_IS_XSDM_UNDER_ERR                                                             (0x1<<4) // Read from empty XSDM input buffer.
71546   #define UCM_REG_INT_STS_WR_0_IS_XSDM_UNDER_ERR_SHIFT                                                       4
71547   #define UCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR                                                              (0x1<<5) // Write to full YSDM input buffer.
71548   #define UCM_REG_INT_STS_WR_0_IS_YSDM_OVFL_ERR_SHIFT                                                        5
71549   #define UCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR                                                             (0x1<<6) // Read from empty  YSDM input buffer.
71550   #define UCM_REG_INT_STS_WR_0_IS_YSDM_UNDER_ERR_SHIFT                                                       6
71551   #define UCM_REG_INT_STS_WR_0_IS_USDM_OVFL_ERR                                                              (0x1<<7) // Write to full USDM input buffer.
71552   #define UCM_REG_INT_STS_WR_0_IS_USDM_OVFL_ERR_SHIFT                                                        7
71553   #define UCM_REG_INT_STS_WR_0_IS_USDM_UNDER_ERR                                                             (0x1<<8) // Read from empty USDM input buffer.
71554   #define UCM_REG_INT_STS_WR_0_IS_USDM_UNDER_ERR_SHIFT                                                       8
71555   #define UCM_REG_INT_STS_WR_0_IS_RDIF_OVFL_ERR                                                              (0x1<<9) // Write to full RDIF input buffer.
71556   #define UCM_REG_INT_STS_WR_0_IS_RDIF_OVFL_ERR_SHIFT                                                        9
71557   #define UCM_REG_INT_STS_WR_0_IS_RDIF_UNDER_ERR                                                             (0x1<<10) // Read from empty RDIF input buffer.
71558   #define UCM_REG_INT_STS_WR_0_IS_RDIF_UNDER_ERR_SHIFT                                                       10
71559   #define UCM_REG_INT_STS_WR_0_IS_TDIF_OVFL_ERR                                                              (0x1<<11) // Write to full TDIF input buffer.
71560   #define UCM_REG_INT_STS_WR_0_IS_TDIF_OVFL_ERR_SHIFT                                                        11
71561   #define UCM_REG_INT_STS_WR_0_IS_TDIF_UNDER_ERR                                                             (0x1<<12) // Read from empty TDIF input buffer.
71562   #define UCM_REG_INT_STS_WR_0_IS_TDIF_UNDER_ERR_SHIFT                                                       12
71563   #define UCM_REG_INT_STS_WR_0_IS_MULD_OVFL_ERR                                                              (0x1<<13) // Write to full MULD input buffer.
71564   #define UCM_REG_INT_STS_WR_0_IS_MULD_OVFL_ERR_SHIFT                                                        13
71565   #define UCM_REG_INT_STS_WR_0_IS_MULD_UNDER_ERR                                                             (0x1<<14) // Read from empty MULD input buffer.
71566   #define UCM_REG_INT_STS_WR_0_IS_MULD_UNDER_ERR_SHIFT                                                       14
71567   #define UCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR                                                              (0x1<<15) // Write to full Ysem input buffer.
71568   #define UCM_REG_INT_STS_WR_0_IS_YSEM_OVFL_ERR_SHIFT                                                        15
71569   #define UCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR                                                              (0x1<<16) // Read from empty External read buffer.
71570   #define UCM_REG_INT_STS_WR_0_EXT_LD_UNDER_ERR_SHIFT                                                        16
71571   #define UCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR                                                               (0x1<<17) // Write to fully External read buffer.
71572   #define UCM_REG_INT_STS_WR_0_EXT_LD_OVFL_ERR_SHIFT                                                         17
71573   #define UCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON                                                          (0x1<<18) // Affinity type = 2 (connection based) but connection doesn't exist.
71574   #define UCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                    18
71575   #define UCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK                                                         (0x1<<19) // Affinity type = 3 (task based) but task doesn't exist.
71576   #define UCM_REG_INT_STS_WR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                   19
71577   #define UCM_REG_INT_STS_WR_0_IS_YULD_OVFL_ERR                                                              (0x1<<15) // Write to full YULD input buffer.
71578   #define UCM_REG_INT_STS_WR_0_IS_YULD_OVFL_ERR_SHIFT                                                        15
71579   #define UCM_REG_INT_STS_WR_0_IS_YULD_UNDER_ERR                                                             (0x1<<16) // Read from empty YULD input buffer.
71580   #define UCM_REG_INT_STS_WR_0_IS_YULD_UNDER_ERR_SHIFT                                                       16
71581 #define UCM_REG_INT_STS_CLR_0                                                                                0x128018cUL //Access:RC   DataWidth:0x14   // Multi Field Register.
71582   #define UCM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
71583   #define UCM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                          0
71584   #define UCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR                                                            (0x1<<1) // Write to full STORM input buffer.
71585   #define UCM_REG_INT_STS_CLR_0_IS_STORM_OVFL_ERR_SHIFT                                                      1
71586   #define UCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR                                                           (0x1<<2) // Read from empty  STORM input buffer.
71587   #define UCM_REG_INT_STS_CLR_0_IS_STORM_UNDER_ERR_SHIFT                                                     2
71588   #define UCM_REG_INT_STS_CLR_0_IS_XSDM_OVFL_ERR                                                             (0x1<<3) // Write to full XSDM input buffer.
71589   #define UCM_REG_INT_STS_CLR_0_IS_XSDM_OVFL_ERR_SHIFT                                                       3
71590   #define UCM_REG_INT_STS_CLR_0_IS_XSDM_UNDER_ERR                                                            (0x1<<4) // Read from empty XSDM input buffer.
71591   #define UCM_REG_INT_STS_CLR_0_IS_XSDM_UNDER_ERR_SHIFT                                                      4
71592   #define UCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR                                                             (0x1<<5) // Write to full YSDM input buffer.
71593   #define UCM_REG_INT_STS_CLR_0_IS_YSDM_OVFL_ERR_SHIFT                                                       5
71594   #define UCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR                                                            (0x1<<6) // Read from empty  YSDM input buffer.
71595   #define UCM_REG_INT_STS_CLR_0_IS_YSDM_UNDER_ERR_SHIFT                                                      6
71596   #define UCM_REG_INT_STS_CLR_0_IS_USDM_OVFL_ERR                                                             (0x1<<7) // Write to full USDM input buffer.
71597   #define UCM_REG_INT_STS_CLR_0_IS_USDM_OVFL_ERR_SHIFT                                                       7
71598   #define UCM_REG_INT_STS_CLR_0_IS_USDM_UNDER_ERR                                                            (0x1<<8) // Read from empty USDM input buffer.
71599   #define UCM_REG_INT_STS_CLR_0_IS_USDM_UNDER_ERR_SHIFT                                                      8
71600   #define UCM_REG_INT_STS_CLR_0_IS_RDIF_OVFL_ERR                                                             (0x1<<9) // Write to full RDIF input buffer.
71601   #define UCM_REG_INT_STS_CLR_0_IS_RDIF_OVFL_ERR_SHIFT                                                       9
71602   #define UCM_REG_INT_STS_CLR_0_IS_RDIF_UNDER_ERR                                                            (0x1<<10) // Read from empty RDIF input buffer.
71603   #define UCM_REG_INT_STS_CLR_0_IS_RDIF_UNDER_ERR_SHIFT                                                      10
71604   #define UCM_REG_INT_STS_CLR_0_IS_TDIF_OVFL_ERR                                                             (0x1<<11) // Write to full TDIF input buffer.
71605   #define UCM_REG_INT_STS_CLR_0_IS_TDIF_OVFL_ERR_SHIFT                                                       11
71606   #define UCM_REG_INT_STS_CLR_0_IS_TDIF_UNDER_ERR                                                            (0x1<<12) // Read from empty TDIF input buffer.
71607   #define UCM_REG_INT_STS_CLR_0_IS_TDIF_UNDER_ERR_SHIFT                                                      12
71608   #define UCM_REG_INT_STS_CLR_0_IS_MULD_OVFL_ERR                                                             (0x1<<13) // Write to full MULD input buffer.
71609   #define UCM_REG_INT_STS_CLR_0_IS_MULD_OVFL_ERR_SHIFT                                                       13
71610   #define UCM_REG_INT_STS_CLR_0_IS_MULD_UNDER_ERR                                                            (0x1<<14) // Read from empty MULD input buffer.
71611   #define UCM_REG_INT_STS_CLR_0_IS_MULD_UNDER_ERR_SHIFT                                                      14
71612   #define UCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR                                                             (0x1<<15) // Write to full Ysem input buffer.
71613   #define UCM_REG_INT_STS_CLR_0_IS_YSEM_OVFL_ERR_SHIFT                                                       15
71614   #define UCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR                                                             (0x1<<16) // Read from empty External read buffer.
71615   #define UCM_REG_INT_STS_CLR_0_EXT_LD_UNDER_ERR_SHIFT                                                       16
71616   #define UCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR                                                              (0x1<<17) // Write to fully External read buffer.
71617   #define UCM_REG_INT_STS_CLR_0_EXT_LD_OVFL_ERR_SHIFT                                                        17
71618   #define UCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON                                                         (0x1<<18) // Affinity type = 2 (connection based) but connection doesn't exist.
71619   #define UCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_CON_SHIFT                                                   18
71620   #define UCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK                                                        (0x1<<19) // Affinity type = 3 (task based) but task doesn't exist.
71621   #define UCM_REG_INT_STS_CLR_0_AFFINITY_TYPE_NO_TASK_SHIFT                                                  19
71622   #define UCM_REG_INT_STS_CLR_0_IS_YULD_OVFL_ERR                                                             (0x1<<15) // Write to full YULD input buffer.
71623   #define UCM_REG_INT_STS_CLR_0_IS_YULD_OVFL_ERR_SHIFT                                                       15
71624   #define UCM_REG_INT_STS_CLR_0_IS_YULD_UNDER_ERR                                                            (0x1<<16) // Read from empty YULD input buffer.
71625   #define UCM_REG_INT_STS_CLR_0_IS_YULD_UNDER_ERR_SHIFT                                                      16
71626 #define UCM_REG_INT_STS_1                                                                                    0x1280190UL //Access:R    DataWidth:0x1e   // Multi Field Register.
71627   #define UCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR                                                                (0x1<<0) // Read from empty  Ysem input buffer.
71628   #define UCM_REG_INT_STS_1_IS_YSEM_UNDER_ERR_SHIFT                                                          0
71629   #define UCM_REG_INT_STS_1_IS_DORQ_OVFL_ERR                                                                 (0x1<<1) // Write to full Dorq input buffer.
71630   #define UCM_REG_INT_STS_1_IS_DORQ_OVFL_ERR_SHIFT                                                           1
71631   #define UCM_REG_INT_STS_1_IS_DORQ_UNDER_ERR                                                                (0x1<<2) // Read from empty  Dorq input buffer.
71632   #define UCM_REG_INT_STS_1_IS_DORQ_UNDER_ERR_SHIFT                                                          2
71633   #define UCM_REG_INT_STS_1_IS_PBF_OVFL_ERR                                                                  (0x1<<3) // Write to full Pbf input buffer.
71634   #define UCM_REG_INT_STS_1_IS_PBF_OVFL_ERR_SHIFT                                                            3
71635   #define UCM_REG_INT_STS_1_IS_PBF_UNDER_ERR                                                                 (0x1<<4) // Read from empty Pbf input buffer.
71636   #define UCM_REG_INT_STS_1_IS_PBF_UNDER_ERR_SHIFT                                                           4
71637   #define UCM_REG_INT_STS_1_IS_TM_OVFL_ERR                                                                   (0x1<<5) // Write to full TM input buffer.
71638   #define UCM_REG_INT_STS_1_IS_TM_OVFL_ERR_SHIFT                                                             5
71639   #define UCM_REG_INT_STS_1_IS_TM_UNDER_ERR                                                                  (0x1<<6) // Read from empty TM input buffer.
71640   #define UCM_REG_INT_STS_1_IS_TM_UNDER_ERR_SHIFT                                                            6
71641   #define UCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR                                                                 (0x1<<7) // Write to full QM input buffer.
71642   #define UCM_REG_INT_STS_1_IS_QM_P_OVFL_ERR_SHIFT                                                           7
71643   #define UCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR                                                                (0x1<<8) // Read from empty QM input buffer.
71644   #define UCM_REG_INT_STS_1_IS_QM_P_UNDER_ERR_SHIFT                                                          8
71645   #define UCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR                                                                 (0x1<<9) // Write to full QM input buffer.
71646   #define UCM_REG_INT_STS_1_IS_QM_S_OVFL_ERR_SHIFT                                                           9
71647   #define UCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR                                                                (0x1<<10) // Read from empty QM input buffer.
71648   #define UCM_REG_INT_STS_1_IS_QM_S_UNDER_ERR_SHIFT                                                          10
71649   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0                                                                 (0x1<<11) // Write to full GRC input buffer bits [31:0].
71650   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR0_SHIFT                                                           11
71651   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0                                                                (0x1<<12) // Read from empty  GRC input buffer bits [31:0].
71652   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR0_SHIFT                                                          12
71653   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1                                                                 (0x1<<13) // Write to full GRC input buffer bits [63:32].
71654   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR1_SHIFT                                                           13
71655   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1                                                                (0x1<<14) // Read from empty  GRC input buffer bits [63:32].
71656   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR1_SHIFT                                                          14
71657   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2                                                                 (0x1<<15) // Write to full GRC input buffer bits [95:64].
71658   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR2_SHIFT                                                           15
71659   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2                                                                (0x1<<16) // Read from empty  GRC input buffer bits [95:64].
71660   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR2_SHIFT                                                          16
71661   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3                                                                 (0x1<<17) // Write to full GRC input buffer bits [127:96].
71662   #define UCM_REG_INT_STS_1_IS_GRC_OVFL_ERR3_SHIFT                                                           17
71663   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3                                                                (0x1<<18) // Read from empty  GRC input buffer bits [127:96].
71664   #define UCM_REG_INT_STS_1_IS_GRC_UNDER_ERR3_SHIFT                                                          18
71665   #define UCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL                                                                 (0x1<<19) // In-process Table overflow.
71666   #define UCM_REG_INT_STS_1_IN_PRCS_TBL_OVFL_SHIFT                                                           19
71667   #define UCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL                                                            (0x1<<20) // Message Processor Aggregation Connection Data buffer overflow.
71668   #define UCM_REG_INT_STS_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                      20
71669   #define UCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL                                                             (0x1<<21) // Message Processor Aggregation Connection Command buffer overflow.
71670   #define UCM_REG_INT_STS_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                       21
71671   #define UCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL                                                             (0x1<<22) // Message Processor Storm Connection Data buffer overflow.
71672   #define UCM_REG_INT_STS_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                       22
71673   #define UCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL                                                              (0x1<<23) // Message Processor Storm Connection Command buffer overflow.
71674   #define UCM_REG_INT_STS_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                        23
71675   #define UCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL                                                           (0x1<<24) // Message Processor Aggregation Task Data buffer overflow.
71676   #define UCM_REG_INT_STS_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                     24
71677   #define UCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL                                                            (0x1<<25) // Message Processor Aggregation Task Command buffer overflow.
71678   #define UCM_REG_INT_STS_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                      25
71679   #define UCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL                                                            (0x1<<26) // Message Processor Storm Task Data buffer overflow.
71680   #define UCM_REG_INT_STS_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                      26
71681   #define UCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL                                                             (0x1<<27) // Message Processor Storm Task Command buffer overflow.
71682   #define UCM_REG_INT_STS_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                       27
71683   #define UCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE                                                            (0x1<<28) // Input message first descriptor fields violation.
71684   #define UCM_REG_INT_STS_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                      28
71685   #define UCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE                                                            (0x1<<29) // Input message second descriptor fields violation.
71686   #define UCM_REG_INT_STS_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                      29
71687 #define UCM_REG_INT_MASK_1                                                                                   0x1280194UL //Access:RW   DataWidth:0x1e   // Multi Field Register.
71688   #define UCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR                                                               (0x1<<0) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_YSEM_UNDER_ERR .
71689   #define UCM_REG_INT_MASK_1_IS_YSEM_UNDER_ERR_SHIFT                                                         0
71690   #define UCM_REG_INT_MASK_1_IS_DORQ_OVFL_ERR                                                                (0x1<<1) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_DORQ_OVFL_ERR .
71691   #define UCM_REG_INT_MASK_1_IS_DORQ_OVFL_ERR_SHIFT                                                          1
71692   #define UCM_REG_INT_MASK_1_IS_DORQ_UNDER_ERR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_DORQ_UNDER_ERR .
71693   #define UCM_REG_INT_MASK_1_IS_DORQ_UNDER_ERR_SHIFT                                                         2
71694   #define UCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_PBF_OVFL_ERR .
71695   #define UCM_REG_INT_MASK_1_IS_PBF_OVFL_ERR_SHIFT                                                           3
71696   #define UCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR                                                                (0x1<<4) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_PBF_UNDER_ERR .
71697   #define UCM_REG_INT_MASK_1_IS_PBF_UNDER_ERR_SHIFT                                                          4
71698   #define UCM_REG_INT_MASK_1_IS_TM_OVFL_ERR                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_TM_OVFL_ERR .
71699   #define UCM_REG_INT_MASK_1_IS_TM_OVFL_ERR_SHIFT                                                            5
71700   #define UCM_REG_INT_MASK_1_IS_TM_UNDER_ERR                                                                 (0x1<<6) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_TM_UNDER_ERR .
71701   #define UCM_REG_INT_MASK_1_IS_TM_UNDER_ERR_SHIFT                                                           6
71702   #define UCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR                                                                (0x1<<7) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_QM_P_OVFL_ERR .
71703   #define UCM_REG_INT_MASK_1_IS_QM_P_OVFL_ERR_SHIFT                                                          7
71704   #define UCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR                                                               (0x1<<8) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_QM_P_UNDER_ERR .
71705   #define UCM_REG_INT_MASK_1_IS_QM_P_UNDER_ERR_SHIFT                                                         8
71706   #define UCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_QM_S_OVFL_ERR .
71707   #define UCM_REG_INT_MASK_1_IS_QM_S_OVFL_ERR_SHIFT                                                          9
71708   #define UCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_QM_S_UNDER_ERR .
71709   #define UCM_REG_INT_MASK_1_IS_QM_S_UNDER_ERR_SHIFT                                                         10
71710   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0                                                                (0x1<<11) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_OVFL_ERR0 .
71711   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR0_SHIFT                                                          11
71712   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_UNDER_ERR0 .
71713   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR0_SHIFT                                                         12
71714   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1                                                                (0x1<<13) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_OVFL_ERR1 .
71715   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR1_SHIFT                                                          13
71716   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1                                                               (0x1<<14) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_UNDER_ERR1 .
71717   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR1_SHIFT                                                         14
71718   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2                                                                (0x1<<15) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_OVFL_ERR2 .
71719   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR2_SHIFT                                                          15
71720   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2                                                               (0x1<<16) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_UNDER_ERR2 .
71721   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR2_SHIFT                                                         16
71722   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3                                                                (0x1<<17) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_OVFL_ERR3 .
71723   #define UCM_REG_INT_MASK_1_IS_GRC_OVFL_ERR3_SHIFT                                                          17
71724   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3                                                               (0x1<<18) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IS_GRC_UNDER_ERR3 .
71725   #define UCM_REG_INT_MASK_1_IS_GRC_UNDER_ERR3_SHIFT                                                         18
71726   #define UCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL                                                                (0x1<<19) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.IN_PRCS_TBL_OVFL .
71727   #define UCM_REG_INT_MASK_1_IN_PRCS_TBL_OVFL_SHIFT                                                          19
71728   #define UCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL                                                           (0x1<<20) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.AGG_CON_DATA_BUF_OVFL .
71729   #define UCM_REG_INT_MASK_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                     20
71730   #define UCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL                                                            (0x1<<21) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.AGG_CON_CMD_BUF_OVFL .
71731   #define UCM_REG_INT_MASK_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                      21
71732   #define UCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL                                                            (0x1<<22) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.SM_CON_DATA_BUF_OVFL .
71733   #define UCM_REG_INT_MASK_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                      22
71734   #define UCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL                                                             (0x1<<23) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.SM_CON_CMD_BUF_OVFL .
71735   #define UCM_REG_INT_MASK_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                       23
71736   #define UCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.AGG_TASK_DATA_BUF_OVFL .
71737   #define UCM_REG_INT_MASK_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                    24
71738   #define UCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL                                                           (0x1<<25) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.AGG_TASK_CMD_BUF_OVFL .
71739   #define UCM_REG_INT_MASK_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                     25
71740   #define UCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL                                                           (0x1<<26) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.SM_TASK_DATA_BUF_OVFL .
71741   #define UCM_REG_INT_MASK_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                     26
71742   #define UCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL                                                            (0x1<<27) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.SM_TASK_CMD_BUF_OVFL .
71743   #define UCM_REG_INT_MASK_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                      27
71744   #define UCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE                                                           (0x1<<28) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.FI_DESC_INPUT_VIOLATE .
71745   #define UCM_REG_INT_MASK_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                     28
71746   #define UCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE                                                           (0x1<<29) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_1.SE_DESC_INPUT_VIOLATE .
71747   #define UCM_REG_INT_MASK_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                     29
71748 #define UCM_REG_INT_STS_WR_1                                                                                 0x1280198UL //Access:WR   DataWidth:0x1e   // Multi Field Register.
71749   #define UCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR                                                             (0x1<<0) // Read from empty  Ysem input buffer.
71750   #define UCM_REG_INT_STS_WR_1_IS_YSEM_UNDER_ERR_SHIFT                                                       0
71751   #define UCM_REG_INT_STS_WR_1_IS_DORQ_OVFL_ERR                                                              (0x1<<1) // Write to full Dorq input buffer.
71752   #define UCM_REG_INT_STS_WR_1_IS_DORQ_OVFL_ERR_SHIFT                                                        1
71753   #define UCM_REG_INT_STS_WR_1_IS_DORQ_UNDER_ERR                                                             (0x1<<2) // Read from empty  Dorq input buffer.
71754   #define UCM_REG_INT_STS_WR_1_IS_DORQ_UNDER_ERR_SHIFT                                                       2
71755   #define UCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR                                                               (0x1<<3) // Write to full Pbf input buffer.
71756   #define UCM_REG_INT_STS_WR_1_IS_PBF_OVFL_ERR_SHIFT                                                         3
71757   #define UCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR                                                              (0x1<<4) // Read from empty Pbf input buffer.
71758   #define UCM_REG_INT_STS_WR_1_IS_PBF_UNDER_ERR_SHIFT                                                        4
71759   #define UCM_REG_INT_STS_WR_1_IS_TM_OVFL_ERR                                                                (0x1<<5) // Write to full TM input buffer.
71760   #define UCM_REG_INT_STS_WR_1_IS_TM_OVFL_ERR_SHIFT                                                          5
71761   #define UCM_REG_INT_STS_WR_1_IS_TM_UNDER_ERR                                                               (0x1<<6) // Read from empty TM input buffer.
71762   #define UCM_REG_INT_STS_WR_1_IS_TM_UNDER_ERR_SHIFT                                                         6
71763   #define UCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR                                                              (0x1<<7) // Write to full QM input buffer.
71764   #define UCM_REG_INT_STS_WR_1_IS_QM_P_OVFL_ERR_SHIFT                                                        7
71765   #define UCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR                                                             (0x1<<8) // Read from empty QM input buffer.
71766   #define UCM_REG_INT_STS_WR_1_IS_QM_P_UNDER_ERR_SHIFT                                                       8
71767   #define UCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR                                                              (0x1<<9) // Write to full QM input buffer.
71768   #define UCM_REG_INT_STS_WR_1_IS_QM_S_OVFL_ERR_SHIFT                                                        9
71769   #define UCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR                                                             (0x1<<10) // Read from empty QM input buffer.
71770   #define UCM_REG_INT_STS_WR_1_IS_QM_S_UNDER_ERR_SHIFT                                                       10
71771   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0                                                              (0x1<<11) // Write to full GRC input buffer bits [31:0].
71772   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR0_SHIFT                                                        11
71773   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0                                                             (0x1<<12) // Read from empty  GRC input buffer bits [31:0].
71774   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR0_SHIFT                                                       12
71775   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1                                                              (0x1<<13) // Write to full GRC input buffer bits [63:32].
71776   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR1_SHIFT                                                        13
71777   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1                                                             (0x1<<14) // Read from empty  GRC input buffer bits [63:32].
71778   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR1_SHIFT                                                       14
71779   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2                                                              (0x1<<15) // Write to full GRC input buffer bits [95:64].
71780   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR2_SHIFT                                                        15
71781   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2                                                             (0x1<<16) // Read from empty  GRC input buffer bits [95:64].
71782   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR2_SHIFT                                                       16
71783   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3                                                              (0x1<<17) // Write to full GRC input buffer bits [127:96].
71784   #define UCM_REG_INT_STS_WR_1_IS_GRC_OVFL_ERR3_SHIFT                                                        17
71785   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3                                                             (0x1<<18) // Read from empty  GRC input buffer bits [127:96].
71786   #define UCM_REG_INT_STS_WR_1_IS_GRC_UNDER_ERR3_SHIFT                                                       18
71787   #define UCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL                                                              (0x1<<19) // In-process Table overflow.
71788   #define UCM_REG_INT_STS_WR_1_IN_PRCS_TBL_OVFL_SHIFT                                                        19
71789   #define UCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL                                                         (0x1<<20) // Message Processor Aggregation Connection Data buffer overflow.
71790   #define UCM_REG_INT_STS_WR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                   20
71791   #define UCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL                                                          (0x1<<21) // Message Processor Aggregation Connection Command buffer overflow.
71792   #define UCM_REG_INT_STS_WR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                    21
71793   #define UCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL                                                          (0x1<<22) // Message Processor Storm Connection Data buffer overflow.
71794   #define UCM_REG_INT_STS_WR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                    22
71795   #define UCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL                                                           (0x1<<23) // Message Processor Storm Connection Command buffer overflow.
71796   #define UCM_REG_INT_STS_WR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                     23
71797   #define UCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL                                                        (0x1<<24) // Message Processor Aggregation Task Data buffer overflow.
71798   #define UCM_REG_INT_STS_WR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                  24
71799   #define UCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL                                                         (0x1<<25) // Message Processor Aggregation Task Command buffer overflow.
71800   #define UCM_REG_INT_STS_WR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                   25
71801   #define UCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL                                                         (0x1<<26) // Message Processor Storm Task Data buffer overflow.
71802   #define UCM_REG_INT_STS_WR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                   26
71803   #define UCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL                                                          (0x1<<27) // Message Processor Storm Task Command buffer overflow.
71804   #define UCM_REG_INT_STS_WR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                    27
71805   #define UCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE                                                         (0x1<<28) // Input message first descriptor fields violation.
71806   #define UCM_REG_INT_STS_WR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                   28
71807   #define UCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE                                                         (0x1<<29) // Input message second descriptor fields violation.
71808   #define UCM_REG_INT_STS_WR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                   29
71809 #define UCM_REG_INT_STS_CLR_1                                                                                0x128019cUL //Access:RC   DataWidth:0x1e   // Multi Field Register.
71810   #define UCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR                                                            (0x1<<0) // Read from empty  Ysem input buffer.
71811   #define UCM_REG_INT_STS_CLR_1_IS_YSEM_UNDER_ERR_SHIFT                                                      0
71812   #define UCM_REG_INT_STS_CLR_1_IS_DORQ_OVFL_ERR                                                             (0x1<<1) // Write to full Dorq input buffer.
71813   #define UCM_REG_INT_STS_CLR_1_IS_DORQ_OVFL_ERR_SHIFT                                                       1
71814   #define UCM_REG_INT_STS_CLR_1_IS_DORQ_UNDER_ERR                                                            (0x1<<2) // Read from empty  Dorq input buffer.
71815   #define UCM_REG_INT_STS_CLR_1_IS_DORQ_UNDER_ERR_SHIFT                                                      2
71816   #define UCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR                                                              (0x1<<3) // Write to full Pbf input buffer.
71817   #define UCM_REG_INT_STS_CLR_1_IS_PBF_OVFL_ERR_SHIFT                                                        3
71818   #define UCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR                                                             (0x1<<4) // Read from empty Pbf input buffer.
71819   #define UCM_REG_INT_STS_CLR_1_IS_PBF_UNDER_ERR_SHIFT                                                       4
71820   #define UCM_REG_INT_STS_CLR_1_IS_TM_OVFL_ERR                                                               (0x1<<5) // Write to full TM input buffer.
71821   #define UCM_REG_INT_STS_CLR_1_IS_TM_OVFL_ERR_SHIFT                                                         5
71822   #define UCM_REG_INT_STS_CLR_1_IS_TM_UNDER_ERR                                                              (0x1<<6) // Read from empty TM input buffer.
71823   #define UCM_REG_INT_STS_CLR_1_IS_TM_UNDER_ERR_SHIFT                                                        6
71824   #define UCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR                                                             (0x1<<7) // Write to full QM input buffer.
71825   #define UCM_REG_INT_STS_CLR_1_IS_QM_P_OVFL_ERR_SHIFT                                                       7
71826   #define UCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR                                                            (0x1<<8) // Read from empty QM input buffer.
71827   #define UCM_REG_INT_STS_CLR_1_IS_QM_P_UNDER_ERR_SHIFT                                                      8
71828   #define UCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR                                                             (0x1<<9) // Write to full QM input buffer.
71829   #define UCM_REG_INT_STS_CLR_1_IS_QM_S_OVFL_ERR_SHIFT                                                       9
71830   #define UCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR                                                            (0x1<<10) // Read from empty QM input buffer.
71831   #define UCM_REG_INT_STS_CLR_1_IS_QM_S_UNDER_ERR_SHIFT                                                      10
71832   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0                                                             (0x1<<11) // Write to full GRC input buffer bits [31:0].
71833   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR0_SHIFT                                                       11
71834   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0                                                            (0x1<<12) // Read from empty  GRC input buffer bits [31:0].
71835   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR0_SHIFT                                                      12
71836   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1                                                             (0x1<<13) // Write to full GRC input buffer bits [63:32].
71837   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR1_SHIFT                                                       13
71838   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1                                                            (0x1<<14) // Read from empty  GRC input buffer bits [63:32].
71839   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR1_SHIFT                                                      14
71840   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2                                                             (0x1<<15) // Write to full GRC input buffer bits [95:64].
71841   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR2_SHIFT                                                       15
71842   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2                                                            (0x1<<16) // Read from empty  GRC input buffer bits [95:64].
71843   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR2_SHIFT                                                      16
71844   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3                                                             (0x1<<17) // Write to full GRC input buffer bits [127:96].
71845   #define UCM_REG_INT_STS_CLR_1_IS_GRC_OVFL_ERR3_SHIFT                                                       17
71846   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3                                                            (0x1<<18) // Read from empty  GRC input buffer bits [127:96].
71847   #define UCM_REG_INT_STS_CLR_1_IS_GRC_UNDER_ERR3_SHIFT                                                      18
71848   #define UCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL                                                             (0x1<<19) // In-process Table overflow.
71849   #define UCM_REG_INT_STS_CLR_1_IN_PRCS_TBL_OVFL_SHIFT                                                       19
71850   #define UCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL                                                        (0x1<<20) // Message Processor Aggregation Connection Data buffer overflow.
71851   #define UCM_REG_INT_STS_CLR_1_AGG_CON_DATA_BUF_OVFL_SHIFT                                                  20
71852   #define UCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL                                                         (0x1<<21) // Message Processor Aggregation Connection Command buffer overflow.
71853   #define UCM_REG_INT_STS_CLR_1_AGG_CON_CMD_BUF_OVFL_SHIFT                                                   21
71854   #define UCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL                                                         (0x1<<22) // Message Processor Storm Connection Data buffer overflow.
71855   #define UCM_REG_INT_STS_CLR_1_SM_CON_DATA_BUF_OVFL_SHIFT                                                   22
71856   #define UCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL                                                          (0x1<<23) // Message Processor Storm Connection Command buffer overflow.
71857   #define UCM_REG_INT_STS_CLR_1_SM_CON_CMD_BUF_OVFL_SHIFT                                                    23
71858   #define UCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL                                                       (0x1<<24) // Message Processor Aggregation Task Data buffer overflow.
71859   #define UCM_REG_INT_STS_CLR_1_AGG_TASK_DATA_BUF_OVFL_SHIFT                                                 24
71860   #define UCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL                                                        (0x1<<25) // Message Processor Aggregation Task Command buffer overflow.
71861   #define UCM_REG_INT_STS_CLR_1_AGG_TASK_CMD_BUF_OVFL_SHIFT                                                  25
71862   #define UCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL                                                        (0x1<<26) // Message Processor Storm Task Data buffer overflow.
71863   #define UCM_REG_INT_STS_CLR_1_SM_TASK_DATA_BUF_OVFL_SHIFT                                                  26
71864   #define UCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL                                                         (0x1<<27) // Message Processor Storm Task Command buffer overflow.
71865   #define UCM_REG_INT_STS_CLR_1_SM_TASK_CMD_BUF_OVFL_SHIFT                                                   27
71866   #define UCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE                                                        (0x1<<28) // Input message first descriptor fields violation.
71867   #define UCM_REG_INT_STS_CLR_1_FI_DESC_INPUT_VIOLATE_SHIFT                                                  28
71868   #define UCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE                                                        (0x1<<29) // Input message second descriptor fields violation.
71869   #define UCM_REG_INT_STS_CLR_1_SE_DESC_INPUT_VIOLATE_SHIFT                                                  29
71870 #define UCM_REG_INT_STS_2                                                                                    0x12801a0UL //Access:R    DataWidth:0x1    // Multi Field Register.
71871   #define UCM_REG_INT_STS_2_QMREG_MORE4                                                                      (0x1<<0) // More than 4 QM registrations.
71872   #define UCM_REG_INT_STS_2_QMREG_MORE4_SHIFT                                                                0
71873 #define UCM_REG_INT_MASK_2                                                                                   0x12801a4UL //Access:RW   DataWidth:0x1    // Multi Field Register.
71874   #define UCM_REG_INT_MASK_2_QMREG_MORE4                                                                     (0x1<<0) // This bit masks, when set, the Interrupt bit: UCM_REG_INT_STS_2.QMREG_MORE4 .
71875   #define UCM_REG_INT_MASK_2_QMREG_MORE4_SHIFT                                                               0
71876 #define UCM_REG_INT_STS_WR_2                                                                                 0x12801a8UL //Access:WR   DataWidth:0x1    // Multi Field Register.
71877   #define UCM_REG_INT_STS_WR_2_QMREG_MORE4                                                                   (0x1<<0) // More than 4 QM registrations.
71878   #define UCM_REG_INT_STS_WR_2_QMREG_MORE4_SHIFT                                                             0
71879 #define UCM_REG_INT_STS_CLR_2                                                                                0x12801acUL //Access:RC   DataWidth:0x1    // Multi Field Register.
71880   #define UCM_REG_INT_STS_CLR_2_QMREG_MORE4                                                                  (0x1<<0) // More than 4 QM registrations.
71881   #define UCM_REG_INT_STS_CLR_2_QMREG_MORE4_SHIFT                                                            0
71882 #define UCM_REG_PRTY_MASK_H_0                                                                                0x1280204UL //Access:RW   DataWidth:0x1f   // Multi Field Register.
71883   #define UCM_REG_PRTY_MASK_H_0_MEM030_I_ECC_RF_INT                                                          (0x1<<0) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM030_I_ECC_RF_INT .
71884   #define UCM_REG_PRTY_MASK_H_0_MEM030_I_ECC_RF_INT_SHIFT                                                    0
71885   #define UCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                        (0x1<<1) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
71886   #define UCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                  1
71887   #define UCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                        (0x1<<2) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
71888   #define UCM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                  2
71889   #define UCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_0_RF_INT                                                        (0x1<<3) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM024_I_ECC_0_RF_INT .
71890   #define UCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_0_RF_INT_SHIFT                                                  3
71891   #define UCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_1_RF_INT                                                        (0x1<<4) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM024_I_ECC_1_RF_INT .
71892   #define UCM_REG_PRTY_MASK_H_0_MEM024_I_ECC_1_RF_INT_SHIFT                                                  4
71893   #define UCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_RF_INT                                                          (0x1<<5) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM025_I_ECC_RF_INT .
71894   #define UCM_REG_PRTY_MASK_H_0_MEM025_I_ECC_RF_INT_SHIFT                                                    5
71895   #define UCM_REG_PRTY_MASK_H_0_MEM007_I_ECC_0_RF_INT                                                        (0x1<<6) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM007_I_ECC_0_RF_INT .
71896   #define UCM_REG_PRTY_MASK_H_0_MEM007_I_ECC_0_RF_INT_SHIFT                                                  6
71897   #define UCM_REG_PRTY_MASK_H_0_MEM007_I_ECC_1_RF_INT                                                        (0x1<<7) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM007_I_ECC_1_RF_INT .
71898   #define UCM_REG_PRTY_MASK_H_0_MEM007_I_ECC_1_RF_INT_SHIFT                                                  7
71899   #define UCM_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT                                                          (0x1<<8) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM008_I_ECC_RF_INT .
71900   #define UCM_REG_PRTY_MASK_H_0_MEM008_I_ECC_RF_INT_SHIFT                                                    8
71901   #define UCM_REG_PRTY_MASK_H_0_MEM027_I_ECC_0_RF_INT                                                        (0x1<<9) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM027_I_ECC_0_RF_INT .
71902   #define UCM_REG_PRTY_MASK_H_0_MEM027_I_ECC_0_RF_INT_SHIFT                                                  9
71903   #define UCM_REG_PRTY_MASK_H_0_MEM027_I_ECC_1_RF_INT                                                        (0x1<<10) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM027_I_ECC_1_RF_INT .
71904   #define UCM_REG_PRTY_MASK_H_0_MEM027_I_ECC_1_RF_INT_SHIFT                                                  10
71905   #define UCM_REG_PRTY_MASK_H_0_MEM028_I_ECC_RF_INT                                                          (0x1<<11) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM028_I_ECC_RF_INT .
71906   #define UCM_REG_PRTY_MASK_H_0_MEM028_I_ECC_RF_INT_SHIFT                                                    11
71907   #define UCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY                                                            (0x1<<12) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM020_I_MEM_PRTY .
71908   #define UCM_REG_PRTY_MASK_H_0_MEM020_I_MEM_PRTY_SHIFT                                                      12
71909   #define UCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY                                                            (0x1<<13) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM021_I_MEM_PRTY .
71910   #define UCM_REG_PRTY_MASK_H_0_MEM021_I_MEM_PRTY_SHIFT                                                      13
71911   #define UCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY                                                            (0x1<<14) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM019_I_MEM_PRTY .
71912   #define UCM_REG_PRTY_MASK_H_0_MEM019_I_MEM_PRTY_SHIFT                                                      14
71913   #define UCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY                                                            (0x1<<15) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM013_I_MEM_PRTY .
71914   #define UCM_REG_PRTY_MASK_H_0_MEM013_I_MEM_PRTY_SHIFT                                                      15
71915   #define UCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY                                                            (0x1<<16) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM018_I_MEM_PRTY .
71916   #define UCM_REG_PRTY_MASK_H_0_MEM018_I_MEM_PRTY_SHIFT                                                      16
71917   #define UCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY                                                            (0x1<<17) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM022_I_MEM_PRTY .
71918   #define UCM_REG_PRTY_MASK_H_0_MEM022_I_MEM_PRTY_SHIFT                                                      17
71919   #define UCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY                                                            (0x1<<18) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM014_I_MEM_PRTY .
71920   #define UCM_REG_PRTY_MASK_H_0_MEM014_I_MEM_PRTY_SHIFT                                                      18
71921   #define UCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY                                                            (0x1<<19) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM015_I_MEM_PRTY .
71922   #define UCM_REG_PRTY_MASK_H_0_MEM015_I_MEM_PRTY_SHIFT                                                      19
71923   #define UCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY                                                            (0x1<<20) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM016_I_MEM_PRTY .
71924   #define UCM_REG_PRTY_MASK_H_0_MEM016_I_MEM_PRTY_SHIFT                                                      20
71925   #define UCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY                                                            (0x1<<21) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM017_I_MEM_PRTY .
71926   #define UCM_REG_PRTY_MASK_H_0_MEM017_I_MEM_PRTY_SHIFT                                                      21
71927   #define UCM_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY                                                            (0x1<<22) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM033_I_MEM_PRTY .
71928   #define UCM_REG_PRTY_MASK_H_0_MEM033_I_MEM_PRTY_SHIFT                                                      22
71929   #define UCM_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY                                                            (0x1<<23) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM032_I_MEM_PRTY .
71930   #define UCM_REG_PRTY_MASK_H_0_MEM032_I_MEM_PRTY_SHIFT                                                      23
71931   #define UCM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY                                                            (0x1<<24) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM031_I_MEM_PRTY .
71932   #define UCM_REG_PRTY_MASK_H_0_MEM031_I_MEM_PRTY_SHIFT                                                      24
71933   #define UCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY                                                            (0x1<<25) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM006_I_MEM_PRTY .
71934   #define UCM_REG_PRTY_MASK_H_0_MEM006_I_MEM_PRTY_SHIFT                                                      25
71935   #define UCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY                                                            (0x1<<26) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM026_I_MEM_PRTY .
71936   #define UCM_REG_PRTY_MASK_H_0_MEM026_I_MEM_PRTY_SHIFT                                                      26
71937   #define UCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY                                                            (0x1<<27) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM009_I_MEM_PRTY .
71938   #define UCM_REG_PRTY_MASK_H_0_MEM009_I_MEM_PRTY_SHIFT                                                      27
71939   #define UCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY                                                            (0x1<<28) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM029_I_MEM_PRTY .
71940   #define UCM_REG_PRTY_MASK_H_0_MEM029_I_MEM_PRTY_SHIFT                                                      28
71941   #define UCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY                                                            (0x1<<29) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM023_I_MEM_PRTY .
71942   #define UCM_REG_PRTY_MASK_H_0_MEM023_I_MEM_PRTY_SHIFT                                                      29
71943   #define UCM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_0                                                          (0x1<<30) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_0.MEM010_I_MEM_PRTY_0 .
71944   #define UCM_REG_PRTY_MASK_H_0_MEM010_I_MEM_PRTY_0_SHIFT                                                    30
71945 #define UCM_REG_PRTY_MASK_H_1                                                                                0x1280214UL //Access:RW   DataWidth:0x7    // Multi Field Register.
71946   #define UCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_1                                                          (0x1<<0) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM010_I_MEM_PRTY_1 .
71947   #define UCM_REG_PRTY_MASK_H_1_MEM010_I_MEM_PRTY_1_SHIFT                                                    0
71948   #define UCM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY                                                            (0x1<<1) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM011_I_MEM_PRTY .
71949   #define UCM_REG_PRTY_MASK_H_1_MEM011_I_MEM_PRTY_SHIFT                                                      1
71950   #define UCM_REG_PRTY_MASK_H_1_MEM012_I_MEM_PRTY                                                            (0x1<<2) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM012_I_MEM_PRTY .
71951   #define UCM_REG_PRTY_MASK_H_1_MEM012_I_MEM_PRTY_SHIFT                                                      2
71952   #define UCM_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY                                                            (0x1<<3) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM003_I_MEM_PRTY .
71953   #define UCM_REG_PRTY_MASK_H_1_MEM003_I_MEM_PRTY_SHIFT                                                      3
71954   #define UCM_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY                                                            (0x1<<4) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM004_I_MEM_PRTY .
71955   #define UCM_REG_PRTY_MASK_H_1_MEM004_I_MEM_PRTY_SHIFT                                                      4
71956   #define UCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY                                                            (0x1<<5) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM001_I_MEM_PRTY .
71957   #define UCM_REG_PRTY_MASK_H_1_MEM001_I_MEM_PRTY_SHIFT                                                      5
71958   #define UCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY                                                            (0x1<<6) // This bit masks, when set, the Parity bit: UCM_REG_PRTY_STS_H_1.MEM002_I_MEM_PRTY .
71959   #define UCM_REG_PRTY_MASK_H_1_MEM002_I_MEM_PRTY_SHIFT                                                      6
71960 #define UCM_REG_MEM024_RF_ECC_ERROR_CONNECT_0                                                                0x1280220UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: ucm.i_sm_con_ctx_0_11.rf_ecc_error_connect_0 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
71961 #define UCM_REG_MEM024_RF_ECC_ERROR_CONNECT_1                                                                0x1280224UL //Access:W    DataWidth:0x12   // Register to generate up to two ECC errors on the next write to memory: ucm.i_sm_con_ctx_0_11.rf_ecc_error_connect_1 Includes 2 words of 9 bits each. The msb of each word is an error enable and the other bits decode which data bit should have an error. Do not decode past the memory data width of 128. The two words must not be equal when they are both enabled. For a single error use the lower word. The register is cleared after the memory write.
71962 #define UCM_REG_MEM_ECC_ENABLE_0                                                                             0x1280228UL //Access:RW   DataWidth:0xc    // Multi Field Register.
71963   #define UCM_REG_MEM_ECC_ENABLE_0_MEM030_I_ECC_EN                                                           (0x1<<0) // Enable ECC for memory ecc instance ucm.i_xx_msg_ram.i_ecc in module ucm_mem_xx_msg_ram
71964   #define UCM_REG_MEM_ECC_ENABLE_0_MEM030_I_ECC_EN_SHIFT                                                     0
71965   #define UCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                         (0x1<<1) // Enable ECC for memory ecc instance ucm.i_agg_con_ctx.i_ecc_0 in module ucm_mem_agg_con_ctx
71966   #define UCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                   1
71967   #define UCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                         (0x1<<2) // Enable ECC for memory ecc instance ucm.i_agg_con_ctx.i_ecc_1 in module ucm_mem_agg_con_ctx
71968   #define UCM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                   2
71969   #define UCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_0_EN                                                         (0x1<<3) // Enable ECC for memory ecc instance ucm.i_sm_con_ctx_0_11.i_ecc_0 in module ucm_mem_sm_con_ctx_0_11
71970   #define UCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_0_EN_SHIFT                                                   3
71971   #define UCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_1_EN                                                         (0x1<<4) // Enable ECC for memory ecc instance ucm.i_sm_con_ctx_0_11.i_ecc_1 in module ucm_mem_sm_con_ctx_0_11
71972   #define UCM_REG_MEM_ECC_ENABLE_0_MEM024_I_ECC_1_EN_SHIFT                                                   4
71973   #define UCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_EN                                                           (0x1<<5) // Enable ECC for memory ecc instance ucm.i_sm_con_ctx_12.i_ecc in module ucm_mem_sm_con_ctx_12
71974   #define UCM_REG_MEM_ECC_ENABLE_0_MEM025_I_ECC_EN_SHIFT                                                     5
71975   #define UCM_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_0_EN                                                         (0x1<<6) // Enable ECC for memory ecc instance ucm.i_agg_task_ctx_0_1.i_ecc_0 in module ucm_mem_agg_task_ctx_0_1
71976   #define UCM_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_0_EN_SHIFT                                                   6
71977   #define UCM_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_1_EN                                                         (0x1<<7) // Enable ECC for memory ecc instance ucm.i_agg_task_ctx_0_1.i_ecc_1 in module ucm_mem_agg_task_ctx_0_1
71978   #define UCM_REG_MEM_ECC_ENABLE_0_MEM007_I_ECC_1_EN_SHIFT                                                   7
71979   #define UCM_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN                                                           (0x1<<8) // Enable ECC for memory ecc instance ucm.i_agg_task_ctx_2.i_ecc in module ucm_mem_agg_task_ctx_2
71980   #define UCM_REG_MEM_ECC_ENABLE_0_MEM008_I_ECC_EN_SHIFT                                                     8
71981   #define UCM_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_0_EN                                                         (0x1<<9) // Enable ECC for memory ecc instance ucm.i_sm_task_ctx_0_1.i_ecc_0 in module ucm_mem_sm_task_ctx_0_1
71982   #define UCM_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_0_EN_SHIFT                                                   9
71983   #define UCM_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_1_EN                                                         (0x1<<10) // Enable ECC for memory ecc instance ucm.i_sm_task_ctx_0_1.i_ecc_1 in module ucm_mem_sm_task_ctx_0_1
71984   #define UCM_REG_MEM_ECC_ENABLE_0_MEM027_I_ECC_1_EN_SHIFT                                                   10
71985   #define UCM_REG_MEM_ECC_ENABLE_0_MEM028_I_ECC_EN                                                           (0x1<<11) // Enable ECC for memory ecc instance ucm.i_sm_task_ctx_2.i_ecc in module ucm_mem_sm_task_ctx_2
71986   #define UCM_REG_MEM_ECC_ENABLE_0_MEM028_I_ECC_EN_SHIFT                                                     11
71987 #define UCM_REG_MEM_ECC_PARITY_ONLY_0                                                                        0x128022cUL //Access:RW   DataWidth:0xc    // Multi Field Register.
71988   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM030_I_ECC_PRTY                                                    (0x1<<0) // Set parity only for memory ecc instance ucm.i_xx_msg_ram.i_ecc in module ucm_mem_xx_msg_ram
71989   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM030_I_ECC_PRTY_SHIFT                                              0
71990   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                  (0x1<<1) // Set parity only for memory ecc instance ucm.i_agg_con_ctx.i_ecc_0 in module ucm_mem_agg_con_ctx
71991   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                            1
71992   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                  (0x1<<2) // Set parity only for memory ecc instance ucm.i_agg_con_ctx.i_ecc_1 in module ucm_mem_agg_con_ctx
71993   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                            2
71994   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_0_PRTY                                                  (0x1<<3) // Set parity only for memory ecc instance ucm.i_sm_con_ctx_0_11.i_ecc_0 in module ucm_mem_sm_con_ctx_0_11
71995   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_0_PRTY_SHIFT                                            3
71996   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_1_PRTY                                                  (0x1<<4) // Set parity only for memory ecc instance ucm.i_sm_con_ctx_0_11.i_ecc_1 in module ucm_mem_sm_con_ctx_0_11
71997   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM024_I_ECC_1_PRTY_SHIFT                                            4
71998   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_PRTY                                                    (0x1<<5) // Set parity only for memory ecc instance ucm.i_sm_con_ctx_12.i_ecc in module ucm_mem_sm_con_ctx_12
71999   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM025_I_ECC_PRTY_SHIFT                                              5
72000   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_0_PRTY                                                  (0x1<<6) // Set parity only for memory ecc instance ucm.i_agg_task_ctx_0_1.i_ecc_0 in module ucm_mem_agg_task_ctx_0_1
72001   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_0_PRTY_SHIFT                                            6
72002   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_1_PRTY                                                  (0x1<<7) // Set parity only for memory ecc instance ucm.i_agg_task_ctx_0_1.i_ecc_1 in module ucm_mem_agg_task_ctx_0_1
72003   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM007_I_ECC_1_PRTY_SHIFT                                            7
72004   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY                                                    (0x1<<8) // Set parity only for memory ecc instance ucm.i_agg_task_ctx_2.i_ecc in module ucm_mem_agg_task_ctx_2
72005   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM008_I_ECC_PRTY_SHIFT                                              8
72006   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_0_PRTY                                                  (0x1<<9) // Set parity only for memory ecc instance ucm.i_sm_task_ctx_0_1.i_ecc_0 in module ucm_mem_sm_task_ctx_0_1
72007   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_0_PRTY_SHIFT                                            9
72008   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_1_PRTY                                                  (0x1<<10) // Set parity only for memory ecc instance ucm.i_sm_task_ctx_0_1.i_ecc_1 in module ucm_mem_sm_task_ctx_0_1
72009   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM027_I_ECC_1_PRTY_SHIFT                                            10
72010   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM028_I_ECC_PRTY                                                    (0x1<<11) // Set parity only for memory ecc instance ucm.i_sm_task_ctx_2.i_ecc in module ucm_mem_sm_task_ctx_2
72011   #define UCM_REG_MEM_ECC_PARITY_ONLY_0_MEM028_I_ECC_PRTY_SHIFT                                              11
72012 #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                    0x1280230UL //Access:RC   DataWidth:0xc    // Multi Field Register.
72013   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM030_I_ECC_CORRECT                                             (0x1<<0) // Record if a correctable error occurred on memory ecc instance ucm.i_xx_msg_ram.i_ecc in module ucm_mem_xx_msg_ram
72014   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM030_I_ECC_CORRECT_SHIFT                                       0
72015   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                           (0x1<<1) // Record if a correctable error occurred on memory ecc instance ucm.i_agg_con_ctx.i_ecc_0 in module ucm_mem_agg_con_ctx
72016   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                     1
72017   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                           (0x1<<2) // Record if a correctable error occurred on memory ecc instance ucm.i_agg_con_ctx.i_ecc_1 in module ucm_mem_agg_con_ctx
72018   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                     2
72019   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_0_CORRECT                                           (0x1<<3) // Record if a correctable error occurred on memory ecc instance ucm.i_sm_con_ctx_0_11.i_ecc_0 in module ucm_mem_sm_con_ctx_0_11
72020   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_0_CORRECT_SHIFT                                     3
72021   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_1_CORRECT                                           (0x1<<4) // Record if a correctable error occurred on memory ecc instance ucm.i_sm_con_ctx_0_11.i_ecc_1 in module ucm_mem_sm_con_ctx_0_11
72022   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM024_I_ECC_1_CORRECT_SHIFT                                     4
72023   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_CORRECT                                             (0x1<<5) // Record if a correctable error occurred on memory ecc instance ucm.i_sm_con_ctx_12.i_ecc in module ucm_mem_sm_con_ctx_12
72024   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM025_I_ECC_CORRECT_SHIFT                                       5
72025   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_0_CORRECT                                           (0x1<<6) // Record if a correctable error occurred on memory ecc instance ucm.i_agg_task_ctx_0_1.i_ecc_0 in module ucm_mem_agg_task_ctx_0_1
72026   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_0_CORRECT_SHIFT                                     6
72027   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_1_CORRECT                                           (0x1<<7) // Record if a correctable error occurred on memory ecc instance ucm.i_agg_task_ctx_0_1.i_ecc_1 in module ucm_mem_agg_task_ctx_0_1
72028   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM007_I_ECC_1_CORRECT_SHIFT                                     7
72029   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT                                             (0x1<<8) // Record if a correctable error occurred on memory ecc instance ucm.i_agg_task_ctx_2.i_ecc in module ucm_mem_agg_task_ctx_2
72030   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM008_I_ECC_CORRECT_SHIFT                                       8
72031   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_0_CORRECT                                           (0x1<<9) // Record if a correctable error occurred on memory ecc instance ucm.i_sm_task_ctx_0_1.i_ecc_0 in module ucm_mem_sm_task_ctx_0_1
72032   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_0_CORRECT_SHIFT                                     9
72033   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_1_CORRECT                                           (0x1<<10) // Record if a correctable error occurred on memory ecc instance ucm.i_sm_task_ctx_0_1.i_ecc_1 in module ucm_mem_sm_task_ctx_0_1
72034   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM027_I_ECC_1_CORRECT_SHIFT                                     10
72035   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM028_I_ECC_CORRECT                                             (0x1<<11) // Record if a correctable error occurred on memory ecc instance ucm.i_sm_task_ctx_2.i_ecc in module ucm_mem_sm_task_ctx_2
72036   #define UCM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM028_I_ECC_CORRECT_SHIFT                                       11
72037 #define UCM_REG_MEM_ECC_EVENTS                                                                               0x1280234UL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
72038 #define UCM_REG_IFEN                                                                                         0x1280400UL //Access:RW   DataWidth:0x1    // Interface enable. If 0 - the acknowledge input is disregarded; valid is deasserted; all other signals are treated as usual; if 1 - normal activity.
72039 #define UCM_REG_QM_TASK_BASE_EVNT_ID_0                                                                       0x1280424UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72040 #define UCM_REG_QM_TASK_BASE_EVNT_ID_1                                                                       0x1280428UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72041 #define UCM_REG_QM_TASK_BASE_EVNT_ID_2                                                                       0x128042cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72042 #define UCM_REG_QM_TASK_BASE_EVNT_ID_3                                                                       0x1280430UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72043 #define UCM_REG_QM_TASK_BASE_EVNT_ID_4                                                                       0x1280434UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72044 #define UCM_REG_QM_TASK_BASE_EVNT_ID_5                                                                       0x1280438UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72045 #define UCM_REG_QM_TASK_BASE_EVNT_ID_6                                                                       0x128043cUL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72046 #define UCM_REG_QM_TASK_BASE_EVNT_ID_7                                                                       0x1280440UL //Access:RW   DataWidth:0x8    // QM task base Event ID per connection type.
72047 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_0                                                                  0x1280484UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72048 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_1                                                                  0x1280488UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72049 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_2                                                                  0x128048cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72050 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_3                                                                  0x1280490UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72051 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_4                                                                  0x1280494UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72052 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_5                                                                  0x1280498UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72053 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_6                                                                  0x128049cUL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72054 #define UCM_REG_QM_AGG_TASK_CTX_PART_SIZE_7                                                                  0x12804a0UL //Access:RW   DataWidth:0x4    // QM aggregation task context part size per connection type. Is 0 in case AggCtxLdStFlg=0; is greater than 0 in case AggCtxLdStFlg=1.
72055 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_0                                                                    0x12804a4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72056 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_1                                                                    0x12804a8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72057 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_2                                                                    0x12804acUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72058 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_3                                                                    0x12804b0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72059 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_4                                                                    0x12804b4UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72060 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_5                                                                    0x12804b8UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72061 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_6                                                                    0x12804bcUL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72062 #define UCM_REG_QM_SM_TASK_CTX_LDST_FLG_7                                                                    0x12804c0UL //Access:RW   DataWidth:0x1    // QM storm task context load_store per task type.
72063 #define UCM_REG_QM_TASK_USE_ST_FLG_0                                                                         0x1280504UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72064 #define UCM_REG_QM_TASK_USE_ST_FLG_1                                                                         0x1280508UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72065 #define UCM_REG_QM_TASK_USE_ST_FLG_2                                                                         0x128050cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72066 #define UCM_REG_QM_TASK_USE_ST_FLG_3                                                                         0x1280510UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72067 #define UCM_REG_QM_TASK_USE_ST_FLG_4                                                                         0x1280514UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72068 #define UCM_REG_QM_TASK_USE_ST_FLG_5                                                                         0x1280518UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72069 #define UCM_REG_QM_TASK_USE_ST_FLG_6                                                                         0x128051cUL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM. in XCM.
72070 #define UCM_REG_QM_TASK_USE_ST_FLG_7                                                                         0x1280520UL //Access:RW   DataWidth:0x1    // QM Task use state flag per connection type. Should be all 0 for PCM and XCM.
72071 #define UCM_REG_TM_TASK_EVNT_ID_0                                                                            0x1280544UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72072 #define UCM_REG_TM_TASK_EVNT_ID_1                                                                            0x1280548UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72073 #define UCM_REG_TM_TASK_EVNT_ID_2                                                                            0x128054cUL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72074 #define UCM_REG_TM_TASK_EVNT_ID_3                                                                            0x1280550UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72075 #define UCM_REG_TM_TASK_EVNT_ID_4                                                                            0x1280554UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72076 #define UCM_REG_TM_TASK_EVNT_ID_5                                                                            0x1280558UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72077 #define UCM_REG_TM_TASK_EVNT_ID_6                                                                            0x128055cUL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72078 #define UCM_REG_TM_TASK_EVNT_ID_7                                                                            0x1280560UL //Access:RW   DataWidth:0x8    // TM task Event ID per connection type.
72079 #define UCM_REG_ERR_EVNT_ID                                                                                  0x1280564UL //Access:RW   DataWidth:0x8    // The Event ID in case one of errors is set in QM input message.
72080 #define UCM_REG_STORM_WEIGHT                                                                                 0x1280604UL //Access:RW   DataWidth:0x3    // The weight of the local Storm input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72081 #define UCM_REG_DORQ_WEIGHT                                                                                  0x1280608UL //Access:RW   DataWidth:0x3    // The weight of the input Dorq in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72082 #define UCM_REG_PBF_WEIGHT                                                                                   0x128060cUL //Access:RW   DataWidth:0x3    // The weight of the input Pbf in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72083 #define UCM_REG_GRC_WEIGHT                                                                                   0x1280610UL //Access:RW   DataWidth:0x3    // The weight of the GRC input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72084 #define UCM_REG_XSDM_WEIGHT                                                                                  0x1280614UL //Access:RW   DataWidth:0x3    // The weight of the XSDM input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72085 #define UCM_REG_YSDM_WEIGHT                                                                                  0x1280618UL //Access:RW   DataWidth:0x3    // The weight of the YSDM input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72086 #define UCM_REG_USDM_WEIGHT                                                                                  0x128061cUL //Access:RW   DataWidth:0x3    // The weight of the input USDM in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72087 #define UCM_REG_RDIF_WEIGHT                                                                                  0x1280620UL //Access:RW   DataWidth:0x3    // The weight of the input RDIF in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72088 #define UCM_REG_TDIF_WEIGHT                                                                                  0x1280624UL //Access:RW   DataWidth:0x3    // The weight of the input RDIF in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72089 #define UCM_REG_MULD_WEIGHT                                                                                  0x1280628UL //Access:RW   DataWidth:0x3    // The weight of the input MULD in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.:
72090 #define UCM_REG_YULD_WEIGHT                                                                                  0x128062cUL //Access:RW   DataWidth:0x3    // The weight of the input YULD in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72091 #define UCM_REG_QM_P_WEIGHT                                                                                  0x1280630UL //Access:RW   DataWidth:0x3    // The weight of the QM (primary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72092 #define UCM_REG_QM_S_WEIGHT                                                                                  0x1280634UL //Access:RW   DataWidth:0x3    // The weight of the QM (secondary) input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72093 #define UCM_REG_TM_WEIGHT                                                                                    0x1280638UL //Access:RW   DataWidth:0x3    // The weight of the Timers input in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72094 #define UCM_REG_IA_GROUP_PR0                                                                                 0x128063cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 0. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: ia_group_pr0 is the highest priority; ia_group_pr5 is the lowest priority.
72095 #define UCM_REG_IA_GROUP_PR1                                                                                 0x1280640UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 1. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
72096 #define UCM_REG_IA_GROUP_PR2                                                                                 0x1280644UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 2. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
72097 #define UCM_REG_IA_GROUP_PR3                                                                                 0x1280648UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 3. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
72098 #define UCM_REG_IA_GROUP_PR4                                                                                 0x128064cUL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 4. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
72099 #define UCM_REG_IA_GROUP_PR5                                                                                 0x1280650UL //Access:RW   DataWidth:0x3    // Input Arbiter group client corresponding to group priority 5. 0 - Is.Agg group 1- Is.AggSt group; 2 - Is.Dir group; 3 - Xx.Dir group; 4 - Xx.AggSt group; 5- Xx.Byp group. Each priority need to be unique. NOTE: 0 is the highest priority; 5 is the lowest priority.
72100 #define UCM_REG_IA_ARB_SP_TIMEOUT                                                                            0x1280654UL //Access:RW   DataWidth:0x8    // Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Two values have special meaning: 8'h0 - constant RR; 8'h80 - constant strict priority. In all other cases the following is true: Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance.
72101 #define UCM_REG_STORM_FRWRD_MODE                                                                             0x1280658UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72102 #define UCM_REG_XSDM_FRWRD_MODE                                                                              0x128065cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72103 #define UCM_REG_YSDM_FRWRD_MODE                                                                              0x1280660UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72104 #define UCM_REG_PSDM_FRWRD_MODE                                                                              0x1280664UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72105 #define UCM_REG_USDM_FRWRD_MODE                                                                              0x1280668UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72106 #define UCM_REG_RDIF_FRWRD_MODE                                                                              0x128066cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72107 #define UCM_REG_TDIF_FRWRD_MODE                                                                              0x1280670UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72108 #define UCM_REG_MULD_FRWRD_MODE                                                                              0x1280674UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72109 #define UCM_REG_YULD_FRWRD_MODE                                                                              0x1280678UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72110 #define UCM_REG_DORQ_FRWRD_MODE                                                                              0x128067cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72111 #define UCM_REG_PBF_FRWRD_MODE                                                                               0x1280680UL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72112 #define UCM_REG_SDM_ERR_HANDLE_EN                                                                            0x1280684UL //Access:RW   DataWidth:0x1    // 0 - disable error handling in SDM message; 1 - enable error handling in SDM message.
72113 #define UCM_REG_DIR_BYP_EN                                                                                   0x1280688UL //Access:RW   DataWidth:0x1    // Direct bypass enable.
72114 #define UCM_REG_FI_DESC_INPUT_VIOLATE                                                                        0x128068cUL //Access:R    DataWidth:0xf    // Input message first descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation:  TaskExist==0 -> XxLockCmd != XX_UNLOCK_CID_TID and XxLockCmd != XX_LOCK_CID_TID_BYPASS;  [12] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0;[13] - Violation: Agg message: Loader done with error then SmCtxLdStFlg==0; [14] - Violation: XxBypass message in PCM block;
72115 #define UCM_REG_SE_DESC_INPUT_VIOLATE                                                                        0x1280690UL //Access:R    DataWidth:0xc    // Input message second descriptor fields violation: [4:0] - Global client number that violated the input; [5] - Violation: Agg/Direct message: AggCtxLdStFlg == 0  then AggDecType == NULL; [6] - Violation: Agg message: AggDecType == NULL  then AggCtxLdStFlg == 1; [7] - Violation: Agg/Direct message: AggCtxLdStFlg==0 then AggCtxPartSize==0; [8]- Violation: Agg message: In connection domain : AggCtxPartSize < NC_IAG or In task domain : AggCtxPartSize < NT_IAG; [9]- Violation: Diect message: In connection domain : AggCtxPartSize < CC_IAG or In task domain : AggCtxPartSize < CT_IAG; [10] - Violation:  Direct message: UsestateFlg==1 then AggCtxLdStFlg == 1; [11] - Violation: Agg/Direct message: AggCtxLdStFlg==1 then AggCtxPartSize>0; Read only register.
72116 #define UCM_REG_IA_AGG_CON_PART_FILL_LVL                                                                     0x1280694UL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Connection part FIFO fill level (in messages).
72117 #define UCM_REG_IA_SM_CON_PART_FILL_LVL                                                                      0x1280698UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Connection part FIFO fill level (in messages).
72118 #define UCM_REG_IA_AGG_TASK_PART_FILL_LVL                                                                    0x128069cUL //Access:R    DataWidth:0x3    // Input Arbiter Aggregation Task part FIFO fill level (in messages).
72119 #define UCM_REG_IA_SM_TASK_PART_FILL_LVL                                                                     0x12806a0UL //Access:R    DataWidth:0x3    // Input Arbiter Storm Task part FIFO fill level (in messages).
72120 #define UCM_REG_IA_TRANS_PART_FILL_LVL                                                                       0x12806a4UL //Access:R    DataWidth:0x3    // Input Arbiter Transparent part FIFO fill level (in messages).
72121 #define UCM_REG_EXT_RD_FILL_LVL                                                                              0x12806a8UL //Access:R    DataWidth:0x2    // External read buffer FIFO fill level (in FIFO entries).
72122 #define UCM_REG_XX_MSG_UP_BND                                                                                0x1280704UL //Access:RW   DataWidth:0x7    // The maximum number of Xx RAM messages; which may be stored in XX protection. Is restricted by Xx Messages RAM size and the size of Xx protected message CM_REGISTERS_XX_MSG_SIZE.XX_MSG_SIZE
72123 #define UCM_REG_XX_MSG_SIZE                                                                                  0x1280708UL //Access:RW   DataWidth:0x5    // The size of Xx protected message in Xx Messages RAM in QREGs. Upper rounded to 4 and multiplied by CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND should not exceed XxMessagesRam size which is: MCM: 0d1792 PCM: 0d176 TCM: 0d1536 UCM: 0d1792 XCM: 0d256 YCM: 0d1536
72124 #define UCM_REG_XX_LCID_CAM_UP_BND                                                                           0x128070cUL //Access:RW   DataWidth:0x7    // The maximum number of connections in the XX protection LCID CAM.
72125 #define UCM_REG_XX_FREE_CNT                                                                                  0x1280710UL //Access:R    DataWidth:0x7    // Used to read the XX protection Free counter. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
72126 #define UCM_REG_XX_LCID_CAM_FILL_LVL                                                                         0x1280714UL //Access:R    DataWidth:0x7    // Used to read XX protection LCID CAM fill level. Fill level is calculated as the number of locked LCIDs, i.e. LCIDs that have at least one Xx locked message or LCIDs that have no Xx locked messages but haven't been unlocked yet from LCID CAM. Simple saying it calculates for number of valid entries in LCID CAM.
72127 #define UCM_REG_XX_LCID_CAM_ST_STAT                                                                          0x1280718UL //Access:RC   DataWidth:0x7    // CAM occupancy sticky status. The write to the register is performed by the XX internal circuitry.
72128 #define UCM_REG_XX_IA_GROUP_PR0                                                                              0x128071cUL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 0. 0 - non-lock group; 1- lock group.
72129 #define UCM_REG_XX_IA_GROUP_PR1                                                                              0x1280720UL //Access:RW   DataWidth:0x1    // Xx Input Arbiter group client corresponding to group priority 1. 0 - non-lock group; 1- lock group.
72130 #define UCM_REG_XX_NON_LOCK_LCID_THR                                                                         0x1280724UL //Access:RW   DataWidth:0x7    // Xx non-locked LCIDs threshold (maximum value). Participates in blocking decision of Xx Input Arbiter non-locked group.
72131 #define UCM_REG_XX_LOCK_LCID_THR                                                                             0x1280728UL //Access:RW   DataWidth:0x7    // Xx locked LCIDs threshold (maximum value). Participates in Xx Bypass global enable decision.
72132 #define UCM_REG_XX_IA_ARB_SP_TIMEOUT                                                                         0x128072cUL //Access:RW   DataWidth:0x8    // Xx Input Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
72133 #define UCM_REG_XX_FREE_HEAD_PTR                                                                             0x1280730UL //Access:R    DataWidth:0x6    // Xx Free Head Pointer.
72134 #define UCM_REG_XX_FREE_TAIL_PTR                                                                             0x1280734UL //Access:R    DataWidth:0x6    // Xx Free Tail Pointer. Written on CM_REGISTERS_XX_MSG_UP_BND.XX_MSG_UP_BND
72135 #define UCM_REG_XX_NON_LOCK_CNT                                                                              0x1280738UL //Access:R    DataWidth:0x7    // Xx NonLock Counter.
72136 #define UCM_REG_XX_LOCK_CNT                                                                                  0x128073cUL //Access:R    DataWidth:0x7    // Xx Lock Counter.
72137 #define UCM_REG_XX_LCID_ARB_GROUP_PR0                                                                        0x1280740UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 0. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
72138 #define UCM_REG_XX_LCID_ARB_GROUP_PR1                                                                        0x1280744UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 1. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
72139 #define UCM_REG_XX_LCID_ARB_GROUP_PR2                                                                        0x1280748UL //Access:RW   DataWidth:0x2    // Xx LCID Arbiter group client corresponding to group priority 2. 0 - Xx Dir group; 1- Xx AggSt group; 2- Xx Byp group.
72140 #define UCM_REG_XX_LCID_ARB_SP_TIMEOUT                                                                       0x128074cUL //Access:RW   DataWidth:0x8    // Xx LCID Arbiter timeout value to perform non-usual arbitration operation relative to usual once in a while. Bit [7]: if 0 - usual operation is strict priority arbitration; if 1 - usual operation is RR. Bits [6:0] - period of non-usual operation performance. E.g. bits[6:0]=0; bit[7]=0 - always strict priority; bits[6:0]=1; bit[7]=0 - strict priority; then RR; bits[6:0]=3; bit[7]=0 - 3 times strict priority; then RR.
72141 #define UCM_REG_XX_FREE_THR_HIGH                                                                             0x1280750UL //Access:RW   DataWidth:0x7    // Xx free messages threshold high. Used in Xx Bypass global enable condition.
72142 #define UCM_REG_XX_FREE_THR_LOW                                                                              0x1280754UL //Access:RW   DataWidth:0x7    // Xx free messages threshold low Used in Xx Bypass global enable condition.
72143 #define UCM_REG_XX_CBYP_TBL_FILL_LVL                                                                         0x1280758UL //Access:R    DataWidth:0x4    // Xx Connection Bypass Table fill level (in connections).
72144 #define UCM_REG_XX_CBYP_TBL_ST_STAT                                                                          0x128075cUL //Access:RC   DataWidth:0x4    // Xx Connection Bypass Table sticky status. Reset on read.
72145 #define UCM_REG_XX_CBYP_TBL_UP_BND                                                                           0x1280760UL //Access:RW   DataWidth:0x4    // Xx Bypass Table (Connection) maximum fill level.
72146 #define UCM_REG_XX_TBYP_TBL_FILL_LVL                                                                         0x1280764UL //Access:R    DataWidth:0x7    // Xx Task Bypass Table fill level (in tasks).
72147 #define UCM_REG_XX_TBYP_TBL_ST_STAT                                                                          0x1280768UL //Access:RC   DataWidth:0x7    // Xx Task Bypass Table sticky status. Reset on read.
72148 #define UCM_REG_XX_TBYP_TBL_UP_BND                                                                           0x128076cUL //Access:RW   DataWidth:0x7    // Xx Bypass Table (Task) maximum fill level.
72149 #define UCM_REG_XX_BYP_LOCK_MSG_THR                                                                          0x1280790UL //Access:RW   DataWidth:0x6    // Xx Bypass messages lock threshold. The number of locked messages per LCID is above this threshold is one of conditions to start XxBypass for this LCID.
72150 #define UCM_REG_XX_PREF_DIR_FILL_LVL                                                                         0x1280794UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter direct prefetch FIFO fill level (in entries).
72151 #define UCM_REG_XX_PREF_AGGST_FILL_LVL                                                                       0x1280798UL //Access:R    DataWidth:0x5    // Xx LCID Arbiter aggregation store prefetch FIFO fill level (in entries).
72152 #define UCM_REG_XX_PREF_BYP_FILL_LVL                                                                         0x128079cUL //Access:R    DataWidth:0x5    // Xx LCID Arbiter bypass prefetch FIFO fill level (in entries).
72153 #define UCM_REG_UNLOCK_MISS                                                                                  0x12807a0UL //Access:RC   DataWidth:0x1    // Set when the error; indicating the LCID to be unlocked doesn't exist in LCID CAM.
72154 #define UCM_REG_ERR_AFFINITY_TYPE                                                                            0x12807a4UL //Access:RW   DataWidth:0x2    // Affinity type in case of input message error.
72155 #define UCM_REG_ERR_EXCLUSIVE_FLG                                                                            0x12807a8UL //Access:RW   DataWidth:0x1    // Exclusive type in case of input message error.
72156 #define UCM_REG_ERR_SRC_AFFINITY                                                                             0x12807acUL //Access:RW   DataWidth:0x3    // Source affinity in case of input message error.
72157 #define UCM_REG_XX_BYP_MSG_UP_BND_0                                                                          0x12807b0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72158 #define UCM_REG_XX_BYP_MSG_UP_BND_1                                                                          0x12807b4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72159 #define UCM_REG_XX_BYP_MSG_UP_BND_2                                                                          0x12807b8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72160 #define UCM_REG_XX_BYP_MSG_UP_BND_3                                                                          0x12807bcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72161 #define UCM_REG_XX_BYP_MSG_UP_BND_4                                                                          0x12807c0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72162 #define UCM_REG_XX_BYP_MSG_UP_BND_5                                                                          0x12807c4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72163 #define UCM_REG_XX_BYP_MSG_UP_BND_6                                                                          0x12807c8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72164 #define UCM_REG_XX_BYP_MSG_UP_BND_7                                                                          0x12807ccUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72165 #define UCM_REG_XX_BYP_MSG_UP_BND_8                                                                          0x12807d0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72166 #define UCM_REG_XX_BYP_MSG_UP_BND_9                                                                          0x12807d4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72167 #define UCM_REG_XX_BYP_MSG_UP_BND_10                                                                         0x12807d8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72168 #define UCM_REG_XX_BYP_MSG_UP_BND_11                                                                         0x12807dcUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72169 #define UCM_REG_XX_BYP_MSG_UP_BND_12                                                                         0x12807e0UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72170 #define UCM_REG_XX_BYP_MSG_UP_BND_13                                                                         0x12807e4UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72171 #define UCM_REG_XX_BYP_MSG_UP_BND_14                                                                         0x12807e8UL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72172 #define UCM_REG_XX_BYP_MSG_UP_BND_15                                                                         0x12807ecUL //Access:RW   DataWidth:0x5    // Xx Bypass messages upper bound (per connection) - used to restrict number of messages locked in Xx Bypass per LCID.
72173 #define UCM_REG_PRCS_AGG_CON_CURR_ST                                                                         0x1280804UL //Access:R    DataWidth:0x4    // Aggregation Connection Processor FSM.
72174 #define UCM_REG_PRCS_SM_CON_CURR_ST                                                                          0x1280808UL //Access:R    DataWidth:0x2    // STORM Connection Processor FSM.
72175 #define UCM_REG_PRCS_AGG_TASK_CURR_ST                                                                        0x128080cUL //Access:R    DataWidth:0x4    // Aggregation Task Processor FSM.
72176 #define UCM_REG_PRCS_SM_TASK_CURR_ST                                                                         0x1280810UL //Access:R    DataWidth:0x2    // STORM Task Processor FSM.
72177 #define UCM_REG_N_SM_TASK_CTX_LD_0                                                                           0x1280834UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72178 #define UCM_REG_N_SM_TASK_CTX_LD_1                                                                           0x1280838UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72179 #define UCM_REG_N_SM_TASK_CTX_LD_2                                                                           0x128083cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72180 #define UCM_REG_N_SM_TASK_CTX_LD_3                                                                           0x1280840UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72181 #define UCM_REG_N_SM_TASK_CTX_LD_4                                                                           0x1280844UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72182 #define UCM_REG_N_SM_TASK_CTX_LD_5                                                                           0x1280848UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72183 #define UCM_REG_N_SM_TASK_CTX_LD_6                                                                           0x128084cUL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72184 #define UCM_REG_N_SM_TASK_CTX_LD_7                                                                           0x1280850UL //Access:RW   DataWidth:0x4    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific task type. The offset of these data in the STORM context is always 0. Index _i stands for the task type (one of 8).
72185 #define UCM_REG_AGG_CON_FIC_BUF_FILL_LVL                                                                     0x1280854UL //Access:R    DataWidth:0x2    // Aggregation Connection FIC buffer fill level (in messages).
72186 #define UCM_REG_SM_CON_FIC_BUF_FILL_LVL                                                                      0x1280858UL //Access:R    DataWidth:0x5    // Storm Connection FIC buffer fill level (in messages).
72187 #define UCM_REG_AGG_CON_FIC_BUF_CRD                                                                          0x128085cUL //Access:RW   DataWidth:0x2    // Aggregation Connection FIC buffer credit (in full message out parts).
72188 #define UCM_REG_SM_CON_FIC_BUF_CRD                                                                           0x1280860UL //Access:RW   DataWidth:0x2    // Storm Connection FIC buffer credit (in full message out parts).
72189 #define UCM_REG_AGG_CON_BUF_CRD_AGG                                                                          0x1280864UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
72190 #define UCM_REG_AGG_CON_BUF_CRD_AGGST                                                                        0x1280868UL //Access:RW   DataWidth:0x3    // Aggregation Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG need be no more than Agregation Connection data buffer size=4. In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and CM_REGISTERS_AGG_CON_CMD_BUF_CRD_DIR.AGG_CON_CMD_BUF_CRD_DIR need be no more than Agregation Connection command buffer size=6.
72191 #define UCM_REG_SM_CON_BUF_CRD_AGGST                                                                         0x128086cUL //Access:RW   DataWidth:0x1    // Storm Connection buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_CON_CMD_BUF_CRD_DIR.SM_CON_CMD_BUF_CRD_DIR need be no more than Storm Connection command buffer size=3.
72192 #define UCM_REG_AGG_CON_CMD_BUF_CRD_DIR                                                                      0x1280870UL //Access:RW   DataWidth:0x2    // Aggregation Connection command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_CON_BUF_CRD_AGG.AGG_CON_BUF_CRD_AGG and XCM_REGISTERS_AGG_CON_BUF_CRD_AGGST.AGG_CON_BUF_CRD_AGGST need be no more than Agregation Connection command buffer size=6.
72193 #define UCM_REG_SM_CON_CMD_BUF_CRD_DIR                                                                       0x1280874UL //Access:RW   DataWidth:0x2    // Storm Connection command buffer credit (Direct group). In sum with CM_REGISTERS_SM_CON_BUF_CRD_AGGST.SM_CON_BUF_CRD_AGGST need be no more than Storm Connection command buffer size=3.
72194 #define UCM_REG_AGG_TASK_FIC_BUF_FILL_LVL                                                                    0x1280878UL //Access:R    DataWidth:0x3    // Aggregation Task FIC buffer fill level (in messages).
72195 #define UCM_REG_SM_TASK_FIC_BUF_FILL_LVL                                                                     0x128087cUL //Access:R    DataWidth:0x4    // Storm Task FIC buffer fill level (in messages).
72196 #define UCM_REG_AGG_TASK_FIC_BUF_CRD                                                                         0x1280880UL //Access:RW   DataWidth:0x2    // Aggregation Task FIC buffer credit (in full message out parts).
72197 #define UCM_REG_SM_TASK_FIC_BUF_CRD                                                                          0x1280884UL //Access:RW   DataWidth:0x2    // Storm Task FIC buffer credit (in full message out parts).
72198 #define UCM_REG_AGG_TASK_BUF_CRD_AGG                                                                         0x1280888UL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
72199 #define UCM_REG_AGG_TASK_BUF_CRD_AGGST                                                                       0x128088cUL //Access:RW   DataWidth:0x3    // Aggregation Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG need be no more than Agregation Task data buffer size=4. In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_CMD_BUF_CRD_DIR.AGG_TASK_CMD_BUF_CRD_DIR need be no more than Agregation Task command buffer size=6.
72200 #define UCM_REG_SM_TASK_BUF_CRD_AGGST                                                                        0x1280890UL //Access:RW   DataWidth:0x1    // Storm Task buffer (data or command) credit (Aggregation Store group). In sum with CM_REGISTERS_SM_TASK_CMD_BUF_CRD_DIR.SM_TASK_CMD_BUF_CRD_DIR need be no more than Storm Task command buffer size=3.
72201 #define UCM_REG_AGG_TASK_CMD_BUF_CRD_DIR                                                                     0x1280894UL //Access:RW   DataWidth:0x2    // Aggregation Task command buffer credit (Direct group). In sum with CM_REGISTERS_AGG_TASK_BUF_CRD_AGG.AGG_TASK_BUF_CRD_AGG and CM_REGISTERS_AGG_TASK_BUF_CRD_AGGST.AGG_TASK_BUF_CRD_AGGST need be no more than Agregation Task command buffer size=6.
72202 #define UCM_REG_SM_TASK_CMD_BUF_CRD_DIR                                                                      0x1280898UL //Access:RW   DataWidth:0x2    // Storm Task command buffer credit (Direct group). In sum with CM_REGISTERS_SM_TASK_BUF_CRD_AGGST.SM_TASK_BUF_CRD_AGGST need be no more than Storm Task command buffer size=3.
72203 #define UCM_REG_TRANS_DATA_BUF_CRD_DIR                                                                       0x128089cUL //Access:RW   DataWidth:0x2    // Transparent data buffer credit (Direct group).
72204 #define UCM_REG_AGG_TASK_CTX_SIZE_0                                                                          0x12808c0UL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72205 #define UCM_REG_AGG_TASK_CTX_SIZE_1                                                                          0x12808c4UL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72206 #define UCM_REG_AGG_TASK_CTX_SIZE_2                                                                          0x12808c8UL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72207 #define UCM_REG_AGG_TASK_CTX_SIZE_3                                                                          0x12808ccUL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72208 #define UCM_REG_AGG_TASK_CTX_SIZE_4                                                                          0x12808d0UL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72209 #define UCM_REG_AGG_TASK_CTX_SIZE_5                                                                          0x12808d4UL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72210 #define UCM_REG_AGG_TASK_CTX_SIZE_6                                                                          0x12808d8UL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72211 #define UCM_REG_AGG_TASK_CTX_SIZE_7                                                                          0x12808dcUL //Access:RW   DataWidth:0x3    // Aggregation task context size to be read/written back per task type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 3. The register values allowed: 2 REGQ aligned or 3 aligned whichever is less, or 3.
72212 #define UCM_REG_SM_CON_CTX_SIZE                                                                              0x12808e0UL //Access:RW   DataWidth:0x5    // STORM Connnection context per LCID size (REGQ). Default context size of 13 (REGQ) complies to 320 LCIDs. Maximum context size per LCID is 24. Maximum number of LCIDs allowed at maximum context size per LCID is 160. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LCIDs allowed at non-default size: INTEGER((320*INTEGER(13/2))/(24/2)).
72213 #define UCM_REG_SM_TASK_CTX_SIZE                                                                             0x12808e4UL //Access:RW   DataWidth:0x4    // STORM Task context per LTID size (REGQ). Default context size of 3 (REGQ) complies to 320 LTIDs. Maximum context size per LTID is 12. Maximum number of LTIDs allowed at maximum context size per LTID is 52. If not at default value need to be 2 REGQ (256b) aligned. To calculate maximum number of LTIDs allowed at non-default size: INTEGER((320*INTEGER(3/2))/(12/2)).
72214 #define UCM_REG_CON_PHY_Q0                                                                                   0x1280904UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 0).
72215 #define UCM_REG_CON_PHY_Q1                                                                                   0x1280908UL //Access:RW   DataWidth:0x9    // Physical queue connection number (queue number 1).
72216 #define UCM_REG_TASK_PHY_Q0                                                                                  0x128090cUL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 0).
72217 #define UCM_REG_TASK_PHY_Q1                                                                                  0x1280910UL //Access:RW   DataWidth:0x7    // Physical queue task number (queue number 1).
72218 #define UCM_REG_AGG_CON_RULE0_Q                                                                              0x1280930UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72219 #define UCM_REG_AGG_CON_RULE1_Q                                                                              0x1280934UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72220 #define UCM_REG_AGG_CON_RULE2_Q                                                                              0x1280938UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72221 #define UCM_REG_AGG_CON_RULE3_Q                                                                              0x128093cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72222 #define UCM_REG_AGG_CON_RULE4_Q                                                                              0x1280940UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72223 #define UCM_REG_AGG_CON_RULE5_Q                                                                              0x1280944UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72224 #define UCM_REG_AGG_CON_RULE6_Q                                                                              0x1280948UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72225 #define UCM_REG_AGG_CON_RULE7_Q                                                                              0x128094cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72226 #define UCM_REG_AGG_CON_RULE8_Q                                                                              0x1280950UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable). In XCM only if value is 4, then special merge routine is fulfilled: If 'en_qindex_20_merge" is 0 then Queue index 0 is enable. If 'en_qindex_20_merge" is 1 then Queue index 2 is enable.
72227 #define UCM_REG_AGG_TASK_RULE0_Q                                                                             0x1280968UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72228 #define UCM_REG_AGG_TASK_RULE1_Q                                                                             0x128096cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72229 #define UCM_REG_AGG_TASK_RULE2_Q                                                                             0x1280970UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72230 #define UCM_REG_AGG_TASK_RULE3_Q                                                                             0x1280974UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72231 #define UCM_REG_AGG_TASK_RULE4_Q                                                                             0x1280978UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72232 #define UCM_REG_AGG_TASK_RULE5_Q                                                                             0x128097cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72233 #define UCM_REG_AGG_TASK_RULE6_Q                                                                             0x1280980UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72234 #define UCM_REG_AGG_TASK_RULE7_Q                                                                             0x1280984UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72235 #define UCM_REG_AGG_TASK_RULE8_Q                                                                             0x1280988UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72236 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_0                                                                    0x128098cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72237 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_1                                                                    0x1280990UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72238 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_2                                                                    0x1280994UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72239 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_3                                                                    0x1280998UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72240 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_4                                                                    0x128099cUL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72241 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_5                                                                    0x12809a0UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72242 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_6                                                                    0x12809a4UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72243 #define UCM_REG_CM_TASK_EVENT_ID_BWIDTH_7                                                                    0x12809a8UL //Access:RW   DataWidth:0x3    // EventID bit width per task type.
72244 #define UCM_REG_IN_PRCS_TBL_CRD_AGG                                                                          0x1280a04UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGGST.IN_PRCS_TBL_CRD_AGGST need be no more than In-process table size=12.
72245 #define UCM_REG_IN_PRCS_TBL_CRD_AGGST                                                                        0x1280a08UL //Access:RW   DataWidth:0x4    // In-process table credit (Aggregation Store group). In sum with CM_REGISTERS_IN_PRCS_TBL_CRD_AGG.IN_PRCS_TBL_CRD_AGG need be no more than In-process table size=12.
72246 #define UCM_REG_IN_PRCS_TBL_FILL_LVL                                                                         0x1280a0cUL //Access:R    DataWidth:0x4    // In-process Table fill level  (in messages).
72247 #define UCM_REG_IN_PRCS_TBL_ALMOST_FULL                                                                      0x1280a10UL //Access:R    DataWidth:0x1    // In-process Table almost full.
72248 #define UCM_REG_QMCON_CURR_ST                                                                                0x1280a14UL //Access:R    DataWidth:0x3    // QM connection registration FSM current state.
72249 #define UCM_REG_QMTASK_CURR_ST                                                                               0x1280a18UL //Access:R    DataWidth:0x3    // QM task registration FSM current state.
72250 #define UCM_REG_TMCON_CURR_ST                                                                                0x1280a1cUL //Access:R    DataWidth:0x1    // TM connection output FSM current state.
72251 #define UCM_REG_TMTASK_CURR_ST                                                                               0x1280a20UL //Access:R    DataWidth:0x1    // TM task output FSM current state.
72252 #define UCM_REG_CCFC_CURR_ST                                                                                 0x1280a24UL //Access:R    DataWidth:0x1    // CFC connection output FSM current state.
72253 #define UCM_REG_TCFC_CURR_ST                                                                                 0x1280a28UL //Access:R    DataWidth:0x1    // CFC task output FSM current state.
72254 #define UCM_REG_CMPL_DIR_CURR_ST                                                                             0x1280a2cUL //Access:R    DataWidth:0x4    // Direct Completer FSM current state.
72255 #define UCM_REG_XX_BYP_CON_STATE_EVNT_ID_FLG                                                                 0x1280a30UL //Access:RW   DataWidth:0x1    // If set, Xx connection bypass state will be added in calculation of CM output Event ID.
72256 #define UCM_REG_XX_BYP_TASK_STATE_EVNT_ID_FLG                                                                0x1280a34UL //Access:RW   DataWidth:0x1    // If set, Xx task bypass state will be added in calculation of CM output Event ID.
72257 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_0                                                                     0x1280a38UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72258 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_1                                                                     0x1280a3cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72259 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_2                                                                     0x1280a40UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72260 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_3                                                                     0x1280a44UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72261 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_4                                                                     0x1280a48UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72262 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_5                                                                     0x1280a4cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72263 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_6                                                                     0x1280a50UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72264 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_7                                                                     0x1280a54UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72265 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_8                                                                     0x1280a58UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72266 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_9                                                                     0x1280a5cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72267 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_10                                                                    0x1280a60UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72268 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_11                                                                    0x1280a64UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72269 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_12                                                                    0x1280a68UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72270 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_13                                                                    0x1280a6cUL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72271 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_14                                                                    0x1280a70UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72272 #define UCM_REG_CM_CON_EVENT_ID_BWIDTH_15                                                                    0x1280a74UL //Access:RW   DataWidth:0x3    // EventID bit width per connection type.
72273 #define UCM_REG_CCFC_INIT_CRD                                                                                0x1280a84UL //Access:RW   DataWidth:0x4    // CCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
72274 #define UCM_REG_TCFC_INIT_CRD                                                                                0x1280a88UL //Access:RW   DataWidth:0x4    // TCFC output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
72275 #define UCM_REG_QM_INIT_CRD0                                                                                 0x1280a8cUL //Access:RW   DataWidth:0x5    // QM output initial credit (all CMS except of XCM and XCM - other queues). Max credit available - 16.Write writes the initial credit value; read returns the current value of the credit counter.
72276 #define UCM_REG_TM_INIT_CRD                                                                                  0x1280a90UL //Access:RW   DataWidth:0x4    // Timers output initial credit. Max credit available - 15.Write writes the initial credit value; read returns the current value of the credit counter.
72277 #define UCM_REG_FIC_INIT_CRD                                                                                 0x1280a94UL //Access:RW   DataWidth:0x6    // FIC output initial credit. Write writes the initial credit value; read returns the current value of the credit counter. Must be initialized to 44 at start-up.
72278 #define UCM_REG_DIR_BYP_MSG_CNT                                                                              0x1280aa4UL //Access:RC   DataWidth:0x20   // Counter of direct bypassed messages.
72279 #define UCM_REG_XSDM_LENGTH_MIS                                                                              0x1280aa8UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at XSDM interface.
72280 #define UCM_REG_YSDM_LENGTH_MIS                                                                              0x1280aacUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at YSDM interface.
72281 #define UCM_REG_USDM_LENGTH_MIS                                                                              0x1280ab0UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at USDM interface.
72282 #define UCM_REG_DORQ_LENGTH_MIS                                                                              0x1280ab4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at the dorq interface.
72283 #define UCM_REG_PBF_LENGTH_MIS                                                                               0x1280ab8UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at PBF interface.
72284 #define UCM_REG_RDIF_LENGTH_MIS                                                                              0x1280abcUL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at RDIF interface.
72285 #define UCM_REG_TDIF_LENGTH_MIS                                                                              0x1280ac0UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at TDIF interface.
72286 #define UCM_REG_MULD_LENGTH_MIS                                                                              0x1280ac4UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at MULD interface.
72287 #define UCM_REG_YULD_LENGTH_MIS                                                                              0x1280ac8UL //Access:RC   DataWidth:0x1    // Set at message length mismatch (relative to last indication) at YULD interface.
72288 #define UCM_REG_GRC_BUF_EMPTY                                                                                0x1280accUL //Access:R    DataWidth:0x1    // Input Stage GRC buffer is empty.
72289 #define UCM_REG_GRC_BUF_STATUS                                                                               0x1280ad0UL //Access:R    DataWidth:0x6    // Input Stage GRC buffer status.
72290 #define UCM_REG_STORM_MSG_CNTR                                                                               0x1280ad4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the STORM input.
72291 #define UCM_REG_XSDM_MSG_CNTR                                                                                0x1280ad8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input XSDM.
72292 #define UCM_REG_YSDM_MSG_CNTR                                                                                0x1280adcUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input YSDM.
72293 #define UCM_REG_USDM_MSG_CNTR                                                                                0x1280ae0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input USDM.
72294 #define UCM_REG_RDIF_MSG_CNTR                                                                                0x1280ae4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input RDIF.
72295 #define UCM_REG_TDIF_MSG_CNTR                                                                                0x1280ae8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input TDIF.
72296 #define UCM_REG_MULD_MSG_CNTR                                                                                0x1280aecUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input MULD.
72297 #define UCM_REG_YULD_MSG_CNTR                                                                                0x1280af0UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the input YULD.
72298 #define UCM_REG_DORQ_MSG_CNTR                                                                                0x1280af4UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at  input DORQ.
72299 #define UCM_REG_PBF_MSG_CNTR                                                                                 0x1280af8UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input PBF.
72300 #define UCM_REG_QM_P_MSG_CNTR                                                                                0x1280afcUL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (primary).
72301 #define UCM_REG_QM_S_MSG_CNTR                                                                                0x1280b00UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the QM input (secondary).
72302 #define UCM_REG_TM_MSG_CNTR                                                                                  0x1280b04UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at the Timers input.
72303 #define UCM_REG_IS_GRC                                                                                       0x1280b08UL //Access:W    DataWidth:0x20   // Used to write the GRC message. Write only. To distinguish if the register can be accessed to write GRC message                           polling of CM_REGISTERS.GRC_BUF_EMPTY need to be done
72304 #define UCM_REG_IS_QM_P_FILL_LVL                                                                             0x1280b0cUL //Access:R    DataWidth:0x5    // Number of QREGs (128b) of data in QM Primary Input Stage (except of bypass).
72305 #define UCM_REG_IS_QM_S_FILL_LVL                                                                             0x1280b10UL //Access:R    DataWidth:0x5    // Number of QREGs (128b) of data in QM Secondary Input Stage (except of bypass).
72306 #define UCM_REG_IS_TM_FILL_LVL                                                                               0x1280b14UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in TM Input Stage.
72307 #define UCM_REG_IS_STORM_FILL_LVL                                                                            0x1280b18UL //Access:R    DataWidth:0x5    // Number of entries (2 QREGs each) of data in STORM Input Stage.
72308 #define UCM_REG_IS_XSDM_FILL_LVL                                                                             0x1280b1cUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in XSDM Input Stage.
72309 #define UCM_REG_IS_YSDM_FILL_LVL                                                                             0x1280b20UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in YSDM Input Stage.
72310 #define UCM_REG_IS_USDM_FILL_LVL                                                                             0x1280b24UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in USDM Input Stage.
72311 #define UCM_REG_IS_RDIF_FILL_LVL                                                                             0x1280b28UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in RDIF Input Stage.
72312 #define UCM_REG_IS_TDIF_FILL_LVL                                                                             0x1280b2cUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in TDIF Input Stage.
72313 #define UCM_REG_IS_MULD_FILL_LVL                                                                             0x1280b30UL //Access:R    DataWidth:0x6    // Number of QREGs (128b) of data in MULD Input Stage.
72314 #define UCM_REG_IS_YULD_FILL_LVL                                                                             0x1280b34UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) of data in YULD Input Stage.
72315 #define UCM_REG_IS_DORQ_FILL_LVL                                                                             0x1280b38UL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in DORQ Input Stage.
72316 #define UCM_REG_IS_PBF_FILL_LVL                                                                              0x1280b3cUL //Access:R    DataWidth:0x3    // Number of QREGs (128b) of data in PBF Input Stage.
72317 #define UCM_REG_FIC_MSG_CNTR                                                                                 0x1280b44UL //Access:RC   DataWidth:0x1c   // Counter of the output messages at FIC interfaces.
72318 #define UCM_REG_QM_OUT_CNTR                                                                                  0x1280b48UL //Access:RC   DataWidth:0x1c   // Counter of the output QM commands.
72319 #define UCM_REG_TM_OUT_CNTR                                                                                  0x1280b4cUL //Access:RC   DataWidth:0x1c   // Counter of the output Timers commands.
72320 #define UCM_REG_DONE0_CNTR                                                                                   0x1280b50UL //Access:RC   DataWidth:0x1c   // Counter of the output Done0.
72321 #define UCM_REG_DONE1_CNTR                                                                                   0x1280b54UL //Access:RC   DataWidth:0x1c   // Counter of the output Done1.
72322 #define UCM_REG_DONE2_CNTR                                                                                   0x1280b58UL //Access:RC   DataWidth:0x1c   // Counter of the output Done2.
72323 #define UCM_REG_DONE3_CNTR                                                                                   0x1280b5cUL //Access:RC   DataWidth:0x1c   // Counter of the output Done3.
72324 #define UCM_REG_CCFC_CNTR                                                                                    0x1280b60UL //Access:RC   DataWidth:0x1c   // Counter of the output CCFC.
72325 #define UCM_REG_TCFC_CNTR                                                                                    0x1280b64UL //Access:RC   DataWidth:0x1c   // Counter of the output TCFC.
72326 #define UCM_REG_ECO_RESERVED                                                                                 0x1280b84UL //Access:RW   DataWidth:0x8    // Chicken bits.
72327 #define UCM_REG_IS_FOC_USEM_NXT_INF_UNIT                                                                     0x1280b88UL //Access:R    DataWidth:0x5    // Debug read from USEM Input stage buffer: number of reads to next information unit.
72328 #define UCM_REG_IS_FOC_PBF_NXT_INF_UNIT                                                                      0x1280b8cUL //Access:R    DataWidth:0x6    // Debug read from PBF Input stage buffer: number of reads to next information unit.
72329 #define UCM_REG_IS_FOC_DORQ_NXT_INF_UNIT                                                                     0x1280b90UL //Access:R    DataWidth:0x6    // Debug read from DORQ Input stage buffer: number of reads to next information unit.
72330 #define UCM_REG_IS_FOC_RDIF_NXT_INF_UNIT                                                                     0x1280b94UL //Access:R    DataWidth:0x6    // Debug read from RDIF Input stage buffer: number of reads to next information unit.
72331 #define UCM_REG_IS_FOC_TDIF_NXT_INF_UNIT                                                                     0x1280b98UL //Access:R    DataWidth:0x6    // Debug read from TDIF Input stage buffer: number of reads to next information unit.
72332 #define UCM_REG_IS_FOC_USDM_NXT_INF_UNIT                                                                     0x1280b9cUL //Access:R    DataWidth:0x6    // Debug read from USDM Input stage buffer: number of reads to next information unit.
72333 #define UCM_REG_IS_FOC_XSDM_NXT_INF_UNIT                                                                     0x1280ba0UL //Access:R    DataWidth:0x6    // Debug read from XSDM Input stage buffer: number of reads to next information unit.
72334 #define UCM_REG_IS_FOC_YSDM_NXT_INF_UNIT                                                                     0x1280ba4UL //Access:R    DataWidth:0x6    // Debug read from YSDM Input stage buffer: number of reads to next information unit.
72335 #define UCM_REG_IS_FOC_MULD_NXT_INF_UNIT                                                                     0x1280ba8UL //Access:R    DataWidth:0x5    // Debug read from MULD Input stage buffer: number of reads to next information unit.
72336 #define UCM_REG_IS_FOC_YULD_NXT_INF_UNIT                                                                     0x1280bacUL //Access:R    DataWidth:0x6    // Debug read from YULD Input stage buffer: number of reads to next information unit.
72337 #define UCM_REG_IS_FOC_USEM                                                                                  0x1280c00UL //Access:R    DataWidth:0x20   // Debug read from USEM Input stage buffer with 32-bits granularity. Read only.
72338 #define UCM_REG_IS_FOC_USEM_SIZE                                                                             208
72339 #define UCM_REG_IS_FOC_PBF                                                                                   0x1281000UL //Access:R    DataWidth:0x20   // Debug read from PBF Input stage buffer with 32-bits granularity. Read only.
72340 #define UCM_REG_IS_FOC_PBF_SIZE                                                                              28
72341 #define UCM_REG_IS_FOC_DORQ                                                                                  0x1281080UL //Access:R    DataWidth:0x20   // Debug read from DORQ Input stage buffer with 32-bits granularity. Read only.
72342 #define UCM_REG_IS_FOC_DORQ_SIZE                                                                             24
72343 #define UCM_REG_IS_FOC_RDIF                                                                                  0x1281100UL //Access:R    DataWidth:0x20   // Debug read from RDIF Input stage buffer with 32-bits granularity. Read only.
72344 #define UCM_REG_IS_FOC_RDIF_SIZE                                                                             12
72345 #define UCM_REG_IS_FOC_TDIF                                                                                  0x1281140UL //Access:R    DataWidth:0x20   // Debug read from TDIF Input stage buffer with 32-bits granularity. Read only.
72346 #define UCM_REG_IS_FOC_TDIF_SIZE                                                                             12
72347 #define UCM_REG_IS_FOC_USDM                                                                                  0x1281200UL //Access:R    DataWidth:0x20   // Debug read from USDM Input stage buffer with 32-bits granularity. Read only.
72348 #define UCM_REG_IS_FOC_USDM_SIZE                                                                             36
72349 #define UCM_REG_IS_FOC_XSDM                                                                                  0x1281300UL //Access:R    DataWidth:0x20   // Debug read from XSDM Input stage buffer with 32-bits granularity. Read only.
72350 #define UCM_REG_IS_FOC_XSDM_SIZE                                                                             12
72351 #define UCM_REG_IS_FOC_YSDM                                                                                  0x1281340UL //Access:R    DataWidth:0x20   // Debug read from YSDM Input stage buffer with 32-bits granularity. Read only.
72352 #define UCM_REG_IS_FOC_YSDM_SIZE                                                                             12
72353 #define UCM_REG_IS_FOC_YULD                                                                                  0x1281600UL //Access:R    DataWidth:0x20   // Debug read from YULD Input stage buffer with 32-bits granularity. Read only.
72354 #define UCM_REG_IS_FOC_YULD_SIZE                                                                             36
72355 #define UCM_REG_CTX_RBC_ACCS                                                                                 0x1281700UL //Access:RW   DataWidth:0x10   // Context RBC access.[8:0] - base address (LCID/LTID); [15:9] - offset (in REGs (32b)) within LCID/LTID. The procedure to read context is: first define base address and offset; then read context with one of the following registers: CM_REGISTERS_AGG_CON_CTX.AGG_CON_CTX CM_REGISTERS_SM_CON_CTX.SM_CON_CTX CM_REGISTERS_AGG_TASK_CTX.AGG_TASK_CTX CM_REGISTERS_SM_TASK_CTX.SM_TASK_CTX
72356 #define UCM_REG_AGG_CON_CTX                                                                                  0x1281704UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
72357 #define UCM_REG_AGG_TASK_CTX                                                                                 0x1281708UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to Aggregation Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to Aggregation Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
72358 #define UCM_REG_SM_CON_CTX                                                                                   0x128170cUL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Connection context with 32-bits granularity. The address base (LCID) and offset within LCID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Connection context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
72359 #define UCM_REG_SM_TASK_CTX                                                                                  0x1281710UL //Access:RW   DataWidth:0x20   // Access is allowed only on idle chip. Read: Indirect access to STORM Task context with 32-bits granularity. The address base (LTID) and offset within LTID need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS Write: Indirect access to STORM Task context to initialize the whole memory row to all 0s. The address base (LCID) need to be prior defined by CM_REGISTERS_CTX_RBC_ACCS.CTX_RBC_ACCS , offset within LCID should be 0.
72360 #define UCM_REG_XX_CBYP_TBL                                                                                  0x1281720UL //Access:R    DataWidth:0xf    // Xx Connection Bypass Table.
72361 #define UCM_REG_XX_CBYP_TBL_SIZE                                                                             8
72362 #define UCM_REG_XX_TBYP_TBL                                                                                  0x1281800UL //Access:R    DataWidth:0xf    // Xx Task Bypass Table.
72363 #define UCM_REG_XX_TBYP_TBL_SIZE                                                                             64
72364 #define UCM_REG_XX_LCID_CAM                                                                                  0x1281900UL //Access:R    DataWidth:0xa    // Debug only. Read only access to LCID CAM in XX protection mechanism.
72365 #define UCM_REG_XX_LCID_CAM_SIZE                                                                             64
72366 #define UCM_REG_XX_TBL                                                                                       0x1281a00UL //Access:R    DataWidth:0x18   // Indirect access to the XX table of the XX protection mechanism. The fields are: [0] - Lock status; [4:1] - Connection type; LL size: PCM - [7:5]; M/T/U/X/YCM - [11:5]; Tail pointer: PCM - [9:8]; M/T/U/X/YCM - [17:12]; Next pointer: PCM - [11:10]; M/T/U/X/YCM - [23:18];
72367 #define UCM_REG_XX_TBL_SIZE                                                                                  64
72368 #define UCM_REG_XX_DSCR_TBL                                                                                  0x1281b00UL //Access:RW   DataWidth:0x1e   // Indirect access to the XX table of the XX protection mechanism. The fields are: [2:0] - Xx Lock command;[3] - DstStormFlg; [8:4] - Global Client Input number; Message length (MCM [13:9];PCM [14:9]; TCM [13:9]; UCM [13:9];XCM [10:9];YCM[13:9]); Next pointer (MCM [19:14]; PCM [16:15]; TCM[19:14]; UCM [19:14]; XCM [16:11]; YCM [19:14]); LTID (MCM [28:20]; PCM [25:17] - reserved; TCM[28:20]; UCM [28:20]; XCM [25:17] - reserved; YCM [28:20]). Task Domain Exist (MCM [29]; PCM [26] - reserved;TCM[29]; UCM [29]; XCM [26] - reserved; YCM [29]). A free link list in the XX descriptor table should be build. This is done by writing the following values to all effective entries in the table:xx_descr_table[i].next_pointer = i+1 (i=0 - (xx_msg_up_bnd-2)); xx_descr_table[i].next_pointer= 0 (i=xx_msg_up_bnd-1). The value of i is between 0 to the configured (not default) value of (xx_msg_up_bnd-1). The not effective entries (those which succeed the last effective entry with index (xx_msg_up_bnd-1)) can be initialized to any value for initialization procedure simplicity seek.
72369 #define UCM_REG_XX_DSCR_TBL_SIZE                                                                             64
72370 #define UCM_REG_TM_CON_EVNT_ID_0                                                                             0x1281c00UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72371 #define UCM_REG_TM_CON_EVNT_ID_1                                                                             0x1281c04UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72372 #define UCM_REG_TM_CON_EVNT_ID_2                                                                             0x1281c08UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72373 #define UCM_REG_TM_CON_EVNT_ID_3                                                                             0x1281c0cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72374 #define UCM_REG_TM_CON_EVNT_ID_4                                                                             0x1281c10UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72375 #define UCM_REG_TM_CON_EVNT_ID_5                                                                             0x1281c14UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72376 #define UCM_REG_TM_CON_EVNT_ID_6                                                                             0x1281c18UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72377 #define UCM_REG_TM_CON_EVNT_ID_7                                                                             0x1281c1cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.:
72378 #define UCM_REG_TM_CON_EVNT_ID_8                                                                             0x1281c20UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72379 #define UCM_REG_TM_CON_EVNT_ID_9                                                                             0x1281c24UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72380 #define UCM_REG_TM_CON_EVNT_ID_10                                                                            0x1281c28UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72381 #define UCM_REG_TM_CON_EVNT_ID_11                                                                            0x1281c2cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72382 #define UCM_REG_TM_CON_EVNT_ID_12                                                                            0x1281c30UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72383 #define UCM_REG_TM_CON_EVNT_ID_13                                                                            0x1281c34UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72384 #define UCM_REG_TM_CON_EVNT_ID_14                                                                            0x1281c38UL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.
72385 #define UCM_REG_TM_CON_EVNT_ID_15                                                                            0x1281c3cUL //Access:RW   DataWidth:0x8    // TM connection Event ID per connection type.:
72386 #define UCM_REG_N_SM_CON_CTX_LD_0                                                                            0x1281c40UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72387 #define UCM_REG_N_SM_CON_CTX_LD_1                                                                            0x1281c44UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72388 #define UCM_REG_N_SM_CON_CTX_LD_2                                                                            0x1281c48UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72389 #define UCM_REG_N_SM_CON_CTX_LD_3                                                                            0x1281c4cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72390 #define UCM_REG_N_SM_CON_CTX_LD_4                                                                            0x1281c50UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72391 #define UCM_REG_N_SM_CON_CTX_LD_5                                                                            0x1281c54UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72392 #define UCM_REG_N_SM_CON_CTX_LD_6                                                                            0x1281c58UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72393 #define UCM_REG_N_SM_CON_CTX_LD_7                                                                            0x1281c5cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 8).
72394 #define UCM_REG_N_SM_CON_CTX_LD_8                                                                            0x1281c60UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72395 #define UCM_REG_N_SM_CON_CTX_LD_9                                                                            0x1281c64UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72396 #define UCM_REG_N_SM_CON_CTX_LD_10                                                                           0x1281c68UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 10).
72397 #define UCM_REG_N_SM_CON_CTX_LD_11                                                                           0x1281c6cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72398 #define UCM_REG_N_SM_CON_CTX_LD_12                                                                           0x1281c70UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72399 #define UCM_REG_N_SM_CON_CTX_LD_13                                                                           0x1281c74UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72400 #define UCM_REG_N_SM_CON_CTX_LD_14                                                                           0x1281c78UL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72401 #define UCM_REG_N_SM_CON_CTX_LD_15                                                                           0x1281c7cUL //Access:RW   DataWidth:0x5    // The number of REGQ; loaded from the STORM context and sent to STORM; for a specific connection type. The offset of these data in the STORM context is always 0. Index _i stands for the connection type (one of 16).
72402 #define UCM_REG_AGG_CON_CTX_SIZE_0                                                                           0x1281c80UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72403 #define UCM_REG_AGG_CON_CTX_SIZE_1                                                                           0x1281c84UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72404 #define UCM_REG_AGG_CON_CTX_SIZE_2                                                                           0x1281c88UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72405 #define UCM_REG_AGG_CON_CTX_SIZE_3                                                                           0x1281c8cUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72406 #define UCM_REG_AGG_CON_CTX_SIZE_4                                                                           0x1281c90UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72407 #define UCM_REG_AGG_CON_CTX_SIZE_5                                                                           0x1281c94UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72408 #define UCM_REG_AGG_CON_CTX_SIZE_6                                                                           0x1281c98UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72409 #define UCM_REG_AGG_CON_CTX_SIZE_7                                                                           0x1281c9cUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72410 #define UCM_REG_AGG_CON_CTX_SIZE_8                                                                           0x1281ca0UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less or 2.
72411 #define UCM_REG_AGG_CON_CTX_SIZE_9                                                                           0x1281ca4UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72412 #define UCM_REG_AGG_CON_CTX_SIZE_10                                                                          0x1281ca8UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72413 #define UCM_REG_AGG_CON_CTX_SIZE_11                                                                          0x1281cacUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72414 #define UCM_REG_AGG_CON_CTX_SIZE_12                                                                          0x1281cb0UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72415 #define UCM_REG_AGG_CON_CTX_SIZE_13                                                                          0x1281cb4UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72416 #define UCM_REG_AGG_CON_CTX_SIZE_14                                                                          0x1281cb8UL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72417 #define UCM_REG_AGG_CON_CTX_SIZE_15                                                                          0x1281cbcUL //Access:RW   DataWidth:0x2    // Aggregation connection context size to be read/written back per connection type (measured in REGQ). Minimum context size per LCID is 1. Maximum context size per LCID is 2. The register values allowed: XCM: 4 REGQ aligned or 2. Other CM: 2 REGQ aligned or 2 aligned whichever is less, or 2.
72418 #define UCM_REG_QM_CON_BASE_EVNT_ID_0                                                                        0x1281cc0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72419 #define UCM_REG_QM_CON_BASE_EVNT_ID_1                                                                        0x1281cc4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72420 #define UCM_REG_QM_CON_BASE_EVNT_ID_2                                                                        0x1281cc8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72421 #define UCM_REG_QM_CON_BASE_EVNT_ID_3                                                                        0x1281cccUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72422 #define UCM_REG_QM_CON_BASE_EVNT_ID_4                                                                        0x1281cd0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72423 #define UCM_REG_QM_CON_BASE_EVNT_ID_5                                                                        0x1281cd4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72424 #define UCM_REG_QM_CON_BASE_EVNT_ID_6                                                                        0x1281cd8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72425 #define UCM_REG_QM_CON_BASE_EVNT_ID_7                                                                        0x1281cdcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72426 #define UCM_REG_QM_CON_BASE_EVNT_ID_8                                                                        0x1281ce0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72427 #define UCM_REG_QM_CON_BASE_EVNT_ID_9                                                                        0x1281ce4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72428 #define UCM_REG_QM_CON_BASE_EVNT_ID_10                                                                       0x1281ce8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72429 #define UCM_REG_QM_CON_BASE_EVNT_ID_11                                                                       0x1281cecUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72430 #define UCM_REG_QM_CON_BASE_EVNT_ID_12                                                                       0x1281cf0UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72431 #define UCM_REG_QM_CON_BASE_EVNT_ID_13                                                                       0x1281cf4UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72432 #define UCM_REG_QM_CON_BASE_EVNT_ID_14                                                                       0x1281cf8UL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72433 #define UCM_REG_QM_CON_BASE_EVNT_ID_15                                                                       0x1281cfcUL //Access:RW   DataWidth:0x8    // QM connection base Event ID per connection type.
72434 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_0                                                                   0x1281d00UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72435 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_1                                                                   0x1281d04UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72436 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_2                                                                   0x1281d08UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72437 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_3                                                                   0x1281d0cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72438 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_4                                                                   0x1281d10UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72439 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_5                                                                   0x1281d14UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72440 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_6                                                                   0x1281d18UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72441 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_7                                                                   0x1281d1cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72442 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_8                                                                   0x1281d20UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72443 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_9                                                                   0x1281d24UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72444 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_10                                                                  0x1281d28UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72445 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_11                                                                  0x1281d2cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72446 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_12                                                                  0x1281d30UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72447 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_13                                                                  0x1281d34UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72448 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_14                                                                  0x1281d38UL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72449 #define UCM_REG_QM_AGG_CON_CTX_PART_SIZE_15                                                                  0x1281d3cUL //Access:RW   DataWidth:0x4    // QM aggregation connection context part size per connection type.
72450 #define UCM_REG_QM_XXLOCK_CMD_0                                                                              0x1281d40UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72451 #define UCM_REG_QM_XXLOCK_CMD_1                                                                              0x1281d44UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72452 #define UCM_REG_QM_XXLOCK_CMD_2                                                                              0x1281d48UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72453 #define UCM_REG_QM_XXLOCK_CMD_3                                                                              0x1281d4cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72454 #define UCM_REG_QM_XXLOCK_CMD_4                                                                              0x1281d50UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72455 #define UCM_REG_QM_XXLOCK_CMD_5                                                                              0x1281d54UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72456 #define UCM_REG_QM_XXLOCK_CMD_6                                                                              0x1281d58UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72457 #define UCM_REG_QM_XXLOCK_CMD_7                                                                              0x1281d5cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72458 #define UCM_REG_QM_XXLOCK_CMD_8                                                                              0x1281d60UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72459 #define UCM_REG_QM_XXLOCK_CMD_9                                                                              0x1281d64UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72460 #define UCM_REG_QM_XXLOCK_CMD_10                                                                             0x1281d68UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72461 #define UCM_REG_QM_XXLOCK_CMD_11                                                                             0x1281d6cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72462 #define UCM_REG_QM_XXLOCK_CMD_12                                                                             0x1281d70UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72463 #define UCM_REG_QM_XXLOCK_CMD_13                                                                             0x1281d74UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72464 #define UCM_REG_QM_XXLOCK_CMD_14                                                                             0x1281d78UL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72465 #define UCM_REG_QM_XXLOCK_CMD_15                                                                             0x1281d7cUL //Access:RW   DataWidth:0x3    // QM XxLock command per connection type.
72466 #define UCM_REG_QM_CON_USE_ST_FLG_0                                                                          0x1281d80UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72467 #define UCM_REG_QM_CON_USE_ST_FLG_1                                                                          0x1281d84UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72468 #define UCM_REG_QM_CON_USE_ST_FLG_2                                                                          0x1281d88UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72469 #define UCM_REG_QM_CON_USE_ST_FLG_3                                                                          0x1281d8cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72470 #define UCM_REG_QM_CON_USE_ST_FLG_4                                                                          0x1281d90UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72471 #define UCM_REG_QM_CON_USE_ST_FLG_5                                                                          0x1281d94UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72472 #define UCM_REG_QM_CON_USE_ST_FLG_6                                                                          0x1281d98UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72473 #define UCM_REG_QM_CON_USE_ST_FLG_7                                                                          0x1281d9cUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72474 #define UCM_REG_QM_CON_USE_ST_FLG_8                                                                          0x1281da0UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72475 #define UCM_REG_QM_CON_USE_ST_FLG_9                                                                          0x1281da4UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72476 #define UCM_REG_QM_CON_USE_ST_FLG_10                                                                         0x1281da8UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72477 #define UCM_REG_QM_CON_USE_ST_FLG_11                                                                         0x1281dacUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72478 #define UCM_REG_QM_CON_USE_ST_FLG_12                                                                         0x1281db0UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72479 #define UCM_REG_QM_CON_USE_ST_FLG_13                                                                         0x1281db4UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72480 #define UCM_REG_QM_CON_USE_ST_FLG_14                                                                         0x1281db8UL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72481 #define UCM_REG_QM_CON_USE_ST_FLG_15                                                                         0x1281dbcUL //Access:RW   DataWidth:0x1    // QM Connection use state flag per connection type. Should be all 0 for PCM and YCM.
72482 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_0                                                                     0x1281dc0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72483 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_1                                                                     0x1281dc4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72484 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_2                                                                     0x1281dc8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72485 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_3                                                                     0x1281dccUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72486 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_4                                                                     0x1281dd0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72487 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_5                                                                     0x1281dd4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72488 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_6                                                                     0x1281dd8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72489 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_7                                                                     0x1281ddcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72490 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_8                                                                     0x1281de0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72491 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_9                                                                     0x1281de4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72492 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_10                                                                    0x1281de8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72493 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_11                                                                    0x1281decUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72494 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_12                                                                    0x1281df0UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72495 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_13                                                                    0x1281df4UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72496 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_14                                                                    0x1281df8UL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72497 #define UCM_REG_QM_SM_CON_CTX_LDST_FLG_15                                                                    0x1281dfcUL //Access:RW   DataWidth:0x1    // QM storm connection context load_store per connection type.
72498 #define UCM_REG_IS_FOC_MULD                                                                                  0x1282000UL //Access:R    DataWidth:0x20   // Debug read from MULD Input stage buffer with 32-bits granularity. Read only.
72499 #define UCM_REG_IS_FOC_MULD_SIZE                                                                             280
72500 #define UCM_REG_RING_BASE                                                                                    0x1282800UL //Access:RW   DataWidth:0x5    // UCM BD ring base address.
72501 #define UCM_REG_RING_LAST                                                                                    0x1282804UL //Access:RW   DataWidth:0x5    // UCM BD ring last address.
72502 #define UCM_REG_YSEM_WEIGHT                                                                                  0x1282808UL //Access:RW   DataWidth:0x3    // The weight of the input Ysem in the Input Arbiter WRR mechanism. 0 stands for weight 8 (the most prioritised); 1 stands for weight 1(least prioritised); 2 stands for weight 2;etc.
72503 #define UCM_REG_YSEM_FRWRD_MODE                                                                              0x128280cUL //Access:RW   DataWidth:0x1    // Input message mode. If 0 - cut-through; if 1 - store-forward.
72504 #define UCM_REG_YSEM_MSG_CNTR                                                                                0x1282810UL //Access:RC   DataWidth:0x1c   // Counter of the input messages at input Ysem.
72505 #define UCM_REG_IS_YSEM_FILL_LVL                                                                             0x1282814UL //Access:R    DataWidth:0x4    // Number of QREGs (128b) for TCM, XCM or 2 QREGs (256b) for MCM of data in YSEM Input Stage.
72506 #define UCM_REG_IS_FOC_YSEM_NXT_INF_UNIT                                                                     0x1282818UL //Access:R    DataWidth:0x6    // Debug read from YSEM Input stage buffer: number of reads to next information unit.
72507 #define UCM_REG_IS_FOC_YSEM                                                                                  0x1282900UL //Access:R    DataWidth:0x20   // Debug read from YSEM Input stage buffer with 32-bits granularity. Read only.
72508 #define UCM_REG_IS_FOC_YSEM_SIZE                                                                             36
72509 #define UCM_REG_AGG_TASK_CF0_Q                                                                               0x1282a00UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72510 #define UCM_REG_AGG_TASK_CF1_Q                                                                               0x1282a04UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72511 #define UCM_REG_AGG_TASK_CF2_Q                                                                               0x1282a08UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72512 #define UCM_REG_AGG_TASK_CF3_Q                                                                               0x1282a0cUL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72513 #define UCM_REG_AGG_TASK_CF4_Q                                                                               0x1282a10UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72514 #define UCM_REG_AGG_TASK_CF5_Q                                                                               0x1282a14UL //Access:RW   DataWidth:0x2    // Decision rule logical queue (0 - Queue index 0 enable; 1- Queue index enable; 2 - Queue index 2 enable; 3 - Queue index enable).
72515 #define UCM_REG_XX_MSG_RAM                                                                                   0x1288000UL //Access:R    DataWidth:0x20   // Indirect access to the Xx messages RAM of the XX protection mechanism. Read-only.
72516 #define UCM_REG_XX_MSG_RAM_SIZE                                                                              7168
72517 #define XSEM_REG_ENABLE_IN                                                                                   0x1400004UL //Access:RW   DataWidth:0xa    // Multi Field Register.
72518   #define XSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN                                                              (0x1<<0) // Full input from external IF to LS input enable.
72519   #define XSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN_SHIFT                                                        0
72520   #define XSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN                                                           (0x1<<1) // Read data from external LS IF input enable.
72521   #define XSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN_SHIFT                                                     1
72522   #define XSEM_REG_ENABLE_IN_FIC_ENABLE_IN                                                                   (0x1<<2) // FIC input enable bit used to enable/disable messages from being received on all FIC interfaces.
72523   #define XSEM_REG_ENABLE_IN_FIC_ENABLE_IN_SHIFT                                                             2
72524   #define XSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN                                                               (0x1<<3) // FOC acknowledge input enable bit used to enable/disable acknowledge response from being received on any of the FOC interfaces.
72525   #define XSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN_SHIFT                                                         3
72526   #define XSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN                                                               (0x1<<4) // General interface input enable.
72527   #define XSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN_SHIFT                                                         4
72528   #define XSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN                                                               (0x1<<5) // External passive write input enable.
72529   #define XSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN_SHIFT                                                         5
72530   #define XSEM_REG_ENABLE_IN_RAM_ENABLE_IN                                                                   (0x1<<6) // Data input enable to RAM.
72531   #define XSEM_REG_ENABLE_IN_RAM_ENABLE_IN_SHIFT                                                             6
72532   #define XSEM_REG_ENABLE_IN_STALL_ENABLE_IN                                                                 (0x1<<7) // Enable for stall input from all external STORM instances.
72533   #define XSEM_REG_ENABLE_IN_STALL_ENABLE_IN_SHIFT                                                           7
72534   #define XSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN                                                            (0x1<<8) // Thread ready bus input enable.
72535   #define XSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN_SHIFT                                                      8
72536   #define XSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN                                                            (0x1<<9) // Input enable for VF error indication from SDM to SEMI.
72537   #define XSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN_SHIFT                                                      9
72538 #define XSEM_REG_ENABLE_OUT                                                                                  0x1400008UL //Access:RW   DataWidth:0x6    // Multi Field Register.
72539   #define XSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT                                                          (0x1<<0) // Read request output enable from external LS IF.
72540   #define XSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT_SHIFT                                                    0
72541   #define XSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT                                                          (0x1<<1) // Write request output enable from external LS IF.
72542   #define XSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT_SHIFT                                                    1
72543   #define XSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT                                                                 (0x1<<2) // FOC output otuput enable bit used to enable/disable messages from being sent out on any of the FOC interfaces.
72544   #define XSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT_SHIFT                                                           2
72545   #define XSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT                                                             (0x1<<3) // Passive full output enable.
72546   #define XSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT_SHIFT                                                       3
72547   #define XSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT                                                                 (0x1<<4) // Data output enable to RAM.
72548   #define XSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT_SHIFT                                                           4
72549   #define XSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT                                                               (0x1<<5) // Stall output enable bit used to enable/disable the output stall signal toward all external Storm instances.
72550   #define XSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT_SHIFT                                                         5
72551 #define XSEM_REG_FIC_DISABLE                                                                                 0x140000cUL //Access:RW   DataWidth:0x1    // Disables input messages from all FIC interfaces.  May be updated during run_time by the microcode.
72552 #define XSEM_REG_PAS_DISABLE                                                                                 0x1400010UL //Access:RW   DataWidth:0x1    // Disables input messages from the passive buffer  May be updated during run_time by the microcode.
72553 #define XSEM_REG_INT_STS_0                                                                                   0x1400040UL //Access:R    DataWidth:0x20   // Multi Field Register.
72554   #define XSEM_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
72555   #define XSEM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
72556   #define XSEM_REG_INT_STS_0_FIC_LAST_ERROR                                                                  (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
72557   #define XSEM_REG_INT_STS_0_FIC_LAST_ERROR_SHIFT                                                            1
72558   #define XSEM_REG_INT_STS_0_FIC_LENGTH_ERROR                                                                (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
72559   #define XSEM_REG_INT_STS_0_FIC_LENGTH_ERROR_SHIFT                                                          2
72560   #define XSEM_REG_INT_STS_0_FIC_FIFO_ERROR                                                                  (0x1<<3) // Error in any one of the FIC FIFO is active.
72561   #define XSEM_REG_INT_STS_0_FIC_FIFO_ERROR_SHIFT                                                            3
72562   #define XSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR                                                              (0x1<<4) // Error in Ext PAS_FIFO is active.
72563   #define XSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR_SHIFT                                                        4
72564   #define XSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR                                                              (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
72565   #define XSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR_SHIFT                                                        5
72566   #define XSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR                                                          (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
72567   #define XSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                    6
72568   #define XSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR                                                           (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
72569   #define XSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                     7
72570   #define XSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR                                                          (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
72571   #define XSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                    8
72572   #define XSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR                                                           (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
72573   #define XSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                     9
72574   #define XSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR                                                             (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
72575   #define XSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                       10
72576   #define XSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR                                                          (0x1<<11) // Signals an unknown address in the fast-memory window.
72577   #define XSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                    11
72578   #define XSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO                                                                (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
72579   #define XSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO_SHIFT                                                          12
72580   #define XSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO                                                                (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
72581   #define XSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO_SHIFT                                                          13
72582   #define XSEM_REG_INT_STS_0_CAM_OUT_FIFO                                                                    (0x1<<14) // Error in CAM_OUT fifo in cam block.
72583   #define XSEM_REG_INT_STS_0_CAM_OUT_FIFO_SHIFT                                                              14
72584   #define XSEM_REG_INT_STS_0_FIN_FIFO                                                                        (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
72585   #define XSEM_REG_INT_STS_0_FIN_FIFO_SHIFT                                                                  15
72586   #define XSEM_REG_INT_STS_0_THREAD_FIFO_ERROR                                                               (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
72587   #define XSEM_REG_INT_STS_0_THREAD_FIFO_ERROR_SHIFT                                                         16
72588   #define XSEM_REG_INT_STS_0_THREAD_OVERRUN                                                                  (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
72589   #define XSEM_REG_INT_STS_0_THREAD_OVERRUN_SHIFT                                                            17
72590   #define XSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR                                                       (0x1<<18) // Error in external store sync FIFO push logic.
72591   #define XSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                 18
72592   #define XSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR                                                        (0x1<<19) // Error in external store sync FIFO pop logic.
72593   #define XSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                  19
72594   #define XSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR                                                        (0x1<<20) // Error in external load sync FIFO push logic.
72595   #define XSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                  20
72596   #define XSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR                                                         (0x1<<21) // Error in external load sync FIFO pop logic.
72597   #define XSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                   21
72598   #define XSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR                                                          (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
72599   #define XSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                    22
72600   #define XSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR                                                           (0x1<<23) // Error in LS_SYNC_POP FIFO.
72601   #define XSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                     23
72602   #define XSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR                                                           (0x1<<24) // Error in LS_SYNC_POP FIFO.
72603   #define XSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                     24
72604   #define XSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR                                                          (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
72605   #define XSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                    25
72606   #define XSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR                                                             (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
72607   #define XSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                       26
72608   #define XSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR                                                              (0x1<<27) // Error in LS_SYNC_POP FIFO.
72609   #define XSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR_SHIFT                                                        27
72610   #define XSEM_REG_INT_STS_0_DBG_FIFO_ERROR                                                                  (0x1<<28) // Error in slow debug fifo.
72611   #define XSEM_REG_INT_STS_0_DBG_FIFO_ERROR_SHIFT                                                            28
72612   #define XSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO                                                               (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
72613   #define XSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO_SHIFT                                                         29
72614   #define XSEM_REG_INT_STS_0_VFC_INTERRUPT                                                                   (0x1<<30) // Error interrupt in VFC block.
72615   #define XSEM_REG_INT_STS_0_VFC_INTERRUPT_SHIFT                                                             30
72616   #define XSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR                                                              (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
72617   #define XSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR_SHIFT                                                        31
72618 #define XSEM_REG_INT_MASK_0                                                                                  0x1400044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
72619   #define XSEM_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.ADDRESS_ERROR .
72620   #define XSEM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
72621   #define XSEM_REG_INT_MASK_0_FIC_LAST_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.FIC_LAST_ERROR .
72622   #define XSEM_REG_INT_MASK_0_FIC_LAST_ERROR_SHIFT                                                           1
72623   #define XSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.FIC_LENGTH_ERROR .
72624   #define XSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR_SHIFT                                                         2
72625   #define XSEM_REG_INT_MASK_0_FIC_FIFO_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.FIC_FIFO_ERROR .
72626   #define XSEM_REG_INT_MASK_0_FIC_FIFO_ERROR_SHIFT                                                           3
72627   #define XSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.PAS_BUF_FIFO_ERROR .
72628   #define XSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR_SHIFT                                                       4
72629   #define XSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_FIN_POP_ERROR .
72630   #define XSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR_SHIFT                                                       5
72631   #define XSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_DRA_WR_PUSH_ERROR .
72632   #define XSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                   6
72633   #define XSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_DRA_WR_POP_ERROR .
72634   #define XSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                    7
72635   #define XSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_DRA_RD_PUSH_ERROR .
72636   #define XSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                   8
72637   #define XSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_DRA_RD_POP_ERROR .
72638   #define XSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                    9
72639   #define XSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_FIN_PUSH_ERROR .
72640   #define XSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                      10
72641   #define XSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SEM_FAST_ADDRESS_ERROR .
72642   #define XSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                   11
72643   #define XSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.CAM_LSB_INP_FIFO .
72644   #define XSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO_SHIFT                                                         12
72645   #define XSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.CAM_MSB_INP_FIFO .
72646   #define XSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO_SHIFT                                                         13
72647   #define XSEM_REG_INT_MASK_0_CAM_OUT_FIFO                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.CAM_OUT_FIFO .
72648   #define XSEM_REG_INT_MASK_0_CAM_OUT_FIFO_SHIFT                                                             14
72649   #define XSEM_REG_INT_MASK_0_FIN_FIFO                                                                       (0x1<<15) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.FIN_FIFO .
72650   #define XSEM_REG_INT_MASK_0_FIN_FIFO_SHIFT                                                                 15
72651   #define XSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.THREAD_FIFO_ERROR .
72652   #define XSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR_SHIFT                                                        16
72653   #define XSEM_REG_INT_MASK_0_THREAD_OVERRUN                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.THREAD_OVERRUN .
72654   #define XSEM_REG_INT_MASK_0_THREAD_OVERRUN_SHIFT                                                           17
72655   #define XSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR                                                      (0x1<<18) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_EXT_STORE_PUSH_ERROR .
72656   #define XSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                18
72657   #define XSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_EXT_STORE_POP_ERROR .
72658   #define XSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                 19
72659   #define XSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_EXT_LOAD_PUSH_ERROR .
72660   #define XSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                 20
72661   #define XSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_EXT_LOAD_POP_ERROR .
72662   #define XSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                  21
72663   #define XSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_RAM_RD_PUSH_ERROR .
72664   #define XSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                   22
72665   #define XSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_RAM_RD_POP_ERROR .
72666   #define XSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                    23
72667   #define XSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_RAM_WR_POP_ERROR .
72668   #define XSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                    24
72669   #define XSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_RAM_WR_PUSH_ERROR .
72670   #define XSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                   25
72671   #define XSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_DBG_PUSH_ERROR .
72672   #define XSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                      26
72673   #define XSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.SYNC_DBG_POP_ERROR .
72674   #define XSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR_SHIFT                                                       27
72675   #define XSEM_REG_INT_MASK_0_DBG_FIFO_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.DBG_FIFO_ERROR .
72676   #define XSEM_REG_INT_MASK_0_DBG_FIFO_ERROR_SHIFT                                                           28
72677   #define XSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.CAM_MSB2_INP_FIFO .
72678   #define XSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO_SHIFT                                                        29
72679   #define XSEM_REG_INT_MASK_0_VFC_INTERRUPT                                                                  (0x1<<30) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.VFC_INTERRUPT .
72680   #define XSEM_REG_INT_MASK_0_VFC_INTERRUPT_SHIFT                                                            30
72681   #define XSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_0.VFC_OUT_FIFO_ERROR .
72682   #define XSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR_SHIFT                                                       31
72683 #define XSEM_REG_INT_STS_WR_0                                                                                0x1400048UL //Access:WR   DataWidth:0x20   // Multi Field Register.
72684   #define XSEM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
72685   #define XSEM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
72686   #define XSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR                                                               (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
72687   #define XSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR_SHIFT                                                         1
72688   #define XSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR                                                             (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
72689   #define XSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR_SHIFT                                                       2
72690   #define XSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR                                                               (0x1<<3) // Error in any one of the FIC FIFO is active.
72691   #define XSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR_SHIFT                                                         3
72692   #define XSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR                                                           (0x1<<4) // Error in Ext PAS_FIFO is active.
72693   #define XSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                     4
72694   #define XSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR                                                           (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
72695   #define XSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR_SHIFT                                                     5
72696   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR                                                       (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
72697   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                 6
72698   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR                                                        (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
72699   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                  7
72700   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR                                                       (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
72701   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                 8
72702   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR                                                        (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
72703   #define XSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                  9
72704   #define XSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR                                                          (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
72705   #define XSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                    10
72706   #define XSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR                                                       (0x1<<11) // Signals an unknown address in the fast-memory window.
72707   #define XSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                 11
72708   #define XSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO                                                             (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
72709   #define XSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO_SHIFT                                                       12
72710   #define XSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO                                                             (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
72711   #define XSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO_SHIFT                                                       13
72712   #define XSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO                                                                 (0x1<<14) // Error in CAM_OUT fifo in cam block.
72713   #define XSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO_SHIFT                                                           14
72714   #define XSEM_REG_INT_STS_WR_0_FIN_FIFO                                                                     (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
72715   #define XSEM_REG_INT_STS_WR_0_FIN_FIFO_SHIFT                                                               15
72716   #define XSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR                                                            (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
72717   #define XSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR_SHIFT                                                      16
72718   #define XSEM_REG_INT_STS_WR_0_THREAD_OVERRUN                                                               (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
72719   #define XSEM_REG_INT_STS_WR_0_THREAD_OVERRUN_SHIFT                                                         17
72720   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR                                                    (0x1<<18) // Error in external store sync FIFO push logic.
72721   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                              18
72722   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR                                                     (0x1<<19) // Error in external store sync FIFO pop logic.
72723   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                               19
72724   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                     (0x1<<20) // Error in external load sync FIFO push logic.
72725   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                               20
72726   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR                                                      (0x1<<21) // Error in external load sync FIFO pop logic.
72727   #define XSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                21
72728   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR                                                       (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
72729   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                 22
72730   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR                                                        (0x1<<23) // Error in LS_SYNC_POP FIFO.
72731   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                  23
72732   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR                                                        (0x1<<24) // Error in LS_SYNC_POP FIFO.
72733   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                  24
72734   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR                                                       (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
72735   #define XSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                 25
72736   #define XSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR                                                          (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
72737   #define XSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                    26
72738   #define XSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR                                                           (0x1<<27) // Error in LS_SYNC_POP FIFO.
72739   #define XSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR_SHIFT                                                     27
72740   #define XSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR                                                               (0x1<<28) // Error in slow debug fifo.
72741   #define XSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR_SHIFT                                                         28
72742   #define XSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO                                                            (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
72743   #define XSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO_SHIFT                                                      29
72744   #define XSEM_REG_INT_STS_WR_0_VFC_INTERRUPT                                                                (0x1<<30) // Error interrupt in VFC block.
72745   #define XSEM_REG_INT_STS_WR_0_VFC_INTERRUPT_SHIFT                                                          30
72746   #define XSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR                                                           (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
72747   #define XSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                     31
72748 #define XSEM_REG_INT_STS_CLR_0                                                                               0x140004cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
72749   #define XSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
72750   #define XSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
72751   #define XSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR                                                              (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
72752   #define XSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR_SHIFT                                                        1
72753   #define XSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR                                                            (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
72754   #define XSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR_SHIFT                                                      2
72755   #define XSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR                                                              (0x1<<3) // Error in any one of the FIC FIFO is active.
72756   #define XSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR_SHIFT                                                        3
72757   #define XSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR                                                          (0x1<<4) // Error in Ext PAS_FIFO is active.
72758   #define XSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                    4
72759   #define XSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR                                                          (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
72760   #define XSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR_SHIFT                                                    5
72761   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR                                                      (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
72762   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                6
72763   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR                                                       (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
72764   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                 7
72765   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR                                                      (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
72766   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                8
72767   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR                                                       (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
72768   #define XSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                 9
72769   #define XSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR                                                         (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
72770   #define XSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                   10
72771   #define XSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR                                                      (0x1<<11) // Signals an unknown address in the fast-memory window.
72772   #define XSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                11
72773   #define XSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO                                                            (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
72774   #define XSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO_SHIFT                                                      12
72775   #define XSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO                                                            (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
72776   #define XSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO_SHIFT                                                      13
72777   #define XSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO                                                                (0x1<<14) // Error in CAM_OUT fifo in cam block.
72778   #define XSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO_SHIFT                                                          14
72779   #define XSEM_REG_INT_STS_CLR_0_FIN_FIFO                                                                    (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
72780   #define XSEM_REG_INT_STS_CLR_0_FIN_FIFO_SHIFT                                                              15
72781   #define XSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR                                                           (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
72782   #define XSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR_SHIFT                                                     16
72783   #define XSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN                                                              (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
72784   #define XSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN_SHIFT                                                        17
72785   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR                                                   (0x1<<18) // Error in external store sync FIFO push logic.
72786   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                             18
72787   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR                                                    (0x1<<19) // Error in external store sync FIFO pop logic.
72788   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                              19
72789   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                    (0x1<<20) // Error in external load sync FIFO push logic.
72790   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                              20
72791   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR                                                     (0x1<<21) // Error in external load sync FIFO pop logic.
72792   #define XSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                               21
72793   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR                                                      (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
72794   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                22
72795   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR                                                       (0x1<<23) // Error in LS_SYNC_POP FIFO.
72796   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                 23
72797   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR                                                       (0x1<<24) // Error in LS_SYNC_POP FIFO.
72798   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                 24
72799   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR                                                      (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
72800   #define XSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                25
72801   #define XSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR                                                         (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
72802   #define XSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                   26
72803   #define XSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR                                                          (0x1<<27) // Error in LS_SYNC_POP FIFO.
72804   #define XSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR_SHIFT                                                    27
72805   #define XSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR                                                              (0x1<<28) // Error in slow debug fifo.
72806   #define XSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR_SHIFT                                                        28
72807   #define XSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO                                                           (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
72808   #define XSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO_SHIFT                                                     29
72809   #define XSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT                                                               (0x1<<30) // Error interrupt in VFC block.
72810   #define XSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT_SHIFT                                                         30
72811   #define XSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR                                                          (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
72812   #define XSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                    31
72813 #define XSEM_REG_INT_STS_1                                                                                   0x1400050UL //Access:R    DataWidth:0xd    // Multi Field Register.
72814   #define XSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN                                                             (0x1<<0) // An underflow error was detected in the Storm stack.
72815   #define XSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN_SHIFT                                                       0
72816   #define XSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN                                                             (0x1<<1) // An overflow error was detected in the Storm stack.
72817   #define XSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN_SHIFT                                                       1
72818   #define XSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR                                                             (0x1<<2) // The Storm detected an illegal runtime value.
72819   #define XSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR_SHIFT                                                       2
72820   #define XSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR                                                          (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
72821   #define XSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                    3
72822   #define XSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR                                                           (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
72823   #define XSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                     4
72824   #define XSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR                                                           (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
72825   #define XSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                     5
72826   #define XSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR                                                            (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
72827   #define XSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR_SHIFT                                                      6
72828   #define XSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR                                                            (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
72829   #define XSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR_SHIFT                                                      7
72830   #define XSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR                                                               (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
72831   #define XSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR_SHIFT                                                         8
72832   #define XSEM_REG_INT_STS_1_INVLD_FOC_ERROR                                                                 (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
72833   #define XSEM_REG_INT_STS_1_INVLD_FOC_ERROR_SHIFT                                                           9
72834   #define XSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR                                                                (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
72835   #define XSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR_SHIFT                                                          10
72836   #define XSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR                                                             (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
72837   #define XSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR_SHIFT                                                       11
72838   #define XSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR                                                            (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
72839   #define XSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR_SHIFT                                                      12
72840 #define XSEM_REG_INT_MASK_1                                                                                  0x1400054UL //Access:RW   DataWidth:0xd    // Multi Field Register.
72841   #define XSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.STORM_STACK_UF_ATTN .
72842   #define XSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN_SHIFT                                                      0
72843   #define XSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.STORM_STACK_OF_ATTN .
72844   #define XSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN_SHIFT                                                      1
72845   #define XSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.STORM_RUNTIME_ERROR .
72846   #define XSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR_SHIFT                                                      2
72847   #define XSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.EXT_LOAD_PEND_WR_ERROR .
72848   #define XSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                   3
72849   #define XSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.THREAD_RLS_ORUN_ERROR .
72850   #define XSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                    4
72851   #define XSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.THREAD_RLS_ALOC_ERROR .
72852   #define XSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                    5
72853   #define XSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.THREAD_RLS_VLD_ERROR .
72854   #define XSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR_SHIFT                                                     6
72855   #define XSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.EXT_THREAD_OOR_ERROR .
72856   #define XSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR_SHIFT                                                     7
72857   #define XSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.ORD_ID_FIFO_ERROR .
72858   #define XSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR_SHIFT                                                        8
72859   #define XSEM_REG_INT_MASK_1_INVLD_FOC_ERROR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.INVLD_FOC_ERROR .
72860   #define XSEM_REG_INT_MASK_1_INVLD_FOC_ERROR_SHIFT                                                          9
72861   #define XSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.EXT_LD_LEN_ERROR .
72862   #define XSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR_SHIFT                                                         10
72863   #define XSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR                                                            (0x1<<11) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.THRD_ORD_FIFO_ERROR .
72864   #define XSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR_SHIFT                                                      11
72865   #define XSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: XSEM_REG_INT_STS_1.INVLD_THRD_ORD_ERROR .
72866   #define XSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR_SHIFT                                                     12
72867 #define XSEM_REG_INT_STS_WR_1                                                                                0x1400058UL //Access:WR   DataWidth:0xd    // Multi Field Register.
72868   #define XSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN                                                          (0x1<<0) // An underflow error was detected in the Storm stack.
72869   #define XSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN_SHIFT                                                    0
72870   #define XSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN                                                          (0x1<<1) // An overflow error was detected in the Storm stack.
72871   #define XSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN_SHIFT                                                    1
72872   #define XSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR                                                          (0x1<<2) // The Storm detected an illegal runtime value.
72873   #define XSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR_SHIFT                                                    2
72874   #define XSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR                                                       (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
72875   #define XSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                 3
72876   #define XSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR                                                        (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
72877   #define XSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                  4
72878   #define XSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR                                                        (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
72879   #define XSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                  5
72880   #define XSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR                                                         (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
72881   #define XSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                   6
72882   #define XSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR                                                         (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
72883   #define XSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                   7
72884   #define XSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR                                                            (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
72885   #define XSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR_SHIFT                                                      8
72886   #define XSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR                                                              (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
72887   #define XSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR_SHIFT                                                        9
72888   #define XSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR                                                             (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
72889   #define XSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR_SHIFT                                                       10
72890   #define XSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR                                                          (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
72891   #define XSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                    11
72892   #define XSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR                                                         (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
72893   #define XSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                   12
72894 #define XSEM_REG_INT_STS_CLR_1                                                                               0x140005cUL //Access:RC   DataWidth:0xd    // Multi Field Register.
72895   #define XSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN                                                         (0x1<<0) // An underflow error was detected in the Storm stack.
72896   #define XSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN_SHIFT                                                   0
72897   #define XSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN                                                         (0x1<<1) // An overflow error was detected in the Storm stack.
72898   #define XSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN_SHIFT                                                   1
72899   #define XSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR                                                         (0x1<<2) // The Storm detected an illegal runtime value.
72900   #define XSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR_SHIFT                                                   2
72901   #define XSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR                                                      (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
72902   #define XSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                3
72903   #define XSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR                                                       (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
72904   #define XSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                 4
72905   #define XSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR                                                       (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
72906   #define XSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                 5
72907   #define XSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR                                                        (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
72908   #define XSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                  6
72909   #define XSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR                                                        (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
72910   #define XSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                  7
72911   #define XSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR                                                           (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
72912   #define XSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR_SHIFT                                                     8
72913   #define XSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR                                                             (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
72914   #define XSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR_SHIFT                                                       9
72915   #define XSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR                                                            (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
72916   #define XSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR_SHIFT                                                      10
72917   #define XSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR                                                         (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
72918   #define XSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                   11
72919   #define XSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR                                                        (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
72920   #define XSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                  12
72921 #define XSEM_REG_PRTY_MASK                                                                                   0x14000ccUL //Access:RW   DataWidth:0x3    // Multi Field Register.
72922   #define XSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS.VFC_RBC_PARITY_ERROR .
72923   #define XSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR_SHIFT                                                      0
72924   #define XSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR                                                           (0x1<<1) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS.STORM_RF_PARITY_ERROR .
72925   #define XSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR_SHIFT                                                     1
72926   #define XSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR                                                            (0x1<<2) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS.REG_GEN_PARITY_ERROR .
72927   #define XSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR_SHIFT                                                      2
72928 #define XSEM_REG_PRTY_MASK_H_0                                                                               0x1400204UL //Access:RW   DataWidth:0x7    // Multi Field Register.
72929   #define XSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM006_I_ECC_0_RF_INT .
72930   #define XSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT_SHIFT                                                 0
72931   #define XSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM006_I_ECC_1_RF_INT .
72932   #define XSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT_SHIFT                                                 1
72933   #define XSEM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
72934   #define XSEM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     2
72935   #define XSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
72936   #define XSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
72937   #define XSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
72938   #define XSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     4
72939   #define XSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
72940   #define XSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     5
72941   #define XSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: XSEM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
72942   #define XSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
72943 #define XSEM_REG_MEM_ECC_ENABLE_0                                                                            0x1400210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
72944   #define XSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance xsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
72945   #define XSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN_SHIFT                                                  0
72946   #define XSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance xsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
72947   #define XSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN_SHIFT                                                  1
72948 #define XSEM_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x1400214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
72949   #define XSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance xsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
72950   #define XSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY_SHIFT                                           0
72951   #define XSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance xsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
72952   #define XSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY_SHIFT                                           1
72953 #define XSEM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x1400218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
72954   #define XSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance xsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
72955   #define XSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT_SHIFT                                    0
72956   #define XSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance xsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
72957   #define XSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT_SHIFT                                    1
72958 #define XSEM_REG_MEM_ECC_EVENTS                                                                              0x140021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
72959 #define XSEM_REG_ARB_CYCLE_SIZE                                                                              0x1400400UL //Access:RW   DataWidth:0x5    // The number of time_slots in the arbitration cycle.
72960 #define XSEM_REG_VF_ERROR                                                                                    0x1400408UL //Access:WR   DataWidth:0x1    // This VF-split register provides read/clear access to the VF error received from the SDM for a DMA transfer. Reading this register will return the VF Error for value for the corresponding VF. Writing a 1 to this register will clear the error for the corresponding VF.
72961 #define XSEM_REG_PF_ERROR                                                                                    0x140040cUL //Access:WR   DataWidth:0x1    // This PF-split register provides read/clear access to the PF error received from the SDM for a DMA transfer. Reading this register will return the PF Error for value for the corresponding PF. Writing a 1 to this register will clear the error for the corresponding PF.
72962 #define XSEM_REG_VF_ERR_VECTOR                                                                               0x1400420UL //Access:WB_R DataWidth:0xc0   // This read-only register provides a vector of bits having an error indication per VF where the Bit position corresponds to the VFID.
72963 #define XSEM_REG_VF_ERR_VECTOR_SIZE                                                                          8
72964 #define XSEM_REG_PF_ERR_VECTOR                                                                               0x1400440UL //Access:R    DataWidth:0x10   // This read-only register provides a vector of bits having an error indication per PF where the Bit position corresponds to the PFID.
72965 #define XSEM_REG_CLEAR_STALL                                                                                 0x1400444UL //Access:RW   DataWidth:0x1    // Clear stall signal sent from local storm to external storms.
72966 #define XSEM_REG_EXCEPTION_INT                                                                               0x1400448UL //Access:RW   DataWidth:0x10   // Provides a default PRAM address to be used for the handler in the event that the PRAM address retrieved from the interrupt table is out of range with regard to the actual PRAM size provided in the SEMI instance.
72967 #define XSEM_REG_EXT_STORE_FREE_ENTRIES                                                                      0x140044cUL //Access:R    DataWidth:0x6    // Number of free entries in the external STORE sync FIFO.
72968 #define XSEM_REG_GPI_DATA                                                                                    0x1400450UL //Access:R    DataWidth:0x20   // Used to read the GPI input signals.
72969 #define XSEM_REG_GPRE_SAMP_PERIOD                                                                            0x1400454UL //Access:RW   DataWidth:0x4    // Defines the number of system clocks from one sample of GPRE sync data and the next.
72970 #define XSEM_REG_ALLOW_LP_SLEEP_THRD                                                                         0x1400458UL //Access:RW   DataWidth:0x1    // When set, this bit is used to allow low-power mode to be activated while threads are sleeping in the passive buffer, as long as the SEMI/Storm remains idle.
72971 #define XSEM_REG_ECO_RESERVED                                                                                0x140045cUL //Access:RW   DataWidth:0x8    // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
72972 #define XSEM_REG_FIC_GAP_VECT                                                                                0x1400500UL //Access:WB   DataWidth:0x2c   // This array of nine 44-bit vectors provides a bit per register-quad, used to define the register-quad locations that should be included in gaps (discontinuities) within the DRA transfer, where bit-0 corresponds with IORs 0-3, and so on. To indicate a gap, the corresponding bit should be cleared. These gaps have a granularity of a register- quad (four IORs). For each DRA write transfer from whom the FIC is the source, one of nine gap vectors (or a default-gap vector) will be selected, based on the GapSelect field of the corresponding interrupt table entry. Any unused upper bits of the vector will be ignored and thus, can be written with any value.
72973 #define XSEM_REG_FIC_GAP_VECT_SIZE                                                                           18
72974 #define XSEM_REG_FIC_FIFO                                                                                    0x1400580UL //Access:WB_R DataWidth:0x80   // Used for debugging to read/write to/from the FIC FIFOs. The address selects which FIFO should be accessed.
72975 #define XSEM_REG_FIC_FIFO_SIZE                                                                               8
72976 #define XSEM_REG_FIC_MIN_MSG                                                                                 0x1400600UL //Access:RW   DataWidth:0x6    // Per-FIC interface register array defines minimum number of cycles in the FIC interfaces after which the message can be sent to the passive register_file.
72977 #define XSEM_REG_FIC_MIN_MSG_SIZE                                                                            2
72978 #define XSEM_REG_FIC_EMPTY_CT_MODE                                                                           0x1400620UL //Access:RW   DataWidth:0x1    // When set, enables the "empty cut-through" mode for the FIC interface. In this mode, the FIC interface will not require that the available ("go") counter is non-zero before making a transfer request to the DRA arbiter and starting a transfer.
72979 #define XSEM_REG_FIC_EMPTY_CT_CNT                                                                            0x1400624UL //Access:RC   DataWidth:0x18   // Statistics counter used to count the number of FIC messages that have been received on any FIC interface and were allowed to start early, taking advantage of the FIC empty cut-through mode.
72980 #define XSEM_REG_FOC_CREDIT                                                                                  0x1400680UL //Access:RW   DataWidth:0x8    // Array of registers provides the initial credits on each of the associatef FOC interfaces. Reading from this register provides the current FOR credit value.
72981 #define XSEM_REG_FOC_CREDIT_SIZE                                                                             2
72982 #define XSEM_REG_FULL_FOC_DRA_STRT_EN                                                                        0x14006c0UL //Access:RW   DataWidth:0x1    // When set, this bit allows the DRA read operation to start even when there are not enough credits on all the participating FOC interfaces to complete the entire transaction. The transfer will stall only when a transfer cycle is reached in which there are no interface credits, at which time the DRA transfer will remain stalled until the FOC destination(s) has at least a single credit. When this configuration is cleared, the DRA read transfer will not begin until there are enough credits on all the participating FOC interfaces for the entire transfer.
72983 #define XSEM_REG_FIN_COMMAND                                                                                 0x1400700UL //Access:WB_R DataWidth:0x164  // Last fin command that was read from fifo. Its spelling in FIN_FIFO register.
72984 #define XSEM_REG_FIN_COMMAND_SIZE                                                                            16
72985 #define XSEM_REG_FIN_FIFO                                                                                    0x1400800UL //Access:WB_R DataWidth:0x164  // READ ONLY FOR DEBUGGING! [5:0]   start_rp_foc3; [11:6] start_rp_foc2;  [17:12]   start_rp_foc1; [23:18] start_rp_foc0;  [29:24]   end_rp_foc3; [35:30] end_rp_foc2; [41:36]   end_rp_foc1; [47:42]   end_rp_foc0; [53:48]   lowest rp; [59:54]   highest rp; [65:60]   store start rp; [71:66]   store end rp; [77:72]   load start rp; [83:78]   load end rp; [85:84]   priority; [101:86]  pram address; [102] pas; [103] foc3; [104] foc2; [105] foc1; [106] foc0; [107] release; [108] fin; [109]=1- fin fifo is empty; 0 - data[108:0] is valid.
72986 #define XSEM_REG_FIN_FIFO_SIZE                                                                               16
72987 #define XSEM_REG_INVLD_PAS_WR_EN                                                                             0x1400900UL //Access:RW   DataWidth:0x1    // When set, an attempt to write to the passive buffer over the external passive interface will be enabled even if the partition being written is owned by a thread whose valid bit is not set. Otherwise if cleared, the transfer will be stalled.
72988 #define XSEM_REG_ARBITER_REQUEST                                                                             0x1400980UL //Access:R    DataWidth:0x5    // Dra arbiter last request: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
72989 #define XSEM_REG_ARBITER_SELECT                                                                              0x1400984UL //Access:R    DataWidth:0x5    // Dra arbiter last selection: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
72990 #define XSEM_REG_ARBITER_SLOT                                                                                0x1400988UL //Access:R    DataWidth:0x5    // Dra arbiter last slot.
72991 #define XSEM_REG_ARB_AS_DEF                                                                                  0x1400a00UL //Access:RW   DataWidth:0x3    // Two-dimensional register array is used to define each of four arbitration schemes used by the main DRA arbiter. For this, bits 4:3 of the offset are used to select the arbitration scheme 0-3. Bits 2:0 of the offset are used to define the five priority sources for the selected scheme, where for each priority (0-4), an arbiter source is assigned. Valid values for these configurations are the source enumerations, where FIC0=0x0, FIC1=0x1, wake priority0=0x2, wake priority1=0x3 and wake priority2=0x4. Note that there are holes in the indirect offset address which always return zero when read. These exist at offsets 0x5-0x7, 0xd-0xf, 0x15-0x17 and 0x1d-0x1f.
72992 #define XSEM_REG_ARB_AS_DEF_SIZE                                                                             32
72993 #define XSEM_REG_ARB_TS_AS                                                                                   0x1400a80UL //Access:RW   DataWidth:0x2    // Register array that defines the main DRA arbiter arbitration scheme for each of 20 time slots [0-19].
72994 #define XSEM_REG_ARB_TS_AS_SIZE                                                                              20
72995 #define XSEM_REG_NUM_OF_THREADS                                                                              0x1400b00UL //Access:R    DataWidth:0x5    // The number of curretnly free threads.
72996 #define XSEM_REG_THREAD_ERROR                                                                                0x1400b04UL //Access:R    DataWidth:0x18   // Thread error indication.
72997 #define XSEM_REG_THREAD_RDY                                                                                  0x1400b08UL //Access:R    DataWidth:0x18   // Thread ready indication.
72998 #define XSEM_REG_THREAD_SET_NUM                                                                              0x1400b0cUL //Access:W    DataWidth:0x5    // Thread ID. Write thread ID will set ready indication for this thread ID.
72999 #define XSEM_REG_THREAD_VALID                                                                                0x1400b10UL //Access:R    DataWidth:0x18   // Valid sleeping threads.
73000 #define XSEM_REG_THREADS_LIST                                                                                0x1400b14UL //Access:RW   DataWidth:0x18   // List of free threads.
73001 #define XSEM_REG_ORDER_HEAD                                                                                  0x1400c00UL //Access:RW   DataWidth:0x5    // This (indirect) register array of registers provides read/write access to the head pointers assigned to each of the thread-ordering queues.
73002 #define XSEM_REG_ORDER_HEAD_SIZE                                                                             8
73003 #define XSEM_REG_ORDER_TAIL                                                                                  0x1400c80UL //Access:RW   DataWidth:0x5    // This (indirect) register array of registers provides read/write access to the tail pointers assigned to each of the thread ordering queues.
73004 #define XSEM_REG_ORDER_TAIL_SIZE                                                                             8
73005 #define XSEM_REG_ORDER_EMPTY                                                                                 0x1400d00UL //Access:RW   DataWidth:0x1    // This vector provides read-only access to the empty bit assigned to each of the thread ordering queues.
73006 #define XSEM_REG_ORDER_EMPTY_SIZE                                                                            8
73007 #define XSEM_REG_ORDER_LL_REG                                                                                0x1400d80UL //Access:RW   DataWidth:0x5    // This array of registers provides read/write access to each entry of the linked-list array of the thread-ordering queue. Because the actual depth is based on the number of threads supported by the design, which is a Verilog parameter, a 64-entry window is reserved in the register address space. The valid entries start at the base of the window and extend through the number of threads supported. The value in each indirect register contains linked-list pointer to the next thread in the associated queue..
73008 #define XSEM_REG_ORDER_LL_REG_SIZE                                                                           24
73009 #define XSEM_REG_ORDER_POP_EN                                                                                0x1400e00UL //Access:RW   DataWidth:0x18   // Provides access to the thread ordering queue pop-enable vector.
73010 #define XSEM_REG_ORDER_WAKE_EN                                                                               0x1400e08UL //Access:RW   DataWidth:0x18   // Provides access to the thread ordering queue wake-enable vector.
73011 #define XSEM_REG_PF_NUM_ORDER_BASE                                                                           0x1400e10UL //Access:RW   DataWidth:0x3    // This field defines the base value for the ordering queue selection when the PFNum is chosen to control this selection. The value of this register is added to PFNum and the result is used to select one of 16 ordering queues.
73012 #define XSEM_REG_DBG_ALM_FULL                                                                                0x1401000UL //Access:RW   DataWidth:0x6    // Almost full for slow debug fifo.
73013 #define XSEM_REG_PASSIVE_ALM_FULL                                                                            0x1401004UL //Access:RW   DataWidth:0x5    // The number of free entries in the sync FIFO between the external HW and the passive buffer; below which the PassiveFull is asserted.
73014 #define XSEM_REG_SYNC_DRA_WR_ALM_FULL                                                                        0x1401008UL //Access:RW   DataWidth:0x5    // Almost full for sync dra_wr fifo (data from DRA to STORM).
73015 #define XSEM_REG_SYNC_RAM_WR_ALM_FULL                                                                        0x140100cUL //Access:RW   DataWidth:0x6    // Almost full for sync ram_wr fifo (data from EXT_IF to STORM).
73016 #define XSEM_REG_DRA_EMPTY                                                                                   0x1401100UL //Access:R    DataWidth:0x1    // Dra_empty.
73017 #define XSEM_REG_EXT_PAS_EMPTY                                                                               0x1401104UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO empty in sem_slow.
73018 #define XSEM_REG_FIC_EMPTY                                                                                   0x1401120UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO empty in sem_slow_fic.
73019 #define XSEM_REG_FIC_EMPTY_SIZE                                                                              2
73020 #define XSEM_REG_SLOW_DBG_EMPTY                                                                              0x1401140UL //Access:R    DataWidth:0x1    // DBG FIFO is empty in sem_slow_ls_dbg.
73021 #define XSEM_REG_SLOW_DRA_FIN_EMPTY                                                                          0x1401144UL //Access:R    DataWidth:0x1    // FIN fifo is empty in sem_slow_dra_sync.
73022 #define XSEM_REG_SLOW_DRA_RD_EMPTY                                                                           0x1401148UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is empty in sem_slow_dra_sync.
73023 #define XSEM_REG_SLOW_DRA_WR_EMPTY                                                                           0x140114cUL //Access:R    DataWidth:0x1    // DRA_WR push fifo is empty in sem_slow_dra_sync.
73024 #define XSEM_REG_SLOW_EXT_STORE_EMPTY                                                                        0x1401150UL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is empty in sem_slow_ls_ext.
73025 #define XSEM_REG_SLOW_EXT_LOAD_EMPTY                                                                         0x1401154UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is empty in sem_slow_ls_ext.
73026 #define XSEM_REG_SLOW_RAM_RD_EMPTY                                                                           0x1401158UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is empty in sem_slow_ls_ext.
73027 #define XSEM_REG_SLOW_RAM_WR_EMPTY                                                                           0x140115cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is empty in sem_slow_ls_ext.
73028 #define XSEM_REG_SYNC_DBG_EMPTY                                                                              0x1401160UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is empty in sem_slow_ls_sync.
73029 #define XSEM_REG_THREAD_FIFO_EMPTY                                                                           0x1401164UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is empty in sem_slow_dra_wr.
73030 #define XSEM_REG_ORD_ID_FIFO_EMPTY                                                                           0x1401168UL //Access:R    DataWidth:0x1    // Indicates that the order ID fifo is empty in sem_slow_dra_wr.
73031 #define XSEM_REG_EXT_PAS_FULL                                                                                0x1401200UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO Full in sem_slow.
73032 #define XSEM_REG_EXT_STORE_IF_FULL                                                                           0x1401204UL //Access:R    DataWidth:0x1    // EXT_STORE IF is full in sem_slow_ls_ext.
73033 #define XSEM_REG_FIC_FULL                                                                                    0x1401220UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO full in sem_slow_fic.
73034 #define XSEM_REG_FIC_FULL_SIZE                                                                               2
73035 #define XSEM_REG_PAS_IF_FULL                                                                                 0x1401240UL //Access:R    DataWidth:0x1    // Full from passive buffer asserted toward SDM.
73036 #define XSEM_REG_RAM_IF_FULL                                                                                 0x1401244UL //Access:R    DataWidth:0x1    // EXT_RAM IF is full in sem_slow_ls_ram.
73037 #define XSEM_REG_SLOW_DBG_ALM_FULL                                                                           0x1401248UL //Access:R    DataWidth:0x1    // DBG FIFO is almost full in sem_slow_ls_dbg according to the full threshold configuration.
73038 #define XSEM_REG_SLOW_DBG_FULL                                                                               0x140124cUL //Access:R    DataWidth:0x1    // DBG FIFO is full in sem_slow_ls_dbg.
73039 #define XSEM_REG_SLOW_DRA_FIN_FULL                                                                           0x1401250UL //Access:R    DataWidth:0x1    // FIN fifo is full in sem_slow_dra_sync (never may be active).
73040 #define XSEM_REG_SLOW_DRA_RD_FULL                                                                            0x1401254UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is full in sem_slow_dra_sync.
73041 #define XSEM_REG_SLOW_DRA_WR_FULL                                                                            0x1401258UL //Access:R    DataWidth:0x1    // DRA_WR push fifo is full in sem_slow_dra_sync.
73042 #define XSEM_REG_SLOW_EXT_STORE_FULL                                                                         0x140125cUL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is full in sem_slow_ls_ext.
73043 #define XSEM_REG_SLOW_EXT_LOAD_FULL                                                                          0x1401260UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is full in sem_slow_ls_ext.
73044 #define XSEM_REG_SLOW_RAM_RD_FULL                                                                            0x1401264UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is full in sem_slow_ls_ext.
73045 #define XSEM_REG_SLOW_RAM_WR_ALM_FULL                                                                        0x1401268UL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is almost full in sem_slow_ls_ext.
73046 #define XSEM_REG_SLOW_RAM_WR_FULL                                                                            0x140126cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is full in sem_slow_ls_ext.
73047 #define XSEM_REG_SYNC_DBG_FULL                                                                               0x1401270UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is full in sem_slow_ls_sync.
73048 #define XSEM_REG_THREAD_FIFO_FULL                                                                            0x1401274UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
73049 #define XSEM_REG_ORD_ID_FIFO_FULL                                                                            0x1401278UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
73050 #define XSEM_REG_THREAD_INTER_CNT                                                                            0x1401300UL //Access:RW   DataWidth:0x10   // Maximum value of threads interrupt counter; when it gets this value then interrupt to will be send if thread active from previous maximum value of this counter.
73051 #define XSEM_REG_THREAD_INTER_CNT_ENABLE                                                                     0x1401304UL //Access:RW   DataWidth:0x1    // Enable for start count of thread_inter_cnt.
73052 #define XSEM_REG_THREAD_ORUN_NUM                                                                             0x1401308UL //Access:R    DataWidth:0x18   // Threads are sleeping in passive buffer more than thread_inter_cnt number of cycles.
73053 #define XSEM_REG_SLOW_DBG_ACTIVE                                                                             0x1401400UL //Access:RW   DataWidth:0x1    // Debug mode is active.
73054 #define XSEM_REG_SLOW_DBG_MODE                                                                               0x1401404UL //Access:RW   DataWidth:0x3    // Debug mode for slow debug bus.
73055 #define XSEM_REG_DBG_FRAME_MODE                                                                              0x1401408UL //Access:RW   DataWidth:0x2    // Debug frame mode control for the SEMI debug bus. The following values apply: "00" - indicates mode-0, which means all four words are provided by the fast debug. "01" - indicates mode-1, which means bits 127:64 belong to fast debug and bits 63:0 belong to slow debug. "10" - indicates mode-2, which means bits 127:96 belong to fast debug and bits 95:0 belong to slow debug. "11" - indicates mode-3, which means all four words are provided by the slow debug.
73056 #define XSEM_REG_DBG_EACH_CYLE                                                                               0x140140cUL //Access:RW   DataWidth:0x1    // 0=output every cycle; 1= output only when there is a change.
73057 #define XSEM_REG_DBG_GPRE_VECT                                                                               0x1401410UL //Access:RW   DataWidth:0x8    // This 8-bit vector is used to enable the various 8 GPRE-quads that are to be captured by the fast debug channel when they are accessed for read by the Storm during mode-6 debug (handler trace). For this, bit-0 corresponds with GPRE[0-3] and bit-7 corresponds with GPRE[28-31].
73058 #define XSEM_REG_DBG_IF_FULL                                                                                 0x1401414UL //Access:R    DataWidth:0x1    // DBG IF is full in sem_slow_ls_dbg.
73059 #define XSEM_REG_DBG_MODE0_CFG                                                                               0x1401418UL //Access:RW   DataWidth:0x1    // 0=all the message; 1=partial message.
73060 #define XSEM_REG_DBG_MODE0_CFG_CYCLE                                                                         0x140141cUL //Access:RW   DataWidth:0x5    // In case DebugMode0Config = 1; the additional cycles to extract to the debug bus.
73061 #define XSEM_REG_DBG_MODE1_CFG                                                                               0x1401420UL //Access:RW   DataWidth:0x1    // 0=without the data; 1=with the data.
73062 #define XSEM_REG_DBG_MSG_SRC                                                                                 0x1401424UL //Access:RW   DataWidth:0x3    // This field is a mask used to enable (or filter) the various sources of DRA write debug packets. Setting a bit causes the corresponding interface to be enabled. Bit-0 corresponds with FIC0, bit-1 corresponds with FIC1 and bit-2 corresponds with DRA writes from the passive buffer. This applicable only for debug mode=0.
73063 #define XSEM_REG_DBG_OUT_DATA                                                                                0x1401500UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
73064 #define XSEM_REG_DBG_OUT_DATA_SIZE                                                                           8
73065 #define XSEM_REG_DBG_OUT_VALID                                                                               0x1401520UL //Access:R    DataWidth:0x4    // Dbgmux output valid
73066 #define XSEM_REG_DBG_OUT_FRAME                                                                               0x1401524UL //Access:R    DataWidth:0x4    // Dbgmux output frame
73067 #define XSEM_REG_DBG_SELECT                                                                                  0x1401528UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
73068 #define XSEM_REG_DBG_DWORD_ENABLE                                                                            0x140152cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
73069 #define XSEM_REG_DBG_SHIFT                                                                                   0x1401530UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
73070 #define XSEM_REG_DBG_FORCE_VALID                                                                             0x1401534UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
73071 #define XSEM_REG_DBG_FORCE_FRAME                                                                             0x1401538UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
73072 #define XSEM_REG_EXT_PAS_FIFO                                                                                0x1408000UL //Access:WB_R DataWidth:0x4d   // Provides read-only access of the external passive FIFO. Intended for debug purposes.
73073 #define XSEM_REG_EXT_PAS_FIFO_SIZE                                                                           76
73074 #define XSEM_REG_INT_TABLE                                                                                   0x1410000UL //Access:RW   DataWidth:0x15   // Interrupt table read/write access. This register is intended to be written only when the system is idle. The fields of the interrupt table are as follows. int_table[20:17] = GapSel; int_table[16] = OrderEn; int_table[15:0] = PRAM Address
73075 #define XSEM_REG_INT_TABLE_SIZE                                                                              256
73076 #define XSEM_REG_PASSIVE_BUFFER                                                                              0x1420000UL //Access:WB   DataWidth:0x80   // Read and write to it is just for debugging. Passive buffer memory.
73077 #define XSEM_REG_PASSIVE_BUFFER_SIZE                                                                         4320
73078 #define XSEM_REG_FAST_MEMORY                                                                                 0x1440000UL //Access:RW   DataWidth:0x20   // See sem_fast.xls for its description.
73079 #define XSEM_REG_FAST_MEMORY_SIZE                                                                            65536
73080 #define XSEM_REG_PRAM                                                                                        0x1480000UL //Access:WB   DataWidth:0x30   // Pram memory.
73081 #define XSEM_REG_PRAM_SIZE                                                                                   73728
73082 #define YSEM_REG_ENABLE_IN                                                                                   0x1500004UL //Access:RW   DataWidth:0xa    // Multi Field Register.
73083   #define YSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN                                                              (0x1<<0) // Full input from external IF to LS input enable.
73084   #define YSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN_SHIFT                                                        0
73085   #define YSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN                                                           (0x1<<1) // Read data from external LS IF input enable.
73086   #define YSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN_SHIFT                                                     1
73087   #define YSEM_REG_ENABLE_IN_FIC_ENABLE_IN                                                                   (0x1<<2) // FIC input enable bit used to enable/disable messages from being received on all FIC interfaces.
73088   #define YSEM_REG_ENABLE_IN_FIC_ENABLE_IN_SHIFT                                                             2
73089   #define YSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN                                                               (0x1<<3) // FOC acknowledge input enable bit used to enable/disable acknowledge response from being received on any of the FOC interfaces.
73090   #define YSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN_SHIFT                                                         3
73091   #define YSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN                                                               (0x1<<4) // General interface input enable.
73092   #define YSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN_SHIFT                                                         4
73093   #define YSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN                                                               (0x1<<5) // External passive write input enable.
73094   #define YSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN_SHIFT                                                         5
73095   #define YSEM_REG_ENABLE_IN_RAM_ENABLE_IN                                                                   (0x1<<6) // Data input enable to RAM.
73096   #define YSEM_REG_ENABLE_IN_RAM_ENABLE_IN_SHIFT                                                             6
73097   #define YSEM_REG_ENABLE_IN_STALL_ENABLE_IN                                                                 (0x1<<7) // Enable for stall input from all external STORM instances.
73098   #define YSEM_REG_ENABLE_IN_STALL_ENABLE_IN_SHIFT                                                           7
73099   #define YSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN                                                            (0x1<<8) // Thread ready bus input enable.
73100   #define YSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN_SHIFT                                                      8
73101   #define YSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN                                                            (0x1<<9) // Input enable for VF error indication from SDM to SEMI.
73102   #define YSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN_SHIFT                                                      9
73103 #define YSEM_REG_ENABLE_OUT                                                                                  0x1500008UL //Access:RW   DataWidth:0x6    // Multi Field Register.
73104   #define YSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT                                                          (0x1<<0) // Read request output enable from external LS IF.
73105   #define YSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT_SHIFT                                                    0
73106   #define YSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT                                                          (0x1<<1) // Write request output enable from external LS IF.
73107   #define YSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT_SHIFT                                                    1
73108   #define YSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT                                                                 (0x1<<2) // FOC output otuput enable bit used to enable/disable messages from being sent out on any of the FOC interfaces.
73109   #define YSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT_SHIFT                                                           2
73110   #define YSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT                                                             (0x1<<3) // Passive full output enable.
73111   #define YSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT_SHIFT                                                       3
73112   #define YSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT                                                                 (0x1<<4) // Data output enable to RAM.
73113   #define YSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT_SHIFT                                                           4
73114   #define YSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT                                                               (0x1<<5) // Stall output enable bit used to enable/disable the output stall signal toward all external Storm instances.
73115   #define YSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT_SHIFT                                                         5
73116 #define YSEM_REG_FIC_DISABLE                                                                                 0x150000cUL //Access:RW   DataWidth:0x1    // Disables input messages from all FIC interfaces.  May be updated during run_time by the microcode.
73117 #define YSEM_REG_PAS_DISABLE                                                                                 0x1500010UL //Access:RW   DataWidth:0x1    // Disables input messages from the passive buffer  May be updated during run_time by the microcode.
73118 #define YSEM_REG_INT_STS_0                                                                                   0x1500040UL //Access:R    DataWidth:0x20   // Multi Field Register.
73119   #define YSEM_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
73120   #define YSEM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
73121   #define YSEM_REG_INT_STS_0_FIC_LAST_ERROR                                                                  (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
73122   #define YSEM_REG_INT_STS_0_FIC_LAST_ERROR_SHIFT                                                            1
73123   #define YSEM_REG_INT_STS_0_FIC_LENGTH_ERROR                                                                (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
73124   #define YSEM_REG_INT_STS_0_FIC_LENGTH_ERROR_SHIFT                                                          2
73125   #define YSEM_REG_INT_STS_0_FIC_FIFO_ERROR                                                                  (0x1<<3) // Error in any one of the FIC FIFO is active.
73126   #define YSEM_REG_INT_STS_0_FIC_FIFO_ERROR_SHIFT                                                            3
73127   #define YSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR                                                              (0x1<<4) // Error in Ext PAS_FIFO is active.
73128   #define YSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR_SHIFT                                                        4
73129   #define YSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR                                                              (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
73130   #define YSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR_SHIFT                                                        5
73131   #define YSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR                                                          (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
73132   #define YSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                    6
73133   #define YSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR                                                           (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
73134   #define YSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                     7
73135   #define YSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR                                                          (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
73136   #define YSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                    8
73137   #define YSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR                                                           (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
73138   #define YSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                     9
73139   #define YSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR                                                             (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
73140   #define YSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                       10
73141   #define YSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR                                                          (0x1<<11) // Signals an unknown address in the fast-memory window.
73142   #define YSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                    11
73143   #define YSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO                                                                (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
73144   #define YSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO_SHIFT                                                          12
73145   #define YSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO                                                                (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
73146   #define YSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO_SHIFT                                                          13
73147   #define YSEM_REG_INT_STS_0_CAM_OUT_FIFO                                                                    (0x1<<14) // Error in CAM_OUT fifo in cam block.
73148   #define YSEM_REG_INT_STS_0_CAM_OUT_FIFO_SHIFT                                                              14
73149   #define YSEM_REG_INT_STS_0_FIN_FIFO                                                                        (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
73150   #define YSEM_REG_INT_STS_0_FIN_FIFO_SHIFT                                                                  15
73151   #define YSEM_REG_INT_STS_0_THREAD_FIFO_ERROR                                                               (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
73152   #define YSEM_REG_INT_STS_0_THREAD_FIFO_ERROR_SHIFT                                                         16
73153   #define YSEM_REG_INT_STS_0_THREAD_OVERRUN                                                                  (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
73154   #define YSEM_REG_INT_STS_0_THREAD_OVERRUN_SHIFT                                                            17
73155   #define YSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR                                                       (0x1<<18) // Error in external store sync FIFO push logic.
73156   #define YSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                 18
73157   #define YSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR                                                        (0x1<<19) // Error in external store sync FIFO pop logic.
73158   #define YSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                  19
73159   #define YSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR                                                        (0x1<<20) // Error in external load sync FIFO push logic.
73160   #define YSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                  20
73161   #define YSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR                                                         (0x1<<21) // Error in external load sync FIFO pop logic.
73162   #define YSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                   21
73163   #define YSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR                                                          (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
73164   #define YSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                    22
73165   #define YSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR                                                           (0x1<<23) // Error in LS_SYNC_POP FIFO.
73166   #define YSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                     23
73167   #define YSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR                                                           (0x1<<24) // Error in LS_SYNC_POP FIFO.
73168   #define YSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                     24
73169   #define YSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR                                                          (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
73170   #define YSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                    25
73171   #define YSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR                                                             (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
73172   #define YSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                       26
73173   #define YSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR                                                              (0x1<<27) // Error in LS_SYNC_POP FIFO.
73174   #define YSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR_SHIFT                                                        27
73175   #define YSEM_REG_INT_STS_0_DBG_FIFO_ERROR                                                                  (0x1<<28) // Error in slow debug fifo.
73176   #define YSEM_REG_INT_STS_0_DBG_FIFO_ERROR_SHIFT                                                            28
73177   #define YSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO                                                               (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
73178   #define YSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO_SHIFT                                                         29
73179   #define YSEM_REG_INT_STS_0_VFC_INTERRUPT                                                                   (0x1<<30) // Error interrupt in VFC block.
73180   #define YSEM_REG_INT_STS_0_VFC_INTERRUPT_SHIFT                                                             30
73181   #define YSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR                                                              (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
73182   #define YSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR_SHIFT                                                        31
73183 #define YSEM_REG_INT_MASK_0                                                                                  0x1500044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
73184   #define YSEM_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.ADDRESS_ERROR .
73185   #define YSEM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
73186   #define YSEM_REG_INT_MASK_0_FIC_LAST_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.FIC_LAST_ERROR .
73187   #define YSEM_REG_INT_MASK_0_FIC_LAST_ERROR_SHIFT                                                           1
73188   #define YSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.FIC_LENGTH_ERROR .
73189   #define YSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR_SHIFT                                                         2
73190   #define YSEM_REG_INT_MASK_0_FIC_FIFO_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.FIC_FIFO_ERROR .
73191   #define YSEM_REG_INT_MASK_0_FIC_FIFO_ERROR_SHIFT                                                           3
73192   #define YSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.PAS_BUF_FIFO_ERROR .
73193   #define YSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR_SHIFT                                                       4
73194   #define YSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_FIN_POP_ERROR .
73195   #define YSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR_SHIFT                                                       5
73196   #define YSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_DRA_WR_PUSH_ERROR .
73197   #define YSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                   6
73198   #define YSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_DRA_WR_POP_ERROR .
73199   #define YSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                    7
73200   #define YSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_DRA_RD_PUSH_ERROR .
73201   #define YSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                   8
73202   #define YSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_DRA_RD_POP_ERROR .
73203   #define YSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                    9
73204   #define YSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_FIN_PUSH_ERROR .
73205   #define YSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                      10
73206   #define YSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SEM_FAST_ADDRESS_ERROR .
73207   #define YSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                   11
73208   #define YSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.CAM_LSB_INP_FIFO .
73209   #define YSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO_SHIFT                                                         12
73210   #define YSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.CAM_MSB_INP_FIFO .
73211   #define YSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO_SHIFT                                                         13
73212   #define YSEM_REG_INT_MASK_0_CAM_OUT_FIFO                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.CAM_OUT_FIFO .
73213   #define YSEM_REG_INT_MASK_0_CAM_OUT_FIFO_SHIFT                                                             14
73214   #define YSEM_REG_INT_MASK_0_FIN_FIFO                                                                       (0x1<<15) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.FIN_FIFO .
73215   #define YSEM_REG_INT_MASK_0_FIN_FIFO_SHIFT                                                                 15
73216   #define YSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.THREAD_FIFO_ERROR .
73217   #define YSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR_SHIFT                                                        16
73218   #define YSEM_REG_INT_MASK_0_THREAD_OVERRUN                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.THREAD_OVERRUN .
73219   #define YSEM_REG_INT_MASK_0_THREAD_OVERRUN_SHIFT                                                           17
73220   #define YSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR                                                      (0x1<<18) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_EXT_STORE_PUSH_ERROR .
73221   #define YSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                18
73222   #define YSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_EXT_STORE_POP_ERROR .
73223   #define YSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                 19
73224   #define YSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_EXT_LOAD_PUSH_ERROR .
73225   #define YSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                 20
73226   #define YSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_EXT_LOAD_POP_ERROR .
73227   #define YSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                  21
73228   #define YSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_RAM_RD_PUSH_ERROR .
73229   #define YSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                   22
73230   #define YSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_RAM_RD_POP_ERROR .
73231   #define YSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                    23
73232   #define YSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_RAM_WR_POP_ERROR .
73233   #define YSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                    24
73234   #define YSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_RAM_WR_PUSH_ERROR .
73235   #define YSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                   25
73236   #define YSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_DBG_PUSH_ERROR .
73237   #define YSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                      26
73238   #define YSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.SYNC_DBG_POP_ERROR .
73239   #define YSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR_SHIFT                                                       27
73240   #define YSEM_REG_INT_MASK_0_DBG_FIFO_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.DBG_FIFO_ERROR .
73241   #define YSEM_REG_INT_MASK_0_DBG_FIFO_ERROR_SHIFT                                                           28
73242   #define YSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.CAM_MSB2_INP_FIFO .
73243   #define YSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO_SHIFT                                                        29
73244   #define YSEM_REG_INT_MASK_0_VFC_INTERRUPT                                                                  (0x1<<30) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.VFC_INTERRUPT .
73245   #define YSEM_REG_INT_MASK_0_VFC_INTERRUPT_SHIFT                                                            30
73246   #define YSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_0.VFC_OUT_FIFO_ERROR .
73247   #define YSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR_SHIFT                                                       31
73248 #define YSEM_REG_INT_STS_WR_0                                                                                0x1500048UL //Access:WR   DataWidth:0x20   // Multi Field Register.
73249   #define YSEM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
73250   #define YSEM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
73251   #define YSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR                                                               (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
73252   #define YSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR_SHIFT                                                         1
73253   #define YSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR                                                             (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
73254   #define YSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR_SHIFT                                                       2
73255   #define YSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR                                                               (0x1<<3) // Error in any one of the FIC FIFO is active.
73256   #define YSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR_SHIFT                                                         3
73257   #define YSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR                                                           (0x1<<4) // Error in Ext PAS_FIFO is active.
73258   #define YSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                     4
73259   #define YSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR                                                           (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
73260   #define YSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR_SHIFT                                                     5
73261   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR                                                       (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
73262   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                 6
73263   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR                                                        (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
73264   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                  7
73265   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR                                                       (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
73266   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                 8
73267   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR                                                        (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
73268   #define YSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                  9
73269   #define YSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR                                                          (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
73270   #define YSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                    10
73271   #define YSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR                                                       (0x1<<11) // Signals an unknown address in the fast-memory window.
73272   #define YSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                 11
73273   #define YSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO                                                             (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
73274   #define YSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO_SHIFT                                                       12
73275   #define YSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO                                                             (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
73276   #define YSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO_SHIFT                                                       13
73277   #define YSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO                                                                 (0x1<<14) // Error in CAM_OUT fifo in cam block.
73278   #define YSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO_SHIFT                                                           14
73279   #define YSEM_REG_INT_STS_WR_0_FIN_FIFO                                                                     (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
73280   #define YSEM_REG_INT_STS_WR_0_FIN_FIFO_SHIFT                                                               15
73281   #define YSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR                                                            (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
73282   #define YSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR_SHIFT                                                      16
73283   #define YSEM_REG_INT_STS_WR_0_THREAD_OVERRUN                                                               (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
73284   #define YSEM_REG_INT_STS_WR_0_THREAD_OVERRUN_SHIFT                                                         17
73285   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR                                                    (0x1<<18) // Error in external store sync FIFO push logic.
73286   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                              18
73287   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR                                                     (0x1<<19) // Error in external store sync FIFO pop logic.
73288   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                               19
73289   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                     (0x1<<20) // Error in external load sync FIFO push logic.
73290   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                               20
73291   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR                                                      (0x1<<21) // Error in external load sync FIFO pop logic.
73292   #define YSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                21
73293   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR                                                       (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
73294   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                 22
73295   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR                                                        (0x1<<23) // Error in LS_SYNC_POP FIFO.
73296   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                  23
73297   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR                                                        (0x1<<24) // Error in LS_SYNC_POP FIFO.
73298   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                  24
73299   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR                                                       (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
73300   #define YSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                 25
73301   #define YSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR                                                          (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
73302   #define YSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                    26
73303   #define YSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR                                                           (0x1<<27) // Error in LS_SYNC_POP FIFO.
73304   #define YSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR_SHIFT                                                     27
73305   #define YSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR                                                               (0x1<<28) // Error in slow debug fifo.
73306   #define YSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR_SHIFT                                                         28
73307   #define YSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO                                                            (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
73308   #define YSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO_SHIFT                                                      29
73309   #define YSEM_REG_INT_STS_WR_0_VFC_INTERRUPT                                                                (0x1<<30) // Error interrupt in VFC block.
73310   #define YSEM_REG_INT_STS_WR_0_VFC_INTERRUPT_SHIFT                                                          30
73311   #define YSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR                                                           (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
73312   #define YSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                     31
73313 #define YSEM_REG_INT_STS_CLR_0                                                                               0x150004cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
73314   #define YSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
73315   #define YSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
73316   #define YSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR                                                              (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
73317   #define YSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR_SHIFT                                                        1
73318   #define YSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR                                                            (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
73319   #define YSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR_SHIFT                                                      2
73320   #define YSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR                                                              (0x1<<3) // Error in any one of the FIC FIFO is active.
73321   #define YSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR_SHIFT                                                        3
73322   #define YSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR                                                          (0x1<<4) // Error in Ext PAS_FIFO is active.
73323   #define YSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                    4
73324   #define YSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR                                                          (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
73325   #define YSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR_SHIFT                                                    5
73326   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR                                                      (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
73327   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                6
73328   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR                                                       (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
73329   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                 7
73330   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR                                                      (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
73331   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                8
73332   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR                                                       (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
73333   #define YSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                 9
73334   #define YSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR                                                         (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
73335   #define YSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                   10
73336   #define YSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR                                                      (0x1<<11) // Signals an unknown address in the fast-memory window.
73337   #define YSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                11
73338   #define YSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO                                                            (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
73339   #define YSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO_SHIFT                                                      12
73340   #define YSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO                                                            (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
73341   #define YSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO_SHIFT                                                      13
73342   #define YSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO                                                                (0x1<<14) // Error in CAM_OUT fifo in cam block.
73343   #define YSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO_SHIFT                                                          14
73344   #define YSEM_REG_INT_STS_CLR_0_FIN_FIFO                                                                    (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
73345   #define YSEM_REG_INT_STS_CLR_0_FIN_FIFO_SHIFT                                                              15
73346   #define YSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR                                                           (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
73347   #define YSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR_SHIFT                                                     16
73348   #define YSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN                                                              (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
73349   #define YSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN_SHIFT                                                        17
73350   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR                                                   (0x1<<18) // Error in external store sync FIFO push logic.
73351   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                             18
73352   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR                                                    (0x1<<19) // Error in external store sync FIFO pop logic.
73353   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                              19
73354   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                    (0x1<<20) // Error in external load sync FIFO push logic.
73355   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                              20
73356   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR                                                     (0x1<<21) // Error in external load sync FIFO pop logic.
73357   #define YSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                               21
73358   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR                                                      (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
73359   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                22
73360   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR                                                       (0x1<<23) // Error in LS_SYNC_POP FIFO.
73361   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                 23
73362   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR                                                       (0x1<<24) // Error in LS_SYNC_POP FIFO.
73363   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                 24
73364   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR                                                      (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
73365   #define YSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                25
73366   #define YSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR                                                         (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
73367   #define YSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                   26
73368   #define YSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR                                                          (0x1<<27) // Error in LS_SYNC_POP FIFO.
73369   #define YSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR_SHIFT                                                    27
73370   #define YSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR                                                              (0x1<<28) // Error in slow debug fifo.
73371   #define YSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR_SHIFT                                                        28
73372   #define YSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO                                                           (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
73373   #define YSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO_SHIFT                                                     29
73374   #define YSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT                                                               (0x1<<30) // Error interrupt in VFC block.
73375   #define YSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT_SHIFT                                                         30
73376   #define YSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR                                                          (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
73377   #define YSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                    31
73378 #define YSEM_REG_INT_STS_1                                                                                   0x1500050UL //Access:R    DataWidth:0xd    // Multi Field Register.
73379   #define YSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN                                                             (0x1<<0) // An underflow error was detected in the Storm stack.
73380   #define YSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN_SHIFT                                                       0
73381   #define YSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN                                                             (0x1<<1) // An overflow error was detected in the Storm stack.
73382   #define YSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN_SHIFT                                                       1
73383   #define YSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR                                                             (0x1<<2) // The Storm detected an illegal runtime value.
73384   #define YSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR_SHIFT                                                       2
73385   #define YSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR                                                          (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
73386   #define YSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                    3
73387   #define YSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR                                                           (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
73388   #define YSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                     4
73389   #define YSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR                                                           (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
73390   #define YSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                     5
73391   #define YSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR                                                            (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
73392   #define YSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR_SHIFT                                                      6
73393   #define YSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR                                                            (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
73394   #define YSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR_SHIFT                                                      7
73395   #define YSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR                                                               (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
73396   #define YSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR_SHIFT                                                         8
73397   #define YSEM_REG_INT_STS_1_INVLD_FOC_ERROR                                                                 (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
73398   #define YSEM_REG_INT_STS_1_INVLD_FOC_ERROR_SHIFT                                                           9
73399   #define YSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR                                                                (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
73400   #define YSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR_SHIFT                                                          10
73401   #define YSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR                                                             (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
73402   #define YSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR_SHIFT                                                       11
73403   #define YSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR                                                            (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
73404   #define YSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR_SHIFT                                                      12
73405 #define YSEM_REG_INT_MASK_1                                                                                  0x1500054UL //Access:RW   DataWidth:0xd    // Multi Field Register.
73406   #define YSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.STORM_STACK_UF_ATTN .
73407   #define YSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN_SHIFT                                                      0
73408   #define YSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.STORM_STACK_OF_ATTN .
73409   #define YSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN_SHIFT                                                      1
73410   #define YSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.STORM_RUNTIME_ERROR .
73411   #define YSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR_SHIFT                                                      2
73412   #define YSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.EXT_LOAD_PEND_WR_ERROR .
73413   #define YSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                   3
73414   #define YSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.THREAD_RLS_ORUN_ERROR .
73415   #define YSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                    4
73416   #define YSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.THREAD_RLS_ALOC_ERROR .
73417   #define YSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                    5
73418   #define YSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.THREAD_RLS_VLD_ERROR .
73419   #define YSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR_SHIFT                                                     6
73420   #define YSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.EXT_THREAD_OOR_ERROR .
73421   #define YSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR_SHIFT                                                     7
73422   #define YSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.ORD_ID_FIFO_ERROR .
73423   #define YSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR_SHIFT                                                        8
73424   #define YSEM_REG_INT_MASK_1_INVLD_FOC_ERROR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.INVLD_FOC_ERROR .
73425   #define YSEM_REG_INT_MASK_1_INVLD_FOC_ERROR_SHIFT                                                          9
73426   #define YSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.EXT_LD_LEN_ERROR .
73427   #define YSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR_SHIFT                                                         10
73428   #define YSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR                                                            (0x1<<11) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.THRD_ORD_FIFO_ERROR .
73429   #define YSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR_SHIFT                                                      11
73430   #define YSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: YSEM_REG_INT_STS_1.INVLD_THRD_ORD_ERROR .
73431   #define YSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR_SHIFT                                                     12
73432 #define YSEM_REG_INT_STS_WR_1                                                                                0x1500058UL //Access:WR   DataWidth:0xd    // Multi Field Register.
73433   #define YSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN                                                          (0x1<<0) // An underflow error was detected in the Storm stack.
73434   #define YSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN_SHIFT                                                    0
73435   #define YSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN                                                          (0x1<<1) // An overflow error was detected in the Storm stack.
73436   #define YSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN_SHIFT                                                    1
73437   #define YSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR                                                          (0x1<<2) // The Storm detected an illegal runtime value.
73438   #define YSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR_SHIFT                                                    2
73439   #define YSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR                                                       (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
73440   #define YSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                 3
73441   #define YSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR                                                        (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
73442   #define YSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                  4
73443   #define YSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR                                                        (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
73444   #define YSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                  5
73445   #define YSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR                                                         (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
73446   #define YSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                   6
73447   #define YSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR                                                         (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
73448   #define YSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                   7
73449   #define YSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR                                                            (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
73450   #define YSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR_SHIFT                                                      8
73451   #define YSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR                                                              (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
73452   #define YSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR_SHIFT                                                        9
73453   #define YSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR                                                             (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
73454   #define YSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR_SHIFT                                                       10
73455   #define YSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR                                                          (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
73456   #define YSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                    11
73457   #define YSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR                                                         (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
73458   #define YSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                   12
73459 #define YSEM_REG_INT_STS_CLR_1                                                                               0x150005cUL //Access:RC   DataWidth:0xd    // Multi Field Register.
73460   #define YSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN                                                         (0x1<<0) // An underflow error was detected in the Storm stack.
73461   #define YSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN_SHIFT                                                   0
73462   #define YSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN                                                         (0x1<<1) // An overflow error was detected in the Storm stack.
73463   #define YSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN_SHIFT                                                   1
73464   #define YSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR                                                         (0x1<<2) // The Storm detected an illegal runtime value.
73465   #define YSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR_SHIFT                                                   2
73466   #define YSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR                                                      (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
73467   #define YSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                3
73468   #define YSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR                                                       (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
73469   #define YSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                 4
73470   #define YSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR                                                       (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
73471   #define YSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                 5
73472   #define YSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR                                                        (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
73473   #define YSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                  6
73474   #define YSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR                                                        (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
73475   #define YSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                  7
73476   #define YSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR                                                           (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
73477   #define YSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR_SHIFT                                                     8
73478   #define YSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR                                                             (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
73479   #define YSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR_SHIFT                                                       9
73480   #define YSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR                                                            (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
73481   #define YSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR_SHIFT                                                      10
73482   #define YSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR                                                         (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
73483   #define YSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                   11
73484   #define YSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR                                                        (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
73485   #define YSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                  12
73486 #define YSEM_REG_PRTY_MASK                                                                                   0x15000ccUL //Access:RW   DataWidth:0x3    // Multi Field Register.
73487   #define YSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS.VFC_RBC_PARITY_ERROR .
73488   #define YSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR_SHIFT                                                      0
73489   #define YSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR                                                           (0x1<<1) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS.STORM_RF_PARITY_ERROR .
73490   #define YSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR_SHIFT                                                     1
73491   #define YSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR                                                            (0x1<<2) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS.REG_GEN_PARITY_ERROR .
73492   #define YSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR_SHIFT                                                      2
73493 #define YSEM_REG_PRTY_MASK_H_0                                                                               0x1500204UL //Access:RW   DataWidth:0x7    // Multi Field Register.
73494   #define YSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM006_I_ECC_0_RF_INT .
73495   #define YSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_0_RF_INT_SHIFT                                                 0
73496   #define YSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM006_I_ECC_1_RF_INT .
73497   #define YSEM_REG_PRTY_MASK_H_0_MEM006_I_ECC_1_RF_INT_SHIFT                                                 1
73498   #define YSEM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM005_I_MEM_PRTY .
73499   #define YSEM_REG_PRTY_MASK_H_0_MEM005_I_MEM_PRTY_SHIFT                                                     2
73500   #define YSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
73501   #define YSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
73502   #define YSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
73503   #define YSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     4
73504   #define YSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
73505   #define YSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     5
73506   #define YSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<6) // This bit masks, when set, the Parity bit: YSEM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
73507   #define YSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     6
73508 #define YSEM_REG_MEM_ECC_ENABLE_0                                                                            0x1500210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
73509   #define YSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance ysem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.YSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_ysem.i_ecc_0 in module sem_slow_pas_buf_ram_ysem
73510   #define YSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_0_EN_SHIFT                                                  0
73511   #define YSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance ysem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.YSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_ysem.i_ecc_1 in module sem_slow_pas_buf_ram_ysem
73512   #define YSEM_REG_MEM_ECC_ENABLE_0_MEM006_I_ECC_1_EN_SHIFT                                                  1
73513 #define YSEM_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x1500214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
73514   #define YSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance ysem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.YSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_ysem.i_ecc_0 in module sem_slow_pas_buf_ram_ysem
73515   #define YSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_0_PRTY_SHIFT                                           0
73516   #define YSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance ysem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.YSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_ysem.i_ecc_1 in module sem_slow_pas_buf_ram_ysem
73517   #define YSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM006_I_ECC_1_PRTY_SHIFT                                           1
73518 #define YSEM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x1500218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
73519   #define YSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance ysem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.YSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_ysem.i_ecc_0 in module sem_slow_pas_buf_ram_ysem
73520   #define YSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_0_CORRECT_SHIFT                                    0
73521   #define YSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance ysem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.YSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_ysem.i_ecc_1 in module sem_slow_pas_buf_ram_ysem
73522   #define YSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM006_I_ECC_1_CORRECT_SHIFT                                    1
73523 #define YSEM_REG_MEM_ECC_EVENTS                                                                              0x150021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
73524 #define YSEM_REG_ARB_CYCLE_SIZE                                                                              0x1500400UL //Access:RW   DataWidth:0x5    // The number of time_slots in the arbitration cycle.
73525 #define YSEM_REG_VF_ERROR                                                                                    0x1500408UL //Access:WR   DataWidth:0x1    // This VF-split register provides read/clear access to the VF error received from the SDM for a DMA transfer. Reading this register will return the VF Error for value for the corresponding VF. Writing a 1 to this register will clear the error for the corresponding VF.
73526 #define YSEM_REG_PF_ERROR                                                                                    0x150040cUL //Access:WR   DataWidth:0x1    // This PF-split register provides read/clear access to the PF error received from the SDM for a DMA transfer. Reading this register will return the PF Error for value for the corresponding PF. Writing a 1 to this register will clear the error for the corresponding PF.
73527 #define YSEM_REG_VF_ERR_VECTOR                                                                               0x1500420UL //Access:WB_R DataWidth:0xc0   // This read-only register provides a vector of bits having an error indication per VF where the Bit position corresponds to the VFID.
73528 #define YSEM_REG_VF_ERR_VECTOR_SIZE                                                                          8
73529 #define YSEM_REG_PF_ERR_VECTOR                                                                               0x1500440UL //Access:R    DataWidth:0x10   // This read-only register provides a vector of bits having an error indication per PF where the Bit position corresponds to the PFID.
73530 #define YSEM_REG_CLEAR_STALL                                                                                 0x1500444UL //Access:RW   DataWidth:0x1    // Clear stall signal sent from local storm to external storms.
73531 #define YSEM_REG_EXCEPTION_INT                                                                               0x1500448UL //Access:RW   DataWidth:0x10   // Provides a default PRAM address to be used for the handler in the event that the PRAM address retrieved from the interrupt table is out of range with regard to the actual PRAM size provided in the SEMI instance.
73532 #define YSEM_REG_EXT_STORE_FREE_ENTRIES                                                                      0x150044cUL //Access:R    DataWidth:0x6    // Number of free entries in the external STORE sync FIFO.
73533 #define YSEM_REG_GPI_DATA                                                                                    0x1500450UL //Access:R    DataWidth:0x20   // Used to read the GPI input signals.
73534 #define YSEM_REG_GPRE_SAMP_PERIOD                                                                            0x1500454UL //Access:RW   DataWidth:0x4    // Defines the number of system clocks from one sample of GPRE sync data and the next.
73535 #define YSEM_REG_ALLOW_LP_SLEEP_THRD                                                                         0x1500458UL //Access:RW   DataWidth:0x1    // When set, this bit is used to allow low-power mode to be activated while threads are sleeping in the passive buffer, as long as the SEMI/Storm remains idle.
73536 #define YSEM_REG_ECO_RESERVED                                                                                0x150045cUL //Access:RW   DataWidth:0x8    // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
73537 #define YSEM_REG_FIC_GAP_VECT                                                                                0x1500500UL //Access:WB   DataWidth:0x2c   // This array of nine 44-bit vectors provides a bit per register-quad, used to define the register-quad locations that should be included in gaps (discontinuities) within the DRA transfer, where bit-0 corresponds with IORs 0-3, and so on. To indicate a gap, the corresponding bit should be cleared. These gaps have a granularity of a register- quad (four IORs). For each DRA write transfer from whom the FIC is the source, one of nine gap vectors (or a default-gap vector) will be selected, based on the GapSelect field of the corresponding interrupt table entry. Any unused upper bits of the vector will be ignored and thus, can be written with any value.
73538 #define YSEM_REG_FIC_GAP_VECT_SIZE                                                                           18
73539 #define YSEM_REG_FIC_FIFO                                                                                    0x1500580UL //Access:WB_R DataWidth:0x80   // Used for debugging to read/write to/from the FIC FIFOs. The address selects which FIFO should be accessed.
73540 #define YSEM_REG_FIC_FIFO_SIZE                                                                               8
73541 #define YSEM_REG_FIC_MIN_MSG                                                                                 0x1500600UL //Access:RW   DataWidth:0x6    // Per-FIC interface register array defines minimum number of cycles in the FIC interfaces after which the message can be sent to the passive register_file.
73542 #define YSEM_REG_FIC_MIN_MSG_SIZE                                                                            2
73543 #define YSEM_REG_FIC_EMPTY_CT_MODE                                                                           0x1500620UL //Access:RW   DataWidth:0x1    // When set, enables the "empty cut-through" mode for the FIC interface. In this mode, the FIC interface will not require that the available ("go") counter is non-zero before making a transfer request to the DRA arbiter and starting a transfer.
73544 #define YSEM_REG_FIC_EMPTY_CT_CNT                                                                            0x1500624UL //Access:RC   DataWidth:0x18   // Statistics counter used to count the number of FIC messages that have been received on any FIC interface and were allowed to start early, taking advantage of the FIC empty cut-through mode.
73545 #define YSEM_REG_FOC_CREDIT                                                                                  0x1500680UL //Access:RW   DataWidth:0x8    // Array of registers provides the initial credits on each of the associatef FOC interfaces. Reading from this register provides the current FOR credit value.
73546 #define YSEM_REG_FOC_CREDIT_SIZE                                                                             6
73547 #define YSEM_REG_FULL_FOC_DRA_STRT_EN                                                                        0x15006c0UL //Access:RW   DataWidth:0x1    // When set, this bit allows the DRA read operation to start even when there are not enough credits on all the participating FOC interfaces to complete the entire transaction. The transfer will stall only when a transfer cycle is reached in which there are no interface credits, at which time the DRA transfer will remain stalled until the FOC destination(s) has at least a single credit. When this configuration is cleared, the DRA read transfer will not begin until there are enough credits on all the participating FOC interfaces for the entire transfer.
73548 #define YSEM_REG_FIN_COMMAND                                                                                 0x1500700UL //Access:WB_R DataWidth:0x164  // Last fin command that was read from fifo. Its spelling in FIN_FIFO register.
73549 #define YSEM_REG_FIN_COMMAND_SIZE                                                                            16
73550 #define YSEM_REG_FIN_FIFO                                                                                    0x1500800UL //Access:WB_R DataWidth:0x164  // READ ONLY FOR DEBUGGING! [5:0]   start_rp_foc3; [11:6] start_rp_foc2;  [17:12]   start_rp_foc1; [23:18] start_rp_foc0;  [29:24]   end_rp_foc3; [35:30] end_rp_foc2; [41:36]   end_rp_foc1; [47:42]   end_rp_foc0; [53:48]   lowest rp; [59:54]   highest rp; [65:60]   store start rp; [71:66]   store end rp; [77:72]   load start rp; [83:78]   load end rp; [85:84]   priority; [101:86]  pram address; [102] pas; [103] foc3; [104] foc2; [105] foc1; [106] foc0; [107] release; [108] fin; [109]=1- fin fifo is empty; 0 - data[108:0] is valid.
73551 #define YSEM_REG_FIN_FIFO_SIZE                                                                               16
73552 #define YSEM_REG_INVLD_PAS_WR_EN                                                                             0x1500900UL //Access:RW   DataWidth:0x1    // When set, an attempt to write to the passive buffer over the external passive interface will be enabled even if the partition being written is owned by a thread whose valid bit is not set. Otherwise if cleared, the transfer will be stalled.
73553 #define YSEM_REG_ARBITER_REQUEST                                                                             0x1500980UL //Access:R    DataWidth:0x5    // Dra arbiter last request: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
73554 #define YSEM_REG_ARBITER_SELECT                                                                              0x1500984UL //Access:R    DataWidth:0x5    // Dra arbiter last selection: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
73555 #define YSEM_REG_ARBITER_SLOT                                                                                0x1500988UL //Access:R    DataWidth:0x5    // Dra arbiter last slot.
73556 #define YSEM_REG_ARB_AS_DEF                                                                                  0x1500a00UL //Access:RW   DataWidth:0x3    // Two-dimensional register array is used to define each of four arbitration schemes used by the main DRA arbiter. For this, bits 4:3 of the offset are used to select the arbitration scheme 0-3. Bits 2:0 of the offset are used to define the five priority sources for the selected scheme, where for each priority (0-4), an arbiter source is assigned. Valid values for these configurations are the source enumerations, where FIC0=0x0, FIC1=0x1, wake priority0=0x2, wake priority1=0x3 and wake priority2=0x4. Note that there are holes in the indirect offset address which always return zero when read. These exist at offsets 0x5-0x7, 0xd-0xf, 0x15-0x17 and 0x1d-0x1f.
73557 #define YSEM_REG_ARB_AS_DEF_SIZE                                                                             32
73558 #define YSEM_REG_ARB_TS_AS                                                                                   0x1500a80UL //Access:RW   DataWidth:0x2    // Register array that defines the main DRA arbiter arbitration scheme for each of 20 time slots [0-19].
73559 #define YSEM_REG_ARB_TS_AS_SIZE                                                                              20
73560 #define YSEM_REG_NUM_OF_THREADS                                                                              0x1500b00UL //Access:R    DataWidth:0x4    // The number of curretnly free threads.
73561 #define YSEM_REG_THREAD_ERROR                                                                                0x1500b04UL //Access:R    DataWidth:0xe    // Thread error indication.
73562 #define YSEM_REG_THREAD_RDY                                                                                  0x1500b08UL //Access:R    DataWidth:0xe    // Thread ready indication.
73563 #define YSEM_REG_THREAD_SET_NUM                                                                              0x1500b0cUL //Access:W    DataWidth:0x5    // Thread ID. Write thread ID will set ready indication for this thread ID.
73564 #define YSEM_REG_THREAD_VALID                                                                                0x1500b10UL //Access:R    DataWidth:0xe    // Valid sleeping threads.
73565 #define YSEM_REG_THREADS_LIST                                                                                0x1500b14UL //Access:RW   DataWidth:0xe    // List of free threads.
73566 #define YSEM_REG_ORDER_HEAD                                                                                  0x1500c00UL //Access:RW   DataWidth:0x4    // This (indirect) register array of registers provides read/write access to the head pointers assigned to each of the thread-ordering queues.
73567 #define YSEM_REG_ORDER_HEAD_SIZE                                                                             16
73568 #define YSEM_REG_ORDER_TAIL                                                                                  0x1500c80UL //Access:RW   DataWidth:0x4    // This (indirect) register array of registers provides read/write access to the tail pointers assigned to each of the thread ordering queues.
73569 #define YSEM_REG_ORDER_TAIL_SIZE                                                                             16
73570 #define YSEM_REG_ORDER_EMPTY                                                                                 0x1500d00UL //Access:RW   DataWidth:0x1    // This vector provides read-only access to the empty bit assigned to each of the thread ordering queues.
73571 #define YSEM_REG_ORDER_EMPTY_SIZE                                                                            16
73572 #define YSEM_REG_ORDER_LL_REG                                                                                0x1500d80UL //Access:RW   DataWidth:0x4    // This array of registers provides read/write access to each entry of the linked-list array of the thread-ordering queue. Because the actual depth is based on the number of threads supported by the design, which is a Verilog parameter, a 64-entry window is reserved in the register address space. The valid entries start at the base of the window and extend through the number of threads supported. The value in each indirect register contains linked-list pointer to the next thread in the associated queue..
73573 #define YSEM_REG_ORDER_LL_REG_SIZE                                                                           14
73574 #define YSEM_REG_ORDER_POP_EN                                                                                0x1500e00UL //Access:RW   DataWidth:0xe    // Provides access to the thread ordering queue pop-enable vector.
73575 #define YSEM_REG_ORDER_WAKE_EN                                                                               0x1500e08UL //Access:RW   DataWidth:0xe    // Provides access to the thread ordering queue wake-enable vector.
73576 #define YSEM_REG_PF_NUM_ORDER_BASE                                                                           0x1500e10UL //Access:RW   DataWidth:0x4    // This field defines the base value for the ordering queue selection when the PFNum is chosen to control this selection. The value of this register is added to PFNum and the result is used to select one of 16 ordering queues.
73577 #define YSEM_REG_DBG_ALM_FULL                                                                                0x1501000UL //Access:RW   DataWidth:0x6    // Almost full for slow debug fifo.
73578 #define YSEM_REG_PASSIVE_ALM_FULL                                                                            0x1501004UL //Access:RW   DataWidth:0x5    // The number of free entries in the sync FIFO between the external HW and the passive buffer; below which the PassiveFull is asserted.
73579 #define YSEM_REG_SYNC_DRA_WR_ALM_FULL                                                                        0x1501008UL //Access:RW   DataWidth:0x5    // Almost full for sync dra_wr fifo (data from DRA to STORM).
73580 #define YSEM_REG_SYNC_RAM_WR_ALM_FULL                                                                        0x150100cUL //Access:RW   DataWidth:0x6    // Almost full for sync ram_wr fifo (data from EXT_IF to STORM).
73581 #define YSEM_REG_DRA_EMPTY                                                                                   0x1501100UL //Access:R    DataWidth:0x1    // Dra_empty.
73582 #define YSEM_REG_EXT_PAS_EMPTY                                                                               0x1501104UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO empty in sem_slow.
73583 #define YSEM_REG_FIC_EMPTY                                                                                   0x1501120UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO empty in sem_slow_fic.
73584 #define YSEM_REG_FIC_EMPTY_SIZE                                                                              2
73585 #define YSEM_REG_SLOW_DBG_EMPTY                                                                              0x1501140UL //Access:R    DataWidth:0x1    // DBG FIFO is empty in sem_slow_ls_dbg.
73586 #define YSEM_REG_SLOW_DRA_FIN_EMPTY                                                                          0x1501144UL //Access:R    DataWidth:0x1    // FIN fifo is empty in sem_slow_dra_sync.
73587 #define YSEM_REG_SLOW_DRA_RD_EMPTY                                                                           0x1501148UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is empty in sem_slow_dra_sync.
73588 #define YSEM_REG_SLOW_DRA_WR_EMPTY                                                                           0x150114cUL //Access:R    DataWidth:0x1    // DRA_WR push fifo is empty in sem_slow_dra_sync.
73589 #define YSEM_REG_SLOW_EXT_STORE_EMPTY                                                                        0x1501150UL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is empty in sem_slow_ls_ext.
73590 #define YSEM_REG_SLOW_EXT_LOAD_EMPTY                                                                         0x1501154UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is empty in sem_slow_ls_ext.
73591 #define YSEM_REG_SLOW_RAM_RD_EMPTY                                                                           0x1501158UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is empty in sem_slow_ls_ext.
73592 #define YSEM_REG_SLOW_RAM_WR_EMPTY                                                                           0x150115cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is empty in sem_slow_ls_ext.
73593 #define YSEM_REG_SYNC_DBG_EMPTY                                                                              0x1501160UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is empty in sem_slow_ls_sync.
73594 #define YSEM_REG_THREAD_FIFO_EMPTY                                                                           0x1501164UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is empty in sem_slow_dra_wr.
73595 #define YSEM_REG_ORD_ID_FIFO_EMPTY                                                                           0x1501168UL //Access:R    DataWidth:0x1    // Indicates that the order ID fifo is empty in sem_slow_dra_wr.
73596 #define YSEM_REG_EXT_PAS_FULL                                                                                0x1501200UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO Full in sem_slow.
73597 #define YSEM_REG_EXT_STORE_IF_FULL                                                                           0x1501204UL //Access:R    DataWidth:0x1    // EXT_STORE IF is full in sem_slow_ls_ext.
73598 #define YSEM_REG_FIC_FULL                                                                                    0x1501220UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO full in sem_slow_fic.
73599 #define YSEM_REG_FIC_FULL_SIZE                                                                               2
73600 #define YSEM_REG_PAS_IF_FULL                                                                                 0x1501240UL //Access:R    DataWidth:0x1    // Full from passive buffer asserted toward SDM.
73601 #define YSEM_REG_RAM_IF_FULL                                                                                 0x1501244UL //Access:R    DataWidth:0x1    // EXT_RAM IF is full in sem_slow_ls_ram.
73602 #define YSEM_REG_SLOW_DBG_ALM_FULL                                                                           0x1501248UL //Access:R    DataWidth:0x1    // DBG FIFO is almost full in sem_slow_ls_dbg according to the full threshold configuration.
73603 #define YSEM_REG_SLOW_DBG_FULL                                                                               0x150124cUL //Access:R    DataWidth:0x1    // DBG FIFO is full in sem_slow_ls_dbg.
73604 #define YSEM_REG_SLOW_DRA_FIN_FULL                                                                           0x1501250UL //Access:R    DataWidth:0x1    // FIN fifo is full in sem_slow_dra_sync (never may be active).
73605 #define YSEM_REG_SLOW_DRA_RD_FULL                                                                            0x1501254UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is full in sem_slow_dra_sync.
73606 #define YSEM_REG_SLOW_DRA_WR_FULL                                                                            0x1501258UL //Access:R    DataWidth:0x1    // DRA_WR push fifo is full in sem_slow_dra_sync.
73607 #define YSEM_REG_SLOW_EXT_STORE_FULL                                                                         0x150125cUL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is full in sem_slow_ls_ext.
73608 #define YSEM_REG_SLOW_EXT_LOAD_FULL                                                                          0x1501260UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is full in sem_slow_ls_ext.
73609 #define YSEM_REG_SLOW_RAM_RD_FULL                                                                            0x1501264UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is full in sem_slow_ls_ext.
73610 #define YSEM_REG_SLOW_RAM_WR_ALM_FULL                                                                        0x1501268UL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is almost full in sem_slow_ls_ext.
73611 #define YSEM_REG_SLOW_RAM_WR_FULL                                                                            0x150126cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is full in sem_slow_ls_ext.
73612 #define YSEM_REG_SYNC_DBG_FULL                                                                               0x1501270UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is full in sem_slow_ls_sync.
73613 #define YSEM_REG_THREAD_FIFO_FULL                                                                            0x1501274UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
73614 #define YSEM_REG_ORD_ID_FIFO_FULL                                                                            0x1501278UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
73615 #define YSEM_REG_THREAD_INTER_CNT                                                                            0x1501300UL //Access:RW   DataWidth:0x10   // Maximum value of threads interrupt counter; when it gets this value then interrupt to will be send if thread active from previous maximum value of this counter.
73616 #define YSEM_REG_THREAD_INTER_CNT_ENABLE                                                                     0x1501304UL //Access:RW   DataWidth:0x1    // Enable for start count of thread_inter_cnt.
73617 #define YSEM_REG_THREAD_ORUN_NUM                                                                             0x1501308UL //Access:R    DataWidth:0xe    // Threads are sleeping in passive buffer more than thread_inter_cnt number of cycles.
73618 #define YSEM_REG_SLOW_DBG_ACTIVE                                                                             0x1501400UL //Access:RW   DataWidth:0x1    // Debug mode is active.
73619 #define YSEM_REG_SLOW_DBG_MODE                                                                               0x1501404UL //Access:RW   DataWidth:0x3    // Debug mode for slow debug bus.
73620 #define YSEM_REG_DBG_FRAME_MODE                                                                              0x1501408UL //Access:RW   DataWidth:0x2    // Debug frame mode control for the SEMI debug bus. The following values apply: "00" - indicates mode-0, which means all four words are provided by the fast debug. "01" - indicates mode-1, which means bits 127:64 belong to fast debug and bits 63:0 belong to slow debug. "10" - indicates mode-2, which means bits 127:96 belong to fast debug and bits 95:0 belong to slow debug. "11" - indicates mode-3, which means all four words are provided by the slow debug.
73621 #define YSEM_REG_DBG_EACH_CYLE                                                                               0x150140cUL //Access:RW   DataWidth:0x1    // 0=output every cycle; 1= output only when there is a change.
73622 #define YSEM_REG_DBG_GPRE_VECT                                                                               0x1501410UL //Access:RW   DataWidth:0x8    // This 8-bit vector is used to enable the various 8 GPRE-quads that are to be captured by the fast debug channel when they are accessed for read by the Storm during mode-6 debug (handler trace). For this, bit-0 corresponds with GPRE[0-3] and bit-7 corresponds with GPRE[28-31].
73623 #define YSEM_REG_DBG_IF_FULL                                                                                 0x1501414UL //Access:R    DataWidth:0x1    // DBG IF is full in sem_slow_ls_dbg.
73624 #define YSEM_REG_DBG_MODE0_CFG                                                                               0x1501418UL //Access:RW   DataWidth:0x1    // 0=all the message; 1=partial message.
73625 #define YSEM_REG_DBG_MODE0_CFG_CYCLE                                                                         0x150141cUL //Access:RW   DataWidth:0x5    // In case DebugMode0Config = 1; the additional cycles to extract to the debug bus.
73626 #define YSEM_REG_DBG_MODE1_CFG                                                                               0x1501420UL //Access:RW   DataWidth:0x1    // 0=without the data; 1=with the data.
73627 #define YSEM_REG_DBG_MSG_SRC                                                                                 0x1501424UL //Access:RW   DataWidth:0x3    // This field is a mask used to enable (or filter) the various sources of DRA write debug packets. Setting a bit causes the corresponding interface to be enabled. Bit-0 corresponds with FIC0, bit-1 corresponds with FIC1 and bit-2 corresponds with DRA writes from the passive buffer. This applicable only for debug mode=0.
73628 #define YSEM_REG_DBG_OUT_DATA                                                                                0x1501500UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
73629 #define YSEM_REG_DBG_OUT_DATA_SIZE                                                                           8
73630 #define YSEM_REG_DBG_OUT_VALID                                                                               0x1501520UL //Access:R    DataWidth:0x4    // Dbgmux output valid
73631 #define YSEM_REG_DBG_OUT_FRAME                                                                               0x1501524UL //Access:R    DataWidth:0x4    // Dbgmux output frame
73632 #define YSEM_REG_DBG_SELECT                                                                                  0x1501528UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
73633 #define YSEM_REG_DBG_DWORD_ENABLE                                                                            0x150152cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
73634 #define YSEM_REG_DBG_SHIFT                                                                                   0x1501530UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
73635 #define YSEM_REG_DBG_FORCE_VALID                                                                             0x1501534UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
73636 #define YSEM_REG_DBG_FORCE_FRAME                                                                             0x1501538UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
73637 #define YSEM_REG_EXT_PAS_FIFO                                                                                0x1508000UL //Access:WB_R DataWidth:0x4c   // Provides read-only access of the external passive FIFO. Intended for debug purposes.
73638 #define YSEM_REG_EXT_PAS_FIFO_SIZE                                                                           76
73639 #define YSEM_REG_INT_TABLE                                                                                   0x1510000UL //Access:RW   DataWidth:0x15   // Interrupt table read/write access. This register is intended to be written only when the system is idle. The fields of the interrupt table are as follows. int_table[20:17] = GapSel; int_table[16] = OrderEn; int_table[15:0] = PRAM Address
73640 #define YSEM_REG_INT_TABLE_SIZE                                                                              256
73641 #define YSEM_REG_PASSIVE_BUFFER                                                                              0x1520000UL //Access:WB   DataWidth:0x80   // Read and write to it is just for debugging. Passive buffer memory.
73642 #define YSEM_REG_PASSIVE_BUFFER_SIZE                                                                         2520
73643 #define YSEM_REG_FAST_MEMORY                                                                                 0x1540000UL //Access:RW   DataWidth:0x20   // See sem_fast.xls for its description.
73644 #define YSEM_REG_FAST_MEMORY_SIZE                                                                            65536
73645 #define YSEM_REG_PRAM                                                                                        0x1580000UL //Access:WB   DataWidth:0x30   // Pram memory.
73646 #define YSEM_REG_PRAM_SIZE                                                                                   73728
73647 #define PSEM_REG_ENABLE_IN                                                                                   0x1600004UL //Access:RW   DataWidth:0xa    // Multi Field Register.
73648   #define PSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN                                                              (0x1<<0) // Full input from external IF to LS input enable.
73649   #define PSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN_SHIFT                                                        0
73650   #define PSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN                                                           (0x1<<1) // Read data from external LS IF input enable.
73651   #define PSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN_SHIFT                                                     1
73652   #define PSEM_REG_ENABLE_IN_FIC_ENABLE_IN                                                                   (0x1<<2) // FIC input enable bit used to enable/disable messages from being received on all FIC interfaces.
73653   #define PSEM_REG_ENABLE_IN_FIC_ENABLE_IN_SHIFT                                                             2
73654   #define PSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN                                                               (0x1<<3) // FOC acknowledge input enable bit used to enable/disable acknowledge response from being received on any of the FOC interfaces.
73655   #define PSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN_SHIFT                                                         3
73656   #define PSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN                                                               (0x1<<4) // General interface input enable.
73657   #define PSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN_SHIFT                                                         4
73658   #define PSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN                                                               (0x1<<5) // External passive write input enable.
73659   #define PSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN_SHIFT                                                         5
73660   #define PSEM_REG_ENABLE_IN_RAM_ENABLE_IN                                                                   (0x1<<6) // Data input enable to RAM.
73661   #define PSEM_REG_ENABLE_IN_RAM_ENABLE_IN_SHIFT                                                             6
73662   #define PSEM_REG_ENABLE_IN_STALL_ENABLE_IN                                                                 (0x1<<7) // Enable for stall input from all external STORM instances.
73663   #define PSEM_REG_ENABLE_IN_STALL_ENABLE_IN_SHIFT                                                           7
73664   #define PSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN                                                            (0x1<<8) // Thread ready bus input enable.
73665   #define PSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN_SHIFT                                                      8
73666   #define PSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN                                                            (0x1<<9) // Input enable for VF error indication from SDM to SEMI.
73667   #define PSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN_SHIFT                                                      9
73668 #define PSEM_REG_ENABLE_OUT                                                                                  0x1600008UL //Access:RW   DataWidth:0x6    // Multi Field Register.
73669   #define PSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT                                                          (0x1<<0) // Read request output enable from external LS IF.
73670   #define PSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT_SHIFT                                                    0
73671   #define PSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT                                                          (0x1<<1) // Write request output enable from external LS IF.
73672   #define PSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT_SHIFT                                                    1
73673   #define PSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT                                                                 (0x1<<2) // FOC output otuput enable bit used to enable/disable messages from being sent out on any of the FOC interfaces.
73674   #define PSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT_SHIFT                                                           2
73675   #define PSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT                                                             (0x1<<3) // Passive full output enable.
73676   #define PSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT_SHIFT                                                       3
73677   #define PSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT                                                                 (0x1<<4) // Data output enable to RAM.
73678   #define PSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT_SHIFT                                                           4
73679   #define PSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT                                                               (0x1<<5) // Stall output enable bit used to enable/disable the output stall signal toward all external Storm instances.
73680   #define PSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT_SHIFT                                                         5
73681 #define PSEM_REG_FIC_DISABLE                                                                                 0x160000cUL //Access:RW   DataWidth:0x1    // Disables input messages from all FIC interfaces.  May be updated during run_time by the microcode.
73682 #define PSEM_REG_PAS_DISABLE                                                                                 0x1600010UL //Access:RW   DataWidth:0x1    // Disables input messages from the passive buffer  May be updated during run_time by the microcode.
73683 #define PSEM_REG_INT_STS_0                                                                                   0x1600040UL //Access:R    DataWidth:0x20   // Multi Field Register.
73684   #define PSEM_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
73685   #define PSEM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
73686   #define PSEM_REG_INT_STS_0_FIC_LAST_ERROR                                                                  (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
73687   #define PSEM_REG_INT_STS_0_FIC_LAST_ERROR_SHIFT                                                            1
73688   #define PSEM_REG_INT_STS_0_FIC_LENGTH_ERROR                                                                (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
73689   #define PSEM_REG_INT_STS_0_FIC_LENGTH_ERROR_SHIFT                                                          2
73690   #define PSEM_REG_INT_STS_0_FIC_FIFO_ERROR                                                                  (0x1<<3) // Error in any one of the FIC FIFO is active.
73691   #define PSEM_REG_INT_STS_0_FIC_FIFO_ERROR_SHIFT                                                            3
73692   #define PSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR                                                              (0x1<<4) // Error in Ext PAS_FIFO is active.
73693   #define PSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR_SHIFT                                                        4
73694   #define PSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR                                                              (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
73695   #define PSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR_SHIFT                                                        5
73696   #define PSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR                                                          (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
73697   #define PSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                    6
73698   #define PSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR                                                           (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
73699   #define PSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                     7
73700   #define PSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR                                                          (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
73701   #define PSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                    8
73702   #define PSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR                                                           (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
73703   #define PSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                     9
73704   #define PSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR                                                             (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
73705   #define PSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                       10
73706   #define PSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR                                                          (0x1<<11) // Signals an unknown address in the fast-memory window.
73707   #define PSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                    11
73708   #define PSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO                                                                (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
73709   #define PSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO_SHIFT                                                          12
73710   #define PSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO                                                                (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
73711   #define PSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO_SHIFT                                                          13
73712   #define PSEM_REG_INT_STS_0_CAM_OUT_FIFO                                                                    (0x1<<14) // Error in CAM_OUT fifo in cam block.
73713   #define PSEM_REG_INT_STS_0_CAM_OUT_FIFO_SHIFT                                                              14
73714   #define PSEM_REG_INT_STS_0_FIN_FIFO                                                                        (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
73715   #define PSEM_REG_INT_STS_0_FIN_FIFO_SHIFT                                                                  15
73716   #define PSEM_REG_INT_STS_0_THREAD_FIFO_ERROR                                                               (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
73717   #define PSEM_REG_INT_STS_0_THREAD_FIFO_ERROR_SHIFT                                                         16
73718   #define PSEM_REG_INT_STS_0_THREAD_OVERRUN                                                                  (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
73719   #define PSEM_REG_INT_STS_0_THREAD_OVERRUN_SHIFT                                                            17
73720   #define PSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR                                                       (0x1<<18) // Error in external store sync FIFO push logic.
73721   #define PSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                 18
73722   #define PSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR                                                        (0x1<<19) // Error in external store sync FIFO pop logic.
73723   #define PSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                  19
73724   #define PSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR                                                        (0x1<<20) // Error in external load sync FIFO push logic.
73725   #define PSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                  20
73726   #define PSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR                                                         (0x1<<21) // Error in external load sync FIFO pop logic.
73727   #define PSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                   21
73728   #define PSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR                                                          (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
73729   #define PSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                    22
73730   #define PSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR                                                           (0x1<<23) // Error in LS_SYNC_POP FIFO.
73731   #define PSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                     23
73732   #define PSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR                                                           (0x1<<24) // Error in LS_SYNC_POP FIFO.
73733   #define PSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                     24
73734   #define PSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR                                                          (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
73735   #define PSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                    25
73736   #define PSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR                                                             (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
73737   #define PSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                       26
73738   #define PSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR                                                              (0x1<<27) // Error in LS_SYNC_POP FIFO.
73739   #define PSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR_SHIFT                                                        27
73740   #define PSEM_REG_INT_STS_0_DBG_FIFO_ERROR                                                                  (0x1<<28) // Error in slow debug fifo.
73741   #define PSEM_REG_INT_STS_0_DBG_FIFO_ERROR_SHIFT                                                            28
73742   #define PSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO                                                               (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
73743   #define PSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO_SHIFT                                                         29
73744   #define PSEM_REG_INT_STS_0_VFC_INTERRUPT                                                                   (0x1<<30) // Error interrupt in VFC block.
73745   #define PSEM_REG_INT_STS_0_VFC_INTERRUPT_SHIFT                                                             30
73746   #define PSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR                                                              (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
73747   #define PSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR_SHIFT                                                        31
73748 #define PSEM_REG_INT_MASK_0                                                                                  0x1600044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
73749   #define PSEM_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.ADDRESS_ERROR .
73750   #define PSEM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
73751   #define PSEM_REG_INT_MASK_0_FIC_LAST_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.FIC_LAST_ERROR .
73752   #define PSEM_REG_INT_MASK_0_FIC_LAST_ERROR_SHIFT                                                           1
73753   #define PSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.FIC_LENGTH_ERROR .
73754   #define PSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR_SHIFT                                                         2
73755   #define PSEM_REG_INT_MASK_0_FIC_FIFO_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.FIC_FIFO_ERROR .
73756   #define PSEM_REG_INT_MASK_0_FIC_FIFO_ERROR_SHIFT                                                           3
73757   #define PSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.PAS_BUF_FIFO_ERROR .
73758   #define PSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR_SHIFT                                                       4
73759   #define PSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_FIN_POP_ERROR .
73760   #define PSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR_SHIFT                                                       5
73761   #define PSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_DRA_WR_PUSH_ERROR .
73762   #define PSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                   6
73763   #define PSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_DRA_WR_POP_ERROR .
73764   #define PSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                    7
73765   #define PSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_DRA_RD_PUSH_ERROR .
73766   #define PSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                   8
73767   #define PSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_DRA_RD_POP_ERROR .
73768   #define PSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                    9
73769   #define PSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_FIN_PUSH_ERROR .
73770   #define PSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                      10
73771   #define PSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SEM_FAST_ADDRESS_ERROR .
73772   #define PSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                   11
73773   #define PSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.CAM_LSB_INP_FIFO .
73774   #define PSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO_SHIFT                                                         12
73775   #define PSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.CAM_MSB_INP_FIFO .
73776   #define PSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO_SHIFT                                                         13
73777   #define PSEM_REG_INT_MASK_0_CAM_OUT_FIFO                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.CAM_OUT_FIFO .
73778   #define PSEM_REG_INT_MASK_0_CAM_OUT_FIFO_SHIFT                                                             14
73779   #define PSEM_REG_INT_MASK_0_FIN_FIFO                                                                       (0x1<<15) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.FIN_FIFO .
73780   #define PSEM_REG_INT_MASK_0_FIN_FIFO_SHIFT                                                                 15
73781   #define PSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.THREAD_FIFO_ERROR .
73782   #define PSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR_SHIFT                                                        16
73783   #define PSEM_REG_INT_MASK_0_THREAD_OVERRUN                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.THREAD_OVERRUN .
73784   #define PSEM_REG_INT_MASK_0_THREAD_OVERRUN_SHIFT                                                           17
73785   #define PSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR                                                      (0x1<<18) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_EXT_STORE_PUSH_ERROR .
73786   #define PSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                18
73787   #define PSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_EXT_STORE_POP_ERROR .
73788   #define PSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                 19
73789   #define PSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_EXT_LOAD_PUSH_ERROR .
73790   #define PSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                 20
73791   #define PSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_EXT_LOAD_POP_ERROR .
73792   #define PSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                  21
73793   #define PSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_RAM_RD_PUSH_ERROR .
73794   #define PSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                   22
73795   #define PSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_RAM_RD_POP_ERROR .
73796   #define PSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                    23
73797   #define PSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_RAM_WR_POP_ERROR .
73798   #define PSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                    24
73799   #define PSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_RAM_WR_PUSH_ERROR .
73800   #define PSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                   25
73801   #define PSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_DBG_PUSH_ERROR .
73802   #define PSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                      26
73803   #define PSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.SYNC_DBG_POP_ERROR .
73804   #define PSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR_SHIFT                                                       27
73805   #define PSEM_REG_INT_MASK_0_DBG_FIFO_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.DBG_FIFO_ERROR .
73806   #define PSEM_REG_INT_MASK_0_DBG_FIFO_ERROR_SHIFT                                                           28
73807   #define PSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.CAM_MSB2_INP_FIFO .
73808   #define PSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO_SHIFT                                                        29
73809   #define PSEM_REG_INT_MASK_0_VFC_INTERRUPT                                                                  (0x1<<30) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.VFC_INTERRUPT .
73810   #define PSEM_REG_INT_MASK_0_VFC_INTERRUPT_SHIFT                                                            30
73811   #define PSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_0.VFC_OUT_FIFO_ERROR .
73812   #define PSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR_SHIFT                                                       31
73813 #define PSEM_REG_INT_STS_WR_0                                                                                0x1600048UL //Access:WR   DataWidth:0x20   // Multi Field Register.
73814   #define PSEM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
73815   #define PSEM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
73816   #define PSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR                                                               (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
73817   #define PSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR_SHIFT                                                         1
73818   #define PSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR                                                             (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
73819   #define PSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR_SHIFT                                                       2
73820   #define PSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR                                                               (0x1<<3) // Error in any one of the FIC FIFO is active.
73821   #define PSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR_SHIFT                                                         3
73822   #define PSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR                                                           (0x1<<4) // Error in Ext PAS_FIFO is active.
73823   #define PSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                     4
73824   #define PSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR                                                           (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
73825   #define PSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR_SHIFT                                                     5
73826   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR                                                       (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
73827   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                 6
73828   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR                                                        (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
73829   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                  7
73830   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR                                                       (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
73831   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                 8
73832   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR                                                        (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
73833   #define PSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                  9
73834   #define PSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR                                                          (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
73835   #define PSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                    10
73836   #define PSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR                                                       (0x1<<11) // Signals an unknown address in the fast-memory window.
73837   #define PSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                 11
73838   #define PSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO                                                             (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
73839   #define PSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO_SHIFT                                                       12
73840   #define PSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO                                                             (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
73841   #define PSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO_SHIFT                                                       13
73842   #define PSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO                                                                 (0x1<<14) // Error in CAM_OUT fifo in cam block.
73843   #define PSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO_SHIFT                                                           14
73844   #define PSEM_REG_INT_STS_WR_0_FIN_FIFO                                                                     (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
73845   #define PSEM_REG_INT_STS_WR_0_FIN_FIFO_SHIFT                                                               15
73846   #define PSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR                                                            (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
73847   #define PSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR_SHIFT                                                      16
73848   #define PSEM_REG_INT_STS_WR_0_THREAD_OVERRUN                                                               (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
73849   #define PSEM_REG_INT_STS_WR_0_THREAD_OVERRUN_SHIFT                                                         17
73850   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR                                                    (0x1<<18) // Error in external store sync FIFO push logic.
73851   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                              18
73852   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR                                                     (0x1<<19) // Error in external store sync FIFO pop logic.
73853   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                               19
73854   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                     (0x1<<20) // Error in external load sync FIFO push logic.
73855   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                               20
73856   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR                                                      (0x1<<21) // Error in external load sync FIFO pop logic.
73857   #define PSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                21
73858   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR                                                       (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
73859   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                 22
73860   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR                                                        (0x1<<23) // Error in LS_SYNC_POP FIFO.
73861   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                  23
73862   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR                                                        (0x1<<24) // Error in LS_SYNC_POP FIFO.
73863   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                  24
73864   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR                                                       (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
73865   #define PSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                 25
73866   #define PSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR                                                          (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
73867   #define PSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                    26
73868   #define PSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR                                                           (0x1<<27) // Error in LS_SYNC_POP FIFO.
73869   #define PSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR_SHIFT                                                     27
73870   #define PSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR                                                               (0x1<<28) // Error in slow debug fifo.
73871   #define PSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR_SHIFT                                                         28
73872   #define PSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO                                                            (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
73873   #define PSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO_SHIFT                                                      29
73874   #define PSEM_REG_INT_STS_WR_0_VFC_INTERRUPT                                                                (0x1<<30) // Error interrupt in VFC block.
73875   #define PSEM_REG_INT_STS_WR_0_VFC_INTERRUPT_SHIFT                                                          30
73876   #define PSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR                                                           (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
73877   #define PSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                     31
73878 #define PSEM_REG_INT_STS_CLR_0                                                                               0x160004cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
73879   #define PSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
73880   #define PSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
73881   #define PSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR                                                              (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
73882   #define PSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR_SHIFT                                                        1
73883   #define PSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR                                                            (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
73884   #define PSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR_SHIFT                                                      2
73885   #define PSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR                                                              (0x1<<3) // Error in any one of the FIC FIFO is active.
73886   #define PSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR_SHIFT                                                        3
73887   #define PSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR                                                          (0x1<<4) // Error in Ext PAS_FIFO is active.
73888   #define PSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                    4
73889   #define PSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR                                                          (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
73890   #define PSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR_SHIFT                                                    5
73891   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR                                                      (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
73892   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                6
73893   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR                                                       (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
73894   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                 7
73895   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR                                                      (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
73896   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                8
73897   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR                                                       (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
73898   #define PSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                 9
73899   #define PSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR                                                         (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
73900   #define PSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                   10
73901   #define PSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR                                                      (0x1<<11) // Signals an unknown address in the fast-memory window.
73902   #define PSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                11
73903   #define PSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO                                                            (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
73904   #define PSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO_SHIFT                                                      12
73905   #define PSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO                                                            (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
73906   #define PSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO_SHIFT                                                      13
73907   #define PSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO                                                                (0x1<<14) // Error in CAM_OUT fifo in cam block.
73908   #define PSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO_SHIFT                                                          14
73909   #define PSEM_REG_INT_STS_CLR_0_FIN_FIFO                                                                    (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
73910   #define PSEM_REG_INT_STS_CLR_0_FIN_FIFO_SHIFT                                                              15
73911   #define PSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR                                                           (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
73912   #define PSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR_SHIFT                                                     16
73913   #define PSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN                                                              (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
73914   #define PSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN_SHIFT                                                        17
73915   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR                                                   (0x1<<18) // Error in external store sync FIFO push logic.
73916   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                             18
73917   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR                                                    (0x1<<19) // Error in external store sync FIFO pop logic.
73918   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                              19
73919   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                    (0x1<<20) // Error in external load sync FIFO push logic.
73920   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                              20
73921   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR                                                     (0x1<<21) // Error in external load sync FIFO pop logic.
73922   #define PSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                               21
73923   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR                                                      (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
73924   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                22
73925   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR                                                       (0x1<<23) // Error in LS_SYNC_POP FIFO.
73926   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                 23
73927   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR                                                       (0x1<<24) // Error in LS_SYNC_POP FIFO.
73928   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                 24
73929   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR                                                      (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
73930   #define PSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                25
73931   #define PSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR                                                         (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
73932   #define PSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                   26
73933   #define PSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR                                                          (0x1<<27) // Error in LS_SYNC_POP FIFO.
73934   #define PSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR_SHIFT                                                    27
73935   #define PSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR                                                              (0x1<<28) // Error in slow debug fifo.
73936   #define PSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR_SHIFT                                                        28
73937   #define PSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO                                                           (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
73938   #define PSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO_SHIFT                                                     29
73939   #define PSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT                                                               (0x1<<30) // Error interrupt in VFC block.
73940   #define PSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT_SHIFT                                                         30
73941   #define PSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR                                                          (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
73942   #define PSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                    31
73943 #define PSEM_REG_INT_STS_1                                                                                   0x1600050UL //Access:R    DataWidth:0xd    // Multi Field Register.
73944   #define PSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN                                                             (0x1<<0) // An underflow error was detected in the Storm stack.
73945   #define PSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN_SHIFT                                                       0
73946   #define PSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN                                                             (0x1<<1) // An overflow error was detected in the Storm stack.
73947   #define PSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN_SHIFT                                                       1
73948   #define PSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR                                                             (0x1<<2) // The Storm detected an illegal runtime value.
73949   #define PSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR_SHIFT                                                       2
73950   #define PSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR                                                          (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
73951   #define PSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                    3
73952   #define PSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR                                                           (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
73953   #define PSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                     4
73954   #define PSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR                                                           (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
73955   #define PSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                     5
73956   #define PSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR                                                            (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
73957   #define PSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR_SHIFT                                                      6
73958   #define PSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR                                                            (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
73959   #define PSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR_SHIFT                                                      7
73960   #define PSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR                                                               (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
73961   #define PSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR_SHIFT                                                         8
73962   #define PSEM_REG_INT_STS_1_INVLD_FOC_ERROR                                                                 (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
73963   #define PSEM_REG_INT_STS_1_INVLD_FOC_ERROR_SHIFT                                                           9
73964   #define PSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR                                                                (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
73965   #define PSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR_SHIFT                                                          10
73966   #define PSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR                                                             (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
73967   #define PSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR_SHIFT                                                       11
73968   #define PSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR                                                            (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
73969   #define PSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR_SHIFT                                                      12
73970 #define PSEM_REG_INT_MASK_1                                                                                  0x1600054UL //Access:RW   DataWidth:0xd    // Multi Field Register.
73971   #define PSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.STORM_STACK_UF_ATTN .
73972   #define PSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN_SHIFT                                                      0
73973   #define PSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.STORM_STACK_OF_ATTN .
73974   #define PSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN_SHIFT                                                      1
73975   #define PSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.STORM_RUNTIME_ERROR .
73976   #define PSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR_SHIFT                                                      2
73977   #define PSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.EXT_LOAD_PEND_WR_ERROR .
73978   #define PSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                   3
73979   #define PSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.THREAD_RLS_ORUN_ERROR .
73980   #define PSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                    4
73981   #define PSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.THREAD_RLS_ALOC_ERROR .
73982   #define PSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                    5
73983   #define PSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.THREAD_RLS_VLD_ERROR .
73984   #define PSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR_SHIFT                                                     6
73985   #define PSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.EXT_THREAD_OOR_ERROR .
73986   #define PSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR_SHIFT                                                     7
73987   #define PSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.ORD_ID_FIFO_ERROR .
73988   #define PSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR_SHIFT                                                        8
73989   #define PSEM_REG_INT_MASK_1_INVLD_FOC_ERROR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.INVLD_FOC_ERROR .
73990   #define PSEM_REG_INT_MASK_1_INVLD_FOC_ERROR_SHIFT                                                          9
73991   #define PSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.EXT_LD_LEN_ERROR .
73992   #define PSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR_SHIFT                                                         10
73993   #define PSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR                                                            (0x1<<11) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.THRD_ORD_FIFO_ERROR .
73994   #define PSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR_SHIFT                                                      11
73995   #define PSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: PSEM_REG_INT_STS_1.INVLD_THRD_ORD_ERROR .
73996   #define PSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR_SHIFT                                                     12
73997 #define PSEM_REG_INT_STS_WR_1                                                                                0x1600058UL //Access:WR   DataWidth:0xd    // Multi Field Register.
73998   #define PSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN                                                          (0x1<<0) // An underflow error was detected in the Storm stack.
73999   #define PSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN_SHIFT                                                    0
74000   #define PSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN                                                          (0x1<<1) // An overflow error was detected in the Storm stack.
74001   #define PSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN_SHIFT                                                    1
74002   #define PSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR                                                          (0x1<<2) // The Storm detected an illegal runtime value.
74003   #define PSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR_SHIFT                                                    2
74004   #define PSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR                                                       (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
74005   #define PSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                 3
74006   #define PSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR                                                        (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
74007   #define PSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                  4
74008   #define PSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR                                                        (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
74009   #define PSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                  5
74010   #define PSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR                                                         (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
74011   #define PSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                   6
74012   #define PSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR                                                         (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
74013   #define PSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                   7
74014   #define PSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR                                                            (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
74015   #define PSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR_SHIFT                                                      8
74016   #define PSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR                                                              (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
74017   #define PSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR_SHIFT                                                        9
74018   #define PSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR                                                             (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
74019   #define PSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR_SHIFT                                                       10
74020   #define PSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR                                                          (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
74021   #define PSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                    11
74022   #define PSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR                                                         (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
74023   #define PSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                   12
74024 #define PSEM_REG_INT_STS_CLR_1                                                                               0x160005cUL //Access:RC   DataWidth:0xd    // Multi Field Register.
74025   #define PSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN                                                         (0x1<<0) // An underflow error was detected in the Storm stack.
74026   #define PSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN_SHIFT                                                   0
74027   #define PSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN                                                         (0x1<<1) // An overflow error was detected in the Storm stack.
74028   #define PSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN_SHIFT                                                   1
74029   #define PSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR                                                         (0x1<<2) // The Storm detected an illegal runtime value.
74030   #define PSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR_SHIFT                                                   2
74031   #define PSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR                                                      (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
74032   #define PSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                3
74033   #define PSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR                                                       (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
74034   #define PSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                 4
74035   #define PSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR                                                       (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
74036   #define PSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                 5
74037   #define PSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR                                                        (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
74038   #define PSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                  6
74039   #define PSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR                                                        (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
74040   #define PSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                  7
74041   #define PSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR                                                           (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
74042   #define PSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR_SHIFT                                                     8
74043   #define PSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR                                                             (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
74044   #define PSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR_SHIFT                                                       9
74045   #define PSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR                                                            (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
74046   #define PSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR_SHIFT                                                      10
74047   #define PSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR                                                         (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
74048   #define PSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                   11
74049   #define PSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR                                                        (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
74050   #define PSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                  12
74051 #define PSEM_REG_PRTY_MASK                                                                                   0x16000ccUL //Access:RW   DataWidth:0x3    // Multi Field Register.
74052   #define PSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS.VFC_RBC_PARITY_ERROR .
74053   #define PSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR_SHIFT                                                      0
74054   #define PSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR                                                           (0x1<<1) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS.STORM_RF_PARITY_ERROR .
74055   #define PSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR_SHIFT                                                     1
74056   #define PSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR                                                            (0x1<<2) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS.REG_GEN_PARITY_ERROR .
74057   #define PSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR_SHIFT                                                      2
74058 #define PSEM_REG_PRTY_MASK_H_0                                                                               0x1600204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
74059   #define PSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
74060   #define PSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                 0
74061   #define PSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
74062   #define PSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                 1
74063   #define PSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
74064   #define PSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     2
74065   #define PSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
74066   #define PSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
74067   #define PSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
74068   #define PSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     4
74069   #define PSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: PSEM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
74070   #define PSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     5
74071 #define PSEM_REG_MEM_ECC_ENABLE_0                                                                            0x1600210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
74072   #define PSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance psem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.PSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_psem.i_ecc_0 in module sem_slow_pas_buf_ram_psem
74073   #define PSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                  0
74074   #define PSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance psem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.PSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_psem.i_ecc_1 in module sem_slow_pas_buf_ram_psem
74075   #define PSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                  1
74076 #define PSEM_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x1600214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
74077   #define PSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance psem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.PSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_psem.i_ecc_0 in module sem_slow_pas_buf_ram_psem
74078   #define PSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                           0
74079   #define PSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance psem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.PSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_psem.i_ecc_1 in module sem_slow_pas_buf_ram_psem
74080   #define PSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                           1
74081 #define PSEM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x1600218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
74082   #define PSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance psem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.PSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_psem.i_ecc_0 in module sem_slow_pas_buf_ram_psem
74083   #define PSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                    0
74084   #define PSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance psem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.PSEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_psem.i_ecc_1 in module sem_slow_pas_buf_ram_psem
74085   #define PSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                    1
74086 #define PSEM_REG_MEM_ECC_EVENTS                                                                              0x160021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
74087 #define PSEM_REG_ARB_CYCLE_SIZE                                                                              0x1600400UL //Access:RW   DataWidth:0x5    // The number of time_slots in the arbitration cycle.
74088 #define PSEM_REG_VF_ERROR                                                                                    0x1600408UL //Access:WR   DataWidth:0x1    // This VF-split register provides read/clear access to the VF error received from the SDM for a DMA transfer. Reading this register will return the VF Error for value for the corresponding VF. Writing a 1 to this register will clear the error for the corresponding VF.
74089 #define PSEM_REG_PF_ERROR                                                                                    0x160040cUL //Access:WR   DataWidth:0x1    // This PF-split register provides read/clear access to the PF error received from the SDM for a DMA transfer. Reading this register will return the PF Error for value for the corresponding PF. Writing a 1 to this register will clear the error for the corresponding PF.
74090 #define PSEM_REG_VF_ERR_VECTOR                                                                               0x1600420UL //Access:WB_R DataWidth:0xc0   // This read-only register provides a vector of bits having an error indication per VF where the Bit position corresponds to the VFID.
74091 #define PSEM_REG_VF_ERR_VECTOR_SIZE                                                                          8
74092 #define PSEM_REG_PF_ERR_VECTOR                                                                               0x1600440UL //Access:R    DataWidth:0x10   // This read-only register provides a vector of bits having an error indication per PF where the Bit position corresponds to the PFID.
74093 #define PSEM_REG_CLEAR_STALL                                                                                 0x1600444UL //Access:RW   DataWidth:0x1    // Clear stall signal sent from local storm to external storms.
74094 #define PSEM_REG_EXCEPTION_INT                                                                               0x1600448UL //Access:RW   DataWidth:0x10   // Provides a default PRAM address to be used for the handler in the event that the PRAM address retrieved from the interrupt table is out of range with regard to the actual PRAM size provided in the SEMI instance.
74095 #define PSEM_REG_EXT_STORE_FREE_ENTRIES                                                                      0x160044cUL //Access:R    DataWidth:0x6    // Number of free entries in the external STORE sync FIFO.
74096 #define PSEM_REG_GPI_DATA                                                                                    0x1600450UL //Access:R    DataWidth:0x20   // Used to read the GPI input signals.
74097 #define PSEM_REG_GPRE_SAMP_PERIOD                                                                            0x1600454UL //Access:RW   DataWidth:0x4    // Defines the number of system clocks from one sample of GPRE sync data and the next.
74098 #define PSEM_REG_ALLOW_LP_SLEEP_THRD                                                                         0x1600458UL //Access:RW   DataWidth:0x1    // When set, this bit is used to allow low-power mode to be activated while threads are sleeping in the passive buffer, as long as the SEMI/Storm remains idle.
74099 #define PSEM_REG_ECO_RESERVED                                                                                0x160045cUL //Access:RW   DataWidth:0x8    // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
74100 #define PSEM_REG_FIC_GAP_VECT                                                                                0x1600500UL //Access:WB   DataWidth:0x2c   // This array of nine 44-bit vectors provides a bit per register-quad, used to define the register-quad locations that should be included in gaps (discontinuities) within the DRA transfer, where bit-0 corresponds with IORs 0-3, and so on. To indicate a gap, the corresponding bit should be cleared. These gaps have a granularity of a register- quad (four IORs). For each DRA write transfer from whom the FIC is the source, one of nine gap vectors (or a default-gap vector) will be selected, based on the GapSelect field of the corresponding interrupt table entry. Any unused upper bits of the vector will be ignored and thus, can be written with any value.
74101 #define PSEM_REG_FIC_GAP_VECT_SIZE                                                                           18
74102 #define PSEM_REG_FIC_FIFO                                                                                    0x1600580UL //Access:WB_R DataWidth:0x80   // Used for debugging to read/write to/from the FIC FIFOs. The address selects which FIFO should be accessed.
74103 #define PSEM_REG_FIC_FIFO_SIZE                                                                               4
74104 #define PSEM_REG_FIC_MIN_MSG                                                                                 0x1600600UL //Access:RW   DataWidth:0x6    // Per-FIC interface register array defines minimum number of cycles in the FIC interfaces after which the message can be sent to the passive register_file.
74105 #define PSEM_REG_FIC_EMPTY_CT_MODE                                                                           0x1600620UL //Access:RW   DataWidth:0x1    // When set, enables the "empty cut-through" mode for the FIC interface. In this mode, the FIC interface will not require that the available ("go") counter is non-zero before making a transfer request to the DRA arbiter and starting a transfer.
74106 #define PSEM_REG_FIC_EMPTY_CT_CNT                                                                            0x1600624UL //Access:RC   DataWidth:0x18   // Statistics counter used to count the number of FIC messages that have been received on any FIC interface and were allowed to start early, taking advantage of the FIC empty cut-through mode.
74107 #define PSEM_REG_FOC_CREDIT                                                                                  0x1600680UL //Access:RW   DataWidth:0x8    // Array of registers provides the initial credits on each of the associatef FOC interfaces. Reading from this register provides the current FOR credit value.
74108 #define PSEM_REG_FOC_CREDIT_SIZE                                                                             2
74109 #define PSEM_REG_FULL_FOC_DRA_STRT_EN                                                                        0x16006c0UL //Access:RW   DataWidth:0x1    // When set, this bit allows the DRA read operation to start even when there are not enough credits on all the participating FOC interfaces to complete the entire transaction. The transfer will stall only when a transfer cycle is reached in which there are no interface credits, at which time the DRA transfer will remain stalled until the FOC destination(s) has at least a single credit. When this configuration is cleared, the DRA read transfer will not begin until there are enough credits on all the participating FOC interfaces for the entire transfer.
74110 #define PSEM_REG_FIN_COMMAND                                                                                 0x1600700UL //Access:WB_R DataWidth:0x164  // Last fin command that was read from fifo. Its spelling in FIN_FIFO register.
74111 #define PSEM_REG_FIN_COMMAND_SIZE                                                                            16
74112 #define PSEM_REG_FIN_FIFO                                                                                    0x1600800UL //Access:WB_R DataWidth:0x164  // READ ONLY FOR DEBUGGING! [5:0]   start_rp_foc3; [11:6] start_rp_foc2;  [17:12]   start_rp_foc1; [23:18] start_rp_foc0;  [29:24]   end_rp_foc3; [35:30] end_rp_foc2; [41:36]   end_rp_foc1; [47:42]   end_rp_foc0; [53:48]   lowest rp; [59:54]   highest rp; [65:60]   store start rp; [71:66]   store end rp; [77:72]   load start rp; [83:78]   load end rp; [85:84]   priority; [101:86]  pram address; [102] pas; [103] foc3; [104] foc2; [105] foc1; [106] foc0; [107] release; [108] fin; [109]=1- fin fifo is empty; 0 - data[108:0] is valid.
74113 #define PSEM_REG_FIN_FIFO_SIZE                                                                               16
74114 #define PSEM_REG_INVLD_PAS_WR_EN                                                                             0x1600900UL //Access:RW   DataWidth:0x1    // When set, an attempt to write to the passive buffer over the external passive interface will be enabled even if the partition being written is owned by a thread whose valid bit is not set. Otherwise if cleared, the transfer will be stalled.
74115 #define PSEM_REG_ARBITER_REQUEST                                                                             0x1600980UL //Access:R    DataWidth:0x5    // Dra arbiter last request: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
74116 #define PSEM_REG_ARBITER_SELECT                                                                              0x1600984UL //Access:R    DataWidth:0x5    // Dra arbiter last selection: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
74117 #define PSEM_REG_ARBITER_SLOT                                                                                0x1600988UL //Access:R    DataWidth:0x5    // Dra arbiter last slot.
74118 #define PSEM_REG_ARB_AS_DEF                                                                                  0x1600a00UL //Access:RW   DataWidth:0x3    // Two-dimensional register array is used to define each of four arbitration schemes used by the main DRA arbiter. For this, bits 4:3 of the offset are used to select the arbitration scheme 0-3. Bits 2:0 of the offset are used to define the five priority sources for the selected scheme, where for each priority (0-4), an arbiter source is assigned. Valid values for these configurations are the source enumerations, where FIC0=0x0, FIC1=0x1, wake priority0=0x2, wake priority1=0x3 and wake priority2=0x4. Note that there are holes in the indirect offset address which always return zero when read. These exist at offsets 0x5-0x7, 0xd-0xf, 0x15-0x17 and 0x1d-0x1f.
74119 #define PSEM_REG_ARB_AS_DEF_SIZE                                                                             32
74120 #define PSEM_REG_ARB_TS_AS                                                                                   0x1600a80UL //Access:RW   DataWidth:0x2    // Register array that defines the main DRA arbiter arbitration scheme for each of 20 time slots [0-19].
74121 #define PSEM_REG_ARB_TS_AS_SIZE                                                                              20
74122 #define PSEM_REG_NUM_OF_THREADS                                                                              0x1600b00UL //Access:R    DataWidth:0x3    // The number of curretnly free threads.
74123 #define PSEM_REG_THREAD_ERROR                                                                                0x1600b04UL //Access:R    DataWidth:0x4    // Thread error indication.
74124 #define PSEM_REG_THREAD_RDY                                                                                  0x1600b08UL //Access:R    DataWidth:0x4    // Thread ready indication.
74125 #define PSEM_REG_THREAD_SET_NUM                                                                              0x1600b0cUL //Access:W    DataWidth:0x5    // Thread ID. Write thread ID will set ready indication for this thread ID.
74126 #define PSEM_REG_THREAD_VALID                                                                                0x1600b10UL //Access:R    DataWidth:0x4    // Valid sleeping threads.
74127 #define PSEM_REG_THREADS_LIST                                                                                0x1600b14UL //Access:RW   DataWidth:0x4    // List of free threads.
74128 #define PSEM_REG_ORDER_HEAD                                                                                  0x1600c00UL //Access:RW   DataWidth:0x2    // This (indirect) register array of registers provides read/write access to the head pointers assigned to each of the thread-ordering queues.
74129 #define PSEM_REG_ORDER_HEAD_SIZE                                                                             2
74130 #define PSEM_REG_ORDER_TAIL                                                                                  0x1600c80UL //Access:RW   DataWidth:0x2    // This (indirect) register array of registers provides read/write access to the tail pointers assigned to each of the thread ordering queues.
74131 #define PSEM_REG_ORDER_TAIL_SIZE                                                                             2
74132 #define PSEM_REG_ORDER_EMPTY                                                                                 0x1600d00UL //Access:RW   DataWidth:0x1    // This vector provides read-only access to the empty bit assigned to each of the thread ordering queues.
74133 #define PSEM_REG_ORDER_EMPTY_SIZE                                                                            2
74134 #define PSEM_REG_ORDER_LL_REG                                                                                0x1600d80UL //Access:RW   DataWidth:0x2    // This array of registers provides read/write access to each entry of the linked-list array of the thread-ordering queue. Because the actual depth is based on the number of threads supported by the design, which is a Verilog parameter, a 64-entry window is reserved in the register address space. The valid entries start at the base of the window and extend through the number of threads supported. The value in each indirect register contains linked-list pointer to the next thread in the associated queue..
74135 #define PSEM_REG_ORDER_LL_REG_SIZE                                                                           4
74136 #define PSEM_REG_ORDER_POP_EN                                                                                0x1600e00UL //Access:RW   DataWidth:0x4    // Provides access to the thread ordering queue pop-enable vector.
74137 #define PSEM_REG_ORDER_WAKE_EN                                                                               0x1600e08UL //Access:RW   DataWidth:0x4    // Provides access to the thread ordering queue wake-enable vector.
74138 #define PSEM_REG_PF_NUM_ORDER_BASE                                                                           0x1600e10UL //Access:RW   DataWidth:0x1    // This field defines the base value for the ordering queue selection when the PFNum is chosen to control this selection. The value of this register is added to PFNum and the result is used to select one of 16 ordering queues.
74139 #define PSEM_REG_DBG_ALM_FULL                                                                                0x1601000UL //Access:RW   DataWidth:0x6    // Almost full for slow debug fifo.
74140 #define PSEM_REG_PASSIVE_ALM_FULL                                                                            0x1601004UL //Access:RW   DataWidth:0x5    // The number of free entries in the sync FIFO between the external HW and the passive buffer; below which the PassiveFull is asserted.
74141 #define PSEM_REG_SYNC_DRA_WR_ALM_FULL                                                                        0x1601008UL //Access:RW   DataWidth:0x5    // Almost full for sync dra_wr fifo (data from DRA to STORM).
74142 #define PSEM_REG_SYNC_RAM_WR_ALM_FULL                                                                        0x160100cUL //Access:RW   DataWidth:0x6    // Almost full for sync ram_wr fifo (data from EXT_IF to STORM).
74143 #define PSEM_REG_DRA_EMPTY                                                                                   0x1601100UL //Access:R    DataWidth:0x1    // Dra_empty.
74144 #define PSEM_REG_EXT_PAS_EMPTY                                                                               0x1601104UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO empty in sem_slow.
74145 #define PSEM_REG_FIC_EMPTY                                                                                   0x1601120UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO empty in sem_slow_fic.
74146 #define PSEM_REG_SLOW_DBG_EMPTY                                                                              0x1601140UL //Access:R    DataWidth:0x1    // DBG FIFO is empty in sem_slow_ls_dbg.
74147 #define PSEM_REG_SLOW_DRA_FIN_EMPTY                                                                          0x1601144UL //Access:R    DataWidth:0x1    // FIN fifo is empty in sem_slow_dra_sync.
74148 #define PSEM_REG_SLOW_DRA_RD_EMPTY                                                                           0x1601148UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is empty in sem_slow_dra_sync.
74149 #define PSEM_REG_SLOW_DRA_WR_EMPTY                                                                           0x160114cUL //Access:R    DataWidth:0x1    // DRA_WR push fifo is empty in sem_slow_dra_sync.
74150 #define PSEM_REG_SLOW_EXT_STORE_EMPTY                                                                        0x1601150UL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is empty in sem_slow_ls_ext.
74151 #define PSEM_REG_SLOW_EXT_LOAD_EMPTY                                                                         0x1601154UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is empty in sem_slow_ls_ext.
74152 #define PSEM_REG_SLOW_RAM_RD_EMPTY                                                                           0x1601158UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is empty in sem_slow_ls_ext.
74153 #define PSEM_REG_SLOW_RAM_WR_EMPTY                                                                           0x160115cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is empty in sem_slow_ls_ext.
74154 #define PSEM_REG_SYNC_DBG_EMPTY                                                                              0x1601160UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is empty in sem_slow_ls_sync.
74155 #define PSEM_REG_THREAD_FIFO_EMPTY                                                                           0x1601164UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is empty in sem_slow_dra_wr.
74156 #define PSEM_REG_ORD_ID_FIFO_EMPTY                                                                           0x1601168UL //Access:R    DataWidth:0x1    // Indicates that the order ID fifo is empty in sem_slow_dra_wr.
74157 #define PSEM_REG_EXT_PAS_FULL                                                                                0x1601200UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO Full in sem_slow.
74158 #define PSEM_REG_EXT_STORE_IF_FULL                                                                           0x1601204UL //Access:R    DataWidth:0x1    // EXT_STORE IF is full in sem_slow_ls_ext.
74159 #define PSEM_REG_FIC_FULL                                                                                    0x1601220UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO full in sem_slow_fic.
74160 #define PSEM_REG_PAS_IF_FULL                                                                                 0x1601240UL //Access:R    DataWidth:0x1    // Full from passive buffer asserted toward SDM.
74161 #define PSEM_REG_RAM_IF_FULL                                                                                 0x1601244UL //Access:R    DataWidth:0x1    // EXT_RAM IF is full in sem_slow_ls_ram.
74162 #define PSEM_REG_SLOW_DBG_ALM_FULL                                                                           0x1601248UL //Access:R    DataWidth:0x1    // DBG FIFO is almost full in sem_slow_ls_dbg according to the full threshold configuration.
74163 #define PSEM_REG_SLOW_DBG_FULL                                                                               0x160124cUL //Access:R    DataWidth:0x1    // DBG FIFO is full in sem_slow_ls_dbg.
74164 #define PSEM_REG_SLOW_DRA_FIN_FULL                                                                           0x1601250UL //Access:R    DataWidth:0x1    // FIN fifo is full in sem_slow_dra_sync (never may be active).
74165 #define PSEM_REG_SLOW_DRA_RD_FULL                                                                            0x1601254UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is full in sem_slow_dra_sync.
74166 #define PSEM_REG_SLOW_DRA_WR_FULL                                                                            0x1601258UL //Access:R    DataWidth:0x1    // DRA_WR push fifo is full in sem_slow_dra_sync.
74167 #define PSEM_REG_SLOW_EXT_STORE_FULL                                                                         0x160125cUL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is full in sem_slow_ls_ext.
74168 #define PSEM_REG_SLOW_EXT_LOAD_FULL                                                                          0x1601260UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is full in sem_slow_ls_ext.
74169 #define PSEM_REG_SLOW_RAM_RD_FULL                                                                            0x1601264UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is full in sem_slow_ls_ext.
74170 #define PSEM_REG_SLOW_RAM_WR_ALM_FULL                                                                        0x1601268UL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is almost full in sem_slow_ls_ext.
74171 #define PSEM_REG_SLOW_RAM_WR_FULL                                                                            0x160126cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is full in sem_slow_ls_ext.
74172 #define PSEM_REG_SYNC_DBG_FULL                                                                               0x1601270UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is full in sem_slow_ls_sync.
74173 #define PSEM_REG_THREAD_FIFO_FULL                                                                            0x1601274UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
74174 #define PSEM_REG_ORD_ID_FIFO_FULL                                                                            0x1601278UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
74175 #define PSEM_REG_THREAD_INTER_CNT                                                                            0x1601300UL //Access:RW   DataWidth:0x10   // Maximum value of threads interrupt counter; when it gets this value then interrupt to will be send if thread active from previous maximum value of this counter.
74176 #define PSEM_REG_THREAD_INTER_CNT_ENABLE                                                                     0x1601304UL //Access:RW   DataWidth:0x1    // Enable for start count of thread_inter_cnt.
74177 #define PSEM_REG_THREAD_ORUN_NUM                                                                             0x1601308UL //Access:R    DataWidth:0x4    // Threads are sleeping in passive buffer more than thread_inter_cnt number of cycles.
74178 #define PSEM_REG_SLOW_DBG_ACTIVE                                                                             0x1601400UL //Access:RW   DataWidth:0x1    // Debug mode is active.
74179 #define PSEM_REG_SLOW_DBG_MODE                                                                               0x1601404UL //Access:RW   DataWidth:0x3    // Debug mode for slow debug bus.
74180 #define PSEM_REG_DBG_FRAME_MODE                                                                              0x1601408UL //Access:RW   DataWidth:0x2    // Debug frame mode control for the SEMI debug bus. The following values apply: "00" - indicates mode-0, which means all four words are provided by the fast debug. "01" - indicates mode-1, which means bits 127:64 belong to fast debug and bits 63:0 belong to slow debug. "10" - indicates mode-2, which means bits 127:96 belong to fast debug and bits 95:0 belong to slow debug. "11" - indicates mode-3, which means all four words are provided by the slow debug.
74181 #define PSEM_REG_DBG_EACH_CYLE                                                                               0x160140cUL //Access:RW   DataWidth:0x1    // 0=output every cycle; 1= output only when there is a change.
74182 #define PSEM_REG_DBG_GPRE_VECT                                                                               0x1601410UL //Access:RW   DataWidth:0x8    // This 8-bit vector is used to enable the various 8 GPRE-quads that are to be captured by the fast debug channel when they are accessed for read by the Storm during mode-6 debug (handler trace). For this, bit-0 corresponds with GPRE[0-3] and bit-7 corresponds with GPRE[28-31].
74183 #define PSEM_REG_DBG_IF_FULL                                                                                 0x1601414UL //Access:R    DataWidth:0x1    // DBG IF is full in sem_slow_ls_dbg.
74184 #define PSEM_REG_DBG_MODE0_CFG                                                                               0x1601418UL //Access:RW   DataWidth:0x1    // 0=all the message; 1=partial message.
74185 #define PSEM_REG_DBG_MODE0_CFG_CYCLE                                                                         0x160141cUL //Access:RW   DataWidth:0x5    // In case DebugMode0Config = 1; the additional cycles to extract to the debug bus.
74186 #define PSEM_REG_DBG_MODE1_CFG                                                                               0x1601420UL //Access:RW   DataWidth:0x1    // 0=without the data; 1=with the data.
74187 #define PSEM_REG_DBG_MSG_SRC                                                                                 0x1601424UL //Access:RW   DataWidth:0x3    // This field is a mask used to enable (or filter) the various sources of DRA write debug packets. Setting a bit causes the corresponding interface to be enabled. Bit-0 corresponds with FIC0, bit-1 corresponds with FIC1 and bit-2 corresponds with DRA writes from the passive buffer. This applicable only for debug mode=0.
74188 #define PSEM_REG_DBG_OUT_DATA                                                                                0x1601500UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
74189 #define PSEM_REG_DBG_OUT_DATA_SIZE                                                                           8
74190 #define PSEM_REG_DBG_OUT_VALID                                                                               0x1601520UL //Access:R    DataWidth:0x4    // Dbgmux output valid
74191 #define PSEM_REG_DBG_OUT_FRAME                                                                               0x1601524UL //Access:R    DataWidth:0x4    // Dbgmux output frame
74192 #define PSEM_REG_DBG_SELECT                                                                                  0x1601528UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
74193 #define PSEM_REG_DBG_DWORD_ENABLE                                                                            0x160152cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
74194 #define PSEM_REG_DBG_SHIFT                                                                                   0x1601530UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
74195 #define PSEM_REG_DBG_FORCE_VALID                                                                             0x1601534UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
74196 #define PSEM_REG_DBG_FORCE_FRAME                                                                             0x1601538UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
74197 #define PSEM_REG_EXT_PAS_FIFO                                                                                0x1608000UL //Access:WB_R DataWidth:0x4a   // Provides read-only access of the external passive FIFO. Intended for debug purposes.
74198 #define PSEM_REG_EXT_PAS_FIFO_SIZE                                                                           76
74199 #define PSEM_REG_INT_TABLE                                                                                   0x1610000UL //Access:RW   DataWidth:0x15   // Interrupt table read/write access. This register is intended to be written only when the system is idle. The fields of the interrupt table are as follows. int_table[20:17] = GapSel; int_table[16] = OrderEn; int_table[15:0] = PRAM Address
74200 #define PSEM_REG_INT_TABLE_SIZE                                                                              256
74201 #define PSEM_REG_PASSIVE_BUFFER                                                                              0x1620000UL //Access:WB   DataWidth:0x80   // Read and write to it is just for debugging. Passive buffer memory.
74202 #define PSEM_REG_PASSIVE_BUFFER_SIZE                                                                         720
74203 #define PSEM_REG_FAST_MEMORY                                                                                 0x1640000UL //Access:RW   DataWidth:0x20   // See sem_fast.xls for its description.
74204 #define PSEM_REG_FAST_MEMORY_SIZE                                                                            65536
74205 #define PSEM_REG_PRAM                                                                                        0x1680000UL //Access:WB   DataWidth:0x30   // Pram memory.
74206 #define PSEM_REG_PRAM_SIZE                                                                                   73728
74207 #define TSEM_REG_ENABLE_IN                                                                                   0x1700004UL //Access:RW   DataWidth:0xa    // Multi Field Register.
74208   #define TSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN                                                              (0x1<<0) // Full input from external IF to LS input enable.
74209   #define TSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN_SHIFT                                                        0
74210   #define TSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN                                                           (0x1<<1) // Read data from external LS IF input enable.
74211   #define TSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN_SHIFT                                                     1
74212   #define TSEM_REG_ENABLE_IN_FIC_ENABLE_IN                                                                   (0x1<<2) // FIC input enable bit used to enable/disable messages from being received on all FIC interfaces.
74213   #define TSEM_REG_ENABLE_IN_FIC_ENABLE_IN_SHIFT                                                             2
74214   #define TSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN                                                               (0x1<<3) // FOC acknowledge input enable bit used to enable/disable acknowledge response from being received on any of the FOC interfaces.
74215   #define TSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN_SHIFT                                                         3
74216   #define TSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN                                                               (0x1<<4) // General interface input enable.
74217   #define TSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN_SHIFT                                                         4
74218   #define TSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN                                                               (0x1<<5) // External passive write input enable.
74219   #define TSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN_SHIFT                                                         5
74220   #define TSEM_REG_ENABLE_IN_RAM_ENABLE_IN                                                                   (0x1<<6) // Data input enable to RAM.
74221   #define TSEM_REG_ENABLE_IN_RAM_ENABLE_IN_SHIFT                                                             6
74222   #define TSEM_REG_ENABLE_IN_STALL_ENABLE_IN                                                                 (0x1<<7) // Enable for stall input from all external STORM instances.
74223   #define TSEM_REG_ENABLE_IN_STALL_ENABLE_IN_SHIFT                                                           7
74224   #define TSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN                                                            (0x1<<8) // Thread ready bus input enable.
74225   #define TSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN_SHIFT                                                      8
74226   #define TSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN                                                            (0x1<<9) // Input enable for VF error indication from SDM to SEMI.
74227   #define TSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN_SHIFT                                                      9
74228 #define TSEM_REG_ENABLE_OUT                                                                                  0x1700008UL //Access:RW   DataWidth:0x6    // Multi Field Register.
74229   #define TSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT                                                          (0x1<<0) // Read request output enable from external LS IF.
74230   #define TSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT_SHIFT                                                    0
74231   #define TSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT                                                          (0x1<<1) // Write request output enable from external LS IF.
74232   #define TSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT_SHIFT                                                    1
74233   #define TSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT                                                                 (0x1<<2) // FOC output otuput enable bit used to enable/disable messages from being sent out on any of the FOC interfaces.
74234   #define TSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT_SHIFT                                                           2
74235   #define TSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT                                                             (0x1<<3) // Passive full output enable.
74236   #define TSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT_SHIFT                                                       3
74237   #define TSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT                                                                 (0x1<<4) // Data output enable to RAM.
74238   #define TSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT_SHIFT                                                           4
74239   #define TSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT                                                               (0x1<<5) // Stall output enable bit used to enable/disable the output stall signal toward all external Storm instances.
74240   #define TSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT_SHIFT                                                         5
74241 #define TSEM_REG_FIC_DISABLE                                                                                 0x170000cUL //Access:RW   DataWidth:0x1    // Disables input messages from all FIC interfaces.  May be updated during run_time by the microcode.
74242 #define TSEM_REG_PAS_DISABLE                                                                                 0x1700010UL //Access:RW   DataWidth:0x1    // Disables input messages from the passive buffer  May be updated during run_time by the microcode.
74243 #define TSEM_REG_INT_STS_0                                                                                   0x1700040UL //Access:R    DataWidth:0x20   // Multi Field Register.
74244   #define TSEM_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
74245   #define TSEM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
74246   #define TSEM_REG_INT_STS_0_FIC_LAST_ERROR                                                                  (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
74247   #define TSEM_REG_INT_STS_0_FIC_LAST_ERROR_SHIFT                                                            1
74248   #define TSEM_REG_INT_STS_0_FIC_LENGTH_ERROR                                                                (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
74249   #define TSEM_REG_INT_STS_0_FIC_LENGTH_ERROR_SHIFT                                                          2
74250   #define TSEM_REG_INT_STS_0_FIC_FIFO_ERROR                                                                  (0x1<<3) // Error in any one of the FIC FIFO is active.
74251   #define TSEM_REG_INT_STS_0_FIC_FIFO_ERROR_SHIFT                                                            3
74252   #define TSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR                                                              (0x1<<4) // Error in Ext PAS_FIFO is active.
74253   #define TSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR_SHIFT                                                        4
74254   #define TSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR                                                              (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
74255   #define TSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR_SHIFT                                                        5
74256   #define TSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR                                                          (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
74257   #define TSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                    6
74258   #define TSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR                                                           (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
74259   #define TSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                     7
74260   #define TSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR                                                          (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
74261   #define TSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                    8
74262   #define TSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR                                                           (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
74263   #define TSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                     9
74264   #define TSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR                                                             (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
74265   #define TSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                       10
74266   #define TSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR                                                          (0x1<<11) // Signals an unknown address in the fast-memory window.
74267   #define TSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                    11
74268   #define TSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO                                                                (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
74269   #define TSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO_SHIFT                                                          12
74270   #define TSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO                                                                (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
74271   #define TSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO_SHIFT                                                          13
74272   #define TSEM_REG_INT_STS_0_CAM_OUT_FIFO                                                                    (0x1<<14) // Error in CAM_OUT fifo in cam block.
74273   #define TSEM_REG_INT_STS_0_CAM_OUT_FIFO_SHIFT                                                              14
74274   #define TSEM_REG_INT_STS_0_FIN_FIFO                                                                        (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
74275   #define TSEM_REG_INT_STS_0_FIN_FIFO_SHIFT                                                                  15
74276   #define TSEM_REG_INT_STS_0_THREAD_FIFO_ERROR                                                               (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
74277   #define TSEM_REG_INT_STS_0_THREAD_FIFO_ERROR_SHIFT                                                         16
74278   #define TSEM_REG_INT_STS_0_THREAD_OVERRUN                                                                  (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
74279   #define TSEM_REG_INT_STS_0_THREAD_OVERRUN_SHIFT                                                            17
74280   #define TSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR                                                       (0x1<<18) // Error in external store sync FIFO push logic.
74281   #define TSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                 18
74282   #define TSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR                                                        (0x1<<19) // Error in external store sync FIFO pop logic.
74283   #define TSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                  19
74284   #define TSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR                                                        (0x1<<20) // Error in external load sync FIFO push logic.
74285   #define TSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                  20
74286   #define TSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR                                                         (0x1<<21) // Error in external load sync FIFO pop logic.
74287   #define TSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                   21
74288   #define TSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR                                                          (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
74289   #define TSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                    22
74290   #define TSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR                                                           (0x1<<23) // Error in LS_SYNC_POP FIFO.
74291   #define TSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                     23
74292   #define TSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR                                                           (0x1<<24) // Error in LS_SYNC_POP FIFO.
74293   #define TSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                     24
74294   #define TSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR                                                          (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
74295   #define TSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                    25
74296   #define TSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR                                                             (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
74297   #define TSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                       26
74298   #define TSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR                                                              (0x1<<27) // Error in LS_SYNC_POP FIFO.
74299   #define TSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR_SHIFT                                                        27
74300   #define TSEM_REG_INT_STS_0_DBG_FIFO_ERROR                                                                  (0x1<<28) // Error in slow debug fifo.
74301   #define TSEM_REG_INT_STS_0_DBG_FIFO_ERROR_SHIFT                                                            28
74302   #define TSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO                                                               (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
74303   #define TSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO_SHIFT                                                         29
74304   #define TSEM_REG_INT_STS_0_VFC_INTERRUPT                                                                   (0x1<<30) // Error interrupt in VFC block.
74305   #define TSEM_REG_INT_STS_0_VFC_INTERRUPT_SHIFT                                                             30
74306   #define TSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR                                                              (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
74307   #define TSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR_SHIFT                                                        31
74308 #define TSEM_REG_INT_MASK_0                                                                                  0x1700044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
74309   #define TSEM_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.ADDRESS_ERROR .
74310   #define TSEM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
74311   #define TSEM_REG_INT_MASK_0_FIC_LAST_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.FIC_LAST_ERROR .
74312   #define TSEM_REG_INT_MASK_0_FIC_LAST_ERROR_SHIFT                                                           1
74313   #define TSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.FIC_LENGTH_ERROR .
74314   #define TSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR_SHIFT                                                         2
74315   #define TSEM_REG_INT_MASK_0_FIC_FIFO_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.FIC_FIFO_ERROR .
74316   #define TSEM_REG_INT_MASK_0_FIC_FIFO_ERROR_SHIFT                                                           3
74317   #define TSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.PAS_BUF_FIFO_ERROR .
74318   #define TSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR_SHIFT                                                       4
74319   #define TSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_FIN_POP_ERROR .
74320   #define TSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR_SHIFT                                                       5
74321   #define TSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_DRA_WR_PUSH_ERROR .
74322   #define TSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                   6
74323   #define TSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_DRA_WR_POP_ERROR .
74324   #define TSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                    7
74325   #define TSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_DRA_RD_PUSH_ERROR .
74326   #define TSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                   8
74327   #define TSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_DRA_RD_POP_ERROR .
74328   #define TSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                    9
74329   #define TSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_FIN_PUSH_ERROR .
74330   #define TSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                      10
74331   #define TSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SEM_FAST_ADDRESS_ERROR .
74332   #define TSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                   11
74333   #define TSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.CAM_LSB_INP_FIFO .
74334   #define TSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO_SHIFT                                                         12
74335   #define TSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.CAM_MSB_INP_FIFO .
74336   #define TSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO_SHIFT                                                         13
74337   #define TSEM_REG_INT_MASK_0_CAM_OUT_FIFO                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.CAM_OUT_FIFO .
74338   #define TSEM_REG_INT_MASK_0_CAM_OUT_FIFO_SHIFT                                                             14
74339   #define TSEM_REG_INT_MASK_0_FIN_FIFO                                                                       (0x1<<15) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.FIN_FIFO .
74340   #define TSEM_REG_INT_MASK_0_FIN_FIFO_SHIFT                                                                 15
74341   #define TSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.THREAD_FIFO_ERROR .
74342   #define TSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR_SHIFT                                                        16
74343   #define TSEM_REG_INT_MASK_0_THREAD_OVERRUN                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.THREAD_OVERRUN .
74344   #define TSEM_REG_INT_MASK_0_THREAD_OVERRUN_SHIFT                                                           17
74345   #define TSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR                                                      (0x1<<18) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_EXT_STORE_PUSH_ERROR .
74346   #define TSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                18
74347   #define TSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_EXT_STORE_POP_ERROR .
74348   #define TSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                 19
74349   #define TSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_EXT_LOAD_PUSH_ERROR .
74350   #define TSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                 20
74351   #define TSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_EXT_LOAD_POP_ERROR .
74352   #define TSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                  21
74353   #define TSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_RAM_RD_PUSH_ERROR .
74354   #define TSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                   22
74355   #define TSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_RAM_RD_POP_ERROR .
74356   #define TSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                    23
74357   #define TSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_RAM_WR_POP_ERROR .
74358   #define TSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                    24
74359   #define TSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_RAM_WR_PUSH_ERROR .
74360   #define TSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                   25
74361   #define TSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_DBG_PUSH_ERROR .
74362   #define TSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                      26
74363   #define TSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.SYNC_DBG_POP_ERROR .
74364   #define TSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR_SHIFT                                                       27
74365   #define TSEM_REG_INT_MASK_0_DBG_FIFO_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.DBG_FIFO_ERROR .
74366   #define TSEM_REG_INT_MASK_0_DBG_FIFO_ERROR_SHIFT                                                           28
74367   #define TSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.CAM_MSB2_INP_FIFO .
74368   #define TSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO_SHIFT                                                        29
74369   #define TSEM_REG_INT_MASK_0_VFC_INTERRUPT                                                                  (0x1<<30) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.VFC_INTERRUPT .
74370   #define TSEM_REG_INT_MASK_0_VFC_INTERRUPT_SHIFT                                                            30
74371   #define TSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_0.VFC_OUT_FIFO_ERROR .
74372   #define TSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR_SHIFT                                                       31
74373 #define TSEM_REG_INT_STS_WR_0                                                                                0x1700048UL //Access:WR   DataWidth:0x20   // Multi Field Register.
74374   #define TSEM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
74375   #define TSEM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
74376   #define TSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR                                                               (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
74377   #define TSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR_SHIFT                                                         1
74378   #define TSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR                                                             (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
74379   #define TSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR_SHIFT                                                       2
74380   #define TSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR                                                               (0x1<<3) // Error in any one of the FIC FIFO is active.
74381   #define TSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR_SHIFT                                                         3
74382   #define TSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR                                                           (0x1<<4) // Error in Ext PAS_FIFO is active.
74383   #define TSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                     4
74384   #define TSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR                                                           (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
74385   #define TSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR_SHIFT                                                     5
74386   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR                                                       (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
74387   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                 6
74388   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR                                                        (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
74389   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                  7
74390   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR                                                       (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
74391   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                 8
74392   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR                                                        (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
74393   #define TSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                  9
74394   #define TSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR                                                          (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
74395   #define TSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                    10
74396   #define TSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR                                                       (0x1<<11) // Signals an unknown address in the fast-memory window.
74397   #define TSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                 11
74398   #define TSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO                                                             (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
74399   #define TSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO_SHIFT                                                       12
74400   #define TSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO                                                             (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
74401   #define TSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO_SHIFT                                                       13
74402   #define TSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO                                                                 (0x1<<14) // Error in CAM_OUT fifo in cam block.
74403   #define TSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO_SHIFT                                                           14
74404   #define TSEM_REG_INT_STS_WR_0_FIN_FIFO                                                                     (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
74405   #define TSEM_REG_INT_STS_WR_0_FIN_FIFO_SHIFT                                                               15
74406   #define TSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR                                                            (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
74407   #define TSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR_SHIFT                                                      16
74408   #define TSEM_REG_INT_STS_WR_0_THREAD_OVERRUN                                                               (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
74409   #define TSEM_REG_INT_STS_WR_0_THREAD_OVERRUN_SHIFT                                                         17
74410   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR                                                    (0x1<<18) // Error in external store sync FIFO push logic.
74411   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                              18
74412   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR                                                     (0x1<<19) // Error in external store sync FIFO pop logic.
74413   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                               19
74414   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                     (0x1<<20) // Error in external load sync FIFO push logic.
74415   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                               20
74416   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR                                                      (0x1<<21) // Error in external load sync FIFO pop logic.
74417   #define TSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                21
74418   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR                                                       (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
74419   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                 22
74420   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR                                                        (0x1<<23) // Error in LS_SYNC_POP FIFO.
74421   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                  23
74422   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR                                                        (0x1<<24) // Error in LS_SYNC_POP FIFO.
74423   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                  24
74424   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR                                                       (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
74425   #define TSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                 25
74426   #define TSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR                                                          (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
74427   #define TSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                    26
74428   #define TSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR                                                           (0x1<<27) // Error in LS_SYNC_POP FIFO.
74429   #define TSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR_SHIFT                                                     27
74430   #define TSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR                                                               (0x1<<28) // Error in slow debug fifo.
74431   #define TSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR_SHIFT                                                         28
74432   #define TSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO                                                            (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
74433   #define TSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO_SHIFT                                                      29
74434   #define TSEM_REG_INT_STS_WR_0_VFC_INTERRUPT                                                                (0x1<<30) // Error interrupt in VFC block.
74435   #define TSEM_REG_INT_STS_WR_0_VFC_INTERRUPT_SHIFT                                                          30
74436   #define TSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR                                                           (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
74437   #define TSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                     31
74438 #define TSEM_REG_INT_STS_CLR_0                                                                               0x170004cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
74439   #define TSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
74440   #define TSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
74441   #define TSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR                                                              (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
74442   #define TSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR_SHIFT                                                        1
74443   #define TSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR                                                            (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
74444   #define TSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR_SHIFT                                                      2
74445   #define TSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR                                                              (0x1<<3) // Error in any one of the FIC FIFO is active.
74446   #define TSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR_SHIFT                                                        3
74447   #define TSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR                                                          (0x1<<4) // Error in Ext PAS_FIFO is active.
74448   #define TSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                    4
74449   #define TSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR                                                          (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
74450   #define TSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR_SHIFT                                                    5
74451   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR                                                      (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
74452   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                6
74453   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR                                                       (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
74454   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                 7
74455   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR                                                      (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
74456   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                8
74457   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR                                                       (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
74458   #define TSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                 9
74459   #define TSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR                                                         (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
74460   #define TSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                   10
74461   #define TSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR                                                      (0x1<<11) // Signals an unknown address in the fast-memory window.
74462   #define TSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                11
74463   #define TSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO                                                            (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
74464   #define TSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO_SHIFT                                                      12
74465   #define TSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO                                                            (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
74466   #define TSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO_SHIFT                                                      13
74467   #define TSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO                                                                (0x1<<14) // Error in CAM_OUT fifo in cam block.
74468   #define TSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO_SHIFT                                                          14
74469   #define TSEM_REG_INT_STS_CLR_0_FIN_FIFO                                                                    (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
74470   #define TSEM_REG_INT_STS_CLR_0_FIN_FIFO_SHIFT                                                              15
74471   #define TSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR                                                           (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
74472   #define TSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR_SHIFT                                                     16
74473   #define TSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN                                                              (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
74474   #define TSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN_SHIFT                                                        17
74475   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR                                                   (0x1<<18) // Error in external store sync FIFO push logic.
74476   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                             18
74477   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR                                                    (0x1<<19) // Error in external store sync FIFO pop logic.
74478   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                              19
74479   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                    (0x1<<20) // Error in external load sync FIFO push logic.
74480   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                              20
74481   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR                                                     (0x1<<21) // Error in external load sync FIFO pop logic.
74482   #define TSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                               21
74483   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR                                                      (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
74484   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                22
74485   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR                                                       (0x1<<23) // Error in LS_SYNC_POP FIFO.
74486   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                 23
74487   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR                                                       (0x1<<24) // Error in LS_SYNC_POP FIFO.
74488   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                 24
74489   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR                                                      (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
74490   #define TSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                25
74491   #define TSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR                                                         (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
74492   #define TSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                   26
74493   #define TSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR                                                          (0x1<<27) // Error in LS_SYNC_POP FIFO.
74494   #define TSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR_SHIFT                                                    27
74495   #define TSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR                                                              (0x1<<28) // Error in slow debug fifo.
74496   #define TSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR_SHIFT                                                        28
74497   #define TSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO                                                           (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
74498   #define TSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO_SHIFT                                                     29
74499   #define TSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT                                                               (0x1<<30) // Error interrupt in VFC block.
74500   #define TSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT_SHIFT                                                         30
74501   #define TSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR                                                          (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
74502   #define TSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                    31
74503 #define TSEM_REG_INT_STS_1                                                                                   0x1700050UL //Access:R    DataWidth:0xd    // Multi Field Register.
74504   #define TSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN                                                             (0x1<<0) // An underflow error was detected in the Storm stack.
74505   #define TSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN_SHIFT                                                       0
74506   #define TSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN                                                             (0x1<<1) // An overflow error was detected in the Storm stack.
74507   #define TSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN_SHIFT                                                       1
74508   #define TSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR                                                             (0x1<<2) // The Storm detected an illegal runtime value.
74509   #define TSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR_SHIFT                                                       2
74510   #define TSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR                                                          (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
74511   #define TSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                    3
74512   #define TSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR                                                           (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
74513   #define TSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                     4
74514   #define TSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR                                                           (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
74515   #define TSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                     5
74516   #define TSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR                                                            (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
74517   #define TSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR_SHIFT                                                      6
74518   #define TSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR                                                            (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
74519   #define TSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR_SHIFT                                                      7
74520   #define TSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR                                                               (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
74521   #define TSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR_SHIFT                                                         8
74522   #define TSEM_REG_INT_STS_1_INVLD_FOC_ERROR                                                                 (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
74523   #define TSEM_REG_INT_STS_1_INVLD_FOC_ERROR_SHIFT                                                           9
74524   #define TSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR                                                                (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
74525   #define TSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR_SHIFT                                                          10
74526   #define TSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR                                                             (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
74527   #define TSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR_SHIFT                                                       11
74528   #define TSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR                                                            (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
74529   #define TSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR_SHIFT                                                      12
74530 #define TSEM_REG_INT_MASK_1                                                                                  0x1700054UL //Access:RW   DataWidth:0xd    // Multi Field Register.
74531   #define TSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.STORM_STACK_UF_ATTN .
74532   #define TSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN_SHIFT                                                      0
74533   #define TSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.STORM_STACK_OF_ATTN .
74534   #define TSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN_SHIFT                                                      1
74535   #define TSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.STORM_RUNTIME_ERROR .
74536   #define TSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR_SHIFT                                                      2
74537   #define TSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.EXT_LOAD_PEND_WR_ERROR .
74538   #define TSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                   3
74539   #define TSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.THREAD_RLS_ORUN_ERROR .
74540   #define TSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                    4
74541   #define TSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.THREAD_RLS_ALOC_ERROR .
74542   #define TSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                    5
74543   #define TSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.THREAD_RLS_VLD_ERROR .
74544   #define TSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR_SHIFT                                                     6
74545   #define TSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.EXT_THREAD_OOR_ERROR .
74546   #define TSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR_SHIFT                                                     7
74547   #define TSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.ORD_ID_FIFO_ERROR .
74548   #define TSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR_SHIFT                                                        8
74549   #define TSEM_REG_INT_MASK_1_INVLD_FOC_ERROR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.INVLD_FOC_ERROR .
74550   #define TSEM_REG_INT_MASK_1_INVLD_FOC_ERROR_SHIFT                                                          9
74551   #define TSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.EXT_LD_LEN_ERROR .
74552   #define TSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR_SHIFT                                                         10
74553   #define TSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR                                                            (0x1<<11) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.THRD_ORD_FIFO_ERROR .
74554   #define TSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR_SHIFT                                                      11
74555   #define TSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: TSEM_REG_INT_STS_1.INVLD_THRD_ORD_ERROR .
74556   #define TSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR_SHIFT                                                     12
74557 #define TSEM_REG_INT_STS_WR_1                                                                                0x1700058UL //Access:WR   DataWidth:0xd    // Multi Field Register.
74558   #define TSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN                                                          (0x1<<0) // An underflow error was detected in the Storm stack.
74559   #define TSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN_SHIFT                                                    0
74560   #define TSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN                                                          (0x1<<1) // An overflow error was detected in the Storm stack.
74561   #define TSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN_SHIFT                                                    1
74562   #define TSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR                                                          (0x1<<2) // The Storm detected an illegal runtime value.
74563   #define TSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR_SHIFT                                                    2
74564   #define TSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR                                                       (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
74565   #define TSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                 3
74566   #define TSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR                                                        (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
74567   #define TSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                  4
74568   #define TSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR                                                        (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
74569   #define TSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                  5
74570   #define TSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR                                                         (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
74571   #define TSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                   6
74572   #define TSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR                                                         (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
74573   #define TSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                   7
74574   #define TSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR                                                            (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
74575   #define TSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR_SHIFT                                                      8
74576   #define TSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR                                                              (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
74577   #define TSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR_SHIFT                                                        9
74578   #define TSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR                                                             (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
74579   #define TSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR_SHIFT                                                       10
74580   #define TSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR                                                          (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
74581   #define TSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                    11
74582   #define TSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR                                                         (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
74583   #define TSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                   12
74584 #define TSEM_REG_INT_STS_CLR_1                                                                               0x170005cUL //Access:RC   DataWidth:0xd    // Multi Field Register.
74585   #define TSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN                                                         (0x1<<0) // An underflow error was detected in the Storm stack.
74586   #define TSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN_SHIFT                                                   0
74587   #define TSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN                                                         (0x1<<1) // An overflow error was detected in the Storm stack.
74588   #define TSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN_SHIFT                                                   1
74589   #define TSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR                                                         (0x1<<2) // The Storm detected an illegal runtime value.
74590   #define TSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR_SHIFT                                                   2
74591   #define TSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR                                                      (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
74592   #define TSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                3
74593   #define TSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR                                                       (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
74594   #define TSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                 4
74595   #define TSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR                                                       (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
74596   #define TSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                 5
74597   #define TSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR                                                        (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
74598   #define TSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                  6
74599   #define TSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR                                                        (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
74600   #define TSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                  7
74601   #define TSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR                                                           (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
74602   #define TSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR_SHIFT                                                     8
74603   #define TSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR                                                             (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
74604   #define TSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR_SHIFT                                                       9
74605   #define TSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR                                                            (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
74606   #define TSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR_SHIFT                                                      10
74607   #define TSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR                                                         (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
74608   #define TSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                   11
74609   #define TSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR                                                        (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
74610   #define TSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                  12
74611 #define TSEM_REG_PRTY_MASK                                                                                   0x17000ccUL //Access:RW   DataWidth:0x3    // Multi Field Register.
74612   #define TSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS.VFC_RBC_PARITY_ERROR .
74613   #define TSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR_SHIFT                                                      0
74614   #define TSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR                                                           (0x1<<1) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS.STORM_RF_PARITY_ERROR .
74615   #define TSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR_SHIFT                                                     1
74616   #define TSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR                                                            (0x1<<2) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS.REG_GEN_PARITY_ERROR .
74617   #define TSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR_SHIFT                                                      2
74618 #define TSEM_REG_PRTY_MASK_H_0                                                                               0x1700204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
74619   #define TSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
74620   #define TSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                 0
74621   #define TSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
74622   #define TSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                 1
74623   #define TSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
74624   #define TSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     2
74625   #define TSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
74626   #define TSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
74627   #define TSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
74628   #define TSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     4
74629   #define TSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: TSEM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
74630   #define TSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     5
74631 #define TSEM_REG_MEM_ECC_ENABLE_0                                                                            0x1700210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
74632   #define TSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance tsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
74633   #define TSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                  0
74634   #define TSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance tsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
74635   #define TSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                  1
74636 #define TSEM_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x1700214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
74637   #define TSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance tsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
74638   #define TSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                           0
74639   #define TSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance tsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
74640   #define TSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                           1
74641 #define TSEM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x1700218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
74642   #define TSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance tsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
74643   #define TSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                    0
74644   #define TSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance tsem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
74645   #define TSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                    1
74646 #define TSEM_REG_MEM_ECC_EVENTS                                                                              0x170021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
74647 #define TSEM_REG_ARB_CYCLE_SIZE                                                                              0x1700400UL //Access:RW   DataWidth:0x5    // The number of time_slots in the arbitration cycle.
74648 #define TSEM_REG_VF_ERROR                                                                                    0x1700408UL //Access:WR   DataWidth:0x1    // This VF-split register provides read/clear access to the VF error received from the SDM for a DMA transfer. Reading this register will return the VF Error for value for the corresponding VF. Writing a 1 to this register will clear the error for the corresponding VF.
74649 #define TSEM_REG_PF_ERROR                                                                                    0x170040cUL //Access:WR   DataWidth:0x1    // This PF-split register provides read/clear access to the PF error received from the SDM for a DMA transfer. Reading this register will return the PF Error for value for the corresponding PF. Writing a 1 to this register will clear the error for the corresponding PF.
74650 #define TSEM_REG_VF_ERR_VECTOR                                                                               0x1700420UL //Access:WB_R DataWidth:0xc0   // This read-only register provides a vector of bits having an error indication per VF where the Bit position corresponds to the VFID.
74651 #define TSEM_REG_VF_ERR_VECTOR_SIZE                                                                          8
74652 #define TSEM_REG_PF_ERR_VECTOR                                                                               0x1700440UL //Access:R    DataWidth:0x10   // This read-only register provides a vector of bits having an error indication per PF where the Bit position corresponds to the PFID.
74653 #define TSEM_REG_CLEAR_STALL                                                                                 0x1700444UL //Access:RW   DataWidth:0x1    // Clear stall signal sent from local storm to external storms.
74654 #define TSEM_REG_EXCEPTION_INT                                                                               0x1700448UL //Access:RW   DataWidth:0x10   // Provides a default PRAM address to be used for the handler in the event that the PRAM address retrieved from the interrupt table is out of range with regard to the actual PRAM size provided in the SEMI instance.
74655 #define TSEM_REG_EXT_STORE_FREE_ENTRIES                                                                      0x170044cUL //Access:R    DataWidth:0x6    // Number of free entries in the external STORE sync FIFO.
74656 #define TSEM_REG_GPI_DATA                                                                                    0x1700450UL //Access:R    DataWidth:0x20   // Used to read the GPI input signals.
74657 #define TSEM_REG_GPRE_SAMP_PERIOD                                                                            0x1700454UL //Access:RW   DataWidth:0x4    // Defines the number of system clocks from one sample of GPRE sync data and the next.
74658 #define TSEM_REG_ALLOW_LP_SLEEP_THRD                                                                         0x1700458UL //Access:RW   DataWidth:0x1    // When set, this bit is used to allow low-power mode to be activated while threads are sleeping in the passive buffer, as long as the SEMI/Storm remains idle.
74659 #define TSEM_REG_ECO_RESERVED                                                                                0x170045cUL //Access:RW   DataWidth:0x8    // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
74660 #define TSEM_REG_FIC_GAP_VECT                                                                                0x1700500UL //Access:WB   DataWidth:0x2c   // This array of nine 44-bit vectors provides a bit per register-quad, used to define the register-quad locations that should be included in gaps (discontinuities) within the DRA transfer, where bit-0 corresponds with IORs 0-3, and so on. To indicate a gap, the corresponding bit should be cleared. These gaps have a granularity of a register- quad (four IORs). For each DRA write transfer from whom the FIC is the source, one of nine gap vectors (or a default-gap vector) will be selected, based on the GapSelect field of the corresponding interrupt table entry. Any unused upper bits of the vector will be ignored and thus, can be written with any value.
74661 #define TSEM_REG_FIC_GAP_VECT_SIZE                                                                           18
74662 #define TSEM_REG_FIC_FIFO                                                                                    0x1700580UL //Access:WB_R DataWidth:0x80   // Used for debugging to read/write to/from the FIC FIFOs. The address selects which FIFO should be accessed.
74663 #define TSEM_REG_FIC_FIFO_SIZE                                                                               4
74664 #define TSEM_REG_FIC_MIN_MSG                                                                                 0x1700600UL //Access:RW   DataWidth:0x6    // Per-FIC interface register array defines minimum number of cycles in the FIC interfaces after which the message can be sent to the passive register_file.
74665 #define TSEM_REG_FIC_EMPTY_CT_MODE                                                                           0x1700620UL //Access:RW   DataWidth:0x1    // When set, enables the "empty cut-through" mode for the FIC interface. In this mode, the FIC interface will not require that the available ("go") counter is non-zero before making a transfer request to the DRA arbiter and starting a transfer.
74666 #define TSEM_REG_FIC_EMPTY_CT_CNT                                                                            0x1700624UL //Access:RC   DataWidth:0x18   // Statistics counter used to count the number of FIC messages that have been received on any FIC interface and were allowed to start early, taking advantage of the FIC empty cut-through mode.
74667 #define TSEM_REG_FOC_CREDIT                                                                                  0x1700680UL //Access:RW   DataWidth:0x8    // Array of registers provides the initial credits on each of the associatef FOC interfaces. Reading from this register provides the current FOR credit value.
74668 #define TSEM_REG_FOC_CREDIT_SIZE                                                                             2
74669 #define TSEM_REG_FULL_FOC_DRA_STRT_EN                                                                        0x17006c0UL //Access:RW   DataWidth:0x1    // When set, this bit allows the DRA read operation to start even when there are not enough credits on all the participating FOC interfaces to complete the entire transaction. The transfer will stall only when a transfer cycle is reached in which there are no interface credits, at which time the DRA transfer will remain stalled until the FOC destination(s) has at least a single credit. When this configuration is cleared, the DRA read transfer will not begin until there are enough credits on all the participating FOC interfaces for the entire transfer.
74670 #define TSEM_REG_FIN_COMMAND                                                                                 0x1700700UL //Access:WB_R DataWidth:0x164  // Last fin command that was read from fifo. Its spelling in FIN_FIFO register.
74671 #define TSEM_REG_FIN_COMMAND_SIZE                                                                            16
74672 #define TSEM_REG_FIN_FIFO                                                                                    0x1700800UL //Access:WB_R DataWidth:0x164  // READ ONLY FOR DEBUGGING! [5:0]   start_rp_foc3; [11:6] start_rp_foc2;  [17:12]   start_rp_foc1; [23:18] start_rp_foc0;  [29:24]   end_rp_foc3; [35:30] end_rp_foc2; [41:36]   end_rp_foc1; [47:42]   end_rp_foc0; [53:48]   lowest rp; [59:54]   highest rp; [65:60]   store start rp; [71:66]   store end rp; [77:72]   load start rp; [83:78]   load end rp; [85:84]   priority; [101:86]  pram address; [102] pas; [103] foc3; [104] foc2; [105] foc1; [106] foc0; [107] release; [108] fin; [109]=1- fin fifo is empty; 0 - data[108:0] is valid.
74673 #define TSEM_REG_FIN_FIFO_SIZE                                                                               16
74674 #define TSEM_REG_INVLD_PAS_WR_EN                                                                             0x1700900UL //Access:RW   DataWidth:0x1    // When set, an attempt to write to the passive buffer over the external passive interface will be enabled even if the partition being written is owned by a thread whose valid bit is not set. Otherwise if cleared, the transfer will be stalled.
74675 #define TSEM_REG_ARBITER_REQUEST                                                                             0x1700980UL //Access:R    DataWidth:0x5    // Dra arbiter last request: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
74676 #define TSEM_REG_ARBITER_SELECT                                                                              0x1700984UL //Access:R    DataWidth:0x5    // Dra arbiter last selection: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
74677 #define TSEM_REG_ARBITER_SLOT                                                                                0x1700988UL //Access:R    DataWidth:0x5    // Dra arbiter last slot.
74678 #define TSEM_REG_ARB_AS_DEF                                                                                  0x1700a00UL //Access:RW   DataWidth:0x3    // Two-dimensional register array is used to define each of four arbitration schemes used by the main DRA arbiter. For this, bits 4:3 of the offset are used to select the arbitration scheme 0-3. Bits 2:0 of the offset are used to define the five priority sources for the selected scheme, where for each priority (0-4), an arbiter source is assigned. Valid values for these configurations are the source enumerations, where FIC0=0x0, FIC1=0x1, wake priority0=0x2, wake priority1=0x3 and wake priority2=0x4. Note that there are holes in the indirect offset address which always return zero when read. These exist at offsets 0x5-0x7, 0xd-0xf, 0x15-0x17 and 0x1d-0x1f.
74679 #define TSEM_REG_ARB_AS_DEF_SIZE                                                                             32
74680 #define TSEM_REG_ARB_TS_AS                                                                                   0x1700a80UL //Access:RW   DataWidth:0x2    // Register array that defines the main DRA arbiter arbitration scheme for each of 20 time slots [0-19].
74681 #define TSEM_REG_ARB_TS_AS_SIZE                                                                              20
74682 #define TSEM_REG_NUM_OF_THREADS                                                                              0x1700b00UL //Access:R    DataWidth:0x5    // The number of curretnly free threads.
74683 #define TSEM_REG_THREAD_ERROR                                                                                0x1700b04UL //Access:R    DataWidth:0x18   // Thread error indication.
74684 #define TSEM_REG_THREAD_RDY                                                                                  0x1700b08UL //Access:R    DataWidth:0x18   // Thread ready indication.
74685 #define TSEM_REG_THREAD_SET_NUM                                                                              0x1700b0cUL //Access:W    DataWidth:0x5    // Thread ID. Write thread ID will set ready indication for this thread ID.
74686 #define TSEM_REG_THREAD_VALID                                                                                0x1700b10UL //Access:R    DataWidth:0x18   // Valid sleeping threads.
74687 #define TSEM_REG_THREADS_LIST                                                                                0x1700b14UL //Access:RW   DataWidth:0x18   // List of free threads.
74688 #define TSEM_REG_ORDER_HEAD                                                                                  0x1700c00UL //Access:RW   DataWidth:0x5    // This (indirect) register array of registers provides read/write access to the head pointers assigned to each of the thread-ordering queues.
74689 #define TSEM_REG_ORDER_HEAD_SIZE                                                                             24
74690 #define TSEM_REG_ORDER_TAIL                                                                                  0x1700c80UL //Access:RW   DataWidth:0x5    // This (indirect) register array of registers provides read/write access to the tail pointers assigned to each of the thread ordering queues.
74691 #define TSEM_REG_ORDER_TAIL_SIZE                                                                             24
74692 #define TSEM_REG_ORDER_EMPTY                                                                                 0x1700d00UL //Access:RW   DataWidth:0x1    // This vector provides read-only access to the empty bit assigned to each of the thread ordering queues.
74693 #define TSEM_REG_ORDER_EMPTY_SIZE                                                                            24
74694 #define TSEM_REG_ORDER_LL_REG                                                                                0x1700d80UL //Access:RW   DataWidth:0x5    // This array of registers provides read/write access to each entry of the linked-list array of the thread-ordering queue. Because the actual depth is based on the number of threads supported by the design, which is a Verilog parameter, a 64-entry window is reserved in the register address space. The valid entries start at the base of the window and extend through the number of threads supported. The value in each indirect register contains linked-list pointer to the next thread in the associated queue..
74695 #define TSEM_REG_ORDER_LL_REG_SIZE                                                                           24
74696 #define TSEM_REG_ORDER_POP_EN                                                                                0x1700e00UL //Access:RW   DataWidth:0x18   // Provides access to the thread ordering queue pop-enable vector.
74697 #define TSEM_REG_ORDER_WAKE_EN                                                                               0x1700e08UL //Access:RW   DataWidth:0x18   // Provides access to the thread ordering queue wake-enable vector.
74698 #define TSEM_REG_PF_NUM_ORDER_BASE                                                                           0x1700e10UL //Access:RW   DataWidth:0x5    // This field defines the base value for the ordering queue selection when the PFNum is chosen to control this selection. The value of this register is added to PFNum and the result is used to select one of 16 ordering queues.
74699 #define TSEM_REG_DBG_ALM_FULL                                                                                0x1701000UL //Access:RW   DataWidth:0x6    // Almost full for slow debug fifo.
74700 #define TSEM_REG_PASSIVE_ALM_FULL                                                                            0x1701004UL //Access:RW   DataWidth:0x5    // The number of free entries in the sync FIFO between the external HW and the passive buffer; below which the PassiveFull is asserted.
74701 #define TSEM_REG_SYNC_DRA_WR_ALM_FULL                                                                        0x1701008UL //Access:RW   DataWidth:0x5    // Almost full for sync dra_wr fifo (data from DRA to STORM).
74702 #define TSEM_REG_SYNC_RAM_WR_ALM_FULL                                                                        0x170100cUL //Access:RW   DataWidth:0x6    // Almost full for sync ram_wr fifo (data from EXT_IF to STORM).
74703 #define TSEM_REG_DRA_EMPTY                                                                                   0x1701100UL //Access:R    DataWidth:0x1    // Dra_empty.
74704 #define TSEM_REG_EXT_PAS_EMPTY                                                                               0x1701104UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO empty in sem_slow.
74705 #define TSEM_REG_FIC_EMPTY                                                                                   0x1701120UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO empty in sem_slow_fic.
74706 #define TSEM_REG_SLOW_DBG_EMPTY                                                                              0x1701140UL //Access:R    DataWidth:0x1    // DBG FIFO is empty in sem_slow_ls_dbg.
74707 #define TSEM_REG_SLOW_DRA_FIN_EMPTY                                                                          0x1701144UL //Access:R    DataWidth:0x1    // FIN fifo is empty in sem_slow_dra_sync.
74708 #define TSEM_REG_SLOW_DRA_RD_EMPTY                                                                           0x1701148UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is empty in sem_slow_dra_sync.
74709 #define TSEM_REG_SLOW_DRA_WR_EMPTY                                                                           0x170114cUL //Access:R    DataWidth:0x1    // DRA_WR push fifo is empty in sem_slow_dra_sync.
74710 #define TSEM_REG_SLOW_EXT_STORE_EMPTY                                                                        0x1701150UL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is empty in sem_slow_ls_ext.
74711 #define TSEM_REG_SLOW_EXT_LOAD_EMPTY                                                                         0x1701154UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is empty in sem_slow_ls_ext.
74712 #define TSEM_REG_SLOW_RAM_RD_EMPTY                                                                           0x1701158UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is empty in sem_slow_ls_ext.
74713 #define TSEM_REG_SLOW_RAM_WR_EMPTY                                                                           0x170115cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is empty in sem_slow_ls_ext.
74714 #define TSEM_REG_SYNC_DBG_EMPTY                                                                              0x1701160UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is empty in sem_slow_ls_sync.
74715 #define TSEM_REG_THREAD_FIFO_EMPTY                                                                           0x1701164UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is empty in sem_slow_dra_wr.
74716 #define TSEM_REG_ORD_ID_FIFO_EMPTY                                                                           0x1701168UL //Access:R    DataWidth:0x1    // Indicates that the order ID fifo is empty in sem_slow_dra_wr.
74717 #define TSEM_REG_EXT_PAS_FULL                                                                                0x1701200UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO Full in sem_slow.
74718 #define TSEM_REG_EXT_STORE_IF_FULL                                                                           0x1701204UL //Access:R    DataWidth:0x1    // EXT_STORE IF is full in sem_slow_ls_ext.
74719 #define TSEM_REG_FIC_FULL                                                                                    0x1701220UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO full in sem_slow_fic.
74720 #define TSEM_REG_PAS_IF_FULL                                                                                 0x1701240UL //Access:R    DataWidth:0x1    // Full from passive buffer asserted toward SDM.
74721 #define TSEM_REG_RAM_IF_FULL                                                                                 0x1701244UL //Access:R    DataWidth:0x1    // EXT_RAM IF is full in sem_slow_ls_ram.
74722 #define TSEM_REG_SLOW_DBG_ALM_FULL                                                                           0x1701248UL //Access:R    DataWidth:0x1    // DBG FIFO is almost full in sem_slow_ls_dbg according to the full threshold configuration.
74723 #define TSEM_REG_SLOW_DBG_FULL                                                                               0x170124cUL //Access:R    DataWidth:0x1    // DBG FIFO is full in sem_slow_ls_dbg.
74724 #define TSEM_REG_SLOW_DRA_FIN_FULL                                                                           0x1701250UL //Access:R    DataWidth:0x1    // FIN fifo is full in sem_slow_dra_sync (never may be active).
74725 #define TSEM_REG_SLOW_DRA_RD_FULL                                                                            0x1701254UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is full in sem_slow_dra_sync.
74726 #define TSEM_REG_SLOW_DRA_WR_FULL                                                                            0x1701258UL //Access:R    DataWidth:0x1    // DRA_WR push fifo is full in sem_slow_dra_sync.
74727 #define TSEM_REG_SLOW_EXT_STORE_FULL                                                                         0x170125cUL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is full in sem_slow_ls_ext.
74728 #define TSEM_REG_SLOW_EXT_LOAD_FULL                                                                          0x1701260UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is full in sem_slow_ls_ext.
74729 #define TSEM_REG_SLOW_RAM_RD_FULL                                                                            0x1701264UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is full in sem_slow_ls_ext.
74730 #define TSEM_REG_SLOW_RAM_WR_ALM_FULL                                                                        0x1701268UL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is almost full in sem_slow_ls_ext.
74731 #define TSEM_REG_SLOW_RAM_WR_FULL                                                                            0x170126cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is full in sem_slow_ls_ext.
74732 #define TSEM_REG_SYNC_DBG_FULL                                                                               0x1701270UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is full in sem_slow_ls_sync.
74733 #define TSEM_REG_THREAD_FIFO_FULL                                                                            0x1701274UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
74734 #define TSEM_REG_ORD_ID_FIFO_FULL                                                                            0x1701278UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
74735 #define TSEM_REG_THREAD_INTER_CNT                                                                            0x1701300UL //Access:RW   DataWidth:0x10   // Maximum value of threads interrupt counter; when it gets this value then interrupt to will be send if thread active from previous maximum value of this counter.
74736 #define TSEM_REG_THREAD_INTER_CNT_ENABLE                                                                     0x1701304UL //Access:RW   DataWidth:0x1    // Enable for start count of thread_inter_cnt.
74737 #define TSEM_REG_THREAD_ORUN_NUM                                                                             0x1701308UL //Access:R    DataWidth:0x18   // Threads are sleeping in passive buffer more than thread_inter_cnt number of cycles.
74738 #define TSEM_REG_SLOW_DBG_ACTIVE                                                                             0x1701400UL //Access:RW   DataWidth:0x1    // Debug mode is active.
74739 #define TSEM_REG_SLOW_DBG_MODE                                                                               0x1701404UL //Access:RW   DataWidth:0x3    // Debug mode for slow debug bus.
74740 #define TSEM_REG_DBG_FRAME_MODE                                                                              0x1701408UL //Access:RW   DataWidth:0x2    // Debug frame mode control for the SEMI debug bus. The following values apply: "00" - indicates mode-0, which means all four words are provided by the fast debug. "01" - indicates mode-1, which means bits 127:64 belong to fast debug and bits 63:0 belong to slow debug. "10" - indicates mode-2, which means bits 127:96 belong to fast debug and bits 95:0 belong to slow debug. "11" - indicates mode-3, which means all four words are provided by the slow debug.
74741 #define TSEM_REG_DBG_EACH_CYLE                                                                               0x170140cUL //Access:RW   DataWidth:0x1    // 0=output every cycle; 1= output only when there is a change.
74742 #define TSEM_REG_DBG_GPRE_VECT                                                                               0x1701410UL //Access:RW   DataWidth:0x8    // This 8-bit vector is used to enable the various 8 GPRE-quads that are to be captured by the fast debug channel when they are accessed for read by the Storm during mode-6 debug (handler trace). For this, bit-0 corresponds with GPRE[0-3] and bit-7 corresponds with GPRE[28-31].
74743 #define TSEM_REG_DBG_IF_FULL                                                                                 0x1701414UL //Access:R    DataWidth:0x1    // DBG IF is full in sem_slow_ls_dbg.
74744 #define TSEM_REG_DBG_MODE0_CFG                                                                               0x1701418UL //Access:RW   DataWidth:0x1    // 0=all the message; 1=partial message.
74745 #define TSEM_REG_DBG_MODE0_CFG_CYCLE                                                                         0x170141cUL //Access:RW   DataWidth:0x5    // In case DebugMode0Config = 1; the additional cycles to extract to the debug bus.
74746 #define TSEM_REG_DBG_MODE1_CFG                                                                               0x1701420UL //Access:RW   DataWidth:0x1    // 0=without the data; 1=with the data.
74747 #define TSEM_REG_DBG_MSG_SRC                                                                                 0x1701424UL //Access:RW   DataWidth:0x3    // This field is a mask used to enable (or filter) the various sources of DRA write debug packets. Setting a bit causes the corresponding interface to be enabled. Bit-0 corresponds with FIC0, bit-1 corresponds with FIC1 and bit-2 corresponds with DRA writes from the passive buffer. This applicable only for debug mode=0.
74748 #define TSEM_REG_DBG_OUT_DATA                                                                                0x1701500UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
74749 #define TSEM_REG_DBG_OUT_DATA_SIZE                                                                           8
74750 #define TSEM_REG_DBG_OUT_VALID                                                                               0x1701520UL //Access:R    DataWidth:0x4    // Dbgmux output valid
74751 #define TSEM_REG_DBG_OUT_FRAME                                                                               0x1701524UL //Access:R    DataWidth:0x4    // Dbgmux output frame
74752 #define TSEM_REG_DBG_SELECT                                                                                  0x1701528UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
74753 #define TSEM_REG_DBG_DWORD_ENABLE                                                                            0x170152cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
74754 #define TSEM_REG_DBG_SHIFT                                                                                   0x1701530UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
74755 #define TSEM_REG_DBG_FORCE_VALID                                                                             0x1701534UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
74756 #define TSEM_REG_DBG_FORCE_FRAME                                                                             0x1701538UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
74757 #define TSEM_REG_EXT_PAS_FIFO                                                                                0x1708000UL //Access:WB_R DataWidth:0x4d   // Provides read-only access of the external passive FIFO. Intended for debug purposes.
74758 #define TSEM_REG_EXT_PAS_FIFO_SIZE                                                                           76
74759 #define TSEM_REG_INT_TABLE                                                                                   0x1710000UL //Access:RW   DataWidth:0x15   // Interrupt table read/write access. This register is intended to be written only when the system is idle. The fields of the interrupt table are as follows. int_table[20:17] = GapSel; int_table[16] = OrderEn; int_table[15:0] = PRAM Address
74760 #define TSEM_REG_INT_TABLE_SIZE                                                                              256
74761 #define TSEM_REG_PASSIVE_BUFFER                                                                              0x1720000UL //Access:WB   DataWidth:0x80   // Read and write to it is just for debugging. Passive buffer memory.
74762 #define TSEM_REG_PASSIVE_BUFFER_SIZE                                                                         4320
74763 #define TSEM_REG_FAST_MEMORY                                                                                 0x1740000UL //Access:RW   DataWidth:0x20   // See sem_fast.xls for its description.
74764 #define TSEM_REG_FAST_MEMORY_SIZE                                                                            65536
74765 #define TSEM_REG_PRAM                                                                                        0x1780000UL //Access:WB   DataWidth:0x30   // Pram memory.
74766 #define TSEM_REG_PRAM_SIZE                                                                                   73728
74767 #define MSEM_REG_ENABLE_IN                                                                                   0x1800004UL //Access:RW   DataWidth:0xa    // Multi Field Register.
74768   #define MSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN                                                              (0x1<<0) // Full input from external IF to LS input enable.
74769   #define MSEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN_SHIFT                                                        0
74770   #define MSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN                                                           (0x1<<1) // Read data from external LS IF input enable.
74771   #define MSEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN_SHIFT                                                     1
74772   #define MSEM_REG_ENABLE_IN_FIC_ENABLE_IN                                                                   (0x1<<2) // FIC input enable bit used to enable/disable messages from being received on all FIC interfaces.
74773   #define MSEM_REG_ENABLE_IN_FIC_ENABLE_IN_SHIFT                                                             2
74774   #define MSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN                                                               (0x1<<3) // FOC acknowledge input enable bit used to enable/disable acknowledge response from being received on any of the FOC interfaces.
74775   #define MSEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN_SHIFT                                                         3
74776   #define MSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN                                                               (0x1<<4) // General interface input enable.
74777   #define MSEM_REG_ENABLE_IN_GENERAL_ENABLE_IN_SHIFT                                                         4
74778   #define MSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN                                                               (0x1<<5) // External passive write input enable.
74779   #define MSEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN_SHIFT                                                         5
74780   #define MSEM_REG_ENABLE_IN_RAM_ENABLE_IN                                                                   (0x1<<6) // Data input enable to RAM.
74781   #define MSEM_REG_ENABLE_IN_RAM_ENABLE_IN_SHIFT                                                             6
74782   #define MSEM_REG_ENABLE_IN_STALL_ENABLE_IN                                                                 (0x1<<7) // Enable for stall input from all external STORM instances.
74783   #define MSEM_REG_ENABLE_IN_STALL_ENABLE_IN_SHIFT                                                           7
74784   #define MSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN                                                            (0x1<<8) // Thread ready bus input enable.
74785   #define MSEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN_SHIFT                                                      8
74786   #define MSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN                                                            (0x1<<9) // Input enable for VF error indication from SDM to SEMI.
74787   #define MSEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN_SHIFT                                                      9
74788 #define MSEM_REG_ENABLE_OUT                                                                                  0x1800008UL //Access:RW   DataWidth:0x6    // Multi Field Register.
74789   #define MSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT                                                          (0x1<<0) // Read request output enable from external LS IF.
74790   #define MSEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT_SHIFT                                                    0
74791   #define MSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT                                                          (0x1<<1) // Write request output enable from external LS IF.
74792   #define MSEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT_SHIFT                                                    1
74793   #define MSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT                                                                 (0x1<<2) // FOC output otuput enable bit used to enable/disable messages from being sent out on any of the FOC interfaces.
74794   #define MSEM_REG_ENABLE_OUT_FOC_ENABLE_OUT_SHIFT                                                           2
74795   #define MSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT                                                             (0x1<<3) // Passive full output enable.
74796   #define MSEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT_SHIFT                                                       3
74797   #define MSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT                                                                 (0x1<<4) // Data output enable to RAM.
74798   #define MSEM_REG_ENABLE_OUT_RAM_ENABLE_OUT_SHIFT                                                           4
74799   #define MSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT                                                               (0x1<<5) // Stall output enable bit used to enable/disable the output stall signal toward all external Storm instances.
74800   #define MSEM_REG_ENABLE_OUT_STALL_ENABLE_OUT_SHIFT                                                         5
74801 #define MSEM_REG_FIC_DISABLE                                                                                 0x180000cUL //Access:RW   DataWidth:0x1    // Disables input messages from all FIC interfaces.  May be updated during run_time by the microcode.
74802 #define MSEM_REG_PAS_DISABLE                                                                                 0x1800010UL //Access:RW   DataWidth:0x1    // Disables input messages from the passive buffer  May be updated during run_time by the microcode.
74803 #define MSEM_REG_INT_STS_0                                                                                   0x1800040UL //Access:R    DataWidth:0x20   // Multi Field Register.
74804   #define MSEM_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
74805   #define MSEM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
74806   #define MSEM_REG_INT_STS_0_FIC_LAST_ERROR                                                                  (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
74807   #define MSEM_REG_INT_STS_0_FIC_LAST_ERROR_SHIFT                                                            1
74808   #define MSEM_REG_INT_STS_0_FIC_LENGTH_ERROR                                                                (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
74809   #define MSEM_REG_INT_STS_0_FIC_LENGTH_ERROR_SHIFT                                                          2
74810   #define MSEM_REG_INT_STS_0_FIC_FIFO_ERROR                                                                  (0x1<<3) // Error in any one of the FIC FIFO is active.
74811   #define MSEM_REG_INT_STS_0_FIC_FIFO_ERROR_SHIFT                                                            3
74812   #define MSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR                                                              (0x1<<4) // Error in Ext PAS_FIFO is active.
74813   #define MSEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR_SHIFT                                                        4
74814   #define MSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR                                                              (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
74815   #define MSEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR_SHIFT                                                        5
74816   #define MSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR                                                          (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
74817   #define MSEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                    6
74818   #define MSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR                                                           (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
74819   #define MSEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                     7
74820   #define MSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR                                                          (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
74821   #define MSEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                    8
74822   #define MSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR                                                           (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
74823   #define MSEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                     9
74824   #define MSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR                                                             (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
74825   #define MSEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                       10
74826   #define MSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR                                                          (0x1<<11) // Signals an unknown address in the fast-memory window.
74827   #define MSEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                    11
74828   #define MSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO                                                                (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
74829   #define MSEM_REG_INT_STS_0_CAM_LSB_INP_FIFO_SHIFT                                                          12
74830   #define MSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO                                                                (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
74831   #define MSEM_REG_INT_STS_0_CAM_MSB_INP_FIFO_SHIFT                                                          13
74832   #define MSEM_REG_INT_STS_0_CAM_OUT_FIFO                                                                    (0x1<<14) // Error in CAM_OUT fifo in cam block.
74833   #define MSEM_REG_INT_STS_0_CAM_OUT_FIFO_SHIFT                                                              14
74834   #define MSEM_REG_INT_STS_0_FIN_FIFO                                                                        (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
74835   #define MSEM_REG_INT_STS_0_FIN_FIFO_SHIFT                                                                  15
74836   #define MSEM_REG_INT_STS_0_THREAD_FIFO_ERROR                                                               (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
74837   #define MSEM_REG_INT_STS_0_THREAD_FIFO_ERROR_SHIFT                                                         16
74838   #define MSEM_REG_INT_STS_0_THREAD_OVERRUN                                                                  (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
74839   #define MSEM_REG_INT_STS_0_THREAD_OVERRUN_SHIFT                                                            17
74840   #define MSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR                                                       (0x1<<18) // Error in external store sync FIFO push logic.
74841   #define MSEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                 18
74842   #define MSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR                                                        (0x1<<19) // Error in external store sync FIFO pop logic.
74843   #define MSEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                  19
74844   #define MSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR                                                        (0x1<<20) // Error in external load sync FIFO push logic.
74845   #define MSEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                  20
74846   #define MSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR                                                         (0x1<<21) // Error in external load sync FIFO pop logic.
74847   #define MSEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                   21
74848   #define MSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR                                                          (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
74849   #define MSEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                    22
74850   #define MSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR                                                           (0x1<<23) // Error in LS_SYNC_POP FIFO.
74851   #define MSEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                     23
74852   #define MSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR                                                           (0x1<<24) // Error in LS_SYNC_POP FIFO.
74853   #define MSEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                     24
74854   #define MSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR                                                          (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
74855   #define MSEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                    25
74856   #define MSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR                                                             (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
74857   #define MSEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                       26
74858   #define MSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR                                                              (0x1<<27) // Error in LS_SYNC_POP FIFO.
74859   #define MSEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR_SHIFT                                                        27
74860   #define MSEM_REG_INT_STS_0_DBG_FIFO_ERROR                                                                  (0x1<<28) // Error in slow debug fifo.
74861   #define MSEM_REG_INT_STS_0_DBG_FIFO_ERROR_SHIFT                                                            28
74862   #define MSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO                                                               (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
74863   #define MSEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO_SHIFT                                                         29
74864   #define MSEM_REG_INT_STS_0_VFC_INTERRUPT                                                                   (0x1<<30) // Error interrupt in VFC block.
74865   #define MSEM_REG_INT_STS_0_VFC_INTERRUPT_SHIFT                                                             30
74866   #define MSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR                                                              (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
74867   #define MSEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR_SHIFT                                                        31
74868 #define MSEM_REG_INT_MASK_0                                                                                  0x1800044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
74869   #define MSEM_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.ADDRESS_ERROR .
74870   #define MSEM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
74871   #define MSEM_REG_INT_MASK_0_FIC_LAST_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.FIC_LAST_ERROR .
74872   #define MSEM_REG_INT_MASK_0_FIC_LAST_ERROR_SHIFT                                                           1
74873   #define MSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.FIC_LENGTH_ERROR .
74874   #define MSEM_REG_INT_MASK_0_FIC_LENGTH_ERROR_SHIFT                                                         2
74875   #define MSEM_REG_INT_MASK_0_FIC_FIFO_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.FIC_FIFO_ERROR .
74876   #define MSEM_REG_INT_MASK_0_FIC_FIFO_ERROR_SHIFT                                                           3
74877   #define MSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.PAS_BUF_FIFO_ERROR .
74878   #define MSEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR_SHIFT                                                       4
74879   #define MSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_FIN_POP_ERROR .
74880   #define MSEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR_SHIFT                                                       5
74881   #define MSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_DRA_WR_PUSH_ERROR .
74882   #define MSEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                   6
74883   #define MSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_DRA_WR_POP_ERROR .
74884   #define MSEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                    7
74885   #define MSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_DRA_RD_PUSH_ERROR .
74886   #define MSEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                   8
74887   #define MSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_DRA_RD_POP_ERROR .
74888   #define MSEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                    9
74889   #define MSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_FIN_PUSH_ERROR .
74890   #define MSEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                      10
74891   #define MSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SEM_FAST_ADDRESS_ERROR .
74892   #define MSEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                   11
74893   #define MSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.CAM_LSB_INP_FIFO .
74894   #define MSEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO_SHIFT                                                         12
74895   #define MSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.CAM_MSB_INP_FIFO .
74896   #define MSEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO_SHIFT                                                         13
74897   #define MSEM_REG_INT_MASK_0_CAM_OUT_FIFO                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.CAM_OUT_FIFO .
74898   #define MSEM_REG_INT_MASK_0_CAM_OUT_FIFO_SHIFT                                                             14
74899   #define MSEM_REG_INT_MASK_0_FIN_FIFO                                                                       (0x1<<15) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.FIN_FIFO .
74900   #define MSEM_REG_INT_MASK_0_FIN_FIFO_SHIFT                                                                 15
74901   #define MSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.THREAD_FIFO_ERROR .
74902   #define MSEM_REG_INT_MASK_0_THREAD_FIFO_ERROR_SHIFT                                                        16
74903   #define MSEM_REG_INT_MASK_0_THREAD_OVERRUN                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.THREAD_OVERRUN .
74904   #define MSEM_REG_INT_MASK_0_THREAD_OVERRUN_SHIFT                                                           17
74905   #define MSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR                                                      (0x1<<18) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_EXT_STORE_PUSH_ERROR .
74906   #define MSEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                18
74907   #define MSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_EXT_STORE_POP_ERROR .
74908   #define MSEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                 19
74909   #define MSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_EXT_LOAD_PUSH_ERROR .
74910   #define MSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                 20
74911   #define MSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_EXT_LOAD_POP_ERROR .
74912   #define MSEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                  21
74913   #define MSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_RAM_RD_PUSH_ERROR .
74914   #define MSEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                   22
74915   #define MSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_RAM_RD_POP_ERROR .
74916   #define MSEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                    23
74917   #define MSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_RAM_WR_POP_ERROR .
74918   #define MSEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                    24
74919   #define MSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_RAM_WR_PUSH_ERROR .
74920   #define MSEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                   25
74921   #define MSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_DBG_PUSH_ERROR .
74922   #define MSEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                      26
74923   #define MSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.SYNC_DBG_POP_ERROR .
74924   #define MSEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR_SHIFT                                                       27
74925   #define MSEM_REG_INT_MASK_0_DBG_FIFO_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.DBG_FIFO_ERROR .
74926   #define MSEM_REG_INT_MASK_0_DBG_FIFO_ERROR_SHIFT                                                           28
74927   #define MSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.CAM_MSB2_INP_FIFO .
74928   #define MSEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO_SHIFT                                                        29
74929   #define MSEM_REG_INT_MASK_0_VFC_INTERRUPT                                                                  (0x1<<30) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.VFC_INTERRUPT .
74930   #define MSEM_REG_INT_MASK_0_VFC_INTERRUPT_SHIFT                                                            30
74931   #define MSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_0.VFC_OUT_FIFO_ERROR .
74932   #define MSEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR_SHIFT                                                       31
74933 #define MSEM_REG_INT_STS_WR_0                                                                                0x1800048UL //Access:WR   DataWidth:0x20   // Multi Field Register.
74934   #define MSEM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
74935   #define MSEM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
74936   #define MSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR                                                               (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
74937   #define MSEM_REG_INT_STS_WR_0_FIC_LAST_ERROR_SHIFT                                                         1
74938   #define MSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR                                                             (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
74939   #define MSEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR_SHIFT                                                       2
74940   #define MSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR                                                               (0x1<<3) // Error in any one of the FIC FIFO is active.
74941   #define MSEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR_SHIFT                                                         3
74942   #define MSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR                                                           (0x1<<4) // Error in Ext PAS_FIFO is active.
74943   #define MSEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                     4
74944   #define MSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR                                                           (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
74945   #define MSEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR_SHIFT                                                     5
74946   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR                                                       (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
74947   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                 6
74948   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR                                                        (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
74949   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                  7
74950   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR                                                       (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
74951   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                 8
74952   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR                                                        (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
74953   #define MSEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                  9
74954   #define MSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR                                                          (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
74955   #define MSEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                    10
74956   #define MSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR                                                       (0x1<<11) // Signals an unknown address in the fast-memory window.
74957   #define MSEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                 11
74958   #define MSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO                                                             (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
74959   #define MSEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO_SHIFT                                                       12
74960   #define MSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO                                                             (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
74961   #define MSEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO_SHIFT                                                       13
74962   #define MSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO                                                                 (0x1<<14) // Error in CAM_OUT fifo in cam block.
74963   #define MSEM_REG_INT_STS_WR_0_CAM_OUT_FIFO_SHIFT                                                           14
74964   #define MSEM_REG_INT_STS_WR_0_FIN_FIFO                                                                     (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
74965   #define MSEM_REG_INT_STS_WR_0_FIN_FIFO_SHIFT                                                               15
74966   #define MSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR                                                            (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
74967   #define MSEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR_SHIFT                                                      16
74968   #define MSEM_REG_INT_STS_WR_0_THREAD_OVERRUN                                                               (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
74969   #define MSEM_REG_INT_STS_WR_0_THREAD_OVERRUN_SHIFT                                                         17
74970   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR                                                    (0x1<<18) // Error in external store sync FIFO push logic.
74971   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                              18
74972   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR                                                     (0x1<<19) // Error in external store sync FIFO pop logic.
74973   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                               19
74974   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                     (0x1<<20) // Error in external load sync FIFO push logic.
74975   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                               20
74976   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR                                                      (0x1<<21) // Error in external load sync FIFO pop logic.
74977   #define MSEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                21
74978   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR                                                       (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
74979   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                 22
74980   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR                                                        (0x1<<23) // Error in LS_SYNC_POP FIFO.
74981   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                  23
74982   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR                                                        (0x1<<24) // Error in LS_SYNC_POP FIFO.
74983   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                  24
74984   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR                                                       (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
74985   #define MSEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                 25
74986   #define MSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR                                                          (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
74987   #define MSEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                    26
74988   #define MSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR                                                           (0x1<<27) // Error in LS_SYNC_POP FIFO.
74989   #define MSEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR_SHIFT                                                     27
74990   #define MSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR                                                               (0x1<<28) // Error in slow debug fifo.
74991   #define MSEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR_SHIFT                                                         28
74992   #define MSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO                                                            (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
74993   #define MSEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO_SHIFT                                                      29
74994   #define MSEM_REG_INT_STS_WR_0_VFC_INTERRUPT                                                                (0x1<<30) // Error interrupt in VFC block.
74995   #define MSEM_REG_INT_STS_WR_0_VFC_INTERRUPT_SHIFT                                                          30
74996   #define MSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR                                                           (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
74997   #define MSEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                     31
74998 #define MSEM_REG_INT_STS_CLR_0                                                                               0x180004cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
74999   #define MSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
75000   #define MSEM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
75001   #define MSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR                                                              (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
75002   #define MSEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR_SHIFT                                                        1
75003   #define MSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR                                                            (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
75004   #define MSEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR_SHIFT                                                      2
75005   #define MSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR                                                              (0x1<<3) // Error in any one of the FIC FIFO is active.
75006   #define MSEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR_SHIFT                                                        3
75007   #define MSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR                                                          (0x1<<4) // Error in Ext PAS_FIFO is active.
75008   #define MSEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                    4
75009   #define MSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR                                                          (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
75010   #define MSEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR_SHIFT                                                    5
75011   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR                                                      (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
75012   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                6
75013   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR                                                       (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
75014   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                 7
75015   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR                                                      (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
75016   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                8
75017   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR                                                       (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
75018   #define MSEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                 9
75019   #define MSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR                                                         (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
75020   #define MSEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                   10
75021   #define MSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR                                                      (0x1<<11) // Signals an unknown address in the fast-memory window.
75022   #define MSEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                11
75023   #define MSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO                                                            (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
75024   #define MSEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO_SHIFT                                                      12
75025   #define MSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO                                                            (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
75026   #define MSEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO_SHIFT                                                      13
75027   #define MSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO                                                                (0x1<<14) // Error in CAM_OUT fifo in cam block.
75028   #define MSEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO_SHIFT                                                          14
75029   #define MSEM_REG_INT_STS_CLR_0_FIN_FIFO                                                                    (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
75030   #define MSEM_REG_INT_STS_CLR_0_FIN_FIFO_SHIFT                                                              15
75031   #define MSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR                                                           (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
75032   #define MSEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR_SHIFT                                                     16
75033   #define MSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN                                                              (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
75034   #define MSEM_REG_INT_STS_CLR_0_THREAD_OVERRUN_SHIFT                                                        17
75035   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR                                                   (0x1<<18) // Error in external store sync FIFO push logic.
75036   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                             18
75037   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR                                                    (0x1<<19) // Error in external store sync FIFO pop logic.
75038   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                              19
75039   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                    (0x1<<20) // Error in external load sync FIFO push logic.
75040   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                              20
75041   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR                                                     (0x1<<21) // Error in external load sync FIFO pop logic.
75042   #define MSEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                               21
75043   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR                                                      (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
75044   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                22
75045   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR                                                       (0x1<<23) // Error in LS_SYNC_POP FIFO.
75046   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                 23
75047   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR                                                       (0x1<<24) // Error in LS_SYNC_POP FIFO.
75048   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                 24
75049   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR                                                      (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
75050   #define MSEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                25
75051   #define MSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR                                                         (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
75052   #define MSEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                   26
75053   #define MSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR                                                          (0x1<<27) // Error in LS_SYNC_POP FIFO.
75054   #define MSEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR_SHIFT                                                    27
75055   #define MSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR                                                              (0x1<<28) // Error in slow debug fifo.
75056   #define MSEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR_SHIFT                                                        28
75057   #define MSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO                                                           (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
75058   #define MSEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO_SHIFT                                                     29
75059   #define MSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT                                                               (0x1<<30) // Error interrupt in VFC block.
75060   #define MSEM_REG_INT_STS_CLR_0_VFC_INTERRUPT_SHIFT                                                         30
75061   #define MSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR                                                          (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
75062   #define MSEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                    31
75063 #define MSEM_REG_INT_STS_1                                                                                   0x1800050UL //Access:R    DataWidth:0xd    // Multi Field Register.
75064   #define MSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN                                                             (0x1<<0) // An underflow error was detected in the Storm stack.
75065   #define MSEM_REG_INT_STS_1_STORM_STACK_UF_ATTN_SHIFT                                                       0
75066   #define MSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN                                                             (0x1<<1) // An overflow error was detected in the Storm stack.
75067   #define MSEM_REG_INT_STS_1_STORM_STACK_OF_ATTN_SHIFT                                                       1
75068   #define MSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR                                                             (0x1<<2) // The Storm detected an illegal runtime value.
75069   #define MSEM_REG_INT_STS_1_STORM_RUNTIME_ERROR_SHIFT                                                       2
75070   #define MSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR                                                          (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
75071   #define MSEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                    3
75072   #define MSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR                                                           (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
75073   #define MSEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                     4
75074   #define MSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR                                                           (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
75075   #define MSEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                     5
75076   #define MSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR                                                            (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
75077   #define MSEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR_SHIFT                                                      6
75078   #define MSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR                                                            (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
75079   #define MSEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR_SHIFT                                                      7
75080   #define MSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR                                                               (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
75081   #define MSEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR_SHIFT                                                         8
75082   #define MSEM_REG_INT_STS_1_INVLD_FOC_ERROR                                                                 (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
75083   #define MSEM_REG_INT_STS_1_INVLD_FOC_ERROR_SHIFT                                                           9
75084   #define MSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR                                                                (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
75085   #define MSEM_REG_INT_STS_1_EXT_LD_LEN_ERROR_SHIFT                                                          10
75086   #define MSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR                                                             (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
75087   #define MSEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR_SHIFT                                                       11
75088   #define MSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR                                                            (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
75089   #define MSEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR_SHIFT                                                      12
75090 #define MSEM_REG_INT_MASK_1                                                                                  0x1800054UL //Access:RW   DataWidth:0xd    // Multi Field Register.
75091   #define MSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.STORM_STACK_UF_ATTN .
75092   #define MSEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN_SHIFT                                                      0
75093   #define MSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.STORM_STACK_OF_ATTN .
75094   #define MSEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN_SHIFT                                                      1
75095   #define MSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.STORM_RUNTIME_ERROR .
75096   #define MSEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR_SHIFT                                                      2
75097   #define MSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.EXT_LOAD_PEND_WR_ERROR .
75098   #define MSEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                   3
75099   #define MSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.THREAD_RLS_ORUN_ERROR .
75100   #define MSEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                    4
75101   #define MSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.THREAD_RLS_ALOC_ERROR .
75102   #define MSEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                    5
75103   #define MSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.THREAD_RLS_VLD_ERROR .
75104   #define MSEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR_SHIFT                                                     6
75105   #define MSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.EXT_THREAD_OOR_ERROR .
75106   #define MSEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR_SHIFT                                                     7
75107   #define MSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.ORD_ID_FIFO_ERROR .
75108   #define MSEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR_SHIFT                                                        8
75109   #define MSEM_REG_INT_MASK_1_INVLD_FOC_ERROR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.INVLD_FOC_ERROR .
75110   #define MSEM_REG_INT_MASK_1_INVLD_FOC_ERROR_SHIFT                                                          9
75111   #define MSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.EXT_LD_LEN_ERROR .
75112   #define MSEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR_SHIFT                                                         10
75113   #define MSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR                                                            (0x1<<11) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.THRD_ORD_FIFO_ERROR .
75114   #define MSEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR_SHIFT                                                      11
75115   #define MSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: MSEM_REG_INT_STS_1.INVLD_THRD_ORD_ERROR .
75116   #define MSEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR_SHIFT                                                     12
75117 #define MSEM_REG_INT_STS_WR_1                                                                                0x1800058UL //Access:WR   DataWidth:0xd    // Multi Field Register.
75118   #define MSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN                                                          (0x1<<0) // An underflow error was detected in the Storm stack.
75119   #define MSEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN_SHIFT                                                    0
75120   #define MSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN                                                          (0x1<<1) // An overflow error was detected in the Storm stack.
75121   #define MSEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN_SHIFT                                                    1
75122   #define MSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR                                                          (0x1<<2) // The Storm detected an illegal runtime value.
75123   #define MSEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR_SHIFT                                                    2
75124   #define MSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR                                                       (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
75125   #define MSEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                 3
75126   #define MSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR                                                        (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
75127   #define MSEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                  4
75128   #define MSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR                                                        (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
75129   #define MSEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                  5
75130   #define MSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR                                                         (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
75131   #define MSEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                   6
75132   #define MSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR                                                         (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
75133   #define MSEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                   7
75134   #define MSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR                                                            (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
75135   #define MSEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR_SHIFT                                                      8
75136   #define MSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR                                                              (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
75137   #define MSEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR_SHIFT                                                        9
75138   #define MSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR                                                             (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
75139   #define MSEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR_SHIFT                                                       10
75140   #define MSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR                                                          (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
75141   #define MSEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                    11
75142   #define MSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR                                                         (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
75143   #define MSEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                   12
75144 #define MSEM_REG_INT_STS_CLR_1                                                                               0x180005cUL //Access:RC   DataWidth:0xd    // Multi Field Register.
75145   #define MSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN                                                         (0x1<<0) // An underflow error was detected in the Storm stack.
75146   #define MSEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN_SHIFT                                                   0
75147   #define MSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN                                                         (0x1<<1) // An overflow error was detected in the Storm stack.
75148   #define MSEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN_SHIFT                                                   1
75149   #define MSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR                                                         (0x1<<2) // The Storm detected an illegal runtime value.
75150   #define MSEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR_SHIFT                                                   2
75151   #define MSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR                                                      (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
75152   #define MSEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                3
75153   #define MSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR                                                       (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
75154   #define MSEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                 4
75155   #define MSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR                                                       (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
75156   #define MSEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                 5
75157   #define MSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR                                                        (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
75158   #define MSEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                  6
75159   #define MSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR                                                        (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
75160   #define MSEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                  7
75161   #define MSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR                                                           (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
75162   #define MSEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR_SHIFT                                                     8
75163   #define MSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR                                                             (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
75164   #define MSEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR_SHIFT                                                       9
75165   #define MSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR                                                            (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
75166   #define MSEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR_SHIFT                                                      10
75167   #define MSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR                                                         (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
75168   #define MSEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                   11
75169   #define MSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR                                                        (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
75170   #define MSEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                  12
75171 #define MSEM_REG_PRTY_MASK                                                                                   0x18000ccUL //Access:RW   DataWidth:0x3    // Multi Field Register.
75172   #define MSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS.VFC_RBC_PARITY_ERROR .
75173   #define MSEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR_SHIFT                                                      0
75174   #define MSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR                                                           (0x1<<1) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS.STORM_RF_PARITY_ERROR .
75175   #define MSEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR_SHIFT                                                     1
75176   #define MSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR                                                            (0x1<<2) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS.REG_GEN_PARITY_ERROR .
75177   #define MSEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR_SHIFT                                                      2
75178 #define MSEM_REG_PRTY_MASK_H_0                                                                               0x1800204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
75179   #define MSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
75180   #define MSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                 0
75181   #define MSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
75182   #define MSEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                 1
75183   #define MSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
75184   #define MSEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     2
75185   #define MSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
75186   #define MSEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
75187   #define MSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
75188   #define MSEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     4
75189   #define MSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: MSEM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
75190   #define MSEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     5
75191 #define MSEM_REG_MEM_ECC_ENABLE_0                                                                            0x1800210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
75192   #define MSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance msem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
75193   #define MSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                  0
75194   #define MSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance msem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
75195   #define MSEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                  1
75196 #define MSEM_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x1800214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
75197   #define MSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance msem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
75198   #define MSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                           0
75199   #define MSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance msem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
75200   #define MSEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                           1
75201 #define MSEM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x1800218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
75202   #define MSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance msem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_0 in module sem_slow_pas_buf_ram
75203   #define MSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                    0
75204   #define MSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance msem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.DEFAULT_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram.i_ecc_1 in module sem_slow_pas_buf_ram
75205   #define MSEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                    1
75206 #define MSEM_REG_MEM_ECC_EVENTS                                                                              0x180021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
75207 #define MSEM_REG_ARB_CYCLE_SIZE                                                                              0x1800400UL //Access:RW   DataWidth:0x5    // The number of time_slots in the arbitration cycle.
75208 #define MSEM_REG_VF_ERROR                                                                                    0x1800408UL //Access:WR   DataWidth:0x1    // This VF-split register provides read/clear access to the VF error received from the SDM for a DMA transfer. Reading this register will return the VF Error for value for the corresponding VF. Writing a 1 to this register will clear the error for the corresponding VF.
75209 #define MSEM_REG_PF_ERROR                                                                                    0x180040cUL //Access:WR   DataWidth:0x1    // This PF-split register provides read/clear access to the PF error received from the SDM for a DMA transfer. Reading this register will return the PF Error for value for the corresponding PF. Writing a 1 to this register will clear the error for the corresponding PF.
75210 #define MSEM_REG_VF_ERR_VECTOR                                                                               0x1800420UL //Access:WB_R DataWidth:0xc0   // This read-only register provides a vector of bits having an error indication per VF where the Bit position corresponds to the VFID.
75211 #define MSEM_REG_VF_ERR_VECTOR_SIZE                                                                          8
75212 #define MSEM_REG_PF_ERR_VECTOR                                                                               0x1800440UL //Access:R    DataWidth:0x10   // This read-only register provides a vector of bits having an error indication per PF where the Bit position corresponds to the PFID.
75213 #define MSEM_REG_CLEAR_STALL                                                                                 0x1800444UL //Access:RW   DataWidth:0x1    // Clear stall signal sent from local storm to external storms.
75214 #define MSEM_REG_EXCEPTION_INT                                                                               0x1800448UL //Access:RW   DataWidth:0x10   // Provides a default PRAM address to be used for the handler in the event that the PRAM address retrieved from the interrupt table is out of range with regard to the actual PRAM size provided in the SEMI instance.
75215 #define MSEM_REG_EXT_STORE_FREE_ENTRIES                                                                      0x180044cUL //Access:R    DataWidth:0x6    // Number of free entries in the external STORE sync FIFO.
75216 #define MSEM_REG_GPI_DATA                                                                                    0x1800450UL //Access:R    DataWidth:0x20   // Used to read the GPI input signals.
75217 #define MSEM_REG_GPRE_SAMP_PERIOD                                                                            0x1800454UL //Access:RW   DataWidth:0x4    // Defines the number of system clocks from one sample of GPRE sync data and the next.
75218 #define MSEM_REG_ALLOW_LP_SLEEP_THRD                                                                         0x1800458UL //Access:RW   DataWidth:0x1    // When set, this bit is used to allow low-power mode to be activated while threads are sleeping in the passive buffer, as long as the SEMI/Storm remains idle.
75219 #define MSEM_REG_ECO_RESERVED                                                                                0x180045cUL //Access:RW   DataWidth:0x8    // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
75220 #define MSEM_REG_FIC_GAP_VECT                                                                                0x1800500UL //Access:WB   DataWidth:0x2c   // This array of nine 44-bit vectors provides a bit per register-quad, used to define the register-quad locations that should be included in gaps (discontinuities) within the DRA transfer, where bit-0 corresponds with IORs 0-3, and so on. To indicate a gap, the corresponding bit should be cleared. These gaps have a granularity of a register- quad (four IORs). For each DRA write transfer from whom the FIC is the source, one of nine gap vectors (or a default-gap vector) will be selected, based on the GapSelect field of the corresponding interrupt table entry. Any unused upper bits of the vector will be ignored and thus, can be written with any value.
75221 #define MSEM_REG_FIC_GAP_VECT_SIZE                                                                           18
75222 #define MSEM_REG_FIC_FIFO                                                                                    0x1800580UL //Access:WB_R DataWidth:0x80   // Used for debugging to read/write to/from the FIC FIFOs. The address selects which FIFO should be accessed.
75223 #define MSEM_REG_FIC_FIFO_SIZE                                                                               4
75224 #define MSEM_REG_FIC_MIN_MSG                                                                                 0x1800600UL //Access:RW   DataWidth:0x6    // Per-FIC interface register array defines minimum number of cycles in the FIC interfaces after which the message can be sent to the passive register_file.
75225 #define MSEM_REG_FIC_EMPTY_CT_MODE                                                                           0x1800620UL //Access:RW   DataWidth:0x1    // When set, enables the "empty cut-through" mode for the FIC interface. In this mode, the FIC interface will not require that the available ("go") counter is non-zero before making a transfer request to the DRA arbiter and starting a transfer.
75226 #define MSEM_REG_FIC_EMPTY_CT_CNT                                                                            0x1800624UL //Access:RC   DataWidth:0x18   // Statistics counter used to count the number of FIC messages that have been received on any FIC interface and were allowed to start early, taking advantage of the FIC empty cut-through mode.
75227 #define MSEM_REG_FOC_CREDIT                                                                                  0x1800680UL //Access:RW   DataWidth:0x8    // Array of registers provides the initial credits on each of the associatef FOC interfaces. Reading from this register provides the current FOR credit value.
75228 #define MSEM_REG_FOC_CREDIT_SIZE                                                                             6
75229 #define MSEM_REG_FULL_FOC_DRA_STRT_EN                                                                        0x18006c0UL //Access:RW   DataWidth:0x1    // When set, this bit allows the DRA read operation to start even when there are not enough credits on all the participating FOC interfaces to complete the entire transaction. The transfer will stall only when a transfer cycle is reached in which there are no interface credits, at which time the DRA transfer will remain stalled until the FOC destination(s) has at least a single credit. When this configuration is cleared, the DRA read transfer will not begin until there are enough credits on all the participating FOC interfaces for the entire transfer.
75230 #define MSEM_REG_FIN_COMMAND                                                                                 0x1800700UL //Access:WB_R DataWidth:0x164  // Last fin command that was read from fifo. Its spelling in FIN_FIFO register.
75231 #define MSEM_REG_FIN_COMMAND_SIZE                                                                            16
75232 #define MSEM_REG_FIN_FIFO                                                                                    0x1800800UL //Access:WB_R DataWidth:0x164  // READ ONLY FOR DEBUGGING! [5:0]   start_rp_foc3; [11:6] start_rp_foc2;  [17:12]   start_rp_foc1; [23:18] start_rp_foc0;  [29:24]   end_rp_foc3; [35:30] end_rp_foc2; [41:36]   end_rp_foc1; [47:42]   end_rp_foc0; [53:48]   lowest rp; [59:54]   highest rp; [65:60]   store start rp; [71:66]   store end rp; [77:72]   load start rp; [83:78]   load end rp; [85:84]   priority; [101:86]  pram address; [102] pas; [103] foc3; [104] foc2; [105] foc1; [106] foc0; [107] release; [108] fin; [109]=1- fin fifo is empty; 0 - data[108:0] is valid.
75233 #define MSEM_REG_FIN_FIFO_SIZE                                                                               16
75234 #define MSEM_REG_INVLD_PAS_WR_EN                                                                             0x1800900UL //Access:RW   DataWidth:0x1    // When set, an attempt to write to the passive buffer over the external passive interface will be enabled even if the partition being written is owned by a thread whose valid bit is not set. Otherwise if cleared, the transfer will be stalled.
75235 #define MSEM_REG_ARBITER_REQUEST                                                                             0x1800980UL //Access:R    DataWidth:0x5    // Dra arbiter last request: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
75236 #define MSEM_REG_ARBITER_SELECT                                                                              0x1800984UL //Access:R    DataWidth:0x5    // Dra arbiter last selection: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
75237 #define MSEM_REG_ARBITER_SLOT                                                                                0x1800988UL //Access:R    DataWidth:0x5    // Dra arbiter last slot.
75238 #define MSEM_REG_ARB_AS_DEF                                                                                  0x1800a00UL //Access:RW   DataWidth:0x3    // Two-dimensional register array is used to define each of four arbitration schemes used by the main DRA arbiter. For this, bits 4:3 of the offset are used to select the arbitration scheme 0-3. Bits 2:0 of the offset are used to define the five priority sources for the selected scheme, where for each priority (0-4), an arbiter source is assigned. Valid values for these configurations are the source enumerations, where FIC0=0x0, FIC1=0x1, wake priority0=0x2, wake priority1=0x3 and wake priority2=0x4. Note that there are holes in the indirect offset address which always return zero when read. These exist at offsets 0x5-0x7, 0xd-0xf, 0x15-0x17 and 0x1d-0x1f.
75239 #define MSEM_REG_ARB_AS_DEF_SIZE                                                                             32
75240 #define MSEM_REG_ARB_TS_AS                                                                                   0x1800a80UL //Access:RW   DataWidth:0x2    // Register array that defines the main DRA arbiter arbitration scheme for each of 20 time slots [0-19].
75241 #define MSEM_REG_ARB_TS_AS_SIZE                                                                              20
75242 #define MSEM_REG_NUM_OF_THREADS                                                                              0x1800b00UL //Access:R    DataWidth:0x5    // The number of curretnly free threads.
75243 #define MSEM_REG_THREAD_ERROR                                                                                0x1800b04UL //Access:R    DataWidth:0x18   // Thread error indication.
75244 #define MSEM_REG_THREAD_RDY                                                                                  0x1800b08UL //Access:R    DataWidth:0x18   // Thread ready indication.
75245 #define MSEM_REG_THREAD_SET_NUM                                                                              0x1800b0cUL //Access:W    DataWidth:0x5    // Thread ID. Write thread ID will set ready indication for this thread ID.
75246 #define MSEM_REG_THREAD_VALID                                                                                0x1800b10UL //Access:R    DataWidth:0x18   // Valid sleeping threads.
75247 #define MSEM_REG_THREADS_LIST                                                                                0x1800b14UL //Access:RW   DataWidth:0x18   // List of free threads.
75248 #define MSEM_REG_ORDER_HEAD                                                                                  0x1800c00UL //Access:RW   DataWidth:0x5    // This (indirect) register array of registers provides read/write access to the head pointers assigned to each of the thread-ordering queues.
75249 #define MSEM_REG_ORDER_HEAD_SIZE                                                                             24
75250 #define MSEM_REG_ORDER_TAIL                                                                                  0x1800c80UL //Access:RW   DataWidth:0x5    // This (indirect) register array of registers provides read/write access to the tail pointers assigned to each of the thread ordering queues.
75251 #define MSEM_REG_ORDER_TAIL_SIZE                                                                             24
75252 #define MSEM_REG_ORDER_EMPTY                                                                                 0x1800d00UL //Access:RW   DataWidth:0x1    // This vector provides read-only access to the empty bit assigned to each of the thread ordering queues.
75253 #define MSEM_REG_ORDER_EMPTY_SIZE                                                                            24
75254 #define MSEM_REG_ORDER_LL_REG                                                                                0x1800d80UL //Access:RW   DataWidth:0x5    // This array of registers provides read/write access to each entry of the linked-list array of the thread-ordering queue. Because the actual depth is based on the number of threads supported by the design, which is a Verilog parameter, a 64-entry window is reserved in the register address space. The valid entries start at the base of the window and extend through the number of threads supported. The value in each indirect register contains linked-list pointer to the next thread in the associated queue..
75255 #define MSEM_REG_ORDER_LL_REG_SIZE                                                                           24
75256 #define MSEM_REG_ORDER_POP_EN                                                                                0x1800e00UL //Access:RW   DataWidth:0x18   // Provides access to the thread ordering queue pop-enable vector.
75257 #define MSEM_REG_ORDER_WAKE_EN                                                                               0x1800e08UL //Access:RW   DataWidth:0x18   // Provides access to the thread ordering queue wake-enable vector.
75258 #define MSEM_REG_PF_NUM_ORDER_BASE                                                                           0x1800e10UL //Access:RW   DataWidth:0x5    // This field defines the base value for the ordering queue selection when the PFNum is chosen to control this selection. The value of this register is added to PFNum and the result is used to select one of 16 ordering queues.
75259 #define MSEM_REG_DBG_ALM_FULL                                                                                0x1801000UL //Access:RW   DataWidth:0x6    // Almost full for slow debug fifo.
75260 #define MSEM_REG_PASSIVE_ALM_FULL                                                                            0x1801004UL //Access:RW   DataWidth:0x5    // The number of free entries in the sync FIFO between the external HW and the passive buffer; below which the PassiveFull is asserted.
75261 #define MSEM_REG_SYNC_DRA_WR_ALM_FULL                                                                        0x1801008UL //Access:RW   DataWidth:0x5    // Almost full for sync dra_wr fifo (data from DRA to STORM).
75262 #define MSEM_REG_SYNC_RAM_WR_ALM_FULL                                                                        0x180100cUL //Access:RW   DataWidth:0x6    // Almost full for sync ram_wr fifo (data from EXT_IF to STORM).
75263 #define MSEM_REG_DRA_EMPTY                                                                                   0x1801100UL //Access:R    DataWidth:0x1    // Dra_empty.
75264 #define MSEM_REG_EXT_PAS_EMPTY                                                                               0x1801104UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO empty in sem_slow.
75265 #define MSEM_REG_FIC_EMPTY                                                                                   0x1801120UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO empty in sem_slow_fic.
75266 #define MSEM_REG_SLOW_DBG_EMPTY                                                                              0x1801140UL //Access:R    DataWidth:0x1    // DBG FIFO is empty in sem_slow_ls_dbg.
75267 #define MSEM_REG_SLOW_DRA_FIN_EMPTY                                                                          0x1801144UL //Access:R    DataWidth:0x1    // FIN fifo is empty in sem_slow_dra_sync.
75268 #define MSEM_REG_SLOW_DRA_RD_EMPTY                                                                           0x1801148UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is empty in sem_slow_dra_sync.
75269 #define MSEM_REG_SLOW_DRA_WR_EMPTY                                                                           0x180114cUL //Access:R    DataWidth:0x1    // DRA_WR push fifo is empty in sem_slow_dra_sync.
75270 #define MSEM_REG_SLOW_EXT_STORE_EMPTY                                                                        0x1801150UL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is empty in sem_slow_ls_ext.
75271 #define MSEM_REG_SLOW_EXT_LOAD_EMPTY                                                                         0x1801154UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is empty in sem_slow_ls_ext.
75272 #define MSEM_REG_SLOW_RAM_RD_EMPTY                                                                           0x1801158UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is empty in sem_slow_ls_ext.
75273 #define MSEM_REG_SLOW_RAM_WR_EMPTY                                                                           0x180115cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is empty in sem_slow_ls_ext.
75274 #define MSEM_REG_SYNC_DBG_EMPTY                                                                              0x1801160UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is empty in sem_slow_ls_sync.
75275 #define MSEM_REG_THREAD_FIFO_EMPTY                                                                           0x1801164UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is empty in sem_slow_dra_wr.
75276 #define MSEM_REG_ORD_ID_FIFO_EMPTY                                                                           0x1801168UL //Access:R    DataWidth:0x1    // Indicates that the order ID fifo is empty in sem_slow_dra_wr.
75277 #define MSEM_REG_EXT_PAS_FULL                                                                                0x1801200UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO Full in sem_slow.
75278 #define MSEM_REG_EXT_STORE_IF_FULL                                                                           0x1801204UL //Access:R    DataWidth:0x1    // EXT_STORE IF is full in sem_slow_ls_ext.
75279 #define MSEM_REG_FIC_FULL                                                                                    0x1801220UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO full in sem_slow_fic.
75280 #define MSEM_REG_PAS_IF_FULL                                                                                 0x1801240UL //Access:R    DataWidth:0x1    // Full from passive buffer asserted toward SDM.
75281 #define MSEM_REG_RAM_IF_FULL                                                                                 0x1801244UL //Access:R    DataWidth:0x1    // EXT_RAM IF is full in sem_slow_ls_ram.
75282 #define MSEM_REG_SLOW_DBG_ALM_FULL                                                                           0x1801248UL //Access:R    DataWidth:0x1    // DBG FIFO is almost full in sem_slow_ls_dbg according to the full threshold configuration.
75283 #define MSEM_REG_SLOW_DBG_FULL                                                                               0x180124cUL //Access:R    DataWidth:0x1    // DBG FIFO is full in sem_slow_ls_dbg.
75284 #define MSEM_REG_SLOW_DRA_FIN_FULL                                                                           0x1801250UL //Access:R    DataWidth:0x1    // FIN fifo is full in sem_slow_dra_sync (never may be active).
75285 #define MSEM_REG_SLOW_DRA_RD_FULL                                                                            0x1801254UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is full in sem_slow_dra_sync.
75286 #define MSEM_REG_SLOW_DRA_WR_FULL                                                                            0x1801258UL //Access:R    DataWidth:0x1    // DRA_WR push fifo is full in sem_slow_dra_sync.
75287 #define MSEM_REG_SLOW_EXT_STORE_FULL                                                                         0x180125cUL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is full in sem_slow_ls_ext.
75288 #define MSEM_REG_SLOW_EXT_LOAD_FULL                                                                          0x1801260UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is full in sem_slow_ls_ext.
75289 #define MSEM_REG_SLOW_RAM_RD_FULL                                                                            0x1801264UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is full in sem_slow_ls_ext.
75290 #define MSEM_REG_SLOW_RAM_WR_ALM_FULL                                                                        0x1801268UL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is almost full in sem_slow_ls_ext.
75291 #define MSEM_REG_SLOW_RAM_WR_FULL                                                                            0x180126cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is full in sem_slow_ls_ext.
75292 #define MSEM_REG_SYNC_DBG_FULL                                                                               0x1801270UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is full in sem_slow_ls_sync.
75293 #define MSEM_REG_THREAD_FIFO_FULL                                                                            0x1801274UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
75294 #define MSEM_REG_ORD_ID_FIFO_FULL                                                                            0x1801278UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
75295 #define MSEM_REG_THREAD_INTER_CNT                                                                            0x1801300UL //Access:RW   DataWidth:0x10   // Maximum value of threads interrupt counter; when it gets this value then interrupt to will be send if thread active from previous maximum value of this counter.
75296 #define MSEM_REG_THREAD_INTER_CNT_ENABLE                                                                     0x1801304UL //Access:RW   DataWidth:0x1    // Enable for start count of thread_inter_cnt.
75297 #define MSEM_REG_THREAD_ORUN_NUM                                                                             0x1801308UL //Access:R    DataWidth:0x18   // Threads are sleeping in passive buffer more than thread_inter_cnt number of cycles.
75298 #define MSEM_REG_SLOW_DBG_ACTIVE                                                                             0x1801400UL //Access:RW   DataWidth:0x1    // Debug mode is active.
75299 #define MSEM_REG_SLOW_DBG_MODE                                                                               0x1801404UL //Access:RW   DataWidth:0x3    // Debug mode for slow debug bus.
75300 #define MSEM_REG_DBG_FRAME_MODE                                                                              0x1801408UL //Access:RW   DataWidth:0x2    // Debug frame mode control for the SEMI debug bus. The following values apply: "00" - indicates mode-0, which means all four words are provided by the fast debug. "01" - indicates mode-1, which means bits 127:64 belong to fast debug and bits 63:0 belong to slow debug. "10" - indicates mode-2, which means bits 127:96 belong to fast debug and bits 95:0 belong to slow debug. "11" - indicates mode-3, which means all four words are provided by the slow debug.
75301 #define MSEM_REG_DBG_EACH_CYLE                                                                               0x180140cUL //Access:RW   DataWidth:0x1    // 0=output every cycle; 1= output only when there is a change.
75302 #define MSEM_REG_DBG_GPRE_VECT                                                                               0x1801410UL //Access:RW   DataWidth:0x8    // This 8-bit vector is used to enable the various 8 GPRE-quads that are to be captured by the fast debug channel when they are accessed for read by the Storm during mode-6 debug (handler trace). For this, bit-0 corresponds with GPRE[0-3] and bit-7 corresponds with GPRE[28-31].
75303 #define MSEM_REG_DBG_IF_FULL                                                                                 0x1801414UL //Access:R    DataWidth:0x1    // DBG IF is full in sem_slow_ls_dbg.
75304 #define MSEM_REG_DBG_MODE0_CFG                                                                               0x1801418UL //Access:RW   DataWidth:0x1    // 0=all the message; 1=partial message.
75305 #define MSEM_REG_DBG_MODE0_CFG_CYCLE                                                                         0x180141cUL //Access:RW   DataWidth:0x5    // In case DebugMode0Config = 1; the additional cycles to extract to the debug bus.
75306 #define MSEM_REG_DBG_MODE1_CFG                                                                               0x1801420UL //Access:RW   DataWidth:0x1    // 0=without the data; 1=with the data.
75307 #define MSEM_REG_DBG_MSG_SRC                                                                                 0x1801424UL //Access:RW   DataWidth:0x3    // This field is a mask used to enable (or filter) the various sources of DRA write debug packets. Setting a bit causes the corresponding interface to be enabled. Bit-0 corresponds with FIC0, bit-1 corresponds with FIC1 and bit-2 corresponds with DRA writes from the passive buffer. This applicable only for debug mode=0.
75308 #define MSEM_REG_DBG_OUT_DATA                                                                                0x1801500UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
75309 #define MSEM_REG_DBG_OUT_DATA_SIZE                                                                           8
75310 #define MSEM_REG_DBG_OUT_VALID                                                                               0x1801520UL //Access:R    DataWidth:0x4    // Dbgmux output valid
75311 #define MSEM_REG_DBG_OUT_FRAME                                                                               0x1801524UL //Access:R    DataWidth:0x4    // Dbgmux output frame
75312 #define MSEM_REG_DBG_SELECT                                                                                  0x1801528UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
75313 #define MSEM_REG_DBG_DWORD_ENABLE                                                                            0x180152cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
75314 #define MSEM_REG_DBG_SHIFT                                                                                   0x1801530UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
75315 #define MSEM_REG_DBG_FORCE_VALID                                                                             0x1801534UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
75316 #define MSEM_REG_DBG_FORCE_FRAME                                                                             0x1801538UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
75317 #define MSEM_REG_EXT_PAS_FIFO                                                                                0x1808000UL //Access:WB_R DataWidth:0x4d   // Provides read-only access of the external passive FIFO. Intended for debug purposes.
75318 #define MSEM_REG_EXT_PAS_FIFO_SIZE                                                                           76
75319 #define MSEM_REG_INT_TABLE                                                                                   0x1810000UL //Access:RW   DataWidth:0x15   // Interrupt table read/write access. This register is intended to be written only when the system is idle. The fields of the interrupt table are as follows. int_table[20:17] = GapSel; int_table[16] = OrderEn; int_table[15:0] = PRAM Address
75320 #define MSEM_REG_INT_TABLE_SIZE                                                                              256
75321 #define MSEM_REG_PASSIVE_BUFFER                                                                              0x1820000UL //Access:WB   DataWidth:0x80   // Read and write to it is just for debugging. Passive buffer memory.
75322 #define MSEM_REG_PASSIVE_BUFFER_SIZE                                                                         4320
75323 #define MSEM_REG_FAST_MEMORY                                                                                 0x1840000UL //Access:RW   DataWidth:0x20   // See sem_fast.xls for its description.
75324 #define MSEM_REG_FAST_MEMORY_SIZE                                                                            65536
75325 #define MSEM_REG_PRAM                                                                                        0x1880000UL //Access:WB   DataWidth:0x30   // Pram memory.
75326 #define MSEM_REG_PRAM_SIZE                                                                                   73728
75327 #define USEM_REG_ENABLE_IN                                                                                   0x1900004UL //Access:RW   DataWidth:0xa    // Multi Field Register.
75328   #define USEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN                                                              (0x1<<0) // Full input from external IF to LS input enable.
75329   #define USEM_REG_ENABLE_IN_EXT_FULL_ENABLE_IN_SHIFT                                                        0
75330   #define USEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN                                                           (0x1<<1) // Read data from external LS IF input enable.
75331   #define USEM_REG_ENABLE_IN_EXT_RD_DATA_ENABLE_IN_SHIFT                                                     1
75332   #define USEM_REG_ENABLE_IN_FIC_ENABLE_IN                                                                   (0x1<<2) // FIC input enable bit used to enable/disable messages from being received on all FIC interfaces.
75333   #define USEM_REG_ENABLE_IN_FIC_ENABLE_IN_SHIFT                                                             2
75334   #define USEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN                                                               (0x1<<3) // FOC acknowledge input enable bit used to enable/disable acknowledge response from being received on any of the FOC interfaces.
75335   #define USEM_REG_ENABLE_IN_FOC_ACK_ENABLE_IN_SHIFT                                                         3
75336   #define USEM_REG_ENABLE_IN_GENERAL_ENABLE_IN                                                               (0x1<<4) // General interface input enable.
75337   #define USEM_REG_ENABLE_IN_GENERAL_ENABLE_IN_SHIFT                                                         4
75338   #define USEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN                                                               (0x1<<5) // External passive write input enable.
75339   #define USEM_REG_ENABLE_IN_PASSIVE_ENABLE_IN_SHIFT                                                         5
75340   #define USEM_REG_ENABLE_IN_RAM_ENABLE_IN                                                                   (0x1<<6) // Data input enable to RAM.
75341   #define USEM_REG_ENABLE_IN_RAM_ENABLE_IN_SHIFT                                                             6
75342   #define USEM_REG_ENABLE_IN_STALL_ENABLE_IN                                                                 (0x1<<7) // Enable for stall input from all external STORM instances.
75343   #define USEM_REG_ENABLE_IN_STALL_ENABLE_IN_SHIFT                                                           7
75344   #define USEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN                                                            (0x1<<8) // Thread ready bus input enable.
75345   #define USEM_REG_ENABLE_IN_THREAD_RDY_ENABLE_IN_SHIFT                                                      8
75346   #define USEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN                                                            (0x1<<9) // Input enable for VF error indication from SDM to SEMI.
75347   #define USEM_REG_ENABLE_IN_VFPF_ERROR_ENABLE_IN_SHIFT                                                      9
75348 #define USEM_REG_ENABLE_OUT                                                                                  0x1900008UL //Access:RW   DataWidth:0x6    // Multi Field Register.
75349   #define USEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT                                                          (0x1<<0) // Read request output enable from external LS IF.
75350   #define USEM_REG_ENABLE_OUT_EXT_RD_REQ_ENABLE_OUT_SHIFT                                                    0
75351   #define USEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT                                                          (0x1<<1) // Write request output enable from external LS IF.
75352   #define USEM_REG_ENABLE_OUT_EXT_WR_REQ_ENABLE_OUT_SHIFT                                                    1
75353   #define USEM_REG_ENABLE_OUT_FOC_ENABLE_OUT                                                                 (0x1<<2) // FOC output otuput enable bit used to enable/disable messages from being sent out on any of the FOC interfaces.
75354   #define USEM_REG_ENABLE_OUT_FOC_ENABLE_OUT_SHIFT                                                           2
75355   #define USEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT                                                             (0x1<<3) // Passive full output enable.
75356   #define USEM_REG_ENABLE_OUT_PASSIVE_ENABLE_OUT_SHIFT                                                       3
75357   #define USEM_REG_ENABLE_OUT_RAM_ENABLE_OUT                                                                 (0x1<<4) // Data output enable to RAM.
75358   #define USEM_REG_ENABLE_OUT_RAM_ENABLE_OUT_SHIFT                                                           4
75359   #define USEM_REG_ENABLE_OUT_STALL_ENABLE_OUT                                                               (0x1<<5) // Stall output enable bit used to enable/disable the output stall signal toward all external Storm instances.
75360   #define USEM_REG_ENABLE_OUT_STALL_ENABLE_OUT_SHIFT                                                         5
75361 #define USEM_REG_FIC_DISABLE                                                                                 0x190000cUL //Access:RW   DataWidth:0x1    // Disables input messages from all FIC interfaces.  May be updated during run_time by the microcode.
75362 #define USEM_REG_PAS_DISABLE                                                                                 0x1900010UL //Access:RW   DataWidth:0x1    // Disables input messages from the passive buffer  May be updated during run_time by the microcode.
75363 #define USEM_REG_INT_STS_0                                                                                   0x1900040UL //Access:R    DataWidth:0x20   // Multi Field Register.
75364   #define USEM_REG_INT_STS_0_ADDRESS_ERROR                                                                   (0x1<<0) // Signals an unknown address to the rf module.
75365   #define USEM_REG_INT_STS_0_ADDRESS_ERROR_SHIFT                                                             0
75366   #define USEM_REG_INT_STS_0_FIC_LAST_ERROR                                                                  (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
75367   #define USEM_REG_INT_STS_0_FIC_LAST_ERROR_SHIFT                                                            1
75368   #define USEM_REG_INT_STS_0_FIC_LENGTH_ERROR                                                                (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
75369   #define USEM_REG_INT_STS_0_FIC_LENGTH_ERROR_SHIFT                                                          2
75370   #define USEM_REG_INT_STS_0_FIC_FIFO_ERROR                                                                  (0x1<<3) // Error in any one of the FIC FIFO is active.
75371   #define USEM_REG_INT_STS_0_FIC_FIFO_ERROR_SHIFT                                                            3
75372   #define USEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR                                                              (0x1<<4) // Error in Ext PAS_FIFO is active.
75373   #define USEM_REG_INT_STS_0_PAS_BUF_FIFO_ERROR_SHIFT                                                        4
75374   #define USEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR                                                              (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
75375   #define USEM_REG_INT_STS_0_SYNC_FIN_POP_ERROR_SHIFT                                                        5
75376   #define USEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR                                                          (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
75377   #define USEM_REG_INT_STS_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                    6
75378   #define USEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR                                                           (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
75379   #define USEM_REG_INT_STS_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                     7
75380   #define USEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR                                                          (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
75381   #define USEM_REG_INT_STS_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                    8
75382   #define USEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR                                                           (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
75383   #define USEM_REG_INT_STS_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                     9
75384   #define USEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR                                                             (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
75385   #define USEM_REG_INT_STS_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                       10
75386   #define USEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR                                                          (0x1<<11) // Signals an unknown address in the fast-memory window.
75387   #define USEM_REG_INT_STS_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                    11
75388   #define USEM_REG_INT_STS_0_CAM_LSB_INP_FIFO                                                                (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
75389   #define USEM_REG_INT_STS_0_CAM_LSB_INP_FIFO_SHIFT                                                          12
75390   #define USEM_REG_INT_STS_0_CAM_MSB_INP_FIFO                                                                (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
75391   #define USEM_REG_INT_STS_0_CAM_MSB_INP_FIFO_SHIFT                                                          13
75392   #define USEM_REG_INT_STS_0_CAM_OUT_FIFO                                                                    (0x1<<14) // Error in CAM_OUT fifo in cam block.
75393   #define USEM_REG_INT_STS_0_CAM_OUT_FIFO_SHIFT                                                              14
75394   #define USEM_REG_INT_STS_0_FIN_FIFO                                                                        (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
75395   #define USEM_REG_INT_STS_0_FIN_FIFO_SHIFT                                                                  15
75396   #define USEM_REG_INT_STS_0_THREAD_FIFO_ERROR                                                               (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
75397   #define USEM_REG_INT_STS_0_THREAD_FIFO_ERROR_SHIFT                                                         16
75398   #define USEM_REG_INT_STS_0_THREAD_OVERRUN                                                                  (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
75399   #define USEM_REG_INT_STS_0_THREAD_OVERRUN_SHIFT                                                            17
75400   #define USEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR                                                       (0x1<<18) // Error in external store sync FIFO push logic.
75401   #define USEM_REG_INT_STS_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                 18
75402   #define USEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR                                                        (0x1<<19) // Error in external store sync FIFO pop logic.
75403   #define USEM_REG_INT_STS_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                  19
75404   #define USEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR                                                        (0x1<<20) // Error in external load sync FIFO push logic.
75405   #define USEM_REG_INT_STS_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                  20
75406   #define USEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR                                                         (0x1<<21) // Error in external load sync FIFO pop logic.
75407   #define USEM_REG_INT_STS_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                   21
75408   #define USEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR                                                          (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
75409   #define USEM_REG_INT_STS_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                    22
75410   #define USEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR                                                           (0x1<<23) // Error in LS_SYNC_POP FIFO.
75411   #define USEM_REG_INT_STS_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                     23
75412   #define USEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR                                                           (0x1<<24) // Error in LS_SYNC_POP FIFO.
75413   #define USEM_REG_INT_STS_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                     24
75414   #define USEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR                                                          (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
75415   #define USEM_REG_INT_STS_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                    25
75416   #define USEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR                                                             (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
75417   #define USEM_REG_INT_STS_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                       26
75418   #define USEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR                                                              (0x1<<27) // Error in LS_SYNC_POP FIFO.
75419   #define USEM_REG_INT_STS_0_SYNC_DBG_POP_ERROR_SHIFT                                                        27
75420   #define USEM_REG_INT_STS_0_DBG_FIFO_ERROR                                                                  (0x1<<28) // Error in slow debug fifo.
75421   #define USEM_REG_INT_STS_0_DBG_FIFO_ERROR_SHIFT                                                            28
75422   #define USEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO                                                               (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
75423   #define USEM_REG_INT_STS_0_CAM_MSB2_INP_FIFO_SHIFT                                                         29
75424   #define USEM_REG_INT_STS_0_VFC_INTERRUPT                                                                   (0x1<<30) // Error interrupt in VFC block.
75425   #define USEM_REG_INT_STS_0_VFC_INTERRUPT_SHIFT                                                             30
75426   #define USEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR                                                              (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
75427   #define USEM_REG_INT_STS_0_VFC_OUT_FIFO_ERROR_SHIFT                                                        31
75428 #define USEM_REG_INT_MASK_0                                                                                  0x1900044UL //Access:RW   DataWidth:0x20   // Multi Field Register.
75429   #define USEM_REG_INT_MASK_0_ADDRESS_ERROR                                                                  (0x1<<0) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.ADDRESS_ERROR .
75430   #define USEM_REG_INT_MASK_0_ADDRESS_ERROR_SHIFT                                                            0
75431   #define USEM_REG_INT_MASK_0_FIC_LAST_ERROR                                                                 (0x1<<1) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.FIC_LAST_ERROR .
75432   #define USEM_REG_INT_MASK_0_FIC_LAST_ERROR_SHIFT                                                           1
75433   #define USEM_REG_INT_MASK_0_FIC_LENGTH_ERROR                                                               (0x1<<2) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.FIC_LENGTH_ERROR .
75434   #define USEM_REG_INT_MASK_0_FIC_LENGTH_ERROR_SHIFT                                                         2
75435   #define USEM_REG_INT_MASK_0_FIC_FIFO_ERROR                                                                 (0x1<<3) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.FIC_FIFO_ERROR .
75436   #define USEM_REG_INT_MASK_0_FIC_FIFO_ERROR_SHIFT                                                           3
75437   #define USEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR                                                             (0x1<<4) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.PAS_BUF_FIFO_ERROR .
75438   #define USEM_REG_INT_MASK_0_PAS_BUF_FIFO_ERROR_SHIFT                                                       4
75439   #define USEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR                                                             (0x1<<5) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_FIN_POP_ERROR .
75440   #define USEM_REG_INT_MASK_0_SYNC_FIN_POP_ERROR_SHIFT                                                       5
75441   #define USEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR                                                         (0x1<<6) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_DRA_WR_PUSH_ERROR .
75442   #define USEM_REG_INT_MASK_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                   6
75443   #define USEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR                                                          (0x1<<7) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_DRA_WR_POP_ERROR .
75444   #define USEM_REG_INT_MASK_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                    7
75445   #define USEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR                                                         (0x1<<8) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_DRA_RD_PUSH_ERROR .
75446   #define USEM_REG_INT_MASK_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                   8
75447   #define USEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR                                                          (0x1<<9) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_DRA_RD_POP_ERROR .
75448   #define USEM_REG_INT_MASK_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                    9
75449   #define USEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR                                                            (0x1<<10) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_FIN_PUSH_ERROR .
75450   #define USEM_REG_INT_MASK_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                      10
75451   #define USEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR                                                         (0x1<<11) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SEM_FAST_ADDRESS_ERROR .
75452   #define USEM_REG_INT_MASK_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                   11
75453   #define USEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO                                                               (0x1<<12) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.CAM_LSB_INP_FIFO .
75454   #define USEM_REG_INT_MASK_0_CAM_LSB_INP_FIFO_SHIFT                                                         12
75455   #define USEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO                                                               (0x1<<13) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.CAM_MSB_INP_FIFO .
75456   #define USEM_REG_INT_MASK_0_CAM_MSB_INP_FIFO_SHIFT                                                         13
75457   #define USEM_REG_INT_MASK_0_CAM_OUT_FIFO                                                                   (0x1<<14) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.CAM_OUT_FIFO .
75458   #define USEM_REG_INT_MASK_0_CAM_OUT_FIFO_SHIFT                                                             14
75459   #define USEM_REG_INT_MASK_0_FIN_FIFO                                                                       (0x1<<15) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.FIN_FIFO .
75460   #define USEM_REG_INT_MASK_0_FIN_FIFO_SHIFT                                                                 15
75461   #define USEM_REG_INT_MASK_0_THREAD_FIFO_ERROR                                                              (0x1<<16) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.THREAD_FIFO_ERROR .
75462   #define USEM_REG_INT_MASK_0_THREAD_FIFO_ERROR_SHIFT                                                        16
75463   #define USEM_REG_INT_MASK_0_THREAD_OVERRUN                                                                 (0x1<<17) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.THREAD_OVERRUN .
75464   #define USEM_REG_INT_MASK_0_THREAD_OVERRUN_SHIFT                                                           17
75465   #define USEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR                                                      (0x1<<18) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_EXT_STORE_PUSH_ERROR .
75466   #define USEM_REG_INT_MASK_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                                18
75467   #define USEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR                                                       (0x1<<19) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_EXT_STORE_POP_ERROR .
75468   #define USEM_REG_INT_MASK_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                                 19
75469   #define USEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR                                                       (0x1<<20) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_EXT_LOAD_PUSH_ERROR .
75470   #define USEM_REG_INT_MASK_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                                 20
75471   #define USEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR                                                        (0x1<<21) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_EXT_LOAD_POP_ERROR .
75472   #define USEM_REG_INT_MASK_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                  21
75473   #define USEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR                                                         (0x1<<22) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_RAM_RD_PUSH_ERROR .
75474   #define USEM_REG_INT_MASK_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                   22
75475   #define USEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR                                                          (0x1<<23) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_RAM_RD_POP_ERROR .
75476   #define USEM_REG_INT_MASK_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                    23
75477   #define USEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR                                                          (0x1<<24) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_RAM_WR_POP_ERROR .
75478   #define USEM_REG_INT_MASK_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                    24
75479   #define USEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR                                                         (0x1<<25) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_RAM_WR_PUSH_ERROR .
75480   #define USEM_REG_INT_MASK_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                   25
75481   #define USEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR                                                            (0x1<<26) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_DBG_PUSH_ERROR .
75482   #define USEM_REG_INT_MASK_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                      26
75483   #define USEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR                                                             (0x1<<27) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.SYNC_DBG_POP_ERROR .
75484   #define USEM_REG_INT_MASK_0_SYNC_DBG_POP_ERROR_SHIFT                                                       27
75485   #define USEM_REG_INT_MASK_0_DBG_FIFO_ERROR                                                                 (0x1<<28) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.DBG_FIFO_ERROR .
75486   #define USEM_REG_INT_MASK_0_DBG_FIFO_ERROR_SHIFT                                                           28
75487   #define USEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO                                                              (0x1<<29) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.CAM_MSB2_INP_FIFO .
75488   #define USEM_REG_INT_MASK_0_CAM_MSB2_INP_FIFO_SHIFT                                                        29
75489   #define USEM_REG_INT_MASK_0_VFC_INTERRUPT                                                                  (0x1<<30) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.VFC_INTERRUPT .
75490   #define USEM_REG_INT_MASK_0_VFC_INTERRUPT_SHIFT                                                            30
75491   #define USEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR                                                             (0x1<<31) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_0.VFC_OUT_FIFO_ERROR .
75492   #define USEM_REG_INT_MASK_0_VFC_OUT_FIFO_ERROR_SHIFT                                                       31
75493 #define USEM_REG_INT_STS_WR_0                                                                                0x1900048UL //Access:WR   DataWidth:0x20   // Multi Field Register.
75494   #define USEM_REG_INT_STS_WR_0_ADDRESS_ERROR                                                                (0x1<<0) // Signals an unknown address to the rf module.
75495   #define USEM_REG_INT_STS_WR_0_ADDRESS_ERROR_SHIFT                                                          0
75496   #define USEM_REG_INT_STS_WR_0_FIC_LAST_ERROR                                                               (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
75497   #define USEM_REG_INT_STS_WR_0_FIC_LAST_ERROR_SHIFT                                                         1
75498   #define USEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR                                                             (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
75499   #define USEM_REG_INT_STS_WR_0_FIC_LENGTH_ERROR_SHIFT                                                       2
75500   #define USEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR                                                               (0x1<<3) // Error in any one of the FIC FIFO is active.
75501   #define USEM_REG_INT_STS_WR_0_FIC_FIFO_ERROR_SHIFT                                                         3
75502   #define USEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR                                                           (0x1<<4) // Error in Ext PAS_FIFO is active.
75503   #define USEM_REG_INT_STS_WR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                     4
75504   #define USEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR                                                           (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
75505   #define USEM_REG_INT_STS_WR_0_SYNC_FIN_POP_ERROR_SHIFT                                                     5
75506   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR                                                       (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
75507   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                 6
75508   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR                                                        (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
75509   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                  7
75510   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR                                                       (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
75511   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                 8
75512   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR                                                        (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
75513   #define USEM_REG_INT_STS_WR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                  9
75514   #define USEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR                                                          (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
75515   #define USEM_REG_INT_STS_WR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                    10
75516   #define USEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR                                                       (0x1<<11) // Signals an unknown address in the fast-memory window.
75517   #define USEM_REG_INT_STS_WR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                 11
75518   #define USEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO                                                             (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
75519   #define USEM_REG_INT_STS_WR_0_CAM_LSB_INP_FIFO_SHIFT                                                       12
75520   #define USEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO                                                             (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
75521   #define USEM_REG_INT_STS_WR_0_CAM_MSB_INP_FIFO_SHIFT                                                       13
75522   #define USEM_REG_INT_STS_WR_0_CAM_OUT_FIFO                                                                 (0x1<<14) // Error in CAM_OUT fifo in cam block.
75523   #define USEM_REG_INT_STS_WR_0_CAM_OUT_FIFO_SHIFT                                                           14
75524   #define USEM_REG_INT_STS_WR_0_FIN_FIFO                                                                     (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
75525   #define USEM_REG_INT_STS_WR_0_FIN_FIFO_SHIFT                                                               15
75526   #define USEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR                                                            (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
75527   #define USEM_REG_INT_STS_WR_0_THREAD_FIFO_ERROR_SHIFT                                                      16
75528   #define USEM_REG_INT_STS_WR_0_THREAD_OVERRUN                                                               (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
75529   #define USEM_REG_INT_STS_WR_0_THREAD_OVERRUN_SHIFT                                                         17
75530   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR                                                    (0x1<<18) // Error in external store sync FIFO push logic.
75531   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                              18
75532   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR                                                     (0x1<<19) // Error in external store sync FIFO pop logic.
75533   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                               19
75534   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                     (0x1<<20) // Error in external load sync FIFO push logic.
75535   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                               20
75536   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR                                                      (0x1<<21) // Error in external load sync FIFO pop logic.
75537   #define USEM_REG_INT_STS_WR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                                21
75538   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR                                                       (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
75539   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                 22
75540   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR                                                        (0x1<<23) // Error in LS_SYNC_POP FIFO.
75541   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                  23
75542   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR                                                        (0x1<<24) // Error in LS_SYNC_POP FIFO.
75543   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                  24
75544   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR                                                       (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
75545   #define USEM_REG_INT_STS_WR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                 25
75546   #define USEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR                                                          (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
75547   #define USEM_REG_INT_STS_WR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                    26
75548   #define USEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR                                                           (0x1<<27) // Error in LS_SYNC_POP FIFO.
75549   #define USEM_REG_INT_STS_WR_0_SYNC_DBG_POP_ERROR_SHIFT                                                     27
75550   #define USEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR                                                               (0x1<<28) // Error in slow debug fifo.
75551   #define USEM_REG_INT_STS_WR_0_DBG_FIFO_ERROR_SHIFT                                                         28
75552   #define USEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO                                                            (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
75553   #define USEM_REG_INT_STS_WR_0_CAM_MSB2_INP_FIFO_SHIFT                                                      29
75554   #define USEM_REG_INT_STS_WR_0_VFC_INTERRUPT                                                                (0x1<<30) // Error interrupt in VFC block.
75555   #define USEM_REG_INT_STS_WR_0_VFC_INTERRUPT_SHIFT                                                          30
75556   #define USEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR                                                           (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
75557   #define USEM_REG_INT_STS_WR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                     31
75558 #define USEM_REG_INT_STS_CLR_0                                                                               0x190004cUL //Access:RC   DataWidth:0x20   // Multi Field Register.
75559   #define USEM_REG_INT_STS_CLR_0_ADDRESS_ERROR                                                               (0x1<<0) // Signals an unknown address to the rf module.
75560   #define USEM_REG_INT_STS_CLR_0_ADDRESS_ERROR_SHIFT                                                         0
75561   #define USEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR                                                              (0x1<<1) // Last from FIC is not equal to length on any one of the FIC interfaces.
75562   #define USEM_REG_INT_STS_CLR_0_FIC_LAST_ERROR_SHIFT                                                        1
75563   #define USEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR                                                            (0x1<<2) // FIC length > 44 register-quads on any one of the FIC interfaces.
75564   #define USEM_REG_INT_STS_CLR_0_FIC_LENGTH_ERROR_SHIFT                                                      2
75565   #define USEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR                                                              (0x1<<3) // Error in any one of the FIC FIFO is active.
75566   #define USEM_REG_INT_STS_CLR_0_FIC_FIFO_ERROR_SHIFT                                                        3
75567   #define USEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR                                                          (0x1<<4) // Error in Ext PAS_FIFO is active.
75568   #define USEM_REG_INT_STS_CLR_0_PAS_BUF_FIFO_ERROR_SHIFT                                                    4
75569   #define USEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR                                                          (0x1<<5) // Error in DRA_FIN_POP_SYNC_FIFO is active.
75570   #define USEM_REG_INT_STS_CLR_0_SYNC_FIN_POP_ERROR_SHIFT                                                    5
75571   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR                                                      (0x1<<6) // Error in DRA_WR_PUSH_SYNC_FIFO is active.
75572   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_PUSH_ERROR_SHIFT                                                6
75573   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR                                                       (0x1<<7) // Error in DRA_WR_POP_SYNC_FIFO is active.
75574   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_WR_POP_ERROR_SHIFT                                                 7
75575   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR                                                      (0x1<<8) // Error in DRA_RD_PUSH_SYNC_FIFO is active.
75576   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_PUSH_ERROR_SHIFT                                                8
75577   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR                                                       (0x1<<9) // Error in DRA_RD_POP_SYNC_FIFO is active.
75578   #define USEM_REG_INT_STS_CLR_0_SYNC_DRA_RD_POP_ERROR_SHIFT                                                 9
75579   #define USEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR                                                         (0x1<<10) // Error in FIN_PUSH_SYNC_FIFO is active.
75580   #define USEM_REG_INT_STS_CLR_0_SYNC_FIN_PUSH_ERROR_SHIFT                                                   10
75581   #define USEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR                                                      (0x1<<11) // Signals an unknown address in the fast-memory window.
75582   #define USEM_REG_INT_STS_CLR_0_SEM_FAST_ADDRESS_ERROR_SHIFT                                                11
75583   #define USEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO                                                            (0x1<<12) // Error in CAM_LSB_INP fifo in cam block.
75584   #define USEM_REG_INT_STS_CLR_0_CAM_LSB_INP_FIFO_SHIFT                                                      12
75585   #define USEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO                                                            (0x1<<13) // Error in CAM_MSB_INP fifo in cam block.
75586   #define USEM_REG_INT_STS_CLR_0_CAM_MSB_INP_FIFO_SHIFT                                                      13
75587   #define USEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO                                                                (0x1<<14) // Error in CAM_OUT fifo in cam block.
75588   #define USEM_REG_INT_STS_CLR_0_CAM_OUT_FIFO_SHIFT                                                          14
75589   #define USEM_REG_INT_STS_CLR_0_FIN_FIFO                                                                    (0x1<<15) // Error in RD_FAST_FIN fifo in rd_fast block.
75590   #define USEM_REG_INT_STS_CLR_0_FIN_FIFO_SHIFT                                                              15
75591   #define USEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR                                                           (0x1<<16) // Error in thread fifo in sem_slow_dra_wr block.
75592   #define USEM_REG_INT_STS_CLR_0_THREAD_FIFO_ERROR_SHIFT                                                     16
75593   #define USEM_REG_INT_STS_CLR_0_THREAD_OVERRUN                                                              (0x1<<17) // Thread 0 twice was active with maximum value of interrupt counter.
75594   #define USEM_REG_INT_STS_CLR_0_THREAD_OVERRUN_SHIFT                                                        17
75595   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR                                                   (0x1<<18) // Error in external store sync FIFO push logic.
75596   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_PUSH_ERROR_SHIFT                                             18
75597   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR                                                    (0x1<<19) // Error in external store sync FIFO pop logic.
75598   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_STORE_POP_ERROR_SHIFT                                              19
75599   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR                                                    (0x1<<20) // Error in external load sync FIFO push logic.
75600   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_PUSH_ERROR_SHIFT                                              20
75601   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR                                                     (0x1<<21) // Error in external load sync FIFO pop logic.
75602   #define USEM_REG_INT_STS_CLR_0_SYNC_EXT_LOAD_POP_ERROR_SHIFT                                               21
75603   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR                                                      (0x1<<22) // Error in LS_SYNC_PUSH FIFO.
75604   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_PUSH_ERROR_SHIFT                                                22
75605   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR                                                       (0x1<<23) // Error in LS_SYNC_POP FIFO.
75606   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_RD_POP_ERROR_SHIFT                                                 23
75607   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR                                                       (0x1<<24) // Error in LS_SYNC_POP FIFO.
75608   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_POP_ERROR_SHIFT                                                 24
75609   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR                                                      (0x1<<25) // Error in LS_SYNC_PUSH FIFO.
75610   #define USEM_REG_INT_STS_CLR_0_SYNC_RAM_WR_PUSH_ERROR_SHIFT                                                25
75611   #define USEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR                                                         (0x1<<26) // Error in LS_SYNC_PUSH FIFO.
75612   #define USEM_REG_INT_STS_CLR_0_SYNC_DBG_PUSH_ERROR_SHIFT                                                   26
75613   #define USEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR                                                          (0x1<<27) // Error in LS_SYNC_POP FIFO.
75614   #define USEM_REG_INT_STS_CLR_0_SYNC_DBG_POP_ERROR_SHIFT                                                    27
75615   #define USEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR                                                              (0x1<<28) // Error in slow debug fifo.
75616   #define USEM_REG_INT_STS_CLR_0_DBG_FIFO_ERROR_SHIFT                                                        28
75617   #define USEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO                                                           (0x1<<29) // Error in CAM_MSB2_INP fifo in cam block.
75618   #define USEM_REG_INT_STS_CLR_0_CAM_MSB2_INP_FIFO_SHIFT                                                     29
75619   #define USEM_REG_INT_STS_CLR_0_VFC_INTERRUPT                                                               (0x1<<30) // Error interrupt in VFC block.
75620   #define USEM_REG_INT_STS_CLR_0_VFC_INTERRUPT_SHIFT                                                         30
75621   #define USEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR                                                          (0x1<<31) // Error interrupt in output VFC FIFO inside SEM_PD block.
75622   #define USEM_REG_INT_STS_CLR_0_VFC_OUT_FIFO_ERROR_SHIFT                                                    31
75623 #define USEM_REG_INT_STS_1                                                                                   0x1900050UL //Access:R    DataWidth:0xd    // Multi Field Register.
75624   #define USEM_REG_INT_STS_1_STORM_STACK_UF_ATTN                                                             (0x1<<0) // An underflow error was detected in the Storm stack.
75625   #define USEM_REG_INT_STS_1_STORM_STACK_UF_ATTN_SHIFT                                                       0
75626   #define USEM_REG_INT_STS_1_STORM_STACK_OF_ATTN                                                             (0x1<<1) // An overflow error was detected in the Storm stack.
75627   #define USEM_REG_INT_STS_1_STORM_STACK_OF_ATTN_SHIFT                                                       1
75628   #define USEM_REG_INT_STS_1_STORM_RUNTIME_ERROR                                                             (0x1<<2) // The Storm detected an illegal runtime value.
75629   #define USEM_REG_INT_STS_1_STORM_RUNTIME_ERROR_SHIFT                                                       2
75630   #define USEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR                                                          (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
75631   #define USEM_REG_INT_STS_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                    3
75632   #define USEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR                                                           (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
75633   #define USEM_REG_INT_STS_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                     4
75634   #define USEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR                                                           (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
75635   #define USEM_REG_INT_STS_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                     5
75636   #define USEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR                                                            (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
75637   #define USEM_REG_INT_STS_1_THREAD_RLS_VLD_ERROR_SHIFT                                                      6
75638   #define USEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR                                                            (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
75639   #define USEM_REG_INT_STS_1_EXT_THREAD_OOR_ERROR_SHIFT                                                      7
75640   #define USEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR                                                               (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
75641   #define USEM_REG_INT_STS_1_ORD_ID_FIFO_ERROR_SHIFT                                                         8
75642   #define USEM_REG_INT_STS_1_INVLD_FOC_ERROR                                                                 (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
75643   #define USEM_REG_INT_STS_1_INVLD_FOC_ERROR_SHIFT                                                           9
75644   #define USEM_REG_INT_STS_1_EXT_LD_LEN_ERROR                                                                (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
75645   #define USEM_REG_INT_STS_1_EXT_LD_LEN_ERROR_SHIFT                                                          10
75646   #define USEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR                                                             (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
75647   #define USEM_REG_INT_STS_1_THRD_ORD_FIFO_ERROR_SHIFT                                                       11
75648   #define USEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR                                                            (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
75649   #define USEM_REG_INT_STS_1_INVLD_THRD_ORD_ERROR_SHIFT                                                      12
75650 #define USEM_REG_INT_MASK_1                                                                                  0x1900054UL //Access:RW   DataWidth:0xd    // Multi Field Register.
75651   #define USEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN                                                            (0x1<<0) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.STORM_STACK_UF_ATTN .
75652   #define USEM_REG_INT_MASK_1_STORM_STACK_UF_ATTN_SHIFT                                                      0
75653   #define USEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN                                                            (0x1<<1) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.STORM_STACK_OF_ATTN .
75654   #define USEM_REG_INT_MASK_1_STORM_STACK_OF_ATTN_SHIFT                                                      1
75655   #define USEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR                                                            (0x1<<2) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.STORM_RUNTIME_ERROR .
75656   #define USEM_REG_INT_MASK_1_STORM_RUNTIME_ERROR_SHIFT                                                      2
75657   #define USEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR                                                         (0x1<<3) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.EXT_LOAD_PEND_WR_ERROR .
75658   #define USEM_REG_INT_MASK_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                   3
75659   #define USEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR                                                          (0x1<<4) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.THREAD_RLS_ORUN_ERROR .
75660   #define USEM_REG_INT_MASK_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                    4
75661   #define USEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR                                                          (0x1<<5) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.THREAD_RLS_ALOC_ERROR .
75662   #define USEM_REG_INT_MASK_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                    5
75663   #define USEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR                                                           (0x1<<6) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.THREAD_RLS_VLD_ERROR .
75664   #define USEM_REG_INT_MASK_1_THREAD_RLS_VLD_ERROR_SHIFT                                                     6
75665   #define USEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR                                                           (0x1<<7) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.EXT_THREAD_OOR_ERROR .
75666   #define USEM_REG_INT_MASK_1_EXT_THREAD_OOR_ERROR_SHIFT                                                     7
75667   #define USEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR                                                              (0x1<<8) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.ORD_ID_FIFO_ERROR .
75668   #define USEM_REG_INT_MASK_1_ORD_ID_FIFO_ERROR_SHIFT                                                        8
75669   #define USEM_REG_INT_MASK_1_INVLD_FOC_ERROR                                                                (0x1<<9) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.INVLD_FOC_ERROR .
75670   #define USEM_REG_INT_MASK_1_INVLD_FOC_ERROR_SHIFT                                                          9
75671   #define USEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR                                                               (0x1<<10) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.EXT_LD_LEN_ERROR .
75672   #define USEM_REG_INT_MASK_1_EXT_LD_LEN_ERROR_SHIFT                                                         10
75673   #define USEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR                                                            (0x1<<11) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.THRD_ORD_FIFO_ERROR .
75674   #define USEM_REG_INT_MASK_1_THRD_ORD_FIFO_ERROR_SHIFT                                                      11
75675   #define USEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR                                                           (0x1<<12) // This bit masks, when set, the Interrupt bit: USEM_REG_INT_STS_1.INVLD_THRD_ORD_ERROR .
75676   #define USEM_REG_INT_MASK_1_INVLD_THRD_ORD_ERROR_SHIFT                                                     12
75677 #define USEM_REG_INT_STS_WR_1                                                                                0x1900058UL //Access:WR   DataWidth:0xd    // Multi Field Register.
75678   #define USEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN                                                          (0x1<<0) // An underflow error was detected in the Storm stack.
75679   #define USEM_REG_INT_STS_WR_1_STORM_STACK_UF_ATTN_SHIFT                                                    0
75680   #define USEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN                                                          (0x1<<1) // An overflow error was detected in the Storm stack.
75681   #define USEM_REG_INT_STS_WR_1_STORM_STACK_OF_ATTN_SHIFT                                                    1
75682   #define USEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR                                                          (0x1<<2) // The Storm detected an illegal runtime value.
75683   #define USEM_REG_INT_STS_WR_1_STORM_RUNTIME_ERROR_SHIFT                                                    2
75684   #define USEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR                                                       (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
75685   #define USEM_REG_INT_STS_WR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                 3
75686   #define USEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR                                                        (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
75687   #define USEM_REG_INT_STS_WR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                  4
75688   #define USEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR                                                        (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
75689   #define USEM_REG_INT_STS_WR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                  5
75690   #define USEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR                                                         (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
75691   #define USEM_REG_INT_STS_WR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                   6
75692   #define USEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR                                                         (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
75693   #define USEM_REG_INT_STS_WR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                   7
75694   #define USEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR                                                            (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
75695   #define USEM_REG_INT_STS_WR_1_ORD_ID_FIFO_ERROR_SHIFT                                                      8
75696   #define USEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR                                                              (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
75697   #define USEM_REG_INT_STS_WR_1_INVLD_FOC_ERROR_SHIFT                                                        9
75698   #define USEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR                                                             (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
75699   #define USEM_REG_INT_STS_WR_1_EXT_LD_LEN_ERROR_SHIFT                                                       10
75700   #define USEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR                                                          (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
75701   #define USEM_REG_INT_STS_WR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                    11
75702   #define USEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR                                                         (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
75703   #define USEM_REG_INT_STS_WR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                   12
75704 #define USEM_REG_INT_STS_CLR_1                                                                               0x190005cUL //Access:RC   DataWidth:0xd    // Multi Field Register.
75705   #define USEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN                                                         (0x1<<0) // An underflow error was detected in the Storm stack.
75706   #define USEM_REG_INT_STS_CLR_1_STORM_STACK_UF_ATTN_SHIFT                                                   0
75707   #define USEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN                                                         (0x1<<1) // An overflow error was detected in the Storm stack.
75708   #define USEM_REG_INT_STS_CLR_1_STORM_STACK_OF_ATTN_SHIFT                                                   1
75709   #define USEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR                                                         (0x1<<2) // The Storm detected an illegal runtime value.
75710   #define USEM_REG_INT_STS_CLR_1_STORM_RUNTIME_ERROR_SHIFT                                                   2
75711   #define USEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR                                                      (0x1<<3) // There was an attempt to make an external load request when the previous request was still incomplete.
75712   #define USEM_REG_INT_STS_CLR_1_EXT_LOAD_PEND_WR_ERROR_SHIFT                                                3
75713   #define USEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR                                                       (0x1<<4) // There was a mutually exclusividity failure detected with regard to thread releases - i.e., attempt to release a thread from the SDM that already has a pending release.
75714   #define USEM_REG_INT_STS_CLR_1_THREAD_RLS_ORUN_ERROR_SHIFT                                                 4
75715   #define USEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR                                                       (0x1<<5) // There was an attempt to release a thread that was already un-allocated.
75716   #define USEM_REG_INT_STS_CLR_1_THREAD_RLS_ALOC_ERROR_SHIFT                                                 5
75717   #define USEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR                                                        (0x1<<6) // There was an attempt to release a thread that is currently sleeping (valid bit is set).
75718   #define USEM_REG_INT_STS_CLR_1_THREAD_RLS_VLD_ERROR_SHIFT                                                  6
75719   #define USEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR                                                        (0x1<<7) // Indicates that a DMA request cycle was received which had an out-of-range thread ID encoded into the passive buffer address.
75720   #define USEM_REG_INT_STS_CLR_1_EXT_THREAD_OOR_ERROR_SHIFT                                                  7
75721   #define USEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR                                                           (0x1<<8) // Indicates an overrun or underrun error in the order ID fifo of the sem_slow_dra_wr block.
75722   #define USEM_REG_INT_STS_CLR_1_ORD_ID_FIFO_ERROR_SHIFT                                                     8
75723   #define USEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR                                                             (0x1<<9) // Indicates that the Storm attempted to send a FIN command with a FOC enumeration that is invalid for the associated SEMI.
75724   #define USEM_REG_INT_STS_CLR_1_INVLD_FOC_ERROR_SHIFT                                                       9
75725   #define USEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR                                                            (0x1<<10) // Indicates that the Storm requested an external load transfer in which the length was larger than the supported length, based on the external load FIFO depth.
75726   #define USEM_REG_INT_STS_CLR_1_EXT_LD_LEN_ERROR_SHIFT                                                      10
75727   #define USEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR                                                         (0x1<<11) // Indicates that there was an attempt to pop from a thread order queue that was already empty.
75728   #define USEM_REG_INT_STS_CLR_1_THRD_ORD_FIFO_ERROR_SHIFT                                                   11
75729   #define USEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR                                                        (0x1<<12) // Indicates that Storm firmware attempted to pop the currently-running thread onto a thread- order queue when it was not at the head of the queue or firmware attempted to push/pop the currently runnig thread from a queue and the currently-running thread does not have an allocated thread ID (T-bit is cleared).
75730   #define USEM_REG_INT_STS_CLR_1_INVLD_THRD_ORD_ERROR_SHIFT                                                  12
75731 #define USEM_REG_PRTY_MASK                                                                                   0x19000ccUL //Access:RW   DataWidth:0x3    // Multi Field Register.
75732   #define USEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR                                                            (0x1<<0) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS.VFC_RBC_PARITY_ERROR .
75733   #define USEM_REG_PRTY_MASK_VFC_RBC_PARITY_ERROR_SHIFT                                                      0
75734   #define USEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR                                                           (0x1<<1) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS.STORM_RF_PARITY_ERROR .
75735   #define USEM_REG_PRTY_MASK_STORM_RF_PARITY_ERROR_SHIFT                                                     1
75736   #define USEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR                                                            (0x1<<2) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS.REG_GEN_PARITY_ERROR .
75737   #define USEM_REG_PRTY_MASK_REG_GEN_PARITY_ERROR_SHIFT                                                      2
75738 #define USEM_REG_PRTY_MASK_H_0                                                                               0x1900204UL //Access:RW   DataWidth:0x6    // Multi Field Register.
75739   #define USEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT                                                       (0x1<<0) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS_H_0.MEM005_I_ECC_0_RF_INT .
75740   #define USEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_0_RF_INT_SHIFT                                                 0
75741   #define USEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT                                                       (0x1<<1) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS_H_0.MEM005_I_ECC_1_RF_INT .
75742   #define USEM_REG_PRTY_MASK_H_0_MEM005_I_ECC_1_RF_INT_SHIFT                                                 1
75743   #define USEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY                                                           (0x1<<2) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS_H_0.MEM004_I_MEM_PRTY .
75744   #define USEM_REG_PRTY_MASK_H_0_MEM004_I_MEM_PRTY_SHIFT                                                     2
75745   #define USEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY                                                           (0x1<<3) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS_H_0.MEM002_I_MEM_PRTY .
75746   #define USEM_REG_PRTY_MASK_H_0_MEM002_I_MEM_PRTY_SHIFT                                                     3
75747   #define USEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY                                                           (0x1<<4) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS_H_0.MEM003_I_MEM_PRTY .
75748   #define USEM_REG_PRTY_MASK_H_0_MEM003_I_MEM_PRTY_SHIFT                                                     4
75749   #define USEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY                                                           (0x1<<5) // This bit masks, when set, the Parity bit: USEM_REG_PRTY_STS_H_0.MEM001_I_MEM_PRTY .
75750   #define USEM_REG_PRTY_MASK_H_0_MEM001_I_MEM_PRTY_SHIFT                                                     5
75751 #define USEM_REG_MEM_ECC_ENABLE_0                                                                            0x1900210UL //Access:RW   DataWidth:0x2    // Multi Field Register.
75752   #define USEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN                                                        (0x1<<0) // Enable ECC for memory ecc instance usem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.USEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_usem.i_ecc_0 in module sem_slow_pas_buf_ram_usem
75753   #define USEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_0_EN_SHIFT                                                  0
75754   #define USEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN                                                        (0x1<<1) // Enable ECC for memory ecc instance usem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.USEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_usem.i_ecc_1 in module sem_slow_pas_buf_ram_usem
75755   #define USEM_REG_MEM_ECC_ENABLE_0_MEM005_I_ECC_1_EN_SHIFT                                                  1
75756 #define USEM_REG_MEM_ECC_PARITY_ONLY_0                                                                       0x1900214UL //Access:RW   DataWidth:0x2    // Multi Field Register.
75757   #define USEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY                                                 (0x1<<0) // Set parity only for memory ecc instance usem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.USEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_usem.i_ecc_0 in module sem_slow_pas_buf_ram_usem
75758   #define USEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_0_PRTY_SHIFT                                           0
75759   #define USEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY                                                 (0x1<<1) // Set parity only for memory ecc instance usem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.USEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_usem.i_ecc_1 in module sem_slow_pas_buf_ram_usem
75760   #define USEM_REG_MEM_ECC_PARITY_ONLY_0_MEM005_I_ECC_1_PRTY_SHIFT                                           1
75761 #define USEM_REG_MEM_ECC_ERROR_CORRECTED_0                                                                   0x1900218UL //Access:RC   DataWidth:0x2    // Multi Field Register.
75762   #define USEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT                                          (0x1<<0) // Record if a correctable error occurred on memory ecc instance usem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.USEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_usem.i_ecc_0 in module sem_slow_pas_buf_ram_usem
75763   #define USEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_0_CORRECT_SHIFT                                    0
75764   #define USEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT                                          (0x1<<1) // Record if a correctable error occurred on memory ecc instance usem.i_sem_core.i_sem_slow.i_sem_slow_pas_buf_ram_wrap.USEM_PAS_BUF_RAM_GEN_IF.i_sem_slow_pas_buf_ram_usem.i_ecc_1 in module sem_slow_pas_buf_ram_usem
75765   #define USEM_REG_MEM_ECC_ERROR_CORRECTED_0_MEM005_I_ECC_1_CORRECT_SHIFT                                    1
75766 #define USEM_REG_MEM_ECC_EVENTS                                                                              0x190021cUL //Access:RC   DataWidth:0x20   // Count all the block memories ECC events.
75767 #define USEM_REG_ARB_CYCLE_SIZE                                                                              0x1900400UL //Access:RW   DataWidth:0x5    // The number of time_slots in the arbitration cycle.
75768 #define USEM_REG_VF_ERROR                                                                                    0x1900408UL //Access:WR   DataWidth:0x1    // This VF-split register provides read/clear access to the VF error received from the SDM for a DMA transfer. Reading this register will return the VF Error for value for the corresponding VF. Writing a 1 to this register will clear the error for the corresponding VF.
75769 #define USEM_REG_PF_ERROR                                                                                    0x190040cUL //Access:WR   DataWidth:0x1    // This PF-split register provides read/clear access to the PF error received from the SDM for a DMA transfer. Reading this register will return the PF Error for value for the corresponding PF. Writing a 1 to this register will clear the error for the corresponding PF.
75770 #define USEM_REG_VF_ERR_VECTOR                                                                               0x1900420UL //Access:WB_R DataWidth:0xc0   // This read-only register provides a vector of bits having an error indication per VF where the Bit position corresponds to the VFID.
75771 #define USEM_REG_VF_ERR_VECTOR_SIZE                                                                          8
75772 #define USEM_REG_PF_ERR_VECTOR                                                                               0x1900440UL //Access:R    DataWidth:0x10   // This read-only register provides a vector of bits having an error indication per PF where the Bit position corresponds to the PFID.
75773 #define USEM_REG_CLEAR_STALL                                                                                 0x1900444UL //Access:RW   DataWidth:0x1    // Clear stall signal sent from local storm to external storms.
75774 #define USEM_REG_EXCEPTION_INT                                                                               0x1900448UL //Access:RW   DataWidth:0x10   // Provides a default PRAM address to be used for the handler in the event that the PRAM address retrieved from the interrupt table is out of range with regard to the actual PRAM size provided in the SEMI instance.
75775 #define USEM_REG_EXT_STORE_FREE_ENTRIES                                                                      0x190044cUL //Access:R    DataWidth:0x6    // Number of free entries in the external STORE sync FIFO.
75776 #define USEM_REG_GPI_DATA                                                                                    0x1900450UL //Access:R    DataWidth:0x20   // Used to read the GPI input signals.
75777 #define USEM_REG_GPRE_SAMP_PERIOD                                                                            0x1900454UL //Access:RW   DataWidth:0x4    // Defines the number of system clocks from one sample of GPRE sync data and the next.
75778 #define USEM_REG_ALLOW_LP_SLEEP_THRD                                                                         0x1900458UL //Access:RW   DataWidth:0x1    // When set, this bit is used to allow low-power mode to be activated while threads are sleeping in the passive buffer, as long as the SEMI/Storm remains idle.
75779 #define USEM_REG_ECO_RESERVED                                                                                0x190045cUL //Access:RW   DataWidth:0x8    // This register is reserved for future ECO fixes. It may be used for chicken-bits, etc.
75780 #define USEM_REG_FIC_GAP_VECT                                                                                0x1900500UL //Access:WB   DataWidth:0x2c   // This array of nine 44-bit vectors provides a bit per register-quad, used to define the register-quad locations that should be included in gaps (discontinuities) within the DRA transfer, where bit-0 corresponds with IORs 0-3, and so on. To indicate a gap, the corresponding bit should be cleared. These gaps have a granularity of a register- quad (four IORs). For each DRA write transfer from whom the FIC is the source, one of nine gap vectors (or a default-gap vector) will be selected, based on the GapSelect field of the corresponding interrupt table entry. Any unused upper bits of the vector will be ignored and thus, can be written with any value.
75781 #define USEM_REG_FIC_GAP_VECT_SIZE                                                                           18
75782 #define USEM_REG_FIC_FIFO                                                                                    0x1900580UL //Access:WB_R DataWidth:0x80   // Used for debugging to read/write to/from the FIC FIFOs. The address selects which FIFO should be accessed.
75783 #define USEM_REG_FIC_FIFO_SIZE                                                                               4
75784 #define USEM_REG_FIC_MIN_MSG                                                                                 0x1900600UL //Access:RW   DataWidth:0x6    // Per-FIC interface register array defines minimum number of cycles in the FIC interfaces after which the message can be sent to the passive register_file.
75785 #define USEM_REG_FIC_EMPTY_CT_MODE                                                                           0x1900620UL //Access:RW   DataWidth:0x1    // When set, enables the "empty cut-through" mode for the FIC interface. In this mode, the FIC interface will not require that the available ("go") counter is non-zero before making a transfer request to the DRA arbiter and starting a transfer.
75786 #define USEM_REG_FIC_EMPTY_CT_CNT                                                                            0x1900624UL //Access:RC   DataWidth:0x18   // Statistics counter used to count the number of FIC messages that have been received on any FIC interface and were allowed to start early, taking advantage of the FIC empty cut-through mode.
75787 #define USEM_REG_FOC_CREDIT                                                                                  0x1900680UL //Access:RW   DataWidth:0x8    // Array of registers provides the initial credits on each of the associatef FOC interfaces. Reading from this register provides the current FOR credit value.
75788 #define USEM_REG_FOC_CREDIT_SIZE                                                                             5
75789 #define USEM_REG_FULL_FOC_DRA_STRT_EN                                                                        0x19006c0UL //Access:RW   DataWidth:0x1    // When set, this bit allows the DRA read operation to start even when there are not enough credits on all the participating FOC interfaces to complete the entire transaction. The transfer will stall only when a transfer cycle is reached in which there are no interface credits, at which time the DRA transfer will remain stalled until the FOC destination(s) has at least a single credit. When this configuration is cleared, the DRA read transfer will not begin until there are enough credits on all the participating FOC interfaces for the entire transfer.
75790 #define USEM_REG_FIN_COMMAND                                                                                 0x1900700UL //Access:WB_R DataWidth:0x164  // Last fin command that was read from fifo. Its spelling in FIN_FIFO register.
75791 #define USEM_REG_FIN_COMMAND_SIZE                                                                            16
75792 #define USEM_REG_FIN_FIFO                                                                                    0x1900800UL //Access:WB_R DataWidth:0x164  // READ ONLY FOR DEBUGGING! [5:0]   start_rp_foc3; [11:6] start_rp_foc2;  [17:12]   start_rp_foc1; [23:18] start_rp_foc0;  [29:24]   end_rp_foc3; [35:30] end_rp_foc2; [41:36]   end_rp_foc1; [47:42]   end_rp_foc0; [53:48]   lowest rp; [59:54]   highest rp; [65:60]   store start rp; [71:66]   store end rp; [77:72]   load start rp; [83:78]   load end rp; [85:84]   priority; [101:86]  pram address; [102] pas; [103] foc3; [104] foc2; [105] foc1; [106] foc0; [107] release; [108] fin; [109]=1- fin fifo is empty; 0 - data[108:0] is valid.
75793 #define USEM_REG_FIN_FIFO_SIZE                                                                               16
75794 #define USEM_REG_INVLD_PAS_WR_EN                                                                             0x1900900UL //Access:RW   DataWidth:0x1    // When set, an attempt to write to the passive buffer over the external passive interface will be enabled even if the partition being written is owned by a thread whose valid bit is not set. Otherwise if cleared, the transfer will be stalled.
75795 #define USEM_REG_ARBITER_REQUEST                                                                             0x1900980UL //Access:R    DataWidth:0x5    // Dra arbiter last request: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
75796 #define USEM_REG_ARBITER_SELECT                                                                              0x1900984UL //Access:R    DataWidth:0x5    // Dra arbiter last selection: 0-fic0; 1-fic1; 2-priority0; 3-priority1; 4-priority2.
75797 #define USEM_REG_ARBITER_SLOT                                                                                0x1900988UL //Access:R    DataWidth:0x5    // Dra arbiter last slot.
75798 #define USEM_REG_ARB_AS_DEF                                                                                  0x1900a00UL //Access:RW   DataWidth:0x3    // Two-dimensional register array is used to define each of four arbitration schemes used by the main DRA arbiter. For this, bits 4:3 of the offset are used to select the arbitration scheme 0-3. Bits 2:0 of the offset are used to define the five priority sources for the selected scheme, where for each priority (0-4), an arbiter source is assigned. Valid values for these configurations are the source enumerations, where FIC0=0x0, FIC1=0x1, wake priority0=0x2, wake priority1=0x3 and wake priority2=0x4. Note that there are holes in the indirect offset address which always return zero when read. These exist at offsets 0x5-0x7, 0xd-0xf, 0x15-0x17 and 0x1d-0x1f.
75799 #define USEM_REG_ARB_AS_DEF_SIZE                                                                             32
75800 #define USEM_REG_ARB_TS_AS                                                                                   0x1900a80UL //Access:RW   DataWidth:0x2    // Register array that defines the main DRA arbiter arbitration scheme for each of 20 time slots [0-19].
75801 #define USEM_REG_ARB_TS_AS_SIZE                                                                              20
75802 #define USEM_REG_NUM_OF_THREADS                                                                              0x1900b00UL //Access:R    DataWidth:0x5    // The number of curretnly free threads.
75803 #define USEM_REG_THREAD_ERROR                                                                                0x1900b04UL //Access:R    DataWidth:0x10   // Thread error indication.
75804 #define USEM_REG_THREAD_RDY                                                                                  0x1900b08UL //Access:R    DataWidth:0x10   // Thread ready indication.
75805 #define USEM_REG_THREAD_SET_NUM                                                                              0x1900b0cUL //Access:W    DataWidth:0x5    // Thread ID. Write thread ID will set ready indication for this thread ID.
75806 #define USEM_REG_THREAD_VALID                                                                                0x1900b10UL //Access:R    DataWidth:0x10   // Valid sleeping threads.
75807 #define USEM_REG_THREADS_LIST                                                                                0x1900b14UL //Access:RW   DataWidth:0x10   // List of free threads.
75808 #define USEM_REG_ORDER_HEAD                                                                                  0x1900c00UL //Access:RW   DataWidth:0x4    // This (indirect) register array of registers provides read/write access to the head pointers assigned to each of the thread-ordering queues.
75809 #define USEM_REG_ORDER_HEAD_SIZE                                                                             16
75810 #define USEM_REG_ORDER_TAIL                                                                                  0x1900c80UL //Access:RW   DataWidth:0x4    // This (indirect) register array of registers provides read/write access to the tail pointers assigned to each of the thread ordering queues.
75811 #define USEM_REG_ORDER_TAIL_SIZE                                                                             16
75812 #define USEM_REG_ORDER_EMPTY                                                                                 0x1900d00UL //Access:RW   DataWidth:0x1    // This vector provides read-only access to the empty bit assigned to each of the thread ordering queues.
75813 #define USEM_REG_ORDER_EMPTY_SIZE                                                                            16
75814 #define USEM_REG_ORDER_LL_REG                                                                                0x1900d80UL //Access:RW   DataWidth:0x4    // This array of registers provides read/write access to each entry of the linked-list array of the thread-ordering queue. Because the actual depth is based on the number of threads supported by the design, which is a Verilog parameter, a 64-entry window is reserved in the register address space. The valid entries start at the base of the window and extend through the number of threads supported. The value in each indirect register contains linked-list pointer to the next thread in the associated queue..
75815 #define USEM_REG_ORDER_LL_REG_SIZE                                                                           16
75816 #define USEM_REG_ORDER_POP_EN                                                                                0x1900e00UL //Access:RW   DataWidth:0x10   // Provides access to the thread ordering queue pop-enable vector.
75817 #define USEM_REG_ORDER_WAKE_EN                                                                               0x1900e08UL //Access:RW   DataWidth:0x10   // Provides access to the thread ordering queue wake-enable vector.
75818 #define USEM_REG_PF_NUM_ORDER_BASE                                                                           0x1900e10UL //Access:RW   DataWidth:0x4    // This field defines the base value for the ordering queue selection when the PFNum is chosen to control this selection. The value of this register is added to PFNum and the result is used to select one of 16 ordering queues.
75819 #define USEM_REG_DBG_ALM_FULL                                                                                0x1901000UL //Access:RW   DataWidth:0x6    // Almost full for slow debug fifo.
75820 #define USEM_REG_PASSIVE_ALM_FULL                                                                            0x1901004UL //Access:RW   DataWidth:0x5    // The number of free entries in the sync FIFO between the external HW and the passive buffer; below which the PassiveFull is asserted.
75821 #define USEM_REG_SYNC_DRA_WR_ALM_FULL                                                                        0x1901008UL //Access:RW   DataWidth:0x5    // Almost full for sync dra_wr fifo (data from DRA to STORM).
75822 #define USEM_REG_SYNC_RAM_WR_ALM_FULL                                                                        0x190100cUL //Access:RW   DataWidth:0x6    // Almost full for sync ram_wr fifo (data from EXT_IF to STORM).
75823 #define USEM_REG_DRA_EMPTY                                                                                   0x1901100UL //Access:R    DataWidth:0x1    // Dra_empty.
75824 #define USEM_REG_EXT_PAS_EMPTY                                                                               0x1901104UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO empty in sem_slow.
75825 #define USEM_REG_FIC_EMPTY                                                                                   0x1901120UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO empty in sem_slow_fic.
75826 #define USEM_REG_SLOW_DBG_EMPTY                                                                              0x1901140UL //Access:R    DataWidth:0x1    // DBG FIFO is empty in sem_slow_ls_dbg.
75827 #define USEM_REG_SLOW_DRA_FIN_EMPTY                                                                          0x1901144UL //Access:R    DataWidth:0x1    // FIN fifo is empty in sem_slow_dra_sync.
75828 #define USEM_REG_SLOW_DRA_RD_EMPTY                                                                           0x1901148UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is empty in sem_slow_dra_sync.
75829 #define USEM_REG_SLOW_DRA_WR_EMPTY                                                                           0x190114cUL //Access:R    DataWidth:0x1    // DRA_WR push fifo is empty in sem_slow_dra_sync.
75830 #define USEM_REG_SLOW_EXT_STORE_EMPTY                                                                        0x1901150UL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is empty in sem_slow_ls_ext.
75831 #define USEM_REG_SLOW_EXT_LOAD_EMPTY                                                                         0x1901154UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is empty in sem_slow_ls_ext.
75832 #define USEM_REG_SLOW_RAM_RD_EMPTY                                                                           0x1901158UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is empty in sem_slow_ls_ext.
75833 #define USEM_REG_SLOW_RAM_WR_EMPTY                                                                           0x190115cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is empty in sem_slow_ls_ext.
75834 #define USEM_REG_SYNC_DBG_EMPTY                                                                              0x1901160UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is empty in sem_slow_ls_sync.
75835 #define USEM_REG_THREAD_FIFO_EMPTY                                                                           0x1901164UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is empty in sem_slow_dra_wr.
75836 #define USEM_REG_ORD_ID_FIFO_EMPTY                                                                           0x1901168UL //Access:R    DataWidth:0x1    // Indicates that the order ID fifo is empty in sem_slow_dra_wr.
75837 #define USEM_REG_EXT_PAS_FULL                                                                                0x1901200UL //Access:R    DataWidth:0x1    // EXT_PAS FIFO Full in sem_slow.
75838 #define USEM_REG_EXT_STORE_IF_FULL                                                                           0x1901204UL //Access:R    DataWidth:0x1    // EXT_STORE IF is full in sem_slow_ls_ext.
75839 #define USEM_REG_FIC_FULL                                                                                    0x1901220UL //Access:R    DataWidth:0x1    // Array of registers reflects associated FIC FIFO full in sem_slow_fic.
75840 #define USEM_REG_PAS_IF_FULL                                                                                 0x1901240UL //Access:R    DataWidth:0x1    // Full from passive buffer asserted toward SDM.
75841 #define USEM_REG_RAM_IF_FULL                                                                                 0x1901244UL //Access:R    DataWidth:0x1    // EXT_RAM IF is full in sem_slow_ls_ram.
75842 #define USEM_REG_SLOW_DBG_ALM_FULL                                                                           0x1901248UL //Access:R    DataWidth:0x1    // DBG FIFO is almost full in sem_slow_ls_dbg according to the full threshold configuration.
75843 #define USEM_REG_SLOW_DBG_FULL                                                                               0x190124cUL //Access:R    DataWidth:0x1    // DBG FIFO is full in sem_slow_ls_dbg.
75844 #define USEM_REG_SLOW_DRA_FIN_FULL                                                                           0x1901250UL //Access:R    DataWidth:0x1    // FIN fifo is full in sem_slow_dra_sync (never may be active).
75845 #define USEM_REG_SLOW_DRA_RD_FULL                                                                            0x1901254UL //Access:R    DataWidth:0x1    // DRA_RD pop fifo is full in sem_slow_dra_sync.
75846 #define USEM_REG_SLOW_DRA_WR_FULL                                                                            0x1901258UL //Access:R    DataWidth:0x1    // DRA_WR push fifo is full in sem_slow_dra_sync.
75847 #define USEM_REG_SLOW_EXT_STORE_FULL                                                                         0x190125cUL //Access:R    DataWidth:0x1    // EXT_STORE FIFO is full in sem_slow_ls_ext.
75848 #define USEM_REG_SLOW_EXT_LOAD_FULL                                                                          0x1901260UL //Access:R    DataWidth:0x1    // EXT_LOAD FIFO is full in sem_slow_ls_ext.
75849 #define USEM_REG_SLOW_RAM_RD_FULL                                                                            0x1901264UL //Access:R    DataWidth:0x1    // EXT_RD_RAM FIFO is full in sem_slow_ls_ext.
75850 #define USEM_REG_SLOW_RAM_WR_ALM_FULL                                                                        0x1901268UL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is almost full in sem_slow_ls_ext.
75851 #define USEM_REG_SLOW_RAM_WR_FULL                                                                            0x190126cUL //Access:R    DataWidth:0x1    // EXT_WR_RAM FIFO is full in sem_slow_ls_ext.
75852 #define USEM_REG_SYNC_DBG_FULL                                                                               0x1901270UL //Access:R    DataWidth:0x1    // DBG FAST SYNC FIFO is full in sem_slow_ls_sync.
75853 #define USEM_REG_THREAD_FIFO_FULL                                                                            0x1901274UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
75854 #define USEM_REG_ORD_ID_FIFO_FULL                                                                            0x1901278UL //Access:R    DataWidth:0x1    // Indicates that the thread fifo is full in sem_slow_dra_wr.
75855 #define USEM_REG_THREAD_INTER_CNT                                                                            0x1901300UL //Access:RW   DataWidth:0x10   // Maximum value of threads interrupt counter; when it gets this value then interrupt to will be send if thread active from previous maximum value of this counter.
75856 #define USEM_REG_THREAD_INTER_CNT_ENABLE                                                                     0x1901304UL //Access:RW   DataWidth:0x1    // Enable for start count of thread_inter_cnt.
75857 #define USEM_REG_THREAD_ORUN_NUM                                                                             0x1901308UL //Access:R    DataWidth:0x10   // Threads are sleeping in passive buffer more than thread_inter_cnt number of cycles.
75858 #define USEM_REG_SLOW_DBG_ACTIVE                                                                             0x1901400UL //Access:RW   DataWidth:0x1    // Debug mode is active.
75859 #define USEM_REG_SLOW_DBG_MODE                                                                               0x1901404UL //Access:RW   DataWidth:0x3    // Debug mode for slow debug bus.
75860 #define USEM_REG_DBG_FRAME_MODE                                                                              0x1901408UL //Access:RW   DataWidth:0x2    // Debug frame mode control for the SEMI debug bus. The following values apply: "00" - indicates mode-0, which means all four words are provided by the fast debug. "01" - indicates mode-1, which means bits 127:64 belong to fast debug and bits 63:0 belong to slow debug. "10" - indicates mode-2, which means bits 127:96 belong to fast debug and bits 95:0 belong to slow debug. "11" - indicates mode-3, which means all four words are provided by the slow debug.
75861 #define USEM_REG_DBG_EACH_CYLE                                                                               0x190140cUL //Access:RW   DataWidth:0x1    // 0=output every cycle; 1= output only when there is a change.
75862 #define USEM_REG_DBG_GPRE_VECT                                                                               0x1901410UL //Access:RW   DataWidth:0x8    // This 8-bit vector is used to enable the various 8 GPRE-quads that are to be captured by the fast debug channel when they are accessed for read by the Storm during mode-6 debug (handler trace). For this, bit-0 corresponds with GPRE[0-3] and bit-7 corresponds with GPRE[28-31].
75863 #define USEM_REG_DBG_IF_FULL                                                                                 0x1901414UL //Access:R    DataWidth:0x1    // DBG IF is full in sem_slow_ls_dbg.
75864 #define USEM_REG_DBG_MODE0_CFG                                                                               0x1901418UL //Access:RW   DataWidth:0x1    // 0=all the message; 1=partial message.
75865 #define USEM_REG_DBG_MODE0_CFG_CYCLE                                                                         0x190141cUL //Access:RW   DataWidth:0x5    // In case DebugMode0Config = 1; the additional cycles to extract to the debug bus.
75866 #define USEM_REG_DBG_MODE1_CFG                                                                               0x1901420UL //Access:RW   DataWidth:0x1    // 0=without the data; 1=with the data.
75867 #define USEM_REG_DBG_MSG_SRC                                                                                 0x1901424UL //Access:RW   DataWidth:0x3    // This field is a mask used to enable (or filter) the various sources of DRA write debug packets. Setting a bit causes the corresponding interface to be enabled. Bit-0 corresponds with FIC0, bit-1 corresponds with FIC1 and bit-2 corresponds with DRA writes from the passive buffer. This applicable only for debug mode=0.
75868 #define USEM_REG_DBG_OUT_DATA                                                                                0x1901500UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
75869 #define USEM_REG_DBG_OUT_DATA_SIZE                                                                           8
75870 #define USEM_REG_DBG_OUT_VALID                                                                               0x1901520UL //Access:R    DataWidth:0x4    // Dbgmux output valid
75871 #define USEM_REG_DBG_OUT_FRAME                                                                               0x1901524UL //Access:R    DataWidth:0x4    // Dbgmux output frame
75872 #define USEM_REG_DBG_SELECT                                                                                  0x1901528UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
75873 #define USEM_REG_DBG_DWORD_ENABLE                                                                            0x190152cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
75874 #define USEM_REG_DBG_SHIFT                                                                                   0x1901530UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
75875 #define USEM_REG_DBG_FORCE_VALID                                                                             0x1901534UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
75876 #define USEM_REG_DBG_FORCE_FRAME                                                                             0x1901538UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
75877 #define USEM_REG_EXT_PAS_FIFO                                                                                0x1908000UL //Access:WB_R DataWidth:0x4c   // Provides read-only access of the external passive FIFO. Intended for debug purposes.
75878 #define USEM_REG_EXT_PAS_FIFO_SIZE                                                                           76
75879 #define USEM_REG_INT_TABLE                                                                                   0x1910000UL //Access:RW   DataWidth:0x15   // Interrupt table read/write access. This register is intended to be written only when the system is idle. The fields of the interrupt table are as follows. int_table[20:17] = GapSel; int_table[16] = OrderEn; int_table[15:0] = PRAM Address
75880 #define USEM_REG_INT_TABLE_SIZE                                                                              256
75881 #define USEM_REG_PASSIVE_BUFFER                                                                              0x1920000UL //Access:WB   DataWidth:0x80   // Read and write to it is just for debugging. Passive buffer memory.
75882 #define USEM_REG_PASSIVE_BUFFER_SIZE                                                                         2880
75883 #define USEM_REG_FAST_MEMORY                                                                                 0x1940000UL //Access:RW   DataWidth:0x20   // See sem_fast.xls for its description.
75884 #define USEM_REG_FAST_MEMORY_SIZE                                                                            65536
75885 #define USEM_REG_PRAM                                                                                        0x1980000UL //Access:WB   DataWidth:0x30   // Pram memory.
75886 #define USEM_REG_PRAM_SIZE                                                                                   73728
75887 #define PTLD_REG_SCBD_STRICT_PRIO                                                                            0x19f0000UL //Access:RW   DataWidth:0x4    // Each bit indicates if the current queue ahs a strict prioirty; 1: The current queue has strict prority; 0: The current queue is part of the WRR scheme.
75888 #define PTLD_REG_SCBD_WRR_WEIGHT_Q0                                                                          0x19f0004UL //Access:RW   DataWidth:0x2    // The weight of queue 0 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
75889 #define PTLD_REG_SCBD_WRR_WEIGHT_Q1                                                                          0x19f0008UL //Access:RW   DataWidth:0x2    // The weight of queue 1 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
75890 #define PTLD_REG_SCBD_WRR_WEIGHT_Q2                                                                          0x19f000cUL //Access:RW   DataWidth:0x2    // The weight of queue 2 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
75891 #define PTLD_REG_SCBD_WRR_WEIGHT_Q3                                                                          0x19f0010UL //Access:RW   DataWidth:0x2    // The weight of queue 3 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
75892 #define PTLD_REG_BD_SIZE                                                                                     0x19f0014UL //Access:RW   DataWidth:0x4    // Log 2 of the BD size in bytes - 2:BD size is 4bytes; 3:BD size is 8bytes; 4:BD size is 16bytes etc::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
75893 #define PTLD_REG_BD_NEXT_ADDR_OFST                                                                           0x19f0018UL //Access:RW   DataWidth:0x10   // Ofset within a given page of the next page's address (in bytes)::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
75894 #define PTLD_REG_SGE_SIZE                                                                                    0x19f001cUL //Access:RW   DataWidth:0x4    // Log 2 of the SGE size in bytes - 2:SGE size is 4bytes; 3:SGE size is 8bytes; 4:SGE size is 16bytes etc::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
75895 #define PTLD_REG_SGE_NEXT_ADDR_OFST                                                                          0x19f0020UL //Access:RW   DataWidth:0x10   // Ofset within a given page of the next page's address (in bytes)::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
75896 #define PTLD_REG_FOCI_FOC_CREDITS                                                                            0x19f0024UL //Access:RW   DataWidth:0x6    // Initial credit of the FOC itnerface.
75897 #define PTLD_REG_PCII_PXP_RD_REQ_CREDITS                                                                     0x19f0028UL //Access:RW   DataWidth:0x2    // Initial credit for the PCI interface::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
75898 #define PTLD_REG_PCII_RD_RESP_NUM_SLOTS                                                                      0x19f002cUL //Access:RW   DataWidth:0x3    // Number of slots at the PCI read response buffer: 3=4/8 slots of 512 bytes;4=8/16 slots of 256 bytes;5=16/32 slots of 128 bytes;6=32/64 slots of 64 bytes; 7=64/128 slots of 32 bytes::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
75899 #define PTLD_REG_BYPASS_QID                                                                                  0x19f0030UL //Access:RW   DataWidth:0x2    // Selects the queue to which bypass messages will be steered.
75900 #define PTLD_REG_TCFC_LOAD_MINI_CACHE_EN                                                                     0x19f0034UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
75901 #define PTLD_REG_CCFC_LOAD_MINI_CACHE_EN                                                                     0x19f0038UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
75902 #define PTLD_REG_ECO_RESERVED                                                                                0x19f003cUL //Access:RW   DataWidth:0x8    // Allowes future ECO's
75903 #define PTLD_REG_LD_VQID                                                                                     0x19f0040UL //Access:RW   DataWidth:0x5    // VQID value for PXP read requests issued from all sources (PCI read BD fetches and SGE fetches).
75904 #define PTLD_REG_CID_REQ_CREDITS                                                                             0x19f0044UL //Access:RW   DataWidth:0x6    // Max credits value for the load cid request interface.
75905 #define PTLD_REG_TID_REQ_CREDITS                                                                             0x19f0048UL //Access:RW   DataWidth:0x6    // Max credits value for the load tid request interface.
75906 #define PTLD_REG_TID_REMAIN_CREDITS                                                                          0x19f004cUL //Access:R    DataWidth:0x6    // Remaining credits for the tid interface
75907 #define PTLD_REG_TID_MSG_STAT                                                                                0x19f0050UL //Access:RC   DataWidth:0x20   // Statistics counter of TID requests
75908 #define PTLD_REG_CID_REMAIN_CREDITS                                                                          0x19f0054UL //Access:R    DataWidth:0x6    // Remaining credits for the cid interface
75909 #define PTLD_REG_CID_MSG_STAT                                                                                0x19f0058UL //Access:RC   DataWidth:0x20   // Statistics counter of CID requests
75910 #define PTLD_REG_EXT_EV_1_STAT                                                                               0x19f005cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 1
75911 #define PTLD_REG_EXT_EV_2_STAT                                                                               0x19f0060UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 2
75912 #define PTLD_REG_EXT_EV_3_STAT                                                                               0x19f0064UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 3
75913 #define PTLD_REG_EXT_EV_4_STAT                                                                               0x19f0068UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
75914 #define PTLD_REG_EXT_EV_5_STAT                                                                               0x19f006cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
75915 #define PTLD_REG_PENDING_MSG_TO_EXT_EV_1_CTR                                                                 0x19f0070UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 1
75916 #define PTLD_REG_PENDING_MSG_TO_EXT_EV_2_CTR                                                                 0x19f0074UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 2
75917 #define PTLD_REG_PENDING_MSG_TO_EXT_EV_3_CTR                                                                 0x19f0078UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 3
75918 #define PTLD_REG_PENDING_MSG_TO_EXT_EV_4_CTR                                                                 0x19f007cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 4
75919 #define PTLD_REG_PENDING_MSG_TO_EXT_EV_5_CTR                                                                 0x19f0080UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 5
75920 #define PTLD_REG_FOC_REMAIN_CREDITS                                                                          0x19f0084UL //Access:R    DataWidth:0x6    // Remaining credits on the FOC interface
75921 #define PTLD_REG_BD_PENDING_MSG_CTR                                                                          0x19f0088UL //Access:R    DataWidth:0x9    // Number of messages pending to BD fetch
75922 #define PTLD_REG_SGE_PENDING_MSG_CTR                                                                         0x19f008cUL //Access:R    DataWidth:0x9    // Number of messages pending to SGE fetch
75923 #define PTLD_REG_PXP_MSG_STAT                                                                                0x19f0090UL //Access:RC   DataWidth:0x20   // Statistics counter of PXP requests sent
75924 #define PTLD_REG_PCII_REMAIN_CREDITS                                                                         0x19f0094UL //Access:R    DataWidth:0x2    // Remaining credits on the PCI interface
75925 #define PTLD_REG_PCI_PENDING_MSG_CTR                                                                         0x19f0098UL //Access:R    DataWidth:0x9    // Number of messages pending to PCI read request
75926 #define PTLD_REG_LD_CID_MINICACHE_LOG                                                                        0x19f009cUL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 CID Valid only if bit 13 in ld_cid_minicache_resp_log is set
75927 #define PTLD_REG_LD_TID_MINICACHE_LOG                                                                        0x19f00a0UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 TID Valid only if bit 13 in ld_tid_minicache_resp_log is set
75928 #define PTLD_REG_LD_CID_MINICACHE_RESP_LOG                                                                   0x19f00a4UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 CID load response; bit 13 - Indicates if ld_cid_minicache_log register is valid
75929 #define PTLD_REG_LD_TID_MINICACHE_RESP_LOG                                                                   0x19f00a8UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 TID load response; bit 13 - Indicates if ld_tid_minicache_log register is valid
75930 #define PTLD_REG_LD_HDR_LOG                                                                                  0x19f00acUL //Access:R    DataWidth:0x4    // Logging of the problem which caused the ld_hdr_err interrupt. Bit 0: ilegal flags combination.
75931 #define PTLD_REG_LD_HDR_1ST_CYC_31_0                                                                         0x19f00b0UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
75932 #define PTLD_REG_LD_HDR_1ST_CYC_63_32                                                                        0x19f00b4UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
75933 #define PTLD_REG_LD_HDR_1ST_CYC_95_64                                                                        0x19f00b8UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
75934 #define PTLD_REG_LD_HDR_1ST_CYC_127_96                                                                       0x19f00bcUL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
75935 #define PTLD_REG_LD_HDR_2ND_CYC_31_0                                                                         0x19f00c0UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
75936 #define PTLD_REG_LD_HDR_2ND_CYC_63_32                                                                        0x19f00c4UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
75937 #define PTLD_REG_LD_HDR_2ND_CYC_95_64                                                                        0x19f00c8UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
75938 #define PTLD_REG_LD_HDR_2ND_CYC_127_96                                                                       0x19f00ccUL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
75939 #define PTLD_REG_CM_HDR_31_0                                                                                 0x19f00d0UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
75940 #define PTLD_REG_CM_HDR_63_32                                                                                0x19f00d4UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
75941 #define PTLD_REG_CM_HDR_95_64                                                                                0x19f00d8UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
75942 #define PTLD_REG_CM_HDR_127_96                                                                               0x19f00dcUL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
75943 #define PTLD_REG_LD_HDR_CLR                                                                                  0x19f00e0UL //Access:W    DataWidth:0x1    // Writing to this register clears hdr registers and enables logging new error details.
75944 #define PTLD_REG_STAT_FIC_MSG                                                                                0x19f00e4UL //Access:RC   DataWidth:0x20   // Number of FIC messages sent to the loader
75945 #define PTLD_REG_DBG_PENDING_CCFC_REQ                                                                        0x19f00e8UL //Access:R    DataWidth:0x8    // number of CCFC requests wating for responses
75946 #define PTLD_REG_DBG_PENDING_TCFC_REQ                                                                        0x19f00ecUL //Access:R    DataWidth:0x8    // number of TCFC requests wating for responses
75947 #define PTLD_REG_LEN_ERR_LOG_1                                                                               0x19f00f0UL //Access:R    DataWidth:0x10   // Logging register for long message error: bit 0-Segment message; bit 1-Message with PCI read; bit 2- Message with BD fetch; bit 3-Message with SGE fetch; bit 4- Message with BRB fetch; bits 5:6- QID; bits 7-RSV; bits 8-15 message CM length.
75948 #define PTLD_REG_LEN_ERR_LOG_2                                                                               0x19f00f4UL //Access:R    DataWidth:0x20   // Logging register for long message error: bit 0:3 Segment message header length; 4:7 RSV;8:15 current length out of the segment message length array; 16:23 PCI response len (including BD and SGE fetches); 24:31 BRB
75949 #define PTLD_REG_LEN_ERR_LOG_CLR                                                                             0x19f00f8UL //Access:W    DataWidth:0x1    // Writing to this register clears len err logging registers and enables logging new error details.
75950 #define PTLD_REG_LEN_ERR_LOG_V                                                                               0x19f00fcUL //Access:R    DataWidth:0x1    // Indicates that the data at the len_err logging registers is valid.
75951 #define PTLD_REG_INT_STS                                                                                     0x19f0180UL //Access:R    DataWidth:0x6    // Multi Field Register.
75952   #define PTLD_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
75953   #define PTLD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
75954   #define PTLD_REG_INT_STS_LD_HDR_ERR                                                                        (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
75955   #define PTLD_REG_INT_STS_LD_HDR_ERR_SHIFT                                                                  1
75956   #define PTLD_REG_INT_STS_LD_SEG_MSG_ERR                                                                    (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
75957   #define PTLD_REG_INT_STS_LD_SEG_MSG_ERR_SHIFT                                                              2
75958   #define PTLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR                                                             (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
75959   #define PTLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR_SHIFT                                                       3
75960   #define PTLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR                                                             (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
75961   #define PTLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR_SHIFT                                                       4
75962   #define PTLD_REG_INT_STS_LD_LONG_MESSAGE                                                                   (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
75963   #define PTLD_REG_INT_STS_LD_LONG_MESSAGE_SHIFT                                                             5
75964 #define PTLD_REG_INT_MASK                                                                                    0x19f0184UL //Access:RW   DataWidth:0x6    // Multi Field Register.
75965   #define PTLD_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: PTLD_REG_INT_STS.ADDRESS_ERROR .
75966   #define PTLD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
75967   #define PTLD_REG_INT_MASK_LD_HDR_ERR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: PTLD_REG_INT_STS.LD_HDR_ERR .
75968   #define PTLD_REG_INT_MASK_LD_HDR_ERR_SHIFT                                                                 1
75969   #define PTLD_REG_INT_MASK_LD_SEG_MSG_ERR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: PTLD_REG_INT_STS.LD_SEG_MSG_ERR .
75970   #define PTLD_REG_INT_MASK_LD_SEG_MSG_ERR_SHIFT                                                             2
75971   #define PTLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: PTLD_REG_INT_STS.LD_TID_MINI_CACHE_ERR .
75972   #define PTLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR_SHIFT                                                      3
75973   #define PTLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: PTLD_REG_INT_STS.LD_CID_MINI_CACHE_ERR .
75974   #define PTLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR_SHIFT                                                      4
75975   #define PTLD_REG_INT_MASK_LD_LONG_MESSAGE                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: PTLD_REG_INT_STS.LD_LONG_MESSAGE .
75976   #define PTLD_REG_INT_MASK_LD_LONG_MESSAGE_SHIFT                                                            5
75977 #define PTLD_REG_INT_STS_WR                                                                                  0x19f0188UL //Access:WR   DataWidth:0x6    // Multi Field Register.
75978   #define PTLD_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
75979   #define PTLD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
75980   #define PTLD_REG_INT_STS_WR_LD_HDR_ERR                                                                     (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
75981   #define PTLD_REG_INT_STS_WR_LD_HDR_ERR_SHIFT                                                               1
75982   #define PTLD_REG_INT_STS_WR_LD_SEG_MSG_ERR                                                                 (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
75983   #define PTLD_REG_INT_STS_WR_LD_SEG_MSG_ERR_SHIFT                                                           2
75984   #define PTLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR                                                          (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
75985   #define PTLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR_SHIFT                                                    3
75986   #define PTLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR                                                          (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
75987   #define PTLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR_SHIFT                                                    4
75988   #define PTLD_REG_INT_STS_WR_LD_LONG_MESSAGE                                                                (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
75989   #define PTLD_REG_INT_STS_WR_LD_LONG_MESSAGE_SHIFT                                                          5
75990 #define PTLD_REG_INT_STS_CLR                                                                                 0x19f018cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
75991   #define PTLD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
75992   #define PTLD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
75993   #define PTLD_REG_INT_STS_CLR_LD_HDR_ERR                                                                    (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
75994   #define PTLD_REG_INT_STS_CLR_LD_HDR_ERR_SHIFT                                                              1
75995   #define PTLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR                                                                (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
75996   #define PTLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR_SHIFT                                                          2
75997   #define PTLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR                                                         (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
75998   #define PTLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR_SHIFT                                                   3
75999   #define PTLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR                                                         (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
76000   #define PTLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR_SHIFT                                                   4
76001   #define PTLD_REG_INT_STS_CLR_LD_LONG_MESSAGE                                                               (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
76002   #define PTLD_REG_INT_STS_CLR_LD_LONG_MESSAGE_SHIFT                                                         5
76003 #define PTLD_REG_DESC_QUEUE_Q0                                                                               0x19f0400UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue0 - Debug access.
76004 #define PTLD_REG_DESC_QUEUE_Q0_SIZE                                                                          150
76005 #define PTLD_REG_DESC_QUEUE_Q1                                                                               0x19f0800UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue1 - Debug access.
76006 #define PTLD_REG_DESC_QUEUE_Q1_SIZE                                                                          150
76007 #define PTLD_REG_DESC_QUEUE_Q2                                                                               0x19f0c00UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue2 - Debug access::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76008 #define PTLD_REG_DESC_QUEUE_Q2_SIZE                                                                          150
76009 #define PTLD_REG_DESC_QUEUE_Q3                                                                               0x19f1000UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue3 - Debug access::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76010 #define PTLD_REG_DESC_QUEUE_Q3_SIZE                                                                          150
76011 #define PTLD_REG_L2MA_AGGR_CONFIG1                                                                           0x19f1400UL //Access:RW   DataWidth:0x16   // Multi Field Register.
76012   #define PTLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN                                                                 (0x1<<0) // Enables L2 message aggregation
76013   #define PTLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN_SHIFT                                                           0
76014   #define PTLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK                                                             (0x1<<1) // defines that only back-to-back aggregation is allowed
76015   #define PTLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK_SHIFT                                                       1
76016   #define PTLD_REG_L2MA_AGGR_CONFIG1_CHILD_MSG_SIZE                                                          (0xf<<2) // the size of the message associated with each child in number of 128b units (should be in accordance to DupParams
76017   #define PTLD_REG_L2MA_AGGR_CONFIG1_CHILD_MSG_SIZE_SHIFT                                                    2
76018   #define PTLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC                                                           (0xff<<6) // the minimal queue occupancy below which new aggregations are not created
76019   #define PTLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC_SHIFT                                                     6
76020   #define PTLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF                                                           (0xff<<14) // the maximal difference between the serial number of the parent message and the serial number of its child message
76021   #define PTLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF_SHIFT                                                     14
76022 #define PTLD_REG_L2MA_SAME_OFFSET_SET_0                                                                      0x19f1404UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76023   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 0.
76024   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00_SHIFT                                                    0
76025   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 0.
76026   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01_SHIFT                                                    8
76027   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 0.
76028   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02_SHIFT                                                    16
76029   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 0.
76030   #define PTLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03_SHIFT                                                    24
76031 #define PTLD_REG_L2MA_SAME_OFFSET_SET_1                                                                      0x19f1408UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76032   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 1.
76033   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10_SHIFT                                                    0
76034   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 1.
76035   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11_SHIFT                                                    8
76036   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 1.
76037   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12_SHIFT                                                    16
76038   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 1.
76039   #define PTLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13_SHIFT                                                    24
76040 #define PTLD_REG_L2MA_SAME_OFFSET_SET_2                                                                      0x19f140cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
76041   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 2.
76042   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20_SHIFT                                                    0
76043   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 2.
76044   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21_SHIFT                                                    8
76045   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 2.
76046   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22_SHIFT                                                    16
76047   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 2.
76048   #define PTLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23_SHIFT                                                    24
76049 #define PTLD_REG_L2MA_SAME_OFFSET_SET_3                                                                      0x19f1410UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76050   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 3.
76051   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30_SHIFT                                                    0
76052   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 3.
76053   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31_SHIFT                                                    8
76054   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 3.
76055   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32_SHIFT                                                    16
76056   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 3.
76057   #define PTLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33_SHIFT                                                    24
76058 #define PTLD_REG_L2MA_SAME_LEN_SET_0_1                                                                       0x19f1414UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76059   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00                                                              (0xf<<0) // length in 32b units from the same 00 .
76060   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00_SHIFT                                                        0
76061   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01                                                              (0xf<<4) // length in 32b units from the same 01 .
76062   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01_SHIFT                                                        4
76063   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02                                                              (0xf<<8) // length in 32b units from the same 02 .
76064   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02_SHIFT                                                        8
76065   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03                                                              (0xf<<12) // length in 32b units from the same 03 .
76066   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03_SHIFT                                                        12
76067   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10                                                              (0xf<<16) // length in 32b units from the same 10 .
76068   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10_SHIFT                                                        16
76069   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11                                                              (0xf<<20) // length in 32b units from the same 11 .
76070   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11_SHIFT                                                        20
76071   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12                                                              (0xf<<24) // length in 32b units from the same 12 .
76072   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12_SHIFT                                                        24
76073   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13                                                              (0xf<<28) // length in 32b units from the same 13 .
76074   #define PTLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13_SHIFT                                                        28
76075 #define PTLD_REG_L2MA_SAME_LEN_SET_2_3                                                                       0x19f1418UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76076   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20                                                              (0xf<<0) // length in 32b units from the same 20 .
76077   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20_SHIFT                                                        0
76078   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21                                                              (0xf<<4) // length in 32b units from the same 21 .
76079   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21_SHIFT                                                        4
76080   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22                                                              (0xf<<8) // length in 32b units from the same 22 .
76081   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22_SHIFT                                                        8
76082   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23                                                              (0xf<<12) // length in 32b units from the same 23 .
76083   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23_SHIFT                                                        12
76084   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30                                                              (0xf<<16) // length in 32b units from the same 30 .
76085   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30_SHIFT                                                        16
76086   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31                                                              (0xf<<20) // length in 32b units from the same 31 .
76087   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31_SHIFT                                                        20
76088   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32                                                              (0xf<<24) // length in 32b units from the same 32 .
76089   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32_SHIFT                                                        24
76090   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33                                                              (0xf<<28) // length in 32b units from the same 33 .
76091   #define PTLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33_SHIFT                                                        28
76092 #define PTLD_REG_L2MA_SAME_MASK_SET_0                                                                        0x19f141cUL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 0 parameters .
76093 #define PTLD_REG_L2MA_SAME_MASK_SET_1                                                                        0x19f1420UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 1 parameters .
76094 #define PTLD_REG_L2MA_SAME_MASK_SET_2                                                                        0x19f1424UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 2 parameters .
76095 #define PTLD_REG_L2MA_SAME_MASK_SET_3                                                                        0x19f1428UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 3 parameters .
76096 #define PTLD_REG_L2MA_DUP_OFFSET_SET_0                                                                       0x19f142cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
76097   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 0.
76098   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00_SHIFT                                                 0
76099   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 0.
76100   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01_SHIFT                                                 8
76101   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 0.
76102   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02_SHIFT                                                 16
76103   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 0.
76104   #define PTLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03_SHIFT                                                 24
76105 #define PTLD_REG_L2MA_DUP_OFFSET_SET_1                                                                       0x19f1430UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76106   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 1.
76107   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10_SHIFT                                                 0
76108   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 1.
76109   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11_SHIFT                                                 8
76110   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 1.
76111   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12_SHIFT                                                 16
76112   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 1.
76113   #define PTLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13_SHIFT                                                 24
76114 #define PTLD_REG_L2MA_DUP_OFFSET_SET_2                                                                       0x19f1434UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76115   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 2.
76116   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20_SHIFT                                                 0
76117   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 2.
76118   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21_SHIFT                                                 8
76119   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 2.
76120   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22_SHIFT                                                 16
76121   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 2.
76122   #define PTLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23_SHIFT                                                 24
76123 #define PTLD_REG_L2MA_DUP_OFFSET_SET_3                                                                       0x19f1438UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76124   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 3.
76125   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30_SHIFT                                                 0
76126   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 3.
76127   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31_SHIFT                                                 8
76128   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 3.
76129   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32_SHIFT                                                 16
76130   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 3.
76131   #define PTLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33_SHIFT                                                 24
76132 #define PTLD_REG_L2MA_DUP_LEN_SET_0_1                                                                        0x19f143cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
76133   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_00                                                           (0xf<<0) // length in 32b units from the dup 00 .
76134   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_00_SHIFT                                                     0
76135   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_01                                                           (0xf<<4) // length in 32b units from the dup 01 .
76136   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_01_SHIFT                                                     4
76137   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_02                                                           (0xf<<8) // length in 32b units from the dup 02 .
76138   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_02_SHIFT                                                     8
76139   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_03                                                           (0xf<<12) // length in 32b units from the dup 03 .
76140   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_03_SHIFT                                                     12
76141   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_10                                                           (0xf<<16) // length in 32b units from the dup 10 .
76142   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_10_SHIFT                                                     16
76143   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_11                                                           (0xf<<20) // length in 32b units from the dup 11 .
76144   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_11_SHIFT                                                     20
76145   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_12                                                           (0xf<<24) // length in 32b units from the dup 12 .
76146   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_12_SHIFT                                                     24
76147   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_13                                                           (0xf<<28) // length in 32b units from the dup 13 .
76148   #define PTLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_13_SHIFT                                                     28
76149 #define PTLD_REG_L2MA_DUP_LEN_SET_2_3                                                                        0x19f1440UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76150   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_20                                                           (0xf<<0) // length in 32b units from the dup 20 .
76151   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_20_SHIFT                                                     0
76152   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_21                                                           (0xf<<4) // length in 32b units from the dup 21 .
76153   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_21_SHIFT                                                     4
76154   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_22                                                           (0xf<<8) // length in 32b units from the dup 22 .
76155   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_22_SHIFT                                                     8
76156   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_23                                                               (0xf<<12) // length in 32b units from the dup 23 .
76157   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_23_SHIFT                                                         12
76158   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_30                                                           (0xf<<16) // length in 32b units from the dup 30 .
76159   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_30_SHIFT                                                     16
76160   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_31                                                           (0xf<<20) // length in 32b units from the dup 31 .
76161   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_31_SHIFT                                                     20
76162   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_32                                                           (0xf<<24) // length in 32b units from the dup 32 .
76163   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_32_SHIFT                                                     24
76164   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_33                                                           (0xf<<28) // length in 32b units from the dup 33 .
76165   #define PTLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_33_SHIFT                                                     28
76166 #define PTLD_REG_L2MA_FLOW_ID                                                                                0x19f1444UL //Access:RW   DataWidth:0x14   // Multi Field Register.
76167   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0                                                            (0x1<<0) // indication if to include the flow-ID in the stream-ID for set 0.
76168   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0_SHIFT                                                      0
76169   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1                                                            (0x1<<1) // indication if to include the flow-ID in the stream-ID for set 1.
76170   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1_SHIFT                                                      1
76171   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2                                                            (0x1<<2) // indication if to include the flow-ID in the stream-ID for set 2.
76172   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2_SHIFT                                                      2
76173   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3                                                            (0x1<<3) // indication if to include the flow-ID in the stream-ID for set 3.
76174   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3_SHIFT                                                      3
76175   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0                                                             (0xf<<4) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 0 .
76176   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0_SHIFT                                                       4
76177   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1                                                             (0xf<<8) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 1 .
76178   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1_SHIFT                                                       8
76179   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2                                                             (0xf<<12) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 2 .
76180   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2_SHIFT                                                       12
76181   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3                                                             (0xf<<16) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 3 .
76182   #define PTLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3_SHIFT                                                       16
76183 #define PTLD_REG_L2MA_SN_OFFSET                                                                              0x19f1448UL //Access:RW   DataWidth:0x4    // Multi Field Register.
76184   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0                                                                (0x1<<0) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 0.
76185   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0_SHIFT                                                          0
76186   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1                                                                (0x1<<1) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 1.
76187   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1_SHIFT                                                          1
76188   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2                                                                (0x1<<2) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 2.
76189   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2_SHIFT                                                          2
76190   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3                                                                (0x1<<3) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 3.
76191   #define PTLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3_SHIFT                                                          3
76192 #define PTLD_REG_L2MA_MAX_L2MA_CHILD                                                                         0x19f144cUL //Access:RW   DataWidth:0x10   // Multi Field Register.
76193   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0                                                            (0xf<<0) // the maximal number of children in a specific aggregation. for set 0.
76194   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0_SHIFT                                                      0
76195   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1                                                            (0xf<<4) // the maximal number of children in a specific aggregation. for set 1.
76196   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1_SHIFT                                                      4
76197   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2                                                            (0xf<<8) // the maximal number of children in a specific aggregation. for set 2.
76198   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2_SHIFT                                                      8
76199   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3                                                            (0xf<<12) // the maximal number of children in a specific aggregation. for set 3.
76200   #define PTLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3_SHIFT                                                      12
76201 #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID                                                                      0x19f1450UL //Access:RW   DataWidth:0x10   // Multi Field Register.
76202   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0                                                     (0xf<<0) // The value by which to increment the event-ID in case of successful aggregation. for set 0.
76203   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0_SHIFT                                               0
76204   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1                                                     (0xf<<4) // The value by which to increment the event-ID in case of successful aggregation. for set 1.
76205   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1_SHIFT                                               4
76206   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2                                                     (0xf<<8) // The value by which to increment the event-ID in case of successful aggregation. for set 2.
76207   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2_SHIFT                                               8
76208   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3                                                     (0xf<<12) // The value by which to increment the event-ID in case of successful aggregation. for set 3.
76209   #define PTLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3_SHIFT                                               12
76210 #define PTLD_REG_DBG_SELECT                                                                                  0x19f1600UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
76211 #define PTLD_REG_DBG_DWORD_ENABLE                                                                            0x19f1604UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
76212 #define PTLD_REG_DBG_SHIFT                                                                                   0x19f1608UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
76213 #define PTLD_REG_DBG_FORCE_VALID                                                                             0x19f160cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
76214 #define PTLD_REG_DBG_FORCE_FRAME                                                                             0x19f1610UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
76215 #define PTLD_REG_DBG_OUT_DATA                                                                                0x19f1620UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
76216 #define PTLD_REG_DBG_OUT_DATA_SIZE                                                                           8
76217 #define PTLD_REG_DBG_OUT_VALID                                                                               0x19f1640UL //Access:R    DataWidth:0x4    // Dbgmux output valid
76218 #define PTLD_REG_DBG_OUT_FRAME                                                                               0x19f1644UL //Access:R    DataWidth:0x4    // Dbgmux output frame
76219 #define PTLD_REG_FIC_INPUT_FIFO                                                                              0x19f2000UL //Access:WB   DataWidth:0x80   // Access to input FIC FIFO
76220 #define PTLD_REG_FIC_INPUT_FIFO_SIZE                                                                         176
76221 #define PTLD_REG_BD_DB_ARR_DW                                                                                0x19f4000UL //Access:WB   DataWidth:0xb4   // Access the BD DB - Fields order: [179] Next address valid; [178:177] Endianity bits; [176] No snoop flag; [175] Releaxed ordering flag;[174:172] ATC flags; [171:160] TPH flags; [159:143] Next BD offset; [143:128] FID; [127:64] Next base address; [63:0] Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76222 #define PTLD_REG_BD_DB_ARR_DW_SIZE                                                                           2048
76223 #define PTLD_REG_SGE_DB_ARR_DW                                                                               0x19f8000UL //Access:WB   DataWidth:0xb4   // Access the SGE DB - Fields order: [179] Next address valid;  [178:177] Endianity bits;[176] No snoop flag; [175] Releaxed ordering flag;[174:172] ATC flags; [171:160] TPH flags; [159:143] Next SGE offset; [143:128] FID; [127:64] Next base address; [63:0] Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76224 #define PTLD_REG_SGE_DB_ARR_DW_SIZE                                                                          2048
76225 #define PTLD_REG_QUEUE_MSG_MEM                                                                               0x1a00000UL //Access:WB   DataWidth:0x80   // Debug access to The message queue memory.
76226 #define PTLD_REG_QUEUE_MSG_MEM_SIZE                                                                          7500
76227 #define YPLD_REG_SCBD_STRICT_PRIO                                                                            0x1a10000UL //Access:RW   DataWidth:0x4    // Each bit indicates if the current queue ahs a strict prioirty; 1: The current queue has strict prority; 0: The current queue is part of the WRR scheme.
76228 #define YPLD_REG_SCBD_WRR_WEIGHT_Q0                                                                          0x1a10004UL //Access:RW   DataWidth:0x2    // The weight of queue 0 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
76229 #define YPLD_REG_SCBD_WRR_WEIGHT_Q1                                                                          0x1a10008UL //Access:RW   DataWidth:0x2    // The weight of queue 1 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg.
76230 #define YPLD_REG_SCBD_WRR_WEIGHT_Q2                                                                          0x1a1000cUL //Access:RW   DataWidth:0x2    // The weight of queue 2 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76231 #define YPLD_REG_SCBD_WRR_WEIGHT_Q3                                                                          0x1a10010UL //Access:RW   DataWidth:0x2    // The weight of queue 3 at the WRR arbiteration, in case its bit is reset at scbd_strict_prio reg::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76232 #define YPLD_REG_BD_SIZE                                                                                     0x1a10014UL //Access:RW   DataWidth:0x4    // Log 2 of the BD size in bytes - 2:BD size is 4bytes; 3:BD size is 8bytes; 4:BD size is 16bytes etc::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76233 #define YPLD_REG_BD_NEXT_ADDR_OFST                                                                           0x1a10018UL //Access:RW   DataWidth:0x10   // Ofset within a given page of the next page's address (in bytes)::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76234 #define YPLD_REG_SGE_SIZE                                                                                    0x1a1001cUL //Access:RW   DataWidth:0x4    // Log 2 of the SGE size in bytes - 2:SGE size is 4bytes; 3:SGE size is 8bytes; 4:SGE size is 16bytes etc::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76235 #define YPLD_REG_SGE_NEXT_ADDR_OFST                                                                          0x1a10020UL //Access:RW   DataWidth:0x10   // Ofset within a given page of the next page's address (in bytes)::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76236 #define YPLD_REG_FOCI_FOC_CREDITS                                                                            0x1a10024UL //Access:RW   DataWidth:0x6    // Initial credit of the FOC itnerface.
76237 #define YPLD_REG_PCII_PXP_RD_REQ_CREDITS                                                                     0x1a10028UL //Access:RW   DataWidth:0x2    // Initial credit for the PCI interface::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
76238 #define YPLD_REG_PCII_RD_RESP_NUM_SLOTS                                                                      0x1a1002cUL //Access:RW   DataWidth:0x3    // Number of slots at the PCI read response buffer: 3=4/8 slots of 512 bytes;4=8/16 slots of 256 bytes;5=16/32 slots of 128 bytes;6=32/64 slots of 64 bytes; 7=64/128 slots of 32 bytes::/TMLD_DISCARD/d in TMLD::/YULD_DISCARD/d in YULD.
76239 #define YPLD_REG_BYPASS_QID                                                                                  0x1a10030UL //Access:RW   DataWidth:0x2    // Selects the queue to which bypass messages will be steered.
76240 #define YPLD_REG_TCFC_LOAD_MINI_CACHE_EN                                                                     0x1a10034UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
76241 #define YPLD_REG_CCFC_LOAD_MINI_CACHE_EN                                                                     0x1a10038UL //Access:RW   DataWidth:0x1    // Allowes the TID/CID mini cache feature.
76242 #define YPLD_REG_ECO_RESERVED                                                                                0x1a1003cUL //Access:RW   DataWidth:0x8    // Allowes future ECO's
76243 #define YPLD_REG_LD_VQID                                                                                     0x1a10040UL //Access:RW   DataWidth:0x5    // VQID value for PXP read requests issued from all sources (PCI read BD fetches and SGE fetches).
76244 #define YPLD_REG_CID_REQ_CREDITS                                                                             0x1a10044UL //Access:RW   DataWidth:0x6    // Max credits value for the load cid request interface.
76245 #define YPLD_REG_TID_REQ_CREDITS                                                                             0x1a10048UL //Access:RW   DataWidth:0x6    // Max credits value for the load tid request interface.
76246 #define YPLD_REG_TID_REMAIN_CREDITS                                                                          0x1a1004cUL //Access:R    DataWidth:0x6    // Remaining credits for the tid interface
76247 #define YPLD_REG_TID_MSG_STAT                                                                                0x1a10050UL //Access:RC   DataWidth:0x20   // Statistics counter of TID requests
76248 #define YPLD_REG_CID_REMAIN_CREDITS                                                                          0x1a10054UL //Access:R    DataWidth:0x6    // Remaining credits for the cid interface
76249 #define YPLD_REG_CID_MSG_STAT                                                                                0x1a10058UL //Access:RC   DataWidth:0x20   // Statistics counter of CID requests
76250 #define YPLD_REG_EXT_EV_1_STAT                                                                               0x1a1005cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 1
76251 #define YPLD_REG_EXT_EV_2_STAT                                                                               0x1a10060UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 2
76252 #define YPLD_REG_EXT_EV_3_STAT                                                                               0x1a10064UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 3
76253 #define YPLD_REG_EXT_EV_4_STAT                                                                               0x1a10068UL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
76254 #define YPLD_REG_EXT_EV_5_STAT                                                                               0x1a1006cUL //Access:RC   DataWidth:0x20   // Statistics counter of message pending to external event 0
76255 #define YPLD_REG_PENDING_MSG_TO_EXT_EV_1_CTR                                                                 0x1a10070UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 1
76256 #define YPLD_REG_PENDING_MSG_TO_EXT_EV_2_CTR                                                                 0x1a10074UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 2
76257 #define YPLD_REG_PENDING_MSG_TO_EXT_EV_3_CTR                                                                 0x1a10078UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 3
76258 #define YPLD_REG_PENDING_MSG_TO_EXT_EV_4_CTR                                                                 0x1a1007cUL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 4
76259 #define YPLD_REG_PENDING_MSG_TO_EXT_EV_5_CTR                                                                 0x1a10080UL //Access:R    DataWidth:0x9    // Counts the number of messages currently pending to external event 5
76260 #define YPLD_REG_FOC_REMAIN_CREDITS                                                                          0x1a10084UL //Access:R    DataWidth:0x6    // Remaining credits on the FOC interface
76261 #define YPLD_REG_BD_PENDING_MSG_CTR                                                                          0x1a10088UL //Access:R    DataWidth:0x9    // Number of messages pending to BD fetch
76262 #define YPLD_REG_SGE_PENDING_MSG_CTR                                                                         0x1a1008cUL //Access:R    DataWidth:0x9    // Number of messages pending to SGE fetch
76263 #define YPLD_REG_PXP_MSG_STAT                                                                                0x1a10090UL //Access:RC   DataWidth:0x20   // Statistics counter of PXP requests sent
76264 #define YPLD_REG_PCII_REMAIN_CREDITS                                                                         0x1a10094UL //Access:R    DataWidth:0x2    // Remaining credits on the PCI interface
76265 #define YPLD_REG_PCI_PENDING_MSG_CTR                                                                         0x1a10098UL //Access:R    DataWidth:0x9    // Number of messages pending to PCI read request
76266 #define YPLD_REG_LD_CID_MINICACHE_LOG                                                                        0x1a1009cUL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 CID Valid only if bit 13 in ld_cid_minicache_resp_log is set
76267 #define YPLD_REG_LD_TID_MINICACHE_LOG                                                                        0x1a100a0UL //Access:R    DataWidth:0x20   // Logging in case of minicache failure.bits 31:0 TID Valid only if bit 13 in ld_tid_minicache_resp_log is set
76268 #define YPLD_REG_LD_CID_MINICACHE_RESP_LOG                                                                   0x1a100a4UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 CID load response; bit 13 - Indicates if ld_cid_minicache_log register is valid
76269 #define YPLD_REG_LD_TID_MINICACHE_RESP_LOG                                                                   0x1a100a8UL //Access:R    DataWidth:0xe    // Logging in case of minicache failure.bits 12:0 TID load response; bit 13 - Indicates if ld_tid_minicache_log register is valid
76270 #define YPLD_REG_LD_HDR_LOG                                                                                  0x1a100acUL //Access:R    DataWidth:0x4    // Logging of the problem which caused the ld_hdr_err interrupt. Bit 0: ilegal flags combination.
76271 #define YPLD_REG_LD_HDR_1ST_CYC_31_0                                                                         0x1a100b0UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
76272 #define YPLD_REG_LD_HDR_1ST_CYC_63_32                                                                        0x1a100b4UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
76273 #define YPLD_REG_LD_HDR_1ST_CYC_95_64                                                                        0x1a100b8UL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
76274 #define YPLD_REG_LD_HDR_1ST_CYC_127_96                                                                       0x1a100bcUL //Access:R    DataWidth:0x20   // Logging of the first loader header cycle - for the case ld_hdr_err is raised.
76275 #define YPLD_REG_LD_HDR_2ND_CYC_31_0                                                                         0x1a100c0UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
76276 #define YPLD_REG_LD_HDR_2ND_CYC_63_32                                                                        0x1a100c4UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
76277 #define YPLD_REG_LD_HDR_2ND_CYC_95_64                                                                        0x1a100c8UL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
76278 #define YPLD_REG_LD_HDR_2ND_CYC_127_96                                                                       0x1a100ccUL //Access:R    DataWidth:0x20   // Logging of the second loader header cycle - for the case ld_hdr_err is raised.
76279 #define YPLD_REG_CM_HDR_31_0                                                                                 0x1a100d0UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
76280 #define YPLD_REG_CM_HDR_63_32                                                                                0x1a100d4UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
76281 #define YPLD_REG_CM_HDR_95_64                                                                                0x1a100d8UL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
76282 #define YPLD_REG_CM_HDR_127_96                                                                               0x1a100dcUL //Access:R    DataWidth:0x20   // Logging of the cm header cycle - for the case ld_hdr_err is raised.
76283 #define YPLD_REG_LD_HDR_CLR                                                                                  0x1a100e0UL //Access:W    DataWidth:0x1    // Writing to this register clears hdr registers and enables logging new error details.
76284 #define YPLD_REG_STAT_FIC_MSG                                                                                0x1a100e4UL //Access:RC   DataWidth:0x20   // Number of FIC messages sent to the loader
76285 #define YPLD_REG_DBG_PENDING_CCFC_REQ                                                                        0x1a100e8UL //Access:R    DataWidth:0x8    // number of CCFC requests wating for responses
76286 #define YPLD_REG_DBG_PENDING_TCFC_REQ                                                                        0x1a100ecUL //Access:R    DataWidth:0x8    // number of TCFC requests wating for responses
76287 #define YPLD_REG_LEN_ERR_LOG_1                                                                               0x1a100f0UL //Access:R    DataWidth:0x10   // Logging register for long message error: bit 0-Segment message; bit 1-Message with PCI read; bit 2- Message with BD fetch; bit 3-Message with SGE fetch; bit 4- Message with BRB fetch; bits 5:6- QID; bits 7-RSV; bits 8-15 message CM length.
76288 #define YPLD_REG_LEN_ERR_LOG_2                                                                               0x1a100f4UL //Access:R    DataWidth:0x20   // Logging register for long message error: bit 0:3 Segment message header length; 4:7 RSV;8:15 current length out of the segment message length array; 16:23 PCI response len (including BD and SGE fetches); 24:31 BRB
76289 #define YPLD_REG_LEN_ERR_LOG_CLR                                                                             0x1a100f8UL //Access:W    DataWidth:0x1    // Writing to this register clears len err logging registers and enables logging new error details.
76290 #define YPLD_REG_LEN_ERR_LOG_V                                                                               0x1a100fcUL //Access:R    DataWidth:0x1    // Indicates that the data at the len_err logging registers is valid.
76291 #define YPLD_REG_INT_STS                                                                                     0x1a10180UL //Access:R    DataWidth:0x6    // Multi Field Register.
76292   #define YPLD_REG_INT_STS_ADDRESS_ERROR                                                                     (0x1<<0) // Signals an unknown address to the rf module.
76293   #define YPLD_REG_INT_STS_ADDRESS_ERROR_SHIFT                                                               0
76294   #define YPLD_REG_INT_STS_LD_HDR_ERR                                                                        (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
76295   #define YPLD_REG_INT_STS_LD_HDR_ERR_SHIFT                                                                  1
76296   #define YPLD_REG_INT_STS_LD_SEG_MSG_ERR                                                                    (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
76297   #define YPLD_REG_INT_STS_LD_SEG_MSG_ERR_SHIFT                                                              2
76298   #define YPLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR                                                             (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
76299   #define YPLD_REG_INT_STS_LD_TID_MINI_CACHE_ERR_SHIFT                                                       3
76300   #define YPLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR                                                             (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
76301   #define YPLD_REG_INT_STS_LD_CID_MINI_CACHE_ERR_SHIFT                                                       4
76302   #define YPLD_REG_INT_STS_LD_LONG_MESSAGE                                                                   (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
76303   #define YPLD_REG_INT_STS_LD_LONG_MESSAGE_SHIFT                                                             5
76304 #define YPLD_REG_INT_MASK                                                                                    0x1a10184UL //Access:RW   DataWidth:0x6    // Multi Field Register.
76305   #define YPLD_REG_INT_MASK_ADDRESS_ERROR                                                                    (0x1<<0) // This bit masks, when set, the Interrupt bit: YPLD_REG_INT_STS.ADDRESS_ERROR .
76306   #define YPLD_REG_INT_MASK_ADDRESS_ERROR_SHIFT                                                              0
76307   #define YPLD_REG_INT_MASK_LD_HDR_ERR                                                                       (0x1<<1) // This bit masks, when set, the Interrupt bit: YPLD_REG_INT_STS.LD_HDR_ERR .
76308   #define YPLD_REG_INT_MASK_LD_HDR_ERR_SHIFT                                                                 1
76309   #define YPLD_REG_INT_MASK_LD_SEG_MSG_ERR                                                                   (0x1<<2) // This bit masks, when set, the Interrupt bit: YPLD_REG_INT_STS.LD_SEG_MSG_ERR .
76310   #define YPLD_REG_INT_MASK_LD_SEG_MSG_ERR_SHIFT                                                             2
76311   #define YPLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR                                                            (0x1<<3) // This bit masks, when set, the Interrupt bit: YPLD_REG_INT_STS.LD_TID_MINI_CACHE_ERR .
76312   #define YPLD_REG_INT_MASK_LD_TID_MINI_CACHE_ERR_SHIFT                                                      3
76313   #define YPLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR                                                            (0x1<<4) // This bit masks, when set, the Interrupt bit: YPLD_REG_INT_STS.LD_CID_MINI_CACHE_ERR .
76314   #define YPLD_REG_INT_MASK_LD_CID_MINI_CACHE_ERR_SHIFT                                                      4
76315   #define YPLD_REG_INT_MASK_LD_LONG_MESSAGE                                                                  (0x1<<5) // This bit masks, when set, the Interrupt bit: YPLD_REG_INT_STS.LD_LONG_MESSAGE .
76316   #define YPLD_REG_INT_MASK_LD_LONG_MESSAGE_SHIFT                                                            5
76317 #define YPLD_REG_INT_STS_WR                                                                                  0x1a10188UL //Access:WR   DataWidth:0x6    // Multi Field Register.
76318   #define YPLD_REG_INT_STS_WR_ADDRESS_ERROR                                                                  (0x1<<0) // Signals an unknown address to the rf module.
76319   #define YPLD_REG_INT_STS_WR_ADDRESS_ERROR_SHIFT                                                            0
76320   #define YPLD_REG_INT_STS_WR_LD_HDR_ERR                                                                     (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
76321   #define YPLD_REG_INT_STS_WR_LD_HDR_ERR_SHIFT                                                               1
76322   #define YPLD_REG_INT_STS_WR_LD_SEG_MSG_ERR                                                                 (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
76323   #define YPLD_REG_INT_STS_WR_LD_SEG_MSG_ERR_SHIFT                                                           2
76324   #define YPLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR                                                          (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
76325   #define YPLD_REG_INT_STS_WR_LD_TID_MINI_CACHE_ERR_SHIFT                                                    3
76326   #define YPLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR                                                          (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
76327   #define YPLD_REG_INT_STS_WR_LD_CID_MINI_CACHE_ERR_SHIFT                                                    4
76328   #define YPLD_REG_INT_STS_WR_LD_LONG_MESSAGE                                                                (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
76329   #define YPLD_REG_INT_STS_WR_LD_LONG_MESSAGE_SHIFT                                                          5
76330 #define YPLD_REG_INT_STS_CLR                                                                                 0x1a1018cUL //Access:RC   DataWidth:0x6    // Multi Field Register.
76331   #define YPLD_REG_INT_STS_CLR_ADDRESS_ERROR                                                                 (0x1<<0) // Signals an unknown address to the rf module.
76332   #define YPLD_REG_INT_STS_CLR_ADDRESS_ERROR_SHIFT                                                           0
76333   #define YPLD_REG_INT_STS_CLR_LD_HDR_ERR                                                                    (0x1<<1) // There is a problem with the Loader header. The ld_hdr_log should be checked to see what is the scenario.
76334   #define YPLD_REG_INT_STS_CLR_LD_HDR_ERR_SHIFT                                                              1
76335   #define YPLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR                                                                (0x1<<2) // Issuese related to the seg message fields - the sum of the seg message length array is more than the FIC message len; segment message with data length 0.
76336   #define YPLD_REG_INT_STS_CLR_LD_SEG_MSG_ERR_SHIFT                                                          2
76337   #define YPLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR                                                         (0x1<<3) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LTID value
76338   #define YPLD_REG_INT_STS_CLR_LD_TID_MINI_CACHE_ERR_SHIFT                                                   3
76339   #define YPLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR                                                         (0x1<<4) // Mini cache error - meaning that A load response returned for a request used the minicache But there is a mismatch on the LCID value
76340   #define YPLD_REG_INT_STS_CLR_LD_CID_MINI_CACHE_ERR_SHIFT                                                   4
76341   #define YPLD_REG_INT_STS_CLR_LD_LONG_MESSAGE                                                               (0x1<<5) // This interrupt is raised when a FOC message is larger than the max credit value on the FOC itnerface.
76342   #define YPLD_REG_INT_STS_CLR_LD_LONG_MESSAGE_SHIFT                                                         5
76343 #define YPLD_REG_DESC_QUEUE_Q0                                                                               0x1a10400UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue0 - Debug access.
76344 #define YPLD_REG_DESC_QUEUE_Q0_SIZE                                                                          150
76345 #define YPLD_REG_DESC_QUEUE_Q1                                                                               0x1a10800UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue1 - Debug access.
76346 #define YPLD_REG_DESC_QUEUE_Q1_SIZE                                                                          150
76347 #define YPLD_REG_DESC_QUEUE_Q2                                                                               0x1a10c00UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue2 - Debug access::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76348 #define YPLD_REG_DESC_QUEUE_Q2_SIZE                                                                          150
76349 #define YPLD_REG_DESC_QUEUE_Q3                                                                               0x1a11000UL //Access:WB   DataWidth:0x23   // Descriptor FIFO queue3 - Debug access::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76350 #define YPLD_REG_DESC_QUEUE_Q3_SIZE                                                                          150
76351 #define YPLD_REG_L2MA_AGGR_CONFIG1                                                                           0x1a11400UL //Access:RW   DataWidth:0x16   // Multi Field Register.
76352   #define YPLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN                                                                 (0x1<<0) // Enables L2 message aggregation
76353   #define YPLD_REG_L2MA_AGGR_CONFIG1_L2MA_EN_SHIFT                                                           0
76354   #define YPLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK                                                             (0x1<<1) // defines that only back-to-back aggregation is allowed
76355   #define YPLD_REG_L2MA_AGGR_CONFIG1_BACK_2_BACK_SHIFT                                                       1
76356   #define YPLD_REG_L2MA_AGGR_CONFIG1_CHILD_MSG_SIZE                                                          (0xf<<2) // the size of the message associated with each child in number of 128b units (should be in accordance to DupParams
76357   #define YPLD_REG_L2MA_AGGR_CONFIG1_CHILD_MSG_SIZE_SHIFT                                                    2
76358   #define YPLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC                                                           (0xff<<6) // the minimal queue occupancy below which new aggregations are not created
76359   #define YPLD_REG_L2MA_AGGR_CONFIG1_MIN_QUEUE_OCC_SHIFT                                                     6
76360   #define YPLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF                                                           (0xff<<14) // the maximal difference between the serial number of the parent message and the serial number of its child message
76361   #define YPLD_REG_L2MA_AGGR_CONFIG1_MAX_L2MA_DIFF_SHIFT                                                     14
76362 #define YPLD_REG_L2MA_SAME_OFFSET_SET_0                                                                      0x1a11404UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76363   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 0.
76364   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_00_SHIFT                                                    0
76365   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 0.
76366   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_01_SHIFT                                                    8
76367   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 0.
76368   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_02_SHIFT                                                    16
76369   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 0.
76370   #define YPLD_REG_L2MA_SAME_OFFSET_SET_0_OFFSET_03_SHIFT                                                    24
76371 #define YPLD_REG_L2MA_SAME_OFFSET_SET_1                                                                      0x1a11408UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76372   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 1.
76373   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_10_SHIFT                                                    0
76374   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 1.
76375   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_11_SHIFT                                                    8
76376   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 1.
76377   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_12_SHIFT                                                    16
76378   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 1.
76379   #define YPLD_REG_L2MA_SAME_OFFSET_SET_1_OFFSET_13_SHIFT                                                    24
76380 #define YPLD_REG_L2MA_SAME_OFFSET_SET_2                                                                      0x1a1140cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
76381   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 2.
76382   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_20_SHIFT                                                    0
76383   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 2.
76384   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_21_SHIFT                                                    8
76385   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 2.
76386   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_22_SHIFT                                                    16
76387   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 2.
76388   #define YPLD_REG_L2MA_SAME_OFFSET_SET_2_OFFSET_23_SHIFT                                                    24
76389 #define YPLD_REG_L2MA_SAME_OFFSET_SET_3                                                                      0x1a11410UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76390   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30                                                          (0xff<<0) // Offset in 32b units from the beginning of the message to same parameter 0 of configuration-set 3.
76391   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_30_SHIFT                                                    0
76392   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31                                                          (0xff<<8) // Offset in 32b units from the beginning of the message to same parameter 1 of configuration-set 3.
76393   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_31_SHIFT                                                    8
76394   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32                                                          (0xff<<16) // Offset in 32b units from the beginning of the message to same parameter 2 of configuration-set 3.
76395   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_32_SHIFT                                                    16
76396   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33                                                          (0xff<<24) // Offset in 32b units from the beginning of the message to same parameter 3 of configuration-set 3.
76397   #define YPLD_REG_L2MA_SAME_OFFSET_SET_3_OFFSET_33_SHIFT                                                    24
76398 #define YPLD_REG_L2MA_SAME_LEN_SET_0_1                                                                       0x1a11414UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76399   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00                                                              (0xf<<0) // length in 32b units from the same 00 .
76400   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_00_SHIFT                                                        0
76401   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01                                                              (0xf<<4) // length in 32b units from the same 01 .
76402   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_01_SHIFT                                                        4
76403   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02                                                              (0xf<<8) // length in 32b units from the same 02 .
76404   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_02_SHIFT                                                        8
76405   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03                                                              (0xf<<12) // length in 32b units from the same 03 .
76406   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_03_SHIFT                                                        12
76407   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10                                                              (0xf<<16) // length in 32b units from the same 10 .
76408   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_10_SHIFT                                                        16
76409   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11                                                              (0xf<<20) // length in 32b units from the same 11 .
76410   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_11_SHIFT                                                        20
76411   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12                                                              (0xf<<24) // length in 32b units from the same 12 .
76412   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_12_SHIFT                                                        24
76413   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13                                                              (0xf<<28) // length in 32b units from the same 13 .
76414   #define YPLD_REG_L2MA_SAME_LEN_SET_0_1_LEN_13_SHIFT                                                        28
76415 #define YPLD_REG_L2MA_SAME_LEN_SET_2_3                                                                       0x1a11418UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76416   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20                                                              (0xf<<0) // length in 32b units from the same 20 .
76417   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_20_SHIFT                                                        0
76418   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21                                                              (0xf<<4) // length in 32b units from the same 21 .
76419   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_21_SHIFT                                                        4
76420   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22                                                              (0xf<<8) // length in 32b units from the same 22 .
76421   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_22_SHIFT                                                        8
76422   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23                                                              (0xf<<12) // length in 32b units from the same 23 .
76423   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_23_SHIFT                                                        12
76424   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30                                                              (0xf<<16) // length in 32b units from the same 30 .
76425   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_30_SHIFT                                                        16
76426   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31                                                              (0xf<<20) // length in 32b units from the same 31 .
76427   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_31_SHIFT                                                        20
76428   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32                                                              (0xf<<24) // length in 32b units from the same 32 .
76429   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_32_SHIFT                                                        24
76430   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33                                                              (0xf<<28) // length in 32b units from the same 33 .
76431   #define YPLD_REG_L2MA_SAME_LEN_SET_2_3_LEN_33_SHIFT                                                        28
76432 #define YPLD_REG_L2MA_SAME_MASK_SET_0                                                                        0x1a1141cUL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 0 parameters .
76433 #define YPLD_REG_L2MA_SAME_MASK_SET_1                                                                        0x1a11420UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 1 parameters .
76434 #define YPLD_REG_L2MA_SAME_MASK_SET_2                                                                        0x1a11424UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 2 parameters .
76435 #define YPLD_REG_L2MA_SAME_MASK_SET_3                                                                        0x1a11428UL //Access:RW   DataWidth:0x20   // bit-mask on the selected 32B same 3 parameters .
76436 #define YPLD_REG_L2MA_DUP_OFFSET_SET_0                                                                       0x1a1142cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
76437   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 0.
76438   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_00_SHIFT                                                 0
76439   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 0.
76440   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_01_SHIFT                                                 8
76441   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 0.
76442   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_02_SHIFT                                                 16
76443   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 0.
76444   #define YPLD_REG_L2MA_DUP_OFFSET_SET_0_DUP_OFFSET_03_SHIFT                                                 24
76445 #define YPLD_REG_L2MA_DUP_OFFSET_SET_1                                                                       0x1a11430UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76446   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 1.
76447   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_10_SHIFT                                                 0
76448   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 1.
76449   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_11_SHIFT                                                 8
76450   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 1.
76451   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_12_SHIFT                                                 16
76452   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 1.
76453   #define YPLD_REG_L2MA_DUP_OFFSET_SET_1_DUP_OFFSET_13_SHIFT                                                 24
76454 #define YPLD_REG_L2MA_DUP_OFFSET_SET_2                                                                       0x1a11434UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76455   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 2.
76456   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_20_SHIFT                                                 0
76457   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 2.
76458   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_21_SHIFT                                                 8
76459   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 2.
76460   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_22_SHIFT                                                 16
76461   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 2.
76462   #define YPLD_REG_L2MA_DUP_OFFSET_SET_2_DUP_OFFSET_23_SHIFT                                                 24
76463 #define YPLD_REG_L2MA_DUP_OFFSET_SET_3                                                                       0x1a11438UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76464   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30                                                       (0xff<<0) // Offset in 32b units from the beginning of the message to dup parameter 0 of configuration-set 3.
76465   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_30_SHIFT                                                 0
76466   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31                                                       (0xff<<8) // Offset in 32b units from the beginning of the message to dup parameter 1 of configuration-set 3.
76467   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_31_SHIFT                                                 8
76468   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32                                                       (0xff<<16) // Offset in 32b units from the beginning of the message to dup parameter 2 of configuration-set 3.
76469   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_32_SHIFT                                                 16
76470   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33                                                       (0xff<<24) // Offset in 32b units from the beginning of the message to dup parameter 3 of configuration-set 3.
76471   #define YPLD_REG_L2MA_DUP_OFFSET_SET_3_DUP_OFFSET_33_SHIFT                                                 24
76472 #define YPLD_REG_L2MA_DUP_LEN_SET_0_1                                                                        0x1a1143cUL //Access:RW   DataWidth:0x20   // Multi Field Register.
76473   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_00                                                           (0xf<<0) // length in 32b units from the dup 00 .
76474   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_00_SHIFT                                                     0
76475   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_01                                                           (0xf<<4) // length in 32b units from the dup 01 .
76476   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_01_SHIFT                                                     4
76477   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_02                                                           (0xf<<8) // length in 32b units from the dup 02 .
76478   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_02_SHIFT                                                     8
76479   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_03                                                           (0xf<<12) // length in 32b units from the dup 03 .
76480   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_03_SHIFT                                                     12
76481   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_10                                                           (0xf<<16) // length in 32b units from the dup 10 .
76482   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_10_SHIFT                                                     16
76483   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_11                                                           (0xf<<20) // length in 32b units from the dup 11 .
76484   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_11_SHIFT                                                     20
76485   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_12                                                           (0xf<<24) // length in 32b units from the dup 12 .
76486   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_12_SHIFT                                                     24
76487   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_13                                                           (0xf<<28) // length in 32b units from the dup 13 .
76488   #define YPLD_REG_L2MA_DUP_LEN_SET_0_1_DUP_LEN_13_SHIFT                                                     28
76489 #define YPLD_REG_L2MA_DUP_LEN_SET_2_3                                                                        0x1a11440UL //Access:RW   DataWidth:0x20   // Multi Field Register.
76490   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_20                                                           (0xf<<0) // length in 32b units from the dup 20 .
76491   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_20_SHIFT                                                     0
76492   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_21                                                           (0xf<<4) // length in 32b units from the dup 21 .
76493   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_21_SHIFT                                                     4
76494   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_22                                                           (0xf<<8) // length in 32b units from the dup 22 .
76495   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_22_SHIFT                                                     8
76496   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_23                                                               (0xf<<12) // length in 32b units from the dup 23 .
76497   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_23_SHIFT                                                         12
76498   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_30                                                           (0xf<<16) // length in 32b units from the dup 30 .
76499   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_30_SHIFT                                                     16
76500   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_31                                                           (0xf<<20) // length in 32b units from the dup 31 .
76501   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_31_SHIFT                                                     20
76502   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_32                                                           (0xf<<24) // length in 32b units from the dup 32 .
76503   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_32_SHIFT                                                     24
76504   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_33                                                           (0xf<<28) // length in 32b units from the dup 33 .
76505   #define YPLD_REG_L2MA_DUP_LEN_SET_2_3_DUP_LEN_33_SHIFT                                                     28
76506 #define YPLD_REG_L2MA_FLOW_ID                                                                                0x1a11444UL //Access:RW   DataWidth:0x14   // Multi Field Register.
76507   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0                                                            (0x1<<0) // indication if to include the flow-ID in the stream-ID for set 0.
76508   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_0_SHIFT                                                      0
76509   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1                                                            (0x1<<1) // indication if to include the flow-ID in the stream-ID for set 1.
76510   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_1_SHIFT                                                      1
76511   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2                                                            (0x1<<2) // indication if to include the flow-ID in the stream-ID for set 2.
76512   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_2_SHIFT                                                      2
76513   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3                                                            (0x1<<3) // indication if to include the flow-ID in the stream-ID for set 3.
76514   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_INCLUDE_3_SHIFT                                                      3
76515   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0                                                             (0xf<<4) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 0 .
76516   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_0_SHIFT                                                       4
76517   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1                                                             (0xf<<8) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 1 .
76518   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_1_SHIFT                                                       8
76519   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2                                                             (0xf<<12) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 2 .
76520   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_2_SHIFT                                                       12
76521   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3                                                             (0xf<<16) // offset of the flow-ID, in 32b units, from the beginning of the message. Should be at most in the 3rd 256b cycle of the incoming message (i.e. max value is 11). This parameter is NA if FlowIdInclude is reset. For set 3 .
76522   #define YPLD_REG_L2MA_FLOW_ID_FLOW_ID_OFFSET_3_SHIFT                                                       16
76523 #define YPLD_REG_L2MA_SN_OFFSET                                                                              0x1a11448UL //Access:RW   DataWidth:0x4    // Multi Field Register.
76524   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0                                                                (0x1<<0) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 0.
76525   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_0_SHIFT                                                          0
76526   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1                                                                (0x1<<1) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 1.
76527   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_1_SHIFT                                                          1
76528   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2                                                                (0x1<<2) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 2.
76529   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_2_SHIFT                                                          2
76530   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3                                                                (0x1<<3) // offset in 32b units from the beginning of the message in which to put (overwrite) the serial number. Sn Offset should point to an offset which is part of a duplicate parameter.for set 3.
76531   #define YPLD_REG_L2MA_SN_OFFSET_SN_OFFSET_3_SHIFT                                                          3
76532 #define YPLD_REG_L2MA_MAX_L2MA_CHILD                                                                         0x1a1144cUL //Access:RW   DataWidth:0x10   // Multi Field Register.
76533   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0                                                            (0xf<<0) // the maximal number of children in a specific aggregation. for set 0.
76534   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_0_SHIFT                                                      0
76535   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1                                                            (0xf<<4) // the maximal number of children in a specific aggregation. for set 1.
76536   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_1_SHIFT                                                      4
76537   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2                                                            (0xf<<8) // the maximal number of children in a specific aggregation. for set 2.
76538   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_2_SHIFT                                                      8
76539   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3                                                            (0xf<<12) // the maximal number of children in a specific aggregation. for set 3.
76540   #define YPLD_REG_L2MA_MAX_L2MA_CHILD_MAX_L2MA_3_SHIFT                                                      12
76541 #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID                                                                      0x1a11450UL //Access:RW   DataWidth:0x10   // Multi Field Register.
76542   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0                                                     (0xf<<0) // The value by which to increment the event-ID in case of successful aggregation. for set 0.
76543   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_0_SHIFT                                               0
76544   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1                                                     (0xf<<4) // The value by which to increment the event-ID in case of successful aggregation. for set 1.
76545   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_1_SHIFT                                               4
76546   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2                                                     (0xf<<8) // The value by which to increment the event-ID in case of successful aggregation. for set 2.
76547   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_2_SHIFT                                               8
76548   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3                                                     (0xf<<12) // The value by which to increment the event-ID in case of successful aggregation. for set 3.
76549   #define YPLD_REG_L2MA_INC_L2MA_EVENT_ID_INC_EVENT_ID_3_SHIFT                                               12
76550 #define YPLD_REG_DBG_SELECT                                                                                  0x1a11600UL //Access:RW   DataWidth:0x8    // DBMUX register for selecting a line to output
76551 #define YPLD_REG_DBG_DWORD_ENABLE                                                                            0x1a11604UL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask for enabling dword (128bit line) / qword (256bit line)                           in the selected line (before shift).for selecting a line to output
76552 #define YPLD_REG_DBG_SHIFT                                                                                   0x1a11608UL //Access:RW   DataWidth:0x2    // DBMUX register. Circular dword (128bit line) / qword (256bit line)                           right shifting of the selected line (after the masking).
76553 #define YPLD_REG_DBG_FORCE_VALID                                                                             0x1a1160cUL //Access:RW   DataWidth:0x4    // DBMUX register. Bit mask  for forcing the valid signal per dword (128bit line) / qword (256bit line)                           (before shift).
76554 #define YPLD_REG_DBG_FORCE_FRAME                                                                             0x1a11610UL //Access:RW   DataWidth:0x4    // DBMUX register. bit mask for forcing the frame signal per dword (128bit line) / qword (256bit line)                           (before shift).
76555 #define YPLD_REG_DBG_OUT_DATA                                                                                0x1a11620UL //Access:WB_R DataWidth:0x100  // Dbgmux output data
76556 #define YPLD_REG_DBG_OUT_DATA_SIZE                                                                           8
76557 #define YPLD_REG_DBG_OUT_VALID                                                                               0x1a11640UL //Access:R    DataWidth:0x4    // Dbgmux output valid
76558 #define YPLD_REG_DBG_OUT_FRAME                                                                               0x1a11644UL //Access:R    DataWidth:0x4    // Dbgmux output frame
76559 #define YPLD_REG_FIC_INPUT_FIFO                                                                              0x1a12000UL //Access:WB   DataWidth:0x80   // Access to input FIC FIFO
76560 #define YPLD_REG_FIC_INPUT_FIFO_SIZE                                                                         176
76561 #define YPLD_REG_BD_DB_ARR_DW                                                                                0x1a14000UL //Access:WB   DataWidth:0xb4   // Access the BD DB - Fields order: [179] Next address valid; [178:177] Endianity bits; [176] No snoop flag; [175] Releaxed ordering flag;[174:172] ATC flags; [171:160] TPH flags; [159:143] Next BD offset; [143:128] FID; [127:64] Next base address; [63:0] Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76562 #define YPLD_REG_BD_DB_ARR_DW_SIZE                                                                           2048
76563 #define YPLD_REG_SGE_DB_ARR_DW                                                                               0x1a18000UL //Access:WB   DataWidth:0xb4   // Access the SGE DB - Fields order: [179] Next address valid;  [178:177] Endianity bits;[176] No snoop flag; [175] Releaxed ordering flag;[174:172] ATC flags; [171:160] TPH flags; [159:143] Next SGE offset; [143:128] FID; [127:64] Next base address; [63:0] Base address::/TMLD_DISCARD/d in TMLD::/XYLD_DISCARD/d in XYLD::/YULD_DISCARD/d in YULD.
76564 #define YPLD_REG_SGE_DB_ARR_DW_SIZE                                                                          2048
76565 #define YPLD_REG_QUEUE_MSG_MEM                                                                               0x1a20000UL //Access:WB   DataWidth:0x80   // Debug access to The message queue memory.
76566 #define YPLD_REG_QUEUE_MSG_MEM_SIZE                                                                          7500
76567 #define BAR0_MAP_REG_MSIX_TABLE                                                                              0x1c00000UL //Access:RW   DataWidth:0x20   // MSIX table
76568 #define BAR0_MAP_REG_MSIX_TABLE_SIZE                                                                         2048
76569 #define BAR0_MAP_REG_IGU_CMD                                                                                 0x1c02000UL //Access:RW   DataWidth:0x20   // IGU command memory
76570 #define BAR0_MAP_REG_IGU_CMD_SIZE                                                                            57344
76571 #define BAR0_MAP_REG_TSDM_RAM                                                                                0x1c80000UL //Access:RW   DataWidth:0x20   // TSDM RAM
76572 #define BAR0_MAP_REG_TSDM_RAM_SIZE                                                                           131072
76573 #define BAR0_MAP_REG_MSDM_RAM                                                                                0x1d00000UL //Access:RW   DataWidth:0x20   // MSDM RAM
76574 #define BAR0_MAP_REG_MSDM_RAM_SIZE                                                                           131072
76575 #define BAR0_MAP_REG_USDM_RAM                                                                                0x1d80000UL //Access:RW   DataWidth:0x20   // USDM RAM
76576 #define BAR0_MAP_REG_USDM_RAM_SIZE                                                                           131072
76577 #define BAR0_MAP_REG_XSDM_RAM                                                                                0x1e00000UL //Access:RW   DataWidth:0x20   // XSDM RAM
76578 #define BAR0_MAP_REG_XSDM_RAM_SIZE                                                                           131072
76579 #define BAR0_MAP_REG_YSDM_RAM                                                                                0x1e80000UL //Access:RW   DataWidth:0x20   // YSDM RAM
76580 #define BAR0_MAP_REG_YSDM_RAM_SIZE                                                                           131072
76581 #define BAR0_MAP_REG_PSDM_RAM                                                                                0x1f00000UL //Access:RW   DataWidth:0x20   // PSDM RAM
76582 #define BAR0_MAP_REG_PSDM_RAM_SIZE                                                                           131072
76583 
76584 #endif
76585